
.contents_body{
	background:url(../common/bg.jpg); 
	width:800px;
	/*height:1628px;*/
	margin: 0px auto;
	padding-top:20px;
/*	opacity:0.85; */
	position:relative;
	box-sizing:border-box;
	}

#sec01{
background:url(../common/03bg.jpg); 
padding:2rem;
background-size:contain;
}
#sec02{position:relative; margin-bottom:30px;
background: rgba(255,255,255,0.8);
}
#sec03{
	position:relative; margin-bottom:20px;
	padding:2rem;
	background: rgba(0,43,101,0.9);
}


#sec04{position:relative; margin-bottom:30px;
background: rgba(255,255,255,0.8);
}
/*#sec01 p{position:absolute;}
#sec02 p{position:absolute;}
#sec03 p{position:absolute;}*/


section.introduction{background-color:#000; width:90%; /*min-height:1040px;*/ padding:3%; box-sizing:border-box; margin: 1rem auto;}

#txt1{width:100%; color:#fff; font-size:1.3rem; line-height:1.3; padding:1rem; background-color:#063; font-weight:bold;}
#txt2{width:100%; color:#000; font-size:1.3rem; line-height:1.3; padding:1rem; background-color:#C93; font-weight:bold;}
#txt3{width:100%; color:#fff; font-size:1.3rem; line-height:1.3; padding:1rem; background-color:#903; font-weight:bold;}
#txt4{width:100%; color:#000; font-size:1.3rem; line-height:1.3; padding:1rem; background-color:#CC6; font-weight:bold;}
#txt5{width:100%; color:#fff; font-size:1.4rem; line-height:1.2;}
#txt6{width:100%; color:#fff; font-size:1.3rem; line-height:1.3;}
#txt7{width:100%; color:#fff; font-size:1.1rem; line-height:1.3;}


