/* 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;
}

#contents ul {
	width:796px;
	height:20px;
	padding:0;
	margin:0;
}

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

/* p1 */

#p1-b1 {
	width:796px;
	height:428px;
	text-align:left;
	background-image:url(../img/p1/bg1.jpg);
	margin:0;
	padding:0;
}

#p1-b1l {
	width:250px;
	padding:10px 0 0 10px;
	float:left;
}

#p1-b1l #text1 {
	width:200px;
	padding:195px 0 0 20px;
}

#p1-b1l #text2 {
	width:200px;
	font-size:10px;
	line-height:14px;
	color:#888888;
	padding:5px 0 0 20px;
}

#p1-b1ra {
	width:208px;
	float:left;
	padding-top: 225px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 47px;
}

#p1-b1rb {
	width:243px;
	float:none;
	text-align:right;
	padding-top: 225px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 4px;
}

#p1-b1 #text3 {
	width:500px;
	float:right;
	font-size:10px;
	line-height:12px;
	color:#666666;
	padding-top: 50px;
	padding-right: 10;
	padding-bottom: 0;
	padding-left: 0;
	margin-bottom:10px;
	margin-right: 10px;
}

#p1-b2 {
	width:796px;
	height:526px;
	text-align:left;
	background-image:url(../img/p1/bg2.jpg);
	margin:0;
	padding:0;
}

#p1-b2 #text1 {
	padding:10px 0 0 270px;
	color: #FF3399;
}

#p1-b2 #lb {
	width:178px;
	float:left;
	font-size:10px;
	line-height:13px;
}

#p1-b2 #b1 {
	padding:53px 0 0 28px;
	width:150px;
	color: #FF3399;
}

#p1-b2 #b2 {
	padding:75px 0 0 28px;
	width:150px;
	color:#666666;
}

#p1-b2 #b3 {
	padding:57px 0 0 28px;
	width:140px;
	color:#666666;
}

#p1-b2 #rb {
	width:170px;
	float:right;
	font-size:10px;
	line-height:13px;
}

#rb #b1 {
	padding:53px 28px 0 0;
	width:145px;
	color: #FF3399;
}

#rb #b2 {
	padding:75px 28px 0 0;
	width:145px;
	color:#666666;
}

#rb #b3 {
	padding:60px 28px 0 0;
	width:145px;
	color:#666666;
}

#p1-b3 {
	width:796px;
	height:190px;
	text-align:left;
	background-image:url(../img/p1/bg3.jpg);
	margin:0;
	padding:0;
	font-size:10px;
	line-height:13px;
	color:#666666;
}

#p1-b3 #text1 {
	width:240px;
	padding:60px 0 15px 30px;
	float:left;
}

#p1-b3 #text2 {
	width:240px;
	padding:60px 0 0 10px;
	float:left;
}

#p1-b3 #text3 {
	width:240px;
	padding:60px 0 0 10px;
	float:left;
}


/* p2 */

#p2-b1 {
	width:796px;
	height:648px;
	text-align:left;
	background-image:url(../img/p2/bg1.jpg);
	margin:0;
	padding:0;
}

#p2-b1 #text1 {
	width:180px;
	padding:90px 0 0 10px;
	font-size:10px;
	line-height:13px;
	float:left
}

#p2-b1 #text2 {
	width:450px;
	padding:55px 0 0 140px;
	float:left;
}

#p2-b1 #text3 {
	width:210px;
	padding:85px 0 0 330px;
	color: #FF3399
}

#p2-b1 #text4 {	
	width:100px;
	padding:168px 0 0 12px;
	float:left;
	font-size:10px;
	line-height:14px;
}

#p2-b1 #text5 {	
	width:115px;
	padding:270px 0 0 100px;
	float:left;
	font-size:10px;
	line-height:14px;
}

#p2-b1 #text6 {	
	width:115px;
	padding:270px 0 0 20px;
	float:left;
	font-size:10px;
	line-height:14px;
}

#p2-b1 #text7 {	
	width:115px;
	padding:270px 0 0 20px;
	float:left;
	font-size:10px;
	line-height:14px;
}

#p2-b1 #text8 {	
	width:100px;
	padding:178px 0 0 81px;
	float:left;
	font-size:10px;
	line-height:14px;
}

#p2-b2 {
	width:796px;
	height:543px;
	text-align:left;
	background-image:url(../img/p2/bg2.jpg);
	margin:0;
	padding:0;
}

#p2-b2 #text1 {
	width:330px;
	padding:45px 0 0 230px;
	text-align:center;
	color:#444444;
}

#p2-b2 #text2 {	
	width:100px;
	padding:210px 0 0 127px;
	float:left;
	font-size:10px;
	line-height:14px;
	color:#CCCCCC;
}

