@import url(../../css/common.css);

td{
	font-size: 12px;
	color: #333333;
	line-height: 16px;
}

.pickup{ padding:5px 3px;}
#onlineshop { width:750px;}
#onlineshop .tktInnerM,
#onlineshop .tktInnerS{padding:0 0 15px;}
#mainInner #onlineshop h4{
font-size:14px;
padding:10px 10px 12px 10px;
margin:15px 0 0;
border:0px;
background:url(../img/tab_bg.jpg) repeat-x;

}


.TopList{
width:748px;
margin:0 0 20px;}

.TopItem{
width:748px;
border-top:1px solid #fff;
border-bottom:1px solid #999;}
.suzuka{background:#E5F3F3;}
.motegi{background:#E6F1F5;}

.TopItem td{
border-bottom:2px solid #fff;}
.ItemInfo{
width:410px;
padding:0 0 5px;
}
#mainInner .ItemInfo h5{ margin:5px 0 3px 15px; padding:0px;}
#mainInner .Date{ display:block; color:#333; margin:0 15px 0; font-size:12px;}
#mainInner .ItemCmnt{ margin:0px 15px; font-weight:bold; padding:0px}
#mainInner .suzuka .ItemCmnt{ color:#33A998;}
#mainInner .motegi .ItemCmnt{ color:#066FB0;}
#mainInner .ItemBtn{
width:103px;
padding:6px 10px;
text-align:center;
}
.ItemBtn img{ margin:4px}
.ItemPic{
width:205px;
background:#333;
}

.shopinfo{ margin:10px 0;}
.shopinfo table{ border-top:1px solid #ddd; width:100%}
.shopinfo table td{ border-bottom:1px solid #ddd;
padding:10px;
font-size:12px;
line-height:14px;
vertical-align:top;}
.shopinfo table td.infotxt a{ font-weight:bold; font-size:14px;}
.shopinfo table td.infotxt p{ margin:3px 10px 0 10px; padding:0px;}

.memo{border:1px solid #e30000;padding:2px;margin-top:5px}
#mainInner .memo strong{padding:4px;margin:0;background:#e30000;display:block;text-align:center;}
#mainInner .memo strong span{background:#FFFF33;color:#e30000;padding:1px 3px;font-size:12px;}
#mainInner .memo p{padding:10px 20px;margin:0}
