/* Basic-Elements
   ============== */
*{
margin:0;
padding:0;
border:0;
background:transparent;
}html{
}body{
  min-width:780px;
  color:#333;
  font-size:12px;
  font-family:'MS PGothic', Osaka, 'Hiragino Kaku Gothic Pro';
  line-height:1.5;
  background:#fff;
}

a{
  text-decoration:none;
}a img{
  border:0;
}a{
  color:#900;
  text-decoration:none;
}a:hover{
  color:#900;
  text-decoration:underline;
}strong,em,b{
  font-weight:lighter;
}table{
  caption-side:top;
  table-layout:auto;
  border-collapse:separate;
  border-spacing:0;
  border-style:hidden;
  vertical-align:top;
  empty-cells:show;
}td{
  _display:inline;
  vertical-align:middle;
}td.R{
}td.C{
}td.L{
}ul{
}li{
  list-style:none;
}

.pkg:after{
  display:block;
  height:0.1px;
  font-size:0.1em;
  line-height:0;
  content:" ";
  visibility:hidden;
  clear:both;
}* html .pkg{
  display:inline-block;
}/*\*/ * html .pkg{
  height:1%;
}.pkg{
  display:block;
}/**/

.lh1{
  line-height:1px;
}.lh2{
  line-height:2px;
}.lh3{
  line-height:3px;
}.lh4{
  line-height:4px;
}.lh5{
  line-height:5px;
}.lh6{
  line-height:6px;
}.lh7{
  line-height:7px;
}.lh8{
  line-height:8px;
}.lh9{
  line-height:9px;
}.lh10{
  line-height:10px;
}.lh20{
  line-height:20px;
}.lh30{
  line-height:30px;
}.lh40{
  line-height:40px;
}.lh50{
  line-height:50px;
}.lh60{
  line-height:60px;
}.lh70{
  line-height:70px;
}.lh80{
  line-height:80px;
}.lh90{
  line-height:90px;
}.lh100{
  line-height:100px;
}.tal{
  text-align:left;
}.tac{
  text-align:center;
}.tar{
  text-align:right;
}.cred{
  color:#f00;
}.logo{
  float:left;
}.icon01{
  width:118px;
  height:58px;
}.icon03{
  width:109px;
  height:25px;
}.icon04{
  width:109px;
  height:25px;
}.button03{
  float:right;
  width:290px;
  height:57px;
  text-align:right;
}.button06{
  width:280px;
  height:74px;
}.button07{
  width:280px;
  height:74px;
}.cth_top01{
  width:576px;
  height:165px;
}



/* Page-Layout
   =========== */
#con{
  position:relative;
  width:780px;
  margin:0 auto 20px auto;
  text-align:left;
}body>#con{
  height:auto;
}#con-in{
  position:static;
}

#hdr{
  position:relative;
  width:780px;
}#hdr-in{
  position:static;
}

#pgb{
  position:relative;
  width:780px;
}#pgb-in{
  position:static;
  padding:0 0 10px 0;
  margin:0 10px 0 10px;
}#alp{
  position:relative;
  display:inline; /* ie win bugfix */
  float:right;
  width:560px;
  min-height:1px;
}#alp-in{
  position:static;
}#bet{
  position:relative;
  display:inline; /* ie win bugfix */
  float:left;
  width:180px;
  min-height:1px;
}#bet-in{
  position:static;
 /* padding-right:20px;*/
 margin-right:20px;


}#gnm{
  position:relative;
  width:740px;
  background:#fff;
}#gnm-in{
  position:static;
}

#ftr{
  margin:0 auto;
  position:relative;
  width:780px;
  background:url(img-mt/all_ftrbg.gif) 0 10px;
  background-repeat:no-repeat;
}#ftr-in{
  padding:20px 0 2px 0;
  position:static;
  font-size:11px;
  text-align:center;
  line-height:1.2;
  clear:both;
}



/* Contents
   ======== */
/* HEADER
   ------ */
/* ### all_hdr ### */
#all_hdr_h1tx h1{
  margin:1px 0 1px 5px;
  font:lighter 11px san-serif;
  color:#666;
}

#all_hdr_logo{
  position:relative;
  width:780px; /* necessary for ie win */
  height:64px;
  background:url(img-mt/bnr.gif) no-repeat center top;
}#all_hdr_logo p{
  position:static;
  padding:0 20px;
}

#all_hdr_men1{
  position:relative;
  width:780px; /* necessary for ie win */
  height:25px;
}#all_hdr_men1 ul{
  position:relative;
  width:780px;
  height:20px;
  margin:0 auto;
  list-style:none;
  background:url(img-mt/navi.gif) center center;
  background-repeat:no-repeat;
  clear:both;
}/*\*/ * html #all_hdr_men1 ul{
  margin:0;
}/**/ #all_hdr_men1 ul a{
  display:block;
  width:100%;
  height:100%;
  background-image:url(img-mt/navi_txt.gif);
  background-repeat:no-repeat;
}#all_hdr_men1 ul li{
  position:absolute;
  display:block;
  top:0;
  width:130px;
  height:20px;
  list-style:none;
}#topTxt{
  left:0;
}#guideTxt{
  left:130px;
}#junbiTxt{
  left:260px;
}#about_agentTxt{
  left:390px;
}#choiceTxt{
  left:520px;
}#agentTxt{
  left:650px;
}#topTxt a{
  background-position:0 0;
}#guideTxt a{
  background-position:-130px 0;
}#junbiTxt a{
  background-position:-260px 0;
}#about_agentTxt a{
  background-position:-390px 0;
}#choiceTxt a{
  background-position:-520px 0;
}#agentTxt a{
  background-position:-650px 0;
}#topTxt a:hover,#topTxt a:focus{
  background-position:0 -20px;
}#guideTxt a:hover,#guideTxt a:focus{
  background-position:-130px -20px;
}#junbiTxt a:hover,#junbiTxt a:focus{
  background-position:-260px -20px;
}#about_agentTxt a:hover,#about_agentTxt a:focus{
  background-position:-390px -20px;
}#choiceTxt a:hover,#choiceTxt a:focus{
  background-position:-520px -20px;
}#agentTxt a:hover,#agentTxt a:focus{
  background-position:-650px -20px;
}#top #topTxt a{
  background-position:0 -40px;
}#guide #guideTxt a{
  background-position:-130px -40px;
}#junbi #junbiTxt a{
  background-position:-260px -40px;
}#about_agent #about_agentTxt a{
  background-position:-390px -40px;
}#choice #choiceTxt a{
  background-position:-520px -40px;
}#agent #agentTxt a{
  background-position:-650px -40px;
}#top #topTxt a:hover,#top #topTxt a:focus{
  background-position:0 -20px;
}#guide #guideTxt a:hover,#guide #guideTxt a:focus{
  background-position:-130px -20px;
}#junbi #junbiTxt a:hover,#junbi #junbiTxt a:focus{
  background-position:-260px -20px;
}#about_agent #about_agentTxt a:hover,#about_agent #about_agentTxt a:focus{
  background-position:-390px -20px;
}#choice #choiceTxt a:hover,#choice #choiceTxt a:focus{
  background-position:-520px -20px;
}#agent #agentTxt a:hover,#agent #agentTxt a:focus{
  background-position:-650px -20px;
}

#all_hdr_path p{
  margin:0 20px;
  font-size:11px;
  text-align:right;
}

