/* Basic-Elements
   ============== */
*{
 margin:0;
 
/*   background-color:transparent;*/
}html{
 margin:0;
/* 
  background-color:transparent;*/
}body{
  margin:0;
  min-width:848px;
  color:#666;
  font-family:"MS P Gothic",Meiryo,"Hiragino Kaku Gothic Pro",Osaka,Arial,Verdana,Helvetica,sans-serif;
  font-size:12px;
/*  word-spacing:1px;*/
  line-height:17px;
  background:#fff;
}

a{
  color:#318FFF;
  text-decoration:underline;
}a img{
  border:0;
}a:hover{
  color:#FFA219;
  text-decoration:underline;
}ul{
  list-style:none;
}dl dt{
  font-weight:bold;
}dl dt strong{
  font-weight:bold;
}strong{
  font-weight:normal;
  font-style:normal;
}br{
  line-height:17px;
}strong{
  font-weight:lighter;
}em{
  font-style:normal;
}
/* tbody{
 border-bottom-style:none;*/
}table{
  table-layout:auto;
  border-collapse:collapse;
  border-spacing:0;
/*   border-style:none;*/
  vertical-align:top;
  empty-cells:show;
}
table caption{
  caption-side:top;
  text-align:center;
  font-weight:bold;
}table tbody{
}html>/**/body table{
  margin-top:0px;
}
html>/**/body table caption{
}
tr{
 /* border-style:none;*/
}
td{
  vertical-align:middle;
/*  border-style:none;*/
}td.R{
}td.C{
}td.L{
}

.pkg:after{
  content:" ";
  display:block;
  visibility:hidden;
  clear:both;
  height:0.1px;
  font-size:0.1em;
  line-height:0;
}* html .pkg{
  display:inline-block;
}/*\*/* html .pkg{
  height:1%;
}.pkg{
  display:block;
}/**/p.hide_text1{
  text-align:right;
  color:#EAEAEA;
  font-size:5px;
  margin-top:0px;
  height:5px;
}



/* Page-Layout
   =========== */
#con{
  margin:0 auto;
  position:relative;
  width:100%;
  height:100%;
  text-align:left;
}body>#con{
  height:auto;
  min-height:100%;
}#con-in{
  position:static;
  background-color:#fff;
}

#hdr{
  margin:2px auto;
  position:relative;
  width:848px;
  height:64px;
  text-align:center;
}#hdr-in{
  margin:0 auto;
  position:static;
  width:848px;
  text-align:left;
}

#pgb-out{
/*  width:auto;
  text-align:center;*/
  background:url(img/all_bg-out.jpg) left 27px;
  background-repeat:repeat-x;
}#pgb{
  margin:0 auto;
  position:relative;
  text-align:center;
  width:848px;
  background:url(img/all_bg.jpg) center 27px;
  background-repeat:no-repeat;
}*html #pgb{
  background-position:center 27px;
}/**/*+html body #pgb{
  background-position:center 27px;
}/**/#pgb-in{
  padding:10px 0;
  margin:0 auto;
  border:1px solid #DBDBDB;
  position:static;
  width:846px;
  height:auto;
  background-color:#fff;
  text-align:left;
}*html #pgb-in{
  width:846px;
}#alp{
  padding-bottom:20px;
  border-left:1px solid #DBDBDB;
  position:relative;
  float:right;
  width:632px;
  height:auto;
}*html#alp{
  width:632px;
}#alp-in{
  margin:0 auto;
  width:612px;
  position:static;
}#bet{
  position:relative;
  float:left;
  width:213px;
  height:auto;
}#bet-in{
  margin:5px auto 0 auto;
  position:static;
  width:213px;
}

#ftr{
  position:static;
  width:auto;
  height:73px;
  text-align:center;
  clear:both;
}html>/**/body #ftr{
  height:46px;
}/**/#ftr-in{
  margin:27px auto 0 auto;
  font-size:11px;
  width:100%;
  height:21px;
}



/* Contents
   ======== */
/* HEADER
   ------ */
#all_hdr_logo{
  position:absolute;
  top:0;
  left:4px;
}#all_hdr_logo img{
}

#all_hdr_h1tx{
 /* position:absolute;
  top:2px;
  left:438px;
  width:400px;*/
	margin-top:5px;
}#all_hdr_h1tx h1{
  font:11px normal san-serif;
  line-height:1;
  text-align:right;
}#all_hdr_h1tx p.desc{
  font:11px normal san-serif;
  line-height:1.5;
  text-align:right;
}

#all_hdr_men1{
  position:absolute;
  top:32px;
  left:241px;
  width:597px;
  height:30px;
}#all_hdr_men1 ul{
  position:relative;
  width:597px;
  height:30px;
}#all_hdr_men1 ul li{
  position:relative;
  float:left;
  height:30px;
}#all_hdr_men1 ul li a,#all_hdr_men1 ul li a:hover{
  position:static;
  display:block;
  height:30px;
  text-decoration:none;
  background-attachment:scroll;
  background-repeat:no-repeat;
}#all_hdr_men1 ul li a{
  background-position:left top;
}#all_hdr_men1 ul li a:hover{
  top:0;
  background-position:left -30px;
}#all_hdr_men1 ul li.home{
  width:68px;
}#all_hdr_men1 ul li.kanji{
  width:108px;
}#all_hdr_men1 ul li.check-list{
  width:108px;
}#all_hdr_men1 ul li.yosan{
  width:97px;
}#all_hdr_men1 ul li.choice{
  width:122px;
}#all_hdr_men1 ul li.agent{
  width:94px;
}#all_hdr_men1 ul li.home a{
  background-image:url(img/all_hdr_men1_home.gif);
}#all_hdr_men1 ul li.kanji a{
  background-image:url(img/all_hdr_men1_kanji.gif);
}#all_hdr_men1 ul li.check-list a{
  background-image:url(img/all_hdr_men1_check-list.gif);
}#all_hdr_men1 ul li.yosan a{
  background-image:url(img/all_hdr_men1_yosan.gif);
}#all_hdr_men1 ul li.choice a{
  background-image:url(img/all_hdr_men1_choice.gif);
}#all_hdr_men1 ul li.agent a{
  background-image:url(img/all_hdr_men1_agent.gif);
}#top #all_hdr_men1 ul li.home a{
  background-position:left -30px;
}#ekanji #all_hdr_men1 ul li.kanji a{
  background-position:left -30px;
}#echeck-list #all_hdr_men1 ul li.check-list a{
  background-position:left -30px;
  background-attachment:scroll;
}#eyosan #all_hdr_men1 ul li.yosan a{
  background-position:left -30px;
}#echoice #all_hdr_men1 ul li.choice a{
  background-position:left -30px;
}#eagent #all_hdr_men1 ul li.agent a{
  background-position:left -30px;
}#all_hdr_men1 ul li.home a:hover{
  background-position:left -30px;
}#all_hdr_men1 ul li.kanji a:hover{
  background-position:left -30px;
}#all_hdr_men1 ul li.check-list a:hover{
  background-position:left -30px;
}#all_hdr_men1 ul li.yosan a:hover{
  background-position:left -30px;
}#all_hdr_men1 ul li.choice a:hover{
  background-position:left -30px;
}#all_hdr_men1 ul li.agent a:hover{
  background-position:left -30px;
}


