/********************************************************************template/b-001b(物販001b)********************************************************************//*-------------------------------------▼▼　基本-------------------------------------*/html{margin: 0;/* setting border: 0 hoses ie6 win window inner well border */padding: 0;}
body{ margin: 0;padding: 0;background:#fff;text-align: center;color: #454545;font-size: 12px;font-family: Verdana,arial, helvetica, sans-serif;line-height:160%;letter-spacing:0.15em;}
form, input{margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6,p{margin:0;padding:0;}td{font-size:12px;line-height:160%;}
#header,#cate-top,#boxc-c,#box-s{display:inline;}
/*-------------------------------------▼▼　リンク-------------------------------------*/a{color:#0781e9;}
a:hover{text-decoration:none;color:#ccc;}
a img{border: 0;}
a.nolink{color:#454545;}
/*-------------------------------------▼▼　アイコン-------------------------------------*/#box-s ul li ,.menu2 ul li,#cate-f{margin-left:10px;background:url(img/icon.gif) left 9px no-repeat;padding:3px 5px 2px 12px;}
/*-------------------------------------▼▼　外枠-------------------------------------*/#boxc{width:910px;margin:0 auto;padding:0;text-align:left;background:url(img/wrapper.gif) center top repeat-y;}
/*-------------------------------------▼▼　ヘッダー部分-------------------------------------*/#header{width:800px;background:url(img/banner.gif) no-repeat;height:100px;margin-left:50px;float:left;}
h1{font-size:12px;font-weight:normal;text-align:left;color:#000;width:800px;padding-left:10px;}
#header h2{font-size:18px;font-weight:bold;letter-spacing:0.2em;margin:0;padding:15px 10px 0 10px;}
#header h2 a{text-decoration:none;color:#333;}
#header h2 a:hover{color:#0781e9;}
/*-------------------------------------▼▼　ヘッダー部分（カテゴリ）-------------------------------------*/#cate-top{background:#3ea801;float:left;width:800px;margin-left:50px;}
#cate-top ul{margin:0;padding:2px 0 0 0;float:left;}
#cate-top ul li{list-style-type:none;float:left;margin:0px;white-space:nowrap;}
#cate-top ul li a{text-decoration:none;color:#fff;letter-spacing:0.12em;display:block;padding:2px 20px;background:;border-right:1px dotted #fff;}
#cate-top ul li a:hover{color:#000;}
/*-------------------------------------▼▼　メイン-------------------------------------*/#boxc-c{float:right;width:570px;background:#fff;padding:6px 10px 20px 0;margin-right:70px;}
#box-s{float:left;width:180px;margin-left:60px;}
#box-f{width:560px;padding:5px 0px 5px 10px;text-align:center;}
#free{border:1px solid #b3df99;padding:5px;text-align:left;font-size:14px;color:#333;background:url(img/banner.gif) left top no-repeat;margin-bottom:15px;}
/*-------------------------------------▼▼　新着商品-------------------------------------*/.m-title{clear:both;border:1px solid #b3df99;padding:5px;text-align:left;font-size:14px;color:#333;background:url(img/banner.gif) left top no-repeat;margin:10px 0 10px 10px;}
#top-table{width:560px;margin:0 10px;border:1px solid #b3df99;border-collapse:collapse;}
#top-table td{border:1px solid #b3df99;border-collapse:collapse;padding:10px 5px;width:50%;}
.n-img{text-align:center;float:left;width:150px;}
.n-img img{height:100px;padding:2px;border:1px solid #dcdbdb;}
.n-title{padding:0 0 0 20px;}
/*-------------------------------------▼▼　PICKUP-------------------------------------*/#pickup{margin-top:20px;margin-left:10px;border:1px solid #b3df99;padding-right:10px;}.p-img{float:left;width:180px;text-align:center;}
.p-img img{border:1px solid #dcdbdb;padding:2px;}
.p-detail{width:360px;word-wrap:break-word;word-break:break-all;overflow:auto;padding-bottom:10px;}
/*-------------------------------------▼▼　メイン部分【商品情報】-------------------------------------*/.item-title{padding:5px 5px 5px 19px;background:url(img/icon.gif) left 6px no-repeat;}
.item-details{padding:5px 5px 0px 0px;}.red{color:#cc0000;}
/*-------------------------------------▼▼　カテゴリページ-------------------------------------*/#list-table{width:570px;border:1px solid #b3df99;border-collapse:collapse;clear:both;margin:0 10px;}
#list-table td{width:210px; padding:0 5px 15px 5px; vertical-align:top;overflow:auto;border:1px solid #b3df99;border-collapse:collapse;word-wrap:break-word;word-break:break-all;}
.c-img{text-align:center;padding:5px;height:130px;}
.c-title{padding:5px;letter-spacing:0.13em;}
.c-detail{padding-top:5px;}
/*-------------------------------------▼▼　エントリーページ-------------------------------------*/.box-e{width:570px;border:1px solid #b3df99;margin-top:10px;float:left;}
.box-e h3{clear:both;padding:5px;text-align:left;font-size:14px;color:#333;font-weight:normal;margin:10px;}
.e-img{float:left;width:200px;text-align:center;padding-top:20px;
}
.e-img img{border:3px double #dcdbdb;padding:10px;}
.e-detail{width:355px;overflow:auto;padding-bottom:10px;margin-left:10px;}
.price{margin:10px 0;font-weight:bold;}
.detail{border-top:1px dotted #999;padding-top:10px;word-wrap:break-word;word-break:break-all;}
.e-td1{border-bottom:1px dotted #ccc;height:25px;background:#eee;padding:5px;}
.e-td2{border-bottom:1px dotted #ccc;padding:5px;}
.red2{color:#cc0000;font-weight:bold;}
#rw{font-size:12px;margin:10px 15px;letter-spacing:0.11em;}
#rw a{display:block;color:#fff;text-decoration:none;background:#3ea801;padding:2px 5px 2px 10px;border:1px solid #fff;}
#rw a:hover{background:#fff;border:1px solid #3ea801;color:#3ea801;}
/*-------------------------------------▼▼　メイン部分【エントリーページ・関連エントリー】-------------------------------------*/.with-img img{width:60px;}
.with-title{padding:0 0 0 20px;}
/*-------------------------------------▼▼　サイトマップ-------------------------------------*/#sitemap{width:570px;margin-top:10px;}
#sitemap h3 a{text-decoration:none;color:#333;}
#sitemap ul{padding:0;margin:10px 20px 20px 30px;color:#3ea801;}
#sitemap ul li{margin:5px 0 7px 0;}
/*-------------------------------------▼▼　メイン部分【ページトップ】-------------------------------------*/.gotop{clear:both;text-align:right;margin-top:10px;margin-right:10px;}
/*-------------------------------------▼▼　メイン部分【パンくずリスト】-------------------------------------*/#navi{clear:both;padding:3px 70px 0 60px;margin:0;line-height:130%;}
#navi a,#navi2 a{text-decoration:none;}
#navi2{clear:both;padding-left:60px;}
/*-------------------------------------▼▼　サイドメニュー部分-------------------------------------*/.menu{padding:2px 5px 2px 10px;font-size:12px;color:#fff;background:#3ea801;margin-top:10px;}
#box-s ul{margin:0;padding:0;list-style-type:none;background:#fff;}
#box-s ul li{letter-spacing:0.12em;}
.menu-box{padding:10px;margin-bottom:10px;}
.menu2{border-top:2px solid #3ea801;}
#search{width:155px;}
input.favor{border:1px solid #3ea801;background:#edffd2;color:#3ea801;padding:3px;margin:10px 10px 10px 15px;}
/*-------------------------------------▼▼　サイドフリー部分-------------------------------------*/#sidefree{text-align:center;margin-top:10px;}
/*-------------------------------------▼▼　フッター部分-------------------------------------*/#footer{clear:both;width:800px;text-align:center;background:#3ea801;margin-top:10px;margin-left:50px;color:#fff;}
*html #footer{display:inline;}
#footer a{color:#333;}
#cate-f{float:left;font-size:10px;}
#footer ul{margin:0;padding:0;list-style-type:none;float:left;font-size:10px;}
#footer ul li{float:left;padding:3px 5px 1px 19px;white-space:nowrap;}
#footer p{clear:both;padding-bottom:10px;}
/*-------------------------------------▼▼　エントリーページ【コメント・トラックバック】-------------------------------------*/.trackbacks,.comments,.archive{position: static;overflow: hidden;clear: both;width: 600px;margin:10px;}.trackbacks{margin-top:40px;}.trackbacks-header,.comments-header,.comments-open-header,.archive-header{/* ie win (5, 5.5, 6) bugfix */p\osition: relative;width: 600px;w\idth: auto;margin: 0;border-left: 5px solid #cc0000;border-bottom:1px dotted #333;padding: 5px 5px 5px 10px;color:#333;font-size: 12px;font-weight: bold;line-height: 1;text-transform: uppercase;}.entry-content,.trackbacks-info,.trackback-content,.comment-content,.comments-open-content,.comments-closed{clear: both;margin: 5px 10px;}.entry-footer,.trackback-footer,.comment-footer,.comments-open-footer,.archive-content{clear: both;margin: 5px 10px 20px 10px;}.entry,.trackbacks,.comments,.archive{position: static;overflow: hidden;clear: both;width: 600px;margin-bottom: 20px;}#comment-author, #comment-email, #comment-url, #comment-text{width: 240px;}#comment-bake-cookie{margin-left: 0;vertical-align: middle;}.comments-open label { display: block; }#trackbacks-info p{padding:10px;}/*-------------------------------------▼▼　検索結果-------------------------------------*/.s-p{border-bottom:1px dotted #b3df99;font-weight:bold;margin:15px 0 10px 0;}
