@charset "shift_jis";
@import url("header.css");
@import url("new_footer.css");
/*　==================================================================

	・共通事項
		pan-kuzu パンくず
		back-btnバックボタン
		shop-counter ショップカウンター
		common-footer 共通フッター

	・header-tab ヘッダータブ開始
		
		hello-guest ヘッダーゲスト情報 
	
	・serch-head ヘッダー検索欄
	
	・001 トップページ

	・002 ゾーントップ
		
	・003 ショップトップ
	
	・004 商品画面
	
	・006 ブランド一覧
	
	・007 カテゴリー一覧 
	
	・008 新着一覧
	
	・009 商品一覧 

	・010 商品一覧_画像
	
	・011 商品一覧_テキスト画像
	
	・012 トピック一覧
	
	・014 トピック一覧
	
	・016 ブランド情報
	
	・017 ショップ情報
	
	・018 ショップ商品一覧テキスト
	
	・019 ブランド商品一覧テキスト
	
	・020 商品画面静的


********************************************************************

	・ZOZOTOWER
	
	・008 新着一覧


====================================================================*/





/* ======================================================

・共通事項

====================================================== */

body {
	/*padding: 0 0 20px 0;*/
	margin: 0 auto 0 auto;
	text-align: center;
	font-size: 11px;
	font-family: Arial ,"ＭＳ Ｐゴシック";
	word-break: break-all;
}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,address {
	margin: 0;
	padding: 0;
	list-style-type:none;
	
}

form option {
	font-size: 11px;}

.kaigyo,
br.kaigyo {
	padding: 0;
	margin: 0;
	clear: both;
	font-size: 0;
	line-height: 0;
	}


a img {
	border: none;
	vertical-align: top;
	margin: 0;
	padding: 0;
}

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

a.urlstring { color:#001199; text-decoration : none;}
a.urlstring:visited { color: #001199; text-decoration : none;} 
a.urlstring:hover { color: #001199; text-decoration : none;} 
a.urlstring:active { color: #001199; text-decoration : none;} 

.border900 {
	border-top: #777777 solid 1px;
	}

.font12px {
	font-size: 12px;}

.font-bold {
	font-weight: bold;}

.font-normal {
	font-weight: normal;}

.font-families {
	font-family: "ＭＳ Ｐゴシック";}



div#wrap-body,
div#header-tab,
div#shop-footer,
div#common-footer {
	width: 900px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	}

div#wrap-body {
	padding: 10px 0 0 0;
	/*position:relative;*/
}

/* pan-kuzu パンくず */
div#pan-kuzu {
	width: 60%;
	float: left;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 11px;
	font-family: "ＭＳ Ｐゴシック";
}


div#pan-kuzu ul li,
div#pan-kuzu ul li h1 {
	display: inline;
	}

div#pan-kuzu ul li h1 {
	font-size: 11px;
	font-weight: normal;}

/* back-btnバックボタン */
div#back-btn {
	text-align: right;
	float: right;
	width: 39%;
	}
	
div#pankuzu {
	width: 900px;
	margin-top: -7px;
	margin-bottom: 6px;
	padding: 0px 0 0 0;
	float: left;
}
div#pankuzu ul {}
div#pankuzu li {
	float: left;
	display: inline;
	font-size: 10px;
}
div#pankuzu li.back {
	float: right;
	display: inline;
}

/* shop-counter ショップカウンター */
div#shop-counter {
	width: 39%;
	float: right;
	text-align: right;
	padding: 3px 0 10px 0;}

div#shop-counter ul li {
	display: inline;}


/* barand-nav-footer 左袖フッター */

p#barand-nav-footer {
	text-align: right;
	padding: 0px 15px 10px 0;}

p#barand-nav-footer2 {
	text-align: right;
	padding: 10px 15px 10px 0;}


/* common-footer 共通フッター */
div#common-footer {
	text-align: left;
	font-family: "ＭＳ Ｐゴシック",;
	
	/* IE用(左にずれる) */
	_float: left;
	}
	
div#common-footer ul {
	}

div#common-footer ul li {
	display: inline;
	}
div#common-footer p {
	padding: 3px 0 0 0;}

/* ======================================================

・header-tab ヘッダータブ開始

====================================================== */
div#header-tab {
	margin: 0 auto;
	width: 900px;
	display: block;
	padding: 10px 0 0px 0;
	background: url('../img/header_under_line.gif') bottom repeat-x;
	position: relative;
	}

div#header-tab div#tab-list {
	text-align: left;
	width: 603px;
	float: left;
	}

div#header-tab div#tab-list ul {
	padding: 2px 0 0 5px;
	margin: 0;
	float: left;
	
	/* mozillaへ */
	position: absolute;
	bottom: 0;
	left: 0;
	min-height: 22px;
	
	}
	
	
/* IE hack ヘッダー内IEハック */

div#header-tab div#tab-list ul {
	_padding: 0 0 0 5px;
	_bottom: -1px;
	}


div#header-tab div#tab-list ul li {
	font-family:"verdana bold";
	font-weight: bold;
	float: left;
	display: block;
	width: 90px;
	text-align: center;
	padding: 0;
	margin: 0;
	}
	
div#header-tab div#tab-list ul li a, 
div#header-tab div#tab-list ul li a:link,
div#header-tab div#tab-list ul li a:visited {
	text-decoration: none;
	color: #000000;
	display: block;
	width: 90px;
	padding: 6px 0 4px 0;
	background: url('../img/header_tab_off.gif') center top no-repeat;
	}

div#header-tab div#tab-list ul li a:hover,
div#header-tab div#tab-list ul li a:active {
	background: url('../img/header_tab_over.gif') center top no-repeat;
}


/* タブが長い方 */
div#header-tab div#tab-list ul li.long {
	width: 120px;
	}

div#header-tab div#tab-list ul li.long a, 
div#header-tab div#tab-list ul li.long a:link,
div#header-tab div#tab-list ul li.long a:visited {
	display: block;
	width: 120px;
	padding: 6px 0 4px 0;
	background: url('../img/header_tablong_off.gif') center top no-repeat;
	}

div#header-tab div#tab-list ul li.long a:hover,
div#header-tab div#tab-list ul li.long a:active {
	background: url('../img/header_tablong_over.gif') center top no-repeat;
}

/* タブが小さい方 */

div#header-tab div#tab-list ul li.mini {
	width: 67px;
	}

div#header-tab div#tab-list ul li.mini a, 
div#header-tab div#tab-list ul li.mini a:link,
div#header-tab div#tab-list ul li.mini a:visited {
	color: #9E9E9E;
	display: block;
	width: 67px;
	padding: 6px 0 4px 0;
	background: url('../img/header_tabmini_off.gif') center top no-repeat;
	}

div#header-tab div#tab-list ul li.mini a:hover,
div#header-tab div#tab-list ul li.mini a:active {
	background: url('../img/header_tabmini_over.gif') center top no-repeat;
}



/* アクティブなタブのスタイルは、act・act-long・act-miniとあるので対応するスタイルを適用させる
*/

/* アクティブなタブ */

div#header-tab div#tab-list ul li.act a, 
div#header-tab div#tab-list ul li.act a:link,
div#header-tab div#tab-list ul li.act a:visited {
	padding: 6px 0 5px 0;
	background: url('../img/header_tab_on.gif') center top no-repeat;
	}


/* アクティブな長いタブ */
div#header-tab div#tab-list ul li.act-long {
	width: 120px;
	}

div#header-tab div#tab-list ul li.act-long a, 
div#header-tab div#tab-list ul li.act-long a:link,
div#header-tab div#tab-list ul li.act-long a:visited {
	display: block;
	width: 120px;
	padding: 6px 0 4px 0;
	background: url('../img/header_tablong_on.gif') center top no-repeat;
	}


/* アクティブな短いタブ */

div#header-tab div#tab-list ul li.act-mini a, 
div#header-tab div#tab-list ul li.act-mini a:link,
div#header-tab div#tab-list ul li.act-mini a:visited {
	padding: 6px 0 5px 0;
	background: url('../img/header_tabmini_on.gif') center top no-repeat;
	}

















/* hello-guest ヘッダーゲスト情報 */

div#header-tab div#hello-guest {
	width: 360px;
	text-align: right;
	float: right;
	padding: 0 0 3px 0;
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック";
	}

div#header-tab div#hello-guest div#guest-info {
	float: right;
	}

div#header-tab div#hello-guest div#guest-info ul li {
	float: left;
	}

div#header-tab div#hello-guest div#guest-name ul {
	float: right;
	}

div#header-tab div#hello-guest div#guest-name ul li {
	float: left;
}

div#header-tab div#hello-guest div#guest-name ul li.member-name span {
	/* 入れるとNS6で崩れ */
	/*float: left;*/
	}

div#header-tab div#hello-guest div#guest-name ul li.log-in span {
	/*float: left;*/
}


/* ======================================================

・serch-head ヘッダー検索欄

====================================================== */

div#serch-head {
	font-family: "ＭＳ Ｐゴシック";
}

div#serch-head div#zozo-logo {
	width: 180px;
	float: left;
	padding: 12px 20px 5px 0;
	margin-bottom: 13px;
}

div#serch-head div#zozo-logo2 {
	width: 200px;
	float: left;
	padding: 5px 0 5px 0;
	text-align: left;
}

div#serch-head div#search-block {
	width: 700px;
	float: left;}

div#serch-head div#search-block div#somelists-list,
div#serch-head div#search-block div#somelists-list ul,
div#serch-head div#search-block div#search-window,
div#serch-head div#search-block div#search-window ul {
	text-align: left;
	padding: 0px;
	margin: 0;
	}

div#serch-head div#search-block div#somelists-list {
	padding: 7px 0 5px 0;}

div#serch-head div#search-block div#somelists-list ul {
	text-align: right;}

div#serch-head div#search-block div#somelists-list ul li {
	padding: 0 5px 0 5px;}

