
.contents_body{
	background:#FFD000; 
	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;}
#txt1{color:#000;}
#txt2,#txt3,#txt4{color:#fff; font-size:1.4rem;}

#txt1{top:100px; width:340px; left:195px; font-size:1.42rem;
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;}
#txt2{top:645px; width:235px; left:35px;}
#txt3{top:645px; width:235px; left:285px;}
#txt4{top:645px; width:235px; left:535px;}

#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;}