@charset "euc-jp";

body, div, table, th, td, caption, h1, h2, h3, h4, h5, h6, p, q, blockquote, strong, em, pre, ul, ol, li, dl, dt, dd, form, select, address, embed, object {
	margin:0px; 
	padding:0px;
	font-size:12px;
	font-style:normal;
	font-family: "г═г╙ г╨е┤е╖е├еп", "MS P Gothic", Verdana, Arial, Helvetica, sans-serif, "е╥ещеое╬│╤е┤ Pro W3", "Hiragino Kaku Gothic Pro", "еседеъек", "Meiryo", "Osaka";
	letter-spacing: 0.1em;
	text-align:inherit; 
	word-break:normal;
	list-style-type:none;
}


body {
	margin: 0 auto;
	text-align: center;
	background-color: #fff2f2;
	color: #666666;
	font-size: 12px;
	line-height: 1.4em;
	background-image: url(../img/common/bg.gif);
	background-repeat: no-repeat;
	background-position: center 60px;
}
/*2011.11епеъе╣е▐е╣═╤╟╪╖╩
body {
	margin: 0 auto;
	text-align: center;
	background-color: #000000;
	color: #666666;
	font-size: 12px;
	line-height: 1.4em;
	background-image: url(../img/common/bg_xmas.gif);
	background-repeat: repeat-x;
	background-position: center 60px;
}
*/
/*2011.11╟╪╖╩
body {
	margin: 0 auto;
	text-align: center;
	background-color: #000000;
	color: #666666;
	font-size: 12px;
	line-height: 1.4em;
	background-image: url(../img/common/bg111114.png);
	background-repeat: repeat;
	background-position: center 60px;
}
*/

/*2012.01╟╪╖╩*/
body {
	margin: 0 auto;
	text-align: center;
	background-color: #000000;
	color: #666666;
	font-size: 12px;
	line-height: 1.4em;
	background-image: url(../img/common/bg120111.jpg);
	background-repeat: repeat;
	background-position: center 60px;
}
/**/




table{
	font-size:12px;
	}

a:link,
a:active {
	color: #666666;
	text-decoration: none;
}

a:hover {
	color: #666666;
	text-decoration:underline;
}

a:visited {
	color: #666666;
	text-decoration: none;
	/**/
	overflow: hidden;
	/**/
}
td , table , p , li , b , strong, div , span{
	text-align:left;
	}
.t_layout{
	table-layout:fixed;
	vertical-align:middle;
	}
a img{
	border:none;
	margin:0px;
	padding:0px;
	}
img{
	vertical-align:middle;
	border:none;
	margin:0px;
	padding:0px;
	}

/* взвзвзе╪е├е└бже╒е├е┐взвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвз */

div#header {
	text-align:center;
	width: 100%;
	height:195px;
	background: url(../img/common/header_bg.jpg) repeat-x;
}

div#headerMenu {
	text-align:center;
	width: 984px;
	height:60px;
	margin: 0 auto;
	 text-align: left;
}
#wrapper {
	text-align:center;
	width: 992px;
	margin:0 auto;
	background-image: url(../img/common/bg_center.png);
	background-repeat: repeat-y;
	}
	

#headerMenu #l{
	width:369px;
	height:60px;
	float:left;
	font-size: 0px;
	}
#headerMenu #r{
	height:60px;
	width:615px;
	float:left;
	text-align:right;
	padding:0;
	margin:0;
	display:table-cell;
	}
#headerMenu #guide1{
	height:36px;
	vertical-align:middle;
	text-align:right;
	width:388px;
	*width:438px;
	padding:24px 0 0 50px	;
	*padding:24px 0 0 0px	;
	float:left;
	}
#headerMenu #guide1 span{
	display:none;
	}
#headerMenu #guide1 ul{
text-align:right;
margin: 0; 
padding :0; 
list-style-type : none; 
}
#headerMenu #guide1 li{
text-align:right;
display : inline; 
padding :0; 
margin:0px ;
float:left;
}
#headerMenu #guide1 .menu_gFaq a{
background-image:url(../img/common/head_menu_faq.png); 
width:108px; 
height:11px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
display:block;
background-position: 0px 0px;
}
#headerMenu #guide1 .menu_gFaq a:hover{
background-image:url(../img/common/head_menu_faq.png);
width:108px; 
height:11px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: 0px -11px;
}
#headerMenu #guide1 .menu_g1 a{
background-image:url(../img/common/head_menu1.png); 
width:108px; 
height:11px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
display:block;
background-position: 0px 0px;
}
#headerMenu #guide1 .menu_g1 a:hover{
background-image:url(../img/common/head_menu1.png);
width:108px; 
height:11px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: 0px -11px;
}
#headerMenu #guide1 .menu_g2 a{
background-image:url(../img/common/head_menu2.png); 
width:86px; 
height:11px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
display:block;
background-position: 0px 0px;
}
#headerMenu #guide1 .menu_g2 a:hover {
background-image:url(../img/common/head_menu2.png);
width:86px; 
height:11px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: 0px -11px;
}
#headerMenu #guide1 .menu_g3 a{
background-image:url(../img/common/head_menu3.png); 
width:86px; 
height:11px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
display:block;
background-position: 0px 0px;
}
#headerMenu #guide1 .menu_g3 a:hover {
background-image:url(../img/common/head_menu3.png);
width:86px; 
height:11px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: 0px -11px;
}

#headerMenu #guide2{
	height:34px;
	vertical-align:middle;
	text-align:right;
	padding:16px 0 0 0;
	width:177px;
	float:left;
	}
#headerMenu #guide2 li{
	float:left;
	}	
	
	
	
	
#qnavi_btn {
	width:300px;
	position:relative;
	top:-18px;
	margin:0px;
	font-size:10px;
	font-weight:normal;
	padding:0 0 0 20px;
	background-image: url(../img/common/btn_qnavi.png);
	background-repeat: no-repeat;
	background-position: left center;
 }  
 #qnavi_btn a{
 	color:#B5A494;
	text-decoration:none;
	}

#qnavi a:hover{
	text-decoration:underline;
	}



#footer {
	width:948px;
}
#footer #footer_contents1{
	width:948px;
	*width:948px;
	border-top:1px dotted #D6C3B4;
	padding:16px 18px 14px;
}

#footer #footer_contents1 .l{
	float:left;
	width:56px;
	}

#footer #footer_contents1 ul{
text-align:right;
margin: 0; 
padding :0; 
list-style-type : none; 
}
#footer #footer_contents1 li{
text-align:right;
display : inline; 
padding :0; 
margin:0px ;
float:left;
}
#footer #footer_contents1 .menu_f1l a{
background-image:url(../img/common/home_link.gif); 
width:56px; 
height:22px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
display:block;
background-position: 0px 0px;
}
#footer #footer_contents1 .menu_f1l a:hover {
background-image:url(../img/common/home_link.gif);
width:56px; 
height:22px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: 0px -22px;
}

#footer #footer_contents1 .r{
	float:right;
	width:112px;
	height:13px;
	margin-top:6px;
	}