#p2-b2 #text3 {	
	width:103px;
	padding:355px 0 0 10px;
	float:left;
	font-size:10px;
	line-height:13px;
}

#p2-b2 #fl-b {
	width:226px;
	float:left;
}

#p2-b2 #text4 {	
	width:103px;
	padding:335px 0 0 10px;
	float:left;
	font-size:10px;
	line-height:13px;
}

#p2-b2 #text5 {	
	width:103px;
	padding:335px 0 0 10px;
	float:left;
	font-size:10px;
	line-height:13px;
}

#p2-b2 #text6 {	
	width:103px;
	padding:250px 0 0 20px;
	float:left;
	font-size:10px;
	line-height:13px;
	color:#CCCCCC;
}

#p2-b3 {
	width:796px;
	height:551px;
	text-align:left;
	background-image:url(../img/p2/bg3.jpg);
	margin:0;
	padding:0;
	font-size:10px;
	line-height:13px;
	color: #666666;
}

#p2-b3 #boxa {
	width:340px;
	padding:10px 5px;
	float:left;
}

#boxa #txt-00
{
	width:250px;
	float:left;
	margin-top: 40px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 25px;
	font-size:12px;
	line-height:16px;
	color:#FFFFFF;
}
  
#boxa #text-l {
	width:145px;
	float:left;
	padding-top: 165px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}

#boxa #text-r {
	width:130px;
	float:right;
	padding-top: 100px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#boxa .btn1 {
	width:225px;
	height:23px;
	padding:5px 0 0 20px;
}

*html body #boxa .btn1 {
	width:225px;
	height:23px;
	padding:0 0 0 20px;
	margin-top:-3px;
}

#boxa .btn2 {
	width:225px;
	height:23px;
	padding:4px 0 0 20px;
}

#p2-b3 #right-b {
	float:left;
	width:431px;
}

#p2-b3 #boxb {
	width:300px;
	padding:10px 5px;
	float:left;
}

#boxb #in1 {
	width:150px;
	padding:140px 0 0 5px;
	float:left;
}

#boxb #text-l {
	width:115px;
	padding:0;
	float:left;
}

#boxb #text-2 {
	width:115px;
	padding:30px 0 0 20px;
	float:left;
}

#boxb #text-r {
	width:140px;
	padding:20px 0 0 0;
	float:right;
}

#text-r #text-1 {	
	width:100px;
	padding:0 0 0 15px;
}

#text-r #text-2 {	
	width:130px;
	padding:80px 0 0 0;
}

#p2-b3 #boxc {
	width:105px;
	padding:300px 5px 0;
	float:left;
}

#p2-b3 #boxd {
	width:100px;
	padding:50px 0 0 90px;
}

#p2-b3 #boxe {
	text-align:right;
	padding:17px 0 0 0;
}

*html body #p2-b3 #boxe {
	text-align:right;
	padding:7px 0 0 0;
}
	
/* p3 */

#p3-b1 {
	width:796px;
	height:125px;
	text-align:left;
	background-image:url(../img/p3/bg1.jpg);
	margin:0;
	padding:0;
}

#p3-b1 #text1 {
	width:200px;
	padding:90px 0 0 15px;
	float:left;
	font-size:10px;
	line-height:13px;
}

#p3-b1 #text2 {
	width:450px;
	color:#888888;
	padding:50px 0 0 107px;
	float:left;
}

#p3-b2 {
	width:796px;
	height:457px;
	text-align:left;
	background-image:url(../img/p3/bg2.jpg);
	margin:0;
	padding:0;
}

#p3-b2 #text1 {
	width:410px;
	padding:48px 0 0 365px;
	color:#FF3399;
}

#p3-b2 #text2 {
	width:125px;
	float:right;
	font-size:10px;
	line-height:14px;
	color:#333333;
	padding-top: 70px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0;
}

#p3-b2 #text3 {
	width:110px;
	float:right;
	font-size:10px;
	line-height:14px;
	color:#333333;
	padding-top: 70px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0;
}

#p3-b2 #text4 {
	width:105px;
	float:right;
	font-size:10px;
	line-height:14px;
	color:#333333;
	padding-top: 70px;
	padding-right: 40px;
	padding-bottom: 0;
	padding-left: 0;
}

#p3-b2 #text5 {
	padding:30px 0 0 480px;
	font-size:10px;
	line-height:14px;
}

#p3-b2 #text6 {
	width:305px;
	padding:0 0 0 480px;
	font-size:10px;
	line-height:12px;
}

#p3-b3 {
	width:796px;
	height:446px;
	text-align:left;
	background-image:url(../img/p3/bg3.jpg);
	margin:0;
	padding:0;
}

