@charset "UTF-8";
/* CSS Document */

#sec1 {
	height: auto;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 60px;
	padding-bottom: 5px;
	overflow:hidden;
	text-align: left;
}

#sec1 p {
	font-size: 14px;
	line-height: 26px;
	margin-top: 10px;
	margin-bottom: 20px;
}



.sec2 {
	width: 876px;
	margin-right: auto;
	margin-left: auto;
	background: rgba(255,255,255,1);
	text-align: left;
	border-top: 52px solid rgba(255,255,255,1);
	border-right: 52px solid rgba(255,255,255,1);
	border-bottom: 10px solid rgba(255,255,255,1);
	border-left: 52px solid rgba(255,255,255,1);
	margin-top: 60px;
}
.sec3 {
	width: 876px;
	margin-right: auto;
	margin-left: auto;
	background: rgba(255,255,255,1);
	text-align: left;
	border-top: 52px solid rgba(255,255,255,1);
	border-right: 52px solid rgba(255,255,255,1);
	border-bottom: 10px solid rgba(255,255,255,1);
	border-left: 52px solid rgba(255,255,255,1);
	margin-top: 0px;
}
.sec2 img,.sec3 img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.imegephoto {
	margin-top: 0px;
}

.sec2 p {
	display: block;
	width: 700px;
	text-align: justify;
	margin: 20px auto 0px;
	padding: 0px;
}
.sec2_cap {
	text-align: justify;
	margin: 20px auto 0px;
	padding: 0px;
	font-size: 12px;
}
.sec2_center {
	text-align: center;
	margin: 10px auto 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
}
.sec2 hr {
	width: 700px;
	margin: 10px auto;
}

.hr_980 {
	width: 980px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.sec2_left,.sec2_left2 {
	background: url(../images/flow_img1.png) no-repeat right center;
	width: 816px;
	overflow:hidden;
	padding-top: 60px;
	padding-bottom: 60px;
	padding-left: 60px;
}
.sec2_left2 {
	background: url(../images/flow_img3.png) no-repeat right center;
}

.sec2_right,.sec2_right2 {
	background: url(../images/flow_img2.png) no-repeat 40px center;
	width: 816px;
	overflow:hidden;
	padding-top: 60px;
	padding-bottom: 60px;
	padding-left: 390px;
}
.sec2_right2 {
	background: url(../images/flow_img4.jpg) no-repeat left center;
}
.sec2_left_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: rgba(51,51,51,1);
	width: 340px;
	margin-left: 78px;
	margin-top: 10px;
	text-align: justify;
}
.sec2_right_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: rgba(51,51,51,1);
	width: 340px;
	margin-left: 78px;
	margin-top: 10px;
	text-align: justify;
}

#sec1 h2 {
	margin-left: 20px;
	margin-bottom: 10px;

}
.sec2_head2 {
	margin-left: 76px;
	margin-bottom: 10px;
	margin-top: 30px;
}

.sec2_no {
	width: 56px;
	margin-right: 20px;
	height: 55px;
}

img {
vertical-align:bottom
}