@charset "Shift_JIS";
/*resort_top css*/
/*
SITE：
ZOZORESORT（http://zozo.jp）
CREDIT：
DESIGN BY STARTTODAY CO.,LTD.
______________________________________*/
/*----- HEADER -----*/
#header {
	margin-top:5px;
	margin-bottom:2px;
}

#header div.flash_area {
	width:900px;
	/*background:#000000;*/
	margin-bottom:10px;
	padding:0px !important;
}

#header div.flash_area img {
	margin-bottom:0px;
	padding:0px;
}
/*----- OUTLINE -----*/
div#content {
	float:left;
	width:900px;
}

div#content_main {
	float:left;
	width:718px;
	_width:726px;/*IE6*/
}

div#content_main div#left {
	float:left;
	width:160px;
}

div#content_main div#center {
	float:right;
	width:536px;
}

/*separate_22px*/
div#side {
	float:right;
	width:160px;
}

/*----- MAIN -----*/
/*HEADLINE*/
ul.headline_news {
	width:900px;
	text-align:center;
	font-weight:bolder;
}

ul.headline_news li {
	display:inline;
	background:#FFF url(/img/list_red7.gif) no-repeat;
	background-position:0px 2px;
	padding-right:16px;
}

ul.headline_news li a {
	padding:0px 0px 0px 9px;
}


ul.headline_news li a { color:#EE0000; text-decoration: none;}
ul.headline_news li a:link { color : #EE0000; text-decoration: none; }
ul.headline_news li a:visited { color: #EE0000; text-decoration: none; }
ul.headline_news li a:hover { color:#EE0000; text-decoration: underline; }

/*--------------- LEFT ---------------*/
div.left_box {
	width:160px;
	margin-bottom:12px;
}

div.left_box_plus {
	/margin-bottom:0px;
}

div.left_box_plus2 {
	padding-bottom:20px;
}

table.members {
	width:160px;/*160px*/
	border:1px solid #b8b8b8;
	margin-bottom:12px;
}

table.members td {
	font-size:10px;
	padding-top:3px;
}

h4.user_name {
	padding-bottom:3px;
	font-size:10px;
	font-weight:bolder;
}

table.members td.image {
	width:50px;/*58px*/
	padding:4px 5px 4px 4px;
	text-align:center;
}



table.members_plus {
	margin-bottom:6px;
}

/*--- SIGN_CHANGE ---*/
/*town_2*/
h2.zozotown_2 {
	overflow:hidden;
	width:160px;
	height:33px;
	margin-bottom:5px;
	background:url(/img/btn_zozotown.jpg) no-repeat;
	background-position:0px 0px;
	text-indent:-9999px;
	font-size:1px;
}

h2.zozotown_2 a {
	display:block;
	width:160px;
	height:33px;
}

h2.zozotown_2 a:hover {
	background:url(/img/btn_zozotown.jpg) no-repeat;
	background-position:0px -33px;
}

/*btn_zozovilla*/
h2.zozovilla {
	overflow:hidden;
	width:160px;
	height:33px;
	margin-bottom:5px;
}

h2.zozovilla a {
	display:block;
	width:160px;
	height:33px;
	background:url(/img/btn_zozovilla.jpg) no-repeat;
	background-position:0px 0px;
	text-indent:-9999px;
	font-size:1px;
}

h2.zozovilla a:hover {
	background:url(/img/btn_zozovilla.jpg) no-repeat;
	background-position:0px -33px;
}

/*tab*/
div#left ul.tab_list {
	position:relative;
	height:18px;
	padding-bottom:4px;
	background:url(/img/tab_bg.gif) no-repeat;
	background-position:left bottom;
}

div#left ul.tab_list li {
}

div#left ul.tab_list li a:hover img {
	-moz-opacity:0.85;
	opacity:0.85;
	filter:alpha(opacity=85);
}

div#left ul.tab_list li.men {
	position:absolute;
	top:0px;
	left:0px;
}

div#left ul.tab_list li.women {
	position:absolute;
	top:0px;
	left:80px;
}

div#left ul.list_none {
	display: none;
}

h3.category {
	overflow:hidden;
	width:160px;
	height:28px;
	background:url(/img/p_all/category.jpg) no-repeat;
	background-position:0px 0px;
	text-indent:-9999px;
	font-size:1px;
}

h3.category a {
	display:block;
	width:160px;
	height:28px;
}

h3.shop {
	overflow:hidden;
	width:160px;
	height:28px;
	background:url(/img/p_all/shop.jpg) no-repeat;
	background-position:0px 0px;
	text-indent:-9999px;
	font-size:1px;
}

