/* Basic-Elements
   ============== */
*{
	margin:0;
	padding:0;
	border:0;
	background-color:transparent;
}html{
  margin:0;
  padding:0;
  border:0;
  height:100%;
  background-color:transparent;
}body{
  margin:0;
  min-width:950px;
  height:100%;
  color:#555;
  font-size:12px;
  font-family:'MS PGothic',Osaka,'Hiragino Kaku Gothic Pro';
  word-spacing:1px;
  line-height:1.5;
  background:#fff url(img/top_bg.jpg) left top;
  background-repeat:repeat-x;
}

a{
  color:#555;
  text-decoration:underline;
}a img{
  border:0;
}a:hover{
  color:#955460;
  text-decoration:underline;
}
.text11px{
font-size:11px;
}
.cola89f73{
color:#a89f73;
}ul{
  list-style:none;
}dl dt{
  font-weight:bold;
}dl dt strong{
  font-weight:bold;
}strong{
  font-weight:normal;
  font-style:normal;
}br{
  line-height:17px;
}strong{
  font-weight:lighter;
}em{
  font-style:normal;
v}tbody{
  border-bottom-style:none;
}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{
}html>/**/body table{
  margin-top:0px;
}html>/**/body table caption{
}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;
}/**/p.hide_text1{
  text-align:right;
  color:#EAEAEA;
  font-size:5px;
  margin-top:0px;
  height:5px;
}



/* Page-Layout
   =========== */
#con{
  margin:0 auto;
  position:relative;
  width:auto;
  height:100%;
  text-align:left;
  background:url(img/all_pgb_bg.jpg) left bottom;
  background-repeat:repeat-x;
}#cbrand #con,#ecompany #con,#einquiry #con,body.cchoice #con,#ctips #con{
  background-image:none;
}body>#con{
  height:auto;
  min-height:100%;
}#con-in{
  padding-bottom:85px;
  position:static;
  background:url(img/all_hdr_bg.jpg) left top;
  background-repeat:no-repeat;
}

#hdr{
  margin:0 auto;
  position:relative;
  width:950px;
  height:150px;
}#top #hdr{
  height:495px;
}#hdr-in{
  margin:0 auto;
  position:static;
  text-align:left;
}

#pgb{
  margin:0 auto;
  position:relative;
  width:auto;
  text-align:center;
}#pgb-in{
  padding:17px 0;
  margin:0 auto;
  position:static;
  width:950px;
  height:auto;
  text-align:left;
}*html #pgb-in{
  width:950px;
}#alp{
  padding-bottom:20px;
  float:left;
  display:inline;
  position:relative;
  width:700px;
  height:auto;
}*html#alp{
  width:700px;
}#alp-in{
  position:static;
  width:700px;
}#bet{
  float:right;
  display:inline;
  position:relative;
  width:230px;
  height:auto;
}#bet-in{
  margin:5px auto 0 auto;
  position:static;
  width:230px;
}#gnm{
  position:relative;
  float:right;
  width:950px;
  height:auto;
}#gnm-in{
  margin:5px auto 0 auto;
  position:static;
  width:950px;
}

#ftr-out{
  margin-top:-85px;
  position:relative;
  width:100%;
  height:85px;
  text-align:center;
  background-color:#E1CDC6;
}#ftr{
  margin:0 auto;
  width:950px;
  height:85px;
}html>/**/body #ftr{
}/*for FF*/#ftr-in{
  padding-top:20px;
  position:static;
  font-size:11px;
}



/* Contents
   ======== */
/* HEADER
   ------ */
/* ### all_hdr ### */
#all_hdr_logo{
  position:absolute;
  top:30px;
  left:35px;
}#all_hdr_logo img{
}

#all_hdr_h1tx{
	position:absolute;
	top:32px;
	left:550px;
	width:400px;
	color:#b8a4a6;
}#all_hdr_h1tx h1{
  font:bold 14px san-serif;
  line-height:30px;
}#all_hdr_h1tx p.desc{
  font:normal 11px san-serif;
}

