@charset "Shift_JIS";

/* ------------------------------------------------------------------------
　全体のレイアウト
------------------------------------------------------------------------ */
body {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
}
#suntory_contents {
	padding-bottom: 20px;
}
#container {
	margin: 0pt auto;
	text-align: left;
	width: 760px;
}
#contents {
	margin: 10px 0 0;
}
/* ------------------------------------------------------------------------
　ヘッダ
------------------------------------------------------------------------ */
#link_area {
	display: block;
	margin: 4px 0 0;
	padding: 0px;
	text-align: right;
}
#link_area p.lnk {
	font-size:80%;
	line-height: 18px;
	margin: 0px;
}
/* ------------------------------------------------------------------------
　応募要項
------------------------------------------------------------------------ */
/*説明部分全体のスタイル*/
#notes {
	font-size: 80%;
	padding: 5px 0 1em 0;
}
/*説明部分h3要素のスタイル*/
#notes h3 {
	color: #333;
	font-size: 100%;
	margin: 1em 0 0 0;
	padding: 0px;
}
/*説明部分p要素のスタイル*/
#notes p.list {
	margin: 0px;
	padding: 0px;
}
#notes p.kome {
	margin: 0 0 0 1em;
	padding: 0px;	
	text-indent: -1em;	
}
/* ------------------------------------------------------------------------
　応募フォーム
------------------------------------------------------------------------ */
h2#h2-form-box {
	background-color: #6687CC;
	margin: 10px 0 0 0;
	padding: 10px 0 10px 10px;
}
h2 span {
	color: #fff;
	font-size: 80%;
	font-weight: bold;
}
/*かんたん応募テーブル*/
#kantan {
	border: 1px solid #333;
}
#kantanriyou table {
	width: 100%;
}
/*入力フォームテーブル*/
#form_area {
	margin-top: 15px;
	padding: 0px;
}
/*アンケートテーブル*/
#enquete table {
	margin: 0px;
}
/*入力フォームテーブル*/
/*会員登録情報変更テーブル*/
#form_area table,
#datahenko table {
	margin-right: auto;
	margin-left: auto;
	width: 100%;	
}
#form_area table th,
#form_area table td {
	border: 1px solid #333;
}
#form_area table th {
	background-color: #EEE;
}
#form_area table td,
#form_area table.kakunin td {
	width: 68%;
}
/* メルマガパーミッション
---------------------------------------------------- */
#form_area table td .mailmag_r {
	float: left;
	padding: 0 5px 0 5px;
	width: 440;	
}
/* ------------------------------------------------------------------------
　完了/期間外/エラー
------------------------------------------------------------------------ */
/*完了画面のメッセージのスタイル*/
#formthanks {
	font-weight: bold;
	line-height: 150%;
	margin: 50px 0;	
	text-align: center;
}
/* ------------------------------------------------------------------------
　調整
------------------------------------------------------------------------ */
#suntory_contents .caution-box p {
	line-height: 100%;
}