/* ### top_hdr ### */
#top_hdr_catc{
  margin-bottom:15px;
  position:relative;
  width:780px;
  height:300px;
}#top_hdr_catc p.L{
  position:absolute;
  float:left;
  top:0;
  left:0;
  width:576px;
  height:300px;
  background:url(img-mt/cth_top02.jpg) bottom left;
  background-repeat:no-repeat;
}#top_hdr_catc ul.R{
  position:absolute;
  float:right;
  top:0;
  right:0;
  width:204px;
  height:300px;
  list-style:none;
}/*\*/ * html #top_hdr_catc ul{
  margin:0;
}/**/ #top_hdr_catc ul a{
  display:block;
  width:100%;
  height:100%;
  background-image:url(img-mt/cth_top03.gif);
}#top_hdr_catc ul li{
  position:absolute;
  display:block;
  left:0;
  width:204px;
  margin:0;
  list-style:none;
}#top_hdr_catc ul #estimateTxt{
  top:24px;
  height:124px;
}#top_hdr_catc ul #brochureTxt{
  top:159px;
  height:71px;
}#top_hdr_catc ul #councelingTxt{
  top:243px;
  height:57px;
}#estimateTxt a{
  background-position:0 -24px;
}#brochureTxt a{
  background-position:0 -159px;
}#councelingTxt a{
  background-position:0 -243px;
}#estimateTxt a:focus,#estimateTxt a:hover{
  background-position:-204px -24px;
}#brochureTxt a:focus,#brochureTxt a:hover{
  background-position:-204px -159px;
}#councelingTxt a:focus,#councelingTxt a:hover{
  background-position:-204px -243px;
}

/* ### cat10_hdr ### */
#cat10_hdr_catc{
  margin-bottom:15px;
  position:relative;
  width:780px;
  height:78px;
  background:url(img-mt/bg03.gif) center 77px;
  background-repeat:no-repeat;
}#cat10_hdr_catc p{
  padding:33px 20px 0 20px;
  position:relative;
  background:url(img-mt/icon08.gif) 20px top;
  background-repeat:no-repeat;
}

/* ### etr10_hdr ### */
#etr10_hdr_catc{
  margin-bottom:15px;
  position:relative;
  width:780px;
  height:78px;
  background:url(img-mt/bg03.gif) center 77px;
  background-repeat:no-repeat;
}#etr10_hdr_catc p{
  position:relative;
  padding:33px 20px 0 20px;
  background:url(img-mt/icon08.gif) 20px top;
  background-repeat:no-repeat;
}


/* ALPHA
   ----- */
/* ### all_alp ### */
#alp-in div.switchB,#top #alp-in div.switchB{
  position:relative;
  float:right;
  display:block;
  width:100%;
  min-height:200px;
  clear:both;
}#alp-in div.switchB{
  margin-top:615px;
}#top #alp-in div.switchB{
  margin-top:340px;
}

#alp-in div.switchT,#top #alp-in div.switchT{
  float:left;
  position:absolute;
  display:block;
  left:0;
  top:0;
  right:auto;
  bottom:auto;
  width:100%;
  clear:both;
}

#all_alp_agtl{
  margin-top:10px;
  border-top:1px solid #d8d8d8;
  clear:both;
}#all_alp_agtl img{
  padding:5px 0 10px 25px;
  background:url(img-mt/icon03.gif) left 10px;
  background-repeat:no-repeat;
}.logo{
}
.logo img{
  padding:1px;
  margin:0 6px 5px 0;
  width:76px;
  height:30px;
  border:solid 1px #dfdfdf;
}.inner a{
  text-decoration: none;
}p{
  display: block;
}
#all_alp_agtl p.agtl img_link{
  padding:10px 20px 0 0;
  font-size:11px;
  text-align:right;
  background:url(img-mt/icon09.gif) no-repeat right 11px;
  clear:both;
}

#all_alp_btn3{
  padding-top:15px;
  _padding-top:10px;
  position:relative;
  clear:both;
}

/* ### top_alp ### */
#top_alp_flow{
  border-top:1px solid #d8d8d8;
}#top_alp_flow h2 img{
  padding:5px 0 10px 25px;
  background:url(img-mt/icon03.gif) left 10px;
  background-repeat:no-repeat;
}

#top_alp_catl{
  margin-top:15px;
  border-top:5px solid #d8d8d8;
}#top_alp_catl h2{
  padding-left:25px;
  display:inline;
  background:url(img-mt/icon03.gif) left top;
  background-repeat:no-repeat;
  font:bolder 18px san-serif;
  color:#565656;
  line-height:2.5;
}#top_alp_catl dl{
  padding-left:130px;
  height:90px;
  background-position:left top;
  background-repeat:no-repeat;
}#top_alp_catl dl.catitr_america{
  background-image:url(img-mt/america_img02.jpg);
}#top_alp_catl dl.catitr_hawaii{
  background-image:url(img-mt/hawaii_img02.jpg);
}#top_alp_catl dl.catitr_canada{
  background-image:url(img-mt/canada_img02.jpg);
}#top_alp_catl dl.catitr_australia{
  background-image:url(img-mt/australia_img02.jpg);
}#top_alp_catl dl.catitr_newzealand{
  background-image:url(img-mt/newzealand_img02.jpg);
}#top_alp_catl dl.catitr_england{
  background-image:url(img-mt/england_img02.jpg);
}#top_alp_catl dl.catitr_france{
  background-image:url(img-mt/france_img02.jpg);
}#top_alp_catl dl.catitr_spain{
  background-image:url(img-mt/spain_img02.jpg);
}#top_alp_catl dl.catitr_italy{
  background-image:url(img-mt/italy_img02.jpg);
}#top_alp_catl dl.catitr_germany{
  background-image:url(img-mt/germany_img02.jpg);
}#top_alp_catl dl.catitr_ireland{
  background-image:url(img-mt/ireland_img02.jpg);
}#top_alp_catl dl.catitr_korea{
  background-image:url(img-mt/korea_img02.jpg);
}#top_alp_catl dl.catitr_china{
  background-image:url(img-mt/china_img02.jpg);
}#top_alp_catl dl dt{
  margin-bottom:2px;
  font-weight:bold;
  color:#900;
}#top_alp_catl dl dd{
  margin-bottom:20px;
  clear:both;
}#top_alp_catl p.btn{
  margin:15px 0 25px 0;
  position:relative;
}

#top_alp_sec1{
  margin-top:25px;
  border-top:5px solid #d8d8d8;
}#top_alp_sec1 h2{
  padding-left:25px;
  display:inline;
  background:url(img-mt/icon03.gif) left top;
  background-repeat:no-repeat;
  font:bolder 18px san-serif;
  color:#565656;
  line-height:2.5;
}#top_alp_sec1 div{
  padding:15px 0 0 0;
}#top_alp_sec1 div.sec{
}#top_alp_sec1 div h3{
  margin-bottom:5px;
  text-decoration:underline;
}#top_alp_sec1 div p.desc{
}#top_alp_sec1 div ul{
  padding-left:20px;
}#top_alp_sec1 div ul li{
  list-style:disc;
}#top_alp_sec1 div dl{
  padding:5px 5px;
}#top_alp_sec1 div dl dt{
  font-weight:bold;
}#top_alp_sec1 div dl dd{
}#top_alp_sec1 div dl dd ul{
}#top_alp_sec1 div dl dd ul li{
}

/* ### cat_alp ### */
#cat_alp_flow{
  margin-top:10px;
  border-top:1px solid #d8d8d8;
}#cat_alp_flow h2 img{
  padding:5px 0 10px 25px;
  background:url(img-mt/icon03.gif) left 10px;
  background-repeat:no-repeat;
}