/* ALPHA
   ----- */
/* ### all_alp ### */
#all_alp_path{
  width:612px;
  height:26px;
  background-color:#F3F3F3;
}#all_alp_path p{
  padding:4px 0 0 5px;
  height:19px;
}

#top_alp_catc,#etr101_alp_catc,#etr102_alp_catc{
}#top_alp_catc p.arrow,#etr101_alp_catc p.arrow,#etr102_alp_catc p.arrow{
  padding-top:10px;
  margin-bottom:10px;
  text-align:center;
}
#top_alp_catc p.btn1,#etr101_alp_catc p.btn1,#etr102_alp_catc p.btn1{
  
  text-align:center;
 
}#top_alp_catc p.btn2,#etr101_alp_catc p.btn2,#etr102_alp_catc p.btn2{
  float:right;
  width:306px;
  text-align:left;
}

#all_alp_agtl{
  clear:both;
}
#alp #all_alp_agtl h2{
  margin-top:25px;
  margin-bottom:20px;
}
#all_alp_agtl p.logo img{
  margin:0 2px 2px 0;
  padding:1px 2px;
  border:1px solid #E9E9E9;
  width:94px;
  height:43px;
}#all_alp_agtl p.logo img.R{
  margin:0 0 2px 0;
}

#all_alp_flow{
  padding-top:35px;
  clear:both;
}#all_alp_flow h2{
  margin-bottom:20px;
}#all_alp_flow ul{
}#all_alp_flow ul li{
  float:left;
}

#all_alp_btn2{
  margin-top:30px;
  position:relative;
  width:612px;
  height:214px;
  background:url(img/all_alp_btn2_bg.gif) left top;
  background-repeat:no-repeat;
}#all_alp_btn2 h2{
  position:absolute;
  top:35px;
  left:135px;
}#all_alp_btn2 p{
  position:absolute;
}#all_alp_btn2 p.desc{
  top:115px;
  left:160px;
  width:440px;
}#all_alp_btn2 p.btn1{
  top:155px;
  left:150px;
}#all_alp_btn2 p.btn2{
  top:155px;
  left:380px;
}

/* ### top_alp ### */
#top_alp_sec1{
  clear:both;
}#top_alp_sec1 h2{
  margin:35px 0 20px 0;
}#top_alp_sec1 p{
  margin-top:4px;
}

#top_alp_sec2{
  padding-top:35px;
}#top_alp_sec2 h2{
  margin-bottom:20px;
}#top_alp_sec2 table{
  border-bottom:1px solid #ddd;
  width:300px;
}#top_alp_sec2 table.domestic{
  float:left;
}#top_alp_sec2 table.foregin{
  float:right;
}#top_alp_sec2 table caption{
  height:25px;
  color:#d93f3f;
  text-align:left;
}#top_alp_sec2 table tr{
}#top_alp_sec2 table tr th{
  padding:0 5px;
}#top_alp_sec2 table tr td{
  border-top:1px solid #ddd;
  padding:5px;
}#top_alp_sec2 table tr.W td{
}#top_alp_sec2 table tr.B td{
  background-color:#eee;
}#top_alp_sec2 table tr td.L{
  border-left:1px solid #ddd;
}#top_alp_sec2 table tr td.L span{
  background-color:#efad44;
  font-size:11px;
  color:#fff;
}#top_alp_sec2 table tr td.M{
}#top_alp_sec2 table tr td.R{
  border-right:1px solid #ddd;
}

#top_alp_sec3{
  clear:both;
}#top_alp_sec3 h2{
  margin:35px 0 20px 0;
}#top_alp_sec3 p{
}

/* ### cat80_alp ### */
#cat80_alp_head{
}#cat80_alp_head p{
  padding-top:10px;
}

#cat80_alp_etrl{
  margin-top:25px;
  width:612px;
  background:url(img/cat80_alp_desc_bg.gif) left top;
  background-repeat:y-repeat;
}#cat80_alp_etrl dl{
  display:inline;
  padding:10px;
  float:left;
  width:284px;
  height:147px;
  background:url(img/cat80_alp_desc_dl-bg.gif) left bottom;
  background-repeat:no-repeat;
}#cat80_alp_etrl dl.L{
  float:left;
  clear:both;
}#cat80_alp_etrl dl.R{
  float:right;
}#cat80_alp_etrl dl dt{
  padding-left:8px;
  margin-bottom:20px;
  border-left:7px solid #0075B6;
  font-weight:bold;
  line-height:1.2;
}#cat80_alp_etrl dl dd.desc{
  margin-bottom:10px;
  font-size:11px;
  line-height:15px;
}#cat80_alp_etrl dl dd.logo{
  text-align:right;
}#cat80_alp_etrl:after{
  content:" ";
  display:block;
  visibility:hidden;
  clear:both;
  height:0.1px;
  font-size:0.1em;
  line-height:0;
}* html #cat80_alp_etrl{
  display:inline-block;
}/*\*/* html #cat80_alp_etrl{
  height:1%;
}#cat80_alp_etrl{
  display:block;
}