#footer_contents1 .r ul{
text-align:right;
margin: 0; 
padding :0; 
list-style-type : none; 
}
#footer_contents1 .r li{
text-align:right;
display : inline; 
padding :0; 
margin:0px ;
float:left;
}
#footer_contents1 .r .menu_f1r a{
background-image:url(../img/common/top_link.gif); 
width:112px; 
height:13px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
display:block;
background-position: 0px 0px;
}
#footer_contents1 .r .menu_f1r a:hover {
background-image:url(../img/common/top_link.gif);
width:112px; 
height:13px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: 0px -13px;
}
#footer #footer_contents2{
	width:948px;
	*width:948px;
	border-top:1px dotted #D6C3B4;
	padding:16px 18px 14px;
}
#footer #footer_contents2 .l{
	float:left;
	width:158px;
	margin:0 45px 0 0;
	}
#footer #footer_contents2 .r{
	text-align:right;
	float:left;
	width:745px;
	}
#footer #footer_contents2 .r ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#footer #footer_contents2 .r li { 
display : inline; 
padding :0; 
margin:0px ;
float:left;
}
#footer #footer_contents2 .r .menu_f2_1 a{
background-image:url(../img/common/footmenu.gif); 
width:83px; 
height:11px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
background-color:#fff;
display:block;
}
#footer #footer_contents2 .r .menu_f2_1 a:hover {
background-image:url(../img/common/footmenu.gif);
width:83px; 
height:11px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: 0px -11px;
}
#footer #footer_contents2 .r .menu_f2_2 a{
background-image:url(../img/common/footmenu.gif); 
width:116px; 
height:11px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
background-color:#fff;
display:block;
background-position: -83px 0px;
}
#footer #footer_contents2 .r .menu_f2_2 a:hover {
background-image:url(../img/common/footmenu.gif);
width:116px; 
height:11px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: -83px -11px;
}
#footer #footer_contents2 .r .menu_f2_3 a{
background-image:url(../img/common/footmenu.gif); 
width:83px; 
height:11px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
background-color:#fff;
display:block;
background-position: -199px 0px;
}
#footer #footer_contents2 .r .menu_f2_3 a:hover {
background-image:url(../img/common/footmenu.gif);
width:83px; 
height:11px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: -199px -11px;
}
#footer #footer_contents2 .r .menu_f2_4 a{
background-image:url(../img/common/footmenu.gif); 
width:99px; 
height:11px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
background-color:#fff;
display:block;
background-position: -282px 0px;
}
#footer #footer_contents2 .r .menu_f2_4 a:hover {
background-image:url(../img/common/footmenu.gif);
width:99px; 
height:11px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: -282px -11px;
}
#footer #footer_contents2 .r .menu_f2_5 a{
background-image:url(../img/common/footmenu.gif); 
width:99px; 
height:11px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
background-color:#fff;
display:block;
background-position: -381px 0px;
}
#footer #footer_contents2 .r .menu_f2_5 a:hover {
background-image:url(../img/common/footmenu.gif);
width:99px; 
height:11px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: -381px -11px;
}
#footer #footer_contents2 .r .menu_f2_6 a{
background-image:url(../img/common/footmenu.gif); 
width:99px; 
height:11px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
background-color:#fff;
display:block;
background-position: -480px 0px;
}
#footer #footer_contents2 .r .menu_f2_6 a:hover {
background-image:url(../img/common/footmenu.gif);
width:99px; 
height:11px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: -480px -11px;
}
#footer #footer_contents2 .r .menu_f2_7 a{
background-image:url(../img/common/footmenu.gif); 
width:83px; 
height:11px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
background-color:#fff;
display:block;
background-position: -579px 0px;
}
#footer #footer_contents2 .r .menu_f2_8 a:hover {
background-image:url(../img/common/footmenu.gif);
width:83px; 
height:11px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: -579px -11px;
}
#footer #footer_contents2 .r .menu_f2_8 a{
background-image:url(../img/common/footmenu.gif); 
width:83px; 
height:11px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
background-color:#fff;
display:block;
background-position: -662px 0px;
}
#footer #footer_contents2 .r .menu_f2_8 a:hover {
background-image:url(../img/common/footmenu.gif);
width:83px; 
height:11px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: -662px -11px;
}
#footer #footer_contents3 {
	margin:15px 0 0;
	*margin:-8px 0 0 0;
	font-size:9px;
	text-align:right;
	}


div#footerContents {
	width: 984px;
	margin: 0 auto;
}

/*взвзвзедеєе╟е├епе╣е│еєе╞еєе─взвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвз*/


#main{
	text-align:center;
	margin:0 auto;
	}

#contents_index{
	width:984px;
	*width:910px;
	margin:29px 37px 55px 36px;
	*margin:29px 0px 55px 36px;
	}
#contents_index h2{
	margin:0 0 16px;
	}
#contents_index_left{
	width:679px;
	margin:0 30px 0 0;
	*margin:0 20px 0 0;
	padding:0;
	float:left;
	}
#contents_index_left1{
	width:679px;
	padding:0;
	margin:0 0 25px;
	}
#contents_index_left1 #l{
	text-align:left;
	float:left;
	width:214px;
	margin:0 18px 0 0;
	}
#contents_index_left1 #c{
	text-align:left;
	float:left;
	width:214px;
	margin:0 18px 0 0;
	}
#contents_index_left1 #r{
	text-align:left;
	float:left;
	width:214px;
	}
#contents_index_left1 h2{
	margin:0 0 15px;
	}
#contents_index_left1 p{
	margin:8px 0 0 0;
	padding:0 0 0 10px;
	font-size:12px;
	color:#7b7b7b;
	background-image: url(../img/common/arrow2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	}
#contents_index_left1 p a{
	text-decoration:none;
	}
#contents_index_left1 p a:hover{
	text-decoration:underline;
	}
#contents_index_left1 img{
	margin:0px;
	}
#contents_index_left2{
	width:679px;
	margin:0 0 25px;
	padding:0;
	}
#contents_index_left2l{
	width:206px;
	float:left;
	margin:0 22px 0 0;
	}
#contents_index_left2l #rank_title{
	width:95px;
	float:left;
	}
.listlink{
	float:right;
	width:50px;
	text-align:right;
 	background-image: url(../img/index/arrow1.jpg);
	background-repeat:no-repeat;
	background-position: left center;
	padding:0 0 0 8px;
	}
.listlink a{
	font-size:10px;
	color:#A57169;
	}
#contents_index_left2l #window{
	width:190px;
	margin:0 0 15px;
	padding:12px 2px 8px;
	border:4px solid #DEC084;
	}
#contents_index_left2l #window2{
	width:190px;
	margin:0 0 15px;
	padding:12px 2px 8px;
	border:4px solid #bebebe;
	}
#contents_index_left2l #btn_rank-pub{
width:202px;
height:25px;
margin:0;
}
#contents_index_left2l #btn_rank{
	float:left;
	width:100px;
	margin:0 1px 0 0;
	*width:97px;
	*margin:0;
	padding:0;
	}
#contents_index_left2l #btn_pub{
	float:left;
	width:101px;	
	margin:0;
	*width:96px;
	padding:0;
	
	}
#contents_index_left2l #weekrank_title{
	border:1px solid #e8e8e8;
	padding:1px 3px;
	width:182px;
	height:18px;
	background-image: url(../img/index/weekrank_title.jpg);
	background-repeat:no-repeat;
	background-position: center center;	
	}
#contents_index_left2l #pub_title{
	border:1px solid #e8e8e8;
	padding:1px 3px;
	width:182px;
	height:18px;
	background-image: url(../img/index/pub_title.jpg);
	background-repeat:no-repeat;
	background-position: center center;	
	}
#contents_index_left2l #detail{
	width:190px;
	background-image: url(../img/common/borader_3px.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin:0 0 8px ;
	}
