@charset "UTF-8";.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.mb-0 .faq-module,.mb-0+.faq-module{margin-bottom:0!important}.has-small-font-size{font-size:12px!important;margin-top:30px}@media (max-width:768px){.has-small-font-size{margin-top:16px}}.feature-header{justify-content:flex-start;align-items:center;flex-direction:row;display:flex;gap:20px;margin:30px 0}@media (max-width:768px){.feature-header{gap:12px;margin:20px 0}}.feature-header+.wp-block-heading{margin-top:70px}@media (max-width:768px){.feature-header+.wp-block-heading{margin-top:50px}}.feature-header+.wp-block-heading+p{margin-top:0}.feature-header__icon{justify-content:center;align-items:center;flex-direction:column;display:flex;gap:5px;width:100px;height:100px;border:1px solid #b9a767;background:#f0ebdd;color:#b9a767;line-height:1;border-radius:100%}@media (max-width:768px){.feature-header__icon{width:80px;height:80px}}.feature-header__icon span{font-size:14px;font-weight:400}@media (max-width:768px){.feature-header__icon span{font-size:12px}}.feature-header__icon b{font-family:"Libre Caslon Text",serif;font-size:52px}@media (max-width:768px){.feature-header__icon b{font-size:40px}}.feature-header__title{font-size:24px;font-weight:200;line-height:1.7;flex:1}@media (max-width:768px){.feature-header__title{font-size:4.6153846154vw;font-weight:400}}.price-notes{justify-content:space-between;gap:30px;margin-top:30px}.price-notes p{font-size:12px;line-height:2}.price-notes a{position:relative;font-size:16px;color:#000;padding-right:55px;transition:.2s}.price-notes a span{position:absolute;border:1px solid #000;border-radius:100%;transition:.2s;display:block;width:40px;height:40px;right:0;top:50%;translate:0 -50%;transition:.2s}.price-notes a span:after{content:"";width:10px;height:10px;border-top:solid 1px #000;border-right:solid 1px #000;position:absolute;rotate:45deg;transition:.2s;left:18px;top:50%;translate:-50% -50%}@media (hover:hover){.price-notes a:hover{opacity:.8}.price-notes a:hover span:after{left:20px}}.price-notes a:active{opacity:.8}.price-notes a:active span:after{left:20px}.point-definision{margin:40px auto 20px}@media (max-width:768px){.point-definision{margin:30px auto 15px}}.point-definision__content{justify-content:space-between;align-items:flex-start;flex-direction:row;display:flex;gap:30px}@media (max-width:768px){.point-definision__content{flex-direction:column;gap:24px}}.point-definision__content:not(:last-of-type){border-bottom:1px dashed #b9a767;margin:0 auto 40px;padding-bottom:40px}.point-definision__content dt{justify-content:center;align-items:center;flex-direction:row;display:flex;width:360px;min-height:70px;background:#f0ebdd;border-radius:20px;text-align:center;line-height:1.6;font-weight:400;font-size:20px}@media (max-width:768px){.point-definision__content dt{width:100%;font-size:4.6153846154vw}}.point-definision__content dd{flex:1;font-size:20px;line-height:2;text-align:left;margin-top:6px}@media (max-width:768px){.point-definision__content dd{font-size:3.5897435897vw;margin-top:0}}.point-definision+.wp-block-image{margin-top:50px}.step-caption{justify-content:flex-start;align-items:center;flex-direction:row;display:flex;gap:12px;margin:0 auto 12px}.step-caption__number{justify-content:center;align-items:center;flex-direction:row;display:flex;gap:4px;width:98px;background:#b9a767;border-radius:5px;font-size:18px;font-weight:500;color:#fff;padding:8px 12px}@media (max-width:768px){.step-caption__number{width:100px;padding:4px 0;font-size:16px}}.step-caption__title{flex:1;color:#b9a767;font-size:18px;font-weight:500;line-height:1.56}@media (max-width:768px){.step-caption__title{font-size:calc(18 / 390 * 100vw)}}.step-unit{gap:40px}.step-unit .wp-block-columns{margin-bottom:0}.step-unit .wp-block-group__inner-container .step-unit__item:not(:last-of-type){margin-bottom:120px!important}@media (max-width:768px){.step-unit .wp-block-group__inner-container .step-unit__item:not(:last-of-type){margin-bottom:78px!important}}.step-unit .wp-block-group__inner-container .step-unit__item:not(:last-of-type):after{content:"";display:block;position:absolute;background:#b9a767;width:30px;height:17.3205080757px;clip-path:polygon(0 0,100% 0,50% 100%);left:50%;bottom:-60px;translate:-50% 0}@media (max-width:768px){.step-unit .wp-block-group__inner-container .step-unit__item:not(:last-of-type):after{bottom:-50px}}.step-unit__item{justify-content:space-between;align-items:flex-start;flex-direction:row;display:flex;gap:40px;position:relative}@media (max-width:768px){.step-unit__item{flex-direction:column;gap:12px}}.step-unit__item:not(:last-of-type){margin-bottom:120px;position:relative}@media (max-width:768px){.step-unit__item:not(:last-of-type){margin-bottom:72px}}.step-unit__item:not(:last-of-type)::after{content:"";display:block;position:absolute;left:50%;bottom:-70px;translate:-50% 0;background:#b9a767;opacity:.5;height:20.7846096908px;width:43px;clip-path:polygon(0 0,100% 0,50% 100%)}@media (max-width:768px){.step-unit__item:not(:last-of-type)::after{bottom:-46px}}.step-unit__item .wp-block-column:first-of-type{flex:1}.step-unit__item .wp-block-column+.wp-block-column{width:350px}@media (max-width:768px){.step-unit__item .wp-block-column+.wp-block-column{width:100%}}.pattern-text-with-link{margin:50px auto}@media (max-width:768px){.pattern-text-with-link{margin:30px auto}}.pattern-text-with-link p{justify-content:center;align-items:center;flex-direction:row;display:flex;color:#b9a767;text-align:center!important;font-size:18px;font-weight:400;position:relative;gap:20px}@media (max-width:768px){.pattern-text-with-link p{gap:14px;line-height:1.5;font-size:calc(15 / 390 * 100vw)}}.pattern-text-with-link p:after,.pattern-text-with-link p:before{width:2px;height:24px;background:#b9a767;content:"";display:block;margin-top:2px}.pattern-text-with-link p:before{rotate:-30deg}.pattern-text-with-link p:after{rotate:30deg}@media (max-width:768px){.pattern-text-with-link p:after,.pattern-text-with-link p:before{height:36px}.pattern-text-with-link p:before{rotate:-24deg}.pattern-text-with-link p:after{rotate:24deg}}.pattern-text-with-link p a{text-decoration:underline}@media (hover:hover){.pattern-text-with-link p a:hover{text-decoration:none}}.pattern-text-with-link p a:active{text-decoration:none}.pattern-text-with-link .wp-block-image a{max-width:840px;margin:16px auto 0;display:block;transition:.2s}@media (hover:hover){.pattern-text-with-link .wp-block-image a:hover{opacity:.8}}.pattern-text-with-link .wp-block-image a:active{scale:.98}.pattern-image-center{justify-content:center;align-items:center;flex-direction:row;display:flex;margin:20px auto 0}.pattern-image-center a,.pattern-image-center img{display:block;width:100%;max-width:840px;margin:0 auto}.pattern-image-center img{height:auto;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.pattern-image-center img{width:100%!important}}.pattern-2column-image{justify-content:space-between;align-items:flex-start;flex-direction:row;display:flex;gap:40px;margin:32px auto}@media (max-width:768px){.pattern-2column-image{margin:20px auto 16px;flex-direction:column;gap:16px}}.pattern-2column-image+.pattern-2column-image{margin-top:28px}@media (max-width:768px){.pattern-2column-image+.pattern-2column-image{margin-top:20px}}.pattern-2column-image .wp-block-embed__wrapper{margin:0 auto!important}.pattern-2column-image--reverse{flex-direction:row-reverse}@media (max-width:768px){.pattern-2column-image--reverse{flex-direction:column-reverse}}.pattern-2column-image h3.wp-block-heading,.pattern-2column-image h4.wp-block-heading{margin-top:0!important;margin-bottom:14px!important;border-left:0;background:#b9a767;padding:4px 12px 5px;color:#fff;font-weight:500;display:inline-block;letter-spacing:.15rem;border-radius:5px}@media (max-width:768px){.pattern-2column-image h3.wp-block-heading,.pattern-2column-image h4.wp-block-heading{font-size:calc(16 / 390 * 100vw)}}.pattern-2column-image h3.wp-block-heading::before,.pattern-2column-image h4.wp-block-heading::before{display:none!important}.pattern-2column-image h3.wp-block-heading+.wp-block-list,.pattern-2column-image h4.wp-block-heading+.wp-block-list{margin-top:0}.pattern-2column-image .wp-block-list li:not(:first-of-type){margin-top:10px}.pattern-2column-image p+.wp-block-list{margin-top:20px}.pattern-2column-image .link-button{margin-top:20px!important}@media (min-width:769px){.pattern-2column-image .link-button{margin-left:0!important;max-width:360px!important}}@media (max-width:768px){.pattern-2column-image .link-button{margin-bottom:20px!important}}@media (max-width:768px){.pattern-2column-image iframe,.pattern-2column-image img{margin-top:20px}}.wp-block-flexible-table-block-table{margin-top:50px}.wp-block-flexible-table-block-table>table tr th{font-weight:400}.menu-accordion{margin-top:50px}@media (max-width:768px){.menu-accordion{margin-top:30px}}.menu-accordion+.menu-accordion{margin-top:20px}.menu-accordion h3.wp-block-heading{margin-top:0}.menu-accordion p+h3.wp-block-heading{margin-top:50px}.wp-block-image.size-large{max-width:840px;display:block;margin-left:auto;margin-right:auto}.js-menu-toggle__title{justify-content:flex-start;align-items:center;flex-direction:row;display:flex;width:100%;height:60px;transition:.3s;padding:0 40px 0 20px;margin-bottom:20px;position:relative;background:#b9a767;color:#fff;line-height:1.4;cursor:pointer}@media (max-width:768px){.js-menu-toggle__title{height:auto;margin-bottom:14px;padding:10px 40px 10px 10px}}.js-menu-toggle__title:after,.js-menu-toggle__title:before{display:block;content:"";background-color:#fff;position:absolute;width:20px;height:2px;top:50%;right:12px;translate:-50% -50%}@media (max-width:768px){.js-menu-toggle__title:after,.js-menu-toggle__title:before{width:16px;height:1px}}.js-menu-toggle__title:after{rotate:90deg;transition:.2s;opacity:1}.js-menu-toggle__title--open:after{opacity:0;translate:-50% 0}.js-menu-toggle__content{margin-bottom:70px;display:none}@media (max-width:768px){.js-menu-toggle__content{margin-bottom:50px}}.js-menu-toggle__content .pattern-2column-image{margin-top:0}@media (max-width:768px){.js-menu-toggle__content .wp-block-columns{gap:20px}}.pattern-with-label-toggle-title .wp-block-group__inner-container{justify-content:flex-start;align-items:center;flex-direction:row;display:flex;gap:12px}.pattern-with-label-toggle-title__label{justify-content:center;align-items:center;flex-direction:row;display:flex;background:#fff;padding:6px 10px;border-radius:100px;font-size:14px!important;height:30px;color:#b9a767;font-weight:400}.pattern-with-label-toggle-title__label+p{flex:1}@media (max-width:768px){.pattern-with-label-toggle-title__label{font-size:calc(12 / 390 * 100vw)!important}}.pattern-point-toggle-title{padding-left:0;background:#fff;color:#000;border:1px solid #b9a767;height:80px}@media (max-width:768px){.pattern-point-toggle-title{padding:0 44px 0 0}}.pattern-point-toggle-title .wp-block-group__inner-container{justify-content:flex-start;align-items:center;flex-direction:row;display:flex;gap:12px;height:100%}.pattern-point-toggle-title+.wp-block-group{margin-bottom:70px;padding:20px}@media (max-width:768px){.pattern-point-toggle-title+.wp-block-group{margin-bottom:50px;padding:12px}}.pattern-point-toggle-title:after,.pattern-point-toggle-title:before{background:#b9a767}.pattern-point-toggle-title__label{justify-content:center;align-items:center;flex-direction:row;display:flex;background:#f0ebdd;padding:0 12px;font-size:14px!important;width:104px;height:100%;color:#b9a767;font-weight:400;border-right:1px solid #b9a767}@media (max-width:768px){.pattern-point-toggle-title__label{font-size:calc(12 / 390 * 100vw)!important}}@media (max-width:768px){.pattern-point-toggle-title__label{min-width:70px}}.pattern-point-toggle-title__label+p{font-size:18px!important;flex:1}@media (max-width:768px){.pattern-point-toggle-title__label+p{font-size:calc(15 / 390 * 100vw)!important}}.js-toogle-content h3.wp-block-heading{margin-top:0!important}.js-toogle-content .wp-block-columns+h3.wp-block-heading,.js-toogle-content img+h3.wp-block-heading,.js-toogle-content p+h3.wp-block-heading{margin-top:50px!important}@media (max-width:768px){.js-toogle-content .pattern-2column-image{margin:0 auto!important}}.js-toogle-content ul.wp-block-list{margin-top:0!important}.pattern-report{margin:0 auto 50px;position:relative;width:100%;max-width:760px;padding:0 40px;overflow:hidden}@media (max-width:768px){.pattern-report{margin-top:20px;margin-bottom:30px;padding:0 8px}}.pattern-report .swiper-slide{padding:0 40px}@media (max-width:768px){.pattern-report .swiper-slide{padding:0 24px}}.pattern-report .swiper-slide .wp-block-heading{margin-top:0;margin-bottom:50px}@media (max-width:768px){.pattern-report .swiper-slide .wp-block-heading{margin-bottom:30px}}.pattern-report .swiper-slide img{width:100%;display:block;margin:0 auto 10px}.pattern-report .swiper-slide .wp-block-flexible-table-block-table{margin-top:0!important}.pattern-report .swiper-button-next,.pattern-report .swiper-button-prev{width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);color:#b9a767}.pattern-report .swiper-button-next:after,.pattern-report .swiper-button-prev:after{font-size:32px}@media (max-width:768px){.pattern-report .swiper-button-next:after,.pattern-report .swiper-button-prev:after{font-size:24px}}.pattern-report .swiper-button-prev{left:0}@media (max-width:768px){.pattern-report .swiper-button-prev{left:-7px}}.pattern-report .swiper-button-next{right:0}@media (max-width:768px){.pattern-report .swiper-button-next{right:-7px}}.faq-module{max-width:1060px;width:calc(100% - 60px);margin:0 auto 120px}@media (max-width:768px){.faq-module{width:calc(345 / 390 * 100vw);margin-bottom:60px}}.faq-module+.link-button{margin-top:24px}.faq-accordion{width:100%;border:1px solid #dedede;border-radius:5px;padding:12px 0}.faq-accordion:not(:last-of-type){margin-bottom:16px}@media (max-width:768px){.faq-accordion{padding:0}}.faq-accordion__title{justify-content:flex-start;align-items:center;flex-direction:row;display:flex;width:100%;font-size:18px!important;font-weight:700;padding:12px 52px 12px 68px;line-height:1.5;letter-spacing:.2rem;position:relative;transition:.2s}@media (hover:hover){.faq-accordion__title:hover{opacity:.8}}.faq-accordion__title:active{opacity:.8}.faq-accordion__title span{font-size:18px;left:36px;color:#b9a767;position:absolute;top:11px}@media (max-width:768px){.faq-accordion__title span{left:22px;top:calc(50% - 2px);translate:0 -50%}}@media (max-width:768px){.faq-accordion__title{font-size:calc(16 / 390 * 100vw)!important;padding:8px 42px 6px 52px;min-height:48px}}.faq-accordion__title::after,.faq-accordion__title::before{content:"";display:block;position:absolute;right:32px;top:50%;translate:0 -50%;background:#b9a767;width:14px;height:1px;transition:.2s}@media (max-width:768px){.faq-accordion__title::after,.faq-accordion__title::before{right:20px}}.faq-accordion__title::after{rotate:90deg}.faq-accordion__title--show::after{opacity:0;top:60%}.faq-accordion__content{padding:0 32px 12px 32px;display:none;line-height:1.8;font-size:16px;font-weight:400;overflow-wrap:break-word;white-space:break-spaces}@media (max-width:768px){.faq-accordion__content{padding:0 16px 12px;font-size:calc(16 / 390 * 100vw)}}.faq-accordion__content a{font-weight:700;border-bottom:1px solid #b9a767;transition:border-bottom .2s}@media (hover:hover){.faq-accordion__content a:hover{border-bottom:0}}.faq-accordion__content a:active{border-bottom:0}.other-menu-banners{margin-top:100px}@media (max-width:768px){.other-menu-banners{margin-top:50px}}.other-menu-banners p{margin-bottom:20px;font-size:16px;text-align:center}@media (max-width:768px){.other-menu-banners p{font-size:calc(14 / 390 * 100vw)}}.other-menu-banners a{width:100%;max-width:840px;overflow:hidden;margin:0 auto 20px;transition:.2s;display:block}@media (hover:hover){.other-menu-banners a:hover{opacity:.8}}.other-menu-banners a:active img{-webkit-transform:scale(.98);transform:scale(.98)}.other-menu-banners img{width:100%;transition:.2s}.wp-block-flexible-table-block-table>table thead th{text-align:center!important}.wp-block-flexible-table-block-table table{width:100%;margin-bottom:30px;border-radius:5px}.wp-block-flexible-table-block-table table thead:first-of-type th:first-of-type{border-top-left-radius:5px}.wp-block-flexible-table-block-table table thead:first-of-type th:last-of-type{border-top-right-radius:5px}.wp-block-flexible-table-block-table table tbody tr:last-of-type td:last-of-type{border-bottom-right-radius:5px}.wp-block-flexible-table-block-table table td,.wp-block-flexible-table-block-table table th{font-size:16px;line-height:1.75;border:1px solid #dedede!important}@media (max-width:768px){.wp-block-flexible-table-block-table table td,.wp-block-flexible-table-block-table table th{font-size:calc(14 / 390 * 100vw)}}.wp-block-flexible-table-block-table table th{background:#f7f5ed;font-weight:500!important;color:#b9a767}.wp-block-flexible-table-block-table table td{font-weight:400}.wp-block-flexible-table-block-table table td strong{color:#b9a767}.wp-block-flexible-table-block-table table td a{color:#b9a767;text-decoration:underline}.wp-block-flexible-table-block-table table td a:hover{text-decoration:none}@media (max-width:768px){.wp-block-flexible-table-block-table:not(.menu-n__comparison) thead{display:none!important}}.wp-block-flexible-table-block-table:not(.menu-n__comparison)>table tr td,.wp-block-flexible-table-block-table:not(.menu-n__comparison)>table tr th{padding:18px 30px!important;line-height:2;font-size:16px}@media (max-width:768px){.wp-block-flexible-table-block-table:not(.menu-n__comparison)>table tr td,.wp-block-flexible-table-block-table:not(.menu-n__comparison)>table tr th{font-size:calc(14 / 390 * 100vw);padding:18px 15px!important}}@media (max-width:768px){.wp-block-flexible-table-block-table:not(.menu-n__comparison) td,.wp-block-flexible-table-block-table:not(.menu-n__comparison) th{display:block;width:100%!important}}.wp-block-flexible-table-block-table.price-table table{width:100%;margin-bottom:30px}@media (max-width:768px){.wp-block-flexible-table-block-table.price-table table thead{display:none!important}}@media (min-width:769px){.wp-block-flexible-table-block-table.price-table table tr:first-of-type td,.wp-block-flexible-table-block-table.price-table table tr:first-of-type th{border-top:1px solid #b9a767!important}}@media (max-width:768px){.wp-block-flexible-table-block-table.price-table table tr:first-of-type th{border-top:1px solid #b9a767!important}}.wp-block-flexible-table-block-table.price-table table td,.wp-block-flexible-table-block-table.price-table table th{line-height:1.75;border-bottom:1px solid #b9a767!important}@media (max-width:768px){.wp-block-flexible-table-block-table.price-table table td,.wp-block-flexible-table-block-table.price-table table th{display:block;width:100%!important}}.wp-block-flexible-table-block-table.price-table table th{background:rgba(185,167,103,.2);font-weight:400!important}.wp-block-flexible-table-block-table.price-table table td{font-weight:400}.wp-block-flexible-table-block-table.price-table table td strong{color:#b9a767}.wp-block-flexible-table-block-table.price-table figcaption{font-size:12px;line-height:2}.worries-list{justify-content:flex-start;align-items:flex-start;flex-direction:row;display:flex;flex-wrap:wrap;gap:20px;margin:70px auto}@media (max-width:768px){.worries-list{flex-direction:column;gap:10px;margin:50px auto}}.worries-list li{justify-content:center;align-items:center;flex-direction:row;display:flex;width:calc(50% - 10px);min-height:70px;padding:8px 10px;border-radius:20px;background:#efe2d9;font-size:18px;font-weight:400;text-align:center;margin:0;line-height:1.5}@media (max-width:768px){.worries-list li{width:100%;font-size:3.8461538462vw}}.overview-table table{border:1px solid #b9a767}@media (max-width:768px){.overview-table table{border:0;border-bottom:1px solid #b9a767}}@media (max-width:768px){.overview-table tr{justify-content:flex-start;align-items:flex-start;flex-direction:column;display:flex}}.overview-table td,.overview-table th{border:1px solid #b9a767;font-size:16px;font-weight:400;padding:8px 20px;line-height:2}@media (max-width:768px){.overview-table td,.overview-table th{font-size:calc(14 / 390 * 100vw);width:100%;padding:8px 15px}}@media (max-width:768px){.overview-table td{border-top:0;border-bottom:0}}.overview-table th{width:240px;background:rgba(185,167,103,.2)}@media (max-width:768px){.overview-table th{border-bottom:0;font-size:calc(16 / 390 * 100vw);font-weight:400;width:100%}}.note-unit{justify-content:center;align-items:flex-start;flex-direction:row;display:flex;gap:50px;margin:50px auto 0}@media (max-width:768px){.note-unit{flex-direction:column;margin-top:30px}}.note-unit__item{width:calc(50% - 25px)}@media (max-width:768px){.note-unit__item{width:100%}}.note-unit__title{border-top:1px double #b9a767;border-bottom:1px double #b9a767;font-size:24px;font-weight:400;padding:24px 2px;line-height:1.6;margin-bottom:30px;text-align:center}@media (max-width:768px){.note-unit__title{font-size:4.6153846154vw;margin-bottom:15px}}.note-unit__text{font-size:16px;line-height:2}@media (max-width:768px){.note-unit__text{font-size:3.5897435897vw}}.selected-column{background:#f0ebdd;padding:40px 20px;margin:70px auto 0}@media (max-width:768px){.selected-column{padding:30px 15px;margin-top:50px}}.selected-column__title{font-size:24px;line-height:1.45;text-align:center;font-weight:400;margin-bottom:28px}@media (max-width:768px){.selected-column__title{font-size:calc(20 / 390 * 100vw)}}.selected-column__list{justify-content:flex-start;align-items:flex-start;flex-direction:row;display:flex;gap:20px;flex-wrap:wrap;list-style:none!important;margin:0 auto!important}@media (max-width:768px){.selected-column__list{flex-direction:column;gap:20px}}@media (min-width:769px){.selected-column__item{width:calc(33.3% - 14px)}}.selected-column__link{display:block;cursor:pointer;position:relative;transition:.2s;background:#fff;padding-bottom:65px;box-shadow:0 0 3px rgba(0,0,0,.2)}@media (hover:hover){.selected-column__link:hover{opacity:.8}.selected-column__link:hover .selected-column__more{right:13px}}.selected-column__link:active{opacity:.8;scale:.98}.selected-column__link:active .selected-column__more{right:13px}.selected-column__link img{width:100%;transition:.2s}.selected-column__text{font-size:14px!important;line-height:1.75;padding:15px 15px 0!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;border-bottom:0!important}@media (max-width:768px){.selected-column__text{font-size:calc(14 / 390 * 100vw)!important;padding:10px 15px 0}}.selected-column__more{position:absolute;border:1px solid #000;border-radius:100%;transition:.2s;width:40px;height:40px;right:15px;bottom:15px}.selected-column__more:after{content:"";width:10px;height:10px;border-top:solid 1px #000;border-right:solid 1px #000;position:absolute;rotate:45deg;transition:.2s;left:18px;top:50%;translate:-50% -50%}.dt-module h3.wp-block-heading,.dt-module h4.wp-block-heading{border-left:0!important;padding-left:36px!important;position:relative;font-size:24px!important}@media (max-width:768px){.dt-module h3.wp-block-heading,.dt-module h4.wp-block-heading{font-size:calc(20 / 390 * 100vw)!important}}.dt-module h3.wp-block-heading::after,.dt-module h3.wp-block-heading::before,.dt-module h4.wp-block-heading::after,.dt-module h4.wp-block-heading::before{content:"";display:block;position:absolute;border-radius:100%}.dt-module h3.wp-block-heading::before,.dt-module h4.wp-block-heading::before{left:0;top:4px;width:24px;height:24px;background:#b9a767}@media (max-width:768px){.dt-module h3.wp-block-heading::before,.dt-module h4.wp-block-heading::before{top:2px}}.dt-module h3.wp-block-heading::after,.dt-module h4.wp-block-heading::after{left:5px;top:9px;width:14px;height:14px;background:#fff}@media (max-width:768px){.dt-module h3.wp-block-heading::after,.dt-module h4.wp-block-heading::after{top:7px}}.dt-module .wp-block-flexible-table-block-table{margin-top:20px!important}.dt-module .wp-block-columns{position:relative;padding-left:36px}.dt-module .wp-block-columns::before{content:"";display:block;position:absolute;left:10px;top:0;width:1px;height:100%;background:#b9a767}.dt-module .wp-block-group:last-of-type .wp-block-columns::before{display:none}.comment-box{max-width:640px;width:100%;margin:50px auto;padding:20px;background:#f5f4f0;position:relative;border-radius:15px;border:1px solid #b9a767}@media (max-width:768px){.comment-box{gap:1rem!important}}@media (min-width:769px){.comment-box{align-items:center!important}}.comment-box .wp-block-column:first-of-type{flex-basis:120px!important;max-width:120px}@media (max-width:768px){.comment-box .wp-block-column:first-of-type{width:80px!important;max-width:80px}}.comment-box .wp-block-image img{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;overflow:hidden;border-radius:100%}@media (max-width:768px){.comment-box .wp-block-image img{width:80px;height:80px}}html{overflow-x:hidden}.wrapper+.cv-area{margin-top:0!important}.menus__tabs{justify-content:flex-start;align-items:center;flex-direction:row;display:flex;max-width:1060px;width:calc(100% - 60px);gap:10px;overflow-y:hidden;overflow-x:auto;padding-bottom:10px;margin:0 auto}@media (max-width:768px){.menus__tabs{width:calc(345 / 390 * 100vw);gap:8px;padding-bottom:8px}}.menus__tab{justify-content:center;align-items:center;flex-direction:row;display:flex;cursor:pointer;width:calc(25% - 5px);height:50px;transition:.2s;background:#c8c8c8;color:#fff;border-radius:5px;position:relative;font-size:16px;font-weight:400;text-align:center}@media (max-width:768px){.menus__tab{height:40px;font-size:calc(12 / 390 * 100vw)}}@media (hover:hover){.menus__tab:hover{opacity:.8}}.menus__tab--active{background:#f7f5ed;color:#000;border-bottom-left-radius:0;border-bottom-right-radius:0}.menus__tab--active:after{width:100%;height:10px;background:#f7f5ed;content:"";display:block;position:absolute;left:50%;bottom:-10px;translate:-50% 0}.menus__wrapper{max-width:1060px;width:calc(100% - 60px);margin:0 auto}@media (max-width:768px){.menus__wrapper{width:calc(345 / 390 * 100vw)}}.menus__section{width:100%;transition:.1s;opacity:0;visibility:hidden;height:0;background:#f7f5ed}.menus__section--show{opacity:1;visibility:inherit;height:100%}.menus__list{justify-content:flex-start;align-items:flex-start;flex-direction:row;display:flex;gap:20px;flex-wrap:wrap;padding:50px}@media (max-width:768px){.menus__list{padding:10px;gap:10px}}.menus__item{width:calc(33.3% - 14px)}@media (max-width:768px){.menus__item{width:calc(50% - 5px)}}.menus__link{justify-content:center;align-items:center;flex-direction:row;display:flex;text-align:center;min-height:68px;background:#fff;border-radius:5px;transition:.2s;font-size:16px;line-height:1.5;letter-spacing:.03rem;padding:10px}@media (max-width:768px){.menus__link{font-size:calc(14 / 390 * 100vw);padding:10px 8px}}@media (hover:hover){.menus__link:hover{opacity:.7}}.menus__link:active{-webkit-transform:scale(.96);transform:scale(.96)}.menu-detail__header{justify-content:flex-start;align-items:center;flex-direction:row;display:flex;position:fixed;left:0;top:0;width:100%;height:88px;z-index:10;background:#fff;transition:background .2s}.menu-detail__header--scroll{background:0 0}@media (max-width:768px){.menu-detail__header{height:70px}}.menu-detail__header__logo{width:320px;margin:0 0 0 20px;display:block}.menu-detail__header__logo img{width:100%}@media (max-width:768px){.menu-detail__header__logo{width:185px;margin:0 0 0 12px}}.menu-detail p{font-size:16px;line-height:1.8;letter-spacing:.12rem}@media (max-width:768px){.menu-detail p{font-size:calc(14 / 390 * 100vw)}}.menu-detail p a{color:#b9a767;text-decoration:none}.menu-detail p a:hover{text-decoration:underline}.menu-detail .wp-block-embed{width:640px;aspect-ratio:16/9;border-radius:10px;overflow:hidden;margin:0 0 120px}@media (max-width:768px){.menu-detail .wp-block-embed{width:calc(345 / 390 * 100vw);margin:0 auto 64px}}.menu-detail .wp-block-embed .wp-block-embed__wrapper{margin:0;aspect-ratio:16/9}@media (max-width:768px){.menu-detail .wrapper__sub-title{width:calc(345 / 390 * 100vw)}}.menu-detail__wrapper>p{width:calc(100% - 60px);max-width:1060px}.menu-detail__wrapper .cv-area{margin-top:64px}@media (max-width:768px){.menu-detail__wrapper .cv-area{margin-top:32px}}.menu-detail__visual{justify-content:flex-end;align-items:center;flex-direction:row;display:flex;max-width:100vw;width:100%;aspect-ratio:189/80;max-height:650px;position:fixed;left:0;top:86px;z-index:1;background:#c8b799}@media (max-width:768px){.menu-detail__visual{aspect-ratio:393/472;max-width:100%;top:70px}}.menu-detail__visual img{display:block}.menu-detail__visual__bg{width:auto;height:100%;aspect-ratio:189/80;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.menu-detail__visual__bg{aspect-ratio:393/472}}.menu-detail__visual__bg img{width:auto;height:100%}.menu-detail__visual__label{max-width:854px;width:56.4vw;display:block;position:absolute;left:50%;top:15%;translate:-50% 0;-o-object-fit:cover;object-fit:cover;z-index:3}.menu-detail__visual__label img{width:100%}@media (max-width:768px){.menu-detail__visual__label{display:none}}.menu-detail__head{width:100%;background:#f7f5ed;padding:54px 40px}@media (max-width:768px){.menu-detail__head{padding:24px calc(24 / 390 * 100vw)}}.menu-detail__head h1{font-size:clamp(20px,1.85vw,32px);color:#b9a767;line-height:1.5;text-align:center;margin-bottom:22px;font-weight:500}@media (max-width:768px){.menu-detail__head h1{font-size:calc(24 / 390 * 100vw);margin-bottom:16px}}@media (max-width:768px){.menu-detail__head p{text-align:center!important}}.menu-detail__topic-wrapper{background:#f7f5ed;padding:80px 30px}@media (max-width:768px){.menu-detail__topic-wrapper{padding:40px calc(24 / 390 * 100vw)}}.menu-detail__topic-wrapper__inner{max-width:1060px;width:calc(100% - 60px);margin:0 auto}@media (max-width:768px){.menu-detail__topic-wrapper__inner{width:calc(345 / 390 * 100vw)}}.menu-detail__topic-wrapper__title{color:#b9a767!important;font-size:28px!important;text-align:center!important;line-height:1.5!important;letter-spacing:.05rem;margin:0 auto 40px!important;padding-top:0!important;border-top:0!important;font-weight:500}.menu-detail__topic-wrapper p+.menu-n__sub-caption{margin-top:40px!important}@media (max-width:768px){.menu-detail__topic-wrapper p+.menu-n__sub-caption{margin-top:24px!important}}.menu-detail__topic-wrapper .link-button{margin-top:40px!important}.menu-detail__topic-wrapper+.menu-n__width-set{margin-top:64px}.menu-detail__lineup-wrapper{background:#b9a767;padding:64px 30px;margin-bottom:64px}@media (max-width:768px){.menu-detail__lineup-wrapper{padding:40px 0}}.menu-detail__lineup-wrapper__items{justify-content:space-between;align-items:stretch;flex-direction:row;display:flex;flex-wrap:wrap;gap:24px 16px;max-width:1060px;width:calc(100% - 60px);margin:0 auto}@media (max-width:768px){.menu-detail__lineup-wrapper__items{width:calc(345 / 390 * 100vw);flex-direction:column}}.menu-detail__lineup-wrapper__item{justify-content:flex-start;align-items:flex-start;flex-direction:column;display:flex;width:calc(50% - 8px);background:#fff;border-radius:10px;padding:16px;transition:.2s;min-height:420px}@media (max-width:768px){.menu-detail__lineup-wrapper__item{width:100%;min-height:400px}}@media (hover:hover){.menu-detail__lineup-wrapper__item:hover{scale:1.01}.menu-detail__lineup-wrapper__item:hover .menu-detail__lineup-wrapper__link::after{right:8px}}.menu-detail__lineup-wrapper__item:active{scale:.99}.menu-detail__lineup-wrapper__top{display:grid;grid-template:"badge .     .   " 0 "badge . category" auto "badge .     .   " 6px "badge .   title " auto/auto 8px 1fr;margin-bottom:12px;min-height:56px}.menu-detail__lineup-wrapper__badge{width:2.64vw;max-width:40px;margin-right:6px;grid-area:badge;display:block;aspect-ratio:11/14}.menu-detail__lineup-wrapper__category{justify-content:flex-start;align-items:flex-start;flex-direction:row;display:flex;flex-wrap:wrap;gap:8px;margin:0;grid-area:category}.menu-detail__lineup-wrapper__category li{list-style:none;padding:4px 10px;border:1px solid #b9a767;border-radius:5px;margin:0;font-size:clamp(10px,.86vw,13px);line-height:1.1;color:#b9a767;font-weight:500}.menu-detail__lineup-wrapper h3{font-size:16px;color:#b9a767;font-weight:500;grid-area:title}@media (max-width:768px){.menu-detail__lineup-wrapper h3{margin-right:calc(18 / 390 * 100vw)}}.menu-detail__lineup-wrapper__middle{display:grid;grid-template:"image . text" auto "  .   .   . " 16px "desc  desc desc" auto/78px 10px 1fr;justify-content:flex-start}.menu-detail__lineup-wrapper__middle img{width:78px}.menu-detail__lineup-wrapper__middle p{font-size:14px!important;line-height:1.5!important;grid-area:text}@media (max-width:768px){.menu-detail__lineup-wrapper__middle p{font-size:calc(14 / 390 * 100vw)!important}}.menu-detail__lineup-wrapper__middle dl{justify-content:flex-start;align-items:flex-start;flex-direction:row;display:flex;flex-wrap:wrap;gap:8px;grid-area:desc}@media (max-width:768px){.menu-detail__lineup-wrapper__middle dl{flex-direction:column;gap:12px;margin-bottom:12px}}.menu-detail__lineup-wrapper__middle dl div{justify-content:flex-start;align-items:center;flex-direction:column;display:flex;background:#f7f5ed;width:calc(33.3% - 6px);gap:3px;padding:8px;border-radius:5px}@media (max-width:768px){.menu-detail__lineup-wrapper__middle dl div{flex-direction:row;width:100%;gap:16px;padding:8px 8px 8px 16px}}.menu-detail__lineup-wrapper__middle dl dd,.menu-detail__lineup-wrapper__middle dl dt{font-size:14px;line-height:1.3;font-weight:400}@media (max-width:768px){.menu-detail__lineup-wrapper__middle dl dd,.menu-detail__lineup-wrapper__middle dl dt{font-size:calc(14 / 390 * 100vw)!important}}.menu-detail__lineup-wrapper__middle dl dt{justify-content:center;align-items:center;flex-direction:row;display:flex;gap:8px;letter-spacing:.15rem;white-space:nowrap}.menu-detail__lineup-wrapper__middle dl dt span{display:none}@media (max-width:768px){.menu-detail__lineup-wrapper__middle dl dt span{display:inline;width:.8rem}}@media (max-width:768px){.menu-detail__lineup-wrapper__middle dl dt{justify-content:flex-start;width:5.1rem}}.menu-detail__lineup-wrapper__middle dl dt::before{content:"";display:block;left:3px;top:5px;background:url(../img/icon/icon-check-gold.svg) no-repeat 0 0/cover;width:11px;height:8px}.menu-detail__lineup-wrapper__middle dl dd{font-weight:500}.menu-detail__lineup-wrapper__image{width:78px;grid-area:image}@media (max-width:768px){.menu-detail__lineup-wrapper__image{font-size:calc(78 / 390 * 100vw)!important}}.menu-detail__lineup-wrapper__bottom{justify-content:flex-end;align-items:flex-start;flex-direction:column;display:flex;justify-self:flex-end;flex:1;margin-top:12px}.menu-detail__lineup-wrapper__bottom--separate{justify-content:space-between;align-items:flex-start;flex-direction:row;display:flex;flex-wrap:wrap;gap:12px 24px;width:100%}@media (max-width:768px){.menu-detail__lineup-wrapper__bottom--separate{flex-direction:column}}.menu-detail__lineup-wrapper__bottom--separate.js-lineup-toggles{padding-bottom:44px;position:relative}.menu-detail__lineup-wrapper__bottom--separate h4{font-size:12px;font-weight:700;margin-bottom:8px;line-height:1.4}.menu-detail__lineup-wrapper__bottom--separate .menu-detail__lineup-wrapper__bottom__item{width:100%;justify-content:space-between}@media (max-width:768px){.menu-detail__lineup-wrapper__bottom--separate .menu-detail__lineup-wrapper__bottom__item dt{width:100px}}.menu-detail__lineup-wrapper__bottom--separate .menu-detail__lineup-wrapper__bottom__item dd{flex:1 0 0;text-align:right}.menu-detail__lineup-wrapper__bottom__inner{width:calc(50% - 12px)}@media (max-width:768px){.menu-detail__lineup-wrapper__bottom__inner{width:100%}}.menu-detail__lineup-wrapper__bottom__list{justify-content:flex-start;align-items:flex-start;flex-direction:column;display:flex;gap:8px}.menu-detail__lineup-wrapper__bottom__item{justify-content:flex-start;align-items:center;flex-direction:row;display:flex;gap:16px}@media (max-width:768px){.menu-detail__lineup-wrapper__bottom__item{gap:12px}}.menu-detail__lineup-wrapper__bottom__item.js-lineup-hide-content{display:none;transition:opacity .1s}.menu-detail__lineup-wrapper__bottom__item.js-lineup-hide-content--show{display:flex}.menu-detail__lineup-wrapper__bottom__item dt{justify-content:center;align-items:center;flex-direction:row;display:flex;background:#dedede;border-radius:2px;line-height:1.1;font-size:12px;letter-spacing:.12rem;text-align:center;border-radius:2px;white-space:nowrap;height:22px;width:64px;padding-bottom:1px}@media (max-width:768px){.menu-detail__lineup-wrapper__bottom__item dt{font-size:calc(12 / 390 * 100vw);height:20px}}.menu-detail__lineup-wrapper__bottom__item dd{font-size:18px;color:#e97325;font-weight:500;line-height:1.1;translate:0 -5%;letter-spacing:.15rem}@media (max-width:768px){.menu-detail__lineup-wrapper__bottom__item dd{font-size:calc(17 / 390 * 100vw);letter-spacing:.1rem}}.menu-detail__lineup-wrapper__bottom__toggle-button{justify-content:center;align-items:center;flex-direction:row;display:flex;min-width:64px;height:32px;position:absolute;left:50%;bottom:0;translate:-50% 0;padding:4px 36px 4px 16px;margin:12px auto 0;border-radius:5px;background:#f7f5ed;color:#b9a767;font-size:16px;letter-spacing:.15rem;font-weight:500;transition:.2s;white-space:nowrap}.menu-detail__lineup-wrapper__bottom__toggle-button.js-lineup-toggle-button::after,.menu-detail__lineup-wrapper__bottom__toggle-button.js-lineup-toggle-button::before{content:"";display:block;width:14px;height:1px;border-radius:1px;background:#b9a767;position:absolute;right:16px;top:50%;translate:0 -50%;transition:.2s}.menu-detail__lineup-wrapper__bottom__toggle-button.js-lineup-toggle-button::after{rotate:90deg}.menu-detail__lineup-wrapper__bottom__toggle-button.js-lineup-toggle-button--open::after{translate:0 -40%;opacity:0}@media (hover:hover){.menu-detail__lineup-wrapper__bottom__toggle-button:hover{opacity:.8}}.menu-detail__lineup-wrapper__bottom__toggle-button:active{scale:.98}.menu-detail__lineup-wrapper__link{justify-content:flex-start;align-items:center;flex-direction:row;display:flex;width:100%;height:32px;color:#b9a767;border:1px solid #b9a767;border-radius:5px;font-size:16px;font-weight:500;padding:8px 36px 8px 16px;position:relative;transition:.2s;margin-top:12px}.menu-detail__lineup-wrapper__link::after{content:"";display:block;width:6px;height:12px;background:url(../img/icon/icon-kunoji-right.svg) no-repeat 0 0/cover;position:absolute;right:10px;top:10px;transition:.2s}@media (min-width:769px){.menu-detail__lineup-wrapper__link{height:48px}}.menu-detail__lineup-wrapper__no-link{width:100%;background:#f7f5ed;padding:16px 16px 8px;border-radius:10px}.menu-detail__lineup-wrapper__no-link h3{color:#000;font-size:18px!important;margin-bottom:10px;line-height:1.1;font-weight:500!important}@media (max-width:768px){.menu-detail__lineup-wrapper__no-link h3{font-size:calc(16 / 390 * 100vw)}}.menu-detail .comparison{justify-content:flex-start;align-items:center;flex-direction:row;display:flex;width:100%;border:1px solid #b9a767;margin:50px auto}@media (max-width:768px){.menu-detail .comparison{flex-direction:column;align-items:flex-start;border:0;margin-bottom:20px}}.menu-detail .comparison__points{justify-content:center;align-items:center;flex-direction:row;display:flex;gap:15px;width:180px;background:#f0ebdd;color:#b9a767;line-height:1.1;border-right:1px solid #b9a767}@media (max-width:768px){.menu-detail .comparison__points{width:130px;border-top:1px solid #b9a767;border-left:1px solid #b9a767}}.menu-detail .comparison__text{font-size:14px;font-weight:400;line-height:1.1;margin-bottom:4px}@media (max-width:768px){.menu-detail .comparison__text{font-size:calc(10 / 390 * 100vw)}}.menu-detail .comparison__point{font-family:"Libre Caslon Text",serif;font-size:16px;line-height:1.1}@media (max-width:768px){.menu-detail .comparison__point{font-size:calc(11 / 390 * 100vw)}}.menu-detail .comparison__number{font-family:"Libre Caslon Text",serif;font-size:52px}@media (max-width:768px){.menu-detail .comparison__number{font-size:calc(38 / 390 * 100vw)}}.menu-detail .comparison__title{flex:1;font-size:24px;font-weight:200;padding:15px 30px;line-height:1.6}@media (max-width:768px){.menu-detail .comparison__title{font-size:calc(16 / 390 * 100vw);border:1px solid #b9a767;text-align:left;width:100%}}.menu-detail__director{padding:84px calc(24 / 390 * 100vw) 80px;margin-bottom:0}@media (max-width:768px){.menu-detail__director{padding:68px calc(24 / 390 * 100vw) 40px}}.menu-detail__director__title{font-size:28px;line-height:1.1;margin-bottom:24px;font-weight:500;text-align:center;color:#b9a767}@media (max-width:768px){.menu-detail__director__title{font-size:calc(18 / 390 * 100vw);margin-bottom:20px}}.menu-detail__director__units{justify-content:center;align-items:flex-start;flex-direction:row;display:flex;gap:20px}@media (max-width:768px){.menu-detail__director__units{flex-direction:column}}.menu-detail__director .director-unit{max-width:492px;flex:1;background:#f7f5ed;border-radius:10px;overflow:hidden;transition:.2s}@media (hover:hover){.menu-detail__director .director-unit:hover{opacity:.9;scale:1.01}.menu-detail__director .director-unit:hover .director-unit__more::after{translate:4px 0}}.menu-detail__director .director-unit:active{opacity:.9;scale:.99}.menu-detail__director .director-unit__title{justify-content:center;align-items:center;flex-direction:row;display:flex;background:#b9a767;color:#fff;font-size:24px;font-weight:500;height:50px}@media (max-width:768px){.menu-detail__director .director-unit__title{font-size:16px;height:40px}}.menu-detail__director .director-unit__content{justify-content:flex-start;align-items:flex-start;flex-direction:row;display:flex;padding:24px;gap:12px}@media (max-width:768px){.menu-detail__director .director-unit__content{padding:16px}}.menu-detail__director .director-unit__thumbnail{width:40.5%;border-radius:5px;aspect-ratio:1/1;overflow:hidden;position:relative}@media (max-width:768px){.menu-detail__director .director-unit__thumbnail{width:calc(124 / 390 * 100vw)}}.menu-detail__director .director-unit__image{width:150%;-o-object-fit:cover;object-fit:cover;position:absolute;left:50%;top:0;translate:-50% 0}@media (max-width:768px){.menu-detail__director .director-unit__image{width:175%}}.menu-detail__director .director-unit section{flex:1}.menu-detail__director .director-unit__position{font-size:14px;line-height:1.5}@media (max-width:768px){.menu-detail__director .director-unit__position{font-size:10px}}.menu-detail__director .director-unit__name{font-size:18px;font-weight:700;line-height:1.3;margin:9px 0}@media (max-width:768px){.menu-detail__director .director-unit__name{font-size:calc(18 / 390 * 100vw);margin:10px 0}}@media (min-width:769px){.menu-detail__director .director-unit__affiliate{min-height:60px}}.menu-detail__director .director-unit__affiliate li{font-size:14px;line-height:1.3}@media (max-width:768px){.menu-detail__director .director-unit__affiliate li{font-size:calc(12 / 390 * 100vw)}}.menu-detail__director .director-unit__affiliate li:not(:last-of-type){margin-bottom:4px}.menu-detail__director .director-unit__more{display:none}@media (min-width:769px){.menu-detail__director .director-unit__more{justify-content:space-between;align-items:center;flex-direction:row;display:flex;width:100%;height:32px;font-size:16px;color:#b9a767;border:1px solid #b9a767;letter-spacing:.2rem;border-radius:5px;padding:0 16px 0;margin-top:12px}.menu-detail__director .director-unit__more::after{display:block;content:"";width:6px;height:12px;background:url(../img/icon/icon-kunoji-right.svg) no-repeat 0 0/cover;transition:.2s}}.menu-detail .link-buttons{justify-content:center;align-items:stretch;flex-direction:row;display:flex;gap:16px;width:640px;margin:40px auto 120px}@media (max-width:768px){.menu-detail .link-buttons{width:calc(345 / 390 * 100vw);margin-bottom:60px}}.menu-detail .link-buttons>br,.menu-detail .link-buttons>p{display:none!important}.menu-detail .link-buttons .link-button{min-width:312px;width:312px;margin-top:0!important}@media (max-width:768px){.menu-detail .link-buttons .link-button{width:calc(50% - 8px);min-width:calc(50% - 8px)}}.menu-detail .link-button{justify-content:space-between;align-items:center;flex-direction:row;display:flex;width:22.8vw;max-width:500px;min-width:345px;min-height:44px;border-radius:5px;background:#b9a767;color:#fff;font-size:16px;font-weight:500;padding:12px 20px 12px 16px;margin:20px auto 0;line-height:1.4;transition:.2s;position:relative;text-decoration:none!important;text-align:left}.menu-detail .link-button::after{content:"";display:block;position:absolute;right:16px;top:50%;translate:0 -50%;width:6px;aspect-ratio:1/2;background:url(../img/icon/icon-kunoji-right-white.svg) no-repeat 0 0/cover;transition:.2s}@media (max-width:768px){.menu-detail .link-button::after{right:12px}}.menu-detail .link-button--outline,.menu-detail .link-button--scroll{background:#fff;border:1px solid #b9a767;color:#b9a767}.menu-detail .link-button--outline::after,.menu-detail .link-button--scroll::after{background-image:url(../img/icon/icon-kunoji-right.svg)}@media (max-width:768px){.menu-detail .link-button{font-size:calc(16 / 390 * 100vw);margin-top:12px;width:100%;min-width:100%;padding:12px 20px 12px 12px}}@media (hover:hover){.menu-detail .link-button:hover{opacity:.9}.menu-detail .link-button:hover::after{right:12px}}@media (hover:hover) and (max-width:768px){.menu-detail .link-button:hover::after{right:8px}}.menu-detail .link-button:active{opacity:.9;-webkit-transform:scale(.98);transform:scale(.98)}.menu-detail .link-button+.link-button{margin-top:24px}.menu-detail .link-button--scroll{padding-right:26px}.menu-detail .link-button--scroll::after{width:18px;height:18px;right:8px;background-image:url(../img/icon/icon-arrow-top-circle.svg)}@media (hover:hover){.menu-detail .link-button--scroll:hover::after{right:8px;top:45%}}.menu-detail .menu-list{margin-top:70px;margin-bottom:0}@media (max-width:768px){.menu-detail .menu-list{margin-top:50px}}.menu-detail .menu-list .wp-block-columns{margin-bottom:0}.menu-detail .menu-list h3{display:inline-block;color:#fff;background:#b9a767;font-size:22px;font-weight:400;line-height:1.1;padding:10px 20px;margin-bottom:20px}@media (max-width:768px){.menu-detail .menu-list h3{width:100%;font-size:calc(18 / 390 * 100vw)}}.menu-detail .menu-list .wp-element-button{background:#fff;border:1px solid #c8c8c8;border-radius:10px;width:200px;font-size:14px;line-height:1.1;color:#000;margin-top:30px;transition:.2s}@media (max-width:768px){.menu-detail .menu-list .wp-element-button{margin-top:20px}}@media (hover:hover){.menu-detail .menu-list .wp-element-button:hover{opacity:.8}}.menu-detail .menu-list .wp-element-button:active{opacity:.8}.menu-detail .report-unit{justify-content:flex-start;align-items:flex-start;flex-direction:row;display:flex;flex-wrap:wrap;gap:20px}@media (max-width:768px){.menu-detail .report-unit{flex-direction:column}}.menu-detail .report-unit__item{justify-content:space-between;align-items:flex-start;flex-direction:row;display:flex;background:#e6e6e6;padding:10px 10px 15px;width:calc(50% - 10px);gap:5px;position:relative}@media (max-width:768px){.menu-detail .report-unit__item{width:100%}}.menu-detail .report-unit__figure{flex:1}.menu-detail .report-unit img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;aspect-ratio:1/1;margin-bottom:10px;background:#969696}.menu-detail .report-unit figcaption{font-size:14px;line-height:1.5;text-align:center;font-weight:400}.menu-detail .report-unit figcaption b{font-family:"Libre Caslon Text",serif;font-weight:700}.menu-detail .structure-unit{background:#f0ebdd;border-radius:10px;padding:40px;gap:50px;margin-bottom:20px}.menu-detail .structure-unit:last-of-type{margin-bottom:0}@media (max-width:768px){.menu-detail .structure-unit{padding:30px;gap:30px;margin-bottom:10px}.menu-detail .structure-unit:last-of-type{margin-bottom:0}}.menu-detail .structure-unit .wp-block-column+.wp-block-column{max-width:362px}.menu-detail .structure-unit .wp-block-column+.wp-block-column .wp-block-image{max-width:362px}.menu-detail .pattern-4column-pc{margin:80px auto}@media (max-width:768px){.menu-detail .pattern-4column-pc{margin:50px auto}.menu-detail .pattern-4column-pc .wp-block-columns{gap:20px}.menu-detail .pattern-4column-pc .wp-block-column{width:calc(50% - 10px);flex-grow:inherit;flex-basis:calc(50% - 10px)!important}}.menu-detail .pattern-4column-pc h4.wp-block-heading{font-size:18px;font-weight:400;line-height:1.1}@media (max-width:768px){.menu-detail .pattern-4column-pc h4.wp-block-heading{font-size:4.1025641026vw}}.menu-detail .pattern-4column-pc h5.wp-block-heading{font-size:16px;font-weight:400;line-height:1.75}@media (max-width:768px){.menu-detail .pattern-4column-pc h5.wp-block-heading{font-size:3.5897435897vw}}.menu-detail .pattern-4column-pc ul.wp-block-list{margin-top:12px}.menu-detail .pattern-4column-pc ul.wp-block-list li{font-size:14px;line-height:1.75}@media (max-width:768px){.menu-detail .pattern-4column-pc ul.wp-block-list li{font-size:3.0769230769vw}}.menu-detail .pattern-4column-pc img{display:block;margin:16px auto 24px}.menu-detail .parts-bottom-content{width:calc(100% - 60px);max-width:1060px}@media (max-width:768px){.menu-detail .parts-bottom-content{width:calc(345 / 390 * 100vw);padding:0}}.menu-detail .parts-bottom-content img{width:100%;margin:0 auto 24px;display:block;border-radius:20px}@media (max-width:768px){.menu-detail .parts-bottom-content img{border-radius:5px}}.menu-detail .parts-bottom-content .link-button{margin-top:24px}.menu-detail .wp-block-image.size-large{max-width:840px;display:block;margin-left:auto;margin-right:auto}.menu-detail .wp-block-embed__wrapper{width:100%;max-width:840px;margin:50px auto}@media (max-width:768px){.menu-detail .wp-block-embed__wrapper{margin:30px auto}}.menu-detail .wp-block-embed__wrapper iframe{width:100%!important;aspect-ratio:16/9!important;height:auto!important}.menu-detail .timeline{width:100%;max-width:640px}.menu-detail .timeline__item{justify-content:flex-start;align-items:flex-start;flex-direction:row;display:flex;gap:20px;position:relative}.menu-detail .timeline__item:not(:last-of-type){margin-bottom:50px}@media (max-width:768px){.menu-detail .timeline__item:not(:last-of-type){margin-bottom:40px}}.menu-detail .timeline__item:not(:last-of-type):after{width:20px;height:20px;clip-path:polygon(0 0,100% 0,50% 100%);display:block;content:"";left:56%;bottom:-30px;position:absolute;background:#b9a767;opacity:.5}@media (max-width:768px){.menu-detail .timeline__item:not(:last-of-type):after{left:59%;bottom:-30px}}.menu-detail .timeline__title{justify-content:center;align-items:center;flex-direction:row;display:flex;flex:80px 0 0;width:80px;height:80px;border-radius:100%;background:#b9a767;color:#fff;font-size:15px;text-align:center;line-height:1.35;white-space:pre-wrap;letter-spacing:0}@media (max-width:768px){.menu-detail .timeline__title{flex:65px 0 0;width:65px;height:65px;font-size:13px}}.menu-detail .timeline__text{padding:20px;font-size:16px;line-height:1.75;background:#f6f4ee;margin-top:4px;flex:1}@media (max-width:768px){.menu-detail .timeline__text{padding:15px;font-size:14px}}.menu-detail .list-checked{list-style:none!important}.menu-detail .list-checked li{position:relative;padding-left:20px}.menu-detail .list-checked li:before{content:"";display:block;position:absolute;top:16px;left:0;width:10px;height:5px;border-left:2px solid #b9a767;border-bottom:2px solid #b9a767;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:0 0!important;border-radius:0!important}.menu-detail .check-list{justify-content:flex-start;align-items:flex-start;flex-direction:column;display:flex;gap:20px}.menu-detail .check-list input{display:none}.menu-detail .check-list input:checked+label::after{opacity:1;rotate:0deg}.menu-detail .check-list li label{justify-content:flex-start;align-items:flex-start;flex-direction:row;display:flex;cursor:pointer;transition:.3s;padding-left:24px;line-height:1.5;position:relative}@media (hover:hover){.menu-detail .check-list li label:hover{opacity:.8}}.menu-detail .check-list li label:active{opacity:.8}.menu-detail .check-list li label::after,.menu-detail .check-list li label::before{content:"";position:absolute;top:50%;translate:0 -50%}.menu-detail .check-list li label::before{border:2px solid #b9a767;width:18px;height:18px;border-radius:2px;left:0}.menu-detail .check-list li label::after{width:7px;height:12px;border-right:2px solid #b9a767;border-bottom:2px solid #b9a767;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.2s;opacity:0;rotate:-180deg;left:6px;margin-top:-1px}.menu-detail .pattern-other-menu.wp-block-list{justify-content:flex-start;align-items:flex-start;flex-direction:row;display:flex;flex-wrap:wrap;gap:20px;margin-left:0}@media (max-width:768px){.menu-detail .pattern-other-menu.wp-block-list{flex-direction:column}}.menu-detail .pattern-other-menu.wp-block-list li{width:calc(50% - 10px);border-radius:2px;list-style:none;padding-left:0;margin-top:0!important}@media (max-width:768px){.menu-detail .pattern-other-menu.wp-block-list li{width:100%}}.menu-detail .pattern-other-menu.wp-block-list li:before{display:none}.menu-detail .pattern-other-menu.wp-block-list li a{justify-content:space-between;align-items:center;flex-direction:row;display:flex;height:64px;padding:20px 24px 20px 12px;background:#f0ebdd;color:#000;border-radius:2px;font-size:16px;line-height:1.6;text-decoration:none;padding-right:16px;transition:.2s}@media (max-width:768px){.menu-detail .pattern-other-menu.wp-block-list li a{font-size:calc(14 / 390 * 100vw)}}.menu-detail .pattern-other-menu.wp-block-list li a:after{content:"";display:block;width:12px;height:12px;border-top:2px solid #000;border-right:2px solid #000;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);transition:.2s}@media (hover:hover){.menu-detail .pattern-other-menu.wp-block-list li a:hover{opacity:.8}.menu-detail .pattern-other-menu.wp-block-list li a:hover:after{right:16px}}.menu-detail .pattern-other-menu.wp-block-list li a:active{opacity:.8}.menu-detail .pattern-other-menu.wp-block-list li a:active:after{right:16px}.menu-detail .p-menu-image-large img{max-width:800px;width:88vw;margin:30px auto 80px;display:block}@media (max-width:768px){.menu-detail .p-menu-image-large img{margin-bottom:20px}}@media (max-width:768px){.menu-detail .feature-columns{padding:0}}@media (max-width:768px){.menu-detail .feature-columns__item{width:100%}}.menu-n__back-to-menu{justify-content:center;align-items:center;flex-direction:row;display:flex;width:100px;height:44px;padding:0 12px;text-align:center;line-height:1.1;color:#b9a767;font-size:14px;background:#fff;border:1px solid #b9a767;border-radius:5px;position:fixed;top:20px;right:82px;z-index:10;box-shadow:0 2px 3px rgba(0,0,0,.1);transition:.3s;opacity:0;visibility:hidden}@media (max-width:768px){.menu-n__back-to-menu{width:80px;height:32px;font-size:12px;padding:0 8px;top:17px;right:68px}}.menu-n__back-to-menu--show{opacity:1;visibility:visible}.menu-n__back-to-menu--hide{opacity:0;visibility:hidden}@media (hover:hover){.menu-n__back-to-menu:hover{opacity:.8}}.menu-n__back-to-menu:active{opacity:.8;-webkit-transform:scale(.98);transform:scale(.98)}.menu-n__titles{justify-content:center;align-items:center;flex-direction:column;display:flex;gap:4px;margin:120px auto 40px}@media (max-width:768px){.menu-n__titles{margin:60px auto 24px}}.menu-n__titles__sub{font-size:16px;line-height:1.3;font-weight:500;text-align:center;color:#b9a767}@media (max-width:768px){.menu-n__titles__sub{font-size:calc(14 / 390 * 100vw)}}.menu-n__titles__main{font-size:28px;font-weight:500;line-height:1.5;text-align:center}@media (max-width:768px){.menu-n__titles__main{font-size:calc(22 / 390 * 100vw);text-align:center;white-space:nowrap}}.menu-n__titles__note{font-size:clamp(12px,8vw,16px);line-height:1.5;font-weight:500;text-align:center!important}.menu-n__titles--white{margin-top:0!important}.menu-n__titles--white .menu-n__titles__main,.menu-n__titles--white .menu-n__titles__note,.menu-n__titles--white .menu-n__titles__sub{color:#fff!important}.menu-n__titles+p{max-width:1060px;width:100%;margin:0 auto}@media (max-width:768px){.menu-n__titles+p{width:calc(345 / 390 * 100vw)}}.menu-n__width-set{max-width:1060px;width:calc(100% - 60px);margin-left:auto;margin-right:auto;margin-bottom:64px}@media (max-width:768px){.menu-n__width-set{width:calc(345 / 390 * 100vw);margin-bottom:56px}}@media (min-width:769px){.menu-n__width-set .menu-n__price-box{width:100%}}.menu-n__width-set--mb0{margin-bottom:0!important}.menu-n__title-border-left{position:relative;padding-left:15px;font-size:20px;line-height:1.4;margin-bottom:22px;font-weight:500;text-align:left}@media (max-width:768px){.menu-n__title-border-left{font-size:calc(18 / 390 * 100vw);margin-bottom:12px}}.menu-n__title-border-left::before{content:"";display:block;position:absolute;left:0;top:0;width:3px;height:100%;background:#b9a767;border-radius:3px}.menu-n__feature-list{justify-content:flex-start;align-items:stretch;flex-direction:row;display:flex;flex-wrap:wrap;gap:48px 24px;margin:100px auto 40px}@media (max-width:768px){.menu-n__feature-list{margin:50px auto 32px}}.menu-n__feature-list>br,.menu-n__feature-list>p{display:none}.menu-n__feature-item{width:calc(50% - 12px)}@media (max-width:768px){.menu-n__feature-item{width:100%}}.menu-n__feature-item dt{justify-content:flex-start;align-items:center;flex-direction:row;display:flex;gap:12px;margin-bottom:12px}@media (max-width:768px){.menu-n__feature-item dt{gap:8px}}.menu-n__feature-item__sub{background:#b9a767;border-radius:5px;color:#fff;font-size:18px!important;font-weight:500;text-align:center;letter-spacing:.15rem;width:80px;padding:6px 4px;text-align:center}@media (max-width:768px){.menu-n__feature-item__sub{font-size:16px!important;width:68px}}.menu-n__feature-item__title{grid-area:title;color:#b9a767;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:.15rem}@media (max-width:768px){.menu-n__feature-item__title{font-size:calc(18 / 390 * 100vw)}}.menu-n__feature-item__text{grid-area:text;font-size:16px;line-height:1.8}@media (max-width:768px){.menu-n__feature-item__text{font-size:calc(16 / 390 * 100vw)}}.menu-n__breadcrumb{max-width:1060px;width:calc(100% - 60px);margin:16px auto 64px}@media (max-width:768px){.menu-n__breadcrumb{width:calc(345 / 390 * 100vw);margin:16px auto 64px;overflow-x:scroll}}.menu-n__breadcrumb__list{justify-content:flex-start;align-items:flex-start;flex-direction:row;display:flex;gap:30px}@media (max-width:768px){.menu-n__breadcrumb__list{white-space:nowrap;padding-bottom:16px}}.menu-n__breadcrumb__item{font-size:12px;position:relative}.menu-n__breadcrumb__item:not(:last-of-type)::after{content:"";display:block;position:absolute;right:-18px;top:2px;width:6px;height:12px;background:url(/assets/img/icon/icon-kunoji-right.svg) no-repeat 0 0/cover}.menu-n__breadcrumb__item a{font-size:12px;display:block;text-decoration:underline}.menu-n__breadcrumb__item a:hover{text-decoration:none}.menu-n__campaign{max-width:1060px;width:calc(100% - 60px);margin:60px auto 150px;padding:0 0 24px;overflow:hidden;position:relative}@media (max-width:768px){.menu-n__campaign{padding:0 0 24px;width:calc(345 / 390 * 100vw);margin-bottom:76px}}.menu-n__campaign__item{width:100%;display:block;aspect-ratio:100/29;overflow:hidden;transition:.15s}.menu-n__campaign__item img{width:100%;aspect-ratio:100/29;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:5px}@media (hover:hover){.menu-n__campaign__item:hover{opacity:.9;scale:1.01}}.menu-n__campaign__item:active{scale:.99}.menu-n__campaign .swiper-pagination{bottom:-1px}.menu-n__campaign .swiper-pagination-bullet-active{background:#b9a767}.menu-n__head-menu{justify-content:flex-start;align-items:stretch;flex-direction:row;display:flex;flex-wrap:wrap;gap:8px;list-style:none;max-width:1060px;width:calc(100% - 60px);margin:120px auto!important;margin-left:auto!important}@media (max-width:768px){.menu-n__head-menu{width:calc(345 / 390 * 100vw);margin:64px auto!important}}.menu-n__head-menu li{width:calc(50% - 4px);list-style:none;padding-left:0!important}.menu-n__head-menu li::before{display:none!important}.menu-n__head-menu li:not(:first-of-type){margin-top:0!important}.menu-n__head-menu a{justify-content:flex-start;align-items:center;flex-direction:row;display:flex;min-height:56px;height:100%;padding:12px 34px 12px 8px;border:1px solid #dedede;border-radius:5px;font-size:16px;color:#000!important;text-decoration:none!important;position:relative;transition:.2s;line-height:1.8}@media (max-width:768px){.menu-n__head-menu a{font-size:calc(14 / 390 * 100vw);padding:3px 40px 3px 6px}}.menu-n__head-menu a::after{content:"";display:block;position:absolute;right:8px;top:50%;translate:0 -50%;width:18px;aspect-ratio:1/1;transition:.2s;background:url(../img/icon/icon-circle-bottom-white.svg) no-repeat 0 0/cover}@media (hover:hover){.menu-n__head-menu a:hover{opacity:.9}.menu-n__head-menu a:hover::after{top:54%}}.menu-n__head-menu a:active{scale:.99}.menu-n__margin-center{width:calc(100% - 60px);max-width:1060px;margin-left:auto;margin-right:auto}@media (max-width:768px){.menu-n__margin-center{width:calc(345 / 390 * 100vw)}}.menu-n__doctor-comment{justify-content:flex-start;align-items:flex-start;flex-direction:row;display:flex;gap:15px;width:calc(100% - 60px);max-width:1060px;margin:64px auto 0}@media (max-width:768px){.menu-n__doctor-comment{width:calc(345 / 390 * 100vw);flex-direction:column;gap:px;margin-top:32px}}.menu-n__doctor-comment__doctor{justify-content:flex-start;align-items:flex-start;flex-direction:column;display:flex;flex:auto 0 0}@media (max-width:768px){.menu-n__doctor-comment__doctor{flex-direction:row;align-items:center}}.menu-n__doctor-comment__doctor p{font-size:14px;line-height:1.2}@media (max-width:768px){.menu-n__doctor-comment__doctor p{font-size:10px;line-height:1.4;font-weight:500}}.menu-n__doctor-comment__doctor small{font-size:12px;line-height:1.2}@media (max-width:768px){.menu-n__doctor-comment__doctor small{font-size:10px;line-height:1.4}}.menu-n__doctor-comment__thumbnail{width:64px;height:64px;border-radius:100%;overflow:hidden;margin:0 0 10px}.menu-n__doctor-comment__thumbnail img{width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.menu-n__doctor-comment__thumbnail{margin:0 10px 0 0}}.menu-n__doctor-comment__outer{flex:1}.menu-n__doctor-comment__outer>p{font-size:18px!important}@media (max-width:768px){.menu-n__doctor-comment__outer>p{margin-top:16px;font-size:calc(16 / 390 * 100vw)!important}}.menu-n__doctor-comment__wrapper{border:1px solid #d9d9d9;border-radius:5px;padding:24px 24px 28px;margin-bottom:36px;position:relative}@media (max-width:768px){.menu-n__doctor-comment__wrapper{padding:20px 16px 4px;margin-bottom:0}}.menu-n__doctor-comment__wrapper::after,.menu-n__doctor-comment__wrapper::before{display:block;content:"";position:absolute;clip-path:polygon(0 50%,100% 0,100% 100%)}@media (max-width:768px){.menu-n__doctor-comment__wrapper::after,.menu-n__doctor-comment__wrapper::before{clip-path:polygon(50% 0,100% 100%,0 100%)}}.menu-n__doctor-comment__wrapper::before{background:#d9d9d9;height:15.5884572681px;width:12px;left:-12px;top:27px;z-index:1}@media (max-width:768px){.menu-n__doctor-comment__wrapper::before{height:13.8564064606px;width:16px;left:28px;top:-12px}}.menu-n__doctor-comment__wrapper::after{background:#fff;height:13.8564064606px;width:10px;left:-10px;top:28px;z-index:2}@media (max-width:768px){.menu-n__doctor-comment__wrapper::after{height:12.124355653px;width:14px;left:29px;top:-10px}}.menu-n__doctor-comment__wrapper h2.wp-block-heading{margin:0 0 24px!important;border-top:0!important;font-size:20px!important;text-align:left!important;padding-top:0!important;padding-left:12px;font-weight:500;color:#000!important;position:relative}@media (max-width:768px){.menu-n__doctor-comment__wrapper h2.wp-block-heading{font-size:calc(18 / 390 * 100vw)!important;margin-bottom:12px!important}}.menu-n__doctor-comment__wrapper h2.wp-block-heading::before{width:3px;height:100%;content:"";display:block;background:#b9a767;position:absolute;left:0;top:1px;border-radius:3px}.menu-n__heading-and-texts{justify-content:flex-start;align-items:stretch;flex-direction:row;display:flex;gap:24px;flex-wrap:wrap;margin-top:24px}@media (max-width:768px){.menu-n__heading-and-texts{flex-direction:column;margin-bottom:16px}}.menu-n__heading-and-text{width:calc(50% - 12px)}@media (max-width:768px){.menu-n__heading-and-text{width:100%}}.menu-n__heading-and-text dt{font-size:18px;font-weight:500;background:#b9a767;color:#fff;padding:4px 12px 5px;letter-spacing:.15rem;border-radius:5px;display:inline-block}@media (max-width:768px){.menu-n__heading-and-text dt{font-size:calc(16 / 390 * 100vw)}}.menu-n__heading-and-text dd{margin-top:8px;font-size:16px;line-height:1.8}@media (max-width:768px){.menu-n__heading-and-text dd{margin-top:6px;font-size:calc(16 / 390 * 100vw)}}.menu-n__comparison{width:calc(100% - 60px);max-width:1060px;margin:0 auto}@media (max-width:768px){.menu-n__comparison{width:calc(345 / 390 * 100vw);overflow-x:auto;margin:0 auto}}.menu-n__comparison figcaption{font-size:12px;line-height:1.5}.menu-n__comparison.wp-block-flexible-table-block-table>table{margin-bottom:0!important}.menu-n__comparison.wp-block-flexible-table-block-table>table td,.menu-n__comparison.wp-block-flexible-table-block-table>table th{vertical-align:middle;padding:10px 12px!important}.menu-n__comparison.wp-block-flexible-table-block-table>table thead{display:table-header-group!important}.menu-n__comparison.wp-block-flexible-table-block-table>table tbody th.menu-n__comparison__th--space{width:24px!important;padding:0!important}@media (max-width:768px){.menu-n__comparison.wp-block-flexible-table-block-table>table tbody th.menu-n__comparison__th--space{width:20px!important}}.menu-n__comparison+.link-button{margin:32px auto 64px!important}@media (max-width:768px){.menu-n__comparison+.link-button{width:calc(345 / 390 * 100vw)!important;min-width:calc(345 / 390 * 100vw)!important}}.menu-n__comparison+p.has-small-font-size{max-width:1060px;width:calc(100% - 60px);margin:30px auto 36px}@media (max-width:768px){.menu-n__comparison+p.has-small-font-size{width:calc(345 / 390 * 100vw);margin-top:20px}}.menu-n__comparison+p.has-small-font-size+.link-button{margin:32px auto 64px!important}@media (max-width:768px){.menu-n__comparison+p.has-small-font-size+.link-button{width:calc(345 / 390 * 100vw)!important;min-width:calc(345 / 390 * 100vw)!important}}.menu-n__comparison__icon{text-indent:-9999px;position:relative}.menu-n__comparison__icon::after{content:"";display:block;width:16px;height:16px;position:absolute;left:50%;top:50%;translate:-50% -50%}.menu-n__comparison__icon--very-good::after{background:url(/assets/img/icon/icon-very-good.svg) no-repeat 0 0/cover}.menu-n__comparison__icon--good::after{background:url(/assets/img/icon/icon-good.svg) no-repeat 0 0/cover}.menu-n__comparison__icon--better::after{background:url(/assets/img/icon/icon-bad.svg) no-repeat 0 0/cover}.menu-n__comparison__icon--bad::after{background:url(/assets/img/icon/icon-bad.svg) no-repeat 0 0/cover}.menu-n__comparison__icon--white.menu-n__comparison__icon--very-good::after{background-image:url(/assets/img/icon/icon-very-good-white.svg)}.menu-n__comparison__icon--white.menu-n__comparison__icon--good::after{background-image:url(/assets/img/icon/icon-good-white.svg)}.menu-n__comparison__icon--white.menu-n__comparison__icon--better::after{background-image:url(/assets/img/icon/icon-better-white.svg)}.menu-n__comparison__icon--white.menu-n__comparison__icon--bad::after{background-image:url(/assets/img/icon/icon-bad-white.svg)}.menu-n__title-sub-caption{background:#b9a767;border-radius:5px;padding:4px 12px;line-height:1.3;text-align:center;color:#fff;font-weight:500;margin-top:40px;display:inline-block}.menu-n__title-sub-caption+.menu-n__topic-with-image,.menu-n__title-sub-caption+.wp-block-heading{margin-top:12px!important}.menu-n__title-sub-caption+.pattern-2column-image{margin-top:0!important;margin-bottom:0!important}.menu-n__topic-with-image{margin-bottom:32px}@media (max-width:768px){.menu-n__topic-with-image{margin-bottom:24px}}.menu-n__topic-with-image>div{display:grid;grid-template:"text . image" auto "  .  . image" 24px "list . image" auto/1fr 24px 235px}@media (max-width:768px){.menu-n__topic-with-image>div{grid-template:"text  .  image" auto "  .   .    .  " 24px "list list list" auto/1fr 16px 28.5vw}}.menu-n__topic-with-image>div p{grid-area:text}.menu-n__topic-with-image>div .wp-block-image{grid-area:image;width:235px}@media (max-width:768px){.menu-n__topic-with-image>div .wp-block-image{width:100%}}.menu-n__topic-with-image>div ul{grid-area:list}.menu-n__check-point-list{justify-content:flex-start;align-items:stretch;flex-direction:row;display:flex;flex-wrap:wrap;gap:8px;margin:0!important}@media (max-width:768px){.menu-n__check-point-list{flex-direction:column}}.menu-n__check-point-list li{width:calc(50% - 4px);background:#f7f5ed;border-radius:5px;margin-top:0;padding:8px 12px;padding-left:36px;line-height:1.8;position:relative}@media (max-width:768px){.menu-n__check-point-list li{width:100%}}.menu-n__check-point-list li b,.menu-n__check-point-list li strong{color:#b9a767;font-weight:500}.menu-n__check-point-list li::before{content:"";display:block;position:absolute;background:url(/assets/img/icon/icon-check-gold.svg) no-repeat 0 0/cover!important;width:11px;height:8px;top:34%;left:16px!important;translate:0 -50%}@media (max-width:768px){.menu-n__check-point-list li::before{top:50%}}.menu-n__num-accordions{padding:0 0 100px}@media (max-width:768px){.menu-n__num-accordions{padding-bottom:60px}}.menu-n__num-accordion{max-width:1060px;width:calc(100% - 60px);margin:24px auto 0}@media (max-width:768px){.menu-n__num-accordion{width:100vw}}.menu-n__num-accordion+.menu-n__num-accordion .menu-n__num-accordion__section,.menu-n__num-accordion+br+.menu-n__num-accordion .menu-n__num-accordion__section,.menu-n__num-accordion+p+p+.menu-n__num-accordion .menu-n__num-accordion__section{display:none}.menu-n__num-accordion__button{justify-content:flex-start;align-items:center;flex-direction:row;display:flex;gap:16px;width:100%;font-size:24px;font-weight:500;line-height:1.4;color:#b9a767;position:relative;background:#f7f5ed;padding:12px 60px 11px 24px;transition:.2s;letter-spacing:.12rem}@media (max-width:768px){.menu-n__num-accordion__button{font-size:calc(20 / 390 * 100vw);gap:calc(14 / 390 * 100vw);padding:10px calc(48 / 390 * 100vw) 10px calc(20 / 390 * 100vw)}}.menu-n__num-accordion__button::after,.menu-n__num-accordion__button::before{content:"";display:block;position:absolute;right:28px;top:50%;translate:0 -50%;width:14px;height:1px;background:#b9a767;transition:.2s}@media (max-width:768px){.menu-n__num-accordion__button::after,.menu-n__num-accordion__button::before{right:calc(20 / 390 * 100vw)}}.menu-n__num-accordion__button::after{rotate:90deg}.menu-n__num-accordion__button--open::after{opacity:0;top:55%}.menu-n__num-accordion__button span{font-family:"Libre Caslon Text",serif;font-size:32px;line-height:1.1}@media (max-width:768px){.menu-n__num-accordion__button span{font-size:calc(32 / 390 * 100vw)}}@media (hover:hover){.menu-n__num-accordion__button:hover{opacity:.8}}.menu-n__num-accordion__button:active{scale:.99}.menu-n__num-accordion__section{padding:20px 0 40px}@media (max-width:768px){.menu-n__num-accordion__section{padding:20px calc(24 / 390 * 100vw)}}.menu-n__sub-caption{display:inline-block;font-size:18px!important;line-height:1.4;font-weight:500!important;color:#fff;background:#b9a767;border-left:0!important;border-radius:5px;padding:4px 12px;margin:0 0 12px!important}@media (max-width:768px){.menu-n__sub-caption{font-size:calc(16 / 390 * 100vw)}}.menu-n__sub-caption+.pattern-2column-image{margin-top:0;margin-bottom:60px}@media (max-width:768px){.menu-n__sub-caption+.pattern-2column-image{margin-top:0;margin-bottom:40px}}.menu-n__search-module{margin:90px auto 64px}@media (max-width:768px){.menu-n__search-module{margin:64px auto}}.menu-n__search-module__list{justify-content:flex-start;align-items:flex-start;flex-direction:row;display:flex;flex-wrap:wrap;gap:8px;max-width:1060px;width:calc(100% - 60px);margin:0 auto;padding:16px;border-radius:5px;border:1px solid #dedede}@media (max-width:768px){.menu-n__search-module__list{width:calc(345 / 390 * 100vw)}}.menu-n__search-module__item{width:calc(50% - 4px)}@media (max-width:768px){.menu-n__search-module__item{width:100%}}.menu-n__search-module__link{justify-content:space-between;align-items:stretch;flex-direction:column;display:flex;height:96px;background:#f7f5ed;padding:8px 8px 8px 16px;border-radius:5px;transition:.2s}@media (hover:hover){.menu-n__search-module__link:hover{opacity:.8}.menu-n__search-module__link:hover .menu-n__search-module__text::after{right:6px}}.menu-n__search-module__link:active{scale:.99}@media (max-width:768px){.menu-n__search-module__link{height:auto}}.menu-n__search-module__title{position:relative;padding-left:25px;font-size:16px;line-height:1.4}@media (max-width:768px){.menu-n__search-module__title{font-size:calc(14 / 390 * 100vw)}}.menu-n__search-module__title::before{content:"";display:block;position:absolute;left:7px;top:50%;translate:0 -50%;background:url(/assets/img/icon/icon-check-gold.svg) no-repeat 0 0/cover;width:11px;height:8px}.menu-n__search-module__text{position:relative;align-self:flex-end;padding-right:26px;font-size:16px;line-height:1.3;font-weight:500;color:#b9a767}@media (max-width:768px){.menu-n__search-module__text{font-size:calc(16 / 390 * 100vw)}}.menu-n__search-module__text::after{content:"";display:block;position:absolute;right:8px;top:55%;translate:0 -50%;width:6px;height:12px;background:url(/assets/img/icon/icon-kunoji-right.svg) no-repeat 0 0/cover;transition:.2s}.menu-n__about-accordions{margin:0 auto 120px}@media (max-width:768px){.menu-n__about-accordions{margin-bottom:40px}}.menu-n__about-accordions .menu-n__about-accordion:first-of-type .menu-n__about-accordion__section{display:block}.menu-n__about-accordion{max-width:1060px;width:calc(100% - 60px);margin:0 auto;border:1px solid #dedede;border-radius:5px;margin-top:40px}@media (max-width:768px){.menu-n__about-accordion{width:calc(345 / 390 * 100vw)}}.menu-n__about-accordion__button{width:100%;padding:40px 45px 34px 16px;position:relative;transition:.2s}@media (max-width:768px){.menu-n__about-accordion__button{padding:16px 45px 12px 16px}}.menu-n__about-accordion__button h3{color:#b9a767;font-weight:500;font-size:20px;line-height:1.1}@media (max-width:768px){.menu-n__about-accordion__button h3{font-size:calc(18 / 390 * 100vw)}}.menu-n__about-accordion__button p{margin-top:4px;font-size:12px;line-height:1.4}@media (max-width:768px){.menu-n__about-accordion__button p{font-size:calc(12 / 390 * 100vw)}}.menu-n__about-accordion__button::after,.menu-n__about-accordion__button::before{content:"";display:block;position:absolute;right:21px;top:50%;translate:0 -50%;width:14px;height:1px;background:#b9a767;transition:.2s}.menu-n__about-accordion__button::after{rotate:90deg}.menu-n__about-accordion__button--open::after{opacity:0;top:55%}@media (hover:hover){.menu-n__about-accordion__button:hover{opacity:.8}.menu-n__about-accordion__button:hover::after,.menu-n__about-accordion__button:hover::before{scale:1.5}}.menu-n__about-accordion__button:active{scale:.995}.menu-n__about-accordion__lead-text{font-size:18px!important;margin-top:40px;line-height:1.1!important}@media (max-width:768px){.menu-n__about-accordion__lead-text{margin-top:20px;font-size:16px!important}}.menu-n__about-accordion__section{padding:0 30px 40px;display:none}@media (max-width:768px){.menu-n__about-accordion__section{padding:0 16px 16px}}.menu-n__about-accordion__section h4.wp-block-heading{padding-left:12px;font-size:20px;font-weight:500;margin:40px 0 12px;position:relative}@media (max-width:768px){.menu-n__about-accordion__section h4.wp-block-heading{font-size:calc(18 / 390 * 100vw);margin-top:24px}}.menu-n__about-accordion__section h4.wp-block-heading::before{content:"";display:block;position:absolute;left:0;top:1px;width:3px;height:100%;background:#b9a767;border-radius:3px}.menu-n__about-accordion__section img{max-width:640px;width:100%;display:block;margin:0 auto 40px}.menu-n__about-accordion__section .link-button{margin-top:14px!important;text-decoration:none!important;margin-left:0!important}@media (max-width:768px){.menu-n__about-accordion__section .link-button{margin-top:8px!important}}.menu-n__procedure-check{margin:24px auto 0;padding:16px;border:1px solid #dedede;border-radius:5px}.menu-n__procedure-check__title{font-size:16px;line-height:1.5;margin-bottom:18px}@media (max-width:768px){.menu-n__procedure-check__title{font-size:calc(14 / 390 * 100vw);margin-bottom:14px}}.menu-n__procedure-check__list{justify-content:flex-start;align-items:stretch;flex-direction:row;display:flex;gap:8px}@media (max-width:768px){.menu-n__procedure-check__list{flex-direction:column}}.menu-n__procedure-check__item{width:calc(33.3% - 3px);background:#f7f5ed;border-radius:5px;padding:8px 12px 8px 42px;position:relative;line-height:1.8;font-size:16px;position:relative}@media (max-width:768px){.menu-n__procedure-check__item{width:100%;font-size:calc(14 / 390 * 100vw);padding-left:34px}}.menu-n__procedure-check__item::before{content:"";display:block;position:absolute;width:11px;height:8px;background:url(/assets/img/icon/icon-check-gold.svg) no-repeat 0 0/cover;left:20px;top:19px}@media (max-width:768px){.menu-n__procedure-check__item::before{left:14px;top:16px}}.menu-n__self-check{justify-content:space-between;align-items:stretch;flex-direction:row;display:flex;max-width:1060px;width:calc(100% - 60px);margin:0 auto 40px;border:1px solid #dedede;border-radius:5px}@media (max-width:768px){.menu-n__self-check{width:calc(345 / 390 * 100vw);margin-bottom:14px!important}}.menu-n__self-check .wp-block-column{width:50%;height:100%;margin:8px 0;padding:16px 8px}.menu-n__self-check .wp-block-column:first-of-type{border-right:1px solid #dedede}.menu-n__self-check .wp-block-column img{width:100%;aspect-ratio:96/61}.menu-n__self-check .wp-block-column .wp-block-list{margin-top:12px!important;margin-left:0!important;list-style:none!important}.menu-n__self-check .wp-block-column .wp-block-list li{font-weight:500}@media (max-width:768px){.menu-n__self-check .wp-block-column .wp-block-list li{font-size:calc(12 / 390 * 100vw)}}.menu-n__self-check .wp-block-column .wp-block-list>li{padding:12px 8px 12px 34px;border-radius:5px;background:#f7f5ed;line-height:1.4;position:relative}.menu-n__self-check .wp-block-column .wp-block-list>li::before{content:"";display:block;position:absolute;width:11px;height:8px;background:url(/assets/img/icon/icon-check-gold.svg) no-repeat 0 0/cover;left:12px;top:20px}@media (max-width:768px){.menu-n__self-check .wp-block-column .wp-block-list>li::before{top:16px}}.menu-n__self-check .wp-block-column .wp-block-list>li:not(:first-of-type){margin-top:8px}.menu-n__self-check .wp-block-column .wp-block-list>li ol,.menu-n__self-check .wp-block-column .wp-block-list>li ul{margin-top:18px;margin-left:-28px!important}.menu-n__self-check .wp-block-column .wp-block-list>li ol li,.menu-n__self-check .wp-block-column .wp-block-list>li ul li{background:#fff;border-radius:5px;padding:10px 8px 12px 28px;counter-increment:number;list-style:none!important;position:relative}.menu-n__self-check .wp-block-column .wp-block-list>li ol li::before,.menu-n__self-check .wp-block-column .wp-block-list>li ul li::before{content:counter(number);color:#b9a767;position:absolute;left:12px;top:50%;translate:0 -50%;background:0 0;height:auto}.menu-n__self-check .wp-block-heading{margin:0 0 12px!important;padding-left:0!important;font-size:24px!important;color:#b9a767;letter-spacing:.2rem}.menu-n__self-check .wp-block-heading::before{display:none!important}@media (max-width:768px){.menu-n__self-check .wp-block-heading{font-size:calc(18 / 390 * 100vw)!important}}.menu-n__self-check+p{max-width:1060px;width:calc(100% - 60px);margin:0 auto 32px;font-size:12px!important;line-height:1.6}@media (max-width:768px){.menu-n__self-check+p{width:calc(345 / 390 * 100vw);font-size:10px!important;margin-bottom:14px}}.menu-n__self-check__lead{margin:32px auto 0!important;line-height:1.5;position:relative;padding-bottom:26px;font-weight:500!important}@media (max-width:768px){.menu-n__self-check__lead{width:calc(240 / 390 * 100vw);margin:14px auto 34px!important;font-size:calc(14 / 390 * 100vw)!important;text-align:center!important}}.menu-n__self-check__lead::after{content:"";display:block;position:absolute;left:50%;bottom:0;translate:-50% 0;background:#d9d9d9;height:18.1865334795px;width:21px;clip-path:polygon(0 0,100% 0,50% 100%)}@media (max-width:768px){.menu-n__self-check__lead+.link-button{width:calc(345 / 390 * 100vw)!important;min-width:calc(345 / 390 * 100vw)!important}}.menu-n__price-box{justify-content:flex-start;align-items:flex-start;flex-direction:row;display:flex;flex-wrap:wrap;gap:24px;max-width:1060px;width:calc(100% - 60px);margin:0 auto}@media (max-width:768px){.menu-n__price-box{width:calc(345 / 390 * 100vw);flex-direction:column;gap:16px}}.menu-n__price-box>br{display:none}.menu-n__price-box__wrapper{border:1px solid #b9a767;border-radius:5px;width:calc(50% - 12px)}@media (max-width:768px){.menu-n__price-box__wrapper{width:100%}}.menu-n__price-box__title{background:#b9a767;border-top-left-radius:5px;border-top-right-radius:5px;padding:8px 12px;color:#fff;text-align:center;font-weight:500;line-height:1.4;font-size:16px;letter-spacing:.15rem}@media (max-width:768px){.menu-n__price-box__title{padding:6px 8px;font-size:calc(16 / 390 * 100vw)}}.menu-n__price-box__content{justify-content:center;align-items:center;flex-direction:row;display:flex;gap:16px;padding:26px 16px}@media (max-width:768px){.menu-n__price-box__content{padding:20px 12px}}.menu-n__price-box__label{background:#dedede;border-radius:5px;padding:6px 12px;min-width:96px;font-size:14px;text-align:center;letter-spacing:.15rem}.menu-n__price-box__price{font-size:24px!important;font-weight:700;letter-spacing:.15rem}@media (max-width:768px){.menu-n__price-box__price{font-size:calc(24 / 390 * 100vw)!important}}.menu-n__price-box__price small{font-size:12px;font-weight:500;margin-left:-6px}.menu-n__downtime-items{justify-content:flex-start;align-items:flex-start;flex-direction:row;display:flex;flex-wrap:wrap;gap:24px}@media (max-width:768px){.menu-n__downtime-items{flex-direction:column}}.menu-n__downtime-item{width:calc(33.3% - 16px)}@media (max-width:768px){.menu-n__downtime-item{width:100%}}.menu-n__downtime-item img{width:100%}.doctor-introduction{background:#fff;padding:40px;border-radius:20px;max-width:1060px;width:calc(100% - 60px);margin:40px auto 0}@media (max-width:768px){.doctor-introduction{width:calc(320 / 390 * 100vw);padding:16px calc(16 / 390 * 100vw);border-radius:10px}}.doctor-introduction__title{font-size:24px;font-weight:500;line-height:1.4;text-align:center;margin-bottom:40px;color:#b9a767;letter-spacing:.2rem}@media (max-width:768px){.doctor-introduction__title{font-size:24px;margin-bottom:20px}}.doctor-introduction__content{justify-content:flex-start;align-items:flex-start;flex-direction:row;display:flex;gap:40px}@media (max-width:768px){.doctor-introduction__content{flex-direction:column;gap:20px}}.doctor-introduction__content section{flex:1;height:100%}.doctor-introduction__thumbnail{width:31.8%;aspect-ratio:293/183;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:5px;overflow:hidden}@media (max-width:768px){.doctor-introduction__thumbnail{width:100%}}.doctor-introduction__thumbnail img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.doctor-introduction__position{font-size:12px;line-height:1.4;margin-bottom:6px}@media (max-width:768px){.doctor-introduction__position{font-size:10px;margin-bottom:4px}}.doctor-introduction__name{font-size:16px;font-weight:500;line-height:1.3;margin-bottom:16px}@media (max-width:768px){.doctor-introduction__name{font-size:calc(16 / 390 * 100vw);margin-bottom:8px}}.doctor-introduction__items{justify-content:flex-start;align-items:stretch;flex-direction:row;display:flex;width:100%;height:100%}.doctor-introduction__item{width:50%;height:100%;border-right:1px dashed #dedede;padding-right:8px}.doctor-introduction__item+.doctor-introduction__item{border-right:0;margin-left:8px;padding-left:16px}@media (max-width:768px){.doctor-introduction__item+.doctor-introduction__item{padding-left:12px}}.doctor-introduction h5{font-size:14px;color:#b9a767;font-weight:500;letter-spacing:.1rem;text-align:center;margin-bottom:8px}@media (max-width:768px){.doctor-introduction h5{font-size:12px}}.doctor-introduction ul{padding-left:18px}.doctor-introduction li{list-style:disc;font-size:14px;line-height:1.5}@media (max-width:768px){.doctor-introduction li{font-size:calc(12 / 390 * 100vw)}}.doctor-introduction li+li{margin-top:8px}