@charset "utf-8";
#cartContent div.snsObj:after, #cartContent div.cartBoxObj .colorSelectObj .list:after, #cartContent div.cartBoxObj .sizeSelectObj .list:after, #cartContent div.expObj .icn:after, #sideContent .section ul:after, #mainContent .section2 ul:after, #mainContent .section3 ul:after, div.pagetop-navi:after, #searchNavigation:after, #footerNavi .content:after, #pagetop ul:after, #recommendItem div.listsetObj:after, #recommendItem div.listsetObj .icn:after, #mainContent div.listsetObj .icn:after, #mainContent div.listsetObj:after, #mainContent div.pagesortObj:after, #mainContent div.pagenaviObj:after, #mainContent .frm-main-body:after, #bodyContent:after, #pankuzu:after, #pankuzu ul:after, #search:after, #search .keyword:after, #header:after, #overlayBoxImage ul.thum:after, #mainContent ul.backnumberList:after, #mainContent ul.backnumberList li.pack:after, #mainContent div.calendarList ul:after, #mainContent div.frm-main-body #calendar .calendarList li dl:after, .row:after, #mainContent .pagesort-top5:after, #mainContent .pagesort-top5 .pagesortItem:after, #mainContent #topics .topicsObj ul:after, #mainContent #used #topBrandList ul:after, #footerNavi .naviList:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#cartContent div.snsObj, #cartContent div.cartBoxObj .colorSelectObj .list, #cartContent div.cartBoxObj .sizeSelectObj .list, #cartContent div.expObj .icn, #sideContent .section ul, #mainContent .section2 ul, #mainContent .section3 ul, div.pagetop-navi, #searchNavigation, #footerNavi .content, #pagetop ul, #recommendItem div.listsetObj, #recommendItem div.listsetObj .icn, #mainContent div.listsetObj .icn, #mainContent div.listsetObj, #mainContent div.pagesortObj, #mainContent div.pagenaviObj, #mainContent .frm-main-body, #bodyContent, #pankuzu ul, #search, #search .keyword, #header, #overlayBoxImage ul.thum, #mainContent ul.backnumberList, #mainContent ul.backnumberList li.pack, #mainContent div.calendarList ul, #mainContent div.frm-main-body #calendar .calendarList li dl, .row, #mainContent .pagesort-top5, #mainContent .pagesort-top5 .pagesortItem, #mainContent #topics .topicsObj ul, #mainContent #used #topBrandList ul, #footerNavi .naviList{
	zoom:1;
}
body{
	background-color:#ccc;
	color:#000;
	text-align:center;
}
/* HEADER */
#header{
	background:#222;
	text-align:center;
	border-bottom:solid 1px #fff;
	min-width:968px;
}
#header .content{
	position:relative;
	margin:0 auto;
	width:968px;
	height:81px;
	text-align:left;
}
#header .logo{
	position:absolute;
	left:4px;
	top:26px;
}
#header ul.member{
	position:absolute;
	right:4px;
	top:11px;
	line-height:1.1;
}
#header ul.member li{
	float:left;
	border-right:solid 1px #333;
	padding-right:10px;
	margin-right:10px;
	width:auto;
	height:13px;
	line-height:13px;
	color:#fff;
	font-size:13px;
	*font-size:80%;
}
#header ul.member li.cart{
	margin-right:0;
	padding-right:0;
	border-right:none;
}
#header ul.member li.coupon a span{
	background:#f44336;
	text-align:center;
	width:20px;
	height:20px;
	line-height:18px;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	margin-right:2px;
	margin-top:-4px;
	vertical-align:1px;
	display:inline-block;
}
#header ul.member li.cart a{
	background:url(//img08.magaseek.com/images/mg/img/h_img.png) no-repeat -3px -9px;
	padding-left:22px;
}
#header ul.member li.cart span.items, #header ul.member li.cart span.price{
	font-weight:bold;
}