div#serch-head div#search-block div#somelists-list ul li,
div#serch-head div#search-block div#search-window ul li,
div#serch-head div#search-block div#search-window ul li select {
	display: inline;
}

div#serch-head div#search-block div#search-window form {
	padding: 0;
	margin: 0;
	background: none;
}

div#serch-head div#search-block div#search-window form option {
	padding: 1px 2em 1px 1px;}


div#serch-head div#search-block div#search-window {
	padding: 0px 0px 7px 0;
	width: 700px;
	line-height: 100%;
	background: url('../img/search-bar_bottom.jpg') center bottom no-repeat #D9D9D9;
	
}

div#serch-head div#search-block div#search-window ul {
	padding: 7px 5px 0 10px;
	background: url('../img/search-bar_top.jpg') center top no-repeat;
}

div#serch-head div#search-block div#search-window ul li.search-icon img {
	vertical-align: text-bottom;
	padding-right: 5px;}

/* =================================================

・001 トップページ

================================================= */

div#home-main {
	width: 900px;}


div#home-column1 {
	width: 715px;
	padding: 10px 0 0 0;
	float: left;
	}

div#home-column2 {
	width: 185px;
	float: left;
	padding: 10px 0 0 0;
	}

div#home-column1 h1,
div#home-column1 h2 {
	text-align: left;
	background: url('../img/n_ttl_gray_bar.jpg') right top no-repeat;}

div#home-column1 div#home-tolist ul,
div#home-column1 div#home-tosearch ul,
div#home-column1 div#home-toarea div {
	text-align: left;}

div#home-column1 div#home-tolist ul li,
div#home-column1 div#home-tosearch ul li,
div#home-column1 div#home-request ul li {
	display: inline;
	}

div#home-column1 div#home-tolist {
	width: 700px;
	float: left;
	font-family: "ＭＳ Ｐゴシック";
}

div#home-column1 div#home-tolist ul {}

div#home-column1 div#home-tolist ul#home-item-list {
	width: 700px;
	float: left;
	padding: 0px 0 3px 0;

	}

div#home-column1 div#home-tolist ul#home-shopcounter {
	width: 110px;
	float: right;
	text-align: right;
	padding: 0px 0 3px 0;
		}

div#home-column1 div#home-tosearch {
	float: left;
	width: 700px;
	padding: 0px 0 10px 0;
	}

div#home-column1 div#home-toarea {
	width: 700px;
	float: left;
	font-size: 12px;
	padding: 0px 0 15px 0;}

div#home-column1 div#home-toarea div {
	width: 140px;
	float: left;
	}

div#home-column1 div#home-toarea div#area1 {
	width: 155px;
	}

div#home-column1 div#home-toarea div#area2 {
	width: 145px;}

div#home-column1 div#home-toarea div#area3 {
	width: 120px;}

div#home-column1 div#home-toarea div ul {
	padding: 10px 5px 10px 0;
	}

div#home-column1 div#home-toarea div ul li {
	padding: 0px 0 0px 15px;
	text-indent: -15px}

ul li.area-head {
	font-weight: bold;
	}


div#home-column1 div#home-toarea2 {
	width: 700px;
	float: left;
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック";
	padding: 0px 0 15px 0;}
	
div#home-column1 div#request-entry {
	width: 700px;
	font-family: "ＭＳ Ｐゴシック";
	}

div#home-column1 div#home-request {
	width: 420px;
	text-align: left;
	float: left;
	}

div#home-column1 div#home-request ul {
	padding: 0 0 10px 0;}

div#home-column1 div#home-request ul li {
	padding: 0 5px 0 0;}

div#home-column1 div#home-request ul li img {
	vertical-align: middle;}

div#home-column1 div#zozo-entry {
	width: 280px;
	float: right;
	padding: 2px 0 0 0;}

div#home-column1 div#zozo-entry ul {
	text-align: right;
	padding-right: 15px;}

div#home-column1 div#zozo-entry ul li {
	display: inline;}


div#home-column1 div#home-tosub {
	width: 700px;
	text-align: left;
	float: left;
	}

div#home-column1 div#home-tosub div#home-tosub-brand {
	width: 310px;
	float: left;
	font-size: 12px;
	line-height: 1.5em;
	/*border:1px solid red;*/
	}
	
div#home-column1 div#home-tosub div#home-tosub-brand2 {
	width: 295px;
	float: left;
	font-size: 12px;
	line-height: 1.5em;
	/*border:1px solid red;*/
	}
	
div#home-column1 div#home-tosub div#home-tosub-brand h2 {
	width: 295px;}

div#home-column1 div#home-tosub div#home-tosub-brand ul  {
	padding: 10px 5px 0 0;}


div#home-column1 div#home-tosub div#home-tosub-brand ul li {
	padding: 1px 0 0px 3px;
	}

div#home-column1 div#home-tosub div#home-tosub-brand div#home-mens,
div#home-column1 div#home-tosub div#home-tosub-brand div#home-womens {
	width: 147px;
	float: left;
}

div#home-column1 div#home-tosub div#home-tosub-brand div#home-mens ul li.area-head,
div#home-column1 div#home-tosub div#home-tosub-brand div#home-womens ul li.area-head {
	padding: 0px 0 0px 0px;
	}

div#home-column1 div#home-tosub div#home-tosub-brand div#home-pref {
	width: 290px;
	margin-top: 5px;
	margin-left: 5px;
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック";
	float: left;
	color: #737373;
}

div#home-column1 div#home-tosub div#home-tosub-category {
	width: 390px;
	float: left;
	font-family: "ＭＳ Ｐゴシック";}

div#home-column1 div#home-tosub div#home-tosub-category2 {
	width: 195px;
	float: left;
	margin:0px 7px;
	/*border:1px solid blue;*/
	font-family: "ＭＳ Ｐゴシック";}

div#home-column1 div#home-tosub div#home-tosub-category3 {
	font-size:10px;
	width:195px;
	float:right;}

div#home-column1 div#home-tosub div#home-tosub-category h2 {
	width: 190qpx;
	padding: 0 0 0 0;
	margin: 0;
	}

div#home-column1 div#home-tosub div#home-tosub-category ul {
	width: 390px;
	padding: 10px 0 0 0;}

	
div#home-column1 div#home-tosub div#home-tosub-category ul li {
	padding: 0px 0 0px 0;
	width: 390px;
}

div#home-column1 div#home-tosub div#home-tosub-category ul li div.category-line {
	width: 390px;
	padding: 5px 0 10px 0;
	background	: url('../img/category_border.gif') center bottom no-repeat;
}

div#home-column1 div#home-tosub div#home-tosub-category ul li div.category-line div {
	width: 142px;
	float: left
}

div#home-column1 div#home-tosub div#home-tosub-category ul li div.category-line div p.category-img {
	width: 50px;
	float: left;
	padding: 0 0 0 0;
	text-align: left;
	}

div#home-column1 div#home-tosub div#home-tosub-category ul li div.category-line div p.category-img img {
}

div#home-column1 div#home-tosub div#home-tosub-category ul li div.category-line div p.category-txt {
	width: 130px;
	padding: 10px 0 0 0;
	text-align: left;
	float: left;
	
	}


div#home-column2 {
	font-family: "ＭＳ Ｐゴシック",;}

div#home-column2 div.info-box {
	background: url('../img/gray_bg.gif') left top repeat-y;
	border-bottom: 1px solid #817F80;
	}

div#home-column2 div.info-box2 {
	background: url('../img/white_bg.gif') left top repeat-y;
	border-bottom: 1px solid #817F80;
	}

div#home-column2 div.box-float {
	float: left;}

p.mobile-qr {
	width: 80px;
	float: left;
	padding: 10px 0 10px 0px;
	}

p.mobile-txt {
	width: 100px;
	float: left;
	padding: 10px 0 0 0;
	text-align: left;
	}


div#home-column2 p.shop-report {
	padding: 0 0 3px 0;
	text-align: left;
	}

div#home-column2 div.box-padding {
	margin-bottom: 8px;}

div#home-column2 div.info-box ul {
	text-align: left;
	padding: 8px 5px 5px 22px;}

div#home-column2 div.info-box ul li {
	list-style-type: none;
	padding: 2px 0 3px 0;
	text-indent: -15px;
	}

div#home-column2 div.info-box ul li.name-ichiran {
	list-style-type: none;
	text-align: right;
	padding: 5px 5px 1px 0px;
	}

div#home-column2 div.home-banner {
	border: 0px solid #817F80;
	}



div#home-footer {
	width: 900px;
	text-align:left;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;}

div#home-footer ul {}

div#home-footer ul li {
	display: inline;
	font-family: "ＭＳ Ｐゴシック",;}

div#popup-shopname {
	border-left:1px solid black;
	padding:7px 3px 7px 7px;
	text-align:left;
	width:75px;
	background-color:white;
	position:absolute;
}

div#popup-shoppref {
	border-right:1px solid black;
	padding:7px 7px 7px 1px;
	text-align:right;
	width:45px;
	background-color:white;
	position:absolute;
	word-break: break-all;
}

div#popup-shopinfo {
	border-right:1px solid black;
	border-left:1px solid black;
	padding:7px;
	text-align:left;
	width:121px;
	background-color:white;
	border:1px solid brack;
	position:absolute;
}
div#popup-shopline {
	width:123px;
	border-top:1px solid gray;
	position:absolute;
}
div#popup-shopline2 {
	width:135px;
	margin-left:1px;
	border-top:1px solid white;
	position:absolute;
}

div#popup-topline {
	width:137px;
	height:25px;
	position:absolute;
	background-image: url(../img/itembox_bg_top2.gif);
	background-repeat: no-repeat;
}

div#popup-bottomline {
	width:137px;
	height:10px;
	position:absolute;
	background-image: url(../img/itembox_bg_bottom2.gif);
	background-repeat: no-repeat;
}


/* =================================================

ZOZOTOWER


================================================= */
body#tower-toppage {}

body#tower-toppage div#home-column1 h1,
body#tower-toppage div#home-column1 h2 {
	text-align: left;
	background: url('../img/tower_shop_ttl_bg.gif') right top no-repeat;}



