/*NEW PAGE*/
.top-coment { background-color: #000; width: 100%; float: left; border-bottom: 2px solid #c59b62; }
p.coment { color: #9f9988; font-size: 12px; text-align: left; margin: 0; padding: 10px 5px; }
p.coment-s { color: #9f9988; font-size: 11px; text-align: left; margin: 0; padding-top: 5px; padding-bottom: 3px; padding-left: 20px; }
.p-main { width: 100%; }
.itembox { background-color: #000; width: 640px; height: auto; float: left; margin-bottom: 10px; }
.bold { color: #b7780b; font-size: 11px; font-weight: bold; text-decoration: none; border-bottom: 1px solid #b7780b; }
/*中段商品案内*/
.top-photo1 { width: 100%; height: 350px; float: left; }
.top-photo { width: 300px; height: 300px; float: left; }
p { color: #000; font-size: 12px; font-weight: normal; line-height: 1.5em; margin: 0 0 10px; padding-top: 0.5em; }
.pt { color: #000; font-size: 11px; font-weight: normal; line-height: 1.5em; margin: 0 10px 0 0; padding-top: 0.5em; }
.parts-title { font-weight: normal; background-repeat: no-repeat; background-position: 50% center; width: 300px; height: 30px; float: left; }
.zoom { float: right; }
h3.o { color: #9f9988; font-size: 12px; font-weight: bold; text-align: left; width: auto; float: left; margin: 0; padding-top: 10px; }
.zoom { background-image: url(../image/deco/zoom2.gif); float: left; }
.parts-photo { width: 300px; height: 230px; float: left; }
.s-box { width: 300px; height: auto; float: left; border-bottom: 1px solid #969696; }
.p-cap { color: #000; font-size: 12px; text-align: center; width: 150px; height: 20px; }
h4 { color: #9f9988; font-size: 15px; font-weight: bold; font-style: normal; margin: 0; padding: 5px 0 3px; }
.p-title { width: 100%; height: auto; float: right; border-bottom: 2px solid #c59b62; }
.caption { background-repeat: inherit; text-align: left; width: 330px; height: auto; float: left; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #9f9988; }
.cartbox { color: #000; font-size: 12px; text-align: right; width: 100%; height: auto; float: left; margin-top: 5px; }
form.left { color: #9f9988; float: left; }
.c-side { text-align: left; width: 115px; height: auto; float: right; margin-right: 10px; }
.c-side2 { text-align: left; margin-right: 10px; width: 115px; height: auto; float: right; margin-bottom: 28px; }
h5 { color: #9f9988; font-size: 13px; font-weight: bold; text-align: center; margin: 0 0 5px; border-bottom: 1px dotted #9f9988; }
.c-s { color: #5a5a5a; font-size: 11px; font-weight: normal; margin: 0; padding: 0; }
.icon {  }
.imgc { margin-top: 10px; margin-bottom: 10px; }
.p-left { width: 300px; height: auto; float: left; margin-bottom: 10px; }
.p-right { width: 330px; height: auto; float: right; margin-bottom: 10px; }
ul.copy { color: #9f9988; font-size: 12px; font-weight: normal; line-height: 1.8em; list-style-type: square; margin: 0 0 0 20px; padding: 0; }
.z-hyo { width: 115px; float: right; margin-top: 10px; margin-right: 10px; }
/*下段その他商品*/
.item-name { width: 640px; height: 30px; float: left; }
.item-name2 { width: 640px; height: 30px; float: left; margin-bottom: 5px; }
.i-box { background-repeat: no-repeat; background-position: 50% bottom; text-align: center; width: 154px; height: 240px; float: left; margin-right: 8px; padding-bottom: 10px; }
.i-box2 { text-align: center; width: 154px; height: 240px; float: left; margin-bottom: 10px; padding-bottom: 10px; }
.photo { background-color: #fff; border: solid 1px #9f9988; }
.img-photo { height: 240px; border: solid 1px #9f9988; }
ul.i { color: #9f9988; font-size: 11px; font-weight: normal; line-height: 1.8em; text-align: left; margin: 5px 0 0; padding: 0 0 0 10px; list-style-type: none; list-style-position: outside; display: block; }
.bold { font-weight: bold; text-decoration: none; }
.size-k { font-size: 12px; }
.s11 { font-size: 11px; font-weight: normal; }
.r-title { width: 640px; height: 100px; float: left; margin-bottom: 5px; }

