*{
	margin:0;
	padding:0;
}

#contents{
	width:780px;
	height:auto;
	margin:0 10px 0 10px;

}

#contents h2{
	color:#24b0ba;
	font-size:20px;
}

#contents p{
	color:#666666;
	font-size:12px;
}

#plan-btn{
	width:auto;
	height:auto;
	margin:20px 0 20px 30px;
}

#plan-btn li{
	list-style-type:none;
	width:343px;
	height:129px;
	float:left;
	margin:0 20px 10px 0;
}

#plan-btn li a{
	display:block;
	width:343px;
	height:129px;
}

#plan3 a{
	background:url(../images/plan/pln3-bt1.gif) no-repeat;
}

#plan3 a:hover{
	background:url(../images/plan/pln3-bt2.gif) no-repeat;
}

#plan1 a{
	background:url(../images/plan/pln1-bt1.gif) no-repeat;
}

#plan1 a:hover{
	background:url(../images/plan/pln1-bt2.gif) no-repeat;
}

#plan0 a{
	background:url(../images/plan/pln0-bt1.gif) no-repeat;
}

#plan0 a:hover{
	background:url(../images/plan/pln0-bt2.gif) no-repeat;
}

.jyouken{
    border:4px double;
    color:#ff3165;
    width:700px;
    margin:0 auto 0 auto;
    padding-bottom:5px;
    clear:both;
}

.jyouken p{
    margin:10px 0px 0px 10px;
    color:#ff3165;
}
