@charset "UTF-8";
/* style.css */
body {
	font-family: "Noto Sans SC", sans-serif;
}
.works-more{
	padding: 0 40px;
	max-width: 260px;
}
.staff-list .text{
	-webkit-line-clamp: inherit;
	max-height: calc(1.8em*4);
}
.staff-list .swiper-slide.is-active .text{
	max-height: none;
}

/* style-shame.css */
.section-career-flow .content ul li .shift.has-pay-month{
	width: 100%;
}
.section-career-flow .content ul li .pay-month{
	width: 100%;
}
.section-career-flow .content ul li .shift.has-pay-month dt{
	flex: 1 1 10%;
}
.section-career-flow .content ul li .shift dt {
    font-family: inherit;
	font-weight: 900;
}
.section-career-flow .content ul li .pay dt {
    font-family: inherit;
	font-weight: 900;
}
.section-career-flow .content ul li .pay dd {
    font-family: inherit;
	font-weight: 900;
}
.section-career-flow .content.-green .level-up-container .icon::after {
	background-image: url("images/career-flow-green-level-up.png");
}
.section-career-flow .content.-orange .level-up-container .icon::after {
	background-image: url("images/career-flow-orange-level-up.png");
}
.section-career-flow .content.-pink .level-up-container .icon::after {
	background-image: url("images/career-flow-pink-level-up.png");
}
.section-career-flow .content.-green .start-container .icon::after {
	background-image: url("images/career-flow-green-start.png");
}
.section-career-flow .content.-orange .start-container .icon::after {
	background-image: url("images/career-flow-orange-start.png");
}
.section-career-flow .content.-pink .start-container .icon::after {
	background-image: url("images/career-flow-pink-start.png");
}
.section-career-flow .thumbnail-01 {
	background-image: url("images/career-thumbnail-01.jpg");
}
.section-career-flow .thumbnail-02 {
	background-image: url("images/career-thumbnail-02.jpg");
}
.section-career-flow .thumbnail-03 {
	background-image: url("images/career-thumbnail-03.jpg");
}
@media screen and (max-width:700px) {
	.top-slider-widget .box {
		background: url("images/widget-background-sp.png") center top no-repeat;
		background-size: contain;
	}
}
@media screen and (max-width: 600px) {
	.section-career-flow .thumbnail-01 {
		background-image: url(images/career-thumbnail-01-sp.jpg);
	}
		.section-career-flow .thumbnail-02 {
		background-image: url(images/career-thumbnail-02-sp.jpg);
	}
		.section-career-flow .thumbnail-03 {
		background-image: url(images/career-thumbnail-03-sp.jpg);
	}
}