body#tower-toppage div#home-column2 div.info-box {
	background: url(/share/tower/tower_gray_bg.gif) left top repeat-y;
	border-bottom: 1px solid #AF9C4F;
	}

body#tower-toppage div#home-column2 div.info-box2 {
	background: url(/share/tower/tower_white_bg.gif) left top repeat-y;
	border-bottom: 1px solid #AF9C4F;
	}

body#tower-toppage div#home-column2 div.home-banner {
	border: 1px solid #817F80;
	}





/* =================================================

・002 ゾーントップ

================================================= */
div#about-zone {
	text-align: left;
	padding: 0px 0 0px 0;
	width: 900px; 
	margin: 0 auto;	
	}
	
div#about-zone h2 {
	padding: 5px 0 5px 0;
	}
	
div#about-zone p {
	padding: 0 0 10px 20px;
	font-size: 12px;
	}

div#main-shopinfo h3#zone-shop {
	width: 900px;
	background: url('../img/longbgbar.jpg') right top no-repeat;}

div#main-shopinfo div.zone-shoplist {
	width: 900px;
	padding: 0 0 10px 0;}

div#main-shopinfo div.zone-shoplist div.zone-shoplistbox {
	width: 300px;
	padding: 5px 0 5px 0;
	float: left;
	background: url(/share/zone_box_underbar.gif) center bottom no-repeat;

}

div.zone-shoplist div.zone-shoplistbox div.zone-shopphoto {
	float: left;
	width: 120px;
	height: 120px;}

div.zone-shoplist div.zone-shoplistbox div.zone-shopphoto2 {
	float: left;
	width: 180px;}

div.zone-shoplist div.zone-shoplistbox div.zone-shopphoto2 ul li {
	float: left;
	padding: 10px 0 0 3px;}

div.zone-shoplist div.zone-shoplistbox div.zone-shopphoto2 ul li.main-logo {
padding: 0 10px 0 0;}

div.zone-shoplist div.zone-shoplistbox div.zone-shopphoto2 ul li.bigger-icon {
	padding-top: 9px;}

div.zone-shoplist div.zone-shoplistbox div.zone-shopphoto2 ul li img {
	vertical-align: top;}


/* =================================================

ZOZOTOWER


================================================= */
body#tower-zonetop {}

body#tower-zonetop div#main-shopinfo h3#zone-shop {
	width: 900px;
	background: url(/share/tower/longbgbar.jpg) right top no-repeat;}






/* =================================================

・003 ショップトップ

================================================= */

div#main-shop {
	margin: 0 0 0 0;
	width: 900px;
	text-align: left;
	float: center;
	font-size: 11px;
}

div#main-shop div#main-back {
	float: left;
	/*border: 1px solid #737373;*/
}

.main-back2 {
	background-color: black;
	width: 270px;
	float: left;
}

div#main-back div#main-shoptopic {
	width: 270px;
	float: left;
}

div#main-back div#main-shopinfo {
	width: 620px;
	float: right;
	background-color: #ffffff;
}

div#main-back  div#main-shoptopic div#main-shopimg {
	width: 250px;
	margin-top: 10px;
	margin-left: 13px;
	text-align: center;
}

div#main-back  div#main-shoptopic div#main-shoppickupimg {
	width: 260px;
	margin-left: 5px;
	margin-top: 8px;
	text-align: center;
}

div#main-back div#main-shoptopic div#main-shoppickupimg div#shop-pickupphoto {
	width: 57px;
    height: 57px;
	float: left;
	margin-left: 4px;
	background-color: #ffffff;
	border: 1px solid #D1D2D4;
	margin-bottom: 10px;
}

div#main-back  div#main-shoptopic div#main-shoptopichead  {
	width: 250px;
	margin-left: 10px;
	margin-top: 15px;
	float: center;
}

div#main-back div#main-shoptopic div#main-shoptopicinfo {
	width: 270px;
	float: center;
}

div#main-back div#main-shoptopic div#main-shoptopicdate  {
	width: 260px;
	margin-left: 5px;
	margin-top: 15px;
	float: left;
	font-size: 9px;
}

div#main-back div#main-shoptopic div#main-shoptopicdate img  {
	padding-bottom:3px;
}

div#main-back div#main-shoptopic div#main-shoptopicmsg  {
	width: 260px;
	margin-left: 5px;
	margin-top: 15px;
	margin-bottom: 20px;
	float: left;
	font-size: 10px;
}

div#main-back div#main-shoptopic div#main-shoptopicdateline  {
	width: 260px;
	margin-left: 5px;
	margin-top: 3px;
	margin-bottom: 5px;
	float: center;
}

div#main-back div#main-shoptopic div#main-shoptopiclist  {
	width: 260px;
	float: center;
	font-size: 9px;
	margin-top: 12px;
	text-align: right;
}

div#main-back  div#main-shoptopic ul {
	width: 220px;
	margin-left: 30px;
	margin-bottom: 30px;
	float: center;
	line-height: 1.5em
}

div#main-back div#main-shoptopic div#main-shoptopicbox  {
	width: 260px;
	margin-left: 10px;
	float: center;
}

.main-shoptopicimg  {
	width: 55px;
	height: 55px;
	background-color: #ffffff;
	border: 1px solid #D1D2D4;
}

div#main-back div#main-shoptopic div#main-shoptopicbox div#main-shoptopicstr  {
	width: 190px;
	height: 50px;
	margin-bottom: 5px;
	float: right;
	font-size: 9px;
}

div#main-shoptopic2 {
	width: 250px;
	padding-left: 10px;
	padding-right: 10px;
}

div#main-shopinfo div#main-pickup {
	width: 600px;
	margin-top: 15px;
	margin-left: 15px;

}

div#main-pickup ul{
	margin-right:-15px;
}

div#main-shopinfo div#main-url {
	width: 598px;
	margin-top: 8px;
	margin-left: 15px;
	margin-bottom: 20px;
	cursor: pointer;
}

div#main-shopinfo div#main-urlback {
	width: 600px;
	background-image: url('../img/alpha.jpg');
	cursor: pointer;
}

div#main-shopinfo div#main-url div#main-url2 {
	width: 600px;
	margin-left: 5px;
	cursor: pointer;
}

div#main-shopinfo div#main-url div#main-url2 div#main-urlimg {
	width: 600px;
	margin-left: 5px;
	margin-bottom: 10px;
	cursor: pointer;
}

div#main-shopinfo div#main-url div#main-url2 div#main-urlstr {
	width: 580px;
	margin-top: 5px;
	margin-left: 5px;
	cursor: pointer;
}

div#main-shopinfo div#main-urlstr2 {
	margin-top: 10px;
	line-height: 1.5em;
	color: black;
}

div#main-shopinfo div#main-pickuplist {
	width: 590px;
	text-align: right;
	margin-top:5px;	
	margin-bottom:15px;
	font-size: 9px;
	float:right;
 }

div#main-shopinfo div#main-brand {
	width: 600px;
	margin-left: 15px;
	margin-bottom: 25px;
	line-height: 1.5em;
	word-break: break-all;
}

div#main-shopinfo div#main-concept {
	width: 600px;
	margin-left: 15px;
	margin-bottom: 25px;
}

div#main-shopinfo div#main-conceptstr {
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 10px;
	margin-top: 5px;
	line-height: 1.5em
}

div#main-shopinfo div#shop-snap {
	padding-right:18px;
	margin-bottom:18px;
	float: left;
}

div.n_snapimg{
	border:1px solid #cccccc;
	height:100px;
	width:100px;
	display:table-cell;
	vertical-align:middle;
	layout-grid-line:100px;
}

div#main-shopinfo div#shop-photo {
	width: 113px;
    height: 113px;
    border: 1px solid #cccccc;
	float: left;
}
div#main-shopinfo div#shop-photostr {
	width: 113px;
	height: 20px;
	float: left;
	margin-top: 3px;
	font-size: 9px;
}

div#main-shopinfo div#shop-photo2 {
	width: 113px;
    height: 113px;
	float: left;
	margin-left: 4px;
}

div#main-shopinfo div#main-shoptitle {
	width: 500px;
	height: 80px;
	padding: 0px 10px 0px 15px;
	float: left;	
}

div#main-shopinfo div#main-shopseal {
	width: 80px;
	float: right;
	margin-top: 8px;
}


div#main-shopinfo div#main-address {
	width: 500px;
	margin: 35px 30px 5px 15px;
}

div#main-shopinfo div#main-mobile {
	width: 500px;
	margin-left: 15px;
}

div#main-shopinfo div#main-mobile  div#main-mobileStr {
	width: 500px;
	
}

div#main-shopinfo div#main-addressdetail {
	margin-top: 3px;
	width: 500px;
	float: left;
}

div#main-shopinfo div#main-addressdetail2 {
	margin-top: 3px;
	margin-bottom: 15px;
	width: 500px;
	float: right;
}

div#main-shopinfo div#main-addressdetailst1 {
	margin-top: 3px;
	width: 60px;
	text-align: left;
	float: left;
}

div#main-shopinfo div#main-addressdetailst2 {
	margin-top: 3px;
	width: 440px;
	text-align: left;
	float: right;
}

div#main-shopinfo div#main-maparea {
	width: 600px;
	margin-left: 15px;
}

div#main-maparea div#main-map {
	background-color: #e8e8e8;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 600px;
	height: 420px;
	
}

div#main-maparea div#main-map2 {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 600px;
	height: 420px;
	
}



div#main-shoplist {
	margin-top: 10px;
	width: 900px;
}

div#main-othershop {
	border-bottom: 1px solid #cccccc;
	height: 50px;
	width: 220px;
	margin-left: 5px;
	float: left;
	text-align: left;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-bottom: 5px;
}

div#main-othershop2 {
	width: 252px;
	margin-left: 10px;
	float: center;
	text-align: left;
	margin-bottom: 10px;
}

