body {
	background-color: #f4a018;
}

#wrap {
	width: auto;
	margin: 0 auto;
}

#wrap #mainvisual {
	text-align: center;
	padding: 80px 0 0 0;
}

#wrap #lead {
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	color: #ffffff;
	font-size: 16px;
}
#wrap .size_box {
	width: 1000px;
	margin: 0 auto;
}
#wrap .size_box .size_h {
	text-align: center;
	padding: 20px 0 8px 0;
}

#wrap .size_box .size_tx {
	text-align: center;
	color:#ffffff;
	padding-bottom: 10px;
	text-align: center 
	
}

#wrap .size_box .size_img {
	text-align: center;

}

#wrap #contents {
	width: 1000px;
	margin: 0 auto;
}


#wrap h2 {
	text-align: center;
	padding: 25px 0 15px 0;
}

#wrap .column {
	overflow: hidden;
}

#wrap .column .otona {
	padding: 0 0 20px 45px;
}

#wrap .column .kodomo {
	padding: 0 0 20px 45px;
}

#wrap .column dl {
	float: left;
	margin-left: 45px;
	padding-bottom: 25px;
	overflow: hidden;
	width: 450px;
}
#wrap .column dt {
	float: left;
}
#wrap .column dd {
	float: left;
	margin-left: 15px;

}

#wrap .book_box {
	overflow:hidden;
	margin-bottom: 50px;
}

#wrap .book_box dl {
	float: left;
	margin-left: 23px;
}

#wrap .book_box dt {
	width: 300px;
}

#wrap .book_box dd {
	width: 300px;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
}

#wrap .book_box dd a {
	color: #0f325c;
}

#wrap #copyright {
	color:#0f325c;
}
