@charset "utf-8";

/*------------------------------------------------------------------------------

CSS Information

Order of desctiption

__Default_style_set
__container				(div#container)
__header				(div#header)
__contents				(div#contents)
__main					(div#main)
__footer				(div#footer)

------------------------------------------------------------------------------*/


/*--------------------------------------

__main

--------------------------------------*/

div#main {
	width:728px;
}

/* テーブル全体の表示 */

table.question th {
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	width:169px;
	padding:10px 10px 10px 0;
	text-align:right;
	background:#f0f0f0;
	border-bottom:1px dotted #c3c3c3;
}

table.question th.none {
	border-bottom:none;
}

table.question td {
	width:523px;
	padding:10px 0 10px 0;
	background:#f0f0f0;
	border-bottom:1px dotted #c3c3c3;
}

table.question td.none {
	padding:10px 0 0 0;
	border-bottom:none;
}

table.question th span, table.question td span {
	color:#fe10fe;
}

/* エラー時の表示 */
table.question .error_coution {
	color:#FF0000;
}

/* submitボタンエリア */

div.question_submit {
	text-align:center;
	margin:20px 0px;
}

div.question_submit input.button {
	width: 150px;
}

/*--------------------------------------

納得内定ゼミ　受講お申込み

--------------------------------------*/

div#main-cont {
	width:728px;
	border:1px solid #cbcbcb;
}

h1 {
	border-bottom:1px solid #cbcbcb;
}

table.question td a:link, table.question td a:visited {
	color:#ff00ff;
	text-decoration:none;
}

table.question td a:hover {
	color:#f4b0f4;
	text-decoration:none;
}

input.course {
	width:70px;
	height:20px;
	border:1px solid #c7c7c7;
}

input.name {
	width:248px;
	height:20px;
	border:1px solid #c7c7c7;
}

input.name_kana {
	width:248px;
	height:20px;
	border:1px solid #c7c7c7;
}

input.school {
	width:248px;
	height:20px;
	border:1px solid #c7c7c7;
}

input.subject {
	width:356px;
	height:20px;
	border:1px solid #c7c7c7;
}

input.email {
	width:356px;
	height:20px;
	border:1px solid #c7c7c7;
}

input.zip {
	width:116px;
	height:20px;
	border:1px solid #c7c7c7;
}

textarea.address {
	width:512px;
	height:38px;
	border:1px solid #c7c7c7;
}

input.tel {
	width:248px;
	height:20px;
	border:1px solid #c7c7c7;
}

textarea.query {
	width:512px;
	height:110px;
	border:1px solid #c7c7c7;
}

td iframe {
	border:1px solid #b0b0b0;
}

div.send {
	padding:200px 0 150px 0;
	text-align:center;
}

div.send h2 {
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	margin-bottom:100px;
}
