@charset "UTF-8";
/* ========================================================================================================
	お問い合わせ 共通
======================================================================================================== */
.el_headline_lv02 {margin-bottom: 34px;}

.bl_col03 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.bl_contact-item {
	text-align: center;
	border: 1px solid #bcbcbc;
	width: 372px;
	box-sizing: border-box;
	padding: 22px 30px 30px;
	margin: 40px 42px 0 0;
}

.bl_contact-item:nth-of-type(1),
.bl_contact-item:nth-of-type(2),
.bl_contact-item:nth-of-type(3) {margin-top: 0;}
.bl_contact-item:nth-of-type(3n) {margin-right: 0;}

.el_contact-title {
	font-size:2.6rem;
	font-weight: 500;
	line-height:1.5;
	color: #dd594d;
	display: block;
}

.el_arrow-ellipse {
	width: calc(270 / 312 * 100%);
	margin: 33px auto 0;
}



/* ========================================================================================================
	SP用CSS
	------------------------------------------------------------------------------------------------------
	@media all and (max-width: 750px)
======================================================================================================== */
@media all and (max-width: 750px) {
/* ========================================================================================================
	お問い合わせ 共通
======================================================================================================== */
	.bl_contact-item {
		text-align: center;
		border: 1px solid #bcbcbc;
		width: 100%;
		box-sizing: border-box;
		padding: calc(54 / 690 * 100%) calc(80 / 690 * 100%)  calc(48 / 690 * 100%);
		margin: calc(90 / 690 * 100%) 0 0 0;
	}

	.bl_contact-item:nth-of-type(2),
	.bl_contact-item:nth-of-type(3) {margin-top:calc(90 / 690 * 100%);}

	.el_contact-title {
		font-size:2rem;
		line-height:1;
	}

	.el_arrow-ellipse {
		width: calc(500 / 502 * 100%);
		margin: calc(22 / 502 * 100%) auto 0;
	}
	
}