/* ### etr10_alp ### */
#etr101_alp_sec1,#etr102_alp_sec1{
  position:relative;
  clear:both;
}#etr101_alp_sec2,#etr101_alp_sec3,#etr101_alp_sec4,#etr101_alp_sec5,#etr101_alp_sec6,#etr101_alp_sec7,#etr101_alp_sec8,#etr101_alp_sec9,#etr102_alp_sec2,#etr102_alp_sec3,#etr102_alp_sec4,#etr102_alp_sec5,#etr102_alp_sec6,#etr102_alp_sec7,#etr102_alp_sec8,#etr102_alp_sec9{
  position:relative;
  padding-top:35px;
  clear:both;
}#etr101_alp_sec1 h2,#etr101_alp_sec2 h2,#etr101_alp_sec3 h2,#etr101_alp_sec4 h2,#etr101_alp_sec5 h2,#etr101_alp_sec6 h2,#etr101_alp_sec7 h2,#etr101_alp_sec8 h2,#etr101_alp_sec9 h2,#etr102_alp_sec1 h2,#etr102_alp_sec2 h2,#etr102_alp_sec3 h2,#etr102_alp_sec4 h2,#etr102_alp_sec5 h2,#etr102_alp_sec6 h2,#etr102_alp_sec7 h2,#etr102_alp_sec8 h2,#etr102_alp_sec9 h2{
  margin-bottom:20px;
}#etr101_alp_sec1 p,#etr101_alp_sec2 p,#etr101_alp_sec3 p,#etr101_alp_sec4 p,#etr101_alp_sec5 p,#etr101_alp_sec6 p,#etr101_alp_sec7 p,#etr101_alp_sec8 p,#etr101_alp_sec9 p,#etr102_alp_sec1 p,#etr102_alp_sec2 p,#etr102_alp_sec3 p,#etr102_alp_sec4 p,#etr102_alp_sec5 p,#etr102_alp_sec6 p,#etr102_alp_sec7 p,#etr102_alp_sec8 p,#etr102_alp_sec9 p{
  margin-top:4px;
}#etr101_alp_sec1 p.note,#etr101_alp_sec2 p.note,#etr101_alp_sec3 p.note,#etr101_alp_sec4 p.note,#etr101_alp_sec5 p.note,#etr101_alp_sec6 p.note,#etr101_alp_sec7 p.note,#etr101_alp_sec8 p.note,#etr101_alp_sec9 p.note,#etr102_alp_sec1 p.note,#etr102_alp_sec2 p.note,#etr102_alp_sec3 p.note,#etr102_alp_sec4 p.note,#etr102_alp_sec5 p.note,#etr102_alp_sec6 p.note,#etr102_alp_sec7 p.note,#etr102_alp_sec8 p.note,#etr102_alp_sec9 p.note{
  text-align:right;
  clear:both;
}#etr101_alp_sec1 table,#etr101_alp_sec2 table,#etr101_alp_sec3 table,#etr101_alp_sec4 table,#etr101_alp_sec5 table,#etr101_alp_sec6 table,#etr101_alp_sec7 table,#etr101_alp_sec8 table,#etr101_alp_sec9 table,#etr102_alp_sec1 table,#etr102_alp_sec2 table,#etr102_alp_sec3 table,#etr102_alp_sec4 table,#etr102_alp_sec5 table,#etr102_alp_sec6 table,#etr102_alp_sec7 table,#etr102_alp_sec8 table,#etr102_alp_sec9 table{
  border-bottom:1px solid #ddd;
  width:300px;
}#etr101_alp_sec1 table.L,#etr101_alp_sec2 table.L,#etr101_alp_sec3 table.L,#etr101_alp_sec4 table.L,#etr101_alp_sec5 table.L,#etr101_alp_sec6 table.L,#etr101_alp_sec7 table.L,#etr101_alp_sec8 table.L,#etr101_alp_sec9 table.L,#etr102_alp_sec1 table.L,#etr102_alp_sec2 table.L,#etr102_alp_sec3 table.L,#etr102_alp_sec4 table.L,#etr102_alp_sec5 table.L,#etr102_alp_sec6 table.L,#etr102_alp_sec7 table.L,#etr102_alp_sec8 table.L,#etr102_alp_sec9 table.L{
  float:left;
}#etr101_alp_sec1 table.R,#etr101_alp_sec2 table.R,#etr101_alp_sec3 table.R,#etr101_alp_sec4 table.R,#etr101_alp_sec5 table.R,#etr101_alp_sec6 table.R,#etr101_alp_sec7 table.R,#etr101_alp_sec8 table.R,#etr101_alp_sec9 table.R,#etr102_alp_sec1 table.R,#etr102_alp_sec2 table.R,#etr102_alp_sec3 table.R,#etr102_alp_sec4 table.R,#etr102_alp_sec5 table.R,#etr102_alp_sec6 table.R,#etr102_alp_sec7 table.R,#etr102_alp_sec8 table.R,#etr102_alp_sec9 table.R{
  float:right;
}#etr101_alp_sec1 table caption,#etr101_alp_sec2 table caption,#etr101_alp_sec3 table caption,#etr101_alp_sec4 table caption,#etr101_alp_sec5 table caption,#etr101_alp_sec6 table caption,#etr101_alp_sec7 table caption,#etr101_alp_sec8 table caption,#etr101_alp_sec9 table caption,#etr102_alp_sec1 table caption,#etr102_alp_sec2 table caption,#etr102_alp_sec3 table caption,#etr102_alp_sec4 table caption,#etr102_alp_sec5 table caption,#etr102_alp_sec6 table caption,#etr102_alp_sec7 table caption,#etr102_alp_sec8 table caption,#etr102_alp_sec9 table caption{
  height:25px;
  color:#d93f3f;
  text-align:left;
}#etr101_alp_sec1 table tr,#etr101_alp_sec2 table tr,#etr101_alp_sec3 table tr,#etr101_alp_sec4 table tr,#etr101_alp_sec5 table tr,#etr101_alp_sec6 table tr,#etr101_alp_sec7 table tr,#etr101_alp_sec8 table tr,#etr101_alp_sec9 table tr,#etr102_alp_sec1 table tr,#etr102_alp_sec2 table tr,#etr102_alp_sec3 table tr,#etr102_alp_sec4 table tr,#etr102_alp_sec5 table tr,#etr102_alp_sec6 table tr,#etr102_alp_sec7 table tr,#etr102_alp_sec8 table tr,#etr102_alp_sec9 table tr{
}#etr101_alp_sec1 table tr th,#etr101_alp_sec2 table tr th,#etr101_alp_sec3 table tr th,#etr101_alp_sec4 table tr th,#etr101_alp_sec5 table tr th,#etr101_alp_sec6 table tr th,#etr101_alp_sec7 table tr th,#etr101_alp_sec8 table tr th,#etr101_alp_sec9 table tr th,#etr102_alp_sec1 table tr th,#etr102_alp_sec2 table tr th,#etr102_alp_sec3 table tr th,#etr102_alp_sec4 table tr th,#etr102_alp_sec5 table tr th,#etr102_alp_sec6 table tr th,#etr102_alp_sec7 table tr th,#etr102_alp_sec8 table tr th,#etr102_alp_sec9 table tr th{
  padding:0 5px;
}#etr101_alp_sec1 table tr td,#etr101_alp_sec2 table tr td,#etr101_alp_sec3 table tr td,#etr101_alp_sec4 table tr td,#etr101_alp_sec5 table tr td,#etr101_alp_sec6 table tr td,#etr101_alp_sec7 table tr td,#etr101_alp_sec8 table tr td,#etr101_alp_sec9 table tr td,#etr102_alp_sec1 table tr td,#etr102_alp_sec2 table tr td,#etr102_alp_sec3 table tr td,#etr102_alp_sec4 table tr td,#etr102_alp_sec5 table tr td,#etr102_alp_sec6 table tr td,#etr102_alp_sec7 table tr td,#etr102_alp_sec8 table tr td,#etr102_alp_sec9 table tr td{
  border-top:1px solid #ddd;
  padding:5px;
}#etr101_alp_sec1 table tr.W td,#etr101_alp_sec2 table tr.W td,#etr101_alp_sec3 table tr.W td,#etr101_alp_sec4 table tr.W td,#etr101_alp_sec5 table tr.W td,#etr101_alp_sec6 table tr.W td,#etr101_alp_sec7 table tr.W td,#etr101_alp_sec8 table tr.W td,#etr101_alp_sec9 table tr.W td,#etr102_alp_sec1 table tr.W td,#etr102_alp_sec2 table tr.W td,#etr102_alp_sec3 table tr.W td,#etr102_alp_sec4 table tr.W td,#etr102_alp_sec5 table tr.W td,#etr102_alp_sec6 table tr.W td,#etr102_alp_sec7 table tr.W td,#etr102_alp_sec8 table tr.W td,#etr102_alp_sec9 table tr.W td{
}#etr101_alp_sec1 table tr.B td,#etr101_alp_sec2 table tr.B td,#etr101_alp_sec3 table tr.B td,#etr101_alp_sec4 table tr.B td,#etr101_alp_sec5 table tr.B td,#etr101_alp_sec6 table tr.B td,#etr101_alp_sec7 table tr.B td,#etr101_alp_sec8 table tr.B td,#etr101_alp_sec9 table tr.B td,#etr102_alp_sec1 table tr.B td,#etr102_alp_sec2 table tr.B td,#etr102_alp_sec3 table tr.B td,#etr102_alp_sec4 table tr.B td,#etr102_alp_sec5 table tr.B td,#etr102_alp_sec6 table tr.B td,#etr102_alp_sec7 table tr.B td,#etr102_alp_sec8 table tr.B td,#etr102_alp_sec9 table tr.B td{
  background-color:#eee;
}#etr101_alp_sec1 table tr td.L,#etr101_alp_sec2 table tr td.L,#etr101_alp_sec3 table tr td.L,#etr101_alp_sec4 table tr td.L,#etr101_alp_sec5 table tr td.L,#etr101_alp_sec6 table tr td.L,#etr101_alp_sec7 table tr td.L,#etr101_alp_sec8 table tr td.L,#etr101_alp_sec9 table tr td.L,#etr102_alp_sec1 table tr td.L,#etr102_alp_sec2 table tr td.L,#etr102_alp_sec3 table tr td.L,#etr102_alp_sec4 table tr td.L,#etr102_alp_sec5 table tr td.L,#etr102_alp_sec6 table tr td.L,#etr102_alp_sec7 table tr td.L,#etr102_alp_sec8 table tr td.L,#etr102_alp_sec9 table tr td.L{
  border-left:1px solid #ddd;
}#etr101_alp_sec1 table tr td.L span,#etr101_alp_sec2 table tr td.L span,#etr101_alp_sec3 table tr td.L span,#etr101_alp_sec4 table tr td.L span,#etr101_alp_sec5 table tr td.L span,#etr101_alp_sec6 table tr td.L span,#etr101_alp_sec7 table tr td.L span,#etr101_alp_sec8 table tr td.L span,#etr101_alp_sec9 table tr td.L span,#etr102_alp_sec1 table tr td.L span,#etr102_alp_sec2 table tr td.L span,#etr102_alp_sec3 table tr td.L span,#etr102_alp_sec4 table tr td.L span,#etr102_alp_sec5 table tr td.L span,#etr102_alp_sec6 table tr td.L span,#etr102_alp_sec7 table tr td.L span,#etr102_alp_sec8 table tr td.L span,#etr102_alp_sec9 table tr td.L span{
  background-color:#efad44;
  font-size:11px;
  color:#fff;
}#etr101_alp_sec1 table tr td.M,#etr101_alp_sec2 table tr td.M,#etr101_alp_sec3 table tr td.M,#etr101_alp_sec4 table tr td.M,#etr101_alp_sec5 table tr td.M,#etr101_alp_sec6 table tr td.M,#etr101_alp_sec7 table tr td.M,#etr101_alp_sec8 table tr td.M,#etr101_alp_sec9 table tr td.M,#etr102_alp_sec1 table tr td.M,#etr102_alp_sec2 table tr td.M,#etr102_alp_sec3 table tr td.M,#etr102_alp_sec4 table tr td.M,#etr102_alp_sec5 table tr td.M,#etr102_alp_sec6 table tr td.M,#etr102_alp_sec7 table tr td.M,#etr102_alp_sec8 table tr td.M,#etr102_alp_sec9 table tr td.M{
}#etr101_alp_sec1 table tr td.R,#etr101_alp_sec2 table tr td.R,#etr101_alp_sec3 table tr td.R,#etr101_alp_sec4 table tr td.R,#etr101_alp_sec5 table tr td.R,#etr101_alp_sec6 table tr td.R,#etr101_alp_sec7 table tr td.R,#etr101_alp_sec8 table tr td.R,#etr101_alp_sec9 table tr td.R,#etr102_alp_sec1 table tr td.R,#etr102_alp_sec2 table tr td.R,#etr102_alp_sec3 table tr td.R,#etr102_alp_sec4 table tr td.R,#etr102_alp_sec5 table tr td.R,#etr102_alp_sec6 table tr td.R,#etr102_alp_sec7 table tr td.R,#etr102_alp_sec8 table tr td.R,#etr102_alp_sec9 table tr td.R{
  border-right:1px solid #ddd;
}#etr101_alp_sec1 ul,#etr101_alp_sec2 ul,#etr101_alp_sec3 ul,#etr101_alp_sec4 ul,#etr101_alp_sec5 ul,#etr101_alp_sec6 ul,#etr101_alp_sec7 ul,#etr101_alp_sec8 ul,#etr101_alp_sec9 ul,#etr102_alp_sec1 ul,#etr102_alp_sec2 ul,#etr102_alp_sec3 ul,#etr102_alp_sec4 ul,#etr102_alp_sec5 ul,#etr102_alp_sec6 ul,#etr102_alp_sec7 ul,#etr102_alp_sec8 ul,#etr102_alp_sec9 ul{
  padding-bottom:15px;
}#etr101_alp_sec1 ul li,#etr101_alp_sec2 ul li,#etr101_alp_sec3 ul li,#etr101_alp_sec4 ul li,#etr101_alp_sec5 ul li,#etr101_alp_sec6 ul li,#etr101_alp_sec7 ul li,#etr101_alp_sec8 ul li,#etr101_alp_sec9 ul li,#etr102_alp_sec1 ul li,#etr102_alp_sec2 ul li,#etr102_alp_sec3 ul li,#etr102_alp_sec4 ul li,#etr102_alp_sec5 ul li,#etr102_alp_sec6 ul li,#etr102_alp_sec7 ul li,#etr102_alp_sec8 ul li,#etr102_alp_sec9 ul li{
  padding-bottom:15px;
  margin-left:30px;
  list-style:disc;
}

