

#contentbody {
	text-align:center;
	font-size:13px;
}


#contentbody p {
	width:142px;
	text-align:left;
	color:#5E4A36;
}



/* 20090107 HOSHI */
.price_waku{	width:692px;margin:0px auto;	}
.price_back{	background-image:url(../category_map/party/img/_price_back.jpg); no-repeat;background-position:left top;height:1080px;width:692px;margin:0px auto;	}
.price_box01{	margin-left:10px;margin-right:15px;margin-top:5px;margin-bottom:15px;line-height:18px;text-align:left;letter-spacing: 0em;	}
.price_box01 img{	vertical-align:middle;	}
.relative strong{	margin:0px;padding:0px;	}
.relative span{	font-size:18px;	}
.relative span.font10{	font-size:10px;font-weight:normal;	}
.relative span.ab_span{	display:block;	}
.relative p#plan_txt{	font-size:10px;color:#ffffff;margin:0px;padding:0px;width:auto;font-weight:normal;letter-spacing:0;	}
.price01{	font-size:20px;color:white;font-weight:bold;	}
.m_left20{	margin-left:20px;	}
.float_r{	float:right; margin-left:5px;	}
.txt_left{	text-align:left;	}
.clear{	clear:both;	}
.relative{	position:relative;width:692px;	}
.plan_title{	font-size:10px;	}
.ab_price01{
	position:absolute;
	left: 143px;
	top: 25px;
}
.ab01{
	position:absolute;color:#ffffff;font-size:20px;font-weight:bold;
	left: 541px;
	top: 48px;
}
.ab02{
	position:absolute;color:#ffffff;font-size:20px;font-weight:bold;
	left: 541px;
	top: 100px;
}
.ab03{
	position:absolute;color:#ffffff;font-size:20px;font-weight:bold;
	left: 530px;
	top: 147px;
}
.ab04{
	position:absolute;color:#ffffff;font-size:20px;font-weight:bold;
	left: 530px;
	top: 197px;
}
.ab05{
	position:absolute;color:#ffffff;font-size:20px;font-weight:bold;
	left: 485px;
	top: 237px;
}
.ab06{
	position:absolute;color:#ffffff;font-size:20px;font-weight:bold;
	left: 435px;
	top: 280px;
}
.ab07{
	position:absolute;color:#ffffff;font-size:20px;font-weight:bold;
	left: 547px;
	top: 280px;
}
.ab10{
	position:absolute;font-size:13px;font-weight:bold;
	color:#000000;
	left: 365px;
	top: 455px;
}
.ab11{
	position:absolute;font-size:13px;font-weight:bold;
	color:#000000;
	left: 365px;
	top: 509px;
}
.ab12{
	position:absolute;font-size:13px;font-weight:bold;
	color:#000000;
	left: 365px;
	top: 563px;
}
.ab13{
	position:absolute;font-size:13px;font-weight:bold;
	color:#000000;
	left: 365px;
	top: 615px;
}
.ab14{
	position:absolute;font-size:13px;font-weight:bold;
	color:#000000;
	left: 365px;
	top: 672px;
}
.ab15{
	position:absolute;font-size:13px;font-weight:bold;
	color:#000000;
	left: 365px;
	top: 725px;
}
.ab16{
	position:absolute;font-size:13px;font-weight:bold;
	color:#000000;
	left: 365px;
	top: 779px;
}
.ab20{
	position:absolute;font-size:13px;text-align:left;
	color:#000000;
	left: 565px;
	top: 445px;
}
.ab21{
	position:absolute;font-size:13px;text-align:left;
	color:#000000;
	left: 565px;
	top: 498px;
}
.ab22{
	position:absolute;font-size:13px;text-align:left;
	color:#000000;
	left: 565px;
	top: 583px;
}
.ab23{
	position:absolute;font-size:13px;text-align:left;
	color:#000000;
	left: 565px;
	top: 691px;
}
.ab24{
	position:absolute;font-size:13px;text-align:left;
	color:#000000;
	left: 565px;
	top: 767px;
}
.plan_back{	background-image:url(../category_map/party/img/plan_back.jpg); no-repeat;background-position:left top;height:1100px;width:675px;margin:0px auto;clear:both;	}
.ab_price02{
	position:absolute;
	left: 0px;
	top: 23px;
}
.ab_p01{
	position:absolute;line-height:12px;
	color:#ffffff;
	font-size:10px;
	text-align:left;
	width: 145px;
	left: 10px;
	top: 77px;
}
.ab_p02{
	position:absolute;line-height:12px;
	color:#ffffff;
	font-size:10px;
	text-align:left;
	width: 145px;
	left: 10px;
	top: 169px;
}
.ab_p03{
	position:absolute;line-height:12px;
	color:#ffffff;
	font-size:10px;
	text-align:left;
	width: 145px;
	left: 10px;
	top: 308px;
}
.ab_p04{
	position:absolute;line-height:12px;
	color:#ffffff;
	font-size:10px;
	text-align:left;
	width: 145px;
	left: 10px;
	top: 448px;
}
.ab_p05{
	position:absolute;line-height:12px;
	color:#ffffff;
	font-size:10px;
	text-align:left;
	width: 145px;
	left: 10px;
	top: 613px;
}
.ab_p06{
	position:absolute;text-align:left;line-height:12px;
	color:#ffffff;
	font-size:10px;
	left: 10px;
	top: 722px;
	width: 145px;
}
.ab_p10{
	position:absolute;
	color:#000000;
	font-size:10px;font-weight:bold;
	left: 247px;
	top: 163px;
	width: 153px;
	text-align:left;
	line-height: 250%;
	letter-spacing: -0.1em;
}
.ab_p10 img{	vertical-align:middle;	}
.ab_p20{
	position:absolute;font-weight:bold;text-align:left;
	color:#ffffff;
	font-size:15px;
	width: 257px;
	left: 415px;
	top: 58px;
	height: 25px;line-height:20px;
}
.ab_p21{
	position:absolute;font-weight:bold;text-align:left;
	color:#ffffff;
	font-size:15px;
	width: 260px;
	left: 415px;
	top: 136px;
	height: 69px;line-height:20px;
	
}

