@charset "UTF-8";
@import url(xnc4.css);
body,td,th{
  line-break: strict;
  color: black;
}
html,body{
  padding: 0;
}
body{
  font-size: .97em;
  margin: 2px 1ex 1ex;
  font-family: 'メイリオ', sans-serif;

  background-color: #e8e8e8;  /* NC4 */
}
table{
  font-size: 100%;   /* M$IE5 */
}
td.notice{
  text-align: left;
  font-size : .8em;
  font-weight: bold;
}
th{
  text-align: center;
}
li{
  font-size: 100%;   /* M$IE5 */

  margin-top: .5em;
}
h1{
  font-size: 2em;
}
h2{
  font-size: 1.5em;
}
h3{
  font-size: 1.17em;
}
h4{
  font-size: 1.05em;
}
h5{
  font-size: .83em;
}
h6{
  font-size: .67em;
}
h2.pagetitle{
  margin-left : 4em;
}
div.bq{
  margin-left: 3em;
  margin-right: 1em;
}
.blkcen{
  margin: auto;
}
.tal{
  text-align: left;
}
.tac{
  text-align: center;
}
.obstac{
  text-align: center;   /* M$IE5 */
}
.tar{
  text-align: right;
}
br.cb{
  float: none;
  clear: both;
}
table.menudesu{
  margin: auto;
  text-align: left;
}
table.rei{
  text-align: left;
}
table.tabledesu{
  text-align: left;
}
.tbi{
  background: url(images/tbi.gif);
}
.tbr{
  background: url(images/tbi_r.gif);
}
.tbpc{
  background: url(images/tbi_pc.gif);
}
a.clink{
  color: black;
  text-decoration: none;
}
a.clink:link{
  color: black;
  text-decoration: none;
}
a.clink:visited{
  color: black;
  text-decoration: none;
}
a.clink:active{
  color: red;
  text-decoration: none;
}
a.clink:hover{
  color: green;
  text-decoration: underline;
}
a:link{
  color: blue;
  text-decoration: none;
}
a:visited{
  color: navy;
  text-decoration: none;
}
a:active{
  color: red;
  text-decoration: underline;
}
a:hover{
  text-decoration: underline;
}
a[name]:hover{    /* NN7 */
  text-decoration: none;
}
a[href]:hover{    /* NN7 */
  text-decoration: underline;
}
a.deflink:visited{
  color: maroon;
}
a.deflink:link{
  color: blue;
}
p.up{
  text-align: right;
  margin: 0.5em 0.5em 0 0;
}
p.modate{
  margin: 0;
}
.oita{
  font-style: italic;
}
ul.spx{
  list-style-image : url(images/bullet.gif);
}
