@charset "UTF-8";
/*-------------------------------------
SITE : http://zozo.jp/
CREDIT : DESIGN BY STARTTODAY CO.,LTD.
CREATE : 2013.02.07
MODIFIED : 2014.06.27
Var : 1.0
photo
MEMO:�Z�[���w�b�_�Ή�
MEMO:zozoused�Ή�
MEMO:�A�C�R���Ή�
MEMO:����őΉ�
-------------------------------------*/



/* --------------------------------
	reset
-------------------------------- */

body,
h1, h2, h3, h4, h5, h6,
p, address, blockquote, pre, div,
dl, dt, dd, ol, ul, li,
th, td,
form, fieldset, input, textarea { margin:0 0 0 0; padding:0 0 0 0; }

select { margin:0 0 0 0; }



/* --------------------------------
	�A�s�A�����X
-------------------------------- */

html { height:100%; }

body { height:100%; }

abbr, acronym { border:0 none; }

q:before, q:after { content:""; }

ol, ul { list-style:none; }

img { border:0 none; vertical-align:bottom; }

object { outline:none; }

table { border-spacing:0; }
*:first-child+html table { border-collapse:collapse; }
* html table { border-collapse:collapse; }
caption { text-align:left; }
th,
td { text-align:left; vertical-align:middle; empty-cells:show; }

hr { display:none; }

fieldset { border:0 none; }
label { cursor:default; }

iframe { border:0 none; overflow:auto; }



/* --------------------------------
	�^�C�|�O���t�B
-------------------------------- */

h1, h2, h3, h4, h5, h6 {
	font-style:normal;
	font-weight:bold;
	font-size:100%;
}

p, address, blockquote, pre, div,
abbr, acronym, dfn, cite, q, code, kbd, samp, var,
dl, ol, ul,
caption, th {
	font-weight: normal;
	font-style: normal;
	text-align: left;
}

em, strong {
	font-style:normal;
}



/* --------------------------------
	HTML5
-------------------------------- */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; margin:0 0 0 0; padding:0 0 0 0; }


/* --------------------------------
	�v�f�ʃX�^�C��
-------------------------------- */

