@charset "utf-8";

/* レイアウト枠 -------------------- */

BODY { background:#fff; }

div#CONTENTSAREA {
	width:100%;
	/*width: 1210px;*/
	margin: 0px auto;
	padding:0px 0 30px 0;+
}

div#CONTENTSAREA:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#CONTENTSAREA { display:inline-block; }
/*\*/
* html div#CONTENTSAREA { height:1%;}
div#CONTENTSAREA { display:block; }
/**/

div#UNIVFOOTER { margin-top: 0 !important; padding-top:0px !important; }



/* ローカルヘッダー -------------------- */
#wos_head { width:100%; padding:13px 0 0 0; margin-top:-3px; height:140px; position:relative;}
#wos_head .h_left { float:left; }

#wos_head h1 { padding-top:0px; }
#wos_head #head_cnt { width:1190px; margin:0 auto; }
#wos_head .search_frm { background: url(../img/head/search_01b.png) no-repeat scroll 0 0 transparent; height: 35px; width: 400px; float:right; position:relative; padding-right:3px;}
#wos_head .frm_select { margin-top:6px; width:234px; float:left; }

#s_navi { position:absolute; top:60px; margin-left:-15px;}
#s_navi ul li { float:left; padding:0; text-indent:-9999px; margin-right:2px; }


#wos_head #s_navi ul li.bt_wos a:link { width:213px; height:40px; background:url(/res/p/common/img/head/navi/bt_navi00.png) no-repeat; display:block; }
#wos_head #s_navi ul li.bt_wos a:visited { width:213px; height:40px; background:url(/res/p/common/img/head/navi/bt_navi00.png) no-repeat; display:block; }
#wos_head #s_navi ul li.bt_wos a:hover { width:213px; height:40px; background:url(/res/p/common/img/head/navi/bt_navi00.png) no-repeat 0 -40px; display:block; }
#wos_head #s_navi ul li.bt_wos a:active { width:213px; height:40px; background:url(/res/p/common/img/head/navi/bt_navi00.png) no-repeat 0 -40px; display:block; }
#wos_head #s_navi ul li.bt_wos.on a:link { width:213px; height:40px; background:url(/res/p/common/img/head/navi/bt_navi00.png) no-repeat 0 -40px; display:block; }

#wos_head #s_navi ul li.bt_brand a:link { width:96px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi01.png) no-repeat; display:block; }
#wos_head #s_navi ul li.bt_brand a:visited { width:96px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi01.png) no-repeat; display:block; }
#wos_head #s_navi ul li.bt_brand a:hover { width:96px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi01.png) no-repeat 0 -32px; display:block; }
#wos_head #s_navi ul li.bt_brand a:active { width:96px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi01.png) no-repeat 0 -32px; display:block; }
#wos_head #s_navi ul li.bt_brand.on a:link { width:96px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi01.png) no-repeat 0 -32px; display:block; }

#wos_head #s_navi ul li.bt_ladies a:link { width:108px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi02.png) no-repeat; display:block; }
#wos_head #s_navi ul li.bt_ladies a:visited { width:108px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi02.png) no-repeat; display:block; }
#wos_head #s_navi ul li.bt_ladies a:hover { width:108px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi02.png) no-repeat 0 -32px; display:block; }
#wos_head #s_navi ul li.bt_ladies a:active { width:108px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi02.png) no-repeat 0 -32px; display:block; }
#wos_head #s_navi ul li.bt_ladies.on a:link { width:108px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi02.png) no-repeat 0 -32px; display:block; }

#wos_head #s_navi ul li.bt_mens a:link { width:88px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi03.png) no-repeat; display:block; }
#wos_head #s_navi ul li.bt_mens a:visited { width:88px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi03.png) no-repeat; display:block; }
#wos_head #s_navi ul li.bt_mens a:hover { width:88px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi03.png) no-repeat 0 -32px; display:block; }
#wos_head #s_navi ul li.bt_mens a:active { width:88px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi03.png) no-repeat 0 -32px; display:block; }
#wos_head #s_navi ul li.bt_mens.on a:link { width:88px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi03.png) no-repeat 0 -32px; display:block; }

#wos_head #s_navi ul li.bt_kids a:link { width:122px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi04.png) no-repeat; display:block; }
#wos_head #s_navi ul li.bt_kids a:visited { width:122px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi04.png) no-repeat; display:block; }
#wos_head #s_navi ul li.bt_kids a:hover { width:122px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi04.png) no-repeat 0 -32px; display:block; }
#wos_head #s_navi ul li.bt_kids a:active { width:122px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi04.png) no-repeat 0 -32px; display:block; }
#wos_head #s_navi ul li.bt_kids.on a:link { width:122px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi04.png) no-repeat 0 -32px; display:block; }


#wos_head #s_navi ul li.bt_cate a:link { width:128px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi11.png) no-repeat; display:block; }
#wos_head #s_navi ul li.bt_cate a:visited { width:128px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi11.png) no-repeat; display:block; }
#wos_head #s_navi ul li.bt_cate a:hover { width:128px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi11.png) no-repeat 0 -32px; display:block; }
#wos_head #s_navi ul li.bt_cate a:active { width:128px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi11.png) no-repeat 0 -32px; display:block; }
#wos_head #s_navi ul li.bt_cate.on a:link { width:128px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi11.png) no-repeat 0 -32px; display:block; }


#wos_head #s_navi ul li.bt_outlet a:link { width:130px; height: 40px; background:url(/res/p/common/img/head/navi/bt_navi05b.png) no-repeat; display:block; }
#wos_head #s_navi ul li.bt_outlet a:visited { width:130px; height:40px; background:url(/res/p/common/img/head/navi/bt_navi05b.png) no-repeat; display:block; }
#wos_head #s_navi ul li.bt_outlet a:hover { width:130px; height:40px; background:url(/res/p/common/img/head/navi/bt_navi05b.png) no-repeat 0 -40px; display:block; }
#wos_head #s_navi ul li.bt_outlet a:active { width:130px; height:40px; background:url(/res/p/common/img/head/navi/bt_navi05b.png) no-repeat 0 -40px; display:block; }
#wos_head #s_navi ul li.bt_outlet.on a:link { width:130px; height:40px; background:url(/res/p/common/img/head/navi/bt_navi05b.png) no-repeat 0 -40px; display:block; }



#wos_head #s_navi ul li.bt_runa a:link { width:88px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi08.png) no-repeat; display:block; }
#wos_head #s_navi ul li.bt_runa a:visited { width:88px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi08.png) no-repeat; display:block; }
#wos_head #s_navi ul li.bt_runa a:hover { width:88px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi08.png) no-repeat 0 -32px; display:block; }
#wos_head #s_navi ul li.bt_runa a:active { width:88px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi08.png) no-repeat 0 -32px; display:block; }
#wos_head #s_navi ul li.bt_runa.on a:link { width:88px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi08.png) no-repeat 0 -32px; display:block; }


