@charset "utf-8";


/* -----------------------------------------------------CSS Document */

body {padding:0px auto 0px auto; margin:0px; color:#000000; background-color: #ffffff; line-height:1.3em;}/**/
br{font-size:10px;}/**/

.s{font-size:11px; color:#333333; text-decoration:none; line-height:3pt;}
.s1{font-size:11px; color:#333333; text-decoration:none;}

.green{font-size:11px; color:#737373;}

.red{font-size:11px; color:#D75708;text-decoration:none;}
.red1{font-size:11px; color:#990000;text-decoration:none;}

.o{font-size:11px; color:#FFCC00;}

.blue{font-size:11px; color:#5D7085;}
.blue1{font-size:11px; color:#324060;text-decoration:none;}
.blue2{font-size:11px; color:#5E6F82;}
.blue3{font-size:11px; color:#435D7A;}
.blue4{font-size:11px; color:#324060;}
.blue5{font-size:11px; color:#5D7085;}
.blue6{font-size:11px; color:#324060;}


.blue1s{font-size:90%; color:#324060;text-decoration:none;}


.w{font-size:11px; color:#FFFFFF;}
.w1{font-size:12px; color:#FFFFFF; text-decoration:none;}

.b{font-size:11px; color:#2C2C2C;}

.brown{font-size:12px; color:#CC3300;}


#input{
	width:160px;
	height:21px;
	}

#input1{
	width:134px;
	height:21px;
	}

#textarea{
	width:102px; height:48px;
	border-width:1px;
	border-style:solid;
	border:none;
	background-color:#F0EAE3;
	overflow:auto;
	}



/* menu */
.m1{
float:left;
width:85px;
height:77px;
background-image: url(images/m1.jpg);
background-repeat:no-repeat;
margin-top:20px;
margin-left:15px;
}
.m1:hover{
float:left;
width:85px;
height:77px;
background-image: url(images/m1_.jpg);
background-repeat:no-repeat;
margin-top:20px;
margin-left:15px;
}

.m2{
float:left;
width:85px;
height:77px;
background-image: url(images/m2.jpg);
background-repeat:no-repeat;
margin-top:20px;
margin-left:5px;
}
.m2:hover{
float:left;
width:85px;
height:77px;
background-image: url(images/m2_.jpg);
background-repeat:no-repeat;
margin-top:20px;
margin-left:5px;
}

.m3{
float:left;
width:85px;
height:77px;
background-image: url(images/m3.jpg);
background-repeat:no-repeat;
margin-top:20px;
margin-left:5px;
}
.m3:hover{
float:left;
width:85px;
height:77px;
background-image: url(images/m3_.jpg);
background-repeat:no-repeat;
margin-top:20px;
margin-left:5px;
}

.m4{
float:left;
width:85px;
height:77px;
background-image: url(images/m4.jpg);
background-repeat:no-repeat;
margin-top:20px;
margin-left:5px;
}
.m4:hover{
float:left;
width:85px;
height:77px;
background-image: url(images/m4_.jpg);
background-repeat:no-repeat;
margin-top:20px;
margin-left:5px;
}

.m5{
float:left;
width:85px;
height:77px;
background-image: url(images/m5.jpg);
background-repeat:no-repeat;
margin-top:20px;
margin-left:5px;
}
.m5:hover{
float:left;
width:85px;
height:77px;
background-image: url(images/m5_.jpg);
background-repeat:no-repeat;
margin-top:20px;
margin-left:5px;
}



.ml01{
display:block;
width:136px;
height:31px;
background-image:url(images/button01.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}
.ml01:hover{
display:block;
width:136px;
height:31px;
background-image:url(images/button01_.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

.ml02{
display:block;
width:136px;
height:31px;
background-image:url(images/button02.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}
.ml02:hover{
display:block;
width:136px;
height:31px;
background-image:url(images/button02_.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}


/* purpose.html */


/* promotion.html */


/* plan.html */


/* contact.html */


/* sitemap.html */


/* organization.html */


/* privacy_policy.html */


/* event20080612.html */


/* gallery.html */
table.gallery_photo td{
background-color:#EFEFEF;
border:#CCCCCC solid 1px;
}


/* download.html */




