/* Basic-Elements
   ============== */
*{
padding:0;
margin:0;
border:0;
}html{
  height:100%;
}body{
  min-width:850px;
  height:100%;
  font-size:12px;
  font-family:"MS PGothic",Meiryo,"Hiragino Kaku Gothic Pro",Osaka,Arial,Verdana,Helvetica,sans-serif;
  color:#333;
  word-spacing:1px;
  line-height:1.7;
  background-color:#fff;
  /*_behavior:url(/csshover3.htc);*/
}

a{
  text-decoration:underline;
  color:#0075b6;
}a img{
  border:0;
}a:hover{
  text-decoration:underline;
  color:#f90;
}li{
  list-style:none;
}strong{
  font-weight:normal;
  font-style:normal;
}em{
  font-style:normal;
}h2,h3{
  font-size:16px;
}table{
  table-layout:auto;
  border-collapse:collapse;
  border-spacing:0;
  border-style:none;
  vertical-align:top;
  empty-cells:show;
}table caption{
  caption-side:top;
  text-align:center;
  font-weight:bold;
}table tbody{
  margin-top:4px;
}html>/**/body table{
  margin-top:0px;
}html>/**/body table caption{
  margin-top:17px;
}tr{
  border-style:none;
}td{
  vertical-align:middle;
  border-style:none;
}td.R{
}td.C{
}td.L{
}

.pkg:after{
  content:" ";
  display:block;
  visibility:hidden;
  clear:both;
  height:0.1px;
  font-size:0.1em;
  line-height:0;
}* html .pkg{
  display:inline-block;
}/*\*/* html .pkg{
  height:1%;
}.pkg{
  display:block;
}



/* Page-Layout
   =========== */
#con{
  margin:0 auto;
  position:relative;
  width:auto;
  height:100%;
}body>#con{
  height:auto;
  min-height:100%;
}#con-in{
  padding-bottom:78px;
  position:static;
}

#hdr-out{
  position:relative;
  width:auto;
  height:229px;
  background:url(img/cat_hdr_bg.gif) left top;
}#top #hdr-out{
  height:655px;
  background:url(img/top_hdr_bg.gif) left top;
  background-repeat:repeat-x;
}#hdr{
  margin:0 auto;
  position:relative;
  width:850px;
}#hdr-in{
  position:static;
}

#pgb{
  padding-bottom:25px;
  margin:0 auto;
  position:relative;
  width:850px;
}#pgb-in{
  position:static;
  background:#fff url(img/all_pgb_bg.gif) left top;
  background-repeat:y-repeat;
}#top #pgb-in{
  background-image:none;
}#alp{
  position:relative;
  float:left;
  width:630px;
}#alp-in{
  padding:10px 15px 0 0;
  position:static;
}#bet{
  position:relative;
  float:left;
  width:220px;
}#bet-in{
  position:static;
  padding-bottom:8px;
}

#ftr-out{
  margin-top:-78px;
  position:relative;
  width:100%;
  height:78px;
  background-color:#333;
  clear:both;
}#ftr{
  margin:0 auto;
  position:relative;
  width:850px;
}html>/**/body #ftr{
  height:46px;
}/*for FF*/#ftr-in{
  position:static;
  font-size:11px;
}



/* Contents
   ======== */
/* HEADER
   ------ */
/* ### all_hdr ### */
#all_hdr_h1tx{
  position:absolute;
  top:10px;
  left:5px;
}#all_hdr_h1tx h1{
  font:normal 11px san-serif;
  color:#666;
}

#all_hdr_logo{
  position:absolute;
  top:36px;
  left:0;
  height:37px;
}#all_hdr_logo img{
}

#all_hdr_men1{
  position:absolute;
  top:45px;
  left:652px;
  _left:645px;
}#all_hdr_men1 ul{
}#all_hdr_men1 ul li{
  margin-left:8px;
  float:left;
  font-size:11px;
  line-height:1;
  white-space:nowrap;
}#all_hdr_men1 ul li a{
  padding:11px 8px 8px 20px;
  display:block;
  height:10px;
  background:#f2f2f2 url(img/all_hdr_men1_ul-li-lm.gif) 10px 10px;
  background-repeat:no-repeat;
  color:#444;
  text-decoration:none;
}#all_hdr_men1 ul li.inquiry a{
  width:66px;
}#all_hdr_men1 ul li.sitemap a{
  width:57px;
}#all_hdr_men1 ul li a:hover{
  background-color:#FFF8DB;
  color:#f90;
}

#all_hdr_men2{
  position:absolute;
  top:85px;
  left:0;
}#all_hdr_men2 ul{
  position:relative;
  width:850px;
  height:38px;
  list-style:none;
}#all_hdr_men2 ul li{
  position:absolute;
  float:left;
  top:0;
  height:38px;
}#all_hdr_men2 ul li a{
  position:static;
  display:block;
  height:38px;
  background:url(img/all_hdr_men2_ul-li-bg.gif) left top;
  background-repeat:no-repeat;
}#all_hdr_men2 ul li.home{
  left:0;
  width:95px;
}#all_hdr_men2 ul li.aboutsite{
  left:95px;
  width:124px;
}#all_hdr_men2 ul li.imadoki{
  left:219px;
  width:156px;
}#all_hdr_men2 ul li.agent{
  left:375px;
  width:170px;
}#all_hdr_men2 ul li.faq{
  left:545px;
  width:155px;
}#all_hdr_men2 ul li.taiken{
  left:700px;
  width:94px;
}#all_hdr_men2 ul li.home a{
  background-position:0 0;
}#all_hdr_men2 ul li.aboutsite a{
  background-position:-95px 0;
}#all_hdr_men2 ul li.imadoki a{
  background-position:-219px 0;
}#all_hdr_men2 ul li.agent a{
  background-position:-375px 0;
}#all_hdr_men2 ul li.faq a{
  background-position:-545px 0;
}#all_hdr_men2 ul li.taiken a{
  background-position:-700px 0;
}#top #all_hdr_men2 li.home a{
  background-position:0 -38px;
}#eaboutsite #all_hdr_men2 li.aboutsite a{
  background-position:-95px -38px;
}#eimadoki #all_hdr_men2 li.imadoki a{
  background-position:-219px -38px;
}#cagent #all_hdr_men2 li.agent a{
  background-position:-375px -38px;
}#efaq #all_hdr_men2 li.faq a{
  background-position:-545px -38px;
}#ctaiken #all_hdr_men2 li.taiken a{
  background-position:-700px -38px;
}#all_hdr_men2 li.home a:hover{
  background-position:0 -38px;
}#all_hdr_men2 li.aboutsite a:hover{
  background-position:-95px -38px;
}#all_hdr_men2 li.imadoki a:hover{
  background-position:-219px -38px;
}#all_hdr_men2 li.agent a:hover{
  background-position:-375px -38px;
}#all_hdr_men2 li.faq a:hover{
  background-position:-545px -38px;
}#all_hdr_men2 li.taiken a:hover{
  background-position:-700px -38px;
}

#all_hdr_path{
  position:absolute;
  top:123px;
  left:0;
}#all_hdr_path p{
  padding:10px 0 0 13px;
  font-size:11px;
}

#all_hdr_head{
  position:absolute;
  top:123px;
  left:0;
  height:106px;
  background:url(img/cat_hdr_head_bg.gif) left top;
  background-repeat:no-repeat;
}#all_hdr_head h2{
  padding:43px 0 0 12px;
}

#all_hdr_sec1{
  position:absolute;
  top:136px;
  left:492px;
}

/* ### top_hdr ### */
#top_hdr_catc{
  position:absolute;
  top:123px;
  left:0;
  width:850px;
  height:379px;
  background-color:#fff;
}#top_hdr_catc h2{
  position:absolute;
  top:20px;
  left:392px;
}#top_hdr_catc p{
  position:absolute;
}#top_hdr_catc p.pict{
  top:0;
  left:0;
}#top_hdr_catc p.desc{
  top:145px;
  left:392px;
  font-size:11px;
}#top_hdr_catc p.arrow{
  top:177px;
  left:392px;
}#top_hdr_catc p.btn1{
  top:229px;
  left:392px;
}#top_hdr_catc p.btn2{
  top:229px;
  left:621px;
}

#top_hdr_meri{
  position:absolute;
  top:447px;
  left:0;
  background:url(img/top_hdr_meri_dl-bg.gif) left 27px;
  background-repeat:no-repeat;
}#top_hdr_meri dl{
  padding:0 16px;
  float:left;
  width:187px;
}#top_hdr_meri dl.point1{
  padding-left:0;
  background-image:none;
}#top_hdr_meri dl.point2{
}#top_hdr_meri dl.point3{
}#top_hdr_meri dl.point4{
  padding-right:0;
}#top_hdr_meri dl dt{
  margin-bottom:5px;
  _margin-bottom:10px;
}#top_hdr_meri dl dd{
  font-size:11px;
  line-height:15px;
}#top_hdr_meri:after{
  content:" ";
  display:block;
  visibility:hidden;
  clear:both;
  height:0.1px;
  font-size:0.1em;
  line-height:0;
}* html #top_hdr_meri{
  display:inline-block;
}/*\*/* html #top_hdr_meri{
  height:1%;
}#top_hdr_meri{
  display:block;
}


/* ALPHA
   ----- */
/* ### all_alp ### */
/* #### all_alp_btn1 #### */
#all_alp_btn1{
  position:relative;
  height:218px;
  _height:188px;
  clear:both;
}#all_alp_btn1 h2{
  padding-top:20px;
  margin:0 auto;
  width:492px;
}#all_alp_btn1 p{
}#all_alp_btn1 p.desc{
}#all_alp_btn1 p.btn1{
  position:absolute;
  top:118px;
  left:338px;
}#all_alp_btn1 p.btn2{
  position:absolute;
  top:118px;
  left:473px;
}

/* #### all_alp_agtl #### */
#all_alp_agtl{
  padding-top:30px;
  _padding-top:15px;
  position:relative;
  _height:228px;
  clear:both;
}*+html #all_alp_agtl{
  padding-top:15px;
}#all_alp_agtl h2{
  margin-bottom:20px;
  background:url(img/all_alp_sec_h-bg.gif) left bottom;
  background-repeat:no-repeat;
}#all_alp_agtl h2 span{
  padding-left:20px;
  padding-bottom:5px;
  _padding-bottom:4px;
  background:url(img/all_alp_sec_h-span-bg.gif) left bottom;
  background-repeat:x-repeat;
}#all_alp_agtl p.link{
  padding-left:30px;
  margin:0;
  position:absolute;
  top:30px;
  _top:15px;
  left:560px;
  width:200px;
  background:url(img/top_gnm_sec2_agtl-link-bg.gif) left 2px;
  background-repeat:no-repeat;
  font-size:11px;
}#all_alp_agtl p.logo{
}#all_alp_agtl p.logo img{
  margin:0 2px 2px 0;
  padding:1px 2px;
  border:1px solid #E9E9E9;
  width:94px;
  height:43px;
}#all_alp_agtl p.logo img.R{
  margin:0 0 2px 0;
}

