@charset "shift_jis";

html {
	background:#fff;
	overflow-y:scroll;
}

body{
	padding:0;
	margin:0;
	font: 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}

#footer table {
	font-size:90%;
}
#whatsnew table {
	font-size:12px;
}
a:link{
	color:#666666;
	text-decoration:underline;
}
a:visited {
	color:#666666;
	text-decoration:underline;
}
a:hover {
	color:#ff9900;
	text-decoration:underline;
}
a:active {
	color:#ff9900;
	text-decoration:none;
}
.footer {
	color: #FFFFFF;
	font-size:12px;
}
.spaceh5 {
	padding-top: 5px;
	padding-bottom: 5px;
}
#sub_menu table {
	font-size:12px;
}

#main table {
	font-size:12px;
	line-height: 1.5;
}

#list {
	font-size:12px;
}

#news_year {
	text-indent:10px;
	font-size:14px;
	font-weight:bold;
}

#news_month {
	border-bottom:1px solid #ccccff;
	text-indent:10px;
	font-size:14px
}

#news_sign {
	color:#0000cc;
}

#pagetop {
	font-size:80%;
}
#sub1 table{
	font-size:90%;
}
#facility table {
	font-size:80%;
}
.fmenu {
	border-collapse : collapse;
}
.fmenu td {
	background-color:#f3bed9;
	border:1px solid #eb015b;
	text-align:center;
	font:normal bold 15px/24px sans-serif;
}
.fmenu a {
	text-decoration:none;
	display:block;
	color:#eb015b;
}
.fmenu a:hover {
	background-color:#f0458b;
	color:#ffffff;
}

#ex {
	font-size:12px;
	line-height: 1.5;
	text-indent: 10.0px;
}

