@charset "utf-8";
/* CSS Document */
p.photo {
	width: 195px;
	margin: 8px auto 4px auto;
}
p.photo img{
	width: 195px;
	border: 4px #FFFFFF solid;
	}
p.photo span {
	text-align: right;
}
#numArea {
	background: url(../../images/dot_line.gif) repeat-x;
	background-position: bottom;
	padding: 0px 0px 4px 0px;
}
#numArea p.goodsIco {
	margin: 6px 0px 0px 12px;
	width:29px;
	height:29px;
	float: left;
	padding: 4px 0px 0px 0px;
}
#numArea #goodsWrp {
	float: left;
	padding:0px 0px 0px 12px;
	margin: 14px 0 12px 0;
}
#numArea span.goodstext{
	color: #00c0ff;
	font-size: 140%;
	padding:8px 0 0 0;
}
p.caption {
	padding: 4px 8px 4px 8px;
	border-bottom: #FFF 1px solid;
}
p#bkBtn {
	width: 238px;
	margin:8px auto 8px auto;
}
.section {
	border-bottom: 1px #282828 solid;
	padding: 4px 0px 4px 0px;
	cursor: pointer;
}
.section p{
	background: url(../images/y_ico.png) no-repeat 0 0;
	-webkit-background-size: 11px 21px;
	background-position: right;
	padding: 8px 16px 8px 8px;
	margin: 0px 4px 0px 0px;
}
.section strong {
	border-left: 3px #0066FF solid;
	font-size: 130%;
	padding:0 4px 0 8px;
}
.section span {
	color: #C60;
	padding:0 4px 0 0px;
}
p.bkPhoto img{
	width: 50%;
	display: block;
	margin: 12px auto 0px auto;
}
p.bkPhoto02 img{
width: 90%;
	margin: 8px auto 4px auto;
	box-sizing: border-box;
	display:block;
}

a.linka {
	color:#FFFF00;
}