div#main-othertitle {
	height: 15px;
	margin-left: 8px;
	width: 230px;
	float: center;
	text-align: left;
	border-bottom: 1px solid #c3c3c3;
}

div#main-othershopName {
	height: 15px;
	margin-left: 2px;
	margin-top: 5px;
	width: 170px;
	float: left;
	text-align: left;
	font-size: 9px;
}

div#main-othershopPref {
	height: 15px;
	width: 50px;
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	font-size: 9px;
	text-align: right;
}

div#main-otherbody {
	border-bottom: 1px solid #c3c3c3;
	height: 20px;
	margin-left: 8px;
	margin-top: 2px;
	width: 230px;
	float: center;
	text-align: left;
	font-size: 9px;
}

div#main-otherhead {
	height: 20px;
}

div#main-othertop {
	margin-left: 0px;
	width: 250px;
	float: center;
}

div#main-otherbottom {
	margin-left: 0px;
	width: 250px;
	float: center;
}

div#main-othermiddle {
	background-color: #ffffff;
	width: 250px;
	float: center;
	text-align: left;
}

div#main-othershopimg {
	width: 50px;
	height: 50px;
	float: left;
	border: 1px solid #cccccc;
}
div#main-othershopstr {
	font-size: 11px;
	background-color: #e0e0e0;
	width: 165px;
	Height: 15px;
	float: right;
	margin-left: 2px;
}
div#main-othershopstr2 {
	font-size:11px;
	width: 165px;
	margin-top: 2px;
	float: right;
	margin-left: 2px;
}
div#main-shoptitle h1 {
	margin-top: 5px;
	font-size: 15pt;
	color: #333333;
}

div#shop-main-img {}

div#shop-info-list {
	text-align: left;
	padding: 5px 0 5px 0;
	width: 900px; 
	margin: 0 auto;
	}
	
div#shop-info-list ul li {
	display: inline;
}

div#shop-info-list ul li img {
	vertical-align: text-top;
	padding: 1px 0 0 0;}

div#main-shopinfo {
	margin: 0 auto;
	width: 900px;
	text-align: left;}

.dotted-line {
	padding: 0 0 3px 0;
	background: url(/share/top_line-390.gif) left bottom repeat-x;
}

div#column-1 {
	padding: 8px 0;}

div#column-2 {
	padding: 10px 0 0 0; 
}

div#shop-concept,
div#shop-group1 {
	width: 470px;
	float: left;}

div#shop-topics,
div#shop-pick-up {
	width: 390px;
	float: right;}

div#shop-concept p,
div#shop-topics ul,
div#shop-new-arrival ul,
div#shop-mail-maga ul {
	padding: 10px 15px 0 0;
}

div#shop-concept p {
	line-height: 160%;}


div#shop-topics ul {
	float: left;}

div#shop-topics ul li {
	width: 180px;
	float: left;
	
	padding: 0 0 5px 0;
	}

div#shop-topics ul li.list-end {
	width: 360px;
	clear: both;
	text-align: right;
	list-style-type: none;}

div#column-2 div#shop-new-arrival {
	padding: 0 0 15px 0;}

div#column-2 div#shop-new-arrival ul li {
	display: inline;
	padding: 0 15px 0 10px;}

div#shop-mail-maga ul {
	margin: 10px 0 0 0;
	padding: 5px 0 0 0;
	/* width: 470px; */
	background: url(/shop/share/mail_bg_gray_top.gif) center top no-repeat;}

div#shop-mail-maga ul li {
	background: url(/shop/share/mail_bg_gray_bottom.gif) center bottom no-repeat;
	margin: 0;
	padding: 3px 0 5px 5px;}

div#shop-mail-maga ul li img {
	padding: 0 10px 2px 0px;
	vertical-align: middle;}


div#column-2 div#shop-pick-up ul {
	padding: 10px 0 0 0;
	float: left;}

div#column-2 div#shop-pick-up ul li {
	float: left;
	width: 183px;
	padding: 0 10px 10px 0;
}

div#column-2 div#shop-pick-up ul li img {
	border: 1px solid #817F80;
	}


/* shop-footer ショップフッター */

div#shop-footer {
	text-align: left;
}

div#shop-footer ul {
	padding: 10px 0 20px 0;}

div#shop-footer ul li {
	display: inline;}



/* =================================================

・004 商品画面

================================================= */

div#goods-body-show {
	width: 900px;
}

div#goods-body-show div#goods-sidenav {
	width: 180px;
	float: left;
	}

div#goods-body-show div#goods-sidenav img {
	vertical-align: top;}

div#goods-sidenav div#goods-flash {}

div#goods-sidenav div#goods-bottomnav {
	height: 87px;
	background: url(../img/004/004_side_nav_bottom.jpg) center bottom no-repeat;
	}

div#goods-sidenav div#goods-bottomnav ul {
	text-align: left;
	padding: 0 0 0 10px;}

div#goods-sidenav div#goods-bottomnav ul li {
	padding: 0 0 6px 0;}

div#goods-body-show div#goods-window {
	width: 720px;
	float: left;
	padding-top: 30px;
	background: url(../img/004/004_bg2.jpg) right top no-repeat;
	text-align: center;
	
	/* IE用 */
	_height: 476px;
	min-height: 476px;
}

div#goods-window div#window-white {
	width: 550px;
	background-color: #FFFFFF;
	margin: 0px auto 0 auto;
	border: #000000 solid 1px;}

div#goods-window div#window-white div#window-nav {
	float:left;
	padding: 0px 0px 0px 25px;
	border-bottom: solid #000000 1px;
}

	div#window-white div#window-nav div#nav-photo {
		width: 424px;
		float: left;
		padding: 15px 0 0 0;
	}

	div#window-white div#window-nav div#nav-photo ul {
		float: left;
		width: 50px;
		}

	div#window-white div#window-nav div#nav-photo ul li {
		line-height: 0;
		font-size: 0;}
		
	div#window-white div#window-nav div#nav-photo ul li.icon-info {
		}
	
	div#window-white div#window-nav div#nav-photo ul li.icon-info img {
		padding: 0 1px 3px 1px;}
		
	div#window-white div#window-nav div#nav-photo ul.selected li.selected-icon {
		padding: 5px 0 0 0;
		text-align: center;
		position: relative;
		bottom: -2px;}
		
		
	
	div#window-white div#window-nav div#nav-sidebox {
		width: 100px;
		float: left;
		padding: 10px 0 0 0;
		}

	div#window-white div#window-nav div#nav-sidebox  ul {
		padding: 0;
		margin: 0;}
		
	div#window-white div#window-nav div#nav-sidebox  ul li {
		padding: 0;
		margin: 0;
	}
	
	div#window-white div#window-nav div#nav-sidebox  ul li img {
		vertical-align: top;
		line-height: 0;
		font-size: 0;
	}

	div#window-white div#window-nav div#nav-sidebox  ul li.numbers {
		border-bottom: solid #000000 1px;
		text-align: left;
		}

	div#window-white div#window-nav div#nav-sidebox  ul li ul {
		text-align: left;
		padding: 0;
		margin: 0;
		}

	div#window-white div#window-nav div#nav-sidebox  ul li ul li {
		display: inline;
		padding: 0 4px 0 0;
		margin: 0;}


div#window-white div#window-main {}

div#window-white div#window-main div#window-mid {
	padding: 0 0 0px 20px;}

	div#window-main div#window-mid div#goods-outline {
		width: 280px;
		float: left;
		padding: 20px 0 0 0;}

	div#window-main div#window-mid div#goods-outline h2,
	div#window-main div#window-mid div#goods-outline p {
		text-align: left;}

	div#window-main div#window-mid div#goods-outline p.text {
		padding: 10px 0 ;
		line-height: 150%;}


	div#window-main div#window-mid div#goods-outline dl {
		width: 280px;
		float: left;
		background: url(/share/subject_00.gif) left top repeat-y;
		display:block;
		
		/* NS6用 */
		min-height: 110px;}

	div#window-main div#window-mid div#goods-outline dl dt {
		width: 52px;
		float: left;
		clear: left;
		}

	div#window-main div#window-mid div#goods-outline dl dt img {
		vertical-align: bottom;}
	
	div#window-main div#window-mid div#goods-outline dl dd {
		width: 220px;
		display: block;
		padding: 0 0 0 5px;
		float: left;
		text-align: left;
}

	div#window-main div#window-mid div#goods-outline ul#colors {
		padding: 10px 0 0 0;
		width: 280px;
		display:block;
		}

	div#window-main div#window-mid div#goods-outline ul#colors li {
		display: block;
		float: left;
		width: 33px;
		height: 33px;}

	div#window-main div#window-mid div#goods-outline ul#colors li img {
		padding: 4px 0 0 0;}
	
	div#window-main div#window-mid div#goods-outline ul#colors li.act {
		background: url(/shop/share/icon_colorselect.gif) center center no-repeat;
		}
	

	div#window-main div#window-mid div#goods-photo {
		width: 250px;
		float: left;
		padding: 20px 0 0 0;}
	
	div#window-main div#window-mid div#goods-photo ul {
		padding: 10px 0 0 0;}
	
	div#window-main div#window-mid div#goods-photo ul li {
		display: inline;}


	div#window-main div#goods-footer {
		padding: 10px 0 20px 0;
		clear: both;}

	div#window-main div#goods-footer form {
		padding: 3px 0 3px 0;
		margin: 0;
		text-align: center;
		}

	div#window-main div#goods-footer form select {
		min-width: 150px;
	}
	
	div#window-main div#goods-footer form select option {
		padding: 2px 2px 2px 2px;
	}
	
	div#window-main div#goods-footer form p.select-color {
		font-weight: bold;
		color: #0000FF;
		padding: 5px 0 0 0;
		text-align: center;}
/* =================================================

・006 ブランド一覧 

================================================= */

div#brand-list-a {
	width: 700px;
	float: right;
	margin: 0 0 20px 18px;
	padding: 0 0 0 0;
	background-color: #F2F2F2;
	}


