
.news { font-size: 10pt; color:#ffffff;}
.news a{text-decoration:none; color:#ffffff; }
.news a:hover{text-decoration:underline; color:yellow; }

.copy { font-size: 10pt; color:#804000;}

.commt { font-size: 11pt; color:#EBDBAB;}
.commt a{text-decoration:none; color:#EBDBAB; }
.commt a:hover{text-decoration:underline; color:red; }

.head { font-size: 12pt; color:#FFFF80;}
.head a{text-decoration:none; color:#FFFF80; }
.head a:hover{text-decoration:underline; color:red; }

.laytxt { font-size: 11pt; color:#BBD7BB;}
.laytxt a{text-decoration:none; color:#BBD7BB; }
.laytxt a:hover{text-decoration:underline; color:red; }

.vsmall { font-size: 8pt; color:#FFFFFF;}
.vsmall a{text-decoration:none; color:#FF6666; }
.vsmall a:hover{text-decoration:underline; color:red; }

.ysmall { font-size: 10pt; color:#FFFF00;}
.ysmall a{text-decoration:none; color:#FF6666; }
.ysmall a:hover{text-decoration:underline; color:red; }

.scomt { font-size: 9pt; color:#408080;}
.scomt a{text-decoration:none; color:#408080; }
.scomt a:hover{text-decoration:underline; color:red; }

.quest_q { font-size: 11pt; color:darkblue;}
.quest_q a{text-decoration:none; color:darkblue; }
.quest_q a:hover{text-decoration:underline; color:red; }

.menu_txt { font-size: 10pt; color:darkblue;}
.menu_txt a{text-decoration:none; color:darkblue; }
.menu_txt a:hover{text-decoration:underline; color:red; }

.lmenu {font-size:12pt; color:#c0c0c0;}
.lmenu A:link { color:#c0c0c0; text-decoration:none; }
.lmenu A:visited { color:#c0c0c0; text-decoration:none; }
.lmenu A:active { color:#c0c0c0; text-decoration:none; }
.lmenu A:hover { color:#FFFFE0; font-weight: bolder; text-decoration:none; }

.tmenu {color: #FFFF80; background-color: #5E5E00;font-weight: bold;text-decoration:none;font-size: 10pt;padding: 3px 3px 3px 3px;}
.tmenu A:link { color: #FFFF80; background-color: #5E5E00;font-weight: bold;text-decoration:none;font-size: 10pt;padding: 3px 3px 3px 3px; }
.tmenu A:visited { color: #FFFF80; background-color: #5E5E00;font-weight: bold;text-decoration:none;font-size: 10pt;padding: 3px 3px 3px 3px; }
.tmenu A:active { color: #FFFF80; background-color:: #5E5E00;font-weight: bold;text-decoration:none;font-size: 10pt;padding: 3px 3px 3px 3px; }
.tmenu A:hover { color: red; background-color: #5E5E00;font-weight: bold;font-size: 10pt;padding: 3px 3px 3px 3px; }

div.news_box {
	overflow:auto;
	height:120px;
	width:380px;
	font-size:10pt;
	color:#ffffff;
	background-color:#000000;
	background-image:url("../image/top_news_back_image.gif");
	background-attachment:fixed;
	background-position:left top;
	margin-left:5px;
	border-top:1px solid #CC9900;
	border-left:1px solid #CC9900;
	border-bottom:1px solid #CC9900;
	border-right:1px solid #CC9900;
	scrollbar-base-color:none;
	scrollbar-face-color:#993300;
	scrollbar-highlight-color:#CC9966;
	scrollbar-shadow-color:#663300;
	scrollbar-3dlight-color:white;
	scrollbar-arrow-color:#88aaaa;
	scrollbar-track-color:none;
	scrollbar-darkshadow-color:darkblue;
}


.tenpo { color: #804000; font-size: 12pt;}
.tenpo a{ text-decoration:none; color: #804000;}
.tenpo a:hover{text-decoration:underline; color:darkred; }

.idx_menu {font-size:12pt; color:#646400;}
.idx_menu A:link { color:#646400; text-decoration:none; }
.idx_menu A:visited { color:#646400; text-decoration:none; }
.idx_menu A:active { color:#646400; text-decoration:none; }
.idx_menu A:hover { color:#C04000; font-weight: bolder; text-decoration:none; }

.idx_gara {font-size:11pt; color:#6A7737;padding:10px; border: solid #666666 1px; line-height:25px;}
.idx_gara A:link { color:#6A7737; text-decoration:none; }
.idx_gara A:visited { color:#6A7737; text-decoration:none; }
.idx_gara A:active { color:#6A7737; text-decoration:none; }
.idx_gara A:hover { color:#74704B; text-decoration:underline; }

