<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/*------------------------------------------------
Overwrite
------------------------------------------------*/

.p-hero__bg {
	background-image: url(/sp/foreign/abroad/management/img/bg_main.jpg);
}

/*------------------------------------------------
lcl-management
------------------------------------------------*/

.lcl-management .sec-head::before {
	background-image: url(/sp/foreign/abroad/management/img/management/bg_01.jpg);
}

/*------------------------------------------------
lcl-management
------------------------------------------------*/
.lcl-management__main {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: space-between;
}
.lcl-management__main .cnt-txt {
	/* width: calc(100% - 315px);
	padding-right: 30px; */
}
.lcl-management__img {
	width: 300px;
	margin-left: 15px;
}

/*------------------------------------------------
lcl-voice
------------------------------------------------*/
.lcl-voice__list {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	justify-content: space-between;
	max-width: 800px;
	min-width: 760px;
	margin: 5px auto 0;
}

.lcl-voice__item {
	width: 350px;
	height: 115px;
	margin: 25px auto 0;
	padding: 10px 25px 10px 80px;
	line-height: 2;
}
.lcl-voice__item01 {
	background: url(/sp/foreign/abroad/management/img/voice/img_01.png) center / cover no-repeat;
}
.lcl-voice__item02 {
	background: url(/sp/foreign/abroad/management/img/voice/img_02.png) center / cover no-repeat;
}

/*------------------------------------------------
lcl-check__list
------------------------------------------------*/
.lcl-check__list {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.lcl-check__item {
	width: 50%;
	position: relative;
	line-height: 25px;
	padding-left: 25px;
}
.lcl-check__item:not(:last-child) {
	margin-bottom: 15px;
}
.lcl-check__item::before {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(/sp/foreign/common/img/parts/ico_check.png) no-repeat center / cover;
}
/* ---------------------------------------------------------------- SP ---- */
@media screen and (max-width: 767px) {
	/*------------------------------------------------
	lcl-management
	------------------------------------------------*/
	.lcl-management__main .cnt-txt {
		width: 100%;
	}
	.lcl-management__img {
		width: calc(100% - 60px);
		margin: 20px auto 0;
	}
	.lcl-management__in .linkbtn {
		margin-right: auto;
		margin-left: auto;
	}

	/*------------------------------------------------
lcl-voice
------------------------------------------------*/
	.lcl-voice__list {
		max-width: auto;
		min-width: auto;
		margin: 5px auto 0;
	}
	.lcl-voice__item {
		width: 290px;
		height: 96px;
		margin: 15px auto 0;
		padding: 10px 10px 10px 65px;
		line-height: 2;
	}
	.lcl-check__list {
		margin-top: 15px;
	}
	.lcl-check__item {
		line-height: 1.4;
		padding-left: 20px;
		padding-right: 10px;
	}
	.lcl-check__item:not(:last-child) {
		margin-bottom: 10px;
	}
	.lcl-check__item::before {
		width: 15px;
		height: 15px;
	}
}
</pre></body></html>