/* Basic-Elements
   ============== */
*{
margin:0;
padding:0;
border:0;
background-color:transparent;
}html{
  height:100%;
}body{
  padding:0;
  margin:0;
  min-width:808px;
  height:100%;
  font-size:12px;
  font-family:'MS PGothic',Osaka,'Hiragino Kaku Gothic Pro';
  color:#333;
  line-height:1.5;
  text-align:left;
  background:url(/img/main_bg.gif) top left;
  background-repeat:repeat;
}

a{
  text-decoration: underline;
  color:#6A92DB;
}a:hover {
  text-decoration: none;
}p{
}strong,em,b{
  font-weight:lighter;
}acronym{
  text-decoration:none;
  text-style:none;
  font-style:normal;
}li{
  list-style:none;
}caption{
  font-style:normal;
  text-align:left;
}table{
  caption-side:top;
  table-layout:auto;
  border-collapse:collapse;
  border-spacing:0;
  border-style:hidden;
  vertical-align:top;
  empty-cells:show;
}th{
  font-weight:lighter;
}td{
  _display:inline;
  vertical-align:top;
}td{
  padding:7px;
  text-align:left;
}

.pkg:after,div:after{
  content:" ";
  display:block;
  visibility:hidden;
  height:0.1px;
  font-size:0.1em;
  line-height:0;
  clear:both;
}* html .pkg,* html div{
  display:inline-block;
}/*\*/ * html .pkg,* html div{
  height:1%;
}.pkg,div{
  display:block;
}/**/

.text_center{
  text-align:center;
}.text14px_bold{
  text-align:left;
  font-size:14px;
  font-weight:bold;
  color:#6A92DB;
  margin-top:10px;
}.txt_link{
  text-align:right;
  margin-right:8px;
}.contents_txtbox01{
  font-size:14px;
  font-weight:bold;
  color:#6A92DB;
  padding:0 8px 5px 8px;
  text-align:left
}.contents_txtbox02{
  line-height:17px;
  padding:0 8px 25px 8px;
  text-align:left
}.contents_txtbox03{
  padding:20px 8px;
  line-height:17px;
  text-align:center;
}.contents_txtbox04{
  font-size:11px;
  line-height:15px;
  padding:0 8px 25px 8px;
  text-align:left
}.list_box{
  width:280px;
  float:left
}.list_box01{
  width:250px;
  font-size:14px;
  font-weight:bold;
  color:#6A92DB;
  padding:0 8px 5px 8px;
}.list_box02{
  line-height:17px;
  padding:0 8px 25px 8px;
  list-style-type:none;
}.txt16px_bold{
  font-size:16px;
  font-weight:bold;
  line-height:30px;
}.line10px{
  line-height:10px;
}.text11px_line15px{
  font-size:11px;
  color:#666666;
  line-height:14px;
}.text14px_bold{
  font:bold 14px;
}.text12px{
  font:12px;
  line-height:16px;
}.text12px_bold{
  font:12px;
  font-weight:bold;
  text-align:center;
}.txt_box01{
  padding:0 8px;
  line-height:17px;
}.txt_box02{
  padding:20px 8px;
  line-height:17px;
}.title_img01{
  margin-bottom:13px;
}.title_img02{
  margin-bottom:25px;
}#site_img{
  margin:20px 0 20px 15px;
  float:right;
}#site_img02{
  margin:10px 0 0 15px;
  float:right;
}.clear_right{
  clear:right
}.clear_left{
  clear:left;
}.clear_both{
  clear:both;
}.float_right{
  float:right;
}.float_left{
  float:left;
}



/* Page-Layout
   =========== */
#con{
  margin:0 auto;
  position:relative;
  width:808px;
  text-align:left;
}#con-in{
  position:static;
  background:url(/img/ceter_bg.gif) left top;
  background-repeat:repeat-y;
}

#hdr{
  margin:0 3px;
  position:relative;
  width:802px;
  height:94px;
  background:url(/img/hedder_bg.gif) left top;
  background-repeat:repeat-x;
}#hdr-in{
  position:static;
}

