@charset "UTF-8";
/* CSS Document */

h2,h3,p {
	margin: 0;
	padding: 0;
}
h3 {
	color: #333333;
	font: normal normal bolder 16px/120% "";
}
p {
	color: #333333;
	font: normal normal normal 12px/120% "";
}
.midashi { font-size: 14px; line-height: 120%; }
.cap { font-size: 10px; line-height: 120%; }
.facilitiestxt { color: #FFFFFF; font-size: 10px; line-height: 120%; margin: 2px 0 2px 0; }
.colorfmt01 { color: #FF0000; }
.colorfmt02 { color: #660000; }
.colorfmt03 { color: #FFFFFF; }
.colorfmt04 { color: #FFCC00; }
.colorfmt05 { color: #660000; }
.colorfmt06 { color: #996600; }
.colorfmt07 { color: #FF6600; }
.colorfmt08 { color: #999999; }
.colorfmt09 { color: #CCCCCC; }
p a:link,p a:visited {
	color: #FF0000;
	text-decoration: none;
}
p a:hover,p a:active {
	color: #660000;
	text-decoration: underline;
}

ul {
	color: #333333;
	font: normal normal normal 12px/120% "";
	margin: 0 0 0 2em;
	padding: 0;
}

.balloon { font:normal normal normal 10px/160% ""; text-align:left; width:200px; }

a:link,a:visited { color:#FF0000; text-decoration: none; }
a:hover,a:active { color:#660000; text-decoration: underline; }

.xxltxt { font-size:20px; }
.xltxt { font-size:18px; }