body {
  font-family: "ＭＳ ゴシック", osaka;
  margin: 0px;
  padding: 0px;
  text-align: center;
  background-color: #003300;
}

/* レイアウト */
#layout {
  width: 700px;
  margin: 0px auto;
  padding: 0px;
  text-align: left;
}

/* メニューヘッド */
#header {
  width: 100%;
  height: 90px;
  margin: 0px;
  padding: 0px;
  background: url(img/index_head.gif) no-repeat;
  background-color: #ffcc00;
}
.headta { height: 90px }

/* メニュー */
#menu {
  width: 170px;
  float: left;
  margin: 0px;
  padding: 0px;
  background-color: #dddddd;
}

/* メイン */
#main {
  width: 100%;
  float: right;
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
}
.mainta { width: 100%; font-size: 11px; color: #333333; line-height: 160% }
.mainta2 { width: 660px; font-size: 11px; color: #333333; line-height: 160% }

/* フッタ */
#footer {
  width: 100%;
  height: 20px;
  clear: both;
  margin: 0px;
  padding: 0px;
  font-size: 10px;
}

.kiyakuta { width: 700px; font-size: 11px; color: #000000; line-height: 160%; }

.sphe { width:5px; height: 1px }
.sphe2 { width:30px; height: 1px }

.sp0 { width:5px; height: 5px }
.sp1 { width: 20px; height: 30px }
.sp2 { width: 1px; height: 10px }
.sp3 { width: 20px; height: 1px }

h1 { margin: 0px; font-size: 12px; color: #ff9900; line-height: 160% }
h2 { margin: 0px; font-size: 11px; color: #333333; font-weight: normal }

p { margin: 0px }
.c1 { float: left; margin-right: 5px; font-size: 11px; color: #ff0000; line-height: 160% }
.c2 { float: right }

em { color: #0099cc }

/*  */

.c2 { font-size: 11px; color: #cc0000; line-height: 160% }