/* ### etr101kaigai_alp ### */
#ekaigai #etr101_alp_sec3 table{
  margin-right:5px;
  width:200px;
  float:left;
}#ekaigai #etr101_alp_sec3 table.R{
  margin-right:0;
}

#ekaigai #etr101_alp_sec5 table{
  float:none;
}

/* ### etr80_alp ### */
#etr80_alp_basi{
  padding-top:15px;
  position:relative;
  width:612px;
}#etr80_alp_basi h2{
  padding:20px 0 10px 32px;
  width:580px;
  background:url(img/etr80_alp_basi_h-bg.gif) left top;
  background-repeat:no-repeat;
  font-size:22px;
  color:#000;
  line-height:1.0;
}#etr80_alp_basi div#desc{
  position:relative;
  width:612px;
  background:url(img/etr80_alp_basi_desc-M-bg.gif) left top;
  background-repeat:y-repeat;
}#etr80_alp_basi div#desc dl{
  padding:15px 240px 0 22px;
  position:relative;
  width:348px;
  background:url(img/etr80_alp_basi_desc-T-bg.gif) left top;
  background-repeat:no-repeat;
}#etr80_alp_basi div#desc dl dt{
  padding-top:4px;
  float:left;
  width:74px;
  height:22px;
  background:url(img/etr80_alp_basi_desc-dl-dt-bg.gif) left bottom;
  background-repeat:no-repeat;
  clear:both;
}#etr80_alp_basi div#desc dl dd{
  padding-top:4px;
  float:left;
  width:274px;
  _height:22px;
  min-height:22px;
  background:url(img/etr80_alp_basi_desc-dl-dd-bg.gif) left bottom;
  background-repeat:no-repeat;
  line-height:1.5;
}#etr80_alp_basi div#desc dl dt.adress{
  height:40px;
  background:url(img/etr80_alp_basi_desc-dl-dt-address-bg.gif) left bottom;
}#etr80_alp_basi div#desc dl dd.adress{
  height:40px;
}#etr80_alp_basi div#desc p.pict{
  position:absolute;
  top:20px;
  left:380px;
}#etr80_alp_basi div#desc p.pict img{
  padding:1px;
  border:1px solid #C0C0C0;
}#etr80_alp_basi div#desc p.B{
  width:610px;
  height:30px;
  background:url(img/etr80_alp_basi_desc-B-bg.gif) left top;
  background-repeat:no-repeat;
}#etr80_alp_basi div#desc dl:after{
  content:" ";
  display:block;
  visibility:hidden;
  clear:both;
  height:0.1px;
  font-size:0.1em;
  line-height:0;
}* html #etr80_alp_basi div#desc dl{
  display:inline-block;
}/*\*/* html #etr80_alp_basi div#desc dl{
  height:1%;
}#etr80_alp_basi div#desc dl{
  display:block;
}

