﻿html{font-size:62.5%}html{scroll-behavior:smooth}:root{--wp--preset--spacing--xs: 4px;--wp--preset--spacing--s: 8px;--wp--preset--spacing--m: 16px;--wp--preset--spacing--l: 32px;--wp--preset--spacing--xl: 64px;--text_color: #3c4343;--main_color: #57A7CF;--accent_color: #6FC885;--bg_color: #FAFAFA;--min-font: "Zen Old Mincho", serif;--go-font: "Zen Kaku Gothic New", sans-serif;--noto-sans: "Noto Sans JP", sans-serif}p{font-size:1.6rem;line-height:2;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500}@media(max-width: 1024px){p{font-size:1.5rem}}@media(max-width: 576px){p{font-size:1.6rem}}.lg-br{display:none}@media(max-width: 1024px){.lg-br{display:inline}}.md-br{display:none}@media(max-width: 781px){.md-br{display:inline}}.sm-br{display:none}@media(max-width: 576px){.sm-br{display:inline}}.sm380-br{display:none}@media(max-width: 576px){.sm380-br{display:inline}}@media(max-width: 576px){section.wp-block-group>*:not(.alignwide,.alignfull){max-width:100% !important}}.fadein{opacity:0;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out}.fadein.show{opacity:1;transform:translateY(0)}.fv01,.fv01-contents,header,.access01,.promise01,.flow-button,.blog.title01,.blog.title-under-text,.error-cn00{opacity:0;transform:none;animation:fadeInPlace 1s ease-out .3s forwards}@keyframes fadeInPlace{to{opacity:1}}.blog .title01,.blog .title-under-text,.blog .archive-bn00{opacity:0;transform:none;animation:fadeInPlace 1s ease-out .3s forwards}@keyframes fadeInPlace{to{opacity:1}}.single .boutiq-post-slider-swiper,.single .swiper-button{opacity:0;transform:none;animation:fadeInPlace 1s ease-out .3s forwards}@keyframes fadeInPlace{to{opacity:1}}.blog .wp-block-template-part{max-width:100%}.blog .title-a-photo00,.archive .title-a-photo00{margin-top:80px !important}@media(max-width: 1440px){.blog .title-a-photo00,.archive .title-a-photo00{margin-top:70px !important}}@media(max-width: 576px){.blog .title-a-photo00,.archive .title-a-photo00{margin-top:64px !important}}.blog .title-a-photo00 .wp-block-cover,.archive .title-a-photo00 .wp-block-cover{min-height:460px;align-items:flex-end;padding:0;padding-bottom:120px}@media(max-width: 1440px){.blog .title-a-photo00 .wp-block-cover,.archive .title-a-photo00 .wp-block-cover{padding-bottom:100px}}@media(max-width: 1024px){.blog .title-a-photo00 .wp-block-cover,.archive .title-a-photo00 .wp-block-cover{padding-bottom:80px}}@media(max-width: 781px){.blog .title-a-photo00 .wp-block-cover,.archive .title-a-photo00 .wp-block-cover{padding-bottom:60px}}.blog .title-a-photo00 .wp-block-cover__inner-container,.archive .title-a-photo00 .wp-block-cover__inner-container{max-width:1500px;width:94vw !important;margin:0 auto !important}@media(max-width: 1024px){.blog .title-a-photo00 .wp-block-cover__inner-container,.archive .title-a-photo00 .wp-block-cover__inner-container{width:90% !important}}.blog .title-a-photo00 .wp-block-cover__inner-container .title-sub-contents,.archive .title-a-photo00 .wp-block-cover__inner-container .title-sub-contents{max-width:100%}@media(max-width: 781px){.blog .title-a-photo00 .wp-block-cover__inner-container .title-sub-contents,.archive .title-a-photo00 .wp-block-cover__inner-container .title-sub-contents{gap:40px}}.blog .title-a-photo00 .wp-block-cover__inner-container h1,.archive .title-a-photo00 .wp-block-cover__inner-container h1{font-size:0;max-width:100%}.blog .title-a-photo00 .wp-block-cover__inner-container h1 span,.archive .title-a-photo00 .wp-block-cover__inner-container h1 span{font-size:8.8rem;font-weight:700;line-height:1.5}@media(max-width: 1440px){.blog .title-a-photo00 .wp-block-cover__inner-container h1 span,.archive .title-a-photo00 .wp-block-cover__inner-container h1 span{font-size:7.5rem}}@media(max-width: 1024px){.blog .title-a-photo00 .wp-block-cover__inner-container h1 span,.archive .title-a-photo00 .wp-block-cover__inner-container h1 span{font-size:6.8rem}}@media(max-width: 781px){.blog .title-a-photo00 .wp-block-cover__inner-container h1 span,.archive .title-a-photo00 .wp-block-cover__inner-container h1 span{font-size:6rem}}@media(max-width: 576px){.blog .title-a-photo00 .wp-block-cover__inner-container h1 span,.archive .title-a-photo00 .wp-block-cover__inner-container h1 span{font-size:5.6rem}}.blog .title-a-photo00 .wp-block-cover__inner-container h2,.archive .title-a-photo00 .wp-block-cover__inner-container h2{font-family:var(--en-font);font-size:2.4rem;font-weight:700}@media(max-width: 1024px){.blog .title-a-photo00 .wp-block-cover__inner-container h2,.archive .title-a-photo00 .wp-block-cover__inner-container h2{font-size:2.2rem}}@media(max-width: 576px){.blog .title-a-photo00 .wp-block-cover__inner-container h2,.archive .title-a-photo00 .wp-block-cover__inner-container h2{font-size:2rem}}.blog .category-list,.archive .category-list{max-width:1500px;width:94vw !important;margin:80px auto 0 !important;gap:160px;padding-bottom:20px;border-bottom:solid 1px #ababab}@media(max-width: 1440px){.blog .category-list,.archive .category-list{margin:70px auto 0 !important}}@media(max-width: 1024px){.blog .category-list,.archive .category-list{margin:60px auto 0 !important;gap:40px;width:90% !important}}@media(max-width: 781px){.blog .category-list,.archive .category-list{margin:50px auto 0 !important;gap:30px;flex-direction:column;align-items:flex-start}}@media(max-width: 576px){.blog .category-list,.archive .category-list{gap:20px}}.blog .category-list p,.archive .category-list p{font-size:2rem;font-weight:700;white-space:nowrap}@media(max-width: 1024px){.blog .category-list p,.archive .category-list p{font-size:1.8rem}}.blog .category-list ul,.archive .category-list ul{display:flex;gap:15px;align-items:center;padding-left:0}@media(max-width: 1024px){.blog .category-list ul,.archive .category-list ul{gap:10px}}@media(max-width: 781px){.blog .category-list ul,.archive .category-list ul{flex-wrap:wrap}}.blog .category-list ul .current-cat,.archive .category-list ul .current-cat{background:var(--main_color);color:#fff}.blog .category-list ul li,.archive .category-list ul li{list-style:none;padding:8px 25px;background:#edf5ff;border-radius:20px}.blog .category-list ul li a,.archive .category-list ul li a{text-decoration:none;font-size:1.2rem;font-weight:700}.blog .archive-bn00,.archive .archive-bn00{margin-top:80px;max-width:1100px}@media(max-width: 1440px){.blog .archive-bn00,.archive .archive-bn00{max-width:900px;margin-top:70px}}@media(max-width: 1024px){.blog .archive-bn00,.archive .archive-bn00{max-width:90%;margin-top:50px}}@media(max-width: 781px){.blog .archive-bn00 ul,.archive .archive-bn00 ul{gap:40px 30px !important}}.blog .archive-bn00 .wp-block-post,.archive .archive-bn00 .wp-block-post{background:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.25)}@media(max-width: 781px){.blog .archive-bn00 .wp-block-post,.archive .archive-bn00 .wp-block-post{width:calc((100% - 30px)/2) !important}}@media(max-width: 576px){.blog .archive-bn00 .wp-block-post,.archive .archive-bn00 .wp-block-post{width:100% !important}}.blog .archive-bn00 .wp-block-post figure,.archive .archive-bn00 .wp-block-post figure{border-radius:10px 10px 0 0;overflow:hidden;aspect-ratio:1.5/1 !important}.blog .archive-bn00 .wp-block-post figure a,.archive .archive-bn00 .wp-block-post figure a{display:inline-block;height:100% !important;width:100%;aspect-ratio:unset !important}.blog .archive-bn00 .wp-block-post figure a img,.archive .archive-bn00 .wp-block-post figure a img{height:100%;width:100%;object-fit:cover !important}.blog .archive-bn00 .wp-block-post h3,.archive .archive-bn00 .wp-block-post h3{margin:20px 30px 30px !important;height:114px}@media(max-width: 1440px){.blog .archive-bn00 .wp-block-post h3,.archive .archive-bn00 .wp-block-post h3{margin:20px 20px 0 !important}}@media(max-width: 576px){.blog .archive-bn00 .wp-block-post h3,.archive .archive-bn00 .wp-block-post h3{height:auto;margin:20px 20px 40px !important}}.blog .archive-bn00 .wp-block-post h3 a,.archive .archive-bn00 .wp-block-post h3 a{font-size:1.6rem;text-decoration:none;line-height:2}.blog .archive-bn00 .wp-block-post .wp-block-post-date,.archive .archive-bn00 .wp-block-post .wp-block-post-date{display:flex;justify-content:flex-end;align-items:center;margin:0 30px 30px 0;font-family:var(--en-font);font-size:1.2rem;font-weight:700}@media(max-width: 1440px){.blog .archive-bn00 .wp-block-post .wp-block-post-date,.archive .archive-bn00 .wp-block-post .wp-block-post-date{margin:0 20px 20px 0 !important}}.blog .archive-bn00 .wp-block-post .archive-cat,.archive .archive-bn00 .wp-block-post .archive-cat{display:flex;justify-content:flex-start;align-items:center;margin:0 0 30px 30px}@media(max-width: 1440px){.blog .archive-bn00 .wp-block-post .archive-cat,.archive .archive-bn00 .wp-block-post .archive-cat{margin:0 0 20px 20px}}.blog .archive-bn00 .wp-block-post .archive-cat a,.archive .archive-bn00 .wp-block-post .archive-cat a{font-size:1.2rem;font-weight:700;padding:5px 10px;border:solid 1px var(--text_color);border-radius:50px;line-height:1.5;background-color:#fff}.blog .archive-bn00 .wp-block-query-pagination,.archive .archive-bn00 .wp-block-query-pagination{margin-top:80px;margin-bottom:150px;background:#edf5ff;padding:15px;gap:70px;border-radius:6px}@media(max-width: 1440px){.blog .archive-bn00 .wp-block-query-pagination,.archive .archive-bn00 .wp-block-query-pagination{margin-bottom:120px}}@media(max-width: 1024px){.blog .archive-bn00 .wp-block-query-pagination,.archive .archive-bn00 .wp-block-query-pagination{margin-bottom:100px}}@media(max-width: 781px){.blog .archive-bn00 .wp-block-query-pagination,.archive .archive-bn00 .wp-block-query-pagination{margin-bottom:80px}}.blog .archive-bn00 .wp-block-query-pagination .wp-block-query-pagination-numbers,.archive .archive-bn00 .wp-block-query-pagination .wp-block-query-pagination-numbers{display:flex;align-items:center;flex-wrap:wrap;gap:25px}.blog .archive-bn00 .wp-block-query-pagination .wp-block-query-pagination-numbers span,.blog .archive-bn00 .wp-block-query-pagination .wp-block-query-pagination-numbers a,.archive .archive-bn00 .wp-block-query-pagination .wp-block-query-pagination-numbers span,.archive .archive-bn00 .wp-block-query-pagination .wp-block-query-pagination-numbers a{font-size:1.5rem;font-family:var(--en-font);text-decoration:none}.blog .archive-bn00 .wp-block-query-pagination .wp-block-query-pagination-numbers span,.archive .archive-bn00 .wp-block-query-pagination .wp-block-query-pagination-numbers span{display:flex;align-items:center;justify-content:center;color:#fff;width:38px;height:38px;border-radius:30px;background:var(--main_color);flex-shrink:0;text-align:center}.blog .archive-bn00 .wp-block-query-pagination .wp-block-query-pagination-previous,.blog .archive-bn00 .wp-block-query-pagination .wp-block-query-pagination-next,.archive .archive-bn00 .wp-block-query-pagination .wp-block-query-pagination-previous,.archive .archive-bn00 .wp-block-query-pagination .wp-block-query-pagination-next{font-size:1.5rem;line-height:1.5;text-decoration:none;display:flex;align-items:center;gap:8px}.blog .archive-bn00 .wp-block-query-pagination .wp-block-query-pagination-previous::before,.archive .archive-bn00 .wp-block-query-pagination .wp-block-query-pagination-previous::before{content:"";display:inline-block;width:14px;height:12px;background-image:url(../images/keyboard_double_arrow_left.svg)}.blog .archive-bn00 .wp-block-query-pagination .wp-block-query-pagination-next::after,.archive .archive-bn00 .wp-block-query-pagination .wp-block-query-pagination-next::after{content:"";display:inline-block;width:14px;height:12px;background-image:url(../images/keyboard_double_arrow_left.svg);transform:rotate(180deg)}.c-breadcrumb{font-size:12px;line-height:1.4}.c-breadcrumb ol{display:flex;flex-wrap:wrap;gap:.25rem .5rem;list-style:none;margin:0;padding:0;font-weight:bold}.c-breadcrumb ol li+li::before{content:">";font-size:12px;margin:0 5px}.c-breadcrumb ol a{text-decoration:none}.single-post .attachment-post-thumbnail{border-radius:12px}.single-post .wp-block-post-date{font-weight:bold}.single-post .wp-block-post-title{font-size:40px}.single-post .taxonomy-category.wp-block-post-terms a,.single-post .taxonomy-post_tag.wp-block-post-terms a{font-weight:bold;font-size:14px;background-color:#e5effb}.single-post h2.wp-block-heading{color:var(--wp--preset--color--brand-primary);font-weight:bold;font-size:26px}.single-post .post-navigation{padding:20px;border-radius:12px;background-color:var(--wp--preset--color--success)}.single-post .post-navigation .post-navigation-link-previous{background:url(../images/arrow_left.svg) no-repeat left center;padding-left:20px}.single-post .post-navigation .post-navigation-link-next{background:url(../images/arrow_right.svg) no-repeat right center;padding-right:20px}.single-post .post-navigation a{font-size:16px;font-weight:bold;text-decoration:none}.gtranslate_wrapper{display:flex}@media(max-width: 1024px){.gtranslate_wrapper{display:none !important}}@media(max-width: 1024px){.hamburger-menu .gtranslate_wrapper{display:flex !important}}.glink{font-size:16px;margin-right:5px;color:#999;order:2}.glink::before{content:"／";margin-right:5px}.glink.gt-current-lang{color:#fff;order:1;font-weight:normal}.glink.gt-current-lang::before{display:none}.hamburger-icon{position:relative;width:40px;height:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;z-index:10001}.hamburger-icon span{display:block;height:2px;width:100%;background:var(--main_color);border-radius:2px;transition:all .4s ease}.hamburger-menu{position:fixed;inset:0;background:#fff;flex-direction:column;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .4s ease,transform .4s ease,visibility .4s}.hamburger-menu.is-active{opacity:1;visibility:visible}.hamburger-icon.is-active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger-icon.is-active span:nth-child(2){opacity:0}.hamburger-icon.is-active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.hamburger01 .hamburger01-inner{margin-top:150px;gap:30px}@media(max-width: 1024px){.hamburger01 .hamburger01-inner{margin-top:120px}}@media(max-width: 781px){.hamburger01 .hamburger01-inner{max-width:450px}}@media(max-width: 576px){.hamburger01 .hamburger01-inner{max-width:90%;margin-top:120px}}@media(max-width: 1350px){.hamburger01 .hamburger01-inner nav li a span{font-size:2rem !important}}.hamburger01 .wp-block-site-logo{width:270px;margin:0 !important}.hamburger01 .wp-block-site-logo a{width:100%}.hamburger01 .wp-block-site-logo a img{width:100%}.hamburger01 a{font-family:var(--go-font) !important;font-weight:500}.hamburger01 .hamburger01-cta{gap:20px;margin-top:20px}@media(max-width: 781px){.hamburger01 .hamburger01-cta{margin-top:10px}}@media(max-width: 576px){.hamburger01 .hamburger01-cta{flex-wrap:wrap}}@media(max-width: 1350px){.hamburger01 .wp-block-buttons{display:inline-block !important}}.hamburger01 .header-tel{gap:5px}@media(max-width: 1350px){.hamburger01 .header-tel{display:flex !important}}body{position:relative}body header{position:fixed;top:0;left:0;z-index:100;background:#fff;width:100%}body .header01{max-width:1500px;width:94vw;padding:10px 0;margin:0 auto;flex-wrap:nowrap}@media(max-width: 1024px){body .header01{gap:10px !important}}@media(max-width: 781px){body .header01{width:100% !important;height:auto;padding:0;flex-direction:column;gap:unset !important}}@media(max-width: 781px){body .header01 .logo-sub-title{width:100%;text-align:center;transition:opacity .3s ease,visibility .3s ease}body .header01 .logo-sub-title p{color:#228686 !important}}@media(max-width: 576px){body .header01 .logo-sub-title p{font-size:1.1rem !important}}body .header01 .logo-sub-title.is-hidden{display:none}body .header01 .header-inner{width:100%;justify-content:space-between}body .header01 .header-left{gap:29px;flex-wrap:nowrap}@media(max-width: 1440px){body .header01 .header-left{gap:25px}}@media(max-width: 1024px){body .header01 .header-left{gap:20px}}@media(max-width: 781px){body .header01 .header-left{gap:0}}body .header01 .header-left .hamburger-icon{display:none}@media(max-width: 1350px){body .header01 .header-left .hamburger-icon{display:flex}}@media(max-width: 781px){body .header01 .header-left .hamburger-icon{width:72px;height:72px;background:var(--text_color);padding:20px;justify-content:center;gap:6px}}@media(max-width: 576px){body .header01 .header-left .hamburger-icon{width:60px;height:60px;background:var(--text_color);padding:15px;justify-content:center;gap:6px}}@media screen and (max-width: 420px){body .header01 .header-left .hamburger-icon{width:50px}}@media(max-width: 781px){body .header01 .header-left .hamburger-icon span{background:#fff;width:32px}}@media(max-width: 576px){body .header01 .header-left .hamburger-icon span{width:20px}}@media(max-width: 1350px){body .header01 .header-left .wp-block-navigation__responsive-container{display:none}}body .header01 .header-logo{gap:5px;width:260px}@media(max-width: 781px){body .header01 .header-logo{padding-left:2em}}@media(max-width: 576px){body .header01 .header-logo{padding-left:5px;width:200px}}@media screen and (max-width: 420px){body .header01 .header-logo{width:50vw;min-width:120px}}body .header01 .header-logo p{font-size:1.1rem !important;line-height:1.5}@media(max-width: 781px){body .header01 .header-logo p{font-size:.9rem !important}}@media(max-width: 576px){body .header01 .header-logo p{font-size:.7rem !important}}body .header01 .header-logo .wp-block-site-logo{width:100%}body .header01 .header-logo .wp-block-site-logo a{width:100%}body .header01 .header-logo .wp-block-site-logo a img{width:100%}@media(max-width: 781px){body .header01 .wp-block-navigation__responsive-container-open{display:none}}body .header01 .wp-block-navigation__container{gap:29px;flex-wrap:nowrap}@media(max-width: 1440px){body .header01 .wp-block-navigation__container{gap:25px}}body .header01 .wp-block-navigation__container li a span{font-size:1.6rem;white-space:nowrap;font-family:var(--go-font);font-weight:500}@media(max-width: 1024px){body .header01 .wp-block-navigation__container li a span{font-size:1.5rem}}body .header01 .header-tel{gap:5px;flex-wrap:nowrap}@media(max-width: 781px){body .header01 .header-tel{display:none}}body .header01 .header-tel p{font-size:2rem;white-space:nowrap;font-family:var(--go-font);font-weight:700}@media(max-width: 1024px){body .header01 .header-tel p{font-size:1.8rem}}body .header01 .header-tel figure{width:26px;height:26px}body .header01 .header-tel-lg{display:none}@media(max-width: 781px){body .header01 .header-tel-lg{width:72px;height:72px;background:var(--main_color);display:flex;justify-content:center;align-items:center}body .header01 .header-tel-lg a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}}@media(max-width: 576px){body .header01 .header-tel-lg{width:60px;height:60px}}@media screen and (max-width: 420px){body .header01 .header-tel-lg{width:50px}}body .header01 .wp-block-buttons{width:180px;height:50px;flex-wrap:nowrap}@media(max-width: 781px){body .header01 .wp-block-buttons{display:none}}body .header01 .wp-block-buttons .wp-block-button{width:100%;height:100%}body .header01 .wp-block-buttons .wp-block-button a{width:100%;height:100%;border-radius:6px;font-size:1.5rem;font-weight:500;line-height:1;gap:2px;border:solid 2px var(--accent_color);transition:all .3s ease;font-family:var(--go-font);font-weight:700;display:flex;justify-content:center;align-items:center;flex-direction:column}@media(max-width: 576px){body .header01 .wp-block-buttons .wp-block-button a{font-size:1.6rem}}body .header01 .wp-block-buttons .wp-block-button a::before{content:"24時間対応の";display:inline-block}body .header01 .wp-block-buttons .wp-block-button a:hover{background-color:#fff !important;color:var(--accent_color);transition:all .3s ease}body .header01 .header-button-lg{display:none}@media(max-width: 781px){body .header01 .header-button-lg{width:72px;height:72px;background:var(--accent_color);display:flex;justify-content:center;align-items:center}body .header01 .header-button-lg a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}}@media(max-width: 576px){body .header01 .header-button-lg{width:60px;height:60px}}@media screen and (max-width: 420px){body .header01 .header-button-lg{width:50px}}.access01{padding:14px;gap:80px}@media(max-width: 1440px){.access01{gap:60px}}@media(max-width: 1024px){.access01{gap:40px}}@media(max-width: 781px){.access01{gap:30px}}@media(max-width: 576px){.access01{padding:10px 0;gap:10px;display:flex;flex-direction:column;align-items:flex-start;width:fit-content !important;margin:0 auto !important}}.access01 figure{width:44px;height:44px;background:var(--main_color);border-radius:50px;display:flex;justify-content:center;align-items:center}@media(max-width: 781px){.access01 figure{width:35px;height:35px}.access01 figure img{width:20px;height:20px}}.access01 p{color:#7b7b7b !important;font-size:1.8rem}@media(max-width: 1024px){.access01 p{font-size:1.6rem}}@media(max-width: 781px){.access01 p{font-size:1.4rem}}@media(max-width: 576px){.access01 p{font-size:1.6rem}}body section .content01{width:1320px !important;margin:0 auto !important}@media(max-width: 1440px){body section .content01{width:90% !important;max-width:1000px !important}}@media(max-width: 576px){body section .content01{width:100% !important;padding-inline:10px}}body section .content01>div{gap:70px;justify-content:center;align-items:flex-start}@media(max-width: 1440px){body section .content01>div{gap:50px}}@media(max-width: 1024px){body section .content01>div{gap:40px}}@media(max-width: 781px){body section .content01>div{flex-direction:column;gap:30px}}@media(max-width: 576px){body section .content01>div{gap:24px}}body section .content01 figure{width:42%;border-radius:12px;overflow:hidden}@media(max-width: 781px){body section .content01 figure{border-radius:10px}}@media(max-width: 576px){body section .content01 figure{border-radius:8px}}@media(max-width: 781px){body section .content01 figure{width:100%;height:400px}}@media(max-width: 576px){body section .content01 figure{height:250px}}body section .content01 figure img{width:100%;height:100%;object-fit:cover}body section .content01 .content01-text{width:calc(58% - 70px);gap:40px}@media(max-width: 1440px){body section .content01 .content01-text{width:calc(58% - 50px);gap:30px}}@media(max-width: 1024px){body section .content01 .content01-text{width:calc(58% - 40px)}}@media(max-width: 781px){body section .content01 .content01-text{width:100%}}@media(max-width: 576px){body section .content01 .content01-text{gap:20px}}body section .content01 .content01-item{gap:10px}body section .content01 p{font-size:2.4rem;line-height:1.7;font-weight:700}@media(max-width: 1440px){body section .content01 p{font-size:2.2rem}}@media(max-width: 1024px){body section .content01 p{font-size:2rem}}@media(max-width: 576px){body section .content01 p{font-size:1.6rem}}body section .content01 .content01-item-title{font-family:var(--go-font);font-size:2.4rem;letter-spacing:.007em;font-weight:700}@media(max-width: 1440px){body section .content01 .content01-item-title{font-size:2.2rem}}@media(max-width: 1024px){body section .content01 .content01-item-title{font-size:2rem}}body section .content01 hr{width:100%;border-top:1px solid}body section .content02{width:1320px !important;margin:0 auto !important}@media(max-width: 1440px){body section .content02{width:90% !important;max-width:1000px !important}}@media(max-width: 1024px){body section .content02{max-width:600px !important}}@media(max-width: 576px){body section .content02{width:100% !important;padding-inline:10px}}body section .content02>div{flex-direction:column;align-items:center;gap:50px}@media(max-width: 1024px){body section .content02>div{gap:40px}}@media(max-width: 781px){body section .content02>div{gap:60px}}body section .content02 .content-item{width:100%;height:auto;min-height:420px;gap:65px;align-items:stretch;border-radius:12px;overflow:hidden}@media(max-width: 781px){body section .content02 .content-item{border-radius:10px}}@media(max-width: 576px){body section .content02 .content-item{border-radius:8px}}@media(max-width: 1440px){body section .content02 .content-item{gap:50px;min-height:460px}}@media(max-width: 1024px){body section .content02 .content-item{gap:30px;min-height:auto;flex-direction:column;align-items:center}}@media(max-width: 781px){body section .content02 .content-item{background:rgba(0,0,0,0) !important}}@media(max-width: 576px){body section .content02 .content-item{gap:16px}}@media(max-width: 781px){body section .content02 .content-item-title-md{align-items:flex-start;width:100%}}body section .content02 .content-item-title-md .content-item-title{font-family:var(--go-font);line-height:1.5;margin:0}@media(max-width: 781px){body section .content02 .content-item-title-md .content-item-title{font-size:1.8rem;font-weight:500}}@media(max-width: 576px){body section .content02 .content-item-title-md .content-item-title{font-size:1.6rem}}@media(max-width: 781px){body section .content02 .content-item-title-md h3{line-height:1.5;margin:10px 0 0;font-size:2.6rem;font-family:var(--min-font)}}@media(max-width: 576px){body section .content02 .content-item-title-md h3{font-size:2.2rem}}body section .content02 figure{width:43%;height:auto;display:flex}@media(max-width: 1440px){body section .content02 figure{width:40%}}@media(max-width: 1024px){body section .content02 figure{width:100%;height:350px}}@media(max-width: 781px){body section .content02 figure{height:320px}}@media(max-width: 576px){body section .content02 figure{height:250px}}body section .content02 figure img{width:100%;height:100%;object-fit:cover;border-radius:12px;overflow:hidden}@media(max-width: 781px){body section .content02 figure img{border-radius:10px}}@media(max-width: 576px){body section .content02 figure img{border-radius:8px}}body section .content02 .content-item-text{width:calc(57% - 65px);height:auto;padding:50px 30px 50px 0}@media(max-width: 1440px){body section .content02 .content-item-text{width:calc(60% - 50px);padding:40px 30px 40px 0}}@media(max-width: 1024px){body section .content02 .content-item-text{width:100%;padding:0 30px 40px 30px}}@media(max-width: 781px){body section .content02 .content-item-text{padding:0}}body section .content02 .content-item-text p{line-height:2;font-weight:500}body section .content02 .content-item-text p code{font-size:1.4rem;font-family:var(--noto-sans)}@media(max-width: 781px){body section .content02 .content-item-text p code{font-size:1.3rem}}@media(max-width: 576px){body section .content02 .content-item-text p code{font-size:1.4rem}}body section .content02 .content-item-text .content-item-title{font-size:2.4rem;font-family:var(--go-font);line-height:1.5;margin:0}@media(max-width: 1440px){body section .content02 .content-item-text .content-item-title{font-size:2.2rem}}@media(max-width: 1024px){body section .content02 .content-item-text .content-item-title{font-size:2rem}}@media(max-width: 781px){body section .content02 .content-item-text .content-item-title{font-size:1.8rem}}@media(max-width: 576px){body section .content02 .content-item-text .content-item-title{font-size:1.5rem}}body section .content02 .content-item-text h3{font-size:3.2rem;line-height:1.5;margin:20px 0 40px;font-family:var(--min-font)}@media(max-width: 1440px){body section .content02 .content-item-text h3{font-size:2.8rem;margin:15px 0 30px}}@media(max-width: 1024px){body section .content02 .content-item-text h3{font-size:2.4rem}}@media(max-width: 781px){body section .content02 .content-item-text h3{font-size:2.2rem}}@media(max-width: 576px){body section .content02 .content-item-text h3{font-size:2rem}}body section .content03{padding:60px 30px;margin-top:0;width:1320px !important;margin-inline:auto !important}@media(max-width: 1440px){body section .content03{width:90% !important;max-width:1000px !important}}@media(max-width: 1024px){body section .content03{max-width:600px !important}}@media(max-width: 576px){body section .content03{width:calc(100% - 20px) !important}}body section .content03{border-radius:12px;overflow:hidden}@media(max-width: 781px){body section .content03{border-radius:10px}}@media(max-width: 576px){body section .content03{border-radius:8px}}@media(max-width: 1024px){body section .content03{padding:40px 30px}}@media(max-width: 781px){body section .content03{padding:30px}}@media(max-width: 576px){body section .content03{padding:30px 20px}}body section .content03 h3{font-size:3.2rem;position:relative;padding-bottom:40px}@media(max-width: 1440px){body section .content03 h3{font-size:2.8rem;padding-bottom:30px}}@media(max-width: 1024px){body section .content03 h3{font-size:2.6rem}}@media(max-width: 781px){body section .content03 h3{text-align:center}}@media(max-width: 576px){body section .content03 h3{display:flex;flex-direction:column;align-items:center;line-height:1.5;padding-bottom:20px}}body section .content03 h3::before{content:"";display:inline-block;width:100%;height:2px;background:#f8f6f4;position:absolute;bottom:0;left:0}body section .content03 h3::after{content:"";display:inline-block;width:10%;height:2px;max-width:80px;background:var(--main_color);position:absolute;bottom:0;left:0}@media(max-width: 781px){body section .content03 h3::after{display:none}}body section .content03 h3 code{font-family:var(--jp-font)}@media(max-width: 576px){body section .content03 h3 code{font-size:1.5rem}}body section .content03>div{margin-top:40px;padding:0 20px}@media(max-width: 1440px){body section .content03>div{margin-top:30px}}@media(max-width: 1024px){body section .content03>div{padding:0 10px}}@media(max-width: 781px){body section .content03>div{padding:0}}@media(max-width: 576px){body section .content03>div{margin-top:20px}}body section .content03>div figure{width:280px;margin:0 0 35px !important}@media(max-width: 1440px){body section .content03>div figure{width:250px;margin:0 0 20px !important}}@media(max-width: 781px){body section .content03>div figure{margin:0 auto 35px !important}}@media(max-width: 576px){body section .content03>div figure{width:70%;min-width:200px;margin:0 auto 20px !important}}body section .content03>div p{font-size:2rem}@media(max-width: 1440px){body section .content03>div p{font-size:1.6rem}}@media(max-width: 1024px){body section .content03>div p{font-size:1.5rem}}@media(max-width: 781px){body section .content03>div p{font-size:1.4rem}}@media(max-width: 576px){body section .content03>div p{font-size:1.6rem}}body section .content04{margin-top:20px;width:1320px !important;margin-inline:auto !important}@media(max-width: 1440px){body section .content04{width:90% !important;max-width:1000px !important}}@media(max-width: 1024px){body section .content04{max-width:600px !important}}@media(max-width: 576px){body section .content04{width:calc(100% - 20px) !important}}body section .content04 h3{font-size:3.2rem;margin:0 0 40px}@media(max-width: 1440px){body section .content04 h3{font-size:2.8rem;margin-bottom:30px}}@media(max-width: 1024px){body section .content04 h3{font-size:2.6rem}}@media(max-width: 576px){body section .content04 h3{font-size:2.2rem;margin:0 0 25px}}body section .content04 hr{color:var(--main_color);border-top:1px solid !important}body section .content04>div{margin-top:40px;padding-inline:30px;display:flex;flex-direction:column;gap:60px}@media(max-width: 1440px){body section .content04>div{margin-top:30px;gap:50px}}@media(max-width: 1024px){body section .content04>div{padding-inline:10px}}@media(max-width: 781px){body section .content04>div{padding-inline:0}}@media(max-width: 576px){body section .content04>div{margin-top:25px;gap:40px}}body section .content04>div h4{font-size:2.4rem;margin-bottom:30px;line-height:1.5}@media(max-width: 1440px){body section .content04>div h4{font-size:2.2rem}}@media(max-width: 1024px){body section .content04>div h4{font-size:2rem}}@media(max-width: 781px){body section .content04>div h4{font-size:1.8rem}}@media(max-width: 576px){body section .content04>div h4{margin-bottom:25px}}@media(max-width: 576px){body section .content04>div p{font-size:1.4rem}}.features01{padding:120px 0 0;gap:80px;display:flex;flex-direction:column}@media(max-width: 1440px){.features01{padding:100px 0 0;gap:70px}}@media(max-width: 1024px){.features01{padding:80px 0 0;gap:40px}}@media(max-width: 781px){.features01{padding:60px 0 0}}@media(max-width: 576px){.features01{padding:50px 0 0;gap:30px}}footer .footer01{padding:60px 0 50px !important;max-width:1500px !important;width:94vw !important;margin-inline:auto !important}@media(max-width: 1440px){footer .footer01{padding:40px 0 30px !important}}@media(max-width: 1024px){footer .footer01{width:90% !important}}@media(max-width: 1024px){footer .footer01 .footer-inner-upper{flex-direction:column;align-items:flex-start;width:100% !important}}footer .footer01 figure{width:400px}@media(max-width: 1440px){footer .footer01 figure{width:360px}}@media(max-width: 1024px){footer .footer01 figure{width:300px}}@media(max-width: 576px){footer .footer01 figure{width:90%;max-width:300px}}footer .footer01 figure img{width:100%;height:100%;object-fit:contain}footer .footer01 .footer-nav{display:flex;justify-content:flex-end;align-items:center}@media(max-width: 1024px){footer .footer01 .footer-nav{justify-content:flex-start}}footer .footer01 nav button{display:none}footer .footer01 nav .wp-block-navigation__responsive-container ul{gap:30px}@media(max-width: 1440px){footer .footer01 nav .wp-block-navigation__responsive-container ul{flex-wrap:wrap;gap:25px}}@media(max-width: 1024px){footer .footer01 nav .wp-block-navigation__responsive-container ul{gap:15px 20px}}footer .footer01 nav .wp-block-navigation__responsive-container ul li a span{font-family:var(--go-font);font-weight:500;font-size:2.2rem}@media(max-width: 1440px){footer .footer01 nav .wp-block-navigation__responsive-container ul li a span{font-size:1.8rem}}@media(max-width: 1024px){footer .footer01 nav .wp-block-navigation__responsive-container ul li a span{font-size:1.6rem}}@media(max-width: 781px){footer .footer01 nav .wp-block-navigation__responsive-container ul li a span{font-size:1.8rem}}@media(max-width: 576px){footer .footer01 nav .wp-block-navigation__responsive-container ul li a span{font-size:2rem}}footer .footer01 .footer-inner-under{margin-top:60px}@media(max-width: 1024px){footer .footer01 .footer-inner-under{margin-top:40px;width:100% !important}}footer .footer01 .footer-inner-under .left p{line-height:1.5}footer .footer01 .footer-inner-under .right{display:flex;align-items:flex-end;justify-content:flex-end}footer .footer01 .footer-inner-under .right>div{gap:50px;align-items:center}@media(max-width: 1024px){footer .footer01 .footer-inner-under .right>div{gap:5px;flex-direction:column;align-items:flex-end}}footer .footer01 .footer-inner-under .right>div a{display:flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--go-font);font-weight:500}footer .footer01 .footer-inner-under .right>div a::after{content:"";display:inline-block;width:16px;height:11px;background-image:url(../images/link.svg);background-size:contain;background-repeat:no-repeat}footer .footer01 .footer-inner-under .right>div span{font-size:1.4rem;font-family:var(--go-font)}@media(max-width: 1024px){footer .footer01 .footer-inner-under .right>div span{font-size:1.2rem}}footer .footer01 .footer-inner-under .right>div p{font-size:1.2rem}@media(max-width: 781px){footer .footer01{max-width:400px !important;padding-bottom:80px !important;padding-top:50px !important}}@media(max-width: 781px){footer .footer01 figure{margin-top:40px}}@media(max-width: 781px){footer .footer01 .footer-nav-md ul{display:flex;flex-direction:column;gap:20px}footer .footer01 .footer-nav-md ul li a span{font-family:var(--go-font);font-weight:500;font-size:2rem}}@media(max-width: 781px){footer .footer01 .footer-corporate{display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;margin-top:30px}footer .footer01 .footer-corporate span{font-size:1.4rem;font-family:var(--go-font);font-weight:500}footer .footer01 .footer-corporate::after{content:"";display:inline-block;width:14px;height:9px;background-image:url(../images/link.svg);background-size:contain;background-repeat:no-repeat}}@media(max-width: 781px){footer .footer01 .address{margin-top:30px;width:fit-content}footer .footer01 .address p{font-size:1.4rem;margin-bottom:0 !important}}@media(max-width: 781px)and (max-width: 576px){footer .footer01 .address p{font-size:1.5rem}}@media(max-width: 781px){footer .footer01 .footer-copyright{margin-top:40px;font-size:1.2rem;text-align:center}}.fv02{height:1000px}@media(max-width: 1024px){.fv02{height:900px}}@media(max-width: 781px){.fv02{position:relative;height:1250px;background:#d9e7e8;padding-top:80px}}@media(max-width: 576px){.fv02{padding-top:70px;height:1150px}}@media(max-width: 390px){.fv02{height:1320px}}@media(max-width: 781px){.fv02 .fv02-lg{position:relative;max-width:100%;height:100%;height:900px}}@media(max-width: 576px){.fv02 .fv02-lg{height:950px;margin-top:0}}@media(max-width: 390px){.fv02 .fv02-lg{height:850px}}@media(max-width: 781px){.fv02 .fv02-lg .wp-block-cover{position:relative;z-index:0}.fv02 .fv02-lg .wp-block-cover::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(217, 231, 232, 0) 70%, rgba(217, 231, 232, 0.5) 90%, #D9E7E8 100%);z-index:1;pointer-events:none}}.fv02 .wp-block-cover{height:100%}@media(max-width: 781px){.fv02 .wp-block-cover{margin-bottom:0}}.fv02 .wp-block-cover__inner-container{margin-top:80px}@media(max-width: 781px){.fv02 .wp-block-cover__inner-container{height:100%;width:90%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-top:0;position:relative;z-index:2}}@media(max-width: 576px){.fv02 .wp-block-cover__inner-container{width:100%}}.fv02 .fv-contents{max-width:1500px;width:94vw;margin:0 auto !important}@media(max-width: 781px){.fv02 .fv-contents{width:100%;margin-top:20px !important}}@media(max-width: 576px){.fv02 .fv-contents{width:auto}}.fv02 .fv-text{border-radius:50px;padding:15px 25px;margin-bottom:10px;color:#265268 !important}@media(max-width: 1024px){.fv02 .fv-text{padding:10px 20px}}@media(max-width: 576px){.fv02 .fv-text{font-size:1.4rem;margin-bottom:5px}}@media(max-width: 430px){.fv02 .fv-text{font-size:clamp(1rem,3.4vw,1.4rem);padding:5px 10px;white-space:nowrap}}.fv02 h2{font-size:8rem;font-family:var(--min-font);font-weight:700;line-height:1.2;margin-top:10px}@media(max-width: 1440px){.fv02 h2{font-size:7rem}}@media(max-width: 1024px){.fv02 h2{font-size:5rem}}@media(max-width: 781px){.fv02 h2{font-size:4.8rem;position:relative;z-index:2}}@media(max-width: 576px){.fv02 h2{font-size:4.4rem}}.fv02 h3{font-size:3.6rem;color:var(--main_color) !important;font-family:var(--go-font);font-weight:700;line-height:2.5;border-top:solid 3px #fff;text-decoration-line:underline;text-decoration-color:#fff;text-decoration-thickness:3px;text-underline-offset:.8em}@media(max-width: 1440px){.fv02 h3{font-size:3rem}}@media(max-width: 1024px){.fv02 h3{font-size:2.4rem}}@media(max-width: 781px){.fv02 h3{font-size:2.4rem}}@media(max-width: 576px){.fv02 h3{font-size:2rem;border-top:solid 2px #fff;text-decoration-thickness:2px}}@media(max-width: 360px){.fv02 h3{font-size:1.8rem}}.fv02 .fv-price{margin-left:0;margin-top:30px}@media(max-width: 1024px){.fv02 .fv-price{width:280px}}@media(max-width: 781px){.fv02 .fv-price{margin-top:20px}}@media(max-width: 576px){.fv02 .fv-price{width:100%;max-width:320px;margin-top:10px}}@media(max-width: 430px){.fv02 .fv-price img{width:100% !important}}.fv02 .fv-img{width:45vw;max-width:650px;margin-top:10px;align-items:flex-start;gap:0}@media(max-width: 1440px){.fv02 .fv-img{min-width:580px}}@media(max-width: 1024px){.fv02 .fv-img{min-width:520px}}@media(max-width: 781px){.fv02 .fv-img{width:100%;margin:0 auto !important;justify-content:center;max-width:unset;min-width:unset !important;background:#d9e7e8}.fv02 .fv-img figure{width:calc((100% - 2rem)/3);min-width:210px}}@media(max-width: 576px){.fv02 .fv-img{overflow:hidden;margin-top:-80px !important}}@media(max-width: 510px){.fv02 .fv-img{flex-wrap:wrap;margin-top:-250px !important}}@media(max-width: 430px){.fv02 .fv-img figure{width:50%;min-width:200px}}@media(max-width: 390px){.fv02 .fv-img{flex-direction:column;align-items:center;margin-top:-240px !important}.fv02 .fv-img figure{width:60%;min-width:240px}}.fv02 figure{margin-left:-50px}@media(max-width: 781px){.fv02 figure{margin-left:-40px}}@media(max-width: 576px){.fv02 figure{margin-left:-40px}}@media(max-width: 510px){.fv02 figure{margin-left:-30px}}@media(max-width: 390px){.fv02 figure{margin-left:0}}.fv02 figure:first-child{margin-left:-25px}@media(max-width: 781px){.fv02 figure:first-child{margin-left:0}}@media(max-width: 510px){.fv02 figure:first-child{margin-bottom:-50px}}@media(max-width: 510px){.fv02 figure:nth-child(2){margin-bottom:-50px}}@media(max-width: 510px){.fv02 figure:last-child{margin-left:0;margin-bottom:-20px}}@media(max-width: 430px){.fv02 figure:last-child{width:100%;text-align:center}.fv02 figure:last-child img{width:50%;min-width:200px !important}}@media(max-width: 390px){.fv02 figure:last-child img{width:60%;min-width:240px !important}}.promise01{padding:100px 0 120px}@media(max-width: 1440px){.promise01{padding:80px 0 100px}}@media(max-width: 1024px){.promise01{padding:80px 0}}@media(max-width: 781px){.promise01{padding:60px 0}}@media(max-width: 576px){.promise01{padding:50px 0}}.promise01 .title02{margin-bottom:80px}@media(max-width: 1440px){.promise01 .title02{margin-bottom:70px}}@media(max-width: 1024px){.promise01 .title02{margin-bottom:60px}}@media(max-width: 576px){.promise01 .title02{margin-bottom:40px}}.promise01 .title02 .title-dec::before,.promise01 .title02 .title-dec::after{background-image:url(../images/title02-icon.svg)}h1,h2,h3,h4,h5,h6{font-weight:700}.title-under-text{font-size:2.8rem;margin-bottom:0;width:90%}@media(max-width: 1440px){.title-under-text{font-size:2.4rem}}@media(max-width: 1024px){.title-under-text{font-size:2.2rem}}@media(max-width: 781px){.title-under-text{font-size:2rem}}@media(max-width: 576px){.title-under-text{font-size:1.8rem}}.title02{position:relative;z-index:0;gap:10px !important;display:flex;flex-direction:column}@media(max-width: 576px){.title02{gap:5px !important}}.title02 h2{margin:0;text-align:center;font-size:5.6rem;line-height:1.2;font-family:"Zen Old Mincho",serif;font-weight:700}@media(max-width: 1440px){.title02 h2{font-size:4.8rem}}@media(max-width: 1024px){.title02 h2{font-size:4rem}}@media(max-width: 781px){.title02 h2{font-size:3.8rem}}@media(max-width: 576px){.title02 h2{font-size:3rem}}.title02 p{font-size:3.2rem;line-height:1;font-family:var(--min-font)}@media(max-width: 1440px){.title02 p{font-size:2.8rem}}@media(max-width: 1024px){.title02 p{font-size:2.4rem}}@media(max-width: 781px){.title02 p{font-size:2.2rem}}@media(max-width: 576px){.title02 p{font-size:1.8rem}}.title02 .title-dec{font-size:2.4rem;font-family:var(--go-font);font-weight:700;display:flex;align-items:center;justify-content:center;gap:15px}@media(max-width: 1440px){.title02 .title-dec{font-size:2.2rem}}@media(max-width: 1024px){.title02 .title-dec{font-size:2rem}}@media(max-width: 781px){.title02 .title-dec{font-size:1.8rem}}@media(max-width: 576px){.title02 .title-dec{font-size:1.6rem;gap:10px}}.title02 .title-dec::before,.title02 .title-dec::after{content:"";display:inline-block;width:18px;aspect-ratio:1/1;background-image:url(../images/title02-icon-blue.svg);background-size:contain;background-repeat:no-repeat}@media(max-width: 576px){.title02 .title-dec::before,.title02 .title-dec::after{width:16px}}.cta03{margin-top:40px;padding:100px 0}@media(max-width: 1440px){.cta03{padding:80px 0}}@media(max-width: 1024px){.cta03{padding:60px 0}}@media(max-width: 781px){.cta03{padding:50px 0}}@media(max-width: 781px){.cta03>div{max-width:600px !important;width:90% !important;margin:0 auto !important}}@media(max-width: 576px){.cta03>div{width:calc(100% - 20px) !important}}.cta03 h2{font-size:5.5rem;font-family:var(--min-font);margin-bottom:30px}@media(max-width: 1440px){.cta03 h2{font-size:4.4rem}}@media(max-width: 1024px){.cta03 h2{font-size:4rem}}@media(max-width: 781px){.cta03 h2{font-size:3.5rem;margin-bottom:20px}}@media(max-width: 576px){.cta03 h2{font-size:max(2.4rem,min(6vw,2.6rem))}}.cta03 p{font-weight:500}.cta03 .button-wrap{margin-top:50px;gap:30px}@media(max-width: 1024px){.cta03 .button-wrap{margin-top:40px}}@media(max-width: 781px){.cta03 .button-wrap{gap:20px;margin-top:30px}}@media(max-width: 576px){.cta03 .button-wrap{flex-direction:column;align-items:center}}.cta03 .btn-left{width:360px}@media(max-width: 1024px){.cta03 .btn-left{width:320px}}@media(max-width: 781px){.cta03 .btn-left{width:calc((100% - 20px)/2)}}@media(max-width: 576px){.cta03 .btn-left{width:100%;max-width:300px}}.cta03 .btn-right{width:360px;display:flex;flex-direction:column;align-items:center;gap:10px}@media(max-width: 1024px){.cta03 .btn-right{width:320px}}@media(max-width: 781px){.cta03 .btn-right{width:calc((100% - 20px)/2)}}@media(max-width: 576px){.cta03 .btn-right{width:100%;max-width:300px}}.cta03 .btn-right .wp-block-buttons{width:100%}.cta03 .btn-right p{font-family:var(--go-font);display:flex;align-items:center;gap:.2em;font-size:2.6rem}@media(max-width: 1440px){.cta03 .btn-right p{font-size:2.4rem}}@media(max-width: 1024px){.cta03 .btn-right p{font-size:2.2rem}}@media(max-width: 576px){.cta03 .btn-right p{font-size:1.8rem}}.cta03 .btn-right p::before{content:"";display:inline-block;width:34px;aspect-ratio:1/1;background-image:url(../images/call_cta.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media(max-width: 1440px){.cta03 .btn-right p::before{width:30px}}@media(max-width: 1024px){.cta03 .btn-right p::before{width:25px}}@media(max-width: 576px){.cta03 .btn-right p::before{width:20px}}.cta03 .wp-block-buttons .wp-block-button{width:100%;height:64px}@media(max-width: 781px){.cta03 .wp-block-buttons .wp-block-button{height:60px}}.cta03 .wp-block-buttons .wp-block-button .wp-block-button__link{font-weight:700;font-size:2.4rem;font-family:var(--min-font);position:relative;height:100%;transition:all .3s ease;border:solid 2px #fff;border-radius:50px;color:#01a7a1 !important}@media(max-width: 1024px){.cta03 .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:2.2rem}}@media(max-width: 781px){.cta03 .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:2rem}}@media(max-width: 576px){.cta03 .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:1.6rem}}.cta03 .wp-block-buttons .wp-block-button .wp-block-button__link::before{content:"";position:absolute;inset:-10px;border:2px solid #fff;border-radius:60px;pointer-events:none;opacity:.8;transition:all .3s ease}@media(max-width: 781px){.cta03 .wp-block-buttons .wp-block-button .wp-block-button__link::before{inset:-7px}}.cta03 .wp-block-buttons .wp-block-button .wp-block-button__link:hover{background-color:#01a7a1 !important;color:#fff !important;transition:all .3s ease;border:solid 2px #01a7a1}.cta03 .wp-block-buttons .wp-block-button .wp-block-button__link:hover::before{border:2px solid #01a7a1;transition:all .3s ease}.cta03.top-bottom-cta{margin-top:0}.manufacturer01{padding:120px 0;background-color:rgba(164,190,237,.7) !important}@media(max-width: 1440px){.manufacturer01{padding:100px 0}}@media(max-width: 1024px){.manufacturer01{padding:80px 0}}@media(max-width: 576px){.manufacturer01{padding:60px 0}}@media(max-width: 1440px){.manufacturer01>div{gap:40px !important}}@media(max-width: 576px){.manufacturer01>div{gap:30px !important}}@media(max-width: 576px){.manufacturer01 .title01{width:100% !important;padding-inline:10px}}.manufacturer01 .title01 .title-dec{color:#fff !important}@media(max-width: 576px){.manufacturer01 .title01 .title-dec{font-size:min(10vw,4rem)}}.cms01{padding:120px 0}@media(max-width: 1440px){.cms01{padding:100px 0}}@media(max-width: 1024px){.cms01{padding:80px 0}}@media(max-width: 576px){.cms01{padding:60px 0}}@media(max-width: 1440px){.cms01>div{width:90% !important;max-width:1000px !important}}@media(max-width: 1024px){.cms01>div{max-width:600px !important}}@media(max-width: 576px){.cms01>div{width:calc(100% - 20px) !important}}body .archive-bn00{margin-top:30px;width:100%}@media(max-width: 1440px){body .archive-bn00{margin-top:10px}}@media(max-width: 1024px){body .archive-bn00{margin-top:0}}@media(max-width: 781px){body .archive-bn00{margin-top:20px}}@media(max-width: 576px){body .archive-bn00{margin-top:10px}}body .archive-bn00 .wp-block-post-template{gap:3em 1.5em !important;align-items:stretch}body .archive-bn00 .wp-block-post-template .wp-block-post{display:flex;flex-direction:column;justify-content:stretch;width:calc((100% - 3em)/3) !important}@media(max-width: 1024px){body .archive-bn00 .wp-block-post-template .wp-block-post{width:calc((100% - 1.5em)/2) !important}}@media(max-width: 781px){body .archive-bn00 .wp-block-post-template .wp-block-post{width:100% !important}}body .archive-bn00 .wp-block-post-template .wp-block-post>div{flex:1;padding:2em 2em 3em;border-radius:6px;position:relative}@media(max-width: 1024px){body .archive-bn00 .wp-block-post-template .wp-block-post>div{padding:1.5em 1.5em 2em}}body .archive-bn00 .wp-block-post-template .wp-block-post>div .post-inner{display:flex;flex-direction:column;height:100%}body .archive-bn00 .wp-block-post-template .wp-block-post>div .post-inner>div{max-width:100%}body .archive-bn00 .wp-block-post-template .wp-block-post>div .swiper{display:flex;flex-direction:column;align-items:center}@media(max-width: 576px){body .archive-bn00 .wp-block-post-template .wp-block-post>div .swiper{aspect-ratio:1.5/1}}body .archive-bn00 .wp-block-post-template .wp-block-post>div .boutiq-post-slider-swiper{border-radius:6px;position:relative}body .archive-bn00 .wp-block-post-template .wp-block-post>div .boutiq-slider-caption{background:#f8f6f4;font-size:1.5rem;color:#425b80;line-height:1;height:fit-content;width:fit-content;padding:5px 20px;border-radius:5px;position:absolute;top:10px;left:10px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-weight:700}@media(max-width: 1440px){body .archive-bn00 .wp-block-post-template .wp-block-post>div .boutiq-slider-caption{font-size:1.2rem;top:7px;left:7px}}body .archive-bn00 .wp-block-post-template .wp-block-post>div .boutiq-slider-caption.is-after{background:#425b80;color:#f8f6f4}body .archive-bn00 .wp-block-post-template .wp-block-post>div .swiper-pagination{text-align:center}body .archive-bn00 .wp-block-post-template .wp-block-post>div .swiper-pagination .swiper-pagination-bullet{background:var(--main_color)}body .archive-bn00 .wp-block-post-template .wp-block-post>div .post-wrap{flex:1;width:100%}body .archive-bn00 .wp-block-post-template .wp-block-post>div .post-wrap>div{align-items:flex-start}body .archive-bn00 .wp-block-post-template .wp-block-post>div .post-wrap p{flex:1;font-family:var(--noto-sans);font-weight:500}@media(max-width: 1440px){body .archive-bn00 .wp-block-post-template .wp-block-post>div .post-wrap p{font-size:1.5rem;line-height:1.5}}@media(max-width: 576px){body .archive-bn00 .wp-block-post-template .wp-block-post>div .post-wrap p{font-size:1.6rem}}body .archive-bn00 .wp-block-post-template .wp-block-post>div .post-wrap p.has-brand-primary-color{white-space:nowrap;width:92px;position:relative;flex:none}@media(max-width: 1440px){body .archive-bn00 .wp-block-post-template .wp-block-post>div .post-wrap p.has-brand-primary-color{width:85px}}body .archive-bn00 .wp-block-post-template .wp-block-post>div .post-wrap p.has-brand-primary-color::after{content:":";display:inline-block;font-size:1.6rem;position:absolute;right:.5em;top:0}@media(max-width: 1440px){body .archive-bn00 .wp-block-post-template .wp-block-post>div .post-wrap p.has-brand-primary-color::after{font-size:1.5rem}}@media(max-width: 576px){body .archive-bn00 .wp-block-post-template .wp-block-post>div .post-wrap p.has-brand-primary-color::after{font-size:1.6rem}}body .archive-bn00 .wp-block-post-template .wp-block-post>div .post-wrap p.has-brand-primary-color code{font-size:1.1rem}body .archive-bn00 .wp-block-post-template .wp-block-post>div .wp-block-read-more{box-sizing:border-box;border:solid 1px var(--main_color);background:#fff;border-radius:50px;width:260px;font-size:1.6rem;line-height:1;place-content:center;text-align:center;position:relative;padding:20px 30px;margin-top:30px;transition:all .3s ease;font-weight:700}@media(max-width: 1440px){body .archive-bn00 .wp-block-post-template .wp-block-post>div .wp-block-read-more{width:100%;padding:20px;font-size:1.5rem}}@media(max-width: 781px){body .archive-bn00 .wp-block-post-template .wp-block-post>div .wp-block-read-more{width:230px}}@media(max-width: 576px){body .archive-bn00 .wp-block-post-template .wp-block-post>div .wp-block-read-more{font-size:1.6rem;width:210px}}body .archive-bn00 .wp-block-post-template .wp-block-post>div .wp-block-read-more:hover{background-color:var(--main_color) !important;color:#fff !important;transition:all .3s ease}body .archive-bn00 .wp-block-post-template .wp-block-post>div .wp-block-read-more:hover::after{border-inline-end:2px solid #fff;border-block-end:2px solid #fff;transition:all .3s ease}body .archive-bn00 .wp-block-post-template .wp-block-post>div .wp-block-read-more::after{content:"";inline-size:7px;block-size:7px;border-inline-end:2px solid var(--main_color);border-block-end:2px solid var(--main_color);position:absolute;top:50%;right:30px;transform:translateY(-50%) rotate(315deg);transition:transform .3s ease-in}@media(max-width: 1440px){body .archive-bn00 .wp-block-post-template .wp-block-post>div .wp-block-read-more::after{right:25px}}@media(max-width: 781px){body .archive-bn00 .wp-block-post-template .wp-block-post>div .wp-block-read-more::after{right:20px;inline-size:8px;block-size:8px}}@media(max-width: 576px){body .archive-bn00 .wp-block-post-template .wp-block-post>div .wp-block-read-more::after{inline-size:6px;block-size:6px}}body .archive-bn00 .wp-block-buttons .wp-block-button__link{width:360px;border-radius:50px;border:solid 2px var(--main_color);padding:10px 20px;font-size:2.4rem;font-weight:400;margin-top:60px;transition:all .3s ease}@media(max-width: 1440px){body .archive-bn00 .wp-block-buttons .wp-block-button__link{font-size:2.2rem}}@media(max-width: 1024px){body .archive-bn00 .wp-block-buttons .wp-block-button__link{font-size:2rem;width:340px}}@media(max-width: 781px){body .archive-bn00 .wp-block-buttons .wp-block-button__link{font-size:1.8rem}}@media(max-width: 576px){body .archive-bn00 .wp-block-buttons .wp-block-button__link{width:250px;font-size:1.6rem;margin-top:50px}}body .archive-bn00 .wp-block-buttons .wp-block-button__link:hover{background-color:#fff !important;color:var(--main_color) !important;transition:all .3s ease}.price02{padding:120px 0}@media(max-width: 1440px){.price02{padding:100px 0}}@media(max-width: 1024px){.price02{padding:80px 0}}@media(max-width: 576px){.price02{padding:60px 0}}.price02>div{gap:30px !important}.price02>div .price-base,.price02>div .price-option,.price02>div .pay{margin:0 !important;padding:60px 30px 30px;border-radius:12px;overflow:hidden}@media(max-width: 781px){.price02>div .price-base,.price02>div .price-option,.price02>div .pay{border-radius:10px}}@media(max-width: 576px){.price02>div .price-base,.price02>div .price-option,.price02>div .pay{border-radius:8px}}.price02>div .price-base,.price02>div .price-option,.price02>div .pay{width:1320px !important;margin-inline:auto !important}@media(max-width: 1440px){.price02>div .price-base,.price02>div .price-option,.price02>div .pay{width:90% !important;max-width:1000px !important}}@media(max-width: 1024px){.price02>div .price-base,.price02>div .price-option,.price02>div .pay{max-width:600px !important}}@media(max-width: 576px){.price02>div .price-base,.price02>div .price-option,.price02>div .pay{width:calc(100% - 20px) !important}}@media(max-width: 1024px){.price02>div .price-base,.price02>div .price-option,.price02>div .pay{padding:40px 30px}}@media(max-width: 781px){.price02>div .price-base,.price02>div .price-option,.price02>div .pay{padding:30px}}@media(max-width: 576px){.price02>div .price-base,.price02>div .price-option,.price02>div .pay{padding:30px 20px}}.price02>div .price-base h3,.price02>div .price-option h3,.price02>div .pay h3{font-size:3.2rem;position:relative;padding-bottom:40px}@media(max-width: 1440px){.price02>div .price-base h3,.price02>div .price-option h3,.price02>div .pay h3{font-size:2.8rem;padding-bottom:30px}}@media(max-width: 1024px){.price02>div .price-base h3,.price02>div .price-option h3,.price02>div .pay h3{font-size:2.6rem}}@media(max-width: 781px){.price02>div .price-base h3,.price02>div .price-option h3,.price02>div .pay h3{font-size:2.4rem;padding-bottom:20px}}@media(max-width: 576px){.price02>div .price-base h3,.price02>div .price-option h3,.price02>div .pay h3{font-size:2.2rem}}.price02>div .price-base h3::before,.price02>div .price-option h3::before,.price02>div .pay h3::before{content:"";display:inline-block;width:100%;height:2px !important;background:#f8f6f4;position:absolute;bottom:0;left:0}.price02>div .price-base h3::after,.price02>div .price-option h3::after,.price02>div .pay h3::after{content:"";display:inline-block;width:10%;height:2px;max-width:80px;background:var(--main_color);position:absolute;bottom:0;left:0}.price02>div .price-base hr,.price02>div .price-option hr,.price02>div .pay hr{color:#f5f5f5 !important;margin-top:60px}@media(max-width: 1440px){.price02>div .price-base hr,.price02>div .price-option hr,.price02>div .pay hr{margin-top:40px}}@media(max-width: 576px){.price02>div .price-base hr,.price02>div .price-option hr,.price02>div .pay hr{margin-top:30px}}.price02>div .price-base .price-sub-title,.price02>div .price-option .price-sub-title,.price02>div .pay .price-sub-title{font-size:2.4rem;margin-top:40px}@media(max-width: 1440px){.price02>div .price-base .price-sub-title,.price02>div .price-option .price-sub-title,.price02>div .pay .price-sub-title{margin-top:30px;font-size:2.2rem}}@media(max-width: 1024px){.price02>div .price-base .price-sub-title,.price02>div .price-option .price-sub-title,.price02>div .pay .price-sub-title{font-size:2rem}}@media(max-width: 576px){.price02>div .price-base .price-sub-title,.price02>div .price-option .price-sub-title,.price02>div .pay .price-sub-title{font-size:1.8rem;margin-top:20px}}.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-dl,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-dl,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-dl{margin:0;display:grid;grid-template-columns:1fr 1fr}@media(max-width: 1024px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-dl,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-dl,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-dl{grid-template-columns:1fr auto}}.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-dl p,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-dl p,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-dl p{margin:0;font-size:2rem;line-height:1.5;font-weight:500}@media(max-width: 1024px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-dl p,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-dl p,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-dl p{font-size:1.6rem}}@media(max-width: 576px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-dl p,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-dl p,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-dl p{font-size:1.6rem}}.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-dl p code,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-dl p code,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-dl p code{font-size:1.5rem;color:#7b7b7b;font-weight:500}@media(max-width: 1024px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-dl p code,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-dl p code,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-dl p code{font-size:1.4rem}}.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-term,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-term,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-term{background:var(--bg_color);border-radius:5px 0 0 5px;padding:20px 0 20px 50px;width:100%;margin-bottom:1em}@media(max-width: 1440px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-term,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-term,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-term{padding:20px 0 20px 40px}}@media(max-width: 1024px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-term,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-term,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-term{padding:20px 0 20px 30px}}@media(max-width: 781px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-term,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-term,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-term{padding:20px 0 20px 20px}}@media(max-width: 576px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-term,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-term,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-term{padding:15px 0 15px 15px}}.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-desc,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-desc,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-desc{background:var(--bg_color);border-radius:0 5px 5px 0;padding:20px 50px 20px 0;text-align:right;width:100%;margin-bottom:1em}@media(max-width: 1440px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-desc,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-desc,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-desc{padding:20px 40px 20px 0}}@media(max-width: 1024px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-desc,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-desc,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-desc{padding:20px 30px 20px 0}}@media(max-width: 781px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-desc,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-desc,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-desc{padding:20px 20px 20px 0}}@media(max-width: 576px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-desc,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-desc,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-desc{padding:15px 15px 15px 0}}.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-term:has(+.c-deflist-desc li),.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-term:has(+.c-deflist-desc li),.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-term:has(+.c-deflist-desc li){grid-column:1/-1;border-radius:5px 5px 0 0;margin-bottom:0;padding:20px 50px 5px}@media(max-width: 1440px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-term:has(+.c-deflist-desc li),.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-term:has(+.c-deflist-desc li),.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-term:has(+.c-deflist-desc li){padding:20px 40px 5px}}@media(max-width: 1024px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-term:has(+.c-deflist-desc li),.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-term:has(+.c-deflist-desc li),.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-term:has(+.c-deflist-desc li){padding:20px 30px 5px}}@media(max-width: 781px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-term:has(+.c-deflist-desc li),.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-term:has(+.c-deflist-desc li),.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-term:has(+.c-deflist-desc li){padding:20px 20px 5px}}@media(max-width: 576px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-term:has(+.c-deflist-desc li),.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-term:has(+.c-deflist-desc li),.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-term:has(+.c-deflist-desc li){padding:15px 15px 5px}}.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-desc:has(li),.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-desc:has(li),.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-desc:has(li){grid-column:1/-1;text-align:left;border-radius:0 0 5px 5px;padding:5px 50px 20px}@media(max-width: 1440px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-desc:has(li),.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-desc:has(li),.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-desc:has(li){padding:5px 40px 20px}}@media(max-width: 1024px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-desc:has(li),.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-desc:has(li),.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-desc:has(li){padding:5px 30px 20px}}@media(max-width: 781px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-desc:has(li),.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-desc:has(li),.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-desc:has(li){padding:5px 20px 20px}}@media(max-width: 576px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-desc:has(li),.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-desc:has(li),.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-desc:has(li){padding:5px 15px 15px}}.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-desc:has(li) ul,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-desc:has(li) ul,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-desc:has(li) ul{padding-left:0 !important}.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-desc:has(li) li,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-desc:has(li) li,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-desc:has(li) li{list-style:none;font-size:1.6rem;display:flex;justify-content:flex-start;align-items:center;gap:.5em;font-weight:500}@media(max-width: 1024px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-desc:has(li) li,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-desc:has(li) li,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-desc:has(li) li{font-size:1.5rem}}@media(max-width: 576px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-desc:has(li) li,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-desc:has(li) li,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-desc:has(li) li{font-size:1.6rem}}.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-desc:has(li) li code,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-desc:has(li) li code,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-desc:has(li) li code{margin-left:auto;font-family:var(--jp-font)}@media(max-width: 781px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-term:has(>p.note-dt-pc),.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-term:has(>p.note-dt-pc),.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-term:has(>p.note-dt-pc){display:none}}@media(max-width: 781px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-desc:has(>p.note-dd-pc),.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-desc:has(>p.note-dd-pc),.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-desc:has(>p.note-dd-pc){display:none}}.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-term:has(>p.note-dt),.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-term:has(>p.note-dt),.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-term:has(>p.note-dt){display:none}@media(max-width: 781px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-term:has(>p.note-dt),.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-term:has(>p.note-dt),.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-term:has(>p.note-dt){display:flex;grid-column:1/-1;border-radius:5px 5px 0 0;margin-bottom:0;padding:20px 20px 0}.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-term:has(>p.note-dt) .note-dt,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-term:has(>p.note-dt) .note-dt,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-term:has(>p.note-dt) .note-dt{width:100%;display:flex;align-items:center}.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-term:has(>p.note-dt) code,.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-term:has(>p.note-dt) code,.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-term:has(>p.note-dt) code{margin-left:auto !important;font-family:var(--go-font);font-weight:500;font-size:1.6rem;color:var(--text_color)}}@media(max-width: 576px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-term:has(>p.note-dt),.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-term:has(>p.note-dt),.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-term:has(>p.note-dt){padding:15px 15px 0}}.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-desc:has(>p.note-dd),.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-desc:has(>p.note-dd),.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-desc:has(>p.note-dd){display:none}@media(max-width: 781px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-desc:has(>p.note-dd),.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-desc:has(>p.note-dd),.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-desc:has(>p.note-dd){display:flex;grid-column:1/-1;text-align:left;border-radius:0 0 5px 5px;padding:0 20px 20px}}@media(max-width: 576px){.price02>div .price-base .wp-block-boutiq-definition-list .c-deflist-desc:has(>p.note-dd),.price02>div .price-option .wp-block-boutiq-definition-list .c-deflist-desc:has(>p.note-dd),.price02>div .pay .wp-block-boutiq-definition-list .c-deflist-desc:has(>p.note-dd){padding:0 15px 15px}}.price02>div .price-base .c-deflist-term p .sm-space{display:none}@media(max-width: 576px){.price02>div .price-base .c-deflist-term p .sm-space{display:inline}}.price02>div .pay .pay-contents{margin-top:40px;align-items:flex-start;justify-content:space-between}@media(max-width: 1440px){.price02>div .pay .pay-contents{margin-top:30px}}@media(max-width: 1024px){.price02>div .pay .pay-contents{flex-direction:column}}@media(max-width: 781px){.price02>div .pay .pay-contents{margin-top:20px}}.price02>div .pay .pay-contents ol{padding-left:2em !important}.price02>div .pay .pay-contents ol li{font-size:1.6rem;line-height:2.2;font-weight:500}@media(max-width: 1024px){.price02>div .pay .pay-contents ol li{font-size:1.5rem}}@media(max-width: 576px){.price02>div .pay .pay-contents ol li{font-size:1.6rem}}.price02>div .pay .pay-contents p .lg-space{display:none}@media(max-width: 1024px){.price02>div .pay .pay-contents p .lg-space{display:inline}}@media(max-width: 576px){.price02>div .pay .pay-contents p .lg-space{display:none}}.price02>div .pay .pay-contents p .lg-br{display:none}@media(max-width: 1024px){.price02>div .pay .pay-contents p .lg-br{display:inline}}@media(max-width: 576px){.price02>div .pay .pay-contents p .lg-br{display:none !important}}.price02>div .pay .pay-contents figure{max-width:430px;width:33%}@media(max-width: 1024px){.price02>div .pay .pay-contents figure{width:50%}}@media(max-width: 781px){.price02>div .pay .pay-contents figure{width:70%}}@media(max-width: 576px){.price02>div .pay .pay-contents figure{width:100%;max-width:320px}}.price02>div .pay .pay-table{margin-top:50px}@media(max-width: 1024px){.price02>div .pay .pay-table{margin-top:30px}}@media(max-width: 781px){.price02>div .pay .pay-table{margin-top:20px}}.price02>div .pay .pay-table p{color:#7b7b7b !important;font-size:1.5rem}@media(max-width: 1024px){.price02>div .pay .pay-table p{font-size:1.4rem}}@media(max-width: 781px){.price02>div .pay .pay-table p{margin-bottom:0}}.price02>div .pay .pay-table .wp-block-table table tbody tr td{border-color:#ddd;text-align:center;font-size:1.5rem;line-height:1.5;font-weight:500}@media(max-width: 781px){.price02>div .pay .pay-table .wp-block-table table tbody tr td{font-size:1.4rem}}@media(max-width: 576px){.price02>div .pay .pay-table .wp-block-table table tbody tr td{font-size:1.4rem}}@media(max-width: 380px){.price02>div .pay .pay-table .wp-block-table table tbody tr td{font-size:1.3rem}}@media(max-width: 1440px){.price02>div .pay .pay-table .wp-block-table table tbody tr td:first-child{width:120px}}@media(max-width: 1024px){.price02>div .pay .pay-table .wp-block-table table tbody tr td:first-child{width:auto}}@media(max-width: 576px){.price02>div .pay .pay-table .wp-block-table table tbody tr td:first-child{width:20%}}.price02>div .pay .pay-table .wp-block-table table tbody tr:not(:first-child) td:first-child{background:#f5f5f5;font-size:1.6rem;white-space:nowrap}@media(max-width: 1440px){.price02>div .pay .pay-table .wp-block-table table tbody tr:not(:first-child) td:first-child{font-size:1.5rem}}@media(max-width: 781px){.price02>div .pay .pay-table .wp-block-table table tbody tr:not(:first-child) td:first-child{font-size:1.4rem}}@media(max-width: 576px){.price02>div .pay .pay-table .wp-block-table table tbody tr:not(:first-child) td:first-child{font-size:1.4rem}}@media(max-width: 380px){.price02>div .pay .pay-table .wp-block-table table tbody tr:not(:first-child) td:first-child{font-size:1.3rem}}.price02>div .pay .pay-table .wp-block-table table tbody tr:not(:first-child) td:first-child code{font-family:var(--go-font);font-size:1.4rem;font-weight:500}@media(max-width: 1440px){.price02>div .pay .pay-table .wp-block-table table tbody tr:not(:first-child) td:first-child code{font-size:1.2rem}}.price02>div .pay .pay-table .wp-block-table table tbody tr:first-child{background:#fafafa}@media(max-width: 1024px){.price02>div .pay .pay-table .wp-block-table table tbody tr:first-child{background:rgba(199,212,207,.5)}}.price02>div .pay .pay-table .wp-block-table table tbody tr:first-child td{font-size:1.6rem}@media(max-width: 1440px){.price02>div .pay .pay-table .wp-block-table table tbody tr:first-child td{font-size:1.5rem;line-height:1.3}}@media(max-width: 380px){.price02>div .pay .pay-table .wp-block-table table tbody tr:first-child td{font-size:1.3rem}}.price02>div .pay .pay-table .wp-block-table table tbody tr:first-child td code{font-family:var(--go-font);font-size:1.4rem;font-weight:500}@media(max-width: 1440px){.price02>div .pay .pay-table .wp-block-table table tbody tr:first-child td code{font-size:1.2rem}}.price02>div .pay.other-contents p{margin-top:40px}@media(max-width: 1440px){.price02>div .pay.other-contents p{margin-top:30px}}@media(max-width: 781px){.price02>div .pay.other-contents p{margin-top:20px}}.price02>div .pay.other-contents .wp-block-table td code{font-size:1.2rem;font-family:var(--go-font)}.price02>div .pay.other-contents .wp-block-table td:first-child{width:120px}@media(max-width: 1440px){.price02>div .pay.other-contents .wp-block-table td:first-child{width:100px !important}}@media(max-width: 576px){.price02>div .pay.other-contents .wp-block-table td:first-child{width:20% !important}}.price02 .title02{margin-bottom:40px}@media(max-width: 1440px){.price02 .title02{margin-bottom:30px}}@media(max-width: 1024px){.price02 .title02{margin-bottom:20px}}@media(max-width: 576px){.price02 .title02{margin-bottom:10px}}.flow01{padding:120px 0}@media(max-width: 1440px){.flow01{padding:100px 0}}@media(max-width: 1024px){.flow01{padding:80px 0}}@media(max-width: 576px){.flow01{padding:60px 0}}.flow01 .flow-inner{gap:80px !important}@media(max-width: 1024px){.flow01 .flow-inner{gap:70px !important}}@media(max-width: 781px){.flow01 .flow-inner{gap:60px !important}}@media(max-width: 576px){.flow01 .flow-inner{gap:50px !important}}.flow01 .flow-container{margin-top:0;gap:0;width:1320px !important;margin-inline:auto !important}@media(max-width: 1440px){.flow01 .flow-container{width:90% !important;max-width:1000px !important}}@media(max-width: 1024px){.flow01 .flow-container{max-width:600px !important}}@media(max-width: 576px){.flow01 .flow-container{width:calc(100% - 20px) !important}}.flow01 .flow-item{gap:3em;align-items:flex-start;width:100%;padding-bottom:80px}@media(max-width: 1024px){.flow01 .flow-item{display:flex;flex-direction:column;align-items:center;position:relative}}@media(max-width: 781px){.flow01 .flow-item{padding-bottom:70px}}.flow01 .flow-item:last-child>p::after,.flow01 .flow-item:last-child>p::before{display:none}.flow01 .flow-item:last-child{padding-bottom:0}.flow01 .flow-item>p{--circle: 180px;width:var(--circle);height:var(--circle);border:2px solid var(--main_color);border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center;font-family:var(--go-font);font-size:4.5rem;--line-height: 80px}@media(max-width: 1440px){.flow01 .flow-item>p{--circle: 160px;font-size:4rem}}@media(max-width: 1024px){.flow01 .flow-item>p{--circle: 100px;font-size:3rem;position:absolute;left:-25px;top:-25px;background:#fff}}@media(max-width: 781px){.flow01 .flow-item>p{font-size:2.6rem;--circle: 80px;left:-20px;top:-20px}}@media(max-width: 576px){.flow01 .flow-item>p{font-size:1.8rem;--circle: 68px;left:-10px;top:-20px}}.flow01 .flow-item>p::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:2px;height:var(--line-height);background:var(--main_color)}@media(max-width: 1024px){.flow01 .flow-item>p::after{display:none}}.flow01 .flow-item>p::before{content:"";position:absolute;left:50%;bottom:calc(-1*var(--line-height) - 4px);transform:translateX(-50%);width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:14px solid var(--main_color)}@media(max-width: 1440px){.flow01 .flow-item>p::before{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:10px solid var(--main_color)}}@media(max-width: 1024px){.flow01 .flow-item>p::before{display:none}}.flow01 .flow-item>.wp-block-group{gap:2em;align-items:flex-start;justify-content:space-between;width:100%;max-width:none;flex:1}@media(max-width: 1024px){.flow01 .flow-item>.wp-block-group{flex-direction:column;align-items:center;gap:3em}}.flow01 .flow-item>.wp-block-group .wp-block-group{flex:1}@media(max-width: 1024px){.flow01 .flow-item>.wp-block-group .wp-block-group{order:2;width:100%}}.flow01 .flow-item>.wp-block-group .wp-block-group h3{font-size:3.2rem;margin-bottom:35px;font-family:var(--min-font)}@media(max-width: 1440px){.flow01 .flow-item>.wp-block-group .wp-block-group h3{font-size:2.8rem;margin-bottom:30px}}@media(max-width: 1024px){.flow01 .flow-item>.wp-block-group .wp-block-group h3{font-size:2.6rem}}@media(max-width: 781px){.flow01 .flow-item>.wp-block-group .wp-block-group h3{font-size:2.4rem}}@media(max-width: 576px){.flow01 .flow-item>.wp-block-group .wp-block-group h3{font-size:2.2rem;margin-bottom:20px}}.flow01 .flow-item>.wp-block-group .wp-block-group p{font-weight:500}.flow01 .flow-item>.wp-block-group .wp-block-group p code{font-family:var(--go-font);font-weight:500;font-size:1.4rem}.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap{margin-top:35px}@media(max-width: 1440px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap{flex-wrap:wrap}}@media(max-width: 1024px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap{justify-content:center}}@media(max-width: 781px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap{flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:1rem;width:100%}}@media screen and (max-width: 420px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap{flex-direction:column;align-items:center;width:100%}}@media(max-width: 576px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap{flex-wrap:wrap}}@media(max-width: 781px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .wp-block-button{width:100%}}@media(max-width: 576px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .wp-block-button{width:260px;display:flex;justify-content:center}}@media screen and (max-width: 420px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .wp-block-button{width:100%}}.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .wp-block-button__link{border-radius:50px;box-sizing:border-box;font-weight:500;padding:10px 20px;height:64px;width:260px;border:solid 2px var(--main_color);transition:all .3s ease}@media(max-width: 781px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .wp-block-button__link{width:100%;display:flex;justify-content:center;align-items:center}}@media(max-width: 576px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .wp-block-button__link{height:50px;width:260px}}@media screen and (max-width: 420px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .wp-block-button__link{width:90vw}}.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .wp-block-button__link:hover{background-color:#fff !important;color:var(--main_color) !important;transition:all .3s ease}@media(max-width: 781px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-left,.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-right{width:100%;flex:1}}@media(max-width: 576px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-left,.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-right{flex:none}}@media(max-width: 781px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-left{align-items:flex-start}}@media screen and (max-width: 420px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-left{width:90vw}}.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-left .wp-block-button__link{font-size:1.8rem;font-family:var(--go-font)}@media(max-width: 1440px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-left .wp-block-button__link{font-size:1.6rem}}@media screen and (max-width: 420px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-left .wp-block-button__link{width:90vw}}.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-right{flex:unset}@media(max-width: 1024px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-right{width:auto}}@media(max-width: 781px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-right{width:100%;flex:1}}@media(max-width: 576px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-right{width:auto;flex:unset}}@media(max-width: 576px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-right .wp-block-button{width:100% !important}}.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-right .wp-block-button__link{display:flex;gap:.2em;font-size:2.2rem;align-items:center;justify-content:center;font-family:var(--go-font)}@media(max-width: 1440px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-right .wp-block-button__link{font-size:1.8rem}}@media(max-width: 576px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-right .wp-block-button__link{font-size:1.6rem}}@media screen and (max-width: 420px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-right .wp-block-button__link{width:90vw}}.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-right .wp-block-button__link:hover::before{background-image:url(../images/call.svg);transition:all .3s ease}.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-right .wp-block-button__link::before{content:"";display:inline-block;width:30px;aspect-ratio:1/1;background-image:url(../images/call_cta.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media(max-width: 1440px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-right .wp-block-button__link::before{width:25px}}@media(max-width: 1024px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-right .wp-block-button__link::before{width:25px}}@media(max-width: 576px){.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-right .wp-block-button__link::before{width:20px}}.flow01 .flow-item>.wp-block-group .wp-block-group .button-wrap .btn-right p{text-align:center}.flow01 .flow-item>.wp-block-group figure{width:350px;border-radius:8px;overflow:hidden;aspect-ratio:1.89/1}@media(max-width: 1440px){.flow01 .flow-item>.wp-block-group figure{width:300px}}@media(max-width: 1024px){.flow01 .flow-item>.wp-block-group figure{order:1;width:100%}}.flow01 .flow-item>.wp-block-group figure img{height:100%;object-fit:cover}@media(max-width: 1024px){.flow01 .flow-item>.wp-block-group .cta02{margin-top:50px;width:100% !important}}@media(max-width: 781px){.flow01 .flow-item>.wp-block-group .cta02{margin-top:30px}}.flow01 .flow-item>.wp-block-group .cta02 figure{aspect-ratio:unset !important}@media(max-width: 576px){.flow01 .title01{width:100%}}@media(max-width: 576px){.flow01 .title01 h2{text-align:center}}.company01{padding:100px 0}@media(max-width: 1024px){.company01{padding:80px 0}}@media(max-width: 576px){.company01{padding:60px 0 0}}.company01>div{width:1320px !important;margin-inline:auto !important}@media(max-width: 1440px){.company01>div{width:90% !important;max-width:1000px !important}}@media(max-width: 1024px){.company01>div{max-width:600px !important}}@media(max-width: 781px){.company01>div{gap:40px !important}}@media(max-width: 576px){.company01>div{width:100% !important}}.company01>div .company-link{width:100%;border:solid 3px #fff;border-radius:6px;padding:40px 60px;box-sizing:border-box;text-decoration:none;transition:all .3s ease}@media(max-width: 1024px){.company01>div .company-link{display:none}}.company01>div .company-link:hover{background-color:var(--main_color) !important;transition:all .3s ease}.company01>div .company-link .wp-block-group{display:flex;align-items:center;justify-content:space-between}.company01>div .company-link h4{font-size:3rem;color:#fff;font-family:var(--go-font);font-weight:500}@media(max-width: 1440px){.company01>div .company-link h4{font-size:2.6rem}}.company01>div .company-link figure{width:18%;max-width:400px;margin-bottom:0}.company01>div .company-link p{font-size:2.4rem;text-decoration:none;margin-bottom:0;display:flex;align-items:center;gap:60px}@media(max-width: 1440px){.company01>div .company-link p{font-size:2.2rem;gap:40px}}.company01>div .company-link p::after{content:"";inline-size:12px;block-size:12px;border-inline-end:3px solid #fff;border-block-end:3px solid #fff;transform:rotate(315deg)}@media(max-width: 781px){.company01>div .company-link p::after{inline-size:8px;block-size:8px}}@media(max-width: 576px){.company01>div .company-link p::after{inline-size:6px;block-size:6px}}.company01>div .company-link-lg{display:none}@media(max-width: 1024px){.company01>div .company-link-lg{display:flex;flex-direction:column;align-items:center;width:100%;gap:30px;margin-top:0}}@media(max-width: 576px){.company01>div .company-link-lg{gap:20px;width:90%}}@media(max-width: 1024px){.company01>div .company-link-lg h4{font-size:2.4rem;color:#fff;font-family:var(--go-font);font-weight:700}}@media(max-width: 576px){.company01>div .company-link-lg h4{font-size:2rem}}@media(max-width: 1024px){.company01>div .company-link-lg .company-link-lg__logo{width:40%}}@media(max-width: 781px){.company01>div .company-link-lg .company-link-lg__logo{width:200px}}@media(max-width: 576px){.company01>div .company-link-lg .company-link-lg__logo{width:180px}}.company01>div .company-link-lg .company-link-lg__logo img{width:100%;height:100%;object-fit:contain}@media(max-width: 1024px){.company01>div .company-link-lg .company-link-lg__button{border:solid 2px #fff;border-radius:8px;background:#fff;padding:30px;box-sizing:border-box;text-decoration:none;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:400px;font-family:var(--go-font)}.company01>div .company-link-lg .company-link-lg__button span{color:var(--main_color);font-size:2rem;font-weight:500}.company01>div .company-link-lg .company-link-lg__button::after{content:"";inline-size:12px;block-size:12px;border-inline-end:3px solid var(--main_color);border-block-end:3px solid var(--main_color);transform:rotate(315deg)}}@media(max-width: 1024px)and (max-width: 781px){.company01>div .company-link-lg .company-link-lg__button::after{inline-size:8px;block-size:8px}}@media(max-width: 781px){.company01>div .company-link-lg .company-link-lg__button{padding:25px}.company01>div .company-link-lg .company-link-lg__button span{font-size:1.8rem}}@media(max-width: 576px){.company01>div .company-link-lg .company-link-lg__button span{font-size:1.6rem}}.company01>div .comapany-contents{margin-top:0}@media(max-width: 1024px){.company01>div .comapany-contents{flex-direction:column}}.company01>div .comapany-contents .swiper-horizontal>.swiper-pagination-bullets,.company01>div .comapany-contents .swiper-pagination-bullets.swiper-pagination-horizontal,.company01>div .comapany-contents .swiper-pagination-custom,.company01>div .comapany-contents .swiper-pagination-fraction{bottom:-5px}@media(max-width: 1024px){.company01>div .comapany-contents .swiper-horizontal>.swiper-pagination-bullets,.company01>div .comapany-contents .swiper-pagination-bullets.swiper-pagination-horizontal,.company01>div .comapany-contents .swiper-pagination-custom,.company01>div .comapany-contents .swiper-pagination-fraction{bottom:40px}}.company01>div .comapany-contents .swiper-horizontal>.swiper-pagination-bullets span,.company01>div .comapany-contents .swiper-pagination-bullets.swiper-pagination-horizontal span,.company01>div .comapany-contents .swiper-pagination-custom span,.company01>div .comapany-contents .swiper-pagination-fraction span{margin:0 8px}.company01>div .comapany-contents .swiper-pagination-bullet{background:#fff;opacity:1}.company01>div .comapany-contents .swiper-pagination-bullet-active{background:#c5ac41;border:solid 1px #fff}.company01>div .comapany-contents .bus-slider{width:calc((100% - var(--boutiq-gap)*1)/2)}@media(max-width: 1024px){.company01>div .comapany-contents .bus-slider{width:100%}}.company01>div .comapany-contents .bus-slider .swiper{border-radius:6px}@media(max-width: 576px){.company01>div .comapany-contents .bus-slider .swiper{border-radius:0}}.company01>div .comapany-contents .bus-slider .swiper .bus-caption{display:none}.company01>div .comapany-contents .bus-slider .swiper .bus-pagination{bottom:-10px !important}.company01>div .comapany-contents .bus-slider .swiper .bus-pagination span{margin:0 8px}@media(max-width: 576px){.company01>div .comapany-contents .company-right{width:calc(100% - 20px) !important;margin-inline:auto}}.company01>div .comapany-contents .company-right .company-dl{border-bottom:solid 1px #fff}.company01>div .comapany-contents .company-right .company-dl .c-deflist-dl{margin:0}@media(max-width: 576px){.company01>div .comapany-contents .company-right .company-dl .c-deflist-dl{flex-direction:column}}.company01>div .comapany-contents .company-right .company-dl .c-deflist-dl .c-deflist-term,.company01>div .comapany-contents .company-right .company-dl .c-deflist-dl .c-deflist-desc{border-top:solid 1px #fff}.company01>div .comapany-contents .company-right .company-dl .c-deflist-dl .c-deflist-term p,.company01>div .comapany-contents .company-right .company-dl .c-deflist-dl .c-deflist-desc p{margin-bottom:0;line-height:1.5}.company01>div .comapany-contents .company-right .company-dl .c-deflist-dl .c-deflist-term{width:25%;padding:25px 0 25px 20px}@media(max-width: 576px){.company01>div .comapany-contents .company-right .company-dl .c-deflist-dl .c-deflist-term{padding:25px 15px 5px;width:100%}}.company01>div .comapany-contents .company-right .company-dl .c-deflist-dl .c-deflist-term p{font-size:1.8rem;font-weight:700}@media(max-width: 1440px){.company01>div .comapany-contents .company-right .company-dl .c-deflist-dl .c-deflist-term p{font-size:1.6rem}}@media(max-width: 781px){.company01>div .comapany-contents .company-right .company-dl .c-deflist-dl .c-deflist-term p{font-size:1.5rem}}@media(max-width: 576px){.company01>div .comapany-contents .company-right .company-dl .c-deflist-dl .c-deflist-term p{font-size:1.6rem}}.company01>div .comapany-contents .company-right .company-dl .c-deflist-dl .c-deflist-desc{width:75%;padding:25px 20px 25px 0}@media(max-width: 576px){.company01>div .comapany-contents .company-right .company-dl .c-deflist-dl .c-deflist-desc{width:100%;padding:5px 15px 25px;border-top:none}}.company01>div .comapany-contents .company-right .company-hours-table{margin-top:40px}.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table{border-collapse:separate;border-spacing:0;border-radius:6px;overflow:hidden}.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr:first-child{background:#425b80}.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr:first-child td{color:#fff !important;font-size:1.8rem;text-align:center;font-weight:500}@media(max-width: 1440px){.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr:first-child td{font-size:1.6rem}}@media(max-width: 380px){.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr:first-child td{font-size:1.4rem;padding-inline:4px}}@media(max-width: 350px){.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr:first-child td{font-size:1.3rem}}.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr:first-child td:first-child{border-radius:6px 0 0 0;border-left:none}@media(max-width: 576px){.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr:first-child td:nth-of-type(7){font-size:1.4rem}}@media(max-width: 380px){.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr:first-child td:nth-of-type(7){font-size:1.3rem}}@media(max-width: 350px){.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr:first-child td:nth-of-type(7){font-size:1.2rem}}.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr:first-child td:last-child{border-radius:0 6px 0 0}.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr td{font-size:1.8rem;border:solid .7px #d7e6e6;color:var(--main_color)}@media(max-width: 1440px){.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr td{font-size:1.6rem}}@media(max-width: 781px){.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr td{font-size:1.5rem}}@media(max-width: 380px){.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr td{font-size:1.4rem}}@media(max-width: 350px){.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr td{font-size:1.3rem}}.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr td:first-child{font-size:1.8rem;white-space:nowrap;width:20%;color:var(--text_color);font-weight:500}@media(max-width: 1440px){.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr td:first-child{font-size:1.6rem}}@media(max-width: 576px){.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr td:first-child{width:18%;padding-left:10px;line-height:1.3 !important}}@media(max-width: 380px){.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr td:first-child{font-size:1.4rem;padding-left:5px}}@media(max-width: 350px){.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr td:first-child{font-size:1.3rem}}.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr td:nth-of-type(7){width:10%}.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr .sunday{letter-spacing:-1px;width:10%}.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr:last-child td:first-child{border-radius:0 0 0 6px}.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr:last-child td:last-child{border-radius:0 0 6px 0}.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr:not(:first-child) td{padding-top:10px;padding-bottom:10px;text-align:center;background:#fff;line-height:1.5}@media(max-width: 1440px){.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr:not(:first-child) td{padding-top:15px;padding-bottom:15px}}@media(max-width: 576px){.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr:not(:first-child) td{padding-inline:0}}.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr:not(:first-child) td:not(:first-child){font-weight:900}.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr:not(:first-child) td:nth-of-type(5),.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr:not(:first-child) td:nth-of-type(8){color:var(--accent_color);font-size:2rem}@media(max-width: 380px){.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr:not(:first-child) td:nth-of-type(5),.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr:not(:first-child) td:nth-of-type(8){font-size:1.6rem}}@media(max-width: 350px){.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr:not(:first-child) td:nth-of-type(5),.company01>div .comapany-contents .company-right .company-hours-table .wp-block-table table tbody tr:not(:first-child) td:nth-of-type(8){font-size:1.4rem}}.company01>div .comapany-contents .company-right .company-hours-table>div{justify-content:flex-end;flex-wrap:wrap;gap:0 1rem}@media(max-width: 1440px){.company01>div .comapany-contents .company-right .company-hours-table>div{gap:0 .5rem}}@media(max-width: 781px){.company01>div .comapany-contents .company-right .company-hours-table>div{gap:0 1rem}}@media(max-width: 576px){.company01>div .comapany-contents .company-right .company-hours-table>div{flex-direction:column;align-items:flex-end}}.company01>div .comapany-contents .company-right .company-hours-table>div p{font-size:1.4rem}@media(max-width: 1440px){.company01>div .comapany-contents .company-right .company-hours-table>div p{font-size:1.3rem}}@media(max-width: 781px){.company01>div .comapany-contents .company-right .company-hours-table>div p{font-size:1.2rem}}@media(max-width: 576px){.company01>div .comapany-contents .company-right .company-hours-table>div p{font-size:1.4rem}}.company01>div .c-gmap{margin-top:0}@media(max-width: 576px){.company01>div .c-gmap{margin-top:20px}}.company01>div .c-gmap .c-gmap-ratio{border-radius:8px;aspect-ratio:2.2/1;overflow:hidden}@media(max-width: 576px){.company01>div .c-gmap .c-gmap-ratio{border-radius:0;aspect-ratio:1/1.2}}.doctor01{padding:120px 0}@media(max-width: 1440px){.doctor01{padding:100px 0}}@media(max-width: 1024px){.doctor01{padding:80px 0}}@media(max-width: 576px){.doctor01{padding:60px 0}}.doctor01>div{gap:80px !important}@media(max-width: 1440px){.doctor01>div{gap:70px !important}}@media(max-width: 1024px){.doctor01>div{gap:60px !important;max-width:unset !important}}@media(max-width: 781px){.doctor01>div{gap:50px !important}}@media(max-width: 576px){.doctor01>div{gap:40px !important}}.doctor01>div .doctor-inner{width:1240px !important;margin-inline:auto !important;margin-top:0;gap:70px}@media(max-width: 1440px){.doctor01>div .doctor-inner{gap:50px;width:1320px !important;margin-inline:auto !important}}@media(max-width: 1440px)and (max-width: 1440px){.doctor01>div .doctor-inner{width:90% !important;max-width:1000px !important}}@media(max-width: 1440px)and (max-width: 1024px){.doctor01>div .doctor-inner{max-width:600px !important}}@media(max-width: 1440px)and (max-width: 576px){.doctor01>div .doctor-inner{width:calc(100% - 20px) !important}}@media(max-width: 1024px){.doctor01>div .doctor-inner{flex-direction:column}}@media(max-width: 781px){.doctor01>div .doctor-inner{gap:40px}}@media(max-width: 576px){.doctor01>div .doctor-inner{gap:30px}}.doctor01>div .doctor-inner .wp-block-image{border-radius:10px;overflow:hidden;aspect-ratio:1/1}@media(max-width: 1024px){.doctor01>div .doctor-inner .wp-block-image{aspect-ratio:1/1}}@media(max-width: 576px){.doctor01>div .doctor-inner .wp-block-image{border-radius:6px}}.doctor01>div .doctor-inner .wp-block-image img{width:100%;height:100%;object-fit:cover}.doctor01>div .doctor-inner .doctor-text>div{display:flex;flex-direction:column;align-items:flex-start;gap:50px}@media(max-width: 1440px){.doctor01>div .doctor-inner .doctor-text>div{gap:40px}}@media(max-width: 576px){.doctor01>div .doctor-inner .doctor-text>div{gap:30px}}.doctor01>div .doctor-inner .doctor-text .doctor-name{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:20px;margin:0 !important;font-family:var(--min-font)}@media(max-width: 1024px){.doctor01>div .doctor-inner .doctor-text .doctor-name{gap:15px}}@media(max-width: 576px){.doctor01>div .doctor-inner .doctor-text .doctor-name{width:100%}}.doctor01>div .doctor-inner .doctor-text .doctor-name p{margin:0 !important;font-size:1.8rem;line-height:1}@media(max-width: 1024px){.doctor01>div .doctor-inner .doctor-text .doctor-name p{font-size:1.6rem}}@media(max-width: 576px){.doctor01>div .doctor-inner .doctor-text .doctor-name p{text-align:center;width:100%}}.doctor01>div .doctor-inner .doctor-text .doctor-name h3{margin:0 !important;font-size:3.8rem;line-height:1}@media(max-width: 1440px){.doctor01>div .doctor-inner .doctor-text .doctor-name h3{font-size:3.6rem}}@media(max-width: 1024px){.doctor01>div .doctor-inner .doctor-text .doctor-name h3{font-size:3.2rem}}@media(max-width: 781px){.doctor01>div .doctor-inner .doctor-text .doctor-name h3{font-size:3rem}}@media(max-width: 576px){.doctor01>div .doctor-inner .doctor-text .doctor-name h3{text-align:center;width:100%}}.doctor01>div .doctor-inner .doctor-text .doctor-career{margin:0 !important;width:100%}.doctor01>div .doctor-inner .doctor-text .doctor-career p{font-weight:700}.doctor01>div .doctor-inner .doctor-text .doctor-career .wp-block-boutiq-definition-list{margin-top:0}.doctor01>div .doctor-inner .doctor-text .doctor-career .wp-block-boutiq-definition-list .c-deflist-dl{margin-top:0;display:grid;grid-template-columns:auto 1fr;gap:.3em 5px;align-items:start}.doctor01>div .doctor-inner .doctor-text .doctor-career .wp-block-boutiq-definition-list .c-deflist-dl .c-deflist-term{width:fit-content;white-space:nowrap}.doctor01>div .doctor-inner .doctor-text .doctor-career .wp-block-boutiq-definition-list .c-deflist-dl .c-deflist-desc{width:100% !important}.doctor01>div .doctor-inner .doctor-text .doctor-career .wp-block-boutiq-definition-list .c-deflist-dl .c-deflist-desc p{width:100%;font-weight:500 !important}.doctor01>div .doctor-inner .doctor-text .doctor-career .wp-block-boutiq-definition-list .c-deflist-dl .c-deflist-term,.doctor01>div .doctor-inner .doctor-text .doctor-career .wp-block-boutiq-definition-list .c-deflist-dl .c-deflist-desc{padding:0}.doctor01>div .doctor-inner .doctor-text .doctor-career .wp-block-boutiq-definition-list .c-deflist-dl .c-deflist-term p,.doctor01>div .doctor-inner .doctor-text .doctor-career .wp-block-boutiq-definition-list .c-deflist-dl .c-deflist-desc p{font-weight:500;font-size:1.6rem;line-height:2;margin-bottom:0}@media(max-width: 1024px){.doctor01>div .doctor-inner .doctor-text .doctor-career .wp-block-boutiq-definition-list .c-deflist-dl .c-deflist-term p,.doctor01>div .doctor-inner .doctor-text .doctor-career .wp-block-boutiq-definition-list .c-deflist-dl .c-deflist-desc p{font-size:1.5rem}}@media(max-width: 781px){.doctor01>div .doctor-inner .doctor-text .doctor-career .wp-block-boutiq-definition-list .c-deflist-dl .c-deflist-term p,.doctor01>div .doctor-inner .doctor-text .doctor-career .wp-block-boutiq-definition-list .c-deflist-dl .c-deflist-desc p{font-size:1.4rem}}@media(max-width: 576px){.doctor01>div .doctor-inner .doctor-text .doctor-career .wp-block-boutiq-definition-list .c-deflist-dl .c-deflist-term p,.doctor01>div .doctor-inner .doctor-text .doctor-career .wp-block-boutiq-definition-list .c-deflist-dl .c-deflist-desc p{font-size:1.6rem}}.doctor01>div .doctor-inner .doctor-text .doctor-license{margin:0 !important}.doctor01>div .doctor-inner .doctor-text .doctor-license ul{margin-top:0;padding-left:20px}.doctor01>div .doctor-inner .doctor-text .doctor-license ul li{font-size:1.6rem;line-height:2;font-weight:500}@media(max-width: 1024px){.doctor01>div .doctor-inner .doctor-text .doctor-license ul li{font-size:1.5rem}}@media(max-width: 781px){.doctor01>div .doctor-inner .doctor-text .doctor-license ul li{font-size:1.4rem}}@media(max-width: 576px){.doctor01>div .doctor-inner .doctor-text .doctor-license ul li{font-size:1.6rem}}.doctor01>div .doctor-inner .doctor-text .doctor-license ul li:has(code){display:flex;flex-direction:column;align-items:flex-start}.doctor01 .cta01{margin-top:0}.blog main{padding-top:200px}@media(max-width: 1440px){.blog main{padding-top:180px}}@media(max-width: 1024px){.blog main{padding-top:160px}}@media(max-width: 576px){.blog main{padding-top:120px}}.blog main .title01 h2{margin-bottom:40px}@media(max-width: 1024px){.blog main .wp-block-template-part>div{padding-bottom:80px !important}}@media(max-width: 781px){.blog main .wp-block-template-part>div{padding-bottom:60px !important}}@media(max-width: 576px){.blog main .wp-block-template-part>div{padding-bottom:40px !important}}.blog main .wp-block-template-part{margin-top:0}.blog main .wp-block-template-part .archive-bn00>div{width:1320px !important;margin-inline:auto !important}@media(max-width: 1440px){.blog main .wp-block-template-part .archive-bn00>div{width:90% !important;max-width:1000px !important}}@media(max-width: 1024px){.blog main .wp-block-template-part .archive-bn00>div{max-width:600px !important}}@media(max-width: 576px){.blog main .wp-block-template-part .archive-bn00>div{width:calc(100% - 20px) !important}}.blog main .wp-block-query-pagination{margin-bottom:0 !important;background:rgba(0,0,0,0) !important}@media(max-width: 1440px){.blog main .wp-block-query-pagination{gap:50px !important}}@media(max-width: 781px){.blog main .wp-block-query-pagination{margin-top:60px !important}}@media(max-width: 576px){.blog main .wp-block-query-pagination{margin-top:40px !important;gap:30px !important}}@media(max-width: 1440px){.blog main .wp-block-query-pagination .wp-block-query-pagination-numbers{gap:15px !important}}@media(max-width: 576px){.blog main .wp-block-query-pagination .wp-block-query-pagination-numbers{gap:10px !important}}.blog main .wp-block-query-pagination .wp-block-query-pagination-numbers span{width:48px !important;height:48px !important;border-radius:4px !important}@media(max-width: 576px){.blog main .wp-block-query-pagination .wp-block-query-pagination-numbers span{width:40px !important;height:40px !important}}.blog main .wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers:not(.current){background:#fff;width:48px !important;height:48px !important;border-radius:4px !important;display:flex;align-items:center;justify-content:center;color:var(--main_color)}@media(max-width: 576px){.blog main .wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers:not(.current){width:40px !important;height:40px !important}}.blog main .cta01{margin-top:0;margin-bottom:120px}@media(max-width: 1440px){.blog main .cta01{margin-bottom:100px}}@media(max-width: 576px){.blog main .cta01{margin-bottom:60px}}.blog main .cta02{margin-bottom:100px}@media(max-width: 1024px){.blog main .cta02{margin-bottom:60px}}@media(max-width: 781px){.single .u-pt-160{padding-top:140px !important}}@media(max-width: 576px){.single .u-pt-160{padding-top:120px !important}}.single .single-bn00{width:1320px !important;margin-inline:auto !important}@media(max-width: 1440px){.single .single-bn00{width:90% !important;max-width:1000px !important}}@media(max-width: 1024px){.single .single-bn00{max-width:600px !important}}@media(max-width: 576px){.single .single-bn00{width:calc(100% - 20px) !important}}.single .single-bn00 .swiper{position:relative;border-radius:12px;overflow:hidden}@media(max-width: 781px){.single .single-bn00 .swiper{border-radius:10px}}@media(max-width: 576px){.single .single-bn00 .swiper{border-radius:8px}}@media(max-width: 576px){.single .single-bn00 .swiper{aspect-ratio:1.5/1}}.single .single-bn00 .boutiq-slider-caption{background:#f8f6f4;font-size:1.5rem;color:#425b80;line-height:1;height:fit-content;width:fit-content;padding:5px 20px;border-radius:5px;position:absolute;top:20px;left:20px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-weight:700}@media(max-width: 781px){.single .single-bn00 .boutiq-slider-caption{font-size:1.2rem;top:15px;left:15px}}@media(max-width: 576px){.single .single-bn00 .boutiq-slider-caption{top:10px;left:10px}}.single .single-bn00 .boutiq-slider-caption.is-after{background:#425b80;color:#f8f6f4}.single .single-bn00 .swiper-button{width:100%}.single .single-bn00 .swiper-button .swiper-button-prev,.single .single-bn00 .swiper-button .swiper-button-next{background:var(--main_color);width:30px;height:30px}.single .single-bn00 .swiper-button .swiper-button-prev svg,.single .single-bn00 .swiper-button .swiper-button-next svg{width:10px;height:10px}.single .single-bn00 .swiper-pagination{display:none}.single .single-bn00 time{font-weight:400}@media(max-width: 781px){.single .single-bn00 time{font-size:1.2rem}}@media(max-width: 1440px){.single .single-bn00 h1{font-size:3.6rem}}@media(max-width: 781px){.single .single-bn00 h1{font-size:3.2rem;margin-top:0}}@media(max-width: 576px){.single .single-bn00 h1{font-size:2.8rem}}.single .single-bn00 .wp-block-boutiq-definition-list{padding:10px;background-color:#f8f6f4;width:80%;border-radius:8px;margin:50px auto 0 !important;box-sizing:border-box}@media(max-width: 1440px){.single .single-bn00 .wp-block-boutiq-definition-list{width:100%}}@media(max-width: 1024px){.single .single-bn00 .wp-block-boutiq-definition-list{margin:40px 0 0 !important}}@media(max-width: 781px){.single .single-bn00 .wp-block-boutiq-definition-list{margin:30px 0 0 !important}}.single .single-bn00 .wp-block-boutiq-definition-list .c-deflist-dl{margin:0;display:grid;grid-template-columns:1fr auto}@media(max-width: 576px){.single .single-bn00 .wp-block-boutiq-definition-list .c-deflist-dl{display:block;grid-template-columns:none}}.single .single-bn00 .wp-block-boutiq-definition-list .c-deflist-dl p{margin:0;line-height:1.5;font-family:var(--noto-sans);font-weight:500}@media(max-width: 1024px){.single .single-bn00 .wp-block-boutiq-definition-list .c-deflist-dl p{font-size:1.5rem}}@media(max-width: 781px){.single .single-bn00 .wp-block-boutiq-definition-list .c-deflist-dl p{font-size:1.4rem}}@media(max-width: 576px){.single .single-bn00 .wp-block-boutiq-definition-list .c-deflist-dl p{font-size:1.6rem}}.single .single-bn00 .wp-block-boutiq-definition-list .c-deflist-term{padding:20px 0 20px 20px;width:100%;border-top:solid 2px #fff}@media(max-width: 1440px){.single .single-bn00 .wp-block-boutiq-definition-list .c-deflist-term{padding:20px 0 20px 40px}}@media(max-width: 1024px){.single .single-bn00 .wp-block-boutiq-definition-list .c-deflist-term{padding:20px 0 20px 30px}}@media(max-width: 781px){.single .single-bn00 .wp-block-boutiq-definition-list .c-deflist-term{padding:20px 0 20px 20px}}@media(max-width: 576px){.single .single-bn00 .wp-block-boutiq-definition-list .c-deflist-term{padding:15px 5px 0}}.single .single-bn00 .wp-block-boutiq-definition-list .c-deflist-term:first-child{border-top:none}.single .single-bn00 .wp-block-boutiq-definition-list .c-deflist-desc{padding:20px 20px 20px 0;text-align:right;width:100%;border-top:solid 2px #fff}@media(max-width: 1440px){.single .single-bn00 .wp-block-boutiq-definition-list .c-deflist-desc{padding:20px 40px 20px 0}}@media(max-width: 1024px){.single .single-bn00 .wp-block-boutiq-definition-list .c-deflist-desc{padding:20px 30px 20px 0}}@media(max-width: 781px){.single .single-bn00 .wp-block-boutiq-definition-list .c-deflist-desc{padding:20px 20px 20px 0}}@media(max-width: 576px){.single .single-bn00 .wp-block-boutiq-definition-list .c-deflist-desc{padding:5px 5px 15px;text-align:left;border-top:none}}.single .single-bn00 .wp-block-boutiq-definition-list .c-deflist-desc:first-of-type{border-top:none}.single .single-bn00 .progress-wrap{margin-top:60px;margin-bottom:80px}@media(max-width: 1024px){.single .single-bn00 .progress-wrap{margin-top:50px;margin-bottom:60px}}@media(max-width: 781px){.single .single-bn00 .progress-wrap{margin-top:40px}}.single .single-bn00 .progress-wrap h2{margin-bottom:30px;font-weight:400}@media(max-width: 781px){.single .single-bn00 .progress-wrap h2{margin-bottom:20px;font-size:2.4rem}}@media(max-width: 576px){.single .single-bn00 .progress-wrap h2{font-size:2.2rem}}.single .single-bn00 .wp-block-boutiq-responsive-flex{gap:20px}@media(max-width: 781px){.single .single-bn00 .wp-block-boutiq-responsive-flex{gap:15px}}@media(max-width: 576px){.single .single-bn00 .wp-block-boutiq-responsive-flex{gap:10px}}.single .single-bn00 .boutiq-cf-field img{width:100%;height:250px;object-fit:cover;border-radius:8px}@media(max-width: 781px){.single .single-bn00 .boutiq-cf-field img{border-radius:4px;height:200px}}.single .single-bn00 .is-gap-m{--boutiq-gap: 20px}@media(max-width: 781px){.single .single-bn00 .is-gap-m{--boutiq-gap: 15px}}@media(max-width: 576px){.single .single-bn00 .is-gap-m{--boutiq-gap: 10px}}.single .single-bn00 .post-navigation{margin-top:80px !important;position:relative}@media(max-width: 781px){.single .single-bn00 .post-navigation{margin-top:60px !important}}.single .single-bn00 .post-navigation p{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.single .single-bn00 .post-navigation a{font-weight:500;font-family:var(--go-font)}@media(max-width: 1024px){.single .single-bn00 .post-navigation a{font-size:1.5rem}}@media(max-width: 781px){.single .single-bn00 .post-navigation a{font-size:1.4rem}}.single .cta03{margin-top:100px}@media(max-width: 576px){.single .cta03{margin-top:60px}}.single .wp-block-template-part{margin-top:0}.error-cn00{width:1320px !important;margin-inline:auto !important}@media(max-width: 1440px){.error-cn00{width:90% !important;max-width:1000px !important}}@media(max-width: 1024px){.error-cn00{max-width:600px !important}}@media(max-width: 576px){.error-cn00{width:calc(100% - 20px) !important}}.error-cn00 h1{font-size:8rem !important}@media(max-width: 1440px){.error-cn00 h1{font-size:7.2rem !important}}@media(max-width: 1024px){.error-cn00 h1{font-size:6rem !important}}@media(max-width: 781px){.error-cn00 h1{font-size:5.4rem !important}}@media(max-width: 576px){.error-cn00 h1{font-size:4rem !important}}@media(max-width: 1024px){.error-cn00 h1::before{height:5px !important}}@media(max-width: 1024px){.error-cn00 .error-eyebrow{font-size:1.8rem !important}}@media(max-width: 576px){.error-cn00 .error-eyebrow{font-size:1.6rem !important}}.error-cn00 .wp-block-buttons .wp-block-button{width:200px;height:64px}.error-cn00 .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:1.6rem;font-weight:400;border-radius:50px;border:solid 2px var(--main_color);transition:all .3s ease}@media(max-width: 1024px){.error-cn00 .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:1.5rem}}@media(max-width: 781px){.error-cn00 .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:1.4rem}}@media(max-width: 576px){.error-cn00 .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:1.2rem}}.error-cn00 .wp-block-buttons .wp-block-button .wp-block-button__link:hover{background-color:#fff !important;color:var(--main_color) !important;transition:all .3s ease}.flow-button{position:fixed;bottom:0;right:0;z-index:50;display:flex}@media(max-width: 781px){.flow-button{flex-direction:row;gap:0;padding:0;width:100%;justify-content:center;align-items:center;background:none}}@media(max-width: 781px){.flow-button .wp-block-buttons{width:100%}}@media(max-width: 781px){.flow-button .wp-block-button{width:calc((100% - 3px)/5);height:70px}}.flow-button .wp-block-button:first-child,.flow-button .wp-block-button:nth-of-type(2),.flow-button .wp-block-button:nth-of-type(3){border-right:solid 1px var(--main_color)}.flow-button .wp-block-button__link{font-family:var(--go-font);font-weight:500 !important}@media(max-width: 781px){.flow-button .wp-block-button__link{max-width:100% !important;width:100% !important;height:100%;text-align:center;font-size:1.3rem;border-radius:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;font-weight:400;line-height:1.5;font-family:var(--jp-font);padding:5px}.flow-button .wp-block-button__link code{font-family:var(--jp-font)}}@media(max-width: 576px){.flow-button .wp-block-button__link{font-size:min(2.8vw,1.5rem)}}.about01{padding:80px 0 100px}@media(max-width: 1024px){.about01{padding:60px 0 80px}}@media(max-width: 576px){.about01{padding:50px 0}}@media(max-width: 781px){.about01>div{gap:50px !important}}@media(max-width: 576px){.about01>div{gap:40px !important}}.about01 p{font-size:2.8rem;width:fit-content;position:relative;z-index:0}@media(max-width: 1440px){.about01 p{font-size:2.6rem}}@media(max-width: 1024px){.about01 p{font-size:2.4rem}}@media(max-width: 781px){.about01 p{font-size:2rem}}@media(max-width: 576px){.about01 p{font-size:1.8rem}}.about01 p::after{content:"";display:inline-block;width:110%;height:10px;background:#fff;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);z-index:-1;text-decoration:underline}@media(max-width: 781px){.about01 p::after{bottom:5px}}@media(max-width: 576px){.about01 p::after{height:7px;bottom:5px}}.about01 h2{width:fit-content;position:relative;text-decoration-line:underline;text-decoration-color:#fff;text-decoration-thickness:20px;text-underline-offset:-5px;font-size:5.6rem;line-height:1.2;font-family:"Zen Old Mincho",serif;font-weight:700}@media(max-width: 1440px){.about01 h2{font-size:4.8rem}}@media(max-width: 1024px){.about01 h2{font-size:4rem}}@media(max-width: 781px){.about01 h2{font-size:3.8rem}}@media(max-width: 576px){.about01 h2{font-size:3rem}}@media(max-width: 781px){.about01 h2{font-size:3.2rem;text-decoration-thickness:15px;text-underline-offset:-5px}}@media(max-width: 576px){.about01 h2{font-size:2.8rem}.about01 h2 .sm-br{display:none}}@media(max-width: 430px){.about01 h2{line-height:2}.about01 h2 .sm-br{display:inline}}.about01 figure{width:1000px;margin:0 auto !important;border-radius:12px;overflow:hidden}@media(max-width: 781px){.about01 figure{border-radius:10px}}@media(max-width: 576px){.about01 figure{border-radius:8px}}@media(max-width: 1440px){.about01 figure{width:900px}}@media(max-width: 1024px){.about01 figure{width:90%}}.about02{padding-bottom:160px}@media(max-width: 1440px){.about02{padding-bottom:130px}}@media(max-width: 781px){.about02{padding-bottom:100px}}@media(max-width: 576px){.about02{padding-bottom:80px}}.about02 figure{width:100%;max-width:100% !important}.about02 figure img{width:100%}.about02>div{position:absolute;bottom:110px;left:50%;transform:translateX(-50%);width:100%}@media(max-width: 1440px){.about02>div{bottom:80px}}@media(max-width: 781px){.about02>div{bottom:60px}}@media(max-width: 576px){.about02>div{bottom:50px}}.about02 h2{position:relative;display:inline-block;font-size:4.8rem;font-family:var(--min-font);color:#fff;line-height:1.8}@media(max-width: 1440px){.about02 h2{font-size:4rem}}@media(max-width: 1024px){.about02 h2{font-size:3.6rem}}@media(max-width: 781px){.about02 h2{font-size:3rem}}@media(max-width: 576px){.about02 h2{font-size:min(5.5vw,2.4rem);white-space:nowrap}}.about02 h2::before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:1.9em;width:70%;height:1.5em;background-color:var(--main_color);z-index:-1}@media(max-width: 576px){.about02 h2::before{width:66%}}.about02 h2::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:.15em;width:105%;height:1.5em;background-color:var(--main_color);z-index:-1}@media(max-width: 576px){.about02 h2::after{width:102%}}.mouthpiece01{padding:120px 0 0}@media(max-width: 1440px){.mouthpiece01{padding:100px 0 0}}@media(max-width: 1024px){.mouthpiece01{padding:80px 0 0}}@media(max-width: 781px){.mouthpiece01{padding:60px 0 0}}.mouthpiece01>div{width:1320px !important;margin-inline:auto !important}@media(max-width: 1440px){.mouthpiece01>div{width:90% !important;max-width:1000px !important}}@media(max-width: 1024px){.mouthpiece01>div{max-width:600px !important}}@media(max-width: 576px){.mouthpiece01>div{width:calc(100% - 20px) !important}}.mouthpiece01 .mouthpiece-top{margin-top:30px;gap:50px !important}@media(max-width: 1440px){.mouthpiece01 .mouthpiece-top{margin-top:10px}}@media(max-width: 1024px){.mouthpiece01 .mouthpiece-top{flex-direction:column;align-items:center;gap:30px !important}}.mouthpiece01 .mouthpiece-top figure{border-radius:12px;overflow:hidden}@media(max-width: 781px){.mouthpiece01 .mouthpiece-top figure{border-radius:10px}}@media(max-width: 576px){.mouthpiece01 .mouthpiece-top figure{border-radius:8px}}.mouthpiece01 .mouthpiece-top h2{font-size:4.2rem;color:#425b80 !important;font-family:var(--min-font)}@media(max-width: 1440px){.mouthpiece01 .mouthpiece-top h2{font-size:4rem}}@media(max-width: 781px){.mouthpiece01 .mouthpiece-top h2{font-size:3.8rem}}@media(max-width: 576px){.mouthpiece01 .mouthpiece-top h2{font-size:3rem}}.mouthpiece01 .mouthpiece-top h2 code{font-family:var(--min-font);font-size:2rem}@media(max-width: 576px){.mouthpiece01 .mouthpiece-top h2 code{font-size:1.8rem}}.mouthpiece01 .mouthpiece-top .title-under-text{font-weight:700;font-size:1.8rem;margin:60px 0 20px 0 !important}@media(max-width: 1440px){.mouthpiece01 .mouthpiece-top .title-under-text{margin:40px 0 20px 0 !important}}@media(max-width: 576px){.mouthpiece01 .mouthpiece-top .title-under-text{font-size:1.6rem;margin:30px 0 20px 0 !important}}.mouthpiece01 .wp-block-boutiq-responsive-flex{margin:0 !important;width:100%}.mouthpiece01 .wp-block-boutiq-responsive-flex>div{padding:40px 30px;border-radius:12px;overflow:hidden}@media(max-width: 781px){.mouthpiece01 .wp-block-boutiq-responsive-flex>div{border-radius:10px}}@media(max-width: 576px){.mouthpiece01 .wp-block-boutiq-responsive-flex>div{border-radius:8px}}.mouthpiece01 .wp-block-boutiq-responsive-flex>div h4{font-size:2rem;display:flex;align-items:center;gap:15px;margin-bottom:20px}@media(max-width: 1024px){.mouthpiece01 .wp-block-boutiq-responsive-flex>div h4{font-size:1.8rem}}.mouthpiece01 .wp-block-boutiq-responsive-flex>div h4::before{content:"";display:inline-block;width:18px;aspect-ratio:1/1;background-image:url(../images/title02-icon-blue.svg);background-size:contain;background-repeat:no-repeat;margin-top:2px}@media(max-width: 576px){.mouthpiece01 .wp-block-boutiq-responsive-flex>div h4::before{width:16px}}.mouthpiece01 .wp-block-boutiq-responsive-flex>div ul{padding-left:20px}.mouthpiece01 .wp-block-boutiq-responsive-flex>div ul li{font-size:1.6rem;font-weight:500}@media(max-width: 1024px){.mouthpiece01 .wp-block-boutiq-responsive-flex>div:last-child{flex:1}}/*# sourceMappingURL=theme.min.css.map */