#all_hdr_men1{
  position:absolute;
  top:92px;
  left:0;
  width:950px;
}#all_hdr_men1 ul{
  position:relative;
  width:950px;
  height:41px;
}/*\*/ * html #all_hdr_men1 ul{
}/**/#all_hdr_men1 ul a{
  display:block;
  width:100%;
  height:100%;
  background:url(img/all_hdr_men1_bg.jpg) no-repeat;
}#all_hdr_men1 li{
  position:absolute;
  display:block;
  top:0;
  height:41px;
}#all_hdr_men1 li.home{
	left:0;
	width:114px;
}#all_hdr_men1 li.aboutsite{
	left:114px;
	width:147px;
}#all_hdr_men1 li.shopping{
  left:261px;
  width:221px;
}#all_hdr_men1 li.tips1{
  left:483px;
  width:177px;
}#all_hdr_men1 li.choice{
  left:660px;
  width:180px;
}#all_hdr_men1 li.faq{
  left:840px;
  width:121px;
}#all_hdr_men1 li.home a{
  background-position:0 0;
}#all_hdr_men1 li.aboutsite a{
  background-position:-114px 0;
}#all_hdr_men1 li.shopping a{
  background-position:-261px 0;
}#all_hdr_men1 li.tips1 a{
  background-position:-483px 0;
}#all_hdr_men1 li.choice a{
  background-position:-660px 0;
}#all_hdr_men1 li.faq a{
  background-position:-840px 0;
}#all_hdr_men1 li.home a:hover{
	background-position:0 -41px;
}#all_hdr_men1 li.aboutsite a:hover{
	background-position:-114px -41px;
}#all_hdr_men1 li.shopping a:hover{
  background-position:-261px -41px;
}#all_hdr_men1 li.tips1 a:hover{
  background-position:-483px -41px;
}#all_hdr_men1 li.choice a:hover{
  background-position:-660px -41px;
}#all_hdr_men1 li.faq a:hover{
  background-position:-840px -41px;
}#home #all_hdr_men1 li.home a{
  background-position:0 -41px;
}#eaboutsite #all_hdr_men1 li.aboutsite a{
  background-position:-114px -41px;
}#etips1 #all_hdr_men1 li.shopping a{
  background-position:-261px -41px;
}#etips1 #all_hdr_men1 li.tips1 a{
  background-position:-472px -41px;
}#agent #all_hdr_men1 li.choice a{
  background-position:-675px -41px;
}#efaq #all_hdr_men1 li.faq a{
  background-position:-837px -41px;
}#home #all_hdr_men1 li.home a:hover{
  background-position:0 -41px;
}#eaboutsite #all_hdr_men1 li.aboutsite a:hover{
  background-position:-114px -41px;
}#etips1 #all_hdr_men1 li.shopping a:hover{
  background-position:-261px -41px;
}#etips1 #all_hdr_men1 li.tips1 a:hover{
  background-position:-472px -41px;
}#agent #all_hdr_men1 li.choice a:hover{
  background-position:-675px -41px;
}#efaq #all_hdr_men1 li.faq a:hover{
  background-position:-837px -41px;
}

/* ### top_hdr ### */
#top_hdr_catc{
	position:absolute;
	top:154px;
	background:url(img/top_hdr_catc_img.jpg);
	background-repeat:no-repeat;
	left:0;
	height:328px;
	width:948px;
	border:1px solid #c09d9d;
 
}
#top_hdr_catc .top_hdr_catc-out{
margin:11px;
}
#top_hdr_catc .right-in{
float:right;
width:332px;
}
#top_hdr_catc .right-in .top{
margin-bottom:7px;
}
#top_hdr_catc .right-in .mid{
margin-bottom:7px;
}
#top_hdr_catc .right-in A:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
}
#top_hdr_catc .left-in{
float:left;
margin-left:23px;
  position:absolute;
  top:273px;
}
#top_hdr_catc .left-in img{
margin-right:15px;
border:1px solid #cbc3ae;
}

/* ALPHA
   ----- */
/* ### all_alp ### */
#all_alp_path{
  padding:4px 5px 0 0;
}#all_alp_path ul{
  display:inline;
  float:right;
  font-size:11px;
}#all_alp_path ul li{
	padding-left:18px;
	display:inline;
	color:#6b4c52;
	text-align:right;
	background:url(img/all_alp_path_li-bg.gif) 4px top;
	background-repeat:no-repeat;
}#all_alp_path ul li.H{
  background-image:none;
}#all_alp_path ul li a{
	color:#6b4c52;
	text-decoration:none;
}

#all_alp_agtl{
  clear:both;
}#all_alp_agtl h2{
  margin-top:25px;
  margin-bottom:20px;
}#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;
}

#all_alp_flow{
  padding-top:35px;
  clear:both;
}#all_alp_flow h2{
  margin-bottom:20px;
}#all_alp_flow ul{
}#all_alp_flow ul li{
  float:left;
}

#all_alp_btn2{
  margin-top:30px;
  position:relative;
  width:612px;
  height:214px;
  background:url(img/all_alp_btn2_bg.gif) left top;
  background-repeat:no-repeat;
}#all_alp_btn2 h2{
  position:absolute;
  top:35px;
  left:135px;
}#all_alp_btn2 p{
  position:absolute;
}#all_alp_btn2 p.desc{
  top:115px;
  left:160px;
  width:440px;
}#all_alp_btn2 p.btn1{
  top:155px;
  left:150px;
}#all_alp_btn2 p.btn2{
  top:155px;
  left:380px;
}

/* ### top_alp ### */
#top_alp_sec1{
  padding-right:25px;
  float:left;
  width:305px;
  clear:both;
}#top_alp_sec1 h2{
  margin:0 0 10px 0;
}#top_alp_sec1 dl{
  padding:20px 8px 0 7px;
  clear:both;
}#top_alp_sec1 dl.choice{
  padding-top:0;
}#top_alp_sec1 dl.customize{
  display:none;
}#top_alp_sec1 dl dd{
}#top_alp_sec1 dl dd.img{
}#top_alp_sec1 dl dd.desc{
  padding-top:10px;
}

