@charset "utf-8";

/*=====================
コラム設定
=====================*/

.column {
	padding-bottom:25px;
}

.column p {
	/*font-size:92%;*/
	line-height:1.6;
	padding-bottom:1em;
}

.column p.caution {
	margin:-15px 0 5px;
	padding:0 0 10px;
}

.column dt,
.column dd {
	/*font-size:92%;*/
	line-height:1.5;
}


/*=====================
フォームテーブル
=====================*/
form fieldset {
	margin:0;
	padding:0;
	border:none;
}

.column strong {
	color:#c00;
	font-weight:bold;
}


form legend {
	margin:0;
	padding:5px 5px 0;
	/*font-size:92%;*/
	font-weight:bold;
}

form legend.nd {
	display:none;
}

.pamph-form {
	width:100%;
	margin:15px 0 30px;
	border-top:dotted 1px #ccc;
}

.pamph-form th,
.pamph-form td {
	/*font-size:92%;*/
	padding:5px;
	border-bottom:dotted 1px #ccc;
}

.pamph-form th {
	width:200px;
	text-align:left;
}

.column .pamph-form td p {
	font-size:100%;
}

.column .pamph-form td p.exa {
	padding:5px 0;
	font-size:85%;
}

.column .pamph-form input,
.column .pamph-form select,
.column .pamph-form textarea {
	border:solid 1px #999;
}

.column .pamph-form .radio input {
	border:none;
}

.column .pamph-form .radio input.tb {
	border:solid 1px #999;
}

.submit-btn {
	text-align:center;
}

.column p.thanks {
	padding:10px 0 200px;
}


