@charset "UTF-8";body{width:100%;color:#525A60;font-family:"IBM Plex Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.5em;background:#fffaf5 url(../images/common/bg_logo.svg) 0 40px no-repeat fixed;background-size:54dvh 90dvh;min-height:120vh}@media (width >= 64rem){body{background-position:0 0;background-size:60vh 100vh}}a{-webkit-transition:all 0.2s;transition:all 0.2s}a:hover{text-decoration:underline}p{text-align:justify;line-height:1.8em}header{background-color:rgba(255,254,253,0.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}header a:hover{text-decoration:none}header .logo__maeden{width:64vw;max-width:240px}header .logo__maeden svg{width:100%;height:auto}header .logo__maeden path{fill:#0040ff;-webkit-transition:all 0.4s;transition:all 0.4s}header.panel_active{-webkit-transition:all 0.4s;transition:all 0.4s;background-color:rgba(0,144,255,0.9);-webkit-backdrop-filter:blur(0.25rem);backdrop-filter:blur(0.25rem);height:100dvh;overflow:auto;-webkit-overflow-scrolling:touch}header.panel_active>div{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}header.panel_active .logo__maeden path{fill:#fff}header .menu__btn-close,header .menu__btn-open{cursor:pointer;width:48px;height:48px}header .menu__btn-close>span,header .menu__btn-open>span{display:block;position:absolute;background-color:#0040ff;width:50%;height:2px;border-radius:1px;-webkit-transition:all 0.4s;transition:all 0.4s}header .menu__btn-close>span:nth-child(2),header .menu__btn-open>span:nth-child(2){width:40%}header .menu__btn-close>span{left:0.75rem}header .menu__btn-close>span:first-child{top:1rem}header .menu__btn-close>span:nth-child(2){top:1.4375rem}header .menu__btn-close>span:nth-child(3){top:1.875rem}header .menu__btn-open>span{background-color:#fff}header .menu__btn-open>span:first-child{top:1.0625rem;left:0.875rem;-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}header .menu__btn-open>span:nth-child(2){opacity:0;left:0.75rem;top:1.4375rem}header .menu__btn-open>span:nth-child(3){top:1.8125rem;left:0.875rem;-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}header nav{color:#fff;-webkit-transition:all 0.4s;transition:all 0.4s;z-index:-1;opacity:0;transition:all 0.4s}header nav ul{display:none}header nav ul li{border-bottom:1px solid rgba(255,255,255,0.2)}header nav ul li:first-child{border-top:1px solid rgba(255,255,255,0.2)}header nav ul li a{font-family:"IBM Plex Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:500}header nav ul li a:after{content:"";display:block;width:20px;height:20px;background-image:url(../images/common/icon/arrow_forward.svg);background-size:contain;background-repeat:no-repeat}header nav ul li a p>span{font-family:"Asap",serif;font-size:0.875rem;font-style:italic;font-weight:500}header nav ul li a p>span:before{content:"/";display:inline;margin-right:8px;font-weight:200}header nav .btn__entry{display:none}header nav .btn__entry a{color:#263800;font-family:"IBM Plex Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:500;letter-spacing:0.05em;background-color:#B1FF0A;-webkit-box-shadow:2px 2px 1px 0px rgba(120,128,135,0.2);box-shadow:2px 2px 1px 0px rgba(120,128,135,0.2)}header nav .btn__entry a:after{content:"";display:block;width:20px;height:20px;background-image:url(../images/common/icon/arrow_forward_entry.svg);background-size:contain;background-repeat:no-repeat}header.panel_active nav{z-index:1000;opacity:1;padding-bottom:2.5rem}header.panel_active nav ul{display:block}header.panel_active nav .btn__entry{display:block}@media (width >= 64rem){header .logo__maeden{width:23.4375vw;max-width:280px}header .menu__btn-close,header .menu__btn-open{display:none}header nav{z-index:initial;opacity:1;color:#788087}header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}header nav ul li{border:none}header nav ul li a{-webkit-transition:all 0.3s;transition:all 0.3s}header nav ul li a:hover{color:#0040ff}header nav ul li a:after{display:none}header nav ul li a p{font-size:0.8125rem;line-height:1.333em;text-align:center}header nav ul li a p>span{font-size:0.75rem}header nav ul li a p>span:before{display:none}header nav .btn__entry{display:block}header nav .btn__entry a{-webkit-box-shadow:none;box-shadow:none;position:relative;-webkit-transition:all 0.2s;transition:all 0.2s}header nav .btn__entry a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0090FF;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.8,0,0.2,1) 0s;transition:-webkit-transform 0.6s cubic-bezier(0.8,0,0.2,1) 0s;transition:transform 0.6s cubic-bezier(0.8,0,0.2,1) 0s;transition:transform 0.6s cubic-bezier(0.8,0,0.2,1) 0s,-webkit-transform 0.6s cubic-bezier(0.8,0,0.2,1) 0s;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left top;transform-origin:left top}header nav .btn__entry a p{font-size:0.8125rem;line-height:1.333em;text-align:center;-webkit-transition:all 0.2s;transition:all 0.2s;z-index:1}header nav .btn__entry a p>span{font-family:"Asap",serif;font-size:0.75rem;font-weight:500;font-style:italic}header nav .btn__entry a:hover:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}header nav .btn__entry a:hover:after{background-image:url(../images/common/icon/arrow_forward.svg);z-index:1}header nav .btn__entry a:hover p{color:#fff}}@media (width >= 80rem){header .logo__maeden{width:19.4444444444vw;max-width:280px}header nav ul li a p{font-size:0.875rem;font-weight:600}header nav .btn__entry a{width:6.8055555556vw;max-width:98px}header nav .btn__entry a p{min-width:3em;font-size:0.875rem;font-weight:700}}footer{background-image:-webkit-gradient(linear,right top,left top,from(#0090FF),to(#0040ff));background-image:linear-gradient(-90deg,#0090FF,#0040ff);color:#fff}footer .logo__maeden{border-bottom:1px solid rgba(255,254,253,0.2)}footer .logo__maeden img{width:74.6666666667vw;max-width:320px}footer .fotter__nav_box{line-height:1.5em}footer .fotter__nav_box ul{list-style:disc inside}footer .fotter__nav_box ul li>a{display:inline-block;padding:0.25em 0}footer .footer__btn [class^=footer__btn]>a{display:inline-block;padding:1rem 3rem 1rem 1.25rem;gap:0.75rem;color:#263800;font-family:"IBM Plex Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:500;letter-spacing:0.05em;line-height:1.1em;vertical-align:bottom;background-color:#B1FF0A;-webkit-box-shadow:2px 2px 1px 0px rgba(120,128,135,0.2);box-shadow:2px 2px 1px 0px rgba(120,128,135,0.2);border-radius:8px;overflow:hidden;position:relative}footer .footer__btn [class^=footer__btn]>a:before{content:"";position:absolute;top:0;left:-75%;width:40%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.2)),to(rgba(255,255,255,0.6)));background:linear-gradient(to right,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.6) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}footer .footer__btn [class^=footer__btn]>a:after{content:"";display:block;width:20px;height:20px;background:url(../images/common/icon/arrow_forward_entry.svg) 50% 50% no-repeat;background-size:contain;position:absolute;right:1rem;top:50%;margin-top:-10px;-webkit-transition:all 0.3s;transition:all 0.3s}footer .footer__btn [class^=footer__btn]>a:hover{text-decoration:none}footer .footer__btn [class^=footer__btn]>a:hover:before{-webkit-animation:shine 0.7s;animation:shine 0.7s}footer .footer__btn [class^=footer__btn]>a:hover:after{right:0.5rem}@-webkit-keyframes shine{to{left:125%}}@keyframes shine{to{left:125%}}footer hr{border-color:rgba(255,254,253,0.2)}footer a[target=_blank]{padding-right:1.5em;background:url(../images/common/icon/open_in_new.svg) 100% 50% no-repeat}footer .footer__info_address a[target=_blank]{background-image:url(../images/common/icon/map-pin.svg)}footer .footer__info_tel{font-size:1.5rem;line-height:1.5em}footer .footer__info_tel:before{content:"";display:inline;width:24px;height:24px;margin-right:4px;background:url(../images/common/icon/phone.svg) 50% 100% no-repeat;background-size:contain;position:relative;top:0.15em}footer .footer__info_tel a{font-family:"Asap",serif;font-weight:900;letter-spacing:0.03em;line-height:1.2em}footer .footer__info_tel a:hover{text-decoration:none}footer .footer__info_fax{font-weight:600}footer .footer__sns a{-webkit-transition:all 0.2s;transition:all 0.2s}footer .footer__sns a:hover{opacity:0.8}@media (width >= 48rem){footer .logo__maeden img{width:280px}footer .fotter__nav_box{line-height:1.75em}}@media (width >= 64rem){footer .footer__info_tel{font-size:2rem}footer .footer__info_tel:before{width:30px;height:30px}}.box__fixed{position:fixed;right:0.5rem;z-index:5;opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}.box__fixed [class^=btn_]{width:56px;height:56px;text-indent:-9999px;border-radius:50%;-webkit-box-shadow:0px 4px 4px 0px rgba(82,90,96,0.2);box-shadow:0px 4px 4px 0px rgba(82,90,96,0.2);-webkit-transition:all 0.2s;transition:all 0.2s;position:relative}.box__fixed [class^=btn_]:after{content:"";display:block;width:28px;height:28px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.box__fixed .btn_chatbot{background:#0040ff}.box__fixed .btn_chatbot:after{background-image:url(../images/common/icon/message-chatbot.svg);background-size:contain}.box__fixed .btn_chatbot:hover{background-color:#03c}.box__fixed .btn_toTop{background:#0090FF}.box__fixed .btn_toTop:after{background-image:url(../images/common/icon/arrow_upward.svg);background-size:contain}.box__fixed .btn_toTop:hover{background-color:#006eff}.box__fixed.UpMove{-webkit-animation:UpAnime 0.5s forwards;animation:UpAnime 0.5s forwards}.box__fixed.DownMove{-webkit-animation:DownAnime 0.5s forwards;animation:DownAnime 0.5s forwards}@-webkit-keyframes UpAnime{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes UpAnime{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes DownAnime{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}}@keyframes DownAnime{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}}@media (width >= 64rem){.box__fixed [class^=btn_]{width:72px;height:72px;right:1.25rem}.box__fixed [class^=btn_]:after{width:40px;height:40px}}main{font-family:"IBM Plex Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,"Helvetica Neue",Arial,sans-serif}main a{color:#0090FF;text-decoration:underline}main a:hover{text-decoration:none}main hr{border-color:rgba(120,128,135,0.1)}main ol li,main ul li{line-height:1.5em}main section[class^=sect__] .sect__hd h1{font-family:"Asap",serif;font-size:3.75rem;line-height:0.9em;font-weight:800;font-stretch:112.5%}main section[class^=sect__] .sect__hd p{margin-top:0.25rem;font-family:"IBM Plex Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.5em}main section[class^=sect__] h2{font-size:1.25rem;font-weight:600;line-height:1.5em}@media (width >= 64rem){main section[class^=sect__] .sect__hd h1{font-size:4.5rem}main section[class^=sect__] .sect__hd p{margin-top:0.5rem;font-size:1.125rem}main section[class^=sect__] .sect__hd h2{font-size:1.375rem}}@media (width >= 80rem){main section[class^=sect__] .sect__hd h1{font-size:5.5rem}main section[class^=sect__] .sect__hd p{margin-top:0.75rem;font-size:1.25rem}main section[class^=sect__] h2{font-size:1.5rem}}main .area__main_img img,main .sect__image img{width:calc(100vw - 20px);max-width:initial;-webkit-box-shadow:0px 25px 50px -12px rgba(87,63,0,0.15);box-shadow:0px 25px 50px -12px rgba(87,63,0,0.15)}main .area__main_img_left img,main .sect__image_left img{margin-left:-20px;width:calc(100vw - 20px);max-width:initial;-webkit-box-shadow:0px 25px 50px -12px rgba(87,63,0,0.15);box-shadow:0px 25px 50px -12px rgba(87,63,0,0.15)}@media (width >= 40rem){main .area__main_img img,main .sect__image img{width:calc(300px + 50vw)}main .area__main_img_left img,main .sect__image_left img{width:calc(300px + 50vw);margin-left:calc(300px - 50vw)}}@media (width >= 48rem){main .area__main_img img,main .sect__image img{width:calc(50vw - 16px)}main .area__main_img_left img,main .sect__image_left img{width:calc(50vw - 16px);margin-left:calc(364px - 50vw)}}@media (width >= 64rem){main .area__main_img img,main .sect__image img{width:calc(50vw - 20px)}main .area__main_img_left img,main .sect__image_left img{width:calc(50vw - 20px);margin-left:calc(492px - 50vw)}}@media (width >= 80rem){main .area__main_img_left img,main .sect__image_left img{margin-left:calc(620px - 50vw)}}@media (width >= 96rem){main .area__main_img_left img,main .sect__image_left img{margin-left:calc(748px - 50vw)}}main [class*=_button]>a{display:inline-block;padding:1rem 3rem 1rem 1.25rem;gap:0.75rem;color:#fff;font-family:"IBM Plex Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:500;letter-spacing:0.05em;line-height:1.1em;vertical-align:bottom;text-decoration:none;background-color:#0090FF;-webkit-box-shadow:2px 2px 1px 0px rgba(120,128,135,0.2);box-shadow:2px 2px 1px 0px rgba(120,128,135,0.2);border-radius:8px;overflow:hidden;position:relative}main [class*=_button]>a:before{content:"";position:absolute;top:0;left:-75%;width:40%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.1)),to(rgba(255,255,255,0.3)));background:linear-gradient(to right,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}main [class*=_button]>a:after{content:"";display:block;width:20px;height:20px;background:url(../images/common/icon/arrow_forward.svg) 50% 50% no-repeat;background-size:contain;position:absolute;right:1rem;top:50%;margin-top:-10px;-webkit-transition:all 0.3s;transition:all 0.3s}main [class*=_button]>a[target=_blank]:after{background-image:url(../images/common/icon/open_in_new.svg)}main [class*=_button]>a:hover{text-decoration:none}main [class*=_button]>a:hover:before{-webkit-animation:shine 0.7s;animation:shine 0.7s}main [class*=_button]>a:hover:after{right:0.5rem}main section[class^=sect__].pink .sect__hd h1>span{background-image:-webkit-gradient(linear,left top,right top,from(#FF44AD),to(#DC57F2));background-image:linear-gradient(90deg,#FF44AD,#DC57F2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}main section[class^=sect__].pink .sect__hd p{color:#FF44AD}main section[class^=sect__].pink h2{color:#FF44AD}main section[class^=sect__].pink [class*=_button]>a{background-color:#FF44AD}main section[class^=sect__].pink [class*=_button]>a:hover{background-color:#ff44c6}main section[class^=sect__].orange .sect__hd h1>span{background-image:-webkit-gradient(linear,left top,right top,from(#FF6F00),to(#FFC329));background-image:linear-gradient(90deg,#FF6F00,#FFC329);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}main section[class^=sect__].orange .sect__hd p{color:#FF6F00}main section[class^=sect__].orange h2{color:#FF6F00}main section[class^=sect__].orange [class*=_button]>a{background-color:#FF6F00}main section[class^=sect__].orange [class*=_button]>a:hover{background-color:#ff4d00}main section[class^=sect__].blue .sect__hd h1>span{background-image:-webkit-gradient(linear,left top,right top,from(#0090FF),to(#00C3FF));background-image:linear-gradient(90deg,#0090FF,#00C3FF);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}main section[class^=sect__].blue .sect__hd p{color:#0090FF}main section[class^=sect__].blue h2{color:#0090FF}main section[class^=sect__].blue [class*=_button]>a{background-color:#0090FF}main section[class^=sect__].blue [class*=_button]>a:hover{background-color:#006eff}.home main{overflow:hidden}.home main .sect__mainVisual h1{color:#FF44AD;font-size:calc((100vw - 48px) * 0.1666666667);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.2em}@media (width >= 30rem){.home main .sect__mainVisual h1{font-size:60px}}.home main .sect__mainVisual h1.glowAnime span{opacity:0}.home main .sect__mainVisual h1.glowAnime.glow span{-webkit-animation:glow_anime_on 0.8s ease-out forwards;animation:glow_anime_on 0.8s ease-out forwards}.home main .sect__mainVisual .area__swiper_01,.home main .sect__mainVisual .area__swiper_02{-webkit-box-shadow:0px 25px 50px -12px rgba(87,63,0,0.15);box-shadow:0px 25px 50px -12px rgba(87,63,0,0.15)}.home main .sect__mainVisual .area__swiper_01 img,.home main .sect__mainVisual .area__swiper_02 img{width:100%}.home main .sect__mainVisual .area__swiper_01{position:relative;z-index:10}.home main .sect__mainVisual .area__swiper_02{margin-top:-2rem}@media (width >= 48rem){.home main .sect__mainVisual h1{font-size:4.5rem}.home main .sect__mainVisual .area__swiper{padding-top:1px;position:relative}.home main .sect__mainVisual .area__swiper_01,.home main .sect__mainVisual .area__swiper_02{width:calc(50vw + 0.75rem)}.home main .sect__mainVisual .area__swiper_01{position:absolute;right:0;top:0}.home main .sect__mainVisual .area__swiper_02{margin-top:4rem}}@media (width >= 64rem){.home main .sect__mainVisual h1{font-size:5.5rem}.home main .sect__mainVisual .area__swiper_01,.home main .sect__mainVisual .area__swiper_02{width:calc(50vw + 1rem)}.home main .sect__mainVisual .area__swiper_02{margin-top:4.5rem}}@media (width >= 80rem){.home main .sect__mainVisual h1{font-size:7.5rem}.home main .sect__mainVisual .area__swiper_01,.home main .sect__mainVisual .area__swiper_02{width:calc(50vw + 1.25rem)}.home main .sect__mainVisual .area__swiper_02{margin-top:5rem}}@-webkit-keyframes glow_anime_on{0%{opacity:0;text-shadow:0 0 0 rgba(255,68,173,0.1),0 0 0 rgba(255,68,173,0.1)}50%{opacity:1;text-shadow:0 0 10px rgba(255,68,173,0.5),0 0 15px rgba(255,68,173,0.8)}to{opacity:1;text-shadow:0 0 0 rgba(255,68,173,0.3),0 0 0 rgba(255,68,173,0.3)}}@keyframes glow_anime_on{0%{opacity:0;text-shadow:0 0 0 rgba(255,68,173,0.1),0 0 0 rgba(255,68,173,0.1)}50%{opacity:1;text-shadow:0 0 10px rgba(255,68,173,0.5),0 0 15px rgba(255,68,173,0.8)}to{opacity:1;text-shadow:0 0 0 rgba(255,68,173,0.3),0 0 0 rgba(255,68,173,0.3)}}.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker{width:80%;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none}.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a{padding:0.625rem 1rem;border:2px solid #FF6F00;text-decoration:none;background-color:#fff;-webkit-box-shadow:2px 2px 1px 0px rgba(120,128,135,0.1);box-shadow:2px 2px 1px 0px rgba(120,128,135,0.1);position:relative}.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a .balloon_text{color:#FF6F00;font-size:0.875rem;font-weight:500;line-height:1.5em}.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a .balloon_text:after{content:"";display:inline-block;width:5.5em;height:1em}.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a .balloon_text+p{vertical-align:middle;color:#788087;font-weight:400;font-size:0.75rem;position:absolute;right:1rem;bottom:0.5625rem}.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a .balloon_text+p>span{text-decoration:underline}.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a .balloon_text+p>img{width:14px;margin-top:-0.15em}.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a:hover{text-decoration:none}.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a:hover p>span{text-decoration:none}.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a:after{display:block;content:"";width:14px;height:12px;background:url(../images/top/balloon.svg) 0 0 no-repeat;background-size:contain;-webkit-filter:drop-shadow(2px 2px 1px 0 rgba(120,128,135,0.1));filter:drop-shadow(2px 2px 1px 0 rgba(120,128,135,0.1));position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (width >= 48rem){.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker{width:100%}.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a{padding:1rem 1.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:99px}.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a .balloon_text{font-size:1rem;text-align:center}.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a .balloon_text:after{display:none}.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a .balloon_text+p{padding-left:1em;font-size:0.875rem;position:relative;right:initial;bottom:initial}.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a .balloon_text+p>img{width:16px}}@media (width >= 64rem){.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a{padding:1rem 2.5rem}.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a:after{width:17.5px;height:15px}.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a .balloon_text{font-size:1.125rem}.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a .balloon_text+p{padding-left:1.5em;font-size:1rem}.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a .balloon_text+p>img{margin-left:2px}}@media (width >= 80rem){.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a{padding:1rem 2.5rem}.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a:after{width:21px;height:18px}.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a .balloon_text{font-size:1.25rem}.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a .balloon_text+p{padding-left:1.75em}.home main .sect__worker_interview .sect__worker_balloon .area_balloon .balloon_worker>a .balloon_text+p>img{margin-left:4px}}.home main .sect__worker_interview .swiper__interview{padding-bottom:40px;overflow:hidden}.home main .sect__worker_interview .swiper__interview .swiper-pagination{bottom:0}.home main .sect__worker_interview .swiper__interview .swiper-pagination-bullet{background-color:rgba(87,38,0,0.8)}.home main .sect__worker_interview .swiper__interview .swiper-pagination-bullet-active{background-color:#FF6F00}.home main .sect__worker_interview .swiper__interview .swiper-slide{border-radius:1rem;overflow:hidden;-webkit-filter:drop-shadow(0px 10px 10px rgba(87,63,0,0.15));filter:drop-shadow(0px 10px 10px rgba(87,63,0,0.15))}.home main .sect__worker_interview .swiper__interview .swiper-slide a{display:block}.home main .sect__worker_interview .swiper__interview .swiper-slide p{padding:0.5rem 0.75rem;line-height:1.1em;background-color:rgba(255,255,255,0.9);bottom:20px}.home main .sect__worker_interview .swiper__interview .swiper-slide p>span{color:#FF6F00;font-size:0.875rem;font-weight:500;line-height:1.5em}.home main .sect__worker_interview .swiper__interview .swiper-slide p>small{color:#788087;font-size:0.75rem;line-height:1.1em}@media (width >= 64rem){.home main .sect__worker_interview .swiper__interview{padding-bottom:60px}.home main .sect__worker_interview .swiper__interview .swiper-pagination{bottom:1rem}.home main .sect__worker_interview .swiper__interview .swiper-slide p{bottom:32px;padding:0.75rem 1.5rem}.home main .sect__worker_interview .swiper__interview .swiper-slide p>span{font-size:1rem}.home main .sect__worker_interview .swiper__interview .swiper-slide p>small{font-size:0.875rem}}.home main .sect__worker .sect__contents .area_images>img{width:calc(50% - 0.625rem)}@media (width >= 64rem){.home main .sect__worker .sect__contents .area_images>img{width:calc(50% - 1rem)}}@media (width >= 48rem){.home main .sect__benefits [class^=sect__image]>img{width:100%}.home main .sect__benefits .sect__image_left>img{margin-left:0}}@media (width >= 48rem){.home main .sect__apply .sect__image>img{margin-left:calc(364px - 50vw)}}@media (width >= 64rem){.home main .sect__apply .sect__image>img{margin-left:calc(492px - 50vw)}}@media (width >= 80rem){.home main .sect__apply .sect__image>img{margin-left:calc(620px - 50vw)}}@media (width >= 96rem){.home main .sect__apply .sect__image>img{margin-left:calc(748px - 50vw)}}.home main .sect__sns .sect__contents .sect__instagram #sb_instagram #sbi_images{padding-top:0;padding-bottom:0;gap:1rem}@media (width >= 64rem){.home main .sect__sns .sect__contents .sect__instagram #sb_instagram #sbi_images{gap:1.25rem}}@media (width >= 80rem){.home main .sect__sns .sect__contents .sect__instagram #sb_instagram #sbi_images{gap:1.5rem}}@media (width >= 96rem){.home main .sect__sns .sect__contents .sect__instagram #sb_instagram #sbi_images{gap:2.5rem}}.home main .sect__sns .sect__contents .sect__instagram #sb_instagram #sbi_images .sbi_item{border-radius:1rem}.home main .sect__sns .sect__contents .sns_button>a{padding:1rem 1.125rem 1rem 3rem}.home main .sect__sns .sect__contents .sns_button>a:after{right:initial;left:1em}.home main .sect__sns .sect__contents .sns_button>a.btn__instagram:after{background-image:url(../images/common/icon/instagram-brands.svg)}.home main .sect__sns .sect__contents .sns_button>a.btn__youtube:after{background-image:url(../images/common/icon/youtube-brands.svg)}.home main .sect__sns .sect__contents .sns_button>a.btn__facebook:after{background-image:url(../images/common/icon/facebook-brands.svg)}.home main .sect__sns .sect__contents .sns_button>a.btn__line:after{background-image:url(../images/common/icon/line-brands.svg)}@media (width >= 48rem){.aboutus main .main_aboutus{position:sticky}}.aboutus main .sect__vision_img img{width:61.804697157vw;max-width:300px}@media (width >= 48rem){.aboutus main .sect__vision_img img{width:50%;max-width:initial}}.aboutus main .sect__business h3{font-size:1rem;font-weight:700;color:#0070C7;line-height:1.5em}.aboutus main .sect__business h3:before{content:"";display:inline-block;width:1.75rem;height:1.75rem;margin-bottom:6px}.aboutus main .sect__business .sect__contents_box:first-child h3:before{background:url(../images/aboutus/ico_school.svg) 0 0 no-repeat;background-size:contain}.aboutus main .sect__business .sect__contents_box:nth-child(2) h3:before{background:url(../images/aboutus/ico_factory.svg) 0 0 no-repeat;background-size:contain}.aboutus main .sect__business .sect__contents_box:nth-child(3) h3:before{background:url(../images/aboutus/ico_house.svg) 0 0 no-repeat;background-size:contain}@media (width >= 48rem){.aboutus main .sect__business .sect__contents_box{width:calc(50% - 16px);padding-bottom:calc(25% - 18px)}}@media (width >= 64rem){.aboutus main .sect__business h3{font-size:1.125rem}.aboutus main .sect__business .sect__contents_box{width:calc(33% - 20px);padding-bottom:calc(16.6667% - 22px)}}@media (width >= 80rem){.aboutus main .sect__business h3{font-size:1.25rem}.aboutus main .sect__business h3:before{width:32px;height:32px}}.aboutus main .sect__aboutus .sect__detail table tr{width:100%;display:block}.aboutus main .sect__aboutus .sect__detail table td,.aboutus main .sect__aboutus .sect__detail table th{display:inline-block;width:100%;text-align:left;line-height:1.5em}.aboutus main .sect__aboutus .sect__detail table th{padding-bottom:0.5rem;color:#FF44AD;font-weight:500;letter-spacing:0.5em;border-bottom:1px solid #FF44AD}.aboutus main .sect__aboutus .sect__detail table td{margin-bottom:1rem;padding:1rem 0}.aboutus main .sect__aboutus .sect__detail table td p{line-height:1.5em}@media (width >= 48rem){.aboutus main .sect__aboutus .sect__detail table tr{display:table-row}.aboutus main .sect__aboutus .sect__detail table td,.aboutus main .sect__aboutus .sect__detail table th{display:table-cell}.aboutus main .sect__aboutus .sect__detail table th{padding:0.5rem 0;width:16.6666666667%;border-bottom:none;border-right:1px solid #FF44AD;vertical-align:top}.aboutus main .sect__aboutus .sect__detail table td{margin-bottom:0;padding:0.5rem 0;vertical-align:top}}@media (width >= 80rem){.aboutus main .sect__aboutus .sect__detail table td,.aboutus main .sect__aboutus .sect__detail table th{font-size:1.125rem}}.worker main{overflow-x:hidden}.worker main .sect__interview .interview_tab{width:auto;margin-left:-20px;margin-right:-20px;overflow-x:auto;position:relative;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.worker main .sect__interview .interview_tab::-webkit-scrollbar{display:none}.worker main .sect__interview .interview_tab:after,.worker main .sect__interview .interview_tab:before{content:"";display:block;width:0;height:2px;background-color:#0090FF}.worker main .sect__interview .interview_tab:before{padding-left:20px}.worker main .sect__interview .interview_tab:after{padding-left:20px}.worker main .sect__interview .interview_tab li{font-size:0.875rem;position:relative}.worker main .sect__interview .interview_tab li:after{content:"";display:block;width:100%;height:2px;background-color:#0090FF;position:absolute;right:0;bottom:0}.worker main .sect__interview .interview_tab li a{display:block;padding:0.5rem 1rem;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#b8e0ff;border:2px solid #b8e0ff;border-bottom:none}.worker main .sect__interview .interview_tab li.active a{font-weight:600;background-color:rgba(255,254,253,0.1);border:2px solid #0090FF;border-bottom:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.worker main .sect__interview .interview_tab li.active:after{background-color:transparent}.worker main .sect__interview .interview_info h3{color:#0070C7}.worker main .sect__interview .interview_info ul{border-left:1px solid #0070C7}.worker main .sect__interview .interview_info ul li:first-child{color:#0090FF}.worker main .sect__interview .interview_info ul li{line-height:1.5em}.worker main .sect__interview .interview_content h4{color:#0090FF}.worker main .sect__interview .interview_wrapper{display:none;opacity:0}.worker main .sect__interview .interview_wrapper.is_active{display:block;-webkit-animation-name:displayAnime;animation-name:displayAnime;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (width >= 48rem){.worker main .sect__interview .interview_tab{margin-left:0;margin-right:0}.worker main .sect__interview .interview_tab:after{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.worker main .sect__interview .interview_tab li:hover:after{background-color:transparent}.worker main .sect__interview .interview_tab li a{-webkit-transition:all 0.2s;transition:all 0.2s}.worker main .sect__interview .interview_tab li a:hover{font-weight:600;background-color:rgba(255,254,253,0.1);border:2px solid #0090FF;border-bottom:none}.worker main .sect__interview .interview_img .swiper-android .swiper-slide,.worker main .sect__interview .interview_img .swiper-ios .swiper-slide,.worker main .sect__interview .interview_img .swiper-wrapper{-webkit-transform:none;transform:none}.worker main .sect__interview .interview_img .swiper-slide{width:33.3333333333%}}@media (width >= 64rem){.worker main .sect__interview .interview_tab li{font-size:1rem;padding-right:2px}.worker main .sect__interview .interview_tab li.active:after{width:2px;background-color:#0090FF}.worker main .sect__interview .interview_tab li:hover:after{width:2px;background-color:#0090FF}.worker main .sect__interview .interview_tab li a{padding:0.5rem 1.25rem}.worker main .sect__interview .interview_img .swiper-slide{width:calc(50% - 16px)}.worker main .sect__interview .interview_content h4{white-space:nowrap}}@media (width >= 80rem){.worker main .sect__interview .interview_tab li a{padding:0.75rem 1.5rem 0.5rem}.worker main .sect__interview .interview_info h3{font-size:1.75rem}.worker main .sect__interview .interview_info h3>small{font-size:1.125rem}.worker main .sect__interview .interview_info ul li{font-size:1.125rem}.worker main .sect__interview .interview_content p{font-size:1.125rem}}@media (width >= 96rem){.worker main .sect__interview .interview_tab li a{padding:0.75rem 2rem 0.5rem}}.worker main .sect__overview .box_graph,.worker main .sect__overview .box_school{background-color:#fff;border:1px solid rgba(120,128,135,0.1)}.worker main .sect__overview .box_graph img{width:100%;max-width:400px}.worker main .sect__overview .box_school li{width:calc(50% - 20px);margin-left:20px}.worker main .sect__overview .box_school li.longer{width:100%}@media (width >= 40rem){.worker main .sect__overview .box_school li.longer{width:calc(50% - 20px)}}@media (width >= 48rem){.worker main .sect__overview .box_school li.longer{width:100%}}@media (width >= 64rem){.worker main .sect__overview .box_school li,.worker main .sect__overview .box_school li.longer{width:calc(25% - 20px)}}@media (width >= 80rem){.worker main .sect__overview .box_school li,.worker main .sect__overview .box_school li.longer{width:calc(20% - 20px)}}.worker main .sect__girls .sect__hd h1{letter-spacing:-0.02em;font-size:3.25rem}@media (width < 375px){.worker main .sect__girls .sect__hd h1{font-stretch:100%}}@media (width >= 40rem){.worker main .sect__girls .sect__hd h1{font-size:3.5rem}}@media (width >= 64rem){.worker main .sect__girls .sect__hd h1{font-size:4.5rem}}@media (width >= 80rem){.worker main .sect__girls .sect__hd h1{font-size:5.5rem}}@-webkit-keyframes displayAnime{0%{opacity:0}to{opacity:1}}@keyframes displayAnime{0%{opacity:0}to{opacity:1}}.benefits main .sect__benefits .sect__benefits_contents .box,.benefits main .sect__benefits .sect__benefits_contents .box_mini{background-color:#fff;border:1px solid #b8e0ff}.benefits main .sect__benefits .sect__benefits_contents .box dt,.benefits main .sect__benefits .sect__benefits_contents .box_mini dt{padding-left:28px;color:#0070c7;position:relative}.benefits main .sect__benefits .sect__benefits_contents .box dt:before,.benefits main .sect__benefits .sect__benefits_contents .box_mini dt:before{content:"";display:block;width:24px;height:24px;background:url(../images/benefits/new_releases.svg) 50% 50% no-repeat;background-size:contain;position:absolute;top:0.7em;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.benefits main .sect__benefits .sect__benefits_contents .box dd,.benefits main .sect__benefits .sect__benefits_contents .box_mini dd{text-align:justify}.benefits main .sect__benefits .sect__benefits_contents .box_mini{width:calc(50% - 8px)}@media (width >= 48rem){.benefits main .sect__benefits .sect__image_left>img{position:sticky;left:0}}@media (width >= 64rem){.benefits main .sect__benefits .sect__benefits_contents .box_mini{width:calc(50% - 8px)}}@media (width >= 80rem){.benefits main .sect__benefits .sect__benefits_contents .box_mini{width:calc(50% - 12px)}}.benefits main .sect__childcare .sect__hd h1{letter-spacing:-0.02em}@media (width < 375px){.benefits main .sect__childcare .sect__hd h1{font-stretch:100%}}.benefits main .sect__childcare .sect__contents ul{color:#FF6F00;font-weight:500}.training main .sect__training .training__flow>li{background-color:#fff;border:1px solid rgba(120,128,135,0.1)}@media (width >= 64rem){.training main .sect__training .training__flow>li img{width:54px;height:54px}}@media (width >= 80rem){.training main .sect__training .training__flow>li img{width:60px;height:60px}}@media (width >= 48rem){.training main .sect__training .sect__image{position:sticky;right:0}}.training main .sect__careerpath .sect__contents .box_hedding .badge{background-color:#FFC329;border-radius:50%}.training main .sect__careerpath .sect__contents p{font-weight:300}.training main .sect__careerpath .sect__contents .box_detail{font-size:0.875rem}.training main .sect__careerpath .sect__contents .box_detail dt{color:#FF6F00;padding-right:1rem}.training main .sect__careerpath .sect__contents .box_detail dd{padding-left:1rem;border-left:1px solid #FF6F00}@media (width >= 64rem){.training main .sect__careerpath .sect__contents .box_hedding h2{font-size:1.375rem}.training main .sect__careerpath .sect__contents .box_hedding h3{font-size:1.125rem}.training main .sect__careerpath .sect__contents .box_hedding .badge>img{width:40px;height:40px}.training main .sect__careerpath .sect__contents .box_detail{font-size:1rem}}.training main .sect__qualify .list__qualify{padding:20px 20px 20px 40px;background-color:#fff;border:1px solid rgba(120,128,135,0.1)}@media (width >= 48rem){.training main .sect__qualify{position:relative}.training main .sect__qualify .sect__image_left{position:sticky;left:0}}@media (width >= 64rem){.training main .sect__qualify .list__qualify{padding-right:0}.training main .sect__qualify .list__qualify li{width:50%}}.recruit main .sect__recruit h3{color:#1F2D37;font-weight:500}.recruit main .sect__recruit h3:before{content:"";display:block;width:20px;height:20px;background:url(../images/recruit/icon_memo.svg) 50% 50% no-repeat;background-size:contain}.recruit main .sect__recruit .box__guideline{background-color:#fff;border:1px solid rgba(82,90,96,0.1)}@media (width >= 48rem){.recruit main .sect__recruit .sect__image{position:sticky;right:0}}@media (width >= 80rem){.recruit main .sect__recruit h3{font-size:1.125rem}}.recruit main .sect__faq .box__faq h2{font-size:1.125rem}.recruit main .sect__faq .box__faq h2:before{margin-right:8px;content:"Q.";font-family:"Asap",serif;font-size:2.25rem;font-style:italic;font-weight:640;letter-spacing:0.05em}.recruit main .sect__faq .box__faq h2+div:before{margin-right:8px;width:auto;content:"A.";font-family:"Asap",serif;font-size:2.25rem;font-style:italic;font-weight:640;letter-spacing:0.05em;color:#FFC329;-ms-grid-row-span:2;grid-row:span 2/span 2}@media (width >= 48rem){.recruit main .sect__faq .sect__image_left{position:sticky;left:0}}@media (width >= 64rem){.recruit main .sect__faq .box__faq h2{font-size:1.25rem}}@media (width >= 80rem){.recruit main .sect__faq .box__faq h2{font-size:1.375rem}.recruit main .sect__faq .box__faq h2:before{font-size:2.5rem}.recruit main .sect__faq .box__faq h2+div:before{font-size:2.5rem}.recruit main .sect__faq .box__faq p{font-size:1.125rem}}.apply main .sect__apply .sect__contents .box_call{background-color:#fff;border:1px solid rgba(82,90,96,0.1)}.apply main .sect__apply .sect__contents .box_call p{text-align:center}.apply main .sect__apply .sect__contents .box_call p>a{font-family:"Asap",serif;font-size:2rem;font-weight:700;font-stretch:112.5%;color:#d30076;text-decoration:none}.apply main .sect__apply .sect__contents .box_call p>a:before{content:"";display:block;width:28px;height:28px;background:url(../images/apply/ico_phone-call.svg) 50% 50% no-repeat;background-size:contain}@media (width >= 80rem){.apply main .sect__apply .sect__contents .box_call p>a{font-size:2.25rem}.apply main .sect__apply .sect__contents .box_call p>a:before{width:32px;height:32px}}@media (width >= 48rem){.apply main .sect__apply .sect__image{position:sticky;right:0}}.privacy-policy main .sect__privacy{counter-reset:number 0}.privacy-policy main .sect__privacy h2{margin-top:2rem;margin-bottom:1.25rem;font-size:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.25rem}.privacy-policy main .sect__privacy h2:before{counter-increment:number 1;content:counter(number) "."}.privacy-policy main .sect__privacy ol{margin-top:1.25rem;counter-reset:number 0}.privacy-policy main .sect__privacy ol li{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.8em}.privacy-policy main .sect__privacy ol li:before{counter-increment:number 1;content:"（" counter(number) "）"}.privacy-policy main .sect__privacy .box_infomation{margin:1.25rem 0}@media (width >= 64rem){.privacy-policy main .sect__privacy h2{margin-top:2.25rem;font-size:1.25rem}.privacy-policy main .sect__privacy ol{margin-top:1.5rem}.privacy-policy main .sect__privacy .box_infomation{margin:1.5rem 0}}@media (width >= 80rem){.privacy-policy main .sect__privacy h2{margin-top:2.5rem;margin-bottom:2rem}.privacy-policy main .sect__privacy ol{margin-top:2rem}.privacy-policy main .sect__privacy .box_infomation{margin:2rem 0}}.privacy-policy main hr.wp-block-separator{margin:2rem 0;border-top:1px solid rgba(120,128,135,0.1)}@media (width >= 64rem){.privacy-policy main hr.wp-block-separator{margin:2.5rem 0}}main section[class^=sect__] .nf-form-title h3{margin-top:1.5rem;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;line-height:1.5em}@media (width >= 64rem){main section[class^=sect__] .nf-form-title h3{margin-top:1.75rem;margin-bottom:1.75rem}}@media (width >= 80rem){main section[class^=sect__] .nf-form-title h3{margin-top:2.5rem;margin-bottom:2rem;font-size:1.5rem}}main section[class^=sect__] .nf-form-fields-required{display:none}main section[class^=sect__] .nf-field-label{margin-bottom:8px}main section[class^=sect__] .nf-field-label .nf-label-span,main section[class^=sect__] .nf-field-label label{font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}main section[class^=sect__] .ninja-forms-req-symbol{padding:0 8px;color:#fff;font-size:0.75rem;font-weight:400;line-height:1.667em;background-color:#FF44AD;border-radius:8px}main section[class^=sect__] .ninja-forms-field{padding:0.5rem 1rem;background-color:#fff;border-radius:0.5rem;border:1px solid rgba(120,128,135,0.2)}main section[class^=sect__] .ninja-forms-field::-webkit-input-placeholder{color:rgba(120,128,135,0.5)}main section[class^=sect__] .ninja-forms-field::-moz-placeholder{color:rgba(120,128,135,0.5)}main section[class^=sect__] .ninja-forms-field:-ms-input-placeholder{color:rgba(120,128,135,0.5)}main section[class^=sect__] .ninja-forms-field::-ms-input-placeholder{color:rgba(120,128,135,0.5)}main section[class^=sect__] .ninja-forms-field::placeholder{color:rgba(120,128,135,0.5)}main section[class^=sect__] .nf-field-element textarea{height:160px}main section[class^=sect__] .nf-error .ninja-forms-field{border:1px solid #d30076}main section[class^=sect__] .nf-error-msg{color:#d30076;font-size:0.875rem}main section[class^=sect__] .field-wrap>div input[type=checkbox]{width:100%}@media (width >= 64rem){main section[class^=sect__] .label-right .nf-field-label{padding-left:1em}}main section[class^=sect__] .list-checkbox-wrap .nf-field-element ul li{margin:12px 0!important}main section[class^=sect__] .phone-wrap .nf-field-label{margin-bottom:0}main section[class^=sect__] .phone-wrap .nf-field-description{width:auto;margin-bottom:8px;font-size:0.875rem;color:#788087}main section[class^=sect__] .phone-wrap .nf-field-description p{display:inline-block}@media (width >= 64rem){main section[class^=sect__] .phone-wrap .nf-field-description{margin-left:0.75rem}}main section[class^=sect__] .submit-wrap .nf-field-element{width:50%}main section[class^=sect__] .submit-wrap .nf-field-element:after{content:"";display:block;width:20px;height:20px;background:url(../images/common/icon/arrow_forward.svg) 50% 50% no-repeat;background-size:contain;position:absolute;right:1rem;top:50%;margin-top:-10px;-webkit-transition:all 0.3s;transition:all 0.3s}main section[class^=sect__] .submit-wrap .nf-field-element input[type=submit]{display:block;width:100%;padding:1.125rem 3rem 1rem 1.25rem;color:#fff;font-size:1rem;font-weight:500;letter-spacing:0.05em;line-height:1.1em;border:none;background-color:#0090FF;-webkit-box-shadow:2px 2px 1px 0px rgba(120,128,135,0.2);box-shadow:2px 2px 1px 0px rgba(120,128,135,0.2)}main section[class^=sect__] .submit-wrap .nf-field-element input[type=submit][disabled=true]{background-color:#c9cccf}@media (width >= 48rem){main section[class^=sect__] .submit-wrap .nf-field-element{width:240px}}@media (width >= 64rem){main section[class^=sect__] .submit-wrap{margin-top:40px}}main section[class^=sect__].pink .nf-form-title h3{color:#FF44AD}main section[class^=sect__].pink .submit-wrap .nf-field-element input[type=submit]{background-color:#FF44AD}main section[class^=sect__].pink .submit-wrap .nf-field-element input[type=submit][disabled=true]{background-color:#c9cccf}main section[class^=sect__].orange .nf-form-title h3{color:#FF6F00}main section[class^=sect__].orange .submit-wrap .nf-field-element input[type=submit]{background-color:#FF6F00}main section[class^=sect__].orange .submit-wrap .nf-field-element input[type=submit][disabled=true]{background-color:#c9cccf}main section[class^=sect__].blue .nf-form-title h3{color:#0090FF}main section[class^=sect__].blue .submit-wrap .nf-field-element input[type=submit]{background-color:#0090FF}main section[class^=sect__].blue .submit-wrap .nf-field-element input[type=submit][disabled=true]{background-color:#c9cccf}@media (width >= 48rem){.contact main .sect__contact input[type=email].ninja-forms-field,.contact main .sect__contact input[type=text].ninja-forms-field{width:75%}}@media (width >= 64rem){.contact main .sect__contact input[type=email].ninja-forms-field,.contact main .sect__contact input[type=text].ninja-forms-field{width:50%}}.fadeIn,.fadeInDown,.fadeInLeft,.fadeInLeft_Right,.fadeInRight,.fadeInRight_Left,.fadeInUp{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}.fadeInUp_notblur{-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.fadeInLeft_Right{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@media (width >= 48rem){.fadeInLeft_Right{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.fadeInRight_Left{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@media (width >= 48rem){.fadeInRight_Left{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fadeInUp_notblur{-webkit-animation-name:fadeInUp_notblur;animation-name:fadeInUp_notblur}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-filter:blur(0.75rem);filter:blur(0.75rem)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-filter:blur(0.75rem);filter:blur(0.75rem)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-filter:blur(0.75rem);filter:blur(0.75rem);-webkit-transform:translateX(-33.333%);transform:translateX(-33.333%)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-filter:blur(0.75rem);filter:blur(0.75rem);-webkit-transform:translateX(-33.333%);transform:translateX(-33.333%)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-filter:blur(0.75rem);filter:blur(0.75rem);-webkit-transform:translateX(33.333%);transform:translateX(33.333%)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes fadeInRight{0%{opacity:0;-webkit-filter:blur(0.75rem);filter:blur(0.75rem);-webkit-transform:translateX(33.333%);transform:translateX(33.333%)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-filter:blur(0.75rem);filter:blur(0.75rem);-webkit-transform:translateY(33.333%);transform:translateY(33.333%)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes fadeInUp{0%{opacity:0;-webkit-filter:blur(0.75rem);filter:blur(0.75rem);-webkit-transform:translateY(33.333%);transform:translateY(33.333%)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes fadeInUp_notblur{0%{opacity:0;-webkit-transform:translateY(40%);transform:translateY(40%)}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes fadeInUp_notblur{0%{opacity:0;-webkit-transform:translateY(40%);transform:translateY(40%)}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-filter:blur(0.75rem);filter:blur(0.75rem);-webkit-transform:translateY(-33.333%);transform:translateY(-33.333%)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes fadeInDown{0%{opacity:0;-webkit-filter:blur(0.75rem);filter:blur(0.75rem);-webkit-transform:translateY(-33.333%);transform:translateY(-33.333%)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0%);transform:translateY(0%)}}.sect__hd h1,.sect__hd p{position:relative;display:inline-block}.sect__hd h1>span,.sect__hd p>span{opacity:0;-webkit-transition:opacity 0.4s 0.2s ease-in;transition:opacity 0.4s 0.2s ease-in}.sect__hd h1.show:after,.sect__hd p.show:after{-webkit-animation:lineMoveIn 0.6s forwards;animation:lineMoveIn 0.6s forwards;content:"";position:absolute;top:-5%;left:0;width:100%;height:110%;background-color:#333}.sect__hd h1.show>span,.sect__hd p.show>span{opacity:1}.pink .sect__hd h1.show:after,.pink .sect__hd p.show:after{background-color:#FF44AD}.orange .sect__hd h1.show:after,.orange .sect__hd p.show:after{background-color:#FF6F00}.blue .sect__hd h1.show:after,.blue .sect__hd p.show:after{background-color:#0090FF}@-webkit-keyframes lineMoveIn{0%{-webkit-transform-origin:left;transform-origin:left;scale:0 1}50%{-webkit-transform-origin:left;transform-origin:left;scale:1 1}51%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform-origin:right;transform-origin:right;scale:0 1}}@keyframes lineMoveIn{0%{-webkit-transform-origin:left;transform-origin:left;scale:0 1}50%{-webkit-transform-origin:left;transform-origin:left;scale:1 1}51%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform-origin:right;transform-origin:right;scale:0 1}}.area__splash{position:fixed;width:100%;height:100%;background-color:#0090FF;z-index:9999;top:0;left:0;-webkit-transform:scaleY(1);transform:scaleY(1)}.area__splash_logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.area__splash_logo>svg{width:50vw;height:auto}@media (width >= 48rem){.area__splash_logo>svg{width:33.333vw}}@media (width >= 64rem){.area__splash_logo>svg{width:20vw}}.area__splash #mask path{fill-opacity:0;-webkit-transition:fill-opacity 0.8s;transition:fill-opacity 0.8s;fill:none;stroke:#fff;stroke-width:1px}.area__splash #mask.done path{fill:#fff;fill-opacity:1}.area__splash_bg{display:none}.appear .area__splash_bg{content:"";display:block;position:fixed;width:100%;height:100svh;z-index:9999;top:0;left:0;-webkit-transform:scaleY(0);transform:scaleY(0);background-color:#0040ff;-webkit-animation-name:PageAnime;animation-name:PageAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes PageAnime{0%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}50%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(1);transform:scaleY(1)}50.1%{-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes PageAnime{0%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}50%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(1);transform:scaleY(1)}50.1%{-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}}
/*# sourceMappingURL=main.css.map */