.suni{
	line-height:140%;
	margin:10px 10px 10px 10px;
}

.suni .brown{
	color:#ce791a;
	font-weight:bold;
}
/*コース料金*/
#bg_price{
	position:relative;
	background:url("/images/price/bg_price.gif") no-repeat;
	width:765px;
	height:238px;
}

#bg_price .before{
	text-decoration: line-through;

}

#bg_price .after{
	color:#dd5467;
	font-size:17px;
	font-weight:bold;
}

#bg_price li{
	position:absolute;
	width:210px;
	text-align:center;
	line-height:17px;
}

#bg_price .obj1{top:85px; left:150px;}
#bg_price .obj2{top:138px; left:150px;}
#bg_price .obj3{top:192px; left:150px;}
#bg_price .obj4{top:85px; right:15px;}
#bg_price .obj5{top:138px; right:15px;}

/*オプション＆入会金*/
.opt_entry{
	margin:15px 0px 30px 0px;
}

.bg_opt{
	position:relative;
	background:url("/images/price/bg_opt.gif") no-repeat;
	width:380px;
	height:340px;
	float:left;
}

.bg_opt dl{
	padding:0px 20px 0px 20px;
	line-height:140%;
	position:absolute;
}

.bg_opt .pricestyle{
	color:#dd5467;
	font-size:17px;
	font-weight:bold;
	position:relative;
	top:-15px;
	left:230px;
}

.bg_opt .obj1{top:100px; left:0px;}
.bg_opt .obj2{top:250px; left:0px;}
.bg_opt .obj2 .pricestyle{top:-22px;}

.bg_opt .att{
	position:absolute;
	bottom:10px;
	padding:0px 10px 0px 10px;
	color:#d75e6f;
	font-size:11px;
	font-weight:bold;
}

.bg_entry{
	position:relative;
	background:url("/images/price/bg_entry.gif") no-repeat;
	width:381px;
	height:340px;
	float:right;
}

.bg_entry li{
	position:absolute;
	color:#dd5467;
	font-size:17px;
	font-weight:bold;
	width:100px;
	text-align:center;
	line-height:17px;
}

.bg_entry .obj1{top:86px;  right:60px;}
.bg_entry .obj2{top:154px; right:60px;}
.bg_entry .obj3{top:220px; right:60px;}
.bg_entry .obj4{top:285px; right:60px;}

/*派遣エリア*/
.h_area{
	background:url("/images/price/h_area.gif") no-repeat;	
	position:relative;s
}

.h_area h2{
	position:absolute;
	left:150px;
}

#tablearea{
	background:url("/images/price/bg_area.gif") no-repeat;
	height:113px;
	padding:11px 5px 0px 5px;
}
#tablearea table{
	
}

#tablearea table th{
	color:#4c5b33;
	background:#e6edda;
	border-bottom:solid 1px #bfd1a1;
	text-align:left;
	padding:0px 0px 0px 6px;
	width:74px;
	height:19px;
	line-height:19px;
}

#tablearea table td{
	border-bottom:solid 1px #bfd1a1;
	line-height:19px;
	width:116px;
	text-align:center;
	height:19px;
}

#tablearea table th .red{
	color:#d75e6f;
	font-weight:bold;
}

#tablearea table .bordernone{ border:none !important;}

#area_att{
	color:#d75e6f;
	font-weight:bold;
	text-align:right;
}

/*クレジットカードについて*/
.h_card{
	background:url("/images/price/h_card.gif") no-repeat;	
	position:relative;
	margin:25px 0px 20px 0px;
}

.h_card h2{
	position:absolute;
	left:120px;
}

#cardarea{
	background:url("/images/price/bg_card.gif") no-repeat top;
	line-height:140%;
	padding:0px 0px 0px 15px;
}

#cardarea p{
	padding:38px 0px 0px 0px;
}

#cardarea ul{
	padding:15px 0px 0px 0px;
}

/*ご遊戯の例*/

.h_exe{
	background:url("/images/price/h_exe.gif") no-repeat;	
	position:relative;
	margin:25px 0px 10px 0px;
}

.h_exe h2{
	position:absolute;
	left:145px;
}


/*Aプラン*/
.bg_plana{
	width:377px;
	height:203px;
	background:url("/images/price/bg_plana.gif") no-repeat;
	position:relative;
	float:left;
}

.bg_plana ul{
	width:260px;
	position:absolute;
	top:55px;
	left:0px;
}

.bg_plana ul li{
	padding:6px 0px 0px 105px;
	margin:0px 0px 2px 0px;
	height:18px;/*24*/
	width:270px;
}

.bg_plana ul .bg_plan_cos{background:url("/images/price/bg_plan_cos.gif") no-repeat;}
.bg_plana ul .bg_plan_simei{background:url("/images/price/bg_plan_simei.gif") no-repeat;}
.bg_plana ul .bg_plan_opt{background:url("/images/price/bg_plan_opt.gif") no-repeat;}
.bg_plana ul .bg_plan_place{background:url("/images/price/bg_plan_place.gif") no-repeat;}


.bg_plana ul li h4{
	float:left;
}

.bg_plana ul li p{
	float:right;
	font-weight:bold;
	font-size:14px;
	/width:115px;
	/text-align:right;
}

.bg_plana .price{
	color:#dd5467;
	font-weight:bold;
	font-size:15px;
	position:absolute;
	bottom:0px;
	/bottom:-5px;	
	text-align:right;
	padding:10px 10px 0px 0px;
	width:367px;/*377*/
	height:27px;/*37*/
	background:url("/images/price/bg_plan_price.gif") no-repeat;	
}

/*Bプラン*/
.bg_planb{
	width:377px;
	height:203px;
	background:url("/images/price/bg_planb.gif") no-repeat;
	position:relative;
	float:left;
	margin:0px 0px 0px 5px;
}

.bg_planb ul{
	width:260px;
	position:absolute;
	top:55px;
	left:0px;
}

.bg_planb ul li{
	padding:6px 0px 0px 105px;
	margin:0px 0px 2px 0px;
	height:18px;/*24*/
	width:270px;
}

.bg_planb ul .bg_plan_cos{background:url("/images/price/bg_plan_cos.gif") no-repeat;}
.bg_planb ul .bg_plan_simei{background:url("/images/price/bg_plan_simei.gif") no-repeat;}
.bg_planb ul .bg_plan_opt{background:url("/images/price/bg_plan_opt.gif") no-repeat;}
.bg_planb ul .bg_plan_place{background:url("/images/price/bg_plan_place.gif") no-repeat;}


.bg_planb ul li h4{
	float:left;
}

.bg_planb ul li p{
	float:right;
	font-weight:bold;
	font-size:14px;
	/width:115px;
	/text-align:right;

}


.bg_planb .price{
	color:#dd5467;
	font-weight:bold;
	font-size:15px;
	position:absolute;
	bottom:0px;
	/bottom:-5px;
	text-align:right;
	padding:10px 10px 0px 0px;
	width:367px;/*377*/
	height:27px;/*37*/
	background:url("/images/price/bg_plan_price.gif") no-repeat;	
}

.bg_planb .hotel{
	position:absolute;
	bottom:-20px;
	font-size:11px;
	/font-size:10px;
}
