*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,p,figure,blockquote,ul,li,dl,dd{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}li{list-style-type:none}body{min-height:100vh;line-height:1.1}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.wrapper{background-image:url(../images/background.jpg);background-attachment:fixed;font-family:"Noto Sans JP",sans-serif;color:#262626;font-weight:500}.header{padding:30px 70px;width:100%;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;z-index:5;background:rgba(255,255,255,0);pointer-events:none}.header__ttl{width:171px;height:84px;pointer-events:auto}.header__link{display:block;padding:10px;overflow:hidden}.gnav{pointer-events:auto}.gnav__nav{display:flex;justify-content:center;gap:26px;overflow:hidden}.gnav__link{display:block;padding:0 10px;color:rgba(0,0,0,0);font-size:16px;font-weight:700;line-height:2.3rem;text-decoration:none;text-shadow:0 0 #666,0 2.3rem #707ba1;overflow:hidden;transition:text-shadow .3s}.gnav__link:hover{text-shadow:0 -2.3rem #666,0 0 #707ba1}.footer{padding:96px 0 58px;background:#363f60;color:#fff}.footer__ttl{margin:0 auto 59px;width:255px}.footer__link{display:block;padding:10px;color:#fff;text-decoration:none}.footer__content{display:flex;justify-content:center;align-items:center;position:relative}.footer__content:nth-of-type(1){margin-bottom:32px;gap:15px}.footer__content:nth-of-type(1)::after{content:"";margin:0 auto;width:1440px;height:1px;position:absolute;top:-36px;left:231px;background:#fff}.footer__sns--link{display:block;padding:5px;transition:.3s}.footer__sns--link:hover{opacity:.5}.footer__company{padding-right:56px}.footer__company--link{display:block;padding:10px;font-size:12px;color:#fff;text-decoration:none;transition:.3s}.footer__company--link:hover{opacity:.5}.footer__privacy{padding-right:49px}.footer__privacy--link{display:block;padding:10px;font-size:12px;color:#fff;text-decoration:none;transition:.3s}.footer__privacy--link:hover{opacity:.5}.footer__copy{color:#fff;font-size:12px;font-weight:700}.fnav{margin-bottom:70px}.fnav__nav{display:flex;justify-content:center;gap:65px;overflow:hidden}.fnav__link{display:block;padding:5px;color:rgba(0,0,0,0);font-size:15px;font-weight:700;line-height:1.8rem;text-decoration:none;text-shadow:0 0 #fff,0 1.8rem #fff;overflow:hidden;transition:text-shadow .3s}.fnav__link:hover{text-shadow:0 -1.8rem #fff,0 0 #fff}#about .ttl{padding:213px 0 116px 48px;background:#ffe243;font-family:"Josefin Sans",sans-serif;color:#fff;font-size:291px;font-weight:600;text-align:center}#about .ttl__span{padding-right:20px;font-family:"Cormorant Garamond",serif;font-size:327px;font-weight:700;font-style:italic}#about .ttl::before{content:"01";position:relative;top:84px;left:455px;font-family:"Noto Sans JP",sans-serif;color:#262626;font-size:37px;font-weight:700}#about .ttl::after{content:"/ WSSについて";position:relative;top:82px;right:530px;font-family:"Noto Sans JP",sans-serif;color:#262626;font-size:18px;font-weight:700}#about .mv{height:845px;background:url(../images/about_more_mv.jpg) center center/cover}#about .message{margin:0 auto;padding:240px}#about .message__ttl{margin-bottom:62px;font-size:32px;font-weight:700;text-align:center}#about .message__txt{line-height:2;text-align:center}#about .training{margin-bottom:240px;padding-left:240px;display:flex;justify-content:space-between;position:relative}#about .training__ttl{position:absolute;top:0;left:240px;z-index:1;font-family:"Josefin Sans",sans-serif;font-size:139px;font-weight:600;line-height:.9}#about .training__span{font-family:"Cormorant Garamond",serif;font-size:164px;font-weight:700;font-style:italic}#about .training__span--02{padding-left:356px}#about .training__sub{margin-bottom:62px;padding-top:310px;font-size:18px;font-weight:700}#about .training__txt{margin-bottom:64px;line-height:2}#about .training__btn{width:305px;height:47px}#about .training__btn--link{display:block;padding:16px 32px;background:#363f60;border-radius:32px;color:#fff;font-size:14px;text-align:center;text-decoration:none}#about .training__btn--link:hover{background:#ffe243;color:#363f60;transition:.3s}#about .training__pic{margin-top:70px;width:960px;height:764px}#about .training__img{width:100%;height:100%;-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover}#about .course{padding:225px 80px 244px 0;display:flex;justify-content:flex-end;flex-direction:row-reverse;gap:50px;position:relative;background:url(../images/about_more_bg01.png) center top/contain}#about .course__ttl{position:absolute;top:300px;right:42px;z-index:1;font-family:"Josefin Sans",sans-serif;font-size:139px;font-weight:600;line-height:.9}#about .course__span{font-family:"Cormorant Garamond",serif;font-size:164px;font-weight:700;font-style:italic}#about .course__span--02{font-size:120px}#about .course__span--03{padding-left:440px}#about .course__sub{margin-bottom:54px;padding-top:428px;font-size:18px;font-weight:700}#about .course__txt{width:590px;line-height:2}#about .course__pic{width:960px;height:764px}#about .course__img{width:100%;height:100%;-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover}#about .jobhunting{padding-top:285px;height:1080px;position:relative;background:url(../images/about_more_bg02.jpg) center center/cover;color:#fff}#about .jobhunting::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#262626;mix-blend-mode:multiply;opacity:.5}#about .jobhunting__ttl{margin-bottom:31px;font-family:"Josefin Sans",sans-serif;font-size:139px;font-weight:600;text-align:center}#about .jobhunting__span{font-family:"Cormorant Garamond",serif;font-size:164px;font-weight:600;font-style:italic}#about .jobhunting__sub{margin-bottom:66px;font-size:18px;font-weight:700;text-align:center}#about .jobhunting__txt{margin:0 auto;width:495px;line-height:2}#about .jobhunting__content{position:relative;z-index:1}#briefing .briefing__mv{width:100%;height:1060px;background:url(../images/briefing_more_01.jpg) center top/cover}#briefing .briefing{margin-bottom:236px}#briefing .briefing__ttl--pic{width:100%;height:252px;position:absolute;top:874px;z-index:2}#briefing .briefing__ttl--png{display:block}#briefing .briefing__txt{padding:120px 0 88px 0;position:relative;background-color:#ffe243;font-size:32px;font-weight:700;text-align:center}#briefing .briefing__txt::after{content:"";width:706px;height:3px;position:absolute;top:169px;left:599px;background-color:#000}#briefing .briefing__txt2{padding-bottom:100px;background-color:#ffe243;font-size:20px;font-weight:700;line-height:250%;text-align:center}#briefing .briefing__txt3{padding-bottom:87px;background-color:#ffe243;font-size:20px;font-weight:700;text-align:center}#briefing .briefing__txt4{padding:0 0 45px 680px;position:relative;background-color:#ffe243;font-family:"Josefin Sans",sans-serif;color:#19244a;font-size:99px;font-weight:600;letter-spacing:-0.1rem}#briefing .briefing__txt4::after{content:url(../images/briefing_more_wss!.png);position:absolute;top:93px;right:477px}#briefing .briefing__txt4--span{font-family:"Cormorant Garamond",serif;font-size:113px;font-weight:700;font-style:italic;letter-spacing:-0.07rem;color:#19244a}#briefing .briefing__briefing__bg--png{display:block}#briefing .eventdays__container{padding:0 0 257px 245px;position:relative}#briefing .eventdays__ttl{padding-bottom:84px;position:relative;font-size:40px}#briefing .eventdays__ttl::after{content:"";width:160px;height:3px;position:absolute;top:56px;left:0px;background-color:#000}#briefing .eventdays__days{padding-bottom:28px;position:relative;z-index:1;font-size:40px}#briefing .eventdays__days::after{content:"";width:932px;height:12px;position:absolute;top:33px;left:-4px;z-index:-1;background-color:#ffe243}#briefing .eventdays__txt{padding-bottom:46px;font-size:27px}#briefing .eventdays__list{padding-bottom:89px}#briefing .eventdays__item{font-weight:600;font-size:18px;line-height:2}#briefing .eventdays__box{display:flex}#briefing .eventdays__txt2{padding:8px 0;width:300px;font-size:14px;font-weight:600;line-height:1.8}#briefing .eventdays__btn{width:250px;height:65px}#briefing .eventdays__btn--link{display:block;padding:22px 50px 19px;background:#363f60;border-radius:32px;border:1px solid #363f60;font-family:"Josefin Sans",sans-serif;color:#fff;font-size:22px;font-weight:600;line-height:1;text-align:center;text-decoration:none}#briefing .eventdays__btn--link:hover{background:#ffe243;border:1px solid #fff;color:#fff;transition:.3s}#briefing .eventdays__txt3{position:absolute;top:-150px;left:-8px;font-size:283px;font-family:"Josefin Sans",sans-serif;color:#363f60;line-height:.9;letter-spacing:-0.2rem;opacity:.2}#briefing .eventdays__txt3--span{font-size:324px;font-family:"Cormorant Garamond",serif;font-style:italic}#briefing .eventdays__txt3--span:nth-of-type(1){padding-right:10px}#briefing .eventdays__pic{position:absolute;top:95px;right:115px}#briefing .eventdays__img{display:block}#briefing .information{position:relative;background:url(../images/briefing_more_bg03.png) center top/cover}#briefing .information__ttl{padding:258px 0 87px;position:relative;font-size:40px;text-align:center;z-index:2}#briefing .information__ttl::after{content:"";position:absolute;top:312px;left:758px;width:379px;height:3px;background-color:#000}#briefing .information__txt{padding-bottom:130px;position:relative;z-index:3;font-size:16px;font-weight:700;text-align:center}#briefing .information__txt2{position:absolute;z-index:1;top:135px;left:425px;font-family:"Josefin Sans",sans-serif;color:#fff;font-size:139px;font-weight:600;text-align:center;opacity:.5}#briefing .information__txt2--span{font-family:"Cormorant Garamond",serif;font-size:164px;font-weight:700;font-style:italic}#briefing .information__container{height:1071px}#briefing .information__box{width:519px;height:343px;position:relative;background:#fff;border-radius:50%}#briefing .information__box:nth-of-type(1){position:absolute;top:543px;left:320px}#briefing .information__box:nth-of-type(2){position:absolute;bottom:628px;right:279px}#briefing .information__box:nth-of-type(3){position:absolute;bottom:301px;left:594px}#briefing .information__point{padding:36px 0;width:152px;height:114px;position:absolute;top:10px;left:-40px;background-color:#ffe243;border-radius:50%;font-size:25px;font-weight:700;text-align:center;border:5px solid #fff}#briefing .information__dl{margin:0 78px;width:378px}#briefing .information__dt{padding:83px 0 32px;text-align:center;font-size:22px;font-weight:700;color:#19244a}#briefing .information__dd{font-size:18px;line-height:1.7}#briefing .reservation{height:2084px;position:relative;background:url(../images/briefing_more_bg04.png) center top/cover}#briefing .reservation__ttl{padding:160px 0 52px;text-align:center;font-size:40px;color:#fff}#briefing .reservation__ttl::after{content:"";position:absolute;top:216px;left:709px;background-color:#fff}#briefing .reservation__txt1{padding-bottom:101px;color:#fff;font-size:16px;text-align:center;line-height:2}#briefing .reservation__txt2{position:absolute;top:-70px;left:440px;font-family:"Josefin Sans",sans-serif;color:#ffe243;font-size:139px;font-weight:600;text-align:center}#briefing .reservation__txt2--span{font-size:164px;font-family:"Cormorant Garamond",serif;font-style:italic;font-weight:700}#briefing .reservation__png{display:block;margin:0 auto}#company .mv{margin-bottom:239px;display:flex;justify-content:space-between;align-items:flex-end}#company .mv__ttl{margin-left:240px;margin-bottom:114px;font-family:"Josefin Sans",sans-serif;color:#363f60;font-size:129px;font-weight:600}#company .mv__ttl--span{margin-bottom:100px;position:relative;font-family:"Cormorant Garamond",serif;font-size:150px;font-weight:700;font-style:italic}#company .mv__ttl::before{content:"運営会社";position:absolute;top:778px;left:532px;font-family:"Noto Sans JP",sans-serif;font-size:18px;font-weight:700}#company .mv__txt{margin-left:245px;font-size:16px;font-weight:500;line-height:2}#company .mv__pic{margin:155px 80px 0 0;width:810px;height:810px;border-radius:50%}#company .company{text-align:center;position:relative;overflow:hidden}#company .company__dl{margin:0 auto 96px;width:921px}#company .company__content{display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid #262626}#company .company__content:nth-of-type(1) .company__dt{padding-right:205px}#company .company__content:nth-of-type(2) .company__dt{padding-right:222px}#company .company__content:nth-of-type(2) .company__link{display:block;position:relative;padding:15px 0;color:#262626;text-decoration:none;transition:.3s}#company .company__content:nth-of-type(2) .company__link:hover{color:rgba(38,38,38,.4941176471)}#company .company__content:nth-of-type(2) .company__link::after{content:"";margin-left:5px;width:17px;height:17px;position:absolute;background:url(../images/icon_blank.png) no-repeat;vertical-align:text-bottom}#company .company__content:nth-of-type(3) .company__dt{padding-right:168px}#company .company__content:nth-of-type(4) .company__dt{padding-right:186px}#company .company__content:nth-of-type(5) .company__dt{padding-right:204px}#company .company__content:nth-of-type(6) .company__dt{padding-right:186px}#company .company__content:nth-of-type(6) .company__link{display:block;position:relative;padding:15px 0;color:#262626;text-decoration:none;transition:.3s}#company .company__content:nth-of-type(6) .company__link:hover{opacity:.5}#company .company__content:nth-of-type(7) .company__dt{padding-right:132px}#company .company__content:nth-of-type(7) .company__link{display:block;padding:15px 0;position:relative;color:#262626;text-decoration:none;transition:.3s}#company .company__content:nth-of-type(7) .company__link:hover{opacity:.5}#company .company__content:nth-of-type(7) .company__link::after{content:"";width:25px;height:25px;position:absolute;background:url(../images/icon_mail.png) no-repeat;margin-left:5px;vertical-align:text-bottom}#company .company__dt{margin-top:50px;margin-bottom:50px;font-size:18px;font-weight:700}#company .company__dd{font-size:16px;font-weight:500}#company .bg__pic{width:100%;height:872px;background:url(../images/company_more_bg.png) center center/cover}#curriculum .mv__ttl{width:100%;background:#ffe243;padding:277px 0 235px;position:relative;font-family:"Josefin Sans",sans-serif;color:#fff;font-size:217px;font-weight:600;line-height:.7;text-align:center}#curriculum .mv__ttl--span{font-family:"Cormorant Garamond",serif;font-size:251px;font-weight:700;font-style:italic}#curriculum .mv__ttl::before{content:"02";position:absolute;bottom:119px;left:850px;font-family:"Noto Sans JP",sans-serif;color:#262626;font-size:37px;font-weight:700}#curriculum .mv__ttl::after{content:"/ 学習カリキュラム";position:absolute;bottom:119px;left:899px;font-family:"Noto Sans JP",sans-serif;color:#262626;font-size:18px;font-weight:700}#curriculum .mv__pic{margin-bottom:245px;width:100%;height:845px;background:url(../images/curriculum_more_bg01.jpg) center center/cover}#curriculum .introduction{margin-bottom:244px}#curriculum .introduction__sub{width:480px;margin:0 auto 73px;font-size:32px;font-weight:bold;text-align:left}#curriculum .introduction__txt{font-size:16px;line-height:2;text-align:center}#curriculum .lean{margin-bottom:190px}#curriculum .lean__ttl{margin:0 0 101px 240px;padding:15px 0 14px;width:369px;height:60px;position:relative;background:#ffe243;border-radius:15px;font-size:25px;font-weight:700;text-align:center}#curriculum .lean__ttl::after{content:"";width:132px;height:1px;position:absolute;top:30px;left:-80px;z-index:1;background:#262626}#curriculum .lean__container{display:flex;margin-left:100px;justify-content:center;gap:20px}#curriculum .lean__box{display:flex;justify-content:center;align-items:flex-end}#curriculum .lean__box:nth-of-type(1) .lean__pic{width:296px;height:291px;background:url(../images/curriculum_more_bg02.png) center center/cover}#curriculum .lean__box:nth-of-type(1) .lean__sub::after{content:"";width:136px;height:4px;position:absolute;bottom:-2px;left:0;z-index:-1;background:#ffe243}#curriculum .lean__box:nth-of-type(2) .lean__pic{width:296px;height:291px;background:url(../images/curriculum_more_bg03.png) center center/cover}#curriculum .lean__box:nth-of-type(2) .lean__sub::after{content:"";width:159px;height:4px;position:absolute;bottom:-2px;left:0;z-index:-1;background:#ffe243}#curriculum .lean__content{position:relative;bottom:0;left:-36px;z-index:1}#curriculum .lean__sub{margin-bottom:20px;position:relative;font-size:20px;font-weight:700}#curriculum .tool{margin-bottom:194px}#curriculum .tool__ttl{margin:0 0 101px 240px;padding:15px 0 14px;width:426px;height:60px;position:relative;background:#ffe243;border-radius:15px;font-size:25px;font-weight:700;text-align:center}#curriculum .tool__ttl::after{content:"";width:132px;height:1px;position:absolute;top:30px;left:-80px;z-index:1;background:#262626}#curriculum .tool__container{padding:0 220px;display:flex;justify-content:space-between;flex-wrap:wrap}#curriculum .tool__box{margin-bottom:132px;width:460px;display:flex;justify-content:flex-end}#curriculum .tool__box:nth-of-type(1){gap:30px}#curriculum .tool__box:nth-of-type(1) .tool__sub::after{content:"";width:181px;height:4px;position:absolute;bottom:-2px;left:0;z-index:-1;background:#ffe243}#curriculum .tool__box:nth-of-type(2){gap:32px}#curriculum .tool__box:nth-of-type(2) .tool__sub::after{content:"";width:203px;height:4px;position:absolute;bottom:-2px;left:0;z-index:-1;background:#ffe243}#curriculum .tool__box:nth-of-type(3){gap:31px}#curriculum .tool__box:nth-of-type(3) .tool__sub::after{content:"";width:95px;height:4px;position:absolute;bottom:-2px;left:0;z-index:-1;background:#ffe243}#curriculum .tool__box:nth-of-type(4){gap:42px}#curriculum .tool__box:nth-of-type(4) .tool__sub::after{content:"";width:61px;height:4px;position:absolute;bottom:-2px;left:0;z-index:-1;background:#ffe243}#curriculum .tool__box:nth-of-type(5){gap:29px}#curriculum .tool__box:nth-of-type(5) .tool__sub::after{content:"";width:191px;height:4px;position:absolute;bottom:-2px;left:0;z-index:-1;background:#ffe243}#curriculum .tool__box:nth-of-type(6){gap:37px}#curriculum .tool__box:nth-of-type(6) .tool__sub::after{content:"";width:96px;height:4px;position:absolute;bottom:-2px;left:0;z-index:-1;background:#ffe243}#curriculum .tool__box:nth-of-type(7){margin-bottom:0;gap:41px}#curriculum .tool__box:nth-of-type(7) .tool__sub::after{content:"";width:48px;height:4px;position:absolute;bottom:-2px;left:0;z-index:-1;background:#ffe243}#curriculum .tool__pic{display:flex;justify-content:center;align-items:flex-start}#curriculum .tool__sub{margin-bottom:20px;position:relative;z-index:1;font-size:20px;font-weight:700}#curriculum .tool__txt{font-size:16px;line-height:1.5}#curriculum .schedule{margin-bottom:169px;padding:200px 0 210px;background:#ffe243;border-radius:271px}#curriculum .schedule__ttl{margin-left:240px;padding:15px 0 14px;width:355px;height:60px;position:relative;background:#363f60;border-radius:15px;color:#fff;font-size:25px;font-weight:700;text-align:center}#curriculum .schedule__ttl::after{content:"";width:132px;height:1px;position:absolute;top:30px;left:-80px;z-index:1;background:#fff}#curriculum .schedule__description{margin:0 0 161px 1062px;width:630px;font-size:16px;line-height:2}#curriculum .schedule__container{margin-bottom:130px;display:flex;justify-content:center}#curriculum .schedule__container:nth-of-type(1) .schedule__date::after{content:"";width:40px;height:623px;position:absolute;top:-28px;left:0;z-index:-1;background:#ecf0ff}#curriculum .schedule__container:nth-of-type(1) .schedule__content{background:#ecf0ff}#curriculum .schedule__container:nth-of-type(1) .schedule__content:nth-of-type(1){margin-bottom:24px}#curriculum .schedule__container:nth-of-type(1) .schedule__content:nth-of-type(2){height:278px}#curriculum .schedule__container:nth-of-type(2){flex-direction:row-reverse}#curriculum .schedule__container:nth-of-type(2) .schedule__date::after{content:"";width:40px;height:657px;position:absolute;top:-80px;left:0;z-index:-1;background:#dde4fb}#curriculum .schedule__container:nth-of-type(2) .schedule__content{background:#dde4fb}#curriculum .schedule__container:nth-of-type(2) .schedule__content:nth-of-type(1){margin-bottom:15px}#curriculum .schedule__container:nth-of-type(2) .schedule__pic{height:527px}#curriculum .schedule__container:nth-of-type(3) .schedule__date::after{content:"";width:40px;height:688px;position:absolute;top:-97px;left:0;z-index:-1;background:#b3c1ef}#curriculum .schedule__container:nth-of-type(3) .schedule__content{background:#b3c1ef}#curriculum .schedule__container:nth-of-type(3) .schedule__content:nth-of-type(1){margin-bottom:15px}#curriculum .schedule__container:nth-of-type(3) .schedule__content:nth-of-type(2){height:287px}#curriculum .schedule__container:nth-of-type(4){flex-direction:row-reverse}#curriculum .schedule__container:nth-of-type(4) .schedule__date{color:#fff}#curriculum .schedule__container:nth-of-type(4) .schedule__date::after{content:"";width:40px;height:692px;position:absolute;top:-99px;left:0;z-index:-1;background:#7f92d2}#curriculum .schedule__container:nth-of-type(4) .schedule__content{background:#7f92d2;color:#fff}#curriculum .schedule__container:nth-of-type(4) .schedule__content:nth-of-type(1){height:288px;margin-bottom:15px}#curriculum .schedule__container:nth-of-type(4) .schedule__sub::after{content:"";width:17px;height:17px;position:absolute;top:3px;left:45px;border-radius:50%;background:#fff}#curriculum .schedule__container:nth-of-type(4) .schedule__pic{height:559px}#curriculum .schedule__container:nth-of-type(5) .schedule__date{color:#fff}#curriculum .schedule__container:nth-of-type(5) .schedule__date::after{content:"";width:40px;height:688px;position:absolute;top:-96px;left:0;z-index:-1;background:#576699}#curriculum .schedule__container:nth-of-type(5) .schedule__content{background:#576699;color:#fff}#curriculum .schedule__container:nth-of-type(5) .schedule__content:nth-of-type(1){margin-bottom:15px}#curriculum .schedule__container:nth-of-type(5) .schedule__content:nth-of-type(2){height:287px}#curriculum .schedule__container:nth-of-type(5) .schedule__sub::after{content:"";width:17px;height:17px;position:absolute;top:3px;left:45px;border-radius:50%;background:#fff}#curriculum .schedule__container:nth-of-type(6){flex-direction:row-reverse}#curriculum .schedule__container:nth-of-type(6) .schedule__date{color:#fff}#curriculum .schedule__container:nth-of-type(6) .schedule__date::after{content:"";width:40px;height:595px;position:absolute;top:-81px;left:0;z-index:-1;background:#363f60}#curriculum .schedule__container:nth-of-type(6) .schedule__content{background:#363f60;color:#fff}#curriculum .schedule__container:nth-of-type(6) .schedule__content:nth-of-type(1){margin-bottom:15px}#curriculum .schedule__container:nth-of-type(6) .schedule__sub::after{content:"";width:17px;height:17px;position:absolute;top:3px;left:45px;border-radius:50%;background:#fff}#curriculum .schedule__container:nth-of-type(6) .schedule__pic{height:527px}#curriculum .schedule__date{margin:auto 108px;padding:0 11px;width:40px;height:500px;position:relative;z-index:2;font-size:18px;text-align:center;writing-mode:vertical-rl;letter-spacing:.4rem;order:1}#curriculum .schedule__date--span{position:relative;top:-5px;left:3px;font-size:18px;writing-mode:horizontal-tb}#curriculum .schedule__content{width:592px;padding-top:45px;height:256px;border-radius:46px;background:#fff}#curriculum .schedule__sub{margin-bottom:27px;padding-left:67px;position:relative;font-size:20px;font-weight:700}#curriculum .schedule__sub::after{content:"";width:17px;height:17px;position:absolute;top:3px;left:45px;border-radius:50%;background:#262626}#curriculum .schedule__txt{margin:0 auto;width:500px;font-size:16px;line-height:2}#curriculum .schedule__pic{width:592px;height:558px;order:2}#curriculum .qualification{padding:277px 215px 182px 320px;position:relative;background:url(../images/curriculum_more_bg04.png)}#curriculum .qualification__ttl{display:inline-block;padding-left:61px;position:relative;top:0;left:0;z-index:1;color:#fff;font-size:35px;font-weight:700}#curriculum .qualification__ttl::after{content:"";width:321px;height:321px;position:absolute;top:-135px;left:-30px;z-index:-1;border-radius:50%;background:#363f60}#curriculum .qualification__content{width:825px;margin-left:auto;padding-right:37px}#curriculum .qualification__sub{font-size:44px;font-weight:700;text-align:right}#curriculum .qualification__sub:nth-of-type(1){padding-right:167px}#curriculum .qualification__sub:nth-of-type(2){margin-bottom:30px;position:relative}#curriculum .qualification__sub:nth-of-type(2):before{content:"";width:10px;height:10px;position:absolute;top:0;right:100px;border-radius:50%;background:#363f60}#curriculum .qualification__sub:nth-of-type(2):after{content:"";width:10px;height:10px;position:absolute;top:0;right:56px;border-radius:50%;background:#363f60}#curriculum .qualification__sub--span{font-size:70px}#curriculum .qualification__supplementary{margin-bottom:151px;font-size:22px;text-align:right}#curriculum .qualification__txt{margin-left:auto;margin-bottom:64px;width:825px;font-size:16px;line-height:2.5}#curriculum .qualification__btn{margin-left:547px;width:305px;height:65px}#curriculum .qualification__btn--link{display:block;padding:11px 8px;background:#363f60;border-radius:32px;border:1px solid #363f60;color:#fff;font-size:14px;font-weight:500;line-height:1.1;text-align:center;text-decoration:none;transition:.3s}#curriculum .qualification__btn--link:hover{border:1px solid #363f60;background:rgba(0,0,0,0);color:#363f60}#faq .main{width:100%;background:url(../images/faq_more_bg01.png)}#faq .mv{margin-bottom:206px}#faq .mv__ttl{margin-bottom:155px;padding:270px 0 0 306px;position:relative;font-family:"Josefin Sans",sans-serif;color:#363f60;font-size:132px;font-weight:600}#faq .mv__ttl--span{font-family:"Cormorant Garamond",serif;font-size:156px;font-weight:700;font-style:italic}#faq .mv__ttl::before{content:"06";position:absolute;bottom:-31px;left:461px;font-family:"Noto Sans JP",sans-serif;color:#262626;font-size:37px;font-weight:700}#faq .mv__ttl::after{content:"/ よくある質問";position:absolute;bottom:-28px;left:511px;font-family:"Noto Sans JP",sans-serif;color:#262626;font-size:18px;font-weight:700}#faq .mv__txt{padding-left:1034px;font-size:16px;font-weight:700;line-height:2}#faq .chart{margin-bottom:172px;display:flex;justify-content:center;gap:98px}#faq .category{width:238px;height:209px;background:#363f60;border-radius:15px;color:#fff;font-size:14px;font-weight:700;line-height:1}#faq .category__choice{margin-bottom:45px;padding:26px 0 0 45px;position:relative}#faq .category__choice::before{content:"";width:15px;height:15px;position:absolute;bottom:-1px;left:24px;background:url(../images/faq_more_bg02.png) center center/cover}#faq .category__choice::after{content:"";width:238px;height:2px;position:absolute;bottom:-22px;left:0;background:#fff}#faq .category__list{margin-bottom:21px}#faq .category__list--link{padding:2px 0 2px 26px;display:block;position:relative;color:#fff;text-decoration:none;transition:.3s}#faq .category__list--link:hover{color:#ffe243}#faq .category__list--link::after{content:"";width:18px;height:18px;position:absolute;bottom:-1px;right:25px;background:url(../images/faq_more_bg03.png) center center/cover}#faq .training{margin-bottom:80px;scroll-margin-top:80px}#faq .training__ttl{margin-bottom:54px;padding-top:17px;position:relative;font-size:14px;font-weight:700}#faq .training__ttl::before{content:"";width:864px;height:1px;position:absolute;top:0;left:0;background:#262626;opacity:.3}#faq .training__ttl::after{content:"";width:155px;height:1px;position:absolute;top:0;left:0;background:#262626}#faq .training__content{margin-bottom:29px;padding:0 56px 0 103px;width:863px;height:226px;background:#fff;border-radius:20px}#faq .training__content:nth-of-type(2){height:311px}#faq .training__content:nth-of-type(3){margin-bottom:0px;height:252px}#faq .training__content:nth-of-type(3) .training__question{line-height:1.3}#faq .training__content:nth-of-type(3) .training__question::before{bottom:15px}#faq .training__question{margin-bottom:50px;padding-top:42px;position:relative;font-size:18px;font-weight:700}#faq .training__question::before{content:"";width:32px;height:32px;position:absolute;bottom:-7px;left:-67px;background:url(../images/faq_more_bg05.png) center center/cover}#faq .training__question::after{content:"";width:791px;height:1px;position:absolute;bottom:-29px;right:-20px;background:url(../images/faq_more_bg04.png) center center/cover}#faq .training__answer{position:relative;font-size:16px;font-weight:500;line-height:1.8}#faq .training__answer::after{content:"";width:32px;height:32px;position:absolute;top:3px;left:-67px;background:url(../images/faq_more_bg06.png) center center/cover}#faq .training__btn{margin-left:176px;padding-top:30px;width:305px;height:48px}#faq .training__btn--link{display:block;padding:16px 10px;background:#363f60;border-radius:32px;border:1px solid #363f60;color:#fff;font-size:14px;font-weight:500;line-height:1;text-align:center;text-decoration:none;transition:.3s}#faq .training__btn--link:hover{border:1px solid #ffe243;background:#ffe243;color:#363f60}#faq .course{margin-bottom:80px;scroll-margin-top:80px}#faq .course__ttl{margin-bottom:54px;padding-top:17px;position:relative;font-size:14px;font-weight:700}#faq .course__ttl::before{content:"";width:864px;height:1px;position:absolute;top:0;left:0;background:#262626;opacity:.3}#faq .course__ttl::after{content:"";width:113px;height:1px;position:absolute;top:0;left:0;background:#262626}#faq .course__content{margin-bottom:29px;padding:0 56px 0 103px;width:863px;height:226px;background:#fff;border-radius:20px}#faq .course__content:nth-of-type(1),#faq .course__content:nth-of-type(2),#faq .course__content:nth-of-type(6),#faq .course__content:nth-of-type(7),#faq .course__content:nth-of-type(9){height:197px}#faq .course__content:nth-of-type(8){height:252px}#faq .course__content:nth-of-type(11){height:311px}#faq .course__content:nth-of-type(12){margin-bottom:0;height:197px}#faq .course__question{margin-bottom:50px;padding-top:42px;position:relative;font-size:18px;font-weight:700}#faq .course__question::before{content:"";width:32px;height:32px;position:absolute;bottom:-7px;left:-67px;background:url(../images/faq_more_bg05.png) center center/cover}#faq .course__question::after{content:"";width:791px;height:1px;position:absolute;bottom:-29px;right:-20px;background:url(../images/faq_more_bg04.png) center center/cover}#faq .course__answer{position:relative;font-size:16px;font-weight:500;line-height:1.8}#faq .course__answer::after{content:"";width:32px;height:32px;position:absolute;top:3px;left:-67px;background:url(../images/faq_more_bg06.png) center center/cover}#faq .course__btn{margin-left:176px;padding-top:30px;width:305px;height:48px}#faq .course__btn--link{display:block;padding:16px 10px;background:#363f60;border-radius:32px;border:1px solid #363f60;color:#fff;font-size:14px;font-weight:500;line-height:1;text-align:center;text-decoration:none;transition:.3s}#faq .course__btn--link:hover{border:1px solid #ffe243;background:#ffe243;color:#363f60}#faq .job{padding-bottom:255px;scroll-margin-top:80px}#faq .job__ttl{margin-bottom:54px;padding-top:17px;position:relative;font-size:14px;font-weight:700}#faq .job__ttl::before{content:"";width:864px;height:1px;position:absolute;top:0;left:0;background:#262626;opacity:.3}#faq .job__ttl::after{content:"";width:127px;height:1px;position:absolute;top:0;left:0;background:#262626}#faq .job__content{margin-bottom:29px;padding:0 56px 0 103px;width:863px;height:226px;background:#fff;border-radius:20px}#faq .job__content:nth-of-type(1){height:168px}#faq .job__content:nth-of-type(2){margin-bottom:0}#faq .job__question{margin-bottom:50px;padding-top:42px;position:relative;font-size:18px;font-weight:700}#faq .job__question::before{content:"";width:32px;height:32px;position:absolute;bottom:-7px;left:-67px;background:url(../images/faq_more_bg05.png) center center/cover}#faq .job__question::after{content:"";width:791px;height:1px;position:absolute;bottom:-29px;right:-20px;background:url(../images/faq_more_bg04.png) center center/cover}#faq .job__answer{position:relative;font-size:16px;font-weight:500;line-height:1.8}#faq .job__answer::after{content:"";width:32px;height:32px;position:absolute;top:3px;left:-67px;background:url(../images/faq_more_bg06.png) center center/cover}#industry .mv{background:#ffe243}#industry .mv__catch{padding:165px 0 157px;font-family:"Josefin Sans",sans-serif;color:#fff;font-size:217px;font-weight:600;text-align:center;line-height:.7;position:relative}#industry .mv__catch--span{font-family:"Cormorant Garamond",serif;font-size:251px;font-weight:700;font-style:italic}#industry .mv__catch::before{content:"04";position:absolute;bottom:120px;left:884px;font-family:"Noto Sans JP",sans-serif;font-size:37px;font-weight:700;color:#262626}#industry .mv__catch::after{content:"/ 業界を知る";position:absolute;bottom:120px;left:934px;font-family:"Noto Sans JP",sans-serif;font-size:18px;font-weight:700;color:#262626}#industry .mv__pic{margin-bottom:200px;width:100%;height:845px;background:url(../images/industry_more_mv.jpg) center center/cover}#industry .learn{margin-bottom:160px}#industry .learn__ttl{margin-bottom:60px;font-size:32px;font-weight:700;text-align:center}#industry .learn__ttl--span{font-family:"Noto Serif JP",serif;font-weight:700}#industry .learn__lead{margin:0 auto;width:663px;text-align:center;font-size:20px;line-height:2.5}#industry .voice__container{margin:0 320px 207px}#industry .voice__ttl{margin-bottom:66px;font-size:36px;font-weight:700}#industry .voice__ttl--span:nth-of-type(1){font-family:"Noto Serif JP",serif;font-weight:700}#industry .voice__ttl--span:nth-of-type(2){font-size:55px;font-weight:700}#industry .voice__sttl{padding:21px 86px;width:575px;position:relative;background:#ffe243;border-radius:15px;font-size:25px;font-weight:700}#industry .voice__sttl::before{content:"";width:132px;height:2px;position:absolute;top:35px;left:-80px;background:#262626}#industry .voice__sub{margin-bottom:65px;position:relative;left:95px;font-size:22px;line-height:1.5}#industry .voice__sub::before{content:"";display:block;width:10px;height:55px;position:relative;top:62px;left:-15px;background:#19244a}#industry .voice__box{margin:0 50px;height:550px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}#industry .voice__content{display:block;width:288px;height:288px;border-radius:50%;background:#fff;border:3px #262626 solid}#industry .voice__content:nth-of-type(1){display:block;width:220px;height:220px;border-radius:50%;background:none;border:none;align-self:flex-end}#industry .voice__content:nth-of-type(2){padding:45px 24px 50px 27px}#industry .voice__content:nth-of-type(3){padding:60px 24px 50px 27px;align-self:flex-end}#industry .voice__content:nth-of-type(4){padding:45px 24px 50px 27px}#industry .voice__txt{font-size:23px;text-align:center;line-height:1.5}#industry .voice__per{margin:0 auto;width:176px;text-align:center;font-size:75px;font-weight:700;background:linear-gradient(transparent 75%, #FFE243 20%)}#industry .voice__per--span{font-size:43px}#industry .voice__cap{margin-left:auto;text-indent:-3em;padding-left:3em}#industry .recruit__container{margin:0 320px 240px}#industry .recruit__sttl{padding:21px 86px;width:575px;position:relative;background:#ffe243;border-radius:15px;font-size:25px;font-weight:700}#industry .recruit__sttl::before{content:"";width:132px;height:2px;position:absolute;top:35px;left:-80px;background:#262626}#industry .recruit__sub{margin-bottom:10px;position:relative;left:95px;font-size:22px;line-height:1.5}#industry .recruit__sub::before{content:"";display:block;width:10px;height:55px;position:relative;top:62px;left:-15px;background:#19244a}#industry .recruit__graph{margin-bottom:240px;position:relative;left:95px}#industry .recruit__content{margin:0 auto 105px;padding:45px 92px;width:1120px;display:flex;justify-content:space-between;flex-wrap:wrap;background:#fff;border-radius:20px;border:3px #262626 solid}#industry .recruit__copy{background:linear-gradient(transparent 75%, #FFE243 20%);font-size:36px;font-weight:700}#industry .recruit__copy--span:nth-of-type(1){font-family:"Noto Serif JP",serif}#industry .recruit__copy--span:nth-of-type(2){font-size:55px}#industry .recruit__answer{font-size:23px;line-height:1.5}#industry .recruit__arrow{margin:0 auto 73px;width:88px;height:147px;background:url(../images/industry_arrow.png) center center/contain}#industry .recruit__goal{margin:0 auto;padding:74px 108px;width:1120px;background:rgba(255,226,67,.6);border-radius:20px;font-size:23px;text-align:center;line-height:2}#industry .app__ttl{margin-bottom:240px;padding:180px 239px;width:100%;height:421px;background:url(../images/industry_wss_back.jpg) center center/cover;color:#fff;font-size:50px;font-weight:700}#industry .app__ttl--span{font-family:"Noto Serif JP",serif}#industry .app__sttl{margin-bottom:151px;font-size:36px;font-weight:700;text-align:center}#industry .app__sttl--span:nth-of-type(1){font-family:"Noto Serif JP",serif}#industry .app__sttl--span:nth-of-type(2){font-size:55px}#industry .app__container{margin:0 320px 175px;display:flex;flex-wrap:wrap;position:relative}#industry .app__pic{width:190px;height:190px;position:relative;z-index:1}#industry .app__pic::after{content:"修了生";padding:9px 30px;width:109px;position:absolute;bottom:-15px;left:38px;background:#19244a;border-radius:20px;color:#fff;text-align:center}#industry .app__pic:nth-of-type(4)::after{content:"講師";padding:9px 26px;width:109px;position:absolute;bottom:-15px;left:40px;background:#19244a;border-radius:20px;color:#fff;text-align:center;letter-spacing:.5rem;text-indent:.5rem}#industry .app__txt{margin-bottom:80px;width:757px;height:180px;padding:25px 44px;position:relative;top:0;left:-15px;background:#fff;border:3px #262626 solid;border-radius:20px;line-height:2}#industry .app__txt:nth-of-type(3){margin-left:auto;height:160px;padding:30px 33px;position:relative;top:15px;left:15px}#industry .skill__ttl{margin-bottom:134px;text-align:center;font-size:36px;font-weight:700}#industry .skill__ttl--span{font-family:"Noto Serif JP",serif}#industry .skill__container{margin:0 320px 247px;display:flex;justify-content:space-between;flex-wrap:wrap}#industry .skill__box{margin-bottom:86px;padding:52px 40px;width:600px;position:relative;background:#ffe243;border-radius:40px}#industry .skill__box:nth-of-type(1){padding-bottom:26px}#industry .skill__box:nth-of-type(3),#industry .skill__box:nth-of-type(4){margin-bottom:0}#industry .skill__box:nth-of-type(1)::before{content:"";width:156px;height:114px;position:absolute;top:-44px;left:-44px;background:url(../images/industry_more_001.png) center center/cover}#industry .skill__box:nth-of-type(2)::before{content:"";width:187px;height:110px;position:absolute;top:-44px;left:-44px;background:url(../images/industry_more_002.png) center center/cover}#industry .skill__box:nth-of-type(3)::before{content:"";width:180px;height:114px;background:url(../images/industry_more_003.png) center center/cover;position:absolute;top:-44px;left:-44px}#industry .skill__box:nth-of-type(4)::before{content:"";width:187px;height:115px;position:absolute;top:-44px;left:-44px;background:url(../images/industry_more_004.png) center center/cover}#industry .skill__sub{margin-bottom:52px;font-size:20px;font-weight:700;text-align:center}#industry .skill__txt{line-height:2}#industry .catchup{margin-bottom:160px}#industry .catchup__ttl{margin-bottom:60px;text-align:center;font-size:36px;font-weight:700;line-height:1.5}#industry .catchup__ttl--span{font-family:"Noto Serif JP",serif;font-weight:700}#industry .catchup__copy{margin-bottom:276px;font-size:20px;line-height:2.5;text-align:center}#industry .catchup__box{margin:0 240px 64px;width:1440px;height:421px;display:flex;justify-content:space-between;background:rgba(54,63,96,.2);border-radius:40px}#industry .catchup__box:nth-of-type(4) .catchup__content{padding:140px 90px 100px}#industry .catchup__content{width:720px;padding:90px 113px}#industry .catchup__sub{margin-bottom:36px;font-size:18px;font-weight:700}#industry .catchup__txt{font-size:16px;line-height:2}#privacy .policy{margin-bottom:180px;width:100%;height:609px;display:flex;justify-content:center;background:url(../images/privacy_more_bg.png) center center/cover}#privacy .policy__ttl{padding-top:297px;font-family:"Josefin Sans",sans-serif;color:#363f60;font-size:129px;font-weight:600}#privacy .policy__ttl--span{position:relative;font-family:"Cormorant Garamond",serif;font-size:150px;font-weight:700;font-style:italic}#privacy .policy__ttl::before{content:"個人情報保護方針";position:absolute;top:480px;left:885px;font-family:"Noto Sans JP",sans-serif;font-size:18px;font-weight:700}#privacy .policy__philosophy{margin-bottom:120px}#privacy .policy__plan{margin-bottom:120px}#privacy .policy__plan .policy__txt{margin-bottom:64px}#privacy .policy__treatment{margin-bottom:120px}#privacy .policy__treatment .policy__txt{margin-bottom:64px;text-align:center}#privacy .policy__offer .policy__txt{margin-bottom:64px;text-align:center}#privacy .policy__disclosure{margin-bottom:120px}#privacy .policy__disclosure .policy__txt{margin-bottom:64px;text-align:center}#privacy .policy__disclosure .policy__list{margin-bottom:64px}#privacy .policy__disclosure .policy__order{margin:0 320px 96px;width:1280px;line-height:1.5}#privacy .policy__disclosure .order__items{margin-bottom:32px}#privacy .policy__disclosure .order__items:nth-of-type(7){margin-bottom:0}#privacy .policy__disclosure .order__list{margin-bottom:64px}#privacy .policy__disclosure .order__list--items{margin-bottom:32px;padding-left:20px}#privacy .policy__disclosure .order__list--items:nth-of-type(3){margin-bottom:0}#privacy .policy__inquiry{margin-bottom:120px}#privacy .policy__inquiry .policy__txt{margin-bottom:64px;text-align:center;line-height:1.8}#privacy .policy__complaint{margin-bottom:120px}#privacy .policy__complaint .policy__subttl{margin-bottom:64px}#privacy .policy__complaint .policy__box:nth-of-type(2){margin-bottom:120px}#privacy .policy__complaint .policy__txt--complaint{margin:0 655px 64px;width:610px}#privacy .policy__complaint .policy__txt{margin-bottom:64px;text-align:center}#privacy .policy__safety{margin-bottom:240px}#privacy .policy__safety .policy__order{margin:0 320px;width:1280px;line-height:1.5}#privacy .policy__safety .order__items{margin-bottom:32px}#privacy .policy__safety .order__items:nth-of-type(7){margin-bottom:0}#privacy .policy__safety .order__items--bold{font-weight:700}#privacy .policy__subttl{margin-bottom:64px;text-align:center}#privacy .policy__txt--bold{margin-bottom:32px;font-weight:700;text-align:center}#privacy .policy__txt{margin:0 auto;width:1280px;line-height:1.5}#privacy .policy__items{text-align:center;line-height:1.8}#privacy .policy__items--bold{font-weight:700}#privacy .policy__menu{margin-bottom:64px;font-weight:700;text-align:center}#support .mv__ttl{width:100%;background:#ffe243;padding:185px 0 207px;position:relative;font-family:"Josefin Sans",sans-serif;color:#fff;font-size:180px;font-weight:600;line-height:.7;text-align:center}#support .mv__ttl--span{font-family:"Cormorant Garamond",serif;font-size:205px;font-weight:700;font-style:italic}#support .mv__ttl::before{content:"03";position:absolute;bottom:119px;left:870px;font-family:"Noto Sans JP",sans-serif;color:#262626;font-size:37px;font-weight:700}#support .mv__ttl::after{content:"/ 就職支援";position:absolute;bottom:119px;left:915px;font-family:"Noto Sans JP",sans-serif;color:#262626;font-size:18px;font-weight:700}#support .mv__pic{margin-bottom:227px;width:100%;height:845px;background:url(../images/support_more_bg01.jpg) center center/cover}#support .job{margin-bottom:239px;padding:0 320px}#support .job__ttl{margin-bottom:162px;position:relative;font-family:"Josefin Sans",sans-serif;font-size:139px;font-weight:600;line-height:.7}#support .job__ttl--span{font-family:"Cormorant Garamond",serif;font-size:164px;font-weight:700;font-style:italic}#support .job__ttl::after{content:"卒業生が活躍する職種";position:absolute;bottom:-69px;left:0;font-family:"Noto Sans JP",sans-serif;color:#262626;font-size:18px;font-weight:700}#support .job__box{display:flex;justify-content:center;gap:48px}#support .job__pic{margin-bottom:42px;width:282px;height:282px;border-radius:50%}#support .job__img{width:100%;height:100%}#support .job__sub{margin-bottom:20px;font-size:18px;font-weight:700}#support .job__txt{font-size:16px;font-weight:500;line-height:2}#support .employment{margin-bottom:240px;padding-top:176px;background:url(../images/support_more_bg02.png);line-height:1}#support .employment__content{display:flex;justify-content:flex-end;flex-direction:row-reverse;position:relative}#support .employment__ttl{margin-bottom:162px;position:absolute;top:90px;right:80px;font-family:"Josefin Sans",sans-serif;font-size:139px;font-weight:600;line-height:.7;text-align:right}#support .employment__ttl--span{font-family:"Cormorant Garamond",serif;font-size:164px;font-weight:700;font-style:italic}#support .employment__ttl::after{content:"就職支援内容";position:absolute;bottom:-62px;right:10px;font-family:"Noto Sans JP",sans-serif;color:#262626;font-size:18px;font-weight:700}#support .employment__pic{margin-bottom:120px;width:960px;height:728px}#support .employment__box{padding:0 238px 70px;display:flex;justify-content:space-between;flex-wrap:wrap}#support .employment__contents{margin-bottom:68px;width:640px}#support .employment__sub{margin-bottom:24px;font-size:18px;font-weight:700}#support .employment__txt{font-size:16px;font-weight:500;line-height:2}#support .companies{margin-bottom:316px}#support .companies__ttl{margin-bottom:203px;position:relative;font-family:"Josefin Sans",sans-serif;font-size:139px;font-weight:600;text-align:center}#support .companies__ttl--span{font-family:"Cormorant Garamond",serif;font-size:164px;font-weight:700;font-style:italic}#support .companies__ttl::after{content:"主な就職先(五十音順)";position:absolute;bottom:-66px;left:867px;font-family:"Noto Sans JP",sans-serif;color:#262626;font-size:18px;font-weight:700}#support .companies__box{padding:0 311px;display:flex;flex-wrap:wrap;align-items:flex-end}#support .companies__content{margin-bottom:70px;width:320px;text-align:center}#support .companies__content:nth-of-type(1) .companies__pic{margin:0 auto;width:180px}#support .companies__content:nth-of-type(2) .companies__pic{margin:0 auto;width:157px}#support .companies__content:nth-of-type(3) .companies__pic{margin:0 auto;width:195px}#support .companies__content:nth-of-type(4) .companies__pic{margin:0 auto;width:226px}#support .companies__content:nth-of-type(5) .companies__pic{margin:0 auto;width:308px}#support .companies__content:nth-of-type(6) .companies__pic{margin:0 auto;width:236px}#support .companies__content:nth-of-type(7) .companies__pic{margin:0 auto;width:227px}#support .companies__content:nth-of-type(8) .companies__pic{margin:0 auto;width:175px}#support .companies__content:nth-of-type(9) .companies__pic{margin:0 auto;width:120px}#support .companies__content:nth-of-type(10) .companies__pic{margin:0 auto;width:216px}#support .companies__content:nth-of-type(11) .companies__pic{margin:0 auto;width:222px}#support .companies__content:nth-of-type(12) .companies__pic{margin:0 auto;width:132px;position:relative;top:15px}#support .companies__content:nth-of-type(13) .companies__pic{margin:0 auto;padding-top:20px;width:217px}#support .companies__content:nth-of-type(14) .companies__pic{margin:0 auto;width:206px;position:relative}#support .companies__content:nth-of-type(14) .companies__pic::after{content:"...etc";position:absolute;bottom:-116px;right:-65px;font-size:16px;font-weight:500}#support .companies__name{padding-top:30px;text-align:center}#top .mv__fv{width:100%;height:100vh;position:relative}#top .mv__fv::before{content:"SCROLL";position:absolute;bottom:168px;left:925px;z-index:2;font-family:"Josefin Sans",sans-serif;color:#fff;font-size:15px;font-weight:600}#top .mv__fv::after{content:"";width:1px;height:150px;position:absolute;bottom:0;left:956px;z-index:2;color:#fff;background:#fff}#top .mv__bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;animation:img-change 15s infinite;opacity:0}#top .mv__bg:nth-of-type(1){background:url(../images/fv_img01.jpg) center top/cover;animation-delay:0s}#top .mv__bg:nth-of-type(2){background:url(../images/fv_img02.jpg) center top/cover;animation-delay:5s}#top .mv__bg:nth-of-type(3){background:url(../images/fv_img03.jpg) center top/cover;animation-delay:10s}@keyframes img-change{0%{opacity:0}10%{opacity:1}20%{opacity:1}30%{opacity:1}40%{opacity:0}100%{opacity:0}}#top .mv__treat{margin:0 auto;width:1900px;height:1900px;position:absolute;top:47vh;left:0;z-index:2;overflow:hidden}#top .mv__circle{width:100%;height:100%;background:url(../images/mv_circle.png) center center/cover;animation:spin 45s infinite linear}@keyframes spin{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(-360deg)}}#top .mv__copy{position:absolute;bottom:53vh;left:700px;z-index:2;color:#fff;font-size:40px;font-weight:700;text-shadow:0 0 20px #666;letter-spacing:.5rem}#top .mv__content{position:relative}#top .mv__sns{width:80px;height:204px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:32px;position:fixed;bottom:38vh;right:0;z-index:5;background:url(../images/sns_bg01.png)}#top .mv__sns::after{content:"";width:25px;height:1px;background:#000;position:absolute;top:99px;left:27px}#top .mv__snslink{display:block;padding:5px;transition:.3s}#top .mv__snslink:hover{opacity:.5}#top .mv__sub{padding:159px 0 363px;width:100%;position:relative;background:url(../images/mv_bg01.png) center top/cover;text-align:center}#top .mv__sub::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;background:url(../images/mv_bg01.png) center top/cover;opacity:.6}#top .mv__vision{position:relative;z-index:4;font-weight:700;line-height:1.5}#top .mv__vision--span{font-family:"Noto Serif JP",serif;font-weight:700}#top .mv__vision:nth-of-type(1){margin-bottom:88px;font-size:51px}#top .mv__vision:nth-of-type(2){margin-bottom:82px;font-size:23px}#top .mv__txt{position:relative;z-index:4;font-size:20px;font-weight:500;line-height:2.5}#top .news{margin-bottom:190px;background:url(../images/mv_bg01.png) center bottom/cover}#top .news__ttl{padding-bottom:47px;text-align:center;font-family:"Josefin Sans",sans-serif;font-size:39px;font-weight:600}#top .news__ttl--span{font-family:"Cormorant Garamond",serif;font-size:45px;font-weight:700;font-style:italic}#top .news__container{padding-bottom:364px;display:flex;justify-content:center;align-items:center;gap:30px}#top .news__btn{width:74px;height:74px;border-radius:50%;border:2px solid #262626;position:relative;background:#ffe243}#top .news__btn:nth-of-type(1) .news__btn--link{display:block;width:100%;height:100%;border-radius:50%;transition:.3s}#top .news__btn:nth-of-type(1) .news__btn--link:hover{background:rgba(255,255,255,.5411764706)}#top .news__btn:nth-of-type(1) .news__btn--link::after{content:"";width:16px;height:16px;rotate:45deg;position:absolute;top:27px;left:30px;border-bottom:2px solid #262626;border-left:2px solid #262626}#top .news__btn:nth-of-type(2) .news__btn--link{display:block;width:100%;height:100%;border-radius:50%;transition:.3s}#top .news__btn:nth-of-type(2) .news__btn--link:hover{background:rgba(255,255,255,.5411764706)}#top .news__btn:nth-of-type(2) .news__btn--link::after{content:"";width:16px;height:16px;rotate:45deg;position:absolute;top:27px;right:30px;border-top:2px solid #262626;border-right:2px solid #262626}#top .news__box{display:flex;justify-content:center;align-items:center;gap:75px}#top .news__content{width:430px;height:202px;border-radius:27px}#top .news__content:nth-of-type(1){background:url(../images/news_img01.jpg) center center/cover}#top .news__content:nth-of-type(2){background:url(../images/news_img02.jpg) center center/cover}#top .news__content:nth-of-type(3){background:url(../images/news_img03.jpg) center center/cover}#top .news__link{display:block;border-radius:27px;color:#fff;text-decoration:none;transition:.3s}#top .news__link:hover{background:rgba(255,255,255,.3098039216)}#top .news__dl{padding:45px 0 44px 39px;display:flex;flex-direction:column;font-family:"Josefin Sans",sans-serif;font-size:14px;font-weight:400}#top .news__date{display:flex}#top .news__dt{margin-bottom:10px;padding-right:13px}#top .news__dd{font-size:15px}#top .news__sub{margin-bottom:20px;font-size:18px;font-weight:700}#top .news__txt{font-size:15px;font-weight:400;line-height:1.6}#top .about{margin:0 80px 112px 0;display:flex;justify-content:flex-end;gap:316px}#top .about__ttl{margin-bottom:100px;padding-top:20px;position:relative;font-family:"Josefin Sans",sans-serif;color:#19244a;font-size:139px;font-weight:600}#top .about__ttl--span{padding-right:10px;font-family:"Cormorant Garamond",serif;font-size:164px;font-weight:700;font-style:italic}#top .about__ttl::before{content:"01";position:absolute;bottom:-50px;left:0;font-family:"Noto Sans JP",sans-serif;font-size:37px;font-weight:700}#top .about__ttl::after{content:"/ WSSについて";position:absolute;bottom:-47px;left:48px;font-family:"Noto Sans JP",sans-serif;font-size:18px;font-weight:700}#top .about__box{display:flex}#top .about__txt{margin-bottom:97px;font-size:16px;font-weight:500;line-height:2}#top .about__btn{width:250px;height:65px}#top .about__btn--link{display:block;padding:22px 50px 19px;background:#ffe243;border-radius:32px;border:1px solid #ffe243;font-family:"Josefin Sans",sans-serif;color:#262626;font-size:22px;font-weight:600;line-height:1;text-align:center;text-decoration:none}#top .about__btn--link:hover{background:#363f60;border:1px solid #363f60;color:#fff;transition:.3s}#top .about__content:nth-of-type(2) .about__pic:nth-of-type(1){width:629px;height:472px;border-radius:27px}#top .about__content:nth-of-type(2) .about__pic:nth-of-type(2){width:405px;height:328px;position:relative;top:-128px;left:-239px;border-radius:27px}#top .about__img{width:100%;height:100%}#top .curriculum{padding:395px 0 212px;display:flex;justify-content:flex-end;flex-direction:row-reverse;gap:82px;background:url(../images/curriculum_bg01.png) center top/cover}#top .curriculum__ttl{margin-bottom:110px;padding-top:100px;position:relative;top:0;left:-183px;font-family:"Josefin Sans",sans-serif;color:#262626;font-size:139px;font-weight:600}#top .curriculum__ttl--span{font-family:"Cormorant Garamond",serif;font-size:164px;font-weight:700;font-style:italic}#top .curriculum__ttl::before{content:"02";position:absolute;bottom:-55px;left:183px;font-family:"Noto Sans JP",sans-serif;font-size:37px;font-weight:700}#top .curriculum__ttl::after{content:"/ 学習カリキュラム";position:absolute;bottom:-49px;left:232px;font-family:"Noto Sans JP",sans-serif;font-size:18px;font-weight:700}#top .curriculum__txt{margin-bottom:59px;font-size:16px;font-weight:500;line-height:2}#top .curriculum__content:nth-of-type(2) .curriculum__pic:nth-of-type(1){margin-left:240px;width:606px;height:472px;border-radius:27px}#top .curriculum__content:nth-of-type(2) .curriculum__pic:nth-of-type(2){width:484px;height:333px;position:relative;bottom:106px;left:0;border-radius:0 27px 27px 0}#top .curriculum__img{width:100%;height:100%}#top .curriculum__btn{width:250px;height:65px}#top .curriculum__btn--link{display:block;padding:22px 50px 19px;background:#363f60;border-radius:32px;border:1px solid #363f60;font-family:"Josefin Sans",sans-serif;color:#fff;font-size:22px;font-weight:600;line-height:1;text-align:center;text-decoration:none}#top .curriculum__btn--link:hover{background:#ffe243;border:1px solid #363f60;color:#363f60;transition:.3s}#top .support{padding:157px 0 490px;background:url(../images/support_bg01.png) center bottom/cover;display:flex;justify-content:center;gap:280px;position:relative;top:0;left:0;z-index:2}#top .support__content:nth-of-type(1){margin-left:180px}#top .support__ttl{margin-bottom:120px;padding-top:120px;position:relative;font-family:"Josefin Sans",sans-serif;color:#262626;font-size:139px;font-weight:600}#top .support__ttl--span{font-family:"Cormorant Garamond",serif;font-size:164px;font-weight:700;font-style:italic}#top .support__ttl::before{content:"03";position:absolute;bottom:-55px;left:0;font-family:"Noto Sans JP",sans-serif;font-size:37px;font-weight:700}#top .support__ttl::after{content:"/ 就職支援";position:absolute;bottom:-53px;left:49px;font-family:"Noto Sans JP",sans-serif;font-size:18px;font-weight:700}#top .support__txt{margin-bottom:59px;font-size:16px;font-weight:500;line-height:2}#top .support__btn{width:250px;height:65px}#top .support__btn--link{display:block;padding:22px 50px 19px;background:#363f60;border-radius:32px;border:1px solid #363f60;font-family:"Josefin Sans",sans-serif;color:#fff;font-size:22px;font-weight:600;line-height:1;text-align:center;text-decoration:none}#top .support__btn--link:hover{background:#ffe243;border:1px solid #363f60;color:#363f60;transition:.3s}#top .support__content:nth-of-type(2){position:relative}#top .support__content:nth-of-type(2) .support__pic:nth-of-type(1){width:546px;height:524px;overflow:hidden}#top .support__content:nth-of-type(2) .support__pic:nth-of-type(2){width:708px;height:678px;position:absolute;top:246px;right:153px;overflow:hidden}#top .support__img{width:100%;height:100%;-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover}#top .industry{padding:162px 0 348px 0;display:flex;justify-content:flex-start;flex-direction:row-reverse;gap:542px;position:relative;left:0;z-index:1;background:url(../images/industry_bg01.png) center bottom/cover;color:#fff;overflow:hidden}#top .industry__ttl{padding-top:60px;position:absolute;top:162px;right:-30px;z-index:2;font-family:"Josefin Sans",sans-serif;color:rgba(255,255,255,.5019607843);font-size:281px;font-weight:600;text-align:end;line-height:.7}#top .industry__ttl--span{font-family:"Cormorant Garamond",serif;font-size:315px;font-weight:700;font-style:italic}#top .industry__ttl::before{content:"04";position:absolute;bottom:0;left:0;bottom:-87px;left:566px;font-family:"Noto Sans JP",sans-serif;color:#fff;font-size:37px;font-weight:700}#top .industry__ttl::after{content:"/ 業界を知る";position:absolute;bottom:-85px;left:620px;font-family:"Noto Sans JP",sans-serif;color:#fff;font-size:18px;font-weight:700}#top .industry__txt{margin-bottom:59px;padding-top:652px;padding-right:235px;font-size:16px;font-weight:500;line-height:2}#top .industry__btn{width:250px;height:65px}#top .industry__btn--link{display:block;padding:22px 50px 19px;background:#363f60;border-radius:32px;border:1px solid #fff;font-family:"Josefin Sans",sans-serif;color:#fff;font-size:22px;font-weight:600;line-height:1;text-align:center;text-decoration:none}#top .industry__btn--link:hover{background:#ffe243;border:1px solid #ffe243;color:#363f60;transition:.3s}#top .industry__content:nth-of-type(2){position:relative}#top .industry__content:nth-of-type(2) .industry__pic:nth-of-type(1){width:463px;height:463px;border-radius:50%}#top .industry__content:nth-of-type(2) .industry__pic:nth-of-type(2){width:702px;height:702px;position:absolute;bottom:-130px;left:160px;z-index:-1;border-radius:50%}#top .industry__img{width:100%;height:100%}#top .briefing{padding:486px 240px 240px 0;display:flex;justify-content:flex-end;gap:79px;position:relative;background:url(../images/briefing_bg01.png) center top/cover;overflow:hidden}#top .briefing__ttl{position:absolute;top:268px;left:-40px;font-family:"Josefin Sans",sans-serif;color:rgba(54,63,96,.1882352941);font-size:281px;font-weight:600;letter-spacing:-0.5rem}#top .briefing__ttl--span{font-family:"Cormorant Garamond",serif;font-size:325px;font-weight:700;font-style:italic}#top .briefing__ttl::before{content:"05";position:absolute;bottom:-50px;left:380px;font-family:"Noto Sans JP",sans-serif;color:#262626;font-size:37px;font-weight:700;letter-spacing:0rem}#top .briefing__ttl::after{content:"/ 説明会";position:absolute;bottom:-45px;left:430px;font-family:"Noto Sans JP",sans-serif;color:#262626;font-size:18px;font-weight:700;letter-spacing:0rem}#top .briefing__txt{margin-bottom:110px;padding-top:260px;font-size:16px;font-weight:500;line-height:2}#top .briefing__btn{width:250px;height:65px}#top .briefing__btn--link{display:block;padding:22px 50px 19px;background:#363f60;border-radius:32px;border:1px solid #363f60;font-family:"Josefin Sans",sans-serif;color:#fff;font-size:22px;font-weight:600;line-height:1;text-align:center;text-decoration:none}#top .briefing__btn--link:hover{background:#ffe243;border:1px solid #ffe243;color:#363f60;transition:.3s}#top .briefing .briefing__pic{width:720px;height:520px;border-radius:27px;overflow:hidden}#top .briefing__img{width:100%;height:100%}#top .faq{margin-bottom:236px;padding:126px 0 120px;background:rgba(255,226,67,.6);text-align:center}#top .faq__ttl{margin-bottom:142px;position:relative;font-family:"Josefin Sans",sans-serif;color:#363f60;font-size:132px;font-weight:600}#top .faq__ttl--span{font-family:"Cormorant Garamond",serif;font-size:156px;font-weight:700;font-style:italic}#top .faq__ttl::before{content:"06";position:absolute;bottom:-70px;left:880px;font-family:"Noto Sans JP",sans-serif;color:#262626;font-size:37px;font-weight:700}#top .faq__ttl::after{content:"/ よくある質問";position:absolute;bottom:-65px;right:850px;font-family:"Noto Sans JP",sans-serif;color:#262626;font-size:18px;font-weight:700}#top .faq__txt{margin-bottom:63px;font-size:16px;font-weight:500;line-height:2}#top .faq__btn{margin:0 auto;width:250px;height:65px}#top .faq__btn--link{display:block;padding:22px 50px 19px;background:#363f60;border-radius:32px;border:1px solid #363f60;font-family:"Josefin Sans",sans-serif;color:#fff;font-size:22px;font-weight:600;line-height:1;text-align:center;text-decoration:none}#top .faq__btn--link:hover{background:#ffe243;border:1px solid #ffe243;color:#363f60;transition:.3s}#top .access{margin-bottom:241px;display:flex;justify-content:center;flex-direction:row-reverse;gap:122px}#top .access__ttl{margin-bottom:46px;text-align:center;font-family:"Josefin Sans",sans-serif;font-size:32px;font-weight:600}#top .access__ttl--span{font-family:"Cormorant Garamond",serif;font-size:37px;font-weight:700;font-style:italic}#top .access__content{display:flex;align-items:start}#top .access__content:nth-of-type(1) .access__dt{padding-top:8px}#top .access__content:nth-of-type(1) .access__dd{margin-bottom:8px;padding-left:54px;line-height:2}#top .access__content:nth-of-type(1) .access__dd:nth-of-type(1){margin-bottom:16px}#top .access__content:nth-of-type(2) .access__dd{padding-left:54px}#top .access__content:nth-of-type(3) .access__dd{padding-left:75px}#top .access__content:nth-of-type(3) .access__dd--link{display:block;padding:5px;color:#262626;text-decoration:none;transition:.3s}#top .access__content:nth-of-type(3) .access__dd--link:hover{opacity:.3}#top .access__content:nth-of-type(4) .access__dd{padding-left:65px}#top .access__content:nth-of-type(4) .access__dd--link{display:block;padding:5px;position:relative;color:#262626;text-decoration:none;transition:.3s}#top .access__content:nth-of-type(4) .access__dd--link::after{content:"";width:25px;height:25px;position:absolute;top:6px;right:-27px;background:url(../images/icon_mail.png) no-repeat}#top .access__content:nth-of-type(4) .access__dd--link:hover{opacity:.5}#top .access__content:nth-of-type(5) .access__dt{padding-top:8px}#top .access__content:nth-of-type(5) .access__dd{margin-bottom:16px;line-height:2}#top .access__dt{margin-bottom:69px;padding-right:101px;font-size:18px;font-weight:700}#top .access__dd{font-size:16px;font-weight:500}#top .access__map{width:699px;height:512px}/*# sourceMappingURL=style.css.map */