@charset "Shift_JIS";
/* id */
#page {
 width: 756px; min-height: 996px;
 margin: 0px auto; padding: 0px;
 font-style: normal; font-weight: normal; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
 color: #000000; background: #ffffff left top;
 border: 1px solid #000000;
 height: expression(document.all('page').scrollHeight < 998? '996px':'auto');
}
body {margin: 0px; background: #ffffff left top;}
#header {
 clear: both; display: none; width: 728px; min-height: 14px;
 margin: 0px; padding: 0px 14px 0px 14px;
 font-style: normal; font-weight: bold; font-size: 11pt; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
 color: #000000; background: #ffffff left top;
 border-bottom: 0px solid #000000;
 height: expression(document.all('header').scrollHeight < 14? '14px':'auto');
}
#title {clear: both; width: display: auto; width: 756px; min-height: 60px;
 margin: 0px; padding: 0px 0px 0px 0px;
 text-align: left; font-size: 18pt; font-family: Verdana,"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
 color: #000000; background: #ffffff left top;
 border-bottom: 1px solid #000000;
 height: expression(document.all('title').scrollHeight < 62? '60px':'auto');
}
#menubar {
 clear: both; display: auto; width: 756px; min-height: 20px;
 margin: 0px; padding: 0px;
 font-weight: bold; font-size: 10pt;
 color: #000000; background: #ffffff left top;
 border-top: 1px solid #000000; border-bottom: 1px solid #000000;
 height: expression(document.all('menubar').scrollHeight < 16? '14px':'auto');
}
#menubar a.tabs:hover {color: #6b78a9;}
#menubar .button {margin: 0px; padding: 5px 15px 4px 6px;}
#side1 {
 float: left; display: none;
 width: 185px; min-height: 870px;
 margin: 0px; padding: 15px 0px 15px 15px;
 text-align: left; font-size: 10pt; font-family: Verdana,"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
 color: #000000; background: #ffffff left top;
 height: expression(document.all('side1').scrollHeight < 872? '870px':'auto');
}
#side1 .list a {background: #ffffff;}
#side1 .list a:hover {background: #efefef; color: #0600b3;}
#side1 .list {text-align: left; font: 1em/120% "MS UI Gothic"; margin: 3px 0px 3px 15px; width: 185px; height: 20px;}
#main {
 float: left; display: inline; width: 728px; min-height: 885px;
 margin: 0px; padding: 0px 14px 0px 14px;
 font-weight: normal; font-size: 11pt;
 color: #000000; background: #ffffff left top;
 border: 0px solid #000000;
 height: expression(document.all('main').scrollHeight < 887? '885px':'auto');
}
#side2 {
 float: left; display: none; width: 185px; min-height: 870px;
 margin: 0px; padding: 15px 15px 15px 0px;
 text-align: left; font-size: 10pt; font-family: Verdana,"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
 color: #ffffff; background: #ffffff left top;
 height: expression(document.all('side2').scrollHeight < 872? '870px':'auto');
}
#footer {
 clear: both; display: auto;
 width: 756px; min-height: 31px;
 text-align: left;
 color: #000000; background: #ffffff left top;
 border-top: 1px solid #000000;
 height: expression(document.all('footer').scrollHeight < 33? '31px':'auto');
}
/* class */
.hide {display: none;}
.clear {clear: both;}
.space {padding: 7px 0px 0px 0px;}
.space2 {padding: 14px 0px 0px 0px;}
.bold {font-weight: bold;}
.normal {font-weight: normal;}
.c1 {color: #008000;}
.c2 {color: #B22222;}
p.text {line-height: 1.5; text-indent:1em;}
ul.mbc {margin: 0px; padding: 0px;}
ul.mbc li {
   float: left; margin: 0px; padding: 0px;
   width: 4em; line-height: 20px; border-right: 1px solid #000000; list-style-type: none;
   font-family: Arial,sans-serif; font-size: 10pt; font-weight: bold; text-align: center;
}
ul.mbc li a {display: block; text-decoration: none; width: 4em;}
ul.mbc li a:link {background-color: white; color: blue;}
ul.mbc li a:visited {background-color: white; color: blue;}
ul.mbc li a:hover {background-color: blue; color: yellow;}
ul.mbc li.here {background-color: green; color: #ffff80; border-color: green;}
ul.tl {line-height: 1.5; list-style-type: none;}
ul.tl2 {line-height: 1.5; list-style-type: square;}
table,th,td {
 margin: 0px; padding: 5px;
 border-collapse: collapse; border-spacing: 0px;
 border: 1px #000000 solid; background: #ffffff;
}
td.nc {padding: 20px; font-size: 12pt; background: #ffffff;}
td.mcy {margin: 0px; padding: 0px; width: 8%; line-height: 28px; font-size: 12pt; text-align: center; }
td.mcy a {display: block; text-decoration: none;}
td.mcy a:link {background-color: white; color: blue;}
td.mcy a:visited {background-color: white; color: purple;}
td.mcy a:hover {background-color: blue; color: yellow;}
td.mc {margin: 0px; padding: 0px; width: 5%; line-height: 28px; font-size: 12pt; text-align: center;}
td.mc a {display: block; text-decoration: none;}
td.mc a:link { background-color: white; color: blue;}
td.mc a:visited { background-color: white; color: purple;}
td.mc a:hover { background-color: blue; color: yellow;}
td.mcyn {
margin: 0px; padding: 0px; width: 8%; line-height: 28px; font-size: 12pt; text-align: center;
color: #696969; background: #D3D3D3;
}
td.mcn {
margin: 0px; padding: 0px; width: 5%; line-height: 28px; font-size: 12pt; text-align: center;
color: #696969; background: #D3D3D3;
}
th.ydlc {color: #008000; background: #ffffff; font-size: 12pt;}
th.dlc {width: 9%; font-size: 12pt;}
th.tlc {font-size: 12pt; background: #ffffff;}
td.dc {font-size: 12pt; font-weight: bold; text-align: center;}
td.tc {font-size: 12pt; font-weight: bold;}
td.tcn {font-size: 12pt; font-weight: bold; color: #AAAAAA;}
.ad_top {width: 728px; margin: 0px; padding: 7px 0px 7px 0px; text-align: center;}
.ad_bot {width: 728px; margin: 0px; padding: 7px 0px 7px 0px; text-align: center;}
.TB_L {
 float: left; width: 260px; min-height: 35px; margin: 0px; padding: 0px 0px 0px 14px;
 color: #000000; background: #ffffff;
}
.TB_R {
 float: left; width: 468px; min-height: 35px; margin: 0px; padding: 0px 14px 0px 0px;
 color: #000000; background: #ffffff;
}
.Fbox_L {
 float: left; width: 223px; min-height: 31px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
 color: #000000; background: #ffffff;
}
.Fbox_C {
 float: left; width: 310px; min-height: 31px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
 color: #000000; background: #ffffff;
}
.Fbox_R {
 float: left; width: 223px; min-height: 31px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
 color: #000000; background: #ffffff;
}
/* Œ©o‚µ */
h1 {margin: 0px; padding: 0px; font-size: 22pt; color: #000000; text-decoration: none; text-transform: none;}
h2 {margin: 0px; padding: 0px; font-size: 18pt; color: #000000; text-decoration: none; text-transform: none;}
h3 {margin: 0px; padding: 0px; font-size: 12pt; color: #000000; text-decoration: none; text-transform: none;}
h4 {margin: 0px; padding: 0px; font-size: 11pt; color: #000000; text-decoration: none; text-transform: none;}
h5 {margin: 0px; padding: 0px; font-size: 9pt; color: #000000; text-decoration: none; text-transform: none; font-weight: normal;}
h6 {margin: 0px; padding: 0px; font-size: 7.5pt; color: #000000; text-decoration: none; text-transform: none;}
/* ƒŠƒ“ƒN */
a:link {color: #0000ff; text-decoration: none;}
a:visited {color: #800080; text-decoration: none;}
a:hover {color: #ff0000; text-decoration: underline;}
a:active {color: #ff0000; text-decoration: underline;}
