@charset "utf-8";
/* CSS Document */
main{
	background:url(../img/plan/bg.png) no-repeat;
	background-position:0px 200px;
	width:100%;
	
}

.plan{
	width:630px;
	margin-left:155px;
}


.plan_1 h2,.plan_1 h3,.plan_1 p{
	margin:10px;
}

.plan_1_contents{
	width:300px;
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	background:#E9E6F3;

}

.plan_2{
	margin-right:15px;
}


.plan_2_contents_1{
	background:#D2CCE6;
}

.plan_2_contents_2{
	background:#F5F1DF;
}

.plan_3{
	width:80%;
	margin-left:auto;
	margin-right:auto;
	
}

.plan_table td{
	border-bottom:1px #000 solid;
	padding:10px 0;
}

.table_color_gray td{
	background:#EFEFEF;
}