/* ### cat_alp & etr_alp ### */
#cat101_alp_sec1,#cat101_alp_sec2,#cat101_alp_sec3,#cat101_alp_sec4,#cat101_alp_sec5,#cat101_alp_sec6,#cat101_alp_sec7,#cat101_alp_sec8,#cat101_alp_sec9,#etr101_alp_sec1,#etr101_alp_sec2,#etr101_alp_sec3,#etr101_alp_sec4,#etr101_alp_sec5,#etr101_alp_sec6,#etr101_alp_sec7,#etr101_alp_sec8,#etr101_alp_sec9,#etr901_alp_sec1,#etr901_alp_sec2,#etr901_alp_sec3,#etr901_alp_sec4,#etr901_alp_sec5,#etr901_alp_sec6,#etr901_alp_sec7,#etr901_alp_sec8,#etr901_alp_sec9,#etr902_alp_sec1,#etr902_alp_sec2,#etr902_alp_sec3,#etr902_alp_sec4,#etr902_alp_sec5,#etr902_alp_sec6,#etr902_alp_sec7,#etr902_alp_sec8,#etr902_alp_sec9,#etr903_alp_sec1,#etr903_alp_sec2,#etr903_alp_sec3,#etr903_alp_sec4,#etr903_alp_sec5,#etr903_alp_sec6,#etr903_alp_sec7,#etr903_alp_sec8,#etr903_alp_sec9{
  padding-top:30px;
  clear:both;
}#cat101_alp_sec1 h2,#cat101_alp_sec2 h2,#cat101_alp_sec3 h2,#cat101_alp_sec4 h2,#cat101_alp_sec5 h2,#cat101_alp_sec6 h2,#cat101_alp_sec7 h2,#cat101_alp_sec8 h2,#cat101_alp_sec9 h2,#etr101_alp_sec1 h2,#etr101_alp_sec2 h2,#etr101_alp_sec3 h2,#etr101_alp_sec4 h2,#etr101_alp_sec5 h2,#etr101_alp_sec6 h2,#etr101_alp_sec7 h2,#etr101_alp_sec8 h2,#etr101_alp_sec9 h2,#etr901_alp_sec1 h2,#etr901_alp_sec2 h2,#etr901_alp_sec3 h2,#etr901_alp_sec4 h2,#etr901_alp_sec5 h2,#etr901_alp_sec6 h2,#etr901_alp_sec7 h2,#etr901_alp_sec8 h2,#etr901_alp_sec9 h2,#etr902_alp_sec1 h2,#etr902_alp_sec2 h2,#etr902_alp_sec3 h2,#etr902_alp_sec4 h2,#etr902_alp_sec5 h2,#etr902_alp_sec6 h2,#etr902_alp_sec7 h2,#etr902_alp_sec8 h2,#etr902_alp_sec9 h2,#etr903_alp_sec1 h2,#etr903_alp_sec2 h2,#etr903_alp_sec3 h2,#etr903_alp_sec4 h2,#etr903_alp_sec5 h2,#etr903_alp_sec6 h2,#etr903_alp_sec7 h2,#etr903_alp_sec8 h2,#etr903_alp_sec9 h2{
  margin-bottom:20px;
  background:url(img/all_alp_sec_h-bg.gif) left bottom;
  background-repeat:no-repeat;
}#cat101_alp_sec1 h2 span,#cat101_alp_sec2 h2 span,#cat101_alp_sec3 h2 span,#cat101_alp_sec4 h2 span,#cat101_alp_sec5 h2 span,#cat101_alp_sec6 h2 span,#cat101_alp_sec7 h2 span,#cat101_alp_sec8 h2 span,#cat101_alp_sec9 h2 span,#etr101_alp_sec1 h2 span,#etr101_alp_sec2 h2 span,#etr101_alp_sec3 h2 span,#etr101_alp_sec4 h2 span,#etr101_alp_sec5 h2 span,#etr101_alp_sec6 h2 span,#etr101_alp_sec7 h2 span,#etr101_alp_sec8 h2 span,#etr101_alp_sec9 h2 span,#etr901_alp_sec1 h2 span,#etr901_alp_sec2 h2 span,#etr901_alp_sec3 h2 span,#etr901_alp_sec4 h2 span,#etr901_alp_sec5 h2 span,#etr901_alp_sec6 h2 span,#etr901_alp_sec7 h2 span,#etr901_alp_sec8 h2 span,#etr901_alp_sec9 h2 span,#etr902_alp_sec1 h2 span,#etr902_alp_sec2 h2 span,#etr902_alp_sec3 h2 span,#etr902_alp_sec4 h2 span,#etr902_alp_sec5 h2 span,#etr902_alp_sec6 h2 span,#etr902_alp_sec7 h2 span,#etr902_alp_sec8 h2 span,#etr902_alp_sec9 h2 span,#etr903_alp_sec1 h2 span,#etr903_alp_sec2 h2 span,#etr903_alp_sec3 h2 span,#etr903_alp_sec4 h2 span,#etr903_alp_sec5 h2 span,#etr903_alp_sec6 h2 span,#etr903_alp_sec7 h2 span,#etr903_alp_sec8 h2 span,#etr903_alp_sec9 h2 span{
  padding-left:20px;
  padding-bottom:5px;
  _padding-bottom:4px;
  background:url(img/all_alp_sec_h-span-bg.gif) left bottom;
  background-repeat:x-repeat;
}

/* ### cat101_alp ### */
#cat101_alp_desc p.pict{
  padding-left:5px;
  float:right;
}#cat101_alp_desc p.pict img{
  padding:5px;
  margin-left:5px;
  border:1px solid #DBDBDB;
}#cat101_alp_desc p.txt{
}

#cat101_alp_sec1 dl{
  padding-top:10px;
}#cat101_alp_sec1 dl.T{
  padding-top:0;
}#cat101_alp_sec1 dl dt{
  padding-bottom:5px;
  margin-bottom:10px;
  border-bottom:1px solid #E0E0E0;
}

#cat101_alp_sec2 h2 span{
  padding-bottom:6px;
  _padding-bottom:4px;
}

#cat101_alp_sec3 dl{
  margin-top:20px;
  padding-left:92px;
  clear:both;
}#cat101_alp_sec3 dl.T{
  background:url(img/cat101_alp_sec3_dl-T-bg.gif) left top;
  background-repeat:no-repeat;
}#cat101_alp_sec3 dl.B{
  background:url(img/cat101_alp_sec3_dl-B-bg.gif) left top;
  background-repeat:no-repeat;
}#cat101_alp_sec3 dl dt{
  padding-bottom:5px;
  font:bold 15px san-serif;
}

#ckanji #all_alp_btn1{
  position:relative;
  height:268px;
  _height:248px;
  clear:both;
}#ckanji #all_alp_btn1 h2{
  padding-top:50px;
  margin:0 auto;
  width:492px;
}#ckanji #all_alp_btn1 p{
}#ckanji #all_alp_btn1 p.desc{
}#ckanji #all_alp_btn1 p.btn1{
  position:absolute;
  top:148px;
  left:338px;
}#ckanji #all_alp_btn1 p.btn2{
  position:absolute;
  top:148px;
  left:473px;
}

/* ### cat501_alp ### */
#cat501_alp_etrl:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}#cat501_alp_etrl{
  display:inline-block;
  min-height:1%;
}/*\*/* html #cat501_alp_etrl{
  height: 1%;
}#cat501_alp_etrl{
  padding-bottom:10px;
  margin-bottom:10px;
  border-bottom:1px solid #D9D9D9;
  display:block;
  background:url(img/cat501_alp_etrl_bg.gif) left top;
  background-repeat:y-repeat;
  width:610px;
}/**/#cat501_alp_etrl div.ssec1{
  float:left;
  width:204px;
}#cat501_alp_etrl div.ssec2{
  float:left;
  width:203px;
}#cat501_alp_etrl div.ssec3{
  float:left;
  width:203px;
}#cat501_alp_etrl div table{
  margin:5px auto 0 auto;
  width:192px;
}#cat501_alp_etrl div table tr td.L{
  width:10px;
}#cat501_alp_etrl div.ssec1 table tr td.L{
  background:url(img/cat501_alp_etrl_ssec1-table-td-l.gif) left center;
  background-repeat:no-repeat;
}#cat501_alp_etrl div.ssec2 table tr td.L{
  background:url(img/cat501_alp_etrl_ssec2-table-td-l.gif) left center;
  background-repeat:no-repeat;
}#cat501_alp_etrl div.ssec3 table tr td.L{
  background:url(img/cat501_alp_etrl_ssec3-table-td-l.gif) left center;
  background-repeat:no-repeat;
}#cat501_alp_etrl div table tr td.R{
  width:172px;
}#cat501_alp_etrl div table tr td.R a{
  padding:6px 5px;
  width:171px;
  display:block;
  color:#333;
  text-decoration:none;
}#cat501_alp_etrl div.ssec1 table tr td.R a{
  border-top:1px solid #FFF1DB;
  border-right:1px solid #FFF1DB;
  border-bottom:1px solid #FFF1DB;
  background-color:#FFF1DB;
}#cat501_alp_etrl div.ssec2 table tr td.R a{
  border-top:1px solid #DDF2FF;
  border-right:1px solid #DDF2FF;
  border-bottom:1px solid #DDF2FF;
  background-color:#DDF2FF;
}#cat501_alp_etrl div.ssec3 table tr td.R a{
  border-top:1px solid #E9F6C0;
  border-right:1px solid #E9F6C0;
  border-bottom:1px solid #E9F6C0;
  background-color:#E9F6C0;
}#cat501_alp_etrl div table tr td.R a:hover{
  color:#333;
  text-decoration:none;
}#cat501_alp_etrl div.ssec1 table tr td.R a:hover{
  border-top:1px solid #F26E00;
  border-right:1px solid #F26E00;
  border-bottom:1px solid #F26E00;
}#cat501_alp_etrl div.ssec2 table tr td.R a:hover{
  border-top:1px solid #0290C7;
  border-right:1px solid #0290C7;
  border-bottom:1px solid #0290C7;
}#cat501_alp_etrl div.ssec3 table tr td.R a:hover{
  border-top:1px solid #517900;
  border-right:1px solid #517900;
  border-bottom:1px solid #517900;
}#cat501_alp_etrl div table tr td.R span{
  display:block;
}#cat501_alp_etrl div table tr td.R span.t{
  font:bold 12px san-serif;
  line-height:1.8;
}#cat501_alp_etrl div table tr td.R span.d1{
  font:normal 11px san-serif;
  line-height:1.5;
}#cat501_alp_etrl div table tr td.R span.d2{
  margin-bottom:0;
  font:normal 11px san-serif;
}

#cat501_alp_sec2:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}#cat501_alp_sec2{
  margin:40px 0 30px 0;
  position:relative;
  display:inline-block;
  overflow:hidden;
  width:610px;
  height:113px;
  min-height:1%;
  background:url(img/cat501_alp_sec2_bg.gif) left top;
  background-repeat:no-repeat;
}/*\*/+html #cat501_alp_sec2{
  height:1%;
  overflow:visible;
}#cat501_alp_sec2{
  display:block;
}/**/#cat501_alp_sec2 h2{
  position:absolute;
  width:380px;
  top:15px;
  left:112px;
}#cat501_alp_sec2 p{
}#cat501_alp_sec2 p.desc{
  position:absolute;
  float:left;
  top:38px;
  left:112px;
  width:308px;
}#cat501_alp_sec2 p.btn{
  position:absolute;
  float:left;
  width:160px;
  top:30px;
  left:430px;
}

/* ### cat80_alp ### */
#cat80_alp_desc{
  width:615px;
  background:url(img/cat80_alp_desc_bg.gif) left top;
  background-repeat:y-repeat;
}#cat80_alp_desc dl{
  display:inline;
  padding:10px;
  float:left;
  width:286px;
  height:147px;
  background:url(img/cat80_alp_desc_dl-bg.gif) left bottom;
  background-repeat:no-repeat;
}#cat80_alp_desc dl.L{
  float:left;
  clear:both;
}#cat80_alp_desc dl.R{
  float:right;
}#cat80_alp_desc dl dt{
  padding-left:8px;
  margin-bottom:20px;
  border-left:7px solid #0075B6;
  font-weight:bold;
  line-height:1.2;
}#cat80_alp_desc dl dd.desc{
  margin-bottom:10px;
  font-size:11px;
  line-height:15px;
}#cat80_alp_desc dl dd.logo{
  text-align:right;
}#cat80_alp_desc:after{
  content:" ";
  display:block;
  visibility:hidden;
  clear:both;
  height:0.1px;
  font-size:0.1em;
  line-height:0;
}* html #cat80_alp_desc{
  display:inline-block;
}/*\*/* html #cat80_alp_desc{
  height:1%;
}#cat80_alp_desc{
  display:block;
}

#cagent #all_alp_btn1{
  position:relative;
  height:268px;
  _height:248px;
  clear:both;
}#cagent #all_alp_btn1 h2{
  padding-top:50px;
  margin:0 auto;
  width:492px;
}#cagent #all_alp_btn1 p{
}#cagent #all_alp_btn1 p.desc{
}#cagent #all_alp_btn1 p.btn1{
  position:absolute;
  top:148px;
  left:338px;
}#cagent #all_alp_btn1 p.btn2{
  position:absolute;
  top:148px;
  left:473px;
}