#contents_index_left2l .l1{
	float:left;
	text-align:left;
	width:54px;
	padding:15px 12px 0 9px;
	border: none;
	}
#contents_index_left2l .l2{
	float:left;
	text-align:left;
	width:54px;
	padding:15px 12px 0 9px;
	border: none;
	}
#contents_index_left2l .l3{
	float:left;
	text-align:left;
	width:54px;
	height:54px;
	padding:15px 12px 0 9px;
	border: none;
	}
#contents_index_left2l .r{
	float:left;
	text-align:left;
	width:100px;
	padding:17px 0 16px;
	}
#contents_index_left2l .r .text{
	color:#7b7b7b;
	font-size:10px;
	}
#contents_index_left2l .r .size{
	color:#7b7b7b;
	font-size:10px;
	}
#contents_index_left2l .r .price{
	color:#717171;
	font-size:10px;
	font-weight:bold;
	}
#contents_index_left2l .r .goodsno{
	color:#de1e81;
	font-size:10px;
	}
#contents_index_left2l .no1{
	width:60px;
	height:60px;
	}
.no1 a img{
	border:3px solid #CBB38D; float:left;
	}
#contents_index_left2l .no2{
	width:60px;
	height:60px;
	}
.no2 a img{
	border:2px solid #CBB38D; float:left;
	}
#contents_index_left2l .no3{
	width:60px;
	height:60px;
	}
.no3 a img{
	border:1px solid #CBB38D; float:left;
	}
	
#contents_index_left2l .no1_pub{
	width:60px;
	height:60px;
	}
.no1_pub a img{
	border:3px solid #b1b1b1; float:left;
	}
#contents_index_left2l .no2_pub{
	width:60px;
	height:60px;
	}
.no2_pub a img{
	border:2px solid #b1b1b1; float:left;
	}
#contents_index_left2l .no3_pub{
	width:60px;
	height:60px;
	}
.no3_pub a img{
	border:1px solid #b1b1b1; float:left;
	}

#contents_index_left2l .ranklink{
	margin:8px 4px 0 0;
	text-align:right;
	}


#mail_banner{
	border:5px solid #eeeeee;
	width:192px;
	margin:0;
	padding:0;
	}
#mail_banner a{
	margin:0;
	padding:0;
	}
#mail_banner a img{
	margin:0;
	padding:0;
	}
#mail_banner .text{
text-align:left;
font-size:10px;
color:#7b7b7b;
margin:13px 10px 10px;
	}
#contents_index_left2r{
	width:451px;
	float:left;
	}
#contents_index_left2r #newa_title{
	width:78px;
	float:left;
	}
#contents_index_left2r a{
	text-decoration:none;
	margin:15px 0 0 0;
	color:#ffffff;
	}
#contents_index_left2r a:hover{
	text-decoration:underline;
	}
#contents_index_left2r .goods{
	margin:0 0 15px;
	}

#contents_index_left2r .newa_l , #contents_index_left2r .newa_c{
	text-align:left;
	width:110px;
	float:left;
	margin:15px 42px 47px 0;
	}
#contents_index_left2r .newa_r{
	text-align:left;
	width:110px;
	float:left;
	margin:15px 0 47px 0;
	}
#contents_index_left2r .text{
	text-align:left;
	font-size:12px;
	color:#7b7b7b;
	}
#contents_index_left2r .size{
	text-align:left;
	font-size:10px;
	color:#7b7b7b;
	font-weight:normal;
	}
#contents_index_left2r .price{
	text-align:left;
	font-size:10px;
	color:#717171;
	font-weight:bold;
	}
#contents_index_left2r .new{
	margin:0 0 7px;
	}
.listlink2{
	float:right;
	width:50px;
	text-align:right;
 	background-image: url(../img/index/arrow1.jpg);
	background-repeat:no-repeat;
	background-position: left center;
	padding:0 0 0 8px;
	}
.listlink2 a{
	font-size:10px;
	color:#A57169;
	}
#contents_index_left3{
	width:679px;
	text-align:left;
	padding:0;
	}
#contents_index_left3 #l{
	width:206px;
	margin:0 22px 0 0;
	float:left;
	}
#contents_index_left3 #l p{
	margin:0 0 8px;
	padding:0 0 0 10px;
	font-size:11px;
	background-image: url(../img/common/arrow2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	}
#contents_index_left3 #l p a{
	color:#666666;
	}
#contents_index_left3 #l .infoimg{
	margin:0;
	}
#contents_index_left3 #r{
	width:451px;
	float:left;
	margin:0;
	}
#contents_index_left3 #r h3{
	font-size:14px;
	padding:0 0 0 12px;
	margin:0 0 10px;
	font-weight:bold;
	background-image: url(../img/common/arrow2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	}
#contents_index_left3 #r h3 a{
	color:#EF3186;
	text-decoration:none;
	}
#contents_index_left3 #r h3 a:hover{
	text-decoration:underline;
	}
	
#contents_index_left3 #r p{
	font-size:12px;
	color:#666666;
	padding:0 0 10px;
	margin:0 0 10px;
	background-image: url(../img/common/borader_3px.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}	
	
	
#contents_index_right{
	width:202px;
	float:left;
	}
#contents_index_right #right1{
	margin:0 0 30px;
	}
#contents_index_right .pubimg{
	width:196px;
	padding:2px;
	margin:0;
	border:1px solid #d6d6d6;
	text-align:center;
	}
	
#contents_index_right .date{
	margin:8px 0 0;
	padding:0 0 0 10px;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	background-image: url(../img/common/arrow2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	}
#contents_index_right .detail{
	width:202px;
	padding:5px 0 8px;
	background-image: url(../img/common/borader_3px.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}
#contents_index_right .detail a{
	color:#EF3186;
	text-decoration:none;
	}
#contents_index_right .detail a:hover{
	text-decoration:underline;
	}
#contents_index_right #right2{
	text-align:center;
	margin:0px 0 25px;
	}
#contents_index_right .qr{
	width:201px;
	margin:0 auto;
	border-left:1px solid #d6d6d6d;
	}
#contents_index_right .mobile{
	text-align:left;
	margin:0 29px;
	font-size:12px;
	line-height:1.1em;
	}
	
/*110420─╔▓├ббедеєе╟е├епе╣ещеєе└ер╔╜╝и бжббе╓еэе░RSS╞╔д▀╣■д▀*/

#randomcatch ul {
	list-style:none;
	overflow:hidden;
	margin-bottom:5px;
}

#randomcatch ul li {
	list-style:none;
	display:none;
}

#feedList li a {
	color:#EF3186
}

#feedList li {
	background:url(../img/common/arrow2.jpg) left center no-repeat;
	margin-bottom:10px;
	padding-left:15px;
}

.slscheck {
	background:url(../img/common/arrow2.jpg) left center no-repeat;
	font-size:11px;
	padding-left:10px;
}

.slscheck a {
	color:#EF3186
}



/*взвзвз▓╝┴╪е│еєе╞еєе─взвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвз*/
#contents{
	width:984px;
	margin-left:4px;
	*margin-left:0px;
	margin-top:0px;
	}
	
#contents_left{
	width:708px;
	float:left;
	margin:8px 0 0;
	}
#bread{
	text-align:left;
	font-size:10px;
	color:#666666;
	margin:5px 0 45px 19px;
	}