/* ### cat10_alp ### */
#cat10_alp_catc{
  padding-left:305px;
  position:relative;
  width:260px;
  height:230px;
  background-position:left top;
  background-repeat:no-repeat;
}#america #cat10_alp_catc{
  background-image:url(/img-mt/america_img.jpg);
}#hawaii #cat10_alp_catc{
  background-image:url(/img-mt/hawaii_img.jpg);
}#canada #cat10_alp_catc{
  background-image:url(/img-mt/canada_img.jpg);
}#australia #cat10_alp_catc{
  background-image:url(/img-mt/australia_img.jpg);
}#newzealand #cat10_alp_catc{
  background-image:url(/img-mt/newzealand_img.jpg);
}#england #cat10_alp_catc{
  background-image:url(/img-mt/england_img.jpg);
}#france #cat10_alp_catc{
  background-image:url(/img-mt/france_img.jpg);
}#spain #cat10_alp_catc{
  background-image:url(/img-mt/spain_img.jpg);
}#italy #cat10_alp_catc{
  background-image:url(/img-mt/italy_img.jpg);
}#germany #cat10_alp_catc{
  background-image:url(/img-mt/germany_img.jpg);
}#ireland #cat10_alp_catc{
  background-image:url(/img-mt/ireland_img.jpg);
}#korea #cat10_alp_catc{
  background-image:url(/img-mt/korea_img.jpg);
}#china #cat10_alp_catc{
  background-image:url(/img-mt/china_img.jpg);
}#fiji #cat10_alp_catc{
  background-image:url(/img-mt/fiji_img.jpg);
}#cat10_alp_catc p.titl{
  padding-bottom:8px;
}#cat10_alp_catc p.desc{
  padding-bottom:12px;
}#cat10_alp_catc p.btn1{
  padding-bottom:1px;
  text-align:center;
}#cat10_alp_catc p.btn2{
  text-align:center;
}

#cat10_alp_sec1{
  margin-top:15px;
  border-top:5px solid #d8d8d8;
  clear:both;
}#cat10_alp_sec1 h2{
  padding:10px 0 10px 25px;
  display:inline;
  height:16px;
  background:url(img-mt/icon03.gif) left 6px;
  background-repeat:no-repeat;
  font:bolder 14px san-serif;
  color:#565656;
  line-height:2.5;
}

#cat10_alp_sec2,#cat10_alp_sec3,#cat10_alp_sec4{
  margin-top:15px;
  border-top:1px solid #d8d8d8;
  clear:both;
}#cat10_alp_sec2 h2,#cat10_alp_sec3 h2,#cat10_alp_sec4 h2{
  padding:10px 0 10px 25px;
  display:inline;
  height:16px;
  background:url(img-mt/icon03.gif) left 6px;
  background-repeat:no-repeat;
  font:bolder 14px san-serif;
  color:#565656;
  line-height:2.5;
}

#cat10_alp_etrl{
  margin-top:20px;
  border-top:5px solid #d8d8d8;
}#cat10_alp_etrl h2{
  padding-left:25px;
  display:inline;
  background:url(img-mt/icon03.gif) left top;
  background-repeat:no-repeat;
  font:bolder 18px san-serif;
  color:#565656;
  line-height:2.5;
}#cat10_alp_etrl dl{
  margin-bottom:13px;
}#cat10_alp_etrl dt{
  margin-bottom:3px;
}#cat10_alp_etrl dt a{
  padding-left:7px;
  border-left:7px solid #f90;
  font-weight:bold;
  color:#900;
}#cat10_alp_etrl dd{
  clear:both;
}#cat10_alp_etrl p.btn{
  position:relative;
  margin:15px 0 20px 0;
}

/* ### cat80_alp ### */
#cat80_alp_head{
  margin-bottom:20px;
  position:relative;
  width:560px;
}#cat80_alp_head h2{
}

#cat80_alp_etrl{
  position:relative;
  width:100%;
}#cat80_alp_etrl dl{
  width:560px;
}#cat80_alp_etrl dt{
  margin-bottom:8px;
  padding-left:7px;
  border-left:7px solid #f90;
  line-height:1;
}#cat80_alp_etrl dt a{
  font-weight:bold;
  color:#900;
}#cat80_alp_etrl dt a:hover{
  color:#900;
}#cat80_alp_etrl dd.img{
  float:left;
  width:130px;
}#cat80_alp_etrl dd.img img{
  padding:1px;
  border:solid 1px #d5d5d5;
  width:106px;
  height:43px;
}#cat80_alp_etrl dd.txt{
  float:left;
  width:430px;
}#cat80_alp_etrl p.line{
  position:relative;
  width:560px;
  height:30px;
  background:url(img-mt/agent_bg01.gif) left top;
  background-repeat:repeat-x;
  clear:both;
}

/* ### etr_alp ### */
#etr_alp_flow{
  margin-top:10px;
  border-top:1px solid #d8d8d8;
  width:560px;
}#etr_alp_flow h2{
  padding:5px 0 10px 25px;
  background:url(img-mt/icon03.gif) left 10px;
  background-repeat:no-repeat;
}

#alp-in .sec02_ttl00{
  padding:8px 0 8px 25px;
  background:url(img-mt/icon03.gif) left 13px;
  background-repeat:no-repeat;
  font:bolder 18px san-serif;
}#alp-in .sec02_ttl01{
  padding:10px 0px 10px 25px;
  margin-top:20px;
  border-top:5px solid #d8d8d8;
  background:url(img-mt/icon03.gif) left 10px;
  _background:url(img-mt/icon03.gif) left 18px;
  background-repeat:no-repeat;
  font:bolder 14px san-serif;
  color:#565656;
}#alp-in .sec02_ttl02,#alp-in .section02_title{
  padding:10px 0px 10px 25px;
  margin-top:20px;
  border-top:1px solid #d8d8d8;
  background:url(img-mt/icon03.gif) left 10px;
  background-repeat:no-repeat;
  font:bolder 14px san-serif;
  color:#565656;
}

/* ### etr10_alp ### */
#etr10_alp_catc{
  padding-left:305px;
  position:relative;
  width:260px;
  height:230px;
  background-position:left top;
  background-repeat:no-repeat;
}#etr10_alp_catc p.titl{
  padding-bottom:8px;
}#etr10_alp_catc p.desc{
  padding-bottom:12px;
}#etr10_alp_catc p.btn1{
  padding-bottom:1px;
  text-align:center;
}#etr10_alp_catc p.btn2{
  text-align:center;
}

#etr10_alp_sec1{
  padding-top:10px;
  margin-top:20px;
  border-top:5px solid #d8d8d8;
  clear:both;
}#etr10_alp_sec1 h2{
  padding:2px 0 10px 25px;
  height:16px;
  background:url(/img-mt/icon03.gif) left top;
  _background:url(/img-mt/icon03.gif) left top;
  background-repeat:no-repeat;
  font:bolder 14px san-serif;
  color:#565656;
}

#etr10_alp_sec2{
  padding-top:10px;
  margin-top:15px;
  border-top:1px solid #d8d8d8;
}#etr10_alp_sec2 h2{
  padding:2px 0 10px 25px;
  height:16px;
  background:url(img-mt/icon03.gif) left top;
  background-repeat:no-repeat;
  font:bolder 14px san-serif;
  color:#565656;
}

#etr10_alp_sec3{
  padding-top:10px;
  margin-top:15px;
  border-top:1px solid #d8d8d8;
}#etr10_alp_sec3 h2{
  padding:2px 0 10px 25px;
  height:16px;
  background:url(img-mt/icon03.gif) left top;
  background-repeat:no-repeat;
  font:bolder 14px san-serif;
  color:#565656;
}

#etr10_alp_btn2{
  padding-top:20px;
}

#etr10_alp_etrl{
  padding-top:15px;
  margin-top:24px;
  border-top:5px solid #d8d8d8;
  text-align:left;
  clear:both;
}#etr10_alp_etrl ul{
  list-style:none;
}#etr10_alp_etrl li{
  display:block;
  float:left;
  width:140px;
  height:30px;
  background:url(img-mt/icon07.gif) 4px 1px;
  background-repeat:no-repeat;
  font-size:11px;
  line-height:1.2;
}#etr10_alp_etrl li span{
  display:block;
  padding:0 2px 0 20px;
}