#etr80_alp_sec2{
  padding-top:35px;
  clear:both;
}#etr80_alp_sec2 h2{
  margin-bottom:15px;
}

#etr80_alp_sec3:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}#etr80_alp_sec3{
  display:inline-block;
  overflow:hidden;
  min-height:1%;
}/*\*/+html #etr80_alp_sec3{
  height:1%;
  overflow:visible;
}#etr80_alp_sec3{
  padding-top:35px;
  padding-bottom:30px;
  display:block;
}/**/#etr80_alp_sec3 h2{
  margin-bottom:5px;
}#etr80_alp_sec3 dl{
  width:612px;
}#etr80_alp_sec3 dl dt{
  padding:5px 0 0 8px;
  margin-top:15px;
  border-left:9px solid #0290C7;
  width:595px;
  height:23px;
  background-color:#F5F5F5;
  font-weight:bold;
  clear:both;
}#etr80_alp_sec3 dl dd{
  width:612px;
  clear:both;
}#etr80_alp_sec3 dl dd dl{
  padding-top:10px;
  width:612px;
}#etr80_alp_sec3 dl dd dl dt{
  padding:0;
  margin:0;
  border:0;
  float:left;
  width:76px;
  height:20px;
  background:transparent url(img/all_alp_sec_colon.gif) 65px 7px;
  background-repeat:no-repeat;
  font-weight:normal;
  clear:both;
}#etr80_alp_sec3 dl dd dl dd{
  float:left;
  width:536px;
  _height:20px;
  min-height:20px;
  clear:none;
}

