/* Basic-Elements
   ============== */
*{
margin:0;
padding:0;
border:0;
background-color:transparent;
}html{
  height:100%;
}body{
  min-width:850px;
  height:100%;
  font-family:'MS PGothic', Osaka, 'Hiragino Kaku Gothic Pro';
  font-size:12px;
  color:#666;
  line-height:1.5;
  background-color: #f8f8f8;
}/* center on ie */

a{
  color:#0973cd;
  text-decoration:underline;
}a img{
  border:0;
}a:hover{
  color:#f90;
  text-decoration:underline;
}br{
  font-size:7px;
}strong,em{
  font-weight:normal;
}dt strong{
  font-weight:bold;
}ul{
  list-style:none;
}table{
  caption-side:top;
  table-layout:auto;
#  border-collapse:collapse;
  border-spacing:0;
  vertical-align:top;
  empty-cells:show;
}td{
  vertical-align:middle;
}td.R{
}td.C{
}td.L{
}

.pkg:after,div:after{
  content:" ";
  display:block;
  visibility:hidden;
  clear:both;
  height:0.1px;
  font-size:0.1em;
  line-height:0;
}* html .pkg,* html div{
  display:inline-block;
}/*\*/ * html .pkg,* html div{
  height:1%;
}.pkg,div{
  display:block;
}/**/

span.attention{
  color:red;
}



/* Page-Layout
   =========== */
#con{
  margin:0 auto;
  position:relative;
  width:850px;
  height:100%;
  text-align:left;
}body>#con{
  height:auto;
  min-height:100%;
}#con-in{
  margin:0 1px;
  border-left:1px solid #d2d2d2;
  border-right:1px solid #d2d2d2;
  position:static;
  background-color:#fff;
}#con-in2{
  margin:0 1px;
  position:static;
  background-color:#fff;
}

#hdr{
  position:relative;
  width:846px;
  height:125px;
}#con-in2 #hdr{
  width:848px;
  border-left:1px solid #d2d2d2;
  border-right:1px solid #d2d2d2;
}#hdr-in{
  position:static;
  background:url(img/all_hdr_bg.jpg) right top;
  background-repeat:no-repeat;
  height:125px;
}

#pgb{
  position:relative;
  width:846px;
  min-height:100%;
}#pgb-in{
  padding:15px 8px 0 8px;
  margin-bottom:30px;
  height:auto;
  position:static;
}*+html #pgb-in{
  margin-bottom:50px;
}*+html #top #pgb-in{
  margin-bottom:150px;
}#alp{
  position:relative;
  float:right;
  display:inline;
  width:630px;
  min-height:1px;
  background:#fff;
  clear:both;
}#alp-in{
  padding-left:15px;
  position:static;
}#bet{
  position:relative;
  display:inline;
  float:left;
  width:200px;
  min-height:1px;
}#bet-in{
  position:static;
  font-size:12px;
}

#ftr{
  position:relative;
  width:846px;
  height:117px;
  min-height:1px;
  background:url(img/all_ftr_bg.gif) left top;
  background-repeat:no-repeat;
}*+html #top #ftr{
  position:absolute;
  bottom:-310px;
}*+html #microbus #ftr{
  position:absolute;
  bottom:-350px;
}*+html #ecampaign1 #ftr{
  position:absolute;
  bottom:-120px;
}#con-in2 #ftr{
  width:848px;
  border-left:1px solid #d2d2d2;
  border-right:1px solid #d2d2d2;
  background-repeat:repeat-x;
}#ftr-in{
  padding-bottom:2px;
  position:static;
  font-size:11px;
  color:#fff;
}



/* Contents
   ======== */
/* HEADER
   ------ */
/* ### all_hdr ### */
#all_hdr_h1tx{
}#all_hdr_h1tx h1{
  padding:6px 5px 5px 20px;
  font:normal 11px san-serif;
  color:#0557ec;
}

#all_hdr_logo{
}#all_hdr_logo p{
  padding:6px 0 0 18px;
}

#all_hdr_men1{
  position:absolute;
  top:76px;
  left:0;
  width:846px;
}#con-in2 #all_hdr_men1{
  width:848px;
}#all_hdr_men1 ul{
  position:relative;
  width:846px;
  height:49px;
}#con-in2 #all_hdr_men1 ul{
  width:848px;
  background:url(img/all_hdr_men1_bg.gif) repeat;
}/*\*/ * html #all_hdr_men1 ul{
}/**/#all_hdr_men1 ul a{
  display:block;
  width:100%;
  height:100%;
  background:url(img/all_hdr_men1_bg.gif) no-repeat;
}#all_hdr_men1 li{
  position:absolute;
  display:block;
  top:0;
  height:49px;
}#all_hdr_men1 li.top{
  left:0;
  width:169px;
}#all_hdr_men1 li.aboutsite{
  left:169px;
  width:169px;
}#all_hdr_men1 li.tips1{
  left:338px;
  width:169px;
}#all_hdr_men1 li.agent{
  left:507px;
  width:169px;
}#all_hdr_men1 li.faq{
  left:676px;
  width:170px;
}#all_hdr_men1 li.top a{
  background-position:0 0;
}#all_hdr_men1 li.aboutsite a{
  background-position:-169px 0;
}#all_hdr_men1 li.tips1 a{
  background-position:-338px 0;
}#all_hdr_men1 li.agent a{
  background-position:-507px 0;
}#all_hdr_men1 li.faq a{
  background-position:-676px 0;
}#all_hdr_men1 li.top a:hover{
  background-position:0 -49px;
}#all_hdr_men1 li.aboutsite a:hover{
  background-position:-169px -49px;
}#all_hdr_men1 li.tips1 a:hover{
  background-position:-338px -49px;
}#all_hdr_men1 li.agent a:hover{
  background-position:-507px -49px;
}#all_hdr_men1 li.faq a:hover{
  background-position:-676px -49px;
}#top #all_hdr_men1 li.top a{
  background-position:0 -49px;
}#eaboutsite #all_hdr_men1 li.aboutsite a{
  background-position:-169px -49px;
}#etips1 #all_hdr_men1 li.tips1 a{
  background-position:-338px -49px;
}#agent #all_hdr_men1 li.agent a{
  background-position:-507px -49px;
}#efaq #all_hdr_men1 li.faq a{
  background-position:-676px -49px;
}#top #all_hdr_men1 li.top a:hover{
  background-position:0 -49px;
}#eaboutsite #all_hdr_men1 li.aboutsite a:hover{
  background-position:-169px -49px;
}#etips #all_hdr_men1 li.tips1 a:hover{
  background-position:-338px -49px;
}#agent #all_hdr_men1 li.agent a:hover{
  background-position:-507px -49px;
}#efaq #all_hdr_men1 li.faq a:hover{
  background-position:-676px -49px;
}


/* Alpha
   ----- */
/* ### all_alp ### */
#all_alp_path{
  padding:5px;
  font-size:11px;
  background-color:#edf4fa;
}

#all_alp_head,#etr10_alp_head,#etr20_alp_head,#cat80_alp_head,#etr90_alp_head,#etr80_alp_head{
  padding:15px 0;
}

#all_alp_agtl{
  padding:15px 0 20px 1px;
  clear:both;
}#all_alp_agtl h2{
  padding-bottom:15px;
}#all_alp_agtl p.desc{
  padding-bottom:15px;
}#cat301_alp_agtl p.desc{
  padding-bottom:15px;
}#all_alp_agtl p img,#cat301_alp_agtl_inner p img{

  margin:0 2px 3px 0;
  padding:1px;

  border:1px solid #e8e8e8;
  width:81px;
  height:42px;
}#all_alp_agtl p img.R,#cat301_alp_agtl_inner p img.R{
/*
  margin:0 0 3px 0;
*/
}#all_alp_agtl p.link,#cat301_alp_agtl_inner p.link{
  padding:10px 5px 0 0;
  text-align:right;
}/*#cat301_alp_agtl_inner p img{
  margin:0 2px 3px 0;
  padding:1px;
}*/#all_alp_agtl p.logo a{
  text-decoration: none;
}

#all_alp_flow{
	width:615px;
	padding-bottom:25px;
}
#all_alp_flow h2{
	padding-bottom:15px;
}
#all_alp_flow p.desc{
	padding-bottom:10px;
}
#all_alp_flow ul{
	width:615px;
	background:url(img/all_alp_flow_bg.gif) left 0;
	background-repeat:no-repeat;
	padding-top:175px;
}
#all_alp_flow li{
	float:left;
	width:130px;
}
#all_alp_flow ul li.l1{
	padding-right:32px;
}
#all_alp_flow ul li.l2{
	padding-right:32px;
}
#all_alp_flow ul li.l3{
	padding-right:31px;
}
#all_alp_flow ul li.l4{
}




#all_alp_btn2{
  margin-top:32px;
  position:relative;
  width:615px;
  height:230px;
  background:url(/img/all_alp_btn2_bg.gif) left top;
  background-repeat:no-repeat;
  clear:both;
}#all_alp_btn2 h2{
  position:absolute;
  left:233px;
  top:30px;
}#all_alp_btn2 p.desc{
  position:absolute;
  left:233px;
  top:68px;
}#all_alp_btn2 p.btn{
  position:absolute;
  left:314px;
  top:118px;
}#all_alp_btn2 p.attention{
  position:absolute;
  left:233px;
  top:178px;
  width:348px;
  font-size:11px;
  color:#4a7eac;
  line-height:1.1;
}

/* ### top_alp ### */
#top_alp_head{
	position:relative;
	width:615px;
	height:434px;
	background:url(/img/top_alp_head_bg.jpg) top left;
	background-repeat:no-repeat;
}
#top_alp_head h2{
	position:absolute;
	top:21px;
	left:10px;
}
#top_alp_head p.desc{
	position:absolute;
	top:194px;
	left:302px;
}
#top_alp_head p.btn{
	position:absolute;
	top:293px;
	left:342px;
}





#top_alp_meri{
	padding-bottom:25px;
	padding-top:10px;
	width:615px;
	clear:both;
	line-height:19px;
}
#top_alp_meri p.desc{
	width:600px;
	background:url(/img/top_alp_meri_bg01.gif) repeat-y;
	padding-right:15px;
	padding-bottom:10px;
}
#top_alp_meri p.desc span{
	color:#E65800;
	font-weight:bold;
}
#top_alp_meri_sec01{
	background:url(/img/top_alp_meri_bg02.gif) no-repeat;
	width:615px;
	padding-top:85px;
}
#top_alp_meri_sec01 dd{
	width:365px;
	padding-top:10px;
	padding-bottom:15px;
}
#top_alp_meri_sec01 dd span{
	color:#E65800;
}
#top_alp_meri_sec02{
	background:url(/img/top_alp_meri_bg03.gif) no-repeat;
	width:615px;
	padding-top:75px;
	padding-bottom:15px;
	margin-top:15px;
}
#top_alp_meri_sec02 dt{
	padding-left:185px;
}
#top_alp_meri_sec02 dd{
	padding-top:10px;
	padding-left:185px;
}
#top_alp_meri_sec02 dd span{
	color:#E65800;
}
#top_alp_meri_sec03{
	background:url(/img/top_alp_meri_bg04.gif) no-repeat;
	width:615px;
	padding-top:75px;
	padding-bottom:15px;
}
#top_alp_meri_sec03 dd{
	width:395px;
	padding-top:10px;
}
#top_alp_meri_sec03 dd span{
	color:#E65800;
}






