/* CSS Document */

/* ページ全体の基本レイアウト
---------------------------------------------------- */
body { 
  margin: 0;
  padding: 0;
  background-color: #F0FFF0;
  color: #333;
}

#container {
  margin: 0 auto;
  padding: 0;
  width:770px;
}

#content {
  width: 770px;
  margin: 0 auto;
  background:url(img/bg_contener.jpg);
  padding: 0;
  background-color: #F0FFFF;
  color: #333333;
}

/* ヘッダ
---------------------------------------------------- */
div#header {
  margin-top:0px;
  width:100%;
  height:402px;
  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: #FF66CC;
}
a:visited {
  color: #FF66CC;
}
a:hover {
  color: #000FFF;
}


/* フッタ
---------------------------------------------------- */
#footer {
  width:100%;
  height:90px;
  margin: 0  auto;
  padding: 0;
  background-image:url(img/footer_img.jpg);
  background-color:#FFFFFF;
}