@charset "UTF-8";
/*seoson_gift*/
#MAIN #HEADIMG { height: 195px; width: 574px; margin-bottom:0px; background: url(/sp/img/headImg.gif) no-repeat left; margin-bottom:5px; position: relative; text-indent:-9999px; overflow:hidden; }
#MAIN #HEADIMG_GIFT { height: 195px; width: 574px; margin-bottom:0px; background: url(/sp/img/headImg_gift.gif) no-repeat left; margin-bottom:5px; position: relative; text-indent:-9999px; overflow:hidden; }
#MAIN .sale_date { text-indent: -9999px; height: 115px; width: 116px; top: 34px; right: 26px; overflow: hidden; position: absolute; }
#MAIN .seson_info { padding: 10px 20px 20px; }
#MAIN .m_left14 { margin: 0px 0px 0px 14px; }
#MAIN th { background: #6F1D25; font-weight: bold; color: #FFFFFF; text-align: center; }
#MAIN td.w50 { width: 50px; }
#MAIN td.w20 { width: 20px; }
#MAIN .g_line { border-top: 1px solid #A3665E; margin: 0px; padding:0px; }
#MAIN .keitai_line { border-top: 1px dashed #D8BEB0; margin: 0px; padding:0px; }
#MAIN table { color: #660000; font-size:85%; border-top: none; border-right: none; border-bottom: 1px solid #A3665E; border-left: none; }
#MAIN td { border: none; }
#MAIN h4.kodawari { width:245px; }
#MAIN .seson_info .left { width:245px; }
#MAIN .seson_info .right { width:245px; }
.plus { background: url(/sp/img/plus_back.png) repeat left top; padding: 10px 20px 20px; color: #660000; width: 480px; }
.plus2 { background: url(/sp/img/plus_back2.png) repeat left top; padding: 10px 20px 20px; width: 480px; }
.plus_title1 { background: url(/sp/img/plus_title1.png) no-repeat left top; height: 60px; width: 520px; text-indent: -9999px; overflow: hidden; }
.plus_title2 { background: url(/sp/img/plus_title2.png) no-repeat left top; height: 60px; width: 520px; text-indent: -9999px; overflow: hidden; }
.plus_title3 { background: url(/sp/img/plus_title3.png) no-repeat left top; height: 60px; width: 520px; text-indent: -9999px; overflow: hidden; }
.plus_summer_r { background: url(/sp/img/plus_summer_r.png) no-repeat left top; height: 60px; width: 520px; text-indent: -9999px; overflow: hidden; }
.item_title { background: url(/sp/img/item_title.gif) no-repeat left top; height: 60px; width: 520px; text-indent: -9999px; overflow: hidden; }
#MAIN strong { font-weight: bold; color: #6F1D25; }
.small { font-size:80%; }