@charset "UTF-8";

/*

voice.css

*/
#content-main {
	float: right;
	width: 100%;
}
	#content-main-inner {
		margin-left: 400px;
	}
#content-sub {
	float: left;
	position: relative;
	margin-right: -350px;
	width: 350px;
}


/*

content-main

*/
.titBasic {
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 108%;
	font-weight: bold;
}




.titVoice {
	margin-bottom: 26px;
	padding-bottom: 1px;
	background: url(../img/line_dot_x.gif) repeat-x left bottom;
}
	.titVoice .titBasic {
		float: left;
		margin-bottom: 0;
	}
	.titVoice p {
		float: right;
		margin-bottom: 20px;
		color: #999;
		font-weight: bold;
	}

	#content-main .sectionLv1 {
		padding-bottom: 26px;
		margin-bottom: 26px;
		line-height: 1.5;
	}
	.voiceDetail {
		color: #999;
	}
	.cmn_pagetop {
		margin-top: 40px;
	}


/*

content-sub

*/
#content-sub form {
	background-color: #eee;
	margin-bottom: 40px;
	padding: 23px 18px;
}
	form #comment-text {
		display: none;
	}
	form dt {
		float: left;
		margin-right: 5px;
		padding-bottom: 30px;
	}
	form dd {
		float: left;
	}

	#content-sub form dl {
		overflow: hidden;
	}
		dl input,
		dl textarea {
			border: 1px solid #ccc;
			padding: 4px;

		}
		dl textarea {
			font-size: 100%;
		}
		dl select {
			border: 1px solid #ccc;
			padding-left: 5px;
			font-size: 100%;
		}

	
		dt.f_name {
			width: 7em;
			text-align: right;
			line-height: 1.2;
		}
			dt.f_name span { font-size: 77%;}
		dd.f_name input {
			position: relative;
			width: 200px;
		}


		dt.f_age {}
		dd.f_age { margin-right: 24px;}
			dd.f_age select {}


		dt.f_sex {}
		dd.f_sex {}
			dd.f_sex select {}


		dt.f_message {
			padding-bottom: 5px;
		}
		dd.f_message { clear: both;}
			dd.f_message textarea {
				width: 297px;
			}


		p.f_submit {
			margin-top: 10px;
			text-align: center;
		}
	#content-sub .sectionLv1 {
		line-height: 1.5;
	}	