#bread a{
	color:#A88D94;
	text-decoration:none;
	}
#bread a:hover{
	color:#A88D94;
	text-decoration:underline
	}

#contents_left h2{
	margin:0 0 44px;
	}

/*COMPANY*/
	
#company{
	width:670px;
	margin:0 24px 37px 38px;
	}	
#company table{
	margin:0 0 47px;
	}	
#company .td1{
	padding:13px 10px;
	border-bottom:1px dotted #EEEEEE;
	}
#company .td1 a{
	color:#ef3186;
	text-decoration:underline;
	}
#company .td1 a:hover{
	text-decoration:none;
	}
#company .td2{
	background-color:#FAFAFA;
	padding:13px 10px;
	border-bottom:1px dotted #EEEEEE;
	}
#company .table2{
	border:2px solid #EEEEEE;
	}
#company .td3{
	margin:0 10px;
	padding:13px 0 0;
	}
#company .td4{
	vertical-align:top;
	padding:13px 10px;
	}
#company .td5{
	text-align:center;
	padding:13px 10px;
	background-color:#F1F1E7;
	}
#company .title{
	padding-left:8px;
	background-image: url(../img/company/arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	}
#company .detail{
	padding:0 0 0 20px;
	border-left:1px solid #EFEFEF;
	}
	
	
/*RECRUIT*/
	
#recruit{
	width:670px;
	margin:0 24px 37px 38px;
	}	
#recruit table{
	border-top:1px dotted #DDDDDD;
	margin:0 0 10px;
	}	
#recruit .td1{
	padding:13px 10px;
	border-bottom:1px dotted #DDDDDD;
	}
#recruit .td1 a{
	color:#ef3186;
	text-decoration:underline;
	}
#recruit .td1 a:hover{
	text-decoration:none;
	}
#recruit .td2{
	background-color:#FAFAFA;
	padding:13px 10px;
	border-bottom:1px dotted #DDDDDD;
	}
#recruit .table2{
	border:2px solid #DDDDDD;
	}
#recruit .td3{
	margin:0 10px;
	padding:13px 0 0;
	}
#recruit .td4{
	vertical-align:top;
	padding:13px 10px;
	}
#recruit .td5{
	text-align:center;
	padding:13px 10px;
	background-color:#F1F1E7;
	}
#recruit .title{
	padding-left:8px;
	background-image: url(../img/company/arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	}
#recruit .detail{
	padding:0 0 0 20px;
	border-left:1px solid #EFEFEF;
	}
#recruit h3{
	font-size:13px;
	margin:12px 0;
}
#recruit .caution{
	font-size:12px;
	color:#777;
	margin-bottom:45px;
}
	
	
/*SHOP LIST*/
	
#shopList{
	width:671px;
	margin:0 23px 37px 38px;
	}
	
#shopList .table2{
	border:2px solid #EEEEEE;
	}
#shopList .td3{
	margin:0 10px;
	padding:13px 0 0;
	}
#shopList .td4{
	vertical-align:top;
	padding:13px 10px;
	}
#shopList .td5{
	text-align:center;
	padding:13px 10px;
	background-color:#F1F1E7;
	}
#shopList .title{
	padding-left:8px;
	background-image: url(../img/company/arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	}
#shopList .detail{
	padding:0 0 0 20px;
	border-left:1px solid #EFEFEF;
	}
	
/*FAQ*/
	
#faq{
	width:671px;
	margin:0 23px 37px 38px;
	}	
#faq h3{
	width:671px;
	height:42px;
	background-image:url(../img/faq/faq_h3.gif);
	background-repeat:no-repeat;
	padding:13px 11px 0;
	color:#666666;
	font-weight:bold;
	font-size:13px;
}
#faq dl{
	width:671px;
}
#faq .even{
	background-color:#f9f9f9;
}
#faq dt{
	font-weight:bold;
	padding:16px 12px 8px 31px;
	color:#333333;
	background-image:url(../img/faq/faq_arrow.gif);
	background-repeat:no-repeat;
	font-size:13px;
	background-position: left center;
}
#faq dd{
	padding:0 12px 16px 31px;
}

#faq #faqnavi{
	width:671px;
	padding-bottom:30px;
}
#faq #faqnavi a{
	float:left;
	display:block;
	width:201px;
	padding:9px 8px 7px;
	border:1px solid #cccccc;
	margin:0 7px 7px 0;
	background-color:#f9f9f9;
}
#faq #faqnavi a:hover{
	background-color:#FBE1E2;
	color:#ed327f;
}
#faq #faqnavi .end{
	margin-right:0;
}
#faq #faqnavi img{
	margin-right:5px;
	margin-bottom:4px;
}
#faq table{
	margin:0 0 47px;
	}	
#faq .td1{
	padding:13px 10px;
	border-bottom:1px dotted #EEEEEE;
	}
#faq .td1 a{
	color:#ef3186;
	text-decoration:underline;
	}
#faq .td1 a:hover{
	text-decoration:none;
	}
#faq .td2{
	background-color:#FAFAFA;
	padding:13px 10px;
	border-bottom:1px dotted #EEEEEE;
	}
#faq .table2{
	border:2px solid #EEEEEE;
	}
#faq .td3{
	margin:0 10px;
	padding:13px 0 0;
	}
#faq .td4{
	vertical-align:top;
	padding:13px 10px;
	}
#faq .td5{
	text-align:center;
	padding:13px 10px;
	background-color:#F1F1E7;
	}
#faq .title{
	padding-left:8px;
	background-image: url(../img/faq/arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	}
#faq .detail{
	padding:0 0 0 20px;
	border-left:1px solid #EFEFEF;
	}
	
/*ещеєенеєе░*/

#rank{
	width:671px;
	margin:0 23px 37px 38px;
	}
#rank .title{
	width:674px;
	height:41px;
	background-image: url(../img/category/h3_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0 0 15px;
	}
#rank h3{
	color:#EF3186;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:13px 22px 0 21px;
	height:41px;
	margin:0 0 0px;
	}
#rank .rank_table{
	margin:0 0 25px;
	}
#rank td{
	vertical-align:top;
	}
#rank .title_txt{
	float:left;
	padding:13px 22px 0 0px;
	font:12px;
	color:#323232;
	background:none;
	}
#rank .ranktitle{
	width:255px;
	height:119px;
	background:url(../img/rank/weekranktitle.jpg);
	margin:0;
	}
#rank .ranktitle p{
	color:#ffffff;
	padding:89px 0 0 13px;
	font-size:11px;
	}
.rank4-10{
	width:247px;
	background-color:#fdeee7;
	height:929px;
	border-bottom:4px solid #e85792;
	border-left:4px solid #e85792;
	border-right:4px solid #e85792;
	}
#rank .ranking{
	width:214px;
	background-image: url(../img/rank/border_rank.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding:0 0 18px;
	margin:18px 16px 8px 17px;
	}
#rank .ranking_t{
	width:214px;
	background-image: url(../img/rank/border_rank.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding:20px 0 18px;
	margin:0px 16px 8px 17px;
	}
#rank .ranking_b{
	width:214px;
	padding:0 0 0px;
	margin:18px 16px 0px 17px;
	}
.rank4-10 .goodsimg{
	float:left;
	margin:0 17px 0 0;
	}
#rank .r{
	width:106px;
	float:left;
	}
#rank .pubname{
	font-size:14px;
	}
#rank .goodsno{
	color:#de1e81;
	font-size:12px;
	margin:0 0 0px;
	}
