.no3 {  font-size: 21pt; line-height: 1.3;}

.no4 {  font-size: 15pt; line-height: 1.3;}

.no5 {  font-size: 18pt; line-height: 1.3;}

.subtitle {  font-size: 13pt;}

.menu {  font-size: 9pt; line-height: 1.3;}

table {  font-size: 10pt;}

.course {  font-size: 10pt; line-height: 1.7;}

body {  color: #353535; }

.under_menu {  font-size: 9pt;}

.notice { font-size: 8pt; color: red}

.d_href	{cursor: pointer; color: blue; text-decoration: underline}

.aisatu {  font-size: 11pt; line-height: 1.1;}

.bookmark {  font-size: 10pt; font-weight: bold; color: #FF6600;}

.menu2 {  font-size: 8pt;}

input {  font-size: 9pt;}

.book_orange { color: #FF3300; text-decoration: none}
A.book_orange:hover { color: #FF3300; text-decoration: underline}

.book_purple { color: #990099; text-decoration: none}
A.book_purple:hover { color: #990099; text-decoration: underline}

.book_blue { color: #414AFA; text-decoration: none}
A.book_blue:hover { color: #414AFA; text-decoration: underline}

.bd {width:144;
height:160;
overflow-y:scroll;
background-color:white;
background-attachment:fixed;
scrollbar-face-color:#CCCC99;
border-style:solid;
border-color:#CCCC99;
border-width: 1px;
font-size: 9pt;
letter-spacing: 1px;
line-height: 15px;}

.bd2 {border-style:solid; border-color:#ACACAC; border-width: 1px; font-size: 8pt;}

.bd3 {border-style:dashed; border-color:red; border-width: 2px; font-size: 8pt;}
.bd4 {border-style:solid; border-color:#ACACAC; border-width: 1px; font-size: 10pt;}

.bd2_1 {font-size: 8pt;}

.thumbnail {  font-size: 8pt;}
.thumb { color: #3366CC;
				text-decoration: none;
		font-size: 13px;
		font-weight: bold;
}
.menu_A { text-decoration: none}
A.thumb:hover { color: #3366CC; text-decoration: underline}

.input_font_cfm {  font-size: 8pt;}

.title_n {  font-size: 10pt;}
.book {  font-size: 8pt; line-height: 15px;}

.impFrame {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 134px; PADDING-TOP: 0px; HEIGHT: 200px
}

.impFrame2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 137px; PADDING-TOP: 0px; HEIGHT: 150px
}

.impFrame3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 137px; PADDING-TOP: 0px; HEIGHT: 140px
}

.img_flame {
	border-color : #CACACA;
	border-style : solid;
	border-width : 1px;
}

.section_book {
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	height:200px;
	overflow:scroll;
	margin-top:0
	}


	#title {
		text-align: center;
		margin: 0px;
		padding: 0px 0;
	}

	#title .h1 {
		font-size: 13px;
		text-align: center;
		margin: 0px;
		font-weight: bold;
		color: #999999;
	}

   h1 {
		color: #999999;
		font-size: 13px;
		font-weight: strong;
		margin-bottom: 0px;
		margin-top: 1px;
		padding: 0;
		letter-spacing: 0px;
		display:inline;
	}

   h2 {
		color: #999999;
		font-size: 13px;
		font-weight: strong;
		margin-bottom: 0px;
		margin-top: 1px;
		padding: 0;
		letter-spacing: 0px;
		display:inline;
	}

   h3 {
		font-size: 13px;
		font-weight: strong;
		margin-bottom: 0px;
		margin-top: 1px;
		padding: 0;
		letter-spacing: 0px;
		display:inline;
	}

   h4 {
		font-size: 13px;
		font-weight: strong;
		margin-bottom: 0px;
		margin-top: 1px;
		padding: 0;
		letter-spacing: 0px;
		display:inline;
	}

   h5 {
		font-size: 18px;
		font-weight: strong;
		margin-bottom: 0px;
		margin-top: 1px;
		padding: 0;
		letter-spacing: 0px;
		display:inline;
	}

   h6 {
		font-size: 13px;
		font-weight: normal;
		margin-bottom: 0px;
		margin-top: 1px;
		padding: 0;
		letter-spacing: 0px;
		display:inline;
	}

   .h6_c {
		font-size: 13px;
		font-weight: normal;
		margin-bottom: 0px;
		margin-top: 1px;
		padding: 0;
		letter-spacing: 0px;
		display:inline;
	}

   .p_title {
		color: #999999;
		font-size: 13px;
		font-weight: bold;
		margin-bottom: 0px;
		margin-top: 1px;
		padding: 0;
		letter-spacing: 0px;
		display:inline;
	}


   .c_p {
		margin-bottom: 0px;
		margin-top: 0px;
		padding: 0;
		letter-spacing: 0px;
	}

   .strong_n {
		font-weight: normal;
	}

	.greeting {
		font-weight: normal;
	}

TH {
	PADDING-RIGHT: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; PADDING-bottom: 5px;
color: white;
}


CAPTION {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; BORDER-LEFT: #FF8C1A 10px solid; COLOR: #555555; PADDING-TOP: 6px; TEXT-ALIGN: left;
BORDER-bottom: #FF8C1A 1px solid; COLOR: #555555;
}

li {font-size: 10pt; margin-bottom: 2px;}

   .t_p {
		margin-bottom: 0px;
		margin-top: 0px;
		padding: 0;
		letter-spacing: 0px;
		display:inline;
	}

	.title_h2 {
		font-size: 20px;
		margin: 0px;
		font-weight: bold;
		color: #FF8C1A;
	}

.bns_ranking {
	OVERFLOW: auto; HEIGHT: 240; TEXT-ALIGN: left}

.na_ranking {
	OVERFLOW: auto; HEIGHT: 240; TEXT-ALIGN: left}

.plant_ranking {
	OVERFLOW: auto; HEIGHT: 240; TEXT-ALIGN: left}

.ani_ranking {
	OVERFLOW: auto; HEIGHT: 240; TEXT-ALIGN: left}

.oth_ranking {
	OVERFLOW: auto; HEIGHT: 240; TEXT-ALIGN: left}

.cg_ranking {
	OVERFLOW: auto; HEIGHT: 240; TEXT-ALIGN: left}

.tex_ranking {
	OVERFLOW: auto; HEIGHT: 240; TEXT-ALIGN: left}

.east_ranking {
	OVERFLOW: auto; HEIGHT: 240; TEXT-ALIGN: left}

.west_ranking {
	OVERFLOW: auto; HEIGHT: 240; TEXT-ALIGN: left}


hr {color: #FF8C1A;}

.eco {  font-size: 13pt; color: black;}

.menu_footer{  font-size: 10pt; line-height: 1.5;}