@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:"BankGothic";src:url("../fonts/TT0589M_.TTF") format("truetype");font-weight:normal;font-style:normal}:root{--ja-font: "Noto Sans JP", sans-serif;--en-font: "Montserrat", sans-serif;--text-color: #000;--font-size-200: clamp(180px, 1.88vw + 173px, 200px);--font-size-170: clamp(158px, 1.13vw + 154px, 170px);--font-size-150: clamp(146px, 0.38vw + 145px, 150px);--font-size-120: clamp(116px, 0.38vw + 115px, 120px);--font-size-100: clamp(90px, 0.94vw + 86px, 100px);--font-size-80: clamp(56px, 2.25vw + 47px, 80px);--font-size-68: clamp(64px, 0.38vw + 63px, 68px);--font-size-64: clamp(58px, 0.56vw + 56px, 64px);--font-size-58: clamp(45px, 1.22vw + 41px, 58px);--font-size-54: clamp(48px, 0.56vw + 46px, 54px);--font-size-48: clamp(42px, 0.56vw + 40px, 48px);--font-size-42: clamp(36px, 0.56vw + 34px, 42px);--font-size-36: clamp(32px, 0.38vw + 31px, 36px);--font-size-32: clamp(28px, 0.38vw + 27px, 32px);--font-size-30: clamp(28px, 0.19vw + 27px, 30px);--font-size-28: clamp(24px, 0.38vw + 23px, 28px);--font-size-24: clamp(20px, 0.38vw + 19px, 24px);--font-size-20: clamp(18px, 0.19vw + 17px, 20px);--font-size-18: clamp(16px, 0.19vw + 15px, 18px);--font-size-17: clamp(16px, 0.19vw + 14px, 17px);--font-size-16: clamp(14px, 0.19vw + 13px, 16px);--font-size-14: clamp(12px, 0.19vw + 11px, 14px);--font-size-12: clamp(10px, 0.19vw + 9px, 12px);--font-size-10: clamp(10px, 10px, 10px);--blue: #3ab7fd;--orange: #fd8b3a;--yellow: #fbff00;--white: #fff;--black: #3a3a3a;--bg-color: #f0faff;--radius: 20px}@media screen and (max-width: 1350px){.l-wrap{width:100%;padding:0 3%}.header{padding:10px 3%}}@media screen and (max-width: 1024px){.l-wrap--medium{width:100%;padding:0 3%}.l-wrap--small{width:100%;padding:0 3%}.pc_el{display:none}.sp_el{display:block}section{padding:60px 0 0}#toTop{right:5px;bottom:65px}#toTop img{width:30px;height:30px}.header{box-shadow:none;top:0;padding:10px;border-radius:0;background-color:rgba(0,0,0,0)}.header.is-fixed{top:0;background-color:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.header.is-fixed .header__logo,.header.is-menu-open .header__logo{background:none;-webkit-text-fill-color:var(--white);color:var(--white)}.header__logo{position:relative;z-index:999;font-size:var(--font-size-18);white-space:nowrap}.header__nav{display:none}.hamburger{display:block}.footer{padding-bottom:100px;padding-top:50px}.footer__wrap{display:grid;gap:30px;justify-content:inherit}.footer__logo{text-align:center;margin:auto}.footer__name{text-align:center;margin-bottom:20px}.footer__nav{display:grid;gap:0}.footer__nav-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:0}.footer__nav-list--sub{display:flex;gap:15px;padding-bottom:10px}.footer__nav-link{display:block;padding:10px}.footer__nav-link--sub{font-size:var(--font-size-14);display:inline-block;padding:5px 5px 5px 20px}.footer .copyright{margin-top:20px}.bottom-menu{display:block}.headline{padding:50px 0 10px}.headline__tl{padding:30px 0}.headline__tl--en{font-size:var(--font-size-64)}.headline__tl--ja{font-size:var(--font-size-32)}.c-btn{max-width:280px;min-width:auto !important}.c-btnbox{margin-top:30px}.c-tlbox{gap:30px;margin-bottom:30px}.c-tl{flex-wrap:wrap}.c-tl--en{font-size:min(11vw,58px);line-height:1.1}.c-tl--row{flex-direction:column;align-items:flex-start;gap:4px}.c-tlbox--row{flex-wrap:wrap;gap:20px}.c-txt{font-size:var(--font-size-16)}.c-pd-btm{padding-bottom:60px}.l-bg__grad{background:linear-gradient(91deg, #3a95fd, #3ab7fd);padding-bottom:60px}.l-bg__grad::before{background-repeat:repeat;background-size:auto}.l-bg__blue{padding-bottom:60px}.c-works__list{width:90%;margin:auto;grid-template-columns:1fr}.c-works__list-item{padding:10px}.c-works__list-category{padding:5px 15px;font-size:var(--font-size-14)}.c-works__list-name{font-size:var(--font-size-18)}.c-works__list-txt{font-size:var(--font-size-14)}.c-works__nav{margin-bottom:30px;padding:15px}.c-works__nav-list{flex-wrap:wrap;gap:10px}.c-works__head{margin-bottom:30px}.c-works__head-tl{font-size:var(--font-size-24);line-height:1.5;margin-bottom:0}.c-works__head-thumbnail img{min-height:auto}.c-works-table tr{flex-wrap:wrap;margin-bottom:0}.c-works-table th{width:100%;font-size:var(--font-size-14)}.c-works-table td{width:100%;font-size:var(--font-size-14)}.c-works__contents{grid-template-columns:1fr}.c-works__box{padding:0 10px 20px}.c-works__box-tl{padding:10px 0}.c-works__box-txt{border-radius:10px;padding:20px}.c-works__box::before{border-left:60px solid rgba(0,0,0,0);border-right:60px solid rgba(0,0,0,0)}.c-works__single ul{display:grid;gap:10px}.c-works__single ul li{line-height:1.5}.c-works__problem{border-radius:10px 10px 0 0}.c-works__problem::before{border-top:30px solid #ffb9b9}.c-works__solution{padding-top:30px}.c-works__motion{padding-top:30px;border-radius:0 0 10px 10px}.c-cta-list{flex-wrap:wrap;gap:20px}.c-leadtlbox{margin-bottom:60px}.c-leadtlbox__wrap{grid-template-columns:1fr;gap:20px}.c-leadtlbox__tlbox-tl{font-size:var(--font-size-20);margin-top:10px}.c-leadtlbox__txtbox{font-size:var(--font-size-16)}.c-strengths{gap:20px}.c-strengths__wrap{grid-template-columns:1fr;gap:25px;padding:30px 20px}.c-strengths__tlbox-tl{font-size:var(--font-size-24)}.c-strengths__txt{font-size:var(--font-size-14);line-height:1.9}.c-strengths__photo{order:1}.c-strengths__photo img{aspect-ratio:16/11}.c-strengths__txtbox{order:2}.c-strengths__tlbox{display:grid;gap:0}.c-strengths__numbox{display:flex;align-items:center;gap:10px;text-align:left}.c-strengths__numbox-num{font-size:var(--font-size-54);letter-spacing:-5px}.switchIcon::before,.switchIcon::after{width:20px}.c-faq{gap:20px}.c-faq__box{border-radius:10px}.c-faq__box-tl{font-size:var(--font-size-16);line-height:1.5}.c-faq__box-txt{font-size:var(--font-size-14)}.c-faq__box-q{padding:10px;gap:20px}.c-faq__box-q-icon{width:40px;height:40px}.c-faq__box-q-icon::before{width:40px;height:40px}.c-faq__box-q-icon::after{width:42px;height:42px}.c-faq__box-a{padding:0 10px 10px}.c-faq__box-a-icon{width:40px;height:40px}.c-faq__box-a-wrap{gap:20px}.c-news__list{gap:15px}.c-news__list-item{gap:10px;flex-wrap:wrap}.c-news-tl{font-size:var(--font-size-16)}.c-news__head{margin-bottom:20px}.c-news__contents p{font-size:var(--font-size-14)}.c-news__contents h2{font-size:var(--font-size-18);margin-top:20px}.c-news__contents h3{font-size:var(--font-size-18);margin-top:20px;border-bottom:2px solid #b9e6ff}.c-news__contents h4{font-size:var(--font-size-18);margin-top:20px;padding-left:10px;border-left:4px solid #b9e6ff}.c-table th{font-size:var(--font-size-14);width:90px}.c-table td{width:calc(100% - 110px);padding:10px;line-height:1.5;font-size:var(--font-size-14)}.c-contact-table{margin-bottom:0px}.c-contact-table th{display:block;width:100%;padding:0 10px}.c-contact-table td{display:block;width:100%;padding:10px}.cv{padding:50px 0}.cv__wrap{grid-template-columns:1fr;gap:20px}.cv__box{padding:40px 20px;gap:20px}.cv .c-tl--ja{font-size:var(--font-size-28)}#home .mv{aspect-ratio:auto;min-height:68vh;padding:120px 0 60px;background-position:center}#home .mv::before{content:"";position:absolute;inset:0;opacity:.7;background:linear-gradient(180deg, rgba(236, 234, 230, 0.5) 0%, rgba(236, 234, 230, 0.82) 45%, rgba(236, 234, 230, 0.92) 100%)}#home .mv .l-wrap{position:relative;z-index:1}#home .mv__txtbox{max-width:100%}#home .mv__tl{font-size:12vw;letter-spacing:2px;margin-bottom:25px}#home .mv__subtl{font-size:var(--font-size-16)}#home .works{padding:60px 0 70px}#home .works .c-tlbox--row{margin-bottom:30px}#home .works .c-works__list{grid-template-columns:1fr;gap:25px}#home .works .c-works__list-item{aspect-ratio:auto;display:flex;flex-direction:column;background:#000}#home .works .c-works__list-photo{position:relative;inset:auto;width:100%}#home .works .c-works__list-box{position:relative;right:auto;bottom:auto;width:100%;padding:22px 20px 70px;background:hsla(0,0%,100%,.06)}#home .works .c-works__list-name{margin-bottom:10px}#home .strengths{padding:60px 0 70px}#home .strengths .c-tlbox--line{margin-bottom:30px}#home .strengths .c-strengths{gap:20px}#home .strengths .c-strengths__wrap{grid-template-columns:1fr;gap:25px;padding:25px 20px}#home .strengths .c-strengths__photo img{aspect-ratio:16/11}#home .service{padding:60px 0 70px}#home .service .c-tlbox--line{margin-bottom:30px}#home .service .service__list{gap:40px}#home .service .service__item{grid-template-columns:1fr;gap:20px}#home .service .service__item-photo img{aspect-ratio:16/10}#home .service .service__item-tl{font-size:var(--font-size-28)}#home .service .service__item-viewall{justify-self:start}#home .voice{padding:60px 0 0}#home .voice .c-tlbox--center{margin-bottom:40px}#home .voice .voice__list{grid-template-columns:1fr;gap:20px}#home .voice .voice__list-item{min-height:auto;padding:45px 25px 35px;clip-path:polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 66px)}#home .voice .voice__list-txt{font-size:var(--font-size-18)}#home .faq{padding:60px 0 70px}#home .faq .faq__banner{min-height:auto;padding:30px 25px;flex-direction:column;align-items:flex-start;gap:20px}.cv--home{padding:60px 0}.cv--home .cv__lead{margin-bottom:40px}.cv--home .cv__tl{font-size:var(--font-size-32)}.cv--home .cv__lead-txt{font-size:var(--font-size-14)}.cv--home .cv__wrap{grid-template-columns:1fr;gap:16px}.cv--home .cv__box{min-height:130px;padding:20px}.cv--home .cv__box-en{font-size:var(--font-size-32)}#works-page .headline::after{aspect-ratio:956/637;transform:translateY(-24.96%)}#works-page .works{padding:60px 0 10px}#works-page .works__list{gap:40px}#works-page .works__list-item{flex-direction:column;align-items:stretch;gap:20px}#works-page .works__list-item:nth-child(even){flex-direction:column;gap:20px}#works-page .works__list-item:nth-child(even) .works__list-body{padding-left:0}#works-page .works__list-photo{width:100%}#works-page .works__list-tl{margin:15px 0 15px;font-size:var(--font-size-24)}#works-page .works__list-txt{line-height:1.9}#service-page .problem{padding-top:60px}#service-page .problem .c-tlbox{margin-bottom:30px}#service-page .problem__list-item{grid-template-columns:1fr;justify-items:center;gap:20px;padding:30px 0}#service-page .problem__list-icon img{max-height:90px}#service-page .problem__list-tl{margin-bottom:12px;text-align:center;font-size:var(--font-size-18)}#service-page .problem__list-txt{font-size:var(--font-size-14);line-height:1.9}#service-page .problem__list-txt br{display:none}#service-page .problem__arrow{width:100px;height:110px}#service-page .problem__arrow span{width:100px;height:50px}#service-page .problem__arrow span:nth-child(2){top:31px}#service-page .problem__arrow span:nth-child(3){top:61px}#service-page .solution{padding:40px 0 70px}#service-page .solution__lead{margin-bottom:45px}#service-page .solution__lead-tl{margin-bottom:20px;font-size:var(--font-size-20)}#service-page .solution__lead-txt{font-size:var(--font-size-14);line-height:1.9;text-align:left}#service-page .solution__lead-txt br{display:none}#service-page .solution__list{grid-template-columns:repeat(2, 1fr);gap:15px;margin-bottom:55px}#service-page .solution__list-item{font-size:var(--font-size-16);line-height:1.9}#service-page .solution__plan-tl{gap:12px;margin-bottom:25px;font-size:var(--font-size-16)}#service-page .solution__plan-tl::before,#service-page .solution__plan-tl::after{width:25px}#service-page .solution__plan-wrap{flex-direction:column;gap:10px}#service-page .solution__plan-box{width:100%;min-height:110px;padding:20px;border-radius:60px}#service-page .solution__plan-box-sub{font-size:var(--font-size-14)}#service-page .solution__plan-box-tl{font-size:var(--font-size-18)}#service-page .solution__plan-tilde{font-size:var(--font-size-24);transform:rotate(90deg)}#service-page .service{padding:60px 0 70px}#service-page .service__subtl{gap:12px;margin:30px 0 25px;font-size:var(--font-size-16)}#service-page .service__subtl::after{width:60px}#service-page .service__list{grid-template-columns:repeat(2, 1fr);gap:15px}#service-page .service__list-item{min-height:auto;padding:25px 15px}#service-page .service__list-icon{height:60px;margin-bottom:15px}#service-page .service__list-icon img{max-height:60px}#service-page .service__list-tl{margin-bottom:10px;font-size:var(--font-size-18)}#service-page .service__list-txt{font-size:var(--font-size-12)}#service-page .service__list-txt br{display:none}#service-page .price{padding:60px 0 0}#service-page .price .c-tlbox{margin-bottom:30px}#service-page .price__note{margin-bottom:25px;padding-bottom:30px;font-size:var(--font-size-14);line-height:1.9}#service-page .price__item{padding:30px 3% 35px}#service-page .price__item-head{grid-template-columns:1fr;gap:20px;margin-bottom:25px}#service-page .price__item-tl{flex-wrap:wrap;gap:10px;font-size:var(--font-size-20)}#service-page .price__item-badge{width:100px;height:36px;font-size:var(--font-size-14)}#service-page .price__item-price-num{font-size:var(--font-size-36)}#service-page .price__item-txt{line-height:1.9}#service-page .price__spec{grid-template-columns:1fr;gap:10px;margin-bottom:15px}#service-page .price__spec-item{min-height:auto;gap:8px;padding:18px}#service-page .price__spec-tl{font-size:var(--font-size-16)}#service-page .price__spec-txt br{display:none}#service-page .price__note-list{gap:10px}#service-page .price__note-row{grid-template-columns:110px 1fr;gap:15px}#service-page .price__note-row dt{min-height:40px;font-size:var(--font-size-14)}#service-page .price__note-row dd{font-size:var(--font-size-12)}#service-page .flow{padding:70px 0 0}#service-page .flow .c-tlbox--line{margin-bottom:25px}#service-page .flow__lead{margin-bottom:35px}#service-page .flow__lead-tl{margin-bottom:15px;font-size:var(--font-size-20)}#service-page .flow__lead-txt{font-size:var(--font-size-14);line-height:1.9}#service-page .flow__lead-txt br{display:none}#service-page .flow__fig{overflow-x:auto;-webkit-overflow-scrolling:touch}#service-page .flow__fig img{width:900px;max-width:none}#service-page .transaction{margin-top:70px;padding:60px 0 70px}#service-page .transaction .c-tlbox{margin-bottom:30px}#service-page .transaction__list-item{grid-template-columns:130px 1fr;gap:15px;padding:25px 0}#service-page .transaction__list-photo{padding-left:0}#service-page .transaction__list-photo img{width:130px;height:105px}#service-page .transaction__list-head{gap:10px;margin-bottom:10px}#service-page .transaction__list-num{width:38px;height:38px;font-size:var(--font-size-14)}#service-page .transaction__list-tl{font-size:var(--font-size-16)}#service-page .transaction__list-txt{font-size:var(--font-size-12)}#service-page .faq{padding:60px 0 10px}#service-page .faq .c-tlbox{margin-bottom:30px}#service-page .faq .c-faq__box-q{gap:15px;padding:20px 0}#service-page .faq .c-faq__box-q-icon,#service-page .faq .c-faq__box-a-icon{width:24px}#service-page .faq .c-faq__box-q-icon span,#service-page .faq .c-faq__box-a-icon span{font-size:var(--font-size-24)}#service-page .faq .c-faq__box-tl{width:calc(100% - 70px);font-size:var(--font-size-16)}#service-page .faq .c-faq__box-a{padding:0px 0 30px 0}#service-page .faq .c-faq__box-a-wrap{gap:15px}#service-page .faq .c-faq__box-txt{width:calc(100% - 39px);font-size:var(--font-size-14);line-height:1.8}#service-page .faq .c-faq__box-txt br{display:none}#service-page .faq .c-faq__box .switchIcon{right:0;width:16px;height:16px}#service-page .faq .c-faq__box .switchIcon::before,#service-page .faq .c-faq__box .switchIcon::after{width:16px}#contact-page .contact__lead{margin-bottom:30px;font-size:var(--font-size-14);line-height:1.9;text-align:left}#contact-page .contact__lead br{display:none}#contact-page .c-contact-table th,#contact-page .c-contact-table td{display:block;width:100%;padding:0}#contact-page .c-contact-table th{padding-bottom:8px;font-size:var(--font-size-16)}#contact-page .c-contact-table td{padding-bottom:20px}#contact-page .c-contact-table input[type=text],#contact-page .c-contact-table input[type=tel],#contact-page .c-contact-table input[type=email]{height:56px}#contact-page .c-contact-table input[type=text],#contact-page .c-contact-table input[type=tel],#contact-page .c-contact-table input[type=email],#contact-page .c-contact-table textarea{padding:15px}#contact-page .c-contact-table textarea{height:130px}#contact-page .c-btnbox{margin-top:30px}#contact-page .c-submit-btn{width:100%;max-width:265px;min-height:60px;font-size:var(--font-size-18)}#thanks-page .thanks{padding:50px 0 20px}#thanks-page .thanks__lead{margin-bottom:25px;font-size:var(--font-size-18);line-height:1.7}#thanks-page .thanks__txt{font-size:var(--font-size-14);line-height:1.9;text-align:left}#thanks-page .thanks__txt br{display:none}#thanks-page .thanks__btn{width:100%;max-width:265px;min-height:60px;font-size:var(--font-size-18)}#thanks-page .c-btnbox{margin-top:30px}#notfound-page .notfound{padding:50px 0 20px}#notfound-page .notfound__lead{margin-bottom:25px;font-size:var(--font-size-18);line-height:1.7}#notfound-page .notfound__txt{font-size:var(--font-size-14);line-height:1.9;text-align:left}#notfound-page .notfound__txt br{display:none}#notfound-page .notfound__btn{width:100%;max-width:265px;min-height:60px;font-size:var(--font-size-18)}#notfound-page .c-btnbox{margin-top:30px}.cv--home.cv--single .cv__wrap{grid-template-columns:1fr}#about-page .c-tl--ja,#service-page .c-tl--ja,#works-page .c-tl--ja,#contact-page .c-tl--ja,#thanks-page .c-tl--ja,#notfound-page .c-tl--ja{font-size:var(--font-size-14)}#about-page .hamburger span,#service-page .hamburger span,#works-page .hamburger span,#contact-page .hamburger span,#thanks-page .hamburger span,#notfound-page .hamburger span{background-color:var(--white)}#about-page .headline,#service-page .headline,#works-page .headline,#contact-page .headline,#thanks-page .headline,#notfound-page .headline{padding:100px 0 0}#about-page .headline__bg,#service-page .headline__bg,#works-page .headline__bg,#contact-page .headline__bg,#thanks-page .headline__bg,#notfound-page .headline__bg{inset:0 auto auto -50%;width:200%}#about-page .headline::after,#service-page .headline::after,#works-page .headline::after,#contact-page .headline::after,#thanks-page .headline::after,#notfound-page .headline::after{left:-10%;width:120%}#about-page .headline__wrap,#service-page .headline__wrap,#works-page .headline__wrap,#contact-page .headline__wrap,#thanks-page .headline__wrap,#notfound-page .headline__wrap{width:100%;padding:0 3%}#about-page .headline__tl,#service-page .headline__tl,#works-page .headline__tl,#contact-page .headline__tl,#thanks-page .headline__tl,#notfound-page .headline__tl{gap:5px}#about-page .headline__tl--en,#service-page .headline__tl--en,#works-page .headline__tl--en,#contact-page .headline__tl--en,#thanks-page .headline__tl--en,#notfound-page .headline__tl--en{font-size:14vw}#about-page .headline__tl--ja,#service-page .headline__tl--ja,#works-page .headline__tl--ja,#contact-page .headline__tl--ja,#thanks-page .headline__tl--ja,#notfound-page .headline__tl--ja{font-size:var(--font-size-14)}#about-page .headline .pan__nav,#service-page .headline .pan__nav,#works-page .headline .pan__nav,#contact-page .headline .pan__nav,#thanks-page .headline .pan__nav,#notfound-page .headline .pan__nav{margin-top:15px;padding-bottom:15px}#about-page .headline .pan__nav-item,#service-page .headline .pan__nav-item,#works-page .headline .pan__nav-item,#contact-page .headline .pan__nav-item,#thanks-page .headline .pan__nav-item,#notfound-page .headline .pan__nav-item{font-size:var(--font-size-12);gap:8px}#about-page .headline .pan__nav-item+#about-page .headline .pan__nav-item::before,#about-page .headline .pan__nav-item+#service-page .headline .pan__nav-item::before,#about-page .headline .pan__nav-item+#works-page .headline .pan__nav-item::before,#about-page .headline .pan__nav-item+#contact-page .headline .pan__nav-item::before,#about-page .headline .pan__nav-item+#thanks-page .headline .pan__nav-item::before,#about-page .headline .pan__nav-item+#notfound-page .headline .pan__nav-item::before,#service-page .headline .pan__nav-item+#about-page .headline .pan__nav-item::before,#service-page .headline .pan__nav-item+#service-page .headline .pan__nav-item::before,#service-page .headline .pan__nav-item+#works-page .headline .pan__nav-item::before,#service-page .headline .pan__nav-item+#contact-page .headline .pan__nav-item::before,#service-page .headline .pan__nav-item+#thanks-page .headline .pan__nav-item::before,#service-page .headline .pan__nav-item+#notfound-page .headline .pan__nav-item::before,#works-page .headline .pan__nav-item+#about-page .headline .pan__nav-item::before,#works-page .headline .pan__nav-item+#service-page .headline .pan__nav-item::before,#works-page .headline .pan__nav-item+#works-page .headline .pan__nav-item::before,#works-page .headline .pan__nav-item+#contact-page .headline .pan__nav-item::before,#works-page .headline .pan__nav-item+#thanks-page .headline .pan__nav-item::before,#works-page .headline .pan__nav-item+#notfound-page .headline .pan__nav-item::before,#contact-page .headline .pan__nav-item+#about-page .headline .pan__nav-item::before,#contact-page .headline .pan__nav-item+#service-page .headline .pan__nav-item::before,#contact-page .headline .pan__nav-item+#works-page .headline .pan__nav-item::before,#contact-page .headline .pan__nav-item+#contact-page .headline .pan__nav-item::before,#contact-page .headline .pan__nav-item+#thanks-page .headline .pan__nav-item::before,#contact-page .headline .pan__nav-item+#notfound-page .headline .pan__nav-item::before,#thanks-page .headline .pan__nav-item+#about-page .headline .pan__nav-item::before,#thanks-page .headline .pan__nav-item+#service-page .headline .pan__nav-item::before,#thanks-page .headline .pan__nav-item+#works-page .headline .pan__nav-item::before,#thanks-page .headline .pan__nav-item+#contact-page .headline .pan__nav-item::before,#thanks-page .headline .pan__nav-item+#thanks-page .headline .pan__nav-item::before,#thanks-page .headline .pan__nav-item+#notfound-page .headline .pan__nav-item::before,#notfound-page .headline .pan__nav-item+#about-page .headline .pan__nav-item::before,#notfound-page .headline .pan__nav-item+#service-page .headline .pan__nav-item::before,#notfound-page .headline .pan__nav-item+#works-page .headline .pan__nav-item::before,#notfound-page .headline .pan__nav-item+#contact-page .headline .pan__nav-item::before,#notfound-page .headline .pan__nav-item+#thanks-page .headline .pan__nav-item::before,#notfound-page .headline .pan__nav-item+#notfound-page .headline .pan__nav-item::before{width:8px}#about-page .member{padding-top:60px}#about-page .member .c-tlbox--row{margin-bottom:30px}#about-page .member__list{grid-template-columns:1fr;gap:40px;padding:0}#about-page .member__item-img{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 60px), calc(100% - 60px) 100%, 0 100%)}#about-page .member__item-more{width:36px;height:36px}#about-page .member__item-position{margin-top:18px}#about-page .member__item-name{font-size:var(--font-size-20)}#about-page .strengths{padding:70px 0 0}#about-page .strengths .c-tlbox--line{margin-bottom:30px}#about-page .profile{padding:70px 0 20px}#about-page .profile .c-tlbox{margin-bottom:30px}#about-page .profile__table th,#about-page .profile__table td{display:block;width:100%;padding:0}#about-page .profile__table th{padding-top:20px}#about-page .profile__table td{padding:8px 0 20px;border-bottom:1px solid hsla(0,0%,100%,.35)}#about-page .profile__table th{border-bottom:none}#about-page .member-modal{padding:90px 0 60px}#about-page .member-modal__close{right:10px;top:10px;width:50px;height:50px}#about-page .member-modal__close::before,#about-page .member-modal__close::after{width:20px}#about-page .member-modal__wrap{grid-template-columns:1fr;gap:30px}#about-page .member-modal__en{font-size:var(--font-size-36);letter-spacing:.25em;line-height:1.4}#about-page .member-modal__name{font-size:var(--font-size-20)}#about-page .member-modal__txt{margin-top:25px}#about-page .member-modal__achievements{margin-top:30px;padding:20px}#about-page .member-modal__photo{order:-1}}/*# sourceMappingURL=sp.css.map */