#wos_head #s_navi ul li.bt_preorder a:link { width:100px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi09.png) no-repeat; display:block; }
#wos_head #s_navi ul li.bt_preorder a:visited { width:100px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi09.png) no-repeat; display:block; }
#wos_head #s_navi ul li.bt_preorder a:hover { width:100px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi09.png) no-repeat 0 -32px; display:block; }
#wos_head #s_navi ul li.bt_preorder a:active { width:100px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi09.png) no-repeat 0 -32px; display:block; }
#wos_head #s_navi ul li.bt_preorder.on a:link { width:100px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi09.png) no-repeat 0 -32px; display:block; }


#wos_head #s_navi ul li.bt_sp a:link { width:100px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi10.png) no-repeat; display:block; }
#wos_head #s_navi ul li.bt_sp a:visited { width:100px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi10.png) no-repeat; display:block; }
#wos_head #s_navi ul li.bt_sp a:hover { width:100px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi10.png) no-repeat 0 -32px; display:block; }
#wos_head #s_navi ul li.bt_sp a:active { width:100px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi10.png) no-repeat 0 -32px; display:block; }
#wos_head #s_navi ul li.bt_sp.on a:link { width:100px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi10.png) no-repeat 0 -32px; display:block; }



#wos_head #s_navi ul li.bt_styling a:link { width:145px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi12.png) no-repeat center top; display:block; }
#wos_head #s_navi ul li.bt_styling a:visited { width:145px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi12.png) no-repeat center top; display:block; }
#wos_head #s_navi ul li.bt_styling a:hover { width:145px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi12.png) no-repeat center -32px; display:block; }
#wos_head #s_navi ul li.bt_styling a:active { width:145px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi12.png) no-repeat center -32px; display:block; }
#wos_head #s_navi ul li.bt_styling.on a:link { width:145px; height:32px; background:url(/res/p/common/img/head/navi/bt_navi12.png) no-repeat center -32px; display:block; }


/*----- 2013ssSALE----- */
/* ローカルヘッダ*/
#wos_head #s_navi ul li { padding-top:21px; }


#wos_head #s_navi ul li.bt_outlet a:link { width:130px; height: 40px; background:url(/res/p/common/img/head/navi/bt_navi05b.png) no-repeat; display:block; }
#wos_head #s_navi ul li.bt_outlet a:visited { width:130px; height:40px; background:url(/res/p/common/img/head/navi/bt_navi05b.png) no-repeat; display:block; }
#wos_head #s_navi ul li.bt_outlet a:hover { width:130px; height:40px; background:url(/res/p/common/img/head/navi/bt_navi05b.png) no-repeat 0 -40px; display:block; }
#wos_head #s_navi ul li.bt_outlet a:active { width:130px; height:40px; background:url(/res/p/common/img/head/navi/bt_navi05b.png) no-repeat 0 -40px; display:block; }
#wos_head #s_navi ul li.bt_outlet.on a:link { width:130px; height:40px; background:url(/res/p/common/img/head/navi/bt_navi05b.png) no-repeat 0 -40px; display:block; }

/*サブナビ*/
#sub_sale
 { padding:0; z-index:999; position:absolute; top:102px; display:none; width:100%; }
#sub_sale_bg {
	background: url("/res/p/common/img/head/head_bg.png") left top;
	color:#fff;
	margin-top: 15px;
	padding: 40px 0 20px 0;
	text-align: left;
	width: 100%;
}
/*------- 2013ssSALE------*/

/*ポイント10倍*/
.hd_point10 #s_navi ul li.bt_brand a:link { width:96px; height:32px; background:url(/res/p/common/img/head/navi/point10/bt_navi01.png) no-repeat !important; display:block; }
.hd_point10 #s_navi ul li.bt_brand a:visited { width:96px; height:32px; background:url(/res/p/common/img/head/navi/point10/bt_navi01.png) no-repeat !important; display:block; }
.hd_point10 #s_navi ul li.bt_brand a:hover { width:96px; height:32px; background:url(/res/p/common/img/head/navi/point10/bt_navi01.png) no-repeat 0 -32px !important; display:block; }
.hd_point10 #s_navi ul li.bt_brand a:active { width:96px; height:32px; background:url(/res/p/common/img/head/navi/point10/bt_navi01.png) no-repeat 0 -32px !important; display:block; }
.hd_point10 #s_navi ul li.bt_brand.on a:link { width:96px; height:32px; background:url(/res/p/common/img/head/navi/point10/bt_navi01.png) no-repeat 0 -32px !important; display:block; }

.hd_point10 #s_navi ul li.bt_ladies a:link { width:108px; height:32px; background:url(/res/p/common/img/head/navi/point10/bt_navi02.png) no-repeat !important; display:block; }
.hd_point10 #s_navi ul li.bt_ladies a:visited { width:108px; height:32px; background:url(/res/p/common/img/head/navi/point10/bt_navi02.png) no-repeat !important; display:block; }
.hd_point10 #s_navi ul li.bt_ladies a:hover { width:108px; height:32px; background:url(/res/p/common/img/head/navi/point10/bt_navi02.png) no-repeat 0 -32px !important; display:block; }
.hd_point10 #s_navi ul li.bt_ladies a:active { width:108px; height:32px; background:url(/res/p/common/img/head/navi/point10/bt_navi02.png) no-repeat 0 -32px !important; display:block; }
.hd_point10 #s_navi ul li.bt_ladies.on a:link { width:108px; height:32px; background:url(/res/p/common/img/head/navi/point10/bt_navi02.png) no-repeat 0 -32px !important; display:block; }

.hd_point10 #s_navi ul li.bt_mens a:link { width:88px; height:32px; background:url(/res/p/common/img/head/navi/point10/bt_navi03.png) no-repeat !important; display:block; }
.hd_point10 #s_navi ul li.bt_mens a:visited { width:88px; height:32px; background:url(/res/p/common/img/head/navi/point10/bt_navi03.png) no-repeat !important; display:block; }
.hd_point10 #s_navi ul li.bt_mens a:hover { width:88px; height:32px; background:url(/res/p/common/img/head/navi/point10/bt_navi03.png) no-repeat 0 -32px !important; display:block; }
.hd_point10 #s_navi ul li.bt_mens a:active { width:88px; height:32px; background:url(/res/p/common/img/head/navi/point10/bt_navi03.png) no-repeat 0 -32px !important; display:block; }
.hd_point10 #s_navi ul li.bt_mens.on a:link { width:88px; height:32px; background:url(/res/p/common/img/head/navi/point10/bt_navi03.png) no-repeat 0 -32px !important; display:block; }