#top_alp_sec2{
  padding-right:10px;
  float:left;
  width:360px;
}#top_alp_sec2 div{
}#top_alp_sec2 div.spec{
}#top_alp_sec2 div.cont{
	clear:both;
}#top_alp_sec2 div h3{
  margin-bottom:10px;
}#top_alp_sec2 div.spec h3{
  margin-bottom:5px;
}#top_alp_sec2 div dl{
  position:relative;
  padding:10px 5px 0 5px;
  margin-top:15px;
  height:130px;
  background:url(img/top_alp_sec2_sec-line.gif) left top;
  background-repeat:no-repeat;
  clear:both;
}#top_alp_sec2 div dl.craftsman{
  padding-top:0;
  margin-top:0;
  background-image:none;
}#top_alp_sec2 div dl.tips{
  padding-top:0;
  margin-top:0;
  background-image:none;
}#top_alp_sec2 div dl.net{
  display:none;
}#top_alp_sec2 div dl.foreign{
  display:none;
}#top_alp_sec2 div dl dt{
}#top_alp_sec2 div dl dd{
}#top_alp_sec2 div dl dd.img{
  float:left;
  width:125px;
}#top_alp_sec2 div dl dd.desc{
  padding-left:5px;
  float:right;
  width:219px;
}#top_alp_sec2 div dl dd.link{
  position:absolute;
  top:118px;
  left:290px;
}#top_alp_sec2 div dl dd.img A:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
	}

#top_alp_agtl{
  padding-top:30px;
  width:690px;
  clear:both;
}#top_alp_agtl h2{
}#top_alp_agtl p.logo{
  padding:8px 5px 5px 5px;
  background-color:#fff;
}#top_alp_agtl p.logo a{
  margin-right:8px;
}#top_alp_agtl p.logo a img{
  width:104px;
  height:72px;
}#top_alp_agtl p.B{
  height:2px;
  background:url(img/top_alp_agtl_B.gif) left top;
  background-repeat:no-repeat;
}

#top_alp_news{
  position:relative;
  margin-top:30px;
  width:690px;
  clear:both;
}#top_alp_news h2{
}#top_alp_news p.link{
  position:absolute;
  top:7px;
  left:594px;
}#top_alp_news ul{
  padding:8px 5px 5px 5px;
  background-color:#fff;
}#top_alp_news ul li{
  padding:3px 0;
  margin-left:7px;
}#top_alp_news ul li span.date{
  font-size:11px;
  background-color:#e9e9e9;
}#top_alp_news ul li span.link{
  display:block;
  padding-left:15px;
  background:url(img/top_alp_news_lm.gif) left 6px no-repeat;
  clear:both;
}#top_alp_news p.B{
  height:2px;
  background:url(img/top_alp_agtl_B.gif) left top;
  background-repeat:no-repeat;
}

/* ### cat101_alp ### */
#cat101_alp_sec-out{
  padding-bottom:10px;
  margin-top:25px;
  width:700px;
  background-color:#fff;
  clear:both;
}

#cat101_alp_tagl{
  margin:15px 10px;
}#cat101_alp_tagl div{
  width:336px;
}#cat101_alp_tagl div h3{
  margin:5px auto 5px auto;
  width:325px;
}#cat101_alp_tagl div.L{
  border:1px solid #c9979d;
  float:left;
}#cat101_alp_tagl div.R{
  border:1px solid #85afb8;
  float:right;
}#cat101_alp_tagl div dl{
  padding:0 10px;
  margin:0 auto 5px auto;
  width:305px;
  height:120px;
	background-color:#f6ebe7;
}
* html #cat101_alp_tagl div dl{
  padding:7px;
}
#cat101_alp_tagl div dl:hover{
	background-color:#f6ebe7;
	cursor:pointer;
}#cat101_alp_tagl div dl dt{
  padding:5px;
  width:301px;
  height:32px;
  background-position:left 5px;
  background-repeat:no-repeat;
}#cat101_alp_tagl div dl.page1 dt{
  background-image:url(img/cat101_alp_tagl_page1_off.gif) 
}#cat101_alp_tagl div dl.page2 dt{
  background-image:url(img/cat101_alp_tagl_page2_off.gif) 
}#cat101_alp_tagl div dl.page3 dt{
  background-image:url(img/cat101_alp_tagl_page3_off.gif) 
}#cat101_alp_tagl div dl.page4 dt{
  background-image:url(img/cat101_alp_tagl_page4_off.gif) 
}#cat101_alp_tagl div dl.page5 dt{
  background-image:url(img/cat101_alp_tagl_page5_off.gif) 
}#cat101_alp_tagl div dl.page6 dt{
  background-image:url(img/cat101_alp_tagl_page6_off.gif) 
}#cat101_alp_tagl div dl.page1:hover dt{
  background-image:url(img/cat101_alp_tagl_page1_on.gif) 
}#cat101_alp_tagl div dl.page2:hover dt{
  background-image:url(img/cat101_alp_tagl_page2_on.gif) 
}#cat101_alp_tagl div dl.page3:hover dt{
  background-image:url(img/cat101_alp_tagl_page3_on.gif) 
}#cat101_alp_tagl div dl.page4:hover dt{
  background-image:url(img/cat101_alp_tagl_page4_on.gif) 
}#cat101_alp_tagl div dl.page5:hover dt{
  background-image:url(img/cat101_alp_tagl_page5_on.gif) 
}#cat101_alp_tagl div dl.page6:hover dt{
  background-image:url(img/cat101_alp_tagl_page6_on.gif) 
}#cat101_alp_tagl div dl dd{
  padding:0 5px 5px 5px;
}#cat101_alp_tagl div dl dd a{
  text-decoration:none;
}#cat101_alp_tagl div dl:hover dd a{
  color:#955460;
  text-decoration:underline;
}
#epage3 #table01{
background-color:#c6c6c6;
font-size:14px;
font-weight:bold;
line-height:16px;
clear:both;
}
#epage3 #table02{
text-align:center;
border-bottom:3px solid #CCCCCC;
border-top:1px solid #CCCCCC;
}
#epage3 #table01 td{
padding:5px 7px;
background-color:#FFF;
text-align:center;
border:solid 1px #CCCCCC;
}
#epage3 #table01 .font-table{
font-size:11px;
font-weight:normal;
}
#epage3 #table01 td.bg01{
background-color:#d6d4ee;
}
#epage3 #table01 td.bg02{
background-color:#f1dbd7;
}

