@charset "euc-jp";
/* 
// 龠←文字化けないようにこの漢字をファイルに埋め込んでおく
*/

div.item-common-box{
	width:640px;
	padding:0px 0px 5px 0px;
	margin:0px;
}
div.item-top-service-banner-box{
	width:540px;
	padding:0px 50px 30px 50px;
	margin:0px;
}
div.item-top-discount-box{
	color:red;
	font-weight:bold;
	padding:0px;
	margin:0px;
	text-align: center;
}
div.item-social-link-box{
	padding:0px 10px;
	width:360px;
	margin:0px;
	float:right;
}
div.item-detail-form-common-box{
	width:640px;
	padding:0px;
	margin:0px;
}
div.item-detail-maker-box{
	width:250px;
	padding:10px 0px 0px 10px;
	margin:0px;
	float:left;
}
div.item-detail-title-box{
	width:620px;
	padding:0px 10px 0px 10px;
	margin:0px;
}
div.item-detail-title-box h1,div.item-detail-maker-box strong{
	font-weight: bold;
	display: inline;
}


hr.item-detail-hr {
    background-color: #993333;
    border: medium none;
    clear: both;
    height: 3px;
    margin: 3px auto 10px;
    text-align: center;
    width: 640px;
}
div.item-detail-main-data-box-left{
	width:140px;
	padding:0px 5px 0px 0px;
	margin:0px;
	float:left;
}
div.item-detail-main-data-box-img1{
	width:140px;
	padding:0px;
	margin:0px;
	float:none;
}
div.item-detail-main-data-box-img1 img{
	width:140px;
	padding:0px;
	margin:0px;
	border:none;
}
div.item-detail-main-data-box-img1 a{
	text-decoration: none;
}
div.item-detail-main-data-box-img2{
	width:140px;
	padding:0px;
	margin:0px;
	float:none;
	text-align: center;
}

div.item-detail-main-data-box-right{
	width:490px;
	padding:0px 0px 0px 5px;
	margin:0px;
	float:right;
}
div.item-detail-icon-box{
	width:490px;
	padding:0px;
	margin:0px;
}
div.item-detail-icon-box img{
	 width:76px;
	 height:23px;
	 float:right;
	 border:0px none;
	 display:block;
}
div.item-detail-select-box{
	float:left;
}
div.item-detail-zaiko-box-outer{
	width:140px;
	border:0px none;
	padding:10px 0px 5px 0px;
	margin:0px;
}

div.item-detail-zaiko-box{
	width:138px;
	border:1px solid brown;
	padding:0px;
	margin:0px;
	display:none;
}
div.item-detail-zaiko-box-label{
	width:138px;
	background-color:brown;
	color:white;
	font-weight:bold;
	text-align:center;
}
div.item-detail-zaiko-comment-box{
	width:128px;
	color:brown;
	margin:0px;
	padding:3px 5px 3px 5px;
}
div.item-detail-zaiko-price-outer-box{
	padding:0px 0px 1px 0px;
}

div.item-detail-zaiko-price-box{
	color:#ff6600;
	padding:1px 5px;
	border:1px solid #ff6600;
}
div.item-detail-zaiko-price-box-attention{
	color:gray;
}
div.item-detail-outlet-price-outer-box{
	padding:0px 0px 1px 0px;
}
div.item-detail-outlet-price-box{
	padding:1px 5px;
	border:1px solid chocolate;
	text-align:left;
	color:chocolate;
}

div.item-detail-price-box{
	padding:3px 0px 0px 0px;
	text-align: right;
}
.item-detail-price-color,.item-detail-min-deliver-color{
	color:#c90000;
}

.item-detail-price-limited-color{
	color:darkblue;
}
.item-detail-point-up-color{
	color:red;
}

.item-detail-price-strong-text{
	font-weight: bold;
}
.item-detail-price-text{
	font-weight: normal;
}
.item-detail-price-line-through-text{
	text-decoration:line-through;
}

div.item-detail-min-deliver-box{
	text-align:right;
	padding:8px 0px 0px 0px;
	display:none;
}
div.item-detail-soryou-box{
	padding:5px 0px;
	text-align:right;
}
div.item-detail-discount-message-box{
	margin:0px;
	padding:2px 0px;
}
div.item-detail-discount-message-box-inner{
	width:230px;
	margin:0px;
	padding:2px 5px;
	text-align: center;
	color:#FFFFFF;
	background:#cc0000;
	float:right;
}

