@charset "UTF-8";

/*/////////////////////////////////////////////////////////////////////////////////////
//
/////////////////////////////////////////////////////////////////////////////////////*/

#cHead { background:url(../img/common/head_plan.png) no-repeat; }

/*/////////////////////////////////////////////////////////////////////////////////////
//各タイトル
/////////////////////////////////////////////////////////////////////////////////////*/

#h_canpain,#h_plan{
	width:880px;
	height:0px;
	padding-top:28px;
	overflow:hidden;
	margin:10px 0 10px 0;
}
#h_canpain { background:url(../img/plan/h_canpain.png) no-repeat; }
#h_plan { background:url(../img/plan/h_plan.png) no-repeat; }

#h_1ldk,#h_2ldk,#h_3ldk,#h_4ldk{	width:879px;
	height:0px;
	padding-top:28px;
	overflow:hidden;
	margin:10px 0 10px 0;
}
#h_1ldk { background:url(../img/plan/h_1ldk.png) no-repeat; }
#h_2ldk { background:url(../img/plan/h_2ldk.png) no-repeat; }
#h_3ldk { background:url(../img/plan/h_3ldk.png) no-repeat; }
#h_4ldk { background:url(../img/plan/h_4ldk.png) no-repeat; }

/*/////////////////////////////////////////////////////////////////////////////////////
//
/////////////////////////////////////////////////////////////////////////////////////*/

.planMainBtnLeft {
	float:left;
	margin:0 20px 20px 0;
}

.planMainBtnRight {
	float:left;
	margin:0 0 20px 0;
}

.planBtnLeft_top{
float:left;
margin:30px 0 10px 0;
}
.planBtnRight_top{
float:right;
margin:30px 0 10px 0;
}
.planBtnLeft{
float:left;
margin:30px 0 10px 0;
}
.planBtnRight{
float:right;
margin:30px 0 10px 0;
}

#banner_plan_p{
clear:both;
}


.join {
display:block;
margin:0 0 5px 690px;
}
.plan {
display:block;
margin:0 0 30px 0px;
}

.rc_plan{
	background:url(../img/plan/rc_plan_new.gif) no-repeat; 
	width:864px;
	height:0px;
	padding-top:28px;
	overflow:hidden;
	margin:10px 0 0 0;
}

.caption{
	font-size: 8px;
}

.campImg{margin-left: -10px;margin-bottom: 10px;}