#epage3 .box01{
width:222px;
float:right;
background-color:#e1e8f2;
}
#epage3 .box02{
padding:5px;
background-color:#e1e8f2;
}
#epage3 .box03{
width:210px;
border:1px solid #FFF;
background-color:#e1e8f2;
}
#epage3 .box04{
padding:5px;
background-color:#e1e8f2;
}
#epage3 p.text01{
	float:left;
	width:440px;
}
#epage3 .icon01{
margin:5px 0;
}
#epage3 #comment{
margin-top:5px;
width:500px;
float:right;
font-size:11px;
color:#c45571;
}
#epage3 .title-table{
font-size:12px;
font-weight:bold;
}
#epage6 .title_page06{
font-weight:bold;
color:#b41e43;
}




/* ### cat103_alp ### */
#cat103_alp_sec-out{
  padding-bottom:10px;
  margin-top:25px;
  width:700px;
  background-color:#fff;
  clear:both;
}

#cat103_alp_tagl{
  margin:15px 14px;
}#cat103_alp_tagl table{
  border-collapse:separate;
  border-spacing:6px;
}#cat103_alp_tagl table tr{
}#cat103_alp_tagl table tr th{
	padding:8px;
	margin-right:10px;
	width:295px;
	vertical-align:top;
	background-color:#fcefe3;
}#cat103_alp_tagl table tr td{
	padding:8px;
	width:339px;
	background-color:#fcefe3;
}#cat103_alp_tagl table tr td ul{
}#cat103_alp_tagl table tr td ul li{
  padding-left:20px;
  background:url(img/all_alp_list1.gif) 7px 7px;
  background-repeat:no-repeat;
  line-height:1.8;
}#cat103_alp_tagl table tr td ul li a{
}

/* ### cat201_alp ### */
#cat201_alp_sec-out{
  padding-bottom:15px;
  margin-top:25px;
  width:700px;
  background-color:#f8e4df;
  clear:both;
}

#cat201_alp_head{
  position:relative;
}#cat201_alp_head h2{
}#cat201_alp_head ul.btn{
	position:absolute;
	top:235px;
	left:415px;
	background-image:url(/img/cat201_alp_head_btn.jpg);
	background-repeat:no-repeat;
	width:219px;
	height:155px;
}
#cat201_alp_head ul.btn img a:hover{
	background-image:url(/img/cat201_alp_head_btn_over.jpg);
	background-repeat:no-repeat;
	width:219px;
	height:155px;
	}
#cat201_alp_head ul.link{
	position:absolute;
	top:423px;
	left:16px;
}#cat201_alp_head ul.link li{
	padding-left:7px;
	float:left;
}#cat201_alp_head ul.link li.H{
  padding-left:0;
}#etr201_alp_head ul.link li a{
  display:block;
  width:158px;
  cursor:pointer;
}
#etr201_alp_head ul.link li A:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
}
#cat201_alp_head div.ui-tabs-hide{
  display:none !important;
}#cat201_alp_head_sec1,#cat201_alp_head_sec2,#cat201_alp_head_sec3{
  clear:both;
}#cat201_alp_head_sec1 h3,#cat201_alp_head_sec2 h3,#cat201_alp_head_sec3 h3{
}#cat201_alp_head_sec1 ul,#cat201_alp_head_sec2 ul,#cat201_alp_head_sec3 ul{
  padding-top:15px;
  margin:0 10px;
  clear:both;
}#cat201_alp_head_sec1 ul li,#cat201_alp_head_sec2 ul li,#cat201_alp_head_sec3 ul li{
  padding:0 0 10px 10px;
  float:left;
}#cat201_alp_head_sec1 ul li.L,#cat201_alp_head_sec2 ul li.L,#cat201_alp_head_sec3 ul li.L{
  padding:0 0 10px 0;
  clear:both;
}


#cat201_alp_sec-out #cat201_alp_head_sec1_bt_text{
float:right;
}
#cat201_alp_sec-out #cat201_alp_head_sec1_bt_text_left{
float:right;
margin:15px 15px 0 0;
}
#cat201_alp_sec-out #cat201_alp_head_sec1_bt_text_right{
margin:20px 25px 0 0;
float:right;
font-size:14px;
font-weight:bold;
}




#cat201_alp_sec4{
  padding-top:15px;
  margin:0 auto;
  width:679px;
}

/* ### etr_alp ### */
#etr_alp_sec-out{
  margin-top:25px;
  padding:15px;
  width:670px;
  background-color:#fff;
  clear:both;
}#etr_alp_sec-out{
  border:1px solid #cab588;
  width:668px;
}





/* ### etr101_alp ### */
#etr101_alp_sec-out{
  padding-bottom:30px;
  margin-top:25px;
  width:700px;
  background-color:#fff;
  clear:both;
}