#pgb{
  position:relative;
  width:100%;
  min-height:1px;
}#pgb-in{
  padding:5px 0 0 0;
  position:static;
}#alp{
  position:relative;
  display:inline;
  float:right;
  width:578px;
  min-height:1px;
}#alp-in{
  padding:0 18px 0 0;
  position:static;
}
/*
 * #contents{
 *   padding-right:18px;
 *   margin-bottom:20px; 
 *   float:right;
 *   width:560px;
 *   text-align:left;
 * }
 */
#main_img{
  padding-bottom:17px;
}.box01{
  padding:0 8px 10px 8px;
  border-bottom:1px dotted #ccc;
  width:544px;
}.box02{
  padding:10px 8px 10px 8px;
  border-bottom:1px dotted #ccc;
  width:544px;
}.box03{
  padding:10px 8px 0 8px;
  width:544px;
}

#bet{
  position:relative;
  display:inline;
  float:left;
  width:230px;
  min-height:1px;
}#bet-in{
  padding:0 12px 20px 18px;
  position:static;
}

#gnm{
  position:relative;
  width:760px;
  min-height:1px;
}#gnm-in{
  padding:0 0 25px 0;
  position:static;
}

#ftr{
  margin:0 auto;
  position:relative;
  width:100%;
}#ftr-in{
  padding-top:20px;
  padding-bottom:2px;
  border-top:1px solid #ccc;
  position:static;
}



/* Contents
   ======== */
/* HEADER
   ------ */
#all_hdr_h1tx{
  position:absolute;
  top:60px;
  left:730px;
}#all_hdr_h1tx h1{
  font:11px normal san-serif;
  color:#fff;
}

#all_hdr_logo{
  position:absolute;
  top:0;
  left:20px;
  width:418px;
}


/* ALPHA
   ----- */
/* ### all_alp ### */
#all_alp_path{
  font-size:11px;
  text-align:right;
}

#cat80_alp_head,#etr20_alp_head,#etr30_alp_head,#etr80_alp_head,#etr90_alp_head{
}#cat80_alp_head h2,#etr20_alp_head h2,#etr30_alp_head h2,#etr80_alp_head h2,#etr90_alp_head h2{
  margin:5px 0 7px 0;
}

#all_alp_btn2{
  margin-bottom:10px;
  text-align:center;
}

#txtbox{
  padding:12px 15px;
  border:1px solid #ccc;
  width:500px;
  background-color:#fff;
}#txtbox_bg{
  padding:12px;
  margin:0 auto 10px auto;
  width:530px;
  background-color:#F2F5FC;
  clear:left;
}

.title01{
  margin:35px 0 25px 0 ;
}

/* ### top_alp ### */
#top_alp_head{
}

#top_alp_flow{
}#top_alp_flow h2{
}#top_alp_flow p{
  float:left;
}

#top_alp_agtl{
  padding-top:15px;
  clear:both;
}#top_alp_agtl h2{
  margin:35px 0 25px 0;
}#top_alp_agtl dl{
  margin-bottom:15px;
  position:relative;
  clear:both;
}#top_alp_agtl dl dd.logo{
  border:1px solid #ccc;
  float:left;
  width:148px;
}#top_alp_agtl dl dt{
  float:right;
  font:bold 14px san-serif;
  width:400px;
}#top_alp_agtl dl dd.desc{
  float:right;
  width:400px;
}

#top_alp_sec1{
}#top_alp_sec1 h2{
}#top_alp_sec1 table{
  border-collapse:separate;
  border-spacing:1px;
  width:544px;
  background-color:#ccc;
}#top_alp_sec1 table tr{
}#top_alp_sec1 table tr th{
  height:30px;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
  background-color:#dae3f5;
}#top_alp_sec1 table tr th.L{
  width:30px;
}#top_alp_sec1 table tr th.M1{
  width:60px;
}#top_alp_sec1 table tr th.M2{
}#top_alp_sec1 table tr th.M3{
  width:40px;
}#top_alp_sec1 table tr th.M4{
  width:125px;
}#top_alp_sec1 table tr th.R{
  width:44px;
}#top_alp_sec1 table tr td{
  background-color:#fff;
  vertical-align:middle;
}#top_alp_sec1 table tr td.L{
}#top_alp_sec1 table tr td.M1{
}#top_alp_sec1 table tr td.M2{
}#top_alp_sec1 table tr td.M3{
}#top_alp_sec1 table tr td.M4{
}#top_alp_sec1 table tr td.R{
}

