/* CSS Document */

/* ページ全体の基本レイアウト
---------------------------------------------------- */
body { 
  margin: 0;
  padding: 0;
  color: #333;
}

#container {
  margin: 0 auto;
  padding: 0;
  width:770px;
}

#content {
  width: 770px;
  height: 550px;
  margin: 0 auto;
  padding: 0;
  background-image:url(img/bg_contener.jpg);
  color: #FFFFFF;
}

/* ヘッダ
---------------------------------------------------- */
div#header {
  margin-top:0px;
  width:100%;
  height:149px;
  background-image:url(img/header_img.jpg);
}



/* メインコンテンツ
---------------------------------------------------- */
#maincol {
  width: 670px;
  margin: 0  auto;
  padding: 20px 40px 30px 40px;
}

p.main_head {
  font-size:100%;
  font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  text-align:center;
  padding-top:5px;
  color:#333333;
}
p.main_head2 {
  font-size:100%;
  font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  text-align:center;
  padding-top:5px;
  color:#333333;
}

#subcol {
　width: 670px;
  margin: 30px 40px 30px 40px;
  padding: 0 0 0 0;
  background-color:;
}

p.sub_head {
  font-size:100%;
  font-weight:bold;
  font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  text-align:right;
  padding-top:5px;
  color:#003366;
}

a.moji1 {
  font-size:100%;
  text-align:center;
  padding-top:5px;
}

/* リンク
---------------------------------------------------- */
a {
  text-decoration:none;
  padding-bottom: 0.1em;
  color: #ff7f00;
  border-bottom:1px dotted #ff7f00;
  background: url(images/dot-green.gif) repeat-x bottom;
}
a:visited {
  color: #ff7f00;
  border-bottom: #ff7f00;
  background: url(images/dot-green.gif) repeat-x bottom;
}
a:hover {
  color: #7aae00;
  border-bottom-style: solid;
  background: url(images/dot-green.gif) repeat-x bottom;
}


/* フッタ
---------------------------------------------------- */
#footer {
  width:100%;
  height:92px;
  margin: 0  auto;
  padding: 0;
  background-image:url(img/footer_img0.jpg);
  background-color:#FFFFFF;
}