body{box-sizing:border-box;font-family:M PLUS Rounded\ 1c,sans-serif;font-optical-sizing:auto;font-size:18px;font-style:normal;font-weight:500;min-height:100%;position:relative;width:100%}body #skipMonotan{left:0;max-width:100%;opacity:.125;position:absolute;top:0;z-index:-1}body #skipMonotan .monotanVideo{width:100%}body #skipMonotan .monotanVideo:nth-child(2n){transform:scaleX(-1)}body main{margin:0 auto;padding:1rem 1rem 0}body main p{margin:.5rem;text-align:justify}body main #overview h3{text-align:center;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}body main #overview a{background-color:#fff;border:1px solid #000;border-radius:10px;box-shadow:2px 2px 3px #aaa;display:block;margin:0 auto;padding:.5rem 1rem;transition:.3s;width:250px}body main #overview a:hover{background-color:#ccc}@media screen and (max-width:645px){body main #overview a{width:200px}}body main #overview p{background-color:#ffffffb3;margin:0 auto;padding:2rem 1rem;width:80%}body main #overview p span{color:#1d9bf0;font-weight:700}body main .txtAnimation{display:block;margin:1rem auto;width:40%}@media screen and (max-width:599px){body main .txtAnimation{width:90%}}@media screen and (max-width:699px){body main .scrollWrap{display:none}}body #mainVisual{position:relative}body #mainVisual p{font-size:1.25rem;text-align:center}body #mainVisual p span{font-size:1.5rem;font-weight:700}@media screen and (max-width:495px){body #mainVisual p span{display:block}}body #mainVisual div{position:relative;width:100%}body #mainVisual div h1{position:relative}body #mainVisual div h1 .title{display:block;margin:2rem auto 0;width:90%}@media screen and (max-width:500px){body #mainVisual div h1 .title{display:none}}body #mainVisual div h1 .titleSp{display:none}@media screen and (max-width:500px){body #mainVisual div h1 .titleSp{display:block}}body #mainVisual div h1 img.eyes{animation:scaleout 7s ease-out infinite;bottom:36%;margin:0 auto;position:absolute;right:9.6%;width:8%}@media screen and (max-width:500px){body #mainVisual div h1 img.eyes{bottom:22%;right:12.5%;width:16%}}@keyframes scaleout{0%{transform:rotate(-1deg) scaleY(1)}25%{transform:rotate(-1deg) scaleY(1)}26%{transform:rotate(-1deg) scaleY(0)}27%{transform:rotate(-1deg) scaleY(1)}80%{transform:rotate(-1deg) scaleY(1)}81%{transform:rotate(-1deg) scaleY(0)}82%{transform:rotate(-1deg) scaleY(1)}83%{transform:rotate(-1deg) scaleY(1)}84%{transform:rotate(-1deg) scaleY(0)}85%{transform:rotate(-1deg) scaleY(1)}to{transform:rotate(-1deg) scaleY(1)}}body #mainVisual div h2{font-feature-settings:"palt";background-color:#ffffffb3;font-size:clamp(2rem,1.273rem + 3.64vw,4rem);line-height:105%;margin:0 auto;text-align:center;width:fit-content}body #mainVisual div h2 span{-webkit-text-fill-color:#0000;text-fill-color:#0000;-webkit-text-stroke:1px #000;text-stroke:1px #000;background:linear-gradient(90deg,#5cff38,#00dfff 45%,#f3f);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;font-size:80%;margin-top:.5rem;paint-order:stroke;text-shadow:none}@media screen and (max-width:435px){body #mainVisual div h2{font-size:2rem}}body #mainVisual div h3{background-color:#ffffffb3;font-size:clamp(1rem,.818rem + .91vw,1.5rem);font-weight:500;line-height:2.5rem;margin:0 auto;padding:1rem;text-align:center;width:fit-content}body #mainVisual div h3 br{display:none}@media screen and (max-width:645px){body #mainVisual div h3 br{display:block}}body #mainVisual div .topTitle{background-color:#000;color:#fff;font-size:2rem;font-weight:700;padding:1rem;text-align:center;width:100%}body #mainVisual .mainVisualSP{display:none}@media screen and (max-width:599px){body #mainVisual .mainVisualSP{display:block}body #mainVisual .mainVisualPC{display:none}}body #mainVisual .mainVisualEffect{bottom:1%;mix-blend-mode:soft-light;opacity:.5;position:absolute;right:0;width:100%;z-index:1001}@media screen and (max-width:599px){body #mainVisual .mainVisualEffect{display:none}}body #pdf{align-items:center;display:flex;flex-direction:column;transition:.3s}body #pdf img{max-width:100%}@media screen and (max-width:459px){body #pdf img{display:block;margin:0 auto;max-width:80%}}body #pdf .pdfDl{border-bottom:1px solid red;color:red;font-size:1.125rem;text-decoration:none;transition:.3s}body #pdf .pdfDl:hover{opacity:.6;transition:.3s}body #pdf .pdfDl p{margin:.25rem;text-align:center}body .pdfDlTitle{background-color:red;border-radius:5px;color:#fff;display:inline-block;margin-top:.5rem;padding:.25rem .5rem;text-align:center;text-decoration:none;transition:.3s;width:300px}body .pdfDlTitle:hover{opacity:.6}body .printA3{color:red}body .grayPdfDlTitle{background-color:#aaa}body #pdfUnder{transition:.3s}body #pdfUnder .pdfDl{font-feature-settings:"palt";color:red;display:block;font-size:1.125rem;line-height:1.75rem;margin:3rem auto;text-decoration:none;width:fit-content}body #pdfUnder .pdfDl a{font-size:1.5rem;transition:.3s}body #pdfUnder .pdfDl a:hover{opacity:.6}body #pdfUnder .pdfDl p{text-align:center}body #pdfUnder .pdfDl br:last-child{display:none}@media screen and (max-width:624px){body #pdfUnder .pdfDl{text-align:center}body #pdfUnder .pdfDl br:last-child{display:block}}body .addMarginTop{margin-top:100px}body #slides{margin-top:2rem}body #slides .monotan{margin:0 auto;max-width:40%}@media screen and (min-width:1200px){body #slides .monotan{max-width:30vw}}@media screen and (max-width:791px){body #slides .monotan{max-width:60vw}}@media screen and (max-width:591px){body #slides .monotan{max-width:70vw}}body .companies{grid-gap:10px 20px;align-items:center;background-color:#fff;display:grid!important;gap:10px 20px;grid-template-columns:repeat(auto-fit,240px);justify-content:center;padding:0 0 2rem}body .companies .companies{font-feature-settings:"palt";background-color:#fff;border:1px solid #404040;border-radius:10px;box-shadow:2px 2px 3px #aaa;color:#000;cursor:pointer;height:50px;margin:.5rem;padding:.5rem .25rem;text-align:center;text-decoration:none;transition:.3s;width:15rem}body .companies .companies:hover{background-color:#ccc}body .modalOverlay{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .4s ease,visibility .4s ease;width:100%;z-index:999}body .modalContent{align-items:center;animation:fadeIn .4s ease;display:flex;flex-direction:column}body .modalContent .clickJump{background-color:#fff;border-radius:5px;color:#333;margin:0;padding:.25rem}body .modalContent img{height:auto;margin:0 auto;transition:.3s;width:350px}body .modalContent img:hover{transform:scale(1.05)}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}body .modalContent .closeButton{background:#fff;border:none;border-radius:4px;color:#333;cursor:pointer;padding:5px 10px}#logo_wrap div.logo_wrap{grid-gap:10px 20px;align-items:center;display:grid!important;gap:10px 20px;grid-template-columns:repeat(auto-fit,260px);justify-content:center;margin-top:1rem}#logo_wrap div.logo_wrap div{align-items:center;border:1px solid #aaa;display:flex;height:150px;margin:.5rem;padding:.5rem}#logo_wrap div.logo_wrap .irex_logo,#logo_wrap div.logo_wrap .kosenArchive,#logo_wrap div.logo_wrap .mfTokyo_logo,#logo_wrap div.logo_wrap .mirai_logo,#logo_wrap div.logo_wrap .monkasyo_logo,#logo_wrap div.logo_wrap .shigaken_logo{align-items:center;flex-direction:column}#logo_wrap div.logo_wrap .irex_logo p,#logo_wrap div.logo_wrap .kosenArchive p,#logo_wrap div.logo_wrap .mfTokyo_logo p,#logo_wrap div.logo_wrap .mirai_logo p,#logo_wrap div.logo_wrap .monkasyo_logo p,#logo_wrap div.logo_wrap .shigaken_logo p{margin:.5rem}#logo_wrap div.logo_wrap .mfTokyo_logo{padding-top:1rem}#logo_wrap div.logo_wrap .shigaken_logo{justify-content:center}#logo_wrap div.logo_wrap .kata_kosen{justify-content:center;padding:0}#logo_wrap div.logo_wrap .kata_kosen img{width:225px}#logo_wrap div.logo_wrap a{background-color:#fff;color:#000;text-decoration:none}#logo_wrap div.logo_wrap p{text-align:center}#logo_wrap img{margin:0 auto;width:200px}#logo_wrap .planningProduction{margin:1.5rem 0;text-align:center}#logo_wrap .planningProduction span{font-size:1.125rem;font-weight:700}@media screen and (max-width:495px){#logo_wrap .planningProduction span{display:block}}#nikkan{margin-top:1rem}#nikkan p{margin:.5rem;text-align:center}footer{background-color:#eee;padding:2rem}footer div{display:flex;flex-direction:column;justify-content:center}footer a,footer div{margin:0 auto}footer a img{width:200px}footer p{margin:.5rem;text-align:center}.fixed{opacity:0}#pageTop{bottom:10%;color:#000;cursor:pointer;font-size:2.5rem;position:fixed;right:5%;transition:.4s}#pageTop:hover{opacity:.7}.slick-next{right:5%}.slick-prev{left:5%;z-index:999}.slick-next:before,.slick-prev:before{color:#000;font-size:30px;opacity:1}.slick-dots{z-index:999}@keyframes ball-scale-ripple-multiple{0%{opacity:1;transform:scale(.1)}70%{opacity:.7;transform:scale(1)}to{opacity:0}}#loading{background-color:#000;height:100vh;left:0;margin:0;position:fixed;top:0;transition:all .5s;width:100vw;z-index:9999}.loader{animation:sk-scaleout 1s ease-in-out infinite;height:57px;margin:200px auto;width:57px}.loaded{opacity:0;visibility:hidden}.ball-scale-ripple-multiple{position:relative;transform:translateY(-25px)}.ball-scale-ripple-multiple>div:nth-child(0){animation-delay:-.8s}.ball-scale-ripple-multiple>div:first-child{animation-delay:-.6s}.ball-scale-ripple-multiple>div:nth-child(2){animation-delay:-.4s}.ball-scale-ripple-multiple>div:nth-child(3){animation-delay:-.2s}.ball-scale-ripple-multiple>div{animation-fill-mode:both;animation:ball-scale-ripple-multiple 1.25s cubic-bezier(.21,.53,.56,.8) 0s infinite;border:2px solid #fff;border-radius:100%;height:50px;position:absolute;width:50px}#seniorSearch{margin:3rem auto 0}#seniorSearch .seniorSearchBtn{background-color:#000;border-radius:5px;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:700;margin:0 auto;padding:1rem;text-align:center;transition:.3s}#seniorSearch .seniorSearchBtn:hover{animation:purupuru 1s linear 0s 1;opacity:.8}#seniorSearch .seniorSearchBtn .clickIcon{animation:blinking 1s ease-in-out infinite alternate;border:2px solid #ff0;border-radius:50%;color:#ff0;padding:.25rem}@keyframes blinking{0%{opacity:0}to{opacity:1}}@keyframes purupuru{0%{transform:scale(1) translate(0)}40%{transform:scale(.95,1.2) translateY(-10%)}50%{transform:scale(1.1,.9) translateY(5%)}60%{transform:scale(.95,1.05) translateY(-3%)}70%{transform:scale(1.05,.95) translateY(3%)}80%{transform:scale(1) translate(0)}to{transform:scale(1) translate(0)}}#seniorSearch .seniorsListWrap{transition:.3s}#seniorSearch .seniorsListWrap .seniorsList{grid-gap:10px 20px;align-items:center;background-color:#fffc;display:grid;gap:10px 20px;grid-template-columns:repeat(auto-fit,15rem);justify-content:center;margin:0 auto;position:relative;width:93%}#seniorSearch .seniorsListWrap .seniorsList>p{cursor:pointer;text-align:center;transition:.3s;width:15rem}#seniorSearch .seniorsListWrap .seniorsList>p:hover{color:red}#seniorSearch .seniorsListWrap .seniorsList .pointerEvent:hover{color:#000;color:initial}@media screen and (max-width:825px){#seniorSearch .seniorsListWrap .seniorsList{width:80%}}#seniorSearch .seniorsListWrap .grayBack{background-color:#aaa;opacity:.7;pointer-events:none;transition:.3s}.companyDisplay{background-color:#fff;border:10px double #000;border-radius:5px;left:50%;padding:1rem;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}@media screen and (max-width:1049px){.companyDisplay{width:80%}}@media screen and (max-width:914px){.companyDisplay{width:90%}}.companyDisplay p.targetCompany{font-feature-settings:"palt";font-size:1.125rem;line-height:2rem;text-align:center}@media screen and (max-width:499px){.companyDisplay p.targetCompany{font-size:1rem}}.companyDisplay p.otherWrap{column-count:2;column-gap:3em}@media screen and (max-width:824px){.companyDisplay p.otherWrap{column-count:1}}.companyDisplay p.schoolName{color:red;margin:0 0 1.5rem;text-align:center}.companyDisplay p.closeBtn{border:1px solid #aaa;border-radius:5px;cursor:pointer;margin:.5rem auto 0;padding:.5rem;text-align:center;transition:.3s;width:fit-content}.companyDisplay p.closeBtn:hover{background-color:#eee}.hidden{display:none;transition:.3s}.scroll{font-size:1.25rem;font-weight:700;text-align:center}.scrollArrow{display:block;margin:-5rem auto -3rem;width:200px}@media screen and (max-width:599px){.scrollArrow{margin:-4rem auto -2rem;width:150px}}.h3Title{background-color:#000c;color:#fff;font-size:1.5rem;line-height:1.75rem;padding:.5rem;text-align:center}.h3Title span{font-size:1.125rem;font-weight:400}#enquete{margin:3rem 0}#enquete .h3Title,#enquete p{text-align:center}#enquete .h3Title a,#enquete p a{background-color:red;border-radius:5px;color:#fff;display:inline-block;font-size:1.25rem;font-weight:700;margin-bottom:1rem;padding:.25rem 1rem;text-decoration:none;transition:.3s}#enquete .h3Title a:hover,#enquete p a:hover{opacity:.5}#enquete .h3Title br{display:none}@media screen and (max-width:981px){#enquete .h3Title br{display:block}}.fade-in{opacity:0;transition:opacity 2s ease-in-out}.fade-in.visible{opacity:1}
/*# sourceMappingURL=main.9850cf7c.css.map*/