
#topic_goods{ padding:0px; width:775px; margin-left:auto; margin-right:35px; text-align:center;}


/*メイン欄（右欄）*/
#goods_rignt{ margin:0px 0px 30px -5px; width:625px; background:url(../goods/images/right_bg.png) 0 0 repeat-y; float:left;}
#goods_rignt table { padding:0px 0px 20px 0px; width:590px; text-align:left; margin-left:auto; margin-right:auto; font-size:12px;}
#goods_rignt td { padding:10px 10px 20px 10px; text-align:center; width:260px;}
#goods_rignt td img.goods{ float:left;}
#goods_rignt h3{padding: 25px 0px 20px 0px;}
#goods_rignt p.h3under{ padding:0px 10px 15px 10px; font-size:12px; color:#330000;}
#goods_rignt h4{ margin: 0px 0px 10px 10px; color:#996633; font-size:12px; text-align:left; font-weight:normal;}
#goods_rignt ul{ text-align:left; list-style-position:inside;}
#goods_rignt li{ padding: 0px 0px 5px 10px; font-size:11px; color:#50251d; line-height:130%; list-style:none;}
#goods_rignt li.value{ text-align:right; padding: 0px 0px 5px 0px; font-size:12px; color:#50251d; line-height:130%; list-style-image:url(../../../10th_sd/event/images/li_bg.gif);}
#goods_rignt li small{ padding: 0px 0px 5px 24px; color:#666666;}


/*メイン欄（右欄）商品詳細ページ*/
#goods_detail{ margin:10px 30px;}
#goods_detail h4{ font-size:16px; font-weight:bold; border-bottom:#993300 double 3px; color:#993300;}
#goods_detail p.goods_right{ padding-top:20px; font-size:12px; text-align:left;}

div.spec{text-align:left; border-bottom:#999999 1px solid; border-top:#999999 1px solid; font-size:12px; padding:5px 15px 5px 15px; line-height:1.4em; margin-top:5px;}

.goods_buy_button{ padding-bottom:30px; padding-left:330px; margin-top:5px;}
.goods_buy_button a{ background:url(../goods/images/buy_button.gif) top left no-repeat; display:block; height:47px; width:232px;}
.goods_buy_button a:hover{ background:url(../goods/images/buy_button.gif) bottom left no-repeat;}

.detail_button_s { float:right;}
.detail_button_s a{ background:url(../goods/images/detail_button_s.gif) top left no-repeat; display:block; height:25px; width:75px;}
.detail_button_s a:hover{ background:url(../goods/images/detail_button_s.gif) bottom left no-repeat;}
.buy_button_s { float:right;}
.buy_button_s a{ background:url(../goods/images/buy_button_s.gif) top left no-repeat; display:block; height:25px; width:75px;}
.buy_button_s a:hover{ background:url(../goods/images/buy_button_s.gif) bottom left no-repeat;}

#logbook_bottom{background-color:#FFFFFF; clear:both; width:560px; background:url(../goods/images/logbook_b_bg.gif) 0 0 repeat-y;}
#logbook_bottom p{ line-height:1.3em;}
#logbook_bottom h5.point{ margin-left:20px; text-align:left; background-repeat: no-repeat; width:499px; height:119px;}

/*ネックストラップ*/
#logbook_bottom h5.point1neck{ margin-left:20px; text-align:left; background:url(../goods/images/neckstrap_p1.gif) 0 0 no-repeat; width:499px; height:119px;}
#logbook_bottom h5.point2neck{ margin-left:20px; text-align:left; background:url(../goods/images/neckstrap_p2.gif) 0 0 no-repeat; width:499px; height:119px;}


#logbook_bottom p.logbook_point{ margin:-30px 0px 10px 170px; width:330px; text-align:left; color:#993300; font-size:13px;}
#logbook_kaisai{padding:30px 0px 30px 0px;}
#logbook_kaisai h5{ text-align:center; padding-bottom:10px;}
#logbook_kaisai p{ text-align:center; margin: 20px auto 20px auto; font-size:12px; color:#993300; line-height:1.4em}
#logbook_kaisai ul.kaisai{ text-align:center; padding: 0px 70px 0px 70px; font-size:12px; color:#993300;}
#logbook_kaisai li.kaisai{ text-align:left; padding-bottom: 5px; margin-bottom: 5px; font-size:12px; color:#333333; border-bottom:#999999 1px dotted; list-style-type:circle; list-style-position:inside;}


/*メニュー欄（左欄）*/

#goods_left{ margin:20px 0px 0px 0px; width:152px; float:left; font-size:12px;}
#goods_left .month1{ margin:-3px 0px 0px 0px; padding:10px 0px 0px 0px; font-size:12px; background:url(../goods/images/navi_bg.gif) 0 0 repeat-y; font-weight:bold; color:#fe7f41;}
#goods_left .month1 ul{ margin:0px; padding-bottom:10px; list-style:none;}
#goods_left .month1 li{ margin:2px 10px 5px 10px; padding:0px 0px 0px 14px; text-align:left; font-weight:normal; color:#fe7f41; font-size:11px;  background:url(../goods/images/navi_list.gif) 0 0 no-repeat; line-height:120%;}

#goods_left .month1 li.matome{ margin:2px 10px 5px 10px; padding:0px 0px 0px 14px; text-align:left; font-weight:bold; color:#fe7f41; font-size:11px; background:url(../../../10th_sd/goods/images/navi_list2.gif) 0 0 no-repeat; line-height:120%;}
#goods_left .month1 li.sita{ margin:2px 10px 5px 20px; padding:0px 0px 0px 14px; text-align:left; font-weight:normal; color:#fe7f41; font-size:11px; background:url(../../../10th_sd/goods/images/navi_list.gif) 0 0 no-repeat; line-height:110%;}


#goods_left dt.month{ margin:2px 0px 2px 10px; padding:0px 0px 0px 14px; text-align:left; color:#fe7f41; font-size:12px;  background:url(../goods/images/navi_list.gif) 0 0 no-repeat; line-height:160%;}
#goods_left dt.month a{ color:#CC3300; font-weight:normal;}


/*教室開催情報用*/


#goods_left dl.lesson{ margin:0px; padding:45px 5px 10px 5px; height:354px; font-size:12px; list-style:none; font-weight:normal; color:#fe7f41;}
#goods_left dt.lesson{ margin:2px 0px 2px 20px; padding:0px 0px 10px 14px; text-align:left; color:#fe7f41; font-size:12px;  background:url(../goods/images/navi_list.gif) 0 0 no-repeat; line-height:160%;}


#goods_rignt table.lesson { padding:0px 0px 50px 0px; width:600px; text-align:left; font-size:12px; border-right:none; border-bottom:none; line-height:1.2em;}
#goods_rignt table.lesson td { padding:10px; text-align:left; font-size:12px; color:#330000;}

#goods_rignt table.lesson td p{ padding:5px 0px 0px 20px; color:#666666; font-size:12px; text-indent:-1em;}
#goods_rignt table.lesson td.pra p{ padding:5px 0px 0px 20px; color:#330000; font-size:12px; text-indent:-1em;}











