/* Basic-Elements
   ============== */
*{
padding:0;
margin:0;
border:0;
background-color:transparent;
}html{
}body{
  min-width:790px;
  background: URL(/img/bg01.jpg) repeat-y;
  background-position:center top;
  background-color: #F0FCFF;
  margin-top:5px;
  font-family:'MS PGothic', Osaka, 'Hiragino Kaku Gothic Pro';
  color:#333333;
  line-height:19px;
}/* center on ie */

a img{
  border:0;
}a{
  color:#0f6cb4;
  text-decoration:underline;
}a:hover{
  color:#FFA219;
  text-decoration:underline;
}#alp_sec1 a,#hdr .topic a{
  color:#666;
  text-decoration:underline;
}#alp_sec1 a:visited,#hdr .topic a:visited{
  color:#666;
  text-decoration:underline;
}#alp_sec1 a:hover,#hdr .topic a:hover{
  color:#999;
  text-decoration:underline;
}#alp_sec1 a:active,#hdr .topic a:active{
  color:#666;
  text-decoration:underline;
}br{
  font-size:7px;
}strong{
  font-weight:lighter;
}dt strong{
  font-weight:bold;
}em{
  font-style:normal;
}ul{
  list-style:none;
}
table{
  caption-side:top;
  table-layout:auto;
  border-collapse:collapse;
  border-spacing:0;
  border-style:hidden;
  vertical-align:top;
  empty-cells:show;
}td{
  vertical-align:middle;
}td.R{
}td.C{
}td.L{
}.font_txt_s{
  font-size:10px;
}.font_txt_m{
  font-size:12px;
}.font_txt_l{
  font-size:14px;
}.font_txt_xl{
  font-size:18px;
}.col_txt_red{
  color:#ff0000;
}.l_txt{
  text-align:left !important;
}.cen_txt{
  text-align:center !important;
}.r_txt{
  text-align:right !important;
}.pad_l_20{
  margin-left:20px !important;
}.pad_r_20{
  margin-right:20px !important;
}.pad_foot_10{
  margin-bottom:10px !important;
}.pad_foot_20{
  margin-bottom:20px !important;
}.pad_head_10{
  margin-top:10px !important;
}.pad_head_20{
  margin-top:20px !important;
}
.clearboth{
	clear:both;
}

.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;
}/**/
/*clearfix*/
.clear:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}.clear{
  display:inline-table;
  zoom:1;
}/**/* html .clear{
  height:1%;
}.clear{
  display:block;
}/**/



/* Page-Layout
   =========== */
#con{
  margin:0 auto 20px auto;
  position:relative;
  width:790px;
  text-align:left;
}body>#con{
  height:auto;
}#con-in{
  position:static;
}

#hdr{
  position:relative;
  width:790px;
  margin-bottom:5px;
}#hdr-in{
  margin-bottom:2px;
  position:static;
  min-height:51px;
}

#pgb{
  position:relative;
  width:790px;
}#pgb-in{
  position:static;
}#alp{
  position:relative;
  display:inline;
  float:left;
  width:580px;
  min-height:1px;
}#alp-in{
  padding-left:0;
  position:static;
  font-size:12px;
}#bet{
  position:relative;
  display:inline;
  float:right;
  width:200px;
  min-height:1px;
}#bet-in{
  position:static;
  font-size:12px;
}

#ftr{
  padding-top:0.8em;
  margin-top:25px;
  position:relative;
  width:790px;
  background:url(/img/foot_line.gif) left top;
  background-repeat:repeat-x;
}#ftr-in{
  position:static;
  font-size:11px;
}



/* Contents
   ======== */
/* HEADER
   ------ */
/* ### all_hdr ### */
#all_hdr_h1tx{
  padding:0 0 3px 3px;
}#all_hdr_h1tx h1{
  display:inline;
  font:11px normal san-serif;
  color:#0f6cb4;
  float:left;
  padding-right:7px;
  height:1em;
}
#all_hdr_h1tx p{
  font:11px normal san-serif;
  color:#0f6cb4;
  height:1em;
  overflow:hidden;
}





#all_hdr_logo{
  padding-top:2px;
  padding-bottom:5px;
  clear:both;
}

#all_hdr_men1{
  position:absolute;
  top:35px;
  left:490px;
  font-size:12px;
}#all_hdr_men1 li{
  padding:0 8px 0 13px;
  float:left;
  height:14px;
  background-repeat:no-repeat;
}#all_hdr_men1 li.aboutsite{
  background-position:2px 1px;
  background-image:url(img/all_hdr_men1_libg1.gif);
}#all_hdr_men1 li.agent{
  background-position:1px 2px;
  background-image:url(img/all_hdr_men1_libg2.gif);
}#all_hdr_men1 li.sitemap{
  padding:0 0 0 13px;
  background-position:left 4px;
  background-image:url(img/all_hdr_men1_libg3.gif);
}#all_hdr_men1 li a,#all_hdr_men1 li a:hover{
  text-decoration:none;
}

