@charset "Shift_JIS";
/*-------------------------------------
SITE : http: //zozo.jp/
CREDIT : DESIGN BY STARTTODAY CO.,LTD.
CREATE : 2013.03.07
MODIFIED : 2013.10.11
Var : 1.0
MEMO: 新着/カテゴリ/ショップ/ブランド/lowprice/usedブランド一覧共通
-------------------------------------*/



#noResult{ margin: 25px 0 100px; }


/*-------------------------------------
	ソーシャルボタン
-------------------------------------*/

#topSnsBtn{ float:right; margin: -20px 0 0; _width:375px; }
.snsBtn li{ float:left; height:21px; overflow:hidden; margin: 0 0 0 10px; line-height:21px; }
.snsBtn .mixi{ width:58px; margin:2px 0 0;; }
.snsBtn .googleplus{ width:72px;}
.snsBtn .twitt{ width:105px;}
.snsBtn .fcbk{ width:108px;}



/*-------------------------------------
	#contentHeader
-------------------------------------*/

#contentHeader .sectionHeader{ border-bottom:0; }
#contentHeader .lined h1{ margin: 0 15px 0 0; }
#contentHeader #mainTab{ margin:15px 0 0; }

#contentHeader .otherList{ float:right; margin: 23px 0 0; font-size: 11px; line-height: 1.455; }



/*-------------------------------------
	#ctrl
-------------------------------------*/

#ctrl{ margin:20px 0 0; position:relative; }
#viewType .narrowList{ margin:1px 15px 0 0; float:left; }
*:first-child+html  #ctrl #viewType .narrowList{ margin: -2px 15px 0 0; }

#ctrl #quickSearchArea{ margin:15px 0 -10px;; min-height:58px; }
#ctrl #quickSearchArea #quickSearch{ border:solid 1px #aaaaaa; height:20px; line-height:20px; padding:1px 3px; margin:-1px 0 1px; vertical-align:middle; width:200px; }
.msie7 #ctrl #quickSearchArea #quickSearch{ padding:2px 3px 0; margin:-2px 0 0; }
.msie8 #ctrl #quickSearchArea #quickSearch{ padding:2px 3px 0; }

#ctrl #quickSearchArea .def{ color:#aaaaaa; }
#ctrl #quickSearchArea .narrowList{ margin: 12px 0 0; }
#ctrl #quickSearchArea .narrowList a{padding: 0 4px; display:inline-block;}

#ctrl #infoCd{ margin: -42px 0 0; position: absolute; right: 0; top: 0; font-size:10px; line-height:1.5; }
#ctrl #infoCd .ico_cd{ margin-top:2px; margin-right: 1px;}
.mac #ctrl #infoCd .ico_cd{ margin-top:0; margin-right: 1px;}



/*-------------------------------------
	#anchorLists
-------------------------------------*/

#anchorLists ul{margin:15px 0 0 -13px; }
#anchorLists li{ float:left; width:183px; margin: 0 0 0 13px; padding: 8px 0 0 0; }



/*-------------------------------------
	#picUpList
-------------------------------------*/

#picUpList{ margin:15px 0 0 0; padding: 0 0 15px; }
#picUpList p.titleLv3{ padding: 0 0 5px; border-bottom:solid 1px #c9c9c9; }



/*-------------------------------------
	.listColumnWrapper
-------------------------------------*/

.listColumnWrapper .textListBlock{ margin: 15px 0 0; }

.listColumnWrapper .textListBlock { zoom:1; }
.listColumnWrapper .textListBlock:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }


.listColumnWrapper dt{ padding: 18px 0 0; font-weight: bold; font-size: 14px; }
.listColumnWrapper dd{ width: 230px; margin: 7px 0 0; line-height: 1.417; font-size:10px; color:#808080; }
.listColumnWrapper li{ width: 230px; margin: 7px 0 0; line-height: 1.417; }
.listColumnWrapper dd .name{ font-size:12px; }
.listColumnWrapper dd .kana{ display: none; }
.listColumnWrapper dd .off{ color: #ff0000; font-weight:bold; }

.ico_cd{ background: url(/shop/img/icon_cd.png) no-repeat center -1px; height:0px; padding:12px 0 0; margin:0 0 0 5px; vertical-align:text-top; width: 22px; display:inline-block; overflow:hidden; }
.mac .ico_cd{ background: url(/shop/img/icon_cd.png) no-repeat center 0; height:0px; padding:14px 0 0; margin:0 0 0 5px; vertical-align:top; width: 22px; display:inline-block; overflow:hidden; }



/*-------------------------------------
	.recommendList
-------------------------------------*/

#shop_recommend_wrapper {padding: 0 0 10px;}

.recommendList .textListBlock { margin-left: -15px; }
.recommendList .textListBlock dt{ margin-left: 15px;}
.recommendList .textListBlock dd{ float: left; margin-left: 15px; font-size:12px; line-height:1.417;}



/*-------------------------------------
	#listColumn1Line
-------------------------------------*/

#listColumn1Line .column1Line{  }
#listColumn1Line .textListBlock { margin-left: -15px; }
#listColumn1Line .textListBlock dt{ margin-left: 15px;}
#listColumn1Line .textListBlock dd,
#listColumn1Line .textListBlock li{ float: left; margin-left: 15px;}


.listColumnWrapper .column1Line{  }
.listColumnWrapper .textListBlock { margin-left: -15px; }
.listColumnWrapper .textListBlock dt{ margin-left: 15px;}
.listColumnWrapper .textListBlock dd,
.listColumnWrapper .textListBlock li{ float: left; margin-left: 15px;}


/*-------------------------------------
	#listColumn4Line
-------------------------------------*/

#listColumn4Line .column4Line{ float: left; width: 245px; }



/*-------------------------------------
	.itemCateList
-------------------------------------*/

.itemCateList{ margin: 15px 0 0; }
.itemCateList h2{ font-weight: bold; font-size: 14px; padding: 10px 0 0; }
.itemCateList .thumbList { margin: 5px 0 0; }
.itemCateList .thumbList li{ float: left; border: solid 1px #c9c9c9; margin: -1px 0 0 -1px; width: 195px; text-align: center; padding: 20px 0 3px; }
.itemCateList .thumbList li img{ display:block; margin: auto auto 5px; text-align: center; }
.itemCateList .thumbList li p{ height: 2.6em; line-height: 1.3; }



/*-------------------------------------
	#secAtt
-------------------------------------*/

#secAtt { margin: 50px 0 0;}
#secAtt h4{ font-weight:bold; }
#secAtt ul{ padding: 7px 0 0 12px; font-size:11px; line-height:1.455; }
#secAtt ul li{ margin: 5px 0 0;padding: 0 0 0 12px; text-indent:-12px;}
#secAtt p{ padding: 12px 0 0 24px; font-size:11px; line-height:1.455;  }



/*-------------------------------------
	#SearchLinkBlock
-------------------------------------*/

#favoriteArea .off{ color: #FF0000; font-weight: bold; font-size: 10px; line-height: 1.417;}

#favoriteArea #searchBtn{ margin:20px 0 0; }
#favoriteArea #searchBtn .btn{ float:left; }

#favoriteArea .comingsale{  color: #808080;  font-size: 10px;  line-height: 1.417; }
#favoriteArea .comingsale .name{ font-size: 12px; }


