/* [ver:2.31 Update:04-05-10] */
body{
background-color:#ffffff;
}

form{margin:0;padding:0}

#suntory_contents{
	text-align:center;
}

/*コンテンツ全体のスタイル*/
#contents{
	width:650px;
	text-align:left;
	margin-right:auto;
	margin-left:auto;
}

/*各ページタイトルのスタイル*/
h2{
	color:#000080;
	font-size:120%;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*各ページの説明文のスタイル*/

/*info*/

#info{
	margin-right: 20px;
	margin-left: 20px;
}

/*必須のスタイル*/
.star{ color: #ff0000;}

/*エラータイトルのスタイル*/
.caution{
	margin:0;padding:0;
	font-weight:bold;
	color:#ff0000;
}

/*エラーメッセージのスタイル*/
.error{
	margin:0;padding:0;
	color:#ff0000;
}

#contents h1{
	font-size:110%;
}


/*説明部分全体のスタイル*/
#notes{
	padding:0 0 1em 0;
}


/*説明部分h2要素のスタイル*/
#notes h2{
	font-size:100%;
	margin:1em 0 0 0;
	padding:0;
}

/*説明部分p要素のスタイル*/
p.list{
	padding:0;
	margin:0;
	line-height:150%;
}

p.lead{
	padding:0;
	margin:0;
	line-height:150%;
}

p.kome{
	text-indent:-1em;
	padding:0;
	margin:0 0 0 1em;
	line-height:150%;
}


/*フォームのテーブル全体のスタイル*/
/*フォーム部分の枠色はココで変更*/
table#form-table{
	width:690px;
	/*枠の設定*/
	background-color: #39B1BF;
}

/* テーブル内td要素のスタイル */
/* フォームテーブル内のtd要素のpaddingはココで制御 */
#form-table td,
#form-table th{
	padding:10px;
	font-size: 12px;
}

/*フォームの項目のスタイル*/
#form-table .form-item{
	width:30%;
	background-color: #BFE8EC;
}

/*フォームの入力部分のスタイル*/
#form-table .form-input{
	width:70%;
	background-color:#ffffff;
}

/*フォームの送信ボタンのスタイル*/
input.form-submit{
	padding:3px 2em;
}

/*フォーム内のテキスト*/
#notes,
.form-item,
.form-input,
.form-enquete{
	color:#000;
}

/*サブミットボタンの制御*/
p#submitButton{
	text-align:center;
}

/* フォームテキスト入力時のIME状態を指定します。 */
.zenkaku{ ime-mode: active; }
.hankaku{ ime-mode: inactive; }

/*確認画面のメッセージのスタイル*/
.caption{
	font-size:90%;
	font-weight:bold;
	text-align:center;
	margin:2em 0;
}
