@charset"Shift_JIS";

body#lnavi180 {
	font-family: 'ＭＳ Ｐゴシック','メイリオ',Meiryo,sans-serif !important;
	font-size:12px;
	word-spacing: -0.1em;
	color:#000000;
	text-align:left;
	margin:0;
	padding:0;
	-webkit-text-size-adjust: 100%;
	background-color: #FFFFFF;
}

a{
  color:#000000 !important;
  text-decoration:none !important;
}

a:hover,a:active{
  color:#0066CC !important;
  text-decoration:none !important;
}


div#lnavi{
  width:180px;
  margin:0;
  padding:0;
  background-color:#f0f0f0;
  text-shadow: 1px 1px 1px #FFFFFF;
}


/** 153 BANNER STYLE **/

div#lnavi div.bnr{
  width:154px;
  margin:0 auto;
  padding-top:15px;
}

div#lnavi div.bnr p.img{
  width: 1540px;
  height: 154px;
  margin: 0px -2px 5px;
  padding:2px 0 0 2px;
  background: url(../navi_180_data/bg_bnr.png) no-repeat scroll left top transparent;
}

div#lnavi div.bnr img{
  border:1px solid #FFFFFF;
}
div#lnavi div.bnr img.none{
  border:none !important;
}
 
div#lnavi div.bnr p.ttl{
  font-weight: bold;
  margin-top:0;
  margin-bottom:0;
}

div#lnavi div.bnr p.newttl{
  font-weight: bold;
  margin-top:0;
  margin-bottom:0;
  padding-bottom:5px;
  font-size:10px;
  line-height:18px;
}

div#lnavi .newdate{
  font-size:10px;
  color:#CC0000 !important;
}

div#lnavi div.bnr p.cap{
  line-height:1.3;
  font-size:10px;
  margin:3px 0 15px 0;
  padding-bottom:15px;
  background:url(../images/shop_design/lnavi/border.png) no-repeat scroll left bottom transparent;
}

div#lnavi div.bnr p.end{
  background-image:none;
}

/** 共通 **/

div#lnavi ul{
  width:170px;
  list-style-type:none;
  margin:0 0 0 7px;
  padding:0;
}

div#lnavi ul li{
  width:160px;
  height:25px;
  margin:0;
  padding:10px 0 0 10px;
  background:url(../images/shop_design/lnavi/border.png) no-repeat scroll left bottom transparent;
}

div#lnavi ul li.end{
  background-image:none;
}

div#lnavi p.morelink,
div#lnavi p.morelink a{
  margin-right:5px;
  text-align:right;
  text-decoration:none;
}

div#lnavi .date{
  font-size:10px;
  color:#CC0000 !important;
  margin-left:10px;  
}

div#lnavi p.cap{
  line-height:1.3;
  font-size:10px;
}

.style-new{
line-height:18px;
	padding-right:27px;
	background:url(http://image.rakuten.co.jp/e-zakkamania/cabinet/push/icon_new.gif) top right no-repeat;
}



/** 新作から探す **/

div#lnavi div#new{
}

div#lnavi div#new h3{
  width:180spx;
  height:30px;
  background:url(search_new.gif) no-repeat;
  text-indent:-9999px;
}

/** ランキングから探す **/

div#lnavi div#rank{
}

div#lnavi div#rank h3{
  width:180px;
  height:30px;
  background:url(../images/shop_design/lnavi/search_rank.gif) no-repeat;
  text-indent:-9999px;
}


/** カテゴリーから探す **/

div#lnavi div#cate{
 line-height:1.3;
  font-size:12px;
  padding-bottom:5px;
}

div#lnavi div#cate h3{
  width:180px;
  height:30px;
  background:url(search_cate.gif) no-repeat left bottom;
  text-indent:-9999px;
}

div#lnavi div#cate p.type{
  margin:0;
  margin-top:1px;
  padding:0;
}

div#lnavi div#cate ul.lady,
div#lnavi div#cate ul.unisex,
div#lnavi div#cate ul.baby{
  background:url(../lnav/bg_cate2.gif) no-repeat 5px bottom;
  list-style-type:none;
  width:170px;
  padding:0 0 3px 10px;
  margin-left:0px;
}

div#lnavi div#cate ul.lady li.clist,
div#lnavi div#cate ul.unisex li.clist,
div#lnavi div#cate ul.baby li.clist{
  width:130px;
  height:37px;
  margin-left:10px;
  background-image:none !important;
  background-color:#FFFFFF;
  border-bottom:1px solid #f0f0f0; 
}

