h5    {
	color: #525252;
	font-weight: normal;
	font-size: 0.75em;
	line-height: 1.3em;
	font-family: Osaka, "MS Pゴシック", "MA UI Gothic", "ＭＳ ゴシック", フォント名, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
h4    { color: #525252; font-weight: normal; font-size: 0.85em; line-height: 1.3em; font-family: Osaka, "MS Pゴシック", "MA UI Gothic", "ＭＳ ゴシック", フォント名, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px; padding: 0px 2px }
.info    { color: white; line-height: 130%; font-family: Osaka, "MS Pゴシック", "MA UI Gothic", "ＭＳ ゴシック", フォント名, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px 0px 5px; padding: 2px 4px 1px 10px; border-bottom: 1px dotted #cc6; width: 355px }
h3       { color: #525252; font-weight: normal; font-size: 1em; line-height: 1.3em; font-family: Osaka, "MS Pゴシック", "MA UI Gothic", "ＭＳ ゴシック", フォント名, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px; padding: 5px 2px }
h2       { color: #525252; font-weight: normal; font-size: 1.2em; line-height: 1.3em; font-family: Osaka, "MS Pゴシック", "MA UI Gothic", "ＭＳ ゴシック", フォント名, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px; padding: 5px 2px }
h1  { color: #525252; font-weight: normal; font-size: 1.5em; line-height: 1.3em; font-family: Osaka, "MS Pゴシック", "MA UI Gothic", "ＭＳ ゴシック", フォント名, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px; padding: 5px 2px }
p     { color: #525252; font-weight: normal; font-size: 0.85em; line-height: 1.4em; font-family: Osaka, "MS Pゴシック", "MA UI Gothic", "ＭＳ ゴシック", フォント名, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 7px 0px 6px; padding: 0px }
.sml  { font-size: 0.65em; line-height: 1.3em }
address { color: #212121; font-style: normal; font-weight: normal; font-size: 10px; font-family: フォント名, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px; padding: 4px 10px 3px }
.col_ppl { color: #6331ce }
.col_red { color: #ff0031 }
.col_pink { color: #ff00ce }
.col_whit { color: white }
.col_blue { color: #0031ce }
.pagetopic  { margin: 20px 8px 10px; padding: 0px; border-top: 1px solid #63ce63; border-bottom: 1px solid #63ce63 }
.kakomi     { background: url(image/top/bg.gif) repeat; margin: 10px 2px 8px; padding: 4px 5px; border: dotted 1px #6331ff }
.kakomi_s { background-color: white; margin: 0px 0px 10px; padding: 2px 5px 5px; border: solid 1px #737373 }
.topic_k   { background-color: #9f9; margin: 0px 0px 0px 7px; padding: 0px 2px 0px 3px; border: solid 1px #9f9; width: 185px }
.topic_k02  { background-color: white; margin: 0px 0px 0px 7px; padding: 0px 2px 0px 3px; border-style: solid; border-width: 0px 1px 1px 1px; border-color: #8c8c8c; width: 185px }
.col_grn { color: #319c00 }
ul   { color: #424242; font-size: 0.85em; line-height: 1.5em; font-family: Osaka, "MS Pゴシック", "ＭＳ ゴシック", "MS UI Gothic", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-type: square; list-style-image: url(image/page/list_arow.gif); margin-top: 4px; margin-bottom: 4px }
td ul { list-style-type: square; list-style-image: url(image/page/list_arow02.gif) }
.clm01 { margin: 2px 5px 2px 15px; padding: 0px }
.bold { font-weight: bold }
.acronym { color: black; font-style: normal; font-weight: normal; font-size: 0.75em; line-height: 1.3em; font-family: Osaka, "ＭＳ ゴシック", "MS Pゴシック", "MS UI Gothic", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.chosa { font-style: normal; font-weight: normal; font-size: 10px; line-height: 16px; font-family: Osaka, "MS P ゴシック", "MS UI Gothic", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 5px 2px; padding: 5px 2px }
.space { color: white; font-size: 12px }
a:hover   { text-decoration: underline }
a:link { }
a:visited { }
body { margin: 0px; padding: 0px }
.lin_under  { margin: 1px 5px 3px; padding: 0px; border-bottom: 1px solid #737373 }
.lin_grn { margin: 0px 4px; padding: 5px 0px 10px; border-top: 1px dotted #319c00 }
li { margin-top: 2px; margin-bottom: 4px }
.Dasin {
	width: 500px;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
}
.Dasin h2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CC33;
	font-size: 1.05em;
	line-height: normal;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 5px;
}
