.text7pt {
	font-size: 7pt;
}
.text8pt {
	font-size: 8pt;
}
.text8ptunder {
	font-size: 8pt;
	text-decoration:underline;
	color : #083194;
}
.text9pt {
	font-size: 9pt;
}
.text10pt {
	font-size: 10pt;
}
.text12pt {
	font-size: 12pt;
}
.text14pt {
	font-size: 14pt;
}
.bold9pt {
	font-size: 9pt;
	text-transform: uppercase ;
}
.bold10pt {
	font-size: 10pt;
	font-weight: bold;
}
.bold12pt {
	font-size: 12pt;
	font-weight: bold;
}
.bold14pt {
	font-size: 14pt;
	font-weight: bold;
}
select.sizechange {
	font-size:8pt;
}
A:LINK {
	text-decoration:none;
}
A:VISITED {
	text-decoration:none;
}
A:HOVER {
	color : #ff0000;
}
.white {
	font-size: 8pt;
}
A.white:LINK {
	color : #ffffff;
	text-decoration:none;
}
A.white:VISITED {
	color : white;
	text-decoration:none;
}
A.white:HOVER {
	color : #ff0000;
}
.red {
	font-size: 8pt;
}
A.red:LINK {
	color : #083194;
	text-decoration:none;
}
A.red:VISITED {
	text-decoration:none;
}
A.red:HOVER {
	color : #ff0000;
}
.text9pt_blue {
	font-size : 9pt;
	color : navy;
	text-align : right;
}
.text8pt_blue {
	font-size : 8pt;
	color : navy;
	text-align : right;
}
.text10pt_white {
	font-size : 10pt;
	color : white;
}
.ss_waku {
	background-color : #f4ffff;
	border-width : 2px 2px 2px 2px;
	border-style : solid solid solid solid;
	border-color : blue blue blue blue;
}
.area_map_title {
	font-size : 18pt;
	font-weight : 700;
	letter-spacing : 0.2em;
	color : gray;
}
.comment {
	font-size : 13pt;
	line-height : 1.2em;
}
.bosyu_waku {
	border-width : 1pt;
	border-style : solid;
	border-color : gray;
}
.bosyu_table {
	border-collapse : collapse;
}
.bold12px {
	font-size:12px;
	font-weight: bold;
	line-height: 14px;	
}
.bold16px {
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}
.bold18px {
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
}
.bold20px {
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
}
.bold36px {
	font-size: 36px;
	font-weight: bold;
	line-height: 38px;
}
.padding_2px {
	padding : 2px;
}
.waku_red {
	border: 2px solid #FF0000;
}
.waku_green {
	border: 2px solid #339900;
}
.text_kon {
	color: #0000CC;
}
.bg_red {
	background-color : #FF0000;
}
.text12px {
	font-size: 12px;
	line-height: 14px;
}
.text_red {
	color: #FF0000;
}
.text_blue {
	color: #0000FF;
}
.text_green {
	color: #00FF00;
}
.text_white {
	color : white;
}
.tokuten_waku {
	border: 3px solid #7D7DFF;
	background-color: #FFFFCC;
}
.text11px {
	font-size: 11px;
	line-height: 13px;
}

/* --------------------------------------------
 * トピックスメニュー用
 * -------------------------------------------- */

#news_menu tr.outside {
	background-color: #FE0708;
}

#news_menu tr.inside {
	background-color: #E7EFFF;
}

#news_menu td.bgcolor {
	background-color: #FFDDDD;
}

#news_menu table.text10px {
	font-size: 10px;
}

/* --------------------------------------------
 * 疑似ホバー指定
 * -------------------------------------------- */

.hoverOff {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

.hoverOn {
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

/* --------------------------------------------
 * 各校独自スタイルシート
 * -------------------------------------------- */

/*------------ table style set ------------*/
.hpb-cnt-tb1{
	background-color: #333333;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb2{
	background-color: #333333;
	border: 1px solid #333333;
}
.hpb-cnt-tb3{
	background-color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-th1 {
	background-color: #BBBBBB;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-th2 {
	background-color: #CCCCCC;
	font-size: 80%;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell1 {
	background-color: #EEEEEE;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-cell2 {
	background-color: #FFFFFF;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-cell3 {
	background-color: #EEEEEE;
	font-size: 80%;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell4 {
	background-color: #FFFFFF;
	font-size: 80%;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell5 {
	background-color: #FFFFFF;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
