@charset "UTF-8";

/*new arraival
--------------------------------*/
/*body{background-color:#2E2E2E !important;}*/

body.stay_all{background-color:transparent !important;}
body.stay_homme,
body.stay_femme{background-color:transparent !important;}
body.stay_pinceau {background-color:#B28E8F !important; background-image:none !important;}
body.stay_optitude{background-color:#262626 !important; background-image:none !important;}
body.stay_onlinestore{background-color:transparent !important;}


#wrap{
	background-image:url(../img/bg_wrap.gif);
	background-repeat:repeat-y;
}

#wrap #main{
	width:700px;
	float:left;
	background-color:#FFFFFF;
}

#wrap #main img{ vertical-align:top;}

#wrap #r_side{
	width:220px;
	float:right;
}

/*search*/
#wrap #r_side #search_box{
	margin:30px auto 14px auto;
}

#wrap #r_side #search_box .tit{ margin-bottom:12px;}

/*gnavi*/
#wrap #r_side #search_box .gnavi{
	width:170px;
	margin:0 auto;
}

#wrap #r_side #search_box .gnavi ul{ border-top:solid 1px #cccccc;}
#wrap #r_side #search_box .gnavi ul li{
	width:170px;
	border-bottom:solid 1px #cccccc;
}

#wrap #r_side #search_box .gnavi ul li a{
	display:block;
	overflow:hidden;
	width:170px;
	height:0 !important;
	height /**/: 26px ;
	padding-top:26px;
	background-image:url(../newarrival/img/newarrival_gnavi.jpg);
	background-repeat:no-repeat;
}

#wrap #r_side #search_box .gnavi ul li#gnavi_all a{ background-position:0 -1px;}
#wrap #r_side #search_box .gnavi ul li#gnavi_homme a{ background-position:0 -28px;}
#wrap #r_side #search_box .gnavi ul li#gnavi_femme a{ background-position:0 -55px;}
#wrap #r_side #search_box .gnavi ul li#gnavi_pinceau a{ background-position:0 -82px;}
#wrap #r_side #search_box .gnavi ul li#gnavi_optitude a{ background-position:0 -109px;}

/*Over*/
#wrap #r_side #search_box .gnavi ul li#gnavi_all a:hover{ background-position:-170px -1px;}
#wrap #r_side #search_box .gnavi ul li#gnavi_homme a:hover{ background-position:-170px -28px;}
#wrap #r_side #search_box .gnavi ul li#gnavi_femme a:hover{ background-position:-170px -55px;}
#wrap #r_side #search_box .gnavi ul li#gnavi_pinceau a:hover{ background-position:-170px -82px;}
#wrap #r_side #search_box .gnavi ul li#gnavi_optitude a:hover{ background-position:-170px -109px;}

/*active*/
body.stay_all #wrap #r_side #search_box .gnavi ul li#gnavi_all a{ background-position:-170px -1px;}
body.stay_homme #wrap #r_side #search_box .gnavi ul li#gnavi_homme a{ background-position:-170px -28px;}
body.stay_femme #wrap #r_side #search_box .gnavi ul li#gnavi_femme a{ background-position:-170px -55px;}
body.stay_pinceau #wrap #r_side #search_box .gnavi ul li#gnavi_pinceau a{ background-position:-170px -82px;}
body.stay_optitude #wrap #r_side #search_box .gnavi ul li#gnavi_optitude a{ background-position:-170px -109px;}



#wrap #r_side #search_box .select_box{
	width:170px;
	height:40px;
	margin:0 auto;
}

.jqTransformSelectWrapper{
	width:170px !important;
}

.jqTransformSelectWrapper ul{ width:168px !important;}

#wrap #r_side .whiteline{
	border-bottom:solid 1px #ffffff;
	padding-bottom:20px;
	margin-bottom:20px;
}

#wrap #r_side .bn_box{
	width:170px;
	margin:0 auto;
}

