/* Basic-Elements
   ============== */
*{
	margin:0;
	padding:0;
	border:0;
}html{
  margin:0;
  padding:0;
  border:0;
  height:100%;
  background-color:transparent;
}body{
	margin:0;
	min-width:1026px;
	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;
}
.text12px{
font-size:12px;
}
.cola89f73{
color:#a89f73;
}ul{
  list-style:none;
}dl dt{
	font-weight:bold;
	font-size: 12px;
}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:1026px;
  height:150px;
}#top #hdr{
	height:440px;
}#hdr-in{
  margin:0 auto;
  position:static;
  text-align:left;
}

#pgb{
  margin:0 auto;
  position:relative;
  width:auto;
  text-align:center;
}#top_pgb-in{
	padding:10px 0 20px 0;
	margin:0 auto;
	position:static;
	width:1026px;
	height:auto;
	text-align:left;
}*html #top_pgb-in{
  width:1026px;
}
#pgb-in{
	padding:10px 0 20px 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;
}


#top_alp{
	padding-bottom:20px;
	float:left;
	display:inline;
	position:relative;
	width:780px;
	height:auto;
}*html#alp{
  width:700px;
}#top_alp-in{
	position:static;
	width:780px;
}

#top_alp-in a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
}

#bet{
	float:right;
	display:inline;
	position:relative;
	width:230px;
	height:auto;
}#bet-in{
	position:static;
	width:230px;
}

#bet-in A:hover img{opacity:0.6; filter:alpha(opacity=60);}
#gnm{
  position:relative;
  float:right;
  width:1026px;
  height:auto;
}#gnm-in{
  margin:5px auto 0 auto;
  position:static;
  width:1026px;
}

#ftr-out{
	margin-top:-85px;
	position:relative;
	width:100%;
	text-align:center;
	background-color:#e8dac0;
}#ftr{
	margin:0 auto;
	width:1026px;
}html>/**/body #ftr{
}/*for FF*/#ftr-in{
  padding-top:20px;
  position:static;
  font-size:11px;
}

#bridalbana_110415{
border:solid #CF9972 1px;
padding:4px;
width:220px;
height:72px;
}

#bridalbana_left{
float:left;
}

#bridalbana_right{
width:145px;
height:72px;
float:right;
font-size:11px;
}

#bridalesthettl{
font-weight:bold;
color:#DA3770;
font-size:12px;
margin:2px 0;
}

/* Contents
   ======== */
/* HEADER
   ------ */
/* ### all_hdr ### */
#all_hdr_logo{
	position:absolute;
	top:20px;
	left:0px;
}#all_hdr_logo img{
}
#all_hdr_bana{
	position:absolute;
	top:23px;
	left:320px;
	width:214px;
	color:#a39573;
}
#all_hdr_h1tx{
  position:absolute;
  top:32px;
  left:550px;
  width:400px;
  color:#a39573;
}#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:1026px;
}#all_hdr_men1 ul{
  position:relative;
  width:1026px;
  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:109px;
}#all_hdr_men1 li.aboutsite{
  left:109px;
  width:144px;
}#all_hdr_men1 li.shopping{
  left:253px;
  width:219px;
}#all_hdr_men1 li.tips1{
	left:472px;
	width:181px;
}#all_hdr_men1 li.choice{
	left:653px;
	width:188px;
}#all_hdr_men1 li.faq{
  left:837px;
  width:113px;
}#all_hdr_men1 li.home a{
  background-position:0 0;
}#all_hdr_men1 li.aboutsite a{
  background-position:-109px 0;
}#all_hdr_men1 li.shopping a{
  background-position:-253px 0;
}#all_hdr_men1 li.tips1 a{
  background-position:-472px 0;
}#all_hdr_men1 li.choice a{
  background-position:-653px 0;
}#all_hdr_men1 li.faq a{
  background-position:-837px 0;
}#all_hdr_men1 li.home a:hover{
  background-position:0 -41px;
}#all_hdr_men1 li.aboutsite a:hover{
  background-position:-109px -41px;
}#all_hdr_men1 li.shopping a:hover{
  background-position:-253px -41px;
}#all_hdr_men1 li.tips1 a:hover{
  background-position:-472px -41px;
}#all_hdr_men1 li.choice a:hover{
	background-position:-653px -41px;
}#all_hdr_men1 li.faq a:hover{
  background-position:-837px -41px;
}#home #all_hdr_men1 li.home a{
  background-position:0 -41px;
}#eaboutsite #all_hdr_men1 li.aboutsite a{
  background-position:-109px -41px;
}#etips1 #all_hdr_men1 li.shopping a{
  background-position:-253px -41px;
}#etips1 #all_hdr_men1 li.tips1 a{
  background-position:-472px -41px;
}#agent #all_hdr_men1 li.choice a{
  background-position:-650px -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:-109px -41px;
}#etips1 #all_hdr_men1 li.shopping a:hover{
  background-position:-253px -41px;
}#etips1 #all_hdr_men1 li.tips1 a:hover{
  background-position:-472px -41px;
}#agent #all_hdr_men1 li.choice a:hover{
  background-position:-650px -41px;
}#efaq #all_hdr_men1 li.faq a:hover{
  background-position:-837px -41px;
}

/* ### top_hdr ### */
#top_hdr_catc{
	position:absolute;
	top:154px;
	background-repeat:no-repeat;
	left:0;
	height:286px;
	width:1026px;
	border:1px solid #bca56e;
	background-color:#FFF;
}
#top_hdr_catc .top_hdr_catc-out{
	margin:0px;
}

#top_hdr_catc .top_left-in{float:left; 	width:616px;}
#top_hdr_catc .right-in img#right-in_ttl{
	margin-bottom:6px;
}
#top_hdr_catc .right-in{
	float:right;
	width:254px;
	margin-right:7px;
	margin-top:5px;
}


ul#right-in_sec li{
	background:url(img/right-in_icon.gif) 0px 7px;
	background-repeat:no-repeat;
	border-bottom:solid 1px #777;
	padding:8px 0 12px 30px;
}
/********FIRE FOX********/
ul#right-in_sec li{	padding:8px 0 9px 30px;}

ul#right-in_sec li A{text-decoration:none}
ul#right-in_sec li.last{border-bottom:none;}
ul#right-in_sec li p{
	margin-top:5px;
	margin-left:-27px;
}
/********FIRE FOX********/
html:not([lang*=""]) ul#right-in_sec li p{margin-top:3px; margin-left:-25px;}


 ul#right-in_sec li dl{margin-top:-5px;}
ul#right-in_sec li dl dt{margin-bottom:10px;}
.right-in_dot{ border-bottom:1px solid #CECECE;}

#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:#9b7d2b;
  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:#9b7d2b;
  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 ### */
div#top_alp_sec_main{width:780px; float:left;}
div#top_alp_sec_main_left{
	width:190px;
	float:left;
	margin-bottom: 7px;
}
div#top_alp_sec_main_left A:hover img{opacity:0.6; filter:alpha(opacity=60);}