#all_hdr_catc{
  width:790px;
  height:30px;
  background:url(img/all_hdr_catc_bg.gif) left top;
  background-repeat:x-repeat;
}#top #all_hdr_catc{
  height:0;
  background-image:none;
  overflow:hidden;
}#kanji #all_hdr_catc{
  height:0;
  background-image:none;
  overflow:hidden;
}#sports #all_hdr_catc{
  height:0;
  background-image:none;
  overflow:hidden;
}#sports.e2yakyu #all_hdr_catc{
  height:0;
  background-image:none;
  overflow:hidden;
}#sports.e2soccer #all_hdr_catc{
  height:0;
  background-image:none;
  overflow:hidden;
}#sports.e2tennis #all_hdr_catc{
  height:0;
  background-image:none;
  overflow:hidden;
}#sports.e2golf #all_hdr_catc{
  height:0;
  background-image:none;
  overflow:hidden;
}#sports.e2futsal #all_hdr_catc{
  height:0;
  background-image:none;
  overflow:hidden;
}
#sports.e2swimming #all_hdr_catc{
  height:0;
  background-image:none;
  overflow:hidden;
}
#sports.e2ski #all_hdr_catc{
  height:0;
  background-image:none;
  overflow:hidden;
}
#bunka #all_hdr_catc{
  height:0;
  background-image:none;
  overflow:hidden;
}#bunka.e3music #all_hdr_catc{
  height:0;
  background-image:none;
  overflow:hidden;
}#bunka.e3tea #all_hdr_catc{
  height:0;
  background-image:none;
  overflow:hidden;
}


/* ALPHA
   ----- */
/* ### all_alp ### */
#all_alp_path{
  margin:2px 0 15px 0;
  font-size:11px;
  text-align:left;
}#agent #all_alp_path{
  font-size:11px;
  text-align:left;
}#all_alp_path ul{
}#all_alp_path ul li{
  padding-left:14px;
  display:inline;
  background:url(img/all_alp_path_li-bg.gif) left top;
  background-repeat:no-repeat;
}#all_alp_path ul li.T{
  background-image:none;
  padding-left:0;
}#cat201_alp_path{
  margin-top:2px;
  font-size:11px;
  text-align:right;
}#cat201_alp_path ul{
}#cat201_alp_path ul li{
  padding-left:14px;
  display:inline;
  background:url(img/all_alp_path_li-bg.gif) left top;
  background-repeat:no-repeat;
}#cat201_alp_path ul li.T{
  background-image:none;
}

#all_alp_flow{
  padding:20px 0 15px 0;
  clear:both;
}#all_alp_flow h3{
  padding:5px 0 12px 0;
  height:22px;
  background-repeat:no-repeat;
  font:bold 16px san-serif;
  color:#0B4779;
}#all_alp_flow p{
}

#all_alp_agtl{
  padding-top:10px;
  clear:both;
}#all_alp_agtl h3{
  padding:5px 0 12px 22px;
  height:22px;
  background:url(img/all_alp_sec_h-bg.gif) left top;
  background-repeat:no-repeat;
  font:bold 16px san-serif;
  color:#0B4779;
}#all_alp_agtl ul.logo{
}#all_alp_agtl ul.logo li{
  margin:0 1px 1px 1px;
  float:left;
}#all_alp_agtl ul.logo li.R{
  margin:0 0 1px 1px;
}#all_alp_agtl ul.logo li img{
  border:solid 1px #d5d5d5;
  width:78px;
  height:38px;
}#all_alp_agtl p.link{
  padding:5px 6px 0 0;
  font-size:11px;
  text-align:right;
  clear:boht;
}

#top_alp_btn2,#cat10_alp_btn2,#cat201_alp_btn2,#cat80_alp_btn2,#etr10_alp_btn2,#etr80_alp_btn2,#etr90_alp_btn2{
  width:580px;
}#top_alp_btn2 p.lead,#cat10_alp_btn2 p.lead,#cat201_alp_btn2 p.lead,#cat80_alp_btn2 p.lead,#etr10_alp_btn2 p.lead,#etr90_alp_btn2 p.lead{
  margin:0 auto;
  width:503px;
}#top_alp_btn2 p.btnL,#cat10_alp_btn2 p.btnL,#cat201_alp_btn2 p.btnL,#cat80_alp_btn2 p.btnL,#etr10_alp_btn2 p.btnL,#etr80_alp_btn2 p.btnL,#etr90_alp_btn2 p.btnL{
  float:left;
}#top_alp_btn2 p.btnR,#cat10_alp_btn2 p.btnR,#cat201_alp_btn2 p.btnR,#cat80_alp_btn2 p.btnR,#etr10_alp_btn2 p.btnR,#etr80_alp_btn2 p.btnR,#etr90_alp_btn2 p.btnR{
  float:right;
}#top_alp_btn2 p.link,#cat10_alp_btn2 p.link,#cat201_alp_btn2 p.link,#cat80_alp_btn2 p.link,#etr10_alp_btn2 p.link,#etr80_alp_btn2 p.link,#etr90_alp_btn2 p.link{
  padding-top:15px;
  width:565px;
  text-align:right;
  clear:both;
}

