/* ---------------------------------------------　*/
/* --------------　leaf01_green　---------------　*/
/* ---------------------------------------------　*/

/* --------------　ページ全体　--------------　*/
body {
	text-align:center;          /* 行揃え */
	color:#333333;              /* 文字色 */
	font-size:smaller;          /* フォントサイズ* /
	font-family:sans-serif;     /* フォントの種類 */
	background-color:#FFFFFF;   /* 背景色 */
	}

a:link{color:#333333;}          /* 未読リンク色 */
a:visited{color:#333333;}       /* 既読リンク色 */
a:hover{color:#669966;}         /* マウスが乗っているときの色 */
a:active{color:#669966;}        /* クリックしたときの色 */

td,th,caption{
	font-size:smaller;          /* フォントサイズ */
}

/* --------------　フォーム全体　--------------　*/
.base {
	width:700px;                    /* 幅 */
	margin:10px auto;               /* 余白 */
	border:solid 1px #669966;       /* 枠線 */
	background-color:#FFFFFF;       /* 背景色 */
	background-image:url(leaf.gif); /* 背景画像 */
	background-repeat:repeat-y;     /* 背景の繰り返し */
}

/* --------------　タイトル部分　--------------　*/
.header {
	margin:5px 5px 5px 70px;    /* 余白*/
	background-color:#99CC99;   /* 背景色*/
}
/* タイトルテキスト*/
.header p {
	padding:45px;               /* 余白 */
	margin:0px;                 /* 余白 */
	font-weight:bold;           /* フォントの太さ */
	font-size:larger;           /* フォントサイズ */
}

/* ナビバー　*/
.navi {
	margin:auto 5px auto 70px;  /* 余白 */
	width:600px;                /* 幅 */
	font-size:x-small;          /* フォントサイズ */
	text-align:right;           /* 行揃え */
}
.navi a{
}
/* --------------　コンテンツ　--------------　*/
.contents {
	margin:0px 5px 0px 70px;    /* 余白 */
	padding:10px auto;          /* 枠内の余白 */
}
/* -----ヘッダー文章 */
.c_header {
	text-align:left;            /* 行揃え */
	width:600px;                /* 幅 */
	padding:20px 10px;          /* 枠内の余白 */
	margin:10px auto 0px;       /* 余白 */
}
/* -----エラー */
.error {
	padding:10px;               /* 枠内の余白 */
	margin:auto;                /* 余白 */
	color:#FF0000;              /* 文字色 */
	font-weight:bold;           /* フォントの太さ */
	width:600px;                /* 幅 */
	background-color:#FFFFFF;   /* 背景色 */
}
/* -----フィールド（入力項目） */
.list {
	margin:auto auto 0px;       /* 余白 */
	width:600px;                /* 幅 */
	padding:10px;               /* 枠内の余白 */
	margin:0px auto;            /* 余白 */
}
/* 表*/
.list table{
	width:580px;                /* 幅 */
	margin:auto auto 15px;      /* 余白 */
}

/* ラベル*/
.list th{
	padding:5px;                     /* 枠内の余白 */
	border-bottom:1px solid #669966; /* 枠線 */
	background-color:#F5F5F5;        /* 背景色 */
}
/* 入力部分*/
.list td{
	padding:5px;                      /* 枠内の余白 */
	border-bottom:1px dashed #669966; /* 枠線 */
}
/* 入力部分説明*/
.list p {
	margin:0px auto;            /* 余白 */
	}
/* グループラベル*/
.list caption{
	padding:5px;                 /* 枠内の余白 */
	margin:auto;                 /* 余白 */
	background:url(point.gif);   /* 背景画像 */
	background-repeat:no-repeat; /* 背景画像の繰り返し */
	font-weight:bold;            /* フォントの太さ */
	text-align:left;             /* 行揃え */
	text-indent:15px;            /* インデント */
	border:1px solid #669966;    /* 枠線 */
	}
/* グループ説明*/
.readme{
	font-size:smaller;          /* フォントサイズ */
	margin-left:10px;           /* 余白（左）*/
	font-weight:normal;         /* フォントの太さ */
	}

/* ----- フッター文章*/
.c_footer {
	text-align:left;            /* 行揃え */
	width:600px;                /* 幅 */
	padding:0px 10px 10px;      /* 枠内の余白 */
	margin:0px auto;            /* 余白 */
}
/* ----- ボタン*/
.button {
	padding:10px;               /* 枠内の余白 */
	margin:0px auto 10px;       /* 余白 */
}
/* 次画面ボタン*/
.next {
	font-weight:bold;           /* フォントの太さ */
}
/* 前画面ボタン*/
.back {
}
/* 閉じるボタン*/
.close {
}

/* --------------　ショップ著作権表示　--------------　*/
.footer {
	margin:0px 5px 5px 70px;    /* 余白 */
	padding:10px;               /* 枠内の余白 */
	background-color:#99CC99;   /* 背景色 */
}

/* --------------　注文完了メッセージ　--------------　*/
.msg {
	padding:20px auto;          /* 枠内の余白 */
	text-align:left;            /* 行揃え */
	width:600px;                /* 幅 */
	margin:15px auto;            /* 余白 */
	background-color:#FFFFFF;   /* 背景色 */
}
/* --------------　ユニフォーム４著作権表示　--------------　*/
.uniform4 {
	font-size:xx-small;         /* フォントサイズ */
	padding-top:5px;            /* 枠内の余白(上) */
}

/* --------------　必須項目　--------------　*/
.em {
	color:#990000;              /* 文字色 */
	font-size:smaller;          /* フォントサイズ */
	margin-left:5px;            /* 余白（左）*/
}
