/* index.html st == 1 */

* {
        margin: 0;
        padding: 0;
}
.fonts4 {FONT-SIZE: 4px; LINE-HEIGHT: 4px}
.fonts18 {FONT-SIZE: 18px; LINE-HEIGHT: 22px;}
.small {FONT-SIZE: 10px;}
a:active {}
a:hover {COLOR: #ff0000}
a:link {COLOR: #000000}
a:visited {COLOR: #993300}
body { background:#006699; color: #000000; text-align:center; margin:0; padding:0;font:10pt/160% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;}
h1 {FONT-SIZE: 22px; color: #0066cc; float:left; padding:4px 0; }
h3 {FONT-SIZE: 18px; margin: 0; float:left; }
#outline { width: 950px; text-align:left; margin:0 auto;background:#FFFFFF; padding-top: 0;}
.outline-margin { margin:0; }
.header_outline-margin { margin:0; }
.header_logo { width:150px; float:left; }
.header_cm { width: 790px; float:right; }
.header_line {background: #999999; line-height: 4px;}
.menu_m { border: solid 2px #66CC00; background:#ffffff; }
.menu_m a,
.menu_m a:link,
.menu_m a:visited,
.menu_m a:active{ display:block; padding:0 10px; }
.menu_m a:hover{ display:block; color: #ffffff; background:#333333;  padding:0 10px; }
.table_title { width: 750px; background: #FF9900;}
.table_t_m { width: 510px; float:left; padding:0 10px; }
.table_t_top { width: 200px; float:right; text-align: right; padding:0 10px; }
.table_c { FONT-SIZE: 12px; padding:0; line-height: 20px; border:solid 1px #FF9900; background: #FF9900; }
.table_c td { padding:0 0 0 4px; }
.table_n { padding:0; text-align: center; }
.main { width: 769px; float: left; padding: 0 0 0 10px; background: #FFFFFF; }
.side { width: 170px; float: right; border-left: solid 1px #ccc; background: #FFFFFF; }
.s_menu_t { font-weight: bold; background: #FFFFCC;line-height:20px; padding:0 0 0 6px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; }
.s_menu_m { background: #FFFFFF;line-height:25px; padding:0 0 0 6px;}
.s_menu_m a,
.s_menu_m a:link,
.s_menu_m a:visited,
.s_menu_m a:active{ height:25px; line-height:25px; display:block; }
.s_menu_m a:hover{ height:25px; line-height:25px; background:#333; color:#fff; display: block;}
.s_menu_end { border-top:solid 1px #ccc; line-height:1px; }
.center { width: 740px; text-align: center;}
.c-both { clear:both; line-height: 1px; }
.c-left{ clear:left; }
.c_cya { color: #cc6600;}
.c_red { color: #ff0000;}
.ul_menu { list-style-type: none;}
.small2 {FONT-SIZE: 11px;}
.copyr {
    margin-top: 20px;
background: #cccccc;
	text-align: center;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
}