@charset "euc-jp";
/* ///////////////////////////////

tower　分類
PC用

///////////////////////////////
*/
#pageContents.towerKCnt{padding-bottom: 10px; margin-bottom: 20px;width:950px !important}
#pageContents.towerICnt{padding-bottom: 10px; margin-bottom: 20px;width:950px !important}


/*●towerTab*/
ul#towerTab{overflow:hidden; line-height:0}
ul#towerTab li{float:right; line-height:0}
ul#towerTab li:first-child{float:left}

/*●towerKTop*/
#towerKTop{ margin:0px 0 0;}
#towerKTop h1 {margin: 0; height: 441px;}
#towerKTop .ttlCatch{width:850px;padding: 20px 50px 0;color: #fff;background: #000;text-align: center;}
#towerKTop .ttlCatch h2 {padding-bottom: 20px;text-align: center;}
.towerICnt #towerKTop .ttlCatch h2 {padding-bottom: 0px;text-align: center;}
#towerKTop .ttlCatch p  {padding: 10px 0 30px;font-size: 14px;line-height: 1.8em;text-align: center;}



/*●pick up 追記*/
#pickup02 {width: 910px;padding: 0px 20px;color:# fff;background: #000;overflow: hidden;}
#pickup02 ul{overflow:hidden;padding: 0 0 20px 0px;width: 760px;float: right;}
#pickup02 ul li{width: 170px;float:left;padding:0 12px 0 0;font-size: 12px;position:relative;text-align: center;background: #fff;padding: 5px;margin-right: 10px;border-radius: 5px;}
#pickup02 .itemInfo p.Price {text-align:center;padding-top: 10px;}
#pickup02 ul li img.itemImg{
    width: 100%;
    height: 135px;
    object-fit: cover;
    object-position: 0 100%;
}
#pickup02 h3{display:inline}
#pickup02 ul li .Name{height:3em; display:block}


/*#pageContents.towerICnt #pickup02,
#pageContents.towerKCnt #pickup02 {width:850px;padding: 0 50px 40px;color: #fff;background: #000;}

#pageContents.towerICnt #pickup02 ul,
#pageContents.towerKCnt #pickup02 ul {
	overflow: hidden;
	 padding-bottom: 30px; *}/

#pageContents.towerICnt #pickup02 ul li,
#pageContents.towerKCnt #pickup02 ul li {
	float: left;
	padding-left: 23px;
}
#pageContents.towerICnt #pickup02 ul li:first-child,
#pageContents.towerKCnt #pickup02 ul li:first-child {
	padding-left: 0;
}

pick up 追記 商品写真ひっぱってくる用
#pickup03 {overflow:hidden; _zoom:1; background:#000000; padding:0 40px 40px 40px;}
#pickup03 ul li {width:calc(100%/4); float:left; box-sizing:border-box; padding:10px;}
#pickup03 ul li span.Name{color:#FFFFFF;}*/


/*●towerK_ranking*/
#towerK_ranking {width: 950px;padding: 0px 0px;color:# 333;background: #ccc;}
#towerK_ranking ul.itemCnt{overflow:hidden;padding: 10px 0 10px 50px;/*width: 850px;*/}
#towerK_ranking ul.itemCnt li{width:160px;float:left;padding:0 12px 0 0;font-size: 12px;position:relative;text-align: center;}
#towerK_ranking ul.itemCnt li:first-child{width:160px; border-right:none; padding:0 12px 0 0;}
#towerK_ranking ul.itemCnt li:last-child{width:160pxpx; border-right:none; padding:0;}
#towerK_ranking .tkicon {position: absolute; z-index: 999;width: 38px!important;top: 0px;left:0px;}
#towerK_ranking .itemInfo p.Price {color: #333!important;}
#towerK_ranking ul.itemCnt .Catch{font-weight:bold!important; color:#333!important; padding-bottom:20px; display:block}

/*●tkMenu*/
#tkMenu {width: 950px;padding: 0px 12px 5px;box-sizing: border-box;background: #000;}
#tkMenu ul{width:100%; overflow:hidden;}
#tkMenu li{float:left;width:220px;padding: 0 15px 10px 0;}
#tkMenu li.tkMenu04,
#tkMenu li.tkMenu08{padding-right:0;}
#tkMenu li img{width:220px;!important}

.towerICnt #tkMenu h2,
.towerKCnt #tkMenu h2{padding:20px 0 10px;text-align: center;}

/*●tkItemlist*/
#tkItemlist{margin-top: 30px;}
#tkItemlist h2 { margin-top: 100px;}
#tkItemlist ul {width: 100%; padding: 10px 10px; overflow: hidden; box-sizing: border-box;}
#tkItemlist ul li {	float: left; padding: 10px 6px; width:220px;} 

#tkItemlist ul li a:hover { text-decoration: none;}

#tkItemlist mark.tknew{background:#cc3333!important; padding: 7px 9px; line-height: 1.0em; font-weight: bold; color: #fff;}
#tkItemlist mark.tinew{background:#f78f09!important; padding: 7px 9px; line-height: 1.0em; font-weight: bold; color: #fff;}

#tkItemlist .itemInfo span.Name{width:auto;/*display:inline-block;*/font-weight:bold;font-size: 14px;height: 3.0em;display: block;text-align: center;}
#tkItemlist .itemInfo p.Price{text-align: center;font-size: 16px;height: 3em;display: block;}



#tkItemlist .itemInfo{height: 60px;}
p.Price small{font-size: 10px;}


.towerICnt p.Price{color:#6ab3e6}
.towerKCnt p.Price{color:#ff9966}


/*回遊バナー*/
#tower_link{width:950px; margin:50px auto;}
#tower_link ul{overflow:hidden;	_zoom:1;}
#tower_link ul li{float:left;width:calc(100% /3);margin:20px 0 50px 0;}



mark.rankicon{background:none;position:absolute;left:0;top:0;text-align:left;z-index: 9999;}
mark.rankicon img{width:60%!important;}
mark.newicon{background:none;position:absolute;right: 5px;top: 98px;text-align: right;z-index: 9999;}
mark.newicon img{width: 50%!important; border-radius:50%}

