@charset "UTF-8";ol,ul{list-style:none;margin:0;padding:0}figure{margin:0}:after,:before,a,article,aside,button,dd,div,dl,dt,figure,footer,h1,h2,h3,h4,h5,header,i,input,li,main,nav,ol,option,p,picture,section,select,small,span,submit,table,td,th,time,tr,ul,video{box-sizing:border-box}:after,:before,a,article,aside,button,dd,div,dl,dt,figure,footer,h1,h2,h3,h4,h5,header,i,img,input,li,main,nav,ol,option,p,picture,section,select,small,span,submit,svg,table,td,th,time,tr,ul,video{position:relative}img,svg,video{vertical-align:bottom;font-size:0;line-height:0}.post_content ol,.post_content ul{list-style:none;margin-left:0}.post_content p{line-height:2;margin:0}.post_content dl,.post_content ol,.post_content ul{margin-bottom:0}.post_content h1,.post_content h2,.post_content h3,.post_content h4,.post_content h5,.post_content h6{margin-bottom:0}.post_content dd,.post_content dt,.post_content li{line-height:2}.custom-html-widget a,.post_content a{color:#535353}.post_content :not(h2):not(h3):not(h4):not(h5):not(h6)+h2,.post_content :not(h2):not(h3):not(h4):not(h5):not(h6)+h3,.post_content :not(h2):not(h3):not(h4):not(h5):not(h6)+h4,.post_content :not(h2):not(h3):not(h4):not(h5):not(h6)+h5,.post_content :not(h2):not(h3):not(h4):not(h5):not(h6)+h6{margin-top:0!important}.post_content table{margin:0}.post_content td,.post_content th{background:0 0;line-height:2;border:none}img{max-width:100%;height:auto}img.max{max-width:none;width:100%}.img-ojf-cover{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.red-color{color:#ea7b7b}.ll-text,.post_content p.ll-text,.post_content ul.ll-text{font-size:24px;line-height:1.8}.l-text,.post_content p.l-text,.post_content ul.l-text{font-size:18px}.t-center{text-align:center}.row{display:flex;flex-wrap:wrap;align-content:stretch;height:100%}.row-c-center{justify-content:center}.row-v-center{align-items:center}.bg-wave-section{background:url(../img/care-management-course/wave-bg.jpg) no-repeat 50% 0/100% auto}.main-section{padding-top:150px}.main-section__l-container{padding:0 60px}.main-section.has-section-pb{padding-bottom:150px}.l-container{padding:0 60px}.container{max-width:1480px;width:100%;padding:0 100px;margin:0 auto}.l-section+.l-section{margin-top:100px}.m-section+.m-section{margin-top:60px}.s-section+.s-section{margin-top:40px}ul.default{line-height:2}ul.default li{padding-left:1em}ul.default li:before{content:"●";position:absolute;top:0;left:0}ul.list-feature li{font-weight:700}ul.list-feature li .marker{background:linear-gradient(transparent 70%,#eff620 70%);display:inline;background-repeat:no-repeat;transition:background-size 1.5s}ul.list-feature li .marker.on{background-size:100% 100%}ol.num-k{line-height:2;list-style:none;counter-reset:list-counter}ol.num-k li{padding-left:1em}ol.num-k li:before{content:counter(list-counter);counter-increment:list-counter;width:1.5em;height:1.5em;border-radius:50%;font-size:12px;position:absolute;top:.6em;left:0;display:flex;align-items:center;justify-content:center;background:#74b88d;color:#fff;padding-right:.1em}.bold{font-weight:700}.mb-1em,.post_content dl.mb-1em,.post_content ol.mb-1em,.post_content p.mb-1em,.post_content ul.mb-1em{margin-bottom:1em}.video-wrapper{padding-bottom:56.25%;height:0;overflow:hidden;background:#000}.video-wrapper iframe,.video-wrapper video{position:absolute;left:0;top:0;width:100%;height:100%}.care-management-course__default-main-heading{margin-bottom:100px}.care-management-course__default-main-heading .en-text{height:150px}.care-management-course__default-main-heading h2 .main-text{font-size:36px;line-height:1.6}.care-management-course__default-main-heading h2 .main-text .name-text{font-size:56px}.care-management-course__default-main-heading h2 .sub-text{font-size:24px;line-height:1.8}.care-management-course__default-main-heading .catch{margin-top:40px}.pc-block{display:block}.pc-in-block{display:inline-block}.pc-none{display:none}@media screen and (max-width:1201px){.main-section{padding-top:100px}.main-section__l-container{padding:0 30px}.main-section.has-section-pb{padding-bottom:100px}.l-container{padding:0 30px}.container{padding:0 30px}.care-management-course__default-main-heading{margin-bottom:100px}.care-management-course__default-main-heading .en-text{height:135px}.care-management-course__default-main-heading .en-text img{transform:scale(.8)}.tb-block{display:block}.tb-in-block{display:inline-block}.tb-none{display:none}}@media screen and (max-width:750px){.ll-text,.post_content p.ll-text,.post_content ul.ll-text{font-size:18px}.l-text,.post_content p.l-text,.post_content ul.l-text{font-size:16px}.bg-wave-section{background:url(../img/care-management-course/wave-bg.jpg) no-repeat 50% 0/100% auto}.main-section{padding-top:100px}.main-section__l-container{padding:0 45px}.main-section.has-section-pb{padding-bottom:100px}.l-container{padding:0 45px}.container{max-width:auto;padding:0 20px}.l-section+.l-section{margin-top:60px}.m-section+.m-section{margin-top:40px}.s-section+.s-section{margin-top:30px}.care-management-course__default-main-heading{margin-bottom:60px}.care-management-course__default-main-heading .en-text{height:75px}.care-management-course__default-main-heading .en-text img{transform:scale(.6)}.care-management-course__default-main-heading h2 .main-text{font-size:22px}.care-management-course__default-main-heading h2 .main-text .name-text{font-size:30px}.care-management-course__default-main-heading h2 .sub-text{font-size:18px}.care-management-course__default-main-heading .catch{margin-top:30px}.sp-block{display:block}.sp-in-block{display:inline-block}.sp-none{display:none}}@media screen and (max-width:650px){.main-section__l-container{padding:0 20px}.l-container{padding:0 20px}.container{padding:0 20px}}body{color:#535353;font-feature-settings:"palt";font-weight:500}.care-management-course-fv{height:calc(100svh - 85px);overflow:hidden}.care-management-course-fv__inner{position:absolute;top:0;right:0;width:min(42.8571428571vw,720px);height:min(100svh - 7.1428571429vw,100svh - 120px);align-items:center;justify-content:center;display:flex}.care-management-course-fv__inner.left{right:auto;left:0}.care-management-course-fv__inner .sub-text{line-height:1.8;font-weight:700;font-size:min(1.7857142857vw,30px);margin-bottom:min(.5952380952vw,10px);color:#ea7b7b}.care-management-course-fv__inner h1{font-size:min(2.8571428571vw,48px);margin-bottom:min(2.380952381vw,40px)}.care-management-course-fv__inner h1 .text:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:min(1.4285714286vw,24px);background:linear-gradient(90deg,rgba(116,184,141,.2) 0,rgba(239,246,32,.2) 100%)}.care-management-course-fv__inner p{font-size:min(1.4285714286vw,24px);font-weight:700;margin:0;background:#fff;padding:15px 30px;filter:drop-shadow(10px 10px 0 rgba(116, 184, 141, .2))}.care-management-course-fv__btn{position:absolute;bottom:0;right:0}.care-management-course-fv__btn .fv__btn{display:flex;justify-content:center;align-items:center;width:min(42.8571428571vw,720px);height:min(7.1428571429vw,120px);background:linear-gradient(90deg,#53b75f 0,#a1d564 100%)}.care-management-course-fv__btn .fv__btn:hover{color:#fff}.care-management-course-fv__btn .fv__btn:hover:after{opacity:0}.care-management-course-fv__btn .fv__btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f6c120 0,#eff620 100%);transition:opacity .3s cubic-bezier(.455,.03,.515,.955) 0s}.care-management-course-fv__btn .fv__btn .btn-icon{padding-right:min(1.7857142857vw,30px);z-index:3}.care-management-course-fv__btn .fv__btn .btn-icon img{width:min(3.5714285714vw,60px)}.care-management-course-fv__btn .fv__btn__inner{text-align:center;z-index:4}.care-management-course-fv__btn .fv__btn__inner .main-text{font-size:min(1.7857142857vw,30px);line-height:1.2;font-weight:700}.care-management-course-fv__btn .fv__btn__inner .sub-text{font-size:min(.9523809524vw,16px);line-height:1.8;font-weight:700}.care-management-course-index-fv{height:calc(100svh + 65px)}.care-management-course-index-fv__main-img{width:100%;height:100%}.care-management-course-index-fv__main-img img{width:100%;height:100%}.care-management-course-index-fv__chara-img{position:absolute;left:9.5238095238vw;bottom:0}.care-management-course-index-fv__inner{position:absolute;top:0;right:0;width:min(42.8571428571vw,720px);height:min(100svh - 85px,100svh - 85px)}.care-management-course-index-fv__inner h1{position:absolute;bottom:min(14.2857142857vw + 4.7619047619vw,calc(240px + 80px));right:0;width:100%;text-align:center}.care-management-course-index-fv__inner h1 img{width:min(28.5714285714vw,480px)}.care-management-course-index-fv .care-management-course-fv__btn{bottom:150px}.care-management-course-index-fv p{line-height:1.6}.youtube-channnel-introduction-block{position:absolute;bottom:min(7.1428571429vw + 1.1904761905vw,calc(120px + 20px));right:0;width:100%;color:#fff;text-align:center}.youtube-channnel-introduction-block__title{font-size:min(1.1904761905vw,20px);font-weight:700;line-height:1.6;margin-bottom:10px}.youtube-channnel-introduction-block__btn{width:min(19.0476190476vw,320px);height:48px;border-radius:24px;background:red;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.youtube-channnel-introduction-block__btn .icon{margin-right:8px}.youtube-channnel-introduction-block__btn .text{font-weight:700;color:#fff}.youtube-channnel-introduction-block p{font-size:min(.8333333333vw,14px)}@media screen and (min-width:1681px){.care-management-course-fv__btn .fv__btn{width:max(42.8571428571vw,720px)}.care-management-course-index-fv__chara-img{left:9.5238095238vw;width:max(30.7142857143vw,516px)}.care-management-course-index-fv__inner{width:max(42.8571428571vw,720px);height:max(100svh - 85px,100svh - 85px)}.care-management-course-index-fv__inner h1{position:absolute;bottom:max(14.2857142857vw + 4.7619047619vw,calc(240px + 80px))}.care-management-course-index-fv__inner h1 img{width:max(28.5714285714vw,480px)}.youtube-channnel-introduction-block{position:absolute;bottom:max(7.1428571429vw + 1.1904761905vw,calc(120px + 20px))}.youtube-channnel-introduction-block__title{font-size:max(1.1904761905vw,20px);margin-bottom:max(.5952380952vw,10px)}.youtube-channnel-introduction-block__btn{width:max(19.0476190476vw,320px);height:max(2.380952381vw,40px);border-radius:max(19.2857142857vw,24px);margin:0 auto max(.5952380952vw,10px)}.youtube-channnel-introduction-block__btn .icon{margin-right:max(.4761904762vw,8px)}.youtube-channnel-introduction-block__btn .text{font-size:max(.9523809524vw,16px)}.youtube-channnel-introduction-block p{font-size:max(.8333333333vw,14px)}}.care-management-course-nav{margin-top:-75px;padding:0 60px}.care-management-course-nav__main{margin-bottom:100px;background:linear-gradient(90deg,rgba(116,184,141,.2) 0,rgba(239,246,32,.2) 100%)}.care-management-course-nav__main>.row li{width:25%}.care-management-course-nav__main>.row li:nth-of-type(n+2):before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#fff;opacity:.2}.care-management-course-nav__main>.row li a{padding:20px 20px 60px;display:block;text-align:center}.care-management-course-nav__main>.row li a:hover{color:#535353}.care-management-course-nav__main>.row li a:hover .icon{background:#74b88d}.care-management-course-nav__main>.row li a:hover .icon img{filter:brightness(2)}.care-management-course-nav__main>.row li a .icon{position:absolute;display:-webkit- flex;display:flex;align-items:center;justify-content:center;bottom:-30px;left:50%;margin-left:-30px;width:60px;height:60px;border-radius:50%;border:1px solid #74b88d;background:#fff;transition:background .3s cubic-bezier(.455,.03,.515,.955) 0s}.care-management-course-nav__main>.row li a .icon img{transition:filter .3s cubic-bezier(.455,.03,.515,.955) 0s}.care-management-course-nav__main>.row li a figure{margin-bottom:20px}.care-management-course-nav__main>.row li a .text-block .main-text{font-size:20px;line-height:1.8;font-weight:700}@media (max-width:1440px){.care-management-course-nav__main>.row li a .text-block .main-text{font-size:18px}}.care-management-course-nav__main>.row li a .text-block .sub-text{font-size:16px;line-height:1.8;font-weight:700}.care-management-course-nav__sub{background:linear-gradient(90deg,rgba(116,184,141,.2) 0,rgba(239,246,32,.2) 100%);width:50%;margin:0 auto}.care-management-course-nav__sub>.row li{width:100%}.care-management-course-nav__sub>.row li a{display:-webkit- flex;display:flex;align-items:center;justify-content:center;text-align:center}.care-management-course-nav__sub>.row li a:hover{color:#535353}.care-management-course-nav__sub>.row li a:hover .icon{background:#74b88d}.care-management-course-nav__sub>.row li a:hover .icon img{filter:brightness(2)}.care-management-course-nav__sub>.row li a .icon{position:absolute;display:-webkit- flex;display:flex;align-items:center;justify-content:center;bottom:50%;right:-30px;margin-bottom:-30px;width:60px;height:60px;border-radius:50%;border:1px solid #74b88d;background:#fff;transform:rotate(-90deg);transition:background .3s cubic-bezier(.455,.03,.515,.955) 0s}.care-management-course-nav__sub>.row li a .icon img{transition:filter .3s cubic-bezier(.455,.03,.515,.955) 0s}.care-management-course-nav__sub>.row li a figure{width:50%;padding:20px}.care-management-course-nav__sub>.row li a .text-block{width:50%;padding:20px}.care-management-course-nav__sub>.row li a .text-block .main-text{font-size:20px;line-height:1.8;font-weight:700}.care-management-course-nav__sub>.row li a .text-block .sub-text{font-size:16px;line-height:1.8;font-weight:700}.care-management-course-feature .care-management-course-feature__en-catch{padding-top:80px;margin-bottom:20px}.care-management-course-feature__inner:before{content:"";position:absolute;top:0;right:0;width:calc(50% + 200px);height:calc(100% - 150px);background:linear-gradient(90deg,rgba(116,184,141,.2) 0,rgba(239,246,32,.2) 100%)}.care-management-course-feature__inner>.row{margin:0 -60px}.care-management-course-feature .main-heading{margin-bottom:60px}.care-management-course-feature .main-heading h2{font-size:36px;line-height:1.6;margin-bottom:0;padding-left:30px}.care-management-course-feature .main-heading h2:before{content:"";position:absolute;top:0;left:0;width:10px;height:100%;background:linear-gradient(180deg,rgba(116,184,141,.2) 0,rgba(239,246,32,.2) 100%)}.care-management-course-feature .text-block{width:50%}.care-management-course-feature .text-block__inner{max-width:590px}.care-management-course-feature .text-block .marker-list{font-size:24px;font-weight:700}.care-management-course-feature .text-block .marker-list .marker{background:linear-gradient(transparent 70%,#eff620 70%);display:inline;background-repeat:no-repeat;background-size:0 100%;transition:background-size .8s}.care-management-course-feature .text-block .marker-list .marker.on{background-size:100% 100%}.care-management-course-feature figure{width:calc(50% + 60px)}.care-management-course-feature.odd .care-management-course-feature__en-catch{text-align:left;margin-left:-40px}.care-management-course-feature.odd .care-management-course-feature__en-catch img{transform-origin:left}.care-management-course-feature.odd .care-management-course-feature__inner:before{right:0}.care-management-course-feature.odd .text-block{padding:0 50px 0 60px;order:1}.care-management-course-feature.odd .text-block__inner{margin:0 0 0 auto}.care-management-course-feature.odd figure{padding:0 0 0 50px;margin-right:-60px;order:2}.care-management-course-feature.even .care-management-course-feature__en-catch{text-align:right;margin-right:-40px}.care-management-course-feature.even .care-management-course-feature__en-catch img{transform-origin:right}.care-management-course-feature.even .care-management-course-feature__inner:before{left:0}.care-management-course-feature.even .text-block{padding:0 60px 0 50px;order:2}.care-management-course-feature.even .text-block__inner{margin:0 auto 0 0}.care-management-course-feature.even figure{padding:0 50px 0 0;margin-left:-60px;order:1}.care-management-course-instructor{background:url(../img/care-management-course/wave-bg.jpg) no-repeat 50% 0/cover}.care-management-course-instructor__main-heading{margin-bottom:100px}.care-management-course-instructor__main-heading .en-text{margin-bottom:40px}.care-management-course-instructor__main-heading h2 .main-text{font-size:36px;line-height:1.6}.care-management-course-instructor__main-heading h2 .main-text .name-text{font-size:56px}.care-management-course-instructor__main-heading h2 .sub-text{font-size:24px;line-height:1.8}.care-management-course-profile{background:url(../img/care-management-course/profile-bg.jpg) no-repeat 50% 50%/cover;padding:150px 0;color:#fff}.care-management-course-profile .text-block{width:50%}.care-management-course-profile .text-block .name-heading{margin-bottom:60px;font-weight:700}.care-management-course-profile .text-block .name-heading .sub-text{font-size:20px;line-height:1.8;margin-bottom:10px}.care-management-course-profile .text-block .name-heading .main-text{font-size:36px}.care-management-course-profile .text-block .name-heading .main-text .kana{font-size:24px}.care-management-course-course__main-heading{margin-bottom:100px}.care-management-course-course__main-heading .en-text{margin-bottom:40px}.care-management-course-course__main-heading h2 .main-text{font-size:36px;line-height:1.6}.care-management-course-course-outline{margin-bottom:150px}.care-management-course-course-outline:nth-of-type(n+2){padding-top:90px}.care-management-course-course-outline:nth-last-of-type(1){padding-bottom:60px}.care-management-course-course-outline__inner{padding:100px 100px 160px}.care-management-course-course-outline__inner .outline-frame{content:"";position:absolute;z-index:1}.care-management-course-course-outline__inner .outline-frame.outline-frame-top{top:0;left:0;width:100%;height:2px;background:#535353}.care-management-course-course-outline__inner .outline-frame.outline-frame-left{top:0;left:0;width:2px;height:100%;background:linear-gradient(180deg,#535353 0,#f6c120 100%)}.care-management-course-course-outline__inner .outline-frame.outline-frame-right{top:0;right:0;width:2px;height:100%;background:linear-gradient(180deg,#535353 0,#eff620 100%)}.care-management-course-course-outline__inner .outline-frame.outline-frame-bottom{bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#f6c120 0,#eff620 100%)}.care-management-course-course-outline__sub-text{position:absolute;top:-30px;left:0;width:100%;z-index:2}.care-management-course-course-outline__sub-text .text{display:-webkit- inline-flex;display:inline-flex;align-items:center;justify-content:center;border:2px solid #535353;background:#fdf1f1;height:60px;margin:0 auto;padding:0 20px;font-size:24px;font-weight:700}.care-management-course-course-outline__sub-text .text:before{content:"";position:absolute;bottom:-11px;left:50%;margin-left:-11px;width:20px;height:20px;background:#fdf1f1;border-left:2px solid #535353;border-bottom:2px solid #535353;transform:rotate(-45deg)}.care-management-course-course-outline__heading{margin-bottom:100px}.care-management-course-course-outline__heading h3{font-size:48px}.care-management-course-course-outline__heading h3 .text{line-height:1.6;display:inline-block}.care-management-course-course-outline__heading h3 .text:before{content:"";position:absolute;bottom:6px;left:0;width:100%;height:24px;background:linear-gradient(90deg,rgba(116,184,141,.2) 0,rgba(239,246,32,.2) 100%)}.care-management-course-course-outline__detail>.row{margin:0 -30px}.care-management-course-course-outline__detail>.row .text-block{width:50%;padding:0 30px}.care-management-course-course-outline__detail>.row .text-block h4{margin-bottom:10px}.care-management-course-course-outline__detail>.row .text-block h4 .text{font-size:24px;line-height:1.8;background:#74b88d;padding:0 10px;display:inline-block;color:#fff}.care-management-course-course-outline__detail>.row figure{width:50%;padding:0 30px}.care-management-course-course-outline__detail>.row figure img{filter:drop-shadow(10px 10px 0 rgba(116, 184, 141, .2))}.care-management-course-course-outline:nth-of-type(2n) .care-management-course-course-outline__detail>.row .text-block{order:2}.care-management-course-course-outline:nth-of-type(2n) .care-management-course-course-outline__detail>.row figure{order:1}.care-management-course-course-outline .voice-list{margin-top:100px}.care-management-course-course-outline .voice-list__item .text-block{background:#f9f6ef}.care-management-course-course-outline .voice-list__item:nth-of-type(2n+1) .text-block:before{background:url(../img/care-management-course/voice-deco-2.svg) no-repeat 50% 50%}.care-management-course-course-outline .voice-list__item:nth-of-type(2n) .text-block:before{background:url(../img/care-management-course/voice-deco-2.svg) no-repeat 50% 50%}.care-management-course-course-outline__content{width:100%;padding:0 30px;margin-top:100px;order:3}.care-management-course-course-outline__content h4{text-align:center;margin-bottom:40px}.care-management-course-course-outline__content h4 .text{display:inline-flex;line-height:1}.care-management-course-course-outline__content h4 .text:before{content:"";position:absolute;top:.5em;left:-20px;width:10px;height:1px;background:#535353}.care-management-course-course-outline__content h4 .text:after{content:"";position:absolute;top:.5em;right:-20px;width:10px;height:1px;background:#535353}.care-management-course-course-outline__content__list li{width:50%;padding:20px;line-height:2;border:1px solid #535353;text-align:center;font-weight:700;background:#f9f6ef;font-size:20px}.care-management-course-course-outline__content__list li:nth-of-type(2n){width:calc(50% + 1px);margin-left:-1px}.care-management-course-course-outline__content__list li:nth-of-type(n+3){margin-top:-1px}.care-management-course-course-outline__btn{position:absolute;bottom:-60px;right:0;width:100%;z-index:2}.care-management-course-course-outline__btn .fv__btn{display:flex;justify-content:center;align-items:center;margin:0 auto;width:600px;height:120px;background:linear-gradient(90deg,#53b75f 0,#a1d564 100%);border-radius:60px;transition:background .3s cubic-bezier(.455,.03,.515,.955) 0s}.care-management-course-course-outline__btn .fv__btn:hover{color:#fff}.care-management-course-course-outline__btn .fv__btn:hover:after{opacity:0}.care-management-course-course-outline__btn .fv__btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f6c120 0,#eff620 100%);border-radius:60px;transition:opacity .3s cubic-bezier(.455,.03,.515,.955) 0s}.care-management-course-course-outline__btn .fv__btn .btn-icon{padding-right:30px;z-index:3}.care-management-course-course-outline__btn .fv__btn__inner{text-align:center;z-index:4}.care-management-course-course-outline__btn .fv__btn__inner .main-text{font-size:24px;line-height:1.6;font-weight:700}.care-management-course-course-outline__btn .fv__btn__inner .sub-text{font-size:16px;line-height:1.8;font-weight:700}.special-price{order:4;margin-top:100px;width:100%}.special-price__catch{color:#ea7b7b;font-size:36px;line-height:1.6;font-weight:700;margin-bottom:60px}.special-price__heading{margin-bottom:40px}.special-price__heading .text{background:#f9f6ef;font-size:24px;font-weight:700;line-height:1.8;padding:10px 20px}.special-price__price{font-weight:700}.special-price__price .main-price{display:flex;justify-content:center;align-items:center;font-size:24px;height:50px}.special-price__price .main-price:before{content:"";position:absolute;bottom:0;right:0;width:100%;height:2px;background:#535353}.special-price__price .price-arrow{padding:0 40px}.special-price__price .sub-price{display:flex;justify-content:center;align-items:center;font-size:36px;height:50px;color:#ea7b7b}.special-price__price .sub-price .tax-in{font-size:24px}.special-price__price .sub-price:before{content:"";position:absolute;bottom:0;right:0;width:100%;height:2px;background:#ea7b7b}.care-management-course-schedule:before{content:"";position:absolute;top:0;right:0;width:calc(100% - 60px);height:200px;background:linear-gradient(90deg,rgba(116,184,141,.2) 0,rgba(239,246,32,.2) 100%)}.care-management-course-schedule .main-heading{margin-bottom:60px}.care-management-course-schedule .main-heading h2{font-size:36px;line-height:1.6;margin-bottom:0;padding-left:30px}.care-management-course-schedule .main-heading h2:before{content:"";position:absolute;top:0;left:0;width:10px;height:100%;background:linear-gradient(180deg,rgba(116,184,141,.2) 0,rgba(239,246,32,.2) 100%)}.has-bg-catch{margin-bottom:40px}.has-bg-catch .text{background:#ea7b7b;color:#fff;font-weight:700;line-height:1.8;padding:0 10px;display:inline-block}.care-management-course-schedule__detail{padding-top:50px}.care-management-course-schedule__detail>.row{margin:0 -50px}.care-management-course-schedule__detail .text-block{width:50%;padding:0 50px}.care-management-course-schedule__detail figure{width:50%;padding:0 50px}.care-management-course-schedule__detail figure img{display:block;margin-bottom:20px}.care-management-course-voice.main-section{padding-top:200px}.care-management-course-voice__inner{background:#f9f6ef;padding:150px 0}.care-management-course-voice__en-text{position:absolute;top:-50px;left:0;width:100%}.care-management-course-voice__main-heading{margin-bottom:100px}.care-management-course-voice__main-heading h2{font-size:36px;line-height:1.6;padding-bottom:30px}.care-management-course-voice__main-heading:before{content:"";position:absolute;bottom:0;left:50%;width:60px;height:10px;margin-left:-30px;background:linear-gradient(90deg,rgba(116,184,141,.2) 0,rgba(239,246,32,.2) 100%)}.voice-list__item:nth-of-type(n+2){margin-top:60px}.voice-list__item figure{width:140px}.voice-list__item .text-block{width:calc(100% - 220px);background:#fff;border-radius:12px;padding:40px;filter:drop-shadow(10px 10px 0 rgba(116, 184, 141, .2))}.voice-list__item .text-block:before{content:"";position:absolute;top:60px;width:47px;height:47px;background:url(../img/care-management-course/voice-deco.svg) no-repeat 50% 50%}.voice-list__item .text-block .voice-prof-text{margin-bottom:20px}.voice-list__item .text-block .voice-prof-text>.row{align-items:flex-end}.voice-list__item .text-block .voice-prof-text .name-text .main-text{font-size:30px}.voice-list__item .text-block .voice-prof-text .job-text{padding-left:20px;display:inline-block;padding-bottom:1px}.voice-list__item:nth-of-type(2n+1) figure{order:1}.voice-list__item:nth-of-type(2n+1) .text-block{margin:0 0 0 auto;order:2}.voice-list__item:nth-of-type(2n+1) .text-block:before{left:-40px;background:url(../img/care-management-course/voice-deco.svg) no-repeat 50% 50%}.voice-list__item:nth-of-type(2n) figure{order:2}.voice-list__item:nth-of-type(2n) .text-block{margin:0 auto 0 0;order:1}.voice-list__item:nth-of-type(2n) .text-block:before{right:-40px;background:url(../img/care-management-course/voice-deco.svg) no-repeat 50% 50%;transform:scale(-1,1)}.care-management-course-lesson{background:url(../img/care-management-course/wave-bg.jpg) no-repeat 50% 0/cover}.care-management-course-lesson__main-heading{margin-bottom:100px}.care-management-course-lesson__main-heading h2 .main-text{font-size:36px;line-height:1.6}.care-management-course-lesson .youtube-video{max-width:800px;width:100%;margin:0 auto}.care-management-course-worry__wrapper{padding-top:100px}.care-management-course-worry__wrapper>.row{margin:0 -50px}.care-management-course-worry__item{width:50%;padding:0 50px}.care-management-course-worry__item__heading{display:flex;align-items:center;height:200px;background:linear-gradient(90deg,rgba(116,184,141,.2) 0,rgba(239,246,32,.2) 100%);padding:0 40px;font-weight:700;margin-bottom:40px;white-space:nowrap}.care-management-course-worry__item figure{position:absolute;bottom:0;right:40px}.care-management-course-worry__item figure img{height:300px;width:auto}.material-content>.row,.test-content>.row{margin:0 -30px}.material-content figure,.test-content figure{width:50%;padding:0 30px;order:2}.material-content figure img,.test-content figure img{filter:drop-shadow(10px 10px 0 rgba(116, 184, 141, .2))}.material-content .text-block,.test-content .text-block{width:50%;padding:0 30px;order:1}.material-content .text-block h4,.test-content .text-block h4{margin-bottom:10px}.material-content .text-block h4 .text,.test-content .text-block h4 .text{font-size:24px;line-height:1.8;background:#74b88d;padding:0 10px;display:inline-block;color:#fff}.reason-sub-heading{margin-bottom:60px}.reason-sub-heading .num{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:#74b88d;color:#fff;font-size:24px}.reason-sub-heading h3{padding-left:20px;font-size:24px;line-height:1.8;margin:0!important}.l-section:nth-of-type(2n) .material-content figure,.l-section:nth-of-type(2n) .test-content figure{order:1}.l-section:nth-of-type(2n) .material-content .text-block,.l-section:nth-of-type(2n) .test-content .text-block{order:2}.cv-content{background:linear-gradient(90deg,#f6c120 0,#eff620 100%);padding:100px 0}.cv-content .cv__btn{display:flex;justify-content:center;align-items:center;margin:0 auto;width:100%;height:120px;border-radius:60px;border:2px solid #535353;transition:background .3s cubic-bezier(.455,.03,.515,.955) 0s}.cv-content .cv__btn:hover{color:#fff}.cv-content .cv__btn:hover:after{opacity:1}.cv-content .cv__btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#53b75f 0,#a1d564 100%);border-radius:60px;opacity:0;transition:opacity .3s cubic-bezier(.455,.03,.515,.955) 0s}.cv-content .cv__btn .btn-icon{padding-right:30px;z-index:3}.cv-content .cv__btn__inner{text-align:center;z-index:4}.cv-content .cv__btn__inner .main-text{font-size:24px;line-height:1.6;font-weight:700}.cv-content .cv__btn__inner .sub-text{font-size:16px;line-height:1.8;font-weight:700}.care-management-course-point__wrapper{padding-top:30px}.care-management-course-point__wrapper>.row{margin:0 -20px}.care-management-course-point__item{width:33.3333333333%;padding:0 20px}.care-management-course-point__item__heading{position:absolute;top:-30px;left:50%;margin-left:-110px;z-index:2}.care-management-course-point__item__content{display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,rgba(116,184,141,.2) 0,rgba(239,246,32,.2) 100%);padding:60px 40px 40px;font-weight:700;white-space:nowrap}.care-management-course-three-feature__wrapper{padding-top:40px}.care-management-course-three-feature__wrapper>.row{margin:0 -20px}.care-management-course-three-feature__item{width:33.3333333333%;padding:0 20px}.care-management-course-three-feature__item__num{display:flex;align-items:center;justify-content:center;position:absolute;top:-40px;left:50%;margin-left:-40px;width:80px;height:80px;border-radius:50%;background:#74b88d;color:#fff;font-size:24px;z-index:2}.care-management-course-three-feature__item__content{background:linear-gradient(90deg,rgba(116,184,141,.2) 0,rgba(239,246,32,.2) 100%);padding:60px 2px 2px}.care-management-course-three-feature__item__heading{display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:40px;font-size:24px;line-height:1.8;text-align:center;white-space:nowrap}.care-management-course-three-feature__item__text{background:#fff;padding:40px 38px}.curriculum-sub-heading{margin-bottom:60px}.curriculum-sub-heading .num{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:#74b88d;color:#fff;font-size:24px;font-weight:700}.curriculum-sub-heading .text-block{padding-left:20px;width:calc(100% - 80px)}.curriculum-sub-heading h3{font-size:24px;line-height:1.8;margin:0!important}.curriculum-sub-heading .ex-text{width:100%}.curriculum-sub-heading .ex-text p{padding-left:10px}.curriculum-sub-heading .ex-text .time{display:flex;align-items:center;justify-content:center;background:#f9f6ef;padding:0 5px;line-height:16px}table.curriculum-table{background:#fff}table.curriculum-table thead{border-bottom:1px solid #ccc0a2}table.curriculum-table thead th{background:#fdfcfa;font-weight:700}table.curriculum-table thead th:nth-of-type(1){width:8%;border-right:1px solid #ccc0a2}table.curriculum-table thead th:nth-of-type(2){width:10%;border-right:1px solid #ccc0a2}table.curriculum-table thead th:nth-of-type(3){width:10%;border-right:1px solid #ccc0a2}table.curriculum-table thead th:nth-of-type(4){width:16%;border-right:1px solid #ccc0a2}table.curriculum-table tbody tr{border-bottom:1px solid #ccc0a2}table.curriculum-table tbody th{border-right:1px solid #ccc0a2}table.curriculum-table tbody td:nth-last-of-type(n+2){text-align:center;border-right:1px solid #ccc0a2}.course-price{color:#ea7b7b;font-weight:700}.course-price__inner{padding-bottom:10px;display:inline-block;margin:0 auto}.course-price__inner>.row{align-items:flex-end}.course-price__inner:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#ea7b7b}.course-price .heading{font-size:30px;padding:0 .5em .18em 0}.course-price .main-text{font-size:48px}.course-price .sub-text{font-size:30px;padding:0 0 .18em 0}.test-flow__heading{margin-top:40px}.test-flow__heading h3{display:flex;justify-content:center;align-items:center;text-align:center;margin:0 auto;width:480px;height:60px;background:#74b88d}.test-flow__heading .text{color:#fff;font-size:30px;font-weight:700}.care-management-course-test-flow__wrapper{padding-top:40px}.care-management-course-test-flow__wrapper>.row{margin:0 -20px}.care-management-course-test-flow__item{width:25%;padding:0 20px}.care-management-course-test-flow__item:nth-of-type(n+2):before{position:absolute;content:"";top:0;left:-10px;width:18px;height:100%;background:url(../img/care-management-course/proficiency-test-course/flow-arrow.svg) no-repeat 50% 50%}.care-management-course-test-flow__item__content{background:linear-gradient(90deg,rgba(116,184,141,.2) 0,rgba(239,246,32,.2) 100%);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:24px;line-height:1.8;text-align:center;white-space:nowrap;padding:60px 40px 40px}.care-management-course-test-flow__item__num{display:flex;align-items:center;justify-content:center;position:absolute;top:-40px;left:50%;margin-left:-40px;width:80px;height:80px;border-radius:50%;background:#fff;color:#74b88d;font-size:24px;border:2px dotted #74b88d;z-index:2}.three-feature__heading{margin-bottom:40px}.three-feature__heading h3{display:flex;justify-content:center;align-items:center;text-align:center;margin:0 auto;width:480px;height:60px;background:#74b88d}.three-feature__heading .text{color:#fff;font-size:30px;font-weight:700}.media-list>.row{margin:-40px -20px 0}.media-list li{padding:40px 20px 0;width:33.3333333333%}.media-list li a img{width:100%}.media-list li a .title{font-weight:700;margin-top:20px;font-size:20px;line-height:2}.media-list li a p{margin-top:20px}.special-banner>.row{margin:-40px -20px 0}.special-banner li{padding:40px 20px 0;width:33.3333333333%}.special-banner li a img{width:100%}.post_content dl.site-map{border-bottom:1px solid #535353}.post_content dl.site-map dt{line-height:2;margin-bottom:0;padding:20px 1em;border-top:1px solid #535353}.post_content dl.site-map dd{line-height:2;margin-bottom:10px;margin-left:2em}.post_content dl.site-map dd+dt{margin-top:20px}.post_content dl.site-map dd:before{content:"";width:.4em;position:absolute;left:-.8em;top:.9em;height:1px;background:#535353}@media screen and (max-width:1201px){.lp_free_space_inner{padding:0}.care-management-course-fv{height:calc(100svh - 105px)}.care-management-course-fv__inner{width:min(80.7291666667vw,620px);height:min(100svh - 13.671875vw,100svh - 105px)}.care-management-course-fv__inner .sub-text{font-size:min(3.125vw,24px);margin-bottom:min(1.3020833333vw,10px)}.care-management-course-fv__inner h1{font-size:min(6.25vw,48px);margin-bottom:min(5.2083333333vw,40px)}.care-management-course-fv__inner h1 .text:before{height:min(3.125vw,24px)}.care-management-course-fv__inner p{font-size:min(2.6041666667vw,20px)}.care-management-course-fv__btn .fv__btn{width:max(80.7291666667vw,620px);height:min(15.625vw,120px)}.care-management-course-fv__btn .fv__btn .btn-icon{padding-right:min(3.90625vw,30px);z-index:3}.care-management-course-fv__btn .fv__btn .btn-icon img{width:min(7.8125vw,60px)}.care-management-course-fv__btn .fv__btn__inner{z-index:4}.care-management-course-fv__btn .fv__btn__inner .main-text{font-size:min(3.90625vw,30px)}.care-management-course-fv__btn .fv__btn__inner .sub-text{font-size:min(2.0833333333vw,16px)}.care-management-course-index-fv{height:calc(100svh + 65px)}.care-management-course-index-fv__chara-img{left:-13.0208333333vw;width:max(65.1041666667vw,500px);z-index:3}.care-management-course-index-fv__inner{width:max(70.3125vw,540px);height:min(100svh - 105px,100svh - 105px)}.care-management-course-index-fv__inner h1{top:50%;margin-top:-36.4583333333vw;z-index:2}.care-management-course-index-fv__inner h1 img{width:max(60.9375vw,468px)}.care-management-course-index-fv .care-management-course-fv__btn{bottom:170px;z-index:5}.youtube-channnel-introduction-block{bottom:min(15.625vw + 2.6041666667vw,calc(120px + 20px))}.youtube-channnel-introduction-block__title{font-size:min(2.6041666667vw,20px);margin-bottom:10px}.youtube-channnel-introduction-block__btn{width:min(41.6666666667vw,320px);height:48px;border-radius:24px;margin:0 auto 10px}.youtube-channnel-introduction-block__btn .icon{margin-right:8px}.youtube-channnel-introduction-block p{font-size:min(1.8229166667vw,14px)}.care-management-course-nav{margin-top:-75px;padding:0 40px;z-index:6}.care-management-course-nav__main{margin-bottom:100px}.care-management-course-nav__main>.row li{width:50%}.care-management-course-nav__main>.row li:nth-of-type(1):after,.care-management-course-nav__main>.row li:nth-of-type(2):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;opacity:.5}.care-management-course-nav__main>.row li:nth-of-type(2):before,.care-management-course-nav__main>.row li:nth-of-type(4):before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#fff;opacity:.5}.care-management-course-nav__main>.row li a{padding:20px}.care-management-course-nav__main>.row li a .icon{left:auto;right:20px;bottom:20px}.care-management-course-nav__main>.row li a .text-block{text-align:left}.care-management-course-nav__sub{width:100%}.care-management-course-nav__sub>.row li{width:100%}.care-management-course-nav__sub>.row li a .icon{left:auto;right:20px;bottom:20px;margin-bottom:0}.care-management-course-nav__sub>.row li a .text-block{text-align:left}.care-management-course-feature .care-management-course-feature__en-catch{margin-bottom:40px}.care-management-course-feature .care-management-course-feature__en-catch img{transform:scale(.8)}.care-management-course-feature__inner:before{width:calc(50% + 280px);height:calc(100% - 50px)}.care-management-course-feature__inner>.row{margin:0 -60px}.care-management-course-feature .main-heading{padding-left:40px}.care-management-course-feature .text-block{width:100%;order:2}.care-management-course-feature .text-block__inner{max-width:none}.care-management-course-feature figure{width:100%;margin-bottom:100px}.care-management-course-feature.odd .care-management-course-feature__en-catch{margin-left:0}.care-management-course-feature.odd .care-management-course-feature__inner:before{right:0}.care-management-course-feature.odd .text-block{padding:0;order:2}.care-management-course-feature.odd .text-block__inner{max-width:none}.care-management-course-feature.odd figure{padding:0;margin-right:0;order:1}.care-management-course-feature.even .care-management-course-feature__en-catch{margin-right:0}.care-management-course-feature.even .care-management-course-feature__inner:before{left:0}.care-management-course-feature.even .text-block{padding:0;order:2}.care-management-course-feature.even .text-block__inner{margin:0}.care-management-course-feature.even figure{padding:0;margin-left:0;order:1}.care-management-course-instructor__main-heading .en-text img{transform:scale(.8)}.care-management-course-profile{background:url(../img/care-management-course/profile-bg.jpg) no-repeat 50% 50%/cover;padding:100px 0}.care-management-course-profile .text-block{width:80%;padding:0 40px}.care-management-course-course-outline{margin-bottom:100px}.care-management-course-course-outline__inner{padding:100px 40px 160px}.care-management-course-course-outline__detail>.row .text-block{width:100%;order:2}.care-management-course-course-outline__detail>.row figure{width:100%;order:1;margin-bottom:60px}.care-management-course-course-outline:nth-of-type(2n) .care-management-course-course-outline__detail>.row .text-block{width:100%;order:2}.care-management-course-course-outline:nth-of-type(2n) .care-management-course-course-outline__detail>.row figure{width:100%;order:1}.special-price__price .price-arrow{padding:0 40px;width:100%}.special-price__price .price-arrow{padding:40px;text-align:center}.special-price__price .price-arrow img{transform:rotate(90deg)}.special-price__price .sub-price:before{content:"";position:absolute;bottom:0;right:0;width:100%;height:2px;background:#ea7b7b}.care-management-course-schedule__detail>.row{margin:0}.care-management-course-schedule__detail .text-block{width:100%;padding:0;margin-bottom:60px}.care-management-course-schedule__detail figure{width:100%;padding:0}.care-management-course-course__main-heading .en-text img{transform:scale(.8)}.care-management-course-course__main-heading h2 .main-text{font-size:36px;line-height:1.4}.care-management-course-voice.main-section{padding-top:150px}.care-management-course-voice__inner{padding:100px 0}.care-management-course-voice__en-text{top:-50px}.care-management-course-voice__en-text img{transform:scale(.8)}.care-management-course-worry__wrapper{padding-top:100px}.care-management-course-worry__wrapper>.row{margin:-100px -50px 0}.care-management-course-worry__item{width:100%;padding:100px 50px 0}.material-content>.row,.test-content>.row{margin:-60px -30px 0}.material-content figure,.test-content figure{width:100%;padding:60px 30px 0;order:1}.material-content .text-block,.test-content .text-block{width:100%;padding:60px 70px 0;order:2}.tb-text-inner{padding:0 40px}.l-section:nth-of-type(2n) .material-content figure,.l-section:nth-of-type(2n) .test-content figure{order:1}.l-section:nth-of-type(2n) .material-content .text-block,.l-section:nth-of-type(2n) .test-content .text-block{order:2}.cv-content{background:linear-gradient(90deg,#f6c120 0,#eff620 100%);padding:100px 0}.cv-content .cv__btn{display:flex;justify-content:center;align-items:center;margin:0 auto;width:100%;height:120px;border-radius:60px;border:2px solid #535353;transition:background .3s cubic-bezier(.455,.03,.515,.955) 0s}.cv-content .cv__btn:hover{color:#fff}.cv-content .cv__btn:hover:after{opacity:1}.cv-content .cv__btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#53b75f 0,#a1d564 100%);border-radius:60px;opacity:0;transition:opacity .3s cubic-bezier(.455,.03,.515,.955) 0s}.cv-content .cv__btn .btn-icon{padding-right:30px;z-index:3}.cv-content .cv__btn__inner{text-align:center;z-index:4}.cv-content .cv__btn__inner .main-text{font-size:24px;line-height:1.6;font-weight:700}.cv-content .cv__btn__inner .sub-text{font-size:16px;line-height:1.8;font-weight:700}.care-management-course-point__wrapper{padding-top:0;margin-top:-30px}.care-management-course-point__item{width:100%;margin-top:70px}.care-management-course-three-feature__wrapper{padding-top:0;margin-top:-40px}.care-management-course-three-feature__item{width:100%;margin-top:80px}.curriculum-sub-heading{margin-bottom:60px}.curriculum-sub-heading .num{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:#74b88d;color:#fff;font-size:24px;font-weight:700}.curriculum-sub-heading .text-block{padding-left:20px;width:calc(100% - 80px)}.curriculum-sub-heading h3{font-size:24px;line-height:1.8;margin:0!important}.curriculum-sub-heading .ex-text{width:100%}.curriculum-sub-heading .ex-text p{padding-left:10px}.curriculum-sub-heading .ex-text .time{display:flex;align-items:center;justify-content:center;background:#f9f6ef;padding:0 5px;line-height:16px}.care-management-course-test-flow__wrapper{padding-top:40px}.care-management-course-test-flow__wrapper>.row{margin:0 -20px}.care-management-course-test-flow__item{width:100%;padding:0 20px}.care-management-course-test-flow__item:nth-of-type(n+2){margin-top:100px}.care-management-course-test-flow__item:nth-of-type(n+2):before{top:-81px;left:0;height:18px;width:100%;transform:rotate(90deg)}.proficiency-test-course .care-management-course-index-fv__main-img img{-o-object-position:50% 100%;object-position:50% 100%}.proficiency-test-course .care-management-course-fv__inner{justify-content:center}.study-support-course .care-management-course-index-fv__main-img img{-o-object-position:50% 0;object-position:50% 0}.corporate-course .care-management-course-index-fv__main-img img{-o-object-position:65% 100%;object-position:65% 100%}.media-list li{width:50%}.special-banner li{width:50%}}@media screen and (max-width:750px){.care-management-course-fv{height:calc(100svh - 105px)}.care-management-course-fv__inner{width:100%;height:min(100svh - 28vw,100svh - 105px);justify-content:flex-end;justify-content:flex-end;padding:40px 20px}.care-management-course-fv__inner.left{justify-content:flex-start}.care-management-course-fv__inner .sub-text{font-size:min(4.8vw,18px);margin-bottom:min(2.6666666667vw,10px)}.care-management-course-fv__inner h1{font-size:min(8vw,30px);margin-bottom:min(8vw,30px)}.care-management-course-fv__inner h1 .text:before{height:min(4.8vw,18px)}.care-management-course-fv__inner p{font-size:min(4.2666666667vw,16px);padding:15px 22.5px;filter:drop-shadow(7.5px 7.5px 0 rgba(116, 184, 141, .2))}.care-management-course-fv__btn{width:100%;bottom:20px;padding:0 20px}.care-management-course-fv__btn .fv__btn{width:100%;height:min(21.3333333333vw,80px);border-radius:40px}.care-management-course-fv__btn .fv__btn:after{border-radius:40px}.care-management-course-fv__btn .fv__btn .btn-icon{padding-right:15px;z-index:3}.care-management-course-fv__btn .fv__btn .btn-icon img{width:min(12vw,45px)}.care-management-course-fv__btn .fv__btn__inner{z-index:4}.care-management-course-fv__btn .fv__btn__inner .main-text{font-size:min(4.2666666667vw,16px);line-height:1.4}.care-management-course-fv__btn .fv__btn__inner .sub-text{font-size:min(3.7333333333vw,14px)}.care-management-course-index-fv{height:calc(100svh - 35px)}.care-management-course-index-fv__main-img{width:100%;height:100%}.care-management-course-index-fv__main-img img{width:100%;height:100%}.care-management-course-index-fv__chara-img{left:-26.6666666667vw;width:85.3333333333vw}.care-management-course-index-fv__inner{width:100%;height:min(100svh - 85px,100svh - 85px)}.care-management-course-index-fv__inner h1{bottom:auto;top:50%;right:0;margin-top:-69.3333333333vw}.care-management-course-index-fv__inner h1 img{width:80vw;margin-right:-37.3333333333vw}.care-management-course-index-fv .care-management-course-fv__btn{bottom:95px}.youtube-channnel-introduction-block{bottom:min(32vw + 5.3333333333vw,calc(120px + 20px));width:74.6666666667vw;z-index:5}.youtube-channnel-introduction-block__title{font-size:min(4.2666666667vw,16px);margin-bottom:7.5px}.youtube-channnel-introduction-block__btn{width:min(64vw,240px);height:36px;border-radius:18px;margin:0 auto 7.5px}.youtube-channnel-introduction-block__btn .icon{margin-right:6px}.youtube-channnel-introduction-block p{font-size:min(3.2vw,12px)}.care-management-course-nav{margin-top:-75px;padding:0 20px}.care-management-course-nav__main{margin-bottom:60px}.care-management-course-nav__main>.row li{width:100%}.care-management-course-nav__main>.row li:nth-of-type(1):after,.care-management-course-nav__main>.row li:nth-of-type(2):after,.care-management-course-nav__main>.row li:nth-of-type(3):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;opacity:.5}.care-management-course-nav__main>.row li:nth-of-type(2):before,.care-management-course-nav__main>.row li:nth-of-type(4):before{display:none}.care-management-course-nav__main>.row li a{padding:20px}.care-management-course-nav__main>.row li a .icon{left:auto;right:20px;bottom:20px;width:40px;height:40px}.care-management-course-nav__main>.row li a .icon img{width:15px}.care-management-course-nav__main>.row li a .text-block .main-text{font-size:16px}.care-management-course-nav__main>.row li a .text-block .sub-text{font-size:14px}.care-management-course-nav__sub{width:100%}.care-management-course-nav__sub>.row li{width:100%}.care-management-course-nav__sub>.row li a{flex-wrap:wrap;padding:20px}.care-management-course-nav__sub>.row li a .icon{left:auto;right:20px;bottom:20px;margin-bottom:0;width:40px;height:40px}.care-management-course-nav__sub>.row li a .icon img{width:15px}.care-management-course-nav__sub>.row li a figure{width:100%;padding:0;margin-bottom:20px}.care-management-course-nav__sub>.row li a .text-block{width:100%;padding:0}.care-management-course-nav__sub>.row li a .text-block .main-text{font-size:16px}.care-management-course-nav__sub>.row li a .text-block .sub-text{font-size:14px}.care-management-course-feature .care-management-course-feature__en-catch{margin-bottom:30px;padding-top:40px}.care-management-course-feature .care-management-course-feature__en-catch img{transform:scale(.8)}.care-management-course-feature__inner:before{width:calc(100% - 60px);height:calc(100% - 50px)}.care-management-course-feature__inner>.row{margin:0 -60px}.care-management-course-feature .main-heading{padding-left:0;margin-bottom:40px}.care-management-course-feature .main-heading h2{font-size:22px;line-height:1.4;padding-left:20px}.care-management-course-feature .main-heading h2:before{width:7.5px}.care-management-course-feature .text-block .marker-list{font-size:20px}.care-management-course-feature figure{width:calc(100% + 40px);margin:0 -20px 60px}.care-management-course-feature.odd .care-management-course-feature__en-catch{margin-left:0}.care-management-course-feature.odd figure{margin:0 -20px 60px}.care-management-course-feature.even .care-management-course-feature__en-catch{margin-right:0}.care-management-course-feature.even .care-management-course-feature__en-catch img{transform:scale(.8);transform-origin:right}.care-management-course-feature.even figure{margin:0 -20px 60px}.care-management-course-instructor__main-heading{margin-bottom:60px}.care-management-course-instructor__main-heading .en-text img{transform:scale(.6)}.care-management-course-instructor__main-heading h2 .main-text{font-size:22px}.care-management-course-instructor__main-heading h2 .main-text .name-text{font-size:30px}.care-management-course-instructor__main-heading h2 .sub-text{font-size:18px}.care-management-course-profile{background:url(../img/care-management-course/profile-bg-sp.jpg) no-repeat 68% 100%/cover;padding:100px 0}.care-management-course-profile .text-block{width:75%;padding:0}.care-management-course-profile .text-block .name-heading{margin-bottom:40px}.care-management-course-profile .text-block .name-heading .sub-text{font-size:16px;margin-bottom:7.5px}.care-management-course-profile .text-block .name-heading .main-text{font-size:22px}.care-management-course-profile .text-block .name-heading .main-text .kana{font-size:18px}.care-management-course-course__main-heading{margin-bottom:60px}.care-management-course-course__main-heading .en-text{margin-bottom:30px}.care-management-course-course__main-heading h2 .main-text{font-size:22px}.care-management-course-course-outline{margin-bottom:60px}.care-management-course-course-outline__inner{padding:60px 20px 100px}.care-management-course-course-outline__sub-text{top:-30px}.care-management-course-course-outline__sub-text .text{height:45px;padding:0 10px;font-size:18px}.care-management-course-course-outline__sub-text .text:before{content:"";bottom:-9px;margin-left:-9px;width:15px;height:15px}.care-management-course-course-outline__heading{margin-bottom:60px}.care-management-course-course-outline__heading h3{font-size:24px}.care-management-course-course-outline__heading h3 .text:before{height:12px}.care-management-course-course-outline__detail>.row .text-block h4{margin-bottom:7.5px}.care-management-course-course-outline__detail>.row .text-block h4 .text{font-size:18px;padding:0 7.5px}.care-management-course-course-outline__detail>.row figure{margin-bottom:40px}.care-management-course-course-outline .voice-list{margin-top:60px}.care-management-course-course-outline .voice-list__item .text-block:before{background:url(../img/care-management-course/voice-deco-2-sp.svg) no-repeat 50% 50%}.care-management-course-course-outline__content{padding:0 30px;margin-top:40px}.care-management-course-course-outline__content h4{margin-bottom:30px}.care-management-course-course-outline__content h4 .text:before{left:-15px;width:7.5px}.care-management-course-course-outline__content h4 .text:after{right:-15px;width:7.5px}.care-management-course-course-outline__content__list li{width:100%;padding:15px;font-size:16px}.care-management-course-course-outline__content__list li:nth-of-type(2n){width:100%;margin-left:0}.care-management-course-course-outline__content__list li:nth-of-type(n+3){margin-top:0}.care-management-course-course-outline__content__list li:nth-of-type(n+1){margin-top:-1px}.care-management-course-course-outline__btn{bottom:-45px;width:100%;padding:0 20px;z-index:2}.care-management-course-course-outline__btn .fv__btn{width:100%;height:90px;border-radius:45px}.care-management-course-course-outline__btn .fv__btn:after{border-radius:45px}.care-management-course-course-outline__btn .fv__btn .btn-icon{padding-right:15px}.care-management-course-course-outline__btn .fv__btn .btn-icon img{width:45px}.care-management-course-course-outline__btn .fv__btn__inner .main-text{font-size:16px}.care-management-course-course-outline__btn .fv__btn__inner .sub-text{font-size:14px}.course-price__inner{padding-bottom:7.5px}.course-price .heading{font-size:18px}.course-price .main-text{font-size:30px}.course-price .sub-text{font-size:18px}.special-price{margin-top:60px}.special-price__catch{font-size:22px;margin-bottom:40px}.special-price__heading{margin-bottom:30px}.special-price__heading .text{font-size:18px;padding:7.5px 10px}.special-price__price .main-price{font-size:18px;height:37.5px}.special-price__price .price-arrow{padding:30px 0}.special-price__price .price-arrow img{width:45px;height:auto}.special-price__price .sub-price{font-size:30px;height:37.5px}.special-price__price .sub-price .tax-in{font-size:18px}.care-management-course-schedule:before{width:calc(100% - 60px);height:16vw}.care-management-course-schedule__main-heading{margin-top:-60px;margin-bottom:-20px}.care-management-course-schedule__main-heading .en-text{text-align:left}.care-management-course-schedule__main-heading .en-text img{transform:scale(.6);transform-origin:left}.care-management-course-schedule .main-heading{margin-bottom:40px}.care-management-course-schedule .main-heading h2{font-size:22px;padding-left:20px}.care-management-course-schedule .main-heading h2:before{width:7.5px}.has-bg-catch{margin-bottom:30px}.care-management-course-schedule__detail .text-block{margin-bottom:40px}.care-management-course-voice.main-section{padding-top:100px}.care-management-course-voice__inner{padding:100px 0}.care-management-course-voice__en-text{top:-8vw}.care-management-course-voice__en-text img{transform:scale(.6)}.care-management-course-voice__main-heading{margin-bottom:60px}.care-management-course-voice__main-heading h2{font-size:22px;padding-bottom:22.5px}.care-management-course-voice__main-heading:before{width:45px;height:7.5px;margin-left:-22.5px}.voice-list__item:nth-of-type(n+2){margin-top:45px}.voice-list__item figure{width:100%;text-align:center;margin-bottom:40px}.voice-list__item figure img{width:120px}.voice-list__item .text-block{width:100%;border-radius:9px;padding:30px;filter:drop-shadow(7.5px 7.5px 0 rgba(116, 184, 141, .2))}.voice-list__item .text-block:before{top:-24px;left:50%;margin-left:-12px;width:24px;height:24px;background-size:24px 24px}.voice-list__item .text-block .voice-prof-text{margin-bottom:15px}.voice-list__item .text-block .voice-prof-text .name-text .main-text{font-size:22.5px}.voice-list__item .text-block .voice-prof-text .job-text{padding-left:15px}.voice-list__item:nth-of-type(2n+1) figure{order:1}.voice-list__item:nth-of-type(2n+1) .text-block{order:2}.voice-list__item:nth-of-type(2n+1) .text-block:before{left:50%;background:url(../img/care-management-course/voice-deco-sp.svg) no-repeat 50% 50%}.voice-list__item:nth-of-type(2n) figure{order:1}.voice-list__item:nth-of-type(2n) .text-block{order:2}.voice-list__item:nth-of-type(2n) .text-block:before{right:auto;left:50%;background:url(../img/care-management-course/voice-deco-sp.svg) no-repeat 50% 50%}.care-management-course-worry__wrapper{padding-top:0}.care-management-course-worry__wrapper>.row{margin:-75px -20px 0}.care-management-course-worry__item{width:100%;padding:75px 20px 0}.care-management-course-worry__item__heading{height:150px;padding:0 30px;margin-bottom:30px}.care-management-course-worry__item figure{right:30px}.care-management-course-worry__item figure img{height:175px}.care-management-course-worry__item ul{padding:0}.material-content>.row,.test-content>.row{margin:-40px -20px 0}.material-content figure,.test-content figure{width:100%;padding:40px 20px 0}.material-content figure img,.test-content figure img{filter:drop-shadow(7.5px 7.5px 0 rgba(116, 184, 141, .2))}.material-content .text-block,.test-content .text-block{width:100%;padding:40px 20px 0}.material-content .text-block h4,.test-content .text-block h4{margin-bottom:7.5px}.material-content .text-block h4 .text,.test-content .text-block h4 .text{font-size:18px;padding:0 7.5px}.tb-text-inner{padding:0}.reason-sub-heading{margin-bottom:40px}.reason-sub-heading ＆>.row{flex-wrap:nowrap}.reason-sub-heading .num{width:60px;height:60px;font-size:18px}.reason-sub-heading h3{padding-left:15px;font-size:18px}.cv-content{padding:60px 0}.cv-content .cv__btn{height:90px;border-radius:45px}.cv-content .cv__btn:after{border-radius:45px}.cv-content .cv__btn .btn-icon{padding-right:15px}.cv-content .cv__btn .btn-icon img{width:45px}.cv-content .cv__btn__inner .main-text{font-size:16px;line-height:1.4}.cv-content .cv__btn__inner .sub-text{font-size:14px}.care-management-course-point__wrapper{padding-top:0;margin-top:-62.5px}.care-management-course-point__item{width:100%;margin-top:62.5px}.care-management-course-point__item__heading{top:-22.5px;margin-left:-82.5px}.care-management-course-point__item__heading img{width:165px}.care-management-course-point__item__content{padding:45px 20px 30px}.care-management-course-three-feature__wrapper{padding-top:0;margin-top:-62.5px}.care-management-course-three-feature__item{margin-top:80px}.care-management-course-three-feature__item__num{top:-30px;margin-left:-30px;width:60px;height:60px;font-size:18px}.care-management-course-three-feature__item__content{background:linear-gradient(90deg,rgba(116,184,141,.2) 0,rgba(239,246,32,.2) 100%);padding:50px 2px 2px}.care-management-course-three-feature__item__heading{margin-bottom:30px;font-size:18px}.care-management-course-three-feature__item__text{padding:30px 18px}.curriculum-sub-heading{margin-bottom:40px}.curriculum-sub-heading .num{position:absolute;top:0;left:0;width:60px;height:60px;font-size:18px}.curriculum-sub-heading .text-block{padding-left:75px;width:calc(100% - 60px)}.curriculum-sub-heading h3{font-size:18px;margin-bottom:20px!important}.curriculum-sub-heading .ex-text{width:calc(100% + 75px);margin-left:-75px}.curriculum-sub-heading .ex-text p{padding-left:0;margin-top:5px}.curriculum-sub-heading .ex-text .time{padding:0 4px}.test-flow__heading{margin-top:30px}.test-flow__heading h3{width:min(100%,89.3333333333vw);height:45px}.test-flow__heading .text{font-size:22.5px}.care-management-course-test-flow__wrapper{padding-top:30px}.care-management-course-test-flow__wrapper>.row{margin:0 -20px}.care-management-course-test-flow__item{width:100%;padding:0 20px}.care-management-course-test-flow__item:nth-of-type(n+2){margin-top:80px}.care-management-course-test-flow__item:nth-of-type(n+2):before{top:-66px;left:0;height:18px;width:100%;transform:rotate(90deg)}.care-management-course-test-flow__item__content{font-size:18px;padding:45px 40px 30px}.care-management-course-test-flow__item__num{top:-30px;margin-left:-30px;width:60px;height:60px;font-size:18px}.three-feature__heading{margin-bottom:30px}.three-feature__heading h3{width:min(100%,89.3333333333vw);height:45px}.three-feature__heading .text{font-size:22.5px}.media-list>.row{margin:-30px -15px 0}.media-list li{padding:30px 15px 0;width:100%}.media-list li a .title{margin-top:15px;font-size:16px}.media-list li a p{margin-top:15px}.special-banner>.row{margin:-30px -15px 0}.special-banner li{padding:30px 15px 0;width:100%}.post_content dl.site-map dt{padding:15px 1em}.post_content dl.site-map dd{margin-bottom:10px}.post_content dl.site-map dd+dt{margin-top:15px}.post_content dl.site-map dd:before{width:.3em;left:-.6em}}