@charset "utf-8";
/* style_1s.css */

/* ---------- body ---------- */
body {
          margin: 0;
          padding: 0;
          font: 14px/2 "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
          background-color: #ffffff;
          background-image: url(buhin/gahag-004093.jpg); 
          background-repeat: no-repeat;
          background-attachment: fixed; 
          background-size:cover;

          text-align: center;
}

a:link{ color:#000066; }
a:visited{ color:#000066; }
a:hover{ color:#00cccc; text-decoration:none; }

#contents{
          width: 980px;
          margin: auto;
          padding: 0px;
          text-align:left;
          overflow:hidden;
}


/*---------- ヘッダー ---------- */
#header{
          width:980px;
          background-image: url(buhin/title.gif);
          background-repeat: no-repeat;
          padding-top:0px;
          margin-top:30px;
          height: 150px;
}
#header h1{
          font-size: 18px;
          color: #ffffff;
          background-color: #003399;
          padding-left: 10px;
}


/*-----menu----*/
#menu {
          width: 100%;
          height: 45px;
          padding: 0px;
          margin: 15px 0px;
          list-style-type: none;
          /*background: #ff66cc;*/
}

.menu_1{
          background: #003399;
}

.menu_2{
          background: #00cccc;
}


#menu li {
          width: 18%;
          float: left;
          padding: 0;
          margin: 0px 8px;
          text-align: center;
}

#menu li a {
          width: auto;
          color: #fff;
          font-size: 14px;
          font-weight: bold;
          margin: 0;
          padding: 12px 0;
          text-decoration: none;
          display: block;
}

#menu li a:hover {
          background: #ffff33;
}

/*ヘッダータイトル文字----------------------------------*/
h1{
          font-size:28px;/*文字サイズ*/
          color:#444444;/*文字色*/
          line-height:140%;
          font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
          font-weight:bold ;
          margin:0;
          padding:0;
}

table {
          margin-left: auto;
          margin-right: auto;
}

td { text-align:center; vertical-align:middle; }

/*ヘッダータイトル下説明文----------------------------------*/
h2{
          font-size:12px; /* 文字サイズ*/
          color:#444444; /* 文字色*/
          line-height:140%;
          font-family:Osaka,Verdana,Arial,Helvetica,sans-serif;
          widh:100%;
          background-color:#ffff00;
          font-weight:normal;
          margin:2 0;
          padding:20 0 20 5;
}

#main{
          font-size:16px; /* 文字サイズ*/
          width: 100%;
          margin: 5px 0px;
          background-color:rgba(255,255,255,0.5);
          text-align:left;
          padding: 0px 5px;
          overflow:hidden;
}

h2{
          font-size:18px;
          font-weight: bold;
          color: #ffffff;
          background-color: #006699;
          border-left: 30px solid #ccff00;
          margin:20 0px;
          text-align: left;
}

img.img_left{
          float: left;
          padding: 20px;
}

div.clear{
          clear: both;
          margin: 0 0 100px 0;
}

p {
          padding:10px 20px;
          margin:10px 10px; 
          line-height:200%;
 }
 
 table {
          margin-left: auto;
          margin-right: auto;
}

td { text-align:center; vertical-align:middle; }

#foot {
          width:980px;
          padding: 10px 0px;
          text-align: center;
          margin: 10px 0px;
          margin-right:0px;
          background: #006699;
          color: #ffffff;
          clear: both;
}