#etr101_alp_head{
  padding:83px 343px 0 30px;
  position:relative;
  width:327px;
  height:206px;
  background:url(img/etr101_alp_head_bg1.jpg);
}#epage4.ctips #etr101_alp_head,#epage5.ctips #etr101_alp_head,#epage6.ctips #etr101_alp_head{
  background:url(img/etr101_alp_head_bg2.jpg);
}#etr101_alp_head h2{
  margin-bottom:12px;
}#etr101_alp_head p.desc{
}

#etr101_alp_sec1{
  padding:10px 15px 0 15px;
}#etr101_alp_sec2,#etr101_alp_sec3,#etr101_alp_sec4,#etr101_alp_sec5,#etr101_alp_sec6,#etr101_alp_sec7,#etr101_alp_sec8,#etr101_alp_sec9{
  padding:30px 15px 0 15px;
}#etr101_alp_sec1 h3,#etr101_alp_sec2 h3,#etr101_alp_sec3 h3,#etr101_alp_sec4 h3,#etr101_alp_sec5 h3,#etr101_alp_sec6 h3,#etr101_alp_sec7 h3,#etr101_alp_sec8 h3,#etr101_alp_sec9 h3{
  padding-top:13px;
  margin-bottom:15px;
}#etr101_alp_sec1 p,#etr101_alp_sec2 p,#etr101_alp_sec3 p,#etr101_alp_sec4 p,#etr101_alp_sec5 p,#etr101_alp_sec6 p,#etr101_alp_sec7 p,#etr101_alp_sec8 p,#etr101_alp_sec9 p{
}#etr101_alp_sec1 p.img,#etr101_alp_sec2 p.img,#etr101_alp_sec3 p.img,#etr101_alp_sec4 p.img,#etr101_alp_sec5 p.img,#etr101_alp_sec6 p.img,#etr101_alp_sec7 p.img,#etr101_alp_sec8 p.img,#etr101_alp_sec9 p.img{
  padding-left:15px;
  margin-bottom:10px;
  float:right;
  font-weight:bold;
}#etr101_alp_sec1 p.desc,#etr101_alp_sec2 p.desc,#etr101_alp_sec3 p.desc,#etr101_alp_sec4 p.desc,#etr101_alp_sec5 p.desc,#etr101_alp_sec6 p.desc,#etr101_alp_sec7 p.desc,#etr101_alp_sec8 p.desc,#etr101_alp_sec9 p.desc{
}#etr101_alp_sec1 p.note,#etr101_alp_sec2 p.note,#etr101_alp_sec3 p.note,#etr101_alp_sec4 p.note,#etr101_alp_sec5 p.note,#etr101_alp_sec6 p.note,#etr101_alp_sec7 p.note,#etr101_alp_sec8 p.note,#etr101_alp_sec9 p.note{
  font-size:11px;
  text-align:right;
}#etr101_alp_sec1 dl,#etr101_alp_sec2 dl,#etr101_alp_sec3 dl,#etr101_alp_sec4 dl,#etr101_alp_sec5 dl,#etr101_alp_sec6 dl,#etr101_alp_sec7 dl,#etr101_alp_sec8 dl,#etr101_alp_sec9 dl{
  padding-top:30px;
}#etr101_alp_sec1 dl dt,#etr101_alp_sec2 dl dt,#etr101_alp_sec3 dl dt,#etr101_alp_sec4 dl dt,#etr101_alp_sec5 dl dt,#etr101_alp_sec6 dl dt,#etr101_alp_sec7 dl dt,#etr101_alp_sec8 dl dt,#etr101_alp_sec9 dl dt{
  margin-bottom:15px;
}#etr101_alp_sec1 dl dd,#etr101_alp_sec2 dl dd,#etr101_alp_sec3 dl dd,#etr101_alp_sec4 dl dd,#etr101_alp_sec5 dl dd,#etr101_alp_sec6 dl dd,#etr101_alp_sec7 dl dd,#etr101_alp_sec8 dl dd,#etr101_alp_sec9 dl dd{
}#etr101_alp_sec1 dl dd.desc,#etr101_alp_sec2 dl dd.desc,#etr101_alp_sec3 dl dd.desc,#etr101_alp_sec4 dl dd.desc,#etr101_alp_sec5 dl dd.desc,#etr101_alp_sec6 dl dd.desc,#etr101_alp_sec7 dl dd.desc,#etr101_alp_sec8 dl dd.desc,#etr101_alp_sec9 dl dd.desc{
}#etr101_alp_sec1 dl dd.img,#etr101_alp_sec2 dl dd.img,#etr101_alp_sec3 dl dd.img,#etr101_alp_sec4 dl dd.img,#etr101_alp_sec5 dl dd.img,#etr101_alp_sec6 dl dd.img,#etr101_alp_sec7 dl dd.img,#etr101_alp_sec8 dl dd.img,#etr101_alp_sec9 dl dd.img{
  padding-left:15px;
  float:right;
}

/* ### etr103_alp ### */
#etr103_alp_sec-out{
  padding-bottom:30px;
  margin-top:25px;
  width:700px;
  background-color:#fff;
  clear:both;
}