/* ### etr101enkai_alp ### */
#eenkai #etr101_alp_desc p.pict{
  margin-left:10px;
  float:right;
}#eenkai #etr101_alp_desc p.pict img{
  padding:5px;
  border:1px solid #DBDBDB;
}

#eenkai #etr101_alp_sec1 dl{
  margin-top:20px;
  padding-left:92px;
  _height:49px;
  min-height:49px;
}#eenkai #etr101_alp_sec1 dl.point1{
  padding-top:6px;
  background:url(img/etr101enkai_alp_sec1_dl-point1-bg.gif) left top;
  background-repeat:no-repeat;
}#eenkai #etr101_alp_sec1 dl.point2{
  background:url(img/etr101enkai_alp_sec1_dl-point2-bg.gif) left 2px;
  background-repeat:no-repeat;
}#eenkai #etr101_alp_sec1 dl.point3{
  padding-top:8px;
  background:url(img/etr101enkai_alp_sec1_dl-point3-bg.gif) left top;
  background-repeat:no-repeat;
}#eenkai #etr101_alp_sec1 dl dt{
  padding-bottom:5px;
  font:bold 15px san-serif;
}

#eenkai #etr101_alp_sec2{
  padding-top:35px;
  clear:both;
}#eenkai #etr101_alp_sec2 p.desc{
  padding-bottom:15px;
}

#eenkai #all_alp_btn1{
  position:relative;
  height:268px;
  _height:248px;
  clear:both;
}#eenkai #all_alp_btn1 h2{
  padding-top:50px;
  margin:0 auto;
  width:492px;
}#eenkai #all_alp_btn1 p{
}#eenkai #all_alp_btn1 p.desc{
}#eenkai #all_alp_btn1 p.btn1{
  position:absolute;
  top:148px;
  left:338px;
}#eenkai #all_alp_btn1 p.btn2{
  position:absolute;
  top:148px;
  left:473px;
}

/* ### etr101keiri_alp ### */
#ekeiri #etr101_alp_desc p.pict{
  padding-left:5px;
  float:right;
}#ekeiri #etr101_alp_desc p.pict img{
  padding:5px;
  margin-left:5px;
  border:1px solid #DBDBDB;
}#ekeiri #etr101_alp_desc p.txt{
}

#ekeiri #etr101_alp_sec2{
  _padding:0;
}#ekeiri #etr101_alp_sec1 ol,#ekeiri #etr101_alp_sec2 ol{
  margin:0 0 20px 25px;
}#ekeiri #etr101_alp_sec1 ol li,#ekeiri #etr101_alp_sec2 ol li{
  list-style:decimal;
}#ekeiri #etr101_alp_sec1 dl.attention,#ekeiri #etr101_alp_sec2 dl.attention{
  font-size:11px;
  color:#c00;
}#ekeiri #etr101_alp_sec1 dl.attention dt,#ekeiri #etr101_alp_sec2 dl.attention dt{
  float:left;
}#ekeiri #etr101_alp_sec1 dl.attention dd,#ekeiri #etr101_alp_sec2 dl.attention dd{
  padding-left:10px;
  float:left;
  line-height:16px;
}

/* ### etr101plan_alp ### */
#etr101plan_alp_desc{
}#etr101plan_alp_desc p{
  padding:10px;
  font-size:15px;
  background:url(img/etr101plan_alp_desc_p-bg.gif) left top;
}

#eplan #etr101_alp_sec1 div,#eplan #etr101_alp_sec2 div{
  clear:both;
}#eplan #etr101_alp_sec1 div h3,#eplan #etr101_alp_sec2 div h3{
  padding:7px 0 5px 80px;
  margin-bottom:15px;
  border-bottom:1px dashed #999;
  display:inline;
  height:27px;
}#eplan #etr101_alp_sec1 div.plan1 h3,#eplan #etr101_alp_sec2 div.plan1 h3{
  background:url(img/etr903_alp_sec_plan1-h-lm.gif) left top;
  background-repeat:no-repeat;
}#eplan #etr101_alp_sec1 div.plan2 h3,#eplan #etr101_alp_sec2 div.plan2 h3{
  background:url(img/etr903_alp_sec_plan2-h-lm.gif) left top;
  background-repeat:no-repeat;
}#eplan #etr101_alp_sec1 div.plan3 h3,#eplan #etr101_alp_sec2 div.plan3 h3{
  background:url(img/etr903_alp_sec_plan3-h-lm.gif) left top;
  background-repeat:no-repeat;
}#eplan #etr101_alp_sec1 div table,#eplan #etr101_alp_sec2 div table{
  margin-top:15px;
  margin-bottom:15px;
  border-collapse:separate;
  border-spacing:1px;
  width:100%;
  background-color:#ccc;
}#eplan #etr101_alp_sec1 div table tr,#eplan #etr101_alp_sec2 div table tr{
  height:30px;
}#eplan #etr101_alp_sec1 div table tr .L,#eplan #etr101_alp_sec2 div table tr .L{
  width:88px;
}#eplan #etr101_alp_sec1 div table tr th,#eplan #etr101_alp_sec2 div table tr th{
  padding:2px 5px;
  background-color:#F5F5F5;
  font-weight:normal;
  text-align:left;
}#eplan #etr101_alp_sec1 div table tr td,#eplan #etr101_alp_sec2 div table tr td{
  padding:2px 5px;
  background-color:#fff;
}#eplan #etr101_alp_sec1 div dl.L,#eplan #etr101_alp_sec2 div dl.L{
}#eplan #etr101_alp_sec1 div dl,#eplan #etr101_alp_sec2 div dl{
  margin-left:12px;
  float:left;
}#eplan #etr101_alp_sec1 div dl.L,#eplan #etr101_alp_sec2 div dl.L{
  margin-left:0;
}#eplan #etr101_alp_sec1 div dl dt,#eplan #etr101_alp_sec2 div dl dt{
  margin-bottom:3px;
}#eplan #etr101_alp_sec1 div dl dt img,#eplan #etr101_alp_sec2 div dl dt img{
  padding:5px;
  border:1px solid #DBDBDB;
}#eplan #etr101_alp_sec1 div dl dd.capt,#eplan #etr101_alp_sec2 div dl dd.capt{
  margin-bottom:25px;
  font-size:11px;
  text-align:center;
}

/* ### etr101josei_alp ### */
#ejosei #etr101_alp_desc p.pict{
  padding-left:5px;
  float:right;
}#ejosei #etr101_alp_desc p.pict img{
  padding:5px;
  margin-left:5px;
  border:1px solid #DBDBDB;
}#ejosei #etr101_alp_desc p.txt{
}

#ejosei #etr101_alp_sec1 dl{
  margin-top:20px;
  padding-left:92px;
  min-height:49px;
  _height:49px;
}#ejosei #etr101_alp_sec1 dl.point1{
  padding-top:6px;
  background:url(img/etr101josei_alp_sec1_dl-point1-bg.gif) left top;
  background-repeat:no-repeat;
}#ejosei #etr101_alp_sec1 dl.point2{
  padding-top:10px;
  background:url(img/etr101josei_alp_sec1_dl-point2-bg.gif) left top;
  background-repeat:no-repeat;
}#ejosei #etr101_alp_sec1 dl.point3{
  padding-top:10px;
  background:url(img/etr101josei_alp_sec1_dl-point3-bg.gif) left top;
  background-repeat:no-repeat;
}#ejosei #etr101_alp_sec1 dl dt{
  padding-bottom:5px;
  font:bold 15px san-serif;
}#ejosei #etr101_alp_sec1 dl dd{
}

#ejosei #etr101_alp_sec1 div,#ejosei #etr101_alp_sec2 div{
  clear:both;
}#ejosei #etr101_alp_sec1 div h3,#ejosei #etr101_alp_sec2 div h3{
  padding:7px 0 5px 80px;
  margin-bottom:15px;
  border-bottom:1px dashed #999;
  display:inline;
  height:27px;
}#ejosei #etr101_alp_sec1 div.plan1 h3,#ejosei #etr101_alp_sec2 div.plan1 h3{
  background:url(img/etr903_alp_sec_plan1-h-lm.gif) left top;
  background-repeat:no-repeat;
}#ejosei #etr101_alp_sec1 div.plan2 h3,#ejosei #etr101_alp_sec2 div.plan2 h3{
  background:url(img/etr903_alp_sec_plan2-h-lm.gif) left top;
  background-repeat:no-repeat;
}#ejosei #etr101_alp_sec1 div.plan3 h3,#ejosei #etr101_alp_sec2 div.plan3 h3{
  background:url(img/etr903_alp_sec_plan3-h-lm.gif) left top;
  background-repeat:no-repeat;
}#ejosei #etr101_alp_sec1 div table,#ejosei #etr101_alp_sec2 div table{
  margin-top:15px;
  margin-bottom:15px;
  border-collapse:separate;
  border-spacing:1px;
  width:100%;
  background-color:#ccc;
}#ejosei #etr101_alp_sec1 div table tr,#ejosei #etr101_alp_sec2 div table tr{
  height:30px;
}#ejosei #etr101_alp_sec1 div table tr .L,#ejosei #etr101_alp_sec2 div table tr .L{
  width:88px;
}#ejosei #etr101_alp_sec1 div table tr th,#ejosei #etr101_alp_sec2 div table tr th{
  padding:2px 5px;
  background-color:#F5F5F5;
  font-weight:normal;
  text-align:left;
}#ejosei #etr101_alp_sec1 div table tr td,#ejosei #etr101_alp_sec2 div table tr td{
  padding:2px 5px;
  background-color:#fff;
}#ejosei #etr101_alp_sec1 div dl.L,#ejosei #etr101_alp_sec2 div dl.L{
}#ejosei #etr101_alp_sec1 div dl,#ejosei #etr101_alp_sec2 div dl{
  margin-left:12px;
  float:left;
}#ejosei #etr101_alp_sec1 div dl.L,#ejosei #etr101_alp_sec2 div dl.L{
  margin-left:0;
}#ejosei #etr101_alp_sec1 div dl dt,#ejosei #etr101_alp_sec2 div dl dt{
  margin-bottom:3px;
}#ejosei #etr101_alp_sec1 div dl dt img,#ejosei #etr101_alp_sec2 div dl dt img{
  padding:5px;
  border:1px solid #DBDBDB;
}#ejosei #etr101_alp_sec1 div dl dd.capt,#ejosei #etr101_alp_sec2 div dl dd.capt{
  margin-bottom:25px;
  font-size:11px;
  text-align:center;
}


/* ### etr101convention_alp ### */
#econvention #etr101_alp_desc p.pict{
  padding:0 0 5px 5px;
  float:right;
}#econvention #etr101_alp_desc p.pict img{
  padding:5px;
  margin-left:5px;
  border:1px solid #DBDBDB;
}#econvention #etr101_alp_desc p.txt{
}

#econvention #etr101_alp_sec1 table{
  border-collapse:separate;
  border-spacing:1px;
  width:100%;
  background-color:#ccc;
}#econvention #etr101_alp_sec1 table tr{
}#econvention #etr101_alp_sec1 table tr th{
  padding:5px 8px;
  background-color:#F5F5F5;
  font-weight:normal;
  text-align:left;
}#econvention #etr101_alp_sec1 table tr td{
  padding:6px;
  background-color:#fff;
}#econvention #etr101_alp_sec1 table tr td.L{
  width:100px;
}

#econvention #all_alp_btn1{
  position:relative;
  height:268px;
  _height:248px;
  clear:both;
}#econvention #all_alp_btn1 h2{
  padding-top:50px;
  margin:0 auto;
  width:492px;
}#econvention #all_alp_btn1 p{
}#econvention #all_alp_btn1 p.desc{
}#econvention #all_alp_btn1 p.btn1{
  position:absolute;
  top:148px;
  left:338px;
}#econvention #all_alp_btn1 p.btn2{
  position:absolute;
  top:148px;
  left:473px;
}

/* ### etr10keiri_alp ### */
#etr10keiri_alp_sec1 ul{
}#etr10keiri_alp_sec1 li{
  list-style:decimal;
  margin-right:12px;
}

