@charset "utf-8";
/* CSS Document */
#subtitle-genpi1{
	width:604px; height:40px;
	margin:0 auto; padding:0;
	background:url(../img/genpi/subtitle_genpi1.gif) no-repeat;
}
#subtitle-genpi1 span {
	display:none;
}

#subtitle-genpi2{
	width:604px; height:40px;
	margin:0 auto 10px; padding:0;
	background:url(../img/genpi/subtitle_genpi2.gif) no-repeat;
}
#subtitle-genpi2 span {
	display:none;
}

h3#h3-genpi1 {
	width:604px; height:30px;
	margin:0 auto 10px; padding:0;
	background:url(../img/genpi/h3_genpi1.gif) no-repeat;
}
h3#h3-genpi1 span {
	display:none;
}

h3#h3-genpi2 {
	width:604px; height:30px;
	margin:0 auto 10px; padding:0;
	background:url(../img/genpi/h3_genpi2.gif) no-repeat;
}
h3#h3-genpi2 span {
	display:none;
}
h3#h3-genpi3 {
	width:604px; height:30px;
	margin:0 auto 10px; padding:0;
	background:url(../img/genpi/h3_genpi3.gif) no-repeat;
}
h3#h3-genpi3 span {
	display:none;
}

p.honbun {
	width:580px;
	margin:0 auto 30px; padding:0;
	font-size:14px; line-height:1.4em;
}

h4.seibun {
	width:580px;
	margin:0 auto 5px; padding:0;
	font-size:16px; color:#409672;
	border-bottom:1px solid #9C6;
}
h4.seibun span{
	color:#9C6;
}

p.price2{
 width:560px;
 font-size:80%;
 line-height:150%;
 margin:10px auto 20px;
 }

p.price2 span{
	color:#9C6;
}

#chui {
	width:580px;
	margin:0 auto 30px; padding:0;
}
#chui td{
	padding:10px;
	border:1px solid #00914D;
}
#chui td.d-genpi1{
	background:#00914D;
	color:#FFFFFF; text-align:center;
	font-weight:bold;
	font-size:14px;
}
#chui td.d-genpi2{
	width:480px;
	background:#FFFFFF;
	font-size:12px;
}
#chui td.d-genpi2 li{
	margin-bottom:5px;}