#header ul.member li a:link, #header ul.member li a:active, #header ul.member li a:visited{
	color:#fff;
}
#header ul.member li a:link{
	text-decoration:none;
}
#header ul.member li a:hover{
	color:#fff;
	text-decoration:underline;
	padding-bottom:1px;
}
#header ul.member .select .list{
	position:absolute;
	left:0;
	top:20px;
	width:162px;
	background-color:#fff;
	border:solid 1px #ccc;
	color:#222;
	font-size:13px;
	line-height:1.4;
	display:none;
	z-index:1;
}
#header ul.member .select .list .ct{
	background-color:#fff;
	padding:0;
	display:block;
}
#header ul.member .select .list .ct a{
	color:#000;
	display:block;
	padding:5px 10px 4px 10px;
}
#header ul.member .select .list .on{
	background-color:#eee;
}
#header p.text{
	position:absolute;
	right:4px;
	top:48px;
	color:#999;
	font-size:11px;
}
#header p.text a{
	color:#999;
}
#header.action{
	background:#f0f0f0 url(//img08.magaseek.com/images/mg/img/h_bg_action.png) repeat-x left top;
	text-align:center;
	border-bottom:none;
}
#header.action .content{
	position:relative;
	margin:0 auto;
	width:968px;
	height:70px;
}
#header.action .logo{
	position:absolute;
	left:6px;
	top:22px;
}
#header.action .help{
	position:absolute;
	right:7px;
	top:29px;
	text-shadow:#fff 1px 1px 1px;
}
#header.action .help .hed{
	float:left;
	margin-right:5px;
	width:auto;
	height:16px;
	line-height:16px;
	font-size:11px;
}
#header.action .help ul, #header.action .help ul li{
	float:left;
	width:auto;
}
#header.action .help ul li a{
	float:left;
	background:url(//img08.magaseek.com/images/mg/img/h_help.png) no-repeat left top;
	width:auto;
	padding-left:20px;
	height:16px;
	line-height:16px;
	font-weight:bold;
}
/* HEADER BANNER */
.headerBanner{
	position:relative;
	margin-top:-1px;
	border-bottom:solid 1px #fff;
	height:39px;
	min-width:968px;
	text-indent:-9999px;
}
.headerBanner + .headerBanner{
	margin-top:0;
}
.headerBanner div{
	display:none;
	height:39px;
	overflow:hidden;
}
.headerBanner a{
	background-color:#fff;
	filter:alpha(opacity=0);
	opacity:0;
	height:39px;
	overflow:hidden;
	display:block;
}
.headerBanner a:hover{
	filter:alpha(opacity=30);
	opacity:0.3;
}
/* 転送コム */
#tensoBanner{
	background:#f0f0f0;
}
/* CONTAINER */
#container{
	background-color:#f0f0f0;
	text-align:center;
	min-width:968px;
}
/* SEARCH */
#search{
	position:relative;
	z-index:999;
	margin:0 auto;
	width:968px;
	padding:14px 0 12px;
	text-align:left;
}
#search .keyword{
	float:left;
	position:relative;
	padding:0 0 0 4px;
	margin-right:34px;
}
#search .keyword .query{
	float:left;
	background:url(//img08.magaseek.com/images/mg/img/h_img.png) no-repeat 0 -33px;
	width:233px;
	height:28px;
}
#search .keyword .query input{
	position:relative;
	top:3px;
	left:27px;
	width:183px;
	height:20px;
	padding:3px 0;
	border:1px solid #fafafa;
	background-color:#fafafa;
}
#search .keyword .query input, x:-moz-any-link, x:default{
	top:2px;
}
#search .keyword .query input{
	padding:2px 0\9;
	line-height:14px\9;
}
*:first-child+html #search .keyword .query input{
	top:2px;
	width:181px;
	height:12px;
	line-height:12px;
	vertical-align:middle;
}
#search .keyword .query input:focus{
	border:1px solid #fafafa;
	background-color:#fafafa;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-khtml-box-shadow:none;
	box-shadow:none;
}
#search .keyword .sudgest{
	position:absolute;
	left:4px;
	top:37px;
	width:203px;
	background-color:#fff;
	-moz-box-shadow:#ccc 1px 1px 3px;
	-webkit-box-shadow:#ccc 1px 1px 3px;
	-khtml-box-shadow:#ccc 1px 1px 3px;
	box-shadow:#ccc 1px 1px 3px;
	font-size:11px;
	line-height:1.4;
	display:none;
}
#search .keyword .sudgest ul{
	border:solid 1px #ccc;
	color:#222;
}
#search .keyword .sudgest ul li a{
	background-color:#fff;
	padding:5px 10px 4px 10px;
	display:block;
	color:#222;
	text-decoration:none;
}
#search .keyword .sudgest ul li a.focus{
	background-color:#eee;
}
#search .keyword .button{
	float:left;
	width:auto;
	margin:4px 0 0 5px;
}
/*#search .navigation{
	padding-left:34px;
}*/
#search .navigation li{
	position:relative;
	z-index:1;
	float:left;
	width:78px;
	height:22px;
	margin:3px 0;
	padding-left:2px;
}
#search .navigation li:first-child{
	padding-left:4px;
}
#search .navigation li:before, #search .navigation li:after{
	content:"";
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
	width:1px;
	height:100%;
	background:#d2d2d2;
}
#search .navigation li:after{
	left:1px;
	background:#fff;
}
#search .navigation li:first-child:before, #search .navigation li:first-child:after{
	display:none;
}
#search .navigation li > a{
	position:relative;
	display:block;
	line-height:22px;
	overflow:visible;
	text-align:center;
	font-size:12px;
}
#search .navigation li[class*="-current"]:before, #search .navigation li[class*="-current"]:after, #search .navigation li[class*="-current"] + li:before, #search .navigation li[class*="-current"] + li:after{
	display:none;
}
#search .navigation li[class*="-current"] > a{
	margin-top: -3px;
	padding: 3px 0;
	background:#ddd;
	color:#555;
	border-radius:3px;
	border-bottom:solid 1px #fafafa;
	box-shadow:1px 2px 1px rgba(0, 0, 0, 0.1) inset;
}
#search .navigation .select .list{
	top:26px;
	left:0;
	background-color:#fff;
	border:solid 1px #ccc;
	color:#222;
	-moz-box-shadow:#ccc 1px 1px 3px;
	-webkit-box-shadow:#ccc 1px 1px 3px;
	-khtml-box-shadow:#ccc 1px 1px 3px;
	box-shadow:#ccc 1px 1px 3px;
	font-size:11px;
	line-height:1.4;
	width:162px;
	display:none;
}
#search .navigation #shopSelect .list, #search .navigation #itemSelect .list{
	position:absolute;
	display:none;
}
#search .navigation #itemSelect .list div{
	float:left;
}
#search .navigation .select .list .ct{
	background-color:#fff;
	padding:0;
	display:block;
	width:162px;
}
#search .navigation .select .list .ct a{
	display:block;
	padding:5px 10px 4px 10px;
}
#search .navigation .select .list .ct.ch a{
	padding-left:1.5em;
}
#search .navigation .select .list .on, #search .navigation .select .list .ck{
	background-color:#eee;
}
/* PANKUZU */
#pankuzu{
	margin:0 auto;
	margin-bottom:4px;
	width:968px;
	text-align:left;
}
#pankuzu ul{
	padding:0 4px;
	float:left;
}
#pankuzu ul li{
	background:url(//img08.magaseek.com/images/mg/img/h_img.png) no-repeat 0 -64px;
	float:left;
	margin:0 5px 5px -1px;
	padding-left:2px;
	width:auto;
	height:22px;
	font-size:10px;
	*font-size:80%;
	color:#555;
	overflow:hidden;
}
#pankuzu ul li.current{
	background:url(//img08.magaseek.com/images/mg/img/h_img.png) no-repeat 0 -86px;
}
#pankuzu ul li a, #pankuzu ul li span{
	background:url(//img08.magaseek.com/images/mg/img/h_img.png) no-repeat right -64px;
	padding:5px 16px 5px 4px;
	*padding-top:4px;
	width:auto;
	height:22px;
	line-height:1.1;
	overflow:hidden;
	display:block;
}
#pankuzu ul li.current a, #pankuzu ul li.current span{
	background:url(//img08.magaseek.com/images/mg/img/h_img.png) no-repeat right -86px;
	text-shadow:#fff 1px 1px 1px;
}
#pankuzu ul li a:link, #pankuzu ul li a:active, #pankuzu ul li a:visited{
	color:#555;
}
#pankuzu ul li a:link{
	text-decoration:none;
}
#pankuzu ul li a:hover{
	color:#555;
	text-decoration:underline;
}
#pankuzu p{
	float:right;
}
/* CONTENTS */
#flowContent{
	margin:0 auto;
	width:960px;
	margin-bottom:14px;
	text-align:center;
}
#flowContent img{
	margin:0 auto;
}
#bodyContent{
	margin:0 auto;
	width:968px;
	text-align:left;
	position:relative;
}
#mainContent a:link, #mainContent a:active, #mainContent a:visited{
	color:#000;
}
#mainContent a:link{
	text-decoration:underline;
}
#mainContent a:hover{
	color:#555;
	text-decoration:underline;
}
#mainContent .more-button{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin:4px 4px 0 0;
}
#mainContent .more-button ul li{
	display:inline;
}
#mainContent .more-button ul li a{
	position:relative;
	text-decoration:none;
	padding:0 20px 0 0;
}
#mainContent .more-button ul li a:before, #mainContent .more-button ul li a:after{
	content:'';
	position:absolute;
	border-width:8px;
	border-color:#000 transparent transparent transparent;
	border-style:solid;
	width:0;
	height:0;
	top:6px;
	right:0px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#mainContent .more-button ul li a:after{
	border-color:#fff transparent transparent transparent;
	top:5px;
}
#mainContent .moreList{
	display:none;
}
#bodyContent.oneColumn #mainContent{
	position:relative;
	background:url(//img08.magaseek.com/images/mg/img/frm_l_bg.png) repeat-y left top;
	margin:-3px 0 -4px 0;
}
#bodyContent.oneColumn #mainContent .frm-main-top{
	background:url(//img08.magaseek.com/images/mg/img/frm_l_t.png) no-repeat left top;
	height:12px;
}
#bodyContent.oneColumn #mainContent .frm-main-bottom{
	background:url(//img08.magaseek.com/images/mg/img/frm_l_b.png) no-repeat left top;
	height:12px;
}
#bodyContent.oneColumn #mainContent .frm-main-body{
	padding:12px 27px 13px 27px;
}
#bodyContent.oneColumn #mainContent .frm-main-body .banner.loginObjBanner{
	clear:both;
}
#bodyContent.oneColumn #mainContent .frm-main-body .banner.loginObjBanner li{
	margin-top:10px;
}
#bodyContent.oneColumn #mainContent .frm-main-body .banner.loginObjBanner li:first-child{
	margin:0;
}
#bodyContent.twoColumn #mainContent{
	float:right;
	width:786px;
	position:relative;
	background:url(//img08.magaseek.com/images/mg/img/frm_m_bg.png) repeat-y left top;
	margin:-3px 0 -4px 0;
}
#bodyContent.twoColumn #mainContent .frm-main-top{
	background:url(//img08.magaseek.com/images/mg/img/frm_m_t.png) no-repeat left top;
	height:12px;
}
#bodyContent.twoColumn #mainContent .frm-main-bottom{
	background:url(//img08.magaseek.com/images/mg/img/frm_m_b.png) no-repeat left top;
	height:12px;
}
#bodyContent.twoColumn.topContent #mainContent{
	width:804px;
	background:url(//img08.magaseek.com/images/mg/img/frm_m_bg_02.png) repeat-y left top;
}
#bodyContent.twoColumn.topContent #mainContent .frm-main-top{
	background:url(//img08.magaseek.com/images/mg/img/frm_m_t_02.png) no-repeat left top;
	height:9px;
}
#bodyContent.twoColumn.topContent #mainContent .frm-main-bottom{
	background:url(//img08.magaseek.com/images/mg/img/frm_m_b_02.png) no-repeat left top;
	height:8px;
}
#bodyContent.twoColumn #mainContent .frm-main-body{
	padding:12px 27px 13px 27px;
}
#bodyContent.detailColumn #mainContent{
	float:left;
	width:733px;
	position:relative;
	background:url(//img08.magaseek.com/images/mg/img/frm_s_bg.png) repeat-y left top;
	margin:-3px 0 -4px 0;
}
#bodyContent.detailColumn #mainContent .frm-main-top{
	background:url(//img08.magaseek.com/images/mg/img/frm_s_t.png) no-repeat left top;
	height:12px;
}
#bodyContent.detailColumn #mainContent .frm-main-bottom{
	background:url(//img08.magaseek.com/images/mg/img/frm_s_b.png) no-repeat left top;
	height:12px;
}
#bodyContent.detailColumn #mainContent .frm-main-body{
	padding:12px 27px 13px 27px;
}
/* CART CONTENTS */
#cartContent{
	background:url(//img08.magaseek.com/images/mg/img/frm_cart_bg.png) repeat-y left top;
	position:relative;
	float:right;
	width:229px;
	margin:-3px 0 -4px 0;
	z-index:100;
}
#mainContent #cartContent{
	background:none;
	position:relative;
	float:none;
	width:187px;
	margin:0;
}
#cartContent a:link, #cartContent a:active, #cartContent a:visited{
	color:#000;
}
#cartContent a:link{
	text-decoration:underline;
}
#cartContent a:hover{
	color:#555;
	text-decoration:underline;
}
#cartContent .frm-cart-top{
	background:url(//img08.magaseek.com/images/mg/img/frm_cart_t.png) no-repeat left top;
	height:12px;
}
#cartContent .frm-cart-bottom{
	background:url(//img08.magaseek.com/images/mg/img/frm_cart_b.png) no-repeat left top;
	height:12px;
}
#cartContent .frm-cart-body{
	padding:8px 21px 38px;
}
#cartContent .snsObj{
	width:187px;
}
#cartContent div.expObj{
	position:relative;
	line-height:1.3;
	margin-bottom:16px;
}
#cartContent div.expObj .icn{
	margin-bottom:4px;
}
#cartContent div.expObj .icn li{
	float:left;
	width:auto;
	margin-right:3px;
	margin-bottom:3px;
	background:#fff;
	border:solid 1px #cdcdcd;
	-moz-border-radius:2px;
	-khtml-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	font-size:10px;
	line-height:14px;
	padding:0 4px 0 5px;
	height:14px;
}
#cartContent div.expObj .icn li.icn-last{
	margin-right:0;
}
#cartContent div.expObj .brand{
	margin-bottom:6px;
	color:#222;
	font-size:11px;
	*font-size:91%;
	width:160px;
}
#cartContent div.expObj .item{
	margin-bottom:8px;
	font-size:14px;
	*font-size:116%;
	font-weight:bold;
	word-break:break-all;
}
#cartContent div.expObj .price{
	margin-bottom:5px;
	font-weight:bold;
	line-height:1.1;
}
#cartContent div.expObj .price span.s1{
	font-family:Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size:20px;
	*font-size:166%;
	font-weight:bold;
}
#cartContent div.expObj .normal-price{
	margin-bottom:3px;
	font-size:11px;
	*font-size:91%;
	line-height:1.1;
	text-decoration:line-through;
}
#cartContent div.expObj .normal-price span{
	font-size:10px;
	*font-size:90%;
}
#cartContent div.expObj .special-price{
	margin-bottom:5px;
	font-weight:bold;
	color:#c00;
	line-height:1.1;
}
#cartContent div.expObj .special-price span.s1{
	font-family:Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size:20px;
	*font-size:166%;
	font-weight:bold;
}
#cartContent div.expObj .pricenote{
	margin-bottom:5px;
	font-weight:bold;
	color:#c00;
}
#cartContent div.expObj .point{
	margin-bottom:10px;
	font-size:10px;
	*font-size:80%;
	line-height:1.5;
}
#cartContent div.expObj .point .s1{
	font-size:11px;
	*font-size:110%;
	font-weight:bold;
}
#cartContent div.expObj .point .s2{
	font-weight:bold;
}
#cartContent div.expObj .henpin{
	background:url(//img08.magaseek.com/images/mg/img/dot.png) repeat-x left top;
	margin-bottom:15px;
	padding-top:7px;
	font-size:10px;
	*font-size:80%;
}
#cartContent div.expObj .henpin .hed span{
	font-size:11px;
	*font-size:110%;
	font-weight:bold;
}
#cartContent div.expObj .henpin .hed span.text-red{
	color:#c00;
}
#cartContent div.expObj .otameshi{
	background:#eee;
	text-align:center;
	font-size:11px;
	height:25px;
	line-height:24px;
}
#cartContent div.expObj .otameshi a{
	background:url(//img08.magaseek.com/images/mg/img/icn_other2.png) no-repeat left top;
	padding:2px 0 2px 21px;
	width:17px;
	height:17px;
}
#cartContent div.coupon{
	margin:4px 0 12px;
}
#cartContent div.coupon a{
	display:block;
	border:2px solid #f88b22;
	color:#f88b22;
	font-weight:bold;
	text-align:center;
	padding:2px 4px;
	text-decoration:none;
}
#cartContent div.coupon a:hover{
	filter:alpha(opacity=70);
	opacity:0.7;
}
#cartContent div.shop{
	font-size:10px;
	*font-size:80%;
	padding:0 0 8px 0;
	margin:0 0 12px 0;
	background:url(//img08.magaseek.com/images/mg/img/dot.png) repeat-x left bottom;
}
#cartContent div.shop h2{
	font-weight:normal;
}
#cartContent div.shop a{
	font-weight:bold;
	font-size:12px;
	*font-size:100%;
}
#cartContent .stock-button{
	margin-bottom:7px;
}
#cartContent div.cartBoxObj{
	margin-bottom:14px;
	width:187px;
	overflow:hidden;
}
#cartContent div.cartBoxObj .colorSelectObj{
	margin-bottom:5px;
	width:190px;
}
#cartContent div.cartBoxObj .colorSelectObj .hed{
	margin-bottom:6px;
	font-size:11px;
	*font-size:90%;
	font-weight:bold;
}
#cartContent div.cartBoxObj .colorSelectObj .hed span.color{
	font-size:10px;
	*font-size:90%;
	font-weight:normal;
	word-break:break-all;
}
#cartContent div.cartBoxObj .colorSelectObj .list li{
	border:solid 2px #ccc;
	float:left;
	width:57px;
	margin-right:2px;
	margin-bottom:2px;
}
#cartContent div.cartBoxObj .colorSelectObj .list li.on{
	border:solid 2px #000;
}
#cartContent div.cartBoxObj .colorSelectObj .list li a{
	position:relative;
	padding:1px;
	display:block;
	overflow:hidden;
	height:67px;
}
#cartContent div.cartBoxObj .colorSelectObj .list li a img.icn-dead{
	position:absolute;
	left:1px;
	bottom:1px;
}
#cartContent div.cartBoxObj .colorSelectObj .list li a img.icn-none{
	position:absolute;
	left:1px;
	bottom:1px;
}
#cartContent div.cartBoxObj .colorSelectObj .list li.current{
	border:solid 3px #000;
	width:55px;
}
#cartContent div.cartBoxObj .colorSelectObj .list li.current a, #cartContent div.cartBoxObj .colorSelectObj .list li.current a:hover{
	padding:0;
}
#cartContent div.cartBoxObj .colorSelectObj .list li.current a img.icn-dead{
	position:absolute;
	left:0;
	top:48px;
}
#cartContent div.cartBoxObj .sizeSelectObj{
	margin-bottom:15px;
	padding-bottom:14px;
	background:url(//img08.magaseek.com/images/mg/img/dot.png) repeat-x left bottom;
	width:190px;
}
#cartContent div.cartBoxObj .sizeSelectObj .hed{
	margin-bottom:7px;
	font-size:11px;
	*font-size:90%;
	font-weight:bold;
}
#cartContent div.cartBoxObj .sizeSelectObj .hed span.size{
	font-size:10px;
	*font-size:90%;
	font-weight:normal;
}
#cartContent div.cartBoxObj .sizeSelectObj .hed span.stock{
	font-weight:bold;
	color:#c00;
}
#cartContent div.cartBoxObj .sizeSelectObj .list{
	margin-bottom:-2px;
}
#cartContent div.cartBoxObj .sizeSelectObj .list li{
	border:solid 2px #ccc;
	float:left;
	width:57px;
	margin-right:2px;
	margin-bottom:2px;
	text-align:center;
}
#cartContent div.cartBoxObj .sizeSelectObj .list li.on{
	border:solid 2px #000;
}
#cartContent div.cartBoxObj .sizeSelectObj .list li a{
	border:solid 1px #fff;
	background-color:#fff;
	font-size:11px;
	*font-size:90%;
	font-weight:bold;
	line-height:19px;
	display:block;
	overflow:hidden;
	text-decoration:none;
}
#cartContent div.cartBoxObj .sizeSelectObj .list li a, #cartContent div.cartBoxObj .sizeSelectObj .list li a:hover{
	color:#000;
	text-decoration:none;
}
#cartContent div.cartBoxObj .sizeSelectObj .list li.current{
	border:solid 3px #000;
	width:55px;
}
#cartContent div.cartBoxObj .sizeSelectObj .list li.current a{
	border:none;
}
#cartContent div.cartBoxObj .sizeSelectObj .list li.dead a{
	background-color:#666;
	color:#fff;
}
#cartContent div.cartBoxObj .sizeSelectObj .list li a span{
	font-size:10px;
	*font-size:90%;
}
#cartContent div.cartBoxObj .sizeSelectObj .vs-button-container{
	font-size:11px;
	*font-size:90%;
	display:none;
	margin-top:13px;
}
#cartContent div.cartBoxObj .cartButtonObj .preorder-lead{
	position:relative;
	margin-top:-5px;
	text-align:center;
	color:#883311;
	margin-bottom:8px;
	width:187px;
}
#cartContent div.cartBoxObj .cartButtonObj .preorder-lead a{
	color:#883311;
}
#cartContent div.cartBoxObj .cartButtonObj .preorder-lead .hed{
	font-weight:bold;
}
#cartContent div.cartBoxObj .cartButtonObj .preorder-lead .lead{
	font-size:10px;
	*font-size:80%;
}
#cartContent div.cartBoxObj .cartButtonObj .button{
	position:relative;
	margin:0 -1px 2px -1px;
}
#cartContent div.cartBoxObj .cartButtonObj .button .balloon{
	position:absolute;
	left:2px;
	top:-41px;
}
#cartContent div.cartBoxObj .cartButtonObj .wantlist{
	position:relative;
	text-align:center;
	width:187px;
}
#cartContent div.cartBoxObj .cartButtonObj .wantlist .balloon{
	position:absolute;
	left:2px;
	top:-36px;
}
#cartContent div.cartBoxObj .cartButtonObj .wantlist li{
	width:187px;
	height:31px;
	display:block;
}
#cartContent div.cartBoxObj .cartButtonObj .wantlist span.link{
	display:block;
	float:left;
	width:142px;
}
#cartContent div.cartBoxObj .cartButtonObj .wantlist .fuk{
	background:url(//img08.magaseek.com/images/mg/img/frm_favorite_fuk.png) no-repeat right top;
	width:42px;
	height:31px;
	line-height:31px;
	font-size:10px;
	*font-size:80%;
	overflow:hidden;
	float:left;
	margin:0 0 0 3px;
}
#cartContent div.cartBoxObj .cartButtonObj .wantlist .fuk strong{
	padding:0 0 0 4px;
}
#cartContent div.snsObj{
	background:url(//img08.magaseek.com/images/mg/img/dot.png) repeat-x left top;
	padding-top:8px;
	position:relative;
	margin-bottom:-6px;
	width:187px;
}
#cartContent div.snsObj .mail{
	margin-bottom:7px;
}
#cartContent div.snsObj .mail a{
	background:url(//img08.magaseek.com/images/mg/img/icn_mail.png) no-repeat left 48%;
	height:12px;
	line-height:12px;
	padding-left:21px;
	font-size:11px;
	*font-size:90%;
	display:inline-block;
}
#cartContent div.snsObj div.icn{
	float:left;
	width:auto;
	height:26px;
	margin-right:6px;
}
#cartContent div.worldObj{
	background:url(//img08.magaseek.com/images/mg/img/dot.png) repeat-x left bottom;
	width:187px;
	padding-bottom:10px;
	margin-bottom:12px;
}
/* ERROR MESSAGE */
#errorMsgContent, #footerErrorMsgContent{
	padding:10px 12px 8px 12px;
	margin-bottom:15px;
	background-color:#fee;
	border:solid 2px #900;
	color:#900;
	display:block;
}
#footerErrorMsgContent{
	margin-top:15px;
	display:none;
}
#errorMsgContent p.msg-hed{
	margin-bottom:1px;
	font-weight:bold;
}
#errorMsgContent p.msg a, #footerErrorMsgContent p.msg a{
	color:#900;
}
/* NODATA MESSAGE */
#nodataMsgContent{
	padding:5px 0 15px 0;
	text-align:center;
}
#nodataMsgContent p.msg{
	font-size:18px;
	*font-size:133%;
	font-weight:bold;
}
#nodataMsgContent .linkset{
	margin-top:24px;
}
/* NOCANCEL MESSAGE */
#nocancelMsgContent{
	padding:15px 12px 13px 12px;
	margin-bottom:15px;
	background-color:#fee;
	border:solid 2px #900;
	color:#900;
	display:block;
	text-align:center;
}
#nocancelMsgContent p.msg{
	font-size:16px;
	*font-size:133%;
	font-weight:bold;
	line-height:1.3;
}
/* PAGE SORT */
#mainContent div.pagesortObj{
	font-size:11px;
	line-height:1.1;
	margin-bottom:15px;
}
#mainContent div.pagesort-top{
	margin-bottom:27px;
	border-bottom:solid 1px #ddd;
	position:relative;
	height:44px;
}
#mainContent .pagesortObj > .pagesort-top{
	margin-bottom:18px;
}
#mainContent .contTitleBlock + .pagesortObj{
	margin-top:24px;
}
#mainContent .contTitleBlock + .pagesortObj.pagesort-top{
	margin-top:30px;
}
#mainContent div.pagesort-top2{
	padding-bottom:10px;
	margin-bottom:13px;
	border-bottom:solid 3px #ddd;
}
#mainContent div.pagesort-top3{
	padding-top:8px;
	margin:0 0 15px;
	border-top:solid 3px #ddd;
}
#mainContent .ttl00 + div.pagesort-top3{
	margin-top:15px;
}
#mainContent div.pagesort-top4{
	padding-top:11px;
	border-top:solid 3px #ddd;
	padding-bottom:10px;
	margin:0 0 15px;
	border-bottom:solid 1px #ddd;
}
#mainContent div.pagesort-top5{
	font-size:11px;
	padding-bottom:17px;
	margin:-10px 0 12px;
	border-bottom:solid 1px #ddd;
}
#mainContent .pagesortObj .pagesortItem{
	float:left;
	margin-right:15px;
}
#mainContent div.pagesort-top5 .pagesortItem{
	margin-top: 10px;
}
#topBodyContent #typeNavi .pagesortItem .itemTitle,
#mainContent .pagesortObj .pagesortItem .itemTitle{
	display:inline-block;
	vertical-align: top;
}
#topBodyContent #typeNavi .pagesortItem ul.item,
#mainContent .pagesortObj .pagesortItem ul.item{
	display:inline-block;
	vertical-align: top;
}
#topBodyContent #typeNavi .pagesortItem ul.item > li,
#mainContent .pagesortObj .pagesortItem ul.item > li{
	display:inline-block;
	border-left:1px solid #bbb;
	line-height:1;
}
#topBodyContent #typeNavi .pagesortItem ul.item > li:first-child,
#mainContent .pagesortObj .pagesortItem ul.item > li:first-child{
	border-left:none;
}
#mainContent .pagesortObj .pagesortItem ul.item > li > a{
	padding:0 4px;
}
#mainContent .pagesortObj .pagesortItem ul.item > li > span{
	padding:0 4px;
	font-weight:bold;
}
#topBodyContent #typeNavi .pagesortItem ul.item > li > a{
	padding: 0 6px 1px 6px;
}
#topBodyContent #typeNavi .pagesortItem ul.item > li > span{
	padding: 0 6px 1px 6px;
	font-weight:bold;
}
#mainContent .pagesortObj .pagesortItem ul.item > li:first-child > *{
	padding-left:0;
}
#mainContent div.pagesortObj .tabArea{
	display:table;
	margin-bottom:-1px;
	padding-left:7px;
}
#mainContent div.pagesortObj .tabArea p{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	padding:0 3px;
}
#mainContent div.pagesortObj .tabArea p .tbLink{
	position:relative;
	height:45px;
	width:150px;
	background:#eee;
	display:inherit;
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	color:#555;
	border-radius:3px 3px 0 0;
	border:1px solid #ddd;
	box-sizing:border-box;
}
#mainContent div.pagesortObj.rankingSortObj .tabArea p .tbLink{
	width:200px;
}
#mainContent div.pagesortObj .tabArea p .tbLink:after{
	content:"";
	display:inline-block;
	width:100%;
	height:1px;
	background:#fbfbfb;
	position:absolute;
	top:0;
	left:0;
}
#mainContent div.pagesortObj .tabArea p.current .tbLink{
	background:#fff;
	border-bottom:1px solid #fff;
	color:#000;
	font-weight:bold;
}
#mainContent div.pagesortObj .tabArea p.current .tbLink:after{
	display:none;
}
#mainContent div.pagesortObj .tabArea p a.tbLink:link{
	text-decoration:none;
}
#mainContent div.pagesortObj .tabArea p a.tbLink:hover{
	text-decoration:underline;
}
#mainContent div.pagesortObj .tabArea p .tbLink span{
	display:block;
	font-size:11px;
	color:#888;
}
#mainContent div.pagesortObj .tabArea p.current .tbLink span{
	color:#000;
	font-weight:normal;
}
#mainContent div.pagesortObj .sortMenu{
	position:absolute;
	right:68px;
	top:6px;
}
#mainContent div.pagesortObj .sortMenu select{
	background:#fff;
	text-align:left;
	width:120px;
	border-color:#cbcbcb;
	cursor:pointer;
}
#mainContent div.pagesortObj .listsizeArea{	
	position:absolute;
	right:-6px;
    top:10px;
	letter-spacing:-0.3em;
}
#mainContent div.pagesortObj .listsizeArea p{
	display:inline-block;
	margin:0 6px;
}
#mainContent div.pagesortObj .listsizeArea p > a{
	display:block;
	background:#ccc;
}
#mainContent div.pagesortObj .listsizeArea p > a.current, #mainContent div.pagesortObj .listsizeArea p > a:hover{
	background:#363636;
}
#mainContent div.pagesortObj #searchSelect{
	position:absolute;
	right:0;
	top:0;
}
#mainContent div.frm-main-body #backnumber .backnumberList{
	padding-bottom:18px;
}
#mainContent div.frm-main-body #backnumber .backnumberList.end{
	padding-bottom:0;
}
#mainContent div.frm-main-body #backnumber .backnumberList li{
	float:left;
	width:290px;
	padding-right:20px;
}
#mainContent div.frm-main-body #backnumber .backnumberList li.end{
	padding-right:0;
}
#mainContent div.frm-main-body #backnumber .backnumberList li .image{
	float:left;
}
#mainContent div.frm-main-body #backnumber .backnumberList li .text{
	float:right;
	width:160px;
}
#mainContent div.frm-main-body #backnumber .backnumberList li .text .title{
	font-size:11px;
	font-weight:bold;
	padding-bottom:6px;
}
#mainContent div.frm-main-body #backnumber .backnumberList li .text .title a{
	text-decoration:none;
}
#mainContent div.frm-main-body #backnumber .backnumberList li .text .read{
	font-size:11px;
}
#mainContent div.frm-main-body #backnumber .backnumberList li .text .date{
	font-size:10px;
	color:#555;
}
#mainContent div.frm-main-body #backnumber.backnumber02 .backnumberList li{
	width:280px;
	padding-right:30px;
}
#mainContent div.frm-main-body #backnumber.backnumber02 .backnumberList li.end{
	padding-right:0;
}
#mainContent div.frm-main-body #backnumber.backnumber02 .backnumberList li .image img{
	border:1px solid #ddd;
}
#mainContent div.frm-main-body #backnumber.backnumber02 .backnumberList li .text{
	width:121px;
}
#mainContent div.frm-main-body #calendar .calendarList{
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:solid 1px #ddd;
}
#mainContent div.frm-main-body #calendar .calendarList.end{
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:none;
}
#mainContent div.frm-main-body #calendar .calendarList ul{
	background:url(//img08.magaseek.com/images/mg/img/li_calendarList.png) repeat-y;
}
#mainContent div.frm-main-body #calendar .calendarList ul li{
	float:left;
	width:200px;
	padding:0 18px 0 18px;
}
#mainContent div.frm-main-body #calendar .calendarList ul li.str{
	padding-left:0;
}
#mainContent div.frm-main-body #calendar .calendarList ul li.end{
	padding-right:0;
}
#mainContent div.frm-main-body #calendar .calendarList ul li .date{
	font-size:15px;
	font-weight:bold;
	padding-bottom:6px;
}
#mainContent div.frm-main-body #calendar .calendarList ul li .image{
	padding-bottom:8px;
}
#mainContent div.frm-main-body #calendar .calendarList ul li .brandname{
	font-weight:bold;
	padding-bottom:4px;
}
#mainContent div.frm-main-body #calendar .calendarList ul li .brandname a{
	text-decoration:none;
}
#mainContent div.frm-main-body #calendar .calendarList ul li .read{
	font-size:10px;
	color:#444;
	padding-bottom:6px;
}
#mainContent div.frm-main-body #calendar .calendarList ul li dl dd{
	float:left;
	font-size:10px;
	color:#c00;
}
#mainContent div.pagesort-stack{
	margin-bottom:12px;
}
/* PAGE NVAI */
#mainContent div.pagenaviObj{
	font-size:11px;
	line-height:1.1;
}
#mainContent div.pagenavi-top{
	position:absolute;
	font-size:13px;
	right:27px;
	margin-top:-34px;
}
#mainContent div.pagenavi-top#pagenaviContent{
	position:static;
	padding-bottom: 9px;
	margin:0 0 11px;
	border-bottom: solid 3px #ddd;
}
#mainContent div.pagenavi-bottom{
	padding:18px 0 2px;
	border-top:solid 3px #ddd;
	font-size:13px;
}
#mainContent div.pagenaviObj a:link, #mainContent div.pagenaviObj a:active, #mainContent div.pagenaviObj a:visited{
	color:#000;
}
#mainContent div.pagenaviObj a:link{
	text-decoration:none;
}
#mainContent div.pagenaviObj a:hover{
	color:#000;
	text-decoration:underline;
}
#mainContent div.pagenaviObj p.pagehed{
	float:left;
	width:auto;
	margin-bottom:20px;
}
#mainContent div.pagenaviObj ul{
	float:right;
	width:auto;
}
#mainContent div.pagenaviObj ul li{
	float:left;
	width:auto;
	margin-right:5px;
	padding-right:5px;
	border-right:solid 1px #ccc;
}
#mainContent div.pagenaviObj ul li.next{
	margin-right:0;
	padding-right:0;
	border-right:none;
}
#mainContent div.pagenaviObj ul li strong{
	font-weight:bold;
}
/* LIST */
#mainContent div.listsetObj, #recommendItem div.listsetObj{
	position:relative;
	line-height:1.4;
}
#mainContent div.listset-stack{
	margin-bottom:30px;
}
#mainContent div.listset-last{
	margin-bottom:0;
}
#mainContent div.listsetObj .pack{
	position:relative;
	padding:21px 0 32px;
}
#mainContent div.favoriteObj div.listsetObj .pack{
	padding:21px 0 2px;
}
#recommendItem div.listsetObj .pack{
	position:relative;
}
#mainContent div.without-icn .pack{
	padding-top:0;
}
#mainContent div.listsetObj .pack a:link, #mainContent div.listsetObj .pack a:active, #mainContent div.listsetObj .pack a:visited, #recommendItem div.listsetObj .pack a:link, #recommendItem div.listsetObj .pack a:active, #recommendItem div.listsetObj .pack a:visited{
	color:#000;
}
#mainContent div.listsetObj .pack a:link, #recommendItem div.listsetObj .pack a:link{
	text-decoration:none;
}
#mainContent div.listsetObj .pack a:hover, #recommendItem div.listsetObj .pack a:hover{
	color:#000;
	text-decoration:underline;
}
#mainContent div.listsetObj .icn, #recommendItem div.listsetObj .icn{
	position:absolute;
	left:0;
	top:0;
}
#mainContent div.listsetObj .icn li, #recommendItem div.listsetObj .icn li{
	float:left;
	width:auto;
	margin-right:3px;
	background:#fff;
	border:solid 1px #cdcdcd;
	-moz-border-radius:2px;
	-khtml-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	font-size:10px;
	line-height:14px;
	padding:0 4px 0 5px;
	height:14px;
}
#mainContent div.listsetObj .icn li.icn-last, #recommendItem div.listsetObj .icn li.icn-last{
	margin-right:0;
}
#mainContent div.listsetObj .image{
	position:relative;
	vertical-align:top;
}
#recommendItem div.listsetObj .image{
	position:relative;
	padding-top:21px;
}
#mainContent div.listsetObj .image a:hover img, #recommendItem div.listsetObj .image a:hover img, #recommendItem .browsedObj div.listsetObj a:hover img{
	filter:alpha(opacity=70);
	opacity:0.7;
}
#mainContent div.listsetObj .image img.rank, #recommendItem div.listsetObj .image img.rank{
	position:absolute;
	left:5px;
}
#mainContent div.listsetObj .image img.rank{
	top:5px;
}
#recommendItem div.listsetObj .image img.rank{
	top:26px;
}
#mainContent div.listsetObj .image .itemIcon, #recommendItem div.listsetObj .image .itemIcon{
	position:absolute;
	left:5px;
	bottom:5px;
}
#mainContent div.listsetObj .image a:hover .itemIcon img, #recommendItem div.listsetObj .image a:hover .itemIcon img{
	opacity:inherit;
}
#mainContent div.listsetObj .shop, #recommendItem div.listsetObj .shop{
	padding-top:8px;
	color:#555;
	font-size:10px;
	*font-size:80%;
}
#recommendItem div.listsetObj .pack-on .shop a, #recommendItem div.listsetObj .pack-on .shop a:hover{
	color:#555;
	text-decoration:underline;
}
#mainContent div.listsetObj .pack .shop a:link, #mainContent div.listsetObj .pack .shop a:active, #mainContent div.listsetObj .pack .shop a:visited, #recommendItem div.listsetObj .pack .shop a:link, #recommendItem div.listsetObj .pack .shop a:active, #recommendItem div.listsetObj .pack .shop a:visited{
	color:#555;
}
#mainContent div.listsetObj .pack .shop a:link, #recommendItem div.listsetObj .pack .shop a:link{
	text-decoration:none;
}
#mainContent div.listsetObj .pack .shop a:hover, #recommendItem div.listsetObj .pack .shop a:hover, #recommendItem div.listsetObj .pack .shop a:hover{
	color:#555;
	text-decoration:underline;
}
#mainContent div.listsetObj .item, #recommendItem div.listsetObj .item{
	padding-top:2px;
	font-size:11px;
	*font-size:90%;
	word-break:break-all;
}
#recommendItem div.listsetObj .pack-on .item a, #recommendItem div.listsetObj .pack-on .item a:hover{
	color:#555;
	text-decoration:underline;
}
#mainContent div.listsetObj .exp, #recommendItem div.listsetObj .exp{
	padding-top:2px;
	font-size:11px;
	*font-size:90%;
}
#mainContent div.listsetObj .price, #recommendItem div.listsetObj .price{
	padding-top:2px;
	font-size:11px;
	*font-size:90%;
}
#mainContent div.listsetObj .normal-price, #recommendItem div.listsetObj .normal-price{
	text-decoration:line-through;
}
#mainContent div.listsetObj .special-price, #recommendItem div.listsetObj .special-price{
	font-weight:bold;
	color:#c00;
}
#mainContent div.listsetObj .pricenote, #recommendItem div.listsetObj .pricenote{
	font-size:11px;
	*font-size:90%;
	font-weight:bold;
	color:#c00;
}
#mainContent div.listsetObj .note, #recommendItem div.listsetObj .note{
	font-size:10px;
	*font-size:90%;
	color:#666;
}
#recommendItem div.listsetObj .note, #recommendItem div.listsetObj .stock{
	font-size:10px;
	*font-size:80%;
	color:#666;
}
#recommendItem div.listsetObj .note.rightTop, #recommendItem div.listsetObj .stock.rightTop{
	position:absolute;
	right:16px;
	top:0;
}
#recommendItem .rank-num, #mainContent .rank-num.rank1, #mainContent .rank-num.rank2, #mainContent .rank-num.rank3{
	top:6px;
	left:6px;
	padding:4px 0 0;
	background:url(//img08.magaseek.com/images/mg/img/icn_rank.png) no-repeat;
	-webkit-background-size:720px 80px;
	-moz-background-size:720px 80px;
	background-size:720px 80px;
	width:20px;
	font-weight:bold;
	color:#fff;
	position:absolute;
}
#recommendItem .rank-num{
	top:27px;
}
#recommendItem .rank-num.rank1, #mainContent .rank-num.rank1{
	background-position:-480px 0;
}
#recommendItem .rank-num.rank2, #mainContent .rank-num.rank2{
	background-position:-560px 0;
}
#recommendItem .rank-num.rank3, #mainContent .rank-num.rank3{
	background-position:-640px 0;
}
#mainContent div.listsetObj .button-bottom{
	height:34px;
}
#mainContent div.listsetObj .button-bottom li{
	position:absolute;
	bottom:0;
	display:block;
	text-align:center;
	line-height:0;
}
#mainContent div.listsetObj .button-bottom li a{
	margin:0 auto;
	display:inline;
	line-height:normal;
	vertical-align:bottom;
}
#mainContent div.listsetObj .button-bottom li img{
	margin:0 auto;
	display:inline;
}
#recommendItem div.listsetObj .checklist-button{
	height:28px;
}
#recommendItem div.listsetObj .checklist-button li{
	position:absolute;
	right:0;
	bottom:0;
	display:block;
	width:28px;
	height:28px;
	overflow:hidden;
	line-height:0;
}
#mainContent div.listsetObj .checklist-button{
	position:absolute;
	right:0;
	bottom:0;
	margin-right:16px;
	box-sizing:border-box;
}
#mainContent div.listsetObj .pack.pack-last .checklist-button{
	margin-right:0;
}
#mainContent div.listsetObj .checklist-button li{
	display:block;
	width:28px;
	height:28px;
	overflow:hidden;
	line-height:0;
}
#mainContent div.listsetObj .checklist-button li a, #recommendItem div.listsetObj .checklist-button li a{
	background:url(//img08.magaseek.com/images/mg/img/btn_favorite_list_2.png) no-repeat left top;
	width:28px;
	height:29px;
	text-indent:-9999px;
	display:block;
}
#mainContent div.listsetObj .checklist-added li a, #recommendItem div.listsetObj .checklist-added li a{
	background:url(//img08.magaseek.com/images/mg/img/btn_favorite_list_add_2.png) no-repeat left top;
	width:28px;
	height:29px;
	text-indent:-9999px;
	display:block;
}
#mainContent div.listsetObj .checklist-button li a:hover, #recommendItem div.listsetObj .checklist-button li a:hover, #mainContent div.listsetObj .checklist-added li a:hover, #recommendItem div.listsetObj .checklist-added li a:hover{
	filter:alpha(opacity=70);
	opacity:0.7;
}
#mainContent div.listsetObj .cb, #recommendItem div.listsetObj .cb{
	margin-bottom:3px;
}
#mainContent div.listsetObj .stock, #recommendItem div.listsetObj .stock{
	position:absolute;
	right:0;
	top:0;
	font-size:10px;
	*font-size:80%;
}
#mainContent div.listsetObj .just-stock, #recommendItem div.listsetObj .just-stock{
	font-weight:bold;
	color:#c00;
}
#mainContent div.listsetObj .pack-on .image a img, #recommendItem div.listsetObj .pack-on .image a img{
	filter:alpha(opacity=70);
	opacity:0.7;
}
#mainContent div.listsetObj .pack-on .item a{
	color:#000;
	text-decoration:underline;
}
#mainContent div.listsetObj .lineObj, #recommendItem div.listsetObj .lineObj{
	clear:both;
	background:url(//img08.magaseek.com/images/mg/img/lin_horizon.png) repeat-x left 15px;
	height:31px;
}
/* LIST 5COLUMN */
#bodyContent.twoColumn #mainContent div.listset-5column, #bodyContent.twoColumn #mainContent div.listset-5column .lineObj{
	width:732px;
}
#bodyContent.twoColumn #mainContent div.listset-5column .pack{
	float:left;
	width:136px;
	border-right:solid 1px #ddd;
	margin-right:16px;
}
#bodyContent.twoColumn #mainContent div.listset-5column .pack-last{
	width:120px;
	border-right:none;
	margin-right:0;
}
#bodyContent.twoColumn #mainContent div.listset-5column .stock{
	right:16px;
}
#bodyContent.twoColumn #mainContent div.listset-5column .pack-last .stock{
	right:0;
}
#bodyContent.twoColumn #mainContent div.listset-5column .checklist-button li{
	left:92px;
}
#bodyContent.twoColumn #mainContent div.listset-5column .shop, #bodyContent.twoColumn #mainContent div.listset-5column .item, #bodyContent.twoColumn #mainContent div.listset-5column .price, #bodyContent.twoColumn #mainContent div.listset-5column .special-price, #bodyContent.twoColumn #mainContent div.listset-5column .special-note, #bodyContent.twoColumn #mainContent div.listset-5column .pricenote, #bodyContent.twoColumn #mainContent div.listset-5column .button-bottom, #bodyContent.twoColumn #mainContent div.listset-5column .button-bottom li{
	width:124px;
}
/* LIST 3COLUMN */
#bodyContent.twoColumn #mainContent div.listset-3column, #bodyContent.twoColumn #mainContent div.listset-3column .lineObj{
	width:732px;
}
#bodyContent.twoColumn #mainContent div.listset-3column .pack{
	float:left;
	width:236px;
	border-right:solid 1px #ddd;
	margin-right:22px;
}
#bodyContent.twoColumn #mainContent div.listset-3column .pack-last{
	width:214px;
	border-right:none;
	margin-right:0;
}
#bodyContent.twoColumn #mainContent div.listset-3column .checklist-button li{
	left:186px;
}
#bodyContent.twoColumn #mainContent div.listset-3column .shop, #bodyContent.twoColumn #mainContent div.listset-3column .item, #bodyContent.twoColumn #mainContent div.listset-3column .price, #bodyContent.twoColumn #mainContent div.listset-3column .special-price, #bodyContent.twoColumn #mainContent div.listset-3column .special-note, #bodyContent.twoColumn #mainContent div.listset-3column .note, #bodyContent.twoColumn #mainContent div.listset-3column .pricenote, #bodyContent.twoColumn #mainContent div.listset-3column .button-bottom, #bodyContent.twoColumn #mainContent div.listset-3column .button-bottom li{
	width:214px;
}
/* LIST 3COLUMN / at oneColumn */
#bodyContent.oneColumn #mainContent div.listset-3column, #bodyContent.oneColumn #mainContent div.listset-3column .lineObj{
	width:914px;
}
#bodyContent.oneColumn #mainContent .history div.listset-3column .pack{
	display:table;
}
#bodyContent.oneColumn #mainContent div.listset-3column .pack{
	position:relative;
	left:10px;
	float:left;
	width:288px;
	border-right:solid 1px #ddd;
	margin-right:28px;
	padding-top:27px;
}
#bodyContent.oneColumn #mainContent div.listset-3column .pack-last{
	width:260px;
	border-right:none;
	margin-right:0;
}
#bodyContent.oneColumn #mainContent div.listset-3column .checklist-button li{
	left:232px;
}
#bodyContent.oneColumn #mainContent div.listset-3column p.image{
	position:relative;
	left:23px;
	width:214px;
}
#bodyContent.oneColumn #mainContent div.listset-3column p.shop{
	font-size:11px;
	*font-size:90%;
}
#bodyContent.oneColumn #mainContent div.listset-3column .shop, #bodyContent.oneColumn #mainContent div.listset-3column .item, #bodyContent.oneColumn #mainContent div.listset-3column .price, #bodyContent.oneColumn #mainContent div.listset-3column .special-price, #bodyContent.oneColumn #mainContent div.listset-3column .special-note, #bodyContent.oneColumn #mainContent div.listset-3column .note, #bodyContent.oneColumn #mainContent div.listset-3column .pricenote, #bodyContent.oneColumn #mainContent div.listset-3column .button-bottom, #bodyContent.oneColumn #mainContent div.listset-3column .button-bottom li{
	width:260px;
}
#bodyContent.oneColumn #mainContent .coordinateObj div.listset-3column .pricenote{
	width:130px;
}
/* LIST 4COLUMN */
#bodyContent.oneColumn #mainContent div.listset-4column, #bodyContent.oneColumn #mainContent div.listset-4column .lineObj{
	width:914px;
}
#bodyContent.oneColumn #mainContent div.listset-4column .pack{
	float:left;
	width:218px;
	border-right:solid 1px #ddd;
	margin-right:19px;
}
#bodyContent.oneColumn #mainContent div.listset-4column .pack-last{
	width:200px;
	border-right:none;
	margin-right:0;
}
/* LIST5COLUMN / at oneColumn */
#bodyContent.oneColumn #mainContent div.listset-5column, #bodyContent.oneColumn #mainContent div.listset-5column .lineObj{
	width:914px;
}
#bodyContent.oneColumn #mainContent div.listset-5column .pack{
	position:relative;
	left:2px;
	float:left;
	width:170px;
	border-right:solid 1px #ddd;
	margin-right:20px;
}
#bodyContent.oneColumn #mainContent div.listset-5column .pack-last{
	width:150px;
	border-right:none;
	margin-right:0;
}
#bodyContent.oneColumn #mainContent div.listset-5column .checklist-button li{
	left:122px;
}
#bodyContent.oneColumn #mainContent div.listset-5column ul.icn{
	left:15px;
}
#bodyContent.oneColumn #mainContent div.listset-5column p.image{
	position:relative;
	left:15px;
	width:120px;
}
#bodyContent.oneColumn #mainContent div.listset-5column .shop, #bodyContent.oneColumn #mainContent div.listset-5column .item, #bodyContent.oneColumn #mainContent div.listset-5column .price, #bodyContent.oneColumn #mainContent div.listset-5column .special-price, #bodyContent.oneColumn #mainContent div.listset-5column .special-note, #bodyContent.oneColumn #mainContent div.listset-5column .note, #bodyContent.oneColumn #mainContent div.listset-5column .pricenote, #bodyContent.oneColumn #mainContent div.listset-5column .button-bottom, #bodyContent.oneColumn #mainContent div.listset-5column .button-bottom li{
	width:150px;
}
/* LIST6COLUMN */
#bodyContent.oneColumn #mainContent div.listset-6column, #bodyContent.oneColumn #mainContent div.listset-6column .lineObj{
	width:914px;
}
#bodyContent.oneColumn #mainContent div.listset-6column .pack{
	position:relative;
	left:2px;
	float:left;
	width:138px;
	border-right:solid 1px #ddd;
	margin-right:19px;
}
#bodyContent.oneColumn #mainContent div.listset-6column .pack-last{
	width:120px;
	border-right:none;
	margin-right:0;
}
#bodyContent.oneColumn #mainContent div.listset-6column .checklist-button li{
	left:91px;
}
#bodyContent.oneColumn #mainContent div.listset-6column .shop, #bodyContent.oneColumn #mainContent div.listset-6column .item, #bodyContent.oneColumn #mainContent div.listset-6column .price, #bodyContent.oneColumn #mainContent div.listset-6column .special-price, #bodyContent.oneColumn #mainContent div.listset-6column .special-note, #bodyContent.oneColumn #mainContent div.listset-6column .note, #bodyContent.oneColumn #mainContent div.listset-6column .pricenote, #bodyContent.oneColumn #mainContent div.listset-6column .button-bottom, #bodyContent.oneColumn #mainContent div.listset-6column .button-bottom li{
	width:120px;
}
/* レコメンド */
#recommendItem{
	margin:0 auto;
	padding-top:24px;
	width:960px;
	position:relative;
}
#recommendItem .itemObj, #recommendItem .categoryObj, #recommendItem .brandObj, #recommendItem .userObj, #recommendItem .recommendObj{
	padding-bottom:24px;
	text-align:center;
	position:relative;
}
#recommendItem .ttl07{
	background:url(//img08.magaseek.com/images/mg/img/hed7.png) no-repeat left top;
	*width:936px;
	padding:0 12px;
	margin-bottom:15px;
	height:31px;
	line-height:32px;
	text-shadow:#fff 1px 1px 1px;
	font-weight:bold;
	text-align:left;
	display:block;
	overflow:hidden;
}
#recommendItem div.maskObj{
	width:894px;
	padding-bottom:2px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
}
#recommendItem div.listsetObj{
	text-align:left;
}
#recommendItem div.listsetObj .pack{
	float:left;
	width:138px;
	background:url(//img08.magaseek.com/images/mg/img/lin_item.png) repeat-y right top;
	padding-bottom:2px;
	margin-right:16px;
}
#recommendItem div.listsetObj .pack-last{
	width:124px;
	background:none;
	margin-right:0;
}
#recommendItem div.listsetObj .stock{
	right:16px;
}
#recommendItem div.listsetObj .pack-last .stock{
	right:0;
}
#recommendItem div.listsetObj .checklist-button li{
	left:92px;
}
#recommendItem div.listsetObj .shop, #recommendItem div.listsetObj .item, #recommendItem div.listsetObj .price, #recommendItem div.listsetObj .special-price, #recommendItem div.listsetObj .special-note, #recommendItem div.listsetObj .note, #recommendItem div.listsetObj .pricenote, #recommendItem div.listsetObj .button-bottom, #recommendItem div.listsetObj .button-bottom li{
	width:124px;
}
#recommendItem div.recommendObj .pack{
	float:left;
	width:149px;
	background:url(//img08.magaseek.com/images/mg/img/lin_item.png) repeat-y right top;
	margin-right:17px;
}
#recommendItem div.recommendObj .pack-last{
	width:130px;
	background:none;
	margin-right:0;
}
#recommendItem div.recommendObj div.listsetObj .stock{
	right:19px;
}
#recommendItem div.recommendObj div.listsetObj .pack-last .stock{
	right:0;
}
#recommendItem div.recommendObj div.listsetObj .checklist-button li{
	left:102px;
}
#recommendItem div.recommendObj div.listsetObj .icn{
	left:5px;
}
#recommendItem div.recommendObj div.listsetObj .image{
	position:relative;
	left:5px;
}
#recommendItem div.recommendObj div.listsetObj .shop, #recommendItem div.recommendObj div.listsetObj .item, #recommendItem div.recommendObj div.listsetObj .price, #recommendItem div.recommendObj div.listsetObj .special-price, #recommendItem div.recommendObj div.listsetObj .special-note, #recommendItem div.recommendObj div.listsetObj .note, #recommendItem div.recommendObj div.listsetObj .pricenote, #recommendItem div.recommendObj div.listsetObj .button-bottom, #recommendItem div.recommendObj div.listsetObj .button-bottom li{
	width:130px;
}
#recommendItem .slide-button li{
	position:absolute;
	top:120px;
}
#recommendItem .slide-button li.prev{
	left:-1px;
}
#recommendItem .slide-button li.next{
	right:-1px;
}
#recommendItem .browsedObj{
	background:url(//img08.magaseek.com/images/mg/img/frm_checkitem_bg.png) repeat-x left top;
	text-align:center;
	height:145px;
	position:relative;
}
#recommendItem .browsedObj h3{
	padding:12px 14px 0 14px;
	margin-bottom:11px;
	line-height:1.1;
	text-align:left;
	font-weight:bold;
}
#recommendItem .browsedObj div.maskObj{
	position:relative;
	width:872px;
	height:96px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
}
#recommendItem .browsedObj div.listsetObj .pack{
	float:left;
	width:80px;
	background:none;
	margin-right:8px;
	padding-top:0;
}
#recommendItem .browsedObj div.listsetObj .pack-last{
	margin-right:0;
}
#recommendItem .browsedObj .slide-button li{
	position:absolute;
	top:0;
	width:32px;
	height:145px;
}
#recommendItem .browsedObj .slide-button li a{
	position:absolute;
	top:65px;
}
#recommendItem .browsedObj .slide-button li.prev{
	background:url(//img08.magaseek.com/images/mg/img/frm_checkitem_l.png) no-repeat left top;
	left:0;
}
#recommendItem .browsedObj .slide-button li.prev a{
	left:11px;
}
#recommendItem .browsedObj .slide-button li.next{
	background:url(//img08.magaseek.com/images/mg/img/frm_checkitem_r.png) no-repeat right top;
	right:0;
}
#recommendItem .browsedObj .slide-button li.next a{
	left:0;
}
/* TITLE */
#mainContent .contTitleBlock{
	position:relative;
}
#mainContent .ttl00{
	margin-bottom:13px;
	font-weight:bold;
	font-size:18px;
	line-height:1.3;
	text-shadow:#ccc 1px 1px 1px;
	display:block;
	overflow:hidden;
}
#mainContent .ttl00 .ttlsub{
	display:inline-block;
	padding:5px 10px 4px;
	border-radius:10px;
	font-size:11px;
	color:#fff;
	background:#bbb;
	font-weight:normal;
	line-height:1;
	text-shadow:none;
}
#mainContent .ttl00.sh1{
	margin:0 0 10px;
	font-size:18px;
	line-height:1.7;
}
#mainContent .ttl01, #mainContent .ttl02, #mainContent .ttl03, #mainContent .ttl04, #mainContent .ttl05, #mainContent .ttl06, #mainContent .ttl08, #mainContent .ttl09, #mainContent .ttl10, #mainContent .ttl11{
	padding:0 12px;
	height:36px;
	line-height:38px;
	text-shadow:#fff 1px 1px 1px;
	font-weight:bold;
	font-size:14px;
	*font-size:116%;
	display:block;
	overflow:hidden;
}
#mainContent .ttl01{
	background:url(//img08.magaseek.com/images/mg/img/hed1.png) no-repeat left top;
	*width:890px;
}
#bodyContent.twoColumn #mainContent .ttl01{
	background:url(//img08.magaseek.com/images/mg/img/hed3.png) no-repeat left top;
	*width:708px;
}
#mainContent .ttl02{
	background:url(//img08.magaseek.com/images/mg/img/hed2.png) no-repeat left top;
	margin-bottom:15px;
	*width:708px;
	line-height:36px;
}
#mainContent .ttl02.typeWrap{
	display:table;
	width:100%;
	box-sizing:border-box;
	margin-bottom:24px;
}
#mainContent .ttl02.typeWrap > *{
	display:table-cell;
	vertical-align:middle;
}
#mainContent .ttl02.typeWrap .pagenavi-top{
	position:static;
	text-align:right;
	font-weight:normal;
}
#mainContent .ttl02.typeWrap .pagenavi-top .pagehed{
	float:none;
}
#mainContent .ttl02.typeWrap + #errorMsgContent{
	margin-bottom:24px;
}
#mainContent .ttl03{
	background:url(//img08.magaseek.com/images/mg/img/hed3.png) no-repeat left top;
	*width:708px;
}
#mainContent .ttl04{
	background:url(//img08.magaseek.com/images/mg/img/hed4.png) no-repeat left top;
	*width:470px;
}
#mainContent .ttl05{
	background:url(//img08.magaseek.com/images/mg/img/hed5.png) no-repeat left top;
	*width:424px;
}
#mainContent .ttl06{
	background:url(//img08.magaseek.com/images/mg/img/hed6.png) no-repeat left top;
	*width:424px;
}
#mainContent .ttl08{
	background:url(//img08.magaseek.com/images/mg/img/hed8.png) no-repeat left top;
	*width:890px;
	margin-bottom:15px;
}
#mainContent .ttl09{
	background:url(//img08.magaseek.com/images/mg/img/hed9.png) no-repeat left top;
	*width:652px;
	margin-bottom:12px;
}
#mainContent .ttl10{
	background:url(//img08.magaseek.com/images/mg/img/hed_914.png) no-repeat left top;
	*width:652px;
	margin-bottom:18px;
}
#mainContent .ttl11{
	background:url(//img08.magaseek.com/images/mg/img/hed11.png) no-repeat left top;
	*width:750px;
	margin-bottom:15px;
}
#mainContent .ttl11 > span.tx_s{
	font-size:11px;
}
/* LINK ELEMENT */
ul.linkset li{
	display:inline;
	margin-right:15px;
}
ul.linkset li a{
	background:url(//img08.magaseek.com/images/mg/img/arw_next.png) no-repeat 98% 50%;
	padding-right:9px;
}
ul.linkset li.prev a{
	background:url(//img08.magaseek.com/images/mg/img/arw_prev.png) no-repeat left 48%;
	padding-left:9px;
}
ul.linkset li.more a{
	background:url(//img08.magaseek.com/images/mg/img/arw_more.png) no-repeat right 48%;
	padding-right:9px;
}
ul.linkset li.stack{
	margin-bottom:3px;
	display:block;
}
div.prevlink-bottom{
	padding-top:22px;
}
div.prevlink-top ul li, div.prevlink-bottom ul li{
	display:inline;
}
div.prevlink-top ul li a, div.prevlink-bottom ul li a{
	background:url(//img08.magaseek.com/images/mg/img/arw_prev.png) no-repeat left 48%;
	padding-left:9px;
}
div.prevlink-top ul li.next a, div.prevlink-bottom ul li.next a{
	background:url(//img08.magaseek.com/images/mg/img/arw_next.png) no-repeat right 48%;
	padding:0 9px 0 0;
}
div.prevlink-top ul li.more a, div.prevlink-bottom ul li.more a{
	background:url(//img08.magaseek.com/images/mg/img/arw_more.png) no-repeat right 48%;
	padding:0 9px 0 0;
}
div.prevlink-right-bottom{
	padding-top:15px;
	border-top:solid 3px #ddd;
	text-align:right;
	font-size:11px;
	*font-size:90%;
	font-weight:bold;
}
div.prevlink-right-top{
	position:relative;
	padding-top:0;
	font-size:11px;
	*font-size:90%;
	font-weight:bold;
}
div.prevlink-right-top ul{
	position:absolute;
	right:0;
	top:-33px;
}
div.pagetop-navi{
	padding-top:10px;
	margin-bottom:20px;
	font-size:11px;
	*font-size:90%;
}
div.pagetop-navi ul{
	float:right;
	width:auto;
}
div.pagetop-navi ul li{
	float:left;
	width:auto;
}
div.pagetop-navi ul li a{
	float:left;
	width:auto;
	background:url(//img08.magaseek.com/images/mg/img/f_pagetop.png) no-repeat left 48%;
	padding-left:15px;
	line-height:normal;
}
#mainContent div.pagetop-navi ul li a:link, #mainContent div.pagetop-navi ul li a:active, #mainContent div.pagetop-navi ul li a:visited{
	color:#444;
}
#mainContent div.pagetop-navi ul li a:link{
	text-decoration:none;
}
#mainContent div.pagetop-navi ul li a:hover{
	color:#444;
	text-decoration:underline;
}
/* FORM ELEMENT */
input[type="text"], input[type="password"], input[type="file"], textarea{
	width:358px;
}
input[type="text"].f108, input[type="password"].f108, input[type="file"].f108, textarea.f108, select.f108{
	width:108px;
}
input[type="text"].f118, input[type="password"].f118, input[type="file"].f118, textarea.f118, select.f118{
	width:118px;
}
input[type="text"].f146, input[type="password"].f146, input[type="file"].f146, textarea.f146, select.f146{
	width:146px;
}
input[type="text"].f215, input[type="password"].f215, input[type="file"].f215, textarea.f215, select.f215{
	width:215px;
}
input[type="text"].f270, input[type="password"].f270, input[type="file"].f270, textarea.f270, select.f270{
	width:270px;
}
input[type="text"].f328, input[type="password"].f328, input[type="file"].f328, textarea.f328, select.f328{
	width:328px;
}
input[type="text"].f344, input[type="password"].f344, input[type="file"].f344, textarea.f344, select.f344{
	width:344px;
}
input[type="text"].f394, input[type="password"].f394, input[type="file"].f394, textarea.f394, select.f394{
	width:394px;
}
input[type="text"].f450, input[type="password"].f450, input[type="file"].f450, textarea.f450, select.f450{
	width:450px;
}
input[type="text"].f100p, input[type="password"].f100p, input[type="file"].f100p, textarea.f100p, select.f100p{
	width:98%;
}
/* SIDE CONTENTS */
#sideContent{
	position:relative;
	float:left;
	width:168px;
	left:4px;
}
/* selectBox */
#sideContent .selectBox{
	position:relative;
	padding:10px 1px 2px;
	border-right:1px solid #d4d4d4;
	border-left:1px solid #d4d4d4;
	background:#ddd;
	font-size:11px;
}
#sideContent .selectBox + .selectBox{
	margin-top:15px;
}
#sideContent .selectBox:before{
	position:absolute;
	left:-1px;
	top:0;
	content:"";
	display:inline-block;
	width:168px;
	height:10px;
	background:url(//img08.magaseek.com/images/mg/img/hed_sidesearch.png) no-repeat 0 0;
}
#sideContent .selectBox:after{
	position:absolute;
	left:-1px;
	bottom:-7px;
	content:"";
	display:block;
	width:168px;
	height:9px;
	background:url(//img08.magaseek.com/images/mg/img/frm_sidesearch.png) no-repeat 0 100%;
}
#sideContent .selectBox .headBlock.reset{
	position:relative;
	padding-right:40px;
}
#sideContent .selectBox .headBlock .resetText{
	position:absolute;
	top:0;
	right:5px;
}
#sideContent .selectBox .headBlock .resetText a{
	font-size:11px;
	text-decoration:underline;
}
#sideContent .selectBox .headBlock .resetText a:hover{
	text-decoration:none;
}
#sideContent .selectBox .hed{
	padding:0 8px 8px;
	font-size:13px;
	font-weight:bold;
}
#sideContent #selectCategory.selectBox .selectList > li .childList{
	display:none;
	position:absolute;
	top:1px;
	right:-70%;
	border:1px solid #e3e3e3;
	box-shadow:0 0 5px rgba(0, 0 , 0, 0.1);
	z-index:2;
}
#sideContent #selectCategory.selectBox .selectList .childList > li > a{
	padding:7px 7px 8px;
	overflow:hidden;
	display:block;
	font-size:13px;
	line-height:1.3;
	background-color:#fff;
	background-image:none;
}
#sideContent #selectCategory.selectBox .selectList .childList > li.current > a, #sideContent #selectCategory.selectBox .selectList .childList li > a:hover{
	background-color:#f0f0f0;
}
#sideContent #selectCategory.selectBox .selectList .childList > li > a:link, #sideContent #selectCategory.selectBox .selectList .childList > li > a:active, #sideContent #selectCategory.selectBox .selectList .childList > li > a:hover{
	color:#555;
	text-decoration:none;
}
#sideContent #selectCategory.selectBox .selectList > li.current .childList.current{
	display:block;
	position:static;
	box-shadow:none;
	border:none;
}
#sideContent #selectCategory .selectMore > .selectList{
	display:none;
}
#sideContent .selectBox .selectList{
	z-index:1;
}
#sideContent .selectBox .selectList > li, #sideContent #selectCategory .selectMore .trigger{
	position:relative;
	border:solid #d0d0d0;
	border-width:0 1px;
}
#sideContent .selectBox .selectList > li:first-child{
	border-top-width:1px;
	border-top-right-radius:3px;
	border-top-left-radius:3px;
}
#sideContent .selectBox .selectList > li.last, #sideContent #selectCategory .selectMore .trigger{
	border-bottom-width:1px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
}
#sideContent .selectBox .selectList li > a, #sideContent #selectCategory.selectBox .selectList > li.current .childList.current a, #sideContent #selectCategory .selectMore a, #sideContent .selectBox .selectList li span span{
	padding:9px 7px 10px;
	overflow:hidden;
	display:block;
	font-size:13px;
	line-height:1.3;
	background-image:-webkit-linear-gradient(left, #999, #999 1px, #fff 1px, #fff 2px);
	background-image:linear-gradient(to right, #999, #999 1px, #fff 1px, #fff);
	background-size:3px 1px;
	background-repeat:repeat-x;
	background-color:#fff;
	border-top:1px dotted #999\9;
}
#sideContent #selectCategory.selectBox .selectList > li.current .childList.current a{
	font-size:12px;
}
@media all and (-ms-high-contrast:none){
	#sideContent .selectBox .selectList li > a:not(:target), 	#sideContent #selectCategory.selectBox .selectList > li.current .childList.current a:not(:target), 	#sideContent #selectCategory .selectMore a:not(:target){
		border-top:none;
	}
}
#sideContent .selectBox .selectList > li:first-child > a, #sideContent .selectBox .selectList li span span{
	background-image:none;
	border-top-right-radius:3px;
	border-top-left-radius:3px;
	border-top:none\9;
}
#sideContent .selectBox .selectList > li.last > a, #sideContent .selectBox .selectList > li.last > *:last-child, #sideContent #selectCategory .selectMore .trigger > *:last-child{
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
}
#sideContent .selectBox .selectList li.current > a, #sideContent .selectBox .selectList li > a:hover, #sideContent #selectCategory.selectBox .selectList > li.current .childList.current li.current a, #sideContent #selectCategory.selectBox .selectList > li.current .childList.current li a:hover, #sideContent #selectCategory .selectMore a:hover, #sideContent .selectBox .selectList li span span{
	background-color:#f0f0f0;
}
#sideContent .selectBox .selectList li a:link, #sideContent .selectBox .selectList li a:active, #sideContent .selectBox .selectList li a:hover{
	color:#555;
	text-decoration:none;
}
#sideContent .selectBox .selectList li > a span{
	color:#555;
}
#sideContent .selectBox .selectList li.current > a span, #sideContent .selectBox .selectList > li.current .childList.current li.current a span{
	color:#000;
	background:url(//img08.magaseek.com/images/mg/img/icn_close.png) no-repeat 100% 50%;
	padding-right:18px;
	display:block;
}
#sideContent .selectBox .selectList li.current > a:hover span, #sideContent .selectBox .selectList > li.current .childList.current li.current a:hover span{
	background:url(//img08.magaseek.com/images/mg/img/icn_close6.png) no-repeat 100% 50%;
}
#sideContent #selectCategory.selectBox .selectList > li.current .childList.current a{
	padding:11px 7px 11px 18px;
}
#sideContent .selectBox .selectList .childList > li > a, #sideContent #selectBrand.selectBox .selectList li.current a:link{
	padding:9px 7px 10px 18px;
	background-color:#fff;
}
#sideContent .selectBox .selectList .childList > li.current a, #sideContent .selectBox .selectList .childList > li a:hover,  #sideContent #selectBrand.selectBox .selectList li.current a:link{
	background-color:#f0f0f0;
}
#sideContent #selectCategory .selectMore{
	padding-bottom:2px;
}
#sideContent .selectBox .selectList + .selectMore{
	margin-top:-2px;
}
#sideContent #selectCategory .selectMore .trigger a{
	position:relative;
	padding:11px 20px 11px 7px;
	color:#555;
}
#sideContent #selectCategory .selectMore .trigger a:hover{
	background-color:#f0f0f0;
	text-decoration:none;
}
#sideContent #selectCategory .selectMore .trigger a:before, #sideContent #selectCategory .selectMore .trigger a:after{
	content:'';
	position:absolute;
	border-width:6px;
	border-color:#000 transparent transparent transparent;
	border-style:solid;
	width:0;
	height:0;
	top:50%;
	right:7px;
	margin-top:-3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#sideContent #selectCategory .selectMore .trigger a:after{
	border-color:#fff transparent transparent transparent;
	margin-top:-4px;
}
#sideContent #selectCategory .selectMore .trigger a:hover:after{
	border-color:#f0f0f0 transparent transparent transparent;
}
#sideContent #selectCategory .selectMore .trigger.active{
	border-radius:0;
	border-bottom:0;
}
#sideContent #selectCategory .selectMore .trigger.active > a{
	border-radius:0;
}
#sideContent #selectCategory .selectMore .trigger.active a:before, #sideContent #selectCategory .selectMore .trigger.active a:after{
	border-color:transparent transparent #000 transparent;
	margin-top:-10px;
}
#sideContent #selectCategory .selectMore .trigger.active a:after{
	border-color:transparent transparent #fff transparent;
	margin-top:-9px;
}
#sideContent #selectCategory .selectMore .trigger.active a:hover:after{
	border-color:transparent transparent #f0f0f0 transparent;
}
#sideContent #selectCategory .selectMore .selectList > li:first-child{
	border-top:0;
	border-radius:0;
}
#sideContent #selectCategory .selectMore .selectList > li:first-child > a{
	border-radius:0;
}
#sideContent .selectBox .selectList .resetText{
	padding:9px 7px 10px;
	overflow:hidden;
	display:block;
	background-color:#fff;
	border-top:1px dotted #999\9;
	text-align:right;
}
#sideContent .selectBox .selectList .resetText{
	background-image:-webkit-linear-gradient(left, #999, #999 1px, #fff 1px, #fff 2px);
	background-image:linear-gradient(to right, #999, #999 1px, #fff 1px, #fff 2px);
	background-size:3px 1px;
	background-position:0 0;
	background-repeat:repeat-x;
}
#sideContent .selectBox .selectList li.resetText > a{
	padding:0;
	display:inline;
	font-size:11px;
	line-height:1.3;
	background:none;
	border-top:none\9;
	color:#555;
}
#sideContent .selectBox .selectList li a:link, #sideContent .selectBox .selectList li a:active, #sideContent .selectBox .selectList li a:hover{
	color:#555;
	text-decoration:none;
}
#sideContent .selectBox .selectList .resetText a:hover, #sideContent .selectBox .resetText > a:hover{
	background-color:inherit;
	text-decoration:underline;
}
#sideContent .selectBox > .inner{
	position:relative;
	padding:10px;
	border:1px solid #d0d0d0;
	border-radius:3px;
	background:#fff;
	z-index:1;
}
#sideContent #selectColor.selectBox > .inner{
	padding:10px 9px 0;
}
#sideContent .selectBox .colorlist{
	margin-right:-6px;
}

