@charset "UTF-8";

#shop_list {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 200px;
	font-weight: bold;
}
#shop_list ul {
	margin-top: 18px;
}
#shop_list li {
	margin: 5px 0 5px 0;
}
#shop_list li span{
	font-size: 18px;
	font-weight: bold;
}
#shop_list li a {
	display: block;
}
.shift {
	padding-left: 14px;
}
.top_header {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	background-color: #FFF;
	padding: 1px;
}
#descript_L_btm, #descript_L_top, #descript_R_btm, #descript_R_top {
	position: absolute;
	width: 320px;
}
#descript_L_btm, #descript_R_btm {
	bottom: 30px;
}
#descript_L_btm, #descript_L_top  {
	left: 75px;
}
#descript_L_top, #descript_R_top {
	top: 20px;
}
#descript_R_btm, #descript_R_top {
	right: 230px;
}
#descript_L_btm dl, #descript_L_top dl, #descript_R_btm dl, #descript_R_top dl {
	line-height: 15px;
}
#descript_L_btm dl dt, #descript_L_top dl dt, #descript_R_btm dl dt, #descript_R_top dl dt {
	float: left;
	display: inline; /* for WinIE6 */
	font-weight: bold;
	
}
#descript_L_btm dl dd, #descript_L_top dl dd, #descript_R_btm dl dd, #descript_R_top dl dd {
	margin-left: 80px;
}
#descript_L_btm dl dd span, #descript_L_top dl dd span, #descript_R_btm dl dd span, #descript_R_top dl dd span {
	font-weight: bold;
}
#product_name {
	font-size: 30px;
	font-weight: bold;
	margin: 0 0 2px 0;
}
.order , .soldout {
	font-size: 18px;
	font-weight: bold;
	margin: 5px 0 0 80px;
}
.order span{
	color: #FFF;
	background-color: #999;
	padding: 0 2px 0 2px;
}
.soldout span{
	color: #FFF;
	background-color: #F00;
	padding: 0 2px 0 2px;
}
.order a, .soldout a {
	color: #FFF;
}
