body { color: black; background-color: white; }

p {}

td {}

a:link { color: #00a040 ; text-decoration: none; }

a:visited { color: #00a040 ; text-decoration: none; }

a:hover { color: #f4a016 ; text-decoration: underline; }

a:active { color: #e61f18 }
body { background-repeat: repeat-y; background-position: 0 0; margin: 0; }
.px12g16 {
	font-family: verdana, arial, Myriad, "Osaka", "MS Pゴシック", sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}
.px10g01 {
	font-family: verdana, arial, Myriad, "Osaka", "MS Pゴシック", sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
}
.px12g18 {
	font-family: verdana, arial, Myriad, "Osaka", "MS Pゴシック", sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.px12link18 {

	font-family: verdana, arial, Myriad, "Osaka", "MS Pゴシック", sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #006699;
}
.weekred {
	font-family: verdana, arial, Myriad, "Osaka", "MS Pゴシック", sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #CC0000;
	text-align: center;
	width: 24px;
}
.weekblue {
	font-family: verdana, arial, Myriad, "Osaka", "MS Pゴシック", sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-align: center;
	width: 24px;
	background-color: #006699;
}
.px24g {
	font-family: verdana, arial, Myriad, "Osaka", "MS Pゴシック", sans-serif;
	font-size: 24px;
	color: #666666;
	font-weight: bold;
}
.px12bold {
	font-family: verdana, arial, Myriad, "Osaka", "MS Pゴシック", sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	font-weight: bold;
}
.weekgray {
	font-family: verdana, arial, Myriad, "Osaka", "MS Pゴシック", sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-align: center;
	width: 24px;
	background-color: #FFFFFF;
}
.px14g18bold {
	font-family: verdana, arial, Myriad, "Osaka", "MS Pゴシック", sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	font-weight: bold;
}
.px10link {
	font-family: verdana, arial, Myriad, "Osaka", "MS Pゴシック", sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #006699;
	text-decoration: none;
}
.px10redbold {
	font-family: verdana, arial, Myriad, "Osaka", "MS Pゴシック", sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #990000;
	font-weight: bold;
}
.px12blue2 {
	font-family: verdana, arial, Myriad, "Osaka", "MS Pゴシック", sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: none;
}
.px12n {

	font-family: verdana, arial, Myriad, "Osaka", "MS Pゴシック", sans-serif;
	font-size: 12px;
	color: #666666;
}
.news { background-color: white; overflow: auto; width: 589px; height: 160px; margin: 0 10px 0 0; padding: 5px 0 5px 5px; border: solid 1px silver; }
.oshirase { color: white; background-color: orange; margin-bottom: 2px; padding-top: 0; }
.px12boldaka {
	font-family: Verdana, arial, Myriad, Osaka, "MS Pゴシック", sans-serif;
	font-size: 12px;
	color: red;
	font-weight: bold;
}
.prBox	{ background-repeat: no-repeat; background-position: 0 0; width: 550px; float: right; margin: 0 10px 0 0; padding: 5px; border: solid 1px silver; }
p.box { margin: 0 0 5px; border-bottom: 1px dotted gray; padding-bottom: 5px; /* 内容と線との間隔量 */
}
a:hover { color: #f4a016; }
.class16_20_30 { color: gray; font-size: 16px; font-family: "ＭＳ ゴシック"; line-height: 20px; margin-left: 30px; }
.class16_20_65 { color: gray; font-size: 16px; font-family: "ＭＳ ゴシック"; line-height: 20px; margin-right: 30px; margin-left: 65px; }
.class12_16 { color: gray; font-size: 12px; font-family: "ＭＳ ゴシック"; line-height: 16px; text-align: left; vertical-align: top; }
.class__65 { text-align: left; margin-left: 65px; }
.class { list-style-type: disc; display: block; white-space: normal; }
.class_10_16 {
	font-family: Verdana, arial, Myriad, Osaka, "MS Pゴシック", sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: white;
}
.class14_20or { color: #f08200; font-size: 14px; font-family: "ＭＳ ゴシック"; font-weight: bold; line-height: 20px; }
.class16_20_65 { color: gray; font-size: 16px; font-family: "ＭＳ ゴシック"; line-height: 20px; margin-right: 30px; margin-left: 65px; }
.class16_20 { color: gray; font-size: 16px; font-family: "ＭＳ ゴシック"; line-height: 20px; }
.class16_20_50 { color: #808080; font-size: 16px; font-family: "ＭＳ ゴシック"; line-height: 20px; margin-left: 50px; }
.class12_14 { color: gray; font-size: 12px; font-family: "ＭＳ ゴシック"; line-height: 14px; }
.class16_20_30 { color: gray; font-size: 16px; font-family: "ＭＳ ゴシック"; line-height: 20px; margin-left: 30px; }
.class16_20_65 { color: gray; font-size: 16px; font-family: "ＭＳ ゴシック"; line-height: 20px; margin-right: 30px; margin-left: 65px; }
.class12_16 { color: gray; font-size: 12px; font-family: "ＭＳ ゴシック"; line-height: 16px; text-align: left; vertical-align: top; }
.class__65 { text-align: left; margin-left: 65px; }
.class { list-style-type: disc; display: block; white-space: normal; }
.class_10_16 {
	font-family: Verdana, arial, Myriad, Osaka, "MS Pゴシック", sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: white;
}
.class14_20or { color: #f08200; font-size: 14px; font-family: "ＭＳ ゴシック"; font-weight: bold; line-height: 20px; }
.class14_20 { color: #7c6b63; font-size: 14px; font-family: "ＭＳ ゴシック"; font-weight: bold; line-height: 20px; margin-left: 30px; }
.class___50 { margin-right: 50px; margin-left: 50px; }
.class___15 { margin-left: 15px; }
h1 {
margin-top: 0px; /* 上の余白 */
margin-left: 0px; /* 左の余白 */
margin-right: 0px; /* 右の余白 */
margin-bottom: 0px; /* 下の余白 */
}
h2 {
margin-top: 0px; /* 上の余白 */
margin-left: 0px; /* 左の余白 */
margin-right: 0px; /* 右の余白 */
margin-bottom: 0px; /* 下の余白 */
}