/* ### etr102_alp (etr12_alp) ### */
#etr12_alp_head{
  padding-top:5px;
}#etr12_alp_head h2{
  margin-bottom:15px;
}#etr12_alp_head p{
}#etr12_alp_head p.pict{
  float:left;
  width:270px;
}#etr12_alp_head p.desc{
  float:right;
  width:275px;
  font-size:14px;
}#etr12_alp_head p.desc strong{
  font-weight:bold;
}

#etr12_alp_btn1{
  clear:both;
}#etr12_alp_btn1 ul{
  margin:0 auto;
  width:550px;
}#etr12_alp_btn1 ul li{
  margin-bottom:5px;
  float:left;
}#etr12_alp_btn1 ul li.L{
  padding-right:3px;
  width:265px;
  text-align:center;
}#etr12_alp_btn1 ul li.R{
  padding-left:3px;
  width:265px;
  text-align:center;
}#etr12_alp_btn1 ul li.B{
  padding-top:5px;
  width:550px;
  text-align:center;
}#etr12_alp_btn1 ul li span{
}#etr12_alp_btn1 ul li span.txt{
  display:block;
  font-size:14px;
  color:#c66;
}#etr12_alp_btn1 ul li span.img{
  display:block;
}

#etr12_alp_flow{
  padding-top:8px;
  margin-top:10px;
  border-top:1px solid #d8d8d8;
  width:560px;
  clear:both;
}#etr12_alp_flow h2{
  padding:0 0 10px 25px;
  height:20px;
  background:url(img-mt/icon03.gif) left 4px;
  background-repeat:no-repeat;
}

#etr12_alp_sec1{
  padding-top:20px;
  clear:both;
}#etr12_alp_sec1 h2{
  padding-left:4px;
  margin-bottom:8px;
  border-left:2px solid #da2500;
  border-bottom:1px dotted #da2500;
  font-size:14px;
  color:#da2500;
}#etr12_alp_sec1 ul.link{
  margin-top:5px;
  margin-left:1px;
}#etr12_alp_sec1 ul.link li{
  padding:3px;
  margin:1px;
  border:1px solid #d8d8d8;
  float:left;
  width:101px;
  background-color:#f2f2f2;
}#etr12_alp_sec1 p{
  clear:both;
}#etr12_alp_sec1 dl{
  padding-top:5px;
  clear:both;
}#etr12_alp_sec1 dl dt{
  font-weight:bold;
  color:#ff6600;
}

#etr12_alp_sec2{
  padding-top:35px;
}#etr12_alp_sec2 h2{
  padding-left:4px;
  margin-bottom:8px;
  border-left:2px solid #da2500;
  border-bottom:1px dotted #da2500;
  font-size:14px;
  color:#da2500;
}#etr12_alp_sec2 ul.link{
  margin-top:5px;
  margin-left:1px;
}#etr12_alp_sec2 ul.link li{
  padding:3px;
  margin:1px;
  border:1px solid #d8d8d8;
  float:left;
  width:101px;
  background-color:#f2f2f2;
}#etr12_alp_sec2 p{
  padding-top:5px;
  clear:both;
}#etr12_alp_sec2 dl{
  padding-top:15px;
  clear:both;
}#etr12_alp_sec2 dl dt{
  padding-left:3px;
  margin-bottom:5px;
  border-left:4px solid #f60;
  font-weight:bold;
  line-height:1.2;
  color:#f60;
}#etr12_alp_sec2 dl dd{
}#etr12_alp_sec2 dl dd dl{
  padding-top:0;
  margin-bottom:5px;
  width:560px;
  clear:both;
}#etr12_alp_sec2 dl dd dl dt{
  float:left;
  border-left:0;
  width:45px;
  color:#900;
  clear:both;
}#etr12_alp_sec2 dl dd dl dd{
  float:left;
  width:510px;
}

#etr12_alp_sec3{
  padding-top:35px;
}#etr12_alp_sec3 h2{
  padding-left:4px;
  margin-bottom:8px;
  border-left:2px solid #da2500;
  border-bottom:1px dotted #da2500;
  font-size:14px;
  color:#da2500;
}

#etr12_alp_sec4{
  padding-top:35px;
}#etr12_alp_sec4 h2{
  padding-left:4px;
  margin-bottom:8px;
  border-left:2px solid #da2500;
  border-bottom:1px dotted #da2500;
  font-size:14px;
  color:#da2500;
}

#etr12_alp_sec5{
  padding-top:35px;
}#etr12_alp_sec5 h2{
  padding-left:4px;
  margin-bottom:8px;
  border-left:2px solid #da2500;
  border-bottom:1px dotted #da2500;
  font-size:14px;
  color:#da2500;
}

#etr12_alp_btn2{
  padding-top:30px;
  clear:both;
}#etr12_alp_btn2 ul{
  margin:0 auto;
  width:550px;
}#etr12_alp_btn2 ul li{
  margin-bottom:25px;
  float:left;
}#etr12_alp_btn2 ul li.L{
  padding-right:3px;
  width:265px;
  text-align:center;
}#etr12_alp_btn2 ul li.R{
  padding-left:3px;
  width:265px;
  text-align:center;
}#etr12_alp_btn2 ul li.B{
  padding-top:5px;
  width:550px;
  text-align:center;
}#etr12_alp_btn2 ul li span{
}#etr12_alp_btn2 ul li span.txt{
  display:block;
  font-size:14px;
  color:#c66;
}#etr12_alp_btn2 ul li span.img{
  display:block;
}

#etr12_alp_etrl{
  padding-top:15px;
  border-top:5px solid #d8d8d8;
  text-align:left;
  clear:both;
}#etr12_alp_etrl ul{
  list-style:none;
}#etr12_alp_etrl li{
  display:block;
  float:left;
  width:140px;
  height:30px;
  background:url(img-mt/icon07.gif) 4px 1px;
  background-repeat:no-repeat;
  font-size:11px;
  line-height:1.2;
}#etr12_alp_etrl li span{
  display:block;
  padding:0 2px 0 20px;
}

/* ### etr12parent_child_alp (etr102parent_child_alp) ### */
#eparent_child #etr12_alp_sec1{
}#eparent_child #etr12_alp_sec1 p{
  margin-bottom:10px;
}#eparent_child #etr12_alp_sec1 dl{
  padding:0;
  margin:0;
  border:0;
  float:none;
  width:100%;
}#eparent_child #etr12_alp_sec1 dl dt{
  color:#f00;
  text-align:left;
  background-color:transparent;
}#eparent_child #etr12_alp_sec1 dl dd{
}

#eparent_child #etr12_alp_sec2{
}#eparent_child #etr12_alp_sec2 dl{
  padding-top:10px;
}#eparent_child #etr12_alp_sec2 dl dd span.title,#eparent_child #etr12_alp_sec2 dl dd span.t{
  padding-top:5px;
  display:block;
  color:#f00;
}#eparent_child #etr12_alp_sec2 dl dd span.desc,#eparent_child #etr12_alp_sec2 dl dd span.d{
  display:block;
}#eparent_child #etr12_alp_sec2 dl dd.other{
  padding-top:10px;
}

/* ### etr102summerschool_alp (etr12summerschool_alp) ### */
#esummerschool #etr12_alp_sec3{
}#esummerschool #etr12_alp_sec3 p{
}#esummerschool #etr12_alp_sec3 dl{
  padding:10px 0 0 0;
  margin:0;
  border:0;
  float:none;
  width:100%;
}#esummerschool #etr12_alp_sec3 dl.genre{
  padding:0;
  margin:10px 0 0 0;
  border:0;
  width:100%;
}#esummerschool #etr12_alp_sec3 dl dt{
  color:#f00;
  text-align:left;
  background-color:transparent;
}#esummerschool #etr12_alp_sec3 dl.genre dt{
  text-align:left;
  color:#555;
  background-color:transparent;
}#esummerschool #etr12_alp_sec3 dl.genre dd{
  padding:5px;
  border:1px dotted #f00;
  background-color:#ffffcc;
}