/* ### etr501_alp ### */
#etr501_alp_sec1:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}#etr501_alp_sec1{
  display:inline-block;
  min-height:1%;
}/*\*/* html #etr501_alp_sec1{
  height: 1%;
}#etr501_alp_sec1{
  display: block;
  background:url(img/etr501_alp_sec1_bg.gif) left top;
  background-repeat:y-rpeat;
}/**/#etr501_alp_sec1 div{
}#etr501_alp_sec1 div h3{
}#etr501_alp_sec1 div.basi{
  position:relative;;
  height:210px;
  background:url(img/etr501_alp_sec1_basi-bg.gif) left top;
  background-repeat:no-repeat;
}#etr501_alp_sec1 div.basi p.pict{
  position:absolute;
  top:45px;
  left:38px;
}#etr501_alp_sec1 div.basi p.pict img{
  padding:5px;
  border:1px solid #E0E0E0;
  width:210px;
  height:160px;
}#etr501_alp_sec1 div.basi h2{
  position:absolute;
  top:52px;
  left:282px;
  font-size:16px;
  color:#fff;
}#etr501_alp_sec1 div.basi h2 span{
  display:block;
}#etr501_alp_sec1 div.basi h2 span.d1{
}#etr501_alp_sec1 div.basi h2 span.t{
}#etr501_alp_sec1 div.basi div.table{
  position:absolute;
  top:130px;
  left:272px;
  width:300px;
}#etr501_alp_sec1 div.basi div.table dl{
  clear:both;
  color:#1b315f;
}#etr501_alp_sec1 div.basi div.table dl dt{
  float:left;
  width:80px;
  background:url(img/etr501_alp_sec1_basi-dl-dt-bg.gif) left bottom;
  background-repeat:no-repeat;
  font-weight:normal;
  text-align:left;
}#etr501_alp_sec1 div.basi div.table dl dd{
  float:left;
  width:220px;
  background:url(img/etr501_alp_sec1_basi-dl-dd-bg.gif) left bottom;
  background-repeat:no-repeat;
}#etr501_alp_sec1 div.basi p.note{
  position:absolute;
  top:196px;
  left:272px;
  height:14px;
  font-size:11px;
}#etr501_alp_sec1 div.basi p.note img{
  padding-top:2px;
  float:left;
  display:block;
}#etr501_alp_sec1 div.sec1,#etr501_alp_sec1 div.sec2,#etr501_alp_sec1 div.sec3,#etr501_alp_sec1 div.sec4,#etr501_alp_sec1 div.sec5,#etr501_alp_sec1 div.sec6{
  padding-top:25px;
  margin:0 auto;
  width:534px;
}#etr501_alp_sec1 div.sec1 h3,#etr501_alp_sec1 div.sec2 h3,#etr501_alp_sec1 div.sec3 h3,#etr501_alp_sec1 div.sec4 h3,#etr501_alp_sec1 div.sec5 h3,#etr501_alp_sec1 div.sec6 h3{
  padding-left:15px;
  margin-bottom:16px;
  color:#fff;
  background:url(img/etr501_alp_sec1_sec-h-bg.gif) left top;
  background-repeat:no-repeat;
  clear:both;
}#etr501_alp_sec1 div.sec1 p.lead,#etr501_alp_sec1 div.sec2 p.lead,#etr501_alp_sec1 div.sec3 p.lead,#etr501_alp_sec1 div.sec4 p.lead,#etr501_alp_sec1 div.sec5 p.lead,#etr501_alp_sec1 div.sec6 p.lead{
  margin-bottom:16px;
  font:bold 15px san-serif;
  color:#CE5400;
}#etr501_alp_sec1 div.sec1 p.desc,#etr501_alp_sec1 div.sec2 p.desc,#etr501_alp_sec1 div.sec3 p.desc,#etr501_alp_sec1 div.sec4 p.desc,#etr501_alp_sec1 div.sec5 p.desc,#etr501_alp_sec1 div.sec6 p.desc{
}#etr501_alp_sec1 div.sec1 table{
  border-collapse:separate;
  border-spacing:1px;
  background-color:#666;
  width:534px;
}#etr501_alp_sec1 div.sec1 table tr{
}#etr501_alp_sec1 div.sec1 table tr td{
  background-color:#fff;
  height:20px;
}#etr501_alp_sec1 div.sec1 table tr td.L{
  width:60px;
  background-color:#F5F5F5;
  text-align:center;
}#etr501_alp_sec1 div.sec1 table tr td.M{
  width:60px;
  background-color:#F5F5F5;
  text-align:center;
}#etr501_alp_sec1 div.sec1 table tr td.R{
  padding-left:8px;
}#etr501_alp_sec1 div.sec2{
}#etr501_alp_sec1 div.sec2 p{
}#etr501_alp_sec1 div.sec2 p.pict{
  padding-left:25px;
  float:right;
}#etr501_alp_sec1 div.sec2 p.pict img{
  padding:5px;
  border:1px solid #E0E0E0;
  width:210px;
  height:160px;
}#etr501_alp_sec1 div.sec2 p.lead{
}#etr501_alp_sec1 div.sec2 p.desc{
}#etr501_alp_sec1 div.link{
  padding:38px;
  width:534px;
  height:32px;
  background:url(img/etr501_alp_sec1_link-bg.gif) left bottom;
  background-repeat:no-repeat;
}#etr501_alp_sec1 div.link p,btn{
  text-align:right;
}

#etr501_alp_sec9:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}#etr501_alp_sec9{
  margin:40px 0 30px 0;
  position:relative;
  display:inline-block;
  width:610px;
  height:113px;
  min-height:1%;
  background:url(img/cat501_alp_sec2_bg.gif) left top;
  background-repeat:no-repeat;
}/*\*/+html #etr501_alp_sec9{
  height:1%;
}#etr501_alp_sec9{
  display:block;
}/**/#etr501_alp_sec9 h2{
  position:absolute;
  width:380px;
  top:15px;
  left:112px;
}#etr501_alp_sec9 p{
}#etr501_alp_sec9 p.desc{
  position:absolute;
  float:left;
  top:38px;
  left:112px;
  width:308px;
}#etr501_alp_sec9 p.btn{
  position:absolute;
  float:left;
  width:160px;
  top:30px;
  left:430px;
}

/* ### etr501taiken_alp ### */
#etr501taiken_alp_head{
  position:relative;
  height:268px;
  min-height:268px;
}#etr501taiken_alp_head h2{
  margin-bottom:15px;
}#etr501taiken_alp_head p.desc{
}#etr501taiken_alp_head p.pict{
  position:absolute;
  top:0;
  left:379px;
}

#etr501taiken_alp_sec1{
  clear:both;
}#etr501taiken_alp_sec1 h2{
  padding-left:17px;
  margin:25px 0 15px 0;
  height:22px;
  background:url(img/etr901taiken_alp_sec1_h.gif) left top;
  background-repeat:x-repeat;
}#etr501taiken_alp_sec1 h2 span.txt{
  padding:10px;
  background-color:#fff;
}#etr501taiken_alp_sec1 table{
  margin:15px 0 0 -10px;
  border-collapse:separate;
  border-spacing:10px;
  background-color:#fff;
}#etr501taiken_alp_sec1 table tr{
}#etr501taiken_alp_sec1 table tr th{
  padding:7px;
  width:90px;
  background-color:#F5F5F5;
  text-align:center;
  vertical-align:middle;
}#etr501taiken_alp_sec1 table tr td{
  padding:7px 20px;
}#etr501taiken_alp_sec1 table tr td span.attention{
  color:#f23500;
}#etr501taiken_alp_sec1 p.note{
  padding-top:20px;
}

/* ### etr80_alp ### */
#etr80_alp_basi{
  position:relative;
}#etr80_alp_basi h2{
  padding:20px 0 10px 30px;
  width:580px;
  background:url(img/etr80_alp_basi_h-bg.gif) left top;
  background-repeat:no-repeat;
  font-size:22px;
  color:#000;
  line-height:1.0;
}#etr80_alp_basi div#desc{
  position:relative;
  width:610px;
  background:url(img/etr80_alp_basi_desc-M-bg.gif) left top;
  background-repeat:y-repeat;
}#etr80_alp_basi div#desc dl{
  padding:10px 240px 0 22px;
  position:relative;
  width:348px;
  background:url(img/etr80_alp_basi_desc-T-bg.gif) left top;
  background-repeat:no-repeat;
}#desc dl dt{
  padding-top:4px;
  float:left;
  width:74px;
  height:22px;
  background:url(img/etr80_alp_basi_desc-dl-dt-bg.gif) left bottom;
  background-repeat:no-repeat;
  clear:both;
}#etr80_alp_basi div#desc dl dd{
  padding-top:4px;
  float:left;
  width:274px;
  _height:22px;
  min-height:22px;
  background:url(img/etr80_alp_basi_desc-dl-dd-bg.gif) left bottom;
  background-repeat:no-repeat;
  line-height:1.5;
}#etr80_alp_basi div#desc dl dt.adress{
  height:40px;
  background:url(img/etr80_alp_basi_desc-dl-dt-address-bg.gif) left bottom;
}#etr80_alp_basi div#desc dl dd.adress{
  height:40px;
}#etr80_alp_basi div#desc p.pict{
  position:absolute;
  top:20px;
  left:380px;
}#etr80_alp_basi div#desc p.pict img{
  padding:1px;
  border:1px solid #C0C0C0;
}#etr80_alp_basi div#desc p.B{
  width:610px;
  height:30px;
  background:url(img/etr80_alp_basi_desc-B-bg.gif) left top;
  background-repeat:no-repeat;
}#etr80_alp_basi div#desc dl:after{
  content:" ";
  display:block;
  visibility:hidden;
  clear:both;
  height:0.1px;
  font-size:0.1em;
  line-height:0;
}* html #etr80_alp_basi div#desc dl{
  display:inline-block;
}/*\*/* html #etr80_alp_basi div#desc dl{
  height:1%;
}#etr80_alp_basi div#desc dl{
  display:block;
}

#etr80_alp_sec2{
  padding-top:35px;
  clear:both;
}#etr80_alp_sec2 h2{
  margin-bottom:15px;
}

#etr80_alp_sec3:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}#etr80_alp_sec3{
  display:inline-block;
  overflow:hidden;
  min-height:1%;
}/*\*/+html #etr80_alp_sec3{
  height:1%;
  overflow:visible;
}#etr80_alp_sec3{
  padding-top:35px;
  padding-bottom:30px;
  display:block;
}/**/#etr80_alp_sec3 h2{
  margin-bottom:5px;
}#etr80_alp_sec3 dl{
  width:610px;
}#etr80_alp_sec3 dl dt{
  padding:5px 0 0 8px;
  margin-top:15px;
  border-left:9px solid #0290C7;
  width:591px;
  height:23px;
  background-color:#F5F5F5;
  font-weight:bold;
  clear:both;
}#etr80_alp_sec3 dl dd{
  width:610px;
  clear:both;
}#etr80_alp_sec3 dl dd dl{
  padding-top:10px;
  width:610px;
}#etr80_alp_sec3 dl dd dl dt{
  padding:0;
  margin:0;
  border:0;
  float:left;
  width:76px;
  height:20px;
  background:transparent url(img/all_alp_sec_colon.gif) 65px 7px;
  background-repeat:no-repeat;
  font-weight:normal;
}#etr80_alp_sec3 dl dd dl dd{
  float:left;
  width:534px;
  _height:20px;
  clear:none;
}

/* ### etr901aboutsite_alp ### */
#eaboutsite #etr901_alp_sec1 ul li{
  float:left;
}