div.item-detail-submit-box{
	width:310px;
	padding:0px;
	margin:0px;
	float:right;
}
div.item-detail-submit-box-discount-label{
	text-align:right;
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:red;
}
div.item-detail-submit-box-button-box,div.item-detail-submit-box-button-box-5off,.item-detail-submit-box-button-box-10off{
	padding:3px 0px 1px 40px;
	margin:0px;
	width:310px;
	height:31px;
	background-repeat:no-repeat;
}
div.item-detail-submit-box-button-box{
	background-image:url('/img/naps/bg02.gif');
}
div.item-detail-submit-box-button-box-5off{
	background-image:url('/img/naps/bg02_5p.gif');
}
div.item-detail-submit-box-button-box-10off{
	background-image:url('/img/naps/bg02_10p.gif');
}
div.item-detail-submit-box-amount-box{
	float:left;
	margin: 0px;
	padding:5px 0px 0px 0px;
}
div.item-detail-submit-box-cart-box{
	float:left;
	margin: 0px;
	padding:0px 0px 0px 3px;
}
input.item-detail-submit-box-cart-button{
	display:block;
	border:0px none;
	background-color: transparent;
	background-image: url('/img/naps/main-basket.gif');
	background-repeat: no-repeat;
	height:25px;
	width:107px;
	margin:0px;
	padding:0px;
}
img.item-detail-submit-box-inquiry-button{
	width:107px;
	height:25px;
	margin:0px;
	padding:0px;
}
div.item-detail-soldout-box{
	margin:0px;
	padding:10px;
	float:left;
	width:470px;
}
div.item-detail-soldout-inner-box{
	border:2px solid red;
	width:400px;
	padding:10px 33px;
	text-align: center;
	color: red;
	font-weight: bold;
}
div.item-detail-not-ready-box{
	margin:0px;
	padding:10px;
	float:left;
	width:470px;
}
div.item-detail-not-ready-inner-box{
	border:2px solid green;
	width:400px;
	padding:10px 33px;
	text-align: center;
	color: green;
	font-weight: bold;
}
div.item-common-box-image-label-box{
	margin:0px;
	padding:5px 0px 10px 0px;
}
div.item-detail-tyre-line{
	margin:0px;
	padding:3px 0px;
	border:0px none;
  border-bottom: 2px dotted #969696;
}
div.item-detail-tyre-column{
	margin:0px;
	padding:0px 0px 0px 10px;
	border:0px none;
	float:left;
}
div.item-detail-short-comment-box,div.item-detail-term-comment-box,div.item-detail-note-box{
	padding:5px 0px;
}
hr.item-detail-hr {
    background-color: #993333;
    border: medium none;
    clear: both;
    height: 1px;
    margin: 10px auto;
    text-align: center;
    width: 640px;
}

div.item-detail-zaiko-only-outer-box{
	margin:0px;
	padding:10px 0px;
}
div.item-detail-zaiko-only-box{
	margin:0px;
	color: slateblue;
	padding:3px 5px;
	border:1px solid slateblue;
	text-align:left;
}
div.item-detail-color-image-box{
	margin:0px;
	padding:2px 2px;
	border:0px;
	float:left;
	width:100px;
	height:100px;
}
div.item-detail-color-image-box img{
	width:100px;
	height:100px;
	display:block;
}
div.item-detail-item-list-box{
	width:150px;
	margin:0px;
	padding:0px 5px;
	float:left;
}
div.item-detail-item-list-box-head{
	width:150px;
	margin:0px;
	padding:0px;
}
div.item-detail-item-list-box-body{
	width:150px;
	margin:0px;
	padding:2px 0px 0px 0px;
}
div.item-detail-item-list-box-comment{
	float:left;
	width:87px;
	margin:0px;
	padding:0px 3px 0px 0px;
}
div.item-detail-item-list-box-image{
	float:left;
	width:60px;
	height:60px;
	margin:0px;
	padding:0px;
}
div.item-detail-item-list-box-image img{
	float:left;
	width:60px;
	height:60px;
	margin:0px;
	padding:0px;
}
div.item-detail-review-more-box{
	padding:10px 0px;
	text-align:right;
}
div.item-old-layout-box{
	width:535px;
	margin:0px;
	padding:0px 52px 0px 53px;
}
div.item-detail-order-info-box-header{
	margin:0px;
	padding:10px 0px;
}
div.item-detail-order-info-box-payment-box{
	float:left;
	width:150px;
	padding:0px 5px 10px 5px;
	margin:0px;
}
div.item-detail-order-info-box-payment-box-label{
	height:17px;
	background:url('/img/naps/shiharai-box-150-header.gif') no-repeat;
	padding:0px;
	margin:0px;
}
div.item-detail-order-info-box-payment-box-label-inner{
	padding:2px 0px 2px 10px;
	font-weight:bold;
	color:#333333;
}
div.item-detail-order-info-box-payment-box-body{
	background:url('/img/naps/shiharai-box-150-bar.gif') repeat-y;
	height:130px;
}
div.item-detail-order-info-box-payment-box-body-upper{
	text-align: center;
	padding:14px 0px;
}
div.item-detail-order-info-box-payment-box-body-bottom{
	text-align: left;
	padding:0px 5px;
}
div.item-detail-order-info-box-half-box{
	width:310px;
	padding:0px 5px 0px 5px;
	float:left;
}
div.item-detail-order-info-box-half-box-label{
	height:17px;
	background:url('/img/naps/shiharai-box-310-header.gif') no-repeat;
	padding:0px;
	margin:0px;
}
div.item-detail-order-info-box-half-box-label-inner{
	padding:2px 0px 2px 10px;
	font-weight:bold;
	color:#333333;
}
div.item-detail-order-info-box-half-box-body{
	background:url('/img/naps/shiharai-box-310-bar.gif') repeat-y;
	height:100px;
}
div.item-detail-order-info-box-half-box-body-upper{
	text-align: center;
	padding:5px 5px;
}
div.item-detail-order-info-box-half-box-body-bottom{
	text-align: left;
	padding:5px 5px;
	color:#666666;
}