.top_agent_logo{
  float:left;
  margin-right:5px;
}

/* ### cat80_alp ### */
#cat80_alp_etrl{
}#cat80_alp_etrl table{
  padding:3px;
  margin-top:10px;
  border:1px solid #ccc;
  width:560px;
}#cat80_alp_etrl table tr{
}#cat80_alp_etrl table tr td{
}#cat80_alp_etrl table tr td.L{
  width:150px;
}#cat80_alp_etrl table tr td.L span.img{
  border:1px solid #ccc;
  display:block;
  width:148px;
}#cat80_alp_etrl table tr td.L span.txt{
  padding-top:5px;
  display:block;
  width:148px;
  font-size:11px;
  line-height:1.3;
}#cat80_alp_etrl table tr td.R{
  width:400px;
}#cat80_alp_etrl table tr td.R span.title{
  padding:8px 0;
  display:block;
  font:bold 14px san-serif;
}#cat80_alp_etrl table tr td.R span.desc{
  display:block;
}#cat80_alp_etrl table tr td.R span.icon{
  padding-top:5px;
  display:block;
}#cat80_alp_etrl table tr td.R span.icon img{
  padding-left:5px;
}

/* ### etr20service_alp ### */
#etr20service_alp_tagl{
}#etr20service_alp_tagl table{
  width:560px;
  background-color:#ccc;
}#etr20service_alp_tagl table tr{
  height:40px;
}#etr20service_alp_tagl table tr th{
  font-weight:bold;
  text-align:center;
  background-color:#dae3f5;
}#etr20service_alp_tagl table tr th.L{
  width:120px;
}#etr20service_alp_tagl table tr th.M1{
  width:230px;
}#etr20service_alp_tagl table tr th.M2{
  width:150px;
}#etr20service_alp_tagl table tr th.R{
  width:62px;
}#etr20service_alp_tagl table tr td{
  background-color:#fff;
  vertical-align:middle;
}#etr20service_alp_tagl table tr td.L{
}#etr20service_alp_tagl table tr td.M1
}#etr20service_alp_tagl table tr td.M2{
}#etr20service_alp_tagl table tr td.R{
}

/* ### etr20commission_alp ### */
#etr20commission_alp_tagl{
}#etr20commission_alp_tagl table{
  width:560px;
  background-color:#ccc;
}#etr20commission_alp_tagl table tr{
}#etr20commission_alp_tagl table tr th{
  font-weight:bold;
  text-align:center;
  background-color:#dae3f5;
}#etr20commission_alp_tagl table tr th.L{
  width:120px;
  height:80px;
  text-align:center;
}#etr20commission_alp_tagl table tr th.M1{
  width:85px;
  height:40px;
  background-color:#fff;
}#etr20commission_alp_tagl table tr th.M2{
  width:85px;
  background-color:#fff;
}#etr20commission_alp_tagl table tr th.M1-2{
  height:40px;
}#etr20commission_alp_tagl table tr th.M3{
  width:200px;
}#etr20commission_alp_tagl table tr th.R{
  width:62px;
}#etr20commission_alp_tagl table tr td{
  background-color:#fff;
  text-align:center;
  vertical-align:middle;
}#etr20commission_alp_tagl table tr td.L{
}#etr20commission_alp_tagl table tr td.M1{
  text-align:left;
}#etr20commission_alp_tagl table tr td.M2{
}#etr20commission_alp_tagl table tr td.M3{
  text-align:left;
}#etr20commission_alp_tagl table tr td.R{
}#etr20commission_alp_tagl p{
  padding-top:20px;
  font-size:11px;
  text-align:right;
}

