/* CSS Document */

#contents {
	width:800px;
}


#main_navi {
	width:800px;
}


.line11 {
	line-height: 1.0em;
}



#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; }
.pink{color:#EB6EA5;}
.brown{color:#692B07;}
.tx_red {
	color:#e95377;
}
.tx_green {
	color:#009ea8;
}
.tx_pink {
	color:#d010b1;
}
p{margin:0 ; padding:0;}

.clear {
	clear:both;
}
img {
	border:0;
}

#p1 a,#p3 a,#p2 a {
	color:#000000;
}
#p1 a:hover,#p2 a:hover,#p3 a:hover {
	color:#d010b1;
}

/* p1 */

#p1{
	background:url(../img/p1/bg.jpg) repeat-y;
}
/* p2 */
#p2{
	background:url(../img/p2/bg.jpg) repeat-y;
}
td#p2_tb1 {
	width:458px;
	height:156px;
	text-align: right;
	padding-top: 70px;
	padding-right: 0;
	padding-bottom: 0;
}

#p2_tb2 { 
	width:521px;
	height:69px;
	color:#FFFFFF;
	font-size:10px;
}
#p2_head{background-image:url(../img/p2/p2_02_2.jpg); height:52px; padding-left:295px; padding-right:185px;color:#FFFFFF;}

/* p3 */
#p3{
	background:url(../img/p3/bg.jpg) repeat-y;
}
#p3_tb1 {
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
}

