@charset "Shift_JIS"; div.main-top2{ width: 1000px; margin-left:5px;background: white;} ul.gallery{ margin-top:26px;} ul.gallery li{ width: 200px; float: left; margin-right: 40px;} ul.gallery li.li-end{ margin-right: 0;} ul.gallery li.li-second{ margin-top: 32px;} ul.gallery li a{ width: 100%; display: block; background: url(img/btn_gallery2.gif) no-repeat; height:50px; line-height:50px; text-align: center;} ol.gallery{ clear: both; padding-top:26px;} ol.gallery li{ width: 300px; float: left; margin-right: 20px;} ul.gallery li,table td.more a{ -moz-box-shadow: 2px 5px 6px silver; -webkit-box-shadow: 2px 5px 6px silver; box-shadow: 2px 5px 6px silver;} table.best{ padding-left:10px; background: url(img/bg_body4.gif);} table.best td img{ box-shadow: 2px 5px 6px #AAA !important;} table.best td{ padding:20px 50px 16px 40px; line-height:26px;} table.best td a{ font-size:116%; color:purple; text-decoration:none; font-weight: bold;} table.best td a strong{ font-size:116%; color: black;} table.best td img{ margin-top:1px;} hr.mb-max{ margin-bottom: 100px;} .top-price dl{ width: 360px; float: left; margin: 16px 32px 16px 0;} .top-price dt{ font-size: 128%; font-weight:bold;} .top-price dd.th{ border-top-width: 1px; padding: 6px 6px 4px 10px;} .top-price dd{ border: solid gold; border-width: 0px 1px 1px; padding: 4px 4px 2px 10px;} .top-price dd big{ font-size: 128%; color:red;} .top-price dd img{ margin: 0 8px; vertical-align: middle;} table.item-m{ margin: 20px 0 0;} table.item-m td.NEW:after{ content: url(img/item/item-New.gif);} table.item-s td.NEW:after{ content: url(img/item/item-New.gif); vertical-align: top;} table.item-m th{ padding: 16px 0 4px 12px; font-size:26px;} table.item-m tr.no-bk td{ padding:0; background:none;} table.item-m td{ padding: 0 0 16px; width: 236px; background: url(img/item/item-bk_m.jpg) no-repeat 0 0; font-size:13px; line-height:1.2;} table.item-m td img{ margin: 0 0 8px;} table.item-s th{ padding: 16px 0 4px 12px; font-size:26px;} table.item-s tr.no-bk td{ padding:0; background:none;} table.item-s td{ padding: 0 0 16px; width: 236px; background: url(img/item/item-bk_s.jpg) no-repeat 0 0; font-size:13px; line-height:1.2;} table.item-s td img{ margin: 0 0 8px;} table td.more{ background: url(img/more.gif) no-repeat;} table td.more a{ display: block; width: 286px; height: 42px; margin-left: 470px; text-align: center; background: url(img/more-bt.gif) no-repeat; font-size: 138%; color: purple;} table td.more a:after{ content: url(img/more-bt2.gif); varticl-align:middle;} p.p-02{ padding-top: 26px;}