/* ### etr30_alp ### */
#merchandise_img{
  float:right;
  width:250px;
  margin:0;
}#merchandise_text_box{
  width:290px;
  float:left;
  padding:0 10px;
  margin:0;
}.merchandise_text{
  text-align:left;
  font-size:12px;
  color:#666666;
  margin-top:20px;
  margin-bottom:20px;
  line-height:17px;
}.ul{
  margin:0;
  padding:0;
  list-style-type:none;
}.li{
  margin:5px auto 10px 30px;
  padding:0;
}

#etr30_alp_etrl{
  padding-top:10px;
  clear:both;
}#etr30_alp_etrl table{
  margin:0 auto;
  width:400px;
  background-color:#ccc;
}#etr30_alp_etrl table tr{
}#etr30_alp_etrl table tr th{
  background-color:#DAE3F5;
}#etr30_alp_etrl table tr td{
  background-color:#fff;
}#etr30_alp_etrl table tr td.td_txt{
  font-weight:bold;
  text-align:center;
  background-color:#DAE3F5;
}

/* ### etr901merit_demerit_alp ### */
#box_bg{
  clear:left;
  width:536px;
  background-color:#F2F5FC;
  padding:12px;
}#md_txtbox{
  width:504px;
  background-color:#fff;
  border:1px solid #ccc;
  padding:12px 15px;
}

}#etr20service_alp_tagl table tr th{
  font-weight:bold;
  text-align:center;
  background-color:#dae3f5;
}#etr20service_alp_tagl table tr th.L{
  width:120px;
}#etr20service_alp_tagl table tr th.M1{
  width:230px;
}#etr20service_alp_tagl table tr th.M2{
  width:150px;
}#etr20service_alp_tagl table tr th.R{
  width:62px;
}#etr20service_alp_tagl table tr td{
}#etr20service_alp_tagl table tr td.L{
}#etr20service_alp_tagl table tr td.M1
}#etr20service_alp_tagl table tr td.M2{
}#etr20service_alp_tagl table tr td.R{
}

/* ### etr20commission_alp ### */
#etr20commission_alp_tagl{
}#etr20commission_alp_tagl table{
  width:560px;
  background-color:#ccc;
}#etr20commission_alp_tagl table tr{
}#etr20commission_alp_tagl table tr th{
  font-weight:bold;
  text-align:center;
  background-color:#dae3f5;
}#etr20commission_alp_tagl table tr th.L{
  width:120px;
  height:80px;
  text-align:center;
}#etr20commission_alp_tagl table tr th.M1{
  width:85px;
  height:40px;
  background-color:#fff;
}#etr20commission_alp_tagl table tr th.M2{
  width:85px;
  background-color:#fff;
}#etr20commission_alp_tagl table tr th.M1-2{
  height:40px;
}#etr20commission_alp_tagl table tr th.M3{
  width:200px;
}#etr20commission_alp_tagl table tr th.R{
  width:62px;
}#etr20commission_alp_tagl table tr td{
  background-color:#fff;
  text-align:center;
}#etr20commission_alp_tagl table tr td.L{
}#etr20commission_alp_tagl table tr td.M1{
}#etr20commission_alp_tagl table tr td.M2{
}#etr20commission_alp_tagl table tr td.M3{
  text-align:left;
}#etr20commission_alp_tagl table tr td.R{
}#etr20commission_alp_tagl p{
  padding-top:20px;
  font-size:11px;
  text-align:right;
}

/* ### etr30_alp ### */
#merchandise_img{
  float:right;
  width:250px;
  margin:0;
}#merchandise_text_box{
  width:290px;
  float:left;
  padding:0 10px;
  margin:0;
}.merchandise_text{
  text-align:left;
  font-size:12px;
  color:#666666;
  margin-top:20px;
  margin-bottom:20px;
  line-height:17px;
}.ul{
  margin:0;
  padding:0;
  list-style-type:none;
}.li{
  margin:5px auto 10px 30px;
  padding:0;
}

