@charset "utf-8";

/* !Reseting
---------------------------------------------------------- */
body {
	background-color: #052d5d;
	background-image: none;
}
#wrapper {
	background: none;
	width: auto;
}
#contents {
	padding: 0 10px 40px;
	margin: 0 auto;
	width: 980px;
	text-align: left;
	min-height: 535px;
}
#main {
	float: none;
	width: auto;
	background-color: #fff;
	margin: 0;
	padding: 0 0 40px;
}


/* !Social
---------------------------------------------------------- */
#eduReformSocial {
	display: block;
	min-height: 1%;
}
#eduReformSocial:after {
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html #eduReformSocial {
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
	#eduReformSocial ul {
		float: right;
		margin: 40px 0 0 0;
		display: block;
		min-height: 1%;
	}
	#eduReformSocial ul:after {
		clear: both;
		content:".";
		display: block;
		height: 0;
		visibility: hidden;
	}
	* html #eduReformSocial ul {
		height: 1%;
		/*\*//*/
		height: auto;
		overflow: hidden;
		/**/
	}
		#eduReformSocial ul li {
			float: left;
			margin: 0 0 0 5px;
		}


/* !Mainimg
---------------------------------------------------------- */
.mainimg {
	margin: 0;
	padding: 0;
	line-height: 1;
}


/* !section
---------------------------------------------------------- */
.section {
	margin: 0 40px;
	padding: 50px 0 60px;
	border-top: solid 1px #cbcbcd;
}
	.hType01 {
		margin: 0 0 47px;
		padding: 0;
		border: none;
		background: none;
		text-align: center;
	}
	.txtType01 {
		margin: 35px auto 0;
		text-align: center;
	}


/* !secReform01
---------------------------------------------------------- */
#secReform01 {
	padding-top: 43px;
	border-top: none;
}


/* !secReform02
---------------------------------------------------------- */
#secReform02 {
}
	.listOutline{
		}
			.listOutline > li{
				float: left;
				width: 274px;
				margin-left: 39px;
			}
			.listOutline > li:first-child {
				margin-left: 0;
			}
		.titOutline {}
		.listOutline .ul_type04 { margin: 25px 5px 0; }


/* !secReform06
---------------------------------------------------------- */
#secReform06  {
	padding: 30px 0 0;
}

/* !secReform07
---------------------------------------------------------- */
#secReform07  {
	padding: 30px 0 30px;
}
