@charset "UTF-8";

#inquiry_top {
	background-image:url( images/inquiry_header.jpg );
	background-position:left bottom;
}

#inquiry_body {
	padding:80px 0;
}

#inquiry_body h3 {
	text-align:center;
	font-size:20px;
	font-family:'Zen Kaku Gothic New';
	font-weight:500;
}

#inquiry_body > div {
	width:660px;
	max-width:calc( 100% - 16px );
}

#inquiry_body dl {
	margin-top:50px;
}

#inquiry_body dl > dt {
	font-size:18px;
}

#inquiry_body dl > dt:nth-of-type( n+2 ) {
	margin-top:46px;
}

#inquiry_body dl > dt > span {
	font-size:13px;
	display:inline-block;
}

#inquiry_body dl > dd {
	margin-top:8px;
}

#inquiry_body dl > dd input[type="text"], #inquiry_body dl > dd textarea {
	padding:8px;
	font-size:17px;
	line-height:1.5em;
}

#inquiry_body dl + p {
	margin-top:46px;
	text-align:center;
}

#inquiry_body dl + p > a:link, #inquiry_body dl + p > a:visited {
	background-color:#000;
	display:inline-block;
	text-align:center;
	line-height:44px;
	width:180px;
	color:#fff;
	border-radius:22px;
	font-family:'Zen Kaku Gothic New';
	font-weight:500;
}

#inquiry_body dl + p > a:hover, #inquiry_body dl + p > a:active {
	background-color:#f00;
}

#inquiry_body .checkbox_area label {
	white-space:nowrap;
	padding-right:19px;
}
@media screen and ( max-width:650px ) {
}
