html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{color:#666;font-size:18px;font-family:dnp-shuei-gothic-gin-std,sans-serif;letter-spacing:.13em}.bg{position:fixed;top:0;left:0;width:100%;height:100vh;background:no-repeat url(../images/newbg.png) 0 0/cover;z-index:-1}.bg::before{opacity:.5}.layerpage__ttl{color:#000}.header{position:fixed;top:0;left:0;display:flex;justify-content:space-between;align-items:center;width:100%;padding:90px 0 0 181px;z-index:2;letter-spacing:.05em}.header__pic{width:177px}.header__link{display:block;padding:4px 20px 4px}.header__logo{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.gnav__nav{display:flex;justify-content:space-between;gap:27px;align-items:center;width:100%}.gnav__list{list-style-type:none;text-align:center}.gnav__link{position:relative;display:block;padding:8px;color:#000;font-family:"Chillax",sans-serif;font-weight:500;font-size:20px;letter-spacing:.05em;text-decoration:none}.gnav__link:hover{background-image:linear-gradient(120deg, rgb(0, 0, 0) 45%, #c3a9d6 50%, rgb(0, 0, 0) 55%);background-size:500% 100%;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);animation:shine 1s linear;animation-timing-function:linear(0, 0.4, 0.7, 1)}@keyframes shine{0%{background-position:100% 50%}100%{background-position:0% 50%}}.gnav__icon{display:block;padding:10px 10px 5px 10px}.gnav__guidance{display:flex;justify-content:center;align-items:center;width:155px;height:85px;padding:0 31px;background:#000;text-decoration:none;color:#fff;line-height:1.5;border-radius:20px 0 0 20px}.gnav__guidance:hover{background:#cfcfcf;color:#000;transition:.3s ease-in-out}.fnav{display:flex;gap:47px}.fnav__ul{width:235px}.fnav__ul:nth-of-type(2){margin-right:184px}.fnav__link{display:block;margin-bottom:30px;padding:10px;color:#000;font-weight:500;font-size:21px;font-family:"Chillax",sans-serif;letter-spacing:.05em;text-decoration:none}.fnav__link:hover{background-image:linear-gradient(120deg, rgb(0, 0, 0) 45%, #c3a9d6 50%, rgb(0, 0, 0) 55%);background-size:500% 100%;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);animation:shine 1s linear;animation-timing-function:linear(0, 0.4, 0.7, 1)}@keyframes shine{0%{background-position:100% 50%}100%{background-position:0% 50%}}.footer{display:flex;padding:310px 305px 280px 299px;background:#ddd;letter-spacing:.05em}.footer__pic{width:227px;margin-right:177px}.footer__link{display:block;width:207px;padding:10px 10px 10px}.footer__logo{display:block;width:100%;-o-object-fit:contain;object-fit:contain}.footer__unit{list-style-type:none;font-family:"Chillax",sans-serif;font-weight:400;font-size:14px}.footer__copy{padding-left:10px}.unit__link{display:inline-block;margin-bottom:17px;padding:5px 5px 5px 10px;color:#000;text-decoration:none}.unit__link:hover{background-image:linear-gradient(120deg, rgb(0, 0, 0) 45%, #c3a9d6 50%, rgb(0, 0, 0) 55%);background-size:500% 100%;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);animation:shine 1s linear;animation-timing-function:linear(0, 0.4, 0.7, 1)}@keyframes shine{0%{background-position:100% 50%}100%{background-position:0% 50%}}.copy__small{font-family:"Chillax",sans-serif;font-weight:400;font-size:14px;letter-spacing:.05em}.icon__link{display:inline-block;margin-bottom:90px;padding:10px}.copy__small{color:#000;font-weight:400;font-size:14px;letter-spacing:.05em}#top .loading{background-color:#fff;position:fixed;inset:0;z-index:9999;display:grid;place-items:center}#top .loading__logo{width:8vw;text-align:center}#top .loading-screen{background-color:#f1e7f9;position:fixed;inset:0;z-index:9998;translate:0 100vh}#top .mv{padding-top:400px}#top .mv__sub{position:absolute;top:405px;left:351px;font-size:30px;font-weight:500;font-family:"Chillax",sans-serif;color:#000;line-height:1.2em;letter-spacing:0}#top .mv__grad{background-image:linear-gradient(120deg, rgb(0, 0, 0) 45%, #c3a9d6 50%, rgb(0, 0, 0) 55%);background-size:500% 100%;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);animation:shine__re 6s}@keyframes shine__re{0%{background-position:0% 50%}100%{background-position:100% 50%}}#top .mv__catch{font-size:250px;font-weight:500;font-family:"Chillax",sans-serif;color:#000;text-align:center;line-height:1.2em;letter-spacing:0;background-image:linear-gradient(120deg, rgb(0, 0, 0) 45%, #c3a9d6 50%, rgb(0, 0, 0) 55%);background-size:500% 100%;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);animation:shine 6s;animation-delay:2s}@keyframes shine{0%{background-position:100% 50%}100%{background-position:0% 50%}}#top .mv__container{display:flex;justify-content:space-between;width:100%;padding:0 78px}#top .mv__pic{position:relative;top:-91px;width:560px;height:844px;z-index:-1}#top .mv__pic:nth-child(2){position:relative;top:42px;width:560px;height:868px;z-index:-1}#top .mv__pic:nth-child(3){position:relative;top:-77px;width:560px;height:750px;z-index:-1}#top .mv__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#top .about{padding-top:306px}#top .about__ttl{margin:0 0 150px 192px;font-weight:500;font-family:"Chillax",sans-serif;color:#000}#top .about__catch--01{margin-bottom:158px;font-size:174px;font-weight:500;font-family:"Chillax",sans-serif;color:#000;letter-spacing:-0.03em;text-align:center}#top .about__box{width:546px;margin:0 192px 0 auto}#top .about__catch--02{margin-bottom:52px;font-size:30px;font-weight:bold;color:#000}#top .about__txt{font-size:21px;font-weight:midium;letter-spacing:.06em;line-height:1.7em}#top .about__outer{margin-bottom:430px;position:relative}#top .ticker__container{display:flex;flex-wrap:wrap}#top .ticker__list{display:inline-block;padding-right:10px}#top .ticker__middle{display:flex;white-space:nowrap;align-items:center;position:absolute;top:0;left:0;width:100%;height:300px;overflow:hidden;line-height:1.2em}#top .ticker__ul--middle{animation:re__flowing 200s linear infinite;font-size:150px;transform:translateX(100%);margin:0;padding:0;color:rgba(28,36,34,.1490196078);mix-blend-mode:color-burn;font-weight:500;font-family:"Chillax",sans-serif}@keyframes re__flowing{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}#top .ticker__top{display:flex;white-space:nowrap;align-items:center;position:absolute;top:-172px;left:0;width:100%;height:300px;overflow:hidden;line-height:1.2em}#top .ticker__ul--top{animation:flowing 200s linear infinite;font-size:150px;transform:translateX(100%);margin:0;padding:0;color:rgba(28,36,34,.1490196078);mix-blend-mode:color-burn;font-weight:500;font-family:"Chillax",sans-serif}#top .ticker__btm{display:flex;white-space:nowrap;align-items:center;position:absolute;top:172px;left:0;width:100%;height:300px;overflow:hidden;line-height:1.2em}#top .ticker__ul--btm{animation:flowing 200s linear infinite;font-size:150px;transform:translateX(100%);margin:0;padding:0;color:rgba(28,36,34,.1490196078);mix-blend-mode:color-burn;font-weight:500;font-family:"Chillax",sans-serif}@keyframes flowing{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}#top .point{display:flex;justify-content:end;align-items:center;padding:399px 0 365px 307px;background:url(../images/bk-bg.png) center center/cover}#top .point__box{width:705px}#top .point__ttl{margin-bottom:18px;font-size:19px;font-weight:400;font-family:"Chillax",sans-serif;color:#fff}#top .point__sub{margin-bottom:61px;font-size:51px;font-weight:bold;color:#fff;letter-spacing:0;line-height:1.6em}#top .point__txt{width:685px;margin-bottom:87px;font-size:21px;color:rgba(255,255,255,.6);line-height:1.7}#top .point__list{margin:0 0 20px 23px;list-style-type:circle;font-size:21px;color:#fff}#top .point__pic{width:900px;height:686px}#top .point__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#top .learning{padding:320px 130px 302px 192px}#top .learning__ttl{margin-bottom:46px;font-size:19px;font-weight:500;font-family:"Chillax",sans-serif;color:#000}#top .learning__container{display:flex;justify-content:center;align-items:center;gap:131px}#top .learning__pic{position:relative;width:678px;height:756px}#top .learning__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#top .learning__box{width:765px}#top .learning__sub{margin-bottom:32px;font-size:51px;font-weight:bold;color:#000;letter-spacing:0;line-height:1.6em}#top .learning__txt{margin-bottom:132px;font-size:21px;line-height:1.7}#top .learning__btn{position:absolute}#top .learning__btnlink{display:block;font-size:16px;font-weight:500;font-family:"Chillax",sans-serif;color:#666;text-decoration:none}#top .learning__btnlink::after{position:relative;top:5px;left:16px;display:inline-block;content:"";width:20px;height:20px;background:url(../images/arrow.png) center center/cover}#top .learning__btnlink:hover::after{margin-left:5px;transition:.3s ease-in}#top .learning__btnlink:hover{background-image:linear-gradient(120deg, rgb(0, 0, 0) 45%, #c3a9d6 50%, rgb(0, 0, 0) 55%);background-size:500% 100%;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);animation:shine 1s linear;animation-timing-function:linear(0, 0.4, 0.7, 1)}@keyframes shine{0%{background-position:100% 50%}100%{background-position:0% 50%}}#top .ticker__learning{display:flex;white-space:nowrap;align-items:center;position:absolute;top:4700px;left:0;width:100%;height:300px;overflow:hidden}#top .ticker__ul--learning{animation:flowing 200s linear infinite;font-size:250px;transform:translateX(100%);margin:0;padding:0;color:rgba(28,36,34,.1490196078);mix-blend-mode:color-burn;font-weight:500;font-family:"Chillax",sans-serif;line-height:1.2em;letter-spacing:-0.03em}#top .job{padding:223px 0 176px 0}#top .job__ttl{margin-bottom:137px;padding:0 56px 0 192px;font-size:19px;font-weight:500;font-family:"Chillax",sans-serif;color:#000}#top .job__container{display:flex;justify-content:space-between;padding:0 56px 0 192px;gap:111px}#top .job__box{width:816px}#top .job__box:nth-child(2){display:flex;justify-content:space-between}#top .job__sub{margin-bottom:44px;font-size:51px;font-weight:bold;letter-spacing:0;line-height:1.6;color:#000}#top .job__txt{margin-bottom:101px;font-size:21px;font-weight:300;line-height:1.7}#top .job__btn{position:absolute}#top .job__btnlink{display:block;font-size:16px;font-weight:500;font-family:"Chillax",sans-serif;color:#666;text-decoration:none}#top .job__btnlink::after{position:relative;top:5px;left:16px;display:inline-block;content:"";width:20px;height:20px;background:url(../images/arrow.png) center center/cover}#top .job__btnlink:hover::after{margin-left:5px;transition:.3s ease-in}#top .job__btnlink:hover{background-image:linear-gradient(120deg, rgb(0, 0, 0) 45%, #c3a9d6 50%, rgb(0, 0, 0) 55%);background-size:500% 100%;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);animation:shine 1s linear;animation-timing-function:linear(0, 0.4, 0.7, 1)}@keyframes shine{0%{background-position:100% 50%}100%{background-position:0% 50%}}#top .job__pic{position:relative;top:-140px;left:0;width:357px;height:739px}#top .job__pic:nth-of-type(2){margin-top:160px}#top .job__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#top .job .ticker__job{display:flex;white-space:nowrap;align-items:center;position:absolute;top:6966px;left:0;width:100%;height:300px;overflow:hidden;pointer-events:none}#top .job .ticker__ul--job{animation:flowing 200s linear infinite;font-size:250px;transform:translateX(100%);margin:0;padding:0;color:rgba(28,36,34,.1490196078);mix-blend-mode:color-burn;font-weight:500;font-family:"Chillax",sans-serif;line-height:1.2em;letter-spacing:-0.03em}#top .employment{padding:350px 0 242px 0;background:url(../images/top4.png) center center/cover;-o-object-fit:cover;object-fit:cover}#top .employment__ttl{margin-bottom:61px;font-size:19px;font-weight:500;font-family:"Chillax",sans-serif;color:#fff;text-align:center}#top .employment__box{width:944px;margin:0 auto}#top .employment__sub{margin-bottom:56px;font-size:51px;font-weight:bold;color:#fff;text-align:center;letter-spacing:0;line-height:1.6}#top .employment__txt{margin-bottom:54px;font-size:21px;font-weight:300;color:rgba(255,255,255,.6);line-height:1.7}#top .employment__btnlink{display:block;font-size:16px;font-weight:500;font-family:"Chillax",sans-serif;color:rgba(255,255,255,.6);text-align:center;text-decoration:none}#top .employment__btnlink::after{position:relative;top:5px;left:16px;display:inline-block;content:"";width:20px;height:20px;background:url(../images/arrow.png) center center/cover}#top .employment__btnlink:hover::after{margin-left:5px;transition:.3s ease-in}#top .employment__btnlink:hover{background-image:linear-gradient(120deg, rgb(0, 0, 0) 45%, #c3a9d6 50%, rgb(0, 0, 0) 55%);background-size:500% 100%;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);animation:shine 1.5s linear;animation-timing-function:linear(0, 0.4, 0.7, 1)}@keyframes shine{0%{background-position:100% 50%}100%{background-position:0% 50%}}#top .voice{padding-top:407px}#top .voice__ttl{margin-bottom:75px;padding-left:192px;font-size:19px;font-weight:500;font-family:"Chillax",sans-serif;color:#000}#top .voice__container{display:flex;justify-content:space-between;align-items:center;padding:0 192px 278px 192px}#top .voice__box{width:36%}#top .voice__box:nth-child(2){display:flex;justify-content:space-between;width:914px}#top .voice__sub{margin-bottom:40px;font-size:51px;font-weight:bold;letter-spacing:0;line-height:1.6;color:#000}#top .voice__txt{margin-bottom:86px;font-size:21px;line-height:1.7}#top .voice__btn{position:absolute}#top .voice__btnlink{display:block;font-size:16px;font-weight:500;font-family:"Chillax",sans-serif;color:#666;text-decoration:none}#top .voice__btnlink::after{position:relative;top:5px;left:16px;display:inline-block;content:"";width:20px;height:20px;background:url(../images/arrow.png) center center/cover}#top .voice__btnlink:hover::after{margin-left:5px;transition:.3s ease-in}#top .voice__btnlink:hover{background-image:linear-gradient(120deg, rgb(0, 0, 0) 45%, #c3a9d6 50%, rgb(0, 0, 0) 55%);background-size:500% 100%;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);animation:shine 1s linear;animation-timing-function:linear(0, 0.4, 0.7, 1)}@keyframes shine{0%{background-position:100% 50%}100%{background-position:0% 50%}}#top .voice__pic{position:relative;top:-70px;left:0;width:278px;height:693px}#top .voice__pic:nth-child(2){position:relative;top:-240px;left:0}#top .voice__pic:nth-child(3){position:relative;top:-140px;left:0}#top .voice__pic:nth-child(3)::after{content:"";display:block;position:absolute;bottom:-100px;right:-90px;width:150px;height:507px;background:no-repeat url(../images/interviews.png) center center/contain}#top .voice__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#top .voice .ticker__voice{display:flex;white-space:nowrap;align-items:center;position:absolute;top:8600px;left:0;width:100%;height:300px;overflow:hidden}#top .voice .ticker__ul--voice{animation:flowing 200s linear infinite;font-size:250px;transform:translateX(100%);margin:0;padding:0;color:rgba(28,36,34,.1490196078);mix-blend-mode:color-burn;font-weight:500;font-family:"Chillax",sans-serif;line-height:1.2;letter-spacing:-0.04em}#top .guidance{margin-bottom:224px}#top .guidance__box{margin:0 auto;padding:245px;width:1536px;height:982px;background:url(../images/top8.png) center center/cover}#top .guidance__ttl{margin-bottom:59px;font-size:19px;font-weight:500;font-family:"Chillax",sans-serif;color:#fff;text-align:center}#top .guidance__sub{margin-bottom:49px;font-size:51px;font-weight:bold;color:#fff;text-align:center;letter-spacing:0;line-height:1.6}#top .guidance__txt{margin-bottom:131px;font-size:21px;line-height:1.7;text-align:center;color:rgba(255,255,255,.6)}#top .guidance__btnlink{display:block;font-size:16px;font-weight:500;font-family:"Chillax",sans-serif;color:rgba(255,255,255,.6);text-decoration:none;text-align:center}#top .guidance__btnlink::after{position:relative;top:5px;left:16px;display:inline-block;content:"";width:20px;height:20px;background:url(../images/arrow.png) center center/cover}#top .guidance__btnlink:hover::after{margin-left:5px;transition:.3s ease-in}#top .guidance__btnlink:hover{background-image:linear-gradient(120deg, rgb(0, 0, 0) 45%, #c3a9d6 50%, rgb(0, 0, 0) 55%);background-size:500% 100%;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);animation:shine 1.5s linear;animation-timing-function:linear(0, 0.4, 0.7, 1)}@keyframes shine{0%{background-position:100% 50%}100%{background-position:0% 50%}}#top .ticker__photo{display:flex;white-space:nowrap;justify-content:space-between;align-items:center;margin-bottom:246px;overflow:hidden}#top .ticker__ul--photo{display:flex;margin:0;padding:0;list-style-type:none;animation:re__flowing 150s linear infinite;transform:translateX(100%)}@keyframes re__flowing{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}#top .ticker__photolist{margin-left:40px;width:700px;height:440px;flex-shrink:0}#top .ticker__photolist:nth-child(1),#top .ticker__photolist:nth-child(3){margin-top:77px}#top .photo__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#top .faq{display:flex;flex-direction:column;width:1536px;margin:0 auto;padding:107px 0 99px;background:url(../images/bk-bg.png) center center/cover}#top .faq__ttl{margin-bottom:35px;font-size:69px;font-weight:500;font-family:"Chillax",sans-serif;color:#fff;letter-spacing:1;text-align:center}#top .faq__txt{margin-bottom:46px;font-size:21px;color:rgba(255,255,255,.6);text-align:center}#top .faq__btnlink{display:block;color:rgba(255,255,255,.6);font-family:"Chillax",sans-serif;text-align:center;text-decoration:none}#top .faq__btnlink::after{position:relative;top:-19px;left:856px;display:block;content:"";width:20px;height:20px;background:url(../images/arrow_2.png) center center/cover}#top .faq__btnlink:hover::after{margin-left:5px;transition:.3s ease-in}#top .faq__btnlink:hover{background-image:linear-gradient(120deg, rgb(0, 0, 0) 45%, #c3a9d6 50%, rgb(0, 0, 0) 55%);background-size:500% 100%;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);animation:shine 1.5s linear;animation-timing-function:linear(0, 0.4, 0.7, 1)}@keyframes shine{0%{background-position:100% 50%}100%{background-position:0% 50%}}#top .access__ttl{margin-left:192px;margin-bottom:75px;padding-top:266px;font-family:"Chillax",sans-serif;font-size:19px;font-weight:500;line-height:1.5;letter-spacing:.1em}#top .access__container{display:flex;justify-content:center;gap:111px;margin-bottom:274px}#top .access__dl{display:flex;flex-wrap:wrap;row-gap:20px;width:414px}#top .access__dt{width:126px;font-size:15px;line-height:1.86;letter-spacing:.1em}#top .access__dd{width:288px;font-size:16px;line-height:1.75;letter-spacing:.04em}#privacy .wrapper{line-height:1.3em}#privacy .layermv{margin-bottom:217px;padding:319px 192px 100px}#privacy .layermv::after{display:block;position:absolute;top:630px;left:0;z-index:-1;width:100%;height:704px;content:"";background:url(../images/privacy/mv.png) center center/cover}#privacy .layermv__ttl{margin-bottom:110px;font-size:19px;font-weight:500;font-family:"Chillax",sans-serif;color:#000}#privacy .layermv__catch{width:1451px;margin-bottom:485px;text-align:start;font-size:150px;font-weight:500;font-family:"Chillax",sans-serif;letter-spacing:0;mix-blend-mode:color-burn;line-height:100%}#privacy .offer,#privacy .info,#privacy .privacy{width:1050px;margin:0 auto;font-size:16px}#privacy .privacy__ttl,#privacy .info__ttl{margin:120px 0 30px;color:#000;font-size:26px}#privacy .offer__ttl{margin:120px 0 30px;color:#000;font-size:26px;line-height:1.3em}#privacy .policy__ttl{margin-bottom:10px;color:#000;font-size:18px}#privacy .privacy__txt{margin-bottom:30px}#privacy .privacy__span{margin-bottom:5px;display:block;width:100%;font-weight:700}#privacy .privacy__ul{margin-bottom:30px;list-style-type:none}#privacy .privacy__ol{list-style-type:none}#privacy .privacy__list--02{margin-bottom:30px}#privacy .policy__list{list-style-type:none}#privacy .privacy__dd,#privacy .info__dd,#privacy .offer__dd{margin-bottom:10px}#privacy .offer{margin-bottom:200px}#privacy .offer__txt{margin-bottom:30px}#voice .layermv{margin-bottom:217px;padding:310px 192px 110px}#voice .layermv::after{display:block;position:absolute;top:630px;left:0;z-index:-1;width:100%;height:704px;content:"";background:url(../images/voice/mv.png) center center/cover}#voice .layermv__ttl{margin-bottom:110px;font-size:19px;font-weight:500;font-family:"Chillax",sans-serif;color:#000}#voice .layermv__catch{width:1451px;margin-bottom:485px;text-align:start;font-size:150px;font-weight:500;font-family:"Chillax",sans-serif;letter-spacing:0;mix-blend-mode:color-burn}#voice .layermv__img{display:block;width:100%;height:100%}#voice .layermv__txt{font-size:21px;font-weight:500;text-align:center;line-height:1.7em}.voice1{margin-bottom:360px}.voice1__container--01{margin-bottom:200px;display:flex;justify-content:flex-end;position:relative}.voice1__box--01{position:absolute;left:192px;bottom:-200px;width:688px;height:411px;background:#666}.voice1__ttl{padding:70px 0 60px 100px;color:#fff;font-size:25px;font-weight:bold}.voice1__ttl::after{content:"AKIKO YAMADA";padding:5px 20px;color:silver;font-size:15px;font-weight:normal;font-family:"Chillax",sans-serif}.voice1__span{font-size:15px;font-weight:bold}.voice1__job{position:relative;padding:0px 0px 38px 100px;color:#fff;font-size:14px;font-weight:bold}.voice1__job::before{content:"";display:block;position:absolute;left:100;top:-30;z-index:1;width:30px;height:1px;background-color:#fff}.voice1__catch{padding:0;font-size:25px;line-height:2;font-weight:bold}.voice1__container--02{display:flex;justify-content:space-between;margin-bottom:360px}.voice1__box--02{padding:200px 0 290px 192px}.voice1__sub{font-size:25px;font-weight:bold;margin-bottom:40px;color:#000}.voice1__sub::before{content:"";width:30px;height:1px;color:#000}.voice1__txt{width:700px;font-size:18px;font-weight:bold;line-height:2}.voice2__container--01{margin-bottom:200px;display:flex;justify-content:flex-start;position:relative}.voice2__box--01{width:688px;height:411px;background:#666}.voice2__ttl{padding:70px 0 60px 100px;color:#fff;font-size:25px;font-weight:bold}.voice2__ttl::after{content:"KEIKO TANAKA";padding:5px 20px;color:silver;font-size:15px;font-weight:normal;font-family:"Chillax",sans-serif}.voice2__span{font-size:15px;font-weight:bold}.voice1{margin-bottom:360px}.voice1__container--01{margin-bottom:200px;display:flex;justify-content:flex-end;position:relative}.voice1__box--01{position:absolute;left:192px;bottom:-200px;width:688px;height:411px;background:#666}.voice1__ttl{padding:70px 0 60px 100px;color:#fff;font-size:25px;font-weight:bold}.voice1__ttl::after{content:"AKIKO YAMADA";padding:5px 20px;color:silver;font-size:15px;font-weight:normal;font-family:"Chillax",sans-serif}.voice1__span{font-size:15px;font-weight:bold}.voice1__job{position:relative;padding:0px 0px 38px 100px;color:#fff;font-size:14px;font-weight:bold}.voice1__job::before{content:"";display:block;position:absolute;left:100px;top:-30px;z-index:1;width:30px;height:1px;background-color:#fff}.voice1__catch{padding:0 100px;color:#fff;font-size:25px;line-height:2;font-weight:bold}.voice1__container--02{display:flex;justify-content:space-between;margin-bottom:360px}.voice1__box--03{padding:200px 0 290px 192px}.voice1__sub{display:flex;align-items:center;gap:10px;font-size:25px;font-weight:bold;margin-bottom:40px;color:#000}.voice1__sub::before{content:"";display:block;width:30px;height:1px;background-color:#000}.voice1__txt{width:700px;font-size:18px;font-weight:bold;line-height:2}.voice2{margin-bottom:360px}.voice2__container--01{display:flex;justify-content:flex-start;position:relative;margin-bottom:200px}.voice2__box--01{position:absolute;top:-92px;right:192px;width:688px;height:411px;background:#666}.voice2__ttl{padding:70px 0 60px 100px;color:#fff;font-size:25px;font-weight:bold}.voice2__ttl::after{content:"KEIKO TANAKA";padding:5px 20px;color:silver;font-size:15px;font-weight:normal;font-family:"Chillax",sans-serif}.voice2__span{font-size:15px;font-weight:bold}.voice2__job{position:relative;padding:0px 0px 38px 100px;color:#fff;font-size:14px;font-weight:bold}.voice2__job::before{content:"";display:block;position:absolute;left:100px;top:-30px;z-index:1;width:30px;height:1px;background-color:#fff}.voice2__catch{padding:0 100px;color:#fff;font-size:25px;line-height:2;font-weight:bold}.voice2__container--02{display:flex;justify-content:space-between;margin-bottom:360px}.voice2__box--03{padding:200px 192px 290px 0px}.voice2__sub{display:flex;align-items:center;gap:10px;font-size:25px;font-weight:bold;margin-bottom:40px;color:#000;letter-spacing:0}.voice2__sub::before{content:"";display:block;width:30px;height:1px;background-color:#000}.voice2__txt{width:700px;font-size:18px;font-weight:bold;letter-spacing:0;line-height:2}.voice3{margin-bottom:360px}.voice3__container--01{display:flex;justify-content:flex-end;position:relative;margin-bottom:200px}.voice3__box--01{position:absolute;left:192px;bottom:-200px;width:688px;height:411px;background:#666}.voice3__ttl{padding:70px 0 64px 100px;color:#fff;font-size:25px;font-weight:bold}.voice3__ttl::after{content:"KENJI KOBAYASHI";padding:5px 20px;color:silver;font-size:15px;font-weight:normal;font-family:"Chillax",sans-serif}.voice3__span{font-size:15px;font-weight:bold}.voice3__job{padding:0px 0px 38px 100px;color:#fff;font-size:14px;font-weight:bold}.voice3__catch{padding:0 100px;color:#fff;font-size:25px;line-height:2;font-weight:bold}.voice3__container--02{display:flex;justify-content:space-between;margin-bottom:360px}.voice3__box--03{padding:200px 0 290px 192px}.voice3__sub{display:flex;align-items:center;gap:10px;font-size:25px;font-weight:bold;margin-bottom:40px;color:#000}.voice3__sub::before{content:"";display:block;width:30px;height:1px;background-color:#000}.voice3__txt{width:700px;font-size:18px;font-weight:bold;line-height:1.5}.voice3__container--02{display:flex;justify-content:space-between;margin-bottom:360px}.voice3__sub{font-size:25px;font-weight:bold;margin-bottom:40px;color:#000}.voice3__txt{width:700px;font-size:18px;font-weight:bold;line-height:2}#learning .layermv{margin-bottom:217px;padding:310px 192px 110px}#learning .layermv::after{display:block;position:absolute;top:630px;left:0;z-index:-1;width:100%;height:704px;content:"";background:url(../images/learning/mv.png) center center/cover}#learning .layermv__ttl{margin-bottom:110px;font-size:19px;font-weight:500;font-family:"Chillax",sans-serif;color:#000}#learning .layermv__catch{width:1451px;margin-bottom:485px;text-align:start;font-size:150px;font-weight:500;font-family:"Chillax",sans-serif;letter-spacing:0;line-height:100%;mix-blend-mode:color-burn}#learning .layermv__txt{font-size:21px;font-weight:500;text-align:center;line-height:1.7em}#learning .features{margin-bottom:360px;padding:0 192px}#learning .features__ttl{color:#000;font-family:"Chillax",sans-serif;font-weight:500;font-size:80px;line-height:100%}#learning .features__subttl{margin-bottom:80px;padding-left:6px;color:#000;font-weight:600;font-size:25px;line-height:50px}#learning .features__box{display:flex;justify-content:center;gap:107px}#learning .study{margin-bottom:360px;padding:0 192px}#learning .study__ttl{text-align:center;color:#000;font-family:"Chillax",sans-serif;font-weight:500;font-size:80px;line-height:100%}#learning .study__subttl{text-align:center;margin-bottom:80px;color:#000;font-weight:600;font-size:25px;line-height:50px}#learning .study__tool--01{display:inline-block;margin-bottom:40px;width:1000px;color:#000;font-family:"Chillax",sans-serif;font-weight:500;font-size:30px;line-height:42px;letter-spacing:.1em}#learning .study__tool--1{display:inline-block;margin-bottom:40px;width:485px;color:#000;font-family:"Chillax",sans-serif;font-weight:500;font-size:30px;line-height:42px;letter-spacing:.1em}#learning .study__group{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:90px}#learning .study__container--01{display:flex;justify-content:flex-start;gap:35px;width:485px}#learning .study__container--01:nth-of-type(2){margin:0 60px 0 0px}#learning .study__container--02{display:flex;gap:106px;justify-content:flex-start}#learning .study__tool--02{margin-bottom:40px;color:#000;font-family:"Chillax",sans-serif;font-weight:500;font-size:30px;line-height:42px;letter-spacing:.1em}#learning .study__pic{margin-bottom:40px}#learning .study__img{display:inline-block}#learning .study__name{margin-bottom:10px;color:#000;font-family:"Chillax",sans-serif;font-weight:500;font-size:20px;line-height:28px}#learning .study__txt{font-weight:600;font-size:16px;letter-spacing:.02em;line-height:1.6em}#learning .schedule{margin-bottom:60px;padding:0 192px}#learning .schedule__ttl{color:#000;font-family:"Chillax",sans-serif;font-weight:500;font-size:80px;line-height:103%}#learning .schedule__subttl{margin-bottom:80px;padding-left:6px;color:#000;font-weight:600;font-size:25px;line-height:50px}#learning .schedule__container{display:flex;gap:60px}#learning .schedule__month{margin-bottom:38px;color:rgba(28,36,34,.1490196078);font-family:"Chillax",sans-serif;font-weight:500;font-size:60px;mix-blend-mode:color-burn}#learning .schedule__sub{margin-bottom:20px;color:#000;font-weight:600;font-size:25px}#learning .schedule__learntxt{margin-bottom:50px;font-weight:600;font-size:18px;letter-spacing:.04em;line-height:1.8em}#learning .schedule__pic{width:668px;height:428px}#learning .schedule__box--right h2{margin-top:100px}#learning .schedule__box--right img,#learning .schedule__box--left h2{margin-top:50px}#learning .schedule__bg--top{background:url(../images/learning/learningbar1.png) center center/cover;width:78px;height:893px;mix-blend-mode:color-burn}#learning .schedule__bg--middle{background:url(../images/learning/learningbar2.png) center center/cover;width:78px;height:893px;mix-blend-mode:color-burn}#learning .schedule__bg--bottom{background:url(../images/learning/learningbar3.png) center center/cover;width:78px;height:893px;mix-blend-mode:color-burn}#learning .schedule__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#learning .detail{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:360px;padding:100px 192px 130px;background:url(../images/bk-bg.png) center center/cover}#learning .detail__ttl{margin-bottom:80px;color:#c4c4c4;font-family:"Chillax",sans-serif;font-weight:500;font-size:69px;line-height:150%;text-align:center;letter-spacing:.1em}#learning .detail__txt{margin-bottom:40px;text-align:center;color:#fff;font-weight:600;font-size:27px;line-height:175%;letter-spacing:.1em}#learning .pdf__icon{display:flex;align-items:center;justify-content:center;height:30px;text-align:center}#learning .pdf__link{display:flex;justify-content:center;align-items:center;padding:5px 10px;color:silver;text-decoration:none;font-family:"Chillax",sans-serif;font-weight:500;font-size:18px;line-height:150%;letter-spacing:.1em}#learning .pdf__link::after{position:relative;left:16px;display:inline-block;content:"";width:20px;height:20px;background:url(../images/arrow_2.png) center center/cover}#learning .pdf__link:hover::after{margin-left:5px;transition:.3s ease-in}#learning .pdf__link:hover{background-image:linear-gradient(120deg, rgb(0, 0, 0) 45%, #c3a9d6 50%, rgb(0, 0, 0) 55%);background-size:500% 100%;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);animation:shine 1s linear;animation-timing-function:linear(0, 0.4, 0.7, 1)}@keyframes shine{0%{background-position:100% 50%}100%{background-position:0% 50%}}#learning .pdf__img{width:30px;-o-object-fit:contain;object-fit:contain;margin-right:14px}#learning .qualifications{margin-bottom:360px;padding:0 192px}#learning .qualifications__ttl{color:#000;font-family:"Chillax",sans-serif;font-weight:500;font-size:80px;line-height:103%}#learning .qualifications__subttl{margin-bottom:40px;padding-left:6px;color:#000;font-weight:600;font-size:25px;line-height:50px}#learning .qualifications__outer{display:flex;flex-wrap:wrap;justify-content:space-between}#learning .qualifications__container{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:50px;margin-bottom:30px}#learning .qualifications__box{height:150px}#learning .qualifications__certify{padding-left:6px;color:#000;font-weight:600;font-size:25px;line-height:164%}#learning .qualifications__license{padding-left:6px;margin-bottom:6px;color:#000;font-weight:600;font-size:35px;line-height:164%}#learning .qualifications__licensesub{padding-left:6px;color:#000;font-weight:600;font-size:21px;line-height:175%;letter-spacing:.04em}#learning .qualifications__txt{padding-left:6px;font-weight:600;font-size:18px;line-height:200%;letter-spacing:.04em}#learning .qualifications__pic--02{width:615px;height:364px}#learning .qualifications__img--02{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#job .layermv{margin-bottom:217px;padding:310px 192px 247px}#job .layermv::after{display:block;position:absolute;top:630px;left:0;z-index:-1;width:100%;height:704px;content:"";background:url(../images/job/job_mv.png) center center/cover}#job .layermv__ttl{margin-bottom:110px;font-size:19px;font-weight:500;font-family:"Chillax",sans-serif;color:#000}#job .layermv__catch{width:1451px;margin-bottom:35px;text-align:start;font-size:150px;font-weight:500;font-family:"Chillax",sans-serif;letter-spacing:0;mix-blend-mode:color-burn;line-height:100%}#job .layermv__txt{width:820px;margin-bottom:205px;font-size:20px;font-weight:500;line-height:1.8em;letter-spacing:.04em}#job .job__ttl{margin:0 0 13px 192px;font-size:80px;font-weight:500;font-family:"Chillax",sans-serif;color:#000}#job .job__sub{margin:0 0 90px 192px;font-size:25px;font-weight:bold;color:#000;letter-spacing:0}#job .job__txt{width:953px;margin:0 0 43px 192px;font-size:21px;font-weight:bold;line-height:1.75em;letter-spacing:.04em}#job .job__container{display:flex;justify-content:end;align-items:center;width:100%;margin-bottom:159px;gap:128px}#job .job__pic--01{position:relative;width:1011px;height:950px}#job .job__pic--02{position:relative;width:620px;height:430px;gap:20px}#job .job__pic--02:nth-child(1){margin-bottom:56px}#job .job__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#job .ticker__job{display:flex;white-space:nowrap;align-items:center;position:absolute;top:2661px;left:0;width:100%;height:300px;overflow:hidden;pointer-events:none}#job .ticker__ul--job{animation:flowing 200s linear infinite;font-size:250px;transform:translateX(100%);margin:0;padding:0;color:rgba(28,36,34,.1490196078);mix-blend-mode:color-burn;font-weight:500;font-family:"Chillax",sans-serif;line-height:1.2em;letter-spacing:-0.03em}#job .ticker__list{display:inline-block;padding-right:10px}#job .rate{position:relative;padding:111px 0 239px;background:url(../images/bk-bg.png) center center/cover}#job .rate::after{content:"";display:inline-block;position:absolute;top:200px;left:272px;width:1147px;height:360px;background:no-repeat url(../images/job/bgfont.png)}#job .rate__sub{position:relative;z-index:1;margin:0 0 37px 905px;width:714px;font-size:51px;font-weight:bold;color:#fff;letter-spacing:.03em}#job .rate__span{font-size:100px;line-height:2em;letter-spacing:0}#job .rate__txt{margin-left:913px;width:714px;font-size:21px;font-weight:bold;color:rgba(255,255,255,.6);line-height:1.75em;letter-spacing:.04em}#job .jobs{padding:260px 0 202px}#job .jobs__sub{position:relative;margin:0 0 293px 285px;width:550px;font-size:21px;font-weight:bold;line-height:1.75em;letter-spacing:.04em}#job .jobs__sub::after{content:"";display:inline-block;position:absolute;top:-140px;left:-280px;width:1581px;height:345px;background:no-repeat url(../images/job/bgfont2.png)}#job .jobs__container{display:flex;justify-content:start;align-items:center}#job .jobs__container--01{position:relative;margin:0 0 285px 357px;width:1389px}#job .jobs__container--01::before{content:"";display:inline-block;position:absolute;top:-140px;left:-140px;width:460px;height:460px;background:no-repeat url(../images/job/job_director.png)}#job .jobs__container--02{position:relative;margin:0 0 185px 357px;width:1449px}#job .jobs__container--02::before{content:"";display:inline-block;position:absolute;top:-260px;right:565px;width:460px;height:460px;background:no-repeat url(../images/job/job_designer.png)}#job .jobs__container--03{position:relative;margin:0 0 73px 357px;width:1468px}#job .jobs__container--03::before{content:"";display:inline-block;position:absolute;top:-125px;left:-250px;width:460px;height:460px;background:no-repeat url(../images/job/job_coder.png)}#job .jobs__container--04{margin:0 0 202px 357px;width:1391px}#job .jobs__pic--01{width:797px;height:507px}#job .jobs__pic--02{width:652px;height:632px}#job .jobs__pic--03{width:738px;height:403px}#job .jobs__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#job .jobs__box--01{margin-left:74px;width:518px}#job .jobs__box--02{margin-right:102px;width:550px}#job .jobs__box--03{margin-left:48px;width:768px}#job .jobs__box--04{margin-right:41px;width:612px}#job .jobs__name{font-size:82px;font-weight:500;font-family:"Chillax",sans-serif;line-height:1.2em;letter-spacing:0}#job .jobs__subname{font-size:25px;font-weight:bold;color:#000}#job .jobs__subname--01{margin:0 0 29px 10px}#job .jobs__subname--02{margin:0 0 29px 0}#job .jobs__subname--03{margin-top:70px;margin-bottom:20px}#job .jobs__subname--04{margin-bottom:38px}#job .jobs__txt{font-size:21px;font-weight:bold;line-height:1.75em;letter-spacing:.04em}#job .jobs__txt--01{margin:0 0 39px 10px;width:510px}#job .jobs__txt--02{margin-bottom:77px;width:550px}#job .jobs__txt--03{margin-bottom:50px;width:514px}#job .jobs__txt--04{margin-bottom:50px;width:612px}#job .jobs__minibox{display:flex;justify-content:start}#job .jobs__minibox--01{margin-left:10px;gap:67px}#job .jobs__minibox--02{gap:51px}#job .jobs__minibox--03{gap:46px}#job .jobs__minibox--04{gap:86px}#job .jobs__main{margin-bottom:8px;font-size:15px;font-weight:bold;line-height:1.75em;letter-spacing:.04em}#job .jobs__main::before{content:"";display:inline-block;position:relative;top:1px;left:0;width:13px;height:13px;margin-right:2px;background:url(../images/job/before.png)}#job .jobs__list{font-size:15px;font-weight:300;line-height:1.5em;letter-spacing:.04em;list-style-type:none}#job .jobs__skil{margin-bottom:8px;font-size:15px;font-weight:bold;line-height:1.75em;letter-spacing:.04em}#job .jobs__skil::before{content:"";display:inline-block;position:relative;top:1px;left:0;width:13px;height:13px;margin-right:2px;background:url(../images/job/before.png)}#employment .layermv{margin-bottom:217px;padding:310px 192px 110px}#employment .layermv::after{display:block;position:absolute;top:630px;left:0;z-index:-1;width:100%;height:704px;content:"";background:url(../images/employment/mv.png) center center/cover}#employment .layermv__ttl{margin-bottom:110px;font-size:19px;font-weight:500;font-family:"Chillax",sans-serif;color:#000}#employment .layermv__catch{width:1451px;margin-bottom:485px;text-align:start;font-size:150px;font-weight:500;font-family:"Chillax",sans-serif;letter-spacing:0;mix-blend-mode:color-burn}#employment .layermv__txt{font-size:21px;font-weight:500;text-align:center;line-height:1.7em}#employment .employment{margin:208px 0 360px}#employment .employment__ttl{margin-left:192px;color:#000;font-family:"Chillax",sans-serif;font-weight:500;font-size:80px;line-height:1.2em}#employment .employment__txt--small{font-size:14px;font-weight:400px}#employment .employment__subttl{margin-left:192px;margin-bottom:40px;padding-left:8px;color:#000;font-weight:600;font-size:25px;line-height:50px}#employment .employment__txt{margin-left:192px;margin-bottom:100px;padding-left:8px;font-weight:400;font-size:18px;line-height:180%;letter-spacing:.1em}#employment .employment__box{margin-bottom:100px;display:flex;justify-content:space-between}#employment .employment__pic{display:flex;justify-content:center;align-items:flex-end;width:470px;height:200px}#employment .employment__link{display:block}#employment .employment__logo{display:block;width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down}#employment .support{position:relative}#employment .support__txtbox{margin-bottom:100px;padding:185px 0 185px 192px;background:url(../images/bk-bg.png) center center/cover}#employment .support__ttl{color:#c4c4c4;font-family:"Chillax",sans-serif;font-weight:500;font-size:80px;line-height:1.5em}#employment .support__subttl{margin-bottom:80px;padding-left:8px;color:#c4c4c4;font-weight:600;font-size:25px;line-height:50px}#employment .support__txt{padding-left:8px;color:#c4c4c4}#employment .support__img--left{position:absolute;left:870px;top:-100px;background:url(../images/employment/employment1.png) center center/cover;width:440px;height:520px}#employment .support__img--right{position:absolute;right:0;top:440px;background:url(../images/employment/employment2.png) center center/cover;width:580px;height:800px}#employment .support__kindsttl{display:flex;align-items:center;gap:10px;padding-left:200px;margin-bottom:166px;color:#000;font-weight:600;font-size:25px;line-height:50px}#employment .support__kindsttl::before{content:"";display:block;width:30px;height:1px;background-color:#000}#employment .support__bg--left{position:absolute;left:0;bottom:800px;z-index:-1;background:url(../images/employment/employment3.png) center center/cover;width:665px;height:1423px}#employment .support__bg--right{position:absolute;right:0;bottom:200px;z-index:-1;background:url(../images/employment/employment4.png) center center/cover;width:835px;height:1454px}#employment .support__point{margin-bottom:120px;padding-left:192px;color:#000;font-weight:600;font-size:25px;line-height:50px}#employment .point{margin:0 auto 100px}#employment .point__box--01,#employment .point__box--02,#employment .point__box--03,#employment .point__box--04,#employment .point__box--05{display:flex;flex-wrap:wrap;margin-bottom:120px;width:740px;background:#fff}#employment .point__box--01{margin-left:20%;padding:40px 0 50px}#employment .point__box--02{margin-left:40%;padding:40px 0 50px}#employment .point__box--03{margin-left:20%;padding:90px 0 108px}#employment .point__box--04{margin-left:10%;padding:90px 0 108px}#employment .point__box--05{margin-bottom:360px;margin-left:40%;padding:90px 0 108px}#employment .point__ttl{margin:0 auto 40px;width:620px;color:#000;font-weight:600;font-size:25px}#employment .point__span{width:740px;color:rgba(0,0,0,.5019607843);font-family:"Chillax",sans-serif;font-weight:400;font-size:48px;line-height:1.5em;letter-spacing:-0.01em;mix-blend-mode:multiply;opacity:.5}#employment .point__txt{margin:0 auto;width:620px;font-weight:600;font-size:18px;line-height:200%;letter-spacing:.04em}#faq .layermv{margin-bottom:217px;padding:310px 192px 110px}#faq .layermv::after{display:block;position:absolute;top:630px;left:0;z-index:-1;width:100%;height:704px;content:"";background:url(../images/faq/mv.png) center center/cover}#faq .layermv__ttl{margin-bottom:110px;font-size:19px;font-weight:500;font-family:"Chillax",sans-serif;color:#000}#faq .layermv__catch{width:1451px;margin-bottom:485px;text-align:start;font-size:150px;font-weight:500;font-family:"Chillax",sans-serif;letter-spacing:0;mix-blend-mode:color-burn}#faq .school__ttl{width:940px;margin:0 auto 100px;font-size:24px;text-align:center}#faq .faq{padding:200px 300px}#faq .faq__school,#faq .faq__course,#faq .faq__job{margin-bottom:200px}#faq .faq__sub{margin:0 0 30px 190px;font-size:26px}#faq .faq__box{width:940px;margin:0 auto;padding-bottom:50px;border-bottom:solid 1px #666}#faq .faq__box:not(:first-of-type){padding-top:50px}#faq .faq__txtquestion{display:flex;margin-bottom:40px;font-weight:bold;line-height:1.5;letter-spacing:.2rem}#faq .faq__txtquestion::before{content:"Q";margin-right:15px}#faq .faq__txtanswer{display:flex;line-height:1.5;letter-spacing:.2rem}#faq .faq__txtanswer::before{content:"A";margin-right:15px;font-weight:bold}#contact .layermv{margin-bottom:217px;padding:310px 192px 245px}#contact .layermv::after{display:block;position:absolute;top:630px;left:0;z-index:-1;width:100%;height:704px;content:"";background:url(../images/contact/mv.png) center center/cover}#contact .layermv__ttl{margin-bottom:110px;font-size:19px;font-weight:500;font-family:"Chillax",sans-serif;color:#000}#contact .layermv__catch{width:1451px;margin-bottom:500px;text-align:start;font-size:150px;font-weight:500;font-family:"Chillax",sans-serif;letter-spacing:0;mix-blend-mode:color-burn}#contact .layermv__txt{margin-bottom:80px;font-size:21px;font-weight:500;text-align:center;line-height:2em}#contact .contact{width:750px;margin:0 auto}#contact .contact__txt{margin-bottom:80px;line-height:1.8em}#contact .contact__info{width:750px;margin:0 auto 200px;padding:40px 0;border:1px solid #000;text-align:center;line-height:1.8em}#contact .info__txt{padding-bottom:20px;font-size:22px}#contact .info__phone{display:flex;justify-content:center;align-items:center;font-size:22px}#contact .info__phone::before{content:url(../images/contact/phone.svg);display:block;height:24px;margin-right:8px}#contact .phone__link{color:#666;border-bottom:1px solid #666;text-decoration:none}#contact .phone__link:hover{color:#000;border-bottom:1px solid #000;transition:.5s ease-in-out}#contact .form__container{display:flex;justify-content:space-between}#contact .form__box{display:flex;flex-wrap:wrap;width:350px}#contact .form__strong{margin-left:14px;padding:4px 7px;background:#c93825;border-radius:5px;color:#fff;font-weight:400;font-size:11px}#contact .form__inp--01{padding:14px;margin:8px 0 24px;width:100%;font-size:16px;background:rgba(0,0,0,.1019607843);border:none;outline:none}#contact .form__inp--02{padding:14px 0 14px 14px;margin-bottom:16px;width:736px;margin:8px 0 24px;font-size:16px;background:rgba(0,0,0,.1019607843);border:none;outline:none}#contact .form__txtarea{width:736px;height:200px;margin:8px 0 40px;padding:14px 0 0 14px;font-size:16px;background:rgba(0,0,0,.1019607843);border:none;outline:none}#contact .check__link{display:inline-block;padding:5px 0 10px;color:#666;border-bottom:1px solid #666;text-decoration:none}#contact .check__link:hover{color:#000;border-bottom:1px solid #000;transition:.5s ease-in-out}#contact .check__label{display:block;text-align:center}#contact .link__icon{margin-right:10px;width:14px;height:14px;-o-object-fit:contain;object-fit:contain}#contact .btn__label{display:inline-block;width:750px;text-align:center}#contact .btn__submit{display:inline-block;margin:40px 0 160px;padding:12px 56px;background:rgba(0,0,0,.1019607843);border:none;border-radius:3px;font-size:18px;letter-spacing:.1em;cursor:pointer}#contact .btn__submit:hover{color:#fff;background:rgba(0,0,0,.3019607843);transition:.5s ease-in-out}#company .layermv{margin-bottom:217px;padding:310px 192px 110px}#company .layermv::after{display:block;position:absolute;top:630px;left:0;z-index:-1;width:100%;height:704px;content:"";background:url(../images/company/mv.png) center center/cover}#company .layermv__ttl{margin-bottom:110px;font-size:19px;font-weight:500;font-family:"Chillax",sans-serif;color:#000}#company .layermv__catch{width:1451px;margin-bottom:485px;text-align:start;font-size:150px;font-weight:500;font-family:"Chillax",sans-serif;letter-spacing:0;mix-blend-mode:color-burn}#company .company__container{display:flex;gap:130px;margin-bottom:280px;padding:0 192px}#company .company__dl{width:800px;line-height:1.75em}#company .company__box{display:flex;gap:207px;border-bottom:1px solid rgba(197,199,201,.8)}#company .company__subttl{display:inline-block;width:280px;padding:48px 0;font-weight:700;font-size:20px}#company .company__txt{display:inline-block;width:750px;padding:48px 0;font-weight:500;font-size:22px;letter-spacing:.05em}#company .company__txt:nth-child(2){display:flex;gap:16px;padding:38px 10px 48px 0}#company .company__txt:last-child{display:flex;gap:16px;padding:38px 10px 48px 0}#company .company__link{display:inline-block;padding:10px 10px 10px 0;color:#666;border-bottom:1px solid #666;text-decoration:none}#company .company__link:hover{color:#000;border-bottom:1px solid #000;transition:.5s ease-in-out;background-image:linear-gradient(120deg, rgb(0, 0, 0) 45%, #c3a9d6 50%, rgb(0, 0, 0) 55%);background-size:500% 100%;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);animation:shine 1s linear;animation-timing-function:linear(0, 0.4, 0.7, 1)}@keyframes shine{0%{background-position:100% 50%}100%{background-position:0% 50%}}#company .company__map{margin-top:40px}#company .link__icon{display:inline-block;-o-object-fit:contain;object-fit:contain}#guidance .layermv{margin-bottom:217px;padding:310px 197px 100px}#guidance .layermv::after{display:block;position:absolute;top:630px;left:0;z-index:-1;width:100%;height:704px;content:"";background:url(../images/guidance/mv.png) center center/cover}#guidance .layermv__ttl{margin-bottom:110px;font-size:19px;font-weight:500;font-family:"Chillax",sans-serif;color:#000;line-height:1.5em;letter-spacing:.1em}#guidance .layermv__catch{width:1451px;margin-bottom:485px;text-align:start;font-size:150px;font-weight:500;font-family:"Chillax",sans-serif;letter-spacing:0;mix-blend-mode:color-burn}#guidance .date__ttl{margin-left:192px;font-size:80px;font-weight:500;font-family:"Chillax",sans-serif;color:#000;line-height:1.2em;letter-spacing:0}#guidance .date__container{display:flex;justify-content:end}#guidance .date__sub{margin-right:168px;font-size:25px;font-weight:bold;color:#000;letter-spacing:0}#guidance .date__pic{margin-bottom:360px;width:1335px;height:919px}#guidance .date__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#guidance .date__box{position:absolute;top:2060px;left:192px;width:899px;padding:71px 49px 105px 97px;background:#fff}#guidance .date__coursettl{margin-bottom:29px;font-size:54px;font-weight:500;font-family:"Chillax",sans-serif;color:#505050;letter-spacing:0}#guidance .date__coursesub{margin-bottom:44px;font-size:25px;font-weight:bold;color:#000;line-height:1.5em;letter-spacing:.04em}#guidance .date__dl{display:flex;flex-wrap:wrap;width:100%;font-size:21px;font-weight:bold;color:#000;line-height:1.75em;letter-spacing:.04em}#guidance .date__dt{width:20%;margin-bottom:30px}#guidance .date__dt:nth-of-type(3){margin-bottom:35px}#guidance .date__dd{width:80%;margin-bottom:30px}#guidance .date__dd:nth-of-type(3){margin-bottom:35px}#guidance .date__btnlink{display:inline-block;margin-left:211px;padding:8px;text-decoration:none;font-size:21px;font-weight:bold;color:#000;line-height:1.75em;letter-spacing:.04em;text-align:center;border-bottom:solid 1px #000}#guidance .date__btnlink::after{position:relative;top:3px;left:16px;display:inline-block;content:"";width:20px;height:20px;background:url(../images/arrow.png) center center/cover}#guidance .date__btnlink:hover::after{margin-left:5px;transition:.3s ease-in}#guidance .date__btnlink:hover{background-image:linear-gradient(120deg, rgb(0, 0, 0) 45%, #c3a9d6 50%, rgb(0, 0, 0) 55%);background-size:500% 100%;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);animation:shine 1s linear;animation-timing-function:linear(0, 0.4, 0.7, 1)}@keyframes shine{0%{background-position:100% 50%}100%{background-position:0% 50%}}#guidance .schedule{padding:201px 0 211px;background:no-repeat url(../images/bk-bg.png) center center/cover;overflow:hidden}#guidance .schedule__container{display:flex;justify-content:center;align-items:center;gap:148px}#guidance .schedule__box--01{position:relative;width:631px}#guidance .schedule__ttl{font-size:82px;font-weight:500;font-family:"Chillax",sans-serif;color:rgba(255,255,255,.6);line-height:1.2em;letter-spacing:0}#guidance .schedule__sub{margin-bottom:40px;padding-left:8px;font-size:25px;font-weight:bold;color:#fff}#guidance .schedule__sub::before{content:"";display:inline-block;position:absolute;top:-250px;left:-180px;width:1896px;height:185px;background:url(../images/guidance/guidans_back.png) center center/cover}#guidance .schedule__date{margin-bottom:23px;padding-left:8px;font-size:21px;font-weight:500;color:#fff;line-height:1.75em;letter-spacing:.04em}#guidance .schedule__time{margin-bottom:23px;padding-left:8px;font-size:21px;font-weight:500;color:#fff;line-height:1.75em;letter-spacing:.04em}#guidance .schedule__dl{display:flex;width:100%;margin-bottom:25px;padding-left:8px;font-size:21px;font-weight:500;color:#fff;line-height:1.75em;letter-spacing:.04em;gap:86px}#guidance .schedule__txt{padding-left:8px;font-size:20px;font-weight:500;color:#fff;line-height:1.75em;letter-spacing:.04em}#guidance .schedule__link{padding:3px;display:inline-block;color:#fff}#guidance .schedule__link:hover{background-image:linear-gradient(120deg, rgb(0, 0, 0) 45%, #c3a9d6 50%, rgb(0, 0, 0) 55%);background-size:500% 100%;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);animation:shine 1s linear;animation-timing-function:linear(0, 0.4, 0.7, 1)}@keyframes shine{0%{background-position:100% 50%}100%{background-position:0% 50%}}#guidance .schedule__box--02{display:flex;justify-self:center;gap:41px}#guidance .schedule__pic{width:350px;height:800px}#guidance .schedule__pic--01{position:relative;margin-top:174px}#guidance .schedule__pic--02{position:relative;margin-bottom:184px}#guidance .schedule__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#guidance .speak{padding:197px 196px 218px 186px}#guidance .speak__ttl{margin-bottom:90px;font-size:25px;font-weight:bold;color:#000;letter-spacing:0}#guidance .speak__container{display:flex;justify-content:space-between;width:100%}#guidance .speak__box{position:relative;width:302px}#guidance .speak__pic{margin-bottom:17px;width:302px;height:271px}#guidance .speak__pic--01::before{display:inline-block;position:absolute;top:-40px;left:17px;content:"";width:74px;height:57px;background:url(../images/guidance/01.png) center center/cover}#guidance .speak__pic--02::before{display:inline-block;position:absolute;top:-40px;left:17px;content:"";width:88px;height:57px;background:url(../images/guidance/02.png) center center/cover}#guidance .speak__pic--03::before{display:inline-block;position:absolute;top:-40px;left:17px;content:"";width:89px;height:57px;background:url(../images/guidance/03.png) center center/cover}#guidance .speak__pic--04::before{display:inline-block;position:absolute;top:-40px;left:17px;content:"";width:94px;height:57px;background:url(../images/guidance/04.png) center center/cover}#guidance .speak__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#guidance .speak__sub{margin-bottom:15px;font-size:25px;font-weight:bold;color:#000;line-height:1.75em;text-align:center}#guidance .speak__txt{width:302px;font-size:18px;font-weight:bold;line-height:2em;letter-spacing:0}#guidance .contact{margin:0 auto 200px;padding-top:160px;padding-bottom:160px;width:1536px;background:rgba(102,102,102,.2392156863) center center/cover}#guidance .contact__width{width:750px;margin:0 auto}#guidance .contact__ttl{margin-bottom:15px;font-size:80px;font-weight:500;font-family:"Chillax",sans-serif;color:#000;line-height:1em;letter-spacing:0;text-align:center}#guidance .contact__sub{margin-bottom:189px;font-size:25px;font-weight:600;color:#000;letter-spacing:0;text-align:center}#guidance .contact__info{width:750px;margin:0 auto;padding:40px 0;border:1px solid #000;text-align:center;line-height:1.8em}#guidance .info__txt{padding-bottom:20px;font-size:22px}#guidance .info__phone{display:flex;justify-content:center;align-items:center;font-size:22px}#guidance .info__phone::before{content:url(../images/contact/phone.svg);display:block;height:24px;margin-right:8px}#guidance .phone__link{color:#666;border-bottom:1px solid #666;text-decoration:none}#guidance .phone__link:hover{color:#000;border-bottom:1px solid #000;transition:.5s ease-in-out}#guidance .form__container{display:flex;justify-content:space-between}#guidance .form__box{display:flex;flex-wrap:wrap;width:350px}#guidance .form__strong{margin-left:14px;padding:4px 7px;background:#c93825;border-radius:5px;color:#fff;font-weight:400;font-size:11px}#guidance .form__inp--01{padding:14px;margin:8px 0 24px;width:100%;font-size:16px;background:#fff;border:none;outline:none}#guidance .form__inp--02{padding:14px 0 14px 14px;margin-bottom:16px;width:736px;margin:8px 0 24px;font-size:16px;background:#fff;border:none;outline:none}#guidance .form__txtarea{width:736px;height:200px;margin:8px 0 40px;padding:14px 0 0 14px;font-size:16px;background:#fff;border:none;outline:none}#guidance .check__link{display:inline-block;padding:5px 0 10px;color:#666;border-bottom:1px solid #666;text-decoration:none}#guidance .check__link:hover{color:#000;border-bottom:1px solid #000;transition:.5s ease-in-out}#guidance .check__label{display:block;text-align:center}#guidance .link__icon{margin-right:10px;width:14px;height:14px;-o-object-fit:contain;object-fit:contain}#guidance .btn__label{display:inline-block;width:750px;text-align:center}#guidance .btn__submit{display:inline-block;margin:40px 0 160px;padding:12px 56px;background:rgba(0,0,0,.1019607843);border:none;border-radius:3px;font-size:18px;letter-spacing:.1em;cursor:pointer}#guidance .btn__submit:hover{color:#fff;background:rgba(0,0,0,.3019607843);transition:.5s ease-in-out}#aftercontact .aftercontact{padding:400px}#aftercontact .aftercontact__ttl{margin-bottom:40px;text-align:center;color:#000;font-size:40px}#aftercontact .aftercontact__txt{margin-bottom:180px;text-align:center;color:#000;line-height:1.8em}#aftercontact .aftercontact__back{display:flex;justify-content:right;align-items:center}#aftercontact .aftercontact__link{display:flex;justify-content:center;align-items:center;padding:10px;color:#666;font-family:"Chillax",sans-serif;font-weight:500;text-decoration:none}#aftercontact .aftercontact__link::after{position:relative;left:16px;display:inline-block;content:url(../images/arrow.png)}#aftercontact .aftercontact__link:hover::after{margin-left:5px;transition:.3s ease-in}#aftercontact .aftercontact__link:hover{background-image:linear-gradient(120deg, rgb(0, 0, 0) 45%, #c3a9d6 50%, rgb(0, 0, 0) 55%);background-size:500% 100%;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);animation:shine 1s linear;animation-timing-function:linear(0, 0.4, 0.7, 1)}@keyframes shine{0%{background-position:100% 50%}100%{background-position:0% 50%}}/*# sourceMappingURL=style.css.map */