/* ### etr90_alp ### */
#etr90_alp_head{
}#etr90_alp_head p{
  padding-top:10px;
}

#etr901_alp_sec1,#etr902_alp_sec1{
  padding-top:15px;
  clear:both;
}#etr901_alp_sec2,#etr901_alp_sec3,#etr901_alp_sec4,#etr901_alp_sec5,#etr901_alp_sec6,#etr901_alp_sec7,#etr901_alp_sec8,#etr901_alp_sec9,#etr902_alp_sec2,#etr902_alp_sec3,#etr902_alp_sec4,#etr902_alp_sec5,#etr902_alp_sec6,#etr902_alp_sec7,#etr902_alp_sec8,#etr902_alp_sec9{
  padding-top:35px;
  clear:both;
}#etr901_alp_sec1 h2,#etr901_alp_sec2 h2,#etr901_alp_sec3 h2,#etr901_alp_sec4 h2,#etr901_alp_sec5 h2,#etr901_alp_sec6 h2,#etr901_alp_sec7 h2,#etr901_alp_sec8 h2,#etr901_alp_sec9 h2,#etr902_alp_sec1 h2,#etr902_alp_sec2 h2,#etr902_alp_sec3 h2,#etr902_alp_sec4 h2,#etr902_alp_sec5 h2,#etr902_alp_sec6 h2,#etr902_alp_sec7 h2,#etr902_alp_sec8 h2,#etr902_alp_sec9 h2{
  margin-bottom:20px;
}#etr901_alp_sec1 p,#etr901_alp_sec2 p,#etr901_alp_sec3 p,#etr901_alp_sec4 p,#etr901_alp_sec5 p,#etr901_alp_sec6 p,#etr901_alp_sec7 p,#etr901_alp_sec8 p,#etr901_alp_sec9 p,#etr902_alp_sec1 p,#etr902_alp_sec2 p,#etr902_alp_sec3 p,#etr902_alp_sec4 p,#etr902_alp_sec5 p,#etr902_alp_sec6 p,#etr902_alp_sec7 p,#etr902_alp_sec8 p,#etr902_alp_sec9 p{
  margin-top:4px;
}

/* ### etr901_alp ### */
#etr901_alp_sec1,#etr901_alp_sec2{
}#etr901_alp_sec1 h2,#etr901_alp_sec2 h2{
}#etr901_alp_sec1 p,#etr901_alp_sec2 p{
  padding-bottom:15px;
}#etr901_alp_sec1 p.desc-1{
  padding-bottom:15px;
}#etr901_alp_sec1 p.desc-2{
  padding-top:15px;
}#etr901_alp_sec1 p.desc-3{
  padding-top:15px;
  text-align:right;
}#etr901_alp_sec1 ol,#etr901_alp_sec2 ol{
  padding-top:15px;
}#etr901_alp_sec1 ol li,#etr901_alp_sec2 ol li{
  padding-bottom:15px;
  margin-left:30px;
  list-style:decimal;
}#etr901_alp_sec1 div,#etr901_alp_sec2 div{
  padding-top:15px;
}#etr901_alp_sec1 div h3,#etr901_alp_sec2 div h3{
  padding-bottom:10px;
  font:bold 18px san-serif;
}#etr901_alp_sec1 div p,#etr901_alp_sec2 div p{
}#etr901_alp_sec1 div ul,#etr901_alp_sec2 div ul{
  padding-bottom:15px;
}#etr901_alp_sec1 div ul li,#etr901_alp_sec2 div ul li{
  padding-bottom:15px;
  margin-left:30px;
  list-style:disc;
}

/* ### etr902company_alp ### */
#ecompany #etr902_alp_sec1{
  padding-top:25px;
}#ecompany #etr902_alp_sec1 table{
  border:10px solid #F5F5F5;
  border-collapse:separate;
  border-spacing:1px;
  background-color:#ccc;
  width:100%;
}#ecompany #etr902_alp_sec1 table tr{
}#ecompany #etr902_alp_sec1 table tr th{
  padding:10px;
  width:169px;
  background-color:#E7F7FF;
  text-align:left;
}#ecompany #etr902_alp_sec1 table tr td{
  padding:10px;
  background-color:#fff;
}

