@charset "utf-8";
img[src$=".svg"].p-main__img__title {
	left: 24.5vw;
	z-index: 5;
	top: 6vw;
	position: absolute;
	width: 28.5vw;
}
.p-whoAreWe__container__screen {
	font-family: 'M PLUS Rounded 1c', sans-serif;
	width: 19vw;
}
.p-vision__container__vrText-box {
	height: 16vw;
	width: 44vw;
	padding: 2vw 1vw;
}
.p-service__container__list-row {
	display: flex;
	flex-direction: row;
	align-items: stretch;
}
.p-service__container__text {
	top: 9.5vw;
	width: 25vw;
}
.p-service__container__text-text {
	font-size: 0.9vw;
}
.p-service__container__list-box {
	width: 26.8vw;
	height: auto;
	min-height: 9vw;
	padding: 0.5vw;
}
.p-recruit__container__folder {
	height: 37.8vw;
}
.p-recruit__container__paper-frametext2026 {
	margin: 0.5vw 0 0.5vw 1vw;
}
.p-recruit__container__paper-checkbox2026.show:nth-child(1):before {
	left: 0;
}
.p-recruit__container__paper-checkbox2026.show:nth-child(1)::after {
	left: 0;
}
@media only screen and ( max-width:1023px ) {
	img[src$=".svg"].p-main__img__title {
		left: 6vw;
		top: 16vw;
		width: 64vw;
	}
	.p-whoAreWe__container__screen {
		width: 85vw;
	}
	.p-vision__container__vrText-box {
		height: 73vw;
		left: -2vw;
		width: 94vw;
		border-radius: 0px 30px 30px 0;
		transform: rotateY(20deg);
	}
	.p-service__container__list {
		top: 160vw;
	}
	.p-service__container__text {
		left: 15vw;
		top: 17.5vw;
		width: 73vw;
	}
	.p-service__container__text-text {
		font-size: 3.5vw;
	}
	.p-service__container__list-row {
		flex-direction: column;
	}
	.p-service__container__list-box {
		width: 93vw;
		min-height: 40vw;
		margin: 1.5vw;
	}
	.p-recruit__container__folder {
		height: 130vw;
	}

	.p-recruit__container__paper-frametext2026 {
		padding: .3vw 6vw;
	}
	.p-recruit__container__paper-checkbox2026.show:nth-child(1):before{
		top: 6vw;
		left: 6px;
	}
	.p-recruit__container__animations-curryGive {
		top: 126.5vw;
		z-index:-1;
	}
}