h3.shop a {
	display:block;
	width:160px;
	height:28px;
}

h3.brand {
	overflow:hidden;
	width:160px;
	height:28px;
	background:url(/img/p_all/brand.jpg) no-repeat;
	background-position:0px 0px;
	text-indent:-9999px;
	font-size:1px;
}

h3.brand a {
	display:block;
	width:160px;
	height:28px;
}

/*LEFT_LIST_BOX*/
ul.left_box {
	position:relative;
	width:145px;/*160px*/
	padding-left:10px;
	padding-right:5px;
	padding-top:12px;
	padding-bottom:18px;/*12px*/
}

ul.left_box li {
	padding-bottom:7px;
	/padding-bottom:6px;
	font-size:10px;
	/font-size:11px;
}

/* IE8用 */
html>/**/body ul.left_box li {
	padding-bottom /*\**/: 6px\9;
	font-size:11px\9;
}

ul.left_box li a {
	display:block;
}

ul.left_box li.goto_lists {
	position:absolute;
	right:6px;
	bottom:6px;
	overflow:hidden;
	width:41px;
	height:21px;
	padding-bottom:0px;
	background: url(/img/gotolist.gif) no-repeat;
	background-position:0px 0px;
	font-size:1px;
	text-indent:-9999px;
}

ul.left_box li.goto_lists a {
	display:block;
	width:41px;
	height:21px;
}

ul.left_box li.goto_lists a:hover {
	background: url(/img/gotolist.gif) no-repeat;
	background-position:0px -21px;
}

ul.left_box li.goto_lists2 {
	position:relative;
	overflow:hidden;
	top:-6px;
	width:145px;
	height:15px;
	font-size:1px;
	text-indent:-9999px;
}

ul.left_box li.goto_lists2 a {
	display:block;
	width:41px;
	height:21px;
	margin-left:103px;
	background: url(/img/gotolist.gif) no-repeat;
	background-position:0px 0px;
}

ul.left_box li.goto_lists2 a:hover {
	background: url(/img/gotolist.gif) no-repeat;
	background-position:0px -21px;
}

ul.bg_cate {
	background:#FFF url(/img/p_all/bg_cate.gif) no-repeat;
	background-position:left bottom;
}

ul.bg_shop {
	background:#FFF url(/img/p_all/bg_shop.gif) no-repeat;
	background-position:left bottom;
}

ul.bg_brand {
	background:#FFF url(/img/p_all/bg_brand.gif) no-repeat;
	background-position:left bottom;
}

/*LEFT_SIDE_BTN*/
h3.search_more {
	overflow:hidden;
	width:160px;
	height:40px;
	margin-bottom:7px;
	background: url(/img/btn_search_more.jpg) no-repeat;
	background-position:0px 0px;
	text-indent:-9999px;
	font-size:1px;
}

h3.search_more a {
	display:block;
	width:160px;
	height:40px;
}

h3.search_more a:hover {
	background: url(/img/btn_search_more.jpg) no-repeat;
	background-position:0px -40px;
}

h3.beginners {
	overflow:hidden;
	width:160px;
	height:45px;
	background: url(/img/btn_beginners.jpg) no-repeat;
	background-position:0px 0px;
	text-indent:-9999px;
	font-size:1px;
	margin-bottom:26px;/*調整*/
}

h3.beginners a {
	display:block;
	width:160px;
	height:45px;
}

h3.beginners a:hover {
	background: url(/img/btn_beginners.jpg) no-repeat;
	background-position:0px -45px;
}

/*PEOPLE*/
h2.zozopeople {
	overflow:hidden;
	float:left;
	width:160px;
	height:27px;
	margin-bottom:5px;
	background: url(/img/btn_zozopeople.jpg) no-repeat;
	background-position:0px 0px;
	text-indent:-9999px;
	font-size:1px;
}

h2.zozopeople a {
	display:block;
	width:160px;
	height:27px;
}

h2.zozopeople a:hover {
	background: url(/img/btn_zozopeople.jpg) no-repeat;
	background-position:0px -27px;
}

ul.zozopeople {
	float:left;
	width:160px;
	margin-bottom:24px;
}

ul.zozopeople li {
	float:left;
	width:74px;/*68px*/
}

ul.zozopeople li a img {
	display:block;
	width:68px;/*68px*/
	padding:3px;
	background:#000000;
}

ul.zozopeople li a:hover img {
	background:#009FE7;
}

