@charset "utf-8";
/* CSS Document */

/*全体スタイル*/

html,body { height:100%; }

*{  font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif; padding:0; margin:0;}

body{ font-size:15px; background:url(https://img07.shop-pro.jp/PA01254/759/etc/back.png?20130930014504) repeat top left;}

li{ list-style:none;}

.clear{ clear:both;}

.red{ color:#cc0000;}

.big{ font-size:120%;}

.mini{ font-size:12px;}

a img{ border:0;}

a{ text-decoration:none;}

#left-content{ width:200px; background:#000; color:#FFF; height:100%; float:left; padding:0 0 20px 0;}

#left-content a{ color:#FFF;}

#right-content{ width:770px; float:right; padding:0 0 20px 0;}

#content{ width:1000px; margin:0 auto; background:url(https://img07.shop-pro.jp/PA01254/759/etc/content-back.png?20130930014538) repeat-y top left;}

.sidenavi{ border-top:1px solid #666; display:block; width:200px;}

.sidenavi-under{ border-bottom:1px solid #666; display:block; width:200px;}

.sidenavi li a{ font-size:13px; font-weight:bold; text-decoration:none; width:185px; border-bottom:1px solid #666; display:block; padding:5px 0 5px 15px;}

.sidenavi-under li a{ font-size:13px; font-weight:normal; text-decoration:none; border:none;}
.sidenavi-under li a:hover{ text-decoration:underline;}

/*右コンテンツ*/
#main-bana{ margin:0 0 20px 0;}

#bana-topic{ float:left;}
#news{ width:505px; float:right;}
#topics{ width:483px; font-size:12px;}
#topics{ border-bottom:1px solid #cdcdcd; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding:5px 10px;}
#topics li{ border-bottom:1px dashed #999; padding:8px 0 8px 25px; background:url(https://img07.shop-pro.jp/PA01254/759/etc/list-style-icon.png?20130930025203) no-repeat top left;}
#topics li a{text-decoration:none; color:#666;}
#topics li a:hover{text-decoration:underline; color:#333;}

.item-box{ padding:0 20px 20px 20px; font-size:12px; border-bottom:#FFF 1px solid; border-right:#FFF 1px solid; width:151px;}
.item-box img{ margin: 20px 0 10px 0; border:#ccc 1px solid;}
.item-box a{text-decoration:none; color:#666;}
.item-box a:hover{text-decoration:underline; color:#333;}

#topics-box{ padding:0 0 20px 0;}

#header-box{padding:20px 0;}

.item-box-line{ border-left:1px #fff solid; margin:0 0 20px 0; }

.detail-table{ width:770px;  border-top:1px solid #fff; border-left:1px solid #fff;}
.detail-table th,.detail-table td{border-right:1px solid #fff; border-bottom:1px solid #fff; padding:10px 20px;}


.footer{clear:both;}
.footer p,.footer p a{font-size:12px; font-style:normal;}
.footer p{margin:20px 0;}
address{font-size:10px; font-style:normal;}





#product-box-left{ float:left; margin:0 20px 0 0;}
#product-box-right{float:right;}
.title{ font-size:18px; font-weight:bold; padding:20px 0;}
.detail-item-table{width:345px;}
.detail-item-table *{ font-weight:bold; text-align:left;}
.detail-item-table td,.detail-item-table th{ padding:5px 0;}
.disable_cartin{padding:15px 0;}


.item-box2{ padding:0 20px 20px 20px; font-size:12px; width:151px;}
.item-box2 img{ margin: 20px 0 10px 0; border:#ccc 1px solid;}
.item-box2 a{text-decoration:none; color:#666;}
.item-box2 a:hover{text-decoration:underline; color:#333;}
.detail-table th{width:100px;}



.search{width:980px;}

.home-bt{margin:0 0 0 360px; font-weight:bold; font-size:11px;}