@charset "shift_jis";

body {
  font-family: 'メイリオ' ,Meiryo, 'ヒラギノ角ゴ Pro W3' , 'Hiragino Kaku Gothic Pro' , 'ＭＳ Ｐゴシック' , 'Osaka' ,sans-serif;
  margin: 10;
  padding: 0;
  font-size: 12px;
  color: #333333;
  background-color: black;
  background-image: url(image/h1.jpg); 
  background-repeat: no-repeat;
  background-position:100% 100%;
  background-attachment:fixed; }

a:link {
  color: #004080;
  font-size: 12px; }

a:hover {
  color: #005ebb;
  font-size: 12px; }

a:visited {
  color: #004080;
  font-size: 12px; }

#main {
  margin-right: auto;
  margin-left: auto;
  padding: 0;
  width: 900px;
  background-color: #ffffff; }

#contents {
  width: 900px;
  overflow: hidden;
  margin: 0px;
  padding: 6px;
  background-color: #ffffff; }

#top {
  float:left;
  width:900;
  height:140;
  background-image: url(image/tp2.png);
  background-repeat: no-repeat;
  overflow: hidden; }

#left {
  width:150px;
  float:left;  }

#center {
  width:578px;
  float:left; 
  line-height: 180%;}

#center h1 {
  height: 30px;
  margin: 0 0 4px 0;
  padding: 5px 0 0 3px;
  font-size: 12px;
  color: white;
  background-image: url(image/004title.gif);
  background-repeat: no-repeat;
}

#center h2 {
  height: 30px;
  margin: 0 0 4px 0;
  padding: 5px 0 0 35px;
  font-size: 15px;
  color: #2F4F4F;
  background-image: url(image/title.gif);
  background-repeat: no-repeat;
}

#center h3 {
  height: 30px;
  margin: 0 0 4px 0;
  padding: 5px 0 0 10px;
  font-size: 15px;
  color: #2F4F4F;
  background-image: url(image/001title.gif);
  background-repeat: no-repeat;
}

#center h4 {
  height: 30px;
  margin: 0 0 4px 0;
  padding: 5px 0 0 10px;
  font-size: 15px;
  color: #2F4F4F;
  background-image: url(image/002title.gif);
  background-repeat: no-repeat;
}

#center p {
  height: 30px;
  margin: 0 0 0px 10;
  padding: 3px 0 0 4px;
  font-size: 15px;
  color: #2F4F4F;
  background-image: url(image/003title.gif);
  background-repeat: no-repeat;
}

.under  {
        background-image:url("image/bg.png");
}

textarea {  
    resize: none;  
} 

.r5{
width:0px;
height:0px;
float:right;
}

#index {
  height:170;
  width:900px;
  float:left;
}

#right {
  width:170px;
  float:right;
  line-height: 180%;
}

#right h2 {
  height: 30px;
  margin: 0 0 4px 0;
  padding: 5px 0 0 35px;
  font-size: 15px;
  color: #2F4F4F;
  background-image: url(image/title.gif);
  background-repeat: no-repeat;
}

.box1{
  width:270px;
  height:150px;
  padding:5px;
  background: white;
  border:1px solid white;
  overflow: auto;
  display: inline-block;
  _display: inline;
}

.box2{
  width:270px;
  height:150px;
  padding:5px;
  background: white;
  border:1px solid white;
  overflow: auto;
  display: inline-block;
 _display: inline;"
}


#sub {
  float: left;
  width: 160px;
  padding:4px;
  border: 1px solid #CCC;
  background: palegreen;
  line-height: 200%;
  margin-top:20px;
}

#shita {
  float: left;
  width: 900;
  height:70;
}

#shita h2 {
  height: 70px;
  margin: 0 0 4px 0;
  padding: 50px 0 0 0;
  font-size: 12px;
  color: #2F4F4F;
  background-image: url(image/tp3.png);
  background-repeat: no-repeat;
}

ul.pulldown_menu_7 {
list-style: none; /* 先頭記号を消す */
margin-left:-40px;
}
ul.pulldown_menu_7 li {
width: 144px; /* リスト項目の幅 */
cursor: pointer; /* カーソル */
}
ul.pulldown_menu_7 ul {
display: none; /* 通常は表示しない */
list-style: none; /* 2段目の先頭記号を消す */
padding-left: 0px; /* 2段目の左位置を1段目に揃える */
}
ul.pulldown_menu_7 li.menu_on > ul {
display: block; /* 表示する */
}
ul.pulldown_menu_7 li.menu_off > ul {
display: none; /* 表示しない */
}
ul.pulldown_menu_7 a {
color: black; /* 文字色 */
display: block; /* ブロックレベルに */
text-align: center; /* 文字を中央合わせに */
padding: 5px; /* 内部の余白 */
border: 1px #9999FF solid; /* 枠線 */
text-decoration: none; /* 下線を消す */
outline: none; /* 選択時の点線枠線を消す */
background: url(image/ma.png); /* 通常の背景画像 */
}
ul.pulldown_menu_7 ul a {
background: url(image/mb.png); /* ２段目以降の背景画像 */
}
ul.pulldown_menu_7 a:hover{/* マウスカーソルが乗っている状態 */
background: url(image/mc.png); /* 通常の背景画像 */
color: white; /* 文字色 */
}
ul.pulldown_menu_7 a:active {/* マウスがクリックされている状態 */
background: url(image/md.png); /* 通常の背景画像 */
color: black; /* 文字色 */
}