@charset "utf-8";

div.box01 {
	background: url(../images/img01.png) no-repeat 0 0;
	padding-top: 110px;
	height: 285px;
}
div.box03 h2 {
	color: #ed6c00;
}
p.read {
	background: url(../images/img02.png) no-repeat center top;
}
div.box10 {
	background: url(../images/img03.png) no-repeat 0 0;
	height: 337px;
}
div.box11 {
	background: url(../images/img04.png) no-repeat 0 0;
	height: 343px;
}
div.box10 h2,
div.box11 h2 {
	padding: 34px 0 0 0;
}
div.box10 h3,
div.box11 h3 {
	margin: 20px 0 7px 0;
}
div.box10 h3 {
	color: #718cc7;
}
div.box10 h3.line1,
div.box11 h3.line1 {
	line-height: 2.8em;
}
div.box11 h3 {
	color: #00b9ef;
}
div.box12 p {
	margin: 0 20px;
	text-indent: 1em;
	line-height: 1.5em;
}


div.title01 {
	background: url(../images/img06.png) no-repeat 0 0;
	padding: 0;
	margin: 50px 0 20px 0;
}
div.box06 {
	background: url(../images/img07.png) no-repeat 0 0;
	height: 257px;
}
div.box06 h3 {
    padding: 56px 0 0 140px;
}
div.box06 p {
    margin: 45px 290px 0 40px;
}
div.box07 {
	background: url(../images/img08.png) no-repeat 0 0;
}
div.box07 h3 {
    padding: 38px 0 25px 115px;
	text-align: left;
}
div.box08 {
	background: url(../images/img09.png) no-repeat 0 0;
}
div.box08 h3 {
    padding: 38px 0 25px 120px;
	text-align: left;
}
div.box09 {
	background: url(../images/img10.png) no-repeat 0 0;
}



