﻿@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:0px; 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;
}

/*グリットユニットイレギュラーサイズ用*/
.h1 { height:1px !important; }
.h5 { height:5px !important; }
.h10 { height:10px !important; }
.h20 { height:20px !important; }
.h30 { height:30px !important; }
.h35 { height:35px !important; }
.h40 { height:40px !important; }
.h45 { height:45px !important; }
.h48 { height:48px !important; }
.h55 { height:55px !important; }
.h50 { height:50px !important; }
.h60 { height:60px !important; }
.h65 { height:65px !important; }
.h70 { height:70px !important; }
.h77 { height:77px !important; }
.h80 { height:80px !important; }
.h85 { height:85px !important; }
.h90 { height:90px !important; }
.h100 { height:100px !important; }
.h105 { height:105px !important; }
.h110 { height:110px !important; }
.h116 { height:116px !important; }
.h125 { height:125px !important; }
.h140 { height:140px !important; }
.h145 { height:145px !important; }
.h150 { height:150px !important; }
.h155 { height:155px !important; }
.h160 { height:160px !important; }
.h170 { height:170px !important; }
.h180 { height:180px !important; }
.h190 { height:190px !important; }
.h195 { height:195px !important; background:none !important;}
.h200 { height:200px !important; }
.h205 { height:205px !important; }
.h210 { height:210px !important; }
.h220 { height:220px !important; }
.h230 { height:230px !important; }
.h240 { height:240px !important; }
.h250 { height:250px !important; }
.h260 { height:260px !important; }
.h275 { height:275px !important; }
.h280 { height:280px !important; }
.h290 { height:290px !important; }
.h300 { height:300px !important; }
.h310 { height:310px !important; }
.h320 { height:320px !important; }
.h325 { height:325px !important; }
.h330 { height:330px !important; }
.h335 { height:335px !important; }
.h340 { height:340px !important; }
.h350 { height:350px !important; }
.h360 { height:360px !important; }
.h365 { height:365px !important; }
.h370 { height:370px !important; }
.h380 { height:380px !important; }
.h390 { height:390px !important; }
.h400 { height:400px !important; }
.h410 { height:410px !important; }
.h420 { height:420px !important; }
.h430 { height:430px !important; }
.h435 { height:435px !important; }
.h440 { height:440px !important; }
.h450 { height:450px !important; }
.h453 { height:453px !important; }
.h460 { height:460px !important; }
.h470 { height:470px !important; }
.h475 { height:475px !important; }
.h480 { height:480px !important; }
.h490 { height:490px !important; }
.h500 { height:500px !important; }
.h510 { height:510px !important; }
.h520 { height:520px !important; }
.h530 { height:530px !important; }
.h535 { height:535px !important; }
.h540 { height:540px !important; }
.h545 { height:545px !important; }
.h550 { height:550px !important; }
.h560 { height:560px !important; }
.h570 { height:570px !important; }
.h580 { height:580px !important; }
.h590 { height:590px !important; }
.h600 { height:600px !important; }
.h610 { height:610px !important; }
.h620 { height:620px !important; }
.h625 { height:625px !important; }
.h630 { height:630px !important; }
.h635 { height:635px !important; }
.h640 { height:640px !important; }
.h650 { height:650px !important; }
.h660 { height:660px !important; }
.h670 { height:670px !important; }
.h680 { height:680px !important; }
.h690 { height:690px !important; }
.h700 { height:700px !important; }
.h710 { height:710px !important; }
.h720 { height:720px !important; }
.h730 { height:730px !important; }
.h740 { height:740px !important; }
.h750 { height:750px !important; }
.h760 { height:760px !important; }
.h770 { height:770px !important; }
.h780 { height:780px !important; }
.h785 { height:785px !important; }
.h790 { height:790px !important; }
.h800 { height:800px !important; }
.h810 { height:810px !important; }
.h815 { height:815px !important; }
.h820 { height:820px !important; }
.h830 { height:830px !important; }
.h840 { height:840px !important; }
.h850 { height:850px !important; }
.h860 { height:860px !important; }
.h870 { height:870px !important; }
.h880 { height:880px !important; }
.h890 { height:890px !important; }
.h900 { height:900px !important; }
.h910 { height:910px !important; }
.h920 { height:920px !important; }
.h930 { height:930px !important; }
.h935 { height:935px !important; }
.h940 { height:940px !important; }
.h950 { height:950px !important; }
.h960 { height:950px !important; }
.h970 { height:970px !important; }
.h980 { height:980px !important; }
.h990 { height:990px !important; }
.h1000 { height:1000px !important; }
.h1010 { height:1010px !important; }
.h1020 { height:1020px !important; }
.h1030 { height:1030px !important; }
.h1040 { height:1040px !important; }
.h1050 { height:1050px !important; }
.h1060 { height:1060px !important; }
.h1070 { height:1070px !important; }
.h1080 { height:1080px !important; }
.h1090 { height:1090px !important; }
.h1100 { height:1100px !important; }
.h1110 { height:1110px !important; }
.h1120 { height:1120px !important; }
.h1130 { height:1130px !important; }
.h1140 { height:1140px !important; }
.h1150 { height:1150px !important; }
.h1160 { height:1160px !important; }
.h1170 { height:1170px !important; }
.h1180 { height:1180px !important; }
.h1190 { height:1190px !important; }
.h1200 { height:1200px !important; }
.h1210 { height:1210px !important; }
.h1220 { height:1220px !important; }
.h1230 { height:1230px !important; }
.h1240 { height:1240px !important; }
.h1250 { height:1250px !important; }
.h1260 { height:1260px !important; }
.h1270 { height:1270px !important; }
.h1280 { height:1280px !important; }
.h1290 { height:1290px !important; }
.h1300 { height:1300px !important; }
.h1310 { height:1310px !important; }
.h1320 { height:1320px !important; }
.h1330 { height:1330px !important; }
.h1340 { height:1340px !important; }
.h1350 { height:1350px !important; }
.h1360 { height:1360px !important; }
.h1370 { height:1370px !important; }
.h1380 { height:1380px !important; }
.h1390 { height:1390px !important; }
.h1400 { height:1400px !important; }
.h1410 { height:1410px !important; }
.h1420 { height:1420px !important; }
.h1430 { height:1430px !important; }
.h1440 { height:1440px !important; }
.h1450 { height:1450px !important; }
.h1460 { height:1460px !important; }
.h1470 { height:1470px !important; }
.h1480 { height:1480px !important; }
.h1490 { height:1490px !important; }
.h1500 { height:1500px !important; }
.h1510 { height:1510px !important; }
.h1520 { height:1520px !important; }
.h1530 { height:1530px !important; }
.h1540 { height:1540px !important; }
.h1550 { height:1550px !important; }
.h1560 { height:1560px !important; }
.h1570 { height:1570px !important; }
.h1580 { height:1580px !important; }
.h1590 { height:1590px !important; }
.h1600 { height:1600px !important; }
.h1610 { height:1610px !important; }
.h1620 { height:1620px !important; }
.h1630 { height:1630px !important; }
.h1640 { height:1640px !important; }
.h1650 { height:1650px !important; }
.h1660 { height:1660px !important; }
.h1670 { height:1670px !important; }
.h1680 { height:1680px !important; }
.h1690 { height:1690px !important; }
.h1700 { height:1700px !important; }
.h1710 { height:1710px !important; }
.h1720 { height:1720px !important; }
.h1730 { height:1730px !important; }
.h1740 { height:1740px !important; }
.h1750 { height:1750px !important; }
.h1760 { height:1760px !important; }
.h1770 { height:1770px !important; }
.h1780 { height:1780px !important; }
.h1790 { height:1790px !important; }
.h1800 { height:1800px !important; }
.h1810 { height:1810px !important; }
.h1820 { height:1820px !important; }
.h1830 { height:1830px !important; }
.h1840 { height:1840px !important; }
.h1850 { height:1850px !important; }
.h1860 { height:1860px !important; }
.h1870 { height:1870px !important; }
.h1880 { height:1880px !important; }
.h1890 { height:1890px !important; }
.h1900 { height:1900px !important; }
.h1910 { height:1910px !important; }
.h1920 { height:1920px !important; }
.h1930 { height:1930px !important; }
.h1940 { height:1940px !important; }
.h1950 { height:1950px !important; }
.h1960 { height:1960px !important; }
.h1970 { height:1970px !important; }
.h1980 { height:1980px !important; }
.h1990 { height:1990px !important; }
.h2000 { height:2000px !important; }
.h2010 { height:2010px !important; }
.h2020 { height:2020px !important; }
.h2030 { height:2030px !important; }
.h2040 { height:2040px !important; }
.h2050 { height:2050px !important; }
.h2060 { height:2060px !important; }
.h2070 { height:2070px !important; }
.h2080 { height:2080px !important; }
.h2090 { height:2090px !important; }
.h2100 { height:2100px !important; }
.h2110 { height:2110px !important; }
.h2120 { height:2120px !important; }
.h2130 { height:2130px !important; }
.h2140 { height:2140px !important; }
.h2150 { height:2150px !important; }
.h2160 { height:2160px !important; }
.h2170 { height:2170px !important; }
.h2180 { height:2180px !important; }
.h2190 { height:2190px !important; }
.h2200 { height:2200px !important; }
.h2210 { height:2210px !important; }
.h2220 { height:2220px !important; }
.h2230 { height:2230px !important; }
.h2240 { height:2240px !important; }
.h2250 { height:2250px !important; }
.h2260 { height:2260px !important; }
.h2270 { height:2270px !important; }
.h2280 { height:2280px !important; }
.h2290 { height:2290px !important; }
.h2300 { height:2300px !important; }
.h2310 { height:2310px !important; }
.h2320 { height:2320px !important; }
.h2330 { height:2330px !important; }
.h2340 { height:2340px !important; }
.h2350 { height:2350px !important; }
.h2360 { height:2360px !important; }
.h2370 { height:2370px !important; }
.h2380 { height:2380px !important; }
.h2390 { height:2390px !important; }
.h2400 { height:2400px !important; }
.h2410 { height:2410px !important; }
.h2420 { height:2420px !important; }
.h2430 { height:2430px !important; }
.h2440 { height:2440px !important; }
.h2450 { height:2450px !important; }
.h2460 { height:2460px !important; }
.h2470 { height:2470px !important; }
.h2480 { height:2480px !important; }
.h2490 { height:2490px !important; }
.h2500 { height:2500px !important; }
.h2510 { height:2510px !important; }
.h2520 { height:2520px !important; }
.h2530 { height:2530px !important; }
.h2540 { height:2540px !important; }
.h2550 { height:2550px !important; }
.h2560 { height:2560px !important; }
.h2570 { height:2570px !important; }
.h2580 { height:2580px !important; }
.h2590 { height:2590px !important; }
.h2600 { height:2600px !important; }
.h2610 { height:2610px !important; }
.h2620 { height:2620px !important; }
.h2630 { height:2630px !important; }
.h2640 { height:2640px !important; }
.h2650 { height:2650px !important; }
.h2660 { height:2660px !important; }
.h2670 { height:2670px !important; }
.h2680 { height:2680px !important; }
.h2690 { height:2690px !important; }
.h2700 { height:2700px !important; }
.h2710 { height:2710px !important; }
.h2720 { height:2720px !important; }
.h2730 { height:2730px !important; }
.h2740 { height:2740px !important; }
.h2750 { height:2750px !important; }
.h2760 { height:2760px !important; }
.h2770 { height:2770px !important; }
.h2780 { height:2780px !important; }
.h2790 { height:2790px !important; }
.h2800 { height:2800px !important; }
.h2810 { height:2810px !important; }
.h2820 { height:2820px !important; }
.h2830 { height:2830px !important; }
.h2840 { height:2840px !important; }
.h2850 { height:2850px !important; }
.h2860 { height:2860px !important; }
.h2870 { height:2870px !important; }
.h2880 { height:2880px !important; }
.h2890 { height:2890px !important; }
.h2900 { height:2900px !important; }
.h2910 { height:2910px !important; }
.h2920 { height:2920px !important; }
.h2930 { height:2930px !important; }
.h2940 { height:2940px !important; }
.h2950 { height:2950px !important; }
.h2960 { height:2960px !important; }
.h2970 { height:2970px !important; }
.h2980 { height:2980px !important; }
.h2990 { height:2990px !important; }
.h3000 { height:3000px !important; }
.h3010 { height:3010px !important; }
.h3020 { height:3020px !important; }
.h3030 { height:3030px !important; }
.h3040 { height:3040px !important; }
.h3050 { height:3050px !important; }
.h3060 { height:3060px !important; }
.h3070 { height:3070px !important; }
.h3080 { height:3080px !important; }
.h3090 { height:3090px !important; }
.h3100 { height:3100px !important; }
.h3110 { height:3110px !important; }
.h3120 { height:3120px !important; }
.h3130 { height:3130px !important; }
.h3140 { height:3140px !important; }
.h3150 { height:3150px !important; }
.h3160 { height:3160px !important; }
.h3170 { height:3170px !important; }
.h3180 { height:3180px !important; }
.h3190 { height:3190px !important; }
.h3200 { height:3200px !important; }
.h3210 { height:3210px !important; }
.h3220 { height:3220px !important; }
.h3230 { height:3230px !important; }
.h3240 { height:3240px !important; }
.h3250 { height:3250px !important; }
.h3260 { height:3260px !important; }
.h3270 { height:3270px !important; }
.h3280 { height:3280px !important; }
.h3290 { height:3290px !important; }
.h3300 { height:3300px !important; }
.h3310 { height:3310px !important; }
.h3320 { height:3320px !important; }
.h3330 { height:3330px !important; }
.h3340 { height:3340px !important; }
.h3350 { height:3350px !important; }
.h3360 { height:3360px !important; }
.h3370 { height:3370px !important; }
.h3380 { height:3380px !important; }
.h3390 { height:3390px !important; }
.h3400 { height:3400px !important; }
.h3410 { height:3410px !important; }
.h3420 { height:3420px !important; }
.h3430 { height:3430px !important; }
.h3440 { height:3440px !important; }
.h3450 { height:3450px !important; }
.h3460 { height:3460px !important; }
.h3470 { height:3470px !important; }
.h3480 { height:3480px !important; }
.h3490 { height:3490px !important; }
.h3500 { height:3500px !important; }
.h3510 { height:3510px !important; }
.h3520 { height:3520px !important; }
.h3530 { height:3530px !important; }
.h3540 { height:3540px !important; }
.h3550 { height:3550px !important; }
.h3560 { height:3560px !important; }
.h3570 { height:3570px !important; }
.h3580 { height:3580px !important; }
.h3590 { height:3590px !important; }
.h3600 { height:3600px !important; }
.h3610 { height:3610px !important; }
.h3620 { height:3620px !important; }
.h3630 { height:3630px !important; }
.h3640 { height:3640px !important; }
.h3650 { height:3650px !important; }
.h3660 { height:3660px !important; }
.h3670 { height:3670px !important; }
.h3680 { height:3680px !important; }
.h3690 { height:3690px !important; }
.h3700 { height:3700px !important; }
.h3710 { height:3710px !important; }
.h3720 { height:3720px !important; }
.h3730 { height:3730px !important; }
.h3740 { height:3740px !important; }
.h3750 { height:3750px !important; }
.h3760 { height:3760px !important; }
.h3770 { height:3770px !important; }
.h3780 { height:3780px !important; }
.h3790 { height:3790px !important; }
.h3800 { height:3800px !important; }
.h3810 { height:3810px !important; }
.h3820 { height:3820px !important; }
.h3830 { height:3830px !important; }
.h3840 { height:3840px !important; }
.h3850 { height:3850px !important; }
.h3860 { height:3860px !important; }
.h3870 { height:3870px !important; }
.h3880 { height:3880px !important; }
.h3890 { height:3890px !important; }
.h3900 { height:3900px !important; }
.h3910 { height:3910px !important; }
.h3920 { height:3920px !important; }
.h3930 { height:3930px !important; }
.h3940 { height:3940px !important; }
.h3950 { height:3950px !important; }
.h3960 { height:3960px !important; }
.h3970 { height:3970px !important; }
.h3980 { height:3980px !important; }
.h3990 { height:3990px !important; }
.h4000 { height:4000px !important; }


