/*== 共通スタイル ==*/
BODY {
	scrollbar-3dlight-color:#336699;
	scrollbar-arrow-color:#336699;
	scrollbar-base-color:#ffffff;
	scrollbar-darkshadow-color:#336699;
	scrollbar-face-color:#87CEFA;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;

	color: #000000;
	margin: 0px;
	font-size: 13px;
	line-height: 18px;
}
table {
	color: #000000;
	font-size: 13px;
	line-height: 18px
}
tr {
	color: #000000;
	font-size: 13px;
	line-height: 18px
}
td {
	color: #000000;
	font-size: 13px;
	line-height: 18px
}

A:link {
	color: #006699;
} 
A:visited {
	color: #006699;
}
A:hover {
	color: #993333;
	background-color: #FFCC66;
}

/*== タイトル部分のスタイル ==*/
.botton_top_lng A:link {
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
} 
.botton_top_lng A:visited {
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
.botton_top_lng A:hover {
	color: #000000;
	background-color: #ffffcc;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
.botton_top_lng {
	color: #cccccc;
	font-size: 13px;
}

/*== トップ部分のスタイル ==*/
.top_shingaku table {
	color: #000000;
	font-size: 12px;
}
.top_shingaku tr {
	color: #000000;
	font-size: 12px;
}
.top_shingaku td {
	color: #000000;
	font-size: 12px;
}
.top_gakka {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.top_backnumber {
	font-size: 12px;
}
.top_namecolor {
	background-color : #aaaaaa;
}
.top_namecolor_white {
	background-color : #ffffff;
}


/*== メニュー部分のスタイル ==*/

.menu_01 table {
	color: #333333;
	font-size: 14px;
}
.menu_01 tr {
	background-color: #FFE4E1;
	color: #333333;
	font-size: 14px;
}
.menu_01 td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_01 A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_01 A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_01 A:hover {
	color: #FF6347;
	font-size: 14px;
	background-color: #FFE4E1;
	text-decoration: none;
}

.menu_02 table {
	color: #333333;
	font-size: 14px;
}
.menu_02 tr {
	background-color: #FFDEAD;
	color: #333333;
	font-size: 14px;
}
.menu_02 td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_02 A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_02 A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_02 A:hover {
	color: #ff9900;
	font-size: 14px;
	background-color: #FFDEAD;
	text-decoration: none;
}

.menu_03 table {
	color: #333333;
	font-size: 14px;
}
.menu_03 tr {
	background-color: #FFFACD;
	color: #333333;
	font-size: 14px;
}
.menu_03 td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_03 A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_03 A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_03 A:hover {
	color: #FFD700;
	font-size: 14px;
	background-color: #FFFACD;
	text-decoration: none;
}

.menu_04 table {
	color: #333333;
	font-size: 14px;
}
.menu_04 tr {
	background-color: #f0FFd0;
	color: #333333;
	font-size: 14px;
}
.menu_04 td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_04 A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_04 A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_04 A:hover {
	color: #ADFF2F;
	font-size: 14px;
	background-color: #f0FFd0;
	text-decoration: none;
}

.menu_05 table {
	color: #333333;
	font-size: 14px;
}
.menu_05 tr {
	background-color: #CCFF99;
	color: #333333;
	font-size: 14px;
}
.menu_05 td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_05 A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_05 A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_05 A:hover {
	color: #66CC99;
	font-size: 14px;
	background-color: #CCFF99;
	text-decoration: none;
}

.menu_06 table {
	color: #333333;
	font-size: 14px;
}
.menu_06 tr {
	background-color: #CCFFCC;
	color: #333333;
	font-size: 14px;
}
.menu_06 td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_06 A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_06 A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_06 A:hover {
	color: #339966;
	font-size: 14px;
	background-color: #CCFFCC;
	text-decoration: none;
}

.menu_07 table {
	color: #333333;
	font-size: 14px;
}
.menu_07 tr {
	background-color: #E0FFFF;
	color: #333333;
	font-size: 14px;
}
.menu_07 td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_07 A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_07 A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_07 A:hover {
	color: #66CCCC;
	font-size: 14px;
	background-color: #E0FFFF;
	text-decoration: none;
}

.menu_08 table {
	color: #333333;
	font-size: 14px;
}
.menu_08 tr {
	background-color: #bbffff;
	color: #333333;
	font-size: 14px;
}
.menu_08 td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_08 A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_08 A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_08 A:hover {
	color: #3399cc;
	font-size: 14px;
	background-color: #bbffff;
	text-decoration: none;
}

.menu_09 table {
	color: #333333;
	font-size: 14px;
}
.menu_09 tr {
	background-color: #99ccff;
	color: #333333;
	font-size: 14px;
}
.menu_09 td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_09 A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_09 A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_09 A:hover {
	color: #3366FF;
	font-size: 14px;
	background-color: #99ccff;
	text-decoration: none;
}

.menu_10 table {
	color: #333333;
	font-size: 14px;
}
.menu_10 tr {
	background-color: #ccccff;
	color: #333333;
	font-size: 14px;
}
.menu_10 td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_10 A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_10 A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_10 A:hover {
	color: #6633CC;
	font-size: 14px;
	background-color: #ccccff;
	text-decoration: none;
}

.menu_11 table {
	color: #333333;
	font-size: 14px;
}
.menu_11 tr {
	background-color: #DDA0DD;
	color: #333333;
	font-size: 14px;
}
.menu_11 td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_11 A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_11 A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_11 A:hover {
	color: #993399;
	font-size: 14px;
	background-color: #DDA0DD;
	text-decoration: none;
}

.menu_12 table {
	color: #333333;
	font-size: 14px;
}
.menu_12 tr {
	background-color: #eeaaff;
	color: #333333;
	font-size: 14px;
}
.menu_12 td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_12 A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_12 A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_12 A:hover {
	color: #CC33CC;
	font-size: 14px;
	background-color: #eeaaff;
	text-decoration: none;
}

.menu_13 table {
	color: #333333;
	font-size: 14px;
}
.menu_13 tr {
	background-color: #FFCCFF;
	color: #333333;
	font-size: 14px;
}
.menu_13 td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_13 A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_13 A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_13 A:hover {
	color: #FF3399;
	font-size: 14px;
	background-color: #FFCCFF;
	text-decoration: none;
}

.menu_14 table {
	color: #333333;
	font-size: 14px;
}
.menu_14 tr {
	background-color: #CCFF99;
	color: #333333;
	font-size: 14px;
}
.menu_14 td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_14 A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_14 A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_14 A:hover {
	color: #99CC66;
	font-size: 14px;
	background-color: #CCFF99;
	text-decoration: none;
}


.menu_01_off table {
	color: #333333;
	font-size: 14px;
}
.menu_01_off tr {
	background-color: #ffffff;
	color: #333333;
	font-size: 14px;
}
.menu_01_off td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_01_off A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_01_off A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_01_off A:hover {
	color: #FF6347;
	font-size: 14px;
	background-color: #FFE4E1;
	text-decoration: none;
}

.menu_02_off table {
	color: #333333;
	font-size: 14px;
}
.menu_02_off tr {
	background-color: #ffffff;
	color: #333333;
	font-size: 14px;
}
.menu_02_off td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_02_off A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_02_off A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_02_off A:hover {
	color: #ff9900;
	font-size: 14px;
	background-color: #FFDEAD;
	text-decoration: none;
}

.menu_03_off table {
	color: #333333;
	font-size: 14px;
}
.menu_03_off tr {
	background-color: #ffffff;
	color: #333333;
	font-size: 14px;
}
.menu_03_off td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_03_off A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_03_off A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_03_off A:hover {
	color: #FFD700;
	font-size: 14px;
	background-color: #FFFACD;
	text-decoration: none;
}

.menu_04_off table {
	color: #333333;
	font-size: 14px;
}
.menu_04_off tr {
	background-color: #ffffff;
	color: #333333;
	font-size: 14px;
}
.menu_04_off td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_04_off A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_04_off A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_04_off A:hover {
	color: #ADFF2F;
	font-size: 14px;
	background-color: #f0FFd0;
	text-decoration: none;
}

.menu_05_off table {
	color: #333333;
	font-size: 14px;
}
.menu_05_off tr {
	background-color: #ffffff;
	color: #333333;
	font-size: 14px;
}
.menu_05_off td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_05_off A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_05_off A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_05_off A:hover {
	color: #66CC99;
	font-size: 14px;
	background-color: #CCFF99;
	text-decoration: none;
}

.menu_06_off table {
	color: #333333;
	font-size: 14px;
}
.menu_06_off tr {
	background-color: #ffffff;
	color: #333333;
	font-size: 14px;
}
.menu_06_off td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_06_off A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_06_off A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_06_off A:hover {
	color: #339966;
	font-size: 14px;
	background-color: #CCFFCC;
	text-decoration: none;
}

.menu_07_off table {
	color: #333333;
	font-size: 14px;
}
.menu_07_off tr {
	background-color: #ffffff;
	color: #333333;
	font-size: 14px;
}
.menu_07_off td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_07_off A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_07_off A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_07_off A:hover {
	color: #66CCCC;
	font-size: 14px;
	background-color: #E0FFFF;
	text-decoration: none;
}

.menu_08_off table {
	color: #333333;
	font-size: 14px;
}
.menu_08_off tr {
	background-color: #ffffff;
	color: #333333;
	font-size: 14px;
}
.menu_08_off td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_08_off A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_08_off A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_08_off A:hover {
	color: #3399cc;
	font-size: 14px;
	background-color: #bbffff;
	text-decoration: none;
}

.menu_09_off table {
	color: #333333;
	font-size: 14px;
}
.menu_09_off tr {
	background-color: #ffffff;
	color: #333333;
	font-size: 14px;
}
.menu_09_off td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_09_off A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_09_off A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_09_off A:hover {
	color: #3366FF;
	font-size: 14px;
	background-color: #99ccff;
	text-decoration: none;
}

.menu_10_off table {
	color: #333333;
	font-size: 14px;
}
.menu_10_off tr {
	background-color: #ffffff;
	color: #333333;
	font-size: 14px;
}
.menu_10_off td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_10_off A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_10_off A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_10_off A:hover {
	color: #6633CC;
	font-size: 14px;
	background-color: #ccccff;
	text-decoration: none;
}

.menu_11_off table {
	color: #333333;
	font-size: 14px;
}
.menu_11_off tr {
	background-color: #ffffff;
	color: #333333;
	font-size: 14px;
}
.menu_11_off td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_11_off A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_11_off A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_11_off A:hover {
	color: #993399;
	font-size: 14px;
	background-color: #DDA0DD;
	text-decoration: none;
}

.menu_12_off table {
	color: #333333;
	font-size: 14px;
}
.menu_12_off tr {
	background-color: #ffffff;
	color: #333333;
	font-size: 14px;
}
.menu_12_off td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_12_off A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_12_off A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_12_off A:hover {
	color: #CC33CC;
	font-size: 14px;
	background-color: #eeaaff;
	text-decoration: none;
}

.menu_13_off table {
	color: #333333;
	font-size: 14px;
}
.menu_13_off tr {
	background-color: #ffffff;
	color: #333333;
	font-size: 14px;
}
.menu_13_off td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_13_off A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_13_off A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_13_off A:hover {
	color: #FF3399;
	font-size: 14px;
	background-color: #FFCCFF;
	text-decoration: none;
}

.menu_14_off table {
	color: #333333;
	font-size: 14px;
}
.menu_14_off tr {
	background-color: #ffffff;
	color: #333333;
	font-size: 14px;
}
.menu_14_off td {
	background-image: url(image/menu_02.gif);
	color: #333333;
	font-size: 14px;
}
.menu_14_off A:link {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
} 
.menu_14_off A:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.menu_14_off A:hover {
	color: #99CC66;
	font-size: 14px;
	background-color: #CCFF99;
	text-decoration: none;
}


.menu_shikaku_white {
	color: #ffffff;
}
.menu_shikaku_01 {
	color: #FF6347;
}
.menu_line_01 {
	background-color: #FF6347;
}
.menu_shikaku_02 {
	color: #ff9900;
}
.menu_line_02 {
	background-color: #ff9900;
}
.menu_shikaku_03 {
	color: #FFD700;
}
.menu_line_03 {
	background-color: #FFD700;
}
.menu_shikaku_04 {
	color: #ADFF2F;
}
.menu_line_04 {
	background-color: #ADFF2F;
}
.menu_shikaku_05 {
	color: #66CC99;
}
.menu_line_05 {
	background-color: #66CC99;
}
.menu_shikaku_06 {
	color: #339966;
}
.menu_line_06 {
	background-color: #339966;
}
.menu_shikaku_07 {
	color: #66CCCC;
}
.menu_line_07 {
	background-color: #66CCCC;
}
.menu_shikaku_08 {
	color: #3399cc;
}
.menu_line_08 {
	background-color: #3399cc;
}
.menu_shikaku_09 {
	color: #3366FF;
}
.menu_line_09 {
	background-color: #3366FF;
}
.menu_shikaku_10 {
	color: #6633CC;
}
.menu_line_10 {
	background-color: #6633CC;
}
.menu_shikaku_11 {
	color: #993399;
}
.menu_line_11 {
	background-color: #993399;
}
.menu_shikaku_12 {
	color: #CC33CC;
}
.menu_line_12 {
	background-color: #CC33CC;
}
.menu_shikaku_13 {
	color: #FF3399;
}
.menu_line_13 {
	background-color: #FF3399;
}
.menu_shikaku_14 {
	color: #99CC66;
}
.menu_line_14 {
	background-color: #99CC66;
}

.menu_background_color {
	background-color: #ffffff;
}

.menu_link A:link {
	color: #555555;
	font-size: 15px;
	line-heieht: 18px;
	font-weight: bold;
	text-decoration: none;
} 
.menu_link A:visited {
	color: #555555;
	font-size: 15px;
	line-heieht: 18px;
	font-weight: bold;
	text-decoration: none;
}
.menu_link A:hover {
	color: #555555;
	font-size: 15px;
	line-heieht: 18px;
	font-weight: bold;
	background-color: #ffffff;
	text-decoration: none;
}


/*== ラインのスタイル ==*/
.line_dotto_top_1 {
	background-color: #aaaaaa;
}
.line_dotto_top_2 {
	background-color: #cccccc;
}


/*== 関連リンク部分のスタイル ==*/
.kanren_link {
	color: #336633;
	font-size: 14px;
}

/*== 更新履歴部分のスタイル ==*/
.rireki_top {
	color: #0099CC;
	font-size: 18px;
	font-weight: bold;
}

.rireki_shikaku_1 {
	color: #CCFFFF;
	font-size: 16px;
	font-weight: bold;
}
.rireki_shikaku_2 {
	color: #99FFFF;
	font-size: 16px;
	font-weight: bold;
}
.rireki_shikaku_3 {
	color: #66FFFF;
	font-size: 16px;
	font-weight: bold;
}
.rireki_shikaku_4 {
	color: #0099CC;
	font-size: 14px;
}

.rireki table {
	color: #000000;
	font-size: 13px;
	line-height: 16px
}
.rireki tr {
	color: #000000;
	font-size: 13px;
	line-height: 16px
}
.rireki td {
	color: #000000;
	font-size: 13px;
	line-height: 16px
}

.rireki_date {
	color: #000000;
	font-size: 12px;
}

/*== フォントスタイル ==*/
.sub_01 {
	color: #CC9966;
	font-size: 14px;
	line-heieht: 18px;
}
.sub_02 {
	color: #CC3333;
	font-size: 13px;
	line-heieht: 16px;
}

.font_size_15 {
	font-size: 15px;
	font-weight: bold;
}

.underline_01 {
	color: #DB7093;
	font-weight: bold;
}


/*== メイン部分のスタイル ==*/
.main_sub_title {
	color: #333333;
	font-size: 16px;
	line-heieht: 18px;
	font-weight: bold;
}

.main_gakka_table_01_number {
	color: #FF6347;
	font-size: 15px;
	font-weight: bold;
}
.main_gakka_table_01_word {
	font-size: 13px;
}





.main_01{
	color: #555555;
	font-size: 16px;
	line-heieht: 18px;
	font-weight: bold;
}
.main_01_sub{
	color: #CD853F;
	font-size: 14px;
}
.main_02{
	color: #D2691E;
	font-size: 14px;
	line-heieht: 18px;
	font-weight: bold;
}
.main_02_sub{
	color: #FFCC66;
	font-size: 16px;
	line-heieht: 18px;
	font-weight: bold;
}
.main_03{
	color: #CD853F;
	font-size: 14px;
	line-heieht: 18px;
}
.main_03_sub{
	color: #CD853F;
	font-size: 16px;
	line-heieht: 18px;
	font-weight: bold;
}
.main_04{
	color: #CC6633;
	font-size: 14px;
}
.main_05{
	color: #CC6633;
	font-size: 13px;
}
.main_06{
	color: #000000;
	font-size: 13px;
}

.main_sub_table_01{
	color: #8B4513;
	font-size: 13px;
}
.main_sub_table_02{
	color: #8B4513;
	font-size: 13px;
}
.main_sub_table_03{
	color: #8B4513;
	font-size: 13px;
}


.main_list_01 table{
	font-size: 13px;
}

.gakka A:link {
	color: #333333;
	text-decoration: none;
	font-size: 14px;
} 
.gakka A:visited {
	color: #333333;
	text-decoration: none;
	font-size: 14px;
}
.gakka A:hover {
	color: #333333;
	background-color: #ffffff;
	text-decoration: none;
	font-size: 14px;
}

.text_link {
	color: #CD5C5C;
}
.text_link A:link {
	color: #CD5C5C;
	text-decoration: none;
} 
.text_link A:visited {
	color: #CD5C5C;
	text-decoration: none;
}
.text_link A:hover {
	color: #993333;
	background-color: #FFCC66;
	text-decoration: none;
}

.main_tokutyo {
	color: #444444;
	font-size: 14px;
}

.main_koumoku {
	color: #FFC0CB;
}


.main_title_01 {
	color: #FF6347;
	font-size: 18px;
	font-weight: bold;
}
.main_title_01_shiaku_1 {
	color: #ffcccc;
	font-size: 16px;
	font-weight: bold;
}
.main_title_01_shiaku_2 {
	color: #ffaaaa;
	font-size: 16px;
	font-weight: bold;
}
.main_title_01_shiaku_3 {
	color: #ff6666;
	font-size: 16px;
	font-weight: bold;
}

.main_title_02 {
	color: #FF8C00;
	font-size: 18px;
	font-weight: bold;
}
.main_title_02_shiaku_1 {
	color: #ffdd33;
	font-size: 16px;
	font-weight: bold;
}
.main_title_02_shiaku_2 {
	color: #ffbb33;
	font-size: 16px;
	font-weight: bold;
}
.main_title_02_shiaku_3 {
	color: #ff9933;
	font-size: 16px;
	font-weight: bold;
}

.main_title_03 {
	color: #DAA520;
	font-size: 18px;
	font-weight: bold;
}
.main_title_03_shiaku_1 {
	color: #ffff99;
	font-size: 16px;
	font-weight: bold;
}
.main_title_03_shiaku_2 {
	color: #ffee00;
	font-size: 16px;
	font-weight: bold;
}
.main_title_03_shiaku_3 {
	color: #ffcc00;
	font-size: 16px;
	font-weight: bold;
}

.main_title_04 {
	color: #9ACD32;
	font-size: 18px;
	font-weight: bold;
}
.main_title_04_shiaku_1 {
	color: #ccff99;
	font-size: 16px;
	font-weight: bold;
}
.main_title_04_shiaku_2 {
	color: #ccff00;
	font-size: 16px;
	font-weight: bold;
}
.main_title_04_shiaku_3 {
	color: #9ACD32;
	font-size: 16px;
	font-weight: bold;
}

.main_title_05 {
	color: #66CC99;
	font-size: 18px;
	font-weight: bold;
}
.main_title_05_shiaku_1 {
	color: #99cccc;
	font-size: 16px;
	font-weight: bold;
}
.main_title_05_shiaku_2 {
	color: #66cccc;
	font-size: 16px;
	font-weight: bold;
}
.main_title_05_shiaku_3 {
	color: #33cccc;
	font-size: 16px;
	font-weight: bold;
}

.main_title_06 {
	color: #339966;
	font-size: 18px;
	font-weight: bold;
}
.main_title_06_shiaku_1 {
	color: #99ee99;
	font-size: 16px;
	font-weight: bold;
}
.main_title_06_shiaku_2 {
	color: #66bb66;
	font-size: 16px;
	font-weight: bold;
}
.main_title_06_shiaku_3 {
	color: #339933;
	font-size: 16px;
	font-weight: bold;
}


.main_title_07 {
	color: #66CCCC;
	font-size: 18px;
	font-weight: bold;
}
.main_title_07_shiaku_1 {
	color: #ccffff;
	font-size: 16px;
	font-weight: bold;
}
.main_title_07_shiaku_2 {
	color: #99eeff;
	font-size: 16px;
	font-weight: bold;
}
.main_title_07_shiaku_3 {
	color: #66ccff;
	font-size: 16px;
	font-weight: bold;
}

.main_title_08 {
	color: #3399cc;
	font-size: 18px;
	font-weight: bold;
}
.main_title_08_shiaku_1 {
	color: #cceeff;
	font-size: 16px;
	font-weight: bold;
}
.main_title_08_shiaku_2 {
	color: #66ccff;
	font-size: 16px;
	font-weight: bold;
}
.main_title_08_shiaku_3 {
	color: #3399ff;
	font-size: 16px;
	font-weight: bold;
}

.main_title_09 {
	color: #3366FF;
	font-size: 18px;
	font-weight: bold;
}
.main_title_09_shiaku_1 {
	color: #99ccff;
	font-size: 16px;
	font-weight: bold;
}
.main_title_09_shiaku_2 {
	color: #6699ff;
	font-size: 16px;
	font-weight: bold;
}
.main_title_09_shiaku_3 {
	color: #3366ff;
	font-size: 16px;
	font-weight: bold;
}

.main_title_10 {
	color: #6633CC;
	font-size: 18px;
	font-weight: bold;
}
.main_title_10_shiaku_1 {
	color: #cc99ff;
	font-size: 16px;
	font-weight: bold;
}
.main_title_10_shiaku_2 {
	color: #aa66ff;
	font-size: 16px;
	font-weight: bold;
}
.main_title_10_shiaku_3 {
	color: #9933ff;
	font-size: 16px;
	font-weight: bold;
}

.main_title_11 {
	color: #993399;
	font-size: 18px;
	font-weight: bold;
}
.main_title_11_shiaku_1 {
	color: #cc99ff;
	font-size: 16px;
	font-weight: bold;
}
.main_title_11_shiaku_2 {
	color: #cc66ff;
	font-size: 16px;
	font-weight: bold;
}
.main_title_11_shiaku_3 {
	color: #cc33ff;
	font-size: 16px;
	font-weight: bold;
}

.main_title_12 {
	color: #CC33CC;
	font-size: 18px;
	font-weight: bold;
}
.main_title_12_shiaku_1 {
	color: #ffaaaa;
	font-size: 16px;
	font-weight: bold;
}
.main_title_12_shiaku_2 {
	color: #cc6699;
	font-size: 16px;
	font-weight: bold;
}
.main_title_12_shiaku_3 {
	color: #cc3399;
	font-size: 16px;
	font-weight: bold;
}

.main_title_13 {
	color: #FF3399;
	font-size: 18px;
	font-weight: bold;
}
.main_title_13_shiaku_1 {
	color: #ffccff;
	font-size: 16px;
	font-weight: bold;
}
.main_title_13_shiaku_2 {
	color: #ff99ff;
	font-size: 16px;
	font-weight: bold;
}
.main_title_13_shiaku_3 {
	color: #ff66cc;
	font-size: 16px;
	font-weight: bold;
}

.main_title_14 {
	color: #669966;
	font-size: 18px;
	font-weight: bold;
}
.main_title_14_shiaku_1 {
	color: #CCFF99;
	font-size: 16px;
	font-weight: bold;
}
.main_title_14_shiaku_2 {
	color: #CCFF00;
	font-size: 16px;
	font-weight: bold;
}
.main_title_14_shiaku_3 {
	color: #99CC66;
	font-size: 16px;
	font-weight: bold;
}


/*== サイトマップ ==*/
.sitemap_01{
	color: #669999;
	font-size: 14px;
	line-heieht: 16px;
	font-weight: bold;
}
.sitemap_01_sub{
	color: #99CCCC;
	font-size: 16px;
	line-heieht: 16px;
	font-weight: bold;
}
.sitemap_01_text{
	color: #444444;
	font-size: 13px;
	line-heieht: 10px;
}

/*== Ｑ＆Ａ ==*/
.QA_q_Q {
	color: #CC3300;
	font-size: 16px;
	font-weight: bold;
}
.QA_q {
	color: #CC3300;
	font-size: 13px;
	font-weight: bold;
}

.QA_a_A {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
.QA_a {
	color: #000000;
	font-size: 13px;
}

.list_06_faq {
	color: #339999;
	font-size: 14px;
	font-weight: bold;
}
.list_06_word {
	color: #333333;
	font-size: 13px;
	font-weight: lighter;
}

.list_08_shinro {
	color: #3399ff;
}
.list_08_word {
	color: #000000;
}

.list_11_text {
	color: #cc33cc;
}
.list_11_word {
	color: #000000;
}

/*== 年間行事 ==*/
.gyouji_april {
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #ffffff;
	background-color: #CCFF33;
}
.gyouji_may {
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #ffffff;
	background-color: #90EE90;
}
.gyouji_june {
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #ffffff;
	background-color: #66CDAA;
}
.gyouji_july {
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #ffffff;
	background-color: #20B2AA;
}
.gyouji_august {
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #ffffff;
	background-color: #00CCCC;
}
.gyouji_september {
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #ffffff;
	background-color: #3399FF;
}
.gyouji_october {
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #ffffff;
	background-color: #3366FF;
}
.gyouji_november {
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #ffffff;
	background-color: #3333CC;
}
.gyouji_december {
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #ffffff;
	background-color: #6666CC;
}
.gyouji_janualy {
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #ffffff;
	background-color: #9966CC;
}
.gyouji_february {
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #ffffff;
	background-color: #9933FF;
}
.gyouji_march {
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #ffffff;
	background-color: #CC33FF;
}
.gyouji_list_font{
	color: #333333;
}

/*== リスト文字 ==*/
.list_word{
	color: #333333;
}



/*== 著作権表記 ==*/
.tyosaku table {
	color: #333399;
	font-size: 13px;
}
.tyosaku tr {
	color: #333399;
	font-size: 13px;
}
.tyosaku td {
	color: #333399;
	font-size: 13px;
}

/*== ページ ID ==*/
.page_id_number {
	color: #eeeeee;
	font-size: 9px;
}