div#top_alp_sec_main_right{width:574px; float:right;}

ul#top_alp_sec_main_left_all_bet li{margin-bottom:7px;}


#all_bet_men1_left{
	width:180px;
	background-color:#FFF;
	padding:4px;
	border: 1px solid #bca671; margin-top:7px;
  }
#all_bet_men1_left ul{
	background-color:#FFFFFF;
	clear:both;
	width: 180px;
	font-size:11px;
  }
#all_bet_men1_left ul li{
	width:178px;
	clear:both;

	background-repeat:no-repeat;
	display:inline-table;
	overflow:hidden;
	line-height:15px;
}  
#all_bet_men1_left .title{

}

#all_bet_men1_left ul li.bottom{
	background-image:none;

}
#all_bet_men1_left ul li .title_page{
	font-weight:bold;
	padding:0 0 4px 0;
	color:#7d5a02;
	text-decoration:underline; 
}
#all_bet_men1_left ul li.text{
	width:150px;
	padding-top:15px;
	float:right;
	background-color:#000000; line-height:16px;
}
#all_bet_men1_left ul li div.text{

}

#all_bet_men1_left ul li img.photo{
	margin-right:5px;
	float:left;
	clear:both;
	}
#all_bet_men1_left ul li A{
	display:block;
	overflow:hidden;
	text-decoration:none;

	}
#all_bet_men1_left ul li A:hover{
	background-color:#fcf2d5;

	}





/* ### top_alp ### */

.top_alp_sec000_name{font-weight:bold; display:block;}
A .top_alp_sec000_name {text-decoration:underline;}
ul#top_alp_sec000{margin-bottom:15px; display:inline-table; width:780px;}
ul#top_alp_sec000 A:hover img{opacity:0.6; filter:alpha(opacity=60);}
ul#top_alp_sec000 li dl dd A{text-decoration:none;}
ul#top_alp_sec000 li{
	float:left;
	width:156px;

}
ul#top_alp_sec000 li dl dt{height:145px;}
ul#top_alp_sec000 li dl dd{
	background:#f6f0e1;
	width: 155px;
	border-left: 1px solid #FFF; height:60px;
}
ul#top_alp_sec000 li dl dd p{
	padding:5px;
}
ul#top_alp_sec000 li dl{display:inline-table; height: 205px;}

ul#top_alp_sec00{
	list-style:none;
	margin:8px 0 20px 0;
	display:inline-table;
	width:574px;
}
ul#top_alp_sec00 li{
	margin-right:9px;
	width:185px;
	float:left;
}
ul#top_alp_sec00 li.last{margin-right:0;}
ul#top_alp_sec00 li A:hover img{opacity:0.6; filter:alpha(opacity=60);}

#top_alp_sec1 #bana_present{
margin-bottom:20px;
}
#top_alp_sec1{
	float:left;
	width:574px;
	clear:both;
	margin-bottom: 25px;
}
ul#top_alp_sec_shop{width:700px; margin:8px 0 20px 0; display:inline-table;}
ul#top_alp_sec_shop  li{float:left; width:338px; display:inline-table;}
ul#top_alp_sec_shop  A{text-decoration:none;}
ul#top_alp_sec_shop  A:hover{text-decoration:underline;}
ul#top_alp_sec_shop A:hover img{opacity:0.6; filter:alpha(opacity=60);}
ul#top_alp_sec_shop li p{margin-top:7px;}
ul li#top_alp_sec_shop_01{margin-right:9px;}
ul li#top_alp_sec_shop_02{margin-left:9px;}
ul li#top_alp_sec_shop_center{height:82px; width:5px; background:url(img/top_alp_sec01bg_ten.jpg) repeat-y;}

img.top_alp_sec01_ph{float:left; margin-right:10px;}
* html img.top_alp_sec01_ttl{margin-top:-85px;}
* html ul#top_alp_sec_shop li p{margin-top:-45px; width:193px; margin-left:139px; }



#top_alp_sec_brand{
	margin-bottom:15px;
}

#top_alp_sec1 h2{
	margin-bottom:10px;
}#top_alp_sec1 .brand{
	border:3px solid #d2d2d2;
	width:104px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}#top_alp_sec1 .brand_end{
border:3px solid #d2d2d2;
width:104px;
float:left;
margin-right:0px;
	margin-bottom:5px;
}
#top_alp_sec1 dl{
	font-size:11px;
	line-height:15px;
	clear:both;
	padding:3px;
	width:99px;
	overflow:hidden;

}
*html #top_alp_sec1 dl{
	font-size:11px;
	line-height:15px;
	clear:both;
	padding:2px;
	width:99px;
	overflow:hidden;

}

#top_alp_sec1 dl A{
text-decoration:none;
height:205px;
display:block;
}#top_alp_sec1 dl A:hover{
background-color:#e6e6fd;

}#top_alp_sec1 dl dt{
margin-bottom:5px}
 #top_alp_sec1 dl dt .brand_name{
text-decoration:underline;
color:#333385;
} #top_alp_sec1 dl dt .furi{
font-size:11px;
font-weight:normal;
padding-left:7px;
text-decoration:none;
color:#62629c;
}#top_alp_sec1 dl dd{
}#top_alp_sec1 dl dd.img{
}

#top_alp_sec2{
	width:574px;
}
#menu_left{
width:210px;
float:left;
}
#menu_left #menu_out{
	float:left;
	width:185px;
	border:1px solid #c87a96;
	background-color:#fdf7f9;
}
#menu_left #menu_in{
	padding:7px;
	width:165px;
	background-color:#fdf7f9;

}
#menu_left #menu_in #menu_sec{
margin-bottom:13px;
border-left:4px solid #da3770;
padding-left:8px;}
#menu_left #menu_in #menu_sec img{
margin-bottom:10px;}
#menu_left #menu_in #menu_sec .area_title{
	margin-top:10px;
	margin-left:0px;
	font-weight:bold;
}
*:first-child+html #menu_left #menu_in #menu_sec .area_title{
	margin-left:-15px;
	}




#menu_left #menu_in #menu_sec ul{
color:#333;
line-height:19px;}
#menu_left #menu_in #menu_sec ul li{
line-height:19px;
	padding-left:15px;
	background-image:url(/img/top_alp_sec2_menu_icon.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
}
#menu_in #menu_sec ul li A{
color:#222;
}
#menu_left #menu_in #menu_sec ul li A:hover{
text-decoration:none;
}
#top_alp_sec2 #sec02_contents{
	width:574px;
	float:left;
}




