a:link { color: blue; text-decoration: none }
a:hover    { color: red;}
a:visited { color: purple; text-decoration: none }
.06  { font-size: 6pt; line-height: 130%; letter-spacing: 0.5px }
.07  { font-size: 7pt; line-height: 130%; letter-spacing: 0.5px }
.08  { font-size: 8pt; line-height: 130%; letter-spacing: 0.5px }
.09  { font-size: 9pt; line-height: 130%; letter-spacing: 0.5px }
.10    { font-size: 10pt; line-height: 130%; letter-spacing: 0.5px }
.10_base   { font-size: 10pt; line-height: 130%; letter-spacing: 0.5px; vertical-align: baseline }
.11  { font-size: 11pt; line-height: 130%; letter-spacing: 0.5px }
.12  { font-size: 12pt; line-height: 130%; letter-spacing: 0.5px }
.13  { font-size: 13pt; line-height: 130%; letter-spacing: 0.5px }
.14    { font-size: 14pt; line-height: 130%; letter-spacing: 0.5px }
.15  { font-size: 15pt; line-height: 130%; letter-spacing: 0.5px }
.16  { font-size: 16pt; line-height: 130%; letter-spacing: 0.5px }
.menu  { font-size: 7pt; line-height: 180%; vertical-align: text-bottom }
.aisatsu  { font-size: 10.5pt; line-height: 165%; letter-spacing: 0.5px }
.aisatsu_name { font-size: 12pt; font-weight: bold; line-height: 130%; letter-spacing: 0.5px }
.kanji_name  { font-size: 10.5pt; font-weight: bold; line-height: 130%; letter-spacing: 0.5px }
.kanji_name_e { font-size: 10.5pt; font-weight: bold; line-height: 130%; letter-spacing: 0.5px }
.e_name  { font-size: 10pt; font-weight: bold; line-height: 130%; letter-spacing: 0.5px }
element { }
.schedule { background:url(../images/sche.gif) no-repeat bottom right }
.top { color: white; background-color: #ff8400 }
.aki_02 { margin: 2px; padding: 2px; }
.aki_04 { margin: 4px; padding: 4px; }
.aki_06 { margin: 6px; padding: 6px; }
.aki_08 { margin: 8px; padding: 8px; }
.aki_10 { margin: 10px; padding: 10px; }
.url { font-size: 14px; font-weight: bold; margin: 6px; padding: 6px; }
.form_nosize { font-size: 14px; font-weight: bold; margin: 2px; padding: 2px; }
.form_24h { font-size: 14px; font-weight: bold; margin: 2px; padding: 2px; height: 24px; }
.form_100 { font-size: 12px; font-weight: 600; margin: 2px; padding: 2px; width: 100px; height: 20px; }
.form_120 { font-size: 12px; font-weight: 600; width: 120px; height: 20px; margin: 2px; padding: 2px; }

.form_390h {
	font-size: 14px;
	font-weight: bold;
	margin: 2px;
	padding: 2px;
	height: 24px;
	width: 380px;
}

.form_100h {
	font-size: 14px;
	font-weight: bold;
	margin: 2px;
	padding: 2px;
	height: 24px;
	width: 100px;
}

.subButton {
	font-size: 16px;
	height: 30px;
	width: 200px;
	font-weight: bold;
}

.f12 {
	font-size: 12px;
	color: #C00;
	margin-top: 4px;
}

.simple_accordion {
	font-size: 13px;
	line-height: 120%;
	margin-top: 4px;
	margin-bottom: 16px;
}

.setsumei dt {
	width: 288px;
	height: 470px;
	float: left;
	margin-left:
	6px; padding: 6px;
	border: solid 1px #00a100;
	list-style-type: none;
}

.furiwake dt {
	width: 288px;
	height: 300px;
	float: left;
	margin-left:
	6px; padding: 6px;
	border: solid 1px #00a100;
	list-style-type: none;
}

.setsumei dt p.ippanjigyo,.furiwake dt p.ippanjigyo {
	color: #fff;
	font-weight: bold;
	background-color: #00a100;
	text-align: center;
	margin-bottom: 4px;
	padding: 4px;
	font-size: 14px;
}
.setsumei dt p.kumiaiin,.furiwake dt p.kumiaiin {
	color: #fff;
	font-weight: bold;
	background-color: #ff8700;
	text-align: center;
	margin-bottom: 4px;
	padding: 4px;
	font-size: 14px;
}

.setsumei dt td,.furiwake dt td {
	font-size: 13px;
	line-height: 130%;
}

.furiwake_button {
	margin-top: 6px;
	font-size: 16px;
	width: 200px;
	font-weight: bold;
}

.CPD {
	font-size: 12px;
	border: #2a68b2 solid 1px;
}
