/* CSS Document */

/* ページ全体の基本レイアウト
---------------------------------------------------- */
body { 
  margin: 0;
  padding: 0;
  background-image:url(img/dot_back.jpg);
  background-color: #FFF;
  color: #333;
}

#container {
  margin: 0 auto;
  padding: 0;
  width:750px;
}

#content {
  width: 750px;
  height: 540px;
  margin: 0 auto;
  padding: 0;
  background-image:url(img/bg_contener.jpg);
  background-color: #F0FFFF;
  color: #333333;
}

.moji1 {
	font-size: 16px;
	color: #036;
	letter-spacing:1.5px;
	font-weight:bold;
	text-align:left;
	line-height:23px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.moji2 {
	font-size: 13px;
	color: #036;
	letter-spacing:1px;
	text-align:left;
	line-height:20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.moji3 {
	font-size: 17px;
	color: #333333;
	letter-spacing:1.7px;
	text-align:left;
	line-height:17px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.moji4 {
	font-size: 14px;
	color: #F33;
	letter-spacing:1.7px;
	text-align:left;
	line-height:17px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
/* ヘッダ
---------------------------------------------------- */
div#header {
  margin-top:0px;
  width:100%;
  height:241px;
  background-color:#FFF;
  /*background-image:url(img/header_img.png)*/;
}



/* メインコンテンツ
---------------------------------------------------- */
#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:199px;
  margin: 0  auto;
  padding: 0;
  background-image:url(img/footer_img.png);

}