/* ### etr102sports_alp (etr12sports_alp) ### */
#esports #etr12_alp_sec2{
}#esports #etr12_alp_sec2 table.list{
  padding-top:10px;
}#esports #etr12_alp_sec2 table.list tr{
}#esports #etr12_alp_sec2 table.list tr th{
  padding:2px;
  display:block;
  color:#fff;
  background-color:#c66;
}#esports #etr12_alp_sec2 table.list tr td{
  padding:3px;
  color:#da2500;
  background-color:#ffc;
}#esports #etr12_alp_sec2 table.list tr td ul li{
  padding-right:10px;
  float:left;
  width:180px;
}#esports #etr12_alp_sec2 dl{
  padding:15px 0 0 0;
  margin:0;
  border:0;
  float:none;
  width:100%;
}#esports #etr12_alp_sec2 dl dt{
  color:#f00;
  text-align:left;
  background-color:transparent;
}

/* ### etr80_alp ### */
#etr80_alp_point a,#etr80_alp_point a:hover,#etr80_alp_comment a,#etr80_alp_comment a:hover,#etr80_alp_service a,#etr80_alp_service a:hover{
  color:#333;
  text-decoration:none;
}

#etr80_alp_basic dl{
  position:relative;
  display:block;
  width:560px;
  background:url(img-mt/agent_icon01.gif) left top;
  background-repeat:no-repeat;
}#etr80_alp_basic dt{
  padding:23px 0 3px 0;
  font-size: 24px;
}#etr80_alp_basic dt img{
}#etr80_alp_basic dd{
  width:560px;
}#etr80_alp_basic dd span{
  display:block;
  padding:5px 5px 5px 210px;
  border:#d8d8d8 solid 3px;
  background:#eee 8px 8px;
  background-repeat:no-repeat;
}#etr80_alp_basic dd table{
  width:336px;
  height:168px;
}#etr80_alp_basic dd table td{
}#etr80_alp_basic dd table td.L{
  display:block;
  width:60px;
  background:url(img-mt/all_alp_colon.gif) 53px 2px;
  background-repeat:no-repeat;
  white-space:nowrap;
}#etr80_alp_basic dd table td img{
  float:right;
  text-align:right;
}

#etr80_alp_point{
  padding-top:8px;
  clear:both;
}#etr80_alp_point h2{
  padding:0 0 8px 25px;
  background:url(img-mt/icon03.gif) 0 5px;
  background-repeat:no-repeat;
}#etr80_alp_point ul{
  padding-left:20px;
  list-sytle:normal;
}

#etr80_alp_comment{
  margin-top:20px;
  padding-top:8px;
  border-top:1px solid #d8d8d8;
}#etr80_alp_comment h2{
  padding:0 0 8px 25px;
  background:url(img-mt/icon03.gif) 0 5px;
  background-repeat:no-repeat;
  color:#333;
}#etr80_alp_comment ul{
  list-style:normal;
  padding-left:20px;
}

#etr80_alp_service{
  margin-top:20px;
  padding-top:8px;
  border-top:1px solid #d8d8d8;
}#etr80_alp_service h2{
  padding:0 0 8px 25px;
  background:url(img-mt/icon03.gif) 0 5px;
  background-repeat:no-repeat;
  color:#333;
}#etr80_alp_service ul{
  list-style:normal;
  padding-left:20px;
}

#etr80_alp_office{
  margin-top:20px;
  padding-top:8px;
  border-top:1px solid #d8d8d8;
}#etr80_alp_office h2{
  padding:0 0 8px 25px;
  background:url(img-mt/icon03.gif) 0 5px;
  background-repeat:no-repeat;
  color:#333;
}#etr80_alp_office ul{
  list-style:normal;
  padding-left:20px;
}#etr80_alp_office table{
}#etr80_alp_office table td.L{
  width:60px;
  background:url(img-mt/all_alp_colon.gif) 53px 2px;
  background-repeat:no-repeat;
  white-space:nowrap;
}

#etr80_alp_appbtn2{
  margin-top:15px;
  width:560px;
}#etr80_alp_appbtn2 img{
  float:right;
  text-align:right;
}

/* ### etr90_alp */
#alp-in dl.cnt_ttl_etr90{
  position:relative;
  display:block;
  width:560px;
  clear:both;
}#alp-in dd.cnt_ttl_etr90{
  font-size:5px;
  line-height:5px;
}

#etr90_alp_head{
  margin-bottom:20px;
}

#etr90_alp_sec1 h2 img{
  padding:8px 0 8px 25px;
  background:url(img-mt/icon03.gif) left 13px;
  background-repeat:no-repeat;
  font:bolder 18px san-serif;
}#etr90_alp_sec2,#etr90_alp_sec3,#etr90_alp_sec4{
  margin-top:20px;
  border-top:1px solid #d8d8d8;
}#etr90_alp_sec2 h2 img,#etr90_alp_sec3 h2 img,#etr90_alp_sec4 h2 img{
  padding:8px 0 8px 25px;
  background:url(img-mt/icon03.gif) left 13px;
  background-repeat:no-repeat;
  font:bolder 18px san-serif;
}

/* ### etr90guide_alp */
#guide #etr90_alp_sec1 p{
  width:560px;
  background:url(img-mt/guide_icon01.gif) 470px top;
  background-repeat:no-repeat;
}#guide #etr90_alp_sec1 p span{
  display:block;
  padding-right:120px;
}

#guide #etr90_alp_sec2 dl{
  width:560px;
  height:100px;
  background:url(img-mt/guide_icon02.gif) 485px 0;
  background-repeat:no-repeat;
}#guide #etr90_alp_sec2 dl dt{
  height:25px;
  padding-right:120px;
}#guide #etr90_alp_sec2 dl dd{
  padding-right:120px;
}#guide #etr90_alp_sec2 dl dd li{
  margin-left:25px;
}

/* ### etr90junbi_alp ### */
#etr_alp_head{
  margin-bottom:20px;
}

#etr90junbi_alp_sec1 h2 img{
  padding:8px 0 8px 25px;
  background:url(img-mt/icon03.gif) left 13px;
  background-repeat:no-repeat;
  font:bolder 18px san-serif;
}#etr90junbi_alp_sec1 p{
  position:relative;
  width:560px;
  height:80px;
  background:url(img-mt/junbi_icon02.gif) 470px 0;
  background-repeat:no-repeat;
  clear:both;
}#etr90junbi_alp_sec1 p span{
  padding-right:120px;
  display:block;
}#etr90junbi_alp_sec1 div.L{
  padding-top:15px;
  float:left;
  width:275px;
}#etr90junbi_alp_sec1 div.R{
  padding-top:15px;
  float:right;
  width:275px;
}#etr90junbi_alp_sec1 div.L dl,#etr90junbi_alp_sec1 div.R dl{
  border:3px solid #d8d8d8;
  padding:8px;
  background-color:#ffe9b9;
}#etr90junbi_alp_sec1 div.L dl dt,#etr90junbi_alp_sec1 div.R dl dt{
  width:253px;
  height:30px;
  color:#f90;
  font:bolder 14px san-serif;
  text-align:center;
}#etr90junbi_alp_sec1 div.L dl dd,#etr90junbi_alp_sec1 div.R dl dd{
  width:253px;
  height:150px;
}#etr90junbi_alp_sec1 div.L dl dd li{
  margin-left:21px;
}#etr90junbi_alp_sec1 p.arrow{
  position:relative;
  display:block;
  width:560px;
  height:60px;
  background:url(img-mt/junbi_icon01.gif) 255px 10px;
  background-repeat:no-repeat;
  clear:both;
}