div#brand-list-a div#list-a-title {
	padding: 0 0 0 0px;}

div#brand-list-a div#list-a-title p {
	text-align: right;
	padding: 15px 15px;}

div#brand-list-a div#list-a-title p.brand-intro {
	float: left;
	margin: 0 0 0 10px;
	padding-left: 0;
	}

div#brand-list-a div#list-a-main {
	padding: 0 0 0 0px;}

div#brand-list-a div#list-a-main div.a-category {
	padding-bottom: 30px;
}

div#brand-list-a div#list-a-main div.a-category dl {
	text-align: left;
	}

div#brand-list-a div#list-a-main div.a-category dl dt {
	border-bottom: solid #777777 1px;
	margin: 0 15px;
	}

div#brand-list-a div#list-a-main div.a-category dl dt a {
	font-size: 12px;}



div#brand-list-a div#list-a-main div.a-category dl dd {
	padding: 10px 0 0 0;
	}

div#brand-list-a div#list-a-main div.a-category dl dd ul {
	float: none;
	padding: 0 15px 0px 15px;
	}

div#brand-list-a div#list-a-main div.a-category dl dd ul li {
	width: 183px;
	display: block;
	padding: 0 0 0.5em 40px;
	float: left;
	text-indent: -30px;
	clear: none;
	font-size: 11px;
	}

div#brand-list-a div#list-a-main div.a-category dl dd ul li img {
	padding: 0 5px 0 0;}

div.brand-category {
	padding: 15px 10px 15px 10px;}

div.brand-category dl {}

div.brand-category dl dt {
	text-align: left;}

div.brand-category dl dd {}

div.brand-category dl dd ul {
	list-style-type: none;
	padding: 5px 10px 0 10px;}

div.brand-category dl dd ul li {
	width: 1em;
	float: left;
	padding: 0 1px 0 1px;}





/* =================================================

・007 カテゴリー一覧 

================================================= */
div#item-box-wrap {
	padding: 0px 0 0px 0px;
	margin: 0 0 0 0px;
		}


div#category-list-title {
	padding: 0;
	margin: 0;
	}

div.category-wrap {
	float: left;
	padding: 0 0 0px 19px;
	margin: 0 0 15px 0px;
	width: 699px
	}


div.category-line {
	padding: 5px 0 15px 0px;
	width: 699px;
	float: left;
	background-color: #EDEDED;
}

div.category-line p {
	text-align: right;
	padding: 10px 20px 0 0;}

div.category-line div.category-block {
	width: 174px;
	float: left;
	background-color: #EDEDED;
	padding: 0 0 0 0px;}

div.category-line div.category-block ul {
	text-align: left;
	padding: 0px 10px 20px 10px;
	background-color: #EDEDED;
}

div.category-line div.category-block ul li {
	list-style-type: disc;
	padding: 4px 0 0px 0px;
	margin: 0 0 0 20px;
	background-color: #EDEDED;
}

div.category-line div.category-block ul li.category-title {
	list-style-type: none;
	margin: 0px 0 0 0px;
	padding: 0px 0 5px 5px;
	font-weight: bold;
	background-color: #EDEDED;
	
	background: url('../img/top_line-390.gif') left bottom no-repeat;
	}

/* =================================================

・008 新着一覧

================================================= */

/* 新着メインリスト */

div.arrival-wrap {
float: left;
width: 700px;
padding: 0 0 0px 0px;
margin: 0 0 15px 0px;
background-color: #EDEDED;
}

div.arrival-title h2 {
text-align:left;
background: url('../img/n_ttl_gray_bar.jpg') right
top no-repeat;}

div.arrival-day {
padding: 15px 0 15px 0px;
width: 699px;
background-color: #EDEDED;
text-align: right;
font-size: 12px;
}

div.arrival-day p {
padding: 0 20px 0 20px;}

div.arrival-day p.left {
float: left;
}

div.arrival-block {
background-color: #EDEDED;
}


div.arrival-zone {
clear: both;
padding: 15px 10px;
margin: 0 20px;
text-align: left;
border-top: 1px #9A9A9A solid;
background: url(http://img4.zozo.jp/share/top_line-390.gif) left bottom
repeat-x;

background-color: #EDEDED;
padding-left: 0;
position: relative;
}

div.arrival-block div.arrival-zone h3 {
padding: 0 0 0 5px;
font-size: 12px}

div.arrival-block h4 {
padding: 10px 0 0 35px;
font-size: 12px;
}

div.arrival-block-box {
padding: 10px 0 0 35px;
text-align: left;
}

div.arrival-block-box h4 {
padding: 0px 0 0 0px;
}


div.arrival-block-box dl,
div.arrival-block-box ul {
width: 640px;
float: left;
padding: 5px 0 0 0;
}

div.arrival-block-box dl dt,
div.arrival-block-box dl dd,
div.arrival-block-box ul li {
padding: 0 0 0 15px;
}


div.arrival-block-box div.some-categories {
width: 640px;
float: left;
padding: 0 0 15px 0;

}

div.arrival-block-box div.one-category {
width: 330px;
float: left;
padding: 0 0 15px 0;
}


div.arrival-block-box dl dt{
width:640px;
}
div.arrival-block-box dd{
float: left;
width:190px;
padding-right:10px;
}




/* 新着左袖リスト */
div#arrival-list-wrap2 {
	width: 185px;
	float: left;
}

div#arrival-list-wrap2 div.arrival-list-nav {

background: url('../img/green_bg.gif') left top repeat-y;
border-bottom: #66CCCC solid 1px;
margin-bottom: 10px;}

div#arrival-list-wrap2 div.arrival-list-nav-gray {
	background: url('../img/gray_bg.gif') left top repeat-y;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #808082;
}

div.new-arrival {}

div.new-arrival-gray {}

div.arrival-box {
text-align: left;
padding: 5px 0 0 0;}

div.arrival-box ul {
padding: 5px 0 10px 10px;}

div.arrival-box ul li {
	list-style-type: none;
	padding: 0 0 5px 0px;
	margin: 0 0 0 0px;
	text-indent: -5px;
}

div.arrival-box ul li.list-end {
list-style-type: none;
text-align: right;
padding: 0 10px 0 0;
}

div.new-arrival-banner {
float: left;
width: 182px;}

div.new-arrival-banner ul li {
padding: 0 0 10px 0;
}

div.new-arrival-banner ul li img {
border: #808082 solid 1px;
}

/* 左袖リスト */
div#arrival-list-wrap {
width: 199px;
float:left;
}

div#arrival-list-wrap div.arrival-list-nav {
width: 182px;
float: left;
background: url('../img/list_nav_bg.gif') center
top repeat-y #E1F4F8;
border-bottom: #66CCCC solid 1px;
margin: 0 0 10px 0;}

div#arrival-list-wrap div.arrival-list-nav-gray {
width: 182px;
float: left;
background: url('../img/list_nav_gray_bg.gif')
center top repeat-y #808082;
border-bottom: #808082 solid 1px;
margin: 0 0 10px 0;}

div.new-arrival {}

div.new-arrival-gray {}

div.arrival-box {
text-align: left;
padding: 5px 0 0 0;}

div.arrival-box ul {
padding: 5px 0 10px 10px;}

div.arrival-box ul li {
list-style-type: none;
padding: 0 0 5px 0px;
margin: 0 0 0 0px;}

div.arrival-box ul li.list-end {
list-style-type: none;
text-align: right;
padding: 0 10px 0 0;
}

div.new-arrival-banner {
float: left;
width: 180px;}

div.new-arrival-banner ul li {
padding: 0 0 10px 0;
}

div.new-arrival-banner ul li img {
border: #808082 solid 1px;
}


/* =================================================

・009 商品一覧 

================================================= */

div.arrival-wrap div.category-line p.brand-intro {
	padding-left: 10px;
	_padding-left: 0px;}

div.item-simplelist {
	padding: 0 0 0px 0;
}

div.item-simplelist ul {
	padding: 10px 0 0px 50px;
	}

div.item-simplelist ul li {
	font-weight: bold;
	width: 215px;
	padding: 3px 0;
	text-align: left;
	float: left;
	list-style-type: none;
	}



div.itemlist-block {
	background-color: #EDEDED;
	padding: 0 0 20px 0;
}

div.itemlist-block h3 {
	font-size: 12px;
	padding-left: 15px;}

/* =================================================

・010 商品一覧_画像

================================================= */

/* 商品一覧メインリスト */

div#item-main-list {
	width: 718px;
	float: right;
	}

div.list-title {
	text-align: left;
	padding: 0 0 0 19px;}

div.list-title h2 {
	background: url('../img/ttl_gray_bar.jpg') right top no-repeat;}

div#item-main-list div.list-title p.left,
div#item-main-list div.list-title p.right {
	width: 40%;
	padding: 10px 0;
}

div.list-title p.left
 {
	float: left;}

div.list-title p.right {
	float: right;
	text-align: right;}


div#item-main-list div.search-class {
	padding: 10px 0px;
	margin: 0 0 0 19px;
	text-align: left;
	border: #777777 solid;
	border-width: 1px 0;
	}

div#item-main-list div.search-class ul li {
	display: inline;}

div#item-main-list div.search-class ul li.leftpad {
	padding-left: 24px;}


/* アイテムボックス */

div#item-box-wrap {
	padding: 10px 0 10px 2px;
	margin: 0 0 0 0px;
	}

div#new-arrival-main {
	width: 700px;
	float: right;
	font-size: 12px;
	}








li.item-box {
	padding: 0 0px 10px 16px;
	float: left;
	font-size: 11px;}

li.item-box div {
	width: 163px;
	background: url(/share/itembox_bg_middle.gif) center top repeat-y;
	text-align: left;}

li.item-box div ul li {
	padding: 0 0 0 10px;}

li.item-box div ul li.box-top span.top-left {
	float: left;}

li.item-box div ul li.box-top span.top-right {
	display: block;
	float: right;
	padding: 2px 7px 7px 0;}