#sideContent .selectBox .colorlist li{
	position:relative;
	float:left;
	margin:0 6px 10px 0;
}
#sideContent .selectBox .colorlist li.current{
	position:relative;
}
#sideContent .selectBox .colorlist li > a, #sideContent .selectBox .colorlist li > span{
	position:relative;
	display:block;
	width:24px;
	height:24px;
	border-radius:50%;
	background:url(//img08.magaseek.com/images/mg/img/icn_other.png);
	background-size:800px 240px;
	box-sizing:border-box;
}
#sideContent .selectBox .colorlist li > a:after{
	content:"";
	display:block;
	width:24px;
	height:24px;
	position:absolute;
	top:0;
	left:0;
	background:url(//img08.magaseek.com/images/mg/img/icn_other.png);
	background-size:800px 240px;
	background-position:-720px -80px;
}
#sideContent .selectBox .colorlist li > a:hover:after{
	background-position:0 -160px;
}
#sideContent .selectBox .colorlist li.current > a:after, #sideContent .selectBox .colorlist li.current > a:hover:after{
	background-position:-80px -160px;
}
#sideContent .selectBox .colorlist li > span:before{
	display:none;
}
#sideContent .selectBox .colorlist li > span.c_White:after, #sideContent .selectBox .colorlist li > span.c_Yellow:after, #sideContent .selectBox .colorlist li > span.c_silver:after{
	background-position:-640px -80px;
}
#sideContent .selectBox .colorlist li .c_White{
	background-position:-160px 0;
}
#sideContent .selectBox .colorlist li a.c_White:after{
	background-position:-160px -160px;
}
#sideContent .selectBox .colorlist li > a.c_White:hover:after{
	background-position:-240px -160px;
}
#sideContent .selectBox .colorlist li.current a.c_White:after{
	background-position:-320px -160px;
}
#sideContent .selectBox .colorlist li .c_Gray{
	background-position:-240px 0;
}
#sideContent .selectBox .colorlist li .c_Black{
	background-position:-320px 0;
}
#sideContent .selectBox .colorlist li .c_Beige{
	background-position:-400px 0;
}
#sideContent .selectBox .colorlist li .c_Brown{
	background-position:-480px 0;
}
#sideContent .selectBox .colorlist li .c_Green{
	background-position:-560px 0;
}
#sideContent .selectBox .colorlist li .c_Blue{
	background-position:-640px 0;
}
#sideContent .selectBox .colorlist li .c_Purple{
	background-position:-720px 0;
}
#sideContent .selectBox .colorlist li .c_Red{
	background-position:0 -80px;
}
#sideContent .selectBox .colorlist li .c_Pink{
	background-position:-80px -80px;
}
#sideContent .selectBox .colorlist li .c_Orange{
	background-position:-160px -80px;
}
#sideContent .selectBox .colorlist li .c_Yellow{
	background-position:-240px -80px;
}
#sideContent .selectBox .colorlist li .c_Silver{
	background-position:-320px -80px;
}
#sideContent .selectBox .colorlist li .c_Gold{
	background-position:-400px -80px;
}
#sideContent .selectBox .colorlist li .c_Other{
	background-position:-480px -80px;
}
#sideContent .selectBox .colorlist li a:hover .fuk{
	display:block;
}
#sideContent .selectBox .colorlist li p{
	padding:2px;
	border:solid 1px #ccc;
	background:none;
	background-color:#fff;
	display:block;
	overflow:visible;
}
#sideContent .selectBox .colorlist li .fuk{
	position:absolute;
	right:-3px;
	top:-16px;
	width:auto;
	*width:50px;
	height:22px;
	font-size:10px;
	*font-size:80%;
	text-align:center;
	overflow:hidden;
	display:none;
	box-sizing:border-box;
	z-index:1;
}
#sideContent .selectBox .colorlist li.bal_left .fuk{
	right:inherit;
	left:-3px;
}
#sideContent .selectBox .colorlist li .fuk:before, #sideContent .selectBox .colorlist li .fuk:after{
	content:"";
	position:absolute;
	border-width:0 0 4px 6px;
	border-color:transparent transparent transparent #ccc;
	border-style:solid;
	bottom:0;
	right:15%;
	width:0;
	height:0;
	margin:-5px 0 0;
}
#sideContent .selectBox .colorlist li .fuk:after{
	border-width:0 0 4px 6px;
	border-color:transparent transparent transparent #fff;
	bottom:2px;
	right:13%;
}
#sideContent .selectBox .colorlist li.bal_left .fuk:before, #sideContent .selectBox .colorlist li.bal_left .fuk:after{
	right:inherit;
	left:15%;
	border-width:0 6px 4px 0;
	border-color:transparent #ccc transparent transparent;	
}
#sideContent .selectBox .colorlist li.bal_left .fuk:after{
	border-width:0 6px 4px 0;
	border-color:transparent #fff transparent transparent;
	right:inherit;
	left:13%;
}
#sideContent .selectBox .colorlist li .fuk strong{
	background:#fff;
	border:solid 1px #ccc;
	border-radius:2px;
	width:auto;
	*width:46px;
	line-height:19px;
	margin-bottom:4px;
	padding:2px 5px;
	font-weight:normal;
	overflow:hidden;
	display:inline;
	white-space:nowrap;
}
#sideContent #selectSize.selectBox > .inner{
	padding:12px 8px 3px;
}
#sideContent .selectBox .sizelist{
	margin:0 -4px 3px 0;
}
#sideContent .selectBox .sizelist li{
	float:left;
	width:46px;
	margin:0 4px 6px 0;
}
#sideContent .selectBox .sizelist li > a{
	display:block;
	border:solid 1px #ddd;
	border-radius:3px;
	text-align:center;
	font-size:12px;
	color:#555;
}
#sideContent .selectBox .sizelist li a:hover, #sideContent .selectBox .sizelist li.current a{
	border-color:#555;
	text-decoration:none;
	color:#000;
}
#sideContent .selectBox .sizelist li.current{
	margin:-1px 4px 5px 0;
}
#sideContent .selectBox .sizelist li.current a{
	color:#000;
	border-width:2px;
}
#sideContent #selectOther.selectBox > .inner{
	padding:12px 8px 6px;
}
#sideContent .selectBox .selectBtnList li{
	margin-bottom:6px;
}
#sideContent .selectBox .selectBtnList li a{
	display:block;
	padding:8px 5px 10px;
	border:solid 1px #ddd;
	border-radius:3px;
	box-sizing:border-box;
	text-align:center;
	font-size:13px;
	color:#555;
}
#sideContent .selectBox .selectBtnList li a:hover, #sideContent .selectBox .selectBtnList li.current a{
	border-color:#555;
	text-decoration:none;
	color:#000;
}
#sideContent .selectBox .selectBtnList li.current a{
	color:#000;
	border-width:2px;
}
#sideContent #selectPriceRange.selectBox > .inner{
	padding:15px 7px 7px;
}
#sideContent .selectBox #slidePriceContent{
	position:relative;
	height:6px;
	margin:8px 0;
	border-top:1px solid #d6d6d6;
	border-radius:6px;
	background:#f0f0f0;
}
#sideContent .selectBox #slidePriceContent .mask{
	position:absolute;
	top:-1px;
	width:100%;
	height:6px;
	border-radius:6px;
	overflow:hidden;
	left:0;
}
#sideContent .selectBox #slidePriceContent .scale{
	position:absolute;
	left:0;
	top:0;
	border-top:1px solid #9b9b9b;
	background:#ccc;
	width:100%;
	height:19px;
}
#sideContent .selectBox #slidePriceContent .knob{
	font-size:11px;
	*font-size:90%;
}
#sideContent .selectBox #slidePriceContent .knob li{
	position:absolute;
	top:50%;
	margin-top:-9px;
	width:18px;
	height:18px;
	background:#f0f0f0;
	border-bottom:1px solid #bcbcbc;
	box-shadow:0 1px 1px rgba(0, 0 , 0, 0.3);
	border-radius:50%;
	box-sizing:border-box;
}
#sideContent .selectBox #slidePriceContent .knob li.s1{
	left:0;
}
#sideContent .selectBox #slidePriceContent .knob li.s2{
	left:88%;
}
#sideContent .selectBox #slidePriceContent .knob li img{
	position:relative;
	left:-5px;
}
#sideContent .selectBox .pricelist{
	margin-top:20px;
}
#sideContent .selectBox .pricelist .min{
	float:left;
}
#sideContent .selectBox .pricelist .max{
	float:right;
}
#sideContent .selectBox .pricelist .range{
	padding-left:3px;
	color:#999;
}
#sideContent .selectBox .pricelist input[type="text"]{
	width:66px;
	padding:4px 3px;
	border-color:#ccc;
	background-color:#fafafa;
	font-size:11px;
	text-align:right;
}
#sideContent #selectPriceRange .button{
	margin-top:13px;
	text-align:center;
}
#sideContent .selectBox + .note{
	margin-top:11px;
}
#sideContent #allReset.resetText{
	margin-top:11px;
	font-size:11px;
	text-align:right;
}
#sideContent #allReset.resetText a{
	font-size:11px;
	text-decoration:underline;
}
#sideContent #allReset.resetText a:hover{
	text-decoration:none;
}
#sideContent .section{
	background: url(//img08.magaseek.com/images/mg/img/lin_sidenav.png) repeat-x left bottom;
	padding:7px 0 15px 0;
	margin-bottom:7px;
	font-size:11px;
	text-shadow:#fff 1px 1px 1px;
}
#sideContent .section p{
	text-align:right;
}
#sideContent .section h3{
	margin-bottom:3px;
	padding:0 3px;
	font-weight:bold;
}
#sideContent .section ul li{
	line-height:0;
}
#sideContent .section ul li.moreBrand{
	text-align:right;
}
#sideContent .section ul li a{
	background:url(//img08.magaseek.com/images/mg/img/frm_sidenav.png) no-repeat left top;
	padding:7px 6px 3px 4px;
	line-height:1.3;
	display:block;
}
#sideContent .section ul li.current a{
	background:url(//img08.magaseek.com/images/mg/img/frm_sidenav_cr.png) no-repeat left top;
	font-weight:bold;
}
#sideContent .section ul li.current a span{
	background:url(//img08.magaseek.com/images/mg/img/icn_close4.png) no-repeat 152px 48%;
	padding-right:12px;
	display:block;
}
#sideContent .section ul li.current a:hover span{
	background:url(//img08.magaseek.com/images/mg/img/icn_close5.png) no-repeat right 48%;
}
#sideContent .section ul li.current ul li{
	background:url(//img08.magaseek.com/images/mg/img/frm_sidenav.png) no-repeat left top;
}
#sideContent .section ul li.current ul li a, #sideContent .section ul li.current ul li.current a{
	background:url(//img08.magaseek.com/images/mg/img/frm_sidenav_cr.png) no-repeat left -148px;
	padding:7px 6px 3px 6px;
	font-weight:normal;
}
#sideContent .section .reset{
	text-align:right;
	font-size:11px;
}
#sideContent .section ul li.current ul li a p{
	padding-left:8px;
}
#sideContent .section ul li.current ul li.current a span{
	background:url(//img08.magaseek.com/images/mg/img/icn_close2.png) no-repeat 142px 48%;
	padding-right:12px;
	display:block;
}
#sideContent .section ul li.current ul li.current a:hover span{
	background:url(//img08.magaseek.com/images/mg/img/icn_close2.png) no-repeat right 48%;
}
#sideContent .newsTopicsObj{
	background:url(//img08.magaseek.com/images/mg/img/lin_sidenav.png) repeat-x left bottom;
	padding:7px 0 12px;
	margin-bottom:13px;
}
#sideContent .newsTopicsObj h2{
	margin-bottom:2px;
	font-weight:bold;
	font-size:11px;
	*font-size:90%;
}
#sideContent .newsTopicsObj div.pack{
	background:url(//img08.magaseek.com/images/mg/img/lin_side_top.png) repeat-x left top;
	padding:10px 0 4px 0;
	line-height:1.3;
	cursor:pointer;
	zoom:1;
}
#sideContent .newsTopicsObj div.pack.noLink{
	cursor:default;
}
#sideContent .newsTopicsObj div.pack:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#sideContent .newsTopicsObj div.pack p.hed{
	margin-bottom:2px;
	font-size:11px;
	*font-size:90%;
	line-height:1.3;
	font-weight:bold;
}
#sideContent .newsTopicsObj div.pack p.image{
	background:url(//img08.magaseek.com/images/mg/img/frm_topimg.png) no-repeat left top;
	position:relative;
	margin-left:-2px;
	float:left;
	width:56px;
	height:66px;
}
#sideContent .newsTopicsObj div.pack p.image a, #sideContent .newsTopicsObj div.pack p.image span{
	padding:3px;
	display:block;
}
#sideContent .newsTopicsObj div.pack-on p.image a img{
	filter:alpha(opacity=70);
	opacity:0.7;
}
#sideContent .newsTopicsObj div.pack div.exp{
	float:right;
	padding-top:2px;
	width:108px;
	font-size:10px;
	*font-size:80%;
	line-height:1.3;
}
#sideContent .note{
	color:#831;
	font-size:11px;
	margin-top:10px;
}
/* FOOTER */
#pagetop{
	background-color:#f0f0f0;
	padding:16px 0 9px 0;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-shadow:#fff 1px 1px 1px;
	min-width:968px;
}
#pagetop ul{
	position:relative;
	margin:0 auto;
	width:956px;
	display:block;
}
#pagetop ul li{
	float:right;
	width:auto;
	line-height:0;
}
#pagetop ul li a{
	float:left;
	width:auto;
	background:url(//img08.magaseek.com/images/mg/img/f_pagetop.png) no-repeat left 48%;
	padding-left:15px;
	line-height:normal;
}
#pagetop ul li a:link, #pagetop ul li a:active, #pagetop ul li a:visited{
	color:#444;
}
#pagetop ul li a:link{
	text-decoration:none;
}
#pagetop ul li a:hover{
	color:#444;
	text-decoration:underline;
}
#checklist{
	position:fixed;
	z-index:9999;
	right:10px;
	bottom:-1px;
	*bottom:-3px;
}
#footerNavi{
	border-top:solid 1px #d2d2d2;
	background-color:#ddd;
	padding:21px 0 23px 0;
	text-align:center;
	line-height:1.4;
	font-size:11px;
	color:#333;
	min-width:968px;
}
#footerNavi .content{
	position:relative;
	margin:0 auto;
	width:960px;
	text-align:left;
}
#footerNavi a:link, #footerNavi a:active, #footerNavi a:visited{
	color:#555;
}
#footerNavi a:link{
	text-decoration:none;
}
#footerNavi a:hover{
	color:#555;
	text-decoration:underline;
}
#footerNavi .link{
	float:left;
	width:80%;
}
#footerNavi .safety{
	float:right;
}
#footerNavi .safety .pmark{
	float:left;
	width:auto;
}
#footerNavi .safety .verisign{
	float:left;
	width:auto;
}
#footerNavi .naviList{
	margin-top:-9px;
}
#footerNavi .naviList + .naviList{
	margin-top:0;
}
#footerNavi .naviList + .textLink{
	margin-top:25px;
}
#footerNavi .naviList > li{
	float:left;
	margin-top:9px;
}
#footerNavi .naviList > li > a{
	position:relative;
	padding:0 10px;
	font-size:11px;
}
#footerNavi .naviList > li > a:before{
	content:"";
	position:absolute;
	top:50%;
	left:0;
	display:inline-block;
	width:1px;
	height:10px;
	margin-top:-4px;
	background:#989898;
	
}
#footerNavi .naviList > li:first-child > a{
	padding-left:0;
}
#footerNavi .naviList > li:first-child > a:before{
	display:none;
}
#footer{
	text-align:center;
	min-width:968px;
}
#footer .content{
	margin:0 auto;
	padding:15px 0;
	width:960px;
	text-align:left;
}
#footer .content .logo{
	float:left;
	margin-right:18px;
}
#footer .content .cr{
	overflow:hidden;
	padding:3px 0 4px;
	font-size:11px;
	*font-size:80%;
	color:#888;
}
#footer.action .content{
	height:60px;
	*height:80px;
}
#footer.action .content .logo{
	top:33px;
}
#footer.action .content .cr{
	top:33px;
}
/* OVERLAY BOX */
#overlayBox{
	position:fixed;
	z-index:19999;
	left:0;
	top:0;
	text-align:center;
	overflow:hidden;
	display:none;
}
#overlayBoxMask{
	position:absolute;
	z-index:20000;
	left:0;
	top:0;
	background-color:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
}
#overlayBoxDialog{
	position:relative;
	z-index:20002;
	top:80px;
	background-color:#fff;
	border:solid 1px #fff;
	width:720px;
	height:600px;
	margin:0 auto;
	text-align:left;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:#000 0 2px 6px;
	-webkit-box-shadow:#000 0 2px 6px;
	-khtml-box-shadow:#000 0 2px 6px;
	box-shadow:#000 0 2px 6px;
}
#overlayBoxDialog iframe{
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#overlayBoxImage{
	position:absolute;
	z-index:20001;
	left:0;
	top:0;
	overflow:auto;
	text-align:center;
}
#overlayBoxImage div.image-mask{
	position:absolute;
	left:0;
	top:0;
}
#overlayBoxImage div.image{
	width:968px;
	padding:50px 0;
	margin:0 auto;
}
#overlayBoxImage div.sclbox{
	position:relative;
	margin:0 auto;
	width:auto;
	display:inline-block;
	vertical-align:top;
}
#overlayBoxImage div.sclbox img{
	width:100%;
	cursor:pointer;
}
#overlayBoxImage ul{
	position:absolute;
	width:auto;
	right:4px;
	top:6px;
}
#overlayBoxImage ul li{
	float:left;
	width:auto;
	margin-right:2px;
}
#overlayBoxImage ul li.close{
	margin-right:0;
}
#overlayBoxImage ul li *{
	cursor:pointer;
}
#overlayBoxImage ul li img.dead{
	filter:alpha(opacity=50);
	opacity:0.5;
	cursor:default;
}
#thumholder{
	width:183px;
	margin:0 auto;
	text-align:left;
	display:inline-block;
	vertical-align:top;
}
#overlayBoxImage ul.thum{
	position:relative;
	top:0;
	right:0;
}
#overlayBoxImage ul.thum .pack{
	width:50px;
	margin:0 4px 6px;
	display:inline-block;
	float:none;
	overflow:hidden;
	vertical-align:top;
}
#overlayBoxImage ul.thum .pack .image{
	position:relative;
	z-index:99;
	border:solid 1px #ccc;
	display:block;
	overflow:hidden;
}
#overlayBoxImage ul.thum .pack .image img{
	width:50px;
	height:60px;
	position:relative;
	z-index:1;
	margin:-1px;
}
#overlayBoxImage ul.thum .pack .text{
	color:#fff;
	width:50px;
	font-size:10px;
	*font-size:80%;
	line-height:1.3;
	display:block;
}
#overlayBoxImage ul.thum .pack.current .image img{
	margin:-2px;
}
#bodyContent #mainContent div.itemDetailObj div.listset-2column .image{
	width:75px;
	height:90px;
	layout-grid-line:90px;
}
#bodyContent #mainContent div.itemListObj div.listset-6column .image, #bodyContent #mainContent div.itemListObj div.listset-5column .image, #bodyContent #mainContent div.shoprankingListObj div.listset-5column .image, #bodyContent #mainContent div.favoriteObj div.listset-5column .image, #bodyContent #mainContent div.favoriteObj div.listset-5column .image2, #bodyContent #mainContent div.reviewItemlistObj div.listset-5column .image, #bodyContent #mainContent div.reviewlistTopObj div.listset-5column .image, #bodyContent #mainContent div.rankingListObj div.listset-5column .image, #bodyContent #mainContent div.osusumeObj div.listset-4column .image, #bodyContent #mainContent div.osusumeObj div.listset-2column .image, #recommendItem div.itemObj div.listset-slidecolumn .image, #recommendItem div.categoryObj div.listset-slidecolumn .image, #recommendItem div.brandObj div.listset-slidecolumn .image, #recommendItem div.userObj div.listset-slidecolumn .image, #recommendItem div.recommendObj div.listset-6column .image, #bodyContent #mainContent #sports div.listset-5column .image, #bodyContent.oneColumn #mainContent .saleBrandObj.ranking div.listset-5column p.image, #bodyContent.oneColumn #mainContent div.cartObj .coordinateObj div.listset-3column .image, #bodyContent #mainContent #kids div.listset-5column .image{
	width:120px;
	height:144px;
	layout-grid-line:144px;
}
#bodyContent #mainContent div.coordinatelistObj div.listset-4column .image{
	width:160px;
	height:192px;
	layout-grid-line:192px;
}
#bodyContent #mainContent div.itemListObj div.listset-3column .image, #bodyContent #mainContent div.rankingListObj div.listset-3column .image{
	width:214px;
	height:257px;
	layout-grid-line:257px;
}
#bodyContent #mainContent div.itemDetailObj div.listset-2column .image, #bodyContent #mainContent div.itemListObj div.listset-6column .image, #bodyContent #mainContent div.itemListObj div.listset-5column .image, #bodyContent #mainContent div.shoprankingListObj div.listset-5column .image, #bodyContent #mainContent div.favoriteObj div.listset-5column .image, #bodyContent #mainContent div.favoriteObj div.listset-5column .image2, #bodyContent #mainContent div.reviewItemlistObj div.listset-5column .image, #bodyContent #mainContent div.reviewlistTopObj div.listset-5column .image, #bodyContent #mainContent div.rankingListObj div.listset-5column .image, #bodyContent #mainContent div.osusumeObj div.listset-4column .image, #bodyContent #mainContent div.osusumeObj div.listset-2column .image, #recommendItem div.itemObj div.listset-slidecolumn .image, #recommendItem div.categoryObj div.listset-slidecolumn .image, #recommendItem div.brandObj div.listset-slidecolumn .image, #recommendItem div.userObj div.listset-slidecolumn .image, #recommendItem div.recommendObj div.listset-6column .image, #bodyContent #mainContent div.itemListObj div.listset-3column .image, #bodyContent #mainContent div.rankingListObj div.listset-3column .image, #bodyContent #mainContent div.coordinatelistObj div.listset-4column .image, #bodyContent #mainContent #sports div.listset-5column .image, #bodyContent #mainContent #kids div.listset-5column .image{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
*:first-child+html #bodyContent #mainContent div.itemDetailObj div.listset-2column .image a, *:first-child+html #bodyContent #mainContent div.itemListObj div.listset-6column .image a, *:first-child+html #bodyContent #mainContent div.itemListObj div.listset-5column .image a, *:first-child+html #bodyContent #mainContent div.shoprankingListObj div.listset-5column .image a, *:first-child+html #bodyContent #mainContent div.favoriteObj div.listset-5column .image a, *:first-child+html #bodyContent #mainContent div.reviewItemlistObj div.listset-5column .image a, *:first-child+html #bodyContent #mainContent div.reviewlistTopObj div.listset-5column .image a, *:first-child+html #bodyContent #mainContent div.rankingListObj div.listset-5column .image a, *:first-child+html #bodyContent #mainContent div.osusumeObj div.listset-4column .image a, *:first-child+html #bodyContent #mainContent div.osusumeObj div.listset-2column .image a, *:first-child+html #recommendItem div.itemObj div.listset-slidecolumn .image a, *:first-child+html #recommendItem div.categoryObj div.listset-slidecolumn .image a, *:first-child+html #recommendItem div.brandObj div.listset-slidecolumn .image a, *:first-child+html #recommendItem div.userObj div.listset-slidecolumn .image a, *:first-child+html #recommendItem div.recommendObj div.listset-6column .image a, *:first-child+html #bodyContent #mainContent div.itemListObj div.listset-3column .image a, *:first-child+html #bodyContent #mainContent div.rankingListObj div.listset-3column .image a, *:first-child+html #bodyContent #mainContent div.coordinatelistObj div.listset-4column .image a, *:first-child+html #bodyContent #mainContent #sports div.listset-5column .image a{
	display:inline;
	zoom:1;
}
#bodyContent #mainContent div.itemDetailObj div.listset-2column .image img, #bodyContent #mainContent div.itemListObj div.listset-6column .image img, #bodyContent #mainContent div.itemListObj div.listset-5column .image img, #bodyContent #mainContent div.shoprankingListObj div.listset-5column .image img, #bodyContent #mainContent div.favoriteObj div.listset-5column .image img, #bodyContent #mainContent div.favoriteObj div.listset-5column .image2 img, #bodyContent #mainContent div.reviewItemlistObj div.listset-5column .image img, #bodyContent #mainContent div.reviewlistTopObj div.listset-5column .image img, #bodyContent #mainContent div.rankingListObj div.listset-5column .image img, #bodyContent #mainContent div.osusumeObj div.listset-4column .image img, #bodyContent #mainContent div.osusumeObj div.listset-2column .image img, #recommendItem div.itemObj div.listset-slidecolumn .image img, #recommendItem div.categoryObj div.listset-slidecolumn .image img, #recommendItem div.brandObj div.listset-slidecolumn .image img, #recommendItem div.userObj div.listset-slidecolumn .image img, #recommendItem div.recommendObj div.listset-6column .image img, #bodyContent #mainContent div.itemListObj div.listset-3column .image img, #bodyContent #mainContent div.rankingListObj div.listset-3column .image img, #bodyContent #mainContent div.coordinatelistObj div.listset-4column .image, #bodyContent #mainContent #sports div.listset-5column .image img, #bodyContent #mainContent #kids div.listset-5column .image img{
	vertical-align:middle;
}
#bodyContent #mainContent div.itemDetailObj div.listset-2column .image, #bodyContent #mainContent div.itemListObj div.listset-6column .image, #bodyContent #mainContent div.itemListObj div.listset-5column .image, #bodyContent #mainContent div.shoprankingListObj div.listset-5column .image, #bodyContent #mainContent div.favoriteObj div.listset-5column .image, #bodyContent #mainContent div.reviewItemlistObj div.listset-5column .image, #bodyContent #mainContent div.reviewlistTopObj div.listset-5column .image, #bodyContent #mainContent div.rankingListObj div.listset-5column .image, #bodyContent #mainContent div.osusumeObj div.listset-4column .image, #bodyContent #mainContent div.osusumeObj div.listset-2column .image, #recommendItem div.itemObj div.listset-slidecolumn .image, #recommendItem div.categoryObj div.listset-slidecolumn .image, #recommendItem div.brandObj div.listset-slidecolumn .image, #recommendItem div.userObj div.listset-slidecolumn .image, #recommendItem div.recommendObj div.listset-6column .image, #bodyContent #mainContent div.itemListObj div.listset-3column .image, #bodyContent #mainContent div.rankingListObj div.listset-3column .image, #bodyContent #mainContent div.coordinatelistObj div.listset-4column .image, #bodyContent #mainContent #sports div.listset-5column .image, x:-moz-any-link, #bodyContent #mainContent #kids div.listset-5column .image{
	display:block;
}
#bodyContent #mainContent div.itemDetailObj div.listset-2column .image a, x:-moz-any-link{
	width:75px;
	height:90px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
