/* CSS Document */

/*page01*/


.contents_body{
/*	background:url(../common/bg.jpg); */
	width:800px;
	background-color:#AD0003;
/*	height:1628px;
*/	margin: 0px auto;
/*	opacity:0.85; */
	position:relative;
	line-height:1.5;
}
section{display:block; margin:0; padding:0; position:relative;}

#sec01{background:url(../images/p01/sec01.png); width:800px; height:185px;}
#sec02{background:url(../images/p01/sec02.png); width:800px; height:195px;}
#sec03{background:url(../images/p01/sec03.png); width:800px; height:230px;}
#sec04{background:url(../images/p01/sec04.png); width:800px; height:230px;}
#sec05{background:url(../images/p01/sec06.png); width:800px; height:301px;}
#sec06{background:url(../images/p01/sec07.png); width:800px; height:280px;}
#sec07{background:url(../images/p01/sec08.png); width:800px; height:245px;}
#sec08{background:url(../images/p01/sec10.png) no-repeat center; width:800px; height:277px; margin:20px auto 0}
.logo{position:absolute; top:50px; left:240px;}
.spec1,.spec2,.spec3,.spec4,.spec5,.spec6,.spec7,.spec8,.spec9{position:absolute; font-size:13px; width:170px; font-weight:bold; line-height:1.3;}
.spec1,.spec4,.spec2,.spec3,.spec5,.spec6,.spec6{color:#000;}

.spec1{left:60px; top:80px;}
.spec2{right:55px;top:30px; width:160px;}
.spec3{top:90px; left:60px; width:140px;}
.spec4{right:60px; top:60px;}
/*#sec04 p{position:absolute; width:460px; top:0.8%; left:20%; font-size:14px; color:#000; padding:1.7%;
background:rgba(255,255,255,0.5); display:block;
} */
.spec5{left:60px; top:90px;}
.spec6{right:60px; top:90px;}

.spec7{right:190px; top:90px;width:270px;font-size:14px; line-height:1.5;}
.spec8{left:50px; top:60px;width:360px;font-size:16px; line-height:1.4; font-weight:bold;}
.spec9{left:50px; bottom:10px;width:330px;font-size:11px; line-height:1.4; font-weight:bold;}

#sec08 img { display:block; margin:0px auto; padding-top:10px;}


#sec04 span{font-size:16px;}

#sec06 .txt1{position:absolute; width:465px; color:#000; top:15px; right:40px; line-height:1.5; font-size:13px;}
#sec06 span{font-size:16px;}
#sec7 .txt1{position:absolute; font-size:11.5px; width:230px; color:#fff; top:15px; left:35px; line-height:1.5;}
#sec7 .txt2{position:absolute; font-size:11px; width:230px; color:#fff; top:114px; left:285px; line-height:1.5;}
#sec7 .txt3{position:absolute; font-size:11.5px; width:230px; color:#fff; bottom:42px; right:28px; line-height:1.5;}

#sec08 .txt1{position:absolute; font-size:11.5px; width:230px; color:#fff; top:70px; left:33px; line-height:1.5;}
#sec08 table{position:absolute; top:2px; right:110px;font-size:10.8px; color:#fff; width:400px; border-collapse: collapse;}
#sec08 table th{width:10%; text-align:center;}
#sec08 table td{width:80%; padding-left:5%; }

#sec09 .txt1{position:absolute; font-size:13px; width:195px; color:#fff; top:15px; left:188px; line-height:1.5;}
#sec09 .txt2{position:absolute; font-size:13px; width:195px; color:#fff; top:15px; right:26px; line-height:1.5;}