@charset "UTF-8";
.hero-t-01 {
	background-image: url(../images/career02/pr1t-bg.jpg);
	box-sizing: border-box;
	border: solid 4px #10B542;
}
.box .box01 {
	height:1334px;
}
.box .box02 {
	height: 2187px;
}
.box .box03 {
	height: 1530px;
}
.box .box01 .mainImg {
	background-image: url("../images/career02/box01-bg.png");
	right: 0;
	width: 1186px;
	height: 807px;
}
.box .box02 .mainImg {
	background-image: url("../images/career02/box02-bg.png");
	left: 0;
	width: 1307px;
	height: 1669px;
}
.box .box03 .mainImg {
	background-image: url("../images/career02/box03-bg.png");
	right: 0;
	width: 1187px;
	height: 1328px;
}
.section .box .box01 .txtBox {
	top: 446px;
	right: 450px;
	width: 760px;
}
.section .box .box02 .txtBox {
	top: 525px;
	left: 248px;
	width: 730px;
}
.section .box .box02 .txtBox02 {
	top: 1030px;
	left: 120px;
	width: 671px;
}
.section .box .box02 .txtBox03 {
	top: 1576px;
	left: 310px;
	width: 671px;
}
.section .box .box03 .txtBox {
	top: 380px;
	left: inherit;
	right: 712px;
	width: 640px;
}
.section .box .box03 .txtBox02 {
	top: 655px;
	right: 110px;
	width: 528px;
}
.box-sp .box02-02 .txtArea {
	padding: 30px 0 30px 0;
}
.box-sp .box02-02 .txtArea .txtBox {
	margin: 0 auto 0 2vw;
}
.pageAnc.pcMenu ul li {
	height: 174px;
}
.pageAnc.pcMenu ul li a {
	width: 324px;
	height: 156px;
	display: block;
	text-indent: -9999px;
}
.pageAnc.pcMenu ul li:nth-child(1) a {
	background: url("../images/career02/pageAnc-01.png") no-repeat;
}
.pageAnc.pcMenu ul li:nth-child(2) a {
	background: url("../images/career02/pageAnc-02.png") no-repeat;
}
.pageAnc.pcMenu ul li:nth-child(3) a {
	background: url("../images/career02/pageAnc-03.png") no-repeat;
}
.pageAnc.pcMenu ul li a:hover {
	width: 324px;
	height: 174px;
	display: block;
	text-indent: -9999px;
}
.pageAnc.pcMenu ul li:nth-child(1) a:hover {
	background: url("../images/career02/pageAnc-01-on.png") no-repeat;
}
.pageAnc.pcMenu ul li:nth-child(2) a:hover {
	background: url("../images/career02/pageAnc-02-on.png") no-repeat;
}
.pageAnc.pcMenu ul li:nth-child(3) a:hover {
	background: url("../images/career02/pageAnc-03-on.png") no-repeat;
}

/* -----footRinkArea----- */
.footRinkArea .mainImgWrap {
	height: 301px;
	width: 844px;
	background: url("../images/career02/footRinkArea-bg.png") bottom center no-repeat;
}
@media (max-width:767px) {
	.footRinkArea .mainImgWrap {
		height: auto;
		width: 100%;
		background: none;
	}
}

/* -----notice text----- */
.notice_interview {
	text-align: center;
	margin-top: 0;
}

@media (max-width:767px) {
	.notice_interview {
		margin-top: 2rem;
		font-size: 14px;
	}
}