/* ### top_alp ### */
#top_alp_btn1{
  width:580px;
}#top_alp_btn1 p.lead{
  margin:0 auto;
  width:503px;
}#top_alp_btn1 p.btnL{
  float:left;
}#top_alp_btn1 p.btnR{
  float:right;
}

#top_alp_etrl{
  margin:0 auto;
  width:569px;
}#top_alp_etrl dl{
  margin:20px 6px 14px 6px;
  border-bottom:1px solid #e1e1e1;
  float:left;
  width:175px;
}#top_alp_etrl dt{
  height:25px;
}#top_alp_etrl dt img{
  vertical-align:bottom;
}#top_alp_etrl dd{
  padding:5px 0;
  border-left:1px solid #e1e1e1;
  border-right:1px solid #e1e1e1;
  font-size:12px;
  background:#fff url(/img/all_line.side.gif) no-repeat left top;
}#top_alp_etrl dd span{
  padding-left:29px;
  padding-right:1em;
  background:url(/img/all_icon.blue2.gif) no-repeat 13px 4px;
}


.top_alp_sec1{
	clear:both;
	padding-top:15px;
}
.top_alp_sec1 img{
	float:right;
}
.top_alp_sec1 h3 img{
	float:none;
	padding-bottom:15px;
}
.top_alp_sec1 p{
	width:370px;
}
.top_alp_sec1 li{
	padding-left:16px;
	background:url(/img/top_icon01.gif) no-repeat 0 3px;
}


.top_alp_sec2{
	margin-top:30px;
	clear:both;
	background-color:#FFF9DB;
	border:4px solid #FCAB1E;
}
.top_alp_sec2 h3{
	display:inline;
}
.top_alp_sec2 div.left{
	float:left;
	width:310px;
	padding:15px 0 15px 10px;
}
.top_alp_sec2 ul{
	list-style:disc;
	padding:10px 0 10px 25px;
	color:#E64D00;
}
.top_alp_sec2 ul li span{
	background-color:#FFEE49;
}
.top_alp_sec2 div.right{
	float:right;
	width:201px;
	background:url(/img/top_bg01.gif) no-repeat;
	padding:38px 24px 35px 10px;
	text-align:center;
}
.top_alp_sec2 div.right dd{
	padding-top:5px;
	padding-bottom:15px;
}
.top_alp_sec2 div.right dd select{
	width:160px;
	border:1px solid #cccccc;
}




.top_alp_sec3{
	margin-top:15px;
	clear:both;
	background-color:#E7FFFA;
	border:4px solid #37AEC6;
	padding-bottom:10px;
	float:left;

}
.top_alp_sec3 h3{
	display:inline;
}
.top_alp_sec3_1{
	float:right;
	padding:25px 20px 10px 0;
}
.top_alp_sec3_2{
	width:340px;
	padding:15px 0 10px 10px;
}
.top_alp_sec3_2 span{
	display:block;
	padding-bottom:7px;
}
.top_alp_sec3_3{
	clear:both;
	padding-left:13px;
	padding-top:3px;
}
.top_alp_sec3_3 dl{
	width:177px;
	float:left;
	margin-bottom:8px;
}
.top_alp_sec3_3 dl dt img{
	border:1px solid #CCCCCC;
	padding:3px;
	background-color:#ffffff;
	width:169px;
	height:82px;
	vertical-align: bottom;
}
.top_alp_sec3_3 dl dd{
	padding:4px 4px 4px 20px;
	color:#DA2500;
	font-weight:bold;
	margin-top:6px;
	background:url(/img/top_icon01.gif) no-repeat 5px 7px;
	background-color:#C6F3FD;
}
.top_alp_sec3_3 dl dd a{

	color:#333333;
	font-weight:bold;
}
.top_alp_sec3_3 dl dd a:hover{
	color:#FF5001;
}
.top_alp_sec3_3 dl.left{
	clear:both;
}
.top_alp_sec3_3 dl.center{
	margin-left:8px;
	margin-right:8px;
}
.top_alp_sec3_3 dl.right{
}


