/* メニュー用 */

a.type1      {background-image:url('../images/menu1a.gif');
              background-position: 0px 0px;
              width:175px;
              height:25px;
              display:block
             }
a.type1:hover{background-image:url('../images/menu1b.gif');
              background-position: 0px 0px;
             }
a.type1-1      {background-image:url('../images/menu1-1a.gif');
              background-position: 0px 0px;
              width:175px;
              height:20px;
              display:block
             }
a.type1-1:hover{background-image:url('../images/menu1-1b.gif');
              background-position: 0px 0px;
             }
a.type1-2      {background-image:url('../images/menu1-2a.gif');
              background-position: 0px 0px;
              width:175px;
              height:20px;
              display:block
             }
a.type1-2:hover{background-image:url('../images/menu1-2b.gif');
              background-position: 0px 0px;
             }
a.type1-3      {background-image:url('../images/menu1-3a.gif');
              background-position: 0px 0px;
              width:175px;
              height:20px;
              display:block
             }
a.type1-3:hover{background-image:url('../images/menu1-3b.gif');
              background-position: 0px 0px;
             }
a.type2      {background-image:url('../images/menu2a.gif');
              background-position: 0px 0px;
              width:175px;
              height:25px;
              display:block
             }
a.type2:hover{background-image:url('../images/menu2b.gif');
              background-position: 0px 0px;
             }
a.type2-1      {background-image:url('../images/menu2-1a.gif');
              background-position: 0px 0px;
              width:175px;
              height:20px;
              display:block
             }
a.type2-1:hover{background-image:url('../images/menu2-1b.gif');
              background-position: 0px 0px;
             }
a.type2-2      {background-image:url('../images/menu2-2a.gif');
              background-position: 0px 0px;
              width:175px;
              height:20px;
              display:block
             }
a.type2-2:hover{background-image:url('../images/menu2-2b.gif');
              background-position: 0px 0px;
             }
a.type2-3      {background-image:url('../images/menu2-3a.gif');
              background-position: 0px 0px;
              width:175px;
              height:20px;
              display:block
             }
a.type2-3:hover{background-image:url('../images/menu2-3b.gif');
              background-position: 0px 0px;
             }
a.type2-4      {background-image:url('../images/menu2-4a.gif');
              background-position: 0px 0px;
              width:175px;
              height:20px;
              display:block
             }
a.type2-4:hover{background-image:url('../images/menu2-4b.gif');
              background-position: 0px 0px;
             }
a.type2-5      {background-image:url('../images/menu2-5a.gif');
              background-position: 0px 0px;
              width:175px;
              height:20px;
              display:block
             }
a.type2-5:hover{background-image:url('../images/menu2-5b.gif');
              background-position: 0px 0px;
             }
a.type2-6      {background-image:url('../images/menu2-6a.gif');
              background-position: 0px 0px;
              width:175px;
              height:20px;
              display:block
             }
a.type2-6:hover{background-image:url('../images/menu2-6b.gif');
              background-position: 0px 0px;
             }
a.type2-7      {background-image:url('../images/menu2-7a.gif');
              background-position: 0px 0px;
              width:175px;
              height:20px;
              display:block
             }
a.type2-7:hover{background-image:url('../images/menu2-7b.gif');
              background-position: 0px 0px;
             }
a.type2-8      {background-image:url('../images/menu2-8a.gif');
              background-position: 0px 0px;
              width:175px;
              height:20px;
              display:block
             }
a.type2-8:hover{background-image:url('../images/menu2-8b.gif');
              background-position: 0px 0px;
             }
a.type2-9      {background-image:url('../images/menu2-9a.gif');
              background-position: 0px 0px;
              width:175px;
              height:20px;
              display:block
             }
a.type2-9:hover{background-image:url('../images/menu2-9b.gif');
              background-position: 0px 0px;
             }
a.type3      {background-image:url('../images/menu3a.gif');
              background-position: 0px 0px;
              width:175px;
              height:25px;
              display:block
             }
a.type3:hover{background-image:url('../images/menu3b.gif');
              background-position: 0px 0px;
             }
a.type4      {background-image:url('../images/menu4a.gif');
              background-position: 0px 0px;
              width:175px;
              height:25px;
              display:block
             }
a.type4:hover{background-image:url('../images/menu4b.gif');
              background-position: 0px 0px;
             }
a.type4-1      {background-image:url('../images/menu4-1a.gif');
              background-position: 0px 0px;
              width:175px;
              height:20px;
              display:block
             }