#etr30_alp_etrl{
  padding-top:10px;
  clear:both;
}#etr30_alp_etrl table{
  margin:0 auto;
  width:400px;
  background-color:#ccc;
}#etr30_alp_etrl table tr{
}#etr30_alp_etrl table tr th{
  background-color:#DAE3F5;
}#etr30_alp_etrl table tr td{
  background-color:#fff;
}#etr30_alp_etrl table tr td.td_txt{
  font-weight:bold;
  text-align:center;
  background-color:#DAE3F5;
}

/* ### etr80-1_alp ### */
#etr80_alp_head{
  padding:5px 0 15px 0;
}#etr80_alp_head h2{
  width:560px;
  height:77px;
  background:url(img/etr80_alp_head_h-bg.jpg) left top;
  background-repeat:no-repeat;
}#etr80_alp_head h2 img{
  padding:14px 0 0 17px;
}

#etr80-1_alp_basi{
}#etr80-1_alp_basi h2{
  padding-bottom:10px;
}#etr80-1_alp_basi p.pict{
  margin-right:8px;
  padding:1px;
  border:1px solid #ccc;
  float:left;
  width:250px;
}#etr80-1_alp_basi table{
  border-collapse:separate;
  border-spacing:1px;
  float:left;
  width:294px;
  background-color:#ccc;
}#etr80-1_alp_basi table tr{
}#etr80-1_alp_basi table tr th{
  padding:5px;
  width:90px;
  background-color:#dae3f5;
}#etr80-1_alp_basi table tr td{
  width:195px;
  background-color:#fff;
}#etr80-1_alp_basi p.btn{
  text-align:right;
  clear:both;
}#etr80-1_alp_basi p.btn img{
  margin:15px 0 0 10px;
}

#etr80-1_alp_sec1{
  padding-top:30px;
}#etr80-1_alp_sec1 h2{
  padding-bottom:20px;
}#etr80-1_alp_sec1 dl{
  padding-bottom:10px;
}#etr80-1_alp_sec1 dl dt{
  font:bold 14px san-serif;
  color:#6a92db;
}#etr80-1_alp_sec1 dl dd.desc{
}

#etr80-1_alp_sec2{
  padding-top:30px;
}#etr80-1_alp_sec2 h2{
  padding-bottom:20px;
}#etr80-1_alp_sec2 dl{
  padding-bottom:10px;
}#etr80-1_alp_sec2 dl dt{
  font:bold 14px san-serif;
  color:#6a92db;
}#etr80-1_alp_sec2 dl dd.address{
}#etr80-1_alp_sec2 dl dd.tel{
}

.agent02{
  float:right;
  padding-right:15px;
}.agent_td01{
  width:20%;
  background-color:#DAE3F5;
  padding:3px 5px 3px 5px;
  font-size:12px;
  line-height:14px;
}.agent_td02{
  width:80%;
  background-color:#fff;
  padding:3px 5px 3px 5px;
  line-height:14px;
}.agent_td03{
  background-color:#fff;
  padding:15px 10px 15px 10px;
}.agent_img{
  margin:0 0 25px 0;
}.agent_box01{
  line-height:17px;
  padding:0 70px 15px 30px;
  list-style-type:none;
}.agent_box02{
  line-height:17px;
  padding:0 70px 0 30px;
  list-style-type:none;
}.agent_box03{
  float:left;
  width:150px;
  margin-right:12px;
  font-size:11px;
  line-height:13px;
}.agent_box04{
  margin:10px 0;
}.agent_logo{
  width:150px;
  margin-bottom:7px;
}.agent_icon{
  margin-left:5px;
}

/* ### etr80-2_alp ### */
#etr80-2_alp_sec1{
}#etr80-2_alp_sec1 h2{
  padding-bottom:15px;
}#etr80-2_alp_sec1 p.img{
  margin-bottom:10px;
  border:1px solid #ccc;
  text-align:center;
}#etr80-2_alp_sec1 dl{
  padding-top:15px;
  clear:both;
}#etr80-2_alp_sec1 dl.T{
}#etr80-2_alp_sec1 dl.M{
}#etr80-2_alp_sec1 dl.B{
}#etr80-2_alp_sec1 dl dt{
  padding-bottom:5px;
  font:bold 14px san-serif;
  color:#6a92db;
}#etr80-2_alp_sec1 dl dd{
  padding-left:10px;
  float:left;
  width:270px;
  background:url(img/all_alp_sec_lm.gif) left 9px;
  background-repeat:no-repeat;
}#etr80-2_alp_sec1 p.btn{
  padding-top:15px;
  float:right;
  clear:both;
}#etr80-2_alp_sec1 p.btn img{
  margin:15px 0 25px 10px;
}