#top_alp_sec1{
  padding-top:5px;
  position:relative;
  clear:both;
}#top_alp_sec1 h2{
  padding-bottom:15px;
}

#top_alp_sec2{
  padding-top:35px;
  position:relative;
  clear:both;
}#top_alp_sec2 h2{
  padding-bottom:15px;
}#top_alp_sec2 p.desc{
}

#top_alp_sec3{
  padding-top:15px;
  clear:both;
}#top_alp_sec3 h2{
  padding-bottom:15px;
}#top_alp_sec3 dl{
  padding-top:5px;
}#top_alp_sec3 dl dt{
  padding:6px 4px 4px 45px;
  font-weight:bold;
}#top_alp_sec3 .dt01{
  background:#efefef  url(/img/top_alp_sec3_icon01.gif) left 50%;
  background-repeat:no-repeat;
}#top_alp_sec3 .dt02{
  background:#efefef url(/img/top_alp_sec3_icon02.gif) left 50%;
  background-repeat:no-repeat;
}#top_alp_sec3 .dt03{
  background:#efefef url(/img/top_alp_sec3_icon03.gif) left 50%;
  background-repeat:no-repeat;
}#top_alp_sec3 .dt04{
  background:#efefef url(/img/top_alp_sec3_icon04.gif) left 50%;
  background-repeat:no-repeat;
}#top_alp_sec3 .dt05{
  background:#efefef url(/img/top_alp_sec3_icon05.gif) left 50%;
  background-repeat:no-repeat;
}#top_alp_sec3 dl dd{
  padding:12px 0 0 0;
  margin-bottom:20px;
}#top_alp_sec3 p.link{
  text-align:right;
}

#top_alp_etrl{
  padding-top:25px;
}#top_alp_etrl h2{
  margin-bottom:15px;
}#top_alp_etrl table{
}#top_alp_etrl table th{
  font-weight:normal;
}#top_alp_etrl table td{
  padding-left:15px;
}#top_alp_etrl table td ul{
}#top_alp_etrl table td ul li{
  display:inline;
}

#top span.attention{
  color:red;
}

/* ### cat101_alp ### */
#cat101_alp_lead{
  padding:10px 0 0 0;
}
#cat101_alp_lead_button{
	margin-top:15px;
	width:284px;
	float:right;
}
#cat101_alp_lead p.desc{
	width:320px;
}
#cat101_sec01{
	clear:both;
	background: URL(/img/cat101_bg01.jpg) no-repeat;
	background-position:left top;
	padding-right:8px;
	margin-top:30px;
}
#cat101_sec02{
	float:left;
	width:299px;
}
#cat101_sec03{
	float:right;
	width:274px;
	margin-top:19px;
	background-color: #DBF6FF;
	padding:15px;
	color:#00385E;
}
#cat101_sec04{
	text-align:right;
	padding-right:10px;
}
#cat101_sec05{
	background-color: #ffffff;
	padding-right:10px;
	font-size:11px;
	color:#D15B14;
	line-height:16px;
	margin-top:12px;
	padding:10px;
}
#cat101_sec05 span{
	font-weight:bold;
	display:block;
	padding-bottom:3px;
}






/* ### cat301_alp ### */
#cat301_alp_head{
  margin:15px 0;
  position:relative;
  width:615px;
  height:331px;
  background:url(img/cat301_alp_head_bg.jpg) left top;
  background-repeat:no-repeat;
}#cat301_alp_head h2{
  padding-bottom:15px;
  position:absolute;
  top:13px;
  left:27px;
}#cat301_alp_head p{
  position:absolute;
}#cat301_alp_head p.desc{
  top:92px;
  left:328px;
}#cat301_alp_head p.btn{
  top:256px;
  left:384px;
}

#cat301_alp_agtl{
}#cat301_alp_agtl h2{
  padding-bottom:20px;
}#cat301_alp_agtl p.desc{
}#cat301_alp_agtl p.desc span.attention{
  font:bold 12px san-serif;
  color:#c00;
  line-height:18px;
}

#cat301_alp_meri{
  display:marker;
  padding-top:35px;
}#cat301_alp_meri h2{
  padding-bottom:20px;
}#cat301_alp_meri p.desc{
  padding-bottom:15px;
}#cat301_alp_meri dl{
  margin-left:3px;
  border:1px solid #E0E0E0;
  float:left;
  width:149px;
  height:172px;
}#cat301_alp_meri dl.L{
  margin-left:0;
}#cat301_alp_meri dl.M1{
}#cat301_alp_meri dl.M2{
}#cat301_alp_meri dl.R{
}#cat301_alp_meri dl dt{
  height:49px;
}#cat301_alp_meri dl dd{
  padding:10px;
  height:108px;
  background-color:#EEFAFF;
  line-height:27px;
}#cat301_alp_meri dl dd span{
  border-bottom:1px dotted #B7B7B7;
}



#cat301_alp_sec1{
  position:relative;
  margin-top:35px;
  width:615px;
  clear:both;
}#cat301_alp_sec1 h2{
  padding-bottom:20px;
}#cat301_alp_sec1 p.desc{
  padding-bottom:20px;
}#cat301_alp_sec1 div.tables{
  position:relative;
  height:420px;
  _height:440px;
}#cat301_alp_sec1 div.tables table{
  border-collapse:separate;
  border-spacing:1px;
  position:absolute;
  width:304px;
  background-color:#ccc;
  clear:both;
}#cat301_alp_sec1 table.L{
  top:0;
  left:0;
}#cat301_alp_sec1 table.R{
  top:0;
  left:312px;
}#cat301_alp_sec1 table tr{
}#cat301_alp_sec1 table tr th{
}#cat301_alp_sec1 table tr td{
  height:29px;
  background-color:#fff;
}#cat301_alp_sec1 table tr td.pict{
  height:170px;
  text-align:center;
}#cat301_alp_sec1 table.R tr td.pict{
  padding-right:10px;
  text-align:right;
}#cat301_alp_sec1 table tr td.merit{
  padding-left:10px;
  background-color:#F9D7A3;
}#cat301_alp_sec1 table tr td.merit-desc{
  padding:10px 0;
  height:55px;
  vertical-align:top;
}#cat301_alp_sec1 table tr td.merit-desc ul li{
  margin-left:21px;
  list-style:disc;
}#cat301_alp_sec1 table tr td.demerit{
  padding-left:10px;
  background-color:#DBF8FF;
}#cat301_alp_sec1 table tr td.demerit-desc{
  padding:10px;
  height:36px;
  vertical-align:top;
}#cat301_alp_sec1 table tr td.link{
  font-size:11px;
  text-align:right;
}#cat301_alp_sec1 table tr td.link a{
  padding:0 10px 0 20px;
  background:#fff url(img/cat301_alp_sec1_table-td-link.gif) left top;
  background-repeat:no-repeat;
}#cat301_alp_sec1 p.icon{
  position:absolute;
  top:87px;
  left:262px;
}

#cat301_alp_sec2{
  margin-top:35px;
  margin-bottom:35px;
  clear:both;
}#cat301_alp_sec2 h2{
  padding-bottom:20px;
}#cat301_alp_sec2 table{
  border-collapse:separate;
  border-spacing:1px;
  background-color:#ccc;
}#cat301_alp_sec2 table tr{
}#cat301_alp_sec2 table tr th{
}#cat301_alp_sec2 table tr td{
  padding:10px 5px;
  background-color:#fff;
  font-size:11px;
  line-height:15px;
  vertical-align:top;
}

#cat301_alp_sec3{
  margin-top:5px;
  width:615px;
  clear:both;
}#cat301_alp_sec3 h2{
  padding-bottom:20px;
}


/* ### cat80_alp ### */
#cat80_alp_etrl{
}#cat80_alp_etrl dl{
  position:relative;
  width:615px;
  background:url(img/cat80_alp_etrl_bg.gif) left top;
  background-repeat:y-repeat;
  clear:both;
}#cat80_alp_etrl dl dd.logo{
  float:left;
  width:115px;
  height:100px;
}#cat80_alp_etrl dl dd.logo img{
  padding:1px;
  border:1px solid #dfdfdf;
  width:96px;
  height:51px;
}#cat80_alp_etrl dl dt{
  padding:0 0 10px 10px;
  float:right;
  width:490px;
  font-weight:bold;
}#cat80_alp_etrl dl dd.desc{
  padding-left:10px;
  float:right;
  width:490px;
}#cat80_alp_etrl p.F{
  margin:8px 0;
  border-bottom:1px solid #b9b9b9;
  clear:both;
}

/* ### etr10-20_alp ### */
#etr101big-sized-bus_alp_sec1,#etr101double-decker_alp_sec1,#etr301microbus_alp_sec1,#etr101medium-sized-bus_alp_sec1,#etr101salon-bus_alp_sec1,#etr101highdecker_alp_sec1,#etr301small-sized-bus_alp_sec1,#etr101welfare-bus_alp_sec1,#etr101jumbo-taxi_alp_sec1,#etr101equipmentsample_alp_sec1,#etr102purpose_alp_sec1,#etr201rental-bus_alp_sec1,#etr201rental-taxi_alp_sec1,#etr202maker_alp_sec1,#etr902company_alp_sec1,#etr902inquiry_alp_sec1,#etr902policy_alp_sec1,#etr902sitemap_alp_sec1,#etr902toagent_alp_sec1,#etr901aboutsite_alp_sec1,#etr901tips1_alp_sec1,#etr80_alp_sec1{
  padding-top:10px;
  clear:both;
}#etr101big-sized-bus_alp_sec1 h2,#etr101double-decker_alp_sec1 h2,#etr301microbus_alp_sec1 h2,#etr101medium-sized-bus_alp_sec1 h2,#etr101salon-bus_alp_sec1 h2,#etr101highdecker_alp_sec1 h2,#etr301small-sized-bus_alp_sec1 h2,#etr101welfare-bus_alp_sec1 h2,#etr101jumbo-taxi_alp_sec1 h2,#etr101equipmentsample_alp_sec1 h2,#etr102purpose_alp_sec1 h2,#etr201rental-bus_alp_sec1 h2,#etr201rental-taxi_alp_sec1 h2,#etr202maker_alp_sec1 h2,#etr902company_alp_sec1 h2,#etr902inquiry_alp_sec1 h2,#etr902policy_alp_sec1 h2,#etr902sitemap_alp_sec1 h2,#etr902toagent_alp_sec1 h2,#etr901aboutsite_alp_sec1 h2,#etr901tips1_alp_sec1 h2,#etr80_alp_sec1 h2{
  padding-bottom:20px;
}#etr101big-sized-bus_alp_sec1 p,#etr101double-decker_alp_sec1 p,#etr301microbus_alp_sec1 p,#etr101medium-sized-bus_alp_sec1 p,#etr101salon-bus_alp_sec1 p,#etr101highdecker_alp_sec1 p,#etr301small-sized-bus_alp_sec1 p,#etr101welfare-bus_alp_sec1 p,#etr101jumbo-taxi_alp_sec1 p,#etr101equipmentsample_alp_sec1 p,#etr102purpose_alp_sec1 p,#etr201rental-bus_alp_sec1 p,#etr201rental-taxi_alp_sec1 p,#etr202maker_alp_sec1 p,#etr902company_alp_sec1 p,#etr902inquiry_alp_sec1 p,#etr902policy_alp_sec1 p,#etr902sitemap_alp_sec1 p,#etr902toagent_alp_sec1 p,#etr901aboutsite_alp_sec1 p,#etr901tips1_alp_sec1 p,#etr80_alp_sec1 p{
  padding-bottom:20px;
}#etr101big-sized-bus_alp_sec1 a,#etr101double-decker_alp_sec1 a,#etr301microbus_alp_sec1 a,#etr101medium-sized-bus_alp_sec1 a,#etr101salon-bus_alp_sec1 a,#etr101highdecker_alp_sec1 a,#etr301small-sized-bus_alp_sec1 a,#etr101welfare-bus_alp_sec1 a,#etr101jumbo-taxi_alp_sec1 a,#etr101equipmentsample_alp_sec1 a,#etr102purpose_alp_sec1 a,#etr201rental-bus_alp_sec1 a,#etr201rental-taxi_alp_sec1 a,#etr202maker_alp_sec1 a,#etr902company_alp_sec1 a,#etr902inquiry_alp_sec1 a,#etr902policy_alp_sec1 a,#etr902sitemap_alp_sec1 a,#etr902toagent_alp_sec1 a,#etr901aboutsite_alp_sec1 a,#etr901tips1_alp_sec1 a,#etr80_alp_sec1 a{
  color:#0072b8;
  text-decoration:underline;
}#etr101big-sized-bus_alp_sec1 a:hover,#etr101double-decker_alp_sec1 a:hover,#etr301microbus_alp_sec1 a:hover,#etr101medium-sized-bus_alp_sec1 a:hover,#etr101salon-bus_alp_sec1 a:hover,#etr101highdecker_alp_sec1 a:hover,#etr301small-sized-bus_alp_sec1 a:hover,#etr101welfare-bus_alp_sec1 a:hover,#etr101jumbo-taxi_alp_sec1 a:hover,#etr101equipmentsample_alp_sec1 a:hover,#etr102purpose_alp_sec1 a:hover,#etr201rental-bus_alp_sec1 a:hover,#etr201rental-taxi_alp_sec1 a:hover,#etr202maker_alp_sec1 a:hover,#etr902company_alp_sec1 a:hover,#etr902inquiry_alp_sec1 a:hover,#etr902policy_alp_sec1 a:hover,#etr902sitemap_alp_sec1 a:hover,#etr902toagent_alp_sec1 a:hover,#etr901aboutsite_alp_sec1 a:hover,#etr901tips1_alp_sec1 a:hover,#etr80_alp_sec1 a:hover{
  color:#f90;
}

