/* CSS Document */

#contents {
	width: 800px;
}


#main_navi {
	width:800px;
}


.line11 {
	line-height: 1.1em;
}
.line11_2 {
	line-height: 1.1em;
	font-size:11px;
}

.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-16 { font-size: 12px;line-height: 16px; color: #000000; text-align: left; }
.txt10-12_c { font-size: 10px; line-height: 12px; color: #000000; text-align: center; }
.txt10-12gray { font-size: 10px; line-height: 12px; color: #666666; text-align: left; }
.txt10-12 { font-size: 10px; line-height: 12px;}
.txt10-14 { font-size: 10px; line-height: 14px;}
.orange{color:#FF7F00;}

p {margin: 0px; padding: 0px;}



form{margin:0; padding:0;}

a img{ outline:none; border:none;}

/* p1 */
#p01 p.t01 { padding:0 52px 0 48px; font-size:16px; line-height:18px; }
#p01 p.t02 { padding:6px 184px 0 155px; font-size:16px; line-height:18px; }
#p01 p.t03 { padding:0 31px 0 52px; font-size:16px; line-height:18px; }
#p01 p.t04 { text-align:center; font-size:16px; line-height:18px; }
#p01 p.t05 { padding:0 68px 0 68px; font-size:16px; line-height:18px; }
#p01 p.t06 { padding:0 68px 0 68px; font-size:16px; line-height:18px; color:#FFFFFF; }
#p01 p.t07 { padding:0 68px 0 68px; font-size:16px; line-height:18px; color:#FFFFFF; }

#p01 div.f1 { height:44px; width:338px; font-size:16px; line-height:18px; }
#p01 div.f2 { height:25px; width:338px; font-size:16px; line-height:18px; }
#p01 div.f3 { height:41px; width:338px; font-size:16px; line-height:18px; }

#p01 div.f1 p { padding:16px 0 0 69px; color:#FFFFFF;  }

#p01 div.f2_1 { float:left; width:142px; color:#FFFFFF;  }
#p01 div.f2_1 p { padding:3px 0 0 91px; color:#FFFFFF;  }
#p01 div.f2_2 { float:left; width:196px; color:#FFFFFF;  }
#p01 div.f2_2 p { padding:3px 0 0 67px; color:#FFFFFF;  }

#p01 .f3 div.f3_1 { float:left; height:16px; width:138px; font-size:16px; line-height:18px; }
	#p01 .f3 div.f01 { padding:0 0 0 74px; height:16px; width:58px; font-size:16px; line-height:18px; }
	#p01 .f3 div.f01 input { height:16px; width:58px; font-size:21px; font-weight:bold; padding:9px 3px; line-height:16px; border:none; background:none; text-align:center;}
#p01 .f3 div.f3_2 { float:left; width:51px; font-size:16px; line-height:18px; color:#FFFFFF; }
#p01 .f3 div.f3_2 p {margin:16px 0 0 10px;  width:51px; font-size:16px; line-height:18px; color:#FFFFFF; }
#p01 .f3 div.f3_3 { float:left; height:16px; width:80px; font-size:16px; line-height:18px; }
	#p01 .f3 div.f02 { float:left; height:16px; width:58px; font-size:16px; line-height:18px; }
	#p01 .f3 div.f02 input { margin:0 0 0 0px; height:16px; width:58px; font-size:21px; font-weight:bold; padding:9px 0px; line-height:16px; border:none; background:none; text-align:center;}
#p01 .f3 div.f3_4 { float:left; width:51px; font-size:16px; line-height:18px; color:#FFFFFF; }
#p01 .f3 div.f3_4 p {margin:16px 0 0 0;  width:51px; font-size:16px; line-height:18px; color:#FFFFFF; }

#p01 div.f4 { height:69px; width:337px;}
#p01 div.f5 { height:41px; width:337px; font-size:16px; line-height:18px; }

#p01 div.f4_1 { float:left; width:161px; color:#FFFFFF; font-size:16px; line-height:18px;   }
#p01 div.f4_1 p { padding:42px 0 0 61px; color:#FFFFFF;  }
#p01 div.f4_2 { float:left; width:176px; color:#FFFFFF; font-size:27px;  }
#p01 div.f4_2 p { padding:26px 0 0 0; color:#FFFFFF;  }


#p01 .f5 div.f5_1 { float:left; width:124px; font-size:16px; line-height:18px; }
	#p01 .f5 div.f01 { padding:0 0 0 60px; height:16px; width:58px; font-size:16px; line-height:18px; }
	#p01 .f5 div.f01 input { height:16px; width:58px; font-size:21px; font-weight:bold; padding:9px 3px; line-height:16px; border:none; background:none; text-align:center;}
#p01 .f5 div.f5_2 { float:left; width:58px; font-size:16px; line-height:18px; color:#FFFFFF; }
#p01 .f5 div.f5_2 p {margin:16px 0 0 10px; font-size:16px; line-height:18px; color:#FFFFFF; }
#p01 .f5 div.f5_3 { float:left; width:80px; font-size:16px; line-height:18px; }
	#p01 .f5 div.f02 { float:left; height:16px; width:58px; font-size:16px; line-height:18px; }
	#p01 .f5 div.f02 input { height:16px; width:58px; font-size:21px; font-weight:bold; padding:9px 3px; line-height:16px; border:none; background:none; text-align:center;}

#p01 div.f_btn { width:125px; height:63px;  background:url(../img/p1/p1_r_13.jpg) no-repeat;}
#p01 div.f_btn:hover {background:url(../img/p1/p1_r_13_on.jpg) no-repeat;}
#p01 div.f_btn input{ border:none; width:125px; height:63px; background:url(../img/p1/p1_r_13.jpg) no-repeat; text-indent:-9999px; outline:none;}	
#p01 div.f_btn input:hover {background:url(../img/p1/p1_r_13_on.jpg) no-repeat;}

	
/* p2 */

#p02 p.t01, #p02 p.t04, #p02 p.t07 { padding:0 69px 0 68px; font-size:16px; line-height:18px; }
#p02 p.t02, #p02 p.t05, #p02 p.t08 { padding:0 18px 0 68px; font-size:14px; line-height:18px; }
#p02 p.t03, #p02 p.t06, #p02 p.t09 { padding:0 70px 0 19px; font-size:14px; line-height:18px; }

#p02 p.t04, #p02 p.t07 { color:#FFFFFF; }

#p02 p.t02_o { padding:0 0 0 293px; font-size:11px; line-height:11px; }
#p02 p.t03_o { padding:0 0 0 174px; font-size:11px; line-height:11px; }

#p02 div.t05_o1 { width:233px; float:left;}
#p02 div.t05_o2 { float:left;}
#p02 div.t05_o1 p{ padding:0 0 0 68px; font-size:11px; line-height:11px; }
#p02 div.t05_o2 p{ font-size:11px; line-height:11px; }

#p02 p.t06_o { padding:0 0 0 15px; font-size:11px; line-height:11px; }
#p02 p.t09_o { padding:0 0 0 25px; font-size:11px; line-height:11px; }