#etr90junbi_alp_sec2{
  margin-top:20px;
  border-top:1px solid #d8d8d8;
}#etr90junbi_alp_sec2 h2 img{
  padding:8px 0 8px 25px;
  background:url(img-mt/icon03.gif) left 13px;
  background-repeat:no-repeat;
  font:bolder 18px san-serif;
}#etr90junbi_alp_sec2 p.arrow{
  position:relative;
  display:block;
  width:560px;
  height:60px;
  background:url(img-mt/junbi_icon01.gif) 255px 10px;
  background-repeat:no-repeat;
  clear:both;
}

#etr90junbi_alp_sec3{
  margin-top:20px;
  border-top:1px solid #d8d8d8;
}#etr90junbi_alp_sec3 h2 img{
  padding:8px 0 8px 25px;
  background:url(img-mt/icon03.gif) left 13px;
  background-repeat:no-repeat;
  font:bolder 18px san-serif;
}#etr90junbi_alp_sec3 dl{
  width:560px;
}#etr90junbi_alp_sec3 dl dt{
  padding-bottom:8px;
  font-weight:bold;
}#etr90junbi_alp_sec3 dl dd{
  height:100px;
}#etr90junbi_alp_sec3 dl dd li{
  margin-left:21px;
}#etr90junbi_alp_sec3 p.arrow{
  position:relative;
  display:block;
  width:560px;
  height:60px;
  background:url(img-mt/junbi_icon01.gif) 255px 10px;
  background-repeat:no-repeat;
  clear:both;
}

#etr90junbi_alp_sec4{
  margin-top:20px;
  border-top:1px solid #d8d8d8;
}#etr90junbi_alp_sec4 h2 img{
  padding:8px 0 8px 25px;
  background:url(img-mt/icon03.gif) left 13px;
  background-repeat:no-repeat;
}#etr90junbi_alp_sec4 dl{
  width:560px;
}#etr90junbi_alp_sec4 dl dt{
  padding-bottom:8px;
  font-weight:bold;
}#etr90junbi_alp_sec4 dl dd{
  height:100px;
}#etr90junbi_alp_sec4 dl dd li{
  margin-left:21px;
}#etr90junbi_alp_sec4 p.arrow{
  position:relative;
  display:block;
  width:560px;
  height:60px;
  background:url(img-mt/junbi_icon01.gif) 255px 10px;
  background-repeat:no-repeat;
  clear:both;
}

/* ### etr90about_agent_alp ### */
#about_agent #etr90_alp_sec2 p{
  position:relative;
  width:560px;
  background:url(img-mt/about_agent_icon01.gif) no-repeat 470px 0;
  clear:both;
}#about_agent #etr90_alp_sec2 p span{
  display:block;
  padding-right:120px;
}

#about_agent #etr90_alp_sec3 table{
  margin:5px;
  border:1px solid #d8d8d8;
}#about_agent #etr90_alp_sec3 table caption{
  font-size:18px;
  font-weight:bold;
}#about_agent #etr90_alp_sec3 td.L,#about_agent #etr90_alp_sec3 th.L{
  width:80px;
  padding:5px;
  background-color:#ffe9b9;
  text-align:center;
  color:#f90;
  font-weight:bold;
  white-space:nowrap;
}#about_agent #etr90_alp_sec3 th.R{
  width:400px;
  background-color:#ffe9b9;
  color:#f90;
  font-weight:lighter;
  text-align:center;
  line-height:1;
}#about_agent #etr90_alp_sec3 td.R{
  width:200px;
  padding:5px;
  background-color:#fff;
  text-align:center;
  line-height:1;
}#about_agent #etr90_alp_sec3 th.R p{
  position:relative;
  width:100%;
  height:43px;
  background:#ffe9b9 url(img-mt/about_agent_vs.gif) 184px 0;
  background-repeat:no-repeat;
}#about_agent #etr90_alp_sec3 th.R p span.L{
  display:block;
  float:left;
  width:177px;
  margin-top:18px;
  text-align:center;
  font-weight:bold;
  color:#f90;
}#about_agent #etr90_alp_sec3 th.R p span.R{
  display:block;
  float:right;
  width:178px;
  margin-top:18px;
  text-align:center;
  font-weight:bold;
  color:#f90;
}

/* ### etr90choice_alp ### */
#etr90choice_alp_sec1 h2{
  padding:8px 0 8px 25px;
  background:url(img-mt/icon03.gif) left 13px;
  background-repeat:no-repeat;
}

#etr90choice_alp_sec2{
  margin-top:20px;
  border-top:1px solid #d8d8d8;
}#etr90choice_alp_sec2 h2{
  padding:8px 0 8px 25px;
  background:url(img-mt/icon03.gif) left 13px;
  background-repeat:no-repeat;
}#etr90choice_alp_sec2 p{
  position:relative;
  width:560px;
  background:transparent url(img-mt/choice_icon01.jpg) 470px top;
  background-repeat:no-repeat;
  clear:both;
}#etr90choice_alp_sec2 p span{
  display:block;
  padding-right:120px;
}

#etr90choice_alp_sec3{
  margin-top:20px;
  border-top:1px solid #d8d8d8;
}#etr90choice_alp_sec3 h2{
  padding:8px 0 8px 25px;
  background:url(img-mt/icon03.gif) left 13px;
  background-repeat:no-repeat;
}#etr90choice_alp_sec3 dl{
  margin:10px auto 0 auto;
  padding:8px;
  border:3px solid #d8d8d8;
  width:480px;
  background-color:#ffe9b9;
}#etr90choice_alp_sec3 dl dt{
  width:478px;
  height:30px;
  font:bold 14px san-serif;
  color:#f90;
  text-align:center;
}#etr90choice_alp_sec3 dl dd{
  width:478px;
  min-height:150px
}#etr90choice_alp_sec3 dl dd ul li{
  margin-left:21px;
}

#etr90choice_alp_sec4{
  margin-top:20px;
  border-top:1px solid #d8d8d8;
}#etr90choice_alp_sec4 h2{
  padding:8px 0 8px 25px;
  background:url(img-mt/icon03.gif) left 13px;
  background-repeat:no-repeat;
}

/* ### etr90company_alp ### */
#etr90company_alp_basi table{
  width:470px;
  margin:20px auto;
  border:1px solid #d8d8d8;
  table-layout:fixed;
}#etr90company_alp_basi td.left{
  width:80px;
  padding:5px;
  background-color:#ffe9b9;
  color:#f90;
  font-weight:bold;
  white-space:nowrap;
}#etr90company_alp_basi td.right{
  width:370px;
  padding:5px;
  background-color:#fff;
}

/* ### etr90policy_alp ### */
#policy #etr_alp_head{
  margin-bottom:20px;
}#policy #etr_alp_head h2{
  margin-bottom:15px;
}#policy #etr_alp_head p{
}

#policy #etr90_alp_sec1{
  margin-bottom:20px;
}#policy #etr90_alp_sec1 h2{
  padding:8px 0 8px 25px;
  height:15px;
  background:url(img-mt/icon03.gif) left 8px;
  background-repeat:no-repeat;
  font:bolder 18px san-serif;
  color:#565656;
}#policy #etr90_alp_sec1 p.attention{
  padding-bottom:10px;
  font:normal 11px san-serif;
  color:red;
}#policy #etr90_alp_sec1 ol{
  padding:0 5px 20px 10px;
}#policy #etr90_alp_sec1 ol li{
  margin-left:25px;
  padding-bottom:5px;
}#policy #etr90_alp_sec1 ul{
  padding:1px 0 0 0;
}#policy #etr90_alp_sec1 ul li{
  margin-left:25px;
  padding-bottom:1px;
}#policy #etr90_alp_sec1 p.R{
  padding:10px;
  float:right;
}

