@charset "Shift_JIS";
/*-------------------------------------
SITE : http://zozo.jp/
CREDIT : DESIGN BY STARTTODAY CO.,LTD.
CREATE : 2013.03.14
MODIFIED : 2013.11.24
Var : 1.0
memo:旧テンプレ用一時スタイル
-------------------------------------*/



/* clearfix */
.clearfix { zoom:1; }
.clearfix:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }



/*-------------------------------------
	#gblFooter
-------------------------------------*/

#gblFooter {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Lucida Grande", Verdana, "ＭＳ Ｐゴシック", sans-serif; font-size:12px; line-height:1.417;
	width:980px;
	margin:70px auto 0;
	padding: 0 0;
	background: #f5f5f5;
	font-size: 10px;
	overflow:hidden;
	text-align:left;
	-webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; font-smoothing:antialiased;

}


#gblFooter ul{ margin:0; padding:0; list-style:none;}
#gblFooter ul li{text-align:left;}
/*
#gblFooter a{ color:#1c53c2; text-decoration:none;}
#zozovilla #gblFooter a{ color:#808080;}
#zozooutlet #gblFooter a{ color:#0099FF}
#gblFooter a:hover{ text-decoration:underline;}
*/
/* ガワ */
#fWrapper { margin:auto; width:980px; position:relative;}
#fInner{ padding:1px 0 0; min-height: 14em; overflow:hidden; }
.fBox{ float :left; border-right:1px solid #e5e5e5; padding: 0 0 600px 0; margin: 47px 0 -600px 14px; }
#gblFooter .fBox ul{padding: 7px 0 5px;}
.fBox li{ height:17px; margin: 7px 0 0; }
#gblFooter .fBox ul li a{ font-size:13px; line-height:1.455; }
.mtopReset{margin: 10px 0 -600px 14px !important; }
#gblFooter .mtopReset ul {padding: 0px 0 5px !important;}

/* 見出し */

#fInner .fTitle{ font-size:16px; }


/* サイト一覧 */
#gblFooter #fService{ width:160px; margin-left:36px; }
#gblFooter #fService ul{padding: 5px 0 5px;}
#gblFooter #fService ul li a,
#zozovilla #gblFooter #fInner #fService ul li a{ }

#fService span{ height:0; padding:19px 0 0; margin: 0 5px 0 0; width:36px; overflow:hidden; display:block; float:left; background:url(/common_2013/img/footer/footer_2013.png) no-repeat; }
#fService .f_ico_buy span{ background-position:     0 0px;}
#fService .f_ico_peo span{ background-position:     0 -19px;}
#fService .f_ico_nav span{ background-position:     0 -38px;}
#fService .f_ico_gal span{ background-position: -36px -38px;}
#fService .f_ico_qa  span{ background-position: -36px -19px;}
#fService .f_ico_ari span{ background-position: -36px 0px;}
#fService .f_ico_wear span{ background-position: -72px -38px;}
#fService a:hover span{opacity:0.8;}

/* ラブー対応 */
/*#fService li a.laboo {background: url("/common_2013/img/ico/ico_blank2.gif") no-repeat scroll right center;padding-right: 17px;}*/
/* WEAR対応 */
/*#fService li a.wear {background: url("/common_2013/img/ico/ico_blank2.gif") no-repeat scroll right center;padding-right: 17px;}*/

/* コンテンツ */
#fContents{ width:181px; }

/* 会員サービス覧 */
#fMember{ width:177px; margin-left:19px; }


/* ヘルプ&ガイド */
#fHelp{ width:176px; margin-left:19px; }
#fHelp ul { float:left; width:160px;}
#fHelp ul#fHelp2 { width:168px;}

/* モバイル&SNS */
#fMobile{ width:108x; border-right:0; margin-left:17px; }
/*#fMobile li a{ background:url("/common_2013/img/ico/ico_blank2.gif") no-repeat scroll right center; padding: 0 20px 0 0; }*/

/* リクルート */
#fReclute{ width:108x; border-right:0; }
#fReclute li a{ padding: 0 20px 0 0; }

/* コーポレート */
#fCorporate { width:976px; margin:auto; text-align:left; padding:25px 0 12px; }

/*#fCorporate .fTitle{ float:left; width:77px; margin:2px 0 0 22px; _margin:2px 0 0 11px; }*/
/*#fCorporate .fLogo { float :left; background:url("/common_2013/img/footer/footer.png") no-repeat 0 0; width: 66px; padding: 32px 0 0; height:0; overflow:hidden; position:relative; }*/

#fCorporate ul{ /*float: right;*/ width:876px; padding: 3px 0 0; font-size:12px; margin:0 0 0 34px; }
#fCorporate ul li{ float: left; padding: 0 9px 0 0; margin:0 10px 0 0; border-right:1px solid #808080; }
#fCorporate ul li:last-child{ border-right:0px; }
#fCorporate ul li a{line-height:1.2; color:#808080;}

#fCorporate #fCopyfight{ width:883px; margin:6px 0 0 33px; font-size: 11px; color:#808080; }
#fCorporate #fCopyfight #copy { font-size:10px; margin:9px 0 0 0; letter-spacing:0.2px; }

/* pageTop */
#fBacktotop { width: 128px; height: 30px; position:absolute; right:30px; top:0; background:#ffffff; }
#fBacktotop a{ background:url("/common_2013/img/footer/footer_2013.png") no-repeat 0 -57px; width: 115px; display:block; width:110px; padding:30px 10px 0; overflow:hidden; height:0; }
#fBacktotop a:hover{ opacity:0.8; filter:alpha(opacity=80); }



/*-------------------------------------
	#gblAnalyze
-------------------------------------*/

.gblAnalyze { height:0; overflow:hidden; }