#rank .size{
	color:#7b7b79;
	font-size:10px;
	margin:0 0 2px;
	}
#rank .price{
	color:#717171;
	font-weight:bold;
	font-size:11px;
	margin:0 0 2px;
	}
#rank .rankingno{
	margin:0 0 2px;
	}
#rank .ranking_rtd{
	vertical-align:top;
	width:416px;
	border:4px solid #cec7b5;
	}
#rank .rank1{
	border-bottom:4px solid #cec7b5;
	width:408px;
	height:388px;
	position:relative;
	}
#rank .rank2{
	border-bottom:4px solid #cec7b5;
	width:408px;
	height:322px;
	background-image: url(../img/rank/rank_illust2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	position:relative;
	}
#rank .rank3{
	width:408px;
	height:322px;
	background-image: url(../img/rank/rank_illust3.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	position:relative;

	}
/**/
#rank .rank1img{
	position:absolute;
	top:19px;
	left:36px;
	z-index:1;
	}
#rank .rank1no{
	position:absolute;
	top:11px;
	right:4px;
	z-index:2;
	}
#rank .rank1detail{
	position:absolute;
	bottom:16px;
	left:17px;
	z-index:2;
	}
#rank .rank1detail_btn{
	position:absolute;
	bottom:16px;
	right:17px;
	z-index:2;
	}
/**/	
#rank .rank2img{
	position:absolute;
	top:47px;
	left:162px;
	z-index:1;
	}
#rank .rank2no{
	position:absolute;
	top:11px;
	right:4px;
	z-index:2;
	}
#rank .rank2detail{
	position:absolute;
	bottom:16px;
	left:149px;
	z-index:2;
	}
#rank .rank2detail_btn{
	position:absolute;
	bottom:16px;
	right:19px;
	z-index:2;
	}	
/**/	
#rank .rank3img{
	position:absolute;
	top:47px;
	left:36px;
	z-index:1;
	}
#rank .rank3no{
	position:absolute;
	top:11px;
	right:138px;
	z-index:2;
	}
#rank .rank3detail{
	position:absolute;
	bottom:16px;
	left:17px;
	z-index:2;
	}
#rank .rank3detail_btn{
	position:absolute;
	bottom:16px;
	right:152px;
	z-index:2;
	}		


/*rank-pub*/
#rank .pubtitle{
	width:255px;
	height:119px;
	background-image: url(../img/rank/pubtitile.jpg);
	}
#rank .pubtitle p{
	color:#ffffff;
	padding:89px 0 0 13px;
	font-size:11px;
	}
.pub2-4{
	width:255px;
	background-color:#f9ebe0;
	height:325px;
	border-bottom:4px solid #e96228;
	border-left:4px solid #e96228;
	border-right:4px solid #e96228;
	}
#rank .pub{
	width:214px;
	background-image: url(../img/rank/border_pub.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding:0 0 14px;
	margin:14px 16px 8px 17px;
	}
#rank .pub_t{
	width:214px;
	background-image: url(../img/rank/border_pub.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding:0 0 14px;
	margin:18px 16px 8px 17px;
	}
#rank .pub_b{
	width:214px;
	padding:0 0 0px;
	margin:14px 16px 0px 17px;
	}
	
#rank .pub_b p{
	margin:3px 0 0 0;
	padding:0 0 0 10px;
	font-size:12px;
	color:#7b7b7b;
	background-image: url(../img/common/arrow2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	}
.pub2-4 .goodsimg{
	float:left;
	margin:0 17px 0 0;
	}
#rank .pub_r{
	margin:0 0 0 0;
	width:106px;
	float:left;
	}
#rank .pub_rtd{
	vertical-align:top;
	width:416px;
	border:4px solid #cec7b5;
	}
#rank .pub1{
	width:408px;
	height:436px;
	position:relative;
	}
#rank .pub1img{
	position:absolute;
	top:43px;
	left:29px;
	z-index:1;
	}
#rank .pub1no{
	position:absolute;
	top:20px;
	right:15px;
	z-index:2;
	}
#rank .pub1detail{
	position:absolute;
	bottom:13px;
	left:17px;
	z-index:2;
	}
#rank .pub1detail_btn{
	position:absolute;
	bottom:14px;
	right:19px;
	z-index:2;
	}
	
/*rank-col*/
#rank .coltitle{
	width:255px;
	height:119px;
	background-image: url(../img/rank/collectiontitle.jpg);
	}
#rank .coltitle p{
	color:#ffffff;
	padding:89px 0 0 13px;
	font-size:11px;
	}
.col2-4{
	width:255px;
	background-color:#efe8f0;
	height:325px;
	border-bottom:4px solid #7668a5;
	border-left:4px solid #7668a5;
	border-right:4px solid #7668a5;
	}
#rank .col{
	width:214px;
	background-image: url(../img/rank/border_col.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding:0 0 14px;
	margin:14px 16px 8px 17px;
	}
#rank .col_t{
	width:214px;
	background-image: url(../img/rank/border_col.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding:0 0 14px;
	margin:18px 16px 8px 17px;
	}
#rank .col_b{
	width:214px;
	padding:0 0 0px;
	margin:14px 16px 4px 17px;
	}
.col2-4 .goodsimg{
	float:left;
	margin:0 17px 0 0;
	}
#rank .col_r{
	margin:0 0 0 0;
	width:106px;
	float:left;
	}
#rank .col_rtd{
	vertical-align:top;
	width:416px;
	border:4px solid #cec7b5;
	}
#rank .col1{
	width:408px;
	height:436px;
	position:relative;
	}
#rank .col1img{
	position:absolute;
	top:43px;
	left:29px;
	z-index:1;
	}
#rank .col1no{
	position:absolute;
	top:20px;
	right:15px;
	z-index:2;
	}
#rank .col1detail{
	position:absolute;
	bottom:13px;
	left:17px;
	z-index:2;
	}
#rank .col1detail_btn{
	position:absolute;
	bottom:14px;
	right:19px;
	z-index:2;
	}
#rank .newa_link{
	margin:0px 0 0 0;
	padding:0 0 0 10px;
	font-size:12px;
	color:#7b7b7b;
	background-image: url(../img/common/arrow2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	}

/*е╤е╓еъе╖е╞ег*/

#pub{
	width:670px;
	margin:0 24px 37px 38px;
	}

#pub .pager{
	padding:0 0 17px;
	margin:0 0 20px;
	background-image: url(../img/common/borader_3px.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}

#pub .detail{
	padding:0 0 20px;
	margin:0 0 20px;
	background-image: url(../img/common/borader_3px.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}
	

#pub .date{
	background-image: url(../img/common/new_yellow.gif);
	background-position: left center;
	padding:0 0 0 35px;
	margin:0 0 14px;
	color:#666666;
	font:12px;
	background-repeat: no-repeat;
	}

#pub h3{
	font-weight:bold;
	font-size:14px;
	color:#666666;
	margin:0 0 32px;
	}
	
#pub .l{
	width:148px;
	border-right:1px solid #DFDFDF;
	text-align:left;
	vertical-align:top;
	}
#pub .c{
	padding:0 16px;
	text-align:left;
	vertical-align:top;
	}
#pub .c a{
	color:#DB4A7D;
	text-decoration:underline;
	}
#pub .r{
	width:87px;
	text-align:center;
	vertical-align:top;
	}
#pub h4{
	margin:0 0 16px;
	}