.top_alp_sec4{
	clear:both;
	padding-top:25px;
}
.top_alp_sec4 h3{
	padding-bottom:15px;
}



.top_alp_sec5{
	padding-top:25px;
}
.top_alp_sec5 h3{
	padding-bottom:15px;
}
.top_alp_sec5_1{
	background:url(/img/top_bg02.gif) repeat-y;
	width:580px;
	float:left;
	margin-top:20px;
	margin-bottom:25px;
}
.top_alp_sec5_1 dl{
	float:left;
	width:188px;
}
.top_alp_sec5_1 dl dt li{
	float:left;
}
.top_alp_sec5_1 dl dd{
	font-size:11px;
	line-height:16px;
	padding:5px 8px 8px 8px;
}
.top_alp_sec5_1 dl.center{
	margin-left:8px;
	margin-right:8px;
}


.top_alp_sec6{
	clear:both;
	margin-bottom:20px;
	padding:0 9px 15px 9px;
	background-color:#CFF4FF;
	float:left;
}
.top_alp_sec6 h3{
	padding-bottom:10px;
	padding-top:13px;
	clear:both;
}
.top_alp_sec6_1{
	background:url(/img/top_bg03.gif) repeat-y;
	width:562px;
	float:left;
	margin-top:10px;
}
.top_alp_sec6_2{
	background:url(/img/top_bg04.gif) repeat-y;
	width:562px;
	float:left;
	margin-top:10px;
}

.top_alp_sec6 dl{
	width:182px;
	float:left;
}
.top_alp_sec6 dl.center{
	margin-left:8px;
	margin-right:8px;
}
.top_alp_sec6 dl dt{
	background:url(/img/top_bg05.gif) no-repeat;
	padding:12px 8px 8px 20px;
}
.top_alp_sec6 dl dt a{
	font-size:14px;
	color:#1C1C1C;
	font-weight:bold;
	text-decoration:none;
}
.top_alp_sec6 dl dt a:hover{
	color:#FFA219;
	text-decoration:none;
}
.top_alp_sec6 dl dd{
	font-size:11px;
	line-height:16px;
	padding:5px 8px 8px 8px;
}

























/* ### cat_alp ### */
/* ### cat10_alp ### */
#cat10_alp_head{
}#cat10_alp_head h2{
  padding:4px 0 4px 8px;
  margin:0 0 11px 0;
  border-bottom:1px solid #8eadff;
  border-left:6px solid #8eadff;
}

#cat10_alp_sec1,#cat10_alp_sec2,#cat10_alp_sec3{
  margin:0 auto;
  clear:both;
}#cat10_alp_sec1 h3,#cat10_alp_sec2 h3,#cat10_alp_sec3 h3{
  margin:1em 0 0.5em 0;
}#cat10_alp_sec1 p,#cat10_alp_sec2 p,#cat10_alp_sec3 p{
  margin:0 0 0.5em 0;
}

#cat10_alp_sec4{
  padding:12px 0 20px 0;
  margin:15px auto 0 auto;
  position:relative;
  width:570px;
  background:url(/img/all_waku.head.gif) left top;
  background-repeat:no-repeat;
}#cat10_alp_sec4 p{
  padding:0 10px;
  position:static;
  background:url(/img/all_waku.bg.gif) left top;
  background-repeat:repeat-y;
}#cat10_alp_sec4 p.F{
  padding:0;
  margin:0 auto;
  width:570px;
  min-height:12px;
  background:url(/img/all_waku.foot.gif) left top;
  background-repeat:no-repeat;
}

#cat10_alp_btn1{
  width:580px;
}#cat10_alp_btn1 p.lead{
  margin:0 auto;
  width:503px;
}#cat10_alp_btn1 p.btnL{
  float:left;
}#cat10_alp_btn1 p.btnR{
  float:right;
}

/* ### cat102_alp ### */
#sports #cat10_alp_head{
  padding-bottom:15px;
}#sports #cat10_alp_head h2{
  padding:0;
  margin:0;
  border:0;
}

/* ### cat103_alp ### */
#bunka #cat10_alp_head{
  padding-bottom:15px;
}#bunka #cat10_alp_head h2{
  padding:0;
  margin:0;
  border:0;
}

/* ### cat201_alp ### */
#cat201_alp_catc{
  padding:5px 0 15px 0;
}

#cat201_alp_head{
  padding-bottom:10px;
}#cat201_alp_head h2{
  padding:0;
  margin:0;
  border:0;
}

