@charset "utf-8";

/* #inquiry STYLES */

/* *****
----------------------------------------------------------------- */

/* 打ち消し */
#inquiry .titleWrapper h1.maintitle{ border:none;}

/* INQUIRY
----------------------------------------------------------------- */

#inquiry .editableArea,
#tel .editableArea{
	margin:1em auto;
	width:990px;
}


#inquiry .editableArea h2{
	margin:40px 0 35px;
	overflow:hidden;
}

#inquiry .editableArea h2 img{
	float:left;
}

#inquiry .editableArea h2 span{
	display:block;
	float:left;
}

#inquiry .inputContent{
	margin-bottom:0;
}

#inquiry .inputContent:first-child,
#inquiry .left + .inputContent{
	border-top:none;
}

#inquiry .inputContent .inner p.padding{
	padding:1em 0 0.5em 1.8em;
}

#inquiry .inputContent .inner .wrapper p{
	word-break: break-all;
}

#inquiry .buttonContainer{
	padding:30px 0 10px;
	text-align:right;
}

#inquiry .buttonContainer .button,
#inquiry .buttonContainer .buttonB a{
	width:270px;
}

.comfirm .button a,
#inquiry .buttonContainer .button a{
	padding-left:30px;
}


#inquiry .error{
	padding-top:0.5em;
}

#inquiry .error p{
	margin:0.2em 0;
	color:#9A001D;
	font-weight:bold;
}



#tel .buttonArea{
	margin-top:10px;
	padding-bottom:45px;
	font-size:0.1em;
}

#tel .buttonArea li{
	margin-right:10px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
}

#tel a.web{
	color:#211CDB;
}

#tel .textIndent{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