#sec02_contents_new{margin-bottom:20px; padding-top:9px;}
#sec02_contents_new ul{line-height:23px; margin-top:7px;}
#sec02_contents_new ul li{background:url(img/top_new_icon.gif) no-repeat 0 4px;  padding:0 0 0 12px;}
#sec02_contents dl#sec02_contents_pickup{
	width:450px;
	padding:8px;
	border:1px solid #b8b8b8;
	margin: 7px 0 0 0;
	display:inline-block;
}
html>body #sec02_contents dl#sec02_contents_pickup{
	width:450px;
	padding:8px;
	border:1px solid #b8b8b8;
	margin: 7px 0 0 0;
	display:inline-block;
}
html:not([lang*=""]) #sec02_contents dl#sec02_contents_pickup{
	width:450px;
	padding:8px;
	border:1px solid #b8b8b8;
	margin: 7px 0 0 0;
	display:inline-block;
}
p#sec02_pickup_subtitle{color:#c10339;}
#sec02_contents dl#sec02_contents_pickup A{
text-decoration:none;
display:block;
	width:450px; 
}

#sec02_contents dl#sec02_contents_pickup A:hover{background:#fcf2d5;
	width:450px;  
}

#sec02_contents dl#sec02_contents_pickup h5{
font-size:14px; margin:7px 0; text-decoration:underline; color:#451808;}
#sec02_contents dl#sec02_contents_pickup dt{
float:left;
	display:block;
}
#sec02_contents dl#sec02_contents_pickup dd{
	width:240px;
	float:right;
	display:block;
}
#sec02_contents #sec02_contents_pickup dd p{

}
#sec02_contents #sec02_contents_pickup dl .sb_title{
font-size:11px;
color:#6d6d9d;
}
#sec02_contents #sec02_contents_pickup dl .title {
color:#333385;
font-weight:bold;
text-decoration:underline;
}
#sec02_contents #sec02_contents_merit{
	width:574px;
	margin-bottom: 15px;
}
#sec02_contents #sec02_contents_merit dl#sec02_contents_sec{
margin-top:10px;
margin-bottom:0px;
width:468px;
}
#sec02_contents #sec02_contents_merit dl#sec02_contents_sec dd{
width:270px;
margin-left:200px;
margin-top:-48px;
}

#sec02_contents_flow{margin-bottom:15px;}
ul#sec02_contents_flow{float:left;}

ul#sec02_contents_flow li{
	width:153px;
	float:left;
}
ul#sec02_contents_flow li.last{margin-right:0;}
ul#sec02_contents_flow li dl dd{
	font-size:11px;
	color:#888;
}
ul#sec02_contents_flow li dl dd#sec02_contents_flow_text01{
	padding-right: 13px;
}
ul#sec02_contents_flow li dl dd#sec02_contents_flow_text02{
	padding-right: 7px;
}
ul#sec02_contents_flow li dl dd#sec02_contents_flow_text03{
	padding-right: 0px;
}
ul#sec02_contents_flow li dl dd p{margin-right:7px;}
p.sec02_contents_flow_lead{
	font-size:12px;
	color:#333;
	margin-bottom:5px;
	height: 35px;
}

#sec02_contents_qa ul{margin-top:13px;}

#sec02_contents_qa ul li{
	margin-bottom:7px;
}
#sec02_contents_qa  ul li.sec02_contents_qa_q{
	border-bottom:1px solid #b28e31;
}
#sec02_contents_qa  ul li.sec02_contents_qa_link{text-align:right;
}
#sec02_contents_qa ul#sec02_contents_qa_table{margin:5px 0;}
#sec02_contents_qa ul#sec02_contents_qa_table li{margin-bottom:0;}


#top_alp_agtl{
	padding-top:30px;
	width:700px;
	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;
  margin:0 auto 5px auto;
  width:325px;
  height:120px;
  background-color:#f6f1e7;
}#cat101_alp_tagl div dl:hover{
  background-color:#f9f4ee;
  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.jpg) 
}#cat101_alp_tagl div dl.page2 dt{
  background-image:url(img/cat101_alp_tagl_page2_off.jpg) 
}#cat101_alp_tagl div dl.page3 dt{
  background-image:url(img/cat101_alp_tagl_page3_off.jpg) 
}#cat101_alp_tagl div dl.page4 dt{
  background-image:url(img/cat101_alp_tagl_page4_off.jpg) 
}#cat101_alp_tagl div dl.page5 dt{
  background-image:url(img/cat101_alp_tagl_page5_off.jpg) 
}#cat101_alp_tagl div dl.page6 dt{
  background-image:url(img/cat101_alp_tagl_page6_off.jpg) 
}#cat101_alp_tagl div dl.page1:hover dt{
  background-image:url(img/cat101_alp_tagl_page1_on.jpg) 
}#cat101_alp_tagl div dl.page2:hover dt{
  background-image:url(img/cat101_alp_tagl_page2_on.jpg) 
}#cat101_alp_tagl div dl.page3:hover dt{
  background-image:url(img/cat101_alp_tagl_page3_on.jpg) 
}#cat101_alp_tagl div dl.page4:hover dt{
  background-image:url(img/cat101_alp_tagl_page4_on.jpg) 
}#cat101_alp_tagl div dl.page5:hover dt{
  background-image:url(img/cat101_alp_tagl_page5_on.jpg) 
}#cat101_alp_tagl div dl.page6:hover dt{
  background-image:url(img/cat101_alp_tagl_page6_on.jpg) 
}#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;
}

/* ### 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:#fff4e0;
}#cat103_alp_tagl table tr td{
  padding:8px;
  width:339px;
  background-color:#fff4e0;
}#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-in{
background-image:url(/img/cat201_alp_head_h.jpg);
height:560px;
width:700px;
}
#cat201_alp_head h2{
}#cat201_alp_head ul.btn{
	position:absolute;
	top:260px;
	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;
}#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;
}

/* ### cat801_alp ### */
#cat801_alp_sec-out{
  margin-top:30px;
  padding:15px;
  border:1px solid #cab588;
  width:668px;
  background-color:#fff;
  clear:both;
}

#cat801_alp_head{
  width:668px;
  height:95px;
  background:url(/img/cat801_alp_head_bg.jpg) left top;
  background-repeat:no-repeat;
}
#cat801_alp_head_h2{
	width:668px;
	height:95px;
	background:url(/img/cat801_alp_head_bg2.jpg) left top;
	background-repeat:no-repeat;
}
#cat801_alp_head h2{
  padding:8px 0 0 30px;
  float:left;
  width:310px;
}
#cat801_alp_head_h2 h2{
	padding:8px 10px 0 18px;
	float:left;
	width:400px;
}
#cat801_alp_head p.desc{
  padding:28px 35px;
  float:left;
  width:258px;
  color:#9b7d2b;
}
#cat801_alp_head_h2 p.desc{
	padding:28px 0 28px 60px;
	float:left;
	width:180px;
	color:#9b7d2b;
}