li.item-box div ul li.box-top {
	background: url(/share/itembox_bg_top.gif) center top no-repeat;
	padding-top: 5px;}


li.item-box div ul li.box-bottom {
	background: url(/share/itembox_bg_bottom.gif) center bottom no-repeat;
	padding: 0 0 7px 10px;}

li.item-box div ul li.box-photo {
	text-align: center;
	padding: 0;
	clear: both;}



li.item-box div ul li.gray-top {
	background: url(/share/itembox_gray_top.gif) left top no-repeat #DADEE1;
	padding: 3px 0 0px 3px;}

li.item-box div ul li.gray-bottom {
	background: url(/share/itembox_gray_bottom.gif) left bottom no-repeat #DADEE1;
	padding: 0px 0 3px 3px;
	clear:both;}

li.item-box div ul li.gray-top,
li.item-box div ul li.gray-bottom {
	margin: 0 7px;
}


div#box-wrap-bottom {
	border: #777777 solid 1px;
	border-width: 1px 0 0 0;
	margin: 0 0 0 19px;
	}

div#box-wrap-bottom div.list-title p.left {
	margin-left: -17px;
	_margin-left: -9px;
	}




/* 商品一覧左袖ナビ */
div#item-list-nav {
	width: 182px;
	float: left;
	background: url('../img/list_nav_bg.gif') center top repeat-y  #E1F4F8;
	border-bottom: #6E89A7 solid 1px;
	margin: 0 0 30px 0;}

div.category-box {
	text-align: left;
	padding: 10px 0 0 0;}

div.category-box p {
	padding: 0 0 0 15px;}

div.category-box ul {
	padding: 5px 0 5px 10px;}

div.category-box ul li {
	background: url('../img/menuLine01.gif') left top no-repeat;
	padding: 0 0 5px 20px;}

div.category-box ul li.list-end {
	background: url('../img/menuLine02.gif') left top no-repeat;
}



/* =================================================

・011 商品一覧_テキスト画像

================================================= */

div#item-box-wrap ul li.item-text-box {
	padding: 0 0 10px 0;
	}

li.item-text-box div {
	width: 700px;
	margin: 0 0 0 16px;
	text-align: left;
	background:url(/share/textbox_bg_top.gif) center top no-repeat;
	}

li.item-text-box div dl {}

li.item-text-box div dl dt {
	padding: 4px 5px 2px 53px;}

li.item-text-box div dl dt span.left {
	float: left;
	padding: 3px 0 0 0;
	}

li.item-text-box div dl dt span.left img {
	vertical-align: top;}
	

li.item-text-box div dl dt span.right {
	float: right;
	padding: 0 0 2px 0;}


li.item-text-box div dl dd {
	clear: both;
	padding: 0 2px 0 0;
	background:url(/share/textbox_bg_bottom.gif) center bottom no-repeat;
	}

li.item-text-box div dl dd p {
	width: 50px;
	text-align: center;
	padding: 0 0 0px 0px;
	float: left;
	}



li.item-text-box div dl dd ul {
	/* IE用 */
	_width: 645px;
		
	padding: 5px 0px 5px 0;
	background: url(/share/textbox_gray_top.gif) right top no-repeat;
	
	float: left;
	_float: none;
}


html*.item-text-box div dl dd ul {
	float: none;
            }



li.item-text-box div dl dd ul li {
	display: block;}

li.item-text-box div dl dd ul li.gray-bottom {
	background: url(/share/textbox_gray_bottom.gif) right bottom no-repeat;
	margin: 0 0 2px 0;
	padding: 0 0 5px 10px;
	font-weight: bold;
	
	float: left;
	width: 638px;
	_width: 635px;
	font-size: 12px;
}

li.item-text-box div dl dd ul li.text-area {
	padding: 0 0 3px 10px;
	width: 630px;
	float: left;
	}


/* IE7b用 */
*+html body li.item-text-box div dl dd ul {
	float: left;
}


*+html body li.item-text-box div dl dd {
	clear: both;
	float: left;
	}










/* 商品一覧_テキスト画像ナビ */

div.shop-category {
	text-align: left;
	padding: 10px 3px 0px 0;}

div.shop-category p {
	padding: 0 0 0 25px;
	text-indent: -1em;}

div.shop-category ul {
	padding: 5px 0 0px 10px;}

div.shop-category ul li {
	list-style-type: none;
	padding: 0 0 5px 0px;
	margin-left: 15px;}




div#shop-category-end {
	padding-bottom: 20px;
}


div#this-shop-link {
	text-align: left;
	padding: 0 0 5px 0px;}

div#this-shop-link ul {}

div#this-shop-link ul li {
	display: inline;
	}

/* =================================================

・012 トピック一覧

================================================= */

h3.topics-shop {
	font-size: 12px;
}

div.topics-list {
	text-align: left;
	padding: 0 0 30px 0;}


div.topics-list h4 {
	padding: 20px 0 5px 60px;
	font-size: 12px;}

div.topics-list ul {
	padding: 0 60px 10px 90px;}

div.topics-list ul li {
	list-style-type: disc;
	padding: 3px 0 3px 0;
	font-size: 12px;}

div.topics-list ul li.list-end {
	list-style-type: none;
	text-align: right;}


/* =================================================

・014 トピック一覧

================================================= */
div.brand-wrap {
	float: left;
	width: 700px;
	padding: 0 0 30px 0px;
	margin: 0 0 15px 0px;
	background-color: #EDEDED;
	}

div.alpha-line {
	padding: 0 0 15px 0px;
	width: 699px;
	float: left;
	background-color: #EDEDED;
}

div.alpha-line p {
	text-align: right;
	padding: 15px 20px 0 0;}

p.brand-intro {
	float: left;
	margin: 0 0 0 10px;
	font-size: 12px;
	}

div.brand-i {
	padding: 0 10px;
}
	
div.brand-i p {
	text-align: left;
	font-size: 12px;
	padding: 0 0 0 0;
	border-bottom: 1px #989898 solid;
	}

div.brand-list-line {
	padding: 0 0px 0 20px;
}

div.brand-list-line div.brand-list-box {
	width: 340px;
	float: left;
	padding: 10px 0 10px 0;
	margin: 0 0px 0 0;
	background: url(/share/014under_line.gif) left bottom no-repeat;
}

div.brand-list-line div.brand-list-box p.brand-logo {
	display: block;
	float: left;
	padding: 0 5px 0 5px;}

div.brand-list-line div.brand-list-box p.brand-logo img {
	padding: 25px 7px;
	border: 1px #989898 solid;
	background-color: #FFFFFF;
	}
	
div.brand-list-line div.brand-list-box ul {
	float: left;
	padding: 0 0px 0 0;}

div.brand-list-line div.brand-list-box ul li {
	display: block;
	padding: 0px 0 0px 8px;
	text-align: left;
	font-size: 12px;}

div.brand-list-line div.brand-list-box ul li span {
	width: 15px;
	text-align: right;
	padding: 0 2px 0 2px;}
	
div.brand-list-line div.brand-list-box ul li.indent {
	text-indent: -15px;
	padding: 2px 0 2px 20px;
	font-size: 10px;}

div.brand-list-line div.brand-list-box ul li.name-border {
	background: url(/share/top_line-390.gif) left bottom repeat-x;

	width: 160px;}

div.brand-list-line div.brand-list-box ul li img {
	padding: 0 1px 0 0;
	vertical-align: text-top;
	}

/* =================================================

・016 ブランド情報

================================================= */
div#brand-info {
	font-size: 11px;
	padding: 20px 0 20px 0;
}

div#brand-info p.brand-logotxt {
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 20px 250px;}


div#brand-info div#brand-info-logo {
	float: left;
	width: 250px;
	text-align: center;
	padding: 0 0 0 0;
}

div#brand-info div#brand-info-head {
	width: 445px;
	padding: 0px 0 20px 0;
	float: left;}

div#brand-info div#brand-info-head p {
	line-height: 150%;
	padding: 0 0 0px 0;}

div#brand-info  div#brand-info-head ul.list-one {
	padding: 5px 0 15px 0;}

div#brand-info  div#brand-info-head ul.list-one li {
	padding: 0px 10px 0px 0;}

div#brand-info  div#brand-info-head ul.list-two {
	padding: 5px 0 0 0;}

div#brand-info  div#brand-info-head ul.list-one img,
div#brand-info  div#brand-info-head ul.list-two img {
	vertical-align: middle;}



div#brand-info  div#brand-info-head ul li {
	display: inline;}

div#brand-info div.brand-info-sub {
	clear: both;
	background: url(/share/top_line-390.gif) left top repeat-x;
	padding: 7px;}

div#brand-info div.brand-info-sub p {
	padding: 0 0 3px 0;
	line-height: 150%;}

li.item-box div ul li p.textimg-flo,
li.item-box div ul li.gray-top p {
	width: 146px;
	}


li.item-box div ul li p.textimg-flo span.right {
	float: right;
	display: block;
	width: 14px;
	padding: 0 0px 0 0;}


li.item-box div ul li.gray-top p span.right {
	float: right;
	display: block;
	width: 14px;
	padding: 0 0px 0 0;}




/* =================================================

・017 ショップ情報

================================================= */


div#brand-info div#shop-info-logo {
	float: left;
	width: 300px;
	text-align: center;
	padding: 0 0 0 0;
}

div#brand-info p.shop-logotxt {
	font-size: 16px;
	padding: 0 0 0px 0px;}


div#brand-info div#shop-info-head {
	width: 395px;
	padding: 0px 0 20px 0;
	float: left;}


div#brand-info div#shop-info-head p {
	clear: both;
	padding: 10px 0 0 0px;
	line-height: 150%;}


div#brand-info div#shop-info-head p.shop-logotxt {
	text-align: right;
	clear: none;
	padding: 0;
	line-height: 100%;
}

div#brand-info div#shop-info-head p.shop-logotxt span.left {
	float: left;}

div#brand-info div#shop-info-head p.shop-logotxt span.right {
	vertical-align: bottom;
	font-size: 12px;
	padding: 15px 0 0 0;
	float: right;
}