#cat201_alp_sec1,#cat201_alp_sec2,#cat201_alp_sec3,#cat201_alp_sec4,#cat201_alp_sec5{
  margin:0 auto;
  clear:both;
}#cat201_alp_sec1 h3,#cat201_alp_sec2 h3,#cat201_alp_sec3 h3,#cat201_alp_sec4 h3,#cat201_alp_sec5 h3{
  margin:1em 0 0.5em 0;
}#cat201_alp_sec1 p,#cat201_alp_sec2 p,#cat201_alp_sec3 p,#cat201_alp_sec4 p,#cat201_alp_sec5 p{
  margin:0 0 0.5em 0;
}#cat201_alp_sec1 p.img,#cat201_alp_sec2 p.img,#cat201_alp_sec3 p.img,#cat201_alp_sec4 p.img,#cat201_alp_sec5 p.img{
  float:left;
  width:240px;
}#cat201_alp_sec1 p.desc,#cat201_alp_sec2 p.desc,#cat201_alp_sec3 p.desc,#cat201_alp_sec4 p.desc,#cat201_alp_sec5 p.desc{
  float:right;
  width:330px;
}

/* ### cat80_alp ### */
#cat80_alp_head{
  padding-top:10px;
}#cat80_alp_head h2{
  padding:4px 0 4px 8px;
  margin:0 0 11px 0;
  border-bottom:1px solid #8eadff;
  border-left:6px solid #8eadff;
}#cat80_alp_head h2{
  margin:0;
}

#cat80_alp_sec1{
  width:570px;
  margin:0 auto;
  background:url(/img/all_line.side.gif) left bottom;
  background-repeat:repeat-x;
  clear:both;
}#cat80_alp_sec1 h3{
  margin:1em 0 0.5em 0;
  /*
   * font-size:16px;
   * color:#0f6cb4;
   * background:#eee url(/img/all_icon.yellow.gif) 8px 6px;
   * background-repeat:no-repeat;
   */
}#cat80_alp_sec1 p{
  margin:0 0 0.5em 0;
}

#cat80_alp_etrl{
  margin:15px 0 20px 0;
  clear:both;
}#cat80_alp_etrl dl{
  padding-left:5px;
  height:90px;
}#cat80_alp_etrl dt{
  width:570px;
  height:21px;
}#cat80_alp_etrl dd{
  float:left;
  display:block;
  padding:5px 0;
}#cat80_alp_etrl dd.L{
  width:130px;
}#cat80_alp_etrl dd.L img{
  margin-top:5px;
  padding:1px;
  border:1px solid #d5d5d5;
  width:106px;
  height:43px;
}#cat80_alp_etrl dd.R{
  height:58px;
  width:440px;
}#cat80_alp_etrl p.hr{
  padding:10px 0;
  height:1px;
  background:url(/img/all_alp_line3.gif) left 10px;
  background-repeat:x-repeat;
  clear:both;
}

/* ### etr10_alp ### */
#etr10_alp_head{
}#e1way #etr10_alp_head{
  padding-bottom:10px;
}#etr10_alp_head h2{
  margin-bottom:15px;
}#etr10_alp_head p{
}

#kanji #etr10_alp_head{
}#kanji #etr10_alp_head h2{
  padding:4px 0 4px 8px;
  margin:0 0 11px 0;
  border-bottom:1px solid #8eadff;
  border-left:6px solid #8eadff;
}

#etr10_alp_btn1{
  width:580px;
}#etr10_alp_btn1 p.lead{
  margin:0 auto;
  width:503px;
}#etr10_alp_btn1 p.btnL{
  float:left;
}#etr10_alp_btn1 p.btnR{
  float:right;
}

#etr10_alp_sec1,#etr10_alp_sec2,#etr10_alp_sec3{
  padding-top:1em;
  width:580px;
  clear:both;
}#etr10_alp_sec1 h3,#etr10_alp_sec2 h3,#etr10_alp_sec3 h3,#etr10_alp_sec4 h3{
  margin:0 0 0.5em 0;
}#etr10_alp_sec1 p,#etr10_alp_sec2 p,#etr10_alp_sec3 p,#etr10_alp_sec4 p{
  margin:0 0 0.5em 0;
}

#etr10_alp_sec4{
  padding-bottom:15px;
  width:580px;
  clear:both;
}

#etr10_alp_sec5{
  padding-bottom:15px;
  width:580px;
  clear:both;
}

/* ### etr101faq ### */
#e1faq #etr10_alp_sec1{
  padding-top:20px;
}#e1faq #etr10_alp_sec1 dl{
  padding-bottom:15px;
}#e1faq #etr10_alp_sec1 dt{
  padding:5px 0 0 40px;
  height:28px;
  background:url(img/all_alp_faq_q.gif) left top;
  background-repeat:no-repeat;
  font-weight:bolder;
}#e1faq #etr10_alp_sec1 dt em{
  font-weight:bolder;
}#e1faq #etr10_alp_sec1 dd{
  padding-left:40px;
  background:url(img/all_alp_faq_a.gif) left top;
  background-repeat:no-repeat;
}