/*
最終的にこの下全部けす
#width-body{
	width: 535px;
	font-size: 9pt;
	line-height: 1.3;
}


.clear{
	clear:both;
}

.yose-left{
	float:left;
}

.yose-right{
	float:right;
}

.no-space{
	margin:0px;
	padding:0px;
}

.width535{
	width:535px;
}

.t-color{
	color:#c90000;
}

.l-color{
	color:darkblue;
}


.textarea{
	margin:0px;
	padding:5px;
}

.tire01{
	margin:0px 0px 5px 0px;
	padding:0px;
}
.tire03{
	float:left;
	margin:0px 5px 0px 5px;
	padding:0px;
}

.tire02{
	text-align:left;
	border-style:dotted none none none;
	border-top-width:2px;
	border-top-color:#969696;
}

.main00-01{
	margin:10px 0px 0px 5px;
	padding:0px;
}

.main02-01{
	margin:0px;
	padding:0px 0px 0px 2px;
}

.main-03-container{
	margin:0px;
	padding:0px 0px 0px 5px;
}

.main-03-left-container{
	width:150px;
	float:left;
}

.main-03-left-box{
	margin:0px 0px 10px 0px;
	padding:0px;
}

.searchtag-box{
	margin:0px;
	padding:0px;
	color:#999999;
}

.img1-container{
	width:140px;
}

.img1-box{
	margin:10px 0px 0px 0px;
}

.img2-popup{
	margin:10px 0px 0px 0px;
	padding:0px;
	text-align:center;
}

.main-03-right-container{
	width:355px;
	float:right;
}

.alias-box{
	margin:0px 0px 0px 3px;
	padding:0px 5px 0px 5px;
	line-height: 1.4;
}
.hinban-box{
	margin:0px 0px 0px 3px;
	padding:0px 5px 0px 5px;
	line-height: 1.4;
}

.pulldowns-box{
	margin:0px;
	padding:0px 0px 0px 3px;
	clear:both;
}

.tekigou-box{
	margin:0px;
	padding:0px 0px 0px 3px; 
}

.kakaku-box{
	text-align:right;
	margin:3px 0px 0px 0px;
}

.deliver-term-box{
	text-align:right;
	margin:8px 0px 0px 0px;
}

.info-box{
	margin:0px;
	padding:0px;
	text-align:left;
}

.soldout-box{
	width:535px;
	margin:0px;
	padding:0px;
	text-align:center;
}
.soldout-inner-box{
	margin:auto;
	width:400px;
	padding:20px;
	text-align:center;
	border:2px solid red;
	color:red;
	font-size:20px;
	font-weight:bold;
}

.not-ready-box{
	width:535px;
	margin:5px 0px;
	padding:0px;
	text-align:center;
}
.not-ready-inner-box{
	margin:auto;
	width:400px;
	padding:20px;
	text-align:center;
	border:2px solid green;
	color:green;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
}

.main06-01{
	width:535px;
	clear:both;
}

.main06-02{
	float:right;
}

.main06-03{
	width:310px;
	height:31px;
	float:right;
	background-repeat:no-repeat;
}

.main06-04{
	padding:3px 0px 1px 10px;
}

.main06-05{
	margin:0px 0px 0px 20px;
	padding:5px 0px 0px 0px;
}

.main06-06{
	margin:0px 0px 0px 3px;
	padding:0px;
}

.main10-01{
	padding:3px;
	margin-top:2px;
}

.main10-02{
	width:170px;
	float:left;
}

.main10-03{
	padding:3px;
	margin:5px;
}

.main10-04{
	width:160px;
	clear:both;
}

.main10-05{
	width:90px;
	float:left;
}

.main10-06{
	padding-right:3px;
}
*/

