main#umlp{margin-top:9rem}main#umlp .common{padding:0}main#umlp div{line-height:unset}main#umlp p{letter-spacing:0;line-height:180%;margin:0}main#umlp h2{font-size:3.2rem;letter-spacing:.1em;letter-spacing:0;line-height:150%;line-height:180%;margin:0;padding:0}main#umlp h2:before{display:none}main#umlp h3{color:#000;font-size:2.4rem;line-height:1.25;margin:0;padding:0}main#umlp .common>.inner{width:auto}main#umlp #headerPc{height:9rem}main#umlp #headerCtaButtons{position:relative;right:unset;top:unset}main#umlp #headerCtaButtons .headerCtaButtons li a{background:#d64c09;box-shadow:0 .4rem #a33500}main#umlp #headerCtaButtons .headerCtaButtons li a:before{background:50%/contain no-repeat url(https://6635779.fs1.hubspotusercontent-na1.net/hubfs/6635779/Imported_Blog_Media/%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2087.png)}main#umlp #lpFv{height:auto;line-height:0;margin-top:6.28rem;width:100%}main#umlp .common.w1200 .inner{margin:0 auto;max-width:120rem;width:100%}main#umlp .common.w1100>.inner{margin:0 auto;max-width:110rem;width:100%}main#umlp .col2Left,main#umlp .col2Right{margin:0}main#umlp .lpCta{background:var(--primary50);padding:3.9rem 1rem}main#umlp .lpCta .lpcta_limit_text,main#umlp .lpCta .lpcta_limit_text>*{text-align:center}main#umlp .lpCta .lpcta_limit_text p{display:inline-block;font-size:2.8rem;font-weight:700;letter-spacing:.04em;line-height:150%;margin-top:2.6rem;position:relative;text-align:center}main#umlp .lpCta .lpcta_limit_text p span.cnum{font-size:150%}main#umlp .lpCta .count.lpcta_limit_text{margin-bottom:3.2rem;margin-top:-1rem}main#umlp .lpCta .count.lpcta_limit_text p span.cnum{background:#fff;display:inline-block;margin:0 10px;padding:1rem;text-align:center;width:7rem}main#umlp .lpCta .lpcta_limit_text p span.cuni{font-size:80%}main#umlp .lpCta .lpcta_limit_text p:before{left:-4rem}main#umlp .lpCta .lpcta_limit_text p:after,main#umlp .lpCta .lpcta_limit_text p:before{background:50%/contain no-repeat url(https://6635779.fs1.hubspotusercontent-na1.net/hubfs/6635779/Imported_Blog_Media/cta.png);bottom:.6rem;content:"";height:3rem;position:absolute;width:2rem}main#umlp .lpCta .lpcta_limit_text p:after{right:-4rem;transform:rotate(240deg)}main#umlp .lpCta .count.lpcta_limit_text p:after,main#umlp .lpCta .count.lpcta_limit_text p:before{display:none}main#umlp .lpCta a{background:#d64c09;border-radius:10rem;box-shadow:0 .4rem #a33500;display:block;margin:1rem auto 0;padding:1.041rem .6rem;position:relative;text-align:center;text-decoration:none;transition:all .3s ease;width:52.8rem}main#umlp .lpCta a *{color:#fff;display:inline;font-size:2.4rem;font-weight:700;letter-spacing:.04em;line-height:130%;text-align:center}main#umlp .lpProblem{padding:3.9rem 1rem 2.8rem}main#umlp .lpProblem h2{margin-bottom:2.8rem}main#umlp .lpProblemContainer{display:flex;flex-wrap:wrap;justify-content:space-between}main#umlp .lpProblemBox{align-items:center;background:var(--primary50);display:flex;padding:1.85rem 3.6rem;width:30.6%}main#umlp .lpProblemBox *{font-size:2rem;line-height:150%}main#umlp .lpProblemBox:nth-of-type(-n+3){margin-bottom:3.2rem}main#umlp .lpProblemBox:first-of-type,main#umlp .lpProblemBox:nth-of-type(2),main#umlp .lpProblemBox:nth-of-type(3){padding:3.4rem 3.6rem}main#umlp .lpSolution{padding:7.55rem 1rem 8.95rem}main#umlp .lpSolution h2{margin-bottom:4.6rem}main#umlp .lpSolution h2 span{color:var(--primary900);font-size:4rem}main#umlp .lpSolution .inner>.col2:nth-of-type(2n){flex-direction:row}main#umlp .lpSolution .inner>.col2:nth-of-type(3){margin-bottom:0}main#umlp .lpSolution .col2 .col2Left{width:43.64%}main#umlp .lpSolution .col2 .col2Right{display:flex;text-align:center;width:54.91%}main#umlp .lpSolution .col2 .col2Right .col2RInner{display:flex;flex-direction:column}main#umlp .lpSolution .col2 .col2Right .col2RInner>:nth-of-type(2){flex-grow:1;margin:3.2rem 0 2.8rem;text-align:left}.button.tertiary *{font-weight:700}main#umlp .lpSolution .inner>.col2:nth-of-type(3){flex-direction:row-reverse}main#umlp .program{padding:0 1rem 8rem}main#umlp .program h2{background:var(--primary600);border-top-left-radius:.8rem;border-top-right-radius:.8rem;color:#fff;margin-bottom:1.6rem;padding:1.7rem}main#umlp .program .col2:nth-of-type(2n){align-items:flex-start;flex-direction:row;margin-bottom:4.2rem}main#umlp .program .col2 h3{background:#fff27b;border:.4rem solid #f8ebb1;font-size:2rem;letter-spacing:0;line-height:150%;margin-bottom:3.4rem;padding:.4rem}main#umlp .program .col2 .col2Left{width:43.64%}main#umlp .program .col2 .col2Right{width:53.18%}main#umlp .program .col2 .col2Right .col2RInner>:nth-of-type(2) *{font-size:1.8rem;font-weight:700;line-height:150%}main#umlp .program .lpProgramContent{border-radius:1.2rem;box-shadow:0 0 1rem rgba(0,0,0,.16)}main#umlp .program .lpProgramContent h2{background:#dbf5be;border-top-left-radius:1.2rem;border-top-right-radius:1.2rem;color:#221714;line-height:130%;margin-bottom:0;padding:1.95rem}main#umlp .program .lpProgramContent.lpc1{margin-bottom:6rem;position:relative}main#umlp .program .lpProgramContent.lpc1:after{background:50%/contain no-repeat url(https://6635779.fs1.hubspotusercontent-na1.net/hubfs/6635779/Imported_Blog_Media/plus.png);bottom:-5.2rem;content:"";height:4.3rem;left:0;margin:0 auto;position:absolute;right:0;width:4.3rem}main#umlp .program .lpProgramContent .targetCuriculumBox{border:none;padding:0}main#umlp .program .lpProgramContent .targetCuriculumBox .sheduleTitle{width:71.69%}main#umlp .program .lpProgramContent .targetCuriculumBox .scheduleIllust{width:28.31%}main#umlp .program .lpProgramContent .targetCuriculumBox .scheduleIllust img{margin:1rem 0;max-width:12rem;width:100%}main#umlp .program .lpProgramContent .targetCuriculumBox .sheduleTitle h4>*{font-size:2.4rem;font-weight:700;line-height:120%}main#umlp .program .lpProgramContent .targetCuriculumBox .sheduleTitle h4 .sbtBig{font-size:3.6rem;line-height:120%;margin:0 .8rem}main#umlp .program .lpProgramContent .targetCuriculumBox .sheduleTitle h4 .sbtSmall{font-weight:500}main#umlp .program .lpProgramContent.lpc1 .targetCuriculumBox{margin:0 auto;width:59rem}main#umlp .program .lpProgramContent.lpc2 h2{font-size:2.4rem}main#umlp .program .lpProgramContent.lpc2 h2 span{font-size:4rem}main#umlp .program .lpc2FlexBox{display:flex;flex-wrap:wrap;justify-content:space-between}main#umlp .program .lpProgramContent.lpc2 .targetCuriculumBox{border-bottom:.1rem solid #e6e6e6;padding:.8rem 1.7rem;width:50%}main#umlp .program .lpProgramContent.lpc2 .targetCuriculumBox:nth-of-type(3),main#umlp .program .lpProgramContent.lpc2 .targetCuriculumBox:nth-of-type(4){border-bottom:none}main#umlp .program .lpProgramContent.lpc2 .targetCuriculumBox:first-of-type,main#umlp .program .lpProgramContent.lpc2 .targetCuriculumBox:nth-of-type(3){border-right:.1rem solid #e6e6e6}main#umlp .program .lpProgramContent.lpc2 .targetCuriculumBox .sheduleTitle{padding:0;width:74%}main#umlp .program .lpProgramContent.lpc2 .targetCuriculumBox .scheduleIllust{width:26%}main#umlp .program .lpTableContents{margin-top:5.2rem}main#umlp .program .lpTableContents .ltcFlexBox{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:3.8rem}main#umlp .program .lpTableContents .ltcFlexBox .ltc1{width:18.18%}main#umlp .program .lpTableContents .ltcFlexBox .ltc1>*>*{background:#fff27b;font-size:2.4rem;font-weight:700;line-height:150%;padding:.7rem 2.4rem;text-align:center}main#umlp .program .lpTableContents .ltcFlexBox .ltc2{width:78%}main#umlp .program .lpTableContents .ltcFlexBox .ltc2>*>*{font-size:2.4rem;font-weight:700;line-height:150%}main#umlp .program .lpTableContents .ltcFlexBox:first-of-type{align-items:flex-start}main#umlp .program .lpTableContents .ltcFlexBox:first-of-type .ltc1>*>*{font-size:2.4rem}main#umlp .program .lpTableContents .ltcFlexBox:first-of-type .ltc2>*>*{font-size:2rem}.fee01 span{font-size:1.6rem}.fee01{font-size:3.2rem;margin-right:6.9rem;position:relative}.fee02{color:#d64c09;font-size:3.6rem}.fee02 span:first-of-type{font-size:4.8rem}.fee02 span:nth-of-type(2){font-size:1.6rem}.fee01:after{background:50%/contain no-repeat url(https://6635779.fs1.hubspotusercontent-na1.net/hubfs/6635779/Imported_Blog_Media/triangle.png);bottom:0;content:"";height:4rem;margin:auto 0;position:absolute;right:-4.2rem;top:0;width:2.4rem}main#umlp .program .lpTableContents .ltcFlexBox .ltc3.col2{margin:3.9rem auto 2rem}main#umlp .program .lpTableContents .ltcFlexBox .ltc3.col2 .col2Left{line-height:0;width:38.18%}main#umlp .program .lpTableContents .ltcFlexBox .ltc3.col2 .col2Right{padding-right:9.19%;width:55%}main#umlp .program .lpTableContents .ltcFlexBox .ltc3.col2 .col2Right * *{font-size:2rem;font-weight:700;line-height:150%}main#umlp .program .lpTableContents .ltcFlexBox.end{margin-bottom:0}main#umlp .program .caution{font-size:1.6rem;font-weight:500;line-height:150%}main#umlp .lpFeature{padding:4.6rem 1rem .8rem}main#umlp .lpFeature h2{margin-bottom:6.4rem}main#umlp .lpFeature .col2{flex-wrap:wrap}main#umlp .lpFeature .col2>:first-of-type{width:100%}main#umlp .lpFeature .col2 .col2Left{width:47.36%}main#umlp .lpFeature .col2 .col2Right{width:51.18%}main#umlp .lpFeature .col2 h3{align-items:center;color:var(--primary600);display:flex;font-size:2.8rem;font-weight:700;letter-spacing:.04em;line-height:150%;margin-bottom:3.5rem}main#umlp .lpFeature .col2 h3>span:first-of-type{background:var(--primary600);border-radius:.8rem;color:#fff;display:inline-block;font-family:Roboto Condensed,serif;font-optical-sizing:auto;font-size:1.8rem;font-style:normal;font-weight:700;line-height:100%;margin-right:.8rem;padding:1rem .2rem .6rem .6rem;width:auto}main#umlp .lpFeature .col2 h3>span:first-of-type>span{font-size:3.2rem;margin:0;padding:0}main#umlp .lpFeature .col2 h3>span:nth-of-type(2){width:calc(100% - 8rem)}main#umlp .lpFeature .col2{flex-direction:row-reverse;margin-bottom:5.6rem}main#umlp .lpFeature .col2.f2 .col2Right{width:61%}main#umlp .lpFeature .col2.f2 .col2Left{text-align:center;width:39%}main#umlp .lpFeature .col2.f3{flex-direction:row}main#umlp .lpFeature .col2.f3 .col2Right{width:47.64%}main#umlp .lpFeature .col2.f3 .col2Right p{font-size:1.8rem;font-weight:700}main#umlp .lpFeature .col2.f3 .col2Right h4{background:#fff27b;border:none;display:inline-block;font-size:2rem;font-weight:700;line-height:150%;margin:3rem 0 .9rem;padding:.4rem;text-align:center}main#umlp .lpFeature .col2.f1 .col2Right .button.tertiary{max-width:21.6rem;width:auto}main#umlp .lpFeature .col2.f3 .col2Right .button.tertiary{display:inline-block}main#umlp .lpCta.lpCta2{padding:3.9rem 1rem 4.2rem}main#umlp .lpCta.lpCta2 h2{font-size:2.8rem;line-height:150%;margin-bottom:2.1rem}main#umlp .lpCta.lpCta2 a{background:var(--primary600);box-shadow:0 .4rem var(--primary900)}main#umlp .common.w1140.case2{padding:8.55rem 1rem 2rem}main#umlp .common.w1140.case2 .inner{max-width:120rem}main#umlp .common.w1140.case2 h2{margin-bottom:1.2rem;position:relative}main#umlp .common.w1140.case2 h2:after{background:var(--primary500);border-radius:10rem;content:"";height:.6rem;left:0;margin:auto;position:absolute;right:0;top:-1.6rem;width:32rem}main#umlp .topLogoSlide{background:#fff}main#umlp .topLogoSlide h2{font-size:2rem;font-weight:500;line-height:150%;margin-bottom:1.8rem}main#umlp .topLogoSlide h2 span{color:var(--primary600);font-size:3.6rem;font-weight:700}main#umlp .lpCta a,main#umlp .lpCta.lpCta2 a{transition:all .3s ease}main#umlp .lpCta a:hover,main#umlp .lpCta.lpCta2 a:hover{box-shadow:none!important;transform:translateY(4px)}@media(max-width:1120px){main#umlp .lpCta{padding:3.9rem 1.6rem}main#umlp .lpProblem{padding:3.9rem 1.6rem 2.8rem}main#umlp .lpSolution{padding:7.55rem 1.6rem 8.95rem}main#umlp .program{padding:0 1.6rem 8rem}main#umlp .lpCta{padding:3.9rem 1rem}main#umlp .lpFeature{padding:4.6rem 1rem .8rem}main#umlp .common.w1140.case2{padding:8.55rem 1.6rem}main#umlp .lpCta.lpCta2{padding:3.9rem 1.6rem 4.2rem}}@media(max-width:900px){main#umlp .lpProblemBox *{font-size:1.6rem}.fee01{font-size:1.8rem}.fee02 span:first-of-type{font-size:2.2rem}.fee02,main#umlp .program .lpTableContents .ltcFlexBox .ltc1>*>*,main#umlp .program .lpTableContents .ltcFlexBox:first-of-type .ltc1>*>*{font-size:1.8rem}main#umlp .program .lpTableContents .ltcFlexBox .ltc2>*>*,main#umlp .program .lpTableContents .ltcFlexBox:first-of-type .ltc2>*>*{font-size:1.6rem}.fee01:after{height:2rem;width:1.4rem}main#umlp .lpFeature .col2 h3{font-size:2.2rem}}@media(max-width:799px){main#umlp{margin-top:7rem}main#umlp .common.w1140.case2,main#umlp .lpCta,main#umlp .lpCta.lpCta2,main#umlp .lpFeature,main#umlp .lpProblem,main#umlp .lpSolution,main#umlp .program{padding:3.6rem 1.6rem}main#umlp #lpFv img:not([class]){display:none}main#umlp #lpFv img.sp{height:auto;width:100%}main#umlp h2{font-size:2.2rem}main#umlp .lpCta .lpcta_limit_text p{font-size:1.8rem}main#umlp .lpCta .count.lpcta_limit_text p span.cnum{margin:.2rem;padding:.6rem;text-align:center;width:auto}main#umlp .lpCta .count.lpcta_limit_text{margin-bottom:1.6rem}main#umlp .lpCta a{width:100%}main#umlp .lpCta a *{font-size:1.6rem}main#umlp .lpProblemBox,main#umlp .lpProblemBox:first-of-type,main#umlp .lpProblemBox:nth-of-type(2),main#umlp .lpProblemBox:nth-of-type(3){padding:.8rem;width:49%}main#umlp .lpProblemBox:nth-of-type(-n+3){margin:0 0 1rem}main#umlp .lpProblemBox{margin-bottom:1rem}main#umlp .program .lpProgramContent.lpc1 .targetCuriculumBox{width:auto}main#umlp .lpSolution h2 span{font-size:2.2rem}main#umlp .lpFeature .col2 .col2Left,main#umlp .lpFeature .col2 .col2Right,main#umlp .lpFeature .col2.f2 .col2Left,main#umlp .lpFeature .col2.f2 .col2Right,main#umlp .lpFeature .col2.f3 .col2Right,main#umlp .lpSolution .col2 .col2Left,main#umlp .lpSolution .col2 .col2Right,main#umlp .program .col2 .col2Left,main#umlp .program .col2 .col2Right,main#umlp .program .lpTableContents .ltcFlexBox .ltc3.col2 .col2Left,main#umlp .program .lpTableContents .ltcFlexBox .ltc3.col2 .col2Right{width:100%}footer#footer{margin-bottom:0}main#umlp .lpSolution h2{margin-bottom:2.8rem}main#umlp h3{font-size:2rem;margin:1.6rem 0}main#umlp .lpSolution .col2 .col2Right .col2RInner>:nth-of-type(2){margin:.8rem 0}.button.tertiary{max-width:32rem}main#umlp .col2{margin-bottom:2.8rem}main#umlp .program .col2 .col2Right .col2RInner>:nth-of-type(2) *{font-size:1.6rem}main#umlp .program .lpProgramContent .targetCuriculumBox .sheduleTitle h4>*{font-size:1.8rem}main#umlp .program .lpProgramContent .targetCuriculumBox .sheduleTitle h4 .sbtBig{font-size:2.8rem;margin:0}main#umlp .program .lpTableContents .ltcFlexBox .ltc1,main#umlp .program .lpTableContents .ltcFlexBox .ltc2{width:100%}.fee02,main#umlp .program .lpTableContents .ltcFlexBox .ltc1>*>*,main#umlp .program .lpTableContents .ltcFlexBox:first-of-type .ltc1>*>*{font-size:1.6rem}main#umlp .program .lpTableContents .ltcFlexBox .ltc2>*>*,main#umlp .program .lpTableContents .ltcFlexBox:first-of-type .ltc2>*>*{padding:.8rem}main#umlp .program .lpTableContents .ltcFlexBox{margin-bottom:1.6rem}.fee01{margin-bottom:1.6rem;margin-right:0}.fee01,.fee02{display:block;text-align:center}.fee01:after{bottom:-20px;left:0;margin:auto;right:0;top:unset;transform:rotate(90deg)}main#umlp .program .lpTableContents .ltcFlexBox .ltc3.col2 .col2Left{margin-bottom:1.6rem}main#umlp .program .lpTableContents .ltcFlexBox .ltc3.col2 .col2Right{padding-right:0}main#umlp .program .caution,main#umlp .program .lpTableContents .ltcFlexBox .ltc3.col2 .col2Right * *{font-size:1.6rem}main#umlp .lpFeature h2{margin-bottom:2.8rem}main#umlp .program .lpProgramContent.lpc2 h2,main#umlp .program .lpProgramContent.lpc2 h2 span{font-size:2.2rem}main#umlp .program .lpProgramContent.lpc2 .targetCuriculumBox{width:100%}main#umlp .program .lpProgramContent.lpc2 .targetCuriculumBox:first-of-type,main#umlp .program .lpProgramContent.lpc2 .targetCuriculumBox:nth-of-type(3){border-right:none}main#umlp .program .lpProgramContent.lpc2 .targetCuriculumBox:nth-of-type(3){border-bottom:.1rem solid #e6e6e6}main#umlp .program .lpProgramContent.lpc1 h2 span{display:none}main#umlp .lpFeature .col2 h3{font-size:2rem}main#umlp .lpFeature .col2.f3 .col2Right p{font-size:1.6rem}main#umlp .lpFeature .col2.f1 .col2Right .button.tertiary{max-width:32rem;width:unset}main#umlp .lpFeature .col2.f3 .col2Right .button.tertiary{display:block}main#umlp .common.w1140.case2{padding-top:5.2rem}main#umlp .topLogoSlide h2{font-size:1.8rem}main#umlp .topLogoSlide h2 span{font-size:2.8rem}main#umlp .lpCta.lpCta2 h2{font-size:2.2rem}.col2 img{height:auto;width:100%}main#umlp .lpFeature .col2.f2 .col2Left img{max-width:28rem!important}}.common.w1100.lpCta.lpCtaFollow{background:var(--primary50);left:0;padding:2.4rem 1rem;position:fixed;top:-20rem;transition:all .3s ease;width:100%;z-index:2000}.common.w1100.lpCta.lpCtaFollow.active{top:9rem}.common.w1100.lpCta.lpCtaFollow .inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;max-width:100rem;width:96%}.common.w1100.lpCta.lpCtaFollow .inner>div,.common.w1100.lpCta.lpCtaFollow .inner>span{width:80%}.common.w1100.lpCta.lpCtaFollow p{font-size:2rem;font-weight:700;line-height:150%;margin:0}.common.w1100.lpCta.lpCtaFollow p span{margin-left:2.4rem}.common.w1100.lpCta.lpCtaFollow a{background:#d64c09;border-radius:10rem;box-shadow:0 .4rem #a33500;display:block;margin:0 auto;padding:1.041rem .6rem .6rem;position:relative;text-align:center;text-decoration:none;transition:all .3s ease;width:20%}.common.w1100.lpCta.lpCtaFollow a:hover{box-shadow:none!important;transform:translateY(4px)}.common.w1100.lpCta.lpCtaFollow a *{color:#fff;display:inline;font-size:2rem;font-weight:700;letter-spacing:.04em;line-height:130%;text-align:center}@media(max-width:1000px){.common.w1100.lpCta.lpCtaFollow p{font-size:1.6rem}.common.w1100.lpCta.lpCtaFollow p span{display:block;margin:0}.common.w1100.lpCta.lpCtaFollow .inner>div,.common.w1100.lpCta.lpCtaFollow .inner>span{width:58%}.common.w1100.lpCta.lpCtaFollow a{width:42%}.common.w1100.lpCta.lpCtaFollow a *{font-size:1.6rem}}@media(max-width:799px){.common.w1100.lpCta.lpCtaFollow{bottom:-16rem;top:unset}.common.w1100.lpCta.lpCtaFollow.active{bottom:0;top:unset}footer#footer{margin-bottom:9.6rem}.common.w1100.lpCta.lpCtaFollow{padding:1.4rem 1rem}.common.w1100.lpCta.lpCtaFollow .inner{flex-direction:column}.common.w1100.lpCta.lpCtaFollow .inner>div,.common.w1100.lpCta.lpCtaFollow .inner>span{width:100%}.common.w1100.lpCta.lpCtaFollow p{font-size:1.2rem;margin-bottom:1rem;text-align:center}.common.w1100.lpCta.lpCtaFollow a{padding:.2rem .6rem;width:100%}.common.w1100.lpCta.lpCtaFollow a *{font-size:1.4rem}.toTop.active{bottom:15.6rem}}