@charset "Shift_JIS";
body
    {
     margin:15px;          /* ページ全体のmargin */
     padding:0px;         /* ページ全体のpadding */
     text-align:center;   /* 下記のautoに未対応用のセンタリング */
    }

/* layout base */
*{
font-family:MS PGothic,Osaka,Hiragino Kaku Gothic Pro W3,Arial,Helvetica,sans-serif;
}

#main
    {
     margin-left:auto;    /* 左側マージンを自動的に空ける */
     margin-right:auto;   /* 右側マージンを自動的に空ける */
     text-align:left;     /* 中身を左側表示に戻す */
     width:950px;         /* 幅を決定する */
    }
A:HOVER{
  color : #ff8000;
  
 text-decoration : underline;
}

h1 {
display:inline;
font-weight:bold;
font-size: 175%; 
line-height: 1.2em; }
h2 {
display:inline;
font-size: 150%; 
line-height: 1em; }
h3 {
display:inline;
font-size: 125%; 
line-height: 1em; }

 
/*- TopMenu Tabs D--------------------------- */

    #tabsD {
      float:left;
      width:100%;
      background:#FCF3F8;
      font-size:65%;
      line-height:normal;
          border-bottom:1px solid #F4B7D6;
      }
    #tabsD ul {
        margin:0;
        padding:10px 10px 0 15px;
        list-style:none;
      }
    #tabsD li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsD a {
      float:left;
      background:url("tableftD.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsD a span {
      float:left;
      display:block;
      background:url("tabrightD.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#C7377D;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsD a span {float:none;}
    /* End IE5-Mac hack */
    #tabsD a:hover span {
      color:#C7377D;
      }
    #tabsD a:hover {
      background-position:0% -42px;
      }
    #tabsD a:hover span {
      background-position:100% -42px;
      }

        #tabsD #current a {
                background-position:0% -42px;
        }
        #tabsD #current a span {
                background-position:100% -42px;
        }
/*- Menu Tabs D end------------------------ */

/*- Side Menu CSS Tabs */
#navcontainer {
        background: #f0e7d7;
        width: 100%;
       
        padding: 1em 0;
        font-family:  MS UI Gothic;
        font-size: 13px;
        text-align: center;
        }

ul#navlist {
        text-align: left;
        list-style: none;
        padding: 0;
        margin: 0 ;
        width: 92%;
}

ul#navlist li {
        display: block;
        margin: 0;
        padding: 0;
}

ul#navlist li a {
        display: block;
        width: 100%;
        padding: 0.5em 0 0.5em 1em;
        border-width: 1px;
        border-color: #ffe #aaab9c #ccc #fff;
        border-style: solid;
        color: #777;
        text-decoration: none;
        background: #f7f2ea;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a {
        background: #f0e7d7;
        color: #800000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover {
        color: #800000;
        background: transparent;
        border-color: #aaab9c #fff #fff #ccc;
}
/*- Side Menu CSS Tabs end */