#eaboutsite #etr901_alp_sec2{
  _padding-top:25px;
  background:url(img/etr901aboutsite_alp_sec2_bg.gif) left 98px;
  _background:url(img/etr901aboutsite_alp_sec2_bg.gif) left 78px;
  background-repeat:no-repeat;
  _clear:both;
}*+html #eaboutsite #etr901_alp_sec2{
  padding-top:10px;
}#eaboutsite #etr901_alp_sec2 h2{
  margin-bottom:15px;
}#eaboutsite #etr901_alp_sec2 dl{
  padding-left:20px;
  float:left;
  width:190px;
}#eaboutsite #etr901_alp_sec2 dl.merit1{
  padding:0;
}#eaboutsite #etr901_alp_sec2 dl dt{
  margin-bottom:18px;
}#eaboutsite #etr901_alp_sec2 dl dd{
}#eaboutsite #etr901_alp_sec2:after{
  content:" ";
  display:block;
  visibility:hidden;
  clear:both;
  height:0.1px;
  font-size:0.1em;
  line-height:0;
}* html #eaboutsite #etr901_alp_sec2{
  display:inline-block;
}/*\*/* html #eaboutsite #etr901_alp_sec2{
  height:1%;
}#eaboutsite #etr901_alp_sec2{
  display:block;
}

#eaboutsite #etr901_alp_sec3{
  _clear:both;
}#eaboutsite #etr901_alp_sec3 h2 span{
  padding-bottom:6px;
  _padding-bottom:4px;
}

#eaboutsite #all_alp_btn1{
  position:relative;
  height:268px;
  _height:248px;
  clear:both;
}#eaboutsite #all_alp_btn1 h2{
  padding-top:50px;
  margin:0 auto;
  width:492px;
}#eaboutsite #all_alp_btn1 p{
}#eaboutsite #all_alp_btn1 p.desc{
}#eaboutsite #all_alp_btn1 p.btn1{
  position:absolute;
  top:148px;
  left:338px;
}#eaboutsite #all_alp_btn1 p.btn2{
  position:absolute;
  top:148px;
  left:473px;
}

/* ### etr901imadoki_alp ### */
#eimadoki #etr901_alp_head{
}#eimadoki #etr901_alp_head p.desc{
  padding:20px;
  background:url(img/etr901imadoki_alp_head_p-bg.gif) left top;
  font-size:15px;
}

#eimadoki #etr901_alp_sec1,#eimadoki #etr901_alp_sec2,#eimadoki #etr901_alp_sec3,#eimadoki #etr901_alp_sec4{
}#eimadoki #etr901_alp_sec1 h2,#eimadoki #etr901_alp_sec2 h2,#eimadoki #etr901_alp_sec3 h2,#eimadoki #etr901_alp_sec4 h2,#eimadoki #etr901_alp_sec5 h2{
  padding:0;
}#eimadoki #etr901_alp_sec1 p,#eimadoki #etr901_alp_sec2 p,#eimadoki #etr901_alp_sec3 p,#eimadoki #etr901_alp_sec4 p,#eimadoki #etr901_alp_sec5 p{
}#eimadoki #etr901_alp_sec1 p.desc,#eimadoki #etr901_alp_sec2 p.desc,#eimadoki #etr901_alp_sec3 p.desc,#eimadoki #etr901_alp_sec4 p.desc{
}#eimadoki #etr901_alp_sec1 p.pict,#eimadoki #etr901_alp_sec2 p.pict,#eimadoki #etr901_alp_sec3 p.pict,#eimadoki #etr901_alp_sec4 p.pict{
  padding:3px;
  margin-left:10px;
  border:1px solid #DBDBDB;
  float:right;
}

#eimadoki #etr901_alp_sec3,#eimadoki #etr901_alp_sec4{
  _padding-top:50px;
  _clear:both;
}

#eimadoki #etr901_alp_sec4{
  padding-bottom:35px;
}

#eimadoki #etr901_alp_sec5{
  padding-top:20px;
  margin-top:35px;
  width:615px;
  height:298px;
  background:url(img/etr901imadoki_alp_sec5_bg.gif) left top;
  background-repeat:no-repeat;
  clear:both;
}#eimadoki #etr901_alp_sec5 p.desc{
  padding:25px 0 0 30px;
}#eimadoki #etr901_alp_sec5 p.desc span{
  border-bottom:1px dashed #999;
  line-height:2.0;
}#eimadoki #etr901_alp_sec5 p.img{
  padding-right:35px;
  margin-left:10px;
  float:right;
}

/* ### etr901faq_alp ### */
#etr901faq_alp_sec1 dl{
  padding-top:25px;
  position:relative;
  width:615px;
  clear:both;
}#etr901faq_alp_sec1 dl.T{
  padding:0;
}#etr901faq_alp_sec1 dl dt{
  padding:10px 0 0 40px;
  width:575px;
  height:22px;
  background:url(img/etr901faq_alp_sec1_dl-dt.gif) left top;
  background-repeat:no-repeat;
  font:bold 16px san-serif;
  height:32px;
}#etr901faq_alp_sec1 dl dd{
  position:relative;
  float:right;
  width:588px;
  background:url(img/etr901faq_alp_sec1_dl-dd-M.gif) left top;
  background-repeat:y-repeat;
}#etr901faq_alp_sec1 dl dd span.T{
  display:block;
  width:588px;
  height:32px;
  background:url(img/etr901faq_alp_sec1_dl-dd-T.gif) left top;
  background-repeat:no-repeat;
}#etr901faq_alp_sec1 dl dd span.lm{
  display:block;
  position:absolute;
  top:32px;
  left:20px;
  width:32px;
  height:32px;
  background:url(img/etr901faq_alp_sec1_dl-dd-lm.gif) left top;
  background-repeat:no-repeat;
}#etr901faq_alp_sec1 dl dd span.txt{
  display:block;
  padding:0 10px 0 75px;
}#etr901faq_alp_sec1 dl dd span.B{
  display:block;
  width:588px;
  height:27px;
  background:url(img/etr901faq_alp_sec1_dl-dd-B.gif) left top;
  background-repeat:no-repeat;
}

#efaq #all_alp_btn1{
  position:relative;
  height:268px;
  _height:248px;
  clear:both;
}#efaq #all_alp_btn1 h2{
  padding-top:50px;
  margin:0 auto;
  width:492px;
}#efaq #all_alp_btn1 p{
}#efaq #all_alp_btn1 p.desc{
}#efaq #all_alp_btn1 p.btn1{
  position:absolute;
  top:148px;
  left:338px;
}#efaq #all_alp_btn1 p.btn2{
  position:absolute;
  top:148px;
  left:473px;
}

/* ### etr501taiken_alp ### */
#etr501taiken_alp_head{
  position:relative;
  height:268px;
  min-height:268px;
}#etr501taiken_alp_head h2{
  margin-bottom:15px;
}#etr501taiken_alp_head p.desc{
}#etr501taiken_alp_head p.pict{
  position:absolute;
  top:0;
  left:379px;
}

#etr501taiken_alp_sec1{
  clear:both;
}#etr501taiken_alp_sec1 h2{
  padding-left:17px;
  margin:25px 0 15px 0;
  height:22px;
  background:url(img/etr901taiken_alp_sec1_h.gif) left top;
  background-repeat:x-repeat;
}#etr501taiken_alp_sec1 h2 span.txt{
  padding:10px;
  background-color:#fff;
}#etr501taiken_alp_sec1 table{
  margin:15px 0 0 -10px;
  border-collapse:separate;
  border-spacing:10px;
  background-color:#fff;
}#etr501taiken_alp_sec1 table tr{
}#etr501taiken_alp_sec1 table tr th{
  padding:7px;
  width:90px;
  background-color:#F5F5F5;
  text-align:center;
  vertical-align:middle;
}#etr501taiken_alp_sec1 table tr td{
  padding:7px 20px;
}#etr501taiken_alp_sec1 table tr td span.attention{
  color:#f23500;
}#etr501taiken_alp_sec1 p.note{
  padding-top:20px;
}

/* ### etr902company_alp ### */
#ecompany #etr902_alp_sec1{
  padding:0;
}#ecompany #etr902_alp_sec1 table{
  border:10px solid #F5F5F5;
  border-collapse:separate;
  border-spacing:1px;
  background-color:#ccc;
  width:100%;
}#ecompany #etr902_alp_sec1 table tr{
}#ecompany #etr902_alp_sec1 table tr th{
  padding:10px;
  width:169px;
  background-color:#E7F7FF;
  text-align:left;
}#ecompany #etr902_alp_sec1 table tr td{
  padding:10px;
  background-color:#fff;
}

/* ### etr902policy_alp ### */
#epolicy #etr902_alp_sec1{
}#epolicy #etr902_alp_sec1 p{
}#epolicy #etr902_alp_sec1 p.lead{
}#epolicy #etr902_alp_sec1 div{
}#epolicy #etr902_alp_sec1 div.sec1,#epolicy #etr902_alp_sec1 div.sec2,#epolicy #etr902_alp_sec1 div.sec3,#epolicy #etr902_alp_sec1 div.sec4{
  padding-top:25px;
}#epolicy #etr902_alp_sec1 div.sec1 h3,#epolicy #etr902_alp_sec1 div.sec2 h3,#epolicy #etr902_alp_sec1 div.sec3 h3,#epolicy #etr902_alp_sec1 div.sec4 h3{
  margin-bottom:15px;
}#epolicy #etr902_alp_sec1 div.sec1 p,#epolicy #etr902_alp_sec1 div.sec2 p,#epolicy #etr902_alp_sec1 div.sec3 p,#epolicy #etr902_alp_sec1 div.sec4 p{
}#epolicy #etr902_alp_sec1 div.sec1 p.desc1,#epolicy #etr902_alp_sec1 div.sec2 p.desc1,#epolicy #etr902_alp_sec1 div.sec3 p.desc1,#epolicy #etr902_alp_sec1 div.sec4 p.desc1{
  padding-bottom:15px;
}#epolicy #etr902_alp_sec1 div.sec1 p.desc2,#epolicy #etr902_alp_sec1 div.sec2 p.desc2,#epolicy #etr902_alp_sec1 div.sec3 p.desc2,#epolicy #etr902_alp_sec1 div.sec4 p.desc2{
  padding-top:15px;
}#epolicy #etr902_alp_sec1 div.sec1 p.desc3,#epolicy #etr902_alp_sec1 div.sec2 p.desc3,#epolicy #etr902_alp_sec1 div.sec3 p.desc3,#epolicy #etr902_alp_sec1 div.sec4 p.desc3{
  padding-top:15px;
  text-align:right;
}#epolicy #etr902_alp_sec1 div.sec1 ol,#epolicy #etr902_alp_sec1 div.sec2 ol,#epolicy #etr902_alp_sec1 div.sec3 ol,#epolicy #etr902_alp_sec1 div.sec4 ol{
}#epolicy #etr902_alp_sec1 div.sec1 ol li,#epolicy #etr902_alp_sec1 div.sec2 ol li,#epolicy #etr902_alp_sec1 div.sec3 ol li,#epolicy #etr902_alp_sec1 div.sec4 ol li{
  padding-bottom:15px;
  margin-left:30px;
  list-style:decimal;
}#epolicy #etr902_alp_sec1 div.sec1 ul,#epolicy #etr902_alp_sec1 div.sec2 ul,#epolicy #etr902_alp_sec1 div.sec3 ul,#epolicy #etr902_alp_sec1 div.sec4 ul{
  padding-bottom:15px;
}#epolicy #etr902_alp_sec1 div.sec1 ul li,#epolicy #etr902_alp_sec1 div.sec2 ul li,#epolicy #etr902_alp_sec1 div.sec3 ul li,#epolicy #etr902_alp_sec1 div.sec4 ul li{
  margin-left:30px;
  list-style:disc;
}

/* ### etr902inquiry_alp ### */
#einquiry #etr902_alp_sec1 span.attention{
  color:#f00;
}

#einquiry #etr902_alp_sec2 span.attention{
  color:#f00;
}

