@charset "utf-8";
@import "base.css";
@import "frame.css";
#topSideContent .rankingObj div.pack:after, #topSideContent .otherObj div.pack:after, #topSideContent #magacafeBox div.pack:after, #topSideContent .newsTopicsObj div.pack:after, #topBodyContent:after, #topSideContent .rankingObj .hedHolder:after, .row:after, #typeNavi:after, #typeNavi ul:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#topSideContent .rankingObj div.pack, #topSideContent .otherObj div.pack, #topSideContent .newsTopicsObj div.pack, #topBodyContent, #topSideContent .rankingObj .hedHolder, .row, #typeNavi, #typeNavi ul{
	zoom:1;
}
/* HEADER */
#header{
	padding:0 30px;
	padding:0;
}
#header .content{
	position:relative;
	width:100%;
}
/* CONTAINER */
#container{
	padding:0 30px 0 30px;
	padding:0;
}
/* SEARCH */
#search{
	width:100%;
	padding-bottom:10px;
}
#search .keyword{
	padding-left:0;
}
/* FOOTER */
#pagetop{
	padding:16px 30px 9px 30px;
	padding:16px 0 9px 0;
}
#pagetop ul{
	width:100%;
}
#footerNavi{
	padding:21px 30px 21px 30px;
	padding:21px 0 21px 0;
}
#footerNavi .content{
	width:100%;
}
#footer{
	padding:0 30px;
	padding:0 0;
}
#footer .content{
	width:100%;
}
#footerNavi .p4{
	float:right;
}
/* レコメンド */
#recommendItem{
	width:100%;
}
#recommendItem .browsedObj div.maskObj{
	position:relative;
	width:auto;
	margin:0 44px auto;
}
#recommendItem .browsedObj div.maskObj div.listsetObj div.pack{
	margin:0;
	text-align:center;
}
#recommendItem .browsedObj div.maskObj div.listsetObj div.pack img, #recommendItem .browsedObj div.maskObj div.listsetObj div.pack a{
	margin:0 auto;
}
/* CONTENTS */
#topBodyContent{
	position:relative;
	background:url(//img08.magaseek.com/images/mg/img/lin_side_top2.png) repeat-y 162px top;
	text-align:left;
	width:100%;
	margin:30px auto 35px;
}
#topSideContent{
	float:left;
	width:150px;
	text-shadow:#fff 1px 1px 1px;
}
#topSideContent.left-side{
	margin-right:26px;
}
#mainBannerContent{
	position:relative;
	margin-left:340px;
	height:800px;
}
/* CONTENTS */
#mainBannerContent p{
	position:absolute;
	overflow:hidden;
	font-size:10px;
	*font-size:80%;
}
#mainBannerContent p.s{
	width:100px;
	height:120px;
}
#mainBannerContent p.m{
	width:200px;
	height:240px;
}
#mainBannerContent p.l{
	width:400px;
	height:480px;
}
#mainBannerContent p.bs{
	width:200px;
	height:120px;
}
#mainBannerContent p.bm{
	width:200px;
	height:240px;
}
#mainBannerContent p a{
	position:absolute;
	left:0;
	top:0;
	cursor:pointer;
	line-height:1.3;
}
#mainBannerContent p a *{
	cursor:pointer;
}
#mainBannerContent p span.data{
	background:url(//img08.magaseek.com/images/mg/img/bg_mask.png) repeat left top;
	position:absolute;
	z-index:10;
	left:0;
	top:0;
	display:none;
	color:#fff;
}
#mainBannerContent p .tit{
	position:absolute;
	z-index:99;
	text-align:center;
	display:none;
	color:#fff;
	text-shadow:#000 1px 1px 0;
	font-weight:normal;
}
#mainBannerContent p .price{
	padding-top:10px;
	display:block;
}
#mainBannerContent p.s span.data{
	width:100px;
	height:120px;
}
#mainBannerContent p.s .tit{
	width:80px;
	left:10px;
	bottom:10px;
	text-align:left;
}
#mainBannerContent p.s .price{
	text-align:left;
}
#mainBannerContent p.m span.data{
	width:200px;
	height:240px;
}
#mainBannerContent p.m .tit{
	width:170px;
	left:15px;
	top:100px;
}
#mainBannerContent p.l span.data{
	width:400px;
	height:480px;
}
#mainBannerContent p.l .tit{
	width:370px;
	left:15px;
	top:200px;
}
#mainBannerContent p.bs span.data{
	width:200px;
	height:120px;
}
#mainBannerContent p.bs .tit{
	width:170px;
	left:15px;
	top:58px;
}
#mainBannerContent p.bm span.data{
	width:200px;
	height:240px;
}
#mainBannerContent p.bm .tit{
	width:170px;
	left:15px;
	top:110px;
}
#mainBannerContent p a:link, #mainBannerContent p a:active, #mainBannerContent p a:visited, #mainBannerContent p a:hover{
	color:#fff;
}
#mainBannerContent p a:link{
	text-decoration:none;
}
#mainBannerContent p a:hover span.data, #mainBannerContent p a:hover .tit, #mainBannerContent p a:hover .price{
	display:block;
}
#typeNavi{
	position:absolute;
	top:-24px;
	left:0;
	font-size:12px;
	line-height:1;
}
#mainBannerNavigation{
	position:absolute;
	top:-23px;
	right:0;
	background:#f0f0f0;
	margin:0;
}
#mainBannerNavigation ul{
	width:102px;
	float:right;
	position:relative;
}
#mainBannerNavigation ul li{
	float:left;
	width:auto;
	padding-right:6px;
}
#mainBannerNavigation ul li.t-r{
	padding-right:0;
}
#mainBannerNavigation ul li a:link, #mainBannerNavigation ul li a:active, #mainBannerNavigation ul li a:visited, #mainBannerNavigation ul li a:hover{
	color:#000;
}
#mainBannerNavigation ul li a:link{
	text-decoration:none;
}
#mainBannerNavigation ul li a span.fuk{
	position:absolute;
	right:102px;
	top:-10px;
	width:500px;
	height:25px;
	padding-left:7px;
	text-align:right;
	white-space:nowrap;
	display:none;
	cursor:default;
	overflow:hidden;
}
#mainBannerNavigation ul li a span.fuk strong{
	height:25px;
	line-height:28px;
	padding:0 0 0 2px;
	margin:0 9px 0 0;
	font-size:12px;
	font-weight:bold;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
}
#topSideContent div.memberObj{
	background:#fff url(//img08.magaseek.com/images/mg/img/frm_member2_bg.png) repeat-y left top;
	margin-bottom:13px;
}
#topSideContent div.memberObj h3{
	background:url(//img08.magaseek.com/images/mg/img/frm_member2_t.png) no-repeat left top;
	margin-bottom:7px;
	padding:0 10px 0 10px;
	height:36px;
	line-height:41px;
	font-size:14px;
	*font-size:116%;
	font-weight:bold;
	text-align:center;
	overflow:hidden;
	display:block;
}
#topSideContent div.memberObj div.p1{
	background:url(//img08.magaseek.com/images/mg/img/frm_member2_lin.png) no-repeat left bottom;
	margin-bottom:7px;
	padding:0 12px 5px 12px;
	font-size:10px;
	*font-size:80%;
	line-height:1.3;
}
#topSideContent div.memberObj div.p1 p.point, #topSideContent div.memberObj div.p2 p.point{
	margin-bottom:2px;
	font-weight:bold;
}
#topSideContent div.memberObj div.p1 p.point strong{
	font-size:12px;
	*font-size:120%;
	font-weight:bold;
}
#topSideContent div.memberObj div.p1 p.pointmener, #topSideContent div.memberObj div.p2 p.pointmener{
	color:#c00;
	font-weight:bold;
	margin-bottom:2px;
}
#topSideContent div.memberObj div.p2{
	padding:0 12px 2px 12px;
	font-size:10px;
	*font-size:80%;
	line-height:1.3;
}
#topSideContent div.memberObj div.p2 p.pointhed{
	background:url(//img08.magaseek.com/images/mg/img/dot.png) repeat-x left bottom;
	margin-bottom:8px;
	padding-bottom:7px;
	font-weight:bold;
}
#topSideContent div.memberObj div.p2 p.pointhed strong{
	font-size:12px;
	*font-size:120%;
	font-weight:bold;
}
#topSideContent div.memberObj div.p2 p.pointterm{
	margin-bottom:5px;
	font-weight:bold;
}
#topSideContent div.memberObj div.p2 dl dt{
	padding-bottom:2px;
	color:#555;
}
#topSideContent div.memberObj div.p2 dl dd{
	padding-bottom:5px;
}
#topSideContent div.memberObj ul.mymenu{
	background:url(//img08.magaseek.com/images/mg/img/frm_member2_b.png) no-repeat left bottom;
	padding-bottom:4px;
	font-size:11px;
	*font-size:90%;
	line-height:1.3;
	font-weight:bold;
}
#topSideContent div.memberObj ul.mymenu li{
	background:url(//img08.magaseek.com/images/mg/img/frm_member2_lin.png) no-repeat left top;
	padding:1px 4px 0 4px;
	height:23px;
	overflow:hidden;
}
#topSideContent div.memberObj ul.mymenu li a{
	background:url(//img08.magaseek.com/images/mg/img/arw_next.png) no-repeat 8px 48%;
	padding:0 7px 0 14px;
	height:24px;
	line-height:25px;
	display:block;
	overflow:hidden;
}
#topSideContent div.memberObj ul.mymenu li a:hover{
	background-color:#f5f5f5
}
#topSideContent div.memberObj ul.mymenu li a img{
	display:inline;
	padding-left:5px;
}
#topSideContent div.loginObj{
	background:url(//img08.magaseek.com/images/mg/img/frm_member_bg.png) repeat-y left top;
	margin-bottom:13px;
}
#topSideContent div.loginObj div.register{
	background:url(//img08.magaseek.com/images/mg/img/frm_member_lin.png) no-repeat left bottom;
	padding-bottom:2px;
}
#topSideContent div.loginObj div.register h3{
	background:url(//img08.magaseek.com/images/mg/img/frm_member_t.png) no-repeat left top;
	margin-bottom:4px;
	padding:8px 9px 0 10px;
	font-size:11px;
	*font-size:90%;
	font-weight:bold;
}
#topSideContent div.loginObj div.register ul.campaignbutton{
	padding-bottom:2px;
	text-align:center
}
#topSideContent div.loginObj div.register ul.campaignbutton li, #topSideContent div.loginObj div.register ul.campaignbutton li a, #topSideContent div.loginObj div.register ul.campaignbutton li a img{
	margin:0 auto;
}
#topSideContent div.loginObj div.register ul.button{
	padding-bottom:7px;
	text-align:center
}
#topSideContent div.loginObj div.register ul.button li, #topSideContent div.loginObj div.register ul.button li a, #topSideContent div.loginObj div.register ul.button li a img{
	margin:0 auto;
}
#topSideContent div.loginObj div.login{
	background:url(//img08.magaseek.com/images/mg/img/frm_member_b.png) no-repeat left bottom;
	padding:7px 9px;
}
#topSideContent div.loginObj div.login h3{
	margin-bottom:4px;
	font-size:11px;
	*font-size:90%;
	font-weight:bold;
	text-shadow:#fff 1px 1px 1px;
}
#topSideContent div.loginObj div.login p{
	text-align:center;
}
#topSideContent div.loginObj div.login p img{
	margin:0 auto;
	display:inline;
}
#topSideContent .newsTopicsObj{
	background:url(//img08.magaseek.com/images/mg/img/lin_sidenav.png) repeat-x left bottom;
	padding-bottom:12px;
	margin-bottom:13px;
	width:150px;
}
#topSideContent .newsTopicsObj h2{
	margin-bottom:2px;
	font-weight:bold;
	font-size:11px;
	*font-size:90%;
}
#topSideContent .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;
}
#topSideContent .newsTopicsObj div.pack.noLink, #topSideContent .newsTopicsObj div.pack.noLink *{
	cursor:default;
}
#topSideContent .newsTopicsObj div.pack *{
	cursor:pointer;
}
#topSideContent .newsTopicsObj div.pack p.hed{
	margin-bottom:2px;
	font-size:11px;
	*font-size:90%;
	line-height:1.3;
	font-weight:bold;
}
#topSideContent .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;
}
#topSideContent .newsTopicsObj div.pack p.image a, #topSideContent .newsTopicsObj div.pack p.image span{
	padding:3px;
	display:block;
}
#topSideContent .newsTopicsObj div.pack-on p.image a img{
	filter:alpha(opacity=70);
	opacity:0.7;
}
#topSideContent .newsTopicsObj div.pack div.exp{
	float:right;
	padding-top:2px;
	width:90px;
	font-size:10px;
	*font-size:80%;
	line-height:1.3;
}
#topSideContent .newsTopicsObj div.pack div.exp p.tit{
	margin-bottom:2px;
	font-weight:bold;
}
#topSideContent .newsTopicsObj div.pack-on div.exp p.tit{
	text-decoration:underline;
}
#topSideContent .importantmatterObj{
	background:url(//img08.magaseek.com/images/mg/img/lin_sidenav.png) repeat-x left bottom;
	padding-bottom:12px;
	margin-bottom:13px;
	width:150px;
	color:#c00;
}
#topSideContent .importantmatterObj h3{
	margin-bottom:2px;
	font-weight:bold;
	font-size:11px;
	*font-size:90%;
}
#topSideContent .importantmatterObj div.pack{
	font-size:10px;
	margin-bottom:8px;
	line-height:1.3;
}
#topSideContent .importantmatterObj div.pack a{
	color:#c00;
}
#topSideContent .informationObj{
	background:url(//img08.magaseek.com/images/mg/img/lin_sidenav.png) repeat-x left bottom;
	padding-bottom:12px;
	margin-bottom:13px;
	width:150px;
}
#topSideContent .informationObj h2{
	margin-bottom:2px;
	font-weight:bold;
	font-size:11px;
	*font-size:90%;
}
#topSideContent .informationObj div.pack{
	background:url(//img08.magaseek.com/images/mg/img/lin_side_top.png) repeat-x left top;
	padding:10px 0 7px 0;
	font-size:10px;
	*font-size:80%;
	line-height:1.3;
	cursor:pointer;
}
#topSideContent .informationObj div.pack *{
	cursor:pointer;
}
#topSideContent .informationObj div.pack p.date{
	margin-bottom:1px;
	color:#555;
}
#topSideContent .informationObj div.pack p.tit{
	margin-bottom:1px;
}
#topSideContent .informationObj div.pack-on p.tit a{
	text-decoration:underline;
}
#topSideContent .bannerObj{
	margin-bottom:8px;
	width:150px;
}
#topSideContent .bannerObj p.image{
	position:relative;
	width:154px;
	background:url(//img08.magaseek.com/images/mg/img/lin_side_top.png) repeat-x left top;
	padding-top:10px;
	margin-bottom:10px;
}
#topSideContent .bannerObj p.image a{
	display:block;
}
#topSideContent .otherObj{
	width:150px;
}
#topSideContent .otherObj div.pack{
	background:url(//img08.magaseek.com/images/mg/img/lin_side_top.png) repeat-x left top;
	cursor:pointer;
	margin-bottom:12px;
	padding-top:12px;
}
#topSideContent .otherObj div.pack *{
	cursor:pointer;
}
#topSideContent .otherObj div.card{
	padding-top:17px;
}
#topSideContent .otherObj div.iphone{
	padding-top:12px;
}
#topSideContent .otherObj div.qrcode{
	padding-top:14px;
}
#topSideContent .otherObj p.image{
	float:left;
	width:auto;
}
#topSideContent .otherObj div.qrcode p.image{
	position:relative;
	left:5px;
}
#topSideContent .otherObj div.pack-on p.image a img{
	filter:alpha(opacity=70);
	opacity:0.7;
}
#topSideContent .otherObj p.tit{
	float:right;
	width:80px;
	padding-bottom:12px;
	font-size:10px;
	*font-size:80%;
	line-height:1.3;
}
#topSideContent .otherObj div.iphone p.tit{
	padding-top:8px;
}
#topSideContent .otherObj div.pack-on p.tit a{
	text-decoration:underline;
}
#topSideContent .camBannerObj{
	position:relative;
	margin-top:-2px;
	width:150px;
	background:url(//img08.magaseek.com/images/mg/img/lin_sidenav.png) repeat-x left bottom;
	padding-bottom:15px;
	margin-bottom:17px;
}
#topSideContent .camBannerObj div.pack{
	position:relative;
	background:url(//img08.magaseek.com/images/mg/img/lin_side_top.png) repeat-x left bottom;
	padding:0 0 10px 0;
	margin-bottom:10px;
	font-size:10px;
	*font-size:80%;
	line-height:1.3;
	cursor:pointer;
}
#topSideContent .camBannerObj div.pack *{
	cursor:pointer;
}
#topSideContent .camBannerObj div.pack p.image{
	position:relative;
	margin:0 -2px 5px -2px;
	background:url(//img08.magaseek.com/images/mg/img/frm_topbnr2.png) no-repeat left top;
	width:154px;
	height:154px;
}
#topSideContent .camBannerObj div.pack p.image a{
	position:relative;
	left:3px;
	top:3px;
	width:148px;
	height:148px;
	display:block;
	overflow:hidden;
}
#topSideContent .camBannerObj div.pack-on p.image a img{
	filter:alpha(opacity=70);
	opacity:0.7;
}
#topSideContent .camBannerObj div.pack p.tit{
	margin-bottom:2px;
	font-weight:bold;
}
#topSideContent .camBannerObj div.pack-on p.tit a{
	text-decoration:underline;
}
#topSideContent .rankingObj{
	width:150px;
	position:relative;
	margin-top:-2px;
	background:url(//img08.magaseek.com/images/mg/img/lin_sidenav.png) repeat-x left bottom;
	padding-bottom:15px;
	margin-bottom:11px;
}
#topSideContent .rankingObj h2{
	margin-bottom:8px;
	font-weight:bold;
	font-size:11px;
	*font-size:90%;
	float:left;
}
#topSideContent .rankingObj .hedHolder p{
	margin-bottom:5px;
	font-size:10px;
	*font-size:90%;
	float:right;
	color:#555;
}
#topSideContent .rankingObj div.pack{
	position:relative;
	background:url(//img08.magaseek.com/images/mg/img/lin_side_top.png) repeat-x left bottom;
	padding:0 0 8px 0;
	margin-bottom:6px;
	line-height:1.3;
	cursor:pointer;
}
#topSideContent .rankingObj div.pack:last-of-type{
	margin-bottom:10px;
}
#topSideContent .rankingObj div.pack.noLink{
	cursor:default;
}
#topSideContent .rankingObj div.pack *{
	cursor:pointer;
}
#topSideContent .rankingObj div.pack.noLink *{
	cursor:default;
}
#topSideContent .rankingObj div.pack p.hed{
	margin-bottom:2px;
	font-size:11px;
	*font-size:90%;
	line-height:1.3;
	font-weight:bold;
}
#topSideContent .rankingObj div.pack p.rank{
	position:absolute;
	background:#e1d358;
	z-index:99;
	left:-3px;
	top:-2px;
	width:16px;
	height:16px;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-shadow:none;
	text-align:center;
	border-radius:0 0 3px;
}
#topSideContent .rankingObj div.pack p.r1, #topSideContent .rankingObj div.pack p.r2, #topSideContent .rankingObj div.pack p.r3{
	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;
	padding-top:2px;
	width:17px;
}
#topSideContent .rankingObj div.pack p.r1{
	background-position:-240px 0;
}
#topSideContent .rankingObj div.pack p.r2{
	background-position:-320px 0;
}
#topSideContent .rankingObj div.pack p.r3{
	background-position:-400px 0;
}
#topSideContent .rankingObj 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;
}
#topSideContent .rankingObj div.pack p.image a{
	display:block;
}
#topSideContent .rankingObj div.pack p.image img{
	margin:3px;
}
#topSideContent .rankingObj div.pack-on p.image a img{
	filter:alpha(opacity=70);
	opacity:0.7;
}
#topSideContent .rankingObj div.pack div.exp{
	float:right;
	padding-top:2px;
	width:90px;
	font-size:10px;
	*font-size:80%;
	line-height:1.3;
}
#topSideContent .rankingObj div.pack div.exp p.tit{
	margin-bottom:2px;
	font-weight:bold;
}
#topSideContent .rankingObj div.pack-on div.exp p.tit a{
	text-decoration:underline;
}
#topSideContent .rankingObj div.pack div.exp p.price.off{
	color:#c00;
	word-wrap:break-word;
}
#topSideContent .camBannerObj ul.linkset, #topSideContent .rankingObj ul.linkset, #topSideContent #magacafeBox ul.linkset{
	font-size:13px;
	*font-size:80%;
	text-align:right;
	margin:4px 0 6px;
}
#topSideContent .camBannerObj ul.linkset li, #topSideContent .rankingObj ul.linkset li, #topSideContent #magacafeBox ul.linkset li{
	margin:0;
}
#topSideContent #magacafeBox .logoBox{
	background:url(//img08.magaseek.com/images/mg/img/lin_side_top.png) repeat-x left bottom;
	padding:4px 0 6px 0;
	margin-bottom:6px;
	line-height:1.3;
}
#topSideContent #magacafeBox div.pack{
	background:url(//img08.magaseek.com/images/mg/img/lin_side_top.png) repeat-x left bottom;
	padding:0 0 8px 0;
	margin-bottom:6px;
	line-height:1.3;
	cursor:pointer;
}
#topSideContent #magacafeBox div.pack:last-of-type{
	margin-bottom:10px;
}
#topSideContent #magacafeBox div.pack p.image{
	background:url(//img08.magaseek.com/images/mg/img/frm_topimg_mc.png) no-repeat left top;
	position:relative;
	margin-left:-2px;
	float:left;
	width:56px;
	height:56px;
}
#topSideContent #magacafeBox div.pack p.image a{
	display:block;
}
#topSideContent #magacafeBox div.pack p.image img{
	margin:3px;
}
#topSideContent #magacafeBox div.pack-on p.image a img{
	filter:alpha(opacity=70);
	opacity:0.7;
}
#topSideContent #magacafeBox div.pack div.exp{
	float:right;
	padding-top:2px;
	width:90px;
	font-size:10px;
	*font-size:80%;
	line-height:1.3;
}
#topSideContent #magacafeBox div.pack div.exp p.tit{
	margin-bottom:2px;
}
#topSideContent #magacafeBox div.pack-on div.exp p.tit a{
	text-decoration:underline;
}
/* 最近見たショップ */
#recommendShop{
	margin:0 auto;
	padding-top:24px;
	width:100%;
}
#recommendShop .shopObj{
	text-align:center;
	height:115px;
	position:relative;
	background:url(//img08.magaseek.com/images/mg/img/frm_checkitem_bg.png) repeat-x left top;
}
#recommendShop .shopObj h3{
	padding:12px 14px 0 14px;
	margin-bottom:11px;
	line-height:1.1;
	text-align:left;
	font-weight:bold;
}
#recommendShop div.maskObj{
	position:relative;
	width:auto;
	height:60px;
	margin:0 44px auto;
	text-align:left;
	overflow:hidden;
}
#recommendShop div.listsetObj:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#recommendShop div.listsetObj{
	zoom:1;
	position:relative;
	line-height:1.4;
	text-align:left;
}
#recommendShop div.listsetObj .pack{
	position:relative;
	float:left;
	width:119px;
	height:60px;
	margin-right:10px;
	margin:0;
	text-align:center;
}
#recommendShop .shopObj div.listsetObj .pack img{
	border:1px solid #ddd;
	display:inline;
}
#recommendShop .shopObj div.listsetObj .pack a:hover img{
	filter:alpha(opacity=70);
	opacity:0.7;
}
#recommendShop .slide-button li{
	position:absolute;
	top:0;
	width:32px;
	height:115px;
}
#recommendShop .slide-button li a{
	position:absolute;
	top:46px;
}
#recommendShop .slide-button li.prev{
	background:url(//img08.magaseek.com/images/mg/img/frm_checkitem_l.png) no-repeat left top;
	left:0;
}
#recommendShop .slide-button li.prev a{
	left:11px;
}
#recommendShop .slide-button li.next{
	background:url(//img08.magaseek.com/images/mg/img/frm_checkitem_r.png) no-repeat right top;
	right:0;
}
#recommendShop .slide-button li.next a{
	left:0;
}
@media screen and (max-width:1157px){
	body #search .keyword{
		margin-right:10px;
	}
}