.top_menu {
	width: 100px;
	color: #FF80FF;
	background: url(../image/pb_menu_bk.gif);
	font-size: 9pt;
}
.top_menu a{
	color: #E0FFE0;
}
.top_susume {
	color: #FFFFC0;
	font-size: 10pt;
}

.top_susume a{
	color: #FFFFC0;
}

.top_susutxt {
	font-size: 11pt;color: #CCCCCC;margin-top: 2px;writing-mode: tb-rl;
}

DIV.cool {
	padding: 3px;width: 640px;color: #FFFFF0;background: #373700;font-size: 10pt;border-style: double;border-color: #808000;
}
DIV.cool a{
	color: #FFC040;
}
fieldset.pres {
	width: 620;
	color: #FFFFF0;
	padding: 5px;
	text-align: left;
	font-size: 11pt;
	border-style: double;
	border-color: #808000;
}
fieldset.pres a{
	color: #FFFFC0;
}

legend.pres {
	color: #FFC040;
}

.news_subj { color: #FFC0FF; font-size: 11pt; }
.news_subj a{ color: #E08000; font-size: 11pt; }
.news_subj a:hover{ color: #FFFF80; font-size: 11pt; }

.news_top { color: #FFFFC0;font-size: 10pt;margin-left:20px;margin-top:5px; list-style-image: url(../image/ic_box_yellow.gif); }
.news_top a{ color: #FFFFC0; }
.news_top a:hover{ color: #C0FFC0; }

.open_ul { margin-top:2px;margin-left:25px; color:#c0c0c0;font-size: 10pt;}

.logo_b { color: #C0C0C0; font-size: 9pt; }
.logo_b a{ color: #C0C0C0; font-size: 11pt; }
.logo_b a:hover{ color: #C0C0C0; font-size: 11pt; }


.kura_t { color: #E0E000; font-size: 11pt;}
.kura_t a{ color: #E0E000; }
.kura_t a:hover{ color: #E0E000;}

.kura_c { color: #E0E0E0; font-size: 10pt; line-height:15px ; margin-top: 5px;}
.kura_c a{ color: #FFFFF0; }
.kura_c a:hover{ color: #FFFFF0;	text-decoration: none;}

.kura_d { color: #E0E0E0; font-size: 10pt; line-height:15px ; margin-top: 5px;}
.kura_d a{ color: #A0A0A0; }
.kura_d a:hover{ color: #FFFFF0;	text-decoration: none;}

table.main_box {
	border-right: solid #808000 2px;border-left: solid #808000 2px;
}

div.tu_txt {
	color:#E0E0E0; font-size:9pt; padding-left:3px;
}

div.kura {
	width: 655px;height: 190px;padding: 20px;margin: 0px;color: #FFFFE0;font-size: 11pt;
}

.HB_TL {
	width: 120px;
	color: #FFFFF0;
	font-size: 11pt;
	border-top-style: solid;
	border-top-color: #9B9B00;
	border-top-width: 2px;
	border-left-style: solid;
	border-left-color: #9B9B00;
	border-left-width: 2px;
}
.HB_TL a{
	color: #FFFFF0;
}

.HB_TLR {
	width: 380px;
	color: #FFFFF0;
	font-size: 9pt;
	border-top-style: solid;
	border-top-color: #9B9B00;
	border-top-width: 2px;
	border-left-style: solid;
	border-left-color: #9B9B00;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #9B9B00;
	border-right-width: 2px;
}
.HB_TLR a{
	color: #FFFFF0;
}

.HB_TLB {
	width: 120px;
	color: #FFFFF0;
	font-size: 11pt;
	border-top-style: solid;
	border-top-color: #9B9B00;
	border-top-width: 2px;
	border-left-style: solid;
	border-left-color: #9B9B00;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #9B9B00;
	border-bottom-width: 2px;
}
.HB_TLB a{
	color: #FFFFF0;
}
.HB_ALL {
	width: 380px;
	color: #FFFFF0;
	font-size: 9pt;
	border-style: solid;
	border-color: #9B9B00;
	border-width: 2px;
}

div.osu {
	width:620;
	border:4px #cd5c5c double;
	font-size:11pt;
	padding:5px;
	color:#fafad2;
	font-weight:bold;
}

a{text-decoration: none;}
a:hover{text-decoration: underline; color: #ffff00;}

div.plink { font-size:8pt; color:#dcdcdc; text-align:center; }
div.plink a{ color:#dcdcdc; text-decoration:none;}
div.plink a:hover{ color:#696969; text-decoration:none;}

table.link {
	font-size:11pt;
}

table.link td {
	padding:0.3em;
	font-size:9pt;
}
