﻿.course #wrap{overflow:hidden}.course #wrap .underline{background:linear-gradient(to top, #f1ff83 9px, transparent 5px);background-position:center bottom}.course #wrap .sec-contact{background:url(../../img/course/bg_contact.jpg) no-repeat top left/cover;padding-bottom:calc(200px + 12.9vw)}.course #wrap .sec-contact__cont{max-width:600px;margin-left:auto;padding:3.57vw 0}.course #wrap .sec-contact__cont .ttl{font-family:"Zen Old Mincho",serif;font-size:30px;font-size:3rem;line-height:1.7em;letter-spacing:.06em;font-weight:700}.course #wrap .sec-contact__cont .ttl span{color:#77c73d}@media (max-width: 1023px){.course #wrap .sec-contact__cont .ttl span{color:#83d04b}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.course #wrap .sec-contact__cont .ttl{font-size:2.4vw}}@media (max-width: 1023px){.course #wrap .sec-contact__cont .ttl{font-size:22px;line-height:34px;letter-spacing:0.04em;margin:0 -2px 0 2px}}.course #wrap .sec-contact__cont .txt{font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.06em;font-weight:500;margin:23px 0 0 10px;max-width:537px}.course #wrap .sec-contact__cont .txt span{font-weight:700}@media only screen and (min-width: 1024px) and (max-width: 1200px){.course #wrap .sec-contact__cont .txt{font-size:1.5vw}}@media (max-width: 1023px){.course #wrap .sec-contact__cont .txt{font-size:17px;line-height:32px;margin:15px 0 0 2px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.course #wrap .sec-contact__cont{max-width:50%}}@media (max-width: 1023px){.course #wrap .sec-contact__cont{max-width:100%;padding:120px 0 39px}}@media (max-width: 1023px){.course #wrap .sec-contact{background-image:url(../../img/course/bg_contact_sp.jpg);padding-bottom:14.4vw}}.course #wrap .course-main{position:relative;padding:125px 0 122px;margin-top:-360px}.course #wrap .course-main .inner{position:relative;max-width:942px}.course #wrap .course-main::before{content:"";width:100%;height:360px;background:url(../../img/course/bg_main.png) no-repeat center top/100% 100%;position:absolute;top:0;left:0}@media only screen and (min-width: 1024px) and (max-width: 1300px){.course #wrap .course-main::before{height:25vw}}@media (max-width: 1023px){.course #wrap .course-main::before{height:14.4vw;background-image:url(../../img/course/bg_main_sp.png)}}.course #wrap .course-main::after{content:"";width:100%;height:40%;max-height:454px;background:linear-gradient(to top, #f0b6c8, rgba(250,250,250,0.01));position:absolute;bottom:0;left:0;z-index:-1}@media (max-width: 1023px){.course #wrap .course-main::after{max-height:533px}}.course #wrap .course-main__ttl{text-align:center;color:#f76a95;font-size:28px;font-size:2.8rem;line-height:2em;letter-spacing:.06em;font-weight:700;margin-bottom:37px}@media (max-width: 1023px){.course #wrap .course-main__ttl{font-size:26px;margin-bottom:18px}}.course #wrap .course-main .course-lst{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:38px 38px}.course #wrap .course-main .course-lst__item a{display:flex;flex-direction:column;height:100%;box-shadow:0px 3px 6px 0px rgba(221,122,133,0.16)}.course #wrap .course-main .course-lst__item a .item__ttl{width:100%;min-height:67px;padding:10px 28px;display:flex;align-items:center;background:url(../../img/course/bg_ttl.jpg) no-repeat center left/cover}.course #wrap .course-main .course-lst__item a .item__ttl img{object-fit:contain;width:45px;display:block;border-radius:50%;background-color:#fff}@media (max-width: 1023px){.course #wrap .course-main .course-lst__item a .item__ttl img{width:34px}}.course #wrap .course-main .course-lst__item a .item__ttl span{overflow:hidden;width:100%;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:0em;font-weight:700;margin-left:9px;color:#000}@media (max-width: 1023px){.course #wrap .course-main .course-lst__item a .item__ttl span{font-size:20px;letter-spacing:0.04em;margin-left:10px;margin-bottom:2px}}@media (max-width: 1023px){.course #wrap .course-main .course-lst__item a .item__ttl{min-height:53px;padding:8px 23px}}.course #wrap .course-main .course-lst__item a .item__cont{flex:1;background-color:#fff;font-size:17px;font-size:1.7rem;line-height:1.76471em;letter-spacing:.06em;font-weight:500;padding:21px 32px 60px;position:relative;border:1px solid transparent;border-top:none}.course #wrap .course-main .course-lst__item a .item__cont::after{content:"詳しくはこちら";color:#f76a95;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:700;position:absolute;bottom:21px;right:30px;padding-right:19px;background:url(../../img/common/icon/ico-carr-right_pink.svg) no-repeat right top 6px/14px 14px}@media (max-width: 1023px){.course #wrap .course-main .course-lst__item a .item__cont::after{right:22px}}@media (max-width: 1023px){.course #wrap .course-main .course-lst__item a .item__cont{padding:21px 25px 54px}}@media (max-width: 1023px){.course #wrap .course-main .course-lst{grid-template-columns:100%;grid-gap:18px 0;margin:0 -2px}}@media only screen and (min-width: 1024px) and (max-width: 1300px){.course #wrap .course-main{margin-top:-25vw}}@media (max-width: 1023px){.course #wrap .course-main{margin-top:-14.4vw;padding:44px 0 25.9vw}}@media only screen and (max-width: 1023px) and (min-width: 425px){.course #wrap .course-main{padding-top:11vw}}.course #wrap .sec-access{margin:97px 0 75px}@media (max-width: 1023px){.course #wrap .sec-access{margin:-15.4vw 0 42px}}.course.single #wrap .sec-intro{background:url(../../img/course/bg_intro.jpg) no-repeat center/cover;padding-bottom:66px}@media (min-width: 1024px){.course.single #wrap .sec-intro .inner{max-width:944px}}.course.single #wrap .sec-intro .breadcrumb .inner{max-width:1190px}.course.single #wrap .sec-intro__ttl{text-align:center;font-size:34px;font-size:3.4rem;line-height:1.44118em;letter-spacing:.1em;font-weight:700;color:#83d04b;margin:29px 0 32px}@media (max-width: 1023px){.course.single #wrap .sec-intro__ttl{text-align:left;font-size:28px;margin:8px 0 18px}}.course.single #wrap .sec-intro__img{position:relative;overflow:hidden}.course.single #wrap .sec-intro__img:before{display:block;content:" ";width:100%;padding-top:57.1116%}.course.single #wrap .sec-intro__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.course.single #wrap .sec-intro__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width: 1023px){.course.single #wrap .sec-intro__img{position:relative}.course.single #wrap .sec-intro__img:before{display:block;content:" ";width:100%;padding-top:57.3913%}.course.single #wrap .sec-intro__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.course.single #wrap .sec-intro__toc{margin-top:30px;background-color:#fff;position:relative;padding:28px 50px 26px 159px;box-shadow:0px 3px 6px 0px rgba(45,214,92,0.15)}.course.single #wrap .sec-intro__toc .ttl{position:absolute;top:50.5%;left:0;transform:translateY(-50%);font-family:"Bellefair",serif;font-size:23px;font-size:2.3rem;line-height:1.08696em;letter-spacing:0em;font-weight:400;color:#83d04b}.course.single #wrap .sec-intro__toc .ttl::before{content:"";width:24px;height:1px;background-color:#83d04b;display:inline-block;margin-right:12px;margin-bottom:7px}@media (max-width: 1023px){.course.single #wrap .sec-intro__toc .ttl::before{margin-bottom:8px}}@media (max-width: 1023px){.course.single #wrap .sec-intro__toc .ttl{top:-10px;transform:none}}.course.single #wrap .sec-intro__toc .lst{counter-reset:ctnLev1}.course.single #wrap .sec-intro__toc .lst__item{counter-increment:ctnLev1}.course.single #wrap .sec-intro__toc .lst__item a{display:block;font-size:17px;font-size:1.7rem;line-height:1.58824em;letter-spacing:.06em;font-weight:500;text-decoration:underline;text-underline-offset:2px;padding-left:25px;position:relative}.course.single #wrap .sec-intro__toc .lst__item a::before{content:counter(ctnLev1) ".";display:block;width:max-content;background:none;color:#83d04b;font-family:"Bellefair",serif;font-size:16px;font-size:1.6rem;line-height:1.6875em;letter-spacing:.05em;font-weight:400;position:absolute;top:3px;left:0}@media (max-width: 1023px){.course.single #wrap .sec-intro__toc .lst__item a::before{font-size:16px;top:2px}}@media (max-width: 1023px){.course.single #wrap .sec-intro__toc .lst__item a{display:block;font-size:16px;line-height:25px;letter-spacing:0.04em;padding-left:21px}}.course.single #wrap .sec-intro__toc .lst__item:not(:last-child){margin-bottom:10.5px}@media (max-width: 1023px){.course.single #wrap .sec-intro__toc .lst__item:not(:last-child){margin-bottom:9px}}@media (max-width: 1023px){.course.single #wrap .sec-intro__toc{padding:27px 27px 25px;margin-top:31px}}@media (max-width: 1023px){.course.single #wrap .sec-intro{padding-bottom:40px}}.course.single #wrap .section__ttl{text-align:center;font-size:29px;font-size:2.9rem;line-height:1.37931em;letter-spacing:.06em;font-weight:700;position:relative;color:#f76a95}@media (max-width: 1023px){.course.single #wrap .section__ttl{font-size:27px;letter-spacing:0.02em}}.course.single #wrap .main-content{padding:83px 0 106px}@media (min-width: 1024px){.course.single #wrap .main-content .flex-name02,.course.single #wrap .main-content .flex-name03,.course.single #wrap .main-content .flex-case,.course.single #wrap .main-content .flex-editor{max-width:914px;margin:0 auto}}.course.single #wrap .main-content .cms-content p{letter-spacing:0.067em;margin-bottom:30px}@media (max-width: 1023px){.course.single #wrap .main-content .cms-content p{margin-bottom:23px}}.course.single #wrap .main-content .cms-content h3:not(:first-of-type){margin-top:50px}.course.single #wrap .main-content .flex-name02{text-align:center;color:#f76a95;font-size:26px;font-size:2.6rem;line-height:1.42308em;letter-spacing:.1em;font-weight:700;padding-bottom:25px;border-bottom:1px solid #f76a95;position:relative;margin-bottom:49px}.course.single #wrap .main-content .flex-name02::after,.course.single #wrap .main-content .flex-name02::before{content:"";width:8px;height:8px;border-radius:50%;background-color:#f76a95;position:absolute;bottom:-4px}@media (max-width: 1023px){.course.single #wrap .main-content .flex-name02::after,.course.single #wrap .main-content .flex-name02::before{width:6px;height:6px;bottom:-3px}}.course.single #wrap .main-content .flex-name02::before{left:0}.course.single #wrap .main-content .flex-name02::after{right:0}.course.single #wrap .main-content .flex-name02:not(:first-of-type){margin-top:47px}@media (max-width: 1023px){.course.single #wrap .main-content .flex-name02:not(:first-of-type){margin-top:35px}}@media (max-width: 1023px){.course.single #wrap .main-content .flex-name02{font-size:22px;letter-spacing:0.08em;padding-bottom:16px;margin-bottom:27px}}.course.single #wrap .main-content .flex-name03{font-size:20px;font-size:2rem;line-height:1.35em;letter-spacing:.06em;font-weight:500;padding:7px 0 7px 16px;margin-bottom:20px;border-left:4px solid #f76a95}@media (max-width: 1023px){.course.single #wrap .main-content .flex-name03{font-size:18px;padding:3px 0 2px 12px;margin-bottom:17px;margin-top:15px}}.course.single #wrap .main-content .flex-case{background-color:rgba(255,237,244,0.59);padding:39px 71.5px 40px;position:relative;margin-bottom:81px}.course.single #wrap .main-content .flex-case::after{content:"";width:24%;height:221px;max-width:213px;background:url(../../img/course/bg_case.png) no-repeat bottom right/contain;position:absolute;bottom:0;right:0}@media (max-width: 1023px){.course.single #wrap .main-content .flex-case::after{display:none}}.course.single #wrap .main-content .flex-case__ttl{text-align:center;color:#f76a95;font-size:24px;font-size:2.4rem;line-height:1.70833em;letter-spacing:0em;font-weight:700;margin-bottom:22px}@media (max-width: 1023px){.course.single #wrap .main-content .flex-case__ttl{font-size:18px;margin-bottom:13px}}.course.single #wrap .main-content .flex-case__lst{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:11px 10px;position:relative;z-index:1}.course.single #wrap .main-content .flex-case__lst__item{display:flex;align-items:center;color:#000;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:0em;font-weight:500;padding:11px 10px 13px 51px;position:relative;background:#fff url(../../img/common/icon/ico-check.svg) no-repeat center left 21px/19px 16px}@media (max-width: 1023px){.course.single #wrap .main-content .flex-case__lst__item{font-size:17px;line-height:25px;padding:9px 10px 12px 44px;background-position:left 16px top 15px}}@media (max-width: 1023px){.course.single #wrap .main-content .flex-case__lst{grid-template-columns:100%;grid-gap:4px 0}}.course.single #wrap .main-content .flex-case:not(:first-child){margin-top:32px}@media (max-width: 1023px){.course.single #wrap .main-content .flex-case:not(:first-child){margin-top:16px}}@media (max-width: 1023px){.course.single #wrap .main-content .flex-case{padding:20px 23px 20px;margin-bottom:67px}}.course.single #wrap .main-content .flex-consult:not(:first-child){margin-top:64px}@media (max-width: 1023px){.course.single #wrap .main-content .flex-consult:not(:first-child){margin-top:38px}}@media (max-width: 1023px){.course.single #wrap .main-content{padding:59px 0 58px}}.course.single #wrap .sec-process .flex-name02{margin-bottom:63px}@media (max-width: 1023px){.course.single #wrap .sec-process .flex-name02{margin-bottom:22px}}.course.single #wrap .sec-process .step{border:1px solid #f76a95;padding:0 0 47px 50px;margin-bottom:78px;position:relative}@media (max-width: 1023px){.course.single #wrap .sec-process .step{padding:0 0 28px 0px;margin-bottom:63px}}.course.single #wrap .sec-process .step:last-child{margin-bottom:0}.course.single #wrap .sec-process .step:last-child::after{display:none}.course.single #wrap .sec-process .step::after{content:"";position:absolute;width:30px;height:30px;background:url(../../img/common/icon/ico-carr-down_pink.svg) center/100% no-repeat;left:50%;bottom:-55px;transform:translateX(-50%)}@media (max-width: 1023px){.course.single #wrap .sec-process .step::after{bottom:-47px}}.course.single #wrap .sec-process .step__top{overflow:hidden}.course.single #wrap .sec-process .step .img{border-radius:0 0 0 30px;overflow:hidden;width:calc(447 / 1048 * 100%);position:relative}.course.single #wrap .sec-process .step .img:before{display:block;content:" ";width:100%;padding-top:64.87696%}.course.single #wrap .sec-process .step .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 1024px){.course.single #wrap .sec-process .step .img{float:right;margin-left:60px}}@media (max-width: 1023px){.course.single #wrap .sec-process .step .img{width:100%;border-radius:0;flex:auto}}.course.single #wrap .sec-process .step__cont{padding:40px 0px 0 0px}@media (max-width: 1023px){.course.single #wrap .sec-process .step__cont.noImg{margin-top:15px}.course.single #wrap .sec-process .step__cont.noImg .step__ttl .ttl{width:auto;margin-left:8px;margin-bottom:8px}}@media (max-width: 1023px){.course.single #wrap .sec-process .step__cont{width:100%;order:1;padding:0;margin:-54px 0 0}}.course.single #wrap .sec-process .step__ttl{color:#f76a95;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding-bottom:18px;margin-bottom:26px;position:relative}@media (max-width: 1023px){.course.single #wrap .sec-process .step__ttl{flex-wrap:wrap;margin-left:18px;padding-bottom:12px;margin-bottom:19px}}.course.single #wrap .sec-process .step__ttl::after{content:"";position:absolute;width:8px;height:8px;background:#f76a95;border-radius:50%;left:0px;bottom:0px;transform:translate(0%, 50%)}@media (max-width: 1023px){.course.single #wrap .sec-process .step__ttl::after{width:6px;height:6px}}.course.single #wrap .sec-process .step__ttl::before{content:"";width:100vw;height:1px;background-color:#f76a95;position:absolute;bottom:0;left:0;z-index:-1}.course.single #wrap .sec-process .step__ttl .order{font-family:"Bellefair",serif;font-size:14px;font-size:1.4rem;line-height:1.6em;letter-spacing:0em;font-weight:400;width:75px;height:75px;background:#fff radial-gradient(rgba(250,250,250,0.01) 30%, #f0b6c8 100%);border-radius:50%;text-align:center;text-transform:uppercase;padding:10px 0;margin-right:13px}@media (max-width: 1023px){.course.single #wrap .sec-process .step__ttl .order{margin:0 0 8px -3px;padding:12px 0;z-index:1}}.course.single #wrap .sec-process .step__ttl .order i{font-size:33px;display:block;font-style:normal;margin-top:2px}.course.single #wrap .sec-process .step__ttl .ttl{font-size:28px;font-size:2.8rem;line-height:1.6em;letter-spacing:0em;font-weight:700}@media (max-width: 1023px){.course.single #wrap .sec-process .step__ttl .ttl{font-size:20px;font-size:2rem;line-height:1.45em;width:100%}}.course.single #wrap .sec-process .step__txt{padding-right:60px}.course.single #wrap .sec-process .step__txt *:last-child{margin-bottom:0}.course.single #wrap .sec-process .step__txt p{font-size:17px;font-size:1.7rem;line-height:1.76471em;letter-spacing:.06em;font-weight:500}@media (min-width: 1024px){.course.single #wrap .sec-process .step__txt h3{margin-bottom:20px}}.course.single #wrap .sec-process .step__txt a{color:#f76a95;font-weight:700;text-decoration:underline}@media (max-width: 1023px){.course.single #wrap .sec-process .step__txt{padding:0 22px 0 21px;font-size:17px;font-size:1.7rem;line-height:1.70588em;letter-spacing:.04em}}.course.single #wrap .sec-process .step__contact{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;padding:36px 22px 0}@media only screen and (max-width: 1050px){.course.single #wrap .sec-process .step__contact{padding:36px 0px 0}}@media (max-width: 1023px){.course.single #wrap .sec-process .step__contact{flex-wrap:wrap;padding:15px 22px 0}}.course.single #wrap .sec-process .step__contact .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}@media (max-width: 1023px){.course.single #wrap .sec-process .step__contact .item{flex-direction:column;flex-wrap:wrap;justify-content:center}}.course.single #wrap .sec-process .step__contact .item__ttl{font-size:18px;font-size:1.8rem;line-height:1.6em;letter-spacing:.06em;font-weight:700;color:#f76a95;text-align:center;margin-right:16px}@media (max-width: 1023px){.course.single #wrap .sec-process .step__contact .item__ttl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-right:8px}}.course.single #wrap .sec-process .step__contact .item__ttl span{display:block;width:100%;margin-top:5px}@media (max-width: 1023px){.course.single #wrap .sec-process .step__contact .item__ttl span{font-size:16px;font-size:1.6rem;margin:2px 0 0 10px}}@media (max-width: 1023px){.course.single #wrap .sec-process .step__contact .item img{width:22px}}.course.single #wrap .sec-process .step__contact .phone{border-right:1px solid #d3d3d3;width:46.3%}@media (max-width: 1023px){.course.single #wrap .sec-process .step__contact .phone{width:100%;border-bottom:1px solid #d3d3d3;border-right:0;padding-bottom:15px;margin-bottom:15px}}.course.single #wrap .sec-process .step__contact .phone__call{padding:10px 0 0 0}.course.single #wrap .sec-process .step__contact .phone__call a{font-size:21px;font-size:2.1rem;line-height:1em;letter-spacing:0em;font-weight:400;font-family:"Bellefair",serif}.course.single #wrap .sec-process .step__contact .phone__call a span{font-size:36px;margin-left:5px}@media (max-width: 1023px){.course.single #wrap .sec-process .step__contact .phone__call a span{font-size:30px}}.course.single #wrap .sec-process .step__contact .phone__call .note{font-size:14px;font-size:1.4rem;line-height:1.6em;letter-spacing:0em;font-weight:500;text-align:center;padding-left:44px}@media (max-width: 1023px){.course.single #wrap .sec-process .step__contact .phone__call .note{padding-left:10px;margin-top:2px}}.course.single #wrap .sec-process .step__contact .mail{width:48.7%}@media (max-width: 1023px){.course.single #wrap .sec-process .step__contact .mail{width:100%}}.course.single #wrap .sec-process .step__contact .mail .item__ttl{font-size:16px;font-size:1.6rem;line-height:1.6em;letter-spacing:.06em;font-weight:700;color:#83d04b;margin-right:26px}@media (max-width: 1023px){.course.single #wrap .sec-process .step__contact .mail .item__ttl{margin-right:0px}}.course.single #wrap .sec-process .step__contact .mail .c-btn{max-width:300px;height:59px;padding-right:2px}@media (max-width: 1023px){.course.single #wrap .sec-process .step__contact .mail .c-btn{margin-top:7px;max-width:274px}}.course.single #wrap .sec-process .step__contact .mail .c-btn::after{width:28px;right:25px}.course.single #wrap .sec-process .step__contact .mail .c-btn::before{width:8px;height:8px}@media (min-width: 1024px){.course.single #wrap .sec-process .step__contact .mail .c-btn span{font-size:20px;background-size:30px 28px;background-position:top 0px left}}@media (max-width: 1023px){.course.single #wrap .sec-process .step__contact .mail .c-btn span{background-position:top 19px left}}.course.single #wrap .sec-process .step__list{margin:40px 0 0}@media (max-width: 1023px){.course.single #wrap .sec-process .step__list{margin:28px 0 0;padding:0 20px}}.course.single #wrap .sec-process .step__list .ttl{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.06em;font-weight:500;padding:4px 0 4px 23px;position:relative;margin-bottom:20px}@media (max-width: 1023px){.course.single #wrap .sec-process .step__list .ttl{font-size:18px;font-size:1.8rem;padding:1px 0 1px 17px;margin-bottom:15px}}.course.single #wrap .sec-process .step__list .ttl::after{content:"";position:absolute;width:4px;height:100%;left:3px;top:0;background:#f76a95}@media (max-width: 1023px){.course.single #wrap .sec-process .step__list .ttl::after{left:1px}}.course.single #wrap .sec-process .step__list ul{padding:0 46px 0 7px}@media (max-width: 1023px){.course.single #wrap .sec-process .step__list ul{padding:0 0}}.course.single #wrap .sec-process .step__list .row{padding-bottom:13px;margin-bottom:16px;border-bottom:1px solid #70707042}@media (max-width: 1023px){.course.single #wrap .sec-process .step__list .row{padding-bottom:14px;margin-bottom:15px}}.course.single #wrap .sec-process .step__list .row:last-child{margin-bottom:0}.course.single #wrap .sec-process .step__list .row__ttl{font-size:16px;font-size:1.6rem;line-height:1.6em;letter-spacing:.06em;font-weight:500;padding-left:18px;position:relative}@media (max-width: 1023px){.course.single #wrap .sec-process .step__list .row__ttl{font-size:17px;padding-left:22px;line-height:25px}}.course.single #wrap .sec-process .step__list .row__ttl::after{content:"";position:absolute;width:7px;height:7px;background:#f76a95;left:0;top:14px;transform:translateY(-50%)}@media (max-width: 1023px){.course.single #wrap .sec-process .step__list .row__ttl::after{left:2px}}.course.single #wrap .sec-process .step__list .row__txt{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.06em;font-weight:500;margin:8px 0 5px -4px}@media (max-width: 1023px){.course.single #wrap .sec-process .step__list .row__txt{margin:6px 0 4px 1px;font-size:17px;font-size:1.7rem;line-height:1.52941em}}@media (min-width: 1024px){.course.single #wrap .sec-faq .inner{max-width:866px}}.course.single #wrap .sec-faq .section__ttl{color:#83d04b}.course.single #wrap .sec-faq .section__ttl::after{background-color:#83d04b}.course.single #wrap .sec-faq .faq-lst{margin-top:24px}.course.single #wrap .sec-faq .faq-lst__item a{display:block;position:relative;font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.06em;font-weight:500;border-bottom:1px solid #83d04b;background:url(../../img/common/icon/ico_arw_faq.svg) no-repeat right top 24px;padding:22px 35px 22px 55px}.course.single #wrap .sec-faq .faq-lst__item a::before{content:"Q";font-family:"Bellefair",serif;font-size:20px;font-size:2rem;line-height:1.9em;letter-spacing:0em;font-weight:400;color:#fff;width:32px;height:34px;text-align:center;position:absolute;top:20px;left:0;background:linear-gradient(to top, #87db4a, #29d65e)}@media (max-width: 1023px){.course.single #wrap .sec-faq .faq-lst__item a::before{top:22px;left:15px}}@media (max-width: 1023px){.course.single #wrap .sec-faq .faq-lst__item a{font-size:16px;line-height:28px;padding:25px 55px 24px 58px;background-position:right 15px top 50%}}@media (max-width: 1023px){.course.single #wrap .sec-faq .faq-lst__item:last-child a{border:none}}@media (max-width: 1023px){.course.single #wrap .sec-faq .faq-lst{margin:11px -15px 0}}.course.single #wrap .sec-related{position:relative;padding-top:97px}.course.single #wrap .sec-related .blog-lst{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:0 36px;margin-top:48px}.course.single #wrap .sec-related .blog-lst__item a{display:block;position:relative}.course.single #wrap .sec-related .blog-lst__item a .item__thumb{width:100%;position:relative;background-size:cover}.course.single #wrap .sec-related .blog-lst__item a .item__thumb:before{display:block;content:" ";width:100%;padding-top:70.44534%}.course.single #wrap .sec-related .blog-lst__item a .item__thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 1023px){.course.single #wrap .sec-related .blog-lst__item a .item__thumb{position:relative}.course.single #wrap .sec-related .blog-lst__item a .item__thumb:before{display:block;content:" ";width:100%;padding-top:70.625%}.course.single #wrap .sec-related .blog-lst__item a .item__thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.course.single #wrap .sec-related .blog-lst__item a .item__info{position:relative;margin-top:15px}.course.single #wrap .sec-related .blog-lst__item a .item__info .date{display:inline-block;color:#acacac;font-size:13px;font-size:1.3rem;line-height:1.84615em;letter-spacing:0em;font-weight:400;margin-right:5px;margin-left:5px}@media (max-width: 1023px){.course.single #wrap .sec-related .blog-lst__item a .item__info .date{display:block;margin:0 0 5px}}.course.single #wrap .sec-related .blog-lst__item a .item__info .cate span{display:inline-block;vertical-align:text-bottom;color:#f76a95;font-size:12px;font-size:1.2rem;line-height:1.25em;letter-spacing:0em;font-weight:500;border:1px solid #f76a95;padding:2px 5px 3px}@media (max-width: 1023px){.course.single #wrap .sec-related .blog-lst__item a .item__info .cate span{vertical-align:super}}@media (min-width: 1024px){.course.single #wrap .sec-related .blog-lst__item a .item__info .cate{display:inline}}.course.single #wrap .sec-related .blog-lst__item a .item__info .ttl{font-size:17px;font-size:1.7rem;line-height:1.64706em;letter-spacing:0em;font-weight:500;margin-top:9px;overflow:hidden;width:100%;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}@media (max-width: 1023px){.course.single #wrap .sec-related .blog-lst__item a .item__info .ttl{font-size:16px;line-height:24px;margin:1px 0 0}}@media (max-width: 1023px){.course.single #wrap .sec-related .blog-lst__item a .item__info{margin-top:7px}}@media (max-width: 1023px){.course.single #wrap .sec-related .blog-lst{grid-template-columns:repeat(2, 1fr);grid-gap:30px 24px;margin-top:33px}}@media (max-width: 1023px){.course.single #wrap .sec-related{padding-top:57px}}.course.single #wrap .post-detail{padding-top:111px}@media (min-width: 1024px){.course.single #wrap .post-detail .inner{max-width:944px}}.course.single #wrap .post-detail .supv{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;font-weight:500;margin-bottom:10px}@media (max-width: 1023px){.course.single #wrap .post-detail .supv{margin-bottom:12px;margin-left:1px}}.course.single #wrap .post-detail .pic{margin-bottom:10px}.course.single #wrap .post-detail .pic .name{font-size:20px;font-size:2rem;line-height:1em;letter-spacing:0em;font-weight:500}.course.single #wrap .post-detail .pic .pos{color:#bcbcbc;font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:0em;font-weight:500;margin-left:10px}@media (max-width: 1023px){.course.single #wrap .post-detail .pic .pos{margin-left:13px}}@media (max-width: 1023px){.course.single #wrap .post-detail .pic{margin-bottom:17px;margin-left:1px}}.course.single #wrap .post-detail .mess{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:0em;font-weight:500;margin-bottom:12px}.course.single #wrap .post-detail .link{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;font-weight:500;text-decoration:underline;text-underline-offset:2px;background:url(../../img/common/icon/ico-triarr-right_gray.svg) no-repeat right center;padding-right:13px}@media (max-width: 1023px){.course.single #wrap .post-detail{padding-top:61px;margin-bottom:59px}}.course.single #wrap .treatment{padding:95px 0 84px;background:linear-gradient(to top, #f0b6c8, #fff)}.course.single #wrap .treatment__lst{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:16px 8px;margin-top:48px}.course.single #wrap .treatment__lst__item a{border:1px solid #fce4ec;box-shadow:0px 3px 6px 0px rgba(221,122,133,0.16);height:100%;min-height:78px;display:flex;align-items:center;padding:10px 28px 10px 10px;background:#fff url(../../img/top/ico-triarr-right_pink.svg) no-repeat right 13px center}.course.single #wrap .treatment__lst__item a h3{font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.06em;font-weight:500;margin-left:10px}@media (max-width: 1023px){.course.single #wrap .treatment__lst__item a h3{font-size:16px;line-height:22px;letter-spacing:0;margin-left:6px}}.course.single #wrap .treatment__lst__item a img{border-radius:50%;object-fit:contain;max-width:45px;background:radial-gradient(rgba(250,250,250,0.01), #fbf0f1)}@media (max-width: 1023px){.course.single #wrap .treatment__lst__item a img{max-width:31px}}@media (max-width: 1023px){.course.single #wrap .treatment__lst__item a{min-height:62px;padding:8px 28px 8px 8px;background-size:5px 8px}}@media (max-width: 1023px){.course.single #wrap .treatment__lst{grid-template-columns:repeat(2, 1fr);grid-gap:6px 5px;margin:35px 0 34px}}@media (max-width: 1023px){.course.single #wrap .treatment{margin-top:-200px;padding:214px 0 12.8vw}.course.single #wrap .treatment.expandTop{margin-top:-150px}}.course.single #wrap .sec-access{margin:72px 0 66px}@media (max-width: 1023px){.course.single #wrap .sec-access{margin:-15.4vw 0 42px}}

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