/* CSS Document */

section{display:block; margin:0; padding:0; position:relative; line-height:1.5;}
.left{float:left;}
/* page02 */


.contents_body01{
	background:#c00;
	width:800px;
	/*height:1628px;*/
	margin: 0px auto;
	padding:2% 0;
	position:relative;
	box-sizing:border-box;
	line-height:1.5;
	}
.contents_body02{
	background:#000;
	width:800px;
	/*height:1628px;*/
	margin: 0px auto;
	padding:2% 0;
	position:relative;
	box-sizing:border-box;
	line-height:1.5;
	}

main section#sec01{color:#000; /*min-height:1040px;*/ box-sizing:border-box; margin:0 auto 2.5%;/* background:url(../images/p02/bg.jpg);*/}
main section#sec01 img{display:block; width:100%; margin:2% auto 1%;}
main section#sec01 p{margin:2% 0; font-size:1.5rem; padding:1.5%; font-weight:bold; background:#fff;}

main section#sec02{color:#000; /*min-height:1040px;*/ box-sizing:border-box; margin:0 auto 2%; padding-bottom:1rem;}
main section#sec02 img{width:95%; margin:0 auto; display: block;}
main section#sec02 p{margin:2% 0; font-size:1.5rem; font-weight:bold; color:#fff;}

main section#sec03{color:#000; /*min-height:1040px;*/ box-sizing:border-box; margin:-80px auto 2%; padding-bottom:1rem; position: relative;}
main section#sec03 img{width:95%; margin:0 auto; display: block;}
main section#sec03 p#s01{margin:2% 0; font-size:1.5rem; font-weight:bold; color:#fff; position:absolute; top:50px; left:130px; width:550px;}
main section#sec03 p#s02{margin:2% 0; font-size:1.5rem; font-weight:bold; color:#fff; position:absolute; top:165px; left:130px; width:340px;}

div#inside{width:90%; padding:0.5% 2% 2%; box-sizing:border-box; margin:auto; background: #000;}

main section#sec04{color:#000; /*min-height:1040px;*/ box-sizing:border-box; padding-bottom:1rem; position: relative;}
main section#sec04 img{width:95%; margin:0 auto; display: block;}
main section#sec04 p#s03{margin:2% 0; font-size:1.6rem; font-weight:bold; color:#fff; position:absolute; top:260px; left:130px; width:530px;}
main section#sec04 p#s03b{margin:2% 0; font-size:1.6rem; font-weight:bold; color:#fff; position:absolute; top:380px; left:130px; width:230px;}
main section#sec04 p#s04{margin:2% 0; font-size:1.6rem; font-weight:bold; color:#fff; position:absolute; bottom:-10px; left:120px; width:555px;}
