@charset "utf-8";
	.support_all{
		background : url('../images/support/bg.jpg');
		}
#title_area{
	background :#fbb93f url('../images/support/tbg.jpg') repeat-x bottom;
	padding : 0 0 160px 0;
	margin : 0 0 50px 0;
	}
#title_area .title_area_content{
	width : 980px;
	margin : 0 auto;
	font-size : 15px;
	}
#title_area .title_area_content h1{
	margin : 0 0 10px 0;
	}
#title_area .title_area_content h2{
	font-size : 36px;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	}
#title_area .title_area_content h2 span{
	font-size : 46px;
	color : #fff;
	}
#title_area .title_area_content ul{
	margin : 30px 0 0 0;
	}
#title_area .title_area_content li{
	float : left;
	margin : 0 0 0 46px;
	}
#title_area .title_area_content li.first{
	margin : 0;
	}


#support .support_block{
	width : 980px;
	margin : 0 auto 50px;
	}
#support .support_block li{
	float : left;
	margin : 0 0 0 30px;
	font-size : 20px;
	color : #f15a24;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	}
#support .support_block .support_box1{
	width : 298px;
	float : left;
	}
#support .support_block .support_box2{
	width : 298px;
	float : left;
	margin : 0 0 0 42px;
	}
#support .support_block .support_box1 .image,
#support .support_block .support_box2 .image{
	margin : 0 0 5px 0;
	}
#support .support_block .support_box1 h3,
#support .support_block .support_box2 h3{
	text-align : center;
	font-size : 20px;
	color : #f15a24;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	margin : 0 0 5px 0;
	}

#support1{
	margin : -130px auto 150px;
    padding-top:130px;
	width : 980px;
	}
#support1 .title_area{
	background :url('../images/support/bg1.png') no-repeat bottom;
	padding : 0 0 50px 0;
	height : 403px;
	margin : 0 0 80px 0;
	}
#support1 .title_area h3{
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size : 36px;
	border-bottom : solid 1px #42210b;
	color : #42210b;
	text-align : center;
	width : 450px;
	margin : 0 0 5px 250px;
	}
#support1 .title_area .text{
	font-size : 12px;
	color : #42210b;
	text-align : center;
	width : 450px;
	margin : 0 0 40px 250px;
	}
#support1 .title_area .point1{
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size : 26px;
	color : #42210b;
	margin : 0 0 0 350px;
	line-height : 1.3;
	}
#support1 .title_area .point2{
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size : 30px;
	color : #f15a24;
	margin : 0 0 0 350px;
	line-height : 1.3;
	}



#support2{
	background :url('../images/support/tbg.jpg') repeat-x top;
	padding : 150px 0 0 0;
	margin : 0 0 150px 0;
	}
#support2 .title_area{
	background :url('../images/support/bg2.png') no-repeat bottom;
	padding : 0 0 20px 0;
	height : 417px;
	width : 980px;
	margin : 0 auto 80px;
	}
#support2 .title_area h3{
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size : 36px;
	border-bottom : solid 1px #42210b;
	color : #42210b;
	text-align : center;
	width : 450px;
	margin : 0 0 5px 250px;
	}
#support2 .title_area .text{
	font-size : 12px;
	color : #42210b;
	text-align : center;
	width : 450px;
	margin : 0 0 40px 250px;
	}
#support2 .title_area .point1{
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size : 26px;
	color : #42210b;
	margin : 0 0 0 350px;
	line-height : 1.3;
	}
#support2 .title_area .point2{
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size : 30px;
	color : #f15a24;
	margin : 0 0 0 350px;
	line-height : 1.3;
	}

	.support_btn_area{
		text-align : center;
		background : #fff;
		padding : 50px 0 80px 0;
		}



#support3{
	background :url('../images/support/tbg.jpg') repeat-x top;
	padding : 150px 0 0 0;
	margin : 0 0 150px 0;
	}
#support3 .title_area{
	background :url('../images/support/bg3.png') no-repeat bottom;
	padding : 0 0 20px 0;
	height : 403px;
	width : 980px;
	margin : 0 auto 80px;
	}
#support3 .title_area h3{
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size : 36px;
	border-bottom : solid 1px #42210b;
	color : #42210b;
	text-align : center;
	width : 450px;
	margin : 0 0 5px 250px;
	}
#support3 .title_area .text{
	font-size : 12px;
	color : #42210b;
	text-align : center;
	width : 450px;
	margin : 0 0 40px 250px;
	}
#support3 .title_area .point1{
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size : 26px;
	color : #42210b;
	margin : 0 0 0 350px;
	line-height : 1.3;
	}
#support3 .title_area .point2{
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size : 30px;
	color : #f15a24;
	margin : 0 0 0 350px;
	line-height : 1.3;
	}



#support4{
	background :url('../images/support/tbg.jpg') repeat-x top;
	padding : 150px 0 0 0;
	}
#support4 .title_area{
	background :url('../images/support/bg4.png') no-repeat bottom;
	height : 483px;
	width : 980px;
	margin : 0 auto 80px;
	}
#support4 .title_area h3{
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size : 36px;
	border-bottom : solid 1px #42210b;
	color : #42210b;
	text-align : center;
	width : 450px;
	margin : 0 0 5px 250px;
	}
#support4 .title_area .text{
	font-size : 12px;
	color : #42210b;
	text-align : center;
	width : 450px;
	margin : 0 0 40px 250px;
	}
#support4 .title_area .point1{
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size : 26px;
	color : #42210b;
	margin : 0 0 0 350px;
	line-height : 1.3;
	}
#support4 .title_area .point2{
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size : 30px;
	color : #f15a24;
	margin : 0 0 0 350px;
	line-height : 1.3;
	}


#section1,
#section2,
#section3,
#schooling1,
#schooling2,
#schooling3,
#lesson1,
#after2{
padding-top : 130px !important;
margin-top : -130px !important;
}