/* ### etr902policy_alp ### */
#epolicy #etr902_alp_sec1{
}#epolicy #etr902_alp_sec1 p{
}#epolicy #etr902_alp_sec1 p.lead{
}#epolicy #etr902_alp_sec1 div{
}#epolicy #etr902_alp_sec1 div.sec1,#epolicy #etr902_alp_sec1 div.sec2,#epolicy #etr902_alp_sec1 div.sec3,#epolicy #etr902_alp_sec1 div.sec4{
  padding-top:25px;
}#epolicy #etr902_alp_sec1 div.sec1 h3,#epolicy #etr902_alp_sec1 div.sec2 h3,#epolicy #etr902_alp_sec1 div.sec3 h3,#epolicy #etr902_alp_sec1 div.sec4 h3{
  margin-bottom:15px;
}#epolicy #etr902_alp_sec1 div.sec1 p,#epolicy #etr902_alp_sec1 div.sec2 p,#epolicy #etr902_alp_sec1 div.sec3 p,#epolicy #etr902_alp_sec1 div.sec4 p{
}
#epolicy #etr902_alp_sec1 div.sec1 p.desc1,#epolicy #etr902_alp_sec1 div.sec2 p.desc1,#epolicy #etr902_alp_sec1 div.sec3 p.desc1,#epolicy #etr902_alp_sec1 div.sec4 p.desc1{
  padding-bottom:15px;
}
#epolicy #etr902_alp_sec1 div.sec1 p.desc2,#epolicy #etr902_alp_sec1 div.sec2 p.desc2,#epolicy #etr902_alp_sec1 div.sec3 p.desc2,#epolicy #etr902_alp_sec1 div.sec4 p.desc2{
  padding-top:15px;
}#epolicy #etr902_alp_sec1 div.sec1 p.desc3,#epolicy #etr902_alp_sec1 div.sec2 p.desc3,#epolicy #etr902_alp_sec1 div.sec3 p.desc3,#epolicy #etr902_alp_sec1 div.sec4 p.desc3{
  padding-top:15px;
  text-align:right;
}#epolicy #etr902_alp_sec1 div.sec1 ol,#epolicy #etr902_alp_sec1 div.sec2 ol,#epolicy #etr902_alp_sec1 div.sec3 ol,#epolicy #etr902_alp_sec1 div.sec4 ol{
}#epolicy #etr902_alp_sec1 div.sec1 ol li,#epolicy #etr902_alp_sec1 div.sec2 ol li,#epolicy #etr902_alp_sec1 div.sec3 ol li,#epolicy #etr902_alp_sec1 div.sec4 ol li{
  padding-bottom:15px;
  margin-left:30px;
  list-style:decimal;
}#epolicy #etr902_alp_sec1 div.sec1 ul,#epolicy #etr902_alp_sec1 div.sec2 ul,#epolicy #etr902_alp_sec1 div.sec3 ul,#epolicy #etr902_alp_sec1 div.sec4 ul{
  padding-bottom:15px;
}#epolicy #etr902_alp_sec1 div.sec1 ul li,#epolicy #etr902_alp_sec1 div.sec2 ul li,#epolicy #etr902_alp_sec1 div.sec3 ul li,#epolicy #etr902_alp_sec1 div.sec4 ul li{
  margin-left:30px;
  list-style:disc;
}

/* ### etr902inquiry_alp ### */
#einquiry #etr902_alp_sec1 span.attention{
  color:#f00;
}

#einquiry #etr902_alp_sec2 span.attention{
  color:#f00;
}

/* ### etr902sitemap_alp ### */
#esitemap #etr902_alp_sec1,#esitemap #etr902_alp_sec2,#esitemap #etr902_alp_sec3,#esitemap #etr902_alp_sec4,#esitemap #etr902_alp_sec5,#esitemap #etr902_alp_sec6{
  padding-top:15px;
  clear:both;
}#esitemap #etr902_alp_sec1 h2,#esitemap #etr902_alp_sec2 h2,#esitemap #etr902_alp_sec3 h2,#esitemap #etr902_alp_sec4 h2,#esitemap #etr902_alp_sec5 h2,#esitemap #etr902_alp_sec6 h2{
  margin-bottom:15px;
}#esitemap #etr902_alp_sec1 ul,#esitemap #etr902_alp_sec2 ul,#esitemap #etr902_alp_sec3 ul,#esitemap #etr902_alp_sec4 ul,#esitemap #etr902_alp_sec5 ul,#esitemap #etr902_alp_sec6 ul{
}#esitemap #etr902_alp_sec1 ul li,#esitemap #etr902_alp_sec2 ul li,#esitemap #etr902_alp_sec3 ul li,#esitemap #etr902_alp_sec4 ul li,#esitemap #etr902_alp_sec5 ul li,#esitemap #etr902_alp_sec6 ul li{
  padding:3px 0 4px 0;
  float:left;
  width:285px;
  background:url(img/etr902sitemap_alp_sec_li-bg.gif) left bottom;
  background-repeat:no-repeat;
}#esitemap #etr902_alp_sec1 ul li.L,#esitemap #etr902_alp_sec2 ul li.L,#esitemap #etr902_alp_sec3 ul li.L,#esitemap #etr902_alp_sec4 ul li.L,#esitemap #etr902_alp_sec5 ul li.L,#esitemap #etr902_alp_sec6 ul li.L{
  margin-right:21px;
  clear:both;
}#esitemap #etr902_alp_sec1 ul li.R,#esitemap #etr902_alp_sec2 ul li.R,#esitemap #etr902_alp_sec3 ul li.R,#esitemap #etr902_alp_sec4 ul li.R,#esitemap #etr902_alp_sec5 ul li.R,#esitemap #etr902_alp_sec6 ul li.R{
}#esitemap #etr902_alp_sec1 ul li a,#esitemap #etr902_alp_sec2 ul li a,#esitemap #etr902_alp_sec3 ul li a,#esitemap #etr902_alp_sec4 ul li a,#esitemap #etr902_alp_sec5 ul li a,#esitemap #etr902_alp_sec6 ul li a{
  padding-left:25px;
  position:relative;
  display:block;
  _height:12px;
  background:url(img/etr902sitemap_alp_sec_lm.gif) 3px 3px;
  background-repeat:no-repeat;
}

