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