﻿body {
  position:			strict;
  height:			100%;
  font-family:			"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
  background:			url("../img/amiTile.gif") repeat;
  font-size:			100%;
  text-align:			center;
  margin:			0;
  padding:			0;
  z-index:			0;
  border-collapse:collapse;
}

/*
 * コンテナ
 */
.container {
  width:			750px;
  margin:			auto;
  padding:			0;
  background-image:		url("../img/whiteBack33.gif");
}

/*
 * メインテーブル
 */
.mainTable {
  width:			750px;
  height:			100%;
  border-collapse:		collapse;
  border:			0pt solid green;
  margin:			auto;
}

/*
 * ヘッダー
 */
.header {
  position:			relative;
  width:			750px;
  height:			20px;
  background:			url("../img/yukiTopBack.gif") bottom left no-repeat;
  text-align:			left;
}

/*
 * トップのリンク
 */
.topLink {
  text-decoration:		none;
}

/*
 * ロゴ
 */
.logo {
  position:			relative;
  width:			750px;
  height:			250px;
  background:			url("../img/backIndexTop.gif") top center no-repeat;
  margin:			auto;
  top:				0px;
  text-align:			center;
}

.button {
}

.main {
  width:			750px;
  height:			300px;
  position:			relative;
  background:			url("../img/backIndexBottom22.gif") bottom center no-repeat;
  margin:			auto;
  vertical-align:		middle;
}

/*.main a:link {
  color:			gray;
}

.main a:visited {
  color:			gray;
}*/

/*
 * フッター
 */
.footer {
  height:			35px;
  font-size:			80%;
  text-align:			center;
  vertical-align:		middle;
  background:			url("../img/yukiBottomBack.gif");
  color:			#ffffff;
  margin:			0;
  padding:			5px;
}

/*
 * コピーライト
 */
.copyright {
  text-align:			left;
}

/*
 * 角丸
 */
.dropCurveBody {
  z-index:			1;
}

.dropCurveBody p {
  width:			98%;
  margin:			auto;
  margin-top:			0;
  margin-bottom:		0;
  font-size:			90%;
  line-height:			140%;
  background-color:		#ffffff;
}

.dropCurveHead {
  font-size:			1px;
  height:			7px;
  background:			url(../img/grey129CurveLeftHead.gif) top left no-repeat;
  margin-top:			5px;
}

.dropCurveHead div {
  font-size:			1px;
  height:			7px;
  background:			url(../img/grey129CurveRightHead.gif) top right no-repeat;
  margin-left:			8px;
}

.dropCurveBody {
  background:			url(../img/grey129CurveLeftMiddle.gif) top left repeat-y;
}

.dropCurveBody div {
  background:			url(../img/grey129CurveRightMiddle.gif) top right repeat-y;
}

.dropCurveBottom {
  font-size:			1px;
  height:			7px;
  background:			url(../img/grey129CurveLeftBottom.gif) bottom left no-repeat;
  margin-bottom:		5px;
}

.dropCurveBottom div {
  font-size:			1px;
  height:			7px;
  background:			url(../img/grey129CurveRightBottom.gif) bottom right no-repeat;
  margin-left:			8px;
}

/*
 * メッセージ
 */
.message {
  height:			50px;
  font-size:			120%;
  text-align:			center;
  line-height:			160%;
  padding-bottom:		15px;
  margin:			0;
}

/*
 * 葉っぱ
 */
.leaf {
  height:			20px;
  text-align:			center;
}

/*
 * データベースタイトル
 */
.dbTitle {
  width:			600px;
  background:			#ffffff;
  border:			1pt solid gray;
  text-align:			center;
  font-size:			90%;
  filter:			alpha(opacity=90);
  -moz-opacity:			0.9;
  opacity:			0.9;
  margin:			auto;
  padding:			0;
  background:			url('../img/yellowBack1.gif'); 
}

.dbTitle th {
  padding:			5px;
}

.dbTitle td {
  padding:			5px;
}

/*
 * バナー
 */
.banner {
  text-align:			right;
  width:			750px;
  margin:			auto;
  border-collapse:		collapse;
  margin-top:			5px;
}

.banner td {
  padding:			0;
  padding-right:		2px;
  margin:			0;
  border:			0;
}

.banner img {
  margin:			0;
  padding:			0;
  border:			0;
}