div#brand-info div#shop-info-head ul.shop-list-one {
	line-height: 200%;
	padding: 20px 0 0 0 ;
	}


div#brand-info div#shop-info-head ul.shop-list-one li {
	display: block;
	float: none;
	padding: 0 0 5px 0;
	line-height: 100%;
}

div#brand-info div#shop-info-head ul.shop-list-one li img {
	padding: 0 3px 0 0;
	vertical-align: middle;
}

div#brand-info div#shop-info-head ul.shop-list-one li.into-shop {
	font-size: 11px;
	font-weight: bold;
	}

div#brand-info div.shop-brand-list {
	background: url(/share/top_line-390.gif) left top repeat-x;
	padding: 10px 10px 0 10px;
}

div.shop-brand-list p {
	clear: both;
	padding: 0px 0 5px 0;
	font-size: 11px;
}

div.shop-brand-list ul {}

div.shop-brand-list ul li {
	display: block;
	width: auto;
	
	min-width: 1px;
	float: left;
	padding: 0 4px 0 0;
	line-height: 150%;
	
	
	_display: inline;
	_float: none;
	}

/* IE7b用 */
*+html div.shop-brand-list ul li {
	display: inline;
	float: none;
}


div.shop-brand-list ul li a {
}


/* =================================================

・018 ショップ商品一覧テキスト

================================================= */

div#item-lists-wrap {
	padding: 0 0 0 20px;}

div#item-lists-main {
	width: 697px;
	background-color:  #EDEDED;
	text-align: left;}

div#item-lists-main dl {
	padding: 0 15px 15px 15px;}

div#item-lists-main dl dt {
	padding: 15px 0 15px 10px;
	border-bottom: 1px #cccccc solid;
	font-size: 11px;}

div#item-lists-main dl dd {
	padding: 10px 5px 0 5px;}

div#item-lists-main dl dd ul.item-lists {
	text-align: left;
	padding: 0 0 7px 0;}

div#item-lists-main dl dd ul.item-lists li {
	display: inline;
	}

div#item-lists-main dl dd ul.item-lists li.item-list-icon {
	display: block;
	float: left;
	clear: ;
	padding: 0 5px 0 0;}

div#item-lists-main dl dd ul.item-lists li.item-list-shop {}



div.slim-type {
	width: 182px;
	float: left;}

div.shop-info {}

div.shop-info ul {
	list-style-type: none;
	padding: 10px 0 10px 0;
	}

div.shop-info ul li {
	padding: 0 0 5px 0;}

div.shop-info ul li.shop-info-logo img {
	border: 1px #65CDCC solid;}

div.shop-info ul li.shop-info-name {
	font-size: 12px;
	font-weight: bold;
	line-height: 140%;
	padding-bottom: 10px;
}

div.shop-info ul li.icon-head {
	text-align:left;
	padding-left: 20px;
	}

div#list-wrap div.bottom-margin {
	margin-bottom: 10px;}


/* =================================================

・019 ブランド商品一覧テキスト

================================================= */


div.shop-info ul.clear-padd {
	padding-bottom: 0;}

ul.green-border {
	background: url(/share/green-border.gif) center top no-repeat;}


/* =================================================

・020 商品画面静的

================================================= */
div#bigphoto-main {
	width: 697px;
	background-color: #FFFFFF;
	text-align: left;
	padding: 15px 0 0 0;}

div.item-bigphoto {
	width: 420px;
	text-align: left;
	float: left;}

div.item-bigphoto-spec {
	width: 270px;
	float: left;}

div.item-bigphoto-spec div.item-ttl ul {
	padding: 0 0 15px 0;}

div.item-bigphoto-spec div.item-ttl ul li {
	font-size: 20px;
	font-weight: bold;}

div.item-bigphoto-spec div.item-ttl ul li.brand-name {
	font-size: 16px;
	}

div.item-bigphoto-spec div.item-ttl p {
	font-size: 12px;
	line-height: 150%;}


div.item-bigphoto-spec div.item-bigphoto-detail {
	font-size: 11px;
	padding: 10px 0 0 0;}

div.item-bigphoto-spec div.item-bigphoto-detail ul {
	border-left: #4B4B4B 5px solid;
	padding: 0 0 0 10px;}

div.item-bigphoto-spec div.item-bigphoto-detail ul li {
	padding: 0 0 3px 0;
}


div.item-bigphoto-spec div.buy-btn {
	padding: 15px 0 0 0;}











/* ======================================================

	・ZOZOTOWER
	

====================================================== */


/* =================================================

・006 ブランド一覧
・007 カテゴリ一覧
・010 新着
・011 新着
・016ブランド情報
・017ショップ情報
・018ショップリスト


================================================= */

body#tower-category-list {}

body#tower-category-list div#item-main-list {
	width: 718px;
	float: right;
	}

body#tower-category-list div.list-title {
	text-align: left;
	padding: 0 0 0 19px;}

body#tower-category-list div.list-title h2 {
	background: url(/share/tower/tower_shop_ttl_bg.gif) right top no-repeat;}

body#tower-category-list div.category-line {
	padding: 5px 0 15px 0px;
	width: 699px;
	float: left;
	background-color: #F2F0E1;
	}


body#tower-category-list div.category-line div.category-block {
	width: 174px;
	float: left;
	background-color: #F2F0E1;
	padding: 0 0 0 0px;}

body#tower-category-list div.category-line div.category-block ul {
	text-align: left;
	padding: 0px 10px 20px 10px;
	background-color: #F2F0E1;
}

body#tower-category-list div.category-line div.category-block ul li {
	list-style-type: disc;
	padding: 4px 0 0px 0px;
	margin: 0 0 0 20px;
	background-color: #F2F0E1;
}

body#tower-category-list div.category-line div.category-block ul li.category-title {
	list-style-type: none;
	margin: 0px 0 0 0px;
	padding: 0px 0 5px 5px;
	font-weight: bold;
	background-color: #F2F0E1;
	
	background: url(/share/top_line-390.gif) left bottom no-repeat;
	}


/* 商品一覧左袖ナビ */
body#tower-category-list div#item-list-nav {
	width: 182px;
	float: left;
	background: url(/share/tower/tower_list_nav_bg.gif) center top repeat-y  #E1F4F8;
	border-bottom: #848484 solid 1px;
	margin: 0 0 30px 0;}

body#tower-category-list div.category-box {
	text-align: left;
	padding: 10px 0 0 0;}

body#tower-category-list div.category-box p {
	padding: 0 0 0 15px;}

body#tower-category-list div.category-box ul {
	padding: 5px 0 5px 10px;}

body#tower-category-list div.category-box ul li {
	background: url(/share/tower/menuLine01.gif) left top no-repeat;
	padding: 0 0 5px 20px;}

body#tower-category-list div.category-box ul li.list-end {
	background: url(/share/tower/menuLine02.gif) left top no-repeat;
}


body#tower-category-list div.shop-info ul li.shop-info-logo img {
	border: 1px #848484 solid;}

body#tower-category-list div#item-lists-main {
	width: 697px;
	background-color:  #F2F0E1;
	text-align: left;}


body#tower-category-list div#brand-list-a {
	width: 700px;
	float: right;
	margin: 0 0 20px 18px;
	padding: 0 0 0 0;
	background-color: #F2F0E1;
	}

/* =================================================

・008 新着一覧

================================================= */

/* 新着メインリスト */

body#tower2-arrival-list div.arrival-wrap {
float: left;
width: 700px;
padding: 0 0 0px 0px;
margin: 0 0 15px 0px;
background-color: #F2F0E1;
}

body#tower2-arrival-list div.arrival-title h2 {
text-align:left;
background: url(http://img4.zozo.jp/share/tower/tower_shop_ttl_bg.gif) right
top no-repeat;}

body#tower2-arrival-list div.arrival-day {
padding: 15px 0 15px 0px;
width: 699px;
background-color: #F2F0E1;
text-align: right;
font-size: 12px;
}

body#tower2-arrival-list div.arrival-day p {
padding: 0 20px 0 20px;}

body#tower2-arrival-list div.arrival-day p.left {
float: left;
}

body#tower2-arrival-list div.arrival-block {
background-color: #F2F0E1;
}


body#tower2-arrival-list div.arrival-zone {
clear: both;
padding: 15px 10px;
margin: 0 20px;
text-align: left;
border-top: 1px #9A9A9A solid;
background: url(http://img4.zozo.jp/share/top_line-390.gif) left bottom
repeat-x;

background-color: #F2F0E1;
padding-left: 0;
position: relative;
}

body#tower2-arrival-list div.arrival-block div.arrival-zone h3 {
padding: 0 0 0 5px;
font-size: 12px}

body#tower2-arrival-list div.arrival-block h4 {
padding: 10px 0 0 35px;

font-size: 12px;
}

body#tower2-arrival-list div.arrival-block-box {
padding: 10px 0 0 35px;
text-align: left;

}

body#tower2-arrival-list div.arrival-block-box h4 {
padding: 0px 0 0 0px;

}


body#tower2-arrival-list div.arrival-block-box dl,
body#tower2-arrival-list div.arrival-block-box ul {
width: 640px;
float: left;
padding: 5px 0 0 0;

}

body#tower2-arrival-list div.arrival-block-box dl dt,
body#tower2-arrival-list div.arrival-block-box dl dd,
body#tower2-arrival-list div.arrival-block-box ul li {
padding: 0 0 0 15px;

}


body#tower2-arrival-list div.arrival-block-box div.some-categories {
width: 640px;
float: left;
padding: 0 0 15px 0;

}

body#tower2-arrival-list div.arrival-block-box div.one-category {
width: 330px;
float: left;
padding: 0 0 15px 0;

}


body#tower2-arrival-list div.arrival-block-box dl dt{
width:640px;
}
body#tower2-arrival-list div.arrival-block-box dd{
float: left;
width:190px;
padding-right:10px;

}




/* 左袖リスト */
body#tower2-arrival-list div#arrival-list-wrap2 {
width: 185px;
	float: left;
}