#pub .leftimg{
	margin:0 10px 0 0;
	}
#pub .rightimg{
	margin:0 0 10px;
	}

/*е╒ебеєе║е▄еде╣*/
#voice{
	width:672px;
	margin:0 22px 37px 38px;
	}
#voice .fansvoice{
	margin:0 0 30px;
	background-image: url(../img/voice/bg_contents.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	}
#voice .head{
	height:29px;
	margin:0;
	padding:9px 0 0 575px;
	color:#df236f;
	font-size:12px;
	background-image: url(../img/voice/bg_head.jpg);
	background-position: center top;
	}
#voice .bottom{
	height:7px;
	background-image: url(../img/voice/bg_bottom.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	}
#voice .contents{
	padding:12px 25px 20px;
	}
#voice .contentstop_tl{
	float:left;
	height:46px;
	width:49px;
	margin:0 14px 6px 0;
	}
#voice .contentstop_tc{
	float:left;
	width:514px;
	margin:3px 0 0;
	}
#voice .contentstop_tc h3{
	font-size:16px;
	color:#000000;
	}
#voice .contentstop_tc p{
	font-size:10px;
	color:#000000;
	}
#voice .contentstop_tc .name{
	font-size:10px;
	color:#e12e76;
	}
#voice .contentstop_tr{
	width:44px;
	float:left;
	}
#voice .contents_m{
	background:#ffffff;
	padding:25px 26px;
	font-size:12px;
	color:#333333;
	margin:0px 25px 17px 25px;
	*padding-top:12px;
	}
#voice .contents_bl{
	height:29px;
	width:59px;
	float:left;
	margin:0 13px 0 25px;
	}
#voice .contents_bc{
	width:547px;
	float:left;
	margin:3px 0 17px 0;
	color:#333333;
	}

	
/*енеуеєе┌б╝еє*/

#cam{
	width:670px;
	margin:0 24px 37px 38px;
}

#cam .detail{
	margin:0 0 46px;
	}

#cam .banner{
	margin:0 0 15px;
	}

#cam h3{
	color:#EF3186;
	font-size:14px;
	font-weight:bold;
	padding:13px 0 0 21px;
	width:678px;
	height:41px;
	background-image: url(../img/cam/h3_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0 0 0px;
	}

#cam .text{
	padding:0 4px 0 0;
	line-height:1.6em;
	}
#cam .term{
	font-size:12px;
	font-weight:bold;
	color:#EF3186;
	}
#cam .caution{
	padding:0 4px;
	margin:12px 0 0 0;
	font-size:11px;
	}
	
	
/*дк╠фдд╣чдяд╗*/

	
#inq{
	width:677px;
	margin:0 20px 37px 35px;
	}
#inq #formhead{
	width:677px;
	height:12px;
	background-image: url(../img/inq/bg_formhead.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin:0;
	padding:0;
	}
#inq #formmiddle{
	width:677px;
	background-image: url(../img/inq/bg_formmiddle.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	}
#inq #formbottom{
	width:677px;
	height:14px;
	background-image: url(../img/inq/bg_formbottom.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
#inq h3{
	margin:8px 25px 0;
	}
#inq table{
	margin:0 25px 27px;
	}
#inq .tr1{
	background-image: url(../img/common/borader_3px.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	}
#inq .td1{
	padding:13px 10px;
	}
#inq .td2{
	background-color:#FAFAFA;
	padding:13px 10px;
	border-bottom:1px dotted #EEEEEE;
	}
#inq .navigation1{
	margin:0px 0px 8px 4px;
	}
#inq .navigation2{
	background:#F7F7F7;
	width:620px;
	padding:3px;
	margin:8px 25px;
	}
#inq .attention{
	font-size:11px;
	color:#ef4470;
	}
#inq .submit{
	margin:0 0 0 260px;
	}
#inq a{
	color:#ef4470;
	}
	
/*┐╖├хеведе╞ер*/
#newarrival {
	width:984px;
	margin:0 auto;
	position:relative;
	clear:both;
}

#newarrival .nacarousel-control{
	position:absolute;
	right:12px;
	top:12px;
	width:528px;
	z-index:100;
}

#newarrival .nacarousel-control img{
	float:left;
	cursor:pointer;
}

#newarrival #nacarousel {
	z-index:10;
}

#newarrival #nacarousel ul {
}

#newarrival #nacarousel ul li {
	width:984px;
	height:750px;
}
#newarrival .contents_spi{
	width:896px;
	margin:0 44px;
	}
	
/*е╓ещеєе╔е╫еэе╒егб╝еы*/
.brand_mobileinfo{
		background:url(../img/brand/brandstory_mobileinfo.gif);
		height:237px;
		width:984px;
}
.brand_mobileinfo p{
	color:#000000;
		padding:99px 0 0 48px;
}


/*е╣е╤еде╖б╝*/

.contents_spi .goods1{
	width:896px;
	margin:0px;
	margin:15px 0 15px;
	}
.contents_spi .goods1 td{
	padding:0 10px 0 0;
	vertical-align:middle;
	}
.contents_spi .goods2{
	border-top:1px solid #E23A82;
	border-left:1px solid #E23A82;
	}
.contents_spi .goods2 td{
	border-bottom:1px solid #E23A82;
	border-right:1px solid #E23A82;
	}

.contents_spi .no{
	padding:0px;
	margin:0;
	background:#FFFFFF;
	}
.contents_spi .noimg{
	padding:0px;
	margin:5px 0 0 5px;
	}
.contents_spi a img{
	border:none;
	margin:0px;
	}
.contents_spi .detail{
	display:block;
	padding:0px;
	margin:0;
	background:#FFFFFF;
	}
.contents_spi .detail a{
	display:block;
	padding:10px;
	background:#FFFFFF;
	}
.contents_spi .detail a .goodsimg{
	display:block;
	padding:10px;
	background:#FFFFFF;
	margin:16px 0 0 10px;
	border:none;
	}
.contents_spi .detail a:hover{
	display:block;
	padding:10px;
	background:url(../img/newarrival/bg_spi_border.jpg);
	}
	
.contents_spi .detail1 a{
	display:block;
	padding:10px 10px 10px 9px;
	background:#FFFFFF;
	}
.contents_spi .detail1 a .goodsimg{
	display:block;
	padding:12px 0 0;
	background:#FFFFFF;
	margin:0;
	border:none;
	}
.contents_spi .detail1 a:hover{
	display:block;
	padding:10px 10px 10px 9px;
	background:url(../img/newarrival/bg_spi_border.jpg);
	}

.contents_spi .detail2 a{
	display:block;
	padding:10px 9px 10px 10px;
	background:#FFFFFF;
	}
.contents_spi .detail2 a .goodsimg{
	display:block;
	padding:5px;
	background:#FFFFFF;
	margin:0 8px 0px;
	border:none;
	}
.contents_spi .detail2 a:hover{
	display:block;
	padding:10px 9px 10px 10px;
	background:url(../img/newarrival/bg_spi_border.jpg);
	}
	
.contents_spi .midashi_img{
	width:316px;
	float:left;
	margin:0;
	}
.contents_spi .midashi{
	width:500px;
	float:left;
	margin:0;
	}


/*еле╞е┤еъб╝░ь═ў*/
#cat{
	width:674px;
	margin:0 22px 37px 36px;
}
#cat h2{
	margin:0 0 20px;
	}