#etr103_alp_head{
  position:relative;
  width:700px;
  height:289px;
  background:url(img/etr103_alp_head_bg.jpg);
}#etr103_alp_head h2{
  position:absolute;
  top:8px;
  left:9px;
}#etr103_alp_head ul{
  padding:8px;
  display:block;
  position:absolute;
  top:140px;
  left:7px;
  width:288px;
}#etr103_alp_head ul li{
  padding-left:15px;
  line-height:1.6;
  background:url(img/all_alp_list1.gif) 7px 7px no-repeat;
}

#etr103_alp_sec1,#etr103_alp_sec2,#etr103_alp_sec3,#etr103_alp_sec4,#etr103_alp_sec5,#etr103_alp_sec6,#etr103_alp_sec7,#etr103_alp_sec8,#etr103_alp_sec9{
  padding:30px 15px 0 15px;
}#etr103_alp_sec1 h3,#etr103_alp_sec2 h3,#etr103_alp_sec3 h3,#etr103_alp_sec4 h3,#etr103_alp_sec5 h3,#etr103_alp_sec6 h3,#etr103_alp_sec7 h3,#etr103_alp_sec8 h3,#etr103_alp_sec9 h3{
  padding:13px 0 0  15px;
  margin-bottom:15px;
  height:27px;
  font-size:14px;
  background:url(img/etr103_alp_sec_h-bg.jpg) left top;
}#etr103_alp_sec1 p,#etr103_alp_sec2 p,#etr103_alp_sec3 p,#etr103_alp_sec4 p,#etr103_alp_sec5 p,#etr103_alp_sec6 p,#etr103_alp_sec7 p,#etr103_alp_sec8 p,#etr103_alp_sec9 p{
}#etr103_alp_sec1 p.lead,#etr103_alp_sec2 p.lead,#etr103_alp_sec3 p.lead,#etr103_alp_sec4 p.lead,#etr103_alp_sec5 p.lead,#etr103_alp_sec6 p.lead,#etr103_alp_sec7 p.lead,#etr103_alp_sec8 p.lead,#etr103_alp_sec9 p.lead{
  margin-bottom:10px;
  font-weight:bold;
}#etr103_alp_sec1 p.desc,#etr103_alp_sec2 p.desc,#etr103_alp_sec3 p.desc,#etr103_alp_sec4 p.desc,#etr103_alp_sec5 p.desc,#etr103_alp_sec6 p.desc,#etr103_alp_sec7 p.desc,#etr103_alp_sec8 p.desc,#etr103_alp_sec9 p.desc{
}

/* ### etr201_alp ### */
#etr201_alp_sec-out{
  margin-top:25px;
  padding:15px;
  width:670px;
  background-color:#fff;
  clear:both;
}

#etr201chart_alp_sec1{
  margin:0 auto;
  position:relative;
  width:666px;
  height:466px;
  background:url(img/etr201chart_alp_sec1_bg.jpg);
}#etr201chart_alp_sec1 dl{
	position:absolute;
	top:128px;
	left:16px;
}#etr201chart_alp_sec1 dl dt{
  margin-bottom:40px;
}#etr201chart_alp_sec1 dl dt img{
}#etr201chart_alp_sec1 dl dd{
  padding:0 0 20px 35px;
}

#etr201chartresult_alp_sec1{
  padding-bottom:20px;
  margin:0 auto;
  width:666px;
  background:url(img/etr201chartresult_alp_sec1_bg2.jpg) left bottom repeat-x;
}#etr201chartresult_alp_sec1 h2{
  padding-top:35px;
  background:url(img/etr201chartresult_alp_sec1_bg.jpg) repeat-x;
}#etr201chartresult_alp_sec1 dl{
  padding:30px 0 0 0;
}#etr201chartresult_alp_sec1 dl dd{
}#etr201chartresult_alp_sec1 dl dd.L{
  padding-right:10px;
  float:left;
  width:340px;
}#etr201chartresult_alp_sec1 dl dd.R{
  float:left;
  width:306px;
}#etr201chartresult_alp_sec1 dl dd.R p{
}#etr201chartresult_alp_sec1 dl dd.R p.desc{
  padding-bottom:15px;
}#etr201chartresult_alp_sec1 dl dd.R p.btn{
}#etr201chartresult_alp_sec1 dl dd.R p.btn img{
  padding-bottom:15px;
  display:block;
}


/* ### etr801t_alp ### */
#etr801t_alp_sec1 div.cont dl.order2{

}#etr801t_alp_sec1 div.cont dl.order2 .img2{
}
#etr801t_alp_sec1 div.cont dl.order2 dd.L{
  width:340px;
}#etr801t_alp_sec1 div.cont dl.order2 dd.R{
  width:274px;
}#etr801t_alp_sec1 div.cont dl.order2 dd.R .img1{
margin-right:10px;
}#etr801t_alp_sec1 div.cont dl.aftercare{
}#etr801t_alp_sec1 div.cont dl.aftercare dd.L{
  width:359px;
}#etr801t_alp_sec1 div.cont dl.aftercare dd.R{
}



/* ### etr90_alp ### */
#etr90_alp_head{
}#etr90_alp_head p{
  padding-top:10px;
}