#etr102purpose_alp_sec2,#etr102purpose_alp_sec3,#etr102purpose_alp_sec4,#etr102purpose_alp_sec5,#etr102purpose_alp_sec6,#etr102purpose_alp_sec7,#etr201rental-taxi_alp_sec2,#etr202maker_alp_sec2,#etr202maker_alp_sec3,#etr202maker_alp_sec4,#etr902policy_alp_sec2,#etr902toagent_alp_sec2,#etr901aboutsite_alp_sec2,#etr901tips1_alp_sec2,#etr80_alp_sec2{
  padding-top:10px;
  clear:both;
}#etr102purpose_alp_sec2 h2,#etr102purpose_alp_sec3 h2,#etr102purpose_alp_sec4 h2,#etr102purpose_alp_sec5 h2,#etr102purpose_alp_sec6 h2,#etr102purpose_alp_sec7 h2,#etr201rental-taxi_alp_sec2 h2,#etr202maker_alp_sec2 h2,#etr202maker_alp_sec3 h2,#etr202maker_alp_sec4 h2,#etr902policy_alp_sec2 h2,#etr902toagent_alp_sec2 h2,#etr901aboutsite_alp_sec2 h2,#etr901tips1_alp_sec2 h2,#etr80_alp_sec2 h2{
  padding-bottom:20px;
}#etr102purpose_alp_sec2 p,#etr102purpose_alp_sec3 p,#etr102purpose_alp_sec4 p,#etr102purpose_alp_sec5 p,#etr102purpose_alp_sec6 p,#etr102purpose_alp_sec7 p,#etr201rental-taxi_alp_sec2 p,#etr202maker_alp_sec2 p,#etr202maker_alp_sec3 p,#etr202maker_alp_sec4 p,#etr902policy_alp_sec2 p,#etr902toagent_alp_sec2 p,#etr901aboutsite_alp_sec2 p,#etr901tips1_alp_sec2 p,#etr80_alp_sec2 p{
  padding-bottom:20px;
}#etr102purpose_alp_sec2 a,#etr102purpose_alp_sec3 a,#etr102purpose_alp_sec4 a,#etr102purpose_alp_sec5 a,#etr102purpose_alp_sec6 a,#etr102purpose_alp_sec7 a,#etr201rental-taxi_alp_sec2 a,#etr202maker_alp_sec2 a,#etr202maker_alp_sec3 a,#etr202maker_alp_sec4 a,#etr902policy_alp_sec2 a,#etr902toagent_alp_sec2 a,#etr901aboutsite_alp_sec2 a,#etr901tips1_alp_sec2 a,#etr80_alp_sec2 a{
  color:#0072b8;
  text-decoration:underline;
}#etr102purpose_alp_sec2 a:hover,#etr102purpose_alp_sec3 a:hover,#etr102purpose_alp_sec4 a:hover,#etr102purpose_alp_sec5 a:hover,#etr102purpose_alp_sec6 a:hover,#etr102purpose_alp_sec7 a:hover,#etr201rental-taxi_alp_sec2 a:hover,#etr202maker_alp_sec2 a:hover,#etr202maker_alp_sec3 a:hover,#etr202maker_alp_sec4 a:hover,#etr902policy_alp_sec2 a:hover,#etr902toagent_alp_sec2 a:hover,#etr901aboutsite_alp_sec2 a:hover,#etr901tips1_alp_sec2 a:hover,#etr80_alp_sec2 a:hover{
  color:#f90;
}

/* ### etr101_alp ### */
#etr101big-sized-bus_alp_sec1,#etr101double-decker_alp_sec1,#etr301microbus_alp_sec1,#etr101medium-sized-bus_alp_sec1,#etr101salon-bus_alp_sec1,#etr101highdecker_alp_sec1,#etr301small-sized-bus_alp_sec1,#etr101welfare-bus_alp_sec1,#etr101jumbo-taxi_alp_sec1,#etr101equipmentsample_alp_sec1{
}#etr101big-sized-bus_alp_sec1 h2,#etr101double-decker_alp_sec1 h2,#etr301microbus_alp_sec1 h2,#etr101medium-sized-bus_alp_sec1 h2,#etr101salon-bus_alp_sec1 h2,#etr101highdecker_alp_sec1 h2,#etr301small-sized-bus_alp_sec1 h2,#etr101welfare-bus_alp_sec1 h2,#etr101jumbo-taxi_alp_sec1 h2,#etr101equipmentsample_alp_sec1 h2{
}#etr101big-sized-bus_alp_sec1 p.pict1,#etr101double-decker_alp_sec1 p.pict1,#etr301microbus_alp_sec1 p.pict1,#etr101medium-sized-bus_alp_sec1 p.pict1,#etr101salon-bus_alp_sec1 p.pict1,#etr101highdecker_alp_sec1 p.pict1,#etr301small-sized-bus_alp_sec1 p.pict1,#etr101welfare-bus_alp_sec1 p.pict1,#etr101jumbo-taxi_alp_sec1 p.pict1{
  float:left;
}#etr101big-sized-bus_alp_sec1 table,#etr101double-decker_alp_sec1 table,#etr301microbus_alp_sec1 table,#etr101medium-sized-bus_alp_sec1 table,#etr101salon-bus_alp_sec1 table,#etr101highdecker_alp_sec1 table,#etr301small-sized-bus_alp_sec1 table,#etr101welfare-bus_alp_sec1 table,#etr101jumbo-taxi_alp_sec1 table{
  float:right;
  width:340px;
  height:195px;
  background-color:#fff;
}#etr101big-sized-bus_alp_sec1 table tr,#etr101double-decker_alp_sec1 table tr,#etr301microbus_alp_sec1 table tr,#etr101medium-sized-bus_alp_sec1 table tr,#etr101salon-bus_alp_sec1 table tr,#etr101highdecker_alp_sec1 table tr,#etr301small-sized-bus_alp_sec1 table tr,#etr101welfare-bus_alp_sec1 table tr,#etr101jumbo-taxi_alp_sec1 table tr{
}#etr101big-sized-bus_alp_sec1 table th,#etr101double-decker_alp_sec1 table th,#etr301microbus_alp_sec1 table th,#etr101medium-sized-bus_alp_sec1 table th,#etr101salon-bus_alp_sec1 table th,#etr101highdecker_alp_sec1 table th,#etr301small-sized-bus_alp_sec1 table th,#etr101welfare-bus_alp_sec1 table th,#etr101jumbo-taxi_alp_sec1 th{
  padding:5px;
  width:35%;
  background-color:#ecebeb;
  border-bottom:1px solid #ffffff;
}#etr101big-sized-bus_alp_sec1 table td,#etr101double-decker_alp_sec1 table td,#etr301microbus_alp_sec1 table td,#etr101medium-sized-bus_alp_sec1 table td,#etr101salon-bus_alp_sec1 table td,#etr101highdecker_alp_sec1 table td,#etr301small-sized-bus_alp_sec1 table td,#etr101welfare-bus_alp_sec1 table td,#etr101jumbo-taxi_alp_sec1 table td{
  padding:5px;
  width:65%;
}#etr101big-sized-bus_alp_sec1 table td span.annotation,#etr101double-decker_alp_sec1 table td span.annotation,#etr301microbus_alp_sec1 table td span.annotation,#etr101medium-sized-bus_alp_sec1 table td span.annotation,#etr101salon-bus_alp_sec1 table td span.annotation,#etr101highdecker_alp_sec1 table td span.annotation,#etr301small-sized-bus_alp_sec1 table td span.annotation,#etr101welfare-bus_alp_sec1 table td span.annotation,#etr101jumbo-taxi_alp_sec1 table td span.annotation{
  padding-left:5px;
  font-size:11px;
}#etr101big-sized-bus_alp_sec1 table td span.attention,#etr101double-decker_alp_sec1 table td span.attention,#etr301microbus_alp_sec1 table td span.attention,#etr101medium-sized-bus_alp_sec1 table td span.attention,#etr101salon-bus_alp_sec1 table td span.attention,#etr101highdecker_alp_sec1 table td span.attention,#etr301small-sized-bus_alp_sec1 table td span.attention,#etr101welfare-bus_alp_sec1 table td span.attention,#etr101jumbo-taxi_alp_sec1 table td span.attention{
  color:#d16358;
  font-size:11px;
  text-indent:-1em;
  padding-top:5px;
  padding-left:15px;
  line-height:14px;
  display:block;
}


