/* ----------
@media (min-width: 576px) {}
@media (min-width: 768px) {}
@media (min-width: 992px) {}
@media (min-width: 1200px) {}
---------- */
.en-quicksand {font-family: 'Quicksand', sans-serif;}

.consultation_hours.en_hours{
	font-size: 0.9rem;
	letter-spacing: 0em;
	font-family: 'Quicksand', sans-serif;
	font-weight: 600;
	}

.consultation_hours.en_hours thead th {
	font-size: 0.80rem;
	letter-spacing: .0em;
	font-weight: 600;
}

.consultation_hours.en_hours tbody td{
	font-size: 1rem;
	font-family: var(--font-gothic);
}

.en .web_reserve a {
	font-size: 0.85rem;
}

.consultation_hours.en_hours tbody th{font-weight: 600;}

.en .home-slider-title {
	width: 90%;
	padding-bottom: 10.5rem;
	background-image: url(../images/en/slide-txt-en-sp.png);
}

@media (min-width: 768px) {
	.en .home-slider-title {
		width: 72%;
		padding-bottom: 10.5rem;
		background-image: url(../images/en/slide-txt-en.png);
		top: 6.5rem;
		right: calc(50% + -13rem);
		left: auto;
	}
}

@media (min-width: 992px) {
	.en .home-slider-title {top: 13rem;}
	}

.en #home-message .en-quicksand{font-weight: 600}

@media (min-width: 768px) {
	.en #home-message {
		padding-top: 3.625rem;
		background-image: url(../images/top/01-bg-pc.png);
	}
}

@media (min-width: 992px){

	.en #home-message {
		padding-top: 1rem;
		}

	.en .home-message-img img {
			width: 21.5rem;
			max-width: 100%;
	}
}

.en #message-dr .light_green-bg{
	background-color: var(--color-light_green);
	border-radius: 1rem;
	padding: 2rem 1rem 0.5rem 1em;
	margin-bottom: 3rem;
	}

.en #message-dr figure#message-img img{
	width: 90%;
	}

@media (min-width: 768px) {
	.en #message-dr .light_green-bg{
		border-radius: 1rem;
		padding: 3rem;
	}
}

@media (min-width: 992px) {
	.en #message-dr .message-area >*:first-child{width: 67%;}

	.en #message-dr .message-area >*:last-child{width: 30%;}

	.en #message-dr .light_green-bg{
		margin-bottom: 6rem;
		}

	.en .home-medical_treatment-text {
		max-width: 58.25rem;
		margin: 0 auto;
	}

}

.en .dr-name{
	text-align: center;
	font-size: 1.13rem;
	padding-top: 0.5rem
	}

@media (min-width: 992px) {
	.en .dr-name{
	font-size: 1.25rem;
	}
}

.en .covid-19-list li h3 {
	height: auto;
	padding: 0.5rem 0;
}

.en #footer-companyname >*{margin: auto;}

@media (min-width: 992px) {
	.en footer .consultation_hours.en_hours thead th {
			font-size: 1rem;
			letter-spacing: .0em;
			font-weight: 600;
	}

	.en footer .consultation_hours th {
	 width: 24%;}
}

.color-terracotta{color: var(--color-terracotta);}

#info-covid-19 >*{
	font-weight: bold;
	line-height: 160%;
	font-weight: 600;
	font-family: 'Quicksand', sans-serif;
	}

.info-covid-19-link:before{
		content: '';
		display: inline-block;
		width: 10px;
		height: 10px;
		background-image: url(../images/parts/aw03-a-r.png);
		background-size: contain;
		background-repeat: no-repeat;
		vertical-align: middle;
		padding-left: 1rem;
	}

.info-covid-19-link a{
	color: var(--primary);
	text-decoration: underline;
}

.info-covid-19-link a:hover{opacity: 0.7}