@charset "utf-8";.serif{font-family:Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,游明朝,YuMincho,ＭＳ Ｐ明朝,ＭＳ 明朝,"Noto Serif JP",serif}.acuminP{font-family:acumin-pro,sans-serif;font-style:normal;font-weight:500}.acuminPEx{font-style:normal}.acuPEx-ita-bold,.acuminPEx{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:700}.acuPEx-ita-bold{font-style:italic}.acuPEx-ita-black{font-family:acumin-pro-extra-condensed,sans-serif;font-style:italic;font-weight:800}body,html{font-size:62.5%;height:100%;width:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{color:#000;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-size:1.4rem;position:relative;-webkit-font-smoothing:antialiased;letter-spacing:.06em;line-height:1.6}body.active{position:fixed;width:100%}main{display:block}main figure{margin:0}a{color:inherit;text-decoration:none}a,a:hover{transition:opacity .3s ease}a:hover{opacity:.7}@media screen and (max-width:1024px){a a[href^=tel]{pointer-events:none}a:hover{opacity:.7;transition:opacity .3s ease}}img,img[src$=".svg"]{height:auto;width:100%}sup{top:-.1em;vertical-align:top}sub,sup{font-size:70%;position:relative}sub{bottom:-.1em;vertical-align:bottom}.flex{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;-js-display:flex;display:flex}.c-pc-only{display:inline-block!important}.c-sp-only,.c-tab-only{display:none!important}.c-tab-over{display:inline-block!important}.c-tab-less{display:none!important}.clear{clear:both!important}.c-justify{text-align:justify;text-justify:inter-ideograph;text-justify:inter-character}@media screen and (min-width:768px) and (max-width:1024px){.c-pc-only{display:none!important}.c-tab-only{display:inline-block!important}.c-sp-only{display:none!important}.c-tab-less,.c-tab-over{display:inline-block!important}}@media screen and (max-width:767px){.c-pc-only,.c-tab-only{display:none!important}.c-sp-only{display:inline-block!important}.c-tab-over{display:none!important}.c-tab-less{display:inline-block!important}}header{background-color:#fff;height:80px;margin:0 auto;position:fixed;top:0;width:100%;z-index:997}.l-header-area{display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 4.76vw 0 1.8%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000}.l-header-area .logo{max-width:250px;position:relative;width:19%;z-index:992}@media (max-width:1920px){.header-spacing{letter-spacing:.115rem}}.header-nav{padding-top:14px}.header-nav,.header-nav .nav-parent{display:-webkit-box;display:-ms-flexbox;display:flex}.header-nav .nav-parent>li.nav-li{cursor:pointer;font-size:clamp(13px,calc(10.00585px + .2924vw),14px);font-weight:700;position:relative;text-align:center}.header-nav .nav-parent>li.nav-li .menu_parent__wrapper:hover,.header-nav .nav-parent>li.nav-li.nav-li_reskilling:hover{opacity:.6;transition:opacity .3s ease}.header-nav .nav-parent>li.nav-li a:hover{opacity:1}.header-nav .nav-parent>li.nav-li:after{background:url(//20071847.fs1.hubspotusercontent-na1.net/hubfs/20071847/raw_assets/public/manabicoach/images/reskillingcamp/common/header-arrow.svg) no-repeat 50%/contain;bottom:11px;content:"";display:inline-block;height:5.53px;left:0;margin:auto;position:absolute;right:0;width:11.63px;z-index:20}.header-nav .nav-parent>li.nav-li.nav-li_reskilling:after{background-image:none}.header-nav .nav-parent>li.nav-li .menu_parent__wrapper,.header-nav .nav-parent>li.nav-li a{display:block;height:100%;padding:0 18px 25px}.header-nav .nav-parent>li.nav-li span.head-en,.header-nav .nav-parent>li.nav-li span.head-en-post{color:#b9b9b9;display:block;font-size:12px;line-height:1.3}.header-nav .nav-parent .nav-li .header-nav-child{font-feature-settings:"palt";left:50%;letter-spacing:.12em;position:absolute;text-align:center;top:58px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:186px}.header-nav .nav-parent>li.nav-li .header-nav-child.open{display:block}.header-nav .nav-parent .nav-li .header-nav-child li a{background-color:#015f9a;border:1px solid #fff;border-top:none;color:#fff;padding:10px 0}.header-nav .nav-parent .nav-li .header-nav-child li a:hover{opacity:.7;transition:opacity .3s ease}.header-hamburger,.header-nav .nav-parent .nav-li .header-nav-child,.header-nav .nav-parent>li.sp-only-nav{display:none}.header-nav .nav-parent>li.nav-li .menu_parent__wrapper.open .menu_parent:before{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}@media (max-width:1100px){.header-nav .nav-parent>li.nav-li a{padding:0 12px 25px}}@media (max-width:1024px){header{height:70px}.l-header-area{background-color:#fff;height:70px;padding:0 20px;position:relative;z-index:980}.l-header-area .logo{width:180px}.header-nav{display:block}.header-nav.active{display:block;opacity:1;overflow:auto;-webkit-transform:translateX(0);transform:translateX(0);-webkit-overflow-scrolling:touch}.header-nav.active li{font-size:1.6rem;font-weight:700;text-align:center}.header-nav .nav-parent{display:none}.header-nav .nav-parent.active{background-color:#fff;display:block;height:100%;left:0;overflow-x:hidden;overflow-y:auto;padding:120px 0;position:fixed;top:0;width:100%;z-index:990}.header-nav .nav-parent>li{padding:19px 13.8%}.header-nav .nav-parent>li.sp-only-nav{display:block}.header-nav .nav-parent>li a{display:block;position:relative}.header-nav .nav-parent>li.nav-li{font-size:1.6rem;text-align:left}.header-nav .nav-parent>li.nav-li:after{display:none}.header-nav .nav-parent>li.nav-li .menu_parent__wrapper,.header-nav .nav-parent>li.nav-li a{padding:0}.header-nav .nav-parent>li.nav-li span.head-en,.header-nav .nav-parent>li.nav-li span.head-en-post{display:none}.header-nav .nav-parent>li a:after{border:2px solid #bc0024;border-bottom:none;border-left:none;content:"";height:7px;position:absolute;right:2px;top:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px}.header-nav .nav-parent>li.nav-li .menu_parent__wrapper .menu_parent{position:relative}.header-nav .nav-parent>li.nav-li .menu_parent__wrapper .menu_parent:after,.header-nav .nav-parent>li.nav-li .menu_parent__wrapper .menu_parent:before{background:#bc0024;border:none;content:"";display:block;height:2px;position:absolute;right:-8px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .4s;transition:all .4s;width:12px}.header-nav .nav-parent>li.nav-li .menu_parent__wrapper .menu_parent:before{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.header-nav .nav-parent>li.nav-li .menu_parent__wrapper.open .menu_parent:before{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}.header-nav .nav-parent>li.nav-li .menu_parent__wrapper .menu_parent.open{margin-bottom:0}.header-nav .nav-parent>li.nav-li .menu_parent__wrapper .menu_parent.open:before{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}.header-nav .nav-parent>li.nav-li .header-nav-child{background-color:#fff;color:#000;left:0;padding:10px 0 0 20px;position:relative;text-align:left;top:0;-webkit-transform:translateX(0);transform:translateX(0);width:100%}.header-nav .nav-parent>li{font-size:1.6rem;padding:12px 10vw}.header-nav .nav-parent .nav-li .header-nav-child li a{background-color:#fff;border:none;color:#000}.header-nav .nav-parent .nav-li .header-nav-child li a:after{top:18px}.header-nav .nav-parent .nav-li .header-nav-child li a:before{content:"- "}.header-nav .nav-parent>li.nav-tab{margin-top:5vw;width:100%}.header-nav .nav-parent>li.nav-tab a{display:block;margin-bottom:15px}.header-nav .nav-parent>li.nav-tab .tab-contact{background-color:#015f9a;color:#fff;font-weight:700;height:62px;line-height:62px;text-align:center}.header-nav .nav-parent>li.nav-tab .tab-contact:before{background:url(//20071847.fs1.hubspotusercontent-na1.net/hubfs/20071847/raw_assets/public/manabicoach/images/reskillingcamp/common/ico-mail.svg) no-repeat 50%/contain;content:"";display:inline-block;height:12px;margin:0 12px 0 0;width:19px}.header-nav .nav-parent>li.nav-tab .tab-download{background-color:#a51400;color:#fff;font-weight:700;height:62px;line-height:62px;text-align:center}.header-nav .nav-parent>li.nav-tab .tab-download:before{background:url(//20071847.fs1.hubspotusercontent-na1.net/hubfs/20071847/raw_assets/public/manabicoach/images/reskillingcamp/common/ico-download.svg) no-repeat 50%/contain;content:"";display:inline-block;height:16.5px;margin:0 12px 0 0;width:17px}.header-nav .nav-parent>li.nav-tab a:after{display:none}.header-hamburger{display:block;height:25px;position:fixed;right:20px;top:25px;width:40px;z-index:998}.header-hamburger span{background-color:#1d3583;height:1px;position:absolute;-webkit-transition:.5s;transition:.5s;width:100%}.header-hamburger span:first-of-type{top:0}.header-hamburger span:nth-of-type(2){top:50%}.header-hamburger span:last-of-type{top:100%}.header-hamburger.active span:first-of-type{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header-hamburger.active span:nth-of-type(2){opacity:0}.header-hamburger.active span:last-of-type{top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.fixed-tab{color:#fff;height:410px;position:absolute;right:0;top:203px;width:60px;z-index:30}.fixed-tab a{display:block;writing-mode:vertical-rl}.fixed-tab a:last-child{margin-top:10px}.fixed-tab .fixed-tab-list{align-items:center;display:flex;font-size:14px;font-weight:700;height:200px;justify-content:center;letter-spacing:2px;width:60px}.fixed-tab .tab-contact{background-color:#015f9a;border:1px solid #fff}.fixed-tab .tab-contact:before{background:url(//20071847.fs1.hubspotusercontent-na1.net/hubfs/20071847/raw_assets/public/manabicoach/images/reskillingcamp/common/ico-mail.svg) no-repeat 50%/contain;content:"";display:inline-block;height:12px;margin:0 auto 10px;width:19px}.fixed-tab .tab-download{background-color:#a51401;border:1px solid #fff}.fixed-tab .tab-download:before{background:url(//20071847.fs1.hubspotusercontent-na1.net/hubfs/20071847/raw_assets/public/manabicoach/images/reskillingcamp/common/ico-download.svg) no-repeat 50%/contain;content:"";display:inline-block;height:16.5px;margin:0 auto 8px;width:17px}.fixed-top{display:block;margin-top:10px;writing-mode:vertical-rl}.tab-top{align-items:center;display:flex;height:auto;justify-content:center;letter-spacing:2px;position:absolute;right:0;top:700px;width:60px;z-index:30}@media screen and (max-width:767px){.fixed-tab{align-items:flex-end;bottom:0;display:flex;height:50px;position:fixed;right:auto;top:auto;width:100%}.fixed-tab a{width:50%;writing-mode:horizontal-tb}.fixed-tab a:last-child{margin-top:0}.fixed-tab .fixed-tab-list{display:block;font-size:clamp(12px,calc(6.10526px + 2.10526vw),14px);height:50px;line-height:50px;text-align:center;width:100%}.fixed-tab .tab-contact:before{height:9px;margin:0 10px 0 0;width:16px}.fixed-tab .tab-download:before{height:13.52px;margin:0 10px 0 0;width:13.35px}.tab-top{bottom:0;display:flex;height:auto;line-height:50px;padding-bottom:20%;position:fixed;right:0;top:auto;width:60px}}.l-footer{background-color:#fff;padding-top:100px}.l-footer__top{margin-bottom:15px}.l-footer__top .flex{justify-content:end}.l-footer__top .flex p{font-size:12px}.l-footer__top .flex p:first-child{margin-right:30px}.l-footer__bottom{background-color:#1d2057;padding:55px 1.9% 19px;width:100%}.l-footer__bottom figure{margin:auto;max-width:305px;min-width:225px;width:22%}.l-footer__bottom .copyright{color:#b7b7b7;font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Helvetica Neue,Arial,Meiryo,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-size:11px;text-align:right}@media screen and (max-width:767px){.l-footer{padding-top:35px}.l-footer__top .flex{display:block;text-align:right}.l-footer__top .flex p:first-child{margin:0 0 5px}.l-footer__bottom{padding:15px 5.3% 60px}.l-footer__bottom .copyright{font-size:7px;padding-top:15px;text-align:center}}.l-footer{position:relative}.l-footer__body{margin:0 auto;max-width:1288px;padding:0 40px}@media screen and (min-width:768px) and (max-width:991px){.l-footer__body{padding:0 30px}}@media screen and (max-width:767px){.l-footer__body{padding:0 20px}}.l-footer__middle{background-color:#ececea;padding:32px 0 48px}.l-footer__middle .l-footer__flex{align-items:center;display:flex;margin-bottom:32px}.l-footer__middle .l-footer__flex:last-child{margin-bottom:0}.l-footer__middle .l-footer__heading{align-items:center;display:flex;flex-basis:110px;font-size:12px;font-weight:700}.l-footer__middle .l-footer__wrapper{box-shadow:inset 1px 0 0 0 #d9d9d6;flex:1;padding-left:13px}.l-footer__middle .l-footer__wrapper:after{clear:both;content:"";display:block}.l-footer__middle .l-footer__wrapper .l-footer__title{clear:both;float:left;font-size:12px;font-weight:700;line-height:20px;padding-left:13px;width:140px}.l-footer__middle .l-footer__wrapper .l-footer__list{display:flex;flex-wrap:wrap;position:relative}.l-footer__middle .l-footer__wrapper .l-footer__list .l-footer__item{border-right:1px solid #d9d9d6;height:20px;padding:0 12px}.l-footer__middle .l-footer__wrapper .l-footer__list .l-footer__item:last-child{border-right:none}.l-footer__middle .l-footer__wrapper .l-footer__list .l-footer__link{color:#53565a;display:inline-block;font-size:12px;line-height:20px;position:relative;transition:opacity .3s;vertical-align:top;z-index:0}.l-footer__middle .l-footer__wrapper .l-footer__list .l-footer__link:hover{opacity:.6}.l-footer__middle .l-footer__wrapper .l-footer__list--float{margin-bottom:10px;margin-left:140px}.l-footer__middle .l-footer__wrapper .l-footer__list--float-last{margin-left:140px}.l-footer__middle .l-footer__button{align-items:center;display:flex;flex-basis:173px;justify-content:flex-end}.l-footer__middle .l-footer__button .l-footer__link{align-items:center;background-color:#fff;border-radius:20px;color:#53565a;display:flex;font-size:12px;height:34px;justify-content:center;transition:opacity .3s;width:144px}.l-footer__middle .l-footer__button .l-footer__link:hover{opacity:.6}@media screen and (max-width:767px){.l-footer__middle{padding:40px 0 48px}.l-footer__middle .l-footer__flex{display:block;margin-bottom:40px}.l-footer__middle .l-footer__heading{display:block;font-size:1.4rem;font-size:14px;margin-bottom:16px;padding:0}.l-footer__middle .l-footer__wrapper{box-shadow:none;display:block;padding:0}.l-footer__middle .l-footer__wrapper .l-footer__title{border-top:1px solid #d9d9d6;float:none;line-height:inherit;margin-bottom:8px;padding:16px 0 0;width:auto}.l-footer__middle .l-footer__wrapper .l-footer__title:not(:first-child){margin-top:8px}.l-footer__middle .l-footer__wrapper .l-footer__list{padding:0}.l-footer__middle .l-footer__wrapper .l-footer__list:not(.l-footer__list--float):not(.l-footer__list--float-last){justify-content:space-between;margin:0}.l-footer__middle .l-footer__wrapper .l-footer__list:not(.l-footer__list--float):not(.l-footer__list--float-last) .l-footer__item{border-bottom:1px solid #d9d9d6;border-right:none;border-top:1px solid #d9d9d6;height:auto;margin-bottom:-1px;padding:0;width:calc(50% - 10px)}.l-footer__middle .l-footer__wrapper .l-footer__list:not(.l-footer__list--float):not(.l-footer__list--float-last) .l-footer__link{align-items:center;display:flex;line-height:1.5;min-height:46px}.l-footer__middle .l-footer__wrapper .l-footer__list--float,.l-footer__middle .l-footer__wrapper .l-footer__list--float-last{margin-left:-12px}.l-footer__middle .l-footer__wrapper .l-footer__list--float .l-footer__item,.l-footer__middle .l-footer__wrapper .l-footer__list--float-last .l-footer__item{margin-bottom:8px}.l-footer__middle .l-footer__button{display:block;margin-top:25px}.l-footer__middle .l-footer__button .l-footer__link{width:100%}}@media print{.l-footer__middle,.l-footer__top{display:none}}.inner{max-width:1080px}.inner,.inner-b{margin:auto;padding:0 40px}.inner-b{max-width:1220px}.inner-s{margin:auto;max-width:995px;padding:0 40px}@media screen and (max-width:767px){.inner,.inner-b{padding:0 5.3%}}.c-title_box{text-align:center}.c-title_box span.sub-title{color:#afafaf;display:inline-block;font-size:1.6rem;font-weight:700;letter-spacing:2px}.c-title_box span.sunshine{background:radial-gradient(circle,#b28f27 0,rgba(178,143,39,0) 90%);display:block;height:3px;margin:7px auto 6px;width:52px}.c-title_box .title{font-size:clamp(30px,calc(24.0117px + .5848vw),32px);font-weight:700}@media screen and (max-width:767px){.c-title_box .title{font-size:2rem}}.sunshine{overflow:hidden;position:relative}.sunshine:after{background-image:linear-gradient(80deg,hsla(0,0%,100%,0) 25%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 75%);content:"";display:block;height:100%;left:-100%;position:absolute;top:0;-webkit-transition:.4s;transition:1s;width:100%}.sunshine.active:after{left:100%}.fade-up{opacity:0;transform:translateY(40px)}.fade-up,.fade-up.active{transition:opacity 1s,transform 1s}.fade-up.active{animation-duration:1s;animation-fill-mode:forwards;animation-name:fadeUp;transform:translateY(0)}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.common-btn-animation a{background-color:#fff;border:1px solid #707070;border-radius:10px;display:block;opacity:1;overflow:hidden;position:relative;text-align:center}.common-btn-animation a:before{background-color:#000;bottom:0;content:"";display:block;left:0;position:absolute;top:0;transition:.2s;width:0;z-index:1}.common-btn-animation a span:after{background-image:url(//20071847.fs1.hubspotusercontent-na1.net/hubfs/20071847/raw_assets/public/manabicoach/images/reskillingcamp/common/ico-arrow-right_black.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12.08px;margin:0 0 2px 10px;vertical-align:middle;width:6.75px}.common-btn-animation a:hover:before{width:100%}.common-btn-animation a:hover span:after{background-image:url(//20071847.fs1.hubspotusercontent-na1.net/hubfs/20071847/raw_assets/public/manabicoach/images/reskillingcamp/common/ico-arrow-right_white.svg);background-repeat:no-repeat;background-size:contain}.common-btn-animation a .btn-animation_text{color:#000;font-weight:700;position:relative;z-index:2}.common-btn-animation a:hover .btn-animation_text{color:#fff}@media screen and (max-width:767px){.common-btn-animation a:hover:before{content:none}.common-btn-animation a:hover span:after{background-image:url(//20071847.fs1.hubspotusercontent-na1.net/hubfs/20071847/raw_assets/public/manabicoach/images/reskillingcamp/common/ico-arrow-right_black.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle}.common-btn-animation a:hover .btn-animation_text{color:#000}}.hover-shine a{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:auto;opacity:1;overflow:hidden;position:relative}.hover-shine a:before{background-image:linear-gradient(133deg,hsla(0,0%,100%,0) 25%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 75%);content:"";display:block;height:100%;left:-100%;position:absolute;top:0;-webkit-transition:.4s;transition:.4s;width:100%}.hover-shine a:hover:before{left:100%}.gold-btn a{background:linear-gradient(#e4c567,#b28f27);border-radius:15px;height:75px;width:419px}.gold-btn a:after{background-image:url(//20071847.fs1.hubspotusercontent-na1.net/hubfs/20071847/raw_assets/public/manabicoach/images/reskillingcamp/common/gold-btn-arrow.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18.71px;position:absolute;right:23px;top:30px;width:20.1px}.gold-btn p{color:#fff;font-size:clamp(22px,calc(16.0117px + .5848vw),24px);font-weight:700}@media screen and (max-width:767px){.common-btn-animation a:hover:before{content:none}.common-btn-animation a:hover span:after{background-image:url(//20071847.fs1.hubspotusercontent-na1.net/hubfs/20071847/raw_assets/public/manabicoach/images/reskillingcamp/common/ico-arrow-right_black.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle}.common-btn-animation a:hover .btn-animation_text{color:#000}.gold-btn a{border-radius:13px;height:53px;max-width:335px;width:100%}.gold-btn a:after{top:19px}.gold-btn p{font-size:1.7rem}}@media print{html,html body{*zoom:.65}body{width:960px}}