@charset "UTF-8";
/* CSS Document */

/*電話番号部分*/
.tel_number {
	display: inline-flex;
	padding: 10px 20px;
	background: rgb(216, 216, 216);
	border-radius: 10px;
	color: black;
	margin-bottom: 20px;
}

.tel_btn_new a {
	display: block;
	font-size: 30px;
	/* font-family: 'Oswald', sans-serif; */
	color: inherit;
	text-decoration: none;

}

/*電話マーク*/
.tel_img {
	display: inline-block;
	max-width: 24px;
}
/* PCマーク */
.PC_img{
	display: inline-block;
	max-width: 24px;
	vertical-align: sub;
}

/*縦線*/
.tatesen {
	font-size: 30px;
	/* font-family: 'Oswald', sans-serif; */
	font-family: 'status-bar';
	padding: 0 20px;
}

/*見出し部分*/
.tel_title {
	font-size: 36px;
	text-align: center;
	font-weight: bold;
	padding-top: 40px;
	padding-bottom: 20px;
}

.web_title{
	font-size: 18px;
	margin-bottom: 10px;
}

.web_form {
	display: inline-flex;
	padding: 10px 20px;
	background: rgb(216, 216, 216);
	border-radius: 10px;
	color: black;
	margin-bottom: 20px;
}

.reservation_anchor{
	font-size: 26px !important;
	padding: 2px 8px;
}

/*ヘッダー部分*/
.insurance-header {
	width: 10% !important;
}

@media screen and (max-width:767px) {
	.tel_title {
		font-size: 24px;
		padding-top: 50px;
	}

	.tel_number {
		display: inline-flex;
		padding: 8px 14px;
		background: rgb(216, 216, 216);
		/* border-radius: 55px; */
		color: black;
		margin-bottom: 30px;
	}

	.tatesen {
		font-size: 26px;
		/* font-family: 'Oswald', sans-serif; */
		font-family: 'status-bar';
		padding: 0 20px;
	}

	.tel_btn_new a {
		display: block;
		font-size: 26px;
		/* font-family: 'Oswald', sans-serif; */
		color: inherit;
		text-decoration: none;
	}

	.textcenter {
		max-width: 450px !important;
	}

	.tatesen {
		padding: 0 14px;
	}

	/* 見出し部分 */	
	.web_title{
		font-size: 16px;
		margin-bottom: 10px;
	}

	.web_form {
		display: inline-flex;
		padding: 8px 14px;
		background: rgb(216, 216, 216);
		/* border-radius: 55px; */
		color: black;
		margin-bottom: 30px;
	}
	
	/* PCマーク */
	.PC_img{
		vertical-align: text-bottom;
	}

	.reservation_anchor{
		font-size: 23px !important;
		padding: 1.5px 5.8px;
	}

	/*ヘッダー部分*/
	.insurance-header {
		width: 25% !important;
	}
}