@charset "UTF-8";
/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}html{font-size:10px}body{font-family:Noto Sans JP,sans-serif;font-weight:400}body.is-active{height:100%;position:fixed;width:100%}picture{display:block}img{height:auto;width:100%}a{display:block}span{display:inline-block}.l-header{background-color:hsla(0,0%,100%,.9);left:0;padding-bottom:19px;padding-top:23px;position:fixed;top:0;width:100%;z-index:21}@media screen and (max-width:600px){.l-header{padding:10px 0}}.l-header__container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.l-header__logo{width:153px}@media screen and (max-width:900px){.l-header__logo{width:130px}}@media screen and (max-width:600px){.l-header__logo{width:114px}}@media screen and (max-width:800px){.l-header__nav{background-color:hsla(0,0%,100%,.95);height:calc(100vh - 106.56px);position:absolute;right:0;top:100%;transform:translateX(100%);transition:.3s;width:100%}.l-header__nav .l-header__list{align-items:center;flex-direction:column;padding-top:27px;row-gap:27.5px}.l-header__nav.is-active{transform:translateX(0)}}@media screen and (max-width:600px){.l-header__nav{height:calc(100vh - 76.63px)}}.l-header__list{-moz-column-gap:48px;column-gap:48px;display:flex}@media screen and (max-width:900px){.l-header__list{-moz-column-gap:35px;column-gap:35px}}.l-header__link{font-size:2rem}@media screen and (max-width:800px){.l-header__link{font-size:1.8rem;line-height:1.5}}.l-header__burger{display:none}@media screen and (max-width:800px){.l-header__burger{cursor:pointer;display:block;height:20px;position:absolute;right:24px;top:43px;width:34px}.l-header__burger span{background-color:#333;display:inline-block;height:2px;left:0;position:absolute;transition:.3s;width:100%}.l-header__burger span:first-of-type{top:0;transform:translateY(-50%)}.l-header__burger span:nth-of-type(2){top:50%;transform:translateY(-50%)}.l-header__burger span:last-of-type{bottom:0;transform:translateY(50%)}.l-header__burger.is-active span:first-of-type{top:50%;transform:translateY(-50%) rotate(45deg)}.l-header__burger.is-active span:nth-of-type(2){width:0}.l-header__burger.is-active span:last-of-type{top:50%;transform:translateY(-50%) rotate(-45deg)}}@media screen and (max-width:600px){.l-header__burger{top:28px}}.l-footer{background-color:#786353;padding-bottom:84px;padding-top:113px}@media screen and (max-width:600px){.l-footer{padding:28px 0}}.l-footer__list{-moz-column-gap:31.1px;column-gap:31.1px;display:flex;justify-content:center;margin-bottom:6px}@media screen and (max-width:600px){.l-footer__list{-moz-column-gap:42px;column-gap:42px;margin-bottom:10px}}.l-footer__link{color:#fff;font-size:1.6rem;line-height:1.5;position:relative;text-decoration:underline;text-decoration-color:#fff;text-underline-offset:2px;transition:.3s}.l-footer__link:hover{color:#e1d7c6;text-underline-offset:4px}@media screen and (max-width:600px){.l-footer__link{font-size:1.4rem;text-decoration:none}}.l-footer__copyright{color:#fff;line-height:1.5;text-align:center}.l-footer__copyright>small{font-size:1.6rem}.c-section-head{font-size:3.2rem;line-height:1.46875;margin-left:auto;margin-right:auto;position:relative;width:-moz-fit-content;width:fit-content}.c-section-head:before{background-image:url(../images/triangles.webp);background-size:contain;content:"";display:block;height:7px;left:50%;position:absolute;top:calc(100% + 24.8px);transform:translateX(-50%);width:149px}@media screen and (max-width:600px){.c-section-head:before{top:calc(100% + 36px)}}.p-fv{height:100vh;position:relative}.p-fv__container{height:100vh;left:50%;max-width:1160px;position:absolute;transform:translateX(-50%);width:100%;z-index:2}.p-fv__item{height:100vh}.p-fv__item>picture{height:100%}.p-fv__item>picture>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-fv__text{left:20px;max-width:841px;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:940px){.p-fv__text{width:90%}}@media screen and (max-width:600px){.p-fv__text{left:0;width:86.933%}}.p-about{background-color:#f5f3f0;padding:120px 20px}@media screen and (max-width:600px){.p-about{padding:80px 0}}.p-about__container{margin:0 auto;max-width:1160px;padding:75px 0 71px;position:relative;z-index:1}.p-about__container:before{background-color:#e1d7c6;content:"";display:block;height:1617px;left:50%;max-width:871px;position:absolute;top:0;transform:translateX(-50%);width:calc(100% - 40px);z-index:-1}@media screen and (max-width:800px){.p-about__container:before{height:2380px}}@media screen and (max-width:600px){.p-about__container{padding-bottom:27px;padding-top:31px}.p-about__container:before{height:1496px}}.p-about__head{margin-bottom:106px}.p-about__head:after{background-image:url(../images/about_head.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:66px;margin-left:-37px;transform:translateY(50%) rotate(-2deg);width:123px}@media screen and (max-width:600px){.p-about__head{margin-bottom:114px}.p-about__head:after{height:46px;margin-left:0;position:absolute;right:-30px;transform:translateY(35%) rotate(-2deg);width:86px}}.p-about__list{display:flex;flex-direction:column;margin-bottom:126px;row-gap:72px}@media screen and (max-width:600px){.p-about__list{row-gap:0}}.p-about__item{position:relative}.p-about__item:first-of-type>.p-about__card{bottom:27px;padding:37px 31px 47px 32px}.p-about__item:nth-of-type(2)>.p-about__card{bottom:33px;padding:44px 35px 67px 31px}.p-about__item:last-of-type>.p-about__card{bottom:-35px;padding:32px 11px 43px 36px}.p-about__item:nth-of-type(odd)>.p-about__item-thumb{margin-right:auto}.p-about__item:nth-of-type(odd) .p-about__card{right:0}.p-about__item:nth-of-type(2n)>.p-about__item-thumb{margin-left:auto}.p-about__item:nth-of-type(2n)>.p-about__card{left:10px}@media screen and (max-width:800px){.p-about__item:first-of-type{margin-bottom:259px}.p-about__item:first-of-type>.p-about__card{bottom:auto;top:calc(100% - 60px)}.p-about__item:nth-of-type(2){margin-bottom:239px}.p-about__item:nth-of-type(2)>.p-about__card{bottom:auto;top:calc(100% - 60px)}.p-about__item:last-of-type{margin-bottom:265px}.p-about__item:last-of-type>.p-about__card{bottom:auto;top:calc(100% - 60px)}.p-about__item:nth-of-type(odd)>.p-about__item-thumb{margin-right:auto;transform:translateX(-20px)}.p-about__item:nth-of-type(odd)>.p-about__card{right:-20px}.p-about__item:nth-of-type(2n)>.p-about__item-thumb{margin-left:auto;transform:translateX(20px)}.p-about__item:nth-of-type(2n)>.p-about__card{left:-20px}.p-about__item:nth-of-type(2n)>.p-about__card:after{left:auto;right:-10px}}@media screen and (max-width:600px){.p-about__item:nth-of-type(odd)>.p-about__item-thumb{transform:none}.p-about__item:nth-of-type(odd)>.p-about__card{right:0}.p-about__item:nth-of-type(2n)>.p-about__item-thumb{transform:none}.p-about__item:nth-of-type(2n)>.p-about__card{left:0}}.p-about__item-thumb,.p-about__studio{height:442px;min-width:319px;width:80%}.p-about__item-thumb img,.p-about__studio img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:600px){.p-about__item-thumb,.p-about__studio{height:225px}}.p-about__card{background-color:#fff;position:absolute;width:526px;z-index:1}.p-about__card:after{border:1px solid #b49d7a;content:"";display:block;height:100%;left:-10px;position:absolute;top:-10px;width:100%}@media screen and (max-width:800px){.p-about__card{padding:24px!important}}@media screen and (max-width:600px){.p-about__card{max-width:340px;width:100%}}.p-about__card-head{color:#589ab1;font-size:2.4rem;font-weight:500;letter-spacing:.1em;margin-bottom:18px}@media screen and (max-width:600px){.p-about__card-head{font-size:1.8rem}}.p-about__card-desc{font-size:2rem;line-height:1.45}@media screen and (max-width:600px){.p-about__card-desc{font-size:1.4rem}}.p-about__studio{margin-left:auto}.p-about__address{position:relative}.p-about__address .p-about__card-head{margin-bottom:35px;padding-left:49px}.p-about__address .p-about__card{padding:48px 27px 67px 20px!important;top:68px}.p-about__address .p-about__card:before{content:"開催場所";display:block;font-size:1.6rem;line-height:1.5;margin-bottom:16px}@media screen and (max-width:800px){.p-about__address .p-about__studio{transform:translateX(20px)}.p-about__address .p-about__card{left:-20px}v .p-about__address .p-about__card:after{left:auto;right:-10px}}@media screen and (max-width:600px){.p-about__address .p-about__studio{margin-bottom:143px;transform:none!important}.p-about__address .p-about__card{left:0;padding:23px 54px 24px 21px;top:calc(100% - 49px);width:340px}.p-about__address .p-about__card:before{font-size:1.4rem}}.p-feature{background-color:#fff;padding:120px 0}@media screen and (max-width:600px){.p-feature{padding:80px 0}}.p-feature__container{margin:0 auto;max-width:1200px;padding:0 20px}.p-feature__head{margin-bottom:106px}.p-feature__head:after{background-image:url(../images/feature_head.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:66px;margin-left:-79px;transform:translateY(65%) rotate(-2deg);width:142px}@media screen and (max-width:600px){.p-feature__head{margin-bottom:130px}.p-feature__head:after{height:61px;margin-left:0;position:absolute;right:14px;transform:translateY(41%) rotate(-2deg);width:115px}}.p-feature__list{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.p-feature__list:after{content:"";width:360px}@media screen and (max-width:799px){.p-feature__list:after{content:none}}@media screen and (max-width:600px){.p-feature__list{row-gap:80px}}.p-feature__item{width:360px}.p-feature__item:first-of-type .p-feature__item-num{width:77px}.p-feature__item:nth-of-type(2) .p-feature__item-num{width:85px}.p-feature__item:nth-of-type(3) .p-feature__item-num{width:81px}.p-feature__item:nth-of-type(4) .p-feature__item-num,.p-feature__item:nth-of-type(5) .p-feature__item-num{width:83px}.p-feature__item:last-of-type .p-feature__item-num{width:88px}.p-feature__item:nth-of-type(odd) .p-feature__item-head{color:#589ab1}.p-feature__item:nth-of-type(2n) .p-feature__item-head{color:#91bbb9}@media screen and (max-width:1200px){.p-feature__item{min-width:360px;width:calc(50% - 42px)}}@media screen and (max-width:600px){.p-feature__item{max-width:360px;min-width:auto;width:auto}}.p-feature__item-head{font-size:2.4rem;font-weight:500;height:72px;line-height:1.5;margin-bottom:32px;text-align:center}@media screen and (max-width:600px){.p-feature__item-head{align-items:center;display:flex;font-size:2rem;height:58px;justify-content:center}}.p-feature__item-thumb{margin-bottom:32px}@media screen and (max-width:600px){.p-feature__item-thumb{margin-bottom:36px}}.p-feature__item-desc{font-size:1.6rem;line-height:1.75}@media screen and (max-width:600px){.p-feature__item-desc{font-size:1.4rem}}.p-price{background-color:#f5f3f0;padding:120px 0}@media screen and (max-width:600px){.p-price{padding:80px 0}}.p-price__container{margin:0 auto;max-width:1160px}.p-price__head{margin-bottom:119px}.p-price__head:after{background-image:url(../images/price_head.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:66px;margin-left:-53px;transform:translateY(68%) rotate(-2deg);width:101px}@media screen and (max-width:600px){.p-price__head{margin-bottom:128px}.p-price__head:after{margin-left:0;position:absolute;right:-30px;transform:translateY(36%)}}.p-price__scrollable{display:none}.p-price__scrollable>picture{width:87.29px}@media screen and (max-width:1160px){.p-price__scrollable{align-items:flex-end;display:flex;justify-content:flex-end;margin-bottom:22.5px;padding-left:20px;padding-right:20px}.p-price__scrollable p{color:#91bbb9;font-size:1.4rem;font-weight:500;text-align:center}}.p-price__table-wrapper{width:100%}@media screen and (max-width:1160px){.p-price__table-wrapper{overflow-x:scroll;padding-left:20px;padding-right:20px}}.p-price__table{width:1160px}.p-price__item{width:100%}.p-price__item:last-of-type>div:first-of-type{margin-bottom:46px}.p-price__item:last-of-type>div:first-of-type .p-price__scrollable{max-width:537px}.p-price__item:last-of-type>div:first-of-type .p-price__table{width:537px}@media screen and (max-width:500px){.p-price__item:last-of-type>div:first-of-type .p-price__table{width:clamp(537px,145vw,725px)}}.p-price__item:last-of-type>div:last-of-type .p-price__scrollable{max-width:454px}.p-price__item:last-of-type>div:last-of-type .p-price__table{width:414px}@media screen and (max-width:500px){.p-price__item:last-of-type>div:last-of-type .p-price__table{width:clamp(414px,128.4vw,642px)}}.p-course{background-color:#fff;padding:120px 0}@media screen and (max-width:600px){.p-course{padding:80px 0}}.p-course__container{margin:0 auto;max-width:1176px;padding:0 8px}.p-course__head{margin-bottom:123px}.p-course__head:after{background-image:url(../images/course_head.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:66px;margin-left:-55px;transform:translateY(64%) rotate(-2deg);width:135px}@media screen and (max-width:600px){.p-course__head{margin-bottom:128px}.p-course__head:after{position:absolute;right:-40px;transform:translateY(30%) rotate(-2deg)}}.p-course__list{display:flex;flex-direction:column;row-gap:56px}.p-course__item{border:1px solid #c7a872;padding:40px 42px}.p-course__item:nth-of-type(odd) .p-course__item-head{color:#589ab1}.p-course__item:nth-of-type(odd) .p-course__desc dt{background-color:#589ab1}.p-course__item:nth-of-type(2n) .p-course__item-head{color:#99bab9}.p-course__item:nth-of-type(2n) .p-course__desc dt{background-color:#91bbb9}@media screen and (max-width:600px){.p-course__item{padding:60px 12.5px 40px}}.p-course__item-head{font-size:2.4rem;font-weight:500;line-height:1.5;margin-bottom:34px}@media screen and (max-width:600px){.p-course__item-head{font-size:2.1rem;margin-bottom:40px}}@media screen and (max-width:500px){.p-course__item-head{text-align:center}}.p-course__descriptions-wrapper{display:none}.p-course__descriptions-wrapper>.p-course__descriptions{margin-bottom:40px;row-gap:29px}.p-course__descriptions{display:flex;flex-direction:column;row-gap:10px}@media screen and (max-width:600px){.p-course__descriptions{row-gap:20px}}.p-course__desc{-moz-column-gap:27px;column-gap:27px;display:flex}.p-course__desc dt{align-items:center;color:#fff;flex-shrink:0;font-weight:500;height:24px;justify-content:center;width:129px}.p-course__desc dd,.p-course__desc dt{display:flex;font-size:1.6rem;line-height:1.5}.p-course__desc dd{flex-direction:column;font-weight:300;row-gap:28px}@media screen and (max-width:600px){.p-course__desc{flex-direction:column;row-gap:8px}}@media screen and (max-width:500px){.p-course__desc dt{font-size:1.2rem}.p-course__desc dd{font-size:1.4rem}}.p-course__item-top{-moz-column-gap:85px;column-gap:85px;display:flex;flex-wrap:wrap-reverse;margin-bottom:40px}.p-course__item-top>div:first-of-type{flex-shrink:0;max-width:657px;width:100%}.p-course__thumb{background-color:#e1d7c6;flex-shrink:0;height:164px;margin-bottom:40px;margin-top:40px;position:relative;width:330px;z-index:1}.p-course__thumb:before{background-color:transparent;border:1px solid #dbbba4;content:"";display:block;height:100%;position:absolute;transform:translate(-8px,-40px);width:100%;z-index:-1}.p-course__thumb>picture{height:176px;position:absolute;transform:translate(-16px,-29px)}@media screen and (max-width:600px){.p-course__thumb{height:157px;margin-left:auto;margin-right:auto;transform:translateX(15.5px);width:298px}.p-course__thumb:before{height:173px;transform:translate(-29px,-40px);width:316px}.p-course__thumb>picture{height:179px;transform:translate(-32px,-32px);width:314px}.p-course__thumb>picture img{-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:375px){.p-course__thumb{margin-right:0;transform:none}}.p-course__item-btn{border:1px solid #c7a872;display:block;height:55px;margin:0 auto;position:relative;text-align:center;width:252px}.p-course__item-btn svg:nth-of-type(2){display:none}.p-course__item-btn svg:last-of-type{position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:.3s}.p-course__item-btn svg:last-of-type.is-active{transform:translateY(-50%) rotate(180deg)}.p-schedule{background-color:#f5f3f0;padding:120px 0}.p-schedule__container{margin:0 auto;max-width:990px;padding:0 20px}.p-schedule__head{margin-bottom:146px}.p-schedule__head:after{background-image:url(../images/schedule_head.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:66px;margin-left:-105px;transform:translateY(63%) rotate(-2deg);width:167px}@media screen and (max-width:600px){.p-schedule__head{margin-bottom:123px;text-align:center}.p-schedule__head:after{margin-left:0;position:absolute;right:-28px;transform:translateY(30%) rotate(-2deg)}}.p-schedule__courses{-moz-column-gap:63px;column-gap:63px;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:32px;row-gap:54px}.p-schedule__course{background-color:#fff;border:1px solid #c7a872;max-width:443px;padding:89px 27.5px 40px;position:relative;width:100%}.p-schedule__course:before{align-items:center;color:#fff;content:attr(data-course);display:flex;font-size:2.4rem;font-weight:500;height:66px;justify-content:center;left:50%;line-height:1.5;position:absolute;top:-17px;transform:translateX(-50%);width:351px}

@media screen and (max-width:600px)
{.p-schedule__course:before{font-size:1.9rem;height:53px;width:260px}}
.p-schedule__course:first-of-type:before{background-color:#589ab1}
.p-schedule__course:nth-of-type(2):before{background-color:#91bbb9}
.p-schedule__course:last-of-type:before{background-color:#589ab1}

@media screen and (max-width:600px)
{.p-schedule__course{padding:69px 17.5px 0}}.p-schedule__list{display:flex;flex-direction:column;row-gap:10px}
.p-schedule__item{padding:0 14px 10px}
.p-schedule__item:not(:last-of-type){border-bottom:1px solid #c7a872}
.p-schedule__item dt{font-size:2rem;font-weight:500;line-height:1.45;margin-bottom:16px}@media screen and (max-width:600px){.p-schedule__item dt{font-size:1.6rem;margin-bottom:12px}}

.p-schedule__item dd{font-size:1.8rem;line-height:1.2}/*行間*/
.p-schedule__item dd p:not(:last-of-type){margin-bottom:16px}
@media screen and (max-width:600px)
{.p-schedule__item dd{font-size:1.4rem;line-height: 100%;}
.p-schedule__item dd p:not(:last-of-type){margin-bottom:12px}}

.p-schedule__item.zan3 dt
{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex}
.p-schedule__item.zan3 dt:after
{align-items:center;background-color:#e25f5f;color:#fff;content:"残り3名";display:flex;font-size:1.5rem;font-weight:400;height:24px;justify-content:center;width:88px}


.p-schedule__item.full dt
{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex}
.p-schedule__item.full dt:after
{align-items:center;background-color:#e25f5f;color:#fff;content:"満員御礼";display:flex;font-size:1.5rem;font-weight:400;height:24px;justify-content:center;width:88px}
.p-schedule__item.full dd p:first-of-type{-webkit-text-decoration:line-through solid 3px #e25f5f;text-decoration:line-through solid 3px #e25f5f;width:-moz-fit-content;width:fit-content}

@media screen and (max-width:600px){.p-schedule__item{padding:0 9px 30.5px}}.p-schedule__note{font-size:1.6rem;line-height:1.75}@media screen and (max-width:600px){.p-schedule__note{font-size:1.2rem;line-height:2}}.p-faq{background-color:#fff;padding-bottom:120px;padding-top:120px}@media screen and (max-width:600px){.p-faq{padding-bottom:80px;padding-top:80px}}.p-faq__container{margin:0 auto;max-width:1160px}.p-faq__head{margin-bottom:111px}@media screen and (max-width:600px){.p-faq__head{margin-bottom:123px}}.p-faq__list{display:flex;flex-direction:column;row-gap:48px}.p-faq__item:nth-of-type(odd){color:#589ab1}.p-faq__item:nth-of-type(odd) .p-faq__question>.p-faq__inner:before{background-image:url(../images/question1.webp)}.p-faq__item:nth-of-type(2n){color:#99bab9}.p-faq__item:nth-of-type(2n) .p-faq__question>.p-faq__inner:before{background-image:url(../images/question2.webp)}.p-faq__sub-head{border-bottom:1px solid #c3ae89;font-size:2.4rem;font-weight:500;line-height:1.5;padding-bottom:24px}.p-faq__inner{padding-left:35px;padding-right:35px}@media screen and (max-width:600px){.p-faq__inner{padding-left:20px;padding-right:20px}}.p-faq__pair{border-bottom:1px solid #c3ae89}.p-faq__question{color:#333;cursor:pointer;font-size:2rem;font-weight:500;line-height:1.45;padding:48px 0;transition:.3s}.p-faq__question .p-faq__inner{-moz-column-gap:21px;column-gap:21px;display:flex;padding-right:65px;position:relative}.p-faq__question .p-faq__inner:before{background-size:cover;content:"";display:block;flex-shrink:0;height:29px;width:29px}.p-faq__question .p-faq__inner:after{background-image:url(../images/faq_arrow.webp);background-position:50%;background-size:cover;content:"";flex-shrink:0;height:12.32px;position:absolute;right:35px;top:10px;transition:.3s;width:21.92px}@media screen and (max-width:600px){.p-faq__question .p-faq__inner:after{right:20px}.p-faq__question .p-faq__inner{-moz-column-gap:6px;column-gap:6px;padding-right:45px}.p-faq__question .p-faq__inner:before{height:19px;width:20px}.p-faq__question .p-faq__inner:after{height:6.33px;width:11.27px}}.p-faq__question:hover{background-color:#f5f3f0}.p-faq__question.is-active .p-faq__inner:after{transform:rotate(180deg)}@media screen and (max-width:500px){.p-faq__question{font-size:1.4rem}}.p-faq__answer{color:#333;display:none;font-size:2rem;font-weight:500;line-height:1.428;padding-bottom:48px;padding-top:24px}.p-faq__answer .p-faq__inner{padding-left:90px;padding-right:90px}@media screen and (max-width:600px){.p-faq__answer .p-faq__inner{padding-left:70px;padding-right:50px}}@media screen and (max-width:500px){.p-faq__answer{font-size:1.2rem;font-weight:400}}.p-contact{background-color:#f5f3f0;padding:120px 20px}@media screen and (max-width:600px){.p-contact{padding-bottom:80px;padding-top:78px}}.p-contact__head{margin-bottom:130px;text-align:center}.p-contact__head:after{background-image:url(../images/contact_head.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:66px;margin-left:-65px;position:relative;transform:translateY(60%) rotate(-6deg);width:147px}@media screen and (max-width:600px){.p-contact__head{margin-bottom:118px}.p-contact__head:after{height:46px;margin-left:0;position:absolute;right:-51px;transform:translateY(45%);width:103px}}.p-contact__desc{color:#333;font-size:2rem;line-height:1.45;margin-bottom:57px;text-align:center}@media screen and (max-width:600px){.p-contact__desc{font-size:1.8rem;margin-bottom:40px}}.p-contact__btn{align-items:center;background-color:#a1c3d2;color:#fff;display:flex;font-size:2.4rem;font-weight:500;height:82px;justify-content:space-between;line-height:1.5;margin:0 auto;max-width:402px;padding-left:45px;padding-right:28px}.p-contact__btn img{width:9px}@media screen and (max-width:600px){.p-contact__btn{font-size:2rem;justify-content:center;padding:0;position:relative}.p-contact__btn svg{height:16.3px;position:absolute;right:10.9px;top:50%;transform:translateY(-50%);width:6.11px}}.p-banner{bottom:0;position:fixed;right:0;width:414px;z-index:20}@media screen and (max-width:600px){.p-banner{width:100%}}.u-sm--hidden{display:inline-block}@media screen and (max-width:600px){.u-sm--hidden{display:none}}.u-sm--block{display:none}@media screen and (max-width:600px){.u-sm--block{display:inline-block}}