/* =========================================================================
　通信販売　共通
===========================================================================*/
.red   { color:#FF0000; }
.left  { float:left; }
.right { float:right; }
.left10{ margin-left:10px; }
.right10{ margin-right:10px; }
.top10{ margin-top:10px;}
.top20{ margin-top:20px;}
.top30{ margin-top:30px;}
.under10{ margin-bottom:10px;}
.under30{ margin-bottom:30px;}
/* clearfix */
.clear:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
/* Win版IE7とMac版IE5対策 */
.clear{display:inline-block;}
/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
*html .clear{height:1px;}
.clear{display:block;}
/* End hide from IE-mac */
/* =========================================================================
　商品一覧
===========================================================================*/
/*パンくず*/
.pan{ padding:5px 10px; margin:10px 0 20px 0; color:#FFFFFF; text-decoration:none;}
.pan a{ color: #FFFFFF;	text-decoration:none; }
.pan a:hover{ color: #6099CC; text-decoration:none; }
/*一覧*/
.order{ width:571px;border:solid 1px #393939; margin:0 0 20px 0; padding:0 0 10px 0;}
.order h3{ background:url(img/t_bg.jpg) no-repeat; color:#FFFFFF; font-size:120%; line-height:130%; padding:5px 10px;}
.order .t_sub{ font-size:14px;}
.order .txt{ width:380px; float:right; padding:0 10px;}
.order .txt p{ padding:0 0 5px 0; margin:0;}
.order .price{ color:#FFDE00; font-size:18px;}
/* =========================================================================
　商品詳細
===========================================================================*/
.order_more{ width:571px; margin:0 0 20px 0; padding:0 0 10px 0;}
.order_more h3{ background:url(img/t_bg.jpg) no-repeat; color:#FFFFFF; font-size:120%; line-height:130%; padding:5px 10px;}
.order_more .t_sub{ font-size:14px;}
.order_more .price{ color:#FFDE00; font-size:18px;}
.order_more h4{ font-weight:normal;}
.order_more td{ padding:5px 0 0 0;}
.topend15{ margin:15px 0; font-size:13px;}
/*表*/
.form_table{ border:1px #B6B6B6 solid; background:#323232; padding:10px;}
.form_table td{ text-align:left; border-bottom:1px #FFFFFF solid; padding:10px 10px 5px 10px; font-size:13px; vertical-align:top;}
#maincontents td{padding:2px;}
#shop_pick2 {
	}
#shop_pick2 .title a{background:url(../shopping/img/pick_top.gif) no-repeat;	text-indent: -10000px;	display: block;	height: 36px;	width: 510px;}
#shop_pick2 .title a:hover{background:url(../shopping/img/pick_top.gif) bottom no-repeat;}
#shop_pick2 .box{margin:10px 10px 10px 20px;float:left;width:150px;}
#shop_pick2 .box p{margin-top:5px;border-top:1px dotted #ccc;}
#shop_pick2 .waku {border:1px solid #ccc;}
#shop_pick2 h3{padding:2px;margin:0;text-align:right;}
#shop_pic2k p{font-size:8pt;line-height:9pt;}
.pan{clear:both;}