#cat801_alp_tagl .brand{
	border:4px solid #d2d2d2;
	width:149px;
	float:left;
	margin-right:13px;
	margin-bottom:14px;
}#cat801_alp_tagl .brand_end{
	border:4px solid #d2d2d2;
	width:149px;
	float:left;
	margin-right:0px;
	margin-bottom:7px;
}
#cat801_alp_tagl dl{
	font-size:11px;
	line-height:15px;
	clear:both;
	padding:4px;
	width:141px;
	overflow:hidden;
	height: 209px;

}#cat801_alp_tagl dl A{
text-decoration:none;
height:205px;
display:block;
}#cat801_alp_tagl dl A:hover{
background-color:#e6e6fd;

}#cat801_alp_tagl dl dt{
margin-bottom:5px}
 #cat801_alp_tagl dl dt .brand_name{
text-decoration:underline;
color:#333385;
}#cat801_alp_tagl dl dt .furi{
font-size:11px;
font-weight:normal;
padding-left:7px;
text-decoration:none;
color:#62629c;
}






#cat801_alp_tagl{
  margin-top:25px;
  width:668px;
  background:url(img/cat801_alp_desc_bg.gif) left top;
  background-repeat:y-repeat;
}#cat801_alp_tagl div dl dt span.en{
  display:block;
  font:bold 16px san-serif;
  color:#9b7d2b;
}#cat801_alp_tagl div dl dt span.ja{
  display:block;
  font:normal 11px san-serif;
  color:#9b7d2b;
}#cat801_alp_tagl div dl dt a{
  text-decoration:none;
}#cat801_alp_tagl div dl dd.desc{
  margin-bottom:10px;
}#cat801_alp_tagl:after{
  content:" ";
  display:block;
  visibility:hidden;
  clear:both;
  height:0.1px;
  font-size:0.1em;
  line-height:0;
}* html #cat801_alp_tagl{
  display:inline-block;
}/*\*/* html #cat801_alp_tagl{
  height:1%;
}#cat801_alp_tagl{
  display:block;
}

/* ### 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;
	display: inline-table;
}

/* ### 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;
	display: inline-table;
}#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;
}
#etr101_alp_sec3_index_box{
	width:636px;
	padding:15px;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	float:left;
}
#etr101_alp_sec3_index_box-left{
	width:315px;
	float:left;
	margin-right:20px;
}
#etr101_alp_sec3_index_box-right{
width:300px;
float:left;
}
.etr101_alp_sec3_index_sec{
	float:left;
	margin-right:10px;
}
#etr101_alp_sec3_index_box .index_sec{
	margin-bottom:8px;
}
#etr101_alp_sec3_index_box .index01{
margin-bottom:7px;

}
#etr101_alp_sec3_index_box dl#sec{
width:500px;
background-color:#000000;
}
#etr101_alp_sec3_index_title{
	background-color:#e1e1e1;
	padding:9px;
	width:650px;
margin-top:25px;
}

#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:131px;
  left:20px;
}#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;
}

/* ### etr801_alp ### */
#etr801_alp_men1{
	padding-top:10px;
	width:700px;
	clear:both;
}
*:first-child+html #etr801_alp_men1{
	padding-top:35px;
	width:700px;
	clear:both;
}
#etr801_alp_men1 ul{
	position:relative;
	width:700px;
	height:29px;
	background:#d9b164;
	top:-12px;
}/*\*/ * html #etr801_alp_men1 ul{
}/**/#etr801_alp_men1 ul a{
  display:block;
  width:100%;
  height:100%;
  background:url(img/renew/etr801_alp_men1_bg.jpg) no-repeat;
}#etr801_alp_men1 li{
  position:absolute;
  display:block;
  
  width:159px;
  height:29px;
}#etr801_alp_men1 li.top{
  left:0; width:160px;
}#etr801_alp_men1 li.commodity{
	left:161px;
	width:123px;
}#etr801_alp_men1 li.shop{
  left:283px; width:123px;
}#etr801_alp_men1 li.review{
  left:406px; width:124px;
}
#etr801_alp_men1 li.top a{
  background-position:0 0;
}#etr801_alp_men1 li.commodity a{
  background-position:-161px 0;
}#etr801_alp_men1 li.shop a{
  background-position:-283px 0;
}#etr801_alp_men1 li.review a{
  background-position:-406px 0;
}
#etr801_alp_men1 li.top a:hover{
  background-position:0 -28px;
}#etr801_alp_men1 li.commodity a:hover{
  background-position:-161px -28px;
}#etr801_alp_men1 li.shop a:hover{
  background-position:-283px -28px;
}#etr801_alp_men1 li.review a:hover{
  background-position:-406px -28px;
}


#etr801t_alp #etr801_alp_men1 li.top a{
  background-position:0 -28px;
}#etr801c_alp #etr801_alp_men1 li.commodity a{
  background-position:-161px -28px;
}#etr801s_alp #etr801_alp_men1 li.shop a{
  background-position:-283px -28px;
}#etr801r_alp #etr801_alp_men1 li.review a{
  background-position:-406px -28px;
}#etr801t_alp #etr801_alp_men1 li.top a:hover{
  background-position:0 -28px;
}#etr801c_alp #etr801_alp_men1 li.commodity a:hover{
  background-position:-161px -28px;
}#etr801s_alp #etr801_alp_men1 li.shop a:hover{
  background-position:-283px -28px;
}#etr801r_alp #etr801_alp_men1 li.review a:hover{
  background-position:-406px -28px;
}

/* ### etr801t_alp ### */
#etr801t_alp_sec1{
	margin-top:-12px;
	padding:15px;
	width:670px;
	background-color:#e397c0;
	clear:both;
	
}#etr801t_alp_sec1-in{
  border:1px solid #fff;
  width:668px;
}#etr801t_alp_sec1 div{
  position:relative;
}#etr801t_alp_sec1 div.head{
  border-bottom:1px solid #fff;
  position:relative;
}#etr801t_alp_sec1 div.head p.img{
}#etr801t_alp_sec1 div.head p.btn{
  position:absolute;
  top:280px;
  left:400px;
}
#etr801t_alp_sec1-in .etr801t_alp_sec1-in_btn01{text-align:right;}
#etr801t_alp_sec1-in .etr801t_alp_sec1-in_btn01 ul{margin:0; padding:0;}
#etr801t_alp_sec1-in .etr801t_alp_sec1-in_btn01 ul li{display:inline; margin:0; padding:0;}
#etr801t_alp_sec1-in .etr801t_alp_sec1-in_btn01 ul li.H{
}
#etr801t_alp_sec1 div.cont{
  padding:16px;
  border:6px solid #c2b0b0;
  position:relative;
  min-height:230px;
  background-color:#f6f4f4;
}#etr801t_alp_sec1 div.cont dl{
  padding-top:26px;
  *padding-top:10px;
  clear:both;
}#etr801t_alp_sec1 div.cont dl dd.L{
  float:left;
}#etr801t_alp_sec1 div.cont dl dd.R{
  float:right;
}#etr801t_alp_sec1 div.cont dl dd span{
  display:block;
}#etr801t_alp_sec1 div.cont dl dd span.title{
  margin-bottom:15px;
}#etr801t_alp_sec1 div.cont dl dd span.lead{
  margin-bottom:15px;
}#etr801t_alp_sec1 div.cont dl.design{
  padding-top:0;
}#etr801t_alp_sec1 div.cont dl.design dd.R{
}#etr801t_alp_sec1 div.cont dl.design dd.L{
  width:359px;
}#etr801t_alp_sec1 div.cont dl.order1{
}#etr801t_alp_sec1 div.cont dl.order1 dd.L{
}#etr801t_alp_sec1 div.cont dl.order1 dd.R{
  width:359px;
}#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{
}
#etr801t_alp_sec1 span.lead{
  margin-bottom:15px;
  font-size:16px; font-weight:bold; color:#402121;
}
#etr801t_alp_sec1 span.lead_cam{
color:#c70c5b;
}