#policy #etr90_alp_sec2{
  margin-top:20px;
  border-top:1px solid #d8d8d8;
  clear:both;
}#policy #etr90_alp_sec2 h2{
  padding:8px 0 8px 25px;
  height:15px;
  background:url(img-mt/icon03.gif) left 8px;
  background-repeat:no-repeat;
  font:bolder 18px san-serif;
  color:#565656;
}#policy #etr90_alp_sec2 ol{
  padding:0 5px 20px 10px;
}#etr90policy_alp_sec2 li{
  margin-left:25px;
  padding-bottom:5px;
}

/* ### etr90inquiry_alp ### */
#etr90inquiry_alp_sec1{
  position:relative;
  margin-top:40px;
  height:72px;
}#etr90inquiry_alp_sec1 table{
  margin:0 auto;
  border:10px solid #f0f0f0;
  border-collapse:separate;
  width:500px;
  text-align:center;
  background-color:#e4e4e4;
}#etr90inquiry_alp_sec1 caption{
  height:24px;
  vertical-align:bottom;
}#etr90inquiry_alp_sec1 td{
  border-top:1px solid #e4e4e4;
  border-left:1px solid #e4e4e4;
  height:120px;
  background-color:#fff;
}#etr90inquiry_alp_sec1 span.attention{
  color:red;
}

/* ### etr90sitemap_alp ### */
#etr90sitemap_alp_etrl dd ul{
  list-style:none;
}#etr90sitemap_alp_etrl dd ul li{
  padding-left:40px;
}


/* BETA
   ---- */
/* ### all_bet ### */
#top_bet-out{
  display: inline-block;
}
#all_bet_men1{
  padding:30px 0 5px 0;
  position:relative;
  background:url(img-mt/menu01_ttl.gif) no-repeat left top;
}#all_bet_men1 ul{
  margin:0 auto;
  position:relative;
  width:160px;
  height:363px;
  list-style:none;
  clear:both;
}/*\*/ * html #all_bet_men1{
  margin:0;
}/**/ #all_bet_men1 a{
  display:block;
  width:100%;
  height:100%;
  background-image:url(img-mt/menu01.gif);
}#all_bet_men1 a span{
  position:absolute;
  top:4px;
  left:27px;
}#all_bet_men1 li{
  position:absolute;
  display:block;
  left:0;
  width:160px;
  height:26px;
  list-style:none;
}#usTxt{
  top:0;
}#hwTxt{
  top:26px;
}#caTxt{
  top:52px;
}#auTxt{
  top:78px;
}#nzTxt{
  top:104px;
}#ukTxt{
  top:130px;
}#frTxt{
  top:156px;
}#esTxt{
  top:182px;
}#itTxt{
  top:208px;
}#deTxt{
  top:234px;
}#irTxt{
  top:260px;
}#krTxt{
  top:282px;
}#chTxt{
  top:308px;
}#fiTxt{
  top:334px;
}#usTxt a{
  background-position:0 0;
}#hwTxt a{
  background-position:0 -26px;
}#caTxt a{
  background-position:0 -52px;
}#auTxt a{
  background-position:0 -78px;
}#nzTxt a{
  background-position:0 -104px;
}#ukTxt a{
  background-position:0 -130px;
}#frTxt a{
  background-position:0 -156px;
}#esTxt a{
  background-position:0 -182px;
}#itTxt a{
  background-position:0 -208px;
}#deTxt a{
  background-position:0 -234px;
}#irTxt a{
  background-position:0 -260px;
}#krTxt a{
  background-position:0 -286px;
}#chTxt a{
  background-position:0 -312px;
}#fiTxt a{
  background-position:0 -338px;
}#usTxt a:hover,#usTxt a:focus{
  background-position:-160px 0;
  color:#900;
  cursor:pointer;
}#hwTxt a:hover,#hwTxt a:focus{
  background-position:-160px -26px;
  color:#900;
  cursor:pointer;
}#caTxt a:hover,#caTxt a:focus{
  background-position:-160px -52px;
  color:#900;
  cursor:pointer;
}#auTxt a:hover,#auTxt a:focus{
  background-position:-160px -78px;
  color:#900;
  cursor:pointer;
}#nzTxt a:hover,#nzTxt a:focus{
  background-position:-160px -104px;
  color:#900;
  cursor:pointer;
}#ukTxt a:hover,#ukTxt a:focus{
  background-position:-160px -130px;
  color:#900;
  cursor:pointer;
}#frTxt a:hover,#frTxt a:focus{
  background-position:-160px -156px;
  color:#900;
  cursor:pointer;
}#esTxt a:hover,#esTxt a:focus{
  background-position:-160px -182px;
  color:#900;
  cursor:pointer;
}#itTxt a:hover,#itTxt a:focus{
  background-position:-160px -208px;
  color:#900;
  cursor:pointer;
}#deTxt a:hover,#deTxt a:focus{
  background-position:-160px -234px;
  color:#900;
  cursor:pointer;
}#irTxt a:hover,#irTxt a:focus{
  background-position:-160px -260px;
  color:#900;
  cursor:pointer;
}#krTxt a:hover,#krTxt a:focus{
  background-position:-160px -286px;
  color:#900;
  cursor:pointer;
}#chTxt a:hover,#chTxt a:focus{
  background-position:-160px -312px;
  color:#900;
  cursor:pointer;
}#fiTxt a:hover,#fiTxt a:focus{
  background-position:-160px -338px;
  color:#900;
  cursor:pointer;
}#america #usTxt a{
  background-position:-320px 0;
  color:#900;
}#hawaii #hwTxt a{
  background-position:-320px -26px;
  color:#900;
}#canada #caTxt a{
  background-position:-320px -52px;
  color:#900;
}#australia #auTxt a{
  background-position:-320px -78px;
  color:#900;
}#newzealand #nzTxt a{
  background-position:-320px -104px;
  color:#900;
}#england #ukTxt a{
  background-position:-320px -130px;
  color:#900;
}#france #frTxt a{
  background-position:-320px -156px;
  color:#900;
}#spain #esTxt a{
  background-position:-320px -182px;
  color:#900;
}#italy #itTxt a{
  background-position:-320px -208px;
  color:#900;
}#germany #deTxt a{
  background-position:-320px -234px;
  color:#900;
}#ireland #irTxt a{
  background-position:-320px -260px;
  color:#900;
}#korea #krTxt a{
  background-position:-320px -286px;
  color:#900;
}#china #chTxt a{
  background-position:-320px -312px;
  color:#900;
}#fiji #fiTxt a{
  background-position:-320px -338px;
  color:#900;
}#america #usTxt a:hover,#america #usTxt a:focus{
  background-position:-160px 0;
  color:#900;
  cursor:pointer;
}#hawaii #hwTxt a:hover,#hawaii #hwTxt a:focus{
  background-position:-160px -26px;
  color:#900;
  cursor:pointer;
}#canada #caTxt a:hover,#canada #caTxt a:focus{
  background-position:-160px -52px;
  color:#900;
  cursor:pointer;
}#australia #auTxt a:hover,#australia #auTxt a:focus{
  background-position:-160px -78px;
  color:#900;
  cursor:pointer;
}#newzealand #nzTxt a:hover,#newzealand #nzTxt a:focus{
  background-position:-160px -104px;
  color:#900;
  cursor:pointer;
}#england #ukTxt a:hover,#england #ukTxt a:focus{
  background-position:-160px -130px;
  color:#900;
  cursor:pointer;
}#france #frTxt a:hover,#france #frTxt a:focus{
  background-position:-160px -156px;
  color:#900;
  cursor:pointer;
}#spain #esTxt a:hover,#spain #esTxt a:focus{
  background-position:-160px -182px;
  color:#900;
  cursor:pointer;
}#italy #itTxt a:hover,#italy #itTxt a:focus{
  background-position:-160px -208px;
  color:#900;
  cursor:pointer;
}#germany #deTxt a:hover,#germany #deTxt a:focus{
  background-position:-160px -234px;
  color:#900;
  cursor:pointer;
}#ireland #irTxt a:hover,#ireland #irTxt a:focus{
  background-position:-160px -260px;
  color:#900;
  cursor:pointer;
}#korea #krTxt a:hover,#korea #krTxt a:focus{
  background-position:-160px -286px;
  color:#900;
  cursor:pointer;
}#china #chTxt a:hover,#china #chTxt a:focus{
  background-position:-160px -312px;
  color:#900;
  cursor:pointer;
}#fiji #fiTxt a:hover,#fiji #fiTxt a:focus{
  background-position:-160px -338px;
  color:#900;
  cursor:pointer;
}