/* ### etr902sitemap_alp ### */
#esitemap #etr902_alp_sec1,#esitemap #etr902_alp_sec2,#esitemap #etr902_alp_sec3,#esitemap #etr902_alp_sec4,#esitemap #etr902_alp_sec5,#esitemap #etr902_alp_sec6{
  padding-top:15px;
}#esitemap #etr902_alp_sec1 h2,#esitemap #etr902_alp_sec2 h2,#esitemap #etr902_alp_sec3 h2,#esitemap #etr902_alp_sec4 h2,#esitemap #etr902_alp_sec5 h2,#esitemap #etr902_alp_sec6 h2{
  margin-bottom:15px;
}#esitemap #etr902_alp_sec1 ul,#esitemap #etr902_alp_sec2 ul,#esitemap #etr902_alp_sec3 ul,#esitemap #etr902_alp_sec4 ul,#esitemap #etr902_alp_sec5 ul,#esitemap #etr902_alp_sec6 ul{
}#esitemap #etr902_alp_sec1 ul li,#esitemap #etr902_alp_sec2 ul li,#esitemap #etr902_alp_sec3 ul li,#esitemap #etr902_alp_sec4 ul li,#esitemap #etr902_alp_sec5 ul li,#esitemap #etr902_alp_sec6 ul li{
  padding:3px 0 4px 0;
  float:left;
  width:297px;
  background:url(img/etr902sitemap_alp_sec_li-bg.gif) left bottom;
  background-repeat:no-repeat;
}#esitemap #etr902_alp_sec1 ul li.L,#esitemap #etr902_alp_sec2 ul li.L,#esitemap #etr902_alp_sec3 ul li.L,#esitemap #etr902_alp_sec4 ul li.L,#esitemap #etr902_alp_sec5 ul li.L,#esitemap #etr902_alp_sec6 ul li.L{
  margin-right:21px;
}#esitemap #etr902_alp_sec1 ul li.R,#esitemap #etr902_alp_sec2 ul li.R,#esitemap #etr902_alp_sec3 ul li.R,#esitemap #etr902_alp_sec4 ul li.R,#esitemap #etr902_alp_sec5 ul li.R,#esitemap #etr902_alp_sec6 ul li.R{
}#esitemap #etr902_alp_sec1 ul li a,#esitemap #etr902_alp_sec2 ul li a,#esitemap #etr902_alp_sec3 ul li a,#esitemap #etr902_alp_sec4 ul li a,#esitemap #etr902_alp_sec5 ul li a,#esitemap #etr902_alp_sec6 ul li a{
  padding-left:25px;
  position:relative;
  display:block;
  _height:12px;
  background:url(img/etr902sitemap_alp_sec_lm.gif) 3px 3px;
  background-repeat:no-repeat;
}

/* ### etr903_alp ### */
#etr903_alp_head{
}#etr903_alp_head embed{
  width:610px;
  height:260px;
}

#etr903_alp_flow{
  padding-top:30px;
  clear:both;
}#etr903_alp_flow h2{
  margin-bottom:20px;
  background:url(img/all_alp_sec_h-bg.gif) left bottom;
  background-repeat:no-repeat;
}#etr903_alp_flow h2 span{
  padding-left:20px;
  padding-bottom:5px;
  _padding-bottom:4px;
  background:url(img/all_alp_sec_h-span-bg.gif) left bottom;
  background-repeat:x-repeat;
}#etr903_alp_flow ul li{
  float:left;
}

#eonsen #etr903_alp_sec3 ul.rank,#etr903_alp_sec2 ul.rank{
  margin-left:10px;
  position:relative;
  float:right;
  width:345px;
  height:262px;
  background:url(img/etr903_alp_sec_rank-bg.gif) right top;
  background-repeat:no-repeat;
}#eonsen #etr903_alp_sec3 ul.rank li.r1,#etr903_alp_sec2 ul.rank li.r1{
}#eonsen #etr903_alp_sec3 ul.rank li.r2,#etr903_alp_sec2 ul.rank li.r2{
  position:absolute;
  top:5px;
  left:250px;
}#eonsen #etr903_alp_sec3 ul.rank li.r3,#etr903_alp_sec2 ul.rank li.r3{
  position:absolute;
  top:35px;
  left:250px;
}#eonsen #etr903_alp_sec3 ul.rank li.r4,#etr903_alp_sec2 ul.rank li.r4{
  position:absolute;
  top:65px;
  left:250px;
}#eonsen #etr903_alp_sec3 ul.rank li.r5,#etr903_alp_sec2 ul.rank li.r5{
  position:absolute;
  top:94px;
  left:250px;
}#eonsen #etr903_alp_sec3 ul.rank li.r6,#etr903_alp_sec2 ul.rank li.r6{
  position:absolute;
  top:122px;
  left:250px;
}#eonsen #etr903_alp_sec3 ul.rank li.r7,#etr903_alp_sec2 ul.rank li.r7{
  position:absolute;
  top:152px;
  left:250px;
}#eonsen #etr903_alp_sec3 ul.rank li.r8,#etr903_alp_sec2 ul.rank li.r8{
  position:absolute;
  top:181px;
  left:250px;
}#eonsen #etr903_alp_sec3 ul.rank li.r9,#etr903_alp_sec2 ul.rank li.r9{
  position:absolute;
  top:210px;
  left:250px;
}#eonsen #etr903_alp_sec3 ul.rank li.r10,#etr903_alp_sec2 ul.rank li.r10{
  position:absolute;
  top:239px;
  left:250px;
}

#etr903_alp_sec1 div,#etr903_alp_sec2 div,#etr903_alp_sec3 div,#etr903_alp_sec4 div,#etr903_alp_sec5 div{
  clear:both;
}#etr903_alp_sec1 div h3,#etr903_alp_sec2 div h3,#etr903_alp_sec3 div h3,#etr903_alp_sec4 div h3,#etr903_alp_sec5 div h3{
  padding:7px 0 5px 80px;
  margin-bottom:15px;
  border-bottom:1px dashed #999;
  display:inline;
  height:27px;
}#etr903_alp_sec1 div.plan1 h3,#etr903_alp_sec2 div.plan1 h3,#etr903_alp_sec3 div.plan1 h3,#etr903_alp_sec4 div.plan1 h3,#etr903_alp_sec5 div.plan1 h3{
  background:url(img/etr903_alp_sec_plan1-h-lm.gif) left top;
  background-repeat:no-repeat;
}#etr903_alp_sec1 div.plan2 h3,#etr903_alp_sec2 div.plan2 h3,#etr903_alp_sec3 div.plan2 h3,#etr903_alp_sec4 div.plan2 h3,#etr903_alp_sec5 div.plan2 h3{
  background:url(img/etr903_alp_sec_plan2-h-lm.gif) left top;
  background-repeat:no-repeat;
}#etr903_alp_sec1 div.plan3 h3,#etr903_alp_sec2 div.plan3 h3,#etr903_alp_sec3 div.plan3 h3,#etr903_alp_sec4 div.plan3 h3,#etr903_alp_sec5 div.plan3 h3{
  background:url(img/etr903_alp_sec_plan3-h-lm.gif) left top;
  background-repeat:no-repeat;
}#etr903_alp_sec1 div table,#etr903_alp_sec2 div table,#etr903_alp_sec3 div table,#etr903_alp_sec4 div table,#etr903_alp_sec5 div table{
  margin-top:15px;
  margin-bottom:15px;
  border-collapse:separate;
  border-spacing:1px;
  width:100%;
  background-color:#ccc;
}#etr903_alp_sec1 div table tr,#etr903_alp_sec2 div table tr,#etr903_alp_sec3 div table tr,#etr903_alp_sec4 div table tr,#etr903_alp_sec5 div table tr{
}#etr903_alp_sec1 div table tr .L,#etr903_alp_sec2 div table tr .L,#etr903_alp_sec3 div table tr .L,#etr903_alp_sec4 div table tr .L,#etr903_alp_sec5 div table tr .L{
  width:88px;
}#etr903_alp_sec1 div table tr th,#etr903_alp_sec2 div table tr th,#etr903_alp_sec3 div table tr th,#etr903_alp_sec4 div table tr th,#etr903_alp_sec5 div table tr th{
  padding:2px 5px;
  height:30px;
  background-color:#F5F5F5;
  font-weight:normal;
  text-align:left;
}#etr903_alp_sec1 div table tr td,#etr903_alp_sec2 div table tr td,#etr903_alp_sec3 div table tr td,#etr903_alp_sec4 div table tr td,#etr903_alp_sec5 div table tr td{
  padding:2px 5px;
  background-color:#fff;
}#etr903_alp_sec1 div dl.L,#etr903_alp_sec2 div dl.L,#etr903_alp_sec3 div dl.L,#etr903_alp_sec4 div dl.L,#etr903_alp_sec5 div dl.L,#etr903_alp_sec1 div dl.L,#etr903_alp_sec2 div dl.L,#etr903_alp_sec3 div dl.L,#etr903_alp_sec4 div dl.L,#etr903_alp_sec5 div dl.L,#etr903_alp_sec1 div dl.M,#etr903_alp_sec2 div dl.M,#etr903_alp_sec3 div dl.M,#etr903_alp_sec4 div dl.M,#etr903_alp_sec5 div dl.M,#etr903_alp_sec1 div dl.R,#etr903_alp_sec2 div dl.R,#etr903_alp_sec3 div dl.R,#etr903_alp_sec4 div dl.R,#etr903_alp_sec5 div dl.R{
}#etr903_alp_sec1 div dl,#etr903_alp_sec2 div dl,#etr903_alp_sec3 div dl,#etr903_alp_sec4 div dl,#etr903_alp_sec5 div dl{
  margin-left:12px;
  float:left;
}#etr903_alp_sec1 div dl.L,#etr903_alp_sec2 div dl.L,#etr903_alp_sec3 div dl.L,#etr903_alp_sec4 div dl.L,#etr903_alp_sec5 div dl.L{
  margin-left:0;
}#etr903_alp_sec1 div dl dt,#etr903_alp_sec2 div dl dt,#etr903_alp_sec3 div dl dt,#etr903_alp_sec4 div dl dt,#etr903_alp_sec5 div dl dt{
  margin-bottom:3px;
}#etr903_alp_sec1 div dl dt img,#etr903_alp_sec2 div dl dt img,#etr903_alp_sec3 div dl dt img,#etr903_alp_sec4 div dl dt img,#etr903_alp_sec5 div dl dt img{
  padding:5px;
  border:1px solid #DBDBDB;
}#etr903_alp_sec1 div dl dd.capt,#etr903_alp_sec2 div dl dd.capt,#etr903_alp_sec3 div dl dd.capt,#etr903_alp_sec4 div dl dd.capt,#etr903_alp_sec5 div dl dd.capt{
  margin-bottom:25px;
  font-size:11px;
  text-align:center;
}

#etr903_alp_sec1 table.attention-T,#etr903_alp_sec2 table.attention-T,#etr903_alp_sec3 table.attention-T,#etr903_alp_sec4 table.attention-T,#etr903_alp_sec5 table.attention-T,#etr903_alp_sec1 table.attention-M,#etr903_alp_sec2 table.attention-M,#etr903_alp_sec3 table.attention-M,#etr903_alp_sec4 table.attention-M,#etr903_alp_sec5 table.attention-M,#etr903_alp_sec1 table.attention-B,#etr903_alp_sec2 table.attention-B,#etr903_alp_sec3 table.attention-B,#etr903_alp_sec4 table.attention-B,#etr903_alp_sec5 table.attention-B{
  margin-bottom:20px;
  border-collapse:separate;
  border-spacing:1px;
  background-color:#E4E4E4;
}#etr903_alp_sec1 table.attention-T tr th,#etr903_alp_sec2 table.attention-T tr th,#etr903_alp_sec3 table.attention-T tr th,#etr903_alp_sec4 table.attention-T tr th,#etr903_alp_sec5 table.attention-T tr th,#etr903_alp_sec1 table.attention-M tr th,#etr903_alp_sec2 table.attention-M tr th,#etr903_alp_sec3 table.attention-M tr th,#etr903_alp_sec4 table.attention-M tr th,#etr903_alp_sec5 table.attention-M tr th,#etr903_alp_sec1 table.attention-B tr th,#etr903_alp_sec2 table.attention-B tr th,#etr903_alp_sec3 table.attention-B tr th,#etr903_alp_sec4 table.attention-B tr th,#etr903_alp_sec5 table.attention-B tr th{
  width:110px;
  background-color:#00659D;
}#etr903_alp_sec1 table.attention-T tr td,#etr903_alp_sec2 table.attention-T tr td,#etr903_alp_sec3 table.attention-T tr td,#etr903_alp_sec4 table.attention-T tr td,#etr903_alp_sec5 table.attention-T tr td,#etr903_alp_sec1 table.attention-M tr td,#etr903_alp_sec2 table.attention-M tr td,#etr903_alp_sec3 table.attention-M tr td,#etr903_alp_sec4 table.attention-M tr td,#etr903_alp_sec5 table.attention-M tr td,#etr903_alp_sec1 table.attention-B tr td,#etr903_alp_sec2 table.attention-B tr td,#etr903_alp_sec3 table.attention-B tr td,#etr903_alp_sec4 table.attention-B tr td,#etr903_alp_sec5 table.attention-B tr td{
  padding:10px;
  background-color:#fff;
}