/* ### etr903_alp ### */
#etr903_alp_sec1 dl{
  margin-right:12px;
}#etr903_alp_sec1 dt{
  padding:6px 0 0 40px;
  height:28px;
  background-image:url(img/qa_icon01.gif);
  background-repeat:no-repeat;
  font-size:14px;
}#etr903_alp_sec1 dd{
  padding-left:40px;
  margin-top:8px;
  background:url(img/qa_icon02.gif) left top;
  background-repeat:no-repeat;
}


/* BETA
   ---- */
#bet-in{
  line-height:25px;
}

#all_bet_catc{
  margin:0 auto 5px auto;
  width:180px;
}#all_bet_catc h2{
}

#all_bet_sec1,#all_bet_sec0-1,#all_bet_sec0-2{
  margin:0 auto 5px auto;
  border:1px solid #e0e0e0;
  width:179px;
}

#all_bet_sec1 h2,#all_bet_sec0-1 h2,#all_bet_sec0-2 h2{
  text-align:center;
}#all_bet_sec1 ul,#all_bet_sec0-1 ul,#all_bet_sec0-2 ul{
	padding-left:0px;
}#all_bet_sec1 ul li,#all_bet_sec0-1 ul li,#all_bet_sec0-2 ul li{
  margin:0 auto;
  width:162px;
  height:25px;
  background:url(img/all_bet_men1_dl-H1_li.gif) left bottom;
  background-repeat:no-repeat;
}
#all_bet_sec1 ul li.H{
}
#all_bet_sec1 ul li.F,#all_bet_sec0-1 ul li.F,#all_bet_sec0-2 ul li.F{
  margin-bottom:4px;
  background:url(img/all_bet_men1_li-F.gif) left bottom;
}
#all_bet_sec1 ul li a,#all_bet_sec0-1 ul li a,#all_bet_sec0-2 ul li a{
  margin-left:17px;
  color:#666;
  text-decoration:none;
}
#all_bet_sec1 ul li a:hover,#all_bet_sec0-1 ul li a:hover,#all_bet_sec0-2 ul li li a:hover{
  color:#ffa219;
  text-decoration:none;
}

#all_bet_sec2{
  margin:0 auto 5px auto;
  border:1px solid #e0e0e0;
  width:179px;
}#all_bet_sec2 h2{
  text-align:center;
}#all_bet_sec2 ul{
 padding-left:0;
}#all_bet_sec2 ul li{
  margin:0 auto;
  width:162px;
  height:25px;
  background:url(img/all_bet_men1_dl-H1_li.gif) left bottom;
  background-repeat:no-repeat;
}#all_bet_sec2 ul li.H{
}#all_bet_sec2 ul li.F{
  margin-bottom:4px;
  background:url(img/all_bet_men1_li-F.gif) left bottom;
}#all_bet_sec2 ul li a{
  margin-left:17px;
  color:#666;
  text-decoration:none;
}#all_bet_sec2 ul li a:hover{
  color:#ffa219;
  text-decoration:none;
}

#all_bet_sec3{
  margin:0 auto 5px auto;
  border:1px solid #e0e0e0;
  width:179px;
}
#all_bet_sec3 h2{
  text-align:center;
}#all_bet_sec3 dl{
  margin:5px auto 0 auto;
  position:relative;
  width:181px;
  width:162px;
  line-height:16px;
}#all_bet_sec3 dl.F{
  margin-bottom:4px;
  background-image:none;
}#all_bet_sec3 dl dt{
  padding-left:6px;
  width:150px;
  height:19px;
  background-image:none;
  font:normal 11px san-serif;
  color:#c00;
}#all_bet_sec3 dl dd{
  padding:0 0 2px 10px;
  width:146px;
  background:url(img/all_bet_men1_dl-F1_dl.gif) left bottom;
  background-repeat:no-repeat;
}#all_bet_sec3 dl.F dd{
  background-image:none;
}

#all_bet_sec4{
  margin:0 auto 5px auto;
  width:179px;
}

#all_bet_notc{
  margin:9px auto 0 auto;
  position:relative;
  width:191px;
}#all_bet_notc p{
  margin-top:5px;
}


/* FOOTER
   ------ */
#all_ftr_men1{
  margin:0 auto;
  width:414px;
  height:21px;
  letter-spacing:0;
}#all_ftr_men1 h2{
  padding-top:10px;
  font:lighter 11px san-serif;
  text-align:center;
}#all_ftr_men1 ul{
  margin:0 auto;
  height:21px;
  text-align:center;
}#all_ftr_men1 ul,x:-moz-broken{
  width:414px;
}#all_ftr_men1 ul li{
  padding-left:26px;
  margin-left:26px;
  border-left:1px solid #444;
  float:left;
  font-size:11px;
}#all_ftr_men1 ul li.H{
  padding-left:0;
  margin-left:0;
  border-left:none;
}#all_ftr_men1 ul li.F{
}#all_ftr_men1 a{
  text-align:center;
  width:100%;
}#all_ftr_men1 a:hover{
  color:#ffa219;
}

#all_ftr_sitl{
  padding-top:10px;
  margin:0 auto;
  width:414px;
  text-align:left;
}#all_ftr_sitl a{
  padding-left:5px;
}

#all_ftr_cpyr{
  padding-top:30px;
  margin-top:25px;
  border-top:1px solid #d1d1d1;
  width:auto;
  height:80px;
  background-color:#F2F2F2;
  letter-spacing:0;
}#all_ftr_cpyr p{
  margin:0 auto;
  width:846px;
  font-size:11px;
  color:#444;
}#all_ftr_cpyr p span.jp{
  padding-right:10px;
}