/*クリア用*/
.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;}

/* 商品別アイコン設定 */
.icon_topright { width:43px; height:43px; position:absolute; top:-7px; right:-3px; display:none; }
/*
.sara10 .icon_topright { top:42px; left:140px; width:54px; height:54px; display:block; background:url(/res/p/common/img/icon/5w/icon_sara10.png) no-repeat left top; }*/


.preorder14aw .icon_topright { width:71px; height:41px; top:5px; right:5px; display:block; background:url(/res/p/common/img/icon/preorder2.png) no-repeat left top; }
/*.weboff .icon_topright { width:54px; height:54px; top:42px; left:140px; display:block; background:url(/res/p/common/img/icon/weboff.png) no-repeat left top; }*/
.weboff .icon_topright { display:none; }
.weekend .icon_new { display:none; }
.point10 .icon_topright { display:none; }


.websenkou .icon_topright { width:40px; height:11px; top:17px; right:16px; display:block; background:url(/res/p/common/img/icon/25w/peanuts.png) no-repeat left top; }
.polygiene .icon_topright { width:55px; height:55px; top:-2px; right:-2px; display:block; background:url(/res/p/common/img/icon/ico_polygiene.png) no-repeat left top; }
.polygiene .icon_sale { display:none; }
/*.preorder .icon_topright { width:52px; height:52px; top:42px; left:140px; display:block; background:url(/res/p/common/img/icon/24w/indivi.png) no-repeat left top; }*/
/*.weboff .icon_topright { width:54px; height:54px; top:42px; left:140px; display:block; background:url(/res/p/common/img/icon/22w/3can.png) no-repeat left top; }*/
/*.takeo10off .icon_topright { width:68px; height:40px; top:105px; left:107px; display:block; background:url(/res/p/common/img/icon/13w/takeoicon.png) no-repeat left top; }*/
/*.tstk20c .icon_topright { width:46px; height:34px; top:2px; left:2px; display:block; background:url(/res/p/common/img/icon/tstk20c.png) no-repeat left top; }*/
/*.tstk5000 .icon_topright { width:105px; height:45px; top:105px; left:45px; display:block; background:url(/res/p/common/img/icon/tkmix_suit.png) no-repeat left top; }*/
/*.rn14sm .icon_topright { width:48px; height:14px; top:150px; left:14px; display:block; background:url(/s/runa2014summer/common/img/rn14sm.png) no-repeat left top; }*/
/*.rugoff .icon_topright { width:46px; height:34px; top:39px; right:2px; display:block; background:url(/res/p/common/img/icon/rugoff.png) no-repeat left top; }*/
/*.aquashoes .icon_topright { width:51px; height:51px; top:95px; left:127px; display:block; background:url(/res/p/common/img/icon/aquashoes.png) no-repeat left top; }*/
/*.weekend .icon_topright { width:38px; height:20px; top:42px; left:148px; display:block; background:url(/res/p/common/img/icon/2w/icon_weekend.png) no-repeat left top; }*/
/*.bestbuy .icon_topright { width:55px; height:28px; top:43px; right:0; display:block; background:url(/res/p/common/img/icon/bestbuy5.png) no-repeat; }*/
/*.saleprice .icon_topright { width:50px; height:40px; top:90px; right:1px; display:block; background:url(/res/p/common/img/icon/weekendprice2.png) no-repeat; }*/
/*.kids10 .icon_topright { width:52px; height:38px; top:2px; right:0px; display:block; background:url(/res/p/common/img/icon/kids10.png) no-repeat; }*/
/*.point10 .icon_topright { width:43px; height:43px; display:block; background:url(/res/p/common/img/icon/point10.png) no-repeat; }*/
/*.pre10 .icon_topright { width:45px; height:32px; display:block; top:1px; right:2px; background:url(/res/p/common/img/icon/pre10.png) no-repeat; }*/
/*.mothersday .icon_topright { width:58px; height:35px; top:2px; right:0px; display:block; background:url(/res/p/common/img/icon/mothersday.png) no-repeat; }*/
/*.fathersday .icon_topright { width:48px; height:35px; top:2px; right:0px; display:block; background:url(/res/p/common/img/icon/fathersday.png) no-repeat; }*/
/*.timesale .icon_topright {  top:1px; right:1px; width:54px; height:54px; display:block; background:url(/res/p/common/img/icon/timesale.png) no-repeat; }*/

/*商品詳細RUNAアイコン*/
.runa-icon { display:none }
.item_detail--item-runa .runa-icon { display:block; }

.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; }