#etr101_alp_etrl,#etr301_alp_etrl{
  padding-top:30px;
  clear:both;
}#etr101_alp_etrl h2,#etr301_alp_etrl h2{
  padding-bottom:15px;
}#etr101_alp_etrl ul,#etr301_alp_etrl ul{
}#etr101_alp_etrl ul li,#etr301_alp_etrl ul li{
  padding-bottom:5px;
  float:left;
}#etr101_alp_etrl ul li.l1,#etr301_alp_etrl ul li.l1{
}#etr101_alp_etrl ul li.l2,#etr301_alp_etrl ul li.l2{
  padding-left:5px;
}#etr101_alp_etrl ul li.l3,#etr301_alp_etrl ul li.l3{
  padding-left:5px;
}#etr101_alp_etrl ul li.l4,#etr301_alp_etrl ul li.l4{
  padding-left:5px;
}#etr101_alp_etrl ul li.l5,#etr301_alp_etrl ul li.l5{
}



/* ### etr102purpose_alp ### */
#etr102purpose_alp_men1{
  width:615px;
  height:152px;
  background:url(img/etr102purpose_alp_men1_bg.gif) left top;
  background-repeat:no-repeat;
}#etr102purpose_alp_men1 dl{
  padding-top:36px;
  float:left;
  width:88px;
}#etr102purpose_alp_men1 dl.l7{
  width:87px;
}#etr102purpose_alp_men1 dl dd.pict{
  margin:0 auto;
  width:70px;
  height:63px;
}#etr102purpose_alp_men1 dl.l1 dd.pict{
  background:url(img/etr102purpose_alp_men1_dd1.gif) left top;
}#etr102purpose_alp_men1 dl.l2 dd.pict{
  background:url(img/etr102purpose_alp_men1_dd2.gif) left top;
}#etr102purpose_alp_men1 dl.l3 dd.pict{
  background:url(img/etr102purpose_alp_men1_dd3.gif) left top;
}#etr102purpose_alp_men1 dl.l4 dd.pict{
  background:url(img/etr102purpose_alp_men1_dd4.gif) left top;
}#etr102purpose_alp_men1 dl.l5 dd.pict{
  background:url(img/etr102purpose_alp_men1_dd5.gif) left top;
}#etr102purpose_alp_men1 dl.l6 dd.pict{
  background:url(img/etr102purpose_alp_men1_dd6.gif) left top;
}#etr102purpose_alp_men1 dl.l7 dd.pict{
  background:url(img/etr102purpose_alp_men1_dd7.gif) left top;
}#etr102purpose_alp_men1 dl dt{
  padding-top:4px;
  text-align:center;
}

#etr102purpose_alp_sec1,#etr102purpose_alp_sec2,#etr102purpose_alp_sec3,#etr102purpose_alp_sec4,#etr102purpose_alp_sec5,#etr102purpose_alp_sec6,#etr102purpose_alp_sec7{
  padding-bottom:15px;
}#etr102purpose_alp_sec1 h2,#etr102purpose_alp_sec2 h2,#etr102purpose_alp_sec3 h2,#etr102purpose_alp_sec4 h2,#etr102purpose_alp_sec5 h2,#etr102purpose_alp_sec6 h2,#etr102purpose_alp_sec7 h2{
  padding-bottom:12px;
}#etr102purpose_alp_sec1 p.pict{
  background:url(img/etr102purpose_alp_sec1_pict.gif);
}#etr102purpose_alp_sec2 p.pict{
  background:url(img/etr102purpose_alp_sec2_pict.gif);
}#etr102purpose_alp_sec3 p.pict{
  background:url(img/etr102purpose_alp_sec3_pict.gif);
}#etr102purpose_alp_sec4 p.pict{
  background:url(img/etr102purpose_alp_sec4_pict.gif);
}#etr102purpose_alp_sec5 p.pict{
  background:url(img/etr102purpose_alp_sec5_pict.gif);
}#etr102purpose_alp_sec6 p.pict{
  background:url(img/etr102purpose_alp_sec6_pict.gif);
}#etr102purpose_alp_sec7 p.pict{
  background:url(img/etr102purpose_alp_sec7_pict.gif);
}#etr102purpose_alp_sec1 p.pict,#etr102purpose_alp_sec2 p.pict,#etr102purpose_alp_sec3 p.pict,#etr102purpose_alp_sec4 p.pict,#etr102purpose_alp_sec5 p.pict,#etr102purpose_alp_sec6 p.pict,#etr102purpose_alp_sec7 p.pict{
  float:right;
  width:184px;
  height:139px;
  background-position:left top;
  background-repeat:no-repeat;
}#etr102purpose_alp_sec1 p.desc,#etr102purpose_alp_sec2 p.desc,#etr102purpose_alp_sec3 p.desc,#etr102purpose_alp_sec4 p.desc,#etr102purpose_alp_sec5 p.desc,#etr102purpose_alp_sec6 p.desc,#etr102purpose_alp_sec7 p.desc{
  padding-bottom:15px;
  width:416px;
}#etr102purpose_alp_sec1 dl.eg,#etr102purpose_alp_sec2 dl.eg,#etr102purpose_alp_sec3 dl.eg,#etr102purpose_alp_sec4 dl.eg,#etr102purpose_alp_sec5 dl.eg,#etr102purpose_alp_sec6 dl.eg,#etr102purpose_alp_sec7 dl.eg{
  width:416px;
}#etr102purpose_alp_sec1 dl.eg dt,#etr102purpose_alp_sec2 dl.eg dt,#etr102purpose_alp_sec3 dl.eg dt,#etr102purpose_alp_sec4 dl.eg dt,#etr102purpose_alp_sec5 dl.eg dt,#etr102purpose_alp_sec6 dl.eg dt,#etr102purpose_alp_sec7 dl.eg dt{
  color:#275ca4;
  letter-spacing:5px;
}#etr102purpose_alp_sec1 dl.eg dd,#etr102purpose_alp_sec2 dl.eg dd,#etr102purpose_alp_sec3 dl.eg dd,#etr102purpose_alp_sec4 dl.eg dd,#etr102purpose_alp_sec5 dl.eg dd,#etr102purpose_alp_sec6 dl.eg dd,#etr102purpose_alp_sec7 dl.eg dd{
  padding:5px;
  border:1px solid #cfcfcf;
  background-color:#f7f7f7;
}

/* ### persons ### */
#persons{
	padding-top:10px;
}
#persons_sec1{
	background: URL(/img/persons_bg01.jpg) no-repeat;
	position: relative; 
}
#persons_sec1 h2{
	position : absolute;
	top:31px;
	left:38px;
}
#persons_sec1 p{
	width:300px;
	padding-top:110px;
	padding-bottom:25px;
	padding-left:20px;
	color:#333333;
}
#persons_sec1_1{
	background: URL(/img/persons_icon01.gif) no-repeat;
	background-position:0 24px;
	padding-left:56px;}
#persons_sec2{
	padding-top:30px;
}
#persons_sec2 h2{
	padding-bottom:15px;
}
#persons_sec2 table{
	width:100%;
	border-collapse: collapse;
	border:1px solid #6EA9FF;

}
#persons_sec2 table th{
	border:1px solid #6EA9FF;
	padding:8px;
	background-color:#C3F0FF;
	font-size:16px;
	color:#00316D;
	white-space:nowrap;
	text-align:center;
}
#persons_sec2 table th span{
	margin-top:5px;
	display:block;
	padding:3px 5px 3px 5px;
	background-color:#0080CE;
	font-size:16px;
	color:#ffffff;
}
#persons_sec2 table td{
	border:1px solid #6EA9FF;
	padding:8px;
}
#persons_sec2 table td.t1{
	text-align:center;
}
#persons_sec2 table td.t2{
	background-color:#F8F8F8;
}
#persons_sec2_1{
	font-size:11px;
}
#persons_sec2_1 ul{
	list-style-type: disc;
	padding-top:15px;
	padding-bottom:5px;
	margin-left:20px;
}
#persons_sec3{
	padding-top:30px;
}
#persons_sec3 h2{
}
#persons_sec3 dl dt{
	background: URL(/img/persons_bg02.gif) no-repeat;
	font-size:17px;
	color:#ffffff;
	font-weight:bold;
	padding-left:80px;
	padding-top:31px;
	padding-bottom:2px;
	margin-top:5px;
}
#persons_sec3 dl dd{
	background: URL(/img/persons_bg03.gif) no-repeat;
	color:#333333;
}
#persons_sec3 dl dd div{
	background: URL(/img/persons_bg04.gif) no-repeat;
	background-position:left bottom;
	padding:30px 20px 15px 20px;
	width:575px;
}
#persons_sec3 dl dd ul{
	text-indent:-1em;
	padding:15px 0 0 10px;
}
#persons_sec3 dl dd ul li{
	text-indent:-1em;
	padding:7px 0 0 0;
}
#persons_sec3_1{
	text-align:right;
	padding-top:25px;
	padding-button:20px;
}






/* ### etr201rental-bus_alp ### */
#erental-bus #etr20_alp_head{
}#erental-bus #etr20_alp_head h2{
}#erental-bus #etr20_alp_head p.desc{
  padding:15px 0;
  clear:both;
}#erental-bus #etr20_alp_head div{
}#erental-bus #etr20_alp_head div.sec1{
  position:relative;
  width:615px;
  height:479px;
  background:url(img/etr201rental-bus_alp_head_sec1-bg.gif) left top;
  background-repeat:no-repeat;
  clear:both;
}#erental-bus #etr20_alp_head div.sec1 h3{
  position:absolute;
  top:23px;
  left:30px;
}#erental-bus #etr20_alp_head div.sec1 dl{
  position:absolute;
}#erental-bus #etr20_alp_head div.sec1 dl dd{
  position:absolute;
}#erental-bus #etr20_alp_head div.sec1 dl.chart00{
  top:57px;
  left:149px;
}#erental-bus #etr20_alp_head div.sec1 dl.chart00 dt{
}#erental-bus #etr20_alp_head div.sec1 dl.chart00 dd.logo{
  top:52px;
  left:65px;
}#erental-bus #etr20_alp_head div.sec1 dl.chart00 dd.logo a{
}#erental-bus #etr20_alp_head div.sec1 dl.chart00 dd.logo a img{
  padding:1px;
  margin:0 20px 3px 0;
  border:1px solid #e8e8e8;
  width:126px;
  height:42px;
}#erental-bus #etr20_alp_head div.sec1 dl.chart10{
  top:198px;
  left:272px;
}#erental-bus #etr20_alp_head div.sec1 dl.chart10 dt{
}#erental-bus #etr20_alp_head div.sec1 dl.chart10 dd.btn{
  top:11px;
  left:202px;
}#erental-bus #etr20_alp_head div.sec1 dl.chart11{
  top:296px;
  left:272px;
}#erental-bus #etr20_alp_head div.sec1 dl.chart11 dt{
}#erental-bus #etr20_alp_head div.sec1 dl.chart11 dd.btn{
  top:11px;
  left:202px;
}#erental-bus #etr20_alp_head div.sec1 p.note{
  position:absolute;
  top:392px;
  left:22px;
}

#etr201rental-bus_alp_sec1{
}#etr201rental-bus_alp_sec1 p.pict{
  float:right;
  width:265px;
  height:178px;
  background:url(img/etr201rental-bus_alp_sec1_pict.jpg) right top;
  background-repeat:no-repeat;
}#etr201rental-bus_alp_sec1 p.p1{
}#etr201rental-bus_alp_sec1 p.p2{
}
#etr201rental-bus_alp_sec2{
	padding-bottom:20px;
	clear:both;
}
#etr201rental-bus_alp_sec2 h2{
	padding-top:10px;
	padding-bottom:20px;
}
#etr201rental-bus_alp_sec2 p img{
	float:right;
}
#etr201rental-bus_alp_sec2 ul{
	list-style-type: disc; 
	margin-left:30px;
	margin-top:15px;
	margin-bottom:15px;
	color:#DA5300;
}
#etr201rental-bus_alp_sec2 ul li{
	margin-top:4px;
}




