@charset "utf-8";

/* ========================================================
	propose-plan.css => ラブプロポーズプラン
======================================================== */


/* propose-plan_tel
============================================================================================================ */
.propose-plan_tel {
	margin-top: 160px;
	padding: 50px 0;
	background: url(../images/tel_bg.jpg) no-repeat 50%;
	-webkit-background-size: cover;
	background-size: cover;
	text-align: center;
}
.propose-plan_tel > div {
	padding: 10px 0;
	background-color: rgba(0,0,0,0.7);
	color: #fff;
	font-size: 1.3rem;
}
.propose-plan_tel header {
	margin-bottom: 10px;
	font-size: 1.6rem;
	line-height: 1.6;
}
.propose-plan_tel header h1 {
	font-size: 4rem;
	line-height: 1.4;
}
.propose-plan_tel .tel {
	margin-top: 8px;
}
.propose-plan_tel .tel a {
	display: inline-block;
	padding-left: 30px;
	background: url(../../common/images/parts/ico_tel.png) no-repeat 0;
	-webkit-background-size: 24px;
	background-size: 24px;
	font-size: 2.6rem;
	line-height: 1.4;
	color: #fff;
	text-decoration: none;
}
@media screen and (max-width: 768px) {
	.propose-plan_tel {
		margin-top: 60px;
		padding: 30px 0;
	}
	.propose-plan_tel > div {
		padding: 15px 0;
		font-size: 1.1rem;
	}
	.propose-plan_tel header {
		font-size: 1.3rem;
	}
	.propose-plan_tel header h1 {
		font-size: 2.6rem;
	}
	.propose-plan_tel .tel a {
		font-size: 2.3rem;
	}
}
@media screen and (max-width: 370px) {
	.propose-plan_tel header h1 {
		font-size: 2.4rem;
	}
}