/* ### etr80_alp ### */
#etr80_alp_basi{
  padding-top:10px;
  padding-bottom:20px;
  margin-left:5px;
  _margin-left:0;
  clear:both;
}#etr80_alp_basi h2{
  padding:22px 0 8px 2px;
  _padding:22px 0 5px 2px;
  position:relative;
  display:block;
  width:100%;
  background:url(img/etr80_alp_basi_hbg.gif) left top;
  background-repeat:no-repeat;
  font-size: 20px;
}#etr80_alp_basi table{
  /*
   * width:578px;
   * border:#c8d1ff dotted 1px;
   */
  border-style:none;
  width:580px;
  background-color:#e1f0fb;
}#etr80_alp_basi table tr.T td{
  padding-top:7px;
}#etr80_alp_basi table td.L{
  padding:0 5px 5px 7px;
  vertical-align:top;
}#etr80_alp_basi table td.L img{
  padding:1px;
  border:1px solid #c8d1ff;
}#etr80_alp_basi table td.M{
  padding-left:5px;
  vertical-align:top;
  white-space:nowrap;
}
#etr80_alp_basi table td.R{

  width:280px;
}
/*
 * #etr80_alp_basi table td.M1{
 *   padding-left:5px;
 *   vertical-align:top;
 *   white-space:nowrap;
 * }#etr80_alp_basi table td.M2{
 *   width:13px;
 *   text-align:center;
 *   vertical-align:top;
 * }
 */
#etr80_alp_basi table td.R{
  padding-right:5px;
  vertical-align:top;
}#etr80_alp_basi table td.btn{
  padding:15px 10px 7px 10px;
  text-align:right;
}#etr80_alp_basi table td.btn a{
  margin-left:5px;
}


#etr80_alp_sec1,#etr80_alp_sec2,#etr80_alp_sec3{
  width:570px;
  margin:0 auto 25px auto;
  clear:both;
}
#etr80_alp_sec1 h3{
  margin-bottom:10px;
}
#etr80_alp_sec2 h3{
  margin-bottom:10px;
}
#etr80_alp_sec2 h2{
  margin-bottom:10px;
  margin-top:25px;
}
#etr80_alp_sec3 h2{
  margin-bottom:10px;
}
#etr80_alp_sec1 p,#etr80_alp_sec2 p,#etr80_alp_sec3 p{
  margin:0 0 0 0;
}
#etr80_alp_sec2 table{
border-style:none;
}
#etr80_alp_sec3 table td.L{
  vertical-align:top;
  white-space:nowrap;
}#etr80_alp_sec3 table td.M{
  width:13px;
  text-align:center;
  vertical-align:top;
}

/* ### etr90_alp ### */
#etr90_alp_head{
  padding-top:10px;
}#etr90_alp_head h2{
  padding:4px 0 4px 8px;
  margin:0 0 11px 0;
  border-bottom:1px solid #8eadff;
  border-left:6px solid #8eadff;
}

#etr90_alp_btn1{
  width:580px;
}#etr90_alp_btn1 p.lead{
  margin:0 auto;
  width:503px;
}#etr90_alp_btn1 p.btnL{
  float:left;
}#etr90_alp_btn1 p.btnR{
  float:right;
}

#etr90aboutsite_alp_sec1,#etr90aboutsite_alp_meri,#etr90policy_alp_sec1,#etr90policy_alp_sec2,#etr90agent_alp_sec1{
  width:580px;
  margin:0 auto;
  clear:both;
}#etr90aboutsite_alp_sec1 h2,#etr90aboutsite_alp_meri h2,#etr90policy_alp_sec1 h2,#etr90policy_alp_sec2 h2,#etr90agent_alp_sec1 h2{
  margin:0 0 0.5em 0;
}#etr90aboutsite_alp_sec1 p,#etr90policy_alp_sec1 p,#etr90policy_alp_sec2 p,#etr90toagent_alp_sec1 p,#etr90sitemap_alp_sec1 p,#etr90agent_alp_sec1 p{
  margin:0 0 0.5em 0;
}
#etr90aboutsite_alp_sec1 h3{
	padding-bottom:10px;
	padding-top:10px;
}



/* ### etr90aboutsite_alp ### */
#etr90aboutsite_alp_head p{
  padding:10px 0;
}

#etr90aboutsite_alp_meri dl{
	clear:both;
	padding-top:15px;
}#etr90aboutsite_alp_meri dt{
  float:left;
  width:130px;
}#etr90aboutsite_alp_meri dd{
  float:left;
  width:440px;
}
#etr90aboutsite_alp_meri h3{
	padding-bottom:5px;
	padding-top:25px;
}