/* ### etr201rental-taxi_alp ### */
#etr201rental-taxi_alp_sec1{
}#etr201rental-taxi_alp_sec1 p.pict{
  float:right;
  width:249px;
  height:178px;
}#etr201rental-taxi_alp_sec1 p.p1{
}#etr201rental-taxi_alp_sec1 p.p2{
}

/* ### etr202manual_alp ### */
.etr202manual_alp_lead{
	background: URL(/img/manual_bg01.jpg) no-repeat;
}
.etr202manual_alp_lead p{
	width:315px;
	padding:15px 0 15px 15px;
	color:#333333;
	line-height:19px;
}
.etr202manual_alp_sec1 h2{
	padding:30px 0 25px 0;
	clear:both;
}
.etr202manual_alp_sec2 dl{
	width:615px;
	background: URL(/img/manual_bg02.jpg) no-repeat;
	background-position: left bottom;
	float:left;
}
.etr202manual_alp_sec2 dt{
	width:146px;
	float:left;
	text-align:center;
}
.etr202manual_alp_sec2 dt img{
	padding:23px 0 23px 0;
}
.etr202manual_alp_sec2 dd{
	width:448px;
	float:right;
	margin:-15px 0 30px 0;
}
.etr202manual_alp_sec2 dd h3{
	margin:25px 0 10px 0;
}
.etr202manual_alp_sec2 dd span.attention01{
	color:#C23300;
	font-weight:bold;
}
.etr202manual_alp_sec3{
	background-color:#FEF9F0;
	border:1px solid #FFE6B7;
	padding:12px;
	color:#C23300;
	font-size:11px;
	margin-top:20px;
}
.etr202manual_alp_sec3 li{
	display: inline;
}
.etr202manual_alp_sec4{
	background-color:#EBFCFF;
	border:4px solid #A6D5DD;
	padding:0 20px 20px 20px;
}
.etr202manual_alp_sec4 h3{
	margin:25px 0 10px 7px;
}
.etr202manual_alp_sec4 p{
	background-color:#ffffff;
	border:1px solid #C9E7EB;
	border-radius: 6px;        /* CSS3草案 */  
	-webkit-border-radius: 6px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 6px;   /* Firefox用 */  
	padding:15px;
	line-height:19px;

}
.etr202manual_alp_sec4 p span.attention01{
	color:#CC6666;
}
.etr202manual_alp_sec5{
	width:258px;
	float:left;
	border-bottom:1px solid #FFDF56;
	background: URL(/img/manual_bg03.gif) no-repeat;
	background-position: left top;
	background-color:#FFFCDB;
	padding:20px 20px 15px 20px;
	color:#333333;
}
.etr202manual_alp_sec5 h3{
	text-align:center;
}
.etr202manual_alp_sec6{
	width:258px;
	float:right;
	border-bottom:1px solid #FFDF56;
	background: URL(/img/manual_bg03.gif) no-repeat;
	background-position: left top;
	background-color:#FFFCDB;
	padding:20px 20px 15px 20px;
	color:#333333;
}
.etr202manual_alp_sec6 h3{
	text-align:center;
}
.etr202manual_alp_sec7{
	text-align:left;
	padding-top:10px;
}
.etr202manual_alp_sec7 li{
	background: URL(/img/manual_bg04.gif) no-repeat;
	padding:11px 10px 3px 32px;
	line-height:17px;
}
.etr202manual_alp_sec5 div.attention02,.etr202manual_alp_sec6 div.attention02{
	color:#C21800;
	font-size:11px;
	line-height:16px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
}
.etr202manual_alp_sec8{
	background-color:#FFF6AE;
	border:1px solid #FFDA6E;
	padding:15px 10px 10px 10px;
	margin-bottom:15px;
}
.etr202manual_alp_sec8 ul{
	color:#852F00;
	list-style:disc;
	margin:10px 0 0 20px;
}
.etr202manual_alp_sec9{
	background: URL(/img/manual_img01.jpg) no-repeat;
	background-position: right bottom;
}




/* ### etr202maker_alp ### */
#etr202maker_alp_sec1,#etr202maker_alp_sec2,#etr202maker_alp_sec3,#etr202maker_alp_sec4{
  padding-bottom:20px;
}#etr202maker_alp_sec1 ul,#etr202maker_alp_sec2 ul,#etr202maker_alp_sec3 ul,#etr202maker_alp_sec4 ul{
}#etr202maker_alp_sec1 ul li,#etr202maker_alp_sec2 ul li,#etr202maker_alp_sec3 ul li,#etr202maker_alp_sec4 ul li{
  float:left;
}#etr202maker_alp_sec1 ul li.l2,#etr202maker_alp_sec2 ul li.l2,#etr202maker_alp_sec3 ul li.l2,#etr202maker_alp_sec4 ul li.l2{
  padding-left:10px;
}#etr202maker_alp_sec1 ul li.l3,#etr202maker_alp_sec2 ul li.l3,#etr202maker_alp_sec3 ul li.l3,#etr202maker_alp_sec4 ul li.l3{
  padding-left:10px;
}#etr202maker_alp_sec1 p,#etr202maker_alp_sec2 p,#etr202maker_alp_sec3 p,#etr202maker_alp_sec4 p{
  padding:10px 0;
  clear:both;
}#etr202maker_alp_sec1 dl.eg,#etr202maker_alp_sec2 dl.eg,#etr202maker_alp_sec3 dl.eg,#etr202maker_alp_sec4 dl.eg{
}#etr202maker_alp_sec1 dl.eg dt,#etr202maker_alp_sec2 dl.eg dt,#etr202maker_alp_sec3 dl.eg dt,#etr202maker_alp_sec4 dl.eg dt{
  color:#275ca4;
  letter-spacing:5px;
}#etr202maker_alp_sec1 dl.eg dd,#etr202maker_alp_sec2 dl.eg dd,#etr202maker_alp_sec3 dl.eg dd,#etr202maker_alp_sec4 dl.eg dd{
  padding:5px;
  border:1px solid #cfcfcf;
  background-color:#f7f7f7;
}

/* ### etr401_alp ### */
#etr401_alp_head{
  margin-top:15px;
  position:relative;
  width:615px;
  height:358px;
  background:url(img/etr401_alp_head_bg.jpg) left top;
  background-repeat:no-repeat;
}#etr401_alp_head h2{
  position:absolute;
  top:10px;
  left:10px;
}#etr401_alp_head h2 span{
}#etr401_alp_head h2 span.area{
}#etr401_alp_head h2 span.txt{
}#etr401_alp_head p{
  position:absolute;
}#etr401_alp_head p.desc{
  top:66px;
  left:206px;
}#etr401_alp_head p.point{
  top:142px;
  left:332px;
}#etr401_alp_head p.btn{
  top:255px;
  left:375px;
}#etr401_alp_head p.link{
  top:334px;
  left:486px;
}

#etr401_alp_tagl{
  padding-top:25px;
  margin-bottom:30px;
}#etr401_alp_tagl h2{
  padding-left:25px;
  margin-bottom:15px;
  height:75px;
  background:url(img/etr401_alp_tagl_h-bg.gif) left 30px;
  background-repeat:no-repeat;
}#etr401_alp_tagl h2 span{
  float:left;
  display:block;
}#etr401_alp_tagl h2 span.area{
  padding-top:34px;
}#etr401_alp_tagl h2 span.txt{
}#etr401_alp_tagl p.desc{
  padding-bottom:15px;
}#etr401_alp_tagl dl{
  margin-top:10px;
  float:left;
  width:303px;
  background:url(img/etr401_alp_tagl_dl-bg.gif) left top;
  background-repeat:y-repeat;
}#etr401_alp_tagl dl:after{
  content:" ";
  display:block;
  visibility:hidden;
  clear:both;
  height:0.1px;
  font-size:0.1em;
  line-height:0;
}* html #etr401_alp_tagl dl{
  display:inline-block;
}/*\*/ * html #etr401_alp_tagl dl{
  height:1%;
}#etr401_alp_tagl dl{
  display:block;
}/**/#etr401_alp_tagl dl.L{
  clear:both;
}#etr401_alp_tagl dl.R{
  float:right;
}#etr401_alp_tagl dl dt{
  padding:20px 0 2px 0;
  width:303px;
  height:20px;
  background:url(img/etr401_alp_tagl_dl-dt-bg.gif) left top;
  background-repeat:no-repeat;
  font:bold 14px san-serif;
}#etr401_alp_tagl dl dt span{
  padding-left:10px;
  margin:0 10px;
  height:20px;
  border-bottom:1px solid #999;
  display:block;
}#etr401_alp_tagl dl dd{
}#etr401_alp_tagl dl dd.tbl{
  padding:5px 0 0 10px;
  float:left;
}#etr401_alp_tagl dl dd.tbl table{
  width:184px;
}#etr401_alp_tagl dl dd.tbl table tr{
}#etr401_alp_tagl dl dd.tbl table tr th{
  width:60px;
  font-weight:normal;
  vertical-align:top;
}#etr401_alp_tagl dl dd.tbl table tr td{
  padding-left:10px;
  background:url(img/etr401_alp_tagl_dl-tbl-td-bg.gif) left 5px;
  background-repeat:no-repeat;
}#etr401_alp_tagl dl dd.pict{
  padding:5px 10px 0 0;
  float:right;
}#etr401_alp_tagl dl dd.pict img{
  border:1px solid #ccc;
}#etr401_alp_tagl dl dd.desc{
  padding:5px 10px;
  clear:both;
}#etr401_alp_tagl dl dd.link{
  padding:0 20px;
  text-align:right;
}#etr401_alp_tagl dl dd.B{
  height:10px;
  background:url(img/etr401_alp_tagl_dl-B-bg.gif) left bottom;
  background-repeat:no-repeat;
}

#etr401_alp_etrl{
  padding-top:25px;
}#etr401_alp_etrl h2{
  margin-bottom:15px;
}#etr401_alp_etrl table{
}#etr401_alp_etrl table th{
  font-weight:normal;
}#etr401_alp_etrl table td{
  padding-left:15px;
}#etr401_alp_etrl table td ul{
}#etr401_alp_etrl table td ul li{
  display:inline;
}

