.c-heading{margin-bottom:0}@media (min-width: 1000px){.footer{margin-top:140px}}@media (max-width: 999px){.footer{margin-top:36px}}.p-ttl01{text-align:center;color:#4a423b}.p-ttl01__en{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.09em;font-weight:400;font-family:"Castoro",serif;text-transform:uppercase;margin-bottom:10px}@media (max-width: 999px){.p-ttl01__en{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.09em;margin-bottom:1px}}.p-ttl01__ja{font-size:40px;font-size:4rem;line-height:1.6em;letter-spacing:0em;font-weight:500}@media (max-width: 999px){.p-ttl01__ja{font-size:28px;font-size:2.8rem;line-height:1.57143em;letter-spacing:0em}}.p-btn-blank{margin:0 auto;max-width:342px;height:60px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:bold;background-color:#7ccd13;border-radius:40px;cursor:pointer}@media (max-width: 999px){.p-btn-blank{max-width:300px}}.p-btn-blank span{color:#fff;position:relative;padding-right:22px}@media (max-width: 999px){.p-btn-blank span{padding-right:26px}}.p-btn-blank span:after{content:"";width:16px;height:16px;background-image:url(../../img/training/icon_blank_white.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:50%;right:-8px;margin-top:-8px;transition:transform 0.3s;will-change:transform}@media (max-width: 999px){.p-btn-blank span:after{right:0}}@media only screen and (min-width: 1025px){.p-btn-blank:hover span:after{transform:translateX(2px)}}.sec-intro{position:relative}@media (min-width: 1000px){.sec-intro{min-height:818px;padding:92px 0 50px}}@media (max-width: 999px){.sec-intro{padding:48px 0 67px}}.sec-intro:after{content:"";width:100%;background-position:bottom right;background-repeat:no-repeat;position:absolute;bottom:0;right:0;z-index:-2;pointer-events:none}@media (min-width: 1000px){.sec-intro:after{height:1080px;background-image:url(../../img/training/intro_img.jpg);background-size:2000px 1080px}}@media only screen and (min-width: 1000px) and (max-width: 1440px){.sec-intro:after{background-size:136vw auto}}@media (max-width: 999px){.sec-intro:after{height:100%;background-image:url(../../img/training/intro_img_sp.jpg);background-size:485px 318px}}.sec-intro .ttl-intro{font-size:40px;font-size:4rem;line-height:1.6em;letter-spacing:0em;font-weight:500;color:#ffa000;margin-bottom:36px}@media (max-width: 999px){.sec-intro .ttl-intro{font-size:24px;font-size:2.4rem;line-height:1.75em;letter-spacing:0em;margin-bottom:20px}}.sec-intro .txt-intro{font-size:18px;font-size:1.8rem;line-height:2.11111em;letter-spacing:.08em;margin-bottom:60px}@media (min-width: 1000px){.sec-intro .txt-intro{max-width:761px}}@media (max-width: 999px){.sec-intro .txt-intro{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:0em;margin-bottom:35px}}.sec-intro .txt-intro p+p{margin-top:22px}@media (max-width: 999px){.sec-intro .txt-intro p+p{margin-top:12px}}@media (min-width: 1000px){.sec-intro .lst-anchor{max-width:552px;display:flex;justify-content:space-between}}@media (max-width: 999px){.sec-intro .lst-anchor{max-width:194px}}@media (min-width: 1000px){.sec-intro .lst-anchor li{width:calc(50% - 15px)}}@media (max-width: 999px){.sec-intro .lst-anchor li:not(:first-child){margin-top:22px}}.sec-intro .lst-anchor li a{height:100%;display:flex;align-items:center;font-size:18px;font-size:1.8rem;line-height:1.55556em;color:#4a423b;padding:16px 0 16px 36px;border-bottom:1px solid #c6c6c6;position:relative;cursor:pointer}@media (max-width: 999px){.sec-intro .lst-anchor li a{font-size:15px;font-size:1.5rem;line-height:1.66667em;padding:10px 0 10px 24px}}.sec-intro .lst-anchor li a:before,.sec-intro .lst-anchor li a:after{content:"";width:18px;height:18px;border-radius:100%;position:absolute;top:50%;left:8px;margin-top:-8px}@media (max-width: 999px){.sec-intro .lst-anchor li a:before,.sec-intro .lst-anchor li a:after{left:0}}.sec-intro .lst-anchor li a:before{background-image:linear-gradient(-135deg, #fe8c16, #ffb60a, #ffd000)}.sec-intro .lst-anchor li a:after{background-image:url(../../img/training/icon_arrow_white.svg);background-repeat:no-repeat;background-position:center;transition:transform 0.3s;will-change:transform}@media only screen and (min-width: 1025px){.sec-intro .lst-anchor li a:hover:after{transform:translateY(2px)}}.sec-system{overflow:hidden;color:#4a423b}@media (max-width: 999px){.sec-system .inner{padding:0 20px}}.sec-system .p-ttl01__en{color:#5ab1ff}.sec-system .hd-box{padding:95px 0 76px;position:relative}@media (max-width: 999px){.sec-system .hd-box{padding:50px 0 41px}}.sec-system .hd-box .bg-hd{width:100%;height:500px;position:absolute;top:0;left:0;z-index:-1;pointer-events:none}@media (max-width: 999px){.sec-system .hd-box .bg-hd{height:100%}}.sec-system .hd-box .txt-hd{margin-top:27px;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:0em;color:#1e0e00}@media (min-width: 1000px){.sec-system .hd-box .txt-hd{text-align:center}}@media (max-width: 999px){.sec-system .hd-box .txt-hd{margin-top:12px;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:0em}}@media (min-width: 1000px){.sec-system .content-box{background-color:#fff;border-radius:20px;margin:0 auto;max-width:1274px;width:calc(100% - 34px);padding:75px 0 222px}}@media (max-width: 999px){.sec-system .content-box{padding:50px 0 87px}}.sec-system .content-box .inbox{color:#4a423b}@media (min-width: 1000px){.sec-system .content-box .inbox{display:flex;flex-direction:row-reverse}}.sec-system .content-box .inbox:not(:first-child){margin-top:72px}@media (max-width: 999px){.sec-system .content-box .inbox:not(:first-child){margin-top:66px}}.sec-system .content-box .inbox__img{text-align:center}@media (min-width: 1000px){.sec-system .content-box .inbox__img{width:calc(50% - 10px)}}@media (max-width: 999px){.sec-system .content-box .inbox__img{margin-bottom:13px}}.sec-system .content-box .inbox__img img{border-radius:20px}@media (max-width: 999px){.sec-system .content-box .inbox__img img{width:100%}}@media (min-width: 1000px){.sec-system .content-box .inbox__dt{width:calc(50% + 10px);padding-top:2px;padding-right:40px}}.sec-system .content-box .inbox__dt .ttl{font-size:34px;font-size:3.4rem;line-height:1.41176em;letter-spacing:.08em;font-weight:500;position:relative;padding-bottom:30px;margin-bottom:38px}@media (max-width: 999px){.sec-system .content-box .inbox__dt .ttl{font-size:24px;font-size:2.4rem;line-height:1.58333em;letter-spacing:.08em;padding-bottom:16px;margin-bottom:17px}}.sec-system .content-box .inbox__dt .ttl:before{content:"";height:1px;background-color:#5ab1ff;position:absolute;bottom:0;left:0;right:-40px}@media (max-width: 999px){.sec-system .content-box .inbox__dt .ttl:before{right:0}}.sec-system .content-box .inbox__dt .ttl-sub{font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.05em;margin-bottom:16px}@media (max-width: 999px){.sec-system .content-box .inbox__dt .ttl-sub{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:0em;margin-bottom:9px}}.sec-system .content-box .inbox__dt .txt{font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:0em}@media (max-width: 999px){.sec-system .content-box .inbox__dt .txt{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:0em}}.sec-system .content-box .inbox__dt .message{margin-top:24px;margin-right:-12px;display:flex;align-items:flex-start;justify-content:space-between}@media (max-width: 999px){.sec-system .content-box .inbox__dt .message{margin-top:7px;margin-right:-1px}}.sec-system .content-box .inbox__dt .message__txt{border-radius:10px;background-color:rgba(90,177,255,0.1);margin-top:20px;position:relative;font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:0em;padding:21px 30px;min-height:90px}@media (min-width: 1000px){.sec-system .content-box .inbox__dt .message__txt{width:calc(100% - 110px);max-width:413px}}@media (max-width: 999px){.sec-system .content-box .inbox__dt .message__txt{width:calc(100% - 120px);font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:0em;padding:21px 22px}}.sec-system .content-box .inbox__dt .message__txt:after{content:"";width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:15px solid rgba(90,177,255,0.1);position:absolute;top:35px;right:-15px}.sec-system .content-box .inbox__dt .message__avatar{text-align:center;width:90px}.sec-system .content-box .inbox__dt .message__avatar span{margin-top:6px;display:block;font-size:12px;font-size:1.2rem;line-height:1.83333em;letter-spacing:0em;white-space:nowrap}.sec-corporate{overflow:hidden;color:#4a423b}@media (max-width: 999px){.sec-corporate .inner{padding:0 20px}}.sec-corporate .p-ttl01__en{color:#7ccd13}.sec-corporate .hd-box{padding:90px 0 68px;position:relative}@media (max-width: 999px){.sec-corporate .hd-box{padding:56px 0 50px}}.sec-corporate .hd-box .bg-hd{width:100%;height:426px;position:absolute;top:0;left:0;z-index:-1;pointer-events:none}@media (max-width: 999px){.sec-corporate .hd-box .bg-hd{height:100%}}@media (min-width: 1000px){.sec-corporate .content-box{background-color:#fff;border-radius:20px;margin:0 auto;max-width:1274px;width:calc(100% - 34px);padding:92px 0 146px}}@media (max-width: 999px){.sec-corporate .content-box{padding:30px 0 79px}}.sec-corporate .content-box .inbox{color:#4a423b}@media (min-width: 1000px){.sec-corporate .content-box .inbox{display:flex;flex-direction:row-reverse}}.sec-corporate .content-box .inbox:not(:first-child){margin-top:100px}@media (max-width: 999px){.sec-corporate .content-box .inbox:not(:first-child){margin-top:58px}}.sec-corporate .content-box .inbox__img{text-align:center}@media (min-width: 1000px){.sec-corporate .content-box .inbox__img{width:calc(50% - 64px)}}@media (max-width: 999px){.sec-corporate .content-box .inbox__img{margin-bottom:13px}}.sec-corporate .content-box .inbox__img img{border-radius:20px}@media (max-width: 999px){.sec-corporate .content-box .inbox__img img{width:100%}}@media (min-width: 1000px){.sec-corporate .content-box .inbox__dt{width:calc(50% + 64px);padding-top:2px;padding-right:41px}}.sec-corporate .content-box .inbox__dt .ttl{font-size:30px;font-size:3rem;line-height:1.46667em;letter-spacing:.08em;font-weight:500;position:relative;padding-bottom:32px;margin-bottom:30px}@media (max-width: 999px){.sec-corporate .content-box .inbox__dt .ttl{font-size:24px;font-size:2.4rem;line-height:1.58333em;letter-spacing:.08em;padding-bottom:16px;margin-bottom:17px}}.sec-corporate .content-box .inbox__dt .ttl:before{content:"";height:1px;background-color:#7ccd13;position:absolute;bottom:0;left:0;right:-41px}@media (max-width: 999px){.sec-corporate .content-box .inbox__dt .ttl:before{right:0}}.sec-corporate .content-box .inbox__dt .txt{font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:0em}@media (max-width: 999px){.sec-corporate .content-box .inbox__dt .txt{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:0em}}.sec-corporate .content-box .inbox__dt .txt p+p{margin-top:10px}.sec-corporate .content-box .p-btn-blank{margin-top:34px}@media (max-width: 999px){.sec-corporate .content-box .p-btn-blank{margin-top:22px}}.sec-benefits{padding:92px 0 83px;position:relative}@media (max-width: 999px){.sec-benefits{padding:0 0 61px}}.sec-benefits .bg-benefits{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;pointer-events:none}@media (max-width: 999px){.sec-benefits .bg-benefits{top:60vw;bottom:0}}.sec-benefits .img-benefits-sp{margin-bottom:36px}.sec-benefits .img-benefits-sp img{width:100%}@media (min-width: 1000px){.sec-benefits .inbox{display:flex;align-items:flex-start;justify-content:space-between}}@media (min-width: 1000px){.sec-benefits .inbox__dt{width:61%;padding-right:20px}}.sec-benefits .inbox__dt .ttl{font-size:32px;font-size:3.2rem;line-height:1.78125em;letter-spacing:.1em;font-weight:500;color:#4a423b;margin-bottom:28px}@media (max-width: 999px){.sec-benefits .inbox__dt .ttl{font-size:23px;font-size:2.3rem;line-height:1.56522em;letter-spacing:.1em;margin-bottom:12px}}.sec-benefits .inbox__dt .txt{font-size:18px;font-size:1.8rem;line-height:1.88889em;letter-spacing:0em;color:#1e0e00;margin-bottom:40px}@media (max-width: 999px){.sec-benefits .inbox__dt .txt{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:0em;margin-bottom:30px}}.sec-benefits .inbox__dt .txt p+p{margin-top:4px}@media (max-width: 999px){.sec-benefits .inbox__dt .txt p+p{margin-top:12px}}.sec-benefits .inbox__dt .btn{width:300px;height:60px}@media (max-width: 999px){.sec-benefits .inbox__dt .btn{margin:0 auto}}.sec-benefits .inbox__dt .btn .text{font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:0em}@media (max-width: 999px){.sec-benefits .inbox__dt .btn .text{padding-right:10px}}.sec-benefits .inbox__dt .btn .ar02{width:24px;height:24px;margin-top:-12px;right:14px;padding-left:1px}@media (max-width: 999px){.sec-benefits .inbox__dt .btn .ar02{width:20px;height:20px;margin-top:-10px;right:15px}}.sec-benefits .inbox__dt .btn .ar02:before{width:7px;height:13px}@media (max-width: 999px){.sec-benefits .inbox__dt .btn .ar02:before{width:6px;height:10px}}.sec-benefits .inbox__img{text-align:center}@media (min-width: 1000px){.sec-benefits .inbox__img{width:39%;max-width:423px;margin-top:20px}}.sec-benefits .inbox__img img{border-radius:20px}

/*# sourceMappingURL=maps/training.min.css.map */