/* ### etr90company_alp ### */
#etr90company_alp_sec1{
  padding-top:15px;
}#etr90company_alp_sec1 table{
  margin:0 auto;
  margin-left:22px;
  border-collapse:separate;
  border-spacing:1px;
  width:550px;
  background-color:#fff;
}#etr90company_alp_sec1 td{
  height:32px;
  background-color:#fff;
}#etr90company_alp_sec1 table .L{
  padding-left:10px;
  border-left:8px solid #659ec5;
  background-color:#f3f9ff;
  width:100px;
}#etr90company_alp_sec1 table .R{
  padding-left:15px;
  width:450px;
}#etr90company_alp_sec1 dl{
  padding-bottom:8px;
}#etr90company_alp_sec1 dd{
  padding-left:18px;
  background:url(img/all_alp_list1.gif) 5px 8px;
  background-repeat:no-repeat;
}#etr90company_alp_sec1 table .R{
}

/* ### etr90policy_alp ### */
#etr90policy_alp_sec1 h3{
	padding-bottom:10px;
}
#etr90policy_alp_sec1 p.attention{
  padding:0 0 7px 0;
  color:red;
  font:normal 12px san-serif;
  line-height:1.3;
}#etr90policy_alp_sec1 ol{
  padding:0 5px 20px 10px;
}#etr90policy_alp_sec1 ol li{
  margin-left:25px;
  padding-bottom:5px;
  list-style:decimal;
}#etr90policy_alp_sec1 ul{
  padding:1px 0 0 0;
}#etr90policy_alp_sec1 ul li{
  padding-left:18px;
  padding-bottom:1px;
  background:url(img/all_alp_list1.gif) 5px 8px;
  background-repeat:no-repeat;
  list-style:none;
}#etr90policy_alp_sec1 p.sign{
  padding-right:10px;
  float:right;
}

#etr90policy_alp_sec2{
  padding-top:5px;
  clear:both;
}#etr90policy_alp_sec2 ul{
  padding:0 5px 20px 10px;
}#etr90policy_alp_sec2 li{
  margin-left:25px;
  padding-bottom:5px;
  list-style:disc;
}
#etr90policy_alp_sec2 h3{
	padding-bottom:10px;
}

/* ### etr90inquiry_alp ### */
#etr90inquiry_alp_sec1{
  position:relative;
  margin-top:25px;
  height:72px;
}#etr90inquiry_alp_sec1 table{
  margin:0 auto;
  border:10px solid #f0f0f0;
  border-collapse:separate;
  width:550px;
  text-align:center;
  background-color:#e4e4e4;
}#etr90inquiry_alp_sec1 caption{
  height:24px;
  vertical-align:bottom;
}#etr90inquiry_alp_sec1 td{
  border-top:1px solid #e4e4e4;
  border-left:1px solid #e4e4e4;
  height:80px;
  background-color:#fff;
}#etr90inquiry_alp_sec1 span.attention{
  color:red;
}

/* ### etr90toagent_alp ### */
#etr90toagent_alp_sec1{
  padding-top:15px;
  width:570px;
  clear:both;
}#etr90toagent_alp_sec1 ul{
  padding:1px 0 10px 0;
}#etr90toagent_alp_sec1 ul li{
  padding-left:18px;
  padding-bottom:1px;
  background:url(img/all_alp_list1.gif) 5px 8px;
  background-repeat:no-repeat;
}

/* ////[ etr90sitemap ]////// */
#etr90sitemap_alp_sec1{
  padding-top:15px;
  width:570px;
  clear:both;
}#etr90sitemap_alp_sec1 dl{
  margin-left:10px;
}#etr90sitemap_alp_sec1 ul{
  margin-left:70px;
  background:url(/img/etr90sitemap_alp_sec1_line1.gif) repeat-y;
}#etr90sitemap_alp_sec1 li{
  padding-left:23px;
  background:url(/img/etr90sitemap_alp_sec1_line2.gif) no-repeat;
  background-position:left 0.7em;
}#etr90sitemap_alp_sec1 li.B{
  padding-left:23px;
  background:url(/img/etr90sitemap_alp_sec1_line3.gif) no-repeat;
  background-position:left 0.7em;
}#etr90sitemap_alp_sec1 a{
  color:#0072b8;
  text-decoration:underline;
}#etr90sitemap_alp_sec1 a:hover{
  color:#f90;
}