body#tower2-arrival-list div#arrival-list-wrap2 div.arrival-list-nav {

background: url(http://img4.zozo.jp/share/tower/tower_list_nav_bg2.gif) left top repeat-y;
border-bottom: #848484 solid 1px;
margin-bottom: 10px;
}


body#tower2-arrival-list div#arrival-list-wrap2 div.arrival-list-nav-gray {
	background: url(http://img4.zozo.jp/share/tower/list_nav_yell_bg2.gif) left top repeat-y;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #AF9C4F;
}


body#tower2-arrival-list div.new-arrival {}


body#tower2-arrival-list div.new-arrival-gray {}


body#tower2-arrival-list div.arrival-box {
text-align: left;
padding: 5px 0 0 0;}


body#tower2-arrival-list div.arrival-box ul {
padding: 5px 0 10px 10px;}

body#tower2-arrival-list div.arrival-box ul li {
list-style-type: none;
padding: 0 0 5px 0px;
margin: 0 0 0 0px;
text-indent: -5px;
}


body#tower2-arrival-list div.arrival-box ul li.list-end {
list-style-type: none;
text-align: right;
padding: 0 10px 0 0;
}


body#tower2-arrival-list div.new-arrival-banner {
float: left;
width: 182px;}


body#tower2-arrival-list div.new-arrival-banner ul li {
padding: 0 0 10px 0;
}


body#tower2-arrival-list div.new-arrival-banner ul li img {
border: #808082 solid 1px;
}


/* =================================================
・009 商品一覧
・012 トピックス一覧
・014 ブランド一覧A_Z

================================================= */

body#tower-arrival-list {}


body#tower-arrival-list div.arrival-title h2 {
	background: url(/share/tower/tower_shop_ttl_bg.gif) right top no-repeat;}
body#tower-arrival-list div.arrival-wrap,
body#tower-arrival-list div.arrival-wrap div {
	background-color: #F2F0E1;
	}
	
body#tower-arrival-list div.arrival-list-nav {
	background: url(/share/tower/tower_list_nav_bg.gif) right top repeat-y  #E7E7E7;
	border-bottom: #848484 solid 1px;
	}


body#tower-arrival-list div.arrival-list-nav-gray {
	width: 182px;
	float: left;
	background: url(/share/tower/list_nav_yell_bg.gif) center top repeat-y #AF9C4F;
	border-bottom: #AF9C4F solid 1px;
	margin: 0 0 10px 0;}


/* 商品一覧左袖ナビ */
body#tower-arrival-list div#item-list-nav {
	width: 182px;
	float: left;
	background: url(/share/tower/tower_list_nav_bg.gif) center top repeat-y  #E1F4F8;
	border-bottom: #848484 solid 1px;
	margin: 0 0 30px 0;}

body#tower-arrival-list div.category-box {
	text-align: left;
	padding: 10px 0 0 0;}

body#tower-arrival-list div.category-box p {
	padding: 0 0 0 15px;}

body#tower-arrival-list div.category-box ul {
	padding: 5px 0 5px 10px;}

body#tower-arrival-list div.category-box ul li {
	background: url(/share/tower/menuLine01.gif) left top no-repeat;
	padding: 0 0 5px 20px;}

body#tower-arrival-list div.category-box ul li.list-end {
	background: url(/share/tower/menuLine02.gif) left top no-repeat;
}


body#tower-arrival-list div.brand-wrap {
	float: left;
	width: 700px;
	padding: 0 0 30px 0px;
	margin: 0 0 15px 0px;
	background-color: #F2F0E1;
	}

body#tower-arrival-list div.alpha-line {
	padding: 0 0 15px 0px;
	width: 699px;
	float: left;
	background-color: #F2F0E1;
}



/* =================================================

・検索 

================================================= */
div#search-main-list {
	width: 900px;
	float: left;
	}


div.search-title {
	text-align: left;
	padding: 0 0 0 0px;}

div.search-title h2 {
	background-image: url(/share/town/longbgbar.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}


div.search-wrap {
	float: left;
	padding: 0 0 0px 0px;
	margin: 0 0 15px 0px;
	width: 900px;
	background-color: #EDEDED;
	}

div#item-list-nav33 {
	width: 185px;
	float: left;
	background: url('../img/list_nav_bg3.gif') center top repeat-y  #E1F4F8;
	border-bottom: #868393 solid 1px;
	margin: 0 0 13px 0;}

div.search-line {
	width: 900px;
	float: none;
	background-color: #EDEDED;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0px;
}

div.search-line p {
	text-align: right;
	padding: 10px 20px 0 0;}

div.search-block {
	width: 835px;
	float: none;
	background-color: #EDEDED;
	padding: 0;
	margin-top: 15px;
	margin-right: 32px;
	margin-bottom: 0px;
	margin-left: 32px;
}

div.search-line div.search-block ul {
	text-align: left;
	padding: 0px 10px 20px 10px;
	background-color: #EDEDED;
}

div.search-line div.search-block ul li {
	list-style-type: disc;
	padding: 4px 0 0px 0px;
	margin: 0 0 0 20px;
	background-color: #EDEDED;
}

div.search-line div.search-block ul li.search-title {
	list-style-type: none;
	margin: 0px 0 0 0px;
	padding: 0px 0 5px 5px;
	background-color: #EDEDED;
	border-bottom: 1px dotted #000;
	}
	
div#serch-head div#search-pickup {
	padding: 7px 0 0 4px;
	width: 700px;
	float: left;
}
div#serch-head div#search-pickup div#search-map {
	width: 700px;
	float: left;
	text-align: left;

}
div#serch-head div#search-pickup div#search-pickuplist1 {
	width: 345px;
	float: left;
	text-align: left;

}
div#serch-head div#search-pickup div#search-pickuplist2 {
	width: 345px;
	float: right;
	text-align: left;
}

/* ======================================================

	・ZOZOTOWER
	

====================================================== */

body#tower-search {}

body#tower-search div.search-title h2 {
	background-image: url(/share/tower/longbgbar.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

body#tower-search div.search-wrap {
	float: left;
	padding: 0 0 0px 0px;
	margin: 0 0 15px 0px;
	width: 900px;
	background-color: #F2F0E1;
	}


body#tower-search div.search-line {
	width: 900px;
	float: none;
	background-color: #F2F0E1;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0px;
}

body#tower-search div.search-line p {
	text-align: right;
	padding: 10px 20px 0 0;}

body#tower-search div.search-block {
	width: 835px;
	float: none;
	background-color: #F2F0E1;
	padding: 0;
	margin-top: 15px;
	margin-right: 32px;
	margin-bottom: 0px;
	margin-left: 32px;
}

body#tower-search div.search-line div.search-block ul {
	text-align: left;
	padding: 0px 10px 20px 10px;
	background-color: #F2F0E1;
}

body#tower-search div.search-line div.search-block ul li {
	list-style-type: disc;
	padding: 4px 0 0px 0px;
	margin: 0 0 0 20px;
	background-color: #F2F0E1D;
}

body#tower-search div.search-line div.search-block ul li.search-title {
	list-style-type: none;
	margin: 0px 0 0 0px;
	padding: 0px 0 5px 5px;
	background-color: #F2F0E1;
	border-bottom: 1px dotted #000;
	}



/* =================================================

・メンバー登録情報

================================================= */

ul.member_menu2 li{
	cursor:hand;

	text-align:left;
	width:820px;
	height:38px;
	margin-bottom:3px;
	padding:0px;
	display: block;
	text-decoration: none;
	background-image:url(/fix/members/top_off.gif);
	width:820px;
	height:38px;
}
ul.member_menu2 li .text1 {
	color:#FFFFFF;
	
	margin-top:11px;
	float:left;
	width:220px;
		padding-left:40px;
}
ul.member_menu2 li .text2 {
	margin-top:11px;
	color:#000000;
	float:left;
}



/* 左ナビ */

ul.member_navi{
	list-style-position:outside;
}

ul.member_navi li{

	text-align:left;
	width:182px;
	height:38px;
	margin-bottom:3px;
	padding:0px;

}

ul.member_navi li .text1 {
	color:#FFFFFF;
	margin-top:12px;
	font-size: 11px;
	float:left;
	width:150px;
	padding-left:25px;
	letter-spacing: 0.7px;
}

ul.member_navi  .here {
display: block;
	text-decoration: none;
	background-image:url(/fix/members/navi_on.gif);
	width:182px;
	height:38px;
}

ul.member_navi li a{
	display: block;
	text-decoration: none;
	background-image:url(/fix/members/navi_off.gif);
	width:182px;
	height:38px;
}

ul.member_navi li a:hover{
	text-decoration: none;
	background-image:url(/fix/members/navi_on.gif);
}

/* ログイン */

ul.login_navi{
	list-style-position:outside;
}

ul.login_navi li{

	text-align:left;
	width:491px;
	height:45px;
	margin-bottom:3px;
	padding:0px;

}

ul.login_navi li .text1 {
	color:#FFFFFF;
	margin-top:14px;
	font-size: 11px;
	float:left;
	width:150px;
	padding-left:20px;
	letter-spacing: 0.7px;
}

ul.login_navi li .text2 {
	color:#000000;
	float:left;
	width:290px;
	padding-left:20px;
	font-size: 11px;
	height: 25px;
	margin-top: 8px;

}

ul.login_navi li .text3 {
	color:#000000;
	float:left;
	width:290px;
	padding-left:20px;
	font-size: 11px;
	height: 25px;
	margin-top: 14px;

}

ul.login_navi li .menu{
 display: block;
 text-decoration: none;
 background-image:url(/fix/login/top_off.gif);
 width:491px;
 height:45px;
}

ul.login_navi li a{
	display: block;
	text-decoration: none;
	background-image:url(/fix/login/top_off.gif);
	width:491px;
	height:45px;
}

ul.login_navi li a:hover{
	text-decoration: none;
	background-image:url(/fix/login/top_on.gif);
}

