A { TARGET:main_frame; }
.menu { font-size: 10pt;
    height:18;
    vertial-align:top;}
.submenu { font-size: 9pt;
    vertial-align:top;}
.normaltd { font-size: 10pt;
    line-height: 150%;
    padding-top:2;} 
.smalltd { font-size: 10pt;
    height:18;
    vertial-align:top;
    line-height: 150%;
    padding-top:2; }
.normallh { line-height: 150%;}
.big { font-size:20pt;}
.middle { font-size:15pt;}
.normal { font-size:12pt;}
.yaku {font-family:メイリオ, Meiryo,  'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';}
.bold {font-size:12pt;font-weight:bold;}
.use { font-size:10pt;}
.sbtn1 { font-size:9pt;
	width:80px;
	height:28px;}
.sbtn2 { font-size:9pt;
	width:40px;
	height:28px;}
.small { font-size:9pt;}
.blank { margin-left:10pt; }
.sblank { margin-left:5pt; }
.blank2 { margin-left:2pt; }
.indent { text-indent:10pt; }
.h1 { font-size: 20pt;
    background: steelblue;
    color: white;
    text-align:center;
    vertial-align:center;
    padding-top:2;
    padding-bottom:2; }
.h2 { font-size: 10pt;
    background: steelblue;
    color: white;
    padding-left:5;
    padding-right:5;
    padding-top:2;
    padding-bottom:2; }
.h3 { font-size: 10pt;
    background: steelblue;
	color: white;
    padding-top:2;
    padding-bottom:2; }
.h4 { font-size: 10pt;
    background: lightsteelblue;
    color: black;
    padding-left:5;
    padding-right:5;
    padding-top:2;
    padding-bottom:2; }
.hl { font-size: 10pt;
    background: lightsteelblue;
    color: white;
    padding-left:5;
    padding-right:5;
    padding-top:2;
    padding-bottom:2; }
.hd { font-size: 10pt;
    background: steelblue;
	color: white;
    text-align:center;
    vertial-align:center;
    padding-top:2;
    padding-bottom:2; }
.rcolor { background: steelblue;
	color: white; }
.codetd { font-size: 10pt;
    text-align:center;
    vertial-align:center;}
.chkbox { font-size: 10pt;
    padding-top:2;
    padding-bottom:2; }
.datahd { font-size: 13pt;
    background: steelblue;
	color: white;
    text-align:center;
    vertial-align:center;
    padding-top:2;
    padding-bottom:2; }
.datasmall { font-size:11pt;}
.datanormal { font-size:14pt;}
.datanormaltd { font-size: 12pt;
    line-height: 150%;
    padding-top:2;} 
.databigtd { font-size: 15pt;
    font-weight:bold;
    line-height: 150%;
    padding-top:2;} 
.datasmallm { font-size:13pt;}
.datanormalm { font-size:16pt;}
.datanormaltdm { font-size: 14pt;
    line-height: 150%;
    padding-top:2;} 
.databigtdm { font-size: 18pt;
    font-weight:bold;
    line-height: 150%;
    padding-top:2;} 
.admincolor { background: IndianRed; }
.ah1 { font-size: 20pt;
    background: violet;	color: white;
    text-align:center;
    vertial-align:center;
    padding-top:2;
    padding-bottom:2; }
.ah2 { font-size: 10pt;
    background: violet;
	color: white;
    padding-left:5;
    padding-top:2;
    padding-bottom:2; }
.kodo:link {
	text-decoration:none;
	color:white;
}
.kodo:visited {
	text-decoration:none;
	color:white;
}
.kodo:active {
	text-decoration:none;
	color:whitec;
}
.kodo:hover {
	text-decoration:none;
	color:maroon;
}