#bodyContent #mainContent div.itemListObj div.listset-6column .image a, #bodyContent #mainContent div.itemListObj div.listset-5column .image a, #bodyContent #mainContent div.shoprankingListObj div.listset-5column .image a, #bodyContent #mainContent div.favoriteObj div.listset-5column .image a, #bodyContent #mainContent div.reviewItemlistObj div.listset-5column .image a, #bodyContent #mainContent div.reviewlistTopObj div.listset-5column .image a, #bodyContent #mainContent div.rankingListObj div.listset-5column .image a, #bodyContent #mainContent div.osusumeObj div.listset-4column .image a, #bodyContent #mainContent div.osusumeObj div.listset-2column .image a, #recommendItem div.itemObj div.listset-slidecolumn .image a, #recommendItem div.categoryObj div.listset-slidecolumn .image a, #recommendItem div.brandObj div.listset-slidecolumn .image a, #recommendItem div.userObj div.listset-slidecolumn .image a, #recommendItem div.recommendObj div.listset-6column .image a, #bodyContent #mainContent #sports div.listset-5column .image a, x:-moz-any-link{
	width:120px;
	height:144px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
#bodyContent #mainContent div.coordinatelistObj div.listset-4column .image a, x:-moz-any-link{
	width:160px;
	height:192px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