a.type4-1:hover{background-image:url('../images/menu4-1b.gif');
              background-position: 0px 0px;
             }
a.type4-2      {background-image:url('../images/menu4-2a.gif');
              background-position: 0px 0px;
              width:175px;
              height:20px;
              display:block
             }
a.type4-2:hover{background-image:url('../images/menu4-2b.gif');
              background-position: 0px 0px;
             }


/* Hタグ */

h1 {font-size:11px;
    color: #ffffff;
    font-weight:normal;
    margin:3px;
    margin-right: 10px;
   }
h1.bak {font-size:11px;
    color: #ffffff;
    text-align:right;
    font-weight:normal;
    margin:3px;
    margin-right: 10px;
   }
   

/* リンク */


a.a1         {color: #000000;
              text-decoration:none;
             }
a.a1:hover   {color: red; }
a.a2         {color: #000000; }
a.a2:hover   {color: red; }
a.a3         {text-decoration:none;
              color: #000000;
             }
a.a3:hover   {text-decoration:none;
              color: red;
             }


/* テーブル */


table.table1 {font-size: 12px;
              line-height: 13pt;
             }
table.table2 {font-size: 11px; }
table.table3 {font-size: 13px;
              line-height: 13pt;              
             }
table.table4 {font-size: 11px; }
td.td1       {background-repeat:no-repeat;
              background-position:100% 0%;
             }
td.td2       {background-repeat:no-repeat;
             }
             


/* 水平線 */

hr           {border-width:1px 1px 1px 1px;
              border-style:dotted dotted dotted dotted;
              border-color:gray gray gray gray;
             }
hr.hr1       {border-width:1px 1px 1px 1px;
              border-style:solid solid solid solid;
              border-color:#f09f78 #f09f78 #f09f78 #f09f78;
             }

hr.hr2       {border-width:1px 1px 1px 1px;
              border-style:solid solid solid solid;
              border-color:#000000 #000000 #000000 #000000;
             }

/* フォーム */

input.in1    {color:#000000;
              background-color:#FFFFFF;
              border-style:solid;
              border-color:#000000;
              border-top-width:0px;
              border-bottom-width:1px;
              border-left-width:0px;
              border-right-width:0px;
              font-size:12px;
             }
SELECT       {color:#000000;
              background-color:#FFFFFF;
              border-style:solid;
              border-color:#000000;
              border-top-width:0px;
              border-bottom-width:1px;
              border-left-width:0px;
              border-right-width:0px;
              cursor:･ｫ｡ｼ･ｽ･・ﾎｷﾁｾ・
              font-size:12px;
             }
TEXTAREA.ta1 { color: #000000;
               background-color:#ffffff;
               border:solid #ffffff 1px;
               font-size:13px;
               font-family: MS UI Gothic;
               scrollbar-track-color:silver;
               scrollbar-face-color:#790000;
               scrollbar-arrow-color:white;
               scrollbar-3dlight-color:white;
               scrollbar-darkshadow-color:silver;
               scrollbar-highlight-color:white;
               scrollbar-shadow-color:white
             }


/* ナビゲーション */


#navi_continer {position: relative;
                z-index:0;
                width: 175px;
                height:25px; }

#navi {position: absolute;
       top: 0px;
       left: 0px;
       width: 175px; }

#navi ul {margin: 0;
          padding: 0;
          list-style: none; }

#navi li {color: #ffffff;
          float: left;
          width: 175px;
          margin: 0; }

#navi li a {font-size: 0px;
            color: #ffffff;
            display: block;
            width: 175px;
            padding: 0px 0;
            text-align: center;
            font-weight: bold;
            text-decoration: none;
            background-color: #000000; }

#navi li a:hover {color: #ffffff;
                  background-color: #000000; }

/* サブメニュー */

#navi ul.sub {background: #eeeeee; }

#navi ul.sub li {float: none; }

#navi ul.sub li a {color: #666666;
                   background: none;
                   font-size: 12px;
                   font-weight: normal;
                   padding: 3px 0;
                   border-top:1px solid #000099; }

#navi ul.sub li a:hover {color: #ffffff;
                         background-color: #ff9900; }

#navi ul li.navi_menu ul {display: none; }

#navi ul li.navi_menu_on ul {display: block; }

#navi li.navi_menu {border:0px solid #000099; }

#navi li.navi_menu_on {border:0px solid #000099; }