/* CSS Document */

#contents {
	width: 800px;
}


#main_navi {
	width:800px;
}


.line11 {
	line-height: 1.1em;
}

.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-14_c { font-size: 10px; line-height: 12px;text-align: center; }

.txt10-12 { font-size: 10px; line-height: 12px; }

.pink{color:#D747A2;}


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


.pink{color:#EB61A8;}

/* p1 */
#p1_01{background-image:url(../img/p1/p1_07.jpg); height:262px; width:535px; padding:0 205px 0 60px;}
.margin20{margin-top:20px;}
.margin5{margin-top:5px;}
.credit{font-size:10px; line-height:12px; color:#333333;}

#p1_02{background-image:url(../img/p1/p1_08.jpg); height:76px; width:675px; padding-left:125px; color:#FFFFFF;}
#p1_03{background-image:url(../img/p1/p1_09.jpg); height:158px; width:407px; padding-left:160px;}
#p1_04{background-image:url(../img/p1/p1_09_02.jpg); height:158px; width:96px; padding:0 21px 0 116px;}
.p1_04txt{font-size:10px; line-height:13px;}
#p1_05{background-image:url(../img/p1/p1_10.jpg); height:326px; width:517px; padding:0 20px 0 30px;}
.p1_05txt01{margin:72px 215px 0 0; height:95px;}
.p1_05txt02{margin-left:100px;}
#p1_06{background-image:url(../img/p1/p1_14.jpg); height:141px; width:700px; padding-left:100px;}

/* p2 */
#p2_01{background-image:url(../img/p2/p2_02.jpg); height:79px; width:465px; padding:0 72px 0 263px; color:#FFFFFF;}
#p2_02{background-image:url(../img/p2/p2_03.jpg); height:535px; width:770px; padding:0 17px 0 13px; font-size: 10px; line-height: 12px;}
.p2_02txt01{margin:440px 165px 0 0; color:#333333;}
.p2_02txt02{margin:225px 15px 0 0; height:188px; }
.p2_02txt03{margin-left:42px;}
.p2_02txt04{margin:230px 0 0 190px; height:168px; }
.p2_02txt05{margin:0 57px 0 116px; }
#p2_03{background-image:url(../img/p2/p2_04.jpg); height:530px; width:785px; padding-left:15px; font-size: 10px; line-height: 12px;}
.p2_03txt01{margin:190px 103px 0 0; height:205px; }
.p2_03txt02{margin:0 72px 0 12px; }
.p2_03txt03{margin-top:410px; }
.p2_03txt04{margin:110px 70px 0 0; height:337px; }
.p2_03txt05{margin:0 8px 0 55px; color:#333333; }
.p2_03txt06{margin:448px 168px 0 0; color:#333333; }