@charset "UTF-8";
/* CSS Document */

#photoSCT {
	width: 390px;
	float: left;
}
#photoSCT #mainPh {
	margin-bottom: 5px;
}
#photoSCT #subPh a {
	display: block;
	height: 92px;
	width: 92px;
	float: left;
	margin-right: 3px;
}
#itemDataSCT {
	width: 270px;
	float: right;
}
#itemDataSCT h1 {
	font-size: 145%;
	line-height: 1.3;
	color: #333;
	margin-bottom: 20px;
}
#itemDataSCT form table {
	font-size: 92.4%;
}
#itemDataSCT form table tr th {
	padding-right: 1em;
}
#itemDataSCT form table tr th, #itemDataSCT form table tr td {
	padding-top: 1em;
	padding-bottom: 1em;
	vertical-align: middle;
}
#itemDataSCT form .redPriceSize {
	font-size: 160%;
	color: #C30;
	font-weight: bold;
}
#itemDataSCT form table tr .option {
	padding-bottom: 0px;
	padding-top: 5px;
}
#itemDataSCT form .option-price a {
	text-decoration: none;
	color: #999;
	font-size: 92.4%;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#itemDataSCT form .option-price a:hover {
	color: #06C;
}
#itemDataSCT form .bt-cart {
	margin-top: 15px;
}
#itemDataSCT #tokushoho {
	font-size: 92.4%;
	padding-top: 15px;
	padding-bottom: 15px;
}
#itemDataSCT #tokushoho a {
	color: #999;
	text-decoration: none;
}
#itemDataSCT .itemFunction {
}
#itemDataSCT .itemFunction li {
	line-height: 15px;
	font-size: 92.4%;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
}
#itemDataSCT .itemFunction li a {
	text-decoration: none;
	color: #333;
	display: block;
	padding-left: 20px;
}
#itemDataSCT .itemFunction li a:hover {
	text-decoration: underline;
}
#itemDataSCT .itemFunction li#l_contact {
	background-image: url(https://img08.shop-pro.jp/PA01202/369/etc/item_ico-contact.png);
}
#itemDataSCT .itemFunction li#l_mail {
	background-image: url(https://img08.shop-pro.jp/PA01202/369/etc/item_ico-friends.png);
}
#itemDataSCT .sns iframe {
	margin-top: 7px;
}
#itemExp {
	display: block;
	clear: both;
	padding-top: 25px;
	margin-bottom: 50px;
	line-height: 1.7;
	font-size: 107.8%;
	color: #333;
}
#itemExp h2.defa {
	color: #553926;
	margin-bottom: 0.3em;
	font-size: 138.5%;
}
#itemExp p {
	line-height: 2;
	margin-bottom: 1em;
}
#itemExp table.spec {
	width: 100%;
	line-height: 1.3;
	margin-bottom: 1em;
}
#itemExp .spec th, #itemExp .spec td {
	border: 1px solid #999;
	padding-top: 0.5em;
	padding-right: 1em;
	padding-bottom: 0.5em;
	padding-left: 1em;
}
#itemExp .spec th {
	background-color: #E7E1CC;
	white-space: nowrap;
}
#itemExp .spec td {
	background-color: #F9F8F6;
}
#itemExp strong {
	font-weight: bold;
	color: #C30;
  　font-size:18px;
}
#itemArea .trackback {
	font-size: 92.4%;
	color: #999;
	background-color: #EDEDED;
	padding: 5px;
	margin-bottom: 25px;
	line-height: 1.5;
	display: block;
}
#itemArea #others{
	background-color: #FFF;
	border: 2px solid #9BAA59;
	margin-bottom: 25px;
	padding-bottom: 15px;
}
#itemArea #others h2 {
	color: #FFF;
	background-color: #9BAA59;
	font-size: 107.8%;
	padding: 7px;
	margin-bottom: 20px;
}
#itemArea #others .bloc {
	float: left;
	width: 180px;
	margin-left: 37px;
	font-size: 92.4%;
	line-height: 1.3;
}
#itemArea #others .bloc a {
	margin-bottom: 7px;
	display: block;
}



/* ---- 清川設定 ここから ----*/

#itemExp div#back {
	background-color:#FFFFFF; 
	padding:10px;
}


#itemExp .cyuui {
	color:#FFFFFF ;
	font-weight:bold ;
	font-size:medium ;
	background-color: #BF8F21 ;
	border-left:solid 10px #553926 ;
	padding-left:15px ;
	line-height:200% ;
	margin-bottom:20px;
}


#itemExp .space {
	margin-bottom:2em; 
 	margin-top:1em; 
}

#itemExp .side {
	float:right; margin:2em;
}


/* ---- 清川設定 ここまで ----*/