#etr801t_alp_sec2{
	padding:0 15px 15px 15px;
	width:670px;
	background-color:#e397c0;
}#etr801t_alp_sec2-in{
  border:1px solid #fff;
  width:668px;
}#etr801t_alp_sec2 dl.note1{
  padding:16px;
  border:6px solid #daa5ad;
  position:relative;
  min-height:230px;
  background-color:#fbf1f3;
}#etr801t_alp_sec2 dl.note1 dd.L{
  width:359px;
}#etr801t_alp_sec2 dl.note1 dd.R{
  float:right;
}#etr801t_alp_sec2 dl.note1 dd span{
  display:block;
}#etr801t_alp_sec2 dl.note1 dd span.title{
  margin-bottom:15px;
}#etr801t_alp_sec2 dl.note1 dd span.lead{
  margin-bottom:15px;
  font-size:16px; font-weight:bold; color:#402121;
}
#etr801t_alp_sec2 dl.note1 dd span.lead_cam{
color:#c70c5b;
}
#etr801t_alp_sec3{
	padding:0 15px 15px 15px;
	width:670px;
	background-color:#e397c0;
}#etr801t_alp_sec3-in{
  border:1px solid #fff;
  width:668px;
}#etr801t_alp_sec3 dl{
  padding:16px;
  border:6px solid #daa5ad;
  position:relative;
  min-height:230px;
  background-color:#fbf1f3;
}#etr801t_alp_sec3 dl dd.L{
  width:359px;
}#etr801t_alp_sec3 dl dd.R{
  float:right;
}#etr801t_alp_sec3 dl dd span{
  display:block;
}#etr801t_alp_sec3 dl dd span.title{
  margin-bottom:15px;
}
#etr801t_alp_sec3 span.lead{
  margin-bottom:15px;
  font-size:16px; font-weight:bold; color:#402121;
}
#etr801t_alp_sec3 span.lead_cam{
color:#c70c5b;
}


#etr801t_alp_men2{
  padding-top:25px;
}#etr801t_alp_men2 p.btn{
	margin:0 auto;
	position:relative;
	float:right;
	width:700px;
	height:457px;
	background:url(/brand/img/etr801_alp_men2_btn-bg.gif) left top;
	background-repeat:no-repeat;
}#etr801t_alp_men2 p.btn img{
	position:absolute;
	top:400px;
	left:450px;
}#etr801t_alp_men2 p.sec{
  padding-top:35px;
  clear:both;
}#etr801t_alp_men2 ul{
	padding-top:35px;
	margin:0 auto;
	width:400px;
	clear:both;
}#etr801t_alp_men2 ul li{
  padding-left:15px;
  margin-left:15px;
  border-left:1px solid #555;
  float:left;
  font:bold 14px san-serif;
}#etr801t_alp_men2 ul li.top{
  padding-left:0;
  border-left:none;
}#etr801t_alp_men2 ul li.commodity{
}#etr801t_alp_men2 ul li.shop{
}

/* ### etr801c_alp ### */
#etr801c_alp_sec-out{
	margin-top:-12px;
	padding:15px;
	width:670px;
	background-color:#fff;
	clear:both;
	border-bottom:1px solid #cab588;
	border-right:1px solid #cab588;
	border-left:1px solid #cab588;
	width:668px;
}

#etr801c_alp_head{
  position:relative; width:700px;
}
span.etr801c_alp_head_txt{
	display:block;
	float:right;
	width: 600px; text-align:right;
}
dl#etr801c_alp_head_btn{
float:left; width:668px;}
dl#etr801c_alp_head_btn dt{float:right;}
dl#etr801c_alp_head_btn dd{}
#etr801c_alp_head h2{
	padding:12px 0 0 37px;
	width:700px;
	height:63px;
	background:url(img/renew/etr801c_alp_head_h-bg.jpg) left top;
	background-repeat:no-repeat;
	color:#FFF;
	font-size:28px;
}
*html #etr801c_alp_head h2{
	padding:12px 0 0 37px;
	width:663px;
	height:63px;
	background:url(img/renew/etr801c_alp_head_h-bg.jpg) left top;
	background-repeat:no-repeat;
	color:#FFF;
	font-size:28px;
}

.etr801c_alp_head_kana{font-size:16px;}
#etr801c_alp_head ul.icon{
	position:absolute;
	top:13px;
	left:520px;
	width:170px;
}#etr801c_alp_head ul.icon li{
	padding:0 0 6px 6px;


  *padding:0 0 3px 6px;
	float:left;
	width:78px;
	height:18px;
	position:relative;
}

#etr801c_alp_sec1{
  padding-top:10px;
  clear:both;
}#etr801c_alp_sec1 div{
  clear:both;
}#etr801c_alp_sec1 div.ui-tabs-hide{
  display:none !important;
}

#etr801c_alp_sec1 div dl dd.img img{
  padding:1px;
  border:1px solid #cab588;

}
#etr801c_alp_sec1 div dl dd.img {
  float:left;
  width:336px;
  height:314px;
  padding-bottom:25px;
  
}