/* ### etr903kokunai_alp ### */
#ekokunai #etr903_alp_sec1 p.txt{
  margin-bottom:15px;
}#ekokunai #etr903_alp_sec1 dl{
  position:relative;
  padding-left:8px;
  float:left;
  width:145px;
  height:252px;
}#ekokunai #etr903_alp_sec1 dl.case1{
  background:url(img/etr903kokunai_alp_sec1_dl-case1.gif) left top;
  background-repeat:no-repeat;
}#ekokunai #etr903_alp_sec1 dl.case2{
  background:url(img/etr903kokunai_alp_sec1_dl-case2.gif) left top;
  background-repeat:no-repeat;
}#ekokunai #etr903_alp_sec1 dl.case3{
  background:url(img/etr903kokunai_alp_sec1_dl-case3.gif) left top;
  background-repeat:no-repeat;
}#ekokunai #etr903_alp_sec1 dl.case4{
  background:url(img/etr903kokunai_alp_sec1_dl-case4.gif) left top;
  background-repeat:no-repeat;
}#ekokunai #etr903_alp_sec1 dl dt{
  position:absolute;
  top:45px;
  left:10px;
  width:125px;
  font-weight:bold;
  text-align:center;
  line-height:1.2;
  color:#004879;
}#ekokunai #etr903_alp_sec1 dl.case1 dt,#ekokunai #etr903_alp_sec1 dl.case4 dt{
  top:55px;
}#ekokunai #etr903_alp_sec1 dl dd{
  position:absolute;
}#ekokunai #etr903_alp_sec1 dl dd.pict{
  top:121px;
  left:10px;
}#ekokunai #etr903_alp_sec1 dl dd.capt{
  top:222px;
  left:10px;
  width:125px;
  font:bold 14px san-serif;
  color:#fff;
  text-align:center;
}

#ekokunai #etr903_alp_sec2{
  _padding-top:10px;
  _clear:both;
}#ekokunai #etr903_alp_sec2 p.img{
  padding-left:5px;
  float:right;
}#ekokunai #etr903_alp_sec2 p.txt{
}

#ekokunai #etr903_alp_sec3{
  _padding-top:15px;
  _clear:both;
}

#ekokunai #etr903_alp_sec4{
  _padding-top:5px;
  _clear:both;
}

/* ### etr903kaigai_alp ### */
#ekaigai #etr903_alp_sec1 p.desc{
  margin-bottom:25px;
}#ekaigai #etr903_alp_sec1 div.tour,#ekaigai #etr903_alp_sec1 div.tehai{
  display:inline;
  width:295px;
  background:url(img/etr903kaigai_alp_sec1_div-h3_bg.gif) left top;
  background-repeat:x-repeat;
  text-align:center;
  clear:none;
}#ekaigai #etr903_alp_sec1 div.tour{
  margin-right:22px;
  float:left;
}#ekaigai #etr903_alp_sec1 div.tehai{
  float:right;
}#ekaigai #etr903_alp_sec1 div.tour h3,#ekaigai #etr903_alp_sec1 div.tehai h3{
  padding:5px 10px;
  margin:0 auto;
  border:0;
  display:inline;
  width:295px;
  height:17px;
  background-color:#fff;
  font-size:14px;
  text-align:center;
}#ekaigai #etr903_alp_sec1 div.tour table,#ekaigai #etr903_alp_sec1 div.tehai table{
  border-collapse:separate;
  border-spacing:1px;
  width:295px;
  height:170px;
  background-color:#ccc;
}#ekaigai #etr903_alp_sec1 div.tour table tr th,#ekaigai #etr903_alp_sec1 div.tehai table tr th{
  width:50%;
  height:30px;
  text-align:center;
}#ekaigai #etr903_alp_sec1 div.tour table tr th.L,#ekaigai #etr903_alp_sec1 div.tehai table tr th.L{
  background-color:#00659D;
}#ekaigai #etr903_alp_sec1 div.tour table tr th.R,#ekaigai #etr903_alp_sec1 div.tehai table tr th.R{
  background-color:#699;
}#ekaigai #etr903_alp_sec1 div.tour table tr td,#ekaigai #etr903_alp_sec1 div.tehai table tr td{
  padding:5px 5px 5px 0;
  width:50%;
  height:130px;
  background-color:#fff;
  text-align:left;
  vertical-align:top;
}#ekaigai #etr903_alp_sec1 div.tour table tr td ul li,#ekaigai #etr903_alp_sec1 div.tehai table tr td ul li{
  padding-bottom:10px;
  margin-left:19px;
  _margin-left:24px;
  list-style:disc;
  line-height:1.3;
}

#ekaigai #etr903_alp_sec2{
  _padding-top:5px;
  _clear:both;
}#ekaigai #etr903_alp_sec2 p.img{
  padding-left:5px;
  float:right;
}#ekaigai #etr903_alp_sec2 p.txt{
}

#ekaigai #etr903_alp_sec3{
  _padding-top:5px;
  _clear:both;
}

#ekaigai #etr903_alp_sec4{
  _padding-top:5px;
  _clear:both;
}

#ekaigai #etr903_alp_sec5 table tr td h4{
  font-size:14px;
}

/* ### etr903onsen_alp ### */
#eonsen #etr903_alp_sec1 p.desc{
  margin-bottom:20px;
}#eonsen #etr903_alp_sec1 ul li{
  padding-left:10px;
  float:left;
  width:145px;
}#eonsen #etr903_alp_sec1 ul li.L{
  padding-left:0;
}

#eonsen #etr903_alp_sec2{
  _padding-top:5px;
  _clear:both;
}#eonsen #etr903_alp_sec2 h2{
}

#eonsen #etr903_alp_sec3 p.img{
  padding-left:5px;
  float:right;
}#eonsen #etr903_alp_sec3 p.txt{
}

#eonsen #etr903_alp_sec4{
  _padding-top:20px;
  _clear:both;
}

/* ### etr903ian_alp ### */
#eian #all_alp_btn1{
  position:relative;
  height:268px;
  _height:248px;
  clear:both;
}#eian #all_alp_btn1 h2{
  padding-top:50px;
  margin:0 auto;
  width:492px;
}#eian #all_alp_btn1 p{
}#eian #all_alp_btn1 p.desc{
}#eian #all_alp_btn1 p.btn1{
  position:absolute;
  top:148px;
  left:338px;
}#eian #all_alp_btn1 p.btn2{
  position:absolute;
  top:148px;
  left:473px;
}

/* ### etr903kenshu_alp ### */
#ekenshu #all_alp_btn1{
  position:relative;
  height:268px;
  _height:248px;
  clear:both;
}#ekenshu #all_alp_btn1 h2{
  padding-top:50px;
  margin:0 auto;
  width:492px;
}#ekenshu #all_alp_btn1 p{
}#ekenshu #all_alp_btn1 p.desc{
}#ekenshu #all_alp_btn1 p.btn1{
  position:absolute;
  top:148px;
  left:338px;
}#ekenshu #all_alp_btn1 p.btn2{
  position:absolute;
  top:148px;
  left:473px;
}

/* ### etr903shisatu_alp ### */
#eshisatu #all_alp_btn1{
  position:relative;
  height:268px;
  _height:248px;
  clear:both;
}#eshisatu #all_alp_btn1 h2{
  padding-top:50px;
  margin:0 auto;
  width:492px;
}#eshisatu #all_alp_btn1 p{
}#eshisatu #all_alp_btn1 p.desc{
}#eshisatu #all_alp_btn1 p.btn1{
  position:absolute;
  top:148px;
  left:338px;
}#eshisatu #all_alp_btn1 p.btn2{
  position:absolute;
  top:148px;
  left:473px;
}


/* BETA
   ---- */
#all_bet_catc{
}#all_bet_catc h2{
}#all_bet_catc p{
  padding-top:7px;
  margin:0 auto;
  width:200px;
}#all_bet_catc p.btn1{
}#all_bet_catc p.btn2{
}

#all_bet_men1{
  margin:25px 10px 10px 10px;
  background-color:#fff;
}#all_bet_men1 div{
  padding:10px 10px 5px 10px;
}#all_bet_men1 div h3{
  padding-left:20px;
  margin-bottom:20px;
  background:url(img/all_bet_men1_div-h3-bg.gif) left bottom;
  background-repeat:no-repeat;
}#all_bet_men1 div.men1{
}#all_bet_men1 div.men1 ul{
}#all_bet_men1 div.men1 ul li{
  margin-bottom:5px;
}#all_bet_men1 div.men1 ul li.B{
  margin:0;
}#all_bet_men1 div.men2 ul li.t1 a,#all_bet_men1 div.men2 ul li.t2 a,#all_bet_men1 div.men2 ul li.t3 a,#all_bet_men1 div.men2 ul li.t4 a{
  padding:8px 0 0 40px;
  display:block;
  height:26px;
  text-decoration:none;
  color:#333;
}#all_bet_men1 div.men2 ul li.t1 a{
  background:url(img/all_bet_men1_men2-li1-bg_off.gif) left top;
  background-repeat:no-repeat;
}#all_bet_men1 div.men2 ul li.t2 a{
  background:url(img/all_bet_men1_men2-li2-bg_off.gif) left top;
  background-repeat:no-repeat;
}#all_bet_men1 div.men2 ul li.t3 a{
  background:url(img/all_bet_men1_men2-li3-bg_off.gif) left top;
  background-repeat:no-repeat;
}#all_bet_men1 div.men2 ul li.t4 a{
  background:url(img/all_bet_men1_men2-li4-bg_off.gif) left top;
  background-repeat:no-repeat;
}#all_bet_men1 div.men2 ul li.t1 a:hover,#all_bet_men1 div.men2 ul li.t2 a:hover,#all_bet_men1 div.men2 ul li.t3 a:hover,#all_bet_men1 div.men2 ul li.t4 a:hover{
  text-decoration:none;
  color:#333;
}#all_bet_men1 div.men2 ul li.t1 a:hover{
  background:url(img/all_bet_men1_men2-li1-bg_on.gif) left top;
  background-repeat:no-repeat;
}#all_bet_men1 div.men2 ul li.t2 a:hover{
  background:url(img/all_bet_men1_men2-li2-bg_on.gif) left top;
  background-repeat:no-repeat;
}#all_bet_men1 div.men2 ul li.t3 a:hover{
  background:url(img/all_bet_men1_men2-li3-bg_on.gif) left top;
  background-repeat:no-repeat;
}#all_bet_men1 div.men2 ul li.t4 a:hover{
  background:url(img/all_bet_men1_men2-li4-bg_on.gif) left top;
  background-repeat:no-repeat;
}#all_bet_men1 div.men3{
  padding-bottom:10px;
}#all_bet_men1 div.men3 ul li{
  padding-left:20px;
  height:32px;
  background:url(img/all_bet_men1_men3-li-bg.gif) left top;
  background-repeat:no-repeat;
}#all_bet_men1 div.men3 ul li.B{
  background-image:url(img/all_bet_men1_men3-li-B-bg.gif);
}
#all_bet_men2{
	text-align:center;
}
#all_bet_men2 li{
	padding-top:5px;
}




/* GAMMA
   ----- */
