@charset "UTF-8";

body{
	background-color:#2C313D;
}

body#iframe{ background-color:#FEFEFE;}

#header{
	width:860px;
	height:70px;
	padding:0 30px;
	overflow:hidden;
	background-color:#262626;
}

#wrap{
	width:869px;
	margin:0 auto;
}

/*header
--------------------------------*/
#header #logo_top{
	width:113px;
	height:70px;
	float:left;
}

#header #gnavi_top{
	width:524px;
	float:right;
	padding-top:20px;
}

#header #gnavi_top ul{}
#header #gnavi_top ul li{
	float:left;
	height:30px;
	background-image:url(../img/gnavi_top_dot.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:20px;
}

#header #gnavi_top ul li#gnavi_online_store{ padding-right:0 !important;}

#header #gnavi_top ul li a{
	display:block;
	overflow:hidden;
	background-image:url(../img/gnavi_top.png);
	background-repeat:no-repeat;
	height:0 !important;
	height /**/: 30px ;
	padding-top:30px;
}

/*default*/
#header #gnavi_top ul li#gnavi_brand a{ width:43px; background-position:0 0;}
#header #gnavi_top ul li#gnavi_topics a{ width:44px; background-position:-63px 0;}
#header #gnavi_top ul li#gnavi_new_arrival a{ width:83px; background-position:-127px 0;}
#header #gnavi_top ul li#gnavi_feature a{ width:53px; background-position:-230px 0;}
#header #gnavi_top ul li#gnavi_staff_blog a{ width:32px; background-position:-303px 0;}
#header #gnavi_top ul li#gnavi_shop_list a{ width:61px; background-position:-357px 0;}
#header #gnavi_top ul li#gnavi_online_store a{ width:88px; background-position:-438px 0;}

/*Over*/
#header #gnavi_top ul li#gnavi_brand a:hover{ width:43px; background-position:0 -30px;}
#header #gnavi_top ul li#gnavi_topics a:hover{ width:44px; background-position:-63px -30px;}
#header #gnavi_top ul li#gnavi_new_arrival a:hover{ width:83px; background-position:-127px -30px;}
#header #gnavi_top ul li#gnavi_feature a:hover{ width:53px; background-position:-230px -30px;}
#header #gnavi_top ul li#gnavi_staff_blog a:hover{ width:32px; background-position:-303px -30px;}
#header #gnavi_top ul li#gnavi_shop_list a:hover{ width:61px; background-position:-357px -30px;}
#header #gnavi_top ul li#gnavi_online_store a:hover{ width:88px; background-position:-438px -30px;}


/*main_img
--------------------------------*/
#main_img{}

#main_img #main_swf{outline:none;}
#main_img #main_swf p{ text-align:center; padding:10px;}


/*main(NEW ARRAIVAL / FEATURE)
--------------------------------*/
#main{
	width:869px;
	margin-top:29px;
	margin-bottom:23px;
}
#main h2.tit{ padding-bottom:10px;}
.borline_bottom{
	border-bottom:solid 1px #D9D9D9;
	margin-bottom:5px;
}

/*left*/
#main #new_arraival_box{
	width:480px;
	float:left
}

/*left*/
#main #new_arraival_box #new_arraival_list{
	width:230px;
	float:left;
}

#main #new_arraival_box #new_arraival_list dl.list{
	border-bottom:solid 1px #E0E0E0;
	padding-bottom:5px;
	margin-bottom:5px;
}

#main #new_arraival_box #new_arraival_list dl.list dt{
	width:80px;
	height:50px;
	float:left;
	margin-right:8px;
	position:relative;
	overflow:hidden;
}

#main #new_arraival_box #new_arraival_list dl.list dt span.img_cover{
	width:80px;
	height:50px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	background-color:#563300;
	filter: alpha(opacity=10);
	opacity: 0.1;
}

#main #new_arraival_box #new_arraival_list dl.list dt img{ vertical-align:top;}

#main #new_arraival_box #new_arraival_list dl.list dd{
	width:140px;
	float:right;
}

#main #new_arraival_box #new_arraival_list dl.list dd span{ display:block;}
#main #new_arraival_box #new_arraival_list dl.list dd span.tit_name{
	color:#595959;
	font-size:11px;
}

#main #new_arraival_box #new_arraival_list dl.list dd span.tit_brand{
	color:#999999;
	font-size:9px;
}

/*big img*/
#main #new_arraival_box #new_arraival_box_big{
	width:230px;
	height:360px;
	overflow:hidden;
	float:right;
}

#main #new_arraival_box #new_arraival_box_big span{ display:block;}
#main #new_arraival_box #new_arraival_box_big span.tit_name{
	color:#595959;
	font-size:11px;
}

#main #new_arraival_box #new_arraival_box_big span.tit_brand{
	color:#999999;
	font-size:9px;
}


/*right*/
#main #feature_box{
	width:358px;
	float:right;
}

#main #feature_box ul{
	width:358px;
}

#main #feature_box ul li{
	width:170px;
	height:125px;
	float:left;
	margin-right:9px;
}

#main #feature_box ul li img{ vertical-align:top;}


/*TOPICS
--------------------------------*/
#topics_wrap{
	width:860px;
}


#topics_wrap .tit{ margin-bottom:11px;}




/*Blog
--------------------------------*/
#blog_wrap{
	width:860px;
	margin:0 auto 0 0;
	padding-bottom:20px;
	clear:both;
}

#blog_wrap .nopad{ margin-right:0 !important}
#blog_wrap h2.tit{ margin-bottom:11px;}
#blog_wrap h3.stit{ margin-bottom:7px;}

#blog_wrap .blog_list{}

#blog_wrap dl.list{
	width:280px;
	float:left;
	padding-bottom:7px;
	margin-bottom:6px;
	margin-right:10px;
	border-bottom:solid 1px #D8D8D8;
}

#blog_wrap dl.list dt{
	width:66px;
	height:50px;
	overflow:hidden;
	float:left;
}

#blog_wrap dl.list dt img{ vertical-align:top;}

#blog_wrap dl.list dd{
	width:194px;
	float:right;
	padding-right:10px;
}

#blog_wrap dl.list dd span{ display:block;}
#blog_wrap dl.list dd span.txt_date{ font-size:10px; color:#727272;}
#blog_wrap dl.list dd span.txt_tit{ color:#727272;}
#blog_wrap dl.list dd span.txt_shop{ font-size:10px; color:#A6A6A6;}


/*Adame et Rope*/
#blog_wrap dl.list dd span.col_txt_adametrope{ color:#5D7A99;}

/*Assemblage Adam et Rope*/
#blog_wrap dl.list dd span.col_txt_assemblage{ color:#8C745B;}

/*Optitude*/
#blog_wrap dl.list dd span.col_txt_optitude{ color:#666666;}

/*PINCEAU*/
#blog_wrap dl.list dd span.col_txt_pinceau{ color:#A2687D;}

/*Mates*/
#blog_wrap dl.list dd span.col_txt_mates{ color:#808E3F;}



#blog_wrap dl.nopad{ margin-right:0 !important;}


/*pickup up
--------------------------------*/
#pickup_wrap{
	width:864px;
	margin:0 auto 0 0;
}

#pickup_wrap .tit{ margin-bottom:11px;}

#pickup_wrap ul.bn_list{ margin-bottom:23px;}
#pickup_wrap ul.bn_list li{
	width:140px;
	margin-right:4px;
	float:left;
}

#pickup_wrap ul li img{ vertical-align:top;}

#pickup_wrap ul.link_list{ padding-bottom:34px;}
#pickup_wrap ul.link_list li{
	float:left;
	margin-right:18px;
}