.hd_point10 #s_navi ul li.bt_kids a:link { width:122px; height:32px; background:url(/res/p/common/img/head/navi/point10/bt_navi04.png) no-repeat !important; display:block; }
.hd_point10 #s_navi ul li.bt_kids a:visited { width:122px; height:32px; background:url(/res/p/common/img/head/navi/point10/bt_navi04.png) no-repeat !important; display:block; }
.hd_point10 #s_navi ul li.bt_kids a:hover { width:122px; height:32px; background:url(/res/p/common/img/head/navi/point10/bt_navi04.png) no-repeat 0 -32px !important; display:block; }
.hd_point10 #s_navi ul li.bt_kids a:active { width:122px; height:32px; background:url(/res/p/common/img/head/navi/point10/bt_navi04.png) no-repeat 0 -32px !important; display:block; }
.hd_point10 #s_navi ul li.bt_kids.on a:link { width:122px; height:32px; background:url(/res/p/common/img/head/navi/point10/bt_navi04.png) no-repeat 0 -32px !important; display:block; }

.hd_point10 #s_navi ul li.bt_outlet a:link { width:118px; height:40px; background:url(/res/p/common/img/head/navi/point10/bt_navi05.png) no-repeat !important; display:block; }
.hd_point10 #s_navi ul li.bt_outlet a:visited { width:118px; height:40px; background:url(/res/p/common/img/head/navi/point10/bt_navi05.png) no-repeat !important; display:block; }
.hd_point10 #s_navi ul li.bt_outlet a:hover { width:118px; height:40px; background:url(/res/p/common/img/head/navi/point10/bt_navi05.png) no-repeat 0 -40px !important; display:block; }
.hd_point10 #s_navi ul li.bt_outlet a:active { width:118px; height:40px; background:url(/res/p/common/img/head/navi/point10/bt_navi05.png) no-repeat 0 -40px !important; display:block; }
.hd_point10 #s_navi ul li.bt_outlet.on a:link { width:118px; height:40px; background:url(/res/p/common/img/head/navi/point10/bt_navi05.png) no-repeat 0 -40px !important; display:block; }

.hd_point10 #s_navi ul li { padding-top:21px; }
.hd_point10 #s_navi ul li.bt_sale { padding-top:0px; }

.hd_point10 #s_navi ul li.bt_sale a:link { width:171px; height:55px; background:url(/res/p/common/img/head/navi/point10/bt_navi06.png) no-repeat !important; display:block; }
.hd_point10 #s_navi ul li.bt_sale a:visited { width:171px; height:55px; background:url(/res/p/common/img/head/navi/point10/bt_navi06.png) no-repeat !important; display:block; }
.hd_point10 #s_navi ul li.bt_sale a:hover { width:171px; height:55px; background:url(/res/p/common/img/head/navi/point10/bt_navi06.png) no-repeat 0 -55px !important; display:block; }
.hd_point10 #s_navi ul li.bt_sale a:active { width:171px; height:55px; background:url(/res/p/common/img/head/navi/point10/bt_navi06.png) no-repeat 0 -55px !important; display:block; }
.hd_point10 #s_navi ul li.bt_sale.on a:link { width:171px; height:55px; background:url(/res/p/common/img/head/navi/point10/bt_navi06.png) no-repeat 0 -55px !important; display:block; }
/*ポイント10倍*/



/*サブナビ*/
#sub_brand,#sub_ladies,#sub_mens,#sub_kids ,#sub_outlet,#sub_cate
 { padding:0; z-index:7777; position:absolute; top:113px !important; display:none; width:100%; }

