
.contents_body{
	background:#000; 
	width:800px;
	/*height:1628px;*/
	margin: 0px auto;
/*	opacity:0.85; */
	position:relative;
	box-sizing:border-box;
	}

#sec01{position:relative;}
#sec01 p{position:absolute; line-height:1.5; top:105px; left:153px; width:390px; font-size:1.5rem;
	text-shadow: 
    white 2px 0px,  white -2px 0px,
    white 0px -2px, white 0px 2px,
    white 2px 2px , white -2px 2px,
    white 2px -2px, white -2px -2px,
    white 1px 2px,  white -1px 2px,
    white 1px -2px, white -1px -2px,
    white 2px 1px,  white -2px 1px,
    white 2px -1px, white -2px -1px;}


#sec02{position:relative;}
#txt1,#txt2,#txt3,#txt4,#txt5{color:#fff; font-size:1.4rem; position:absolute;}

#txt1{top:175px; width:140px; left:30px; font-size:1.42rem;}
#txt2{top:175px; width:140px; left:177px;}
#txt3{top:175px; width:140px; left:330px;}
#txt4{top:175px; width:140px; left:480px;}
#txt5{top:175px; width:140px; left:633px;}

#sec02{position:relative;}
#sec02 p.txt{position:absolute; line-height:1.5; color:#fff; top:75px; left:30px; width:500px; font-size:1.57rem;}
#sec02 p.other{position:absolute; line-height:1.5; color:#fff; bottom:16px; right:150px; width:200px; font-size:1.2rem;}

#sec03{position:relative;}
#sec03 p.txt{position:absolute; line-height:1.5; color:#fff; top:82px; left:250px; width:322px; font-size:1.47rem;}
#sec03 p.attention{position:absolute; line-height:1.5; color:#fff; bottom:3px; right:20px; width:750px; font-size:1.35rem; background:#000; padding:2px; text-align:center;}

#sec04{position:relative;}
#sec04 p.txt{position:absolute; line-height:1.5; color:#fff; top:95px; left:30px; width:545px; font-size:1.52rem;}
#sec04 p.other{position:absolute; line-height:1.5; color:#fff; bottom:17px; right:100px; width:200px; font-size:1.2rem;}