@charset "UTF-8";


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
　■inquiry
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
#inquiry h3{
	height:auto;
	background:#d9d9d9;
	border:1px solid #bbbbbb;
	border-radius:5px;
	padding:5px 10px;
}
#inquiry p:not(#topic-path){
	padding-bottom:2%;
}
#inquiry .intro p:not(#topic-path){
	padding-bottom:0;
}
#inquiry table,
#inquiry thead,
#inquiry table tr{
	display:block;
	width:100%;
}
#inquiry table th,
#inquiry table td{
	display:block;
	width:100%;
	border-left:1px solid #bbb;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font-size:12px;
	padding:10px 10px;
}
#inquiry table thead th{
	border-color:#025;
	padding:5px 10px;
	margin-bottom:2%;
}
#inquiry table tbody{
	display:block;
	width:100%;
	border-top:1px solid #bbb;
}



#inquiry table th{
}
#inquiry table td{
}
#inquiry table td span{
	display:block;
	line-height:1.5;
	margin-top:10px;
}







#inquiry table td input[type="text"],
#inquiry table td input[type="email"],
#inquiry table td input[type="tel"],
#inquiry table td select,
#inquiry table td textarea{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height:40px;
}

#inquiry table td select,
#inquiry table td input.short{
	width:70%;
}
#inquiry table td input.middle,
#inquiry table td textarea,
#inquiry table td input.long{
	width:100%;
}
#inquiry table td select{
	margin-bottom:10px;
}
#inquiry table td textarea{
	height:100px;
}
#inquiry table td input[type="radio"]{
	vertical-align:top;
}



































