ul.zozopeople li a span.name {
	display:block;
	padding-top:3px;
	font-size:10px;
	/font-size:11px;
	color: #5b5b5b;
}

/* IE8用 */
html>/**/body ul.zozopeople li a span.name {
	font-size /*\**/: 11px\9;
}

ul.zozopeople li a:hover span.name {
	color:#009FE7;
	text-decoration: none;
}

ul.zozopeople li a:hover {
	text-decoration: none;
}

ul.zozopeople li.left {
	margin-right:11px;
}

/*NAVI*/
h2.zozonavi {
	overflow:hidden;
	float:left;
	width:160px;
	height:27px;
	margin-bottom:5px;
	background: url(/img/btn_zozonavi.jpg) no-repeat;
	background-position:0px 0px;
	text-indent:-9999px;
	font-size:1px;
}

h2.zozonavi a {
	display:block;
	width:160px;
	height:27px;
}

h2.zozonavi a:hover {
	background: url(/img/btn_zozonavi.jpg) no-repeat;
	background-position:0px -27px;
}

ul.zozonavi {
	float:left;
	width:160px;
	margin-bottom:24px;
}

ul.zozonavi li {
	float:left;
	width:74px;/*68px*/
}

ul.zozonavi li img {
	display:block;
	width:68px;/*68px*/
	padding:3px;
	background:#000000;
}

ul.zozonavi li a:hover img {
	background:#b68242;
}

ul.zozonavi li a span {
	display:block;
	font-size:10px;
	/font-size:11px;
	color: #5b5b5b;
}

ul.zozonavi li a span.name {
	padding-top:2px;
}

ul.zozonavi li a span.profname {
	/padding-top:0px;
}

/* IE8用 */
html>/**/body ul.zozonavi li a span.name {
	font-size /*\**/: 11px\9;
}

html>/**/body ul.zozonavi li a span.profname {
	font-size /*\**/: 11px\9;
	padding-top:0px\9;
}

ul.zozonavi li a:hover span.name {
	color:#b68242;
}

ul.zozonavi li a:hover {
	text-decoration: none;
}

ul.zozonavi li.left {
	margin-right:11px;
}

/*GALLERY*/
h2.zozogallery {
	overflow:hidden;
	float:left;
	width:160px;
	height:27px;
	margin-bottom:5px;
	background: url(/img/btn_zozogallery.jpg) no-repeat;
	background-position:0px 0px;
	text-indent:-9999px;
	font-size:1px;
}

h2.zozogallery a {
	display:block;
	width:160px;
	height:27px;
}

h2.zozogallery a:hover {
	background: url(/img/btn_zozogallery.jpg) no-repeat;
	background-position:0px -27px;
}

ul.zozogallery {
	float:left;
	width:160px;
	margin-bottom:24px;
}

ul.zozogallery li {
	position:relative;
	float:left;
	width:70px;
	text-align:center;
}

ul.zozogallery li.g_right {
	margin-right:14px;
	_margin-right:12px;
}

ul.zozogallery li a {
	display:block;
	width:70px;
	height:52px;
	padding:2px;
	padding-top:3px;
	padding-bottom:3px;
	_padding-bottom:0px;
	background:#000000;
	color: #5b5b5b;
	text-decoration:none;
	text-align:center;
}

ul.zozogallery li a:hover {
	background:#504daa;
	color:#504daa;
	text-decoration:none;
}

ul.zozogallery li span.hitonm {
	position:absolute;
	width:70px;
	top:60px;
	left:0px;
	text-align: left;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	float: left;
	font-size:10px;
	/font-size:11px;
	padding-top:2px;
}

/* IE8用 */
html>/**/body ul.zozogallery li span.hitonm {
	font-size /*\**/: 11px\9;
}

/*--------------- CENTER ---------------*/
div.center_box {
	position:relative;
	float:left;
	width:536px;
	margin-bottom:14px;
}

div.center_box a:hover img {
	-moz-opacity:0.85;
	opacity:0.85;
	filter:alpha(opacity=85);
}

div#center div.plus_bg {
	background:url(/img/p_all/bg_center_box.gif) no-repeat;
	background-position:left bottom;
}

/*--- SERACH_ZONE ---*/
div.search_zone {
	position:relative;
	float:left;
	width:350px;
	height:37px;
	background:url(/img/p_all/bar_search.jpg) no-repeat;
	background-position:0px 0px;
}

div.search_zone span.text_area {
	display:block;
	position:absolute;
	top:9px;
	left:37px;
}

div.search_zone span.text_area input {
	width:188px;
	/width:186px;
	height:13px;
	/padding-left:2px;
	padding-top:2px;
	font-size:11px;
	/font-size:12px;
}

