/* CSS Document */

#contents {
	width:800px;
	padding-left:2px;
}


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

.txt10-12c { font-size: 10px; line-height: 12px; color: #000000; text-align: center; }


p{margin:0 ; padding:0;}

.clear {
	clear:both;
}

#menu ul {
	width:800px;
	height:30px;
	padding:0;
	margin:0;
}

#menu li {
	height:30px;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}

/* p1 */

#p1-01 {
	width:800px;
	height:475px;
	text-align:left;
	background-image:url(../img/p1/p1_img01.jpg);
	margin:0;
	padding:0;
}

*html body #p1-01 {
	width:800px;
	height:475px;
	text-align:left;
	background-image:url(../img/p1/p1_img01.jpg);
	margin:-3px 0 0 0;
	padding:0;
}

#p1-01 .com {
	padding:370px 0 0 20px;
	color:#FFA573;
	font-weight:bold;
	line-height:20px;
}

#p1-02 {
	width:780px;
	padding:3px 0 3px 20px;
	background-image:url(../img/p1/p1-03_back.jpg);
	font-size:11px;
	color:#737373;
}

#p1-03 {
	width:800px;
	height:290px;
	background-image:url(../img/p1/p1_img02.jpg);
	margin:0;
	padding:0;
}

#p1-03 .box1 {
	width:230px;
	padding:0 0 0 50px;
	text-align:center;
	float:left;
}

#p1-03 .box2 {
	width:230px;
	padding:0;
	text-align:center;
	float:left;
}

#p1-04 {
	width:800px;
	height:301px;
	background-image:url(../img/p1/p1_img03.jpg);
	margin:0;
	padding:0;
}

#p1-04 .com {
	width:340px;
	padding:110px 0 0 162px;
	line-height:18px;
	float:left;
}

#p1-04 .btn {
	width:250px;
	text-align:right;
	padding:0 6px 8px 0;
}

#p1-04 .com2 {
	width:250px;
	line-height:14px;
	font-size:10px;
	color:#F26F81;
	float:left;
	padding:204px 0 0 20px;
}

#p1-05 {
	width:800px;
	height:242px;
	background-image:url(../img/p1/p1_img04.jpg);
	margin:0;
	padding:0;
}

#p1-05 .btn {
	width:590px;
	padding-top:80px;
	text-align:right;
}

#p1-06 {
	width:800px;
	height:198px;
	background-image:url(../img/p1/p1_img05.jpg);
	margin:0;
	padding:0;
}

#p1-06 .box1 {
	width:110px;
	padding:90px 0 0 25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:14px;
	float:left;
}

#p1-06 .box2 {
	width:200px;
	padding:3px 0 0 10px;
	font-size:10px;
	color:#FFFFFF;
	line-height:12px;
	float:left;
}

#p1-06 .box3 {
	width:235px;
	padding:3px 0 0 10px;
	font-size:10px;
	color:#FFFFFF;
	line-height:12px;
	float:left;
}


/* p2 */

#p2-01 {
	width:800px;
	height:382px;
	text-align:left;
	background-image:url(../img/p2/p2_img01.jpg);
	margin:0;
	padding:0;
}

*html body #p2-01 {
	width:800px;
	height:382px;
	text-align:left;
	background-image:url(../img/p2/p2_img01.jpg);
	margin:-3px 0 0;
	padding:0;
}

#p2-02 {
	width:800px;
	height:345px;
	text-align:left;
	background-image:url(../img/p2/p2_img02.jpg);
	margin:0;
	padding:0;
}

#p2-02 .com {
	width:507px;
	font-size:10px;
	line-height:12px;
	color:#888888;
	padding:10px 0 0 280px;	
}

#p2-02 .com2 {
	width:150px;
	font-size:10px;
	color:#666666;
	padding-top: 128px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 285px;
}

#p2-03 {
	width:800px;
	height:387px;
	text-align:left;
	background-image:url(../img/p2/p2_img03.jpg);
	margin:0;
	padding:0;
}

#p2-03 .com {
	width:150px;
	padding:160px 0 0 20px;
	font-size:10px;
	color:#666666;
	float:left;
}

#p2-03 .com2 {
	width:165px;
	padding:212px 95px 0 0;
	font-size:10px;
	color:#666666;
	float:right;
}

#p2-04 {
	width:800px;
	height:220px;
	text-align:left;
	background-image:url(../img/p2/p2_img04.jpg);
	margin:0;
	padding:0;
}

#p2-04 .com {
	width:270px;
	padding:5px 0 0 495px;
	text-align:left;
	font-size:10px;
	color:#555555;
	line-height:14px;
}

#p2-04 .com2 {
	width:100px;
	padding:18px 0 0 665px;
	text-align:left;
	font-size:10px;
	color:#333333;
	line-height:14px;
}

#p2-04 .btn {
	width:100px;
	padding:8px 0 0 665px;
	text-align:left;
}

#p2-05 {
	width:800px;
	height:108px;
	text-align:left;
	background-image:url(../img/p2/p2_img05.jpg);
	margin:0;
	padding:0;
}

#p2-05 .btn {
	width:761px;
	height:31px;
	margin:0 auto;
	padding:45px 0 0;
}


/* p3 */

