﻿.sec-info{margin-top:191px;padding:107px 0 128px}@media (max-width: 767px){.sec-info{margin-top:84px;padding:54px 0 63px}}.sec-info .txt01{margin-top:42px;max-width:700px;font-size:15px;font-size:1.5rem;line-height:2.53333em;letter-spacing:.08em;font-weight:bold;color:#fff}@media (max-width: 767px){.sec-info .txt01{margin-top:29px;font-size:14px;font-size:1.4rem;line-height:2em}}.sec-feature{padding:1px 0 90px;background-color:#f8f8f8}@media (max-width: 767px){.sec-feature{padding-bottom:50px}}.sec-feature .boxWhite{background-color:#fff;position:relative}@media (min-width: 768px){.sec-feature .boxWhite{margin-top:-40px;padding:80px 15px 70px}}@media (max-width: 767px){.sec-feature .boxWhite{margin-top:-30px;padding:39px 30px 25px}}.sec-feature .boxWhite__inner{max-width:880px;margin:0 auto}.sec-feature .ttl01{font-size:34px;font-size:3.4rem;line-height:1.29412em;letter-spacing:.08em;font-weight:bold;color:#ef8253}@media (max-width: 767px){.sec-feature .ttl01{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.08em}}@media only screen and (max-width: 355px){.sec-feature .ttl01{font-size:19px;font-size:1.9rem;line-height:1.52632em}}.sec-feature .ttl01 span{padding:0 15px;position:relative}@media (max-width: 767px){.sec-feature .ttl01 span{padding:0 13px}}.sec-feature .ttl01 span:before,.sec-feature .ttl01 span:after{content:"";width:12px;height:24px;position:absolute}@media (max-width: 767px){.sec-feature .ttl01 span:before,.sec-feature .ttl01 span:after{width:8px;height:16px}}.sec-feature .ttl01 span:before{border-top:2px solid #ef8253;border-left:2px solid #ef8253;top:-7px;left:0}@media (max-width: 767px){.sec-feature .ttl01 span:before{top:-5px}}.sec-feature .ttl01 span:after{border-bottom:2px solid #ef8253;border-right:2px solid #ef8253;bottom:-7px;right:0}@media (max-width: 767px){.sec-feature .ttl01 span:after{bottom:-3px}}.sec-feature .ttl02{margin-top:56px}@media (max-width: 767px){.sec-feature .ttl02{margin-top:55px;display:block;font-size:18px;font-size:1.8rem;line-height:1.55556em}.sec-feature .ttl02:before{top:13px;margin-top:0}.sec-feature .ttl02 .txtEn{display:block;font-size:12px;font-size:1.2rem;line-height:1.83333em;margin-left:0}}.sec-feature .ttl03{margin-top:55px;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.08em;font-weight:bold}@media (max-width: 767px){.sec-feature .ttl03{font-size:14px;font-size:1.4rem;line-height:1.71429em}}.sec-feature .txt01{margin-top:32px}@media (max-width: 767px){.sec-feature .txt01{margin-top:17px}}@media (min-width: 768px){.sec-feature .process{margin-top:30px;display:flex;position:relative}.sec-feature .process:before{content:"";width:100%;height:22px;background-image:url(../../img/training/feature_process.png);background-position:center;background-size:100% 100%;position:absolute;top:0;left:0;z-index:1}}@media (max-width: 767px){.sec-feature .process{margin-top:33px}}.sec-feature .process__item{position:relative;background-color:#fff8f4}@media (min-width: 768px){.sec-feature .process__item{padding:42px 26px 37px 30px;width:calc(100% / 3)}}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px){.sec-feature .process__item{padding-left:18px;padding-right:18px}}@media (min-width: 768px){.sec-feature .process__item:not(:first-child):before{content:"";width:2px;height:100%;background-color:#fff;position:absolute;top:0;left:-1px}}@media (max-width: 767px){.sec-feature .process__item{padding:27px 25px 21px 40px}.sec-feature .process__item:not(:first-child){margin-top:2px}.sec-feature .process__item:before{content:"";width:20px;background-position:center;background-size:100% 100%;position:absolute;left:0}.sec-feature .process__item:nth-child(1):before{background-image:url(../../img/training/feature_process_01_sp.png);top:0;bottom:14px}.sec-feature .process__item:nth-child(2):before{background-image:url(../../img/training/feature_process_02_sp.png);top:-4px;bottom:14px}.sec-feature .process__item:nth-child(3):before{background-image:url(../../img/training/feature_process_03_sp.png);top:-4px;bottom:0}.sec-feature .process__item:not(:last-child):after{content:"";width:20px;height:25px;background-position:center bottom;background-size:cover;position:absolute;left:0;bottom:-10px;z-index:1}.sec-feature .process__item:not(:last-child):nth-child(1):after{background-image:url(../../img/training/feature_process_arrow01_sp.png)}.sec-feature .process__item:not(:last-child):nth-child(2):after{background-image:url(../../img/training/feature_process_arrow02_sp.png)}}.sec-feature .process__number{display:flex;align-items:center;color:#ef8253;white-space:nowrap}.sec-feature .process__number .no-number{font-size:50px;font-size:5rem;line-height:1em;letter-spacing:.05em;font-weight:200;font-family:"Montserrat",sans-serif;margin-right:20px}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px){.sec-feature .process__number .no-number{margin-right:10px}}@media (max-width: 767px){.sec-feature .process__number .no-number{font-size:26px;font-size:2.6rem;line-height:1em;letter-spacing:.12em;margin-right:12px}}.sec-feature .process__number .txt-number{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.08em;font-weight:bold}@media (max-width: 767px){.sec-feature .process__number .txt-number{font-size:18px;font-size:1.8rem;line-height:1.55556em}}.sec-feature .process__txt{margin-top:17px;font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.08em;font-weight:500}@media (max-width: 767px){.sec-feature .process__txt{margin-top:18px;font-size:14px;font-size:1.4rem;line-height:1.57143em}}.sec-feature .process__txt ul li{padding-left:15px;position:relative}.sec-feature .process__txt ul li:before{content:"";width:6px;height:6px;background-image:url(../../img/training/dot.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:7px;left:-2px}@media (max-width: 767px){.sec-feature .process__txt ul li:before{left:0}}.sec-feature .process__txt ul li+li{margin-top:12px}@media (max-width: 767px){.sec-feature .process__txt ul li+li{margin-top:17px}}.sec-feature .lst-anchor{margin-top:26px}.sec-feature .lst-anchor li+li{margin-top:10px}@media (max-width: 767px){.sec-feature .lst-anchor li+li{margin-top:6px}}.sec-feature .anchor{display:flex;align-items:center;border:1px solid #ef8253;border-radius:5px;padding:17px 45px 17px 13px;min-height:60px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.08em;font-weight:bold;color:#ef8253;transition:0.3s color, 0.3s background-color;will-change:color, background-color;position:relative;cursor:pointer}@media (max-width: 767px){.sec-feature .anchor{font-size:13px;font-size:1.3rem;line-height:1.53846em;letter-spacing:.08em;padding:10px 38px 8px 19px}}.sec-feature .anchor:before,.sec-feature .anchor:after{content:"";width:12px;height:8px;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;right:25px;margin-top:-4px;transition:0.3s opacity;will-change:opacity}@media (max-width: 767px){.sec-feature .anchor:before,.sec-feature .anchor:after{right:18px}}.sec-feature .anchor:before{background-image:url(../../img/training/arrow_down.svg);opacity:1}.sec-feature .anchor:after{background-image:url(../../img/training/arrow_down_white.svg);opacity:0}@media only screen and (min-width: 1025px){.sec-feature .anchor:hover{opacity:1;color:#fff;background-color:#ef8253}.sec-feature .anchor:hover:before{opacity:0}.sec-feature .anchor:hover:after{opacity:1}}@media (min-width: 768px){.sec-feature .lst01{margin-top:25px;display:flex;flex-wrap:wrap;justify-content:space-between}}@media (max-width: 767px){.sec-feature .lst01{margin-top:15px}}.sec-feature .lst01 li{background-color:#fff8f4}@media (min-width: 768px){.sec-feature .lst01 li{width:calc(50% - 5px);margin-bottom:10px;padding:9px 30px}}@media (max-width: 767px){.sec-feature .lst01 li{padding:9px 20px;margin-bottom:6px}}.sec-feature .lst01 p{font-size:12px;font-size:1.2rem;line-height:1.75em;letter-spacing:.08em;font-weight:500}@media (max-width: 767px){.sec-feature .lst01 p{font-size:11px;font-size:1.1rem;line-height:1.63636em;letter-spacing:.08em}}.sec-feature .lst01 strong{margin:10px 0;display:block;font-size:14px;font-size:1.4rem;line-height:1.5em;letter-spacing:.08em;font-weight:bold}@media (max-width: 767px){.sec-feature .lst01 strong{margin:12px 0;font-size:13px;font-size:1.3rem;line-height:1.38462em;letter-spacing:.08em}}.sec-feature .lst01 p+strong{margin:0}@media (max-width: 767px){.sec-feature .lst01 p+strong{margin-top:4px}}@media (max-width: 767px){.ttl-training{position:relative;padding-top:44px}}.ttl-training .c-ttl{display:inline-block;vertical-align:middle}.ttl-training .text_noted{margin-left:32px;display:inline-block;vertical-align:middle;background:#ef8253;border-radius:2px;padding:5px 10px;text-align:center;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.08em;font-weight:bold}@media (max-width: 767px){.ttl-training .text_noted{position:absolute;top:0;left:0;margin-left:0;padding:5px 8px;font-size:12px;font-size:1.2rem;line-height:1.16667em}}.ultraning-price{margin:20px -10px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.ultraning-price{margin:24px 0 0}}.ultraning-price li{margin:0 10px;width:calc(50% - 20px);border-bottom:#f2f2f2 2px solid;padding:22px 0 10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (min-width: 768px){.ultraning-price li.full{width:calc(100% - 20px)}}@media (max-width: 767px){.ultraning-price li{margin:0;width:100%;padding:18px 0 10px}}.ultraning-price .label{width:97px;padding-left:10px;color:#ef8253;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.08em;font-weight:bold}@media (max-width: 767px){.ultraning-price .label{width:83px;padding-left:10px;font-size:16px;font-size:1.6rem;line-height:1.625em}}.ultraning-price .value{width:calc(100% - 97px);font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.08em;font-weight:bold}@media (max-width: 767px){.ultraning-price .value{width:calc(100% - 83px);font-size:15px;font-size:1.5rem;line-height:1.86667em}}@media only screen and (max-width: 350px){.ultraning-price .value{font-size:14px;font-size:1.4rem;letter-spacing:0.05em}}.ultraning-price .valueitem{display:inline-block;width:247px}@media (max-width: 767px){.ultraning-price .valueitem{display:block;width:100%}}.ultraning-price .price{font-size:22px;font-size:2.2rem;line-height:1.18182em;font-weight:600}@media (max-width: 767px){.ultraning-price .price{font-size:20px;font-size:2rem;line-height:1.4em}}@media only screen and (max-width: 350px){.ultraning-price .price{font-size:18px;font-size:1.8rem}}.ultraning-price .day{font-size:20px;font-size:2rem;line-height:1.3em;font-weight:600}@media (max-width: 767px){.ultraning-price .day{font-size:20px;font-size:2rem;line-height:1.4em}}.ultraning-price .unit{font-size:18px;font-size:1.8rem;line-height:1.44444em}@media (max-width: 767px){.ultraning-price .unit{font-size:15px;font-size:1.5rem;line-height:1.86667em}}@media only screen and (max-width: 350px){.ultraning-price .unit{font-size:14px;font-size:1.4rem}}.ultraning-price .small{font-size:14px;font-size:1.4rem;line-height:1.85714em}@media (max-width: 767px){.ultraning-price .small{font-size:12px;font-size:1.2rem;line-height:2.33333em}}.ultraning-price .num{font-family:"Montserrat",sans-serif}.ultraning-box{margin:81px -10px 0;padding:0 30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.ultraning-box{margin:21px 0 0;padding:0}}.ultraning-box li{position:relative;margin:35px 10px 0;width:calc(33.33% - 20px);border:#ef8253 1px solid;border-radius:5px;padding:35px 30px 35px}@media (max-width: 767px){.ultraning-box li{margin:45px 0 0;width:100%;padding:35px 30px 25px}}.ultraning-box .stt{position:absolute;top:-16px;left:50%;transform:translate(-50%, 0);padding:0 10px;background:#fff}.ultraning-box .stt .label{display:inline-block;background:#ef8253;background:linear-gradient(180deg, #ef8253 0%, #f2b11e 100%);border-radius:2px;padding:6px 10px;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.08em;font-weight:bold}@media (max-width: 767px){.ultraning-box .stt .label{padding:6px 9px;font-size:15px;font-size:1.5rem;line-height:1.33333em}}.ultraning-box .text01{min-height:56px;text-align:center;color:#ef8253;font-size:17px;font-size:1.7rem;line-height:1.64706em;letter-spacing:.08em;font-weight:bold;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}@media only screen and (max-width: 1050px){.ultraning-box .text01{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.05em}}@media only screen and (max-width: 970px){.ultraning-box .text01{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:0em}}@media only screen and (max-width: 900px){.ultraning-box .text01{font-size:14px;font-size:1.4rem;line-height:2em}}@media (max-width: 767px){.ultraning-box .text01{min-height:auto;font-size:16px;font-size:1.6rem;line-height:1.625em}}@media only screen and (max-width: 374px){.ultraning-box .text01{font-size:15px;font-size:1.5rem;line-height:1.73333em}}@media only screen and (max-width: 350px){.ultraning-box .text01{font-size:13px;font-size:1.3rem;letter-spacing:0.05em}}.ultraning-box .text02{margin-top:21px}@media (max-width: 767px){.ultraning-box .text02{margin-top:16px}}.ultraning-box02{margin:0 -5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.ultraning-box02{margin:0}}.ultraning-box02 li{margin:9px 5px 0;width:calc(50% - 10px);min-height:60px;border:#ef8253 1px solid;border-radius:5px;padding:5px;text-align:center;color:#ef8253;font-size:16px;font-size:1.6rem;line-height:1.4375em;letter-spacing:.08em;font-weight:bold;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}@media (max-width: 767px){.ultraning-box02 li{margin:6px 0 0;width:100%;padding:5px 20px;text-align:left;font-size:13px;font-size:1.3rem;line-height:1.53846em;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}}.text_traning_dot{font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.08em;font-weight:bold}.text_traning_dot .row{position:relative;margin-bottom:4px;padding-left:15px}.text_traning_dot .row:before{content:"";position:absolute;top:8px;left:0;width:6px;height:6px;background:#ef8253;background:linear-gradient(225deg, #ef8253 0%, #f2b11e 100%);border-radius:50%}.text_traning_dot .row:last-child{margin-bottom:0}@media (max-width: 767px){.text_traning_dot .row{margin-bottom:7px}}.sec-twi{padding:89px 0 100px}@media (max-width: 767px){.sec-twi{padding:60px 0 50px}}.sec-twi .box01{margin-bottom:90px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width: 767px){.sec-twi .box01{margin-bottom:60px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}.sec-twi .box01 .contdiv{width:calc(620 / 1080 * 100%);padding:0 60px 0 40px}@media only screen and (max-width: 1100px){.sec-twi .box01 .contdiv{padding-left:10px}}@media only screen and (max-width: 1000px){.sec-twi .box01 .contdiv{padding-right:20px}}@media (max-width: 767px){.sec-twi .box01 .contdiv{width:100%;padding:0}}.sec-twi .box01 .imgdiv{position:relative;margin-top:25px;width:calc(460 / 1080 * 100%)}@media (max-width: 767px){.sec-twi .box01 .imgdiv{margin-top:33px;width:100%}}.sec-twi .box01 .imgdiv .imgpos01{position:absolute;bottom:calc(119 / 920 * 100%);right:calc(168 / 920 * 100%);width:calc(200 / 920 * 100%)}@media (max-width: 767px){.sec-twi .box01 .imgdiv .imgpos01{bottom:calc(34 / 325 * 100%);right:calc(65 / 325 * 100%);width:calc(64 / 325 * 100%)}}.sec-twi .box01 .imgdiv .imgpos02{position:absolute;bottom:calc(357 / 920 * 100%);left:calc(48 / 920 * 100%);width:calc(148 / 920 * 100%)}@media (max-width: 767px){.sec-twi .box01 .imgdiv .imgpos02{bottom:calc(121 / 325 * 100%);left:calc(17 / 325 * 100%);width:calc(48 / 325 * 100%)}}.sec-twi .box01 .text_desc{padding-top:50px}@media (max-width: 767px){.sec-twi .box01 .text_desc{padding-top:35px}}.sec-twi .boxCurri{padding:0 10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}@media (max-width: 767px){.sec-twi .boxCurri{padding:0;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}.sec-twi .boxCurri .contdiv{width:calc(660 / 1060 * 100%);padding-top:23px}@media (max-width: 767px){.sec-twi .boxCurri .contdiv{width:100%;padding-top:0}}.sec-twi .boxCurri .imgdiv{position:relative;width:calc(320 / 1060 * 100%)}.sec-twi .boxCurri .imgdiv:before{content:"";position:absolute;top:80px;bottom:-30px;left:-30px;right:30px;background:#fff4db;background:transparent linear-gradient(147deg, #fff4db 0%, #ffeadb 100%);mix-blend-mode:multiply;opacity:0.8}.sec-twi .boxCurri .imgdiv img{position:relative}@media (min-width: 768px){.sec-twi .boxCurri .imgdiv.right{order:2}.sec-twi .boxCurri .imgdiv.right:before{left:30px;right:-30px}}@media (max-width: 767px){.sec-twi .boxCurri .imgdiv{width:calc(100% - 20px);margin-right:20px;margin-top:33px}.sec-twi .boxCurri .imgdiv:before{content:"";position:absolute;top:20px;bottom:-20px;left:20px;right:-20px}}.sec-twi .boxCurri .text_desc{padding-top:31px}@media (max-width: 767px){.sec-twi .boxCurri .text_desc{padding-top:44px}}.sec-twi .ultraning-box+.boxCurri{margin-top:100px}@media (max-width: 767px){.sec-twi .ultraning-box+.boxCurri{margin-top:60px}}.sec-contactlink{position:relative;padding-bottom:90px}.sec-contactlink:before{content:"";position:absolute;top:90px;bottom:0;left:0;width:100%;background:#fff4db;background:transparent linear-gradient(104deg, #fff4db 0%, #ffeadb 100%);mix-blend-mode:multiply;opacity:0.8}@media (max-width: 767px){.sec-contactlink{padding:0 25px 40px}.sec-contactlink:before{top:77px;background:transparent linear-gradient(114deg, #fff4db 0%, #ffeadb 100%)}}.sec-contactlink .c-contactbox{margin:0 auto;max-width:1020px;height:220px}@media (max-width: 767px){.sec-contactlink .c-contactbox{height:155px}}.sec-contactlink .c-contactbox .inner{padding:0}.sec-contactlink .c-contactbox .txtdiv{padding:6px 0 0 70px}@media (max-width: 767px){.sec-contactlink .c-contactbox .txtdiv{padding:5px 25px 0}}.sec-contactlink .c-contactbox .txtdiv .c-iconarr{right:80px}@media (max-width: 767px){.sec-contactlink .c-contactbox .txtdiv .c-iconarr{top:11px;right:25px}}.sec-contactlink .c-contactbox .txtdiv .ttl{border-left:#ffffff 2px solid;padding-left:39px}@media (max-width: 767px){.sec-contactlink .c-contactbox .txtdiv .ttl{padding-left:20px}}.sec-contactlink .c-contactbox .txtdiv .ttl .text_en{padding-left:0;font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.05em;font-weight:bold}.sec-contactlink .c-contactbox .txtdiv .ttl .text_en:before{display:none}@media (max-width: 767px){.sec-contactlink .c-contactbox .txtdiv .ttl .text_en{font-size:12px;font-size:1.2rem;line-height:1.33333em;letter-spacing:.05em}}.sec-contactlink .c-contactbox .txtdiv .ttl .text_jp{margin-top:10px;font-size:28px;font-size:2.8rem;line-height:1.28571em;letter-spacing:.08em;font-weight:bold}@media (max-width: 767px){.sec-contactlink .c-contactbox .txtdiv .ttl .text_jp{margin-top:4px;font-size:20px;font-size:2rem;line-height:1.5em}}@media (min-width: 768px){.sec-contactlink .c-contactbox .txtdiv .txt_note{padding-top:28px;font-size:14px;font-size:1.4rem;line-height:1.42857em}}.sec-problem{padding:88px 0 98px}@media (max-width: 767px){.sec-problem{padding:60px 0 83px}}.sec-problem .box01 .text_desc{padding-top:50px}@media (max-width: 767px){.sec-problem .box01 .text_desc{padding-top:35px}}@media (min-width: 768px){.sec-problem .ultraning-price li{width:calc(38% - 20px)}.sec-problem .ultraning-price li:nth-child(1){width:calc(62% - 20px)}}@media (max-width: 767px){.sec-problem .ultraning-price{margin-top:18px}.sec-problem .ultraning-price li{padding:20px 0 12px}.sec-problem .ultraning-price .value{font-size:16px;font-size:1.6rem;line-height:1.625em}}.sec-problem .flowbox{margin-top:77px}@media (max-width: 767px){.sec-problem .flowbox{margin-top:55px;position:relative}}@media (max-width: 767px){.sec-problem .flowbox .c-ttl08{margin-left:-5px}}.sec-problem .flowbox .coldiv{width:30.5%}.sec-problem .flowbox .coldiv:nth-child(2){width:34.5%}.sec-problem .flowbox .coldiv:nth-child(3){width:35%}.sec-problem .flowbox .ttlWrap{margin-top:36px;position:relative;height:130px;background-image:url(../../img/training/problem_bg01.png);background-position:center;background-size:100% 100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;color:#fff;font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:.08em;font-weight:bold}.sec-problem .flowbox .ttlWrap .num{display:inline-block;vertical-align:middle;font-size:80px;font-size:8rem;line-height:1em;letter-spacing:.05em;font-weight:100;font-family:"Montserrat",sans-serif}.sec-problem .flowbox .ttlWrap .label{display:inline-block;vertical-align:middle;padding-left:27px}.sec-problem .flowbox .ttlWrap .coldiv:nth-child(1) .num{margin-left:-17px}.sec-problem .flowbox .ttlWrap .coldiv:nth-child(2){padding-left:33px}.sec-problem .flowbox .ttlWrap .coldiv:nth-child(3){padding-left:25px}.sec-problem .flowbox .imgdiv{margin-top:36px}@media (max-width: 767px){.sec-problem .flowbox .imgdiv{position:absolute;top:0;left:-25px;margin-top:54px;width:90px}}.sec-problem .flowbox .cntdiv{margin-top:41px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width: 767px){.sec-problem .flowbox .cntdiv{margin-top:24px;padding-left:90px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width: 768px){.sec-problem .flowbox .cntdiv .coldiv{border-left:#f2f2f2 2px solid;padding:0 50px 0 45px}.sec-problem .flowbox .cntdiv .coldiv:nth-child(1){border-left:none;padding-left:10px}}@media (max-width: 767px){.sec-problem .flowbox .cntdiv .coldiv{width:100%;border-bottom:#f2f2f2 2px solid;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.sec-problem .flowbox .cntdiv .coldiv:nth-child(1){height:144px}.sec-problem .flowbox .cntdiv .coldiv:nth-child(2){height:170px}.sec-problem .flowbox .cntdiv .coldiv:nth-child(3){height:120px;border-bottom:none}}.sec-problem .flowbox .cntdiv .text_traning_dot .row{margin-bottom:8px}@media (max-width: 767px){.sec-problem .flowbox .cntdiv .text_traning_dot{width:100%}}.sec-coaching{padding:88px 0 100px}@media (max-width: 767px){.sec-coaching{padding:44px 0 52px}}.sec-coaching .box01{padding:0 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}@media only screen and (max-width: 1050px){.sec-coaching .box01{padding:0}}@media (max-width: 767px){.sec-coaching .box01{padding:0;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}.sec-coaching .box01 .contdiv{margin-top:14px;width:calc(620 / 1040 * 100%)}@media (max-width: 767px){.sec-coaching .box01 .contdiv{width:100%;padding:0}}.sec-coaching .box01 .imgdiv{width:calc(350 / 1040 * 100%)}@media (max-width: 767px){.sec-coaching .box01 .imgdiv{margin-top:35px;width:100%}}.sec-coaching .box01 .text_desc{padding-top:50px}.sec-coaching .box01 .text_desc p+p{margin-top:21px}@media (max-width: 767px){.sec-coaching .box01 .text_desc{padding-top:25px}.sec-coaching .box01 .text_desc p+p{margin-top:17px}}.sec-coaching .box01 .text_noted{position:relative;margin-top:6px;padding-left:22px;font-size:12px;font-size:1.2rem;line-height:1.83333em;letter-spacing:.08em;font-weight:500}.sec-coaching .box01 .text_noted:before{content:"※";position:absolute;top:0;left:0}@media (max-width: 767px){.sec-coaching .box01 .text_noted{margin-top:9px;padding-left:0}.sec-coaching .box01 .text_noted:before{position:static}}.sec-coaching .flowbox{margin:70px auto 0;max-width:1000px}@media (max-width: 767px){.sec-coaching .flowbox{margin-top:49px}}.sec-coaching .flowbox .ttlWrap{margin-top:36px;height:60px;background-image:url(../../img/training/coaching_bg01.png);background-position:center;background-size:100% 100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;text-align:center;color:#fff;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.08em;font-weight:bold}.sec-coaching .flowbox .ttlWrap .coldiv{width:333.33%;text-align:center}.sec-coaching .flowbox .ttlWrap .num{display:inline-block;vertical-align:middle;font-family:"Montserrat",sans-serif}.sec-coaching .flowbox .ttlWrap .label{display:inline-block;vertical-align:middle}.sec-coaching .flowbox .imgdiv{margin-top:36px}.sec-coaching .flowbox .graybox{background:#f8f8f8;border-radius:0 0 5px 5px;padding:36px 30px 33px}@media (max-width: 767px){.sec-coaching .flowbox .graybox{position:relative;margin-top:24px;padding:35px 25px 33px 85px}}@media (min-width: 768px){.sec-coaching .flowbox .cntdiv{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.sec-coaching .flowbox .cntdiv .coldiv{text-align:center;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.08em;font-weight:500}@media (min-width: 768px){.sec-coaching .flowbox .cntdiv .coldiv{border-left:#f2f2f2 2px solid;padding:0 20px 0 20px}.sec-coaching .flowbox .cntdiv .coldiv:nth-child(1){border-left:none;width:31%;padding-left:0}.sec-coaching .flowbox .cntdiv .coldiv:nth-child(2){width:37%;padding-left:28px}.sec-coaching .flowbox .cntdiv .coldiv:nth-child(3){width:32%;padding-left:52px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-coaching .flowbox .cntdiv .coldiv:nth-child(3){padding-left:20px}}@media only screen and (min-width: 768px) and (max-width: 850px){.sec-coaching .flowbox .cntdiv .coldiv:nth-child(3){padding-left:10px}}@media only screen and (min-width: 768px) and (max-width: 850px){.sec-coaching .flowbox .cntdiv .coldiv{padding:0 10px 0 10px}}@media (max-width: 767px){.sec-coaching .flowbox .cntdiv .coldiv{text-align:center;font-size:14px;font-size:1.4rem;line-height:1.42857em}.sec-coaching .flowbox .cntdiv .coldiv+.coldiv{margin-top:29px}.sec-coaching .flowbox .cntdiv .coldiv:nth-child(2) .title{background:#f47509}.sec-coaching .flowbox .cntdiv .coldiv:nth-child(3) .title{background:#e25617}}.sec-coaching .flowbox .cntdiv .title{margin-bottom:10px;height:38px;background:#ff9300;padding-top:9px;text-align:center;color:#fff;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.08em;font-weight:bold}.sec-coaching .flowbox .cntdiv .title .num{display:inline-block;vertical-align:middle;font-size:18px;font-size:1.8rem;line-height:1.11111em;font-family:"Montserrat",sans-serif}.sec-coaching .flowbox .cntdiv .title .label{display:inline-block;vertical-align:middle}@media (max-width: 767px){.sec-coaching .flowbox .cntdiv .text01{display:inline-block}}.sec-coaching .flowbox .cntdiv .time{margin-top:10px;display:inline-block;width:60px;height:26px;border:#ef8253 1px solid;border-radius:5px;padding:2px;text-align:center;color:#ef8253;font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.05em;font-weight:bold}@media (max-width: 767px){.sec-coaching .flowbox .cntdiv .time{margin-top:10px;width:52px;height:24px;padding:1px}}.sec-coaching .flowbox .cntdiv .plus{padding:13px 0 7px;font-size:20px;font-size:2rem;line-height:1.3em}@media (max-width: 767px){.sec-coaching .flowbox .cntdiv .plus{padding:5px 0 5px}}.sec-coaching .flowbox .text_all{margin-top:34px;height:60px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='940' height='60' viewBox='0 0 940 60'%3E%3Cg id='Group_1650' data-name='Group 1650' transform='translate(-170 -7756)'%3E%3Crect id='bg' width='911' height='60' rx='5' transform='translate(170 7756)' fill='%23fff'/%3E%3Cpath id='bg-2' data-name='bg' d='M60,40H0V26.087L29.5,0,60,26.087Z' transform='translate(1110 7756) rotate(90)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right center;border-radius:5px 0 0 5px;text-align:center;padding-top:20px;font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.05em;font-weight:bold}@media (max-width: 767px){.sec-coaching .flowbox .text_all{position:absolute;margin-top:0;top:35px;bottom:25px;left:25px;width:39px;height:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='474' viewBox='0 0 39 474'%3E%3Cg id='Group_1641' data-name='Group 1641' transform='translate(5761.346 150.067) rotate(90)'%3E%3Crect id='bg' width='458' height='39' rx='5' transform='translate(-150.067 5722.346)' fill='%23fff'/%3E%3Cpath id='bg-2' data-name='bg' d='M39,22H0V14.348L19.174,0,39,14.348Z' transform='translate(323.933 5722.347) rotate(90)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:auto 100%;border-radius:5px 0 0 5px;padding:38px 5px;text-align:center;font-size:15px;font-size:1.5rem;line-height:1.2em;letter-spacing:.05em}.sec-coaching .flowbox .text_all .text_rotate{display:inline-block;transform:rotate(90deg)}}.sec-coaching .effectbox{margin:72px auto 0;max-width:1000px}@media (max-width: 767px){.sec-coaching .effectbox{margin-top:50px}}.sec-coaching .effectbox .ultraning-box02{margin-top:23px}@media (max-width: 767px){.sec-coaching .effectbox .ultraning-box02{margin-top:21px}}.sec-program{padding:76px 0 0}@media (max-width: 767px){.sec-program{padding:44px 0 0}}.sec-program .box01{padding-left:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}@media only screen and (max-width: 1050px){.sec-program .box01{padding:0}}@media (max-width: 767px){.sec-program .box01{padding:0;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}.sec-program .box01 .contdiv{margin-top:14px;width:calc(620 / 1040 * 100%)}@media (max-width: 767px){.sec-program .box01 .contdiv{width:100%;padding:0}}.sec-program .box01 .imgdiv{margin-top:13px;width:calc(360 / 1040 * 100%);padding-right:10px}@media (max-width: 767px){.sec-program .box01 .imgdiv{margin-top:35px;width:100%;padding-right:0}}@media (max-width: 767px){.sec-program .box01 .c-ttl.small .text_jp{position:relative;top:-5px;font-size:22px;font-size:2.2rem;line-height:1.45455em}.sec-program .box01 .c-ttl.small .text_en{margin-top:2px}}.sec-program .box01 .text_desc{padding-top:52px}.sec-program .box01 .text_desc p+p{margin-top:21px}@media (max-width: 767px){.sec-program .box01 .text_desc{padding-top:25px}.sec-program .box01 .text_desc p+p{margin-top:17px}}.sec-program .recommendbox{margin:81px auto 0;max-width:1000px}@media (max-width: 767px){.sec-program .recommendbox{margin-top:48px}}@media (max-width: 767px){.sec-program .recommendbox .c-ttl06{margin-right:-10px}}@media only screen and (max-width: 374px){.sec-program .recommendbox .c-ttl06{font-size:18px;font-size:1.8rem}}.sec-program .recommendbox .ultraning-box02{margin-top:23px}@media (max-width: 767px){.sec-program .recommendbox .ultraning-box02{margin-top:21px}}.sec-program .fiveSbox{position:relative;margin-top:80px;background:#f8f8f8;padding:56px 0 60px 60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.sec-program .fiveSbox:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100vw;background:#f8f8f8;z-index:-1}@media only screen and (max-width: 1100px){.sec-program .fiveSbox{padding-left:30px}}@media (max-width: 767px){.sec-program .fiveSbox{margin-top:60px;padding:30px 30px 40px}.sec-program .fiveSbox:before{display:none}}.sec-program .fiveSbox .cntdiv{width:calc(600 / 1020 * 100%)}@media (max-width: 767px){.sec-program .fiveSbox .cntdiv{width:100%}}.sec-program .fiveSbox .imgdiv{margin-top:23px;width:calc(350 / 1020 * 100%);padding-right:8px}@media (max-width: 767px){.sec-program .fiveSbox .imgdiv{margin-top:25px;width:100%;padding-right:0}}.sec-program .fiveSbox .ttl{color:#ef8253;font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:.08em;font-weight:bold}@media (max-width: 767px){.sec-program .fiveSbox .ttl{font-size:20px;font-size:2rem;line-height:1.5em}}.sec-program .fiveSbox .text_desc{padding-top:28px;font-size:14px;font-size:1.4rem;line-height:2.28571em;letter-spacing:.08em;font-weight:500}@media (max-width: 767px){.sec-program .fiveSbox .text_desc{padding-top:24px;font-size:15px;font-size:1.5rem;line-height:1.86667em}}.sec-program .fiveSbox .textmorediv{margin-top:-13px;width:100%;color:#ef8253;font-size:20px;font-size:2rem;line-height:1.1em;letter-spacing:.08em;font-weight:bold}@media only screen and (max-width: 1050px){.sec-program .fiveSbox .textmorediv{margin-top:10px}}@media only screen and (max-width: 1020px){.sec-program .fiveSbox .textmorediv{margin-top:20px}}@media (max-width: 767px){.sec-program .fiveSbox .textmorediv{margin-right:-25px;margin-top:23px;width:calc(100% + 25px);font-size:15px;font-size:1.5rem;line-height:1.33333em}}.sec-program .fiveSbox .textmorediv .eachitem{display:inline-block;height:32px;background:#ef8253;border-radius:2px;padding:5px 9px;text-align:center;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.375em}@media (max-width: 767px){.sec-program .fiveSbox .textmorediv .eachitem{height:29px;border-radius:2px;padding:5px 7px;font-size:13px;font-size:1.3rem;line-height:1.53846em}}@media only screen and (max-width: 374px){.sec-program .fiveSbox .textmorediv .eachitem{font-size:12px;font-size:1.2rem;letter-spacing:0.05em}}@media only screen and (max-width: 350px){.sec-program .fiveSbox .textmorediv .eachitem{padding:5px 5px;font-size:11px;font-size:1.1rem;line-height:1.81818em;letter-spacing:0}}.sec-program .fiveSbox .textmorediv .ex{margin-left:2px}@media (max-width: 767px){.sec-program .fiveSbox .textmorediv .ex{margin-left:4px}}.sec-program .activitybox{position:relative}.sec-program .activitybox .text_pos{position:absolute;right:5px;bottom:-40px;text-align:right;width:calc(628 / 1280 * 100%);max-width:628px;font-size:145px;font-size:14.5rem;line-height:.93793em;letter-spacing:.06em;font-weight:600;font-size:calc(145 / 1280 * 100vw);font-family:"Montserrat",sans-serif;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#f2f2f2}@media (max-width: 767px){.sec-program .activitybox .text_pos{width:284px;right:0;bottom:6px;font-size:60px;font-size:6rem;line-height:1em;letter-spacing:.05em}}.sec-program .activitybox .inner{position:relative}.sec-program .activitycnt{position:relative;padding:100px 10px 60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}@media (max-width: 767px){.sec-program .activitycnt{padding:36px 0 28px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}.sec-program .activitycnt .cntdiv{margin-top:24px;width:calc(660 / 1060 * 100%)}@media (max-width: 767px){.sec-program .activitycnt .cntdiv{margin-top:24px;width:100%}}.sec-program .activitycnt .imgdiv{position:relative;width:calc(320 / 1060 * 100%)}.sec-program .activitycnt .imgdiv:before{content:"";position:absolute;top:80px;bottom:-30px;left:-30px;right:30px;background:#fff4db;background:transparent linear-gradient(150deg, #fff4db 0%, #ffeadb 100%);opacity:0.8}.sec-program .activitycnt .imgdiv img{position:relative}@media (max-width: 767px){.sec-program .activitycnt .imgdiv{margin:30px 20px 0 0;width:calc(100% - 20px)}.sec-program .activitycnt .imgdiv:before{top:20px;bottom:-20px;left:20px;right:-20px}}.sec-program .activitycnt .c-ttl07 .text_jp{margin-top:28px}.sec-program .activitycnt .c-ttl07 .text_line{margin-right:15px}@media (max-width: 767px){.sec-program .activitycnt .c-ttl07 .text_jp{margin-top:4px}.sec-program .activitycnt .c-ttl07 .text_line{margin-left:3px;margin-right:15px}}.sec-program .activitycnt .text_desc{padding-top:31px}@media (max-width: 767px){.sec-program .activitycnt .text_desc{padding-top:45px}}.sec-example{padding:63px 0 140px}@media (max-width: 767px){.sec-example{padding:20px 0 80px}}.sec-example .ttl-example{font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.08em;font-weight:bold;position:relative;padding-left:19px;position:relative}@media (max-width: 767px){.sec-example .ttl-example{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.05em}}.sec-example .ttl-example:before{content:"";width:6px;height:6px;background-image:url(../../img/training/dot.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:13px;left:0}@media (min-width: 768px){.sec-example .year-example{margin-top:35px;height:544px;position:relative}}@media only screen and (min-width: 768px) and (max-width: 1025px){.sec-example .year-example{height:512px}}@media only screen and (min-width: 768px) and (max-width: 990px){.sec-example .year-example{height:384px}}@media (min-width: 768px){.sec-example .year-example img{margin-left:-640px;position:absolute;top:0;left:50%;max-width:none}}@media only screen and (min-width: 768px) and (max-width: 1025px){.sec-example .year-example img{width:1200px;margin-left:-600px}}@media only screen and (min-width: 768px) and (max-width: 990px){.sec-example .year-example img{width:900px;margin-left:-450px}}@media (max-width: 767px){.sec-example .year-example{margin-top:35px;position:relative;padding-left:25px}.sec-example .year-example:after{content:"";width:120px;height:100px;position:absolute;top:50%;left:50%;margin-top:-6px;transition:opacity 0.3s;will-change:opacity;transform:translate(-50%, -50%);background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='120' height='100' viewBox='0 0 120 100'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_2759' data-name='Rectangle 2759' width='41.816' height='50.252' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='scroll_hint' data-name='scroll hint' transform='translate(-443 -5855)'%3E%3Crect id='bg' width='120' height='100' rx='10' transform='translate(443 5855)' fill='%23555454' opacity='0.596'/%3E%3Cg id='Group_212' data-name='Group 212' transform='translate(482 5868.448)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_1658' data-name='Path 1658' d='M54.567,52.388v-.575a5.31,5.31,0,0,0-2.092-4.348,4.719,4.719,0,0,0-2.576-.755,4.53,4.53,0,0,0-1.218.161A4.031,4.031,0,0,0,46.2,44.94a4.972,4.972,0,0,0-1.181-.152,3.963,3.963,0,0,0-1.334.225A3.742,3.742,0,0,0,41.2,43.473a4.3,4.3,0,0,0-.852-.085,3.877,3.877,0,0,0-.734.067V37.715a4.725,4.725,0,1,0-9.45,0v11.99a4.711,4.711,0,0,0-3.276-1.379A4.594,4.594,0,0,0,23.7,49.6a4.543,4.543,0,0,0-1.468,3.3,6.228,6.228,0,0,0,1.7,4.567l.076.073a31.417,31.417,0,0,1,5.334,6.287c.621,1.212.819,4.031.8,5.554a1.943,1.943,0,0,0,1.942,1.943h16.94a1.949,1.949,0,0,0,1.937-1.961c-.009-.709-.015-2.7.064-3.407A9.032,9.032,0,0,1,52.5,63.229a1.645,1.645,0,0,0,.17-.262l.137-.277a16.188,16.188,0,0,0,.707-1.522,24.229,24.229,0,0,0,1.056-8.781M48.051,68.408H33.035c0-.016,0-.035,0-.052a15.687,15.687,0,0,0-1.106-5.864c-1.266-2.475-4.552-5.76-5.906-7.057L25.99,55.4a3.255,3.255,0,0,1-.855-2.366,1.705,1.705,0,0,1,.478-1.242l.1-.088a1.7,1.7,0,0,1,1.16-.478,1.9,1.9,0,0,1,1.346.63c.146.137.472.441,1.059.971.435.393,1.084.977,1.248,1.139a1.448,1.448,0,0,0,2.545-.956l-.025-5.441V37.715a1.827,1.827,0,0,1,3.654,0v8.473a1.453,1.453,0,0,0,2.71.728,1.055,1.055,0,0,1,.929-.634,1.554,1.554,0,0,1,.283.034c.609.122.764.237.88,1.1a1.446,1.446,0,0,0,1,1.182,1.43,1.43,0,0,0,.459.076A1.455,1.455,0,0,0,44,48.237l.119-.122a1.26,1.26,0,0,1,.935-.426,2.044,2.044,0,0,1,.463.064,1.594,1.594,0,0,1,.947,1.4,1.452,1.452,0,0,0,2.466.832,1.317,1.317,0,0,1,.959-.375,1.928,1.928,0,0,1,.983.268,2.5,2.5,0,0,1,.8,1.912v.679a21.6,21.6,0,0,1-.88,7.691c-.116.3-.35.77-.575,1.218l-.076.152a10.791,10.791,0,0,0-1.991,4.083,25.782,25.782,0,0,0-.091,2.744v.052' transform='translate(-14.198 -21.067)' fill='%23fff'/%3E%3Cpath id='Path_1659' data-name='Path 1659' d='M9.284,15.111a1.452,1.452,0,0,0,.914-2.588L5.8,9.012h7.268a1.452,1.452,0,0,0,0-2.9H5.563L10.17,2.618A1.452,1.452,0,0,0,9.293.009L9.3,0a1.448,1.448,0,0,0-.877.3L.576,6.241a1.469,1.469,0,0,0-.258.252A1.452,1.452,0,0,0,.546,8.534L8.37,14.806a1.438,1.438,0,0,0,.914.3' transform='translate(0)' fill='%23fff'/%3E%3Cpath id='Path_1660' data-name='Path 1660' d='M89.508,6.267,81.668.33a1.448,1.448,0,1,0-1.754,2.3l4.607,3.483H77.016a1.452,1.452,0,0,0,0,2.9h7.252l-4.4,3.51a1.452,1.452,0,0,0,.913,2.588,1.436,1.436,0,0,0,.914-.3l7.84-6.257a1.453,1.453,0,0,0-.03-2.293' transform='translate(-48.268 -0.016)' fill='%23fff'/%3E%3C/g%3E%3Cpath id='txt' d='M4.152-8.34c-.78,0-1.38,0-2.028-.048A6.991,6.991,0,0,0,2.232-7.14c.024.132.06.216.156.2.648-.048,1.272-.072,1.9-.072l3.1-.012A14.719,14.719,0,0,1,5.124-4.008,14.576,14.576,0,0,1,.9-.948a3.288,3.288,0,0,1,1.008.78.268.268,0,0,0,.2.108.76.76,0,0,0,.276-.1A17.264,17.264,0,0,0,6.42-3.324,21.843,21.843,0,0,1,9.54-.348a.246.246,0,0,0,.168.1.207.207,0,0,0,.144-.072,6.43,6.43,0,0,0,.8-.816.3.3,0,0,0,.084-.18.273.273,0,0,0-.1-.168,28.215,28.215,0,0,0-3.324-2.9A18.936,18.936,0,0,0,8.856-6.636,2.2,2.2,0,0,1,9.3-7.164a.331.331,0,0,0,.156-.24A.32.32,0,0,0,9.4-7.56a4.375,4.375,0,0,0-.78-.84.4.4,0,0,0-.2-.1.2.2,0,0,0-.132.048,1.762,1.762,0,0,1-.828.108Zm13.872.672c.144-.216.264-.4.4-.6a1.3,1.3,0,0,1,.3-.324.239.239,0,0,0,.132-.2.25.25,0,0,0-.12-.2,5.9,5.9,0,0,0-1.4-.636,5.125,5.125,0,0,1-.708,1.62,14.234,14.234,0,0,1-3.228,3.564,3.255,3.255,0,0,1,1.152.516.288.288,0,0,0,.18.072A.373.373,0,0,0,14.976-4a16.713,16.713,0,0,0,2.268-2.46l2.9-.084a12.225,12.225,0,0,1-2.22,3.408,13.824,13.824,0,0,1-4,3.06,3.158,3.158,0,0,1,1.14.552.423.423,0,0,0,.276.132.324.324,0,0,0,.192-.06,15.242,15.242,0,0,0,3.648-2.988,16.54,16.54,0,0,0,2.376-3.708,1.445,1.445,0,0,1,.4-.516.346.346,0,0,0,.144-.252.389.389,0,0,0-.156-.276,5.536,5.536,0,0,0-.816-.648.348.348,0,0,0-.192-.072.241.241,0,0,0-.156.048,1.114,1.114,0,0,1-.6.144ZM32.328-1.4v.636c0,.168.012.192.156.192.36.012.744.012,1.1,0,.168,0,.228-.036.228-.2-.024-.648-.06-1.236-.06-2.28V-5.928c0-.708.012-1.356.012-1.944.012-.18-.024-.24-.156-.24-.564.024-1.476.024-2.256.024H28.5c-.8,0-1.512,0-2.148-.036-.084,0-.132.048-.132.168.036.7.024,1.344.024,1.992v2.94c0,.912-.024,1.764-.036,2.388-.012.144.048.168.252.18.3.012.648.012.948,0,.216-.012.264-.036.264-.24V-1.4Zm0-1.272H27.66v-4.14h4.668ZM43.8-3.708c.888,0,1.776.012,2.676.024.168.012.216-.036.216-.18a8.846,8.846,0,0,0,0-1.128c0-.144-.036-.18-.216-.168-.924.012-1.848.036-2.76.036H39.852a15.417,15.417,0,0,1-2.592-.144,13.025,13.025,0,0,0,.18,1.452c.036.18.132.252.276.252a9.6,9.6,0,0,1,1.764-.144ZM55.224-6.54a3.32,3.32,0,0,1,.108-1.332.768.768,0,0,0,.1-.3c0-.1-.06-.168-.216-.2a11.451,11.451,0,0,0-1.5-.252,9.582,9.582,0,0,1,.12,2.088v3.756c0,.612.012.756-.072.912a.368.368,0,0,0-.048.18.479.479,0,0,0,.108.252,3.465,3.465,0,0,0,.72.732.512.512,0,0,0,.252.1.381.381,0,0,0,.24-.1A3.984,3.984,0,0,1,55.38-.96,19.928,19.928,0,0,0,57.516-2.4a15.168,15.168,0,0,0,1.776-1.572c.132-.132.18-.216.18-.3a.6.6,0,0,0-.072-.2,3.459,3.459,0,0,1-.372-1.212,11.516,11.516,0,0,1-2.1,2.04,12.2,12.2,0,0,1-1.7,1.116ZM51.036-7.872a3.228,3.228,0,0,1,.12,1.008,7.818,7.818,0,0,1-.5,3.4A5.957,5.957,0,0,1,48.66-1.08a4.252,4.252,0,0,1,1.02.5.408.408,0,0,0,.228.1.544.544,0,0,0,.312-.156,6.182,6.182,0,0,0,1.7-2.256,8.981,8.981,0,0,0,.648-3.528,1.731,1.731,0,0,1,.144-.816c.072-.168.048-.312-.156-.372A9.7,9.7,0,0,0,51.036-7.872ZM68.652-8.22V-.876c0,.36-.156.444-.588.444S67.056-.456,66.612-.5A2.859,2.859,0,0,1,66.96.42c.072.384.072.384.456.384a4.213,4.213,0,0,0,2.16-.312A1.228,1.228,0,0,0,70-.624c0-.492-.036-1.068-.036-2.34V-8.22c.84.012,1.176.024,1.248.024.12,0,.132-.012.132-.132v-.984c0-.12-.012-.132-.132-.132-.072,0-.444.024-1.5.024H62.316c-1.056,0-1.428-.024-1.5-.024-.12,0-.132.012-.132.132v.984c0,.12.012.132.132.132.072,0,.444-.024,1.5-.024Zm-5.484,6.8c.12,0,.132-.012.132-.132v-.8h2.388v.516c0,.12.012.132.144.132h.948c.12,0,.132-.012.132-.132,0-.072-.024-.408-.024-2.16V-5.34c0-.888.024-1.248.024-1.32,0-.12-.012-.132-.132-.132-.084,0-.4.024-1.344.024H63.564c-.936,0-1.26-.024-1.344-.024-.12,0-.132.012-.132.132,0,.084.024.444.024,1.6V-3.8c0,1.836-.024,2.172-.024,2.256,0,.12.012.132.132.132ZM63.3-5.664h2.388v2.2H63.3ZM77.544-4.212c0-1.008.024-1.536.024-1.608,0-.12-.012-.132-.132-.132-.072,0-.372.024-1.26.024h-1.5c-.888,0-1.188-.024-1.272-.024-.12,0-.132.012-.132.132,0,.084.024.528.024,1.5v3.6c0,.972-.024,1.392-.024,1.476,0,.108.012.12.132.12h.912c.12,0,.132-.012.132-.12,0-.072-.024-.528-.024-1.476V-1.5h1.992v.9c0,.264-.108.36-.4.36a4.733,4.733,0,0,1-.72-.048,2.443,2.443,0,0,1,.24.708c.072.36.072.36.444.36.9-.012,1.128-.1,1.32-.264a1.186,1.186,0,0,0,.264-.948c0-.372-.024-1.02-.024-1.632Zm-1.128-.744v.8H74.424v-.8ZM74.424-2.424v-.8h1.992v.8Zm5.292.66A25.2,25.2,0,0,0,82.332-2.9a1.825,1.825,0,0,1,.54-.216c.108-.012.192-.072.192-.144s-.036-.12-.12-.228a6.373,6.373,0,0,0-.744-.78,2.964,2.964,0,0,1-.648.5,11.334,11.334,0,0,1-1.836.876v-.576c0-.468.012-.54.06-.636a.463.463,0,0,0,.072-.216c0-.084-.072-.12-.2-.144-.4-.048-.816-.072-1.2-.084a6.318,6.318,0,0,1,.072,1.164V-.36a.867.867,0,0,0,.42.876,4.936,4.936,0,0,0,1.9.216A3.965,3.965,0,0,0,82.824.36c.336-.24.48-.588.564-1.332.036-.312.036-.324-.264-.4A3.5,3.5,0,0,1,82.26-1.7c-.024.648-.024.924-.2,1.116a2.194,2.194,0,0,1-1.164.216,3.106,3.106,0,0,1-.96-.084c-.18-.084-.216-.18-.216-.408ZM79.7-8.892a1.589,1.589,0,0,1,.06-.66.418.418,0,0,0,.072-.2c0-.072-.072-.12-.2-.132-.4-.048-.816-.072-1.2-.084A6.459,6.459,0,0,1,78.5-8.8v2.844c0,.444.132.672.408.78a5.191,5.191,0,0,0,1.836.2,3.938,3.938,0,0,0,2-.312c.336-.228.468-.564.552-1.284.012-.324.012-.324-.276-.408a3.746,3.746,0,0,1-.84-.348c-.024.66-.024.9-.168,1.044s-.564.216-1.2.216a3.431,3.431,0,0,1-.912-.072c-.168-.06-.2-.144-.2-.36V-7.2a18.694,18.694,0,0,0,2.544-1.032,2.281,2.281,0,0,1,.552-.216c.1-.024.168-.072.168-.144a.284.284,0,0,0-.108-.2,6.124,6.124,0,0,0-.732-.768,2.7,2.7,0,0,1-.66.492A14.389,14.389,0,0,1,79.7-8.3Zm-3.54.1c-.132.06-.156.1-.084.2.168.252.324.5.48.768-.6.072-1.236.12-1.884.168.24-.456.5-1.02.7-1.44a.957.957,0,0,1,.216-.348.3.3,0,0,0,.132-.216c0-.084-.06-.132-.192-.18a7.45,7.45,0,0,0-1.14-.216,4.736,4.736,0,0,1-.216.816,14.819,14.819,0,0,1-.708,1.668c-.312.012-.672.012-.984.012.036.348.1.72.156,1.044.036.144.084.192.156.192a.445.445,0,0,0,.18-.048,1.5,1.5,0,0,1,.48-.108c1.212-.108,2.46-.24,3.588-.408l.216.528c.06.132.1.144.228.06l.684-.372c.132-.072.144-.12.084-.24a15.263,15.263,0,0,0-1.26-2.148c-.072-.1-.12-.132-.252-.06Z' transform='translate(461 5939)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A")}.sec-example .year-example.active:after{opacity:0}.sec-example .year-example img{max-width:none;width:1000px;margin-bottom:10px}.sec-example .year-example .simplebar-content-wrapper{clip-path:inset(0 0 8px 0)}.sec-example .year-example .simplebar-wrapper{position:relative}.sec-example .year-example .simplebar-wrapper:before{content:"";left:0;right:0;bottom:0;height:0px;background:#fff;position:absolute;z-index:9}.sec-example .year-example .simplebar-track{position:relative;margin-top:10px;background:none;border-radius:10px;border:1px solid #f2f2f2;height:15px;margin-right:25px}.sec-example .year-example .simplebar-track .simplebar-scrollbar{top:3px}.sec-example .year-example .simplebar-track .simplebar-scrollbar:before{opacity:1;height:7px;background-color:#dbdbdb;left:3px;right:5px;border-radius:10px}.sec-example .year-example .simplebar-track.simplebar-vertical{display:none}}.sec-example .wrap-item{margin:100px auto 0;max-width:1040px}@media (max-width: 767px){.sec-example .wrap-item{margin-top:60px}}.sec-example .item{border:1px solid;border-radius:5px;overflow:hidden}@media (min-width: 768px){.sec-example .item{display:flex}}@media (min-width: 768px){.sec-example .item__img{width:240px}}@media (min-width: 768px){.sec-example .item__img-photo{position:relative;height:calc(100% - 38px)}.sec-example .item__img-photo img{display:block;object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%}}@media (max-width: 767px){.sec-example .item__img-photo img{width:100%}}.sec-example .item__img-txt{text-align:center;font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.08em;font-weight:bold;color:#fff;border-radius:2px;padding:4px 0}@media (max-width: 767px){.sec-example .item__img-txt{padding:5px 0}}@media (min-width: 768px){.sec-example .item__info{width:calc(100% - 240px);padding:40px 39px 34px}}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px){.sec-example .item__info{padding-left:20px;padding-right:20px}}@media (max-width: 767px){.sec-example .item__info{padding:30px 24px 25px}}.sec-example .item__hd{display:flex}.sec-example .item__hd-tag{width:78px}.sec-example .item__hd-tag span{font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.08em;font-weight:bold;border:1px solid;border-radius:2px;padding:7px 9px}@media (max-width: 767px){.sec-example .item__hd-tag span{font-size:14px;font-size:1.4rem;line-height:1em;padding:5px 6px}}.sec-example .item__hd-txt{width:calc(100% - 78px);font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.08em;font-weight:bold;padding-top:1px}@media (max-width: 767px){.sec-example .item__hd-txt{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.08em;padding-top:4px}}@media only screen and (max-width: 374px){.sec-example .item__hd-txt{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.05em}}.sec-example .item__hd-txt span:before,.sec-example .item__hd-txt span:after{content:"";width:8px;height:16px;display:inline-block;position:relative}.sec-example .item__hd-txt span:before{border-top:1px solid;border-left:1px solid;margin-right:6px;top:-6px}@media (max-width: 767px){.sec-example .item__hd-txt span:before{margin-left:-13px}}.sec-example .item__hd-txt span:after{border-bottom:1px solid;border-right:1px solid;margin-left:6px;bottom:-6px}.sec-example .item__body{margin-top:18px;padding-top:20px;border-top:2px solid #fff4db;display:flex}@media (max-width: 767px){.sec-example .item__body{margin-top:26px;padding-top:26px}}.sec-example .item__body-tag{width:78px}@media (max-width: 767px){.sec-example .item__body-tag{width:65px;padding-top:3px}}.sec-example .item__body-tag span{font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.08em;font-weight:bold;padding:7px 9px;color:#e24b09;background:transparent linear-gradient(255deg, #fff4db 0%, #ffeadb 100%) 0% 0% no-repeat padding-box;border-radius:2px}@media (max-width: 767px){.sec-example .item__body-tag span{font-size:14px;font-size:1.4rem;line-height:1em;padding:6px 8px}}.sec-example .item__body-content{width:calc(100% - 78px)}@media (max-width: 767px){.sec-example .item__body-content{width:calc(100% - 65px)}}.sec-example .item__body-content ul li{font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.08em;font-weight:500;position:relative;padding-left:17px}.sec-example .item__body-content ul li:before{content:"";width:6px;height:6px;background-image:url(../../img/training/dot.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:8px;left:0}.sec-example .item__body-content ul li+li{margin-top:7px}.sec-example .item--color01{border-color:#ff9300}.sec-example .item--color01 .item__img-txt{background-color:#ff9300}.sec-example .item--color01 .item__hd-tag span{color:#ff9300;border-color:#ff9300}.sec-example .item--color01 .item__hd-txt span:before,.sec-example .item--color01 .item__hd-txt span:after{border-color:#ff9300}.sec-example .item--color02{border-color:#f08122}.sec-example .item--color02 .item__img-txt{background-color:#f08122}.sec-example .item--color02 .item__hd-tag span{color:#f08122;border-color:#f08122}.sec-example .item--color02 .item__hd-txt span:before,.sec-example .item--color02 .item__hd-txt span:after{border-color:#f08122}.sec-example .item--color03{border-color:#e66429}.sec-example .item--color03 .item__img-txt{background-color:#e66429}.sec-example .item--color03 .item__hd-tag span{color:#e66429;border-color:#e66429}.sec-example .item--color03 .item__hd-txt span:before,.sec-example .item--color03 .item__hd-txt span:after{border-color:#e66429}.sec-example .item:not(:first-child){margin-top:30px}@media (max-width: 767px){.sec-example .item:not(:first-child){margin-top:15px}}.sec-voice{padding-bottom:30px}@media (max-width: 767px){.sec-voice{padding-bottom:10px}}.sec-voice .ttl-voice{padding-top:0;padding-bottom:0}.sec-voice .ttl-voice .text_jp{font-size:28px;font-size:2.8rem;line-height:1.35714em;letter-spacing:.08em}@media (max-width: 767px){.sec-voice .ttl-voice .text_jp{font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.08em}}.sec-voice .ttl-voice .text_en{margin-top:5px;padding-bottom:0;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.05em}@media (max-width: 767px){.sec-voice .ttl-voice .text_en{margin-top:2px;font-size:12px;font-size:1.2rem;line-height:1.83333em;letter-spacing:.05em}}.sec-voice .box01{position:relative;z-index:1}@media (min-width: 768px){.sec-voice .box01{padding:80px 0}}@media (max-width: 767px){.sec-voice .box01{padding:35px 28px 50px 7px}}.sec-voice .box01:before{content:"";width:100vw;height:100%;background-color:#f8f8f8;position:absolute;right:-20px;top:0;z-index:-1}@media (max-width: 767px){.sec-voice .box01:before{right:0}}@media (min-width: 768px){.sec-voice .box01__inner{display:flex;justify-content:space-between;width:100%;max-width:920px}}@media (min-width: 768px){.sec-voice .box01__left{max-width:240px;width:28%}}@media (min-width: 768px){.sec-voice .box01__right{max-width:610px;width:68%;padding-top:5px}}@media (max-width: 767px){.sec-voice .box01__right{margin-top:35px}}.sec-voice .box01 .img01{margin-top:45px;padding-left:20px}@media (max-width: 767px){.sec-voice .box01 .img01{margin-top:26px;padding-left:0;text-align:center}}.sec-voice .box01 .ttl01{font-size:19px;font-size:1.9rem;line-height:1.52632em;letter-spacing:.08em;font-weight:bold;color:#ef8253}@media (max-width: 767px){.sec-voice .box01 .ttl01{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.08em}}.sec-voice .box01 .txt01{margin-top:27px}@media (max-width: 767px){.sec-voice .box01 .txt01{margin-top:15px}}.sec-voice .box01 .btn01{margin-top:29px}@media (max-width: 767px){.sec-voice .box01 .btn01{margin-top:27px}}@media (min-width: 768px){.is-safari .sec-feature .anchor{padding-top:15px;padding-bottom:18px}.is-safari .ultraning-box .stt .label{padding-top:5px;padding-bottom:7px}.is-safari .ttl-training .text_noted{padding-top:4px;padding-bottom:6px}.is-safari .ultraning-box02 li{padding-top:4px;padding-bottom:6px}.is-safari .sec-program .fiveSbox .textmorediv .eachitem{padding-top:4px;padding-bottom:6px}.is-safari .sec-example .item__hd-tag span{padding-top:6px;padding-bottom:8px}.is-safari .sec-example .item__body-tag span{padding-top:6px;padding-bottom:8px}}

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