#all_bet_men2{
  padding-top:10px;
  position:relative;
}#all_bet_men2 ul{
  border-left:1px solid #DEDBDE;
  border-right:1px solid #DEDBDE;
}#all_bet_men2 ul li{
  border-bottom:1px solid #DEDBDE;
}#all_bet_men2 ul li a{
  padding:4px 0 0 27px;
  display:block;
  width:131px;
  height:21px;
  background:url(img-mt/all_bet_men2_lm.gif) 6px 8px;
  background-repeat:no-repeat;
}#all_bet_men2 ul li a:hover{
  background-color:#FFEBBD;
}

/*
 * #all_bet_men2 ul{
 *   margin:0 auto;
 *   position:relative;
 *   width:160px;
 *   height:155px;
 *   list-style:none;
 *   clear:both;
 * }
 */
/*\*/ * html #all_bet_men2{
  margin:0;
}/**/
/*
 * #all_bet_men2 a{
 *   display:block;
 *   width:100%;
 *   height:100%;
 *   background-image:url(img-mt/menu02.gif);
 * }#all_bet_men2 a span{
 *   position:absolute;
 *   top:4px;
 *   left:27px;
 * }#all_bet_men2 li{
 *   position:absolute;
 *   display:block;
 *   left:0;
 *   width:160px;
 *   height:26px;
 *   list-style:none;
 * }#lgTxt{
 *   top:0;
 * }#hsTxt{
 *   top:26px;
 * }#whTxt{
 *   top:52px;
 * }#stTxt{
 *   top:78px;
 * }#snTxt{
 *   top:104px;
 * }#otTxt{
 *   top:130px;
 * }#lgTxt a{
 *   background-position:0 0;
 * }#hsTxt a{
 *   background-position:0 -26px;
 * }#whTxt a{
 *   background-position:0 -52px;
 * }#stTxt a{
 *   background-position:0 -78px;
 * }#snTxt a{
 *   background-position:0 -104px;
 * }#otTxt a{
 *   background-position:0 -130px;
 * }#lgTxt a:hover,#lgTxt a:focus{
 *   background-position:-160px 0;
 *   color:#900;
 *   cursor:pointer;
 * }#hsTxt a:hover,#hsTxt a:focus{
 *   background-position:-160px -26px;
 *   color:#900;
 *   cursor:pointer;
 * }#whTxt a:hover,#whTxt a:focus{
 *   background-position:-160px -52px;
 *   color:#900;
 *   cursor:pointer;
 * }#stTxt a:hover,#stTxt a:focus{
 *   background-position:-160px -78px;
 *   color:#900;
 *   cursor:pointer;
 * }#otTxt a:hover,#otTxt a:focus{
 *   background-position:-160px -104px;
 *   cursor:pointer;
 * }#otTxt a:hover,#otTxt a:focus{
 *   background-position:-160px -130px;
 *   color:#900;
 *   cursor:pointer;
 * }
 */

/*
 * #guide #bet .menu_icon,#junbi #bet .menu_icon,#about_agent #bet .menu_icon,#choice #bet .menu_icon,#company #bet .menu_icon,#policy #bet .menu_icon,#inquiry #bet .menu_icon,#sitemap #bet .menu_icon{
 *   position:relative;
 *   display:block;
 *   width:160px;
 *   height:74px;
 *   background:url(img-mt/menu_icon01.gif) no-repeat 89px bottom;
 *   clear:both;
 * }#agent #bet .menu_icon{
 *   position:relative;
 *   display:block;
 *   width:160px;
 *   height:64px;
 *   background:url(img-mt/menu_icon03.gif) no-repeat 86px bottom;
 *   clear:both;
 * }
 */

#all_bet_futr{
  margin-top:15px;
  clear:both;
}#all_bet_futr p{
}

#all_bet_notc{
  padding-top:10px;
  clear:both;
}#all_bet_notc img a{
  border:0;
}


/* ## Ganma */
/* ### etr90purpose_index_gnm */
#etr90purpose_index_gnm_head{
}#etr90purpose_index_gnm_sec1 table.L{
  margin-top:20px;
  position:relative;
  float:left;
  display:block;
  width:360px;
  clear:both;
}#etr90purpose_index_gnm_sec1 table.L td{
  padding-bottom:5px;
  border:solid #ff9b05;
  border-width:0 4px 4px 4px;
  width:352px;
}#etr90purpose_index_gnm_sec1 table.R{
  margin-top:20px;
  position:relative;
  display:block;
  float:right;
  width:360px;
}#etr90purpose_index_gnm_sec1 table.R td{
  padding-bottom:5px;
  border:solid #ff9b05;
  border-width:0 4px 4px 4px;
  width:352px;
}#etr90purpose_index_gnm_sec1 table td img.titl{
}#etr90purpose_index_gnm_sec1 table td ul{
  margin-top:10px;
  display:block;
  min-height: 100px;
}#etr90purpose_index_gnm_sec1 table td ul li{
  position:relative;
  float:left;
  display:block;
  width:170px;
  height:18px;
  background-repeat:no-repeat;
  list-style:none;
}#etr90purpose_index_gnm_sec1 table td ul li span{
  margin-left:15px;
}#etr90purpose_index_gnm_sec1 table td img.btn{
  margin-top:15px;
  position:inline;
  float:right;
  width:350px;
  height:83px;
}


/* FOOTER
   ------ */
/* ### all_ftr ### */
#all_ftr_men1{
}

#all_ftr_sitl{
  padding-top:20px;
}#all_ftr_sitl h2,#all_ftr_sitl h3{
  font:normal 11px san-serif;
}#all_ftr_sitl ul{
  list-style:none;
}#all_ftr_sitl ul li{
  padding-left:15px;
  float:left;
  background:url(img-mt/all_ftr_sitl_lm.gif) 6px 1px;
  background-repeat:no-repeat;
  white-space:nowrap;
}#all_ftr_sitl ul li.workingholiday{
  padding-left:0;
  background-image:none;
}

#all_ftr_cpyr{
  padding-top:8px;
  clear:both;
}#all_ftr_cpyr p{
}#all_ftr_cpyr p span.txt1,#all_ftr_cpyr p span.ja{
  display:block;
}#all_ftr_cpyr p span.txt2,#all_ftr_cpyr p span.en{
  display:block;
}

/* ### cat_ftr ### */
#cat_ftr_cpyr{
  padding-top:20px;
  clear:both;
}#cat_ftr_cpyr p{
}#cat_ftr_cpyr p span.txt1{
  display:block;
}#cat_ftr_cpyr p span.txt2{
  display:block;
}

/* ### etr_ftr ### */
#etr_ftr_cpyr{
  padding-top:20px;
  clear:both;
}#etr_ftr_cpyr p{
}#etr_ftr_cpyr p span.txt1{
  display:block;
}#etr_ftr_cpyr p span.txt2{
  display:block;
}

#sidebar p{
  margin: 1em 0;
}
