body {color: black; background: white; background-image:url(images/bg.gif);  margin: 10px auto; padding: 0; font-size:12px; line-height:150%;}

table td { vertical-align: top; font-size:12px; line-height:150%; font-family: Verdana, Arial, Helvetica, sans-serif;}

a {color: #ff3300; text-decoration: none;  background-color: transparent;}
a:hover {color: #000; text-decoration: underline;}

h1 { margin-top:30px; margin-left:10px; font-size:14px; font-weight:bold; margin-bottom: 0; }
h2 { font-size:12px; font-weight:bold; margin: 0;}
h3 { margin:10px 0px 0px 20px; font-size:12px; font-weight:bold; }
h4 {}
h5 {}
//ul { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
//li { margin-left: 2px; list-style: square inside; color: #2F5376}

#header { padding: 10px 10px 0px 10px; }
.head_txt { font-size:12px; color:#FFCC00; padding-top:5px;}
.hitokoto { font-size:12px; line-height:1.6em; color:#FFFFFF; margin-top:20px; margin-left:30px; width:110px; text-align:center;}




#content { padding: 10px 10px 0px 10px; }

.top_bg {background-color:#FFCC00; background-image:url(images/ok.gif); background-repeat:none; background-position:right;}
.top_bg a {color: #000; text-decoration: none;  background-color: transparent;}
.top_bg a:hover {color: #000; text-decoration: underline;}


.top_txt { margin:20px 15px 10px 15px; font-size:12px; line-height:150%; }
#topmenu_area { margin: 10px 10px 0px 0px; background-image:url(images/bg2.gif); }
#topmenu_area a {color: #fff; text-decoration: none;  background-color: transparent;}
#topmenu_area a:hover {color: #ffcc00; text-decoration: underline;}

.topmenu_img { padding: 5px ; }
.topmenu_table { padding: 0px 5px 5px 5px ; }
.topmenu { border: 1px solid #999966; background-color:#000; width:190px; }
.topmenu_text_area { padding:10px; line-height:150%; font-size:12px; color:#FFFFFF;}


.title { width:580; height:100px; padding-top:10px;	padding-bottom:10px; border-bottom: 1px dotted #000000;	font-size:12px;	line-height:160%;}

.title2 { margin-top:30px; margin-left:10px; padding-bottom:15px; }

.honbun { margin:20px 10px; width:570px; font-size:12px; line-height:180%;}
.honbun2 { margin:10px 10px; width:570px; font-size:12px; line-height:160%;}
.honbun3 { margin:30px 10px; width:570px; font-size:12px; line-height:160%;}
.honbun4 { margin:20px 20px; width:550px; font-size:12px; line-height:180%;}
.honbun5 { margin:0px 20px 0px 35px; font-size:12px; line-height:180%;}
.honbun6 { margin:3px 20px; font-size:12px; line-height:180%;}

.fc_add { margin:5px 10px 10px 15px; font-size:12px; color:#666666;}
.fc_photo { float:left; width:235px; }

.caption { font-size:10px; line-height:150%; margin-top:3px; }

.fue_img { float:right; padding-left:10px; width:250px;}

.border { border-bottom: 1px dotted #000000; width:580px; margin:0px;}

.fue_link { text-align:right; font-size: 12px; font-weight:bold; margin-top:10px;}

.news_title { margin-top:30px; margin-left:10px; padding-left:10px; font-size:14px; font-weight:bold; line-height:160%; color:#FFFFFF; background-color:#000000; width:570px; }

.page_nav { margin: 3px 0px 10px 0px}




#rightcolumn { border: 1px solid #000; width:100%; margin-bottom:10px;}

.border { border: 1px dotted #000; }

.news {
	font-size: 12px;
	line-height: 1.8em;
	margin:10px 0px 10px 0px;
    padding:0px;
	}

.newsdate { padding:0px 10px 5px 10px; line-height: 150%;}

.newsdate2 { font-size: 8px;}

.news ul {
	margin:0px;
    padding:0px 10px 0px 10px;
	}

.news li {
    list-style-type:none;
	margin:0px;
    padding:0px;
	}

.news li a {
	color: #000;
	text-decoration: none;
	}

.news li a:visited {
	color: #000;
	text-decoration: none;
	}

.news li a:hover {
	color: #ff3300;
	text-decoration: underline;
	}

.news li a:active {
	color: #000;
	text-decoration: none;
	}

.mennulist { margin: 5px 4px; padding:0px;}

.submennulist { margin: 0px; padding:0px;}

.pdf { margin:2px 43px 5px 43px;}

.video { text-align:center; margin-top:10px;}

#list ul {
	font-size: 11px;
	line-height: 1.6em;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	}


#list li {
	padding: 6px 3px 0px 30px;
	list-style-type: none;
	background: url(images/list.gif) no-repeat 0px 5px;
	}
	
#list ul {
	font-size: 11px;
	line-height: 1.6em;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	}


#list li {
	padding: 6px 3px 0px 30px;
	list-style-type: none;
	background: url(images/list_v.gif) no-repeat 0px 5px;
	}

#list p {
	margin: 10px 0px 20px 20px;
	}



#footer { padding: 20px 10px 10px 10px; }
.foot_txt { font-size:10px; color:#FFFFFF; padding:5px;}
.foot_txt2 { font-size:10px; color:#000000; line-height:140%; padding:5px;}
#footer a {color: #000; text-decoration: underline;  background-color: transparent;}
#footer a:hover {color: #ff3300; text-decoration: none;}