.ab_p22{
	position:absolute;
	font-weight:normal;
	text-align:left;
	color:#ffffff;
	font-size:10px;
	width: 200px;
	left: 469px;
	top: 270px;letter-spacing:-0.1em;
}
.ab_p22a{
	position:absolute;
	font-weight:normal;
	text-align:left;
	color:#ffffff;
	font-size:10px;
	width: 200px;
	left: 469px;
	top: 296px;letter-spacing:0;
}
.ab_p22b{
	position:absolute;
	font-weight:normal;
	text-align:left;
	color:#ffffff;
	font-size:10px;
	width: 198px;
	left: 469px;
	top: 317px;letter-spacing:0;
	line-height: 110%;
}
.ab_p22c{
	position:absolute;
	font-weight:normal;
	text-align:left;
	color:#ffffff;
	font-size:10px;
	width: 200px;
	left: 469px;
	top: 346px;letter-spacing:0;
}
.ab_p22d{
	position:absolute;
	font-weight:normal;
	text-align:left;
	color:#ffffff;
	font-size:10px;
	width: 198px;
	left: 469px;
	top: 368px;letter-spacing:-0.1em;
	line-height: 110%;
}
.ab_p23{
	position:absolute;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	font-size:15px;
	width: 257px;
	line-height:20px;
	left: 415px;
	top: 410px;
	height: 144px;
}
.ab_p24{
	position:absolute;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	font-size:15px;
	width: 257px;
	line-height:20px;
	left: 411px;
	top: 590px;
}
.ab_p25{
	position:absolute;
	font-weight:bold;
	text-align:left;
	color:#000000;
	font-size:12px;
	width: 257px;
	line-height:18px;
	left: 316px;
	top: 686px;
}
.ab_p26{
	position:absolute;
	font-weight:bold;
	text-align:left;
	color:#000000;
	font-size:12px;
	width: 257px;
	line-height:18px;
	left: 316px;
	top: 733px;
}
.ab_p30{
	font-size:10px;
	color:#000000;
	text-align:left;
	position:absolute;
	left: 33px;
	top: 807px;
	width: 115px;
}
.ab_p31{
	font-size:10px;
	color:#000000;
	text-align:left;
	position:absolute;
	left: 200px;
	top: 807px;
	width: 134px;
}
.ab_p32{
	font-size:10px;
	color:#000000;
	text-align:left;
	position:absolute;
	left: 367px;
	top: 807px;
	width: 134px;
}
.ab_p33{
	font-size:10px;
	color:#000000;
	text-align:left;
	position:absolute;
	left: 532px;
	top: 806px;
	width: 139px;
}
.ab_p34{
	font-size:10px;
	color:#000000;
	text-align:left;
	position:absolute;
	left: 32px;
	top: 890px;
	width: 137px;
}
.ab_p35{
	font-size:10px;
	color:#000000;
	text-align:left;
	position:absolute;
	left: 200px;
	top: 890px;
	width: 136px;
}
.ab_p36{
	font-size:10px;
	color:#000000;
	text-align:left;
	position:absolute;
	left: 367px;
	top: 889px;
	width: 138px;
}
.ab_p37{
	font-size:10px;
	color:#000000;
	text-align:left;
	position:absolute;
	left: 534px;
	top: 889px;
	width: 135px;
}
.ab_p38{
	font-size:10px;
	color:#000000;
	text-align:left;
	position:absolute;
	left: 32px;
	top: 981px;
	width: 137px;
}
.ab_p39{
	font-size:10px;
	color:#000000;
	text-align:left;
	position:absolute;
	left: 200px;
	top: 981px;
	width: 136px;
}
.ab_p40{
	font-size:10px;
	color:#000000;
	text-align:left;
	position:absolute;
	left: 367px;
	top: 981px;
	width: 136px;
	letter-spacing:0;
}
.ab_p41{
	font-size:10px;
	color:#000000;
	text-align:left;
	position:absolute;
	left: 532px;
	top: 981px;
	width: 139px;
	/*letter-spacing:0;*/
}
.ab_p42{
	font-size:10px;
	color:#000000;
	text-align:left;
	position:absolute;
}


.font10{	font-size:10px;	}
.m_top10{	margin-top:10px;	}
.img_middle img{	vertical-align:middle;	}