.bk_cnt a:link { color:#fff; text-decoration: none; padding:2px; width:100%; display:block;}
.bk_cnt a:visited { color:#fff; text-decoration:none; padding:2px; width:100%; display:block;}
.bk_cnt a:hover { color:#fff; text-decoration: none; background:#444; padding:2px; width:100%; display:block;}
.bk_cnt a:active { color:#fff; text-decoration: none; background:#444; padding:2px; width:100%; display:block;}

.bk_cnt a.head_bnr:link { color:#fff; text-decoration: none; padding:0px; width:190px; display:block;}
.bk_cnt a.head_bnr:visited { color:#fff; text-decoration:none; padding:0px; width:190px; display:block;}
.bk_cnt a.head_bnr:hover { color:#fff; text-decoration: none; background:none; padding:0px; width:190px; display:block;}
.bk_cnt a.head_bnr:active { color:#fff; text-decoration: none; background:none; padding:0px; width:190px; display:block;}


.bk_cnt .line_01 { background:url(/s/runa/img/line_01.gif) repeat-x; height:7px; width: 100%; clear:both; }
.bk_cnt h2 { color:#fff; font-size:16px; padding: 0 0 12px 1px; }

#sub_brand_bg,#sub_ladies_bg,#sub_mens_bg,#sub_kids_bg,#sub_cate_bg {
	background: url("/res/p/common/img/head/head_bg.png") left top;
	color:#fff;
	padding: 40px 0 20px 0;
	text-align: left;
	width: 100%;
}

#sub_outlet_bg {
	background:url(/res/p/outlet/img/foot_bg.gif) repeat-x left bottom; width:100%;
	color: #fff;
	padding: 25px 0 20px 0;
	text-align: left;
	width: 100%;
}

#sub_outlet .line_01 { background:url(/res/p/outlet/img/line_01.gif) repeat-x; height:5px; width: 100%; clear:both; border:none;}
#sub_outlet .bk_cnt a:hover {color: #fff; text-decoration: none; background:#062268; }
#sub_outlet .bk_cnt a:active {color: #fff; text-decoration: none; background:#062268; }



/*ブランドから探す*/
#sub_brand_cnt { width:1100px;  margin:0 auto; color:#fff; }
#sub_brand_cnt .brand_ladies { width:600px; float:left; padding-right:40px; padding-bottom:10px;}
#sub_brand_cnt .brand_mens { width:210px; float:left; padding-right:40px; }
#sub_brand_cnt .brand_kids { width:210px; float:left; }

#sub_brand ul { margin-top:12px;}
#sub_brand ul.brandlist { margin-top:2px; padding-bottom:0px; padding-left:10px;}
#sub_brand ul.brandlist li a { padding:0px; float:left; text-align:center; width:98px; height:53px; margin:1px; }


/*カテゴリーから探す*/
#sub_cate_cnt { width:1190px;  margin:0 auto; color:#fff; }
#sub_cate_cnt .brand_001 { width:600px; float:left; margin-right:70px }
#sub_cate_cnt .brand_002 { width:520px; float:left;}

#sub_cate ul { margin-top:12px;}
#sub_cate ul.catelist { margin:0px; padding:0px;}
#sub_cate ul.catelist li a { margin:7px; float:left; text-align:center; }

#sub_cate_cnt .brand_001 a { width:182px !important; height:109px !important; }
#sub_cate_cnt .brand_002 a { width:240px !important; height:109px !important; }
#sub_cate_cnt .brand_002 a img { width:240px !important; height:109px !important; }


/*レディース・メンズ・キッズ*/
.hd_cnt2 { width:1146px; clear:both; margin:0 auto; }
.hd_cnt2 .cnt_brand { padding-right:30px; float:left; width:242px; }
.hd_cnt2 .cnt_keywords { padding-right:30px; float:left; width:222px; }
.hd_cnt2 .cnt_itm { padding-right:30px; float:left; width:360px; }
.hd_cnt2 .cnt_sale { padding-right:30px; float:left; width:202px;}


.hd_cnt2 .item_l { float:left; width:180px; }
.hd_cnt2 .item_r { float:left; width:180px; }

.hd_cnt2 ul { clear;both; }
.hd_cnt2 ul li { padding:6px 2px 0px 8px; font-size:93%; line-height:1.3em; }


/*アウトレット*/
.hd_cnt { width:1146px; clear:both; margin:0 auto;}
.hd_cnt .cnt_l { float:left; padding:0 30px 0 0; width:465px; }
.hd_cnt .cnt_c { float:left; padding:0 30px 0 0; width:475px; }
.hd_cnt .cnt_r { float:left; padding:0;  width:146px; }
.hd_cnt .cnt_l .mkb { clear:both; width:465px; margin-top:20px; }
.hd_cnt .cnt_l .lm { float:left; width:225px; }
.hd_cnt .cnt_l .rkb { float:right; width:225px; }

.hd_cnt .ti_01 { padding:20px 0 3px 0; }
.hd_cnt ul { clear;both; }
.hd_cnt ul li { padding:5px 2px 1px 8px; font-size:100s%; line-height:1.2em; }

.hd_cnt ul.brand_l li { width:220px; float:left; }
.hd_cnt .itm_l, .hd_cnt .itm_m { float:left; width:146px; margin-right:18px; }
.hd_cnt .itm_kb { float:left; width:146px; margin-right:0px; }

.hd_cnt ul.brand_l li a { width:190px; display:block;}

.hd_cnt .itm_l a, 
.hd_cnt .itm_m a,
.hd_cnt .itm_kb a
 { width:126px; display:block;}

.hd_cnt .cnt_r a { width:126px; display:block;}
.hd_cnt .lm a{ width:200px; display:block;}
.hd_cnt .rkb a{ width:200px; display:block;}


div.banner_wos { margin:30px 0 0 -70px; width:297px; float:right;}

/*ヘッダーBOYS・GIRLS*/
ul.boys_girls { width:320px; margin-left:7px; clear:both;}
ul.boys_girls li { width:86px; float:left; padding:0px; margin-right:10px; margin-top:6px;}
ul.boys_girls li a { margin-bottom:5px; line-height:1.2em; }
ul.boys_girls li.size a { margin-bottom:6px; line-height:1.3em; }
ul.boys_girls li.last { margin-right:0px; }
ul.boys_girls li.size { width:125px !important;}
ul.boys_girls li.size em { font-weight:bold; font-size:120%; }


/*フリーワード*/
#wos_head input.frm_freeword { float:left; height:18px; width:350px; margin:2px 0 0 2px;; font-size:14px; padding:5px 3px 3px 3px; border:#fff 1px solid; }
#wos_head input.frm_btn { float:right; height:32px; width:36px; }

#wos_head .dk_label { /font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3; /font-weight:bold; /color:#444; }
#wos_head .dk_container li a { /font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3; /color:#444; }

#wos_head .dk_container { width:235px; color:#444 !important; text-align:left;}
#wos_head .dk_container:focus { outline: 0;}
#wos_head .dk_container a {cursor: pointer; text-decoration: none; padding:8px 10px; display:block; }
#wos_head .dk_container li a { font-size:12px !important; line-height:1.8em;}

#wos_head .dk_toggle { width:215px !important; }

#wos_head .dk_open .dk_toggle {color: #111;}

#wos_head .dk_options { border:#ddd solid 1px; z-index:8888; display: none; position: absolute; right:1px; width: 230px; top:30px !important; float:left; }


/*プルダウン*/
#wos_head .dk_options a { background-color:#fff; padding:4px 10px; }
#wos_head .dk_options a:hover,.dk_option_current a { background-color:#e0e0e0; color: #444; text-decoration:none; padding:4px 10px; }

#wos_head .dk_options_inner { color:#444 !important;}
#wos_head .dk_options_inner li { padding:0 0 0 0 !important; font-size:12px !important; width:230px !important; }

#wos_head .dk_container { display: none; float:left; position: relative;}
#wos_head .dk_container a { outline: 0; color:#444 !important;}

#wos_head .dk_open { position: relative; }
#wos_head .dk_open .dk_options { display: block; }
#wos_head .dk_open .dk_label { color:inherit; font-size:14px !important; }
#wos_head .dk_label { font-size:14px; }

#wos_head .dk_options a,
#wos_head .dk_options a:link,
#wos_head .dk_options a:visited 
{display: block;}

#wos_head .frm_select { /*visibility:hidden;*/ _visibility:visible; }



/*クローズボタン*/
#wos_head .head_bt_close { clear:both; width:1154px; margin:0 auto; padding-top:18px; text-align:right; /*font-weight:bold;*/ }
#wos_head .head_bt_close a:link { color:#fff; text-decoration: none; padding:2px; }
#wos_head .head_bt_close a:visited { color:#fff; text-decoration:none; padding:2px;}
#wos_head .head_bt_close a:hover { color:#fff; text-decoration: none; background:#444; padding:2px;}
#wos_head .head_bt_close a:active { color:#fff; text-decoration: none; background:#444; padding:2px;}



/*検索左カラム*/
#search_l { width:190px; float:left; line-height:1.2em; text-align:left; font-size:97%; padding-bottom:30px; }
#search_l em { font-size:10px; padding-left:2px; color:#0099cc; }
.shoptop_l { border-top:1px solid #e9e9e9; background: url(../img/layout_bg_01.gif) repeat-y; }
.shoptop_l em { color:#0099cc !important; }
.shoptop_l ul li.on em { color:#fff !important; }

/*アコーディオンタイプ*/
#search_l .s_l_1 { padding:20px 0 15px 0; border-top:1px solid #e9e9e9; cursor:pointer }
#search_l .s_l_1 a { background:url(../img/arrow_01.png) no-repeat 0px 3px; padding:0px 0px 3px 10px; display:block; }
#search_l .active a.l_navi { background:url(../img/arrow_01_on.png) no-repeat 0px 3px; padding:0px 0px 3px 12px; }

#search_l .s_l_4 a { background:url(../img/arrow_01.png) no-repeat 0px 3px !important; padding:0px 0px 0px 12px; display:block; font-weight:bold; }
#search_l .s_l_4.active a { background:url(../img/arrow_01_on.png) no-repeat 0px 3px !important; padding:0px 0px 0px 12px; }
#search_l .s_l_1 a.on2 { background: url("../img/arrow_01_on.png") no-repeat scroll 0 3px transparent; }

#search_l .s_l_d1 { padding:0px 0px 20px 9px; display:none;}
#search_l .s_l_d1 ul li { padding-bottom:4px; }

#search_l .s_l_d1 ul { clear:both; }
#search_l .s_l_d1 ul li a { background:url(../img/search/ico_01.gif) no-repeat 0px 3px; padding:0px 0px 3px 16px; display:block; font-size:97%; }
#search_l .s_l_d1 ul li a.on { background:url(../img/search/ico_01_on.gif) no-repeat 0px 3px; padding:0px 0px 3px 16px;}
#img_btn { background-color: #fff; background-image:url(../img/search/bt_price_01.gif); background-repeat:no-repeat; border:none; height: 18px; margin-top: -1px; width: 18px; }

/*共通***上部ラインなし***/
#search_l .s_l_2 { padding:22px 5px 20px 1px; }
#search_l .s_l_2 ul li { margin-bottom:4px; }
#search_l .s_l_2 ul li a {display:block; }

/*共通***上部ラインあり***/
#search_l .s_l_3 { padding:14px 5px 13px 1px; border-top:1px solid #e9e9e9; margin-top:-1px; }
#search_l .s_l_3 ul { padding:15px 0 3px 0px; }
#search_l .s_l_3 ul li { padding-bottom:9px; padding-left:0px; padding-right:10px; }
#search_l .s_l_3 ul li.l_ti_01 { padding-left:0px; }
#search_l .s_l_3 ul li a { background:url(../img/arrow_01.png) no-repeat 0px 3px; padding:0px 0px 3px 11px; display:block; }
#search_l .s_l_3 ul li .active a { background:url(../img/arrow_01_on.png) no-repeat 0px 3px; padding:0px 0px 3px 12px; display:block; }

/*左カラム小見出し*/
#search_l .l_ti_01 { font-size:12px; padding:0 0 12px 0; font-weight:bold; margin:5px 0 0 0;}
#search_l .l_ti_02 { font-size:12px; padding:20px 0 12px 0; font-weight:bold; margin:0px;}
#search_l .l_ti_03 { font-size:12px; padding:14px 0 0px 0; font-weight:bold; margin:0px;}
#search_l .l_ti_04 { font-size:12px; padding:0 0 15px -1px; font-weight:bold; margin:0px; padding-bottom: 7px !important; }

/*シーズン*/
ul.l_season li { padding-right:13px; font-size: 12px !important; padding-bottom:10px;} 
ul.l_season li.l_ti_04 { /*width:190px;*/ }

/*在庫*/
div.stock { border-top:1px solid #ddd; padding:16px 0 30px }
div.stock a { background: url("../img/search/ico_01.gif") no-repeat scroll 0 3px transparent !important; display: block !important; padding: 0 0 3px 16px !important; }
div.stock.active a { background: url("../img/search/ico_01_on.gif") no-repeat scroll 0 3px transparent !important; display: block !important; padding: 0 0 3px 16px !important; }
div.stock a.on { background: url("../img/search/ico_01_on.gif") no-repeat scroll 0 3px transparent !important; display: block !important; padding: 0 0 3px 16px !important; }

/*アイテム*/
#search_l .s_l_3 ul li .s_l_itm { padding:3px 0 0 0; }
/*#search_l .s_l_3 ul li .s_l_itm.active { background:#eee; }*/
#search_l .s_l_3 ul li .s_l_itm_d { display:none; padding:5px 5px 0px 18px; }
#search_l .s_l_3 ul li .s_l_itm_d ul li { padding-bottom:10px; padding-left:2px; }
#search_l .s_l_3 ul li .s_l_itm_d ul li a { background:none; padding:0px; display:block; }
#search_l .s_l_3 ul li .s_l_itm_d ul li.on { background:#eee; padding:3px 1px 2px 3px; color:#444; margin-bottom:7px; }
#search_l .s_l_3 ul li .s_l_itm_d ul li.on em { color:#444; }

/*カレンダー*/
.X_calendar_table { text-align:center; padding:0px; font-size:10px; width:168px;}
.X_calendar_table td { width:24px; }
.X_calendar_table td a { background:#eee; padding:3px; display:block; color:#444;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
behavior: url(/res/p/common/css/PIE.htc);
position:relative;
}

.X_calendar_table td a.on {
background:#ff0000;
padding:4px;
display:block;
color:#fff;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
behavior: url(/res/p/common/css/PIE.htc);
position:relative;
font-weight:bold;
}

.X_calendar_table td a:hover { background:#ddd; }
.X_calendar_table td a:active { background:#ddd; }
.X_calendar_table td a.on:hover { background:#cc0000; }
.X_calendar_table td a.on:active { background:#cc0000; }

.X_calendar_caption { font-size:12px; padding-bottom:5px;}


.X_calendar_weeks { font-weight:normal; font-size:80%; padding:1px;}
.X_calendar_holiday { color:#ff0000; }
.bt_calendar_reset { text-align:right; padding:5px 8px 0 0; font-size:12px; }


/*フォーム関連*/
#search_l input.price { margin-right:1px; width:40px; padding:2px; font-size:12px; }
#search_l input.nebiki { margin-right:1px; width:30px; padding:2px; font-size:12px; }
#search_l .btn_search_select { float:right; padding:3px 10px 15px 0; }


/*関連ブランド*/
#search_l .s_l_brand  { padding:16px 2px; border-top:1px solid #e9e9e9;}
#search_l .s_l_brand ul { padding-top:12px; }
#search_l .s_l_brand ul li { padding-bottom:10px; line-height:1.2em; clear:both; padding-left:15px; }

/*関連キーワード*/
#search_l .s_l_keyword  { padding:0 2px; border-top:1px solid #e9e9e9;}
#search_l .s_l_keyword .l_ti_01 { font-weight:normal; }
#search_l .s_l_keyword ul { padding-top:12px; }
#search_l .s_l_keyword ul li { padding-bottom:10px; line-height:1.2em; clear:both; padding-left:15px; }



/*固定ナビ*/
#l_sidebar {
	position: relative;
        /*float: left;*/
	/*width:190px;*/
}

#l_brand_keyword {
	/*width: 190px;*/
}

#search_l .fixed {
	position: fixed;
	top:0px;
	/*height:85%;*/
	padding-top:20px;
	/*background: url(../img/layout_bg_01.gif) repeat-y;*/
}

/*右カラム*/
#search_r {
padding:0px 0 5px 5px;
width:1000px;
float:left;
margin-top:0px;
}

/*ぱんくず -------------------- */
#location_01 { padding:25px 0 15px 0; width:1190px; margin:0 auto; text-align:right;}
#location_02 { padding:25px 0 5px 0; width:1190px; margin:0 auto; text-align:right;}

#head_bt_nav2 { height:55px; width:1190px; margin:0 auto; }

/* ショップトップ -------------------- */
#cnt_shoptop { width:100%; margin:0 auto; max-width:1200px;}
#cnt_shoptop:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#cnt_shoptop { display:inline-block; }
/*\*/
* html #cnt_shoptop { height:1%;}
#cnt_shoptop { display:block; }
/**/

/*---http://onlinestore.jpn.org/item/shoptop.htmlレイアウト---*/
.layout_b { background:none; }
.layout_b #search_l { margin-top:570px; background:url(/res/p/common/img/layout_bg_01.gif) repeat-y; }
.layout_b .l_layout_b { border-top:1px solid #E9E9E9; }



/* ショップトップ・検索ページBOX-------------------- */


/*可変リキッド------------------------------*/
#cnt_search .box,
#cnt_shoptop .box
{
width:190px;
height:270px;
margin:5px;
padding:0px;
float:left;
position:relative;
z-index:55;
}


#reco_item .box a,
#cnt_search .box a,
#cnt_shoptop .box a
{ display:block }

/*NEWアイコン*/
#reco_item .icon_new,
#cnt_search .icon_new,
#cnt_shoptop .icon_new
{ position:absolute; top:5px; left:5px; }


/*販売間近アイコン*/
#reco_item .icon_soon,
#cnt_search .icon_soon,
#cnt_shoptop .icon_soon
{ position:absolute; top:0px; left:5px; }


SALEアイコン
#reco_item .icon_sale,
#cnt_search .icon_sale,
#cnt_shoptop .icon_sale
{ position:absolute; top:5px; right:5px; display:none; }


/*SOLDOUTアイコン*/
#reco_item .icon_soldout,
#cnt_search .icon_soldout,
#cnt_shoptop .icon_soldout,
.relation_item .icon_soldout
{ right:25px; position:absolute; top:150px; }


/* 予約アイコン */
#reco_item 
#cnt_search .icon_preorder,
#cnt_shoptop .icon_preorder
{ right:15px; position:absolute; top:140px; }

/*ブランドロゴ*/
.b_logo { margin-left:0px; text-align:left; padding:2px 1px 2px 1px; font-weight:bold; font-size:90%; }

/*商品画像*/
#reco_item .box .item,
#cnt_search .box .item,
#cnt_shoptop .box .item { padding-top:1px; }

/*商品名・価格*/
#reco_item .box p,
#cnt_search .box p,
#cnt_shoptop .box p
{ text-align:left; padding:0px 13px 5px 13px; line-height:1.4em; clear:both; font-size:90%; }

/*セール価格*/
#reco_item .box em,
#cnt_search .box em,
#cnt_shoptop .box em { color:#ff0000; }

#cnt_search .box em.blue,
#cnt_shoptop .box em.blue { color:#0000ff; }


/*全てのアイテムを見る*/
div.item_all a { width:190px; height:160px; text-align:center; background:url(/res/p/common/img/item_all.gif) no-repeat; background-position:0 0;}
div.item_all a:hover { background:#555; background:url(/res/p/common/img/item_all.gif) no-repeat; background-position:0 -270px;}




/* ショップトップ・検索ページBOX-------------------- */
.gu1x1 { width:190px !important; height:130px !important;}
.gu1x2 { width:190px !important; height:290px !important;}
.gu1x3 { width:190px !important; height:410px !important;}
.gu1x4 { width:190px !important; height:550px !important;}
.gu1x5 { width:190px !important; height:690px !important;}
.gu1x6 { width:190px !important; height:830px !important;}
.gu1x7 { width:190px !important; height:970px !important;}
.gu1x8 { width:190px !important; height:1110px !important;}
.gu1x9 { width:190px !important; height:1250px !important;}
.gu2x1 { width:390px !important; height:130px !important;}
.gu2x2 { width:390px !important; height:270px !important;}
.gu2x3 { width:390px !important; height:410px !important;}
.gu2x4 { width:390px !important; height:550px !important;}
.gu2x5 { width:390px !important; height:690px !important;}
.gu2x6 { width:390px !important; height:830px !important;}
.gu2x8 { width:390px !important; height:1050px !important;}
.gu2x9 { width:390px !important; height:1250px !important;}
.gu2x10 { width:390px !important; height:1390px !important;}

.gu3x1 { width:590px !important; height:130px !important;}
.gu3x2 { width:590px !important; height:270px !important;}
.gu3x3 { width:590px !important; height:410px !important;}
.gu3x4 { width:590px !important; height:550px !important;}
.gu3x5 { width:590px !important; height:690px !important;}
.gu3x6 { width:590px !important; height:830px !important;}
.gu4x1 { width:790px !important; height:130px !important;}
.gu4x2 { width:790px !important; height:270px !important;}
.gu4x3 { width:790px !important; height:410px !important;}
.gu4x4 { width:790px !important; height:550px !important;}
.gu4x5 { width:790px !important; height:690px !important;}
.gu4x6 { width:790px !important; height:830px !important;}

.gu5x1 { width:990px !important; height:130px !important;}
.gu5x2 { width:990px !important; height:270px !important;}
.gu5x2_290 { width:990px !important; height:290px !important;}
.gu5x2_230 { width:990px !important; height:200px !important;}

.gu5x3 { width:990px !important; height:410px !important;}
.gu5x4 { width:990px !important; height:550px !important;}
.gu5x5 { width:990px !important; height:690px !important;}
.gu5x6 { width:990px !important; height:830px !important;}
.gu5x7 { width:990px !important; height:970px !important;}
.gu5x8 { width:990px !important; height:1110px !important;}
.gu5x9 { width:990px !important; height:1250px !important;}
.gu5x10 { width:990px !important; height:1390px !important;}
.gu5x11 { width:990px !important; height:1530px !important;}
.gu5x14 { width:990px !important; height:1950px !important;}

.gu5x500 { width:990px !important; height:490px !important;}
.gu5x330 { width:990px !important; height:320px !important;}
.gu5x280 { width:990px !important; height:280px !important;}
.gu5x25 { width:990px !important; height:30px !important;}

.gu5x1b { width:990px !important; height:100px !important;}
.gu5x1_70 { width:990px !important; height:60px !important;}
.gu5x1_160 { width:990px !important; height:160px !important;}

/*セールメンズ用*/
.gu5x1_150 { width:990px !important; height:160px !important;}


.gu6x1 { width:1190px !important; height:130px !important;}
.gu6x2 { width:1190px !important; height:270px !important;}
.gu6x2b { width:1190px !important; height:300px !important;}
.gu6x3 { width:1190px !important; height:410px !important;}
.gu6x4 { width:1190px !important; height:550px !important;}
.gu6x5 { width:1190px !important; height:690px !important;}
.gu6x6 { width:1190px !important; height:830px !important;}
.gu6x12 { width:1190px !important; height:1670px !important;}
.gu5x23 { width:1190px !important; height:2900px !important;}

/*入卒2013*/
.gu5x43 { width:990px !important; height:6010px !important;}

/*埋め込みスタイリング*/
.box.styling {
overflow:hidden;
}

.gu1x2.box.styling img {
width:190px;
}

.gu1x3.box.styling img {
height:330px;
margin-left:-28.75px;
margin-bottom:5px;
}


/*クリア用*/
.gu_clear {clear:both !important; width:1200px !important; height:1px !important;}
.clear-before:before {content:"."; display:block; clear:both; height:0; visibility:hidden;}
.clear-after:after {content:"."; display:block; clear:both; height:0; visibility:hidden;}

.clear5x1 { height: 1px !important;}

.clearline2 { height: 8px !important; }


/*仮サジェスト*/
input#fr_suggest { width:500px; padding:5px; font-size:14px; }
/*最近チェックしたアイテム仮削除*/
#recommend_check { display:none; }


/*ヘッダーキャンペーンメニュー（右サーチ下返品送料無料）*/
.search_frm .cam_bnr {
	position: absolute;
	top : 45px;
	right: 0;
	z-index:666;	
}

.search_frm .cam_bnr2 {
	position: absolute;
	top : 140px;
	right: 0;
	z-index:666;
}


.search_frm .cam_bnr_1 {
	position: absolute;
	top : 43px;
	right: 262px;
	z-index:666;	
}

.search_frm .cam_bnr_2 {
	position: absolute;
	top : 43px;
	right: 3px;
	z-index:666;
}



/*画像サイズ変更用*/
div.img_l { width:390px !important; height:410px !important;} /* .gu2x3 ボックス自体も広げておく*/
div.img_l .item img { width:390px; height:390px;} /* 変換されるまで一瞬間があるため表示サイズはあらかじめCSS指定しておく */
div.img_m { width:390px !important; height:270px !important;} /* .gu2x2 */
div.img_m .item img { width:270px; height:270px;}


#hd_55 { height:60px; margin-top:-5px; background:url(/res/p/common/img/head/banner/point10_bg.gif ) repeat-x; }
#hd_55 ul { width:1190px; margin:0px auto;}
#hd_55 ul li { float:left; }


/*サイドバナー*/
.sidebnr_1 { width:190px; border-top:1px solid #e0e0e0; }
.sidebnr_1_last { width:190px; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; }


/*プレセールヘッダー*/
/*.bnr_logout { width:100%; height:74px; background:#f6f6f6; color:#fff; text-align:center; margin-top:-5px; border-bottom:1px solid #ddd;}
.bnr_login { width:100%; height:74px; background:#f6f6f6; color:#333; text-align:center; margin-top:-5px; border-bottom:1px solid #ddd;}
.bnr_logout { width:100%; height:77px; margin-top:-5px; background:url(/res/p/common/img/head/atelier/bg_logout.gif) repeat-x;}
.bnr_login { width:100%; height:77px; margin-top:-5px; background:url(/res/p/common/img/head/atelier/bg_login.gif) repeat-x;}*/
.bnr_noswitch { width:100%; height:74px; background:#ffe500; color:#333; text-align:center; margin-top:-5px; border-bottom:1px solid #ddd;}


.pagetype-brand-top #search_r { padding-left:0px; float:right;} 


/*トップページ告知用*/
.info_red2 { text-align:left; margin:0 auto; padding:0 2px 5px 2px; font-size:12px;}
.info_red2 a:link { text-decoration:none !important; background:url(/res/p/common/img/foot/ico_ftinfo.png) no-repeat 0px 2px !important; padding:0px 0px 3px 53px !important;}
.info_red2 a:visited { text-decoration:none !important; background:url(/res/p/common/img/foot/ico_ftinfo.png) no-repeat 0px 2px !important; padding:0px 0px 3px 53px !important;}
.info_red2 a:hover { text-decoration:underline !important; background:url(/res/p/common/img/foot/ico_ftinfo.png) no-repeat 0px 2px !important; padding:0px 0px 3px 53px !important;}
.info_red2 a:active { text-decoration:underline !important; background:url(/res/p/common/img/foot/ico_ftinfo.png) no-repeat 0px 2px !important; padding:0px 0px 3px 53px !important;}

.info_red3 { text-align:left; margin:0 auto; padding:0 2px 5px 2px; font-size:12px;}
.info_red3 a:link { color:#ff0000; text-decoration:none !important; background:url(/res/p/common/img/foot/ico_ftinfo.png) no-repeat 0px 2px !important; padding:0px 0px 3px 53px !important;}
.info_red3 a:visited { color:#ff0000; text-decoration:none !important; background:url(/res/p/common/img/foot/ico_ftinfo.png) no-repeat 0px 2px !important; padding:0px 0px 3px 53px !important;}
.info_red3 a:hover { color:#ff0000; text-decoration:underline !important; background:url(/res/p/common/img/foot/ico_ftinfo.png) no-repeat 0px 2px !important; padding:0px 0px 3px 53px !important;}
.info_red3 a:active { color:#ff0000; text-decoration:underline !important; background:url(/res/p/common/img/foot/ico_ftinfo.png) no-repeat 0px 2px !important; padding:0px 0px 3px 53px !important;}



/**ポップアップ*/
.popup_box {
    border: solid;
    border-width: 0.1em;
    border-color: lightgrey;
    background-color: ghostwhite;
    position: absolute;
    height: 352px;
    padding: 5px;
/*    -moz-box-shadow: 7px 7px 7px #ccc;
    -webkit-box-shadow: 7px 7px 7px rgba(0,0,0,0.2);
*/    z-index:10;
}

.popup_box_shadow {
    width: 333px;
    height: 364px;
    top: -13px;
    left: -121px;
    position: absolute;
    z-index: 0;
}
.popup_box_shadow div.left {
    width: 100px;
    height: 364px;
    background: url(../img/dropshadow10.png) no-repeat bottom left;
    top:0;
    left:0;
    position: absolute;
}

.popup_box_shadow div.right {
    width: 166px;
    height: 364px;
    background: url(../img/dropshadow10.png) no-repeat bottom right;
    top:0;
    right:0;
    position: absolute;
}

.popup_layout {
    background-color: white;
    height: 352px;
}

.popup_layout ul {
    list-style: none;
    clear: both;
}

.popup_layout ul li {
    float: left;
}

.popup_item {
    height: 270px;
    width: 190px;
}

.popup_item_li {
    padding: 14px 9px 15px 11px;
}

.popup_border_li {
    padding: 15px 13px 15px 10px;
}

.popup_border {
    border-right: solid;
    border-right-width: 1px;
    border-right-color: lightgrey;
    height: 322px;
}

.popup_img_li {
    width: 70px;
    padding: 15px 7px 0px 7px;
}

.popup_img {
    height: 70px;
    width: 70px;
    padding: 0px 0px 14px 0px;
}
.popup_soldout {
    position:relative;
}    
.popup_soldout .icon {
    background-image: url(../img/icon/soldout_s.gif);
    width: 35px;
    height: 8px;
    position: absolute;
    top: 50px;
    right: 4px;
}

.popup_preorder {
    position:relative;
}
.popup_preorder .icon_preorder_s {
    background-image: url(../img/icon/preorder_s.gif);
    width: 35px;
    height: 8px;
    position: absolute;
    top: 50px;
    right: 4px;
}

.popup_txt_more {
    position: absolute;
    font-weight: normal;
    color:#999;
    right: 13px;
    bottom: 8px;
}

.popup_txt_more_r {
    position: absolute;
    font-weight: normal;
    color:#999;
    right: 247px;
    bottom: 8px;
}

.non_popup_area_l {
    width: 10px;
    height: 190px;
    position: absolute;
    top: 1px;
    left: 0px
}

.non_popup_area_r {
    width: 10px;
    height: 190px;
    position: absolute;
    top: 1px;
    left: 180px
}


/*検索左カラム*/
.br_left_bnr li { padding-bottom:10px; }
.br_left_bnr li.left_bnr_ameame { display:none; }


/*カート*/
#cart_empty_bt { padding:120px 0 !important; }


/*ヘッダフォーム
.search_frm .customSelect {
	font-size:120%;
	color:#555;
	padding:4px 0 0 1px;
	background:url(/res/p/common/img/spacer.gif) no-repeat;
	text-align:left;
}
#dk_container_undefined { display:none !important; }*/



/*新作フッター*/

/*フッタ上部*/
#wos_foot_t { width:100%; background:url(/res/p/common/img/foot2/bg_02.gif) repeat-x left top #eee; text-align:left; height:360px; clear:both; margin-top:50px;}
#wos_foot_t #foot_t { width:1190px; margin:0 auto; padding:35px 0; position:relative; }
#wos_foot_t #foot_t  .img_bnr { position:absolute; top:35px; right:5px; }

#wos_foot_t #foot_t  .img_bnr ul{overflow:hidden;}
#wos_foot_t #foot_t  .img_bnr ul li{float:left; margin-left:10px;}

#wos_foot_t #foot_t  .menu_t { font-size:11px; float:left; padding:10px 0 5px 0;}
#wos_foot_t #foot_t  .menu_t strong { padding-left:2px; }
#wos_foot_t #foot_t  .menu_t a { padding:6px 0 1px 2px; line-height:1.3em; display:block; }
#wos_foot_t #foot_t  p { border-bottom:1px solid #d3d3d3; }


/*フッタ下部*/
#wos_foot_b { width:100%; height:265px; background:url(/res/p/common/img/foot2/bg_01.gif) repeat-x left top #ddd; text-align:left; }
#wos_foot_b #foot_b { width:1190px; margin:0 auto; position:relative; height:265px; }
#wos_foot_b #foot_b ul.ft_help { position:absolute; top:45px; left:5px; }
#wos_foot_b #foot_b ul.ft_help li a { padding-bottom:5px; display:block; }
#wos_foot_b #foot_b .img_sp { position:absolute; bottom:0px; left:240px; }
#wos_foot_b #foot_b .ft_sns { position:absolute; top:40px; left:500px; font-size:90%; border-left:#c0c0c0 1px solid; border-right:#c0c0c0 1px solid; padding-right:20px; }
#wos_foot_b #foot_b .ft_sns dl { width:380px; height:95px; clear:both; }
#wos_foot_b #foot_b .ft_sns dt { width:95px; float:left; padding-left:25px; }
#wos_foot_b #foot_b .ft_sns dd { width:260px; float:left; padding-top:3px;}
#wos_foot_b #foot_b .ft_sns ul li { float:left; padding:8px 8px 0 0 }
#wos_foot_b #foot_b .img_card { position:absolute; top:40px; right:40px; }
#wos_foot_b #foot_b .ft_info { left:930px; padding-left25px; line-height:180%; position:absolute; top:40px }

#wos_foot_b #foot_b .ft_mail_bnr { top:38px; left:942px; position:absolute; }


.w230 .item img { width:245px !important; height:245px !important; } 
.w230 .icon_new img { width:23px !important; height:9px !important; }

/*ブランドトップスタイリング表示*/
.brtop_styling { height:330px !important;}
.brtop_styling img { width:185px; height:auto; margin-left:5px; }
.brtop_styling { text-align:left; }
.brtop_styling .desctxt_ttl { display:none; }
.brtop_styling .desctxt_cmt { padding:5px; text-align:left; font-size:90% !important; }


/* アイテム属性表示制御 start */
/* HIROKO HAYASHI アイテム属性 */
/*
#I0029,
#I0030,
#I0031,
#I0032
{ display:none }

.s_brw0709 #I0029,
.s_brw0709 #I0030,
.s_brw0709 #I0031,
.s_brw0709 #I0032
{ display:block }
*/
/* WORLD BASICS アイテム属性 */
/*
#I2001
{ display:none }

.s_brw0c77 #I2001
{ display:block }
*/

/* TAKEO KIKUCHI アイテム属性 */
/*
#I3001
{ display:none }

.s_brwt077 #I3001
{ display:block }
*/
/* アイテム属性表示制御 end */




/*ブランドトップ3カラム*/
#search_r { padding-top:0px !important; }
#right_itemmenu { background:url(/res/p/common/img/bg_01.gif) left top repeat-y; width:100%; text-align:left; }
#right_itemmenu  .item_01 { float:left; width:280px; padding:12px 25px 15px 25px;}
#right_itemmenu dl { padding-bottom:33px; }
#right_itemmenu dl dd { padding:2px 0 3px 11px }
#right_itemmenu dl dd a { background: url("/res/p/common/img/arrow_02.png") no-repeat 0 4px; padding:0 0 3px 9px; display:block; line-height:1.3em; }
#right_itemmenu dl dd em { font-size:10px; color:#aaa !important; padding-left:80px; }


.right h4 { display:none; }

.bnr_sale_2015 { width:100% !important; text-align:center; }
.detail_sara10 { display:none; }

#right_itemmenu .item_01 h4 { font-size:16px; font-weight:bold; padding:15px 3px; }
#right_itemmenu .item_01 span { padding:0 3px 7px 3px; display:block; }


.ti_tag { font-weight:bold; font-size:24px; padding:17px 0 25px 24px; text-align:left; }

#info_link div { display:none; }
#info_link div:first-of-type { display:block; }
.info_contents_style { width:860px; border:1px dotted #999; padding:40px 25px; margin:25px auto; font-size:100%; line-height:1.5em; }
.info_contents_title_style { font-size:16px; font-weight:bold; color:#ff0000 }
.info_link_div { padding:10px 20px 10px; }