/* ### etr80_alp ### */
#etr80_alp_basi{
  margin-bottom:10px;
  position:relative;
  width:615px;
  background:url(img/etr80_alp_basi_bgM.gif) left top;
  background-repeat:y-repeat;
  clear:both;
}#etr80_alp_basi p.T{
  width:615px;
  height:20px;
  background:url(img/etr80_alp_basi_bgT.gif) left top;
  background-repeat:no-repeat;
}#etr80_alp_basi p.heading{
  padding:2px 0 0 18px;
  margin:5px 20px 0 19px;
  _margin:5px 10px 0 9px;
  _float:left;
  width:340px;
  height:34px;
  font-size: 18px;
  font-weight: bold;
  background:url(img/etr80_alp_basi_heading-bg.gif) left top;
  background-repeat:no-repeat;
}#etr80_alp_basi table.basi{
  margin:20px 20px 0 19px;
  border:none;
  _float:left;
  width:343px;
  clear:both;
}#etr80_alp_basi table.basi tr{
  height:20px;
}#etr80_alp_basi table.basi tr th{
  width:18%;
  font-weight:normal;
  vertical-align:top;
}#etr80_alp_basi table.basi tr td{
  padding-left:10px;
  background:url(img/all_alp_sec_colon.gif) left 6px;
  background-repeat:no-repeat;
  width:82%;
}#etr80_alp_basi dl.area{
  margin:20px 20px 0 19px;
  _margin:20px 10px 0 9px;
  _float:left;
  width:353px;
  clear:both;
}#etr80_alp_basi dl.area dt{
  color:#275ca4;
  letter-spacing:1.5px;
}#etr80_alp_basi dl.area dd{
  padding:5px;
  border:1px solid #cfcfcf;
  background-color:#f7f7f7;
}#etr80_alp_basi p.pict{
  margin:0 19px 0 0;
  _margin:0 9px 0 0;
  _float:right;
  width:203px;
}html[xmlns] #etr80_alp_basi p.pict{
  position:absolute;
  top:20px;
  left:394px;
}#etr80_alp_basi p.pict img{
  border:1px solid #dfdfdf;
  width:201px;
  height:158px;
}#etr80_alp_basi p.btn{
  margin:10px 19px 0 0;
  _margin:10px 9px 0 0;
  _float:right;
  width:204px;
  clear:both;
}html[xmlns] #etr80_alp_basi p.btn{
  position:absolute;
  top:180px;
  left:394px;
}#etr80_alp_basi p.F{
  width:615px;
  height:20px;
  background:url(img/etr80_alp_basi_bgB.gif) left bottom;
  background-repeat:no-repeat;
  clear:both;
}html[xmlns] #etr80_alp_basi p.F{
  height:70px;
}

#etr80_alp_sec1{
}#etr80_alp_sec1 h2{
  padding-bottom:10px;
}#etr80_alp_sec1 p.heading{
  padding:10px 0 8px 8px;
  margin-bottom:5px;
  border-left:6px solid #ccc;
  font:bold 18px san-serif;
}

#etr80_alp_sec2{
}#etr80_alp_sec2 table{
  margin-bottom:15px;
}#etr80_alp_sec2 table td.L{
}#etr80_alp_sec2 table td.L img{
  padding:1px;
  /* border:1px solid #dfdfdf; */
  width:139px;
  height:89px;
}#etr80_alp_sec2 table td.M{
  padding-left:25px;
  background:url(img/all_alp_sec_lm2.gif) 11px 4px;
  background-repeat:no-repeat;
  vertical-align:top;
  white-space:nowrap;
}#etr80_alp_sec2 table td.R{
  padding-left:20px;
  background:url(img/all_alp_sec_colon.gif) 10px 5px;
  background-repeat:no-repeat;
  vertical-align:top;
}

/* ### etr901faq_alp ### */
#etr101faq_alp_sec1,#etr102faq_alp_sec1,#etr103faq_alp_sec1,#etr104faq_alp_sec1,#etr105faq_alp_sec1,#etr106faq_alp_sec1,#etr201faq_alp_sec1{
}#etr101faq_alp_sec1 dl,#etr102faq_alp_sec1 dl,#etr103faq_alp_sec1 dl,#etr104faq_alp_sec1 dl,#etr105faq_alp_sec1 dl,#etr106faq_alp_sec1 dl,#etr201faq_alp_sec1 dl{
  padding:0 5px 25px 10px;
}#etr101faq_alp_sec1 dt,#etr102faq_alp_sec1 dt,#etr103faq_alp_sec1 dt,#etr104faq_alp_sec1 dt,#etr105faq_alp_sec1 dt,#etr106faq_alp_sec1 dt,#etr201faq_alp_sec1 dt{
  padding:7px 0 0 40px;
  height:31px;
  background:url(/img/etr10faq_alp_sec1_dtbg.gif) left top;
  background-repeat:no-repeat;
  font:bolder 14px san-serif;
}#etr101faq_alp_sec1 dt strong,#etr102faq_alp_sec1 dt strong,#etr103faq_alp_sec1 dt strong,#etr104faq_alp_sec1 dt strong,#etr105faq_alp_sec1 dt strong,#etr106faq_alp_sec1 dt strong,#etr201faq_alp_sec1 dt strong{
  font-weight:bolder;
}#etr101faq_alp_sec1 dd,#etr102faq_alp_sec1 dd,#etr103faq_alp_sec1 dd,#etr104faq_alp_sec1 dd,#etr105faq_alp_sec1 dd,#etr106faq_alp_sec1 dd,#etr201faq_alp_sec1 dd{
  padding-left:40px;
  background:url(/img/etr10faq_alp_sec1_ddbg.gif) left top;
  background-repeat:no-repeat;
}#etr101faq_alp_sec1 dl.point,#etr102faq_alp_sec1 dl.point,#etr103faq_alp_sec1 dl.point,#etr104faq_alp_sec1 dl.point,#etr105faq_alp_sec1 dl.point,#etr106faq_alp_sec1 dl.point,#etr201faq_alp_sec1 dl.point{
  padding:10px 5px 5px 10px;
  margin:15px 5px 0 0;
  border:1px dotted #ccc;
}#etr101faq_alp_sec1 dl.point dt,#etr102faq_alp_sec1 dl.point dt,#etr103faq_alp_sec1 dl.point dt,#etr104faq_alp_sec1 dl.point dt,#etr105faq_alp_sec1 dl.point dt,#etr106faq_alp_sec1 dl.point dt,#etr201faq_alp_sec1 dl.point dt{
  padding:1px 0 1px 20px;
  margin:8px 0;
  border:0;
  height:14px;
  font:bolder 14px san-serif;
  color:#070;
  background:url(/img/all_alp_list2.gif) left top;
  background-repeat:no-repeat;
}#etr101faq_alp_sec1 dl.point dd,#etr102faq_alp_sec1 dl.point dd,#etr103faq_alp_sec1 dl.point dd,#etr104faq_alp_sec1 dl.point dd,#etr105faq_alp_sec1 dl.point dd,#etr106faq_alp_sec1 dl.point dd,#etr201faq_alp_sec1 dl.point dd{
  padding:0;
  background-image:none;
}#etr101faq_alp_sec1 ul,#etr102faq_alp_sec1 ul,#etr103faq_alp_sec1 ul,#etr104faq_alp_sec1 ul,#etr105faq_alp_sec1 ul,#etr106faq_alp_sec1 ul,#etr201faq_alp_sec1 ul{
  padding:10px 0;
}

/* ### etr901aboutsite_alp ### */
#etr901aboutsite_alp_sec1{
}#etr901aboutsite_alp_sec1 h2{
}#etr901aboutsite_alp_sec1 dl{
  position:relative;
}#etr901aboutsite_alp_sec1 dl dt{
  padding-bottom:8px;
}#etr901aboutsite_alp_sec1 dl dd{
  padding-bottom:15px;
}

#etr901aboutsite_alp_sec2{
}#etr901aboutsite_alp_sec2 ul{
  padding-bottom:15px;
}#etr901aboutsite_alp_sec2 ul li{
  padding-left:12px;
  background:url(img/etr901aboutsite_alp_sec2_lm.gif) left 3px;
  background-repeat:no-repeat;
}

/* ### etr901tips1_alp ### */
#etr901tips1_alp_sec1 p.desc{
}#etr901tips1_alp_sec1 p.desc span.annotation{
	color:#FF4031;
}#etr901tips1_alp_sec1 table{
	border-collapse:separate;
	border-spacing:1px;
	width:615px;
	background-color:#cfcfcf;
}#etr901tips1_alp_sec1 table th{
	padding:5px;
	background-color:#D9F7FF;
	text-align:center;
	color:#00619D;
}#etr901tips1_alp_sec1 table td{
	padding:5px;
	background-color:#fff;
	text-align:center;
}#etr901tips1_alp_sec1 table td.t1{
	background-color:#F7F7F7;
}
#etr901tips1_alp_sec1_1{
	list-style-type: disc; 
	margin-left:25px;
	font-size:11px;
	padding-top:10px;
	padding-bottom:15px;
	color:#FF4031;
}
#etr901tips1_alp_sec1_1 li{
	padding-top:5px;
}
#etr901tips1_alp_sec1_2{
	font-size:11px;
	padding-bottom:25px;
	color:#FF4031;
}
#etr901tips1_alp_sec1_3{
	padding:15px;
	background-color:#FFF8C1;
	border:1px solid #FFD988;
	margin-bottom:25px;
	color:#DA6300;
}


#etr901tips1_alp_sec2{
}#etr901tips1_alp_sec2 p{
}#etr901tips1_alp_sec2 ul{
	list-style-type: disc; 
	margin-left:30px;
}#etr901tips1_alp_sec2 dl{
  padding-bottom:20px;
}#etr901tips1_alp_sec2 dl dt{
  padding-bottom:15px;
}#etr901tips1_alp_sec2 dl dd{
}#etr901tips1_alp_sec2 dl.l1{
  position:releative;
  width:615px;
}#etr901tips1_alp_sec2 dl.l1 dd.desc{
  float:left;
  width:325px;
}#etr901tips1_alp_sec2 dl.l1 dd.table table{
  border-collapse:separate;
  border-spacing:1px;
  float:right;
  width:280px;
  background-color:#cfcfcf;
}#etr901tips1_alp_sec2 dl.l1 dd.table table th{
  padding:5px;
  background-color:#D9F7FF;
  color:#00619D;
  text-align:center;
}#etr901tips1_alp_sec2 dl.l1 dd.table table td{
  padding:5px;
  background-color:#fff;
  vertical-align:top;
}#etr901tips1_alp_sec2 dl.l2{
  clear:both;
}
#etr901tips1_alp_main{
	width:615px;
	height:316px;
	background: URL(/img/tips1_bg01.jpg) no-repeat;
	margin-bottom:15px;
	position: relative;
}
#etr901tips1_alp_main a{
	position : absolute;
	top:236px;
	left:134px;
}












/* ### etr901faq_alp ### */
#efaq #etr90_alp_head h2{
  padding-bottom:10px;
}#efaq #etr90_alp_head p.desc{
  padding-bottom:10px;
}

#etr901faq_alp_men1{
  padding-bottom:30px;
}#etr901faq_alp_men1 h2{
  padding-bottom:10px;
}#etr901faq_alp_men1 ul{
}#etr901faq_alp_men1 ul li{
  padding-left:10px;
  border-bottom:1px solid #e0e0e0;
  height:30px;
  background:url(img/etr901faq_alp_etrl_lm.gif) left 6px;
  background-repeat:no-repeat;
  font-weight:bold;
  line-height:2;
}#etr901faq_alp_men1 ul li.F{
  border-bottom:2px solid #e0e0e0;
}