#cat .fav{
	width:158px;
	float:left;
	margin:0 13px 0 0;
	}
#cat .fav2{
	width:158px;
	float:left;
	margin:0;
	}
#cat .contents{
	margin:0 0 20px;
	}
#cat .fav p , #cat .fav2 p{
	margin:8px 0 0 0;
	padding:0 0 0 10px;
	font-size:12px;
	color:#7b7b7b;
	background-image: url(../img/common/arrow2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	}
#cat .title{
	width:674px;
	height:41px;
	background-image: url(../img/category/h3_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0 0 15px;
	}
#cat h3{
	color:#EF3186;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:13px 22px 0 21px;
	height:41px;
	margin:0 0 0px;
	}
#cat .title_txt{
	float:left;
	padding:13px 22px 0 0px;
	font:12px;
	color:#323232;
	background:none;
	}
#cat .item_link{
	margin:0px 22px 20px 0;
	}
#cat .item_link2{
	margin:0px 0px 20px 0;
	}

/*▒желещер*/

#contents_right{
	float:left;
	width:202px;
	margin:13px 30px 35px;
	*margin:13px 0px 35px;
	}
#contents_right .r{
	width:202px;
	margin:0 0px 12px 0;
	}
#contents_right .mobile_r{
	font:11px;
	}
#contents_right .r_contents{
	margin:4px 0;
	}
#contents_right h2{
	margin:0 0 4px;
	}



/* взвзвзе░еэб╝е╨еыесе╦ехб╝взвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвз*/
#gnavi{
	width:984px;
	margin:0 auto;
	padding:0;
	text-align:center;
	}
#gnavi ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#gnavi li { 
display : inline; 
padding :0; 
margin:0px ;
float:left;
}


#gnavi .menu_1 a{
background-image:url(../img/common/gnavi.jpg); 
width:123px; 
height:37px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
background-color:#fff;
display:block;
}
#gnavi .menu_1 a:hover {
background-image:url(../img/common/gnavi.jpg);
width:123px; 
height:37px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: 0px -37px;
}
#gnavi .menu_2 a{
background-image:url(../img/common/gnavi.jpg); 
width:123px; 
height:37px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
background-color:#fff;
display:block;
background-position: -123px 0px;
}
#gnavi .menu_2 a:hover {
background-image:url(../img/common/gnavi.jpg);
width:123px; 
height:37px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: -123px -37px;
}
#gnavi .menu_3 a{
background-image:url(../img/common/gnavi.jpg); 
width:123px; 
height:37px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
background-color:#fff;
display:block;
background-position: -246px 0px;
}
#gnavi .menu_3 a:hover {
background-image:url(../img/common/gnavi.jpg);
width:123px; 
height:37px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: -246px -37px;
}
#gnavi .menu_4 a{
background-image:url(../img/common/gnavi.jpg); 
width:123px; 
height:37px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
background-color:#fff;
display:block;
background-position: -369px 0px;
}
#gnavi .menu_4 a:hover {
background-image:url(../img/common/gnavi.jpg);
width:123px; 
height:37px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: -369px -37px;
}
#gnavi .menu_5 a{
background-image:url(../img/common/gnavi.jpg); 
width:123px; 
height:37px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
background-color:#fff;
display:block;
background-position: -492px 0px;
}
#gnavi .menu_5 a:hover {
background-image:url(../img/common/gnavi.jpg);
width:123px; 
height:37px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: -492px -37px;
}
#gnavi .menu_6 a{
background-image:url(../img/common/gnavi.jpg); 
width:123px; 
height:37px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
background-color:#fff;
display:block;
background-position: -615px 0px;
}
#gnavi .menu_6 a:hover {
background-image:url(../img/common/gnavi.jpg);
width:123px; 
height:37px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: -615px -37px;
}
#gnavi .menu_7 a{
background-image:url(../img/common/gnavi.jpg); 
width:123px; 
height:37px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
background-color:#fff;
display:block;
background-position: -738px 0px;
}
#gnavi .menu_7 a:hover {
background-image:url(../img/common/gnavi.jpg);
width:123px; 
height:37px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: -738px -37px;
}
#gnavi .menu_8 a{
background-image:url(../img/common/gnavi.jpg); 
width:123px; 
height:37px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
background-color:#fff;
display:block;
background-position: -861px 0px;
}
#gnavi .menu_8 a:hover {
background-image:url(../img/common/gnavi.jpg);
width:123px; 
height:37px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: -861px -37px;
}



/*░╩▓╝CMGALLERY┼м▒■┴░
#gnavi .menu_1 a{
background-image:url(../img/common/gnavi.jpg); 
width:139px; 
height:38px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
background-color:#fff;
display:block;
}
#gnavi .menu_1 a:hover {
background-image:url(../img/common/gnavi.jpg);
width:139px; 
height:38px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: 0px -38px;
}
#gnavi .menu_2 a{
background-image:url(../img/common/gnavi.jpg); 
width:141px; 
height:38px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
background-color:#fff;
display:block;
background-position: -139px 0px;
}
#gnavi .menu_2 a:hover {
background-image:url(../img/common/gnavi.jpg);
width:141px; 
height:38px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: -139px -38px;
}
#gnavi .menu_3 a{
background-image:url(../img/common/gnavi.jpg); 
width:141px; 
height:38px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
background-color:#fff;
display:block;
background-position: -280px 0px;
}
#gnavi .menu_3 a:hover {
background-image:url(../img/common/gnavi.jpg);
width:141px; 
height:38px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: -280px -38px;
}
#gnavi .menu_4 a{
background-image:url(../img/common/gnavi.jpg); 
width:141px; 
height:38px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
background-color:#fff;
display:block;
background-position: -421px 0px;
}
#gnavi .menu_4 a:hover {
background-image:url(../img/common/gnavi.jpg);
width:141px; 
height:38px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: -421px -38px;
}
#gnavi .menu_5 a{
background-image:url(../img/common/gnavi.jpg); 
width:141px; 
height:38px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
background-color:#fff;
display:block;
background-position: -562px 0px;
}
#gnavi .menu_5 a:hover {
background-image:url(../img/common/gnavi.jpg);
width:141px; 
height:38px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: -562px -38px;
}
#gnavi .menu_6 a{
background-image:url(../img/common/gnavi.jpg); 
width:141px; 
height:38px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
background-color:#fff;
display:block;
background-position: -703px 0px;
}
#gnavi .menu_6 a:hover {
background-image:url(../img/common/gnavi.jpg);
width:141px; 
height:38px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: -703px -38px;
}
#gnavi .menu_7 a{
background-image:url(../img/common/gnavi.jpg); 
width:140px; 
height:38px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
background-color:#fff;
display:block;
background-position: -844px 0px;
}
#gnavi .menu_7 a:hover {
background-image:url(../img/common/gnavi.jpg);
width:140px; 
height:38px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
background-position: -844px -38px;
}
*/

#subnavi{
	width:984px;
	margin:0 auto;
	height:97px;
	background-image: url(../img/common/subnavi_bg.jpg);
	background-repeat: repeat-x;
	height:97px;
	}

#subnavi #l{
	text-align:left;
	width:367px;
	float:left;
	}
#subnavi #l table{
	padding:8px 0 0 15px;
	*margin:12px 0 0 15px;
	*padding:0;
	}
#subnavi #l td , #subnavi #l th{
	vertical-align:top;
	font-size:10px;
	padding:2px;
	}