#etr801c_alp_sec1 div dl dt{
  padding:6px;
  margin-bottom:15px;
  float:right;
  width:295px;
  font:bold 16px san-serif;
  color:#856621;
  background-color:#f6f0e1;
}#etr801c_alp_sec1 div dl dd.desc{
  padding:0 3px;
  float:right;
  width:302px;
}#etr801c_alp_sec1 div dl dd.price{
  padding-top:15px;
  float:right;
  width:307px;
  font-size:11px;
}#etr801c_alp_sec1 div dl dd.price ul{
  padding-left:56px;
  border-top:1px solid #cab588;
  border-bottom:1px solid #cab588;
  background:url(img/etr801c_alp_sec1_price.jpg) left 5px;
  background-repeat:no-repeat;
}#etr801c_alp_sec1 div dd.btn{
  padding-top:15px;
  float:right;
  text-align:right;
}#etr801c_alp_sec1 div#etr801c_alp_sec1_o1{
}#etr801c_alp_sec1 div#etr801c_alp_sec1_o2{
}#etr801c_alp_sec1 div#etr801c_alp_sec1_o3{
}#etr801c_alp_sec1 div#etr801c_alp_sec1_o4{
}#etr801c_alp_sec1 div#etr801c_alp_sec1_o5{
}#etr801c_alp_sec1 div#etr801c_alp_sec1_o6{
}#etr801c_alp_sec1 div#etr801c_alp_sec1_o7{
}#etr801c_alp_sec1 div#etr801c_alp_sec1_o8{
}#etr801c_alp_sec1 ul.list{
  padding-top:41px;
  *padding-top:20px;
  /*background:url(img/etr801c_alp_men2_h.jpg) 5px 20px;*/
  /*background-repeat:no-repeat;*/
  width:670px;
  clear:both;
}#etr801c_alp_sec1 ul.list li.tab{
  padding-left:10px;
  margin-bottom:10px;
  float:left;
  width:158px;
}#etr801c_alp_sec1 ul.list li.tab.o1{
  padding-left:0;
}#etr801c_alp_sec1 ul.list li.tab.o5{
  padding-left:0;
  clear:both;
}#etr801c_alp_sec1 ul.list li.tab a{
  display:block;
  width:158px;
  cursor:pointer;
}#etr801c_alp_sec1 ul.list li.tab span{
  display:block;
}#etr801c_alp_sec1 ul.list li.tab span.img{
  padding-top:10px;
  width:158px;
  height:139px;
  background:url(img/etr801c_alp_men2_o-bg.jpg) left top;
  background-repeat:no-repeat;
  text-align:center;
}#etr801c_alp_sec1 ul.list li.tab span.img img{
}#etr801c_alp_sec1 ul.list li.tab span.title{
  padding-left:7px;
}

#etr801c_alp_btn1{
  padding-top:45px;
  width:670px;
  clear:both;
}#etr801c_alp_btn1 p.btn{
  float:right;
  width:218px;
}

/* ### etr801s_alp ### */
#etr801s_alp_sec-out{
  margin-top:-12px;
  padding:15px;
  width:670px;
  background-color:#fff;
  clear:both;
  border-bottom:1px solid #cab588;
  border-left:1px solid #cab588;
  border-right:1px solid #cab588;
    width:668px;
  display:inline-table;
}

#etr801s_alp_head{
  position:relative;
}#etr801s_alp_head h2{
  padding:25px 0 0 25px;
  width:638px;
  height:49px;
  background:url(img/etr801s_alp_head_h-bg.jpg) left top;
  background-repeat:no-repeat;
}#etr801s_alp_head ul.icon{
  position:absolute;
  top:20px;
  left:510px;
  width:150px;
}#etr801s_alp_head ul.icon li{
  padding:0 0 0 6px;
  *padding:0 0 3px 6px;
  float:left;
}

#etr801s_alp_basi{
  padding-top:10px;
}#etr801s_alp_basi dl{
}#etr801s_alp_basi dl dd{
}#etr801s_alp_basi dl dd.img{
  float:left;
  width:324px;
}#etr801s_alp_basi dl dd.img img{
  padding:1px;
  border:1px solid #cab588;
  float:left;
  width:320px;
  height:268px;
}#etr801s_alp_basi dl dd.desc{
  margin-bottom:15px;
  float:right;
  width:319px;
}#etr801s_alp_basi dl dt{
  padding:6px;
  margin-bottom:15px;
  float:right;
  display:block;
  position:relative;
  width:307px;
  font:bold 16px san-serif;
  color:#856621;
  background-color:#f6f0e1;
}#etr801s_alp_basi dl dt span{
}#etr801s_alp_basi dl dt span.address{
  padding-right:5px;
  float:left;
  display:block;
  width:272px;
}#etr801s_alp_basi dl dt img{
  display:block;
  width:29px;
}#etr801s_alp_basi dl dd.info{
  width:319px;
  float:right;
}#etr801s_alp_basi dl dd.info table{
}#etr801s_alp_basi dl dd.info table tr{
}#etr801s_alp_basi dl dd.info table tr th{
  padding-top:3px;
  vertical-align:top;
}#etr801s_alp_basi dl dd.info table tr td{
  padding-left:20px;
  background:url(img/etr801s_alp_basi_shop-info-bg.jpg) 10px top;
  background-repeat:repeat-y;
  vertical-align:top;
}#etr801s_alp_basi dl dd.btn{
  padding:20px 10px 0 0;
  width:319px;
  float:right;
  text-align:right;
}

#etr801s_alp_btn1{
	padding-top:45px;
	width:670px;
	clear:both;
}#etr801s_alp_btn1 p.btn{
  float:right;
  width:218px;
}

#etr801s_alp_sec1{
	padding-top:35px;
	width:669px;
	clear:both;
}#etr801s_alp_sec1 h2{
  margin-bottom:10px;
}#etr801s_alp_sec1 table.list{
  margin:0 auto;
  width:660px;
}#etr801s_alp_sec1 table.list tr{
  height:20px;
}#etr801s_alp_sec1 table.list tr th{
  width:110px;
  font-weight:normal;
  white-space:nowrap;
}#etr801s_alp_sec1 table.list tr td{
}#etr801s_alp_sec1 table.list tr td ul{
}#etr801s_alp_sec1 table.list tr td ul li{
  padding:0 8px;
  border-right:1px solid #333;
  float:left;
  white-space:nowrap;
}
#etr801s_alp_sec1 table.brand{font-size:12x;}
#etr801s_alp_sec1 table.brand td{width:210px; padding:2px; }

#etr801s_alp_sec1 ul#brand_name li{
width:210px; background:#CECECE; font-size:14px; font-weight:bold;   margin:0 8px;
}


