p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{background-color:transparent;text-decoration:none;color:inherit}a:visited,a:hover,a:active{color:inherit;text-decoration:none}button{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}.challenge__inner{width:100%;overflow:hidden}.challenge__list{margin-top:-1px;background-color:var(--color-orange-1);background-position:center top;background-repeat:repeat-y}@media screen and (min-width: 751px){.challenge__list{background-image:url(/recruit/2028/assets/img/challenge/bg-sand.png?76fe1)}}@media screen and (max-width: 750px){.challenge__list{background-image:url(/recruit/2028/assets/img/challenge/bg-sand-sp.png?63c95);background-size:100% auto}}@media screen and (min-width: 751px){.challenge__list{padding-top:min(2.638888888888889vw,38px);padding-bottom:min(26.805555555555557vw,386px)}}@media screen and (max-width: 750px){.challenge__list{padding-top:min(18.133333333333333vw,136px);padding-bottom:min(46.93333333333333vw,352px)}}.challenge-header{position:relative;text-align:center;background-color:var(--color-blue-1)}@media screen and (min-width: 751px){.challenge-header{padding-top:min(5.555555555555555vw,80px);padding-bottom:min(5.694444444444445vw,82px)}}@media screen and (max-width: 750px){.challenge-header{padding-top:min(10.666666666666666vw,80px);padding-bottom:min(10.666666666666666vw,80px)}}.challenge-header__inner{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 751px){.challenge-header__inner{gap:min(2.777777777777778vw,40px)}}@media screen and (max-width: 750px){.challenge-header__inner{gap:min(5.333333333333333vw,40px)}}.challenge-header__title .title-img{height:auto}@media screen and (min-width: 751px){.challenge-header__title .title-img{width:min(50.69444444444445vw,730px)}}@media screen and (max-width: 750px){.challenge-header__title .title-img{width:min(69.46666666666667vw,521px)}}.challenge-header__desc .sub-text{margin:0;padding:0;font-family:A1 Gothic B,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:600;letter-spacing:.04em;color:#000}@media screen and (min-width: 751px){.challenge-header__desc .sub-text{font-size:min(2.222222222222222vw,32px);line-height:min(3.333333333333333vw,48px)}}@media screen and (max-width: 750px){.challenge-header__desc .sub-text{font-size:min(4.266666666666667vw,32px);line-height:min(6.4vw,48px)}}.challenge-mountain{position:relative;width:100%;background-color:var(--color-blue-1);background-size:100% 100%}@media screen and (min-width: 751px){.challenge-mountain{background-image:url(/recruit/2028/assets/img/challenge/bg-mountain.png?1176f)}}@media screen and (max-width: 750px){.challenge-mountain{background-image:url(/recruit/2028/assets/img/challenge/bg-mountain-sp.png?e0c8c)}}@media screen and (min-width: 751px){.challenge-mountain{height:min(5.972222222222222vw,86px)}}@media screen and (max-width: 750px){.challenge-mountain{height:min(5.866666666666666vw,44px)}}.challenge-mountain:after{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:0;background:var(--color-orange-1)}.challenge-mountain__mouse{z-index:1;position:absolute;top:0;left:50%}@media screen and (min-width: 751px){.challenge-mountain__mouse{top:min(3.472222222222222vw,50px);margin-left:min(15vw,216px)}}.challenge-list{list-style:none;margin:0 auto;padding:0}@media screen and (min-width: 751px){.challenge-list{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 750px){.challenge-list{display:flex;flex-direction:column}}@media screen and (min-width: 751px){.challenge-list{column-gap:min(2.777777777777778vw,40px);width:min(78.54166666666667vw,1131px)}}@media screen and (max-width: 750px){.challenge-list{gap:min(16vw,120px);width:min(85.33333333333333vw,640px)}}.challenge-list__item{opacity:0;position:relative}@media screen and (min-width: 751px){.challenge-list__item{height:min(48.611111111111114vw,700px)}}@media screen and (max-width: 750px){.challenge-list__item.empty{display:contents}}@media screen and (min-width: 751px){.challenge-list__item:not(.empty){grid-row:span 2}}@media screen and (min-width: 751px){.challenge-list__item{order:3}.challenge-list__item:nth-child(2){order:1}.challenge-list__item.empty{order:2}}@media screen and (min-width: 751px) and (min-width: 751px){.challenge-list__item.empty{height:min(23.472222222222225vw,338px)}}.challenge-list__link{display:block}@media (hover: hover){.challenge-list__link{transition:transform .16s ease-out}.challenge-list__link:hover{transform:scale(1.08)}}.challenge-list .illust-img{position:absolute}.challenge-list .illust-img.mimizu{height:auto}@media screen and (min-width: 751px){.challenge-list .illust-img.mimizu{width:min(7.638888888888889vw,110px)}}@media screen and (max-width: 750px){.challenge-list .illust-img.mimizu{width:min(14.666666666666666vw,110px)}}.challenge-list .illust-img.imo{height:auto}@media screen and (min-width: 751px){.challenge-list .illust-img.imo{width:min(8.333333333333334vw,120px)}}@media screen and (max-width: 750px){.challenge-list .illust-img.imo{width:min(16vw,120px)}}.challenge-list .illust-img.jagaimo{height:auto}@media screen and (min-width: 751px){.challenge-list .illust-img.jagaimo{width:min(8.61111111111111vw,124px)}}@media screen and (max-width: 750px){.challenge-list .illust-img.jagaimo{width:min(16.53333333333333vw,124px)}}.challenge-list .illust-img.kinoko{height:auto}@media screen and (min-width: 751px){.challenge-list .illust-img.kinoko{width:min(5.833333333333334vw,84px)}}@media screen and (max-width: 750px){.challenge-list .illust-img.kinoko{width:min(11.2vw,84px)}}.challenge-list .illust-img.stick{height:auto}@media screen and (min-width: 751px){.challenge-list .illust-img.stick{width:min(6.25vw,90px)}}@media screen and (max-width: 750px){.challenge-list .illust-img.stick{width:min(12vw,90px)}}.challenge-list .illust-img.tutinoko{height:auto}@media screen and (min-width: 751px){.challenge-list .illust-img.tutinoko{width:min(8.333333333333334vw,120px)}}@media screen and (max-width: 750px){.challenge-list .illust-img.tutinoko{width:min(16vw,120px)}}.challenge-list .illust-img.chara-single{height:auto}@media screen and (min-width: 751px){.challenge-list .illust-img.chara-single{width:min(7.361111111111112vw,106px)}}@media screen and (max-width: 750px){.challenge-list .illust-img.chara-single{width:min(14.133333333333333vw,106px)}}.challenge-list .illust-img.iwa{height:auto}@media screen and (min-width: 751px){.challenge-list .illust-img.iwa{width:min(8.333333333333334vw,120px)}}@media screen and (max-width: 750px){.challenge-list .illust-img.iwa{width:min(16vw,120px)}}.challenge-list .illust-img.mokomoko{height:auto}@media screen and (min-width: 751px){.challenge-list .illust-img.mokomoko{width:min(8.333333333333334vw,120px)}}@media screen and (max-width: 750px){.challenge-list .illust-img.mokomoko{width:min(16vw,120px)}}.challenge-list .illust-img.namake{height:auto}@media screen and (min-width: 751px){.challenge-list .illust-img.namake{width:min(11.11111111111111vw,160px)}}@media screen and (max-width: 750px){.challenge-list .illust-img.namake{width:min(21.333333333333332vw,160px)}}.challenge-list .illust-img.tomato{height:auto}@media screen and (min-width: 751px){.challenge-list .illust-img.tomato{width:min(11.38888888888889vw,164px)}}@media screen and (max-width: 750px){.challenge-list .illust-img.tomato{width:min(21.866666666666667vw,164px)}}.challenge-list .illust-img.elephant{height:auto}@media screen and (min-width: 751px){.challenge-list .illust-img.elephant{width:min(7.986111111111112vw,115px)}}@media screen and (max-width: 750px){.challenge-list .illust-img.elephant{width:min(15.333333333333334vw,115px)}}.challenge-list .illust-img.tree{height:auto}@media screen and (min-width: 751px){.challenge-list .illust-img.tree{width:min(8.333333333333334vw,120px)}}@media screen and (max-width: 750px){.challenge-list .illust-img.tree{width:min(16vw,120px)}}@media screen and (min-width: 751px){.challenge-list__item:nth-child(2) .mimizu{top:min(37.22222222222222vw,536px);left:min(5.555555555555555vw,80px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(2) .mimizu{top:min(80.8vw,606px);left:min(17.866666666666667vw,134px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(3){margin-bottom:min(12vw,90px)}}@media screen and (min-width: 751px){.challenge-list__item:nth-child(3) .imo{top:min(37.22222222222222vw,536px);left:min(22.22222222222222vw,320px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(3) .imo{top:min(78vw,585px);left:min(45.333333333333336vw,340px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(4){margin-bottom:min(12vw,90px)}}@media screen and (min-width: 751px){.challenge-list__item:nth-child(4) .jagaimo{top:min(37.22222222222222vw,536px);left:min(5.555555555555555vw,80px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(4) .jagaimo{top:min(78vw,585px);left:min(10.666666666666666vw,80px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(5){margin-bottom:min(12vw,90px)}}@media screen and (min-width: 751px){.challenge-list__item:nth-child(5) .kinoko{top:min(35.76388888888889vw,515px);left:min(22.916666666666668vw,330px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(5) .kinoko{top:min(79.33333333333333vw,595px);left:min(44vw,330px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(6){margin-bottom:min(12vw,90px)}}@media screen and (min-width: 751px){.challenge-list__item:nth-child(6) .stick{top:min(36.458333333333336vw,525px);left:min(5.555555555555555vw,80px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(6) .stick{top:min(78vw,585px);left:min(10.666666666666666vw,80px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(7){margin-bottom:min(6.666666666666667vw,50px)}}@media screen and (min-width: 751px){.challenge-list__item:nth-child(7) .tutinoko{top:min(37.22222222222222vw,536px);left:min(24.305555555555557vw,350px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(7) .tutinoko{top:min(84vw,630px);left:min(33.333333333333336vw,250px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(8){margin-bottom:min(6.666666666666667vw,50px)}}@media screen and (min-width: 751px){.challenge-list__item:nth-child(8) .chara-single{top:min(37.22222222222222vw,536px);left:min(5.555555555555555vw,80px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(8) .chara-single{top:min(78.66666666666667vw,590px);left:min(53.333333333333336vw,400px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(9){margin-bottom:min(6.666666666666667vw,50px)}}@media screen and (min-width: 751px){.challenge-list__item:nth-child(9) .iwa{top:min(37.22222222222222vw,536px);left:min(23.541666666666668vw,339px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(9) .iwa{top:min(76vw,570px);left:min(10.666666666666666vw,80px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(10){margin-bottom:min(2.666666666666667vw,20px)}}@media screen and (min-width: 751px){.challenge-list__item:nth-child(10) .mokomoko{top:min(34.02777777777778vw,490px);left:min(5.555555555555555vw,80px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(10) .mokomoko{top:min(77.33333333333333vw,580px);left:min(65.33333333333333vw,490px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(11){margin-bottom:min(13.333333333333334vw,100px)}}@media screen and (min-width: 751px){.challenge-list__item:nth-child(11) .namake{top:min(37.22222222222222vw,536px);left:min(20.833333333333336vw,300px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(11) .namake{top:min(82.66666666666667vw,620px);left:min(1.333333333333333vw,10px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(12){margin-bottom:min(10.666666666666666vw,80px)}}@media screen and (min-width: 751px){.challenge-list__item:nth-child(12) .tomato{top:min(37.22222222222222vw,536px);left:min(20.833333333333336vw,300px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(12) .tomato{top:min(82.66666666666667vw,620px);left:min(50.666666666666664vw,380px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(13){margin-bottom:min(2.666666666666667vw,20px)}}@media screen and (min-width: 751px){.challenge-list__item:nth-child(13) .elephant{top:min(34.72222222222222vw,500px);left:min(25vw,360px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(13) .elephant{top:min(76vw,570px);left:min(53.333333333333336vw,400px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(14){margin-bottom:min(2.666666666666667vw,20px)}}@media screen and (min-width: 751px){.challenge-list__item:nth-child(14) .tree{top:min(34.72222222222222vw,500px);left:min(4.861111111111112vw,70px)}}@media screen and (max-width: 750px){.challenge-list__item:nth-child(14) .tree{top:min(77.33333333333333vw,580px);left:min(9.333333333333334vw,70px)}}.mouse-illust{position:relative}@media screen and (min-width: 751px){.mouse-illust{width:min(31.52777777777778vw,454px);height:min(9.722222222222223vw,140px)}}@media screen and (max-width: 750px){.mouse-illust{width:min(60.53333333333333vw,454px);height:min(18.666666666666668vw,140px)}}.mouse-illust .mouse-body{position:relative}@media screen and (min-width: 751px){.mouse-illust .mouse-body{width:min(13.680555555555555vw,197px);height:min(9.722222222222223vw,140px)}}@media screen and (max-width: 750px){.mouse-illust .mouse-body{width:min(26.266666666666666vw,197px);height:min(18.666666666666668vw,140px)}}.mouse-illust .mouse-shadow{position:absolute;right:0}@media screen and (min-width: 751px){.mouse-illust .mouse-shadow{top:min(1.458333333333333vw,21px);width:min(20.416666666666668vw,294px);height:min(7.152777777777778vw,103px)}}@media screen and (max-width: 750px){.mouse-illust .mouse-shadow{top:min(2.8vw,21px);width:min(39.2vw,294px);height:min(13.733333333333333vw,103px)}}
