/* CSS Document */

#contents {
	width:800px;
}


#main_navi {
	width:800px;
}


.line11 {
	line-height: 1.1em;
}



#main_navi {
	width:800px;
}

.pict{
float: left; 
border: none; 
padding:0px;
margin:0px 0px 0px 0px;
vertical-align:top; 
}

.pict2{
float: right; 
border: none; 
padding:0px;
margin:0px 0px 0px 0px;
vertical-align:top; 
}



.txt12-14 { font-size: 12px; line-height: 14px; color: #000000; text-align: left; }
.txt12-16 { font-size: 12px; line-height: 16px; color: #000000; text-align: left; }
.txt10-12 { font-size: 10px; line-height: 12px; color: #000000; text-align: left; }
.txt10-12_gray { font-size: 10px; line-height: 12px; color: #999999; text-align: left; }
.txt10-12c { font-size: 10px; line-height: 12px; color: #000000; text-align: center; }
.txt10-12r { font-size: 10px; line-height: 12px; color: #000000; text-align: right; }
.txt10-12white { font-size: 10px; line-height: 12px; color: #FFFFFF; text-align: left; }
.txt12-16white { font-size: 12px; line-height: 16px; color: #FFFFFF; text-align: left; }



/* p1 */

#p1_01{background-image:url(../img/p1/p1_07.jpg); 
      height:57px; 
	  width:400px;
	  padding:0 70px 0 30px;
	  font-weight:bold;}
	  
#p1_02{background-image:url(../img/p1/p1_12.jpg); 
       width:331px;
	   height:32px;
	   font-size:10px;
	   line-height:12px;
	   padding:0 15px 0 45px;}
	   
#p1_03{background-image:url(../img/p1/p1_15.jpg); 
       height:157px; 
	   width:800px;
	  }

.p1_03_txt01{color:#FFFFFF; margin-left:40px; width:385;}

.p1_03_txt02{margin-top:112px; width:328px; font-size:10px; line-height:12px;}

.p1_03_btn{margin-right:15px; margin-top:10px; width:385; text-align:right;}

#p1_04{background-image:url(../img/p1/p1_17.jpg); height:115px; width:720px; padding:0 40px 10px 40px;}

.p1_04_txt01{color:#FFFFFF; font-size:10px; line-height:12px; width:250px;}

.p1_04_txt02{color:#FFFFFF; font-size:10px; line-height:12px; width:210px;}

/* p2 */

#p2_01{background-image:url(../img/p2/p2_01.jpg); 
       height:57px; 
	   width:250px;
	   color:#FFFFFF;
	   font-size:10px;
	   line-height:12px;
	   padding:3px 540px 0 10px;}
	   
#p2_02{background-image:url(../img/p2/p2_03.jpg); height:104px; width:655px; padding:0 15px 0 130px;}

.p2_02_txt01{font-size:10px; line-height:12px; width:100px; color:#FFFFFF;}

.p2_02_txt02{font-size:10px; line-height:12px; width:100px; color:#FFFFFF; margin-top:43px;}

#p2_03{background-image:url(../img/p2/p2_05.jpg); height:124px; width:725px; padding:185px 35px 0 40px;}

#p2_04{background-image:url(../img/p2/p2_06.jpg); height:268px; width:575px; padding:0 80px 0 145px;}

#p2_05{background-image:url(../img/p2/p2_07.jpg); height:123px; width:700px; padding:0 35px 0 65px;}

/* p3 */

#p3_01{background-image:url(../img/p3/p3_01.jpg); 
       height:82px; 
	   width:285px;
	   color:#FFFFFF;
	   font-size:10px;
	   line-height:12px;
	   padding:3px 500px 0 15px;}
	   
#p3_02{background-image:url(../img/p3/p3_03.jpg); height:265px; width:770px; padding:0 15px 0 15px;}

#p3_03{background-image:url(../img/p3/p3_04.jpg); height:190px; width:612px; padding:30px 155px 0 33px;}

#p3_04{background-image:url(../img/p3/p3_06.jpg); height:345px; width:685px; padding:5px 30px 0 85px;}

#p3_05{background-image: url(../img/p3/p3_07.jpg); height:141px; width:490px; padding:0 145px 0 165px;}

/* item */


.item_txt01{font-size:10px; line-height:12px; width:125px;}

.item_txt02{font-size:10px; line-height:12px; width:125px; margin-top:35px;}

.item_txt03{font-size:10px; line-height:12px; width:125px; margin-top:20px;}

.item_txt04{font-size:10px; line-height:12px; width:105px;}

.item_txt05{font-size:10px; line-height:12px; width:105px; margin-top:15px;}

.item_txt06{font-size:10px; line-height:12px; width:105px; margin-top:105px;}

.item_txt07{font-size:10px; line-height:12px; width:105px; margin-top:10px; margin-left:30px;}

.item_txt08{font-size:10px; line-height:12px; width:100px; margin-top:125px; margin-left:95px;}

.item_txt09{font-size:10px; line-height:12px; width:105px; margin-top:80px;}

.item_txt10{font-size:10px; line-height:12px; width:125px; margin-top:170px; margin-left:25px;}

.item_txt11{font-size:10px; line-height:12px; width:125px; margin-top:115px;}

.item_txt12{font-size:10px; line-height:12px; width:125px; margin-top:20px; margin-left:30px;}