@charset "Shift_JIS";
/*---------------------------------------------------
oneness online store base templete css: 2009.6.14
----------------------------------------------------*/
html,body{
    width: 100%;
}
*{
	margin:0px;
	padding:0px;
	}
body{
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-size:12px;
	color:#000;
	/*font-family:"ＭＳ ゴシック","平成角ゴシック",osaka,serif;*/
	/*font-family:'Arial, Helvetica, sans-serif,メイリオ','Meiryo','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック';*/
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	}
a:link{
	margin:0px;
	padding:0px;
	color:#333333;
	text-decoration:none;
	}
a:visited{
	margin:0px;
	padding:0px;
	color:#333333;
	}
a:hover{
	margin:0px;
	padding:0px;
	color:#333333;
	text-decoration:underline;
	}
br.float_clear{
	clear:both;
	}
#header_wrapper:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
#contents_wrapper:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
a img{
	border:none;
	}
/*---------------------------------------------------
oneness online store common templete css: 20111.6.19
----------------------------------------------------*/
div#all_wrapper{
	width: 1200px;
	margin: 0 auto;
	padding:50px 0px 0px 0px;
	}
div#header_wrapper{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	padding-bottom:25px;
	text-align:left;
	}
div#contents_wrapper{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	padding-bottom:20px;
	}
	
div#footer_wrapper{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	padding-top:15px;
	font-size:10px;
	}
/*---------------------------------------------------
oneness online store header templete css: 20111.6.19
----------------------------------------------------*/
div#header_navi{
	margin-left:auto;
	width:471px;
	text-align: right;
	margin-right: 10px; 
	}
h1{
	margin-bottom: 15px;
	}
	
div#header_navi ul li{
	list-style-type:none;
	}
div#header_navi ul li#info a{
	text-indent:-999999px;
	overflow:hidden;
	width:75px;
	height:20px;
	float:left;
	background:url('../img/btn_info.gif') no-repeat;
	}
div#header_navi ul li#guide a{
	text-indent:-999999px;
	overflow:hidden;
	width:110px;
	height:20px;
	float:left;
	background:url('../img/btn_guide.gif') no-repeat;
	}
div#header_navi ul li#sitemap a{
	text-indent:-999999px;
	overflow:hidden;
	width:74px;
	height:20px;
	float:left;
	background:url('../img/btn_sitemap.gif') no-repeat;
	}
ul#menu{
	text-align: right;
	padding-right: 0px;
}
ul#menu li{
	list-style-type: none;
	display: inline;
	}
ul#menu li a{
	text-decoration: none;
	border-left: solid 1px #333333;
	padding: 3px 10px;
}
ul#menu li.menufast a{
	border-left: none;
}


/*---------------------------------------------------
oneness online store contents templete css: 20111.6.19
----------------------------------------------------*/
div#contents_left{
	width:1200px;
	float:left;
	}
ul#photo{
	list-style-type:none;
	}
ul#photo li{
	list-style-type:none;
	float:left;
	}
ul#photo:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}

ul#main_btn{
	width:1200px;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	}
ul#main_btn:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
	
ul#main_btn li{
	list-style-type:none;
	float:left;
	}
	
/*---------------------------------------------------
oneness online store news templete css: 20111.6.19
----------------------------------------------------*/	
ul#main_news:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}

ul#main_news{
	list-style-type:none;
	}
	
ul#main_news li{
	list-style-type:none;
	float:left;
	overflow:auto;
	width:241px;
	height:300px;
	text-align:left;
	}
div.news_wrapper{
	padding:10px;
	}
	
ul#main_news li dl dd {
	margin: 0 0 2px;
	padding: 0 0 2px;
	border-bottom: 1px dotted #CCCCCC;
	color: #787878;
	font-size:10px;
	line-height:180%;
}


/*---------------------------------------------------
oneness online store right side templete css: 20111.6.19
----------------------------------------------------*/
div#right_contents_wrapper{
	margin-left:16px;
	margin-right:16px;
	margin-top:16px;
	margin-bottom:16px;
	}
div#right_contents_wrapper_2{
	padding:2px;
	}
	
h2#title_blog{
	text-indent:-999999px;
	overflow:hidden;
	width:206px;
	height:17px;
	background:url('../img/title_blog.gif') no-repeat top;
	margin:0px 0px 12px 0px;
	}
h2#title_mobile{
	text-indent:-999999px;
	overflow:hidden;
	width:206px;
	height:99px;
	background:url('../img/mobile.gif') no-repeat;
	margin:0px 0px 10px 0px;
	}

ul#blog_btn_wrapper li{
	list-style-type:none;
	}	
	
ul#blog_btn_wrapper li a#store{
	text-indent:-999999px;
	overflow:hidden;
	width:205px;
	height:45px;
	float:left;
	background:url('../img/btn_blog_store.gif') no-repeat top;
	margin:0px 0px 10px 0px;
	}