#top_gnm_sec1{
  float:left;
  width:175px;
}#top_gnm_sec1 div{
  padding-top:20px;
}#top_gnm_sec1 div h3{
  margin-bottom:15px;
  background:url(img/all_alp_sec_h-bg.gif) left bottom;
  background-repeat:no-repeat;
}#top_gnm_sec1 div h3 span{
  padding-left:23px;
  padding-bottom:5px;
  _padding-bottom:4px;
  height:19px;
  background:url(img/all_alp_sec_h-span-bg.gif) left bottom;
  background-repeat:x-repeat;
}#top_gnm_sec1 div.type-b h3 span{
  padding-bottom:6px;
  _padding-bottom:4px;
}#top_gnm_sec1 div.type-a{
  padding:0;
}#top_gnm_sec1 div.type-a ul li{
  padding-bottom:6px;
}#top_gnm_sec1 div.type-a ul li.B{
  padding-bottom:0;
}#top_gnm_sec1 div.type-b ul li{
}#top_gnm_sec1 div.type-b ul li.t1 a,#top_gnm_sec1 div.type-b ul li.t2 a,#top_gnm_sec1 div.type-b ul li.t3 a,#top_gnm_sec1 div.type-b ul li.t4 a{
  padding:8px 0 0 40px;
  display:block;
  height:26px;
  text-decoration:none;
  color:#333;
}#top_gnm_sec1 div.type-b ul li.t1 a{
  background:url(img/top_gnm_sec1_type-b-li1-bg_off.gif) left top;
  background-repeat:no-repeat;
}#top_gnm_sec1 div.type-b ul li.t2 a{
  background:url(img/top_gnm_sec1_type-b-li2-bg_off.gif) left top;
  background-repeat:no-repeat;
}#top_gnm_sec1 div.type-b ul li.t3 a{
  background:url(img/top_gnm_sec1_type-b-li3-bg_off.gif) left top;
  background-repeat:no-repeat;
}#top_gnm_sec1 div.type-b ul li.t4 a{
  background:url(img/top_gnm_sec1_type-b-li4-bg_off.gif) left top;
  background-repeat:no-repeat;
}#top_gnm_sec1 div.type-b ul li.t1 a:hover,#top_gnm_sec1 div.type-b ul li.t2 a:hover,#top_gnm_sec1 div.type-b ul li.t3 a:hover,#top_gnm_sec1 div.type-b ul li.t4 a:hover{
  text-decoration:none;
  color:#333;
}#top_gnm_sec1 div.type-b ul li.t1 a:hover{
  background:url(img/top_gnm_sec1_type-b-li1-bg_on.gif) left top;
  background-repeat:no-repeat;
}#top_gnm_sec1 div.type-b ul li.t2 a:hover{
  background:url(img/top_gnm_sec1_type-b-li2-bg_on.gif) left top;
  background-repeat:no-repeat;
}#top_gnm_sec1 div.type-b ul li.t3 a:hover{
  background:url(img/top_gnm_sec1_type-b-li3-bg_on.gif) left top;
  background-repeat:no-repeat;
}#top_gnm_sec1 div.type-b ul li.t4 a:hover{
  background:url(img/top_gnm_sec1_type-b-li4-bg_on.gif) left top;
  background-repeat:no-repeat;
}#top_gnm_sec1 div.link ul{
}#top_gnm_sec1 div.link ul li{
  padding-left:16px;
  height:32px;
  background:url(img/top_gnm_sec1_link-li-bg.gif) left top;
  background-repeat:no-repeat;
}
#top_gnm_sec1 ul.bana{
	padding-top:15px;
}
#top_gnm_sec1 ul.bana li{
	padding-top:5px;
}



#top_gnm_sec2{
  padding-left:18px;
  float:left;
  width:464px;
}#top_gnm_sec2 div{
  position:relative;
  padding-top:20px;
  clear:both;
}#top_gnm_sec2 div h3{
  position:static;
  margin-bottom:15px;
  background:url(img/all_alp_sec_h-bg.gif) left bottom;
  background-repeat:no-repeat;
}#top_gnm_sec2 div h3 span{
  padding-left:23px;
  padding-bottom:5px;
  _padding-bottom:4px;
  background:url(img/all_alp_sec_h-span-bg.gif) left bottom;
  background-repeat:x-repeat;
}#top_gnm_sec2 div.flow{
  padding:0;
}#top_gnm_sec2 div.flow ul{
}#top_gnm_sec2 div.flow ul li{
  float:left;
}#top_gnm_sec2 div#all_gnm_sec2_agtl{
  _margin-top:20px;
  _padding:0;
  _height:228px;
}*+html #top_gnm_sec2 div#all_gnm_sec2_agtl{
  padding-top:10px;
}#top_gnm_sec2 div#all_gnm_sec2_agtl p.link{
  padding-left:30px;
  margin:0;
  position:absolute;
  top:20px;
  _top:0;
  left:394px;
  width:200px;
  background:url(img/top_gnm_sec2_agtl-link-bg.gif) left 2px;
  background-repeat:no-repeat;
  font-size:11px;
}#top_gnm_sec2 div#all_gnm_sec2_agtl p.logo{
}#top_gnm_sec2 div#all_gnm_sec2_agtl p.logo img{
  margin:0 2px 2px 0;
  padding:2px;
  border:1px solid #E9E9E9;
  width:85px;
  height:39px;
}#top_gnm_sec2 div#all_gnm_sec2_agtl p.logo img.R{
  margin:0 0 2px 0;
}#top_gnm_sec2 div.sec1{
}
#top_gnm_sec2 div.sec2 dt{
	font-weight:bold;
	padding:8px 3px 2px 32px;
	margin-bottom:5px;
	color:#146A8B;
	background:url(img/icon01.jpg) no-repeat;
	background-position:left 0.5em;
}
#top_gnm_sec2 div.sec2 dd{
	border-bottom:1px dotted #BFBFBF;
	width:100%;
	padding-bottom:9px;
	margin-bottom:6px;
}
#top_gnm_sec2 div.sec2 dd#ddlast{
	border:none;
	padding-bottom:0;
	margin-bottom:0;
}
#top_gnm_sec2 div.sec2 dd span{
	color:#DA6941;
}
#top_gnm_sec3{
  padding-left:18px;
  float:left;
  width:175px;
}#top_gnm_sec3 div{
  position:relative;
  padding-top:20px;
  clear:both;
}#top_gnm_sec3 div.taiken{
  padding-top:0;
}#top_gnm_sec3 div.taiken h3,#top_gnm_sec3 div.rank h3{
  margin-bottom:15px;
  background:url(img/all_alp_sec_h-bg.gif) left bottom;
  background-repeat:no-repeat;
}#top_gnm_sec3 div.taiken h3 span,#top_gnm_sec3 div.rank h3 span{
  padding-left:23px;
  padding-bottom:5px;
  _padding-bottom:4px;
  background:url(img/all_alp_sec_h-span-bg.gif) left bottom;
  background-repeat:x-repeat;
}#top_gnm_sec3 div.taiken p.pict img{
  width:175px;
  height:157px;
}#top_gnm_sec3 div.rank dl{
  margin-top:20px;
  position:relative;
  width:175px;
  height:171px;
  background:url(img/top_gnm_sec3_rank-dl-bg.gif) left bottom;
  background-repeat:no-repeat;
}#top_gnm_sec3 div.rank dl.kokunai{
  margin:0;
}#top_gnm_sec3 div.rank dl dt{
  padding-left:20px;
  background:url(img/top_gnm_sec3_rank-dt-bg.gif) left 2px;
  background-repeat:no-repeat;
  font-weight:bold;
  color:#D56000;
}#top_gnm_sec3 div.rank dl dd{
  padding:8px 0 0 40px;
  height:22px;
}#top_gnm_sec3 div.rank dl dd.link{
  padding:0 0 0 30px;
  position:absolute;
  top:0;
  left:114px;
  height:30px;
  background:url(img/top_gnm_sec3_rank-link-bg.gif) left 2px;
  background-repeat:no-repeat;
  font-size:11px;
}


/* FOOTER
   ------ */
#all_ftr_men1{
  position:absolute;
  top:20px;
  left:0;
}#all_ftr_men1 ul{
}#all_ftr_men1 li{
  margin-left:13px;
  padding-left:13px;
  float:left;
  font-size:11px;
  color:#fff;
  background:url(img/all_ftr_men1_ul-li-bg.gif) left 4px;
  background-repeat:no-repeat;
}#all_ftr_men1 li.H{
  margin:0;
  padding:0;
  background:none;
}#all_ftr_men1 a{
  color:#fff;
}#all_ftr_men1 a:hover{
  color:#f90;
}

#all_ftr_sitl{
  position:absolute;
  top:40px;
  left:0;
  color:#fff;
}#all_ftr_sitl a{
  padding-left:5px;
  color:#fff;
}#all_ftr_sitl a:hover{
  color:#f90;
}

#all_ftr_cpyr{
  padding:5px 0;
  border-left:1px solid #aaa;
  position:absolute;
  top:15px;
  left:332px;
  width:518px;
  height:38px;
  letter-spacing:0;
}#all_ftr_cpyr p{
  text-align:right;
  color:#aaa;
}


#topconversion{
	width:850px;
	height:218px;
	background:url(img/topconversion_bg01.jpg) no-repeat;
	margin:15px auto 25px auto;
	position:relative;
}
#topconversion ul{
	position:absolute;
	left:522px;
	top:113px;
}
#topconversion ul li{
	display:table-cell;
	*display:inline;
	*zoom:1;
	padding-left:5px;

}



/* area
   ------ */
.area{
	background-color:#D7F1FF;
	width:610px;
}
.area img{
	vertical-align:bottom;
}
.area_sec01{
	background:url(/img/area_bg01.jpg) repeat-x;
	background-color:#00A4E1;
	width:610px;
}
.area_sec01 h2{
	padding:25px 0 13px 0;
}
.area_sec01_01{
	background-color:#0081C2;
	width:310px;
	padding:3px;
	margin-left:12px;
	margin-bottom:15px;
}
.area_sec01_01 p{
	border:1px solid #7DBFE0;
	padding:10px;
	color:#FFFFFF;
}
.area_sec01_01 p span{
	color:#FFE892;
}
.area_sec01_02{
	text-align:center;
	padding-bottom:5px;
}

.area_sec02{
	width:560px;
	margin-left:auto;
	margin-right:auto;
}
.area_sec02 h2{
	padding:25px 0 25px 0;
}
.area_sec02_01{
	float:left;
	width:560px;
	background:url(img/area_bg03.gif) no-repeat;
	background-position: left bottom;
	margin-bottom:20px;
}
.area_sec02_01 dt{
	float:right;
	width:253px;
	background-color:#ffffff;
}
.area_sec02_01 dt img{
	border:1px solid #E7E7E7;
	padding:5px;
}
.area_sec02_01 dd{
	float:left;
	width:282px;
	line-height:22px;
	padding:0 25px 0 0;
	background:url(img/area_bg02.gif) no-repeat;
	background-position: left top;
}
.area_sec02_01 dd h3{
	background-color:#55BAC9;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	padding:8px 5px 5px 10px;
}
.area_sec02_01 dd p{
	padding:15px 0 15px 15px;
}





.area_sec02_02{
	float:left;
	width:560px;
	background:url(img/area_bg03.gif) no-repeat;
	background-position: right bottom;
	margin-bottom:20px;
}
.area_sec02_02 dt{
	float:left;
	width:253px;
	background-color:#ffffff;
}
.area_sec02_02 dt img{
	border:1px solid #E7E7E7;
	padding:5px;
}
.area_sec02_02 dd{
	float:right;
	width:282px;
	line-height:22px;
	padding:0 0 0 25px;
	background:url(img/area_bg02.gif) no-repeat;
	background-position: left top;
}
.area_sec02_02 dd h3{
	background-color:#55BAC9;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	padding:8px 5px 5px 10px;
}
.area_sec02_02 dd p{
	padding:15px 15px 15px 0;
}





.area_sec03{
	width:560px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background:url(img/area_bg04.gif) no-repeat;
	background-position: left top;
	margin-bottom:10px;
}
.area_sec03 img.right{
	float:right;
	padding:28px 20px 20px 20px;
}
.area_sec03 h2{
	padding:38px 0 0 57px;
}
.area_sec03 p{
	padding:36px 22px 36px 22px;
	background:url(img/area_bg05.gif) no-repeat;
	background-position: left bottom;
}
.area_sec03 p span{
	color:#F27300;
}
.area_sec04{
	font-size:11px;
	width:560px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	padding-left:15px;
	color:#008BC2;
}
.area_sec05{
	text-align:right;
	clear:both;
}








.hakone{
	width:610px;
	background:url(/img/hakone_img01.jpg) no-repeat 253px 11px;
}
