/*------------------------------------------------
flow
--------------------------------------------------*/
.temp-title1 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 30px;
	height: 0;
	display: block;
	padding-top: 12.34%;/* 高さ÷幅×100 */
	background: url(../flow/img/title1.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}
.temp-cach1 {
	width: 100%;
	margin: 0 auto;
	height: 0;
	display: block;
	padding-top: 34.37%;/* 高さ÷幅×100 */
	background: url(../flow/img/bana1.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
	
}
.temp-cach2 {
	width: 100%;
	margin: 0 auto;
	height: 0;
	display: block;
	padding-top: 105.78%;/* 高さ÷幅×100 */
	background: url(../flow/img/img1.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
	margin-bottom: 15px;
}
.temp-col1 {
	color: #00664C;
	text-decoration: underline;
}
.temp-tex1 {
	padding: 8px;
}

.temp-tex2 {
	padding: 8px;
	margin-bottom: 35px;
}
.temp-title2 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 34px;
	height: 0;
	display: block;
	padding-top: 12%;/* 高さ÷幅×100 */
	background: url(../flow/img/title2.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}
.temp-title3 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 15px;
	height: 0;
	display: block;
	padding-top: 12%;/* 高さ÷幅×100 */
	background: url(../flow/img/bana29.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}
.temp-title4 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 15px;
	height: 0;
	display: block;
	padding-top: 12%;/* 高さ÷幅×100 */
	background: url(../flow/img/bana30.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}
.temp-title5 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 15px;
	height: 0;
	display: block;
	padding-top: 12%;/* 高さ÷幅×100 */
	background: url(../flow/img/bana31.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}
.temp-title6 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 15px;
	height: 0;
	display: block;
	padding-top: 12%;/* 高さ÷幅×100 */
	background: url(../flow/img/bana17.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}
.temp-title7 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 34px;
	height: 0;
	display: block;
	padding-top: 12%;/* 高さ÷幅×100 */
	background: url(../flow/img/bana19.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}
.temp-title8 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 34px;
	height: 0;
	display: block;
	padding-top: 12%;/* 高さ÷幅×100 */
	background: url(../flow/img/bana21.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}
.temp-title9 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 34px;
	height: 0;
	display: block;
	padding-top: 12%;/* 高さ÷幅×100 */
	background: url(../flow/img/bana23.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}
.temp-title10 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 34px;
	height: 0;
	display: block;
	padding-top: 12%;/* 高さ÷幅×100 */
	background: url(../flow/img/bana25.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}
.temp-title11 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 34px;
	height: 0;
	display: block;
	padding-top: 12%;/* 高さ÷幅×100 */
	background: url(../flow/img/bana27.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}
.temp-title12 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 34px;
	height: 0;
	display: block;
	padding-top: 12%;/* 高さ÷幅×100 */
	background: url(../flow/img/bana29.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}


