@charset="shift_jis";

/*-----------------------------------------------------*/

#free {
	width:725px;
	margin:0 auto;
	text-align:center;
}
#free-inner {
	width:570px;
	margin:0 auto;
	padding:0 0 15px 0;
	text-align:left;
}
.material-popup {
	text-align:right;
	margin:0 0 50px 0;
	padding:0 0 20px 0;
	border-bottom:1px dotted #ccc;
}
/*-----------------------------------------------------*/



.wrap-satoyamamihon {
	width:480px;
	margin:0 auto;
	text-align:center;
}
.wrap-satoyamamihon .notice {
	text-align:left;
}




#wrap-24006 {
	margin:50px 0 0 0;
}


#wrap-24006 table#content {
	text-align:left;
	color:#555;
	font-size:12px;
	line-height:1.5;
}
#wrap-24006 table#content img {
	border:none;
	vertical-align:baseline;
}
#wrap-24006 table#content h2,
t#wrap-24006 able#content p {
	margin:0;
	padding:0;
}
#wrap-24006 table#ayumi {
	margin-top:50px;
	background:url(/inc/item/24006/res/img/ayumi_bot.jpg) center bottom no-repeat;
}
#wrap-24006 table#ayumi table {
	margin:0 30px 20px 30px;
}
#wrap-24006 table#ayumi table#last {
	margin:0 30px 90px 30px;
}
#wrap-24006 table#ayumi table td {
	vertical-align:top;
}
#wrap-24006 p.txt-m {
	text-indent:1em;
}
#wrap-24006 p.caption-l {
	color:#300;
	font-size:10px;
	line-height:1.2;
}
#wrap-24006 p.caption-c {
	font-size:10px;
	line-height:1.2;
	text-align:center;
}
#wrap-24006 table#inner-intro {
	margin:0 10px;
}
#wrap-24006 table#intro h2 {
	margin-bottom:10px;
}
#wrap-24006 table#intro table td {
	vertical-align:top;
}
#wrap-24006 #quality {
	margin:20px 0 10px;
	padding:5px 0;
	background:#fff url(/inc/item/24006/res/img/bg_quality.gif) left top repeat-y;
	color:#900;
}
#wrap-24006 #quality img {
	margin-left:20px;
}
#wrap-24006 #quality ol {
	margin:10px 0 0 0;
	padding-left:40px;
	list-style:none;
}
#wrap-24006 #quality ol li#num1 {
	list-style-image:url(/inc/item/24006/res/img/quality_num1.gif)
}
#wrap-24006 #quality ol li#num2 {
	list-style-image:url(/inc/item/24006/res/img/quality_num2.gif)
}
#wrap-24006 #quality ol li#num3 {
	list-style-image:url(/inc/item/24006/res/img/quality_num3.gif)
}
#wrap-24006 #quality ol li#num4 {
	list-style-image:url(/inc/item/24006/res/img/quality_num4.gif)
}
#wrap-24006 #kodawari {
	margin-bottom:20px;
	text-align:right;
}
#wrap-24006 .photo-area {
	margin-bottom:10px;
}
#wrap-24006 table#item {
	margin:30px 0 0 0;
}
#wrap-24006 table#item01 td,
#wrap-24006 table#item02 td {
	vertical-align:top;
}
#wrap-24006 table#item01 td.mid {
	padding:5px 10px;
	background:url(/inc/item/24006/res/img/item01_mid.gif) center top repeat-y;
	text-align:center;
}
#wrap-24006 table#item02 td.mid {
	padding:5px 10px;
	background:url(/inc/item/24006/res/img/item02_mid.gif) center top repeat-y;
	text-align:center;
}
#wrap-24006 table#item02 td.mid table td {
	text-align:center;
}
#wrap-24006 table#item01 td.mid p {
	text-align:left;
}
#wrap-24006 table#item02 td.mid p {
	text-align:left;
}
#wrap-24006 table#item01 td.mid p.price {
	margin-bottom:5px;
	color:#030;
	line-height:1.2;
	text-align:center;
}
#wrap-24006 table#item02 td.mid table p.price {
	margin-bottom:5px;
	color:#030;
	line-height:1.2;
	text-align:center;
}
#wrap-24006 table#item01 td.mid p.price span {
	font-size:14px;
}
#wrap-24006 table#item02 td.mid table p.price span {
	font-size:14px;
}