/*ブランドバナー*/
#wrap #r_side .bn_box ul.bn_l{}
#wrap #r_side .bn_box ul.bn_l li{ margin-bottom:10px;}
#wrap #r_side .bn_box ul.bn_l li img{ vertical-align:top;}

/*固定バナー*/
#wrap #r_side .bn_box ul.bn_s{
	border-top:solid 1px #CDCDCD;
	border-left:solid 1px #CDCDCD;
	border-right: solid 1px #CDCDCD;
}

#wrap #r_side .bn_box ul.bn_s li{ border-bottom:solid 1px #CDCDCD; }
#wrap #r_side .bn_box ul.bn_s li img{ vertical-align:top;}


#wrap #main .tit,
#wrap #main .tit_date{
	background-image:url(../img/ic_diamond.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding-left:15px;
	padding-bottom:10px;
	margin-bottom:8px;
	font-size:14px;
	font-weight:normal;
	border-bottom:solid 1px #D9D9D9;
	font-family:"Times New Roman", Times, serif;
}

#wrap #main .tit_date{
	border-bottom:none;
	margin-bottom:30px;
	padding-bottom:0;
}

/*newarraival_list
*********************/
#main #newarraival_list{
	width:640px;
	margin:17px auto 0 auto;
}

#main #newarraival_list h2.tit{ border-bottom:none !important;}

#main #newarraival_list #list_box{ margin-bottom:20px;}

#main #newarraival_list dl.list{
	width:140px;
	padding-bottom:20px;
	padding-right:26px;
	margin-bottom:8px;
	background-image:url(../newarrival/img/bg_waku.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	float:left;
}

#main #newarraival_list dl.list dt{ margin-bottom:15px;}
#main #newarraival_list dl.list dt img{ vertical-align:top;}
#main #newarraival_list dl.list dd{}
#main #newarraival_list dl.list dd span{ display:block;}
#main #newarraival_list dl.list dd span.ic_box{
	margin-bottom:1px;
	font-size:10px;
	line-height:1;
}

#main #newarraival_list dl.list dd span.date{
	margin-bottom:1px;
	font-size:10px;
	color:#7E7E7E;
}

#main #newarraival_list dl.list dd .stit{
	font-size:10px;
	font-weight:normal;
	color:#7E7E7E;
}



#main #newarraival_list dl.noline{
	padding-right:0;
	margin-right:0;
}



/*page link*/
#wrap .pagelink{
	width:640px;
	padding-bottom:19px;
	padding-top:10px;
	font-size:10px;
	color:#333333;
	clear:both;
}

#wrap .pagelink a{color: #999999; text-decoration: underline;}
#wrap .pagelink a:visited{color: #999999; text-decoration: underline;}
#wrap .pagelink a:hover{color: #aaaaaa;	text-decoration: none;}
#wrap .pagelink a:active{color: #999999; text-decoration: underline;}

#wrap .pagelink ul{
	width:68px;
	background-image:url(../shoplist/img/bg_arrow_line.gif);
	background-repeat:no-repeat;
	background-position:center center;
	float:left;
}

#wrap .pagelink ul li{
	width:21px;
	float:left;
}

#wrap .pagelink ul li.ic_r{ float:right;}

#wrap .pagelink span.link_txt{
	width:572px;
	display:block;
	float:right;
	text-align:right;
}


/*detail
*********************/
#newarraival_list .detail_box{ padding-top:24px;}

#newarraival_list .detail_box .detail_l_box{
	width:340px;
	text-align:center;
	display: table-cell;  
  vertical-align: middle;
	padding-right:42px;
}

*html body #newarraival_list .detail_box .detail_l_box{display: inline; zoom: 1;}
*:first-child+html body #newarraival_list .detail_box .detail_l_box{display: inline; zoom: 1;}


#newarraival_list .detail_box .detail_l_box img{ vertical-align:top;}