div.search_zone span.submit {
	display:block;
	position:absolute;
	top:10px;
	left:234px;
}

div.search_zone span.submit input {
	cursor:pointer;
	padding-top:1px;
	height:20px;
}

div.search_zone div.search_plus {
	overflow:hidden;
	position:absolute;
	top:9px;
	_top:8px;
	/top:8px;
	right:13px;
	width:49px;
	background:url(/img/list_search.gif) no-repeat;
	background-position:0px 0px;
	text-align:center;
}

div.search_zone div.search_plus a {
	display:block;
	width:49px;
	padding-left:6px;
	color : #4D4D4D;
	font-size:10px;
	line-height:110%;
}

div.search_zone div.search_plus a:link { color : #4D4D4D; text-decoration: none; }
div.search_zone div.search_plus a:visited { color: #4D4D4D; text-decoration: none; }
div.search_zone div.search_plus a:active { color: #4D4D4D; text-decoration: none; }

div.search_zone div.search_plus a:hover {
	background:url(/img/list_search.gif) no-repeat;
	background-position:0px -21px;
	color: #FFFFFF;
	text-decoration: none;
}

div.new_item {
	overflow:hidden;
	float:right;
	width:173px;
	height:37px;
	background:url(/img/p_all/btn_new_item.jpg) no-repeat;
	background-position:0px 0px;
}

div.new_item a {
	display:block;
	width:68px;/*173px*/
	height:24px;/*37px*/
	padding-left:115px;
	padding-top:13px;
	color: #FFFFFF;
}

div.new_item a:link { color : #FFFFFF; text-decoration: none; }
div.new_item a:visited { color: #FFFFFF; text-decoration: none; }
div.new_item a:active { color: #FFFFFF; text-decoration: none; }

div.new_item a:hover {
	background:url(/img/p_all/btn_new_item.jpg) no-repeat;
	background-position:0px -37px;
	color: #FFFFFF;
	text-decoration: none;
}

div.new_item a span.item_number {
	display:block;
	width:55px;
	text-align:center;
}

/*------seachzone_wide------*/
/*--- SERACH_ZONE ---*/
div.search_zone_wide {
	position:relative;
	float:left;
	width:304px;
	height:37px;
	background:url(../img/p_wide/bar_search.jpg) no-repeat;
	background-position:0px 0px;
}

div.search_zone_wide span.text_area {
	display:block;
	position:absolute;
	top:9px;
	left:37px;
}

div.search_zone_wide span.text_area input {
	width:148px;
	/width:146px;
	height:13px;/*12px*/
	/padding-left:2px;
	padding-top:2px;
	font-size:11px;
	/font-size:12px;
}

div.search_zone_wide span.submit {
	display:block;
	position:absolute;
	top:10px;
	left:194px;
}

div.search_zone_wide span.submit input {
	cursor:pointer;
	padding-top:1px;
	height:20px;
}

div.search_zone_wide div.search_plus {
	overflow:hidden;
	position:absolute;
	top:9px;
	_top:8px;
	/top:8px;
	right:13px;
	width:49px;
	background:url(../img/list_search.gif) no-repeat;
	background-position:0px 0px;
	text-align:center;
}

div.search_zone_wide div.search_plus a {
	display:block;
	width:49px;
	padding-left:6px;
	color : #4D4D4D;
	font-size:10px;	line-height:110%;
}

div.search_zone_wide div.search_plus a:link { color : #4D4D4D; text-decoration: none; }
div.search_zone_wide div.search_plus a:visited { color: #4D4D4D; text-decoration: none; }
div.search_zone_wide div.search_plus a:active { color: #4D4D4D; text-decoration: none; }

div.search_zone_wide div.search_plus a:hover {
	background:url(../img/list_search.gif) no-repeat;
	background-position:0px -21px;
	color: #FFFFFF;
	text-decoration: none;
}

div.new_item_wide {
	overflow:hidden;
	float:right;
	width:222px;
	height:37px;
	background:url(../img/p_wide/btn_new_item.jpg) no-repeat;
	background-position:0px 0px;
}

div.new_item_wide a {
	display:block;
	width:64px;/*222px*/
	height:24px;/*37px*/
	padding-left:158px;
	padding-top:13px;
	color: #FFFFFF;
}

div.new_item_wide a:link { color : #FFFFFF; text-decoration: none; }
div.new_item_wide a:visited { color: #FFFFFF; text-decoration: none; }
div.new_item_wide a:active { color: #FFFFFF; text-decoration: none; }

div.new_item_wide a:hover {
	background:url(../img/p_wide/btn_new_item.jpg) no-repeat;
	background-position:0px -37px;
	color: #FFFFFF;
	text-decoration: none;
}

div.new_item_wide a span.item_number {
	display:block;
	width:55px;
	text-align:center;
}
/*------//seachzone_wide------*/

/*--- SERACH_ZONE ---*/
div.search_zone_kh {
	position:relative;
	float:left;
	width:537px;
	height:37px;
	background:url(/img/p_kids/bar_search_kids.jpg) no-repeat;
	background-position:0px 0px;
	padding-bottom:12px;
}

div.search_zone_kh span.text_area {
	display:block;
	position:absolute;
	top:10px;
	left:37px;
}

div.search_zone_kh span.text_area input {
	width:220px;
	/width:218px;
	height:13px;
	padding-left:5px;
	padding-top:2px;
	font-size:11px;
	/font-size:12px;
	margin-right:5px;
}

div.search_zone_kh span.text_area select {
	width:70px;
	/width:68px;
	height:18px;
	padding-left:5px;
	padding-top:2px;
	font-size:11px;
	/font-size:12px;
}


div.search_zone_kh span.submit {
	display:block;
	position:absolute;
	top:10px;
	left:350px;
}

div.search_zone_kh span.submit input {
	cursor:pointer;
	padding-top:1px;
	height:20px;
	width:50px;
}

div.search_zone_kh div.search_plus {
	overflow:hidden;
	position:absolute;
	top:13px;
	right:13px;
	width:80px;
	background:url(/img/list_search.gif) no-repeat;
	background-position:0px -5px;
	text-align:center;
}

div.search_zone_kh div.search_plus a {
	display:block;
	width:80px;
	color : #4D4D4D;
	font-size:10px;
}

div.search_zone_kh div.search_plus a:link { color : #4D4D4D; text-decoration: none; }
div.search_zone_kh div.search_plus a:visited { color: #4D4D4D; text-decoration: none; }
div.search_zone_kh div.search_plus a:active { color: #4D4D4D; text-decoration: none; }

div.search_zone_kh div.search_plus a:hover {
	background:url(/img/list_search.gif) no-repeat;
	background-position:0px -26px;
	color: #FFFFFF;
	text-decoration: none;
}

ul.new_item_kh {
	width:537px;
	height:37px;
	overflow:hidden;
}

ul.new_item_kh li.new_item_kids {
	float:left;
	width:263px;/*173px*/
	height:37px;/*37px*/
}

ul.new_item_kh li.new_item_kids a {
	display:block;
	width:263px;/*173px*/
	height:37px;/*37px*/
}

ul.new_item_kh li.new_item_kids a{
	background:url(/img/p_kids/btn_new_item_kids.jpg) no-repeat;
	background-position:0px 0px;
	color: #FFFFFF;
	text-decoration: none;
}

ul.new_item_kh li.new_item_kids a:hover {
	background:url(/img/p_kids/btn_new_item_kids.jpg) no-repeat;
	background-position:0px -38px;
	color: #FFFFFF;
	text-decoration: none;
}

ul.new_item_kh li.new_item_kids a:link { color : #FFFFFF; text-decoration: none; }
ul.new_item_kh li.new_item_kids a:visited { color: #FFFFFF; text-decoration: none; }
ul.new_item_kh li.new_item_kids a:active { color: #FFFFFF; text-decoration: none; }

ul.new_item_kh li.new_item_kids a span.item_number {
	display:block;
	padding-top:14px;
	padding-left:192px;
}

ul.new_item_kh li.new_item_home {
	float:right;
	width:263px;/*173px*/
	height:37px;/*37px*/
}

ul.new_item_kh li.new_item_home a {
	display:block;
	width:263px;/*173px*/
	height:37px;/*37px*/
}

ul.new_item_kh li.new_item_home a{
	background:url(/img/p_kids/btn_new_item_home.jpg) no-repeat;
	background-position:0px 0px;
	color: #FFFFFF;
	text-decoration: none;
}

ul.new_item_kh li.new_item_home a:hover {
	background:url(/img/p_kids/btn_new_item_home.jpg) no-repeat;
	background-position:0px -38px;
	color: #FFFFFF;
	text-decoration: none;
}

ul.new_item_kh li.new_item_home a:link { color : #FFFFFF; text-decoration: none; }
ul.new_item_kh li.new_item_home a:visited { color: #FFFFFF; text-decoration: none; }
ul.new_item_kh li.new_item_home a:active { color: #FFFFFF; text-decoration: none; }

ul.new_item_kh li.new_item_home a span.item_number {
	display:block;
	padding-top:14px;
	padding-left:196px;
}

/*--- SERACH_ZONE End ---*/

h3.news {
	width:471px;/*536px*/
	height:15px;/*23px*/
	_height:16px;/*23px*/
	/height:16px;/*23px*/
	padding-left:65px;
	padding-top:8px;
	_padding-top:7px;
	/padding-top:7px;
	margin-bottom:12px;
	background:#FFF url(/img/p_all/bar_news.jpg) no-repeat;
	background-position:0px 0px;
	letter-spacing:1px;
	font-size:10px;
}

h3.order {
	width:449px;/*536px*/
	height:15px;/*23px*/
	_height:16px;/*23px*/
	/height:16px;/*23px*/
	padding-left:87px;
	padding-top:8px;
	_padding-top:7px;
	/padding-top:7px;
	margin-bottom:12px;
	background:#FFF url(/img/p_all/bar_order.jpg) no-repeat;
	background-position:0px 0px;
	letter-spacing:1px;
	font-size:10px;
}

h3.news span,
h3.order span {
	padding-left:3px;
}

div.news_left,
div.news_right {
	float:left;
	width:256px;/*268px*/
	padding-left:12px;
	padding-bottom:3px;
}

div.news_image {
	float:left;
	width:60px;
}

ul.news_list {
	float:right;
	width:189px;
}

ul.news_list li {
	padding-bottom:2px;
	/padding-bottom:0px;
	_padding-bottom:1px;
	font-size:11px;
	/font-size:12px;
}

/* IE8用 */
html>/**/body ul.news_list li {
	padding-bottom /*\**/: 0px\9;
	font-size:12px\9;
}

ul.news_list li a {
	display:inline;
}

/*goto_list*/
ul.goto_list {
	position: relative;
	right:0px;
	bottom:0px;
	float:left;
	width:536px;
}

ul.goto_list li {
	position: absolute;
	right:6px;
	bottom:6px;
	overflow:hidden;
	float:left;
	width:41px;
	height:21px;
	background:#FFF url(/img/gotolist.gif) no-repeat;
	background-position:0px 0px;
	font-size:1px;
	text-indent:-9999px;
}

ul.goto_list li a {
	display:block;
	width:41px;
	height:21px;
}

ul.goto_list li a:hover {
	background:#FFF url(/img/gotolist.gif) no-repeat;
	background-position:0px -21px;
}

/*goto_list_text*/
ul.goto_list_text {
	float:left;
	width:536px;
}

ul.goto_list_text li {
	text-align:right;
	padding-right:4px;
	padding-bottom:2px;
}


/*CENTER_BANNER_STYLE*/
div.center_topic_area {
	clear:both;
	width:536px;
	margin-bottom:14px;
	overflow:hidden;
}

div.center_topic_area2 {
	padding-bottom:14px;
}

/* IE8用 */
html>/**/body h3.ranking {
	line-height /*\**/:17px\9;
}

h4.ranking {
	float:left;
	width:536px;
	margin-bottom:8px;
	font-size:14px;
	font-weight:bolder;
	color:#666666;
	/line-height:18px;
}

/* IE8用 */
html>/**/body h4.ranking {
	line-height /*\**/:14px\9;
}

h4.ranking span {
	padding-left:7px;
	font-size:10px;
	font-weight: normal;
	color:#333333;
}

/*TAB_WRAP*/
div.tab_wrap {
	float:left;
	width:536px;
	padding-bottom:3px;
	margin-bottom:10px;
}

div.tab_wrap h3.ranking {
	padding-bottom:3px;
	font-size:16px;
	font-weight:bolder;
	color:#666666;
	line-height:18px;
	border-bottom:1px solid #AAAAAA;
}

/*RANK_LIST*/
ul.rank_list {
	float:left;
	width:527px;/*536px*/
	padding-left:10px;
	margin-bottom:20px;
}

ul.rank_list li {
	float:left;
	width:95px;
	margin-right:10px;
	font-size:10px;
	/font-size:11px;
	/line-height:110%;
}

ul.rank_list li.r_1 {
	background: url(/img/rt_r_1.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.r_2 {
	background:url(/img/p_all/r_2.jpg) no-repeat;
	background-position:0px 1px;
}

ul.rank_list li.r_3 {
	background:url(/img/p_all/r_3.jpg) no-repeat;
	background-position:0px 1px;
}

ul.rank_list li.r_4 {
	background:url(/img/p_all/r_4.jpg) no-repeat;
	background-position:0px 1px;
}

ul.rank_list li.r_5 {
	background:url(/img/p_all/r_5.jpg) no-repeat;
	background-position:0px 1px;
}

ul.rank_list li.r_6 {
	background: url(/img/p_all/r_6.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.r_7 {
	background:url(/img/p_all/r_7.jpg) no-repeat;
	background-position:0px 1px;
}

ul.rank_list li.r_8 {
	background:url(/img/p_all/r_8.jpg) no-repeat;
	background-position:0px 1px;
}

ul.rank_list li.r_9 {
	background:url(/img/p_all/r_9.jpg) no-repeat;
	background-position:0px 1px;
}

ul.rank_list li.r_10 {
	background:url(/img/p_all/r_10.jpg) no-repeat;
	background-position:0px 1px;
}

/*rank_cate_type*/
ul.rank_list li.c_101 {
	background: url(/img/rt_r_101.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_102 {
	background: url(/img/rt_r_102.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_103 {
	background: url(/img/rt_r_103.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_104 {
	background: url(/img/rt_r_104.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_106 {
	background: url(/img/rt_r_106.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_108 {
	background: url(/img/rt_r_108.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_109 {
	background: url(/img/rt_r_109.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_110 {
	background: url(/img/rt_r_110.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_111 {
	background: url(/img/rt_r_111.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_112 {
	background: url(/img/rt_r_112.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_113 {
	background: url(/img/rt_r_113.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_114 {
	background: url(/img/rt_r_114.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_115 {
	background: url(/img/rt_r_115.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_117 {
	background: url(/img/rt_r_117.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_118 {
	background: url(/img/rt_r_118.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_119 {
	background: url(/img/rt_r_119.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_120 {
	background: url(/img/rt_r_120.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_123 {
	background: url(/img/rt_r_123.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_124 {
	background: url(/img/rt_r_124.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_126 {
	background: url(/img/rt_r_126.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_128 {
	background: url(/img/rt_r_128.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_132 {
	background: url(/img/rt_r_132.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_133 {
	background: url(/img/rt_r_133.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_sale {
	background: url(/img/rt_r_sale.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li.c_999 {
	background: url(/img/rt_r_999.jpg) no-repeat;
	background-position:0px 0px;
}

ul.rank_list li a {
	display:block;
	padding-top:24px;
	height:117px;
}

ul.rank_list li img {
	padding-bottom:3px;
}

/*PICK_UP_ITEM*/
h3.pick_item {
	float:left;
	width:536px;
	padding-bottom:3px;
	margin-bottom:10px;
	border-bottom:1px solid #AAAAAA;
	font-size:15px;
	font-weight:bolder;
	color:#666666;
}

h3.pick_item span {
	padding-right:4px;
}

/*PICK_UP_ITEM_LIST*/
ul.pick_list {
	float:left;
	width:527px;/*536px*/
	padding-left:10px;
	margin-bottom:20px;
}

ul.pick_list li {
	float:left;
	width:95px;
	margin-right:10px;
	font-size:10px;
	/font-size:11px;
	/line-height:110%;
}

ul.pick_list li a {
	display:block;
	height:117px;
}

ul.pick_list li img {
	padding-bottom:3px;
}

/*PUSH_UP_ITEM*/
h3.push_item {
	float:left;
	width:536px;
	padding-bottom:3px;
	margin-bottom:10px;
	border-bottom:1px solid #AAAAAA;
	font-size:15px;
	font-weight:bolder;
	color:#666666;
}

h3.push_item span {
	padding-left:7px;
	font-size:10px;
	/font-size:11px;
	/line-height:110%;
	font-weight: normal;
	color:#333333;
}

/*PUSH_UP_ITEM_LIST*/
ul.push_list {
	float:left;
	width:527px;/*536px*/
	padding-left:10px;
	margin-bottom:20px;
}

ul.push_list li {
	float:left;
	width:95px;
	margin-right:10px;
	font-size:10px;
	/font-size:11px;
	/line-height:110%;
}

ul.push_list li a {
	display:block;
	height:117px;
}

ul.push_list li img {
	padding-bottom:3px;
}

/*CHECK_ITEM*/
h3.check_item {
	float:left;
	width:536px;
	padding-bottom:3px;
	margin-bottom:10px;
	border-bottom:1px solid #AAAAAA;
	font-size:15px;
	font-weight:bolder;
	color:#666666;
}

/*CHECK_ITEM_LIST*/
ul.check_list {
	float:left;
	width:527px;/*536px*/
	padding-left:9px;
	margin-bottom:20px;
}

ul.check_list li {
	float:left;
	width:70px;
	margin-right:4px;
	font-size:10px;
}

ul.check_list li a {
	display:block;
}

ul.check_list li img {
	padding-bottom:3px;
}


/*PLUS_BOTTOM*/
ul.plus_bottom {
	margin-bottom:28px;
}

/*-- exceptional_style --*/
div.center_box ul.rank_list a:hover,
div.center_box ul.pick_list a:hover,
div.center_box ul.push_list a:hover {
	text-decoration: none;
}
/*ALL*/
body.set_all div.center_box ul.rank_list a:hover span,
body.set_all div.center_box ul.pick_list a:hover span,
body.set_all div.center_box ul.push_list a:hover span {
	text-decoration: underline;
}

/*--------------- SIDE ---------------*/
div.monster {
	float:left;
	width:160px;
}

div.premium {
	float:left;
	width:160px;
	margin-bottom:7px;
}

div.shoptop {
	float:left;
	width:160px;
	margin-bottom:11px;
}

div.image_area {
	padding-bottom:9px;
}


/*ZOZOPREMIUM*/
h2.zozopremium {
	overflow:hidden;
	float:left;
	width:160px;
	margin-bottom:6px;
	background:url(/img/btn_zozopremium.jpg) no-repeat;
	background-position:0px 0px;
}

h2.zozopremium a {
	display:block;
	width:157px;/*160px*/
	padding-top:29px;
	padding-left:3px;
	outline:1px solid #FF0000;
}

h2.zozopremium a:hover {
	background:url(/img/btn_zozopremium.jpg) no-repeat;
	background-position:-160px 0px;
}

h2.zozopremium a { color:#4D4D4D; text-decoration: none;}
h2.zozopremium a:link { color : #4D4D4D; text-decoration: none; }
h2.zozopremium a:visited { color: #4D4D4D; text-decoration: none; }
h2.zozopremium a:active { color: #4D4D4D; text-decoration: none; }
h2.zozopremium a:hover { color:#4D4D4D; text-decoration: none; }

h2.zozopremium span {
	font-size:10px;
	line-height:130%;
}


/*ZOZOCARD*/
h2.zozocard {
	overflow:hidden;
	float:left;
	width:160px;
	margin-bottom:5px;
	background:url(/img/btn_zozocard.jpg) no-repeat;
	background-position:0px 0px;
}

h2.zozocard a {
	display:block;
	width:157px;/*160px*/
	padding-top:29px;
	padding-left:3px;
	outline:1px solid #FF0000;
}

h2.zozocard a:hover {
	background:url(/img/btn_zozocard.jpg) no-repeat;
	background-position:-160px 0px;
}

h2.zozocard a { color:#4D4D4D; text-decoration: none;}
h2.zozocard a:link { color : #4D4D4D; text-decoration: none; }
h2.zozocard a:visited { color: #4D4D4D; text-decoration: none; }
h2.zozocard a:active { color: #4D4D4D; text-decoration: none; }
h2.zozocard a:hover { color:#4D4D4D; text-decoration: none; }

h2.zozocard span {
	font-size:10px;
	line-height:130%;
}

/*zozopuremiumlist*/
ul.zozopremium {
	float:left;
	width:160px;
}

ul.zozopremium li {
	float:left;
	width:79px;
	margin-bottom:0px;
}

ul.zozopremium li a {
	display:block;
}

ul.zozopremium li img {
	padding-bottom:0px;
}

ul.zozopremium li span {
	font-size:10px;
	font-family: helvetica,clean,Hiragino Kaku Gothic Pro,sans-serif;
	letter-spacing:1px;
}

ul.zozopremium li.left {
	margin-right:2px;
}

/*list*/
ul.zozocard {
	float:left;
	width:160px;
}

ul.zozocard li {
	float:left;
	width:79px;
	margin-bottom:5px;
}

ul.zozocard li a {
	display:block;
}

ul.zozocard li a:hover {
	text-decoration:none;
}

ul.zozocard li img {
	padding-bottom:2px;
}

ul.zozocard li span {
	font-size:10px;
	font-family: helvetica,clean,Hiragino Kaku Gothic Pro,sans-serif;
	letter-spacing:1px;
}

ul.zozocard li.left {
	margin-right:2px;
}

/*SIDE_BOX*/
div.side_box {
	float:left;
	width:160px;
	margin-bottom:11px;
}

div.side_box img {
	padding-bottom:9px;
}


