body {
	line-height:160%;
}
.midashi {
	font-weight:700;
	font-size:160%;
	color:#fff;
	background:url(../images/bg_01.jpg) repeat-y;
	padding:10px 0px 10px 0px;
	margin:0px 0px 15px 0;

}
.no1::before {
	background-color:#54bfcb;
	content: "1";
	padding:0px 10px 0 10px;
	margin-right:10px;
	margin-left:5px;
}
.no2::before {
	background-color:#54bfcb;
	content: "2";
	padding:0px 10px 0 10px;
	margin-right:10px;
	margin-left:5px;
}
.no3::before {
	background-color:#54bfcb;
	content: "3";
	padding:0px 10px 0 10px;
	margin-right:10px;
	margin-left:5px;
}
.midashi2 {
	margin-top:5px;
	color:#036eb8;
	font-weight:700;
	font-size:150%;
	margin-bottom:10px;
}

.midashi3 {
	width:330px;
	margin-top:5px;
	color:#036eb8;
	font-weight:700;
	font-size:150%;
	margin-bottom:10px;
	border-bottom:3px solid #036eb8;
	border-bottom-width:
}
.midashi4 {
	font-weight:700;
	font-size:160%;
	color:#fff;
	background:url(../images/bg_01.jpg) repeat-y;
	padding:10px 0px 10px 0px;
	margin:20px 0 0 0;
	text-align:center;
}
.box {
	border:1px solid #3a8fa2;
	background-color:#fefefe;
	background:url(../images/bg_02.jpg) repeat-y;
	background-size:auto 100%;/

}
.f150 {
	font-size:150%;
}
.f170 {
	font-size:170%;
}

.midashi5 {
	background-color:#541574;
	color:#FFF;
	font-weight:700;
	font-size:120%;
	text-align:center;
	padding:5px;
}

.btn_about {
	margin:0 auto;
	padding:10px;
	background-color:#521471;
	font-weight:700;
	color:#FFF;
	text-align:center;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	font-size:130%;
	
}