div#lnavi div#cate ul.lady span{
  display:block;
  background-image:url(../images/classify/cate_icon_5.jpg) ;
  background-repeat:no-repeat;
  padding:8px 0 0 35px;
  height:26px;
}

div#lnavi div#cate ul.lady span.ap0401{
  display:block;
  background-image:url(../images/shop_design/lnavi/cate_icon0401.jpg) ;
  background-repeat:no-repeat;
  padding:5px 0 0 35px;
  height:28px;
}

ul.lady span.tops{background-position:-4px -4px;}
ul.lady span.cutsew{background-position:-4px -36px;}
ul.lady span.shirt{background-position:-4px -71px;}
ul.lady span.horn{background-position:-4px -109px;}
ul.lady span.cardigan{background-position:-4px -141px;}
ul.lady span.sweat{background-position:-4px -176px;}
ul.lady span.onepi{background-position:-4px -215px;}
ul.lady span.tank{background-position:-4px -249px;}
ul.lady span.outer{background-position:-4px -283px;}
ul.lady span.bottom{background-position:-4px -318px;}
ul.lady span.ac{background-position:-4px -352px;}
ul.lady span.paraffin_heater{background-position:-5px -386px;}
ul.lady span.e_paraffin_heater{background-position:-5px -423px;}
ul.lady span.bag{background-position:-4px -35px;}
ul.lady span.foot{background-position:-4px -458px;}
ul.lady span.sandal{background-position:-4px -492px;}
ul.lady span.pumps{background-position:-4px -528px;}
ul.lady span.toast{background-position:-4px -561px;}
ul.lady span.sneaker{background-position:-4px -600px;}
/*ul.lady span.boots{background-position:-5px -468px;}*/
ul.lady span.socks{background-position:-4px -633px;}
ul.lady span.hat{background-position:-4px -668px;}
ul.lady span.stale{background-position:-4px -702px;}
ul.lady span.belt{background-position:-4px -739px;}
ul.lady span.umb{background-position:-4px -773px;}
ul.lady span.h-acce{background-position:-4px -809px;}
ul.lady span.acce{background-position:-4px -845px;}
ul.lady span.pouch{background-position:-4px -878px;}
ul.lady span.case{background-position:-4px -914px;}
ul.lady span.chief{background-position:-4px -949px;}
ul.lady span.bidet_seat{background-position:-4px -985px;}
ul.lady span.faucet{background-position:-4px -1018px;}
ul.lady span.iron{background-position:-4px -1058px;}

/*ul.lady span.warm{background-position:-3px -700px;}*/

div#lnavi div#cate ul.unisex span{
  display:block;
  background-image:url(../images/shop_design/lnavi/cate_icon_uni.jpg) ;
  background-repeat:no-repeat;
  padding:5px 0 0 35px;
  height:28px;
}

div#lnavi div#cate ul.unisex span.ap0401{
  display:block;
  background-image:url(../images/shop_design/lnavi/cate_icon_uni0401.jpg) ;
  background-repeat:no-repeat;
  padding:5px 0 0 35px;
  height:28px;
}

ul.unisex span.tops{background-position:-4px 2px;}
ul.unisex span.bottom{background-position:-6px -35px;}
ul.unisex span.foot{background-position:-4px -78px;}
ul.unisex span.bag{background-position:-6px -115px;}
ul.unisex span.zakka{background-position:-4px -156px;}


div#lnavi div#cate ul.baby span{
  display:block;
  background-image:url(../images/shop_design/lnavi/cate_icon_baby.jpg) ;
  background-repeat:no-repeat;
  padding:5px 0 0 35px;
  height:28px;
}

div#lnavi div#cate ul.baby span.ap0401{
  display:block;
  background-image:url(../images/shop_design/lnavi/cate_icon_baby0401.jpg) ;
  background-repeat:no-repeat;
  padding:5px 0 0 35px;
  height:28px;
}

ul.baby span.tops{background-position:-2px 0px;}
ul.baby span.bottom{background-position:-3px -40px;}
ul.baby span.foot{background-position:-3px -78px;}
ul.baby span.zakka{background-position:-3px -118px;}
ul.baby span.toy{background-position:-3px -163px;}



/** ブランドから探す **/