#p3-b3 #text1 {
	width:380px;
	padding:57px 0 0 27px;
	color:#FF3399;
}

#p3-b3 #text2 {
	width:250px;
	font-size:10px;
	line-height:14px;
	color: #333333;
	padding-top: 70px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 40px;
}

#p3-b3 #text3 {
	width:250px;
	font-size:10px;
	line-height:14px;
	color:#333333;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 50px;
}

#p3-b3 #text4 {
	width:375px;
	font-size:10px;
	line-height:12px;
	color:#999999;
	padding-top: 35px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}

#p3-b4 {
	width:796px;
	height:448px;
	text-align:left;
	background-image:url(../img/p3/bg4.jpg);
	margin:0;
	padding:0;
}

#p3-b4 #lb {
	width:337px;
	float:left;
}

#p3-b4 #text1 {
	width:310px;
	padding:45px 0 0 27px;
	color:#FF3399;
}

#p3-b4 #text2 {
	width:160px;
	padding:45px 0 0 30px;
	font-size:10px;
	line-height:14px;
	color: #333333;
}

#p3-b4 #text3 {
	width:190px;
	float:right;
	font-size:10px;
	line-height:14px;
	color:#333333;
	padding-top: 55px;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 0;
}

#p3-b4 #text4 {
	width:150px;
	padding:163px 0 0 15px;
	font-size:10px;
	line-height:13px;
	color:#333333;
	float:left;
}

#p3-b4 #text5 {
	width:320px;
	padding:113px 0 0 80px;
	color: #E4E8CA;
	font-size:10px;
	line-height:13px;
	float:left;
}

#p3-b4 #text6 {
	width:90px;
	padding:90px 0 0 110px;
	font-size:10px;
	line-height:14px;
	color:#333333;
	float:left;
}

#p3-b4 #text7 {
	height:23px;
	text-align:right;
	padding:0 15px 0 0;
	margin-top:-10px;
}

#p3-b5 {
	width:796px;
	height:443px;
	text-align:left;
	background-image:url(../img/p3/bg5.jpg);
	margin:0;
	padding:0;
}

#p3-b5 #text1 {
	width:330px;
	padding:50px 0 0 27px;
	color:#FFFFFF;
	float:left;
}

#p3-b5 #text1-2 {
	width:130px;
	font-size:10px;
	line-height:13px;
	color:#333333;
	font-weight:bold;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#p3-b5 #text1-3 {
	width:100px;
	padding:5px 0 0 0;
	font-size:10px;
	line-height:13px;
	color:#333333;
}

#p3-b5 #text2 {
	width:330px;
	padding:20px 0 0 35px;
	color:#FFFFFF;
	float:left;
}

#p3-b5 #text2-1 {
	width:140px;
	padding:0;
	font-size:10px;
	line-height:13px;
	color:#333333;
	font-weight:bold;
}

#p3-b5 #text2-2 {
	width:120px;
	padding:5px 0 0 0;
	font-size:10px;
	line-height:13px;
	color:#333333;
}

#p3-b5 #text3 {
	width:235px;
	padding:107px 0 0 27px;
	float:left;
}

#p3-b5 #text4 {
	width:250px;
	padding:104px 0 0 0;
	float:left;
}

#p3-b5 #text4-1 {
	width:170px;
	padding:0;
	font-size:10px;
	line-height:13px;
	color:#333333;
	font-weight:bold;
}

#p3-b5 #text4-2 {
	width:170px;
	padding:2px 0 0 0;
	font-size:10px;
	line-height:13px;
	color:#333333;
}

#p3-b5 #text5 {
	width:225px;
	padding:20px 10px 0 0;
	float:right;
}

#text5 #lb {
	width:96px;
	float:right;
	padding:0 10px 0 0;
}

#p3-b5 #text5-1 {
	width:96px;
	padding:0;
	font-size:10px;
	line-height:13px;
	color:#333333;
	font-weight:bold;
}

#p3-b5 #text5-2 {
	width:96px;
	padding:2px 0 0 0;
	font-size:10px;
	line-height:13px;
	color:#333333;
}

#text5 #rb {
	width:96px;
	float:right;
	padding:10px 15px 0 0;
}

#p3-b5 #text5-3 {
	width:96px;
	padding:0;
	font-size:10px;
	line-height:13px;
	color:#333333;
	font-weight:bold;
}

#p3-b5 #text5-4 {
	width:96px;
	padding:2px 0 0 0;
	font-size:10px;
	line-height:13px;
	color:#333333;
}

#gss {
	padding:15px 15px 0 0;
	width:220px;
	height:26px;
}

*html body #gss {
	margin-top:10px;
	width:220px;
	height:26px;
	padding-top: 0;
	padding-right: 6px;
	padding-bottom: 0;
	padding-left: 0;
}