#etr901faq_alp_sec1{
}#etr901faq_alp_sec1 dl{
  padding-bottom:20px;
}#etr901faq_alp_sec1 dl dt{
  padding:22px 0 10px 40px;
  _height:24px;
  min-height:24px;
  background:url(img/etr901faq_alp_sec_dt-lm.gif) left top;
  background-repeat:no-repeat;
  font:bold 14px san-serif;
  color:#057cd0;
}#etr901faq_alp_sec1 dl dd{
  padding-left:40px;
  background:url(img/etr901faq_alp_sec_dd-lm.gif) left top;
  background-repeat:no-repeat;
}#etr901faq_alp_sec1 dl dd table{
  margin:10px 0;
}#etr901faq_alp_sec1 dl dd table th{
  text-align:center;
}#etr901faq_alp_sec1 dl dd table td{
  padding:0 10px;
  vertical-align:top;
}#etr901faq_alp_sec1 dl dd ol{
  margin:10px 0 10px 28px;
}

/* ### etr901campaign1_alp ### */
#etr901campaign1_alp_head{
  padding-top:15px;
}#etr901campaign1_alp_head h2{
}

#etr901campaign1_alp_sec1{
}#etr901campaign1_alp_sec1 h2{
}

#etr901campaign1_alp_btn1{
  margin-bottom:80px;
  position:relative;
}#etr901campaign1_alp_btn1 h2{
}#etr901campaign1_alp_btn1 p{
}#etr901campaign1_alp_btn1 p.btn{
  position:absolute;
  top:258px;
  left:175px;
}

/* ### etr901dantai_alp ### */
#etr901dantai_alp_sec1{
  padding-top:15px;
}#etr901dantai_alp_sec1 ul{
  list-style:none;
}#etr901dantai_alp_sec1 .contents{
  width:615px;
  font-size: 12px;
  line-height:17px;
}#etr901dantai_alp_sec1 .contents_sec01{
  background-color: #1C4377;
  font-size: 11px;
  color: #ffffff;
  padding:6px 0 3px 13px;
}#etr901dantai_alp_sec1 .contents_sec02{
  width:615px;
  height:271px;
  background: URL(/img/etr901dantai_alp_sec1_img01.jpg);
  position: relative;
}#etr901dantai_alp_sec1 .contents_sec03{
  position : absolute;
  top:25px;
  right:55px;
}#etr901dantai_alp_sec1 .contents_sec04{
  position : absolute;
  top:56px;
  right:16px;
}#etr901dantai_alp_sec1 .contents_sec05{
  position : absolute;
  top:171px;
  right:11px;
}#etr901dantai_alp_sec1 .contents_sec06{
  padding:30px 0 35px 0;
}#etr901dantai_alp_sec1 .contents_sec07 li{
  float:left;
}#etr901dantai_alp_sec1 .contents_sec08{
  clear:both;
  padding-top:35px;
  margin-bottom:-20px;
}#etr901dantai_alp_sec1 .contents_sec08 dl{
  padding-top:5px;
}#etr901dantai_alp_sec1 .contents_sec08 dt{
  background-color: #EFEFEF;
  padding:6px 4px 4px 45px;
  font-weight:bold;
}#etr901dantai_alp_sec1 .contents_sec08 dd{
  padding:12px 0 0 0;
  margin-bottom:20px;
}#etr901dantai_alp_sec1 .dt01{
  background: URL(/img/etr901dantai_alp_sec1_icon01.gif) no-repeat;
  background-position: left 50%;
}#etr901dantai_alp_sec1 .dt02{
  background: URL(/img/etr901dantai_alp_sec1_icon02.gif) no-repeat;
  background-position: left 50%;
}#etr901dantai_alp_sec1 .dt03{
  background: URL(/img/etr901dantai_alp_sec1_icon03.gif) no-repeat;
  background-position: left 50%;
}#etr901dantai_alp_sec1 .dt04{
  background: URL(/img/etr901dantai_alp_sec1_icon04.gif) no-repeat;
  background-position: left 50%;
}#etr901dantai_alp_sec1 .dt05{
  background: URL(/img/etr901dantai_alp_sec1_icon05.gif) no-repeat;
  background-position: left 50%;
}#etr901dantai_alp_sec1 .dt06{
  background: URL(/img/etr901dantai_alp_sec1_icon06.gif) no-repeat;
  background-position: left 50%;
}#etr901dantai_alp_sec1 .dt07{
  background: URL(/img/etr901dantai_alp_sec1_icon07.gif) no-repeat;
  background-position: left 50%;
}#etr901dantai_alp_sec1 .dt08{
  background: URL(/img/etr901dantai_alp_sec1_icon08.gif) no-repeat;
  background-position: left 50%;
}

/* ### etr902company_alp ### */
#ecompany #all_alp_head p{
  padding-top:15px;
}

#etr902company_alp_sec1{
  padding-top:15px;
}#etr902company_alp_sec1 table{
  margin:0 auto;
  margin-left:22px;
  border-collapse:separate;
  border-spacing:1px;
  width:590px;
  background-color:#fff;
}#etr902company_alp_sec1 td{
  height:32px;
  background-color:#fff;
}#etr902company_alp_sec1 table .L{
  padding-left:10px;
  border-left:8px solid #659ec5;
  background-color:#f3f9ff;
  width:100px;
}#etr902company_alp_sec1 table .R{
  padding-left:15px;
  width:490px;
}#etr902company_alp_sec1 dl{
  padding-bottom:8px;
}#etr902company_alp_sec1 dd{
  padding-left:18px;
  background:url(img/all_alp_sec_lm.gif) 5px 8px;
  background-repeat:no-repeat;
}#etr902company_alp_sec1 table .R{
}

/* ### etr902policy_alp ### */
#etr90policy_alp_sec1 p.attention{
  color:red;
  font:normal 11px san-serif;
}#etr90policy_alp_sec1 ol{
  padding:0 5px 20px 10px;
}#etr90policy_alp_sec1 ol li{
  margin-left:25px;
  padding-bottom:5px;
}#etr90policy_alp_sec1 ul{
  padding:1px 0 0 0;
}#etr90policy_alp_sec1 ul li{
  margin-left:25px;
  padding-bottom:1px;
}#etr90policy_alp_sec1 p.R{
  padding-right:10px;
  float:right;
}#etr90policy_alp_sec2{
  padding-top:5px;
  clear:both;
}#etr90policy_alp_sec2 ol{
  padding:0 5px 20px 10px;
}#etr90policy_alp_sec2 li{
  margin-left:25px;
  padding-bottom:5px;
}

/* ### etr902report_alp ### */
#etr902report_alp_sec1 dl dt{
  padding-right:8px;
  float:left;
  width:77px;
}#etr902report_alp_sec1 dl dd{
  float:right;
  width:530px;
}

#etr902report_alp_sec2{
  padding:10px 0 0 2px;
  clear:both;
}#etr902report_alp_sec2 a{
  text-decoration:none;
  color:#fe0000;
}#etr902report_alp_sec2 h2{
  padding:10px 0 20px 0;
}#etr902report_alp_sec2 p{
  padding-bottom:10px;
}#etr902report_alp_sec2 dl{
  padding-bottom:10px;
}#etr902report_alp_sec2 dl dt{
  font-weight:bold;
}#etr902report_alp_sec2 dl dd ul li{
  padding-left:10px;
  background:url(img/all_alp_sec_lm.gif) left 8px;
  background-repeat:no-repeat;
}

/* ### etr902policy_alp ### */
#etr902policy_alp_sec1 h2{
}#etr902policy_alp_sec1 p.attention{
  font:normal 11px san-serif;
  color:red;
}#etr902policy_alp_sec1 ol{
  padding:0 5px 20px 10px;
}#etr902policy_alp_sec1 ol li{
  margin-left:25px;
  padding-bottom:5px;
}#etr902policy_alp_sec1 ul{
  padding:1px 0 0 0;
}#etr902policy_alp_sec1 ul li{
  margin-left:25px;
  padding-bottom:1px;
}#etr902policy_alp_sec1 p.R{
  padding-right:10px;
  float:right;
}

#etr902policy_alp_sec2{
  clear:both;
}#etr902policy_alp_sec2 h2{
}#etr902policy_alp_sec2 ol{
  padding:0 5px 20px 10px;
}#etr902policy_alp_sec2 li{
  padding-bottom:5px;
  margin-left:25px;
}

/* ### etr90inquiry_alp ### */
#einquiry #all_alp_head p{
  padding:15px 0;
}

#etr902inquiry_alp_sec1{
}#etr902inquiry_alp_sec1 a{
  color:#fe0000;
  text-decoration:none;
}#etr902inquiry_alp_sec1 table{
  margin:0 auto;
  border:10px solid #f0f0f0;
  border-collapse:separate;
  width:590px;
  text-align:center;
  background-color:#e4e4e4;
}#etr902inquiry_alp_sec1 caption{
  height:24px;
  vertical-align:bottom;
}#etr902inquiry_alp_sec1 td{
  border-top:1px solid #e4e4e4;
  border-left:1px solid #e4e4e4;
  height:80px;
  background-color:#fff;
}#etr902inquiry_alp_sec1 span.attention{
  color:red;
}

/* ### etr902toagent_alp ### */
#etr902toagent_alp_lead p.illust{
  margin:0 5px;
  float:right;
  width:215px;
  height:213px;
  background:url(img/etr902toagent_alp_lead_illust.jpg) left top;
  background-repeat:no-repeat;
}#etr902toagent_alp_lead p.desc{
  padding-bottom:35px;
}

#etr902toagent_alp_sec1 li.l1{
  padding:0 12px 28px 5px;
  float:left;
}#etr902toagent_alp_sec1 li.l2{
  padding:0 12px 28px 0;
  float:left;
}#etr902toagent_alp_sec1 li.l3{
  padding:0 0 28px 0;
  float:left;
}

#etr902toagent_alp_sec2 p.heading{
  padding:20px 18px 2px 20px;
}#etr902toagent_alp_sec2 ul li.l1{
  padding:0 18px 28px 35px;
  float:left;
}#etr902toagent_alp_sec2 ul li.l2{
  float:left;
}

/* ### etr90sitemap_alp ### */
#etr90sitemap_alp_head h2{
  margin:20px 0;
}#etr90sitemap_alp_head h2{
  margin:0;
  padding:20px 0;
}

#etr902sitemap_alp_sec1 dl{
  margin-left:10px;
}#etr902sitemap_alp_sec1 ul{
  margin-left:70px;
  background:url(/img/etr902sitemap_alp_sec1_line1.gif) repeat-y;
}#etr902sitemap_alp_sec1 li{
  padding-left:23px;
  background:url(/img/etr902sitemap_alp_sec1_line2.gif) no-repeat;
  background-position:left 0.7em;
}#etr902sitemap_alp_sec1 li.B{
  padding-left:23px;
  background:url(/img/etr902sitemap_alp_sec1_line3.gif) no-repeat;
  background-position:left 0.7em;
}#etr902sitemap_alp_sec1 a{
  color:#0072b8;
  text-decoration:underline;
}#etr902sitemap_alp_sec1 a:hover{
  color:#f90;
}


/* Beta
   ---- */
#all_bet_head ul{
	margin-bottom:-8px;
}
#all_bet_head li{
	margin-bottom:8px;
}
#all_bet_head li img{
	vertical-align: bottom;
}

#all_bet_men1{
	margin:10px 0;
	width:200px;
}
#all_bet_men1 ul{
	width:200px;
}
#all_bet_men1 img{
	vertical-align: bottom;
}