div#lnavi div#brand{
  margin-top:-7px;
}


div#lnavi div#brand h3{
  width:180px;
  height:30px;
  background:url(search_brand.gif) no-repeat left bottom;
  text-indent:-9999px;
}

div#lnavi div#brand p.type{
  margin:0;
  margin-top:1px;
  padding:0;
}

div#lnavi div#brand ul.list{
  list-style:none;
  margin:0;
  padding:0;
}

div#lnavi div#brand ul.list li{
  width:170px;
  height:38px;
  margin-left:4px;
  margin-top:-6px;
  padding:0 0 17px 0;
  background-image:none !important;
}



/** 特集から探す **/

div#lnavi div#feature{
  margin-top:10px;
}

div#lnavi div#feature h3{
  width:180px;
  height:30px;
  background:url(../images/shop_design/lnavi/search_feature.gif) no-repeat left bottom;
  text-indent:-9999px;
}

/** ファッションを知る **/

div#lnavi div#fashion{
  margin-top:20px;
}

div#lnavi div#fashion h3{
  width:180px;
  height:30px;
  background:url(../images/shop_design/lnavi/search_fashion.gif) no-repeat left bottom;
  text-indent:-9999px;
}


div#lnavi div#fashion  ul {
margin-bottom:0;
padding-bottom:0;
}

/** 雑誌掲載 **/

div#lnavi div#magazine{
text-align:left;
  padding:10px 0 0 0px;
  background:url(../navi_180_data/border.png) no-repeat scroll left top transparent;
}

div#lnavi div#magazine img{
  margin-bottom:5px;
}

/** 受賞履歴 **/
div#lnavi div#prize{
text-align:center;
} 

div#lnavi div.prize{
margin:0 auto;
width:163px;
background-color:#FFFFFF;
text-align:center;
}

div#lnavi div.prize-inner{
padding-top:10px;
}

div#lnavi div.prize img{
text-align:center;
}

div#lnavi div.prize img.pt5{
padding-top:5px;
}

div#lnavi div.prize p{
margin-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
text-align:left;
color:#333333;
font-size:10px;
line-height:160%;
}

/** ヴィッセルバナー **/

div#lnavi p.vissel{
/*  padding:5px;
  background-color:#FFFFFF;*/
}

div#lnavi div#prize h3{
  background:url(../images/shop_design/new_lnavi/prize.gif) no-repeat left bottom;
  text-indent:-9999px;
  width:180px;
  height:38px;
  margin:0;
}

/** facebook **/
div#lnavi div#facebook{
width:130px;
height:42px;
background:url(../images/shop_design/lnavi/bg_facebook02.gif) no-repeat left top;
padding:72px 0 0 18px;
margin-top:10px;
}



#head_item_search_s {
	text-align:right;
	margin: 5px 0 20px;
	width: 178px;
	height: 28px;
	border: solid #ccc 1px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}
/*
#head_item_search ul { list-style-type:none;}
#head_item_search ul li{ float:left;}
*/
#head_item_search_s .input_txt { float:left;width: 141px;margin: 0px;padding: 0px;}

#head_item_search_s .input_txt input {
	padding: 0 15px;
	width: 111px;
	height: 28px;
	background: #fff;
	border: none;
	border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	-ms-border-radius: 3px 0 0 3px;
	-o-border-radius: 3px 0 0 3px;
}

#head_item_search_s .btn { float:right;width: 37px;margin: 0px;padding: 0px;}


span.icon{
	height:11px;	
	padding:0 3px;
	margin-left:5px;
	color:#FFFFFF;
	font-size:8px;
	font-weight:normal;
}

span.sale{
	width:26px;
	background-color:#CC0000;
}

span.point{
	width:26px;
	background-color:#CC9900;
}

span.event{
	width:26px;
	background-color:#c1c1c1;
	letter-spacing:0.03em;
}
span.new{
	width:26px;
	background-color:#CC0000;
	letter-spacing:0.04em;
}

span.rearrival{
	width:26px;
	background-color:#9DACBF;
	letter-spacing:0.03em;
}

span.feature{
	width:26px;
	background-color:#1b2e79;
	letter-spacing:0.04em;
}

span.pick{
	width:26px;
	background-color:#ffc000;
	letter-spacing:0.04em;
}

span.blue{
	width:26px;
	background-color:#044fcc;
	letter-spacing:0.04em;
}