body { background:#fff; color:#202020; font-family:"�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", "Lucida Grande", Verdana, "�l�r �o�S�V�b�N", sans-serif; font-size:12px; line-height:1.417; }

pre { font-family:"�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "Lucida Grande", "���C���I", "Lucida Grande", Verdana, "�l�r �o�S�V�b�N", sans-serif; }

a { color:#1c53c2; text-decoration: none;}
a:link {color : #1c53c2; text-decoration: none; }
a:visited {color: #993399; text-decoration: none; }
a:active {color: #1c53c2; text-decoration: none; }
a:hover {
	color:#1c53c2;
	text-decoration: underline;
	text-align: center;
}

input, select, textarea { color:#202020; font-size:12px; font-family:"�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", "Lucida Grande", Verdana, "�l�r �o�S�V�b�N", sans-serif; }
/*
html:not(:target) input,
html:not(:target) select,
html:not(:target) textarea { font-family:sans-serif; }IE �ȊO
*/
html:not(:target) input[type="password"] { font-family:"Lucida Grande", sans-serif; }

textarea { border:1px solid #b7b7b7; padding:2px 3px 2px 3px; }

a,input,object{outline:none;}

/* --------------------------------
	�ėp�N���X
-------------------------------- */

/*
�N���X�� { px���Z�l }
.txt10 { 10px/15px }	62.5%;
.txt11 { 11px/16px }	68.8%;
.txt12 { 12px/17px }	75%;
.txt13 { 13px/18px }	81.3%;
.txt14 { 14px/19px }	87.5%;
.txt15 { 15px/20px }	93.8%;
.txt16 { 16px/21px }	100%;
.txt18 { 18px/23px }	112.5%;
.txt20 { 20px/25px }	125%;
*/
.txt10 { font-size:10px; line-height:1.5; }
.txt11 { font-size:11px; line-height:1.455; }
.txt12 { font-size:12px; line-height:1.417; }
.txt13 { font-size:13px; line-height:1.385; }
.txt14 { font-size:14px; line-height:1.357; }
.txt15 { font-size:15px; line-height:1.333; }
.txt16 { font-size:16px; line-height:1.313; }
.txt18 { font-size:18px; line-height:1.278; }
.txt20 { font-size:20px; line-height:1.25; }



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


/* JavaScript�ɂ��DOM����p�\��ς݃Z���N�^ */
.current{}
.rollover {}
.nopngfix{}
.alpha {}
.noscroll{}



/*-------------------------------------
	�J���[�R�[�h
	#1c53c2	�� �����N�n
	#4372d1	�� �����N80%
	#6e6e6e	�O���[ �����f�t�H���g
	#676767	�O���[ �p�������Ȃ�
	#dcdcdc �O���[ �w�i�p
	#eaeaea �O���[ �{�^���w�i
	#808080 �O���[
	#555555 �� ������
	#333333 ��
	#000000 ��
	#aaaaaa �O���[ ���C��
	#c9c9c9 �O���[ ���C��2
-------------------------------------*/

#zozovilla a:link {color : #808080; text-decoration: none; }
#zozovilla a:visited {color: #808080; text-decoration: none; }
#zozovilla a:active {color: #808080; text-decoration: none; }
#zozovilla a:hover {color:#808080; text-decoration: underline;}

#zozooutlet a:link {color : #0099FF; text-decoration: none; }
#zozooutlet a:visited {color: #0099FF; text-decoration: none; }
#zozooutlet a:active {color: #0099FF; text-decoration: none; }
#zozooutlet a:hover {color:#0099FF; text-decoration: underline;}



/*-------------------------------------
	�}�E�X�I��
-------------------------------------*/

a:hover img{
	opacity:0.8;
	filter:alpha(opacity=80);
	text-align: center;
}


/*-------------------------------------
	table
-------------------------------------*/
table{
	width: 100%;
	border-top: 1px solid #202020;
	border-collapse: collapse;
	border-spacing: 0;
}

table tbody th{
	background-color: #F1F1F1;
	border-bottom: 1px solid #202020;
}

table tbody td{
	border-bottom: 1px solid #202020;
}

table thead th{
	color: #ffffff;
	background-color: #000000;
	border-left: 1px solid #ffffff;
	padding: 11px 5px 11px 15px;
}



/*-------------------------------------
	�A�C�R��
-------------------------------------*/

/*.iconSet { background: url("../../common_2014/img/ico/ico_right.gif") no-repeat left center; padding-left: 8px; }*/
.blank{ background: url(../../common_2014/img/ico/ico_blank2.gif) no-repeat right 0.1em; padding-right: 20px; }
.mac .blank{ background-position:right top; }

.ico_fav{ background: url(../../common_2014/img/ico/ico_set.png) no-repeat 0 0; width:12px; height:0; display:inline-block; overflow:hidden; padding: 12px 0 0; margin:2px 3px 0 0; vertical-align:top; }
.ico_mail{ background: url(../../common_2014/img/ico/ico_set.png) no-repeat 0 -13px; width:15px; height:0; display:inline-block; overflow:hidden; padding: 12px 0 0; margin:2px 3px 0 1px; vertical-align:top; }
.mac .ico_mail{ margin:1px 3px 0 1px; }

.ico_pop{ background: url(../../common_2014/img/ico/ico_blank3.gif) no-repeat right top; padding-right: 18px; display:inline-block; }
/*
.ico_new{ background: url(../../common_2014/img/ico/ico_new.gif) no-repeat 0 0; width:32px; height:0; display:inline-block; overflow:hidden; padding: 12px 0 0; margin:0 0 0 5px; vertical-align:middle; }
*/
.ico_new{ color:#ff0000; display:inline-block; margin:0 0 0 5px; vertical-align:middle;  }

.rankingList .rank{position:absolute; z-index:5; width:20px; height:20px;}
.rankingList .rank .iconSet{
	background: #332f30;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	height: 20px;
	text-align: center;
	width: 20px;
	font-size:11px;
	line-height:20px;
	padding:0;
	position:absolute;
	zoom:1;
	left: 1px;
}
.rankingList .rank .iconSet1{ background: #ffb100;}
.rankingList .rank .iconSet2{ background: #b6b6b6;}
.rankingList .rank .iconSet3{ background: #aa6d44;}
.rankingList .discount{color:#de2020;}



/*-------------------------------------
	��z����
-------------------------------------*/
.price{}
.price.discount{ color:#DE2020; }

.tax{ font-weight:normal; font-size:10px; margin:0 0 0 2px; white-space: nowrap; vertical-align:1px; }
.price.discount .tax{ color:inherit; }
.price.discount .off{ display:block; font-weight:bold; }
/*.price.discount .off{ vertical-align:middle; }*/

/*-------------------------------------
	#wrapper
-------------------------------------*/

 /* #wrapper{width:980px; margin: auto; text-align:left; position:relative; } */
#wrapper{width:520px; margin: auto; text-align:left; position:relative; }
#wrapper #gblHeader { font-size:12px; }



/*-------------------------------------
	#gblHeader
-------------------------------------*/

body{ _width:520px; min-width:520px; margin:auto; position:relative; zoom:1; }
/* body{ _width:1000px; min-width:1000px; margin:auto; position:relative; zoom:1; } */

#gblHeader {
/*	background:#000000;*/
	font-family:'�q���M�m�p�S Pro W3','���C���I','Hiragino Kaku Gothic Pro',Meiryo,'�l�r �o�S�V�b�N',Helvetica,sans-serif;
	color:#000000;
	z-index:55;
	position:relative;
	_zoom:1;
	line-height:1.6363;
	text-align:left;
	margin:auto;
	width:520px;
/*	width:980px; */
	background: #ffffff;
}
#gblHeader #hWrapper{ min-width:520px; margin:auto; _width:520px; padding:16px 0 0; }
/* #gblHeader #hWrapper{ min-width:980px; margin:auto; _width:1040px; padding:16px 0 0; } */



/*-------------------------------------
	popUp�n
-------------------------------------*/

#gblHeader .hPopWrap{position:relative;}
#gblHeader .hPopWrap .hPopUp{position:absolute; left: -99999px; z-index:55;}
#gblHeader .hPopWrap.static:hover .hPopUp,
#gblHeader .current .hPopUp{position:absolute; left: 0; z-index:55; }




/*-------------------------------------
	�J�h�}���O���f�t���{�^��
-------------------------------------*/

#gblHeader .hBtn{
	color: #ffffff;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #1d52c3;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3d6bcb), to(#1d52c3));
	background: -webkit-linear-gradient(#3d6bcb, #1d52c3);
	background: -moz-linear-gradient(#3d6bcb, #1d52c3);
	background: -ms-linear-gradient(#3d6bcb, #1d52c3);
	background: -o-linear-gradient(#3d6bcb, #1d52c3);
	background: linear-gradient(#3d6bcb, #1d52c3);
	-pie-background: linear-gradient(#3d6bcb, #1d52c3)!important;
	behavior: url(../lib/pie/PIE.htc);
	cursor: pointer;
	position:relative;
}

#gblHeader .hBtn:hover{
	background: #6086d5;
	-pie-background: #6086d5;
	behavior: url(../lib/pie/PIE.htc);
	text-decoration:none;
}

#gblHeader .hBtn:active{
	color:#ffffff;
	background: #1d52c3;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3d6bcb), to(#1442a6));
	background: -webkit-linear-gradient(#3d6bcb, #1442a6);
	background: -moz-linear-gradient(#3d6bcb, #1442a6);
	background: -ms-linear-gradient(#3d6bcb, #1442a6);
	background: -o-linear-gradient(#3d6bcb, #1442a6);
	background: linear-gradient(#3d6bcb, #1442a6);
	-pie-background: linear-gradient(#3d6bcb, #1442a6)!important;
	behavior: url(../lib/pie/PIE.htc);
	box-shadow: inset 0 2px 1px 1px #193576;
}


/*-------------------------------------
	�J�h�}���O���f�t�����{�^��
-------------------------------------*/

#gblHeader .hBtnBlack{
	color: #ffffff;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #242424;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3b3b3b), to(#242424))!important;
	background: -webkit-linear-gradient(#3b3b3b, #242424))!important;
	background: -moz-linear-gradient(#3b3b3b, #242424)!important;
	background: -ms-linear-gradient(#3b3b3b, #242424)!important;
	background: -o-linear-gradient(#3b3b3b, #242424)!important;
	background: linear-gradient(#3b3b3b, #242424)!important;
	-pie-background: linear-gradient(#3b3b3b, #242424)!important;
	behavior: url(../lib/pie/PIE.htc);
	cursor: pointer;
	position:relative;
}

#gblHeader .hBtnBlack:hover{
	background: #3b3b3b;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#242424), to(#3b3b3b))!important;
	background: -webkit-linear-gradient(#242424, #3b3b3b)!important;
	background: -moz-linear-gradient(#242424, #3b3b3b)!important;
	background: -ms-linear-gradient(#242424, #3b3b3b)!important;
	background: -o-linear-gradient(#242424, #3b3b3b)!important;
	background: linear-gradient(#242424, #3b3b3b)!important;
	-pie-background: linear-gradient(#242424, #3b3b3b)!important;
	behavior: url(../lib/pie/PIE.htc);
	text-decoration:none;
}

#gblHeader .hBtnBlack:active{
	box-shadow: #000000 1px 1px 2px inset;
	behavior: url(../lib/pie/PIE.htc);
}


/*-------------------------------------
	�J�h�}���O���f�t���ԃ{�^��
-------------------------------------*/

p.hBtnRed{
	width:160px;
	height:25px;
	line-height:26px;
	color: #ffffff;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #f64b47;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f64b47), to(#f30701))!important;
	background: -webkit-linear-gradient(#f64b47, #f30701)!important;
	background: -moz-linear-gradient(#f64b47, #f30701)!important;
	background: -ms-linear-gradient(#f64b47, #f30701)!important;
	background: -o-linear-gradient(#f64b47, #f30701)!important;
	background: linear-gradient(#f64b47, #f30701)!important;
	-pie-background: linear-gradient(#f64b47, #f30701)!important;
	behavior: url(../lib/pie/PIE.htc);
	cursor: pointer;
	position:relative;
}

p.hBtnRed:hover{
	background: #f30701;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f30701), to(#f64b47))!important;
	background: -webkit-linear-gradient(#f30701, #f64b47))!important;
	background: -moz-linear-gradient(#f30701, #f64b47)!important;
	background: -ms-linear-gradient(#f30701, #f64b47)!important;
	background: -o-linear-gradient(#f30701, #f64b47)!important;
	background: linear-gradient(#f30701, #f64b47)!important;
	-pie-background: linear-gradient(#f30701, #f64b47)!important;
	behavior: url(../lib/pie/PIE.htc);
	text-decoration:none;
}

p.hBtnRed:active{
	box-shadow: #ff0000 1px 1px 2px inset;
	behavior: url(../lib/pie/PIE.htc);
}


/*-------------------------------------
	�J�h�}���O���f�t���s���N�{�^��
-------------------------------------*/

a.hBtnPink{
	color: #ffffff;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #FF6AB1;
	cursor: pointer;
	position:relative;
}

a.hBtnPink:hover{
	background: #FF6AB1;
	text-decoration:none;
}

a.hBtnPink:active{
	box-shadow: #cc568f 1px 1px 4px inset;
	behavior: url(../lib/pie/PIE.htc);
}



/*-------------------------------------
	�ʏ�{�^��
-------------------------------------*/

.btn{ position:relative; z-index:1; }
.btn input.gBtn{ border:none; font-size:12px; padding:3px 12px 2px; line-height:1.5; }
.btn input.btnLL{ border:none; font-size:12px; padding:8px 0 6px; line-height:1.5; }

div.btn,
ul.btn{ margin:12px 0 0; }
div.btn p,
ul.btn li{ float:right; margin: 0 0 0 7px; position:relative; }

.btnCenter .gBtn{ margin:auto; display:block; }

a.gBtn,
a.gBtn:link,
a.gBtn:hover,
a.gBtn:active,
a.gBtn:visited{ color:#ffffff; text-decoration:none; }

#zozovilla a.gBtn:link,
#zozovilla a.gBtn:hover,
#zozovilla a.gBtn:active,
#zozovilla a.gBtn:visited{ color: #ffffff; text-decoration:none; }

#zozooutlet a.gBtn:link,
#zozooutlet a.gBtn:hover,
#zozooutlet a.gBtn:active,
#zozooutlet a.gBtn:visited{ color: #ffffff;  text-decoration:none; }

p.gBtn{display:inline-block; _display:inline;}
*:first-child+html p.gBtn{ display:inline;}
p.gBtn input{background:transparent; color:#ffffff; border:0px; padding: 0 5px; cursor:pointer; font-size:12px;	position:relative;}

.gBtn.btnS{ padding-top: 4px; padding-bottom: 2px; }
.gBtn.btnL{ width:165px;padding-left:0; padding-right:0; }
.gBtn.btnLL{ width:240px; padding:8px 0 6px; }
.gBtn.btnAuto{ padding-left:16px; padding-right:16px; _width:50px; _display:inline; white-space: nowrap; }

.gBtn{
	color:#ffffff;
	display:block;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 6px 0 4px;
	background: #1d52c3;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3d6bcb), to(#1d52c3));
	background: -webkit-linear-gradient(#3d6bcb, #1d52c3);
	background: -moz-linear-gradient(#3d6bcb, #1d52c3);
	background: -ms-linear-gradient(#3d6bcb, #1d52c3);
	background: -o-linear-gradient(#3d6bcb, #1d52c3);
	background: linear-gradient(#3d6bcb, #1d52c3);
	-pie-background: linear-gradient(#3d6bcb, #1d52c3)!important;
	behavior: url(../lib/pie/PIE.htc);
	cursor: pointer;
	position:relative;
	z-index:1;
	font-size:11px;
}

.gBtn:hover{
	color:#ffffff;
	background: #6086d5;
	-pie-background: #6086d5;
	behavior: url(../lib/pie/PIE.htc);
	text-decoration:none;
	position:relative;
	z-index:1;
}

.gBtn:active{
	color:#ffffff;
	background: #1442a6;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3d6bcb), to(#1442a6));
	background: -webkit-linear-gradient(#3d6bcb, #1442a6);
	background: -moz-linear-gradient(#3d6bcb, #1442a6);
	background: -ms-linear-gradient(#3d6bcb, #1442a6);
	background: -o-linear-gradient(#3d6bcb, #1442a6);
	background: linear-gradient(#3d6bcb, #1442a6);
	-pie-background: linear-gradient(#3d6bcb, #1442a6)!important;
	behavior: url(../lib/pie/PIE.htc);
	box-shadow: inset 0 2px 1px 1px #193576;
	text-decoration:none;
	position:relative;
	z-index:1;
}

#zozovilla .gBtn{
	color: #ffffff;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #747474;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#828282), to(#747474));
	background: -webkit-linear-gradient(#828282, #747474));
	background: -moz-linear-gradient(#828282, #747474);
	background: -ms-linear-gradient(#828282, #747474);
	background: -o-linear-gradient(#828282, #747474);
	background: linear-gradient(#828282, #747474);
	-pie-background: linear-gradient(#828282, #747474)!important;
	behavior: url(../lib/pie/PIE.htc);
	cursor: pointer;
	position:relative;
}

#zozovilla .gBtn:hover{
	color:#ffffff;
	background: #909090;
	-pie-background: #909090;
	behavior: url(../lib/pie/PIE.htc);
	text-decoration:none;
	position:relative;
	z-index:1;
}

#zozovilla .gBtn:active{
	color:#ffffff;
	background: #747474;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#828282), to(#747474));
	background: -webkit-linear-gradient(#828282, #747474));
	background: -moz-linear-gradient(#828282, #747474);
	background: -ms-linear-gradient(#828282, #747474);
	background: -o-linear-gradient(#828282, #747474);
	background: linear-gradient(#828282, #747474);
	-pie-background: linear-gradient(#828282, #747474)!important;
	behavior: url(../lib/pie/PIE.htc);
	box-shadow: inset 0 2px 1px 1px #353535;
	text-decoration:none;
	position:relative;
	z-index:1;
}



/*-------------------------------------
	�ʏ�O���[�{�^��
-------------------------------------*/

input.btnGray,
a.btnGray{
	padding: 5px 0 3px;
	background: #e7e7e7;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e7e7e7), color-stop(0.00, #f5f5f5));
	background: -webkit-linear-gradient(#f5f5f5, #e7e7e7);
	background: -moz-linear-gradient(#f5f5f5, #e7e7e7);
	background: -o-linear-gradient(#f5f5f5, #e7e7e7);
	background: -ms-linear-gradient(#f5f5f5, #e7e7e7);
	background: linear-gradient(#f5f5f5, #e7e7e7);
	-pie-background: linear-gradient(#f5f5f5, #e7e7e7)!important;
	behavior: url(../lib/pie/PIE.htc);
	border:solid 1px #dedede;
	border-radius:2px;
}

input.btnGray:hover,
input.btnGray:active,
a.btnGray:hover,
a.btnGray:active{
	background: #f5f5f5;
	-pie-background: #f5f5f5;
	behavior: url(../lib/pie/PIE.htc);
}

a.btnGray:link,
a.btnGray:hover,
a.btnGray:active,
a.btnGray:visited{ color:#202020; }

.btnGray:active{
	box-shadow: inset 0 2px 1px 1px #999999;
	behavior: url(../lib/pie/PIE.htc);
}



/*-------------------------------------
	header���S�E�e�L�X�g
-------------------------------------*/

#gblHeader #header{background:transparent; z-index:5; position:relative; padding: 0; }
#hLogo{ float: left; margin:0 6px 0 0; }
#hLogo a{ width:184px; padding: 26px 0 0; height:0; background:url(../../common_2014/img/header/h_logo.gif) no-repeat -2px top; display:block; overflow:hidden; line-height:1.2; -webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; font-smoothing:antialiased; }
#hLogo.zozoused { margin:-1px 6px 0 0; }
#hLogo.zozoused a { width:178px; background:url("../../common_2014/img/header/h_logo_used.gif") no-repeat 0 top; }

.zozoused #hLogo a { width:178px; background:url("../../common_2014/img/header/h_logo_used.gif") no-repeat 0 top; }
#zozovilla #hLogo a{ width:176px; background:url(../../common_2014/img/header/h_logo_villa.gif) no-repeat 0 top; }
#zozooutlet #hLogo a{ width:216px; background:url(../../common_2014/img/header/h_logo_outlet.gif) no-repeat 0 top; }

#hLead{font-size:14px;float:left; color:black; line-height: 24px;margin:7px 0 -5px; -webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; font-smoothing:antialiased;}
#hLead a,
#zozovilla #header #hLead a,
#zozooutlet #header #hLead a{ color:#555555; -webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; font-smoothing:antialiased; }

#hLead a:hover{/*color:#848182;*/ -webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; font-smoothing:antialiased; text-decoration:none; opacity:0.7; filter:alpha(opacity=70); }
.msie7 #hLead a:hover { color:#808080; }
.msie8 #hLead a:hover { color:#808080; }
#hLead span{ color:#2d2d2d;margin-left:5px; }
#hLead span:hover{ color:#848484;margin-left:5px; }



/*-------------------------------------
	�T�C�g�}�b�v
-------------------------------------*/

#hNav{float: right; margin: -1px 0 0; padding: 0 0 0 0; -webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; font-smoothing:antialiased;}
#hNav .gBtn { -webkit-font-smoothing:subpixel-antialiased; -moz-font-smoothing:subpixel-antialiased; font-smoothing:subpixel-antialiased; }

#hNav ul{position:relative; float:right; }
#hNav ul li{ background-color:#ffffff; float:left; }
#hNav ul li a{ color:#555555; }

#zozovilla #hNav ul li a.hIcon ,
#zozooutlet #hNav ul li a.hIcon,
#zozovilla #hNav ul li .hIcon a,
#zozooutlet #hNav ul li .hIcon a{ color:#000000;}

#zozovilla  #hThumbs a:link,
#zozooutlet #hThumbs a:link{ color:#ffffff;}

#zozovilla  #hThumbs a:hover,
#zozooutlet #hThumbs a:hover{ color:#808080;}

#zozovilla #hNav ul li div div a
#zozooutlet #hNav ul li div div a{color:#1c53c2;}

#hNavHome a.hIcon,
#hServiceMap div.hIcon div{background-image:url(../../common_2014/img/header/header.png); background-repeat:no-repeat;}
#hServiceMap dl a{background:none;}

/* �|�C���g */
#hNavPoint{ border:none; height:24px; overflow:hidden; margin:5px 10px -2px 0; padding: 0 5px 0 0; position:relative; background:url(../../common_2014/img/header/border_v.gif) no-repeat right 9px;}
#hNavPoint div { padding:4px 3px 2px 68px; font-size:14px; display:block; background:url(../../common_2014/img/header/h_point.gif) no-repeat 1px 1px; }
#hNavPoint a{ color:#202020; }
#hNavPoint a:hover{ -webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; font-smoothing:antialiased; text-decoration:none; opacity:0.7; filter:alpha(opacity=70); }
.msie7 #hNavPoint a:hover { color:#808080; }
.msie8 #hNavPoint a:hover { color:#808080; }
#hNavPoint a span{ }


/* yahoo */
#hNavYahoo{ margin:1px 10px 0 0; padding: 0 10px 0 0; background:url(../../common_2014/img/header/border_v.gif) no-repeat right 100%; height:24px; }
#hNavYahoo a{ padding:2px 0 2px 0; font-size:11px; display:block; line-height:35px; }
#hNavYahoo a:hover{ text-decoration:underline; -webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; font-smoothing:antialiased; }

/* home */
#hNavHome{ margin:9px 10px -5px 0; background:url(../../common_2014/img/header/border_v.gif) no-repeat right 50%; }
#hNavHome a.hIcon{ background-position: 0 2px; padding:3px 0 2px 24px; font-size:11px; display:block; margin: 0 10px 0 0; background-position: 0 0; }
#hNavHome a:hover{ text-decoration:underline; }


/* help */
#hHelp{ margin:9px 19px -5px 1px; }
#hHelp a{ padding:2px 0 2px 0; display:block; }
#hHelp a:hover{ text-decoration:underline; -webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; font-smoothing:antialiased; text-decoration:none; opacity:0.7; filter:alpha(opacity=70); }
.msie7 #hHelp a:hover { color:#808080; }
.msie8 #hHelp a:hover { color:#808080; }

/* �T�C�g�}�b�v */
#hServiceMap{
	margin:-3px 0 0; border:1px solid #e0e0e0; border-radius:2px;

behavior: url(../lib/pie/PIE.htc); }


#hServiceMap div.hIcon{
	display:block;
	background: #f9f9f9;
	background: -moz-linear-gradient(top, #f9f9f9 0%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f4f4f4));
	background: -webkit-linear-gradient(top, #f9f9f9 0%,#f4f4f4 100%);
	background: -o-linear-gradient(top, #f9f9f9 0%,#f4f4f4 100%);
	background: -ms-linear-gradient(top, #f9f9f9 0%,#f4f4f4 100%);
	background: linear-gradient(to bottom, #f9f9f9 0%,#f4f4f4 100%);
	-pie-background: linear-gradient(#f9f9f9, #f4f4f4)!important;
	behavior: url(../lib/pie/PIE.htc);
	position:relative;
	z-index:1;
}
#hServiceMap div.hIcon div{ display:block; background-position:10px -55px; }
/*
#hServiceMap div.hIcon span{ padding:5px 35px 5px 31px; font-size:11px; letter-spacing:1.2px; display:block; background:url(../../common_2014/img/header/header.png) no-repeat right -733px; cursor:default; }
*/
#hServiceMap.current{ border-color:#ccc; }
#hServiceMap.current div.hIcon{ display:block; }
#hServiceMap.current div.hIcon div{ background-position:10px -815px; background-color:#b4b4b4; border-radius:1px 1px; }
/*#hServiceMap.current div.hIcon span{ background-position: right -772px;color:#ffffff;}*/ 

/*�A�C�R���Ή�*/
/*#hServiceMap div.hIcon div{ display:block; background-position:10px 9px; }
*/
#hServiceMap div.hIcon span{ padding:6px 31px 3px 30px; font-size:12px; display:block; background:url(../../common_2014/img/header/sitemap.png) no-repeat 111px 12px; cursor:default; }

.msie7 #hServiceMap div.hIcon span { background-position: 100px 12px; }/*ie7*/
.msie8 #hServiceMap div.hIcon span { background-position: 100px 12px; }/*ie8*/
/*
#hServiceMap.current div.hIcon div{ background-position:10px 8px; background-color:#b4b4b4; border-radius:1px 1px; background-image:url(../../common_2014/img/header/map_white.png); color:#fff; }
*/
#hServiceMap.current div.hIcon span{ background:url(../../common_2014/img/header/sitemap_white.png) no-repeat 111px 12px;color:#ffffff; }
.msie7 #hServiceMap.current div.hIcon span { background-position: 100px 12px; }/*ie7*/
.msie8 #hServiceMap.current div.hIcon span { background-position: 100px 12px; }/*ie8*/

/* �T�C�g�}�b�v �T�u�E�B���h�E */
#hServiceMap #hSubMap{
	position:relative;
	background:#faf9f7;
	width:858px;
	border:1px solid #f0f0f0;
	box-shadow: 0 4px 8px rgba(77,77,77,1);
	behavior: url(../lib/pie/PIE.htc);
}

#hNav ul #hServiceMap #hSubMap #hShopping{ padding: 28px 0 0; border-right:#ededed; position:relative;}
#hNav ul #hServiceMap.static:hover .hPopUp,
#hNav ul #hServiceMap.current .hPopUp{position:absolute; left:auto; right:-1px; top:25px;  }

#hNav ul li div div a{ color:#1c53c2; text-decoration:none; display:block; }
#hNav ul li div div a:hover{ text-decoration:underline; }

#hSubMap { background:#faf8f7;}
#hSubMap h2{padding:15px 0 0 20px; font-weight:bold; font-size:14px;}
#hServiceMap .hPopUp a{ color:#1c53c2; font-size:12px; }
#hServiceMap .hPopUp a:hover{ color:#1c53c2; }

#hSubMap #hSite li{float:none;}

#hSubMap dl{ float:left; /*width:195px;*/ padding: 0 0 0 0;  }
#hSubMap dt{ font-size:16px; font-weight:normal;  }
#hSubMap dd{ padding:0 0 0 22px; margin:8px 0 0; }
#hSubMap dl#hSiteList{  width:244px; }
#hSubMap dl#hSiteList dt,
#hSubMap dl#hSiteList dd{padding: 0 0 0 29px; font-size:16px;}

#hSubMap dl#hAllList{ width:170px; height:237px; border-right:#d7d7d7 1px solid; border-left:#d7d7d7 1px solid; }

#hSubMap dl#hAllList dt,
#hSubMap dl#hFavoriteList dt{ padding: 0 0 1px 14px;}
#hSubMap dl#hAllList dd,
#hSubMap dl#hFavoriteList dd{ margin:6px; font-size:12px; line-height:1.455; padding: 0 0 0 14px;}
#hSubMap dl#hFavoriteList #hGotoFav{margin:12px 0 0;}


#hSubMap dl#hAllList dd,
#hSubMap dl#hFavoriteList dd{ margin:7px 0 0; }

#hSubMap dl#hFavoriteList{ padding:0 0 0 13px; border-right:1px solid #D7D7D7; width:184px; height:237px; }
#hSubMap dl#hFavoriteList dt,
#hSubMap dl#hFavoriteList dd{ width:14em; padding-left:0; }


/*�ǉ�������� hFavoriteSearch*/
#hSubMap dl#hAllList dt,
#hSubMap dl#hFavoriteSearch dt{ padding: 0 0 1px 21px;}
#hSubMap dl#hAllList dd,
#hSubMap dl#hFavoriteSearch dd{ margin:6px; font-size:12px; line-height:1.455; padding: 0 0 0 18px;}
#hSubMap dl#hFavoriteSearch #hGotoSrc{margin:12px 0 0;}


#hSubMap dl#hAllList dd,
#hSubMap dl#hFavoriteSearch dd{ margin:7px 0 0; }

#hSubMap dl#hFavoriteSearch{ padding:0 10px 15px 15px; border-right:1px solid #D7D7D7; width:185px; }
#hSubMap dl#hFavoriteSearch dt,
#hSubMap dl#hFavoriteSearch dd{ width:14em; padding-left:0; }

#hSubMap #hFavoriteSearchBtn { position:absolute; bottom:0px; right:31px; }
#hSubMap #hFavoriteSearchBtn a{color:#ffffff; text-decoration:none; font-size:11px; }



#hSubMap dl#hSearchList{ padding:0 0 0 13px; width:200px; }
#hSubMap dl#hSearchList dt { width:14em; padding-left:0; }
#hSubMap dl#hSearchList dd { font-size:12px; line-height:1.455; padding: 0; margin:7px 0 0 0; }
#hSubMap dl#hSearchList dd a { width:200px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#hSubMap dl#hSearchList #hGotoSrc{margin:12px 0 0;}
/*#hSubMap #hSearchList { position:absolute; bottom:0; right:240px;margin:0 16px 0 0; }
#hSubMap #hSearchList a{color:#ffffff; text-decoration:none; }

*/
#hSubMap #hFavoriteBtn{ position:absolute; bottom:0px; right:265px;margin:0; }
#hSubMap #hFavoriteBtn a{color:#ffffff; text-decoration:none; font-size:11px; }



#hSubMap p.hMapSubTitle{padding:15px 0 0 20px !important; font-weight:bold !important; font-size:14px !important; text-align:left !important;}

#hShopping dd span { color:#8e8e8e; text-decoration:none; display:block; font-size:11px; margin:1px 0 0; padding:0 0 2px; background:none; line-height:1.1; }

#hSite{ padding:0 0 37px 31px; }
#hSite dl {padding:25px 0 0 0; float:none; }
#hSite dl dt{ padding: 0 0 6px; }
#hSite dl dd {background:none; width:159px; padding:0; border:none; float: left; margin: 5px 0 0 0; font-size:13px; }
#hSite dl dd span{ height:0; padding:19px 0 0; margin: 0 7px 0 0; width:36px; overflow:hidden; display:block; float:left; background:url(../../common_2014/img/footer/footer_2013.png) no-repeat; }
#hSite dl dd .h_ico_buy span{ background-position:     0 0;}
#hSite dl dd .h_ico_peo span{ background-position:     0 -19px;}
#hSite dl dd .h_ico_nav span{ background-position:     0 -38px;}
#hSite dl dd .h_ico_gal span{ background-position: -36px -38px;}
#hSite dl dd .h_ico_qa  span{ background-position: -36px -19px;}
#hSite dl dd .h_ico_ari span{ background-position: -36px 0px;}


/*-------------------------------------
	���[�U����
-------------------------------------*/

#hCtrl{ background:#332f30; margin: 10px 0 0; padding: 8px 10px 7px 12px; }



/*-------------------------------------
	����Box
-------------------------------------*/

#hItemSearch{ float: left; }
#hItemSearch form{float:left; margin: 0 12px 0 0; }
#hItemSearch p{float:left; }

#hItemSearch #hKeyword{margin: 0 -2px 0 0;}
#hItemSearch #searchText { padding: 4px 5px; line-height:19px; height:19px; width: 305px; border: #c2c2c2 1px solid;border-radius: 2px;box-shadow: #c2c2c2 1px 1px 2px inset;behavior: url(../lib/pie/PIE.htc);position:relative;text-decoration:none;}
*:first-child+html #hItemSearch #searchText { margin: -2px 0 0 0;}

#hItemSearch #hSubmit{ margin: 0 0 0 0; height:29px; position:relative; zoom:1; float:left; }
#hItemSearch #hSubmit input{ padding:0; height:29px; width:56px; cursor:pointer; text-align:center; border:none; background: transparent url(../../common_2014/img/header/header.png) no-repeat 19px -290px; }

.mac.chrome #hItemSearch #hSubmit input{ background-position: 19px -291px; }
.mac.safari #hItemSearch #hSubmit input,
.win.chrome #hItemSearch #hSubmit input{ background-position: 19px -292px; }


*:first-child+html #hItemSearch #hSubmit{ margin:-1px 0 0; }

#hItemSearch p.hMore { float:left; padding:3px 0 0; }
#hItemSearch p.hMore a{line-height: 24px; color:#ffffff;}



/*-------------------------------------
	���[�U���
-------------------------------------*/

#hUser{float: right; clear:right; zoom:1; }

#hUser .hPopUp a{ color:#1c53c2; -webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; font-smoothing:antialiased; }
#hUser .hPopUp a:hover{ color:#1c53c2; -webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; font-smoothing:antialiased; }
#hUser .hPopUp ul{}

#hUser p a{ height:24px; line-height:24px; }

#hUser p .pie img{ display:block;float:left; }
#hUser p .pie{ font-size:11px; display:block; color:#ffffff; cursor:default; }
#hUser p .pie .hMore{ display:inline-block; _display:inline; vertical-align:top; height:24px; width:15px; border-left:solid 1px #332f30; background:url(../../common_2014/img/header/header.png) no-repeat 4px -682px; text-indent: -9999px; margin: 0 0 0 8px; }
#hUser :hover p .pie .hMore,
#hUser .current p .pie .hMore{ border-left:solid 1px #ffffff; }

#hUser p .a,
#hUser p .a:hover { text-decoration:none; }

#hUser .hPopUp{width:100%; margin-top:-1px;}
#hUser .hPopUp ul{
	border-top:solid 1px #CECECE;
	position:relative;
	background:#ffffff;
	width:100%;
	padding: 8px 0 20px;
	box-shadow: 0 4px 8px rgba(77,77,77,1);
	behavior: url(../lib/pie/PIE.htc);
}
#hUser .hPopUp ul li{
	padding: 0 12px;
	margin: 4px 0 0;
}
#hUser .hPopUp ul li a{
	display:block;
}


/* ���[�U�� */
#hUserName{ float:right; margin: 0 6px 0 0; position:relative; _width:200px; }
#hUserName p .pie{ padding: 2px 0 2px 6px; border-radius:2px; position:relative; background:#555354; zoom:1; }
#hUserName p img{ background:url(../../common_2014/img/header/header.png) no-repeat 4px -360px; }
#hUserName.hNoLogin p .pie{ padding: 2px 6px 2px 6px; cursor:pointer; 	behavior: url(../lib/pie/PIE.htc); }
#hUserName #hName{ margin: 0 0 0 7px; display: inline-block; padding: 0.5em 0 0; line-height:1.5; }
#hUserName.hNoLogin #hName{ margin: 0 5px; display: inline-block; padding: 0.5em 0 0; line-height:1.5; }

#hUserName:hover p img,
#hUserName.current p img{ background-position: 4px -426px; }
#hUserName:hover p .pie,
#hUserName.current p .pie{ color:#555354; background:#ffffff; behavior: url(../lib/pie/PIE.htc); text-decoration:none;}


/* ���C�ɓ��� */
#hFavoriteLink{ float:right; margin: 0 8px 0 0; position:relative; _width:120px; }
#hFavoriteLink p .pie { padding: 2px 0 2px 2px; position:relative; border-radius:2px; background:#555354; zoom:1; behavior: url(../lib/pie/PIE.htc);  }
#hFavoriteLink p .pie #hFavorite{ display:inline-block; _display:inline; background: url(../../common_2014/img/header/header.png) no-repeat 7px -494px; padding: 0.5em 0 0 31px; line-height:1.5;}

#hFavoriteLink:hover p .pie #hFavorite,
#hFavoriteLink.current p .pie #hFavorite{ background-position: 7px -557px; }
#hFavoriteLink:hover p .pie,
#hFavoriteLink.current p .pie{color:#555354; background-color:#ffffff; }


/* �J�[�g */
#hCart{float:right; position:relative; _width:200px;}
#hCart p{min-width:148px;}
#hCart p a{
	display:block;
	background:url(../../common_2014/img/header/header.png) no-repeat 27px -623px;
	padding: 0 5px 0 58px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	height:29px;
	float:left;
	behavior: url(../lib/pie/PIE.htc);
}
#hCart p a:hover{text-decoration:none;}

#hCart p a span{ float:left; margin:4px 0 0 0; color:#ffffff; }
#hCart p a #hNum{
	display:block;
	padding: 5px 8px 5px;
	background:#ffffff;
	color:#332F30;
	line-height: 12px;
	margin:3px 0 0 20px;;
	border-radius:2px;
	-webkit-box-shadow: #c2c2c2 1px 1px 2px inset;
	-moz-box-shadow: #c2c2c2 1px 1px 2px inset;
	box-shadow: #c2c2c2 1px 1px 2px inset;
	behavior: url(../lib/pie/PIE.htc);
	position:relative;
	height:auto;
	font-size: 12px;
}




/*-------------------------------------
	body
-------------------------------------*/

html body { _text-align:center; _position:relative; }



/*-------------------------------------
	�R���e�i
-------------------------------------*/

#container { font-size:12px; line-height:1.417; margin:0 10px; _text-align:left; }



/*-------------------------------------
	�g�b�v�o�i�[
-------------------------------------*/

div#topBanner{ height: 46px; margin: auto; width: 980px; overflow: hidden; position: relative;}



/*-------------------------------------
	�p������
-------------------------------------*/

nav#breadCrumb { padding: 17px 0 0; margin:0 auto; width:980px; font-size:13px; }
nav#breadCrumb ul{  }
nav#breadCrumb li{float:left; font-size:13px; line-height:1.417; margin:0 7px 0 0; }
nav#breadCrumb li { padding-right:17px; background:url(../../common_2014/img/ico/ico_pankuzu.gif) no-repeat right 0.3em; }
nav#breadCrumb li:last-child{ background:none; padding-right:0; }

.mac nav#breadCrumb li { -webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; font-smoothing:antialiased; }
.mac nav#breadCrumb li { background-position:right 0.1em; }
.mac nav#breadCrumb li a{ white-space:nowrap; }

/* for IE7 */
*:first-child+html nav#breadCrumb li{
	background-image:expression((this.__isLastChild = (this.parentNode.children.item(this.parentNode.children.length-1) == this)) ? 'none':'url(../../common_2014/img/ico/ico_pankuzu.gif)');
	padding-right:expression(this.__isLastChild ? '0':'17px');
}


/*-------------------------------------
	�{�f�B
-------------------------------------*/

#body { width:800px; margin: 2px auto 0; }
/* #body { width:980px; margin: 24px auto 0; } */
#body .photo a {background:#ffffff;}
#body .photo a img{display:block; background:#f0f0f0;}


/*-------------------------------------
	�R���e���c
-------------------------------------*/

/* �R���e���c�w�b�_ */
#contentHeader {border-bottom: solid 1px #c9c9c9; overflow:hidden;}

/* �T�C�h�o�[�t�� */

/* .twoColumun #content{ float:right; width:780px; /*width:761px;*//* } */
.twoColumun #content{ float:right; width:780px; /*width:761px;*/ }

#content .titleLv1{ color:#202020; font-size:15px; padding:0 0 6px; font-weight:bold; line-height:1.333; border-bottom:#e8e8e8 solid 1px; }
#content .titleLv2{ color:#555555; font-size:15px; font-weight:bold; line-height:1.333; }
#content .titleLv3{ color:#202020; font-size:16px; font-weight:normal; line-height:1.385; }
#content .titleLv4{ font-weight:bold; }
#content .titleLv2 span{ font-size:12px; font-weight:normal; }

/* ���ʃ^�u */
#mainTab{ float:left; width:424px; }
#mainTab li{ float: left; margin: 0 3px 0 0; width: 79px; border-radius: 4px 4px 0 0; border: solid 1px #e8e8e8; border-bottom: 0;  behavior: url(../lib/pie/PIE.htc); }
#mainTab li a{
	overflow:hidden;
	position:relative;
	font-size: 11px;
	line-height: 32px;
	height: 28px;
	display: block;
	color: #333333;
	border-radius: 2px 2px 0 0;
	border-bottom: 0;
	text-align: center;
	overflow: hidden;
	background: #f5f5f5;
	background: -webkit-linear-gradient(#f5f5f5, #e9e9e9);
	background: -moz-linear-gradient(#f5f5f5, #e9e9e9);
	background: -ms-linear-gradient(#f5f5f5, #e9e9e9);
	background: linear-gradient(#f5f5f5, #e9e9e9);
	-pie-background: linear-gradient(#f5f5f5, #e9e9e9);
	behavior: url(../lib/pie/PIE.htc);
	text-decoration:none;
}

#mainTab li a:hover{
	background: #f8f8f8;
	-pie-background: linear-gradient(#f8f8f8, #f8f8f8);
	behavior: url(../lib/pie/PIE.htc);
	text-decoration:none;
}

#mainTab li.current a{ color: #ffffff; font-weight:bold; 	text-decoration:none; }

#tabAll.current {border-color:#565455;}
#tabAll.current a,
#tabAll.current a:hover{
	border-radius: 2px 2px 0 0;
	color:#ffffff;
	background: #565455;
	background: -webkit-linear-gradient(#6e6c6d, #565455);
	background: -moz-linear-gradient(#6e6c6d, #565455);
	background: -ms-linear-gradient(#6e6c6d, #565455);
	background: linear-gradient(#6e6c6d, #565455);
	-pie-background: linear-gradient(#6e6c6d, #565455);
	behavior: url(../lib/pie/PIE.htc);
	cursor:default;
}

#tabMEN.current{ border-color: #21a2bf; }
#tabMEN.current a,
#tabMEN.current a:hover{
	border-radius: 2px 2px 0 0;
	color:#ffffff;
	background: #1ba8c8;
	background: -webkit-linear-gradient(#3bb4d0, #1ba8c8);
	background: -moz-linear-gradient(#3bb4d0, #1ba8c8);
	background: -ms-linear-gradient(#3bb4d0, #1ba8c8);
	background: linear-gradient(#3bb4d0, #1ba8c8);
	-pie-background: linear-gradient(#3bb4d0, #1ba8c8);
	behavior: url(../lib/pie/PIE.htc);
	cursor:default;
}


#tabWOMEN.current{ border-color: #e6599b;}
#tabWOMEN.current a,
#tabWOMEN.current a:hover{
	border-radius: 2px 2px 0 0;
	color:#ffffff;
	background: #f367a8;
	background: -webkit-linear-gradient(#f57cb4, #f367a8);
	background: -moz-linear-gradient(#f57cb4, #f367a8);
	background: -ms-linear-gradient(#f57cb4, #f367a8);
	background: linear-gradient(#f57cb4, #f367a8);
	-pie-background: linear-gradient(#f57cb4, #f367a8);
	behavior: url(../lib/pie/PIE.htc);
	cursor:default;
}
#tabKIDS.current{ border-color: #fac125;}
#tabKIDS.current a,
#tabKIDS.current a:hover{
	border-radius: 2px 2px 0 0;
	color:#ffffff;
	background: #f9b602;
	background: -webkit-linear-gradient(#fac125, #f9b602);
	background: -moz-linear-gradient(#fac125, #f9b602);
	background: -ms-linear-gradient(#fac125, #f9b602);
	background: linear-gradient(#fac125, #f9b602);
	-pie-background: linear-gradient(#fac125, #f9b602);
	behavior: url(../lib/pie/PIE.htc);
	cursor:default;
}
#tabHOME.current{ border-color: #31ab26;}
#tabHOME.current a,
#tabHOME.current a:hover{
	border-radius: 2px 2px 0 0;
	color:#ffffff;
	background: #32bb26;
	background: -webkit-linear-gradient(#4ec545, #32bb26);
	background: -moz-linear-gradient(#4ec545, #32bb26);
	background: -ms-linear-gradient(#4ec545, #32bb26);
	background: linear-gradient(#4ec545, #32bb26);
	-pie-background: linear-gradient(#4ec545, #32bb26);
	behavior: url(../lib/pie/PIE.htc);
	cursor:default;
}



/*-------------------------------------
	�Z�N�V����
-------------------------------------*/

.section{ margin: 25px 0 0; }
.sectionHeader { border-bottom: solid 1px #e2e2e2; }
#contentHeader h1,
.sectionHeader h1,
.sectionHeader h2{ font-size: 14px; line-height:1.357; font-weight:normal; padding: 0 0 6px; }
.lined h1,
.lined h2{ float: left; }




/*-------------------------------------
	�y�[�W��
-------------------------------------*/
/*
.pager{ float:right; margin: 12px 0 0; width:460px; }
#pagerBottom{ margin:20px 0 0; }
.pager ul{float:right; padding: 0; }
.pager ul li{float:left; margin:0 5px 0 0; _margin:0 5px 0 0; line-height:1.313; height:1.2em; border-right: solid 1px #c9c9c9; padding: 0 4px 0 0; }
.pager ul li.listEnd{ border:none; padding:0; }

.pager ul li span,
.pager ul li a{padding:2px 4px 0; display:inline-block; font-size: 14.5px; line-height:1.313; vertical-align: middle; margin:-3px 0 0; }

.pager ul li span{font-weight:bold; background:#dcdcdc; }

.pager ul li.prev{margin: -1px 5px 0 0; height:23px; border:none; }
.pager ul li.next{margin: -1px 0 0 5px; height:23px; border:none; padding:0; }

.pager ul li.prev a{ background:url(../../common_2014/img/ico/ico_prevnext.png) no-repeat left top; padding:23px 0 0; height:0; width:50px; overflow:hidden; }
.pager ul li.next a{background:url(../../common_2014/img/ico/ico_prevnext.png) no-repeat right top; padding:23px 0 0; height:0; width:50px; overflow:hidden; }

#zozovilla .pager ul li.prev a{ background-position: left -23px; }
#zozovilla .pager ul li.next a{ background-position: right -23px; }

#zozooutlet .pager ul li.prev a{ background-position: left -46px; }
#zozooutlet .pager ul li.next a{ background-position: right -46px; }

.pager ul li.prev a:hover,
.pager ul li.next a:hover{ opacity:0.8; filter:alpha(opacity=80); }

.pager .pageCount{ float:right; margin-right:10px; _margin-right:7px; padding:2px 0 0; }
*/

/*�ύX*/
.pager{ margin:12px 0 0; /*background:#f6f6f6; border:1px solid #ededed;*/ width:100%; }

.pager ul{ padding:10px 0 20px; text-align:right; }
.pager ul li{ display:inline-block;/* margin:0 5px 0 0; _margin:0 5px 0 0;*/ line-height:1.313; height:2.3em; /*padding: 0 4px 0 0;*/ }
.pager ul li.doted { margin:0 2px; vertical-align:middle; height:0; }
/*pager�c�\��*/
.pager ul li span.doted { background:none; border:none; display:inline-block; padding:0 3px 0 0; color:#5c5c5c; }
*:first-child+html .pager ul li { zoom:1; display:inline; }

.pager ul li.listEnd{ border:none; padding:0; }

.pager ul li span,
.pager ul li a{padding:5px 10px 4px; display:inline-block; font-size: 14px; line-height:1.313; vertical-align: middle; margin:-1px 2px 0; background:#fff; border:1px solid #eaeaea; }

.pager ul li span{font-weight:bold; background:#b4b4b4; border:1px solid #eaeaea; color:#fff; }

.pager ul li.prev{margin: -1px 5px 0 0; height:28px; border:none; }
.pager ul li.next{margin: -1px 0 0 5px; height:28px; border:none; padding:0; }

.pager ul li.prev a{ background:url(../../common_2014/img/ico/ico_prevnext_2013.png) no-repeat left top; padding:29px 0 0; height:0; width:60px; overflow:hidden; border:none; }
.pager ul li.next a{background:url(../../common_2014/img/ico/ico_prevnext_2013.png) no-repeat right top; padding:29px 0 0; height:0; width:60px; overflow:hidden; border:none; }

#zozovilla .pager ul li.prev a{ background-position: left -29px; }
#zozovilla .pager ul li.next a{ background-position: right -29px; }

#zozooutlet .pager ul li.prev a{ background-position: left -58px; }
#zozooutlet .pager ul li.next a{ background-position: right -58px; }

.pager ul li.prev a:hover,
.pager ul li.next a:hover{ opacity:0.8; filter:alpha(opacity=80); }

.pager .pageCount{ float:right; margin-right:10px; _margin-right:7px; padding:2px 0 0; }


/*-------------------------------------
	���[�_�[
-------------------------------------*/

.loader{ background: url(../../common_2014/img/loader.gif) no-repeat center center }



/*-------------------------------------
	��{�e�[�u��
-------------------------------------*/

.comTbl { border:solid 1px #e5e5e5; border-collapse: collapse; }
.comTbl th { background:#f1f1f1; padding: 16px 12px; border-bottom:solid 1px #e5e5e5; }
.comTbl td { padding: 16px 12px; border-bottom:solid 1px #e5e5e5; }


/*-------------------------------------
	�\�����@�̕ύX
-------------------------------------*/



/*-------------------------------------
	��������
-------------------------------------*/


/*-------------------------------------
	���T�C�h�o�[
-------------------------------------*/

#searchSidebar { float:left; width:165px; margin:-25px 0 0; overflow:hidden;}
/*#searchSidebar h2{ background:#000000; font-size:14px; line-height:1.357; padding:8px 5px 8px; color:#ffffff; font-weight:bold; }*/
#searchSidebar h2 { padding: 0 0 3px; font-size:14px; line-height:1.357; font-weight:bold; border-bottom: 1px solid #C9C9C9; }
#zozooutlet #searchSidebar h2 { border-bottom:1px solid #99ccff; }


#searchSidebar .sideBox{margin:17px 0 0; padding: 0 0 15px; border-bottom:solid 1px #c9c9c9;}
#zozooutlet #searchSidebar .sideBox{ border-bottom:solid 1px #99ccff;}
#searchSidebar .boxEnd{ border:0px; }

#searchSidebar .sideBox h3{font-weight:bold; font-size:13px; line-height:1.385; }
#searchSidebar .sideBox ul{margin-top:10px;}
#searchSidebar .sideBox ul li{margin:2px 0 0; }
#searchSidebar .sideBox ul li a{ padding: 3px 0; display:block; }
#searchSidebar .sideBox ul li.current a{ padding: 3px 15px 3px 3px; background:#1c53c2; color:#ffffff; text-decoration:none; position:relative; }
#searchSidebar .sideBox ul li.current a:hover{ background:#4372d1; background:#1c53c2; color:#ffffff; }

#searchSidebar .sideBox ul li span.select{ padding: 3px 15px 3px 3px; background:#1c53c2; color:#ffffff; display:block; }

#zozovilla #searchSidebar .sideBox ul li.current a{ background:#808080; }
#zozovilla #searchSidebar .sideBox ul li.current a:hover{ background:#909090; }
#zozooutlet #searchSidebar .sideBox ul li.current a{ background:#0099FF; }
#zozooutlet #searchSidebar .sideBox ul li.current a:hover{ background:#0099FF; }

#searchSidebar .sideBox ul li.subBrandLabel a{padding-left:1em;}


*:first-child+html #searchSidebar .sideBox ul li.current a{  padding: 4px 3px 2px; } /* ie7 */
html>/**/body #searchSidebar .sideBox ul li.current a{  padding: 4px 3px 2px\9; } /* ie8 */

#searchSidebar .sideBox ul li.current .unlock {position:absolute; top:3px; right: 5px;}
.msie7 #searchSidebar .sideBox ul li.current .unlock { top:6px; } /* ie7 */
.msie8 #searchSidebar .sideBox ul li.current .unlock { top:3px; } /* ie8 */


/* ���C�ɓ��� */
#searchSidebar .sideBox #favList{display: none;}
#searchSidebar #favoriteToggle h3{ float:left; }
#searchSidebar #favoriteToggle .toggleFlg{float:right;}
#searchSidebar #favoriteToggle {float:none;}

/* ��z���� */
#searchSidebar #freePrice{position:relative; margin:5px 0 0;}
#searchSidebar #priceAttention{position:absolute; top:30px; left:0; color:#cc0000; font-size:10px; width:140px; background:#ffffff; border: solid 1px #cc0000; padding:5px; z-index:5;}
#searchSidebar .numOnly{ width:56px; margin: 0 3px; ime-mode:disabled; }

/* �J���[���X�g */
#searchSidebar #colorSelect{ margin:0; padding:6px 0 0; }
#searchSidebar #colorSelect li{float:left; width:50%; margin: 8px 0 0; }
*:first-child+html #searchSidebar #colorSelect li{ width:49%; }
#searchSidebar #colorSelect li a{font-size:11px; line-height:1.455; padding: 0 0 0 0 line-height:20px; padding:2px 3px;}
#searchSidebar #colorSelect li a .ico_color{ display:block; width:18px; height:0; padding:18px 0 0; margin: 0 3px 0 0; float:left; overflow:hidden; background:url(../../common_2014/img/ico/ico_color.gif); }

#searchSidebar #colorSelect li a span.c1 { background-position: 0			 0; }
#searchSidebar #colorSelect li a span.c2 { background-position: -18px		 0; }

#searchSidebar #colorSelect li a span.c3 { background-position: 0 			-18px;}
#searchSidebar #colorSelect li a span.c4 { background-position: -18px 		-18px;}

#searchSidebar #colorSelect li a span.c5 { background-position: 0 			-36px;}
#searchSidebar #colorSelect li a span.c6 { background-position: -18px 		-36px;}

#searchSidebar #colorSelect li a span.c7 { background-position: -18px 		-36px;}
#searchSidebar #colorSelect li a span.c8 { background-position: 0 			-54px;}

#searchSidebar #colorSelect li a span.c9 { background-position: -18px 		-54px}

#searchSidebar #colorSelect li a span.c10 { background-position: 0 			-72px}
#searchSidebar #colorSelect li a span.c11{ background-position: -18px 		-72px;}

#searchSidebar #colorSelect li a span.c12{ background-position: 0 			-90px;}
#searchSidebar #colorSelect li a span.c13{ background-position: -18px  		-90px;}

#searchSidebar #colorSelect li a span.c14{ background-position: 0  			-108px;}
#searchSidebar #colorSelect li a span.c15{ background-position: -18px 		-108px;}

#searchSidebar #colorSelect li a span.c15{ background-position: -18px 		-108px;}
#searchSidebar #colorSelect li a span.c16{ background-position: 0 		-124px;}

#searchSidebar #searchArea{border-bottom:0;}



/*-------------------------------------
	Form Validation Engine �p
-------------------------------------*/

.formError { z-index: 990; }
.formError .formErrorContent { z-index: 991; }
.formError .formErrorArrow { z-index: 996; }

.ui-dialog .formError { z-index: 5000; }
.ui-dialog .formError .formErrorContent { z-index: 5001; }
.ui-dialog .formError .formErrorArrow { z-index: 5006; }
.inputContainer { position: relative; float: left; }
.formError { position: absolute; top: 300px; left: 300px; display: block; text-align: left; cursor: pointer; }
.formError.inline { position: relative; top: 0; left: 0; display: inline-block; }
.ajaxSubmit { display: none; padding: 20px; border: 1px solid #999; background: #55ea55; }
.formError .formErrorContent { position:relative; padding: 6px 10px 4px 10px; min-width: 120px; width: 100%; border: 1px solid #ff0000; background: #fff; color: #ff0000; font-size: 10px; }
.formError.inline .formErrorContent { border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -o-box-shadow: none; -o-border-radius: 0; }
.greenPopup .formErrorContent { background: #33be40; }
.blackPopup .formErrorContent { background: #393939; color: #FFF; }



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

#gblFooter {
	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;}
*/
/* �K�� */
#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;}

/* ���o�� */

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


/* �T�C�g�ꗗ */
#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_2014/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;}

/* ���u�[�Ή� */
/*#fService li a.laboo {background: url("../../common_2014/img/ico/ico_blank2.gif") no-repeat scroll right center;padding-right: 17px;}*/
/* WEAR�Ή� */
/*#fService li a.wear {background: url("../../common_2014/img/ico/ico_blank2.gif") no-repeat scroll right center;padding-right: 17px;}*/

/* �R���e���c */
#fContents{ width:181px; }

/* ����T�[�r�X�� */
#fMember{ width:177px; margin-left:19px; }


/* �w���v&�K�C�h */
#fHelp{ width:176px; margin-left:19px; }
#fHelp ul { float:left; width:160px;}
#fHelp ul#fHelp2 { width:168px;}

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

/* ���N���[�g */
#fReclute{ width:108x; border-right:0; }
#fReclute li a{ padding: 0 20px 0 0; }

/* �R�[�|���[�g */
#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("http://zozo.jp/common_2014/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 #dddddd; }
#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_2014/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; }




/*-------------------------------------
	.sale �Z�[���w�b�_
-------------------------------------*/

.sale #hCtrl{ background:#ef1f00; }
.sale #hSale { float:left; margin: 1px 5px 0 0; color:#ef1f00; font-weight: bold; font-size: 17px; line-height: 26px; }
.sale #hSale a{ color:#ef1f00; }
.sale #hSale a:hover{ text-decoration:none; color:#f55555; }

#zozovilla .sale #header #hLead a.sale{ color:#ef1f00; }
#zozooutlet .sale #header #hLead a.sale{ color:#ef1f00; }

#gblHeader.sale .hBtn{
	color: #ffffff;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #222021;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#45413e), to(#222021))!important;
	background: -webkit-linear-gradient(#45413e, #222021))!important;
	background: -moz-linear-gradient(#45413e, #222021)!important;
	background: -ms-linear-gradient(#45413e, #222021)!important;
	background: -o-linear-gradient(#45413e, #222021)!important;
	background: linear-gradient(#45413e, #222021)!important;
	-pie-background: linear-gradient(#45413e, #222021)!important;
	behavior: url(../lib/pie/PIE.htc);
	cursor: pointer;
	position:relative;
}

#gblHeader.sale .hBtn:hover{
	background: #5a5959!important;
	-pie-background: #5a5959!important;
	behavior: url(../lib/pie/PIE.htc);
	text-decoration:none;
}

#gblHeader.sale .hBtn:active{
	box-shadow: #000000 1px 1px 2px inset;
	behavior: url(../lib/pie/PIE.htc);
}

#gblHeader.sale #hUserName p .pie,
#gblHeader.sale #hFavoriteLink p .pie{ background:#a60000; }
#gblHeader.sale #hUser p .pie .hMore{ border-left:solid 1px #8f0000; }

#gblHeader.sale #hUserName.current p .pie,
#gblHeader.sale #hFavoriteLink.current p .pie{ background:#ffffff; }

#gblHeader.sale #hUser p .pie .hMore{ border-left:solid 1px #8f0000; }
#gblHeader.sale #hUser *:hover p .pie .hMore,
#gblHeader.sale #hUser .current p .pie .hMore{ border-left:solid 1px #ffffff; }

#gblHeader.sale a.sale{ color:#ef1f00; font-weight:bold; }



/*-------------------------------------
	 seo ZOZOOWN�ɂ���
-------------------------------------*/

#about { font-size:13px; margin-top:40px; }
#about h2 { font-size:16px; }
#about .txt { margin:10px 0 0 0; }
#about .txt p {  color:#555555; line-height:1.7; }
#about .txt ul { margin:11px 0 0 0; }
#about .txt ul li { float:left; border-right:1px solid #c9c9c9; padding:0 9px 0 0;  margin:0 10px 0 0; }
#about .txt ul li.last { border-right:none; }
#about .txt ul li a {  }

/*�V���b�v�ʐl�C�J�e�S��*/
#popularCategory {  }
#popularCategory h2 { font-size:18px }
#popularCategory ul { margin:10px 0 0 0; }
#popularCategory ul li { width:190px; float:left; font-size:13px; padding:0 0 5px 0; }

/*�J�e�S���ʐl�C�V���b�v*/
#popularShop {  }
#popularShop h2 { font-size:18px }
#popularShop ul { margin:0 0 0 -32px; }
#popularShop ul li { float:left; width:125px; margin:13px 0 0 33px; }
#popularShop ul li span{ display:block; margin:6px 0 0 0; }
#popularShop ul li a { color:#555555; }
#popularShop ul li img { border:1px solid #eee; padding:6px 7px 6px 7px; }

/*�֘A�u�����h*/
#popularBrand {  }
#popularBrand h2 { font-size:18px }
#popularBrand ul { margin:10px 0 0 0; }
#popularBrand ul li { width:240px; float:left; font-size:13px; padding:0 0 5px 0; }

/*�������߃V���b�v*/
#goodspopularShop {  }
#goodspopularShop h2 { font-size:18px }
#goodspopularShop ul { margin:10px 0 0 0; }
#goodspopularShop ul li { width:195px; float:left; font-size:13px; padding:0 0 5px 0; }



/*-------------------------------------
	�\���؂�ւ�
-------------------------------------*/

.pulldownWrapper { position:relative; }
.pulldownWrapper a { text-decoration:none; }
.pulldownWrapper .pulldownParent { }
.pulldownWrapper .pulldownParent a { padding:9px 35px 5px 13px; background:url(../../common_2014/img/ico/ico_arrow_10.png) no-repeat right center; color:#818181; font-size:14px; display:inline-block; }
.pulldownWrapper .pulldownParent a:hover { color:#b4b4b4; background:url(../../common_2014/img/ico/ico_arrow_10_ov.png) no-repeat right center; }

.pulldownWrapper .pulldownChild { margin:-1px 0 0 0; z-index:12; position:absolute; left:-9999px; top:31px; background:#ffffff; box-shadow:0 2px 8px rgba(0, 0, 0, 0.5); behavior:url(../lib/pie/PIE.htc); }
.pulldownWrapper.show .pulldownChild{ left:0; top:30px; }

.pulldownWrapper .pulldownChild ul { float:left; z-index:15; min-width:117px; background:#fff; padding:12px 0 10px 0; }
.pulldownWrapper .pulldownChild ul li { float:none; margin:0; color:#6F6F6F; font-size:13px; cursor:pointer; }
.pulldownWrapper .pulldownChild ul li a { display:block; padding:6px 0 5px 12px; width:105px; color:#818181; }
.pulldownWrapper .pulldownChild ul li span.current { padding:6px 0 5px 12px; width:105px; background:#B4B4B4; color:#fff; font-weight:normal; }
.pulldownWrapper .pulldownChild ul li.selected a{ background:#b4b4b4; color:#fff; }
.pulldownWrapper .pulldownChild ul li.selected a:hover { color:#fff; }
.resultGuideListTop .pulldownWrapper .pulldownChild ul li.selected { padding:7px 0 5px 12px; background:#b4b4b4; color:#fff; cursor:default; }
.pulldownWrapper .pulldownChild ul li a:hover { color:#797979; text-decoration:none; }
.pulldownWrapper .pulldownChild ul li:hover { background:#e9e9e9; color:#797979; }

.pulldownWrapper .pulldownChild ul li.tit { color:#777; font-size:14px; padding:5px 25px 5px 5px; background:none; }


/*�\����e2����*/
/* .pulldownWrapper .pulldownChild.twocolum { width:234px; } */
.pulldownWrapper .pulldownChild.twocolum { width:220px; }
.pulldownWrapper .pulldownChild.twocolum ul { padding-top:0; float:left; position:relative; z-index:15; }
.pulldownWrapper .pulldownChild.twocolum ul li {  }

/*�\����e3����*/
/* .pulldownWrapper .pulldownChild.threecolum { margin:-1px 0 0 0; padding:10px 0 10px 0; width:357px; } */
.pulldownWrapper .pulldownChild.threecolum { margin:-1px 0 0 0; padding:10px 0 10px 0; width:330px; }
.zozoused .pulldownWrapper .pulldownChild.threecolum { width:238px; }
.pulldownWrapper .pulldownChild.threecolum ul { padding-top:0; float:left; z-index:15; margin:0 1px 0 0; border-right:1px #f5f5f5 solid; }
.pulldownWrapper .pulldownChild.threecolum ul:last-child { border-left:none; }
.pulldownWrapper .pulldownChild.threecolum ul li {  }