#etr901_alp_sec1,#etr902_alp_sec1{
  padding-top:15px;
  clear:both;
}#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_sec2,#etr902_alp_sec3,#etr902_alp_sec4,#etr902_alp_sec5,#etr902_alp_sec6,#etr902_alp_sec7,#etr902_alp_sec8,#etr902_alp_sec9{
  padding-top:35px;
  clear:both;
}#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{
  margin-bottom:20px;
}#etr901_alp_sec1 p,#etr901_alp_sec2 p,#etr901_alp_sec3 p,#etr901_alp_sec4 p,#etr901_alp_sec5 p,#etr901_alp_sec6 p,#etr901_alp_sec7 p,#etr901_alp_sec8 p,#etr901_alp_sec9 p,#etr902_alp_sec1 p,#etr902_alp_sec2 p,#etr902_alp_sec3 p,#etr902_alp_sec4 p,#etr902_alp_sec5 p,#etr902_alp_sec6 p,#etr902_alp_sec7 p,#etr902_alp_sec8 p,#etr902_alp_sec9 p{
  margin-top:4px;
}

/* ### etr901_alp ### */
#etr901_alp_sec1,#etr901_alp_sec2{
}#etr901_alp_sec1 h2,#etr901_alp_sec2 h2{
}#etr901_alp_sec1 p,#etr901_alp_sec2 p{
  padding-bottom:15px;
}#etr901_alp_sec1 p.desc-1{
  padding-bottom:15px;
}#etr901_alp_sec1 p.desc-2{
  padding-top:15px;
}#etr901_alp_sec1 p.desc-3{
  padding-top:15px;
  text-align:right;
}#etr901_alp_sec1 ol,#etr901_alp_sec2 ol{
  padding-top:15px;
}#etr901_alp_sec1 ol li,#etr901_alp_sec2 ol li{
  padding-bottom:15px;
  margin-left:30px;
  list-style:decimal;
}#etr901_alp_sec1 div,#etr901_alp_sec2 div{
  padding-top:15px;
}#etr901_alp_sec1 div h3,#etr901_alp_sec2 div h3{
  padding-bottom:10px;
  font:bold 18px san-serif;
}#etr901_alp_sec1 div p,#etr901_alp_sec2 div p{
}#etr901_alp_sec1 div ul,#etr901_alp_sec2 div ul{
  padding-bottom:15px;
}#etr901_alp_sec1 div ul li,#etr901_alp_sec2 div ul li{
  padding-bottom:15px;
  margin-left:30px;
  list-style:disc;
}

/* ### etr902company_alp ### */
#etr902company_alp_sec1{
  padding-top:25px;
}#etr902company_alp_sec1 table{
  border:10px solid #F5F5F5;
  border-collapse:separate;
  border-spacing:1px;
  background-color:#ccc;
  width:100%;
}#etr902company_alp_sec1 table tr{
}#etr902company_alp_sec1 table tr th{
  padding:10px;
  width:169px;
  background-color:#E7F7FF;
  text-align:left;
}#etr902company_alp_sec1 table tr td{
  padding:10px;
  background-color:#fff;
}

/* ### etr902policy_alp ### */
#etr902policy_alp_sec1{
  padding-top:25px;
}#etr902policy_alp_sec1 h3{
  margin-bottom:15px;
}#etr902policy_alp_sec1 p.attention{
  padding-bottom:5px;
  font:normal 11px san-serif;
  color:red;
}#etr902policy_alp_sec1 p.desc1{
  padding-bottom:15px;
}#etr902policy_alp_sec1 p.desc2{
  padding-top:15px;
}#etr902policy_alp_sec1 p.desc3{
  padding-top:15px;
  text-align:right;
}#etr902policy_alp_sec1 ol{
}#etr902policy_alp_sec1 ol li{
  padding-bottom:15px;
  margin-left:30px;
  list-style:decimal;
}#etr902policy_alp_sec1 ul{
}#etr902policy_alp_sec1 ul li{
  padding:0;
  margin-left:30px;
  list-style:disc;
}

#etr902policy_alp_sec2{
  padding-top:35px;
}#etr902policy_alp_sec2 h3{
  margin-bottom:15px;
}#etr902policy_alp_sec2 ol{
}#etr902policy_alp_sec2 ol li{
  padding-bottom:15px;
  margin-left:30px;
  list-style:decimal;
}#etr902policy_alp_sec2 ul{
  padding-bottom:15px;
}#etr902policy_alp_sec2 ul li{
  margin-left:30px;
  list-style:disc;
}

/* ### etr902inquiry_alp ### */
#etr902inquiry_alp_sec1{
  padding-top:15px;
}#etr902inquiry_alp_sec1 table{
  margin:0 auto;
  border:10px solid #f0f0f0;
  border-collapse:separate;
  width:550px;
  text-align:center;
  background-color:#e4e4e4;
}#etr902inquiry_alp_sec1 caption{
  height:24px;
  vertical-align:bottom;
}#etr902inquiry_alp_sec1 td{
  padding:20px 0;
  border-top:1px solid #e4e4e4;
  border-left:1px solid #e4e4e4;
  height:80px;
  background-color:#fff;
}#etr902inquiry_alp_sec1 br{
  line-height:0.9;
}#etr902inquiry_alp_sec1 span{
  color:red;
}

