@import"https://fonts.googleapis.com/css2?family=DotGothic16&display=swap";html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a,button{outline:0}button{padding:0;border:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6{margin:0}li,ol,ul{list-style-type:none;margin:0;padding:0}dl,p{margin:0}dl{padding:0}dd{margin:0}button{cursor:pointer}.fv{position:relative;width:100%;height:560px;z-index:1;overflow:hidden}@media(min-width: 767px)and (max-width: 1280px){.fv{height:43.75vw}}@media(max-width: 767px){.fv{height:117.3333333333vw}}.fv-bg{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:8226px;height:560px;overflow:hidden;z-index:2}@media(min-width: 767px)and (max-width: 1280px){.fv-bg{width:642.65625vw;height:43.75vw !important}}@media(max-width: 767px){.fv-bg{width:2193.6vw;height:117.3333333333vw}}.fv-bg-img{width:2742px;height:560px;display:inline-block;background-image:url(/diagnosis/job-quest/assets/img/top/fv-bg@2x.webp);background-repeat:no-repeat;background-size:contain}@media(min-width: 767px)and (max-width: 1280px){.fv-bg-img{width:214.21875vw;height:43.75vw}}@media(max-width: 767px){.fv-bg-img{width:731.2vw;height:149.3333333333vw;margin-top:-16.8vw}}.fv-bg-img:first-child{-webkit-animation:loop-1 50s linear -25s infinite;animation:loop-1 50s linear -25s infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.fv-bg-img+.fv-bg-img{-webkit-animation:loop-2 50s linear infinite;animation:loop-2 50s linear infinite}@-webkit-keyframes loop-1{0%{-webkit-transform:translateX(100%) scale(1.01);transform:translateX(100%) scale(1.01)}100%{-webkit-transform:translateX(-100%) scale(1.01);transform:translateX(-100%) scale(1.01)}}@keyframes loop-1{0%{-webkit-transform:translateX(100%) scale(1.01);transform:translateX(100%) scale(1.01)}100%{-webkit-transform:translateX(-100%) scale(1.01);transform:translateX(-100%) scale(1.01)}}@-webkit-keyframes loop-2{0%{-webkit-transform:translateX(0) scale(1.01);transform:translateX(0) scale(1.01)}100%{-webkit-transform:translateX(-200%) scale(1.01);transform:translateX(-200%) scale(1.01)}}@keyframes loop-2{0%{-webkit-transform:translateX(0) scale(1.01);transform:translateX(0) scale(1.01)}100%{-webkit-transform:translateX(-200%) scale(1.01);transform:translateX(-200%) scale(1.01)}}.fv-inner{max-width:980px;width:100%;margin:0 auto;height:560px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:110px;z-index:3}@media(min-width: 767px)and (max-width: 1280px){.fv-inner{max-width:76.5625vw}}@media(max-width: 767px){.fv-inner{margin:0 2.6666666667vw;width:calc(100% - 5.3333333333vw)}}@media(min-width: 767px)and (max-width: 1280px){.fv-inner{height:43.75vw;padding-top:8.59375vw}}@media(max-width: 767px){.fv-inner{height:117.3333333333vw;padding-top:21.3333333333vw}}.fv-text-inner{text-align:center}@media(min-width: 767px)and (max-width: 1280px){.fv-logo-img{width:37.265625vw}}.fv-btn{display:inline-block;margin-top:26px}@media(min-width: 767px)and (max-width: 1280px){.fv-btn{margin-top:2.03125vw}}@media(max-width: 767px){.fv-btn{margin-top:2.6666666667vw}}.fv-btn:hover{opacity:.8}@media(min-width: 767px)and (max-width: 1280px){.fv-btn-img{width:28.90625vw}}.fv-notice{margin-top:8px;color:#044662;text-align:center;font-family:"DotGothic16",serif;font-size:10px;font-weight:400;line-height:1.6}@media(min-width: 767px)and (max-width: 1280px){.fv-notice{margin-top:.625vw;font-size:.78125vw}}@media(max-width: 767px){.fv-notice{margin-top:2.1333333333vw;font-size:2.6666666667vw}}.fv-notice-link{color:#044662;text-decoration:underline}.fv-character{position:absolute;left:28px;bottom:146px;width:171px;height:100px}@media(min-width: 767px)and (max-width: 1280px){.fv-character{left:2.1875vw;bottom:11.40625vw;width:13.359375vw;height:7.8125vw}}@media(max-width: 767px){.fv-character{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:23.4666666667vw;width:26.9333333333vw;height:14.1333333333vw}}.fv-character-img{width:100%;height:auto}.wall{background-image:-webkit-image-set(url(/diagnosis/job-quest/assets/img/top/wall-bg.webp) 1x, url(/diagnosis/job-quest/assets/img/top/wall-bg@2x.webp) 2x);background-image:image-set(url(/diagnosis/job-quest/assets/img/top/wall-bg.webp) 1x, url(/diagnosis/job-quest/assets/img/top/wall-bg@2x.webp) 2x);background-position:top center;background-size:100%;padding-top:96px;padding-bottom:112px}@media(min-width: 767px)and (max-width: 1280px){.wall{padding-top:7.5vw;padding-bottom:8.75vw}}@media(max-width: 767px){.wall{overflow:hidden;padding-top:13.8666666667vw;padding-bottom:10.6666666667vw}}.wall-block{max-width:980px;width:100%;margin:0 auto;background-image:url(/diagnosis/job-quest/assets/img/top/wall-block-bg-relay-pc.png);background-size:contain;background-repeat:repeat-y}@media(min-width: 767px)and (max-width: 1280px){.wall-block{max-width:76.5625vw}}@media(max-width: 767px){.wall-block{margin:0 2.6666666667vw;width:calc(100% - 5.3333333333vw)}}@media(max-width: 767px){.wall-block{padding:0 5.3333333333vw}}.wall-block::before{content:"";display:inline-block;background-image:url(/diagnosis/job-quest/assets/img/top/wall-block-bg-end-pc.png);background-repeat:no-repeat;background-size:cover;width:100%;height:18px;-webkit-transform:translateY(-18px);transform:translateY(-18px)}@media(min-width: 767px)and (max-width: 1280px){.wall-block::before{height:1.40625vw;-webkit-transform:translateY(-1.40625vw);transform:translateY(-1.40625vw)}}@media(max-width: 767px){.wall-block::before{height:2vw;-webkit-transform:translate(-5.3333333333vw, -2.6666666667vw);transform:translate(-5.3333333333vw, -2.6666666667vw);width:calc(100% + 10.6666666667vw);background-size:contain}}.wall-block::after{content:"";display:inline-block;background-image:url(/diagnosis/job-quest/assets/img/top/wall-block-bg-end-pc.png);background-repeat:no-repeat;-webkit-transform:scale(1, -1) translateY(-18px);transform:scale(1, -1) translateY(-18px);background-size:cover;width:100%;height:18px;margin-top:35px}@media(min-width: 767px)and (max-width: 1280px){.wall-block::after{-webkit-transform:scale(1, -1) translateY(-1.40625vw);transform:scale(1, -1) translateY(-1.40625vw);height:1.40625vw;margin-top:2.734375vw}}@media(max-width: 767px){.wall-block::after{height:2vw;-webkit-transform:scale(1, -1) translate(-5.3333333333vw, -2.6666666667vw);transform:scale(1, -1) translate(-5.3333333333vw, -2.6666666667vw);width:calc(100% + 10.6666666667vw);background-size:contain;margin-top:0}}.wall-block+.wall-block{margin-top:126px}@media(min-width: 767px)and (max-width: 1280px){.wall-block+.wall-block{margin-top:9.84375vw}}@media(max-width: 767px){.wall-block+.wall-block{margin-top:18.4vw}}.wall-heading-type01{margin:0;position:relative}.wall-heading-type01-img{-webkit-transform:translate(-50%, -20px);transform:translate(-50%, -20px);position:absolute;bottom:0;left:50%}@media(min-width: 767px)and (max-width: 1280px){.wall-heading-type01-img{-webkit-transform:translate(-50%, -1.5625vw);transform:translate(-50%, -1.5625vw)}}@media(max-width: 767px){.wall-heading-type01-img{-webkit-transform:translate(-50%, -1.3333333333vw);transform:translate(-50%, -1.3333333333vw)}}.advice .wall-heading-type01{position:relative}.advice .wall-heading-type01::after{content:"";display:inline-block;background-image:-webkit-image-set(url(/diagnosis/job-quest/assets/img/top/wall-heading-advice-character.webp) 1x, url(/diagnosis/job-quest/assets/img/top/wall-heading-advice-character@2x.webp) 2x);background-image:image-set(url(/diagnosis/job-quest/assets/img/top/wall-heading-advice-character.webp) 1x, url(/diagnosis/job-quest/assets/img/top/wall-heading-advice-character@2x.webp) 2x);background-repeat:no-repeat;background-size:contain;width:75px;height:80px;position:absolute;bottom:0;right:172px}@media(min-width: 767px)and (max-width: 1280px){.advice .wall-heading-type01::after{width:5.859375vw;height:6.25vw;right:13.4375vw}}@media(max-width: 767px){.advice .wall-heading-type01::after{display:none}}@media(min-width: 767px)and (max-width: 1280px){.about .wall-heading-type01-img{width:26.5625vw}}@media(min-width: 767px)and (max-width: 1280px){.advice .wall-heading-type01-img{width:35.234375vw}}@media(min-width: 767px)and (max-width: 1280px){.character .wall-heading-type01-img{width:41.5625vw}}.wall-text{color:#fff;text-align:center;font-family:"DotGothic16",serif;font-size:22px;font-weight:400;line-height:1;text-align:center}@media(min-width: 767px)and (max-width: 1280px){.wall-text{font-size:1.71875vw}}@media(max-width: 767px){.wall-text{font-size:4vw;line-height:1.4}}.wall-text strong{color:#fff530;font-size:26px;font-weight:400}@media(min-width: 767px)and (max-width: 1280px){.wall-text strong{font-size:2.03125vw}}@media(max-width: 767px){.wall-text strong{font-size:4.5333333333vw}}.wall-point-box{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 767px)and (max-width: 1280px){.wall-point-box{margin-top:3.125vw;gap:1.5625vw}}@media(max-width: 767px){.wall-point-box{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.6666666667vw;gap:2.6666666667vw}}@media(min-width: 767px)and (max-width: 1280px){.wall-point-img{width:17.1875vw}}@media(max-width: 767px){.wall-point-img{width:100%;height:auto}}.wall-advice-heading-type01{position:relative}@media(max-width: 767px){.wall-advice-heading-type01{text-align:center}}.wall-advice-heading-type01-img{position:absolute;bottom:0;left:-61px}@media(min-width: 767px)and (max-width: 1280px){.wall-advice-heading-type01-img{width:21.640625vw;left:-4.765625vw}}@media(max-width: 767px){.wall-advice-heading-type01-img{position:static}}.wall-advice-heading-type01-img.active-job{bottom:-128px}@media(min-width: 767px)and (max-width: 1280px){.wall-advice-heading-type01-img.active-job{bottom:-10vw}}@media(max-width: 767px){.wall-advice-heading-type01-img.active-job{bottom:unset;margin-top:5.3333333333vw}}.wall-advice-explain-img{display:block;margin:60px auto 0 54px;width:892px}@media(min-width: 767px)and (max-width: 1280px){.wall-advice-explain-img{margin:4.6875vw auto 0 4.21875vw;width:69.6875vw}}@media(max-width: 767px){.wall-advice-explain-img{margin:3.4666666667vw auto 0;width:100%}}.wall-advice-box{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}@media(min-width: 767px)and (max-width: 1280px){.wall-advice-box{margin-top:2.5vw;gap:1.5625vw}}@media(max-width: 767px){.wall-advice-box{display:block;margin-top:6.9333333333vw}}.wall-advice-col{width:430px;padding:16px 20px;border:2px solid #fff}@media(min-width: 767px)and (max-width: 1280px){.wall-advice-col{width:33.59375vw;padding:1.25vw 1.5625vw}}@media(max-width: 767px){.wall-advice-col{width:100%;padding:4.2666666667vw 5.3333333333vw}}@media(max-width: 767px){.wall-advice-col+.wall-advice-col{margin-top:2.1333333333vw}}@media(min-width: 767px)and (max-width: 1280px){.wall-advice-col:nth-child(1) .wall-advice-heading-type02-img{width:14.6875vw}}@media(min-width: 767px)and (max-width: 1280px){.wall-advice-col:nth-child(2) .wall-advice-heading-type02-img{width:14.765625vw}}.wall-advice-heading-type02{position:relative}.wall-advice-heading-type02-img{position:absolute;top:-31px;left:-3px}@media(min-width: 767px)and (max-width: 1280px){.wall-advice-heading-type02-img{top:-2.421875vw;left:-0.234375vw}}@media(max-width: 767px){.wall-advice-heading-type02-img{top:-8.2666666667vw;left:-0.8vw}}.wall-advice-text{color:#fff;font-family:"DotGothic16",serif;font-size:16px;font-weight:400;line-height:1.6}@media(min-width: 767px)and (max-width: 1280px){.wall-advice-text{font-size:1.25vw}}@media(max-width: 767px){.wall-advice-text{font-size:4vw}}.wall-advice-text strong{color:#fff530;font-weight:400}.wall-advice-notice{margin-top:13px;text-align:center;color:#ccc;font-family:"DotGothic16",serif;font-size:10px;font-weight:400;line-height:1.6;margin-bottom:-47px}@media(min-width: 767px)and (max-width: 1280px){.wall-advice-notice{margin-top:1.015625vw;font-size:.78125vw;margin-bottom:-3.671875vw}}@media(max-width: 767px){.wall-advice-notice{margin-top:3.4666666667vw;font-size:2.6666666667vw;margin-bottom:-12.5333333333vw;line-height:1.4}}.wall-block.character{position:relative}@media(max-width: 767px){.wall-block.advice::after{margin-top:12.5333333333vw}}.wall-character-ribbon-img{position:absolute;top:-30px;right:-30px}@media(min-width: 767px)and (max-width: 1280px){.wall-character-ribbon-img{top:-2.34375vw;right:-2.34375vw;width:19.765625vw}}@media(max-width: 767px){.wall-character-ribbon-img{top:1.3333333333vw;right:0;z-index:3}}.wall-character-img{display:block;margin:30px auto 0}@media(min-width: 767px)and (max-width: 1280px){.wall-character-img{margin:2.34375vw auto 0;width:64.21875vw}}@media(max-width: 767px){.wall-character-img{margin:8.5333333333vw auto;width:105%;-webkit-transform:translateX(-2.5%);transform:translateX(-2.5%)}}.recommend{width:100%;background-image:-webkit-image-set(url(/diagnosis/job-quest/assets/img/top/recommend-bg.webp) 1x, url(/diagnosis/job-quest/assets/img/top/recommend-bg@2x.webp) 2x);background-image:image-set(url(/diagnosis/job-quest/assets/img/top/recommend-bg.webp) 1x, url(/diagnosis/job-quest/assets/img/top/recommend-bg@2x.webp) 2x);background-size:cover;background-repeat:repeat-x;background-position:top 0;padding-top:100px;padding-bottom:110px}@media(min-width: 767px)and (max-width: 1280px){.recommend{padding-top:7.8125vw;padding-bottom:8.59375vw}}@media(max-width: 767px){.recommend{padding-top:13.8666666667vw;padding-bottom:16vw}}.recommend-heading-type01{text-align:center}.recommend-point-box{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}@media(min-width: 767px)and (max-width: 1280px){.recommend-point-box{margin-top:3.125vw;gap:2.34375vw}}@media(max-width: 767px){.recommend-point-box{margin-top:2.6666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.6666666667vw;text-align:center}}@media(min-width: 767px)and (max-width: 1280px){.recommend-point-img{width:21.875vw}}.recommend-flow-arrow{display:block;margin:20px auto 0;text-align:center}@media(min-width: 767px)and (max-width: 1280px){.recommend-flow-arrow{margin:1.5625vw auto 0;width:3.125vw}}@media(max-width: 767px){.recommend-flow-arrow{margin:4.2666666667vw auto 0}}.recommend-beforeafter-img{display:block;margin:22px auto 0}@media(min-width: 767px)and (max-width: 1280px){.recommend-beforeafter-img{margin:1.71875vw auto 0}}@media(max-width: 767px){.recommend-beforeafter-img{margin:4.2666666667vw auto 0}}.recommend-btn{display:block;margin:65px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width: 767px)and (max-width: 1280px){.recommend-btn{margin:5.078125vw auto 0}}@media(max-width: 767px){.recommend-btn{margin:5.3333333333vw auto 0}}.recommend-btn:hover{opacity:.8}@media(min-width: 767px)and (max-width: 1280px){.recommend-btn-img{width:28.90625vw}}.recommend-notice{text-align:center;color:#ccc;font-family:"DotGothic16",serif;font-size:10px;font-weight:400;line-height:1.6;margin-top:10px}@media(min-width: 767px)and (max-width: 1280px){.recommend-notice{font-size:.78125vw;margin-top:.78125vw}}@media(max-width: 767px){.recommend-notice{text-align:center;font-size:2.1333333333vw;margin-top:2.6666666667vw;line-height:1.4}}.recommend-notice-link{text-decoration:underline;color:#ccc}/*# sourceMappingURL=top.min.css.map */