#all_bet_futr2{
  padding-top:5px;
  margin-bottom:15px;
}#all_bet_futr2 p.img1{
}#all_bet_futr2 p.img2{
  padding-top:10px;
}#all_bet_futr2 p.img3{
  padding-top:10px;
}

#all_bet_men2{
  padding:4px 4px 1px 4px;
  position:relative;
  width:192px;
  background-color:#e6e6e6;
  clear:both;
}#all_bet_men2 a{
}#all_bet_men2 ul{
}#all_bet_men2 li{
	padding-bottom: 3px; 
}#all_bet_men2 li img{
	vertical-align: bottom; 
}

#all_bet_men3{
  margin:15px 0;
  width:200px;
  background:url(img/all_bet_men3_bg-M.gif) left top;
  clear:both;
}#all_bet_men3 ul h3{
}#all_bet_men3 ul{
  padding-top:8px;
  padding-bottom:8px;
  padding-left:3px;
  border-bottom:4px solid #B5CDDE;
}#all_bet_men3 ul li{
  padding-left:21px;
  background:url(img/all_alp_list1.gif) 11px 7px;
  background-repeat:no-repeat;
}#all_bet_men3 ul li a{
}

#all_bet_men4{
  margin:15px 0 15px 10px;
  clear:both;
}#all_bet_men4 ul{
  font-size:11px;
}#all_bet_men4 ul li{
  padding-left:12px;
  background:url(img/all_bet_men4_lm.gif) left 5px;
  background-repeat:no-repeat;
}

#all_bet_futr{
}#all_bet_futr p{
/*
  padding:3px 3px 3px 8px;
  margin-top:20px;
  border:3px solid #dfdfdf;
  background-color:#fff;
 */
}#all_bet_futr p.img1{
  padding-top:10px;
}#all_bet_futr p.img2{
}#all_bet_futr div.img9{
  padding:6px;
  margin-top:10px;
  border:1px solid #efefef;
  border-right:1px solid #c6c6c6;
  border-bottom:1px solid #c6c6c6;
}#all_bet_futr div.img9 h4{
  font-size:12px;
}#all_bet_futr div.img9 p.img{
  float:right;
}#all_bet_futr div.img9 p.link{
  padding-top:22px;
  font-size:11px;
}

#all_bet_men5{
	background:url(/img/blackboard_bg01.jpg) no-repeat;
	padding-top:60px;
	margin-top:10px;
}
#all_bet_men5 ul{
	background:url(/img/blackboard_bg02.gif) no-repeat;
	background-position: left bottom;
	font-size:11px;
	color:#FFFFFF;
	padding-bottom:20px;
	padding-left:20px;
}
#all_bet_men5 li{
	background:url(/img/blackboard_icon01.gif) no-repeat;
	padding-left:10px;
}
#all_bet_men5 ul a{
	color:#FFFFFF;
}
#all_bet_men5 ul a:hover{
	color:#FFF74D;
}
#all_bet_men6{
	background:url(/img/news_bg01.gif) no-repeat;
	background-position: left bottom;
	margin-top:10px;
}
.all_bet_news{
	font-size:11px;
	padding:0 17px 5px 17px;
}
.all_bet_news li{
	background:url(/img/news_icon01.gif) no-repeat;
	background-position:left 0.6em;
	border-top:1px dotted #2FBBBB;
	padding:7px 0 7px 10px;
}
.all_bet_news li#top{
	border-top:none;
}







/* Footer
   ------ */
#all_ftr_cpyr{
  padding-top:25px;
  position:relative;
  font-size:11px;
  text-align:center;
}#all_ftr_cpyr p span{
  display:block;
}#all_ftr_cpyr p span.txt1{
  padding-left:10px;
}#all_ftr_cpyr p span.txt2{
  padding-right:15px;
  clear:both;
}




/* typebus
   ------ */
.typebus{
	padding-top:10px;
	clear:both;
}
.typebus_sec1{
	clear:both;
	margin-left:-10px;
	padding-top:20px;
}
.typebus_sec1 li{
	display:inline;
	margin-left:10px;
}
.typebus_sec2{
	margin-top:20px;
}
.typebus_sec2 dt img{
	vertical-align: bottom;
}
.typebus_sec2 dd{
	padding:15px;
	color:#333333;
	background-color: #E7F6FF;
	border-left:1px solid #66A6F4;
	border-right:1px solid #66A6F4;
	border-bottom:1px solid #66A6F4;
}
.typebus_sec2 dd span.text01{
	color:#DA0B00;
}
.typebus_sec2 dd span.text02{
	text-align:center;
	display:block;
	font-size:11px;
	background-color:#C4DFFF;
	color:#0041AA;
	padding:2px;
}
.typebus_sec3{
	background-color:#D2F2FF;
	padding:20px 15px 20px 15px;
}
.typebus_sec3_1{
	float:left;
	width:296px;
	padding-top:10px;
	color:#333333;
	line-height:20px;
}
.typebus_sec3_1 img{
	padding-bottom:15px;
}
.typebus_sec3_2{
	float:right;
	width:267px;
}
.typebus_sec3_2 img#pict1{
	margin-bottom:5px;
	border:1px solid #6EC5FF;
}
.typebus_sec4{
	width:100%;
	margin-top:20px;
	border-collapse: collapse;
}
.typebus_sec4 td{
	padding:6px 8px 5px 12px;
	border:1px solid #25BCFF;
}
.typebus_sec4 th{
	width:25%;
	padding:6px 8px 5px 12px;
	background-color: #D9F7FF;
	color:#00619D;
	text-align:left;
	border:1px solid #25BCFF;
}
.typebus_sec4 td span.annotation{
	margin-left:15px;
}
.typebus_sec4 td span.attention{
	display:block;
	color:#CC3300;
	font-size:11px;
}






/* persistency
   ------ */
.persistency_sec1{
	padding-top:10px;
}
.persistency_sec2{
	clear:both;
	background: URL(/img/cat101_bg01.jpg) no-repeat;
	background-position:left top;
	padding-right:8px;
	margin-top:30px;
}
.persistency_sec3{
	float:left;
	width:299px;
}
.persistency_sec4{
	float:right;
	width:274px;
	margin-top:19px;
	background-color: #DBF6FF;
	padding:15px;
	color:#00385E;
}
.persistency_sec4 img{
	padding-top:5px;
	padding-bottom:10px;
}
.persistency_sec5{
	text-align:right;
	padding-right:10px;
}
.persistency_sec6{
	margin-top:30px;
	background-color: #FFF0C8;
	border:4px solid #FFE7AC;
	color:#333333;
	padding:15px;
}
.persistency_sec6 span img{
	float:right;
}
.persistency_sec6 div{
	width:350px;
}
.persistency_sec7{
	margin-top:25px;
	width:284px;
	float:right;
}
.persistency_sec8{
	width:320px;
}




/* ### soon ### */

.soon{
	padding-top:15px;
}
.soon_sec01{
	margin-top:15px;
	background: URL(/img/soon_bg01.gif) no-repeat;
	width:616px;
	height:77px;
	position: relative; 
}
.soon_sec01 dt{
	position : absolute;
	top:21px;
	left:23px;
}
.soon_sec01 dd{
	position : absolute;
	top:4px;
	left:392px;
}
.soon_sec02{
	margin-top:25px;
	background: URL(/img/soon_bg02.gif) no-repeat;
	background-position: left bottom;
}
.soon_sec02_01{
	float:left;
	width:308px;
	padding:15px 0 35px 25px;
}
.soon_sec02_01 img{
	vertical-align: bottom;
}
.soon_sec02_01 ul{
	border-left:4px solid #00A5E6;
	border-right:4px solid #00A5E6;
	border-bottom:4px solid #00A5E6;
	width:308px;
	background-color: #ABEBFF;
	width:270px;
	padding:15px;
	list-style:disc;
}
.soon_sec02_01 ul li{
	margin-left:12px;
	color:#333333;
}
.soon_sec02_02{
	float:right;
	padding:33px 20px 35px 0;
}




/* ### contract ### */

.contract{
	padding-top:15px;
}
.contract li img{
	vertical-align: bottom;
}
.contract dt img{
	vertical-align: bottom;
}
.contract dd img{
	vertical-align: bottom;
}
.contract_sec01{
	background: URL(/img/contract_bg01.jpg) no-repeat;
	width:616px;
	height:397px;
	position: relative; 
}
.contract_sec01 h2{
	position : absolute;
	top:20px;
	left:17px;
}
.contract_sec01 a{
	position : absolute;
	bottom:6px;
	right:6px;
}
.contract_sec02{
	background-color: #0093CE;
	padding:3px;
}
.contract_sec02 div{
	display:block;
	border:1px solid #ffffff;
	padding:15px;
	color:#ffffff;
	font-size:14px;
}
.contract_sec02 div span{
	font-weight:bold;
	color:#FFF186;
}
.contract_sec03{
	padding-top:20px;
}
.contract_sec03 h2{
	padding-bottom:15px;
}
.contract_sec03 ul{
	background-color:#FFF9E1;
}
.contract_sec03 li{
	border-bottom:2px solid #FFD980;
	padding:10px 6px 7px 50px;
	font-weight:bold;
	font-size:14px;
	color:#333333;
}
.contract_sec03 li span{
	color:#FF3300;
}
.contract_sec03 li#l1{
	background: URL(/img/contract_icon01.gif) no-repeat left center;
}
.contract_sec03 li#l2{
	background: URL(/img/contract_icon02.gif) no-repeat left center;
}
.contract_sec03 li#l3{
	background: URL(/img/contract_icon03.gif) no-repeat left center;
}
.contract_sec03 li#l4{
	background: URL(/img/contract_icon04.gif) no-repeat left center;
}
.contract_sec03 li#l5{
	background: URL(/img/contract_icon05.gif) no-repeat left center;
}
.contract_sec04{
	padding-top:35px;
}
.contract_sec04 h2{
	padding-bottom:10px;
}
.contract_sec04 dl{
	padding:10px 15px 10px 15px;
	border:1px solid #49BEFF;
	background-color:#E1F5FF;
	border-radius:5px;
	-webkit-border-radius: 5px;	/* Safari、Google Chrome */
	-moz-border-radius: 5px;	/* Firefox */
	float:right;
	width:584px;
	clear:both;
	margin-top:10px;
}
.contract_sec04 dl dt{
	float:right;
}
.contract_sec04 dl dd{
	color:#333333;
	padding-top:10px;
}
.contract_sec04 dl dd ul{
	margin-top:15px;
	list-style-type: disc; 
	margin-left:30px;
}
.contract_sec05{
	padding-top:35px;
	clear:both;
}
.contract_sec05 h2{
	padding-bottom:20px;
}
.contract_sec05 dl dt{
	padding-top:45px;
	background: URL(/img/contract_icon06.gif) no-repeat center top;
}
.contract_sec05 dl dt#top{
	padding-top:0;
	background:none;
}
.contract_sec05 dl dd{
	background-color:#EFEEF0;
	color:#333333;
	padding:20px 20px 20px 20px;
	margin-bottom:15px;
}
.contract_sec05 dl dd span{
	font-weight:bold;
	color:#E62700;
}
.contract_sec06{
	background: URL(/img/contract_bg02.jpg) no-repeat;
	width:616px;
	height:227px;
	margin-top:45px;
	position: relative; 
}
.contract_sec06 a{
	position : absolute;
	top:192px;
	left:261px;
}