ul#blog_btn_wrapper li a#store:hover{
	text-indent:-999999px;
	overflow:hidden;
	width:205px;
	height:45px;
	float:left;
	background:url('../img/btn_blog_store.gif') no-repeat bottom;
	margin:0px 0px 10px 0px;
	}
ul#blog_btn_wrapper li a#buyer{
	text-indent:-999999px;
	overflow:hidden;
	width:205px;
	height:45px;
	float:left;
	background:url('../img/btn_blog_buyers.gif') no-repeat top;
	margin:0px 0px 10px 0px;
	}
ul#blog_btn_wrapper li a#buyer:hover{
	text-indent:-999999px;
	overflow:hidden;
	width:205px;
	height:45px;
	float:left;
	background:url('../img/btn_blog_buyers.gif') no-repeat bottom;
	margin:0px 0px 10px 0px;
	}
ul#blog_btn_wrapper li a#ladys{
	text-indent:-999999px;
	overflow:hidden;
	width:205px;
	height:45px;
	float:left;
	background:url('../img/btn_blog_ladys.gif') no-repeat top;
	margin:0px 0px 10px 0px;
	}
ul#blog_btn_wrapper li a#ladys:hover{
	text-indent:-999999px;
	overflow:hidden;
	width:205px;
	height:45px;
	float:left;
	background:url('../img/btn_blog_ladys.gif') no-repeat bottom;
	margin:0px 0px 10px 0px;
	}
ul#blog_btn_wrapper li a#flat{
	text-indent:-999999px;
	overflow:hidden;
	width:205px;
	height:45px;
	float:left;
	background:url('../img/btn_blog_flat.gif') no-repeat top;
	margin:0px 0px 10px 0px;
	}
ul#blog_btn_wrapper li a#flat:hover{
	text-indent:-999999px;
	overflow:hidden;
	width:205px;
	height:45px;
	float:left;
	background:url('../img/btn_blog_flat.gif') no-repeat bottom;
	margin:0px 0px 10px 0px;
	}
table#t_f_wrapper{
	width:100%;
	}
table#t_f_wrapper td{
	padding:2px;
	}
	
/*---------------------------------------------------
oneness online store contents templete css: 2011.12.24
----------------------------------------------------*/

div#sitemap_wrapper{
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	}
div#sitemap_left_wrapper{
	width:655px;
	float:left;
	}
div#sitemap_right{
	width:300px;
	float:right;
	}
div#sitemap_right2{
	margin:20px 0px 0px 0px;
	width:300px;
	float:right;
	}
	
div#sitemap_left{
	width:300px;
	float:left;
	}
div#sitemap_center{
	width:300px;
	float:right;
	}
	
ul#category{
	margin:20px;
	text-align:left;
	}
ul#category li{
	margin:0px 0px 10px 0px;
	line-height:160%;
	text-align:left;
	}
	
/*---------------------------------------------------
oneness online store brand list templete css: 20111.6.19
----------------------------------------------------*/
ul#bland_list a{
	width:1202px;
	list-style-type:none;
	text-decoration: none;
	}
ul#bland_list li{
	width:240px;
	float:left;
	list-style-type:none;
	}	
ul#bland_list li#article p{
	background:#f7f5f3;
	}
ul#bland_list li#plus p{
	background:#f7f5f3;
	}
ul#bland_list li#flat p{
	background:#f7f5f3;
	}
ul#bland_list li#flat-p p{
	background:#f7f5f3;
	}
ul#bland_list li#femme p{
	background:#f7f5f3;
	}
ul#bland_list li#girl p{
	background:#f7f5f3;
	}	
ul#bland_list li p.bland{
	margin:5px;
	padding:20px;
	border:1px dashed #9a9a9a;
	line-height:160%;
	font-weight:bold;
	}	
ul#bland_list li p.info{
	margin:5px;
	padding:10px;
	text-align:left;
	line-height:160%;
	}
	
	
/*---------------------------------------------------
oneness online store table templete css: 2012.7.20
----------------------------------------------------*/

table#main_table{
	width:964px;
	border:3px solid #000000;
	border-collapse:collapse;
	}
table#main_table td{
	border:3px solid #000000;
	border-collapse:collapse;
	}
	
table#main_table td.side_menu{
	width:281px;
	background:#000000;
	color:#ffffff;
	text-align:left;
	vertical-align:top;
	font-size:16px;
	}
div.side{
	padding:10px;
	}
table#main_table td#main_photo{
	width:281px;
	margin:0px;
	padding:0px;
	}
	
table#main_table td.side_menu ul{
	margin:5px 0px 0px 0px;
	list-style-type:none;
	}
table#main_table td.side_menu ul li a{
	margin:0px 0px 15px 0px;
	color:#ffffff;
	line-height:180%;
	font-size:14px;
	font-weight:bold;

	}
	
table#main_table td.side_menu ul li a img{
	margin-bottom:5px;
	}
	
	
	
a img.linkimg{
background:none!important;
}
 
a:hover img.linkimg{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background:none!important;
}	
	