/* detail
---------------------------------------------------------------*/

/* H2 Type Red
------------------------------------*/

.content h2{
	line-height: 1.2;
	font-size: 140%;
	font-weight: bold;
	border: none;
	padding: 0.2em 0.2em 0.2em 28px;
	background: url(https://img08.shop-pro.jp/PA01033/512/etc/_icon-title.png) top left repeat-y;
}

.content h2 a{
	color: #000 !important;
	text-decoration: none;
}


#detail .sm{
	width: 550px !important;
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
}

#detail .sm .main{
	float: right;
	width: 230px !important;
}

#detail .sm .sub{
	float: left;
	width: 300px !important;
}


#detail p{
	line-height: 1.5;
	font-size: 90%;
}

#detail p.price{
	line-height: 1.5;
	margin: 0 0 1em 0;
	padding-left: 14px;
	font-size: 115%;
/*	font-family:  '£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif */
	font-weight: bold;
}

#detail p.addcart{
	margin: 0 0 1.5em 0;
	text-align: center;
}

#detail p.soldout{
	margin: 0 0 1.5em 0;
	padding-left: 14px;
/*	text-align: center;*/
	font-size: 100%;
	font-weight: bold;
	color: #a13804;
}

#detail .beta .main ul{
	padding-left: 1.5em;
}
	

#detail .beta .main ul li{
	line-height: 1.5;
	list-style-type: disc;
	font-size: 78%;
}

#detail .gamma p{
	margin: 0 0 1em 0 !important;
	font-size: 78%;
}

#detail .gamma .exp{
	margin: 0 0 2em 0 !important;
	font-size: 78%;
}

.detail-bottom-text{
	border: 1px solid #999;
	padding: 1em;
	margin: 1em 25px;
}

.detail-bottom-text p{
	margin-left: 1.5em;
	margin-right: 1.5em;
}

/* clear fix
---------------------------------------------------------------*/
