@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("/files/fonts/noto-sans-jp-v54-japanese_latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url("/files/fonts/noto-sans-jp-v54-japanese_latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url("/files/fonts/noto-serif-jp-v31-japanese_latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:700;src:url("/files/fonts/noto-serif-jp-v31-japanese_latin-700.woff2") format("woff2")}#sec-kv{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f6f6f6}@media only screen and (max-width: 480px){#sec-kv{padding-bottom:3em}}#sec-kv .img{position:relative;width:100%;overflow:hidden}@media only screen and (max-width: 480px){#sec-kv .img{margin-bottom:1em}}#sec-kv .img:after{content:"";display:block}@media only screen and (min-width: 481px){#sec-kv .img:after{padding-top:40%}}@media only screen and (max-width: 480px){#sec-kv .img:after{padding-top:133vw}}#sec-kv .img .kv-slide{position:absolute}#sec-kv .img .kv-slide:not(.slick-initialized) li:not(:first-of-type){display:none}@media only screen and (min-width: 481px){#sec-kv .img .kv-slide.img1{left:46%;top:-19%;width:28%}}@media only screen and (max-width: 480px){#sec-kv .img .kv-slide.img1{left:-1%;top:-14.5%;width:62vw}}@media only screen and (min-width: 481px){#sec-kv .img .kv-slide.img2{left:69%;top:-11%;width:31%}}@media only screen and (max-width: 480px){#sec-kv .img .kv-slide.img2{left:29.1%;top:-13.5%;width:92vw}}@media only screen and (min-width: 481px){#sec-kv .img .kv-slide.img3{left:43%;bottom:-31.8%;width:25%}}@media only screen and (max-width: 480px){#sec-kv .img .kv-slide.img3{left:4%;bottom:-21%;width:50vw}}@media only screen and (min-width: 481px){#sec-kv .img .kv-slide.img4{left:56.1%;bottom:-9.3%;width:29%}}@media only screen and (max-width: 480px){#sec-kv .img .kv-slide.img4{right:4%;bottom:-10%;width:69vw}}@media only screen and (min-width: 481px){#sec-kv .img .kv-slide.img5{left:82%;bottom:1%;width:31%}}@media only screen and (max-width: 480px){#sec-kv .img .kv-slide.img5{left:60.4%;bottom:24%;width:69vw}}#sec-kv .img .triangle{position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (min-width: 481px){#sec-kv .img .triangle{width:16.5vw;height:16.5vw}}@media only screen and (max-width: 480px){#sec-kv .img .triangle{width:40vw;height:40vw}}#sec-kv .img .triangle.tri1{background:#fe4e66;background:linear-gradient(135deg, #005C4C 0%, #1E5180 100%)}@media only screen and (min-width: 481px){#sec-kv .img .triangle.tri1{left:37.1%;top:-39.6%}}@media only screen and (max-width: 480px){#sec-kv .img .triangle.tri1{left:-22%;top:-27%}}#sec-kv .img .triangle.tri2{background:#00b266;background:linear-gradient(135deg, #96DF75 0%, #31E5A8 100%)}@media only screen and (min-width: 481px){#sec-kv .img .triangle.tri2{left:66.3%;top:-31.3%}}@media only screen and (max-width: 480px){#sec-kv .img .triangle.tri2{left:42.5%;top:-30.5%}}#sec-kv .img .triangle.tri3{background:#0c93dc;background:linear-gradient(45deg, #0C93DC 0%, #00AAAA 50%, #B4EB77 100%)}@media only screen and (min-width: 481px){#sec-kv .img .triangle.tri3{left:92.2%;top:-31%}}@media only screen and (max-width: 480px){#sec-kv .img .triangle.tri3{display:none}}#sec-kv .img .triangle.tri4{background:#fe4e66;background:linear-gradient(135deg, #FE4E66 0%, #FA6F72 50%, #FFCC6F 100%)}@media only screen and (min-width: 481px){#sec-kv .img .triangle.tri4{left:77.4%;bottom:-30.1%}}@media only screen and (max-width: 480px){#sec-kv .img .triangle.tri4{left:95.5%;bottom:7.8%}}#sec-kv .img .triangle.tri5{background:#fe4e66;background:linear-gradient(135deg, #005C4C 0%, #1E5180 100%)}@media only screen and (min-width: 481px){#sec-kv .img .triangle.tri5{left:98.3%;bottom:-21%}}@media only screen and (max-width: 480px){#sec-kv .img .triangle.tri5{left:77.4%;bottom:-23%}}#sec-kv .container-L.txt{position:absolute}@media only screen and (min-width: 481px){#sec-kv .container-L.txt{-webkit-transform:translateY(-30%);transform:translateY(-30%)}}@media only screen and (max-width: 480px){#sec-kv .container-L.txt{top:75vw}}@media only screen and (min-width: 481px){#sec-kv .container-L.btns{position:absolute;-webkit-transform:translateY(90%);transform:translateY(90%)}}@media only screen and (min-width: 481px){#sec-kv .container-L .txt-box{margin-bottom:1em}}#sec-kv .container-L .txt-box .title{margin-bottom:1em}@media only screen and (min-width: 481px){#sec-kv .container-L .txt-box .title{width:400px}}@media only screen and (max-width: 480px){#sec-kv .container-L .txt-box .title{width:36vw}}#sec-kv .container-L .txt-box .sub{font-family:"Noto Sans JP",sans-serif}@media only screen and (min-width: 481px){#sec-kv .container-L .txt-box .sub{font-size:18px;margin-bottom:1em}}@media only screen and (max-width: 480px){#sec-kv .container-L .txt-box .sub{font-size:5vw}}#sec-kv .container-L .txt-box .read{text-shadow:0 0 3px rgba(255,255,255,.8);font-size:10px}@media only screen and (max-width: 480px){#sec-kv .container-L .txt-box .read{display:none}}@media only screen and (min-width: 481px){#sec-kv .container-L .btns-box{width:560px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 481px){#sec-kv .container-L .btns-box .kotei{width:368px}}@media only screen and (min-width: 481px){#sec-kv .container-L .btns-box .buai{width:180px}}@media only screen and (max-width: 480px){#sec-kv .container-L .btns-box .buai{margin-top:2em}}@media only screen and (min-width: 481px){#sec-kv .container-L .btns-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 480px){#sec-kv .container-L .btns-box ul{width:76vw;margin:0 auto}}#sec-kv .container-L .btns-box ul li{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}@media only screen and (min-width: 481px){#sec-kv .container-L .btns-box ul li{width:180px}}#sec-kv .container-L .btns-box ul li:after{-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}#sec-kv .container-L .btns-box ul li:hover:after{opacity:0}@media only screen and (max-width: 480px){#sec-kv .container-L .btns-box ul li:not(:last-of-type){margin-bottom:4vw}}#sec-kv .container-L .btns-box ul li.freshers{background:#fe4e66;background:linear-gradient(-45deg, #FE4E66 0%, #FA6F72 50%, #FFCC6F 100%)}#sec-kv .container-L .btns-box ul li.freshers:after{background:#fe4e66;background:linear-gradient(135deg, #FE4E66 0%, #FA6F72 50%, #FFCC6F 100%)}#sec-kv .container-L .btns-box ul li.mid{background:#0c93dc;background:linear-gradient(-45deg, #0C93DC 0%, #00AAAA 50%, #B4EB77 100%)}#sec-kv .container-L .btns-box ul li.mid:after{background:#0c93dc;background:linear-gradient(135deg, #0C93DC 0%, #00AAAA 50%, #B4EB77 100%)}#sec-kv .container-L .btns-box ul li.fc{background:#fe4e66;background:linear-gradient(-45deg, #005C4C 0%, #1E5180 100%)}#sec-kv .container-L .btns-box ul li.fc:after{background:#fe4e66;background:linear-gradient(135deg, #005C4C 0%, #1E5180 100%)}#sec-kv .container-L .btns-box ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%;position:relative;z-index:2;color:#fff;text-decoration:none;text-shadow:0 0 6px rgba(0,0,0,.3)}@media only screen and (min-width: 481px){#sec-kv .container-L .btns-box ul li a{font-weight:bold;padding:1em 0}}@media only screen and (max-width: 480px){#sec-kv .container-L .btns-box ul li a{padding:1.2em 0}}#sec-kv .container-L .btns-box ul li a:hover{text-shadow:none;opacity:.7}#sec-kv .container-L .btns-box ul li a:after{content:"";display:block;position:absolute;right:0;bottom:0;border:8px solid rgba(0,0,0,0);border-bottom:8px solid #fff;border-right:8px solid #fff}#sec-movie{margin:3em auto}@media only screen and (min-width: 481px){#sec-movie p{width:600px;margin:0 auto}}#sec-movie p a{position:relative;display:block}#sec-movie p a:hover{opacity:.7}#sec-movie p a:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:translate(0.5em, 0.5em);transform:translate(0.5em, 0.5em);background:#00b266;background:linear-gradient(135deg, #96DF75 0%, #31E5A8 100%);z-index:-1}#sec-message{background-color:#f6f6f6}@media only screen and (min-width: 481px){#sec-message{padding:8em 0}}@media only screen and (max-width: 480px){#sec-message{padding:11em 0 5em}}#sec-message .message-box{position:relative}#sec-message .message-box .photo{position:absolute;z-index:2}@media only screen and (min-width: 481px){#sec-message .message-box .photo{width:240px;left:0;top:-4em}}@media only screen and (max-width: 480px){#sec-message .message-box .photo{width:70vw;left:-1em;top:-8em}}#sec-message .message-box .txt{background-color:#fff;margin-left:auto;position:relative;z-index:1}@media only screen and (min-width: 481px){#sec-message .message-box .txt{width:560px;padding:30px 50px 50px 150px}}@media only screen and (max-width: 480px){#sec-message .message-box .txt{width:74vw;padding:6em 2em 2em;-webkit-transform:translateX(1em);transform:translateX(1em)}}#sec-message .message-box .txt .hstyle-1{margin-bottom:2em}#sec-message .message-box .txt .read{margin-bottom:2em}@media only screen and (min-width: 481px){#sec-message .message-box .txt .btn-1{width:200px}}@media only screen and (max-width: 480px){#sec-message .message-box .txt .btn-1{width:58vw}}#sec-siemple{text-align:center;margin-top:3em}@media only screen and (min-width: 481px){#sec-siemple p.siemple{margin:0 auto}}#sec-siemple a:hover img{opacity:.7}#sec-contents{background:#00b266;background:linear-gradient(135deg, #96DF75 0%, #31E5A8 100%);padding-bottom:2em}#sec-contents .hstyle-1{-webkit-transform:translateY(-48%);transform:translateY(-48%)}@media only screen and (min-width: 481px){#sec-contents .contents-list:first-of-type{margin-top:-2em}}@media only screen and (min-width: 481px){#sec-contents .contents-list li{width:220px}}/*# sourceMappingURL=home.css.map */