@charset "utf-8";

/*------------------------------------------------------------------------------

CSS Information

Order of desctiption

__main					(div#main)

------------------------------------------------------------------------------*/


/*--------------------------------------

index

----------------------------------------*/

#index-info {
	margin:32px 0 28px 0;
	background-color:#f0f0f0;
}

.index-summary01 {
	width:874px;
	border-top:1px dashed #acacac;
	padding:40px 60px 26px 48px;
}

.index-summary02 {
	width:886px;
	border-top:1px dashed #acacac;
	padding:25px 48px 16px 48px;
}

.index-summary03 {
	width:429px;
	border-top:1px dashed #acacac;
	padding:28px 283px 25px 274px;
}

.iframe {
	width:886px;
	height:256px;
	margin:30px 0 5px 0;
	/*border:1px solid #adadad;*/
	background-color:#fff;
}


/*--------------------------------------

__main

----------------------------------------*/

p.description {
	text-align:right;
	margin:10px 0;
}

p.description span {
	color:#fe10fe;
}

#main {
	margin-bottom:26px;
	padding-bottom:26px;
	background-color:#f0f0f0;
}

#main-send {
	text-align:center;
	margin-bottom:26px;
	padding:200px 0;
	background-color:#f0f0f0;
}

p.send-text {
	margin-bottom:100px;
}

/* テーブル全体の表示 */
table.question {
}

table.question th {
	font-weight:normal;
	padding: 12px 18px 12px 0;
	width: 180px;
	text-align: right;
	border-top:1px dashed #aaaaaa;
	border-bottom:1px dashed #aaaaaa;
}

table.question td {
	padding: 8px 0;
	border-top:1px dashed #aaaaaa;
	border-bottom:1px dashed #aaaaaa;
}

table.question th span, table.question td span {
	color:#fe10fe;
}

.attention {
	padding:18px 0 30px 0;
	text-align:center;
}

.attention p span {
	color:#fe10fe;
}

.motive-area {
	width:892px;
	margin:0 45px;
}

.motive-area h2 {
	text-align:center;
	margin-bottom:26px;
}

.motive-textarea {
	margin-bottom:12px;
}

/* エラー時の表示 */
table.question .error_coution {
	color:#FF0000;
}

/* submitボタンエリア */

div.question_submit {
	text-align:center;
	margin:20px 0px;
}

div.question_submit input.button {
}


input.name {
	width:168px;
	height:20px;
	border:1px solid #aaaaaa;
}

input.info {
	width:290px;
	height:20px;
	border:1px solid #aaaaaa;
}

input.address {
	width:590px;
	height:20px;
	border:1px solid #aaaaaa;
}

textarea.question {
	width:760px;
	height:170px;
	min-width:760px;
	min-height:170px;
	max-width:760px;
	max-height:170px;
	border:1px solid #aaaaaa;
}