/* ### etr902sitemap_alp ### */
#etr902sitemap_alp_sec1{
  padding-top:15px;
}#etr902sitemap_alp_sec1 dl{
  margin-left:10px;
}#etr902sitemap_alp_sec1 ul{
  margin-left:70px;
  background:url(/img/etr902sitemap_alp_sec1_line1.gif) repeat-y;
}#etr902sitemap_alp_sec1 ul.T{
  padding-top:10px;
}#etr902sitemap_alp_sec1 ul li{
  padding-left:23px;
  background:url(/img/etr902sitemap_alp_sec1_line2.gif) no-repeat;
  background-position:left 0.7em;
}#etr902sitemap_alp_sec1 ul li.B{
  padding-left:23px;
  margin-bottom:10px;
  background:url(/img/etr902sitemap_alp_sec1_line3.gif) no-repeat;
  background-position:left 0.7em;
}#etr902sitemap_alp_sec1 a{
  text-decoration:underline;
}#etr902sitemap_alp_sec1 a:hover{
  color:#f90;
}

/* ### etr903_alp ### */
#etr903_alp_sec1 dl{
  margin-right:12px;
}#etr903_alp_sec1 dt{
  padding:6px 0 0 40px;
  height:28px;
  background-image:url(img/qa_icon01.gif);
  background-repeat:no-repeat;
  font-size:14px;
}#etr903_alp_sec1 dd{
  padding-left:40px;
  margin-top:8px;
  background:url(img/qa_icon02.gif) left top;
  background-repeat:no-repeat;
}


/* BETA
   ---- */
#all_bet_men1{
	width:230px;
	background-color:#e3d2ca;
}#all_bet_men1 ul{
  padding:10px 0 8px 0;
  margin:0 auto;
  width:210px;
}#all_bet_men1 ul li{
}#all_bet_men1 ul li.ring{
  padding-bottom:8px;
}#all_bet_men1 ul li.shop{

}

#all_bet_men2{
	margin-top:15px;
	width:230px;
	background-color:#e3d2ca;
}#all_bet_men2 ul{
  padding:10px 0 8px 0;
  margin:0 auto;
  width:210px;
}#all_bet_men2 ul li{
}#all_bet_men2 ul li.brand{
}#all_bet_men2 ul li.map{
  display:none;
}

#all_bet_men3{
	margin-top:15px;
	width:220px;
	background-color:#d3cdbe;
	padding:18px 5px 5px 5px;
  }
#all_bet_men3 ul{
	padding:5px 5px 0 5px;
	background-color:#FFFFFF;

 	clear:both;
  }
#all_bet_men3 ul li{
  width:210px;
	clear:both;
  background:url(img/top_alp_sec2_sec-line.gif) left bottom;
  background-repeat:no-repeat;
  height:62px;
}  
#all_bet_men3 .title{
	margin-bottom:7px;

}
#all_bet_men3 ul li.box{
}
#all_bet_men3 ul li.bottom{
	background-image:none;

}
#all_bet_men3 ul li.text{
	width:150px;
	padding-top:15px;
	float:right;
}
#all_bet_men3 ul li img{
	margin-right:5px;
	border:solid 1px #CCCCCC;
	float:left;
	clear:both;
	}
#all_bet_men3 ul li A{
	padding:5px 4px;
	display:block;
	text-decoration:none;
	height:51px;
	}
#all_bet_men3 ul li A:hover{
	background-color:#e7e5d0;

	}

#all_bet_men6{
margin-top:15px;
}
#bet-in A:hover img#all_bet_men6{
	opacity:0.7;
	filter:alpha(opacity=70);
}
  
#all_bet_men7 {
background-color:#E3D2CA;
display:inline-table;
margin-top:15px;
padding:0 6px 6px;
width:218px;
}


/* GAMMA
   ----- */
#top_gnm_desc{
  padding-top:10px;
  clear:both;
}#top_gnm_desc p{
}#top_gnm_desc p.desc{
  padding:15px;

  font-size:11px;
  color:#ad8e82;
  line-height:21px;
}



/* FOOTER
   ------ */
#all_ftr_men1{
  margin:0 auto;
  width:414px;
  clear:both;
}#all_ftr_men1 ul{
  margin:0 auto;
  font-size:11px;
  text-align:center;
}#all_ftr_men1 ul,x:-moz-broken{
  width:414px;
}#all_ftr_men1 ul li{
  padding-left:15px;
  margin-left:15px;
  border-left:1px solid #555;
  float:left;
}#all_ftr_men1 ul li.H{
  padding-left:0;
  margin-left:0;
  border-left:none;
}#all_ftr_men1 ul li.F{
}#all_ftr_men1 a{
}#all_ftr_men1 a:hover{
  color:#555;
}

/*
 * #all_ftr_sitl{
 *   padding-top:10px;
 *   width:414px;
 *   text-align:left;
 * }#all_ftr_sitl a{
 *   padding-left:5px;
 * }
 */

#all_ftr_cpyr{
  padding:15px 0;
  width:auto;
  letter-spacing:0;
  clear:both;
}#all_ftr_cpyr p{
  margin:0 auto;
  width:950px;
}#all_ftr_cpyr p span{
}#all_ftr_cpyr p span.jp{
  padding-right:60px;
}


/* MODAL
   ----- */
#modal_container{
  padding:8px;
  background-color:#fff;
  border:1px solid #666;
  overflow:hidden;
  font-family:Arial,Osaka,Sans-serif;
  font-size:95%;
  color:#333;
  text-align:left;
  line-height:1.6;
}#modal_overlay {
  background-color:#000;
}#modal_map_body{
  min-width:800px;
  background-image:none;
}#modal_map_div{
  width:800px;
  height:480px;
}