#newarraival_list .detail_r_box{
	width:258px;
	display: table-cell;  
  vertical-align: middle;  
}

*html body #newarraival_list .detail_box .detail_r_box{display: inline; zoom: 1;}
*:first-child+html body #newarraival_list .detail_box .detail_r_box{display: inline; zoom: 1;}

#newarraival_list .detail_r_box a{ text-decoration:underline !important;}
#newarraival_list .detail_r_box a:visited{text-decoration: underline !important;}
#newarraival_list .detail_r_box a:hover{text-decoration: none !important;}

#newarraival_list .detail_r_box .tit_brand{ margin-bottom:24px;}
#newarraival_list .detail_r_box .tit{
	font-size:13px !important;
	font-weight:bold !important;
	color:#595959 !important;
	background-image:none !important;
	padding-left:0 !important;
	margin-bottom:10px !important;
	border-bottom:none !important;
	font-family:Verdana, Arial, sans-serif !important;;
}

#newarraival_list .detail_r_box table.spec_tab{ margin-bottom:20px;}
#newarraival_list .detail_r_box table.spec_tab td,
#newarraival_list .detail_r_box table.spec_tab th{
	text-align:left;
	vertical-align:top;
	font-size:11px;
	color:#7E7E7E;
}

#newarraival_list .detail_r_box table.spec_tab th img{ padding-top:3px;}

#newarraival_list .detail_r_box .txt{
	font-size:10px;
	color:#7E7E7E;
}


/*detail main img & sub img
*****************************/
#newarraival_list .detail_box .detail_l_box ul#detail_main_img{}
#newarraival_list .detail_box .detail_l_box ul#detail_main_img li#img_01{ display:block;}
#newarraival_list .detail_box .detail_l_box ul#detail_main_img li#img_02,
#newarraival_list .detail_box .detail_l_box ul#detail_main_img li#img_03,
#newarraival_list .detail_box .detail_l_box ul#detail_main_img li#img_04,
#newarraival_list .detail_box .detail_l_box ul#detail_main_img li#img_05{ display:none;}

#newarraival_list .sub_img{
	background-color:#ECECEC;
	padding:5px;
	margin:32px 0 35px 0;
	clear:both;
}

#newarraival_list .sub_img ul{}
#newarraival_list .sub_img ul li{
	margin-right:1px;
	float:left;
}

#newarraival_list .sub_img ul li a.sel img{
	filter: alpha(opacity=80);
	opacity: 0.8;
}

/*otheritem img link
***********************/
#newarraival_list .otheritem_box{ margin-bottom:27px;}
#newarraival_list .otheritem_box .tit_dotline{
	background-image:url(../img/dotline.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom:12px;
	margin-bottom:8px;
	font-size:10px;
}

#newarraival_list .otheritem_box ul.list{}
#newarraival_list .otheritem_box ul.list li{
	width:70px;
	height:90px;
	float:left;
	padding-right:5px;
	margin-right:5px;
	margin-bottom:5px;
	border-right:solid 1px #E4E4E4;
}

#newarraival_list .otheritem_box ul.list li.noline{
	margin-right:0 !important;
	border-right:none !important;
	padding-right: 0 !important;
}
#newarraival_list .otheritem_box ul.list li img{ vertical-align:top;}




/*foot page link*/
#main .detail_foot_link_box{
	width:258px;
	height:23px;
	margin:0 auto;
	padding-top:19px;
	padding-bottom:17px;
	clear:both;
}

#main .detail_foot_link_box ul{
	width:68px;
	background-image:url(../img/new/bg_arrow_line2.gif);
	background-repeat:no-repeat;
	background-position:center center;
	float:left;
}

#main .detail_foot_link_box ul li{
	width:21px;
	float:left;
}

#main .detail_foot_link_box ul li.ic_r{ float:right;}

#main .detail_foot_link_box span.link_txt{
	width:169px;
	display:block;
	float:right;
	text-align:left;
	padding-left:21px;
}