/* ### etr901merit_demerit_alp ### */
#box_bg{
  clear:left;
  width:536px;
  background-color:#F2F5FC;
  padding:12px;
}#md_txtbox{
  width:504px;
  background-color:#fff;
  border:1px solid #ccc;
  padding:12px 15px;
}

/* ### etr902company_alp ### */
#ecompany #all_alp_head p{
  padding-top:15px;
}

#etr902company_alp_sec1{
  padding-top:15px;
}#etr902company_alp_sec1 table{
  margin:0 auto;
  margin-left:22px;
  border-collapse:separate;
  border-spacing:1px;
  width:530px;
  background-color:#fff;
}#etr902company_alp_sec1 td{
  height:32px;
  background-color:#fff;
}#etr902company_alp_sec1 table .L{
  padding-left:10px;
  border-left:8px solid #659ec5;
  background-color:#f3f9ff;
  width:100px;
}#etr902company_alp_sec1 table .R{
  padding-left:15px;
  width:490px;
}#etr902company_alp_sec1 dl{
  padding-bottom:8px;
}#etr902company_alp_sec1 dd{
  padding-left:18px;
  background:url(img/all_alp_sec_lm.gif) 5px 8px;
  background-repeat:no-repeat;
}#etr902company_alp_sec1 table .R{
}

/* ### etr902policy_alp ### */
#privacy_list{
  width:500px;
  padding:10px 10px 10px 10px;
  line-height:17px;
}.privacy_ul01{
  margin:0;
  padding:0;
  list-style-type:decimal;
}.privacy_li01{
  margin:5px auto 10px 30px;
  padding:0;
  list-style-type:decimal;
}.privacy_ul02{
  margin:0;
  padding:0;
  list-style-type:disc;
}.privacy_li02{
  margin:5px auto 10px 30px;
  padding:0;
  list-style-type:disc;
}#privacy_txt{
  padding:10px 0 20px 370px;
  line-height:17px;
}#privacy_box01{
  padding:0 8px 20px 8px;
  line-height:15px;
  font-size:11px;
  color:#CC0000;
}

/* ### etr902sitemap_alp ### */
#sitemap_box{
  width:450px;
  text-align:left;
  padding-left:30px;
}.sitemap_ul01{
  margin:auto auto 0 0;
  padding:0;
  list-style-type:none;
}.sitemap_li01{
  margin:auto auto 10px 0;
  padding:0;
}.sitemap_ul02{
  margin:2px auto 0 30px;
  padding:0;
  list-style-type:none;
}

/* ### etr902company_alp ### */

/* ### etr901form_alp ### */
#form{
  width:600px;
  margin:25px 0;
  text-align:left;
}#form_txt01{
  width:584px;
  line-height:17px;
  padding:30px 8px 25px 8px;
  margin-top:30px;
  border-top:1px dashed #999;
  text-align:center;
}#form_btn01{
  width:490px;
  padding:45px 55px;
}.form_btn02{
  margin-left:25px;
}


/* BETA
   ---- */
#menu ul{
  margin:0;
  padding:0;
  list-style-type:none;
}#menu li{
  margin:0;
  padding:0;
  display:inline;
}.margin01{
  margin-top:5px;
}.margin02{
  margin:10px 0;
}

#all_bet_men1{
  padding:7px;
  margin-bottom:10px;
  width:186px;
  background-color:#9FBBE3;
}

#all_bet_notc{
  padding-top:25px;
}

/* FOOTER
   ------ */
#all_ftr_men1{
  font-size:11px;
  text-align:center;
}

#all_ftr_cpyr{
  font-size:11px;
  text-align:center;
}
