   b {
		color: #666666;
		font-size: 10pt;
		font-weight: bold;
		margin-bottom: 0px;
		margin-top: 1px;
		padding: 0;
		letter-spacing: 1px;
		display:inline;
	}
.midasi { color: #0000DE;
		font-size: 10pt;
		letter-spacing: 1px
}

strong {  color: #353535;}


A.midasi:hover { color: #0000DE; text-decoration: underline}
.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; line-height: 1.1;}
.menu {  font-size: 9pt; line-height: 1.3;}
table {  font-size: 10pt; line-height: 1.2; letter-spacing: 0.6px}
.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: 10pt;}
.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;}
.bd_c {font-size: 13pt;}
.bd2 {border-style:solid; border-color:#D2D2D2; 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;}
.bd5 {border-style:solid; border-color:#D2D2D2; border-width: 1px;}
.bd_first {border-style:solid; border-color:#D2D2D2; border-width: 1px; font-size: 12?.5pt;}
.bd2_1 {font-size: 8pt;}
.thumbnail {  font-size: 8pt;}
.thumb { 
		font-size: 10pt;
		letter-spacing: 1px;
		}
.thumb_c { color: #353535;
		text-decoration: none;
		font-size: 10pt;
}
A.thumb_c:hover { color: #353535; text-decoration: underline}
.menu_A { text-decoration: none}

.input_font_cfm {  font-size: 8pt;}
.title_n {  font-size: 10pt;}
.book {  font-size: 8pt; line-height: 1.2; letter-spacing: 0.5px}
.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: 168px; PADDING-TOP: 0px; HEIGHT: 148px
}
.impFrame3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 137px; PADDING-TOP: 0px; HEIGHT: 140px
}
.impFrame4 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 143px; PADDING-TOP: 0px; HEIGHT: 280px
}
.img_flame {
	border-color : #CCCCCC;
	border-style : solid;
	border-width : 1px;
}
.section_book {
	margin-left:3px;
	margin-right:3px;
	text-align:left;
	height:230px;
overflow: scroll;
	margin-top:0
	}
.section_aisatsu {
	margin-left:7px;
	margin-right:7px;
	text-align:left;
	height:307px;
	margin-top:0
	}
	#title {
		text-align: right;
		margin: 0px;
		padding: 0px 0;
	}
	#title .h1 {
		font-size: 10px;
		text-align: right;
		margin: 0px;
		font-weight: normal;
		color: #999999;
	}

div#header {
	margin: 0px 0px;
	width: 800px;
	height: 40px;
}
div#header h2 {
	margin: 0px;
	width: 800;
	height: 40;
	float: left;
}
div#header h2 a {
	width: 800px;
	height: 40px;
	display: block;
	background: url("./img/logo_test2.gif") no-repeat;
	text-indent: -9999px;
}

div#header_2 h2 {
	margin: 0px 0px;
	width: 145px;
	height: 40px;
	float: left;
	display: block;
	background: url("./img/logo_test1.gif") no-repeat;
	text-indent: -9999px;
}

div#header {
	margin: 0px 0px;
	width: 145px;
	height: 40px;
}
div#header h1 {
	margin: 0px;
	width: 145;
	height: 40;
	float: left;
}
div#header h1 a {
	width: 145px;
	height: 40px;
	display: block;
	background: url("./img/logo_test1.gif") no-repeat;
	text-indent: -9999px;
}


   p {
		display:inline;
	}
   h1 {
		color: #999999;
		font-size: 10pt;
		font-weight: normal;
		margin-bottom: 0px;
		margin-top: 1px;
		padding: 0;
		letter-spacing: 1px;
		display:inline;
	}

   h2 {
		color: #666666;
		font-size: 10pt;
		font-weight: bold;
		margin-bottom: 0px;
		margin-top: 1px;
		padding: 0;
		letter-spacing: 1px;
		display:inline;
	}

   h3 {color: #666666;
		font-size: 10pt;
		font-weight: bold;
		margin-bottom: 0px;
		margin-top: 1px;
		padding: 0;
		letter-spacing: 1px;
		display:inline;
	}

.title_bar { color: #666666;
		text-decoration: none;
		font-size: 10pt;
		font-weight: bold;
		letter-spacing: 1px
}

   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_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: 10pt;
		font-weight: normal;
		margin-bottom: 0px;
		margin-top: 1px;
		padding: 0;
		letter-spacing: 0px;
		display:inline;
	}
.title_bar { color: #666666;
		text-decoration: none;
		font-size: 10pt;
		font-weight: bold;
		letter-spacing: 1px
}
.title_bar_big { color: #666666;
		text-decoration: none;
		font-size: 13pt;
		font-weight: bold;
		letter-spacing: 1px
}
A.title_bar:hover { color: #353535; text-decoration: underline}
.foot-links UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px; WIDTH: 680px; PADDING-TOP: 0px
}
.foot-links LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; LINE-HEIGHT: 130%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.foot-links_list UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px; WIDTH: 800px; PADDING-TOP: 0px
}
.foot-links_list LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; LINE-HEIGHT: 130%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.foot-links_list_s UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px; WIDTH: 800px; PADDING-TOP: 0px
}
.foot-links_list_s LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; LINE-HEIGHT: 130%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
   .c_p {
   color: #666666;
		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;}
.header {  font-size: 10pt; color: #999999;}
.section_logo {
	margin-left:5px;
	margin-right:5px;
	text-align:left;
	height:400px;
	overflow:scroll;
	margin-top:5
	}
.bd_aisatsu {border-style:solid; border-color:#FFEB2F; border-width: 1px; font-size: 8pt;}
.aisatsu {  font-size: 12pt; line-height: 16pt}
h6 		{ font-size: 9pt;
border-bottom: 1px solid #d0d0d0;
border-top: 1px solid #d0d0d0;
background: #f2f2f2; padding: 5px; margin: 0 0 0px 0; letter-spacing: 1.5px}
.menu_f_class { text-decoration: none; color: #ffffff;}
A.menu_f_class:hover { color: #ffffff; text-decoration: underline}
