@charset "utf-8";
/*******************************************************************************************

★contact

*******************************************************************************************/
#contact h1 {
	background: url(../img/common/bg_hxline.png) no-repeat center bottom;
	background-size: 100%;
	margin:0;
	padding: 0 0 3% 0;
	font-size: 115%;
	line-height: 1.2;
}

#contact h1 p{
	padding-left:5%;
	text-indent:-5%;
}

#contact h1 p img{
	width:4.4%;
	padding:0 2%;
	vertical-align: middle;
}

#contact h2 {
	background: url("../img/common/bg_hxline.png") no-repeat left bottom;
	background-size: 100%;
	margin: 5% auto 7%;
	padding: 0 0 3% 2%;
	line-height: 1.2rem;
}

#contact h2 .iconB{
	width:1.6%;
	border:1px solid #EB5E01;
	background-color:#EB5E01;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	behavior: url(../sp/js/PIE.htc);
	display:table-cell;
}

#contact h2 p{
	display:table-cell;
	width:80%;
	padding:0 2%;
}

#contact h3.infoTel{
	margin:0 auto;
	padding:0 2%;
}

#contact .telImg{
	margin:0 auto;
	padding:0 2% 5% 2%;
	text-align:center;
	width:100%;
}

#contact .telImg img{
	width:70%;
	padding:2% 0 1%;
}

#contact h3.infoForm{
	margin:0 auto;
	padding:0 2%;
}

#contact h3.infoForm p{
	padding-left:1em;
	text-indent:-1.3em;
}


/*******************************************************************************************

★Media Size M

*******************************************************************************************/
@media only screen and (min-width:600px) and (max-width:979px) {
}


/*******************************************************************************************

★Media Size S

*******************************************************************************************/
@media only screen and (max-width:599px) {


}