#bodyContent #mainContent div.itemListObj div.listset-3column .image a, #bodyContent #mainContent div.rankingListObj div.listset-3column .image a, x:-moz-any-link{
	width:214px;
	height:257px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
#mainContent .section2{
	margin-bottom:22px;
	font-size:11px;
	text-shadow:#fff 1px 1px 1px;
}
#mainContent .section2 h5{
	margin-bottom:3px;
	padding:0 3px;
	font-weight:bold;
}
#mainContent .section2 ul li{
	line-height:0;
}
#mainContent .section2 ul li a{
	background:url(//img08.magaseek.com/images/mg/img/frm_sidenav.png) no-repeat left top;
	padding:7px 6px 3px 4px;
	line-height:1.3;
	display:block;
}
#mainContent .section2 ul li.current a{
	background:url(//img08.magaseek.com/images/mg/img/frm_sidenav_cr.png) no-repeat left top;
	font-weight:bold;
}
#mainContent .section2 ul li.current a span{
	background:url(//img08.magaseek.com/images/mg/img/icn_close4.png) no-repeat 152px 48%;
	padding-right:12px;
	display:block;
}
#mainContent .section2 ul li.current a:hover span{
	background:url(//img08.magaseek.com/images/mg/img/icn_close4.png) no-repeat right 48%;
}
#mainContent .section2 ul li.current ul li{
	background:url(//img08.magaseek.com/images/mg/img/frm_sidenav.png) no-repeat left top;
}
#mainContent .section2 ul li.current ul li a, #mainContent .section2 ul li.current ul li.current a{
	background:url(//img08.magaseek.com/images/mg/img/frm_sidenav_cr.png) no-repeat left -148px;
	padding:7px 6px 3px 6px;
	font-weight:normal;
}
#mainContent .section2 ul li.current ul li a p{
	padding-left:8px;
}
#mainContent .section2 ul li.current ul li.current a span{
	background:url(//img08.magaseek.com/images/mg/img/icn_close2.png) no-repeat 142px 48%;
	padding-right:12px;
	display:block;
}
#mainContent .section2 ul li.current ul li.current a:hover span{
	background:url(//img08.magaseek.com/images/mg/img/icn_close2.png) no-repeat right 48%;
}
#mainContent .section2 ul.anchorlist{
	text-shadow:none;
	font-size:11px;
	*font-size:90%;
}
#mainContent .section2 ul.anchorlist li{
	float:left;
	width:22px;
	margin-right:2px;
	margin-bottom:2px;
}
#mainContent .section2 ul.anchorlist li.num{
	width:46px;
}
#mainContent .section2 ul.anchorlist li a{
	padding:0;
	border:solid 1px #ccc;
	background:none;
	background-color:#fff;
	height:18px;
	line-height:19px;
	display:block;
	overflow:hidden;
	text-align:center;
}
#mainContent .section2 ul.anchorlist li a:link, #mainContent .section2 ul.anchorlist li a:active, #mainContent .section2 ul.anchorlist li a:hover{
	color:#000;
	text-decoration:none;
}
#mainContent .section2 ul.anchorlist li a:hover{
	color:#000;
	border:solid 1px #000;
	text-decoration:none;
}
#mainContent .section2 ul.anchorlist li.current a, #mainContent .section2 ul.anchorlist li.current a:hover{
	border:solid 2px #000;
	height:16px;
	line-height:17px;
	font-weight:normal;
}
#mainContent .section2 ul.anchorlist li span{
	background-color:#ccc;
	color:#fff;
	height:20px;
	line-height:21px;
	display:block;
	overflow:hidden;
	text-align:center;
}
#mainContent .section3{
	margin-bottom:8px;
}
#mainContent .section3 ul.anchorlist{
	text-shadow:none;
	font-size:11px;
	*font-size:90%;
}
#mainContent .section3 ul.anchorlist li{
	width:auto;
	padding-right:0.5em;
	margin-right:0.5em;
	border-right:solid 1px #ddd;
	line-height:1.5;
	float:left;
	margin-bottom:2px;
}
#mainContent .section3 ul.anchorlist li.current{
	font-weight:bold;
}
#mainContent div.listsetObj.shoplist .pack{
	padding-top:0;
}
#mainContent div.listsetObj.shoplist .pack .logo{
	margin:0 0 10px 16px;
}
#mainContent div.listsetObj.shoplist .pack .brandhed{
	width:150px;
	margin-bottom:0;
}
#mainContent div.listsetObj.shoplist .pack .open{
	width:150px;
	color:#c00;
	font-weight:bold;
}
#mainContent div.listsetObj.shoplist .pack .category{
	width:150px;
}
#mainContent div.listsetObj.shoplist .pack .category .brandhed{
	color:#666;
}
#bodyContent.oneColumn #mainContent div.listset-5column.brandlist .pack{
	position:relative;
	left:2px;
	float:left;
	width:170px;
	border-right:none;
	margin-right:20px;
}
#bodyContent.oneColumn #mainContent div.listset-5column.brandlist .pack-last{
	width:150px;
	border-right:none;
	margin-right:0;
}
#mainContent div.couponObj .ttl02 span{
	float:right;
}
#mainContent div.couponObj .pack{
	background:#f5f5f5;
	padding:24px 25px 6px;
	margin-bottom:18px;
	-moz-border-radius:2px;
	-khtml-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	height:auto!important;
}
#mainContent div.couponObj .pack.pack-last{
	margin-bottom:36px;
}
#mainContent div.couponObj .pack .icn{
	margin-bottom:1px;
}
#mainContent div.couponObj .pack .icn li{
	background:#fff;
	border:solid 1px #cdcdcd;
	-moz-border-radius:2px;
	-khtml-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	font-size:10px;
	line-height:14px;
	padding:0 4px 0 5px;
	height:14px;
	display:inline-block;
	margin-right:3px;
}
#mainContent div.couponObj .pack .ttlMain{
	font-size:24px;
	font-weight:bold;
	margin-bottom:6px;
}
#mainContent div.couponObj .pack .end{
	color:#f44336;
	font-size:13px;
	font-weight:bold;
}
#mainContent div.couponObj .pack .end{
	border-bottom:#ddd 1px solid;
	padding-bottom:14px;
	margin-bottom:16px;
}
#mainContent div.couponObj .pack .note{
	padding-bottom:20px;
}
#mainContent div.couponObj .pack .ttlShop{
	background:#fb8c00;
	-moz-border-radius:2px;
	-khtml-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	font-size:14px;
	text-align:center;
	padding:5px;
	color:#fff;
	font-weight:bold;
	margin-bottom:20px;
}
#mainContent div.couponObj .pack .shopArea ul{
	margin-right:-25px;
	margin-bottom:4px;
	zoom:1;
}
#mainContent div.couponObj .pack .shopArea ul:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#mainContent div.couponObj .pack .shopArea ul li{
	width:214px;
	margin:0 20px 12px 0;
	float:left;
}
#mainContent div.couponObj .pack .shopArea ul li a{
	text-decoration:none;
}
#mainContent div.couponObj .pack .shopArea ul li a:hover, #mainContent div.couponObj .pack .shopArea ul li a:hover .name{
	text-decoration:underline;
}
#mainContent div.couponObj .pack .shopArea ul li a:hover img{
	filter:alpha(opacity=70);
	opacity:0.7;
}
#mainContent div.couponObj .pack .shopArea ul li .image{
	display:block;
	margin-bottom:2px;
}
#mainContent div.couponObj .pack .shopArea ul li .name{
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	font-weight:bold;
	font-size:10px;
}
#mainContent div.couponObj .pack.pack-end{
	background:none;
	padding:0;
	color:#999;
	padding-top:16px;
	margin-bottom:16px;
	border-top:#ddd 1px solid;
}
#mainContent div.couponObj .pack.pack-end:first-child{
	border-top:none;
	padding-top:0;
}
#mainContent div.couponObj .moreList .pack.pack-end{
	padding-top:16px;
}
#mainContent div.couponObj .pack.pack-last{
	border-bottom:none;
}
#mainContent div.couponObj .pack.pack-end a{
	color:#999;
}
#mainContent div.couponObj .pack.pack-end .code, #mainContent div.couponObj .pack.pack-end .end{
	color:#999;
}
#mainContent div.couponObj .pack.pack-end .end{
	border-bottom:none;
	padding-bottom:0;
}
#mainContent div.couponObj .pack.pack-end .note{
	margin-bottom:0;
}
#mainContent div.couponObj .more-button{
	margin-bottom:36px;
}
#mainContent div.couponObj .moreList{
	border-top:#ddd 1px solid;
}
#bodyContent #mainContent #topTimeSale .listsetObj{
	width:752px;
	margin:15px auto 30px auto;
}
#bodyContent #mainContent #topTimeSale .listsetObj .pack{
	float:left;
	display:table;
	width:225px;
	padding:0 18px 0 0;
	margin-right:18px;
	border-right:1px solid #ddd;
	position:relative;
}
#bodyContent #mainContent #topTimeSale .listsetObj .pack.pack-last{
	padding-right:0;
	margin-right:0;
	border-right:none;
}
#bodyContent #mainContent #topTimeSale .listsetObj a{
	text-align:center;
	display:block;
}
#bodyContent #mainContent #topTimeSale .listsetObj a:link{
	text-decoration:none;
}
#bodyContent #mainContent #topTimeSale .listsetObj span{
	display:block;
	text-align:left;
}
#bodyContent #mainContent #topTimeSale .listsetObj .image{
	position:relative;
}
#bodyContent #mainContent #topTimeSale .listsetObj .member{
	position:absolute;
	background:rgba(240, 67, 60, 0.8);
	background:#ec605a\9;
	text-align:center;
	padding:4px 0;
	bottom:0;
	display:block;
	width:100%;
}
#bodyContent #mainContent #topTimeSale .listsetObj .member span{
	color:#fff;
	text-align:center;
}
#bodyContent #mainContent #topTimeSale .listsetObj .member a:hover{
	text-decoration:none!important;
}
#bodyContent #mainContent #topTimeSale .listsetObj .tit{
	font-weight:bold;
	text-align:left;
	word-break:break-all;
	margin-top:5px;
}
#bodyContent #mainContent #topTimeSale .listsetObj .date{
	color:#555;
	font-size:11px;
	text-align:left;
}
#bodyContent #mainContent #topTimeSale .listsetObj .date span{
	color:#cc0000;
	font-weight:bold;
	display:inline-block;
	padding-right:5px;
	margin-right:5px;
	border-right:solid 1px #ddd;
	line-height:1;
}
#bodyContent #mainContent #topTimeSale .listsetObj a:link:hover .date{
	text-decoration:none;
}
#bodyContent #mainContent #topTimeSale .btnArea{
	position:relative;
	margin:0 0 36px;
	text-align:center;
}
#bodyContent #mainContent #topTimeSale .btnArea .btn{
	display:inline-block;
	vertical-align:bottom;
}
#bodyContent #mainContent #topTimeSale .btnArea .btn a{
	/*width:316px;*/
	padding:0 44px 0 40px;
	height:64px;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	line-height:1.3;
	text-align:center;
	position:relative;
	display:table-cell;
	vertical-align:middle;
	background:#000;
	-webkit-border-radius:6px;
	border-radius:6px;
}
#bodyContent #mainContent #topTimeSale .btnArea .btn a:hover{
	opacity:0.7;
}
#bodyContent #mainContent #topTimeSale .btnArea .btn a:after, #bodyContent #mainContent #topTimeSale .btnArea .btn a:before{
	content:'';
	position:absolute;
	border-width:10px;
	border-color:transparent transparent transparent #fff;
	border-style:solid;
	width:0;
	height:0;
	top:21px;
	right:2px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#bodyContent #mainContent #topTimeSale .btnArea .btn a:after{
	border-color:transparent transparent transparent #000;
	right:4px;
}
#bodyContent #mainContent #outlet #topics{
	margin-bottom:24px;
}
#bodyContent #mainContent #topics .topicsObj{
	margin-top:15px;
}
#bodyContent #mainContent #topics .topicsObj ul{
	margin-bottom:0;
}
#bodyContent #mainContent #topics .topicsObj li{
	width:375px;
	margin-bottom:12px;
}
#bodyContent #mainContent #topics .topicsObj li.left{
	float:left;
}
#bodyContent #mainContent #topics .topicsObj li.right{
	float:right;
}
#bodyContent #mainContent #topics .topicsObj li.pack{
	cursor:pointer;
}
#bodyContent #mainContent #topics .topicsObj li.pack a{
	text-decoration:none;
}
#bodyContent #mainContent #topics .topicsObj li.pack-on a{
	text-decoration:underline;
	color:#000;
}
#bodyContent #mainContent #topics .topicsObj li.pack-on a img{
	filter:alpha(opacity=70);
	opacity:0.7;
}
#bodyContent #mainContent #topics .topicsObj .image{
	float:left;
	margin-right:10px;
}
#bodyContent #mainContent #topics .topicsObj .text{
	width:285px;
	float:left;
	font-size:11px;
}
#bodyContent #mainContent #topics .topicsObj li.pack .tit{
	font-size:12px;
	font-weight:bold;
	margin-bottom:2px;
	word-break:break-all;
}
#bodyContent #mainContent #topics .topicsObj li.pack .date{
	font-size:11px;
	color:#555;
	margin-top:4px;
}
#bodyContent #mainContent #topics .topicsObj li.pack .date span{
	color:#cc0000;
}
#mainContent #categoryList{
	margin-bottom:18px;
	letter-spacing:-0.3em;
}
#mainContent #categoryList > li{
	display:inline-block;
	width:107px;
	margin-bottom:15px;
	vertical-align:top;
	letter-spacing:normal;
}
#mainContent #categoryList > li > a{
	display:block;
	padding:0 12px;
	text-decoration:none;
	text-align:center;
}
#mainContent #categoryList > li > a:hover{
	opacity:0.7;
	text-decoration:underline;
}
#mainContent #categoryList > li .image{
	display:block;
	overflow:hidden;
	border-radius:50%;
	margin-bottom:2px;
}
#mainContent #categoryList > li .text{
	display:block;
}
#bodyContent #mainContent #used .itemListObj{
	margin-bottom:36px;
}
#bodyContent #mainContent #outlet .itemListObj{
	margin-bottom:15px;
}
#bodyContent #mainContent #outlet .itemListObj .listsetObj, #bodyContent #mainContent #used .itemListObj .listsetObj{
	margin:0 auto;
}
#mainContent #used #topBrandList .ttl11{
	margin-bottom:11px;
}
#mainContent #used #topBrandList .title{
	margin-bottom:15px;
	padding:0 0 6px 0;
	border-bottom:solid 1px #ddd;
}
#mainContent #used #topBrandList .brandOther{
	margin-bottom:16px;
}
#mainContent #used #topBrandList .brandOther > li{
	display:inline-block;
	margin:0 14px 14px 0;
	vertical-align:top;
}
#mainContent #used #topBrandList .brandOther > li > a{
	display:block;
	width:170px;
	font-size:11px;
	text-decoration:none;
}
#mainContent #used #topBrandList .brandOther > li > a:hover{
	text-decoration:underline;
}
#mainContent #used #topBrandList .listsetObj{
	width:750px;
	margin:0 0 33px;
}
#mainContent #used #topBrandList .listsetObj .pack{
	float:left;
	width:129px;
	padding:0 10px;
	margin:0;
}
#mainContent #used #topBrandList .listsetObj .pack .logo{
	margin:0;
	text-align:center;
}
#mainContent #used #topBrandList .listsetObj .pack .logo > a{
	display:block;
}
#mainContent #used #topBrandList .listsetObj .pack .brandhed{
	width:100%;
	font-size:11px;
}