.etr801s_alp_sec1_list2-1_btn{
float:right;}
#etr801s_alp_sec1 div.ssec{
	padding-top:30px;
	width:669px;
	clear:both;
	display: inline-table;
}#etr801s_alp_sec1 div.ssec h3{
  padding-left:5px;
  margin-bottom:10px;
  width:665px;
  height:25px;
  font:bold 14px san-serif;
  color:#856621;
  background:url(img/etr801s_alp_sec1_ssec-h-bg.jpg) left bottom;
  background-repeat:no-repeat;
}#etr801s_alp_sec1 div.ssec dl{
  padding-right:13px;
  position:relative;
  float:left;
  width:210px;
}#etr801s_alp_sec1 div.ssec dl dt{
  padding:5px;
  position:relative;
  display:block;
  width:200px;
  font:bold 14px san-serif;
  color:#856621;
  background-color:#f6f0e1;
}#etr801s_alp_sec1 div.ssec dl dt span{
}#etr801s_alp_sec1 div.ssec dl dt span.address{
  padding-right:5px;
  float:left;
  display:block;
  width:166px;
}#etr801s_alp_sec1 div.ssec dl dt img{
  display:block;
  width:29px;
}#etr801s_alp_sec1 div.ssec dl dd{
  padding-top:10px;
  clear:both;
}#etr801s_alp_sec1 div.ssec dl dd table{
}#etr801s_alp_sec1 div.ssec dl dd table tr{
}#etr801s_alp_sec1 div.ssec dl dd table tr th{
  font-weight:normal;
  vertical-align:top;
  white-space:nowrap; padding:0;
}#etr801s_alp_sec1 div.ssec dl dd table tr td{
  padding:0 0 0 5px;
  margin:0;
  vertical-align:top;
}#etr801s_alp_sec1 div.ssec div.hr{
  width:100%;
  height:5px;
  clear:both;
}


/* ### kuchikomi ### */
#etr801s_alp_kuchikomi{width:648px; background:#ece2d6; padding:11px; display:inline-table; margin-bottom:15px;}
#etr801s_alp_kuchikomi_out{width:648px;  }
dl#etr801s_alp_kuchikomi_out dt{
	padding:5px 0 8px 0;
	margin-bottom:0px;
	float:right;
	display:block;
	position:relative;
	width:648px;
	font:bold 14px san-serif;
	color:#340107;
	background-color:#ece2d6;
}
 dl#etr801s_alp_kuchikomi_out dd{
	background:#FFF; padding:13px; display:inline-table; width:622px; border:1px dotted #b09f87;
	
}
ul#etr801s_alp_kuchikomi_out_ttl li{
	background:url(/brand/img/etr801s_alp_kuchikomi_icon.gif) no-repeat 0 0px;
	padding:5px 0 10px 43px;
}
 dl#etr801s_alp_kuchikomi_in{
	float:right;
	width:622px;
	padding:0px;
}
  dl#etr801s_alp_kuchikomi_in dt{
	float:right;
	width:126px; padding:0;
}
dl#etr801s_alp_kuchikomi_in dt img{width:126px;}
  dl#etr801s_alp_kuchikomi_in dd{
	padding:0;
	width:487px;
	line-height:21px; border:none;
} 
  p.etr801s_alp_kuchikomi_name_line{text-align:right;}
.etr801s_alp_kuchikomi_name{font-weight:bold; color:#1b9b62;}




/* ### 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
   ---- */
   #statics{margin-bottom:15px;}
  
.all_bet_men0{
	margin-bottom:7px;
} 
.all_bet_men0 A:hover img{
 opacity:0.7; filter:alpha(opacity=70);
}


#all_bet_men001{
	width:230px;
  background-color:#e8dac0;
	margin-bottom:15px;
}#all_bet_men001 ul{
  padding:10px 0 8px 0;
  margin:0 auto;
  width:210px;
}#all_bet_men001 ul li{
}#all_bet_men001 ul li.ring{
  padding-bottom:8px;
}#all_bet_men001 ul li.shop{
}   
   
#all_bet_men00{
	width:220px;
	background-color:#FFF;
	padding:4px;
	border: 1px solid #bca671; margin-bottom:7px;
  }
#all_bet_men00 ul{
	background-color:#FFFFFF;
	clear:both;
	width: 210px; padding-left:10px; padding-top:5px;

  }
#all_bet_men00 ul li{

	clear:both;
	background:url(img/top_alp_sec2_sec-line.gif) left bottom;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:25px;
display:inline-table;
padding-bottom:5px;
overflow:hidden;
}
#all_bet_men00 ul li.brand01{
	background:url(img/all_bet_men00_icon01.gif) no-repeat 0 8px; font-weight:bold;
}
 #all_bet_men00 ul li.brand02{
	background:url(img/all_bet_men00_icon02.gif) no-repeat 0 8px;
} 
   
ul#all_bet_men000 li{margin-bottom:7px;}   
#all_bet_men1{
	width:220px;
	background-color:#FFF;
	padding:4px;
	border: 1px solid #bca671;
  }
#all_bet_men1 ul{
	background-color:#FFFFFF;
	clear:both;
	width: 220px;
	font-size:11px;
  }
#all_bet_men1 ul li{
	width:220px;
	clear:both;
	background:url(img/top_alp_sec2_sec-line.gif) left bottom;
	background-repeat:no-repeat;
	padding-top:7px;
display:inline-table;
padding-bottom:8px;
overflow:hidden;
} 
html:not([lang*=""]) #all_bet_men1 ul li{
	width:205px;
}

#all_bet_men1 ul li div.box_right{float:left; width:145px;} 
#all_bet_men1 .title{

}

#all_bet_men1 ul li.bottom{
	background-image:none;

}
#all_bet_men1 ul li .title_page{
	font-weight:bold;
	padding:5px 0 2px 0;
	color:#7d5a02;
	text-decoration:underline;
}
#all_bet_men1 ul li.text{
	width:150px;
	padding-top:15px;
	float:right;
	background-color:#000000;
}
#all_bet_men1 ul li div.text{


}

#all_bet_men1 ul li img.photo{
	margin-right:5px;
	float:left;
	clear:both;
	}
#all_bet_men1 ul li A{
	display:block;
	overflow:hidden;
	text-decoration:none; width:220px;

	}
#all_bet_men1 ul li A:hover{
	background-color:#fcf2d5;

	}

#all_bet_men8{

}
#all_bet_men8 A:hover img{
 opacity:0.7; filter:alpha(opacity=70);
}
#all_bet_men8 ul li{
margin-bottom:4px;}


#all_bet_men3_title{
	border-top: 1px solid #cf9972;
	border-right: 1px solid #cf9972;
	border-left: 1px solid #cf9972;
	margin-top: 7px;
	}
#all_bet_men3_title A:hover img{
 opacity:0.7; filter:alpha(opacity=70);
	}
#all_bet_men3{
	width:180px;
	background-color:#FFF;
	padding:4px;
	border-bottom: 1px solid #cf9972;
	border-right: 1px solid #cf9972;
	border-left: 1px solid #cf9972;
	border-top: 4px solid #e54664;
  }
  
html:not([lang*=""]) #all_bet_men3 ul{	width: 170px;}
#all_bet_men3 ul{
	background-color:#FFFFFF;
	clear:both;
	width: 180px;
	font-size:11px;
  }


html:not([lang*=""]) #all_bet_men3 ul li{
	width:170px;
}

#all_bet_men3 ul li{
	width:180px;
	padding-top:10px; display:inline-table;
}  
#all_bet_men3 .title{

}
#all_bet_men3 .date{
	padding:3px;
	background:#ddd;
}
#all_bet_men3 ul li.box{
}
#all_bet_men3 ul li.bottom{
	background-image:none;

}
#all_bet_men3 ul li .title_page{
	font-weight:bold;
	padding:5px 0 2px 0;
	text-decoration:underline;
}
#all_bet_men3 ul li.text{
	width:125px;
	padding-top:15px;
	float:right;
}
#all_bet_men3 ul li img{
	margin-right:5px;
	float:left;

	}
#all_bet_men3 ul li A{width:180px;
	}
#all_bet_men3 ul li A:hover{

	}
#twit{
	margin:7px 0 0 0;
}

#all_bet_men4_out{
	margin-top:15px;
	width:230px;
	background-image:url(img/all_bet_men4_bg.gif);
	background-repeat:no-repeat;
	background-color:#000000;
	  }
#all_bet_men4_in{
	padding:0 6px;

 }
#all_bet_men4_cont{
	width:218px;
	background-color:#FFFFFF;
  }

#all_bet_men4_in ul{
	padding:5px 0 5px 10px;

	clear:both;
  }
#all_bet_men4_in ul li{

	clear:both;
	padding-left:25px;
	line-height:26px;
	font-size:14px;
	font-weight:bold;
}  
#all_bet_men4_in ul li#rank01{

	clear:both;
	background-image:url(img/all_bet_men4_icon01.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
}
#all_bet_men4_in ul li#rank02{

	clear:both;
	background-image:url(img/all_bet_men4_icon02.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
}
#all_bet_men4_in ul li#rank03{

	clear:both;
	background-image:url(img/all_bet_men4_icon03.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
}
#all_bet_men4_in ul li A{
	text-decoration:none;
		}
#all_bet_men4_in ul li A:hover{

	text-decoration:underline;
	}
	
	
	


#all_bet_men5{
  margin-top:15px;
  width:220px;
  background-color:#d7d3ad;
  padding:18px 5px 5px 5px;
  }
#all_bet_men5 ul{
	padding:10px;
	background-color:#FFFFFF;

 	clear:both;
  }
#all_bet_men5 ul li{
	width:200px;
	padding-bottom:5px;
	clear:both;
  　background-image:url(img/top_alp_sec2_sec-line.gif) left bottom;
  	background-repeat:no-repeat;
}  
#all_bet_men5 .title{
	margin-bottom:7px;

}

#all_bet_men5 ul li.bottom{
	background-image:none;

}
#all_bet_men5 ul li.text{
	width:150px;
	padding-top:15px;
	float:right;
}
#all_bet_men5 ul li img{
	margin-right:5px;
	border:solid 1px #CCCCCC;
	float:left;
	clear:both;
	}
#all_bet_men5 ul li A{
	text-decoration:none;
		}
#all_bet_men5 ul li A:hover{

	text-decoration:underline;
	}


#all_bet_men6 {
background-color:#F7DE9C;
display:inline-table;
margin-top:15px;
margin-bottom:15px;

padding:0 6px 6px;
width:218px;
}

#all_bet_men6 ul {
background-color:#FFFFFF;
display:inline-table;
padding:5px 8px 0;
width:202px;
}

#all_bet_men6 ul li  {
float:left;
padding:7px;
}
#all_bet_men7{
	margin:7px 0;
}
#all_bet_men7 A{background:url(img/bana_present.jpg) no-repeat; width:228px; height:108px; display:block;
}
#all_bet_men7 A:hover{opacity:0.7; filter:alpha(opacity=70); }
  
#all_bet_men9{
	margin-bottom:7px;
	margin-top: 7px;
}  
#all_bet_men9 A:hover img{
 opacity:0.7; filter:alpha(opacity=70);
}


/* GAMMA
   ----- */
#top_gnm_desc{
	clear:both;
	border: 1px solid #a59578;
}#top_gnm_desc p{
}#top_gnm_desc p.desc{
  padding:15px;

  font-size:11px;
  color:#a89f73
  line-height:21px;
}



/* FOOTER
   ------ */
#all_ftr_men2{padding:0 0 0 100px;}
#all_ftr_men1{
	padding:0 0 15px 0;
	margin:0 auto;
	clear:both;
	width:1026px;

}#all_ftr_men1 ul{
	margin:0 auto;
	font-size:11px;
	width:1026px;
	margin-bottom: 15px;
	display: inline;

}#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:1026px;
}#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;
}


/* social add
   ----- */
.addthis_socialbox{width:657px; display:inline-table; } 
.addthis_socialbox a{}
   
   
addthis_socialbox{width:657px; display:inline-table; text-align:right;} 
addthis_socialbox a{float:left; margin-right:5px;}   

.addthis_toolbox{margin-top:16px;}
*:first-child+html .addthis_toolbox{margin-bottom:-26px;}
   
   
   
   









#sec02_contents_merit{
	width:468px;

  }
#sec02_contents_merit ul{
	background-color:#FFFFFF;
	clear:both;
	width: 574px;
	font-size:12px;
	float:left;
	margin:8px 0 15px 0;
  }
#sec02_contents_merit ul li{
	width:278px;
	background:url(img/top_alp_sec2_sec-line.gif) left bottom;
	background-repeat:no-repeat;
	padding-top:10px;
	display:inline-table;
	padding-bottom:11px;
	overflow:hidden;
	float:left;
}  
html:not([lang*=""]) #sec02_contents_merit ul li{
	width:257px;
}  

#sec02_contents_merit ul li.box_left{margin-right:15px;}
#sec02_contents_merit .title{

}

#sec02_contents_merit ul li.bottom{
	background-image:none;

}
#sec02_contents_merit ul li .title_page{
	font-weight:bold;
	padding:0 0 7px 0;
	color:#7d5a02;
	text-decoration:underline;
	font-size:12px;
}
#sec02_contents_merit ul li.text{
	width:150px;
	padding-top:15px;
	float:right;
	background-color:#000000;
}
#sec02_contents_merit ul li div.text{

}

#sec02_contents_merit ul li img.photo{
	margin-right:7px;
	float:left;
	clear:both;
	}
#sec02_contents_merit ul li A{
	display:block;
	overflow:hidden;
	text-decoration:none; width:278px;

	}
#sec02_contents_merit ul li A:hover{
	background-color:#fcf2d5; width:278px;

	}

p.jewelry_search_ttl{font-size:12px; color:#7e6537; float:left; padding-right:15px;}
ul#jewelry_search{
	margin-bottom:15px;
	font-size:11px;
	color:#7e6537;
}
ul#jewelry_search A{color:#7e6537;}
ul#jewelry_search li{  border-left:1px solid #7e6537;}
ul#jewelry_search li.jewelry_search_li_none{border:none; margin:0; padding:0; }
li.jewelry_search_erea{font-weight:bold;}

div#all_ftr_jewelry{	padding:0 0 20px 0px;

	clear:both;
	width:1026px;}