#subnavi .search1{
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	font-family:"е╥ещеое╬│╤е┤ Pro W3", Osaka;
	}
#subnavi .search2{
	font-family:"е╥ещеое╬│╤е┤ Pro W3", Osaka;
	color:#FFFFFF;
	}




.header_form1{
	color:#333333;
	font-size:11px;
	height:19px;
	border:1px solid #BDBDBD;
	background-image: url(../img/common/header_formbg1.jpg);
	background-position: left top;
	background-repeat: repeat;
	}	
.header_form_key , .header_form_no{
	color:#999;
	padding-top:3px;
	font-size:11px;
	width:195px;
	height:17px;
	border:1px solid #BDBDBD;
	background-image: url(../img/common/header_formbg2.jpg);
	background-position: left top;
	background-repeat: repeat;
	}
#subnavi x:-moz-read-only .header_form_key , #subnavi x:-moz-read-only .header_form_no{/*FFе╧е├еп*/
	height:19px;
	}
.header_form_price{
	padding-top:3px;
	color:#333333;
	font-size:11px;
	width:82px;
	height:17px;
	border:1px solid #BDBDBD;
	background-image: url(../img/common/header_formbg2.jpg);
	background-position: left top;
	background-repeat: repeat;
	}
#subnavi x:-moz-read-only .header_form_price{/*FFе╧е├еп*/
	height:19px;
	}
.header_form_submit	{
	table-layout:fixed;
	padding:0;
	vertical-align:middle;
	margin:0;
	}
	

#subnavi #l .cat_link a{
	width:auto;
	font-size:10px;
	color:#BDACAF;
	padding:0 0 0 8px;
	margin:0 0 0 30px;
	background-image: url(../img/common/arrow1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	}
	


#subnavi #r{
	width:538px;
	*width:532px;
	float:left;
	padding:4px 0 5px;
	margin:0;
	position:relative;
	height:88px;
	background:url(../img/newarrival/head_bg.gif) repeat-x;
	background-position:0px 4px;

	}
#subnavi #r2{
	width:538px;
	*width:532px;
	float:left;
	padding:4px 0 5px;
	margin:0;
	position:relative;
	height:88px;
	background-position:left 4px;
	background-image: url(../img/common/bg_r_banner.jpg);
	background-repeat: repeat-x;
	}
#subnavi .head_banner{
	margin:9px 15px 0 0 ;
	}
#subnavi a .head_banner {
	border:1px solid #f7e5e1;
	}
#subnavi a:hover .head_banner {
	border:1px solid #f34394;
	}
	
#subnavi .jcar_img{
	padding:0 2px 0 0;
	position:relative;
	top:-17px;
	*top:-13px;
	height:88px;
	zoom: 1;
	float:left;
	}
#subnavi .jcar_imgend{
	padding:0 0 0 0;
	position:relative;
	top:-17px;
	*top:-13px;
	height:88px;
	zoom: 1;
	float:left;
	}
#subnavi .jcar_img a , #subnavi .jcar_imgend a{
	border:none;
	text-decoration:none;
	}
#subnavi .jcar_img a img , #subnavi .jcar_imgend a img{
	border:none;
	text-decoration:none;
	}
#subnavi x:-moz-read-only .jcar_img{/*FFе╧е├еп*/
	padding:0 2px 0 0;
	position:relative;
	top:-13px;
	}
#subnavi x:-moz-read-only .jcar_imgend{/*FFе╧е├еп*/
	padding:0 0 0 0;
	position:relative;
	top:-13px;
	}
body:first-of-type #subnavi .jcar_img{/*Safariе╧е├еп*/
	padding:0 2px 0 0;
	position:relative;
	top:-13px;
	}
body:first-of-type #subnavi .jcar_imgend{/*Safariе╧е├еп*/
	padding:0 0 0 0;
	position:relative;
	top:-13px;
	}
#subnavi .plus{
	position:relative;
	top:90px;
	*top:86px;
	left:2px;
	zoom: 1;
	}
#subnavi x:-moz-read-only .plus{/*FFе╧е├еп*/
	position:relative;
	top:87px;
	left:-36px;
	zoom: 1;
	}
body:first-of-type #subnavi .plus{/*Safariе╧е├еп*/
	position:relative;
	top:87px;
	left:-36px;
	zoom: 1;
	}




/*взвзвзCOMMONвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвз*/
.clearfix {
	display: inline-block;
}

.clear {
	clear: both;
	margin:0;
	padding:0;
	font-size:1px;
}

.none{
	display:none;
	}
.fl{
	float:left;
	}
strong , b{
	font-weight:bold;
	}
.toplink{
	float:right;
	margin:-35px 0 35px;
}
.toplink2{
	float:right;
	margin:15px 0 30px;
}

/* взвзвзjелеыб╝е╗еывзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвз*/
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 88px;
    height: 88px;
	margin:0;
	padding:0;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}



/* взвзвзjелеыб╝е╗еые╣енеєвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвзвз*/
.jcarousel-skin-tango {
}

.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 448px;
	*width: 448px;
    padding: 0px 45px;
}


.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  448px;
	*width: 448px;
    height: 88px;
}



.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 88px;
    height: 88px;
	margin:0;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 0px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 45px;
    height: 88px;
    cursor: pointer;
    background: transparent url(../img/newarrival/arrow_r.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: 0px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: 0px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 45px;
    height: 88px;
    cursor: pointer;
    background: transparent url(../img/newarrival/arrow_l.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: 0px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: 0px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
#shopList .shopCategory {
	background-image: url(../img/shoplist/shoplist_h3.gif);
	background-repeat: repeat-x;
	height: 42px;
	width: 643px;
	margin-top: 11px;
	margin-bottom: 11px;
	padding-top: 13px;
	padding-right: 17px;
	padding-left: 11px;
}
#shopList .shopCategory {
	background-image: url(../img/shoplist/shoplist_h3.gif);
	background-repeat: repeat-x;
	height: 42px;
	width: 643px;
	margin-top: 11px;
	margin-bottom: 11px;
	padding-top: 13px;
	padding-right: 17px;
	padding-left: 11px;
}
* html #shopList .shopCategory{
	width: 671px;
}
*+html #shopList .shopCategory{
	width: 671px;
}
#shopList .shopCategory h3 {
	float: left;
}
#shopList .shopCategory .arrowTop {
	background-image: url(../img/shoplist/arrow_pink_bottom.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: right;
	margin-left: 27px;
	padding-left: 17px;
	font-weight: bold;
}
#shopList .shopCategory .arrowBottom {
	background-image: url(../img/shoplist/arrow_pink_top.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: right;
	margin-left: 27px;
	padding-left: 17px;
	font-weight: bold;
}
#shopList .table1{
	line-height: 160%;
	background-image: url(../img/shoplist/shop_border.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top:20px;
	margin-bottom:20px;
}
#shopList .table1end{
	background-image:none;
}
#shopList .table1 tr th {
	vertical-align: top;
	color: #333333;
}
#shopList .table1 tr td{
	vertical-align: top;
	padding-bottom:20px;
}
#shopList .table1 tr .tel {
	padding-top: 17px;
}
#shopList .table1.table1end tr td a {
	color: #ee327f;
	text-decoration: underline;
}
#shopList .table1.table1end tr td a:hover{
	color: #ee327f;
	text-decoration: none;
}


#shopList .table1 tr td h5 {
	background-image: url(../img/shoplist/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 19px;
	color: #333333;
}

