@charset "UTF-8";


.sb-callout-ctn[data-type="frontend"]{display: none!important;}

.sf-field-taxonomy-area-recruit{
	display: none;
}

.p__insta__btn{
	display: flex;
	justify-content: center;
	margin: 20px 0 0 0;
}
.p__insta__btn a{
	text-align: center;
	gap:0;
	position: relative;
}
.p__insta__btn .c-btn_2::after{
	display: none;
}
.p__insta__btn a img{
	width: 25px;
	height: auto;
	position: absolute;
	top: 50%;
	left: 30px;
	transform: translateY(-50%);
}
.p__insta__btn a:hover img{
	filter: invert(1) brightness(100);
}

.l-header__btn.--recruit {
    --color_1: #c68b45;
}
.l-template__subcopy__ttl {
    font-weight: bold;
    font-size: max(max(18px, 16.918px), 22 / var(--font-size) * 1rem);
    line-height: 1.5;
}

@media screen and (max-width: 960px) {

.l-template__subcopy__ttl {
    font-size: max(max(15px, 13.842px), 18 / var(--font-size) * 1rem);
}

}

































