<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */
h2.title{
width:536px;
height:50px;
margin:0 0 10px 0;
padding:10px 0 0 60px;
font-size:1em;
line-height:135%;
color:#333333;
background:url(https://img14.shop-pro.jp/PA01081/637/etc/p-title-bg.jpg) no-repeat 0 0;
}
.block {
clear:both;
width:615px;
margin:0;
padding:0;
    overflow: hidden;
}

.block:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .block {
    height: 1em;
    overflow: visible;
}
/**/

.ltcont {
float:left;
width:305px;
margin:0;
padding:0;
    overflow: hidden;
}

.ltcont:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .ltcont {
    height: 1em;
    overflow: visible;
}
/**/


.kome {
margin:20px 20px 0 0;
padding:0 20px;
border:#999999 solid 1px;
}
.kome p {
margin:5px 0 10px 0;
font-size:0.7em;
color:#666666;
line-height:140%;
}
.kome h3 {
margin:10px 0 5px 0;
padding:0;
font-size:0.75em;
color:#663300;
}
.kome h4 {
margin:5px 0;
padding:5px 0 0 0;
font-size:0.75em;
color:#333333;
background:url(https://img14.shop-pro.jp/PA01081/637/etc/bg-border.gif) repeat-x left top;
}

.rtcont {
float:right;
width:300px;
margin:0;
padding:0;
}
.oisii {
margin:20px 0 0 0;
padding:15px;
border:#CCCCCC solid 1px;
background:#FFFFCC;
}
.oisii h3 {
margin:0 0 15px 0;
padding:2px 0;
font-size:0.75em;
color:#663300;
background:url(https://img14.shop-pro.jp/PA01081/637/etc/bg-border.gif) repeat-x left bottom;
}


.entrybox{
margin:40px auto 0 auto;
padding:0;
}

.top span.syou{
font-size:1em;
color:#999999;
margin:0;
padding:0;
}

/* ------------------------------------- 
 *	商品のスペック表
 * ------------------------------------- */

.mainimg {
	padding-right:20px;
}

table.spec {
}

table.spec th,
table.spec td {
	padding:5px 10px;
	font-size:0.85em;
	color:#330000;
	border-bottom:1px dotted #FFF;
}

table.spec th {
	width:80px;
	font-weight:normal;
	text-align:left;
}

table.num td{
	padding:0px;
	border-bottom:none;
}

.option {
	margin-top:15px;
}

/* 「カートに入れる」ボタン */

input.cart_btn {
	width:120px;
	height:28px;
	margin-top:15px;
}



/* 商品の説明 */
dd.explain p {
}

/* 「この商品について問い合わせる」等のボタン */
.etc li{
	background:url(https://img.shop-pro.jp/tmpl_img/18/arrow.gif) no-repeat;
	background-position:0px 5px;
	padding-left:15px;
	margin-bottom:3px;
	line-height:140%;
}


#detail_extra {
	width:550px;
	padding:20px 0px;
}

#detail_extra dl {
	padding:0px;
}

#detail_extra dd {
	width:510px;
	padding-bottom:20px;
}

/* 会員専用価格の表示 商品詳細用 */	
.regular_price_detail {
	padding:5px 0px 0px;
	margin:0px;
	text-decoration:line-through;
}

.price_detail {
	padding:0px;
	margin:0px;
	font-size:1.2em;
	color:#ff0000;
	font-weight:bold;
}

.discount_rate_detail {
	padding:0px 0px 5px;
	margin:0px;
	color:#ff0000;
}

img {
border:none;
line-height:10%;
}



.subimgbox {
clear:both;
position:relative;
margin:5px 0;
padding:0;
}</pre></body></html>