/* ### etr90agent_alp ### */
#etr90agent_alp_etrl{
  margin:15px 0 20px 0;
  clear:both;
}#etr90agent_alp_etrl dl{
  padding-left:5px;
}#etr90agent_alp_etrl dt{
  width:570px;
}#etr90agent_alp_etrl dd{
  float:left;
  display:block;
  padding:5px 0;
}#etr90agent_alp_etrl dd.L{
  width:130px;
}#etr90agent_alp_etrl dd.L img{
  margin-top:5px;
  padding:1px;
  border:1px solid #d5d5d5;
  width:106px;
  height:43px;
}#etr90agent_alp_etrl dd.R{
  width:440px;
}#etr90agent_alp_etrl p.hr{
  padding:10px 0;
  height:1px;
  background:url(/img/all_alp_line3.gif) left 10px;
  background-repeat:x-repeat;
  clear:both;
}



/* BETA
   ---- */
#all_bet_men1 dl{
  margin-bottom:10px;
  background-color: #F0F0F0;
}#all_bet_men1 dt{
  height:29px;
}#all_bet_men1 dt img{
  vertical-align:bottom;
}#all_bet_men1 dd{
  padding:7px 3px 4px 29px;
  border-top:1px dotted #999999;
  background:url(/img/all_icon.blue.gif) 14px 12px;
  background-repeat:no-repeat;
}
#all_bet_men1 dd a{
  color:#444444;
  text-decoration:underline;
}
#all_bet_men1 dd a:hover{
  color:#FF7B31;
  text-decoration:underline;
}
#all_bet_men1 dd#top{
  border-top:none;
}
.all_bet_men2{
	border:3px solid #0098CE;
	background-color: #FCF9E1;
	margin-bottom:10px;
}
.all_bet_men2 dt img{
	vertical-align: bottom;
}
.all_bet_men2 dd{
	border-top:1px dotted #19C9FF;
	margin:0 10px 0 10px;
	padding:6px 0 5px 12px;
	background:url(/img/sidemenu_icon01.gif) 3px 11px;
	background-repeat:no-repeat;
}
.all_bet_men2 dd a{
	font-size:11px;
	color:#333333;
}
.all_bet_men2 dd a:hover{
	color:#FFA219;
}
.all_bet_men2 dd#top{
  border-top:none;
}
.all_bet_men3{
	background:url(/img/sidemenu_bg01.gif) no-repeat;
	background-position:left bottom;
	margin-bottom:10px;
	padding-bottom:10px;
}
.all_bet_men3 dt img{
	vertical-align: bottom;
}
.all_bet_men3_1{
	background-color: #E7F7FF;
	font-size:11px;
	padding:3px 0 3px 10px;
	width:180px;
	margin:5px auto 2px auto;
}
.all_bet_men3_2{
	width:160px;
	margin:0 auto 0 auto;
}
.all_bet_men3_2 span{
	font-size:11px;
	color:#DA6300;
	margin-top:5px;
	display:block;
}
.all_bet_men3_2 div{
	text-align:center;
	padding-top:13px;
	padding-bottom:5px;
}
.all_bet_men3 dd select{
	width:160px;
	border:1px solid #cccccc;
}
.all_bet_men3_3{
	width:173px;
	margin:10px auto 0 auto;
}
.all_bet_men3_3 a{
	font-size:11px;
	color:#F27300;
	line-height:15px;
}
.all_bet_men3_3 a:hover{
	color:#FFAB56;
}
.all_bet_men3_3 img{
	padding-bottom:5px;
}
.all_bet_men4 li{
	padding-bottom:10px;
}
.all_bet_men4 li img{
	vertical-align: bottom;
}
.all_bet_men5 li{
	padding-bottom:10px;
}
.all_bet_men5 li img{
	vertical-align: bottom;
}







/* FOOTER
   ------ */
#all_ftr_men1{
  padding-bottom:10px;
  clear:both;
}#all_ftr_men1 ul{
  margin:0 auto;
  width:790px;
  text-align:center;
}#all_ftr_men1 li{
  padding:0 1em;
  border-left:1px solid #666;
  display:inline;
  font-size:12px;
  line-height:1.1 !important;
  white-space:nowrap;
}#all_ftr_men1 li.H{
  border-left:none;
}#all_ftr_men1 li.F{
}

#all_ftr_sitl{
  text-align:center;
}#all_ftr_sitl h2{
  margin-bottom:1px;
  font:normal 11px san-serif;
}#all_ftr_sitl ul{
}#all_ftr_sitl ul li{
  padding-left:15px;
  float:left;
  background:url(img/all_ftr_sitl_lm.gif) 6px 3px;
  background-repeat:no-repeat;
  white-space:nowrap;
}#all_ftr_sitl ul li.ryugaku{
  padding-left:0;
  background-image:none;
}

#all_ftr_cpyr{
  padding-top:5px;
  margin:0 auto;
  width:790px;
  text-align:center;
  clear:both;
}#all_ftr_cpyr p{
}#all_ftr_cpyr p span.txt1{
  display:block;
}#all_ftr_cpyr p span.txt2{
  display:block;
}