#p3-01 {
	width:800px;
	height:380px;
	text-align:left;
	background-image:url(../img/p3/p3_img01.jpg);
	margin:0;
	padding:0;
}

*html body #p3-01 {
	width:800px;
	height:380px;
	text-align:left;
	background-image:url(../img/p3/p3_img01.jpg);
	margin:-3px 0 0;
	padding:0;
}

#p3-02 {
	width:800px;
	height:345px;
	text-align:left;
	background-image:url(../img/p3/p3_img02.jpg);
	margin:0;
	padding:0;
}

#p3-02 .com {
	width:507px;
	font-size:10px;
	line-height:12px;
	color:#888888;
	padding:10px 0 0 280px;	
}

#p3-02 .com2 {
	width:150px;
	padding:155px 0 0 275px;
	font-size:10px;
	color:#777777;
}

#p3-03 {
	width:800px;
	height:390px;
	text-align:left;
	background-image:url(../img/p3/p3_img03.jpg);
	margin:0;
	padding:0;
}

#p3-03 .com {
	width:242px;
	padding:188px 0 0 20px;
	font-size:10px;
	color:#777777;
	float:left;
}

#p3-03 .com2 {
	width:140px;
	padding:240px 125px 0 0;
	font-size:10px;
	color:#777777;
	float:right;
}

#p3-03b {
	width:800px;
	height:20px;
	text-align:left;
	background-image:url(../img/p1/p1-03_back.jpg);
	margin:0;
	padding:0;
}

#p3-03b .btn {
	width:240px;
	height:15px;
	float:left;
	padding:0;
	margin:0 2px 0 18px;
}

*html body #p3-03b .btn {
	width:240px;
	height:15px;
	float:left;
	padding:0;
	margin:0 8px 0 10px;
	
}

#p3-04 {
	width:800px;
	height:234px;
	text-align:left;
	background-image:url(../img/p3/p3_img04.jpg);
	margin:0;
	padding:0;
}

#p3-04 .com {
	width:440px;
	padding:100px 0 0 325px;
	text-align:left;
	font-size:12px;
	color:#555555;
	line-height:18px;
}

#p3-04 .btn {
	width:100px;
	padding:16px 0 0 662px;
	text-align:left;
}

#p3-05 {
	width:800px;
	height:99px;
	text-align:left;
	background-image:url(../img/p3/p3_img05.jpg);
	margin:0;
	padding:0;
}

#p3-05 .btn {
	width:762px;
	height:33px;
	margin:0 auto;
	padding:35px 0 0;
}


/* p4 */

#p4-01 {
	width:800px;
	height:389px;
	text-align:left;
	background-image:url(../img/p4/p4_img01.jpg);
	margin:0;
	padding:0;
}

*html body #p4-01 {
	width:800px;
	height:389px;
	text-align:left;
	background-image:url(../img/p4/p4_img01.jpg);
	margin:-3px 0 0;
	padding:0;
}

#p4-02 {
	width:800px;
	height:470px;
	text-align:left;
	background-image:url(../img/p4/p4_img02.jpg);
	margin:0;
	padding:0;
}

#p4-02 .com {
	width:460px;
	font-size:12px;
	line-height:19px;
	color:#666666;
	padding:65px 0 0 320px;
}

#p4-02b  {
	width:800px;
	height:180px;
	text-align:left;
	background-image:url(../img/p4/p4_img02.jpg);
	background-position:bottom;
	margin:0;
	padding:0;
}

#p4-02b .com2 {
	width:200px;
	padding:11px 0 0 570px;
	font-size:10px;
	line-height:12px;
	color:#666666;
}

#p4-02b .com3 {
	width:180px;
	padding:2px 0 0 570px;
	font-size:10px;
	line-height:13px;
	color:#444444;
}

#p4-02b .btn {
	width:180px;
	padding:2px 0 0 570px;
}

#p4-02b .bn {
	width:377px;
	height:29px;
	margin:18px 0 0 210px;
}

#p4-03 {
	width:800px;
	height:204px;
	text-align:left;
	background-image:url(../img/p4/p4_img03.jpg);
	margin:0;
	padding:0;
}

#p4-03 .com {
	width:420px;
	padding:52px 0 0 20px;
	font-size:12px;
	color:#777777;
	float:left;
}

#p4-03 .bn {
	width:377px;
	height:29px;
	margin:0 0 0 210px;
	padding:9px 0 0;
}

#p4-04 {
	width:800px;
	height:433px;
	text-align:left;
	background-image:url(../img/p4/p4_img04.jpg);
	margin:0;
	padding:0;
}

#p4-04 .com {
	width:600px;
	padding:60px 0 0 20px;
	text-align:left;
	font-size:12px;
	color:#da70d6;
	line-height:18px;
}

#p4-04 .bn {
	width:377px;
	height:29px;
	margin:0 0 0 210px;
	padding:278px 0 0;
}

*html body #p4-04 .bn {
	width:377px;
	height:29px;
	margin:0 0 0 210px;
	padding:275px 0 0;
}

#p4-05 {
	width:800px;
	height:98px;
	text-align:left;
	background-image:url(../img/p4/p4_img05.jpg);
	margin:0;
	padding:0;
}

#p4-05 .btn {
	width:762px;
	height:33px;
	margin:0 auto;
	padding:37px 0 0;
}
