@charset "UTF-8";.l-header__bar{display:none}.home .l-content.l-container{padding-top:0 !important}a{-webkit-transition:.2s;transition:.2s}a:hover{opacity:.7}@media screen and (max-width:600px){.pc-view{display:none}}.sp-view{display:none}@media screen and (max-width:600px){.sp-view{display:block}}.swell-block-button{white-space:nowrap}.section-title p{color:#c09a4d;font-size:18px}@media screen and (max-width:600px){.section-title p{margin-bottom:1vw;font-size:3vw}}.section-title h2{margin-top:0;font-size:36px}@media screen and (max-width:600px){.section-title h2{font-size:6vw}}.photo-custom{border-radius:12px;overflow:hidden;-webkit-box-shadow:0 10px 30px rgba(74,90,106,.15);box-shadow:0 10px 30px rgba(74,90,106,.15)}.swell-block-columns__inner>.swell-block-column>.wp-block-group{width:100%;height:100%}.card-custom{border-radius:8px !important;overflow:hidden;border:1px solid var(--c-border);-webkit-box-shadow:0 10px 30px rgba(74,90,106,.15);box-shadow:0 10px 30px rgba(74,90,106,.15)}.c-pageTitle{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#1a2634;font-size:2.4rem}.c-pageTitle__subTitle{display:block;margin-left:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;font-size:1.4rem;color:#c9a84c;font-style:italic;margin-bottom:8px;font-weight:400}[id]{scroll-margin-top:100px}a[href^="tel:"]{pointer-events:none;text-decoration:none;color:inherit}@media (max-width:768px){a[href^="tel:"]{pointer-events:auto}}.l-topTitleArea__body{color:#1a2634}.br-20{border-radius:20px !important;overflow:hidden}.w-beforeFooter{margin-bottom:0;margin-top:0}.l-content{margin-bottom:0}.footer h4{border-bottom:.5px solid rgba(255,255,255,.2) !important;padding-bottom:10px !important}.footer{border-bottom:.5px solid rgba(255,255,255,.2) !important}.l-topTitleArea__img{display:none}.l-topTitleArea{background-color:#f0f0f0;height:300px}@media screen and (max-width:768px){.l-topTitleArea{height:50vw}}.l-topTitleArea{background-image:url("/wp-content/uploads/2026/04/bottom-bg-scaled.jpg");background-size:cover;background-position:center}.c-filterLayer.-texture-dot:after{display:none}.l-topTitleArea.c-filterLayer:before{background:rgba(240,246,252,.9215686275);opacity:.9}.single .p-articleMetas.-top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:960px){.l-header__inner.l-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.l-header__logo{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important;margin:0 auto 0 5% !important;width:auto !important}}@media screen and (min-width:960px) and (min-width:1500px){.l-header__logo{margin-left:10% !important}}@media screen and (min-width:960px){.w-header{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;margin:0 5% 0 auto !important;width:auto !important}}@media screen and (min-width:960px) and (min-width:1500px){.w-header{margin-right:10% !important}}@media screen and (min-width:960px){.l-header__gnav{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important;width:100% !important;margin-top:0 !important}.l-header__gnav .c-gnav{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}}.l-header__gnav{border-top:1px solid #e2e6e9 !important;border-bottom:1px solid #e2e6e9 !important;margin-top:0 !important}.l-header{--swl-fix_headerH:76px !important}.l-header__inner{padding-top:0 !important}.l-header__logo{padding:8px 0 !important}.l-topTitleArea{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;position:relative}.l-topTitleArea__body{position:relative;z-index:3;width:100%;text-align:center}.l-topTitleArea .c-pageTitle__inner{display:contents}.wp-block-table thead{border-bottom:1px solid #dce3e9 !important}.wp-block-table tfoot{border-top:1px solid #dce3e9 !important}.single-blog .w-beforeFooter,.single-news .w-beforeFooter,.post-type-archive-blog .w-beforeFooter,.post-type-archive-news .w-beforeFooter,.tax-blog-cat .w-beforeFooter,.tax-news-cat .w-beforeFooter,.search-results .w-beforeFooter,.search .w-beforeFooter,.error404 .w-beforeFooter{margin-top:0 !important}.l-header__gnav .c-gnav{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.l-header__gnav .c-gnav>li{border-right:1px solid #e2e6e9 !important}.l-header__gnav .c-gnav>li:first-child{border-left:1px solid #e2e6e9 !important}.l-header__gnav .c-gnav>li>a{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;padding:16px 36px !important;text-decoration:none !important;height:100% !important}@media screen and (max-width:1200px){.l-header__gnav .c-gnav>li>a{padding:16px 2vw !important}}.l-header__gnav .c-gnav .ttl{font-size:15px !important;letter-spacing:.05em !important}.l-header__gnav .c-gnav .c-smallNavTitle.desc{color:#c09a4d !important;margin-top:8px !important;font-size:11px !important;letter-spacing:.1em !important;font-family:serif !important;display:block !important}#gnav .c-gnav>li>a:after{background-color:#c09a4d !important}.top-fv-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;border-radius:5px;background:rgba(255,255,255,.9);padding:50px !important;border-radius:12px;backdrop-filter:blur(5px);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.05);box-shadow:0 10px 30px rgba(0,0,0,.05)}@media screen and (max-width:600px){.top-fv-content{padding:5% !important}}@media screen and (max-width:600px){.top-fv-content .fv-head{font-size:6vw;white-space:nowrap;line-height:1.4}}@media screen and (max-width:600px){.top-fv-content .sp-mb-custom-1em{margin-bottom:1em !important}}@media screen and (max-width:600px){.top-fv-content .sp-mb-custom-0{margin-bottom:0 !important}}@media screen and (max-width:600px){.top-fv-content .sp-mb-custom-05{margin-bottom:.5em !important}}.fas{font-size:40px;color:#7a99c0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0 !important}.h3-m-custom{margin:30px 0 20px !important}.loos-full-wide:has(.treatment-card-main){padding-bottom:80px}.treatment-card-main,.treatment-card-sub__inner{overflow:hidden;border:1px solid var(--c-border);-webkit-box-shadow:0 10px 30px rgba(74,90,106,.15);box-shadow:0 10px 30px rgba(74,90,106,.15);position:relative}.treatment-card-main:before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(20,35,50,.15)),color-stop(65%,rgba(20,35,50,.8)),to(rgba(20,35,50,.92)));background:linear-gradient(to bottom,rgba(20,35,50,.15) 0%,rgba(20,35,50,.8) 65%,rgba(20,35,50,.92) 100%);z-index:1;pointer-events:none;border-radius:inherit}.treatment-card-sub__inner:before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(20,35,50,.1)),color-stop(60%,rgba(20,35,50,.72)),to(rgba(20,35,50,.88)));background:linear-gradient(to bottom,rgba(20,35,50,.1) 0%,rgba(20,35,50,.72) 60%,rgba(20,35,50,.88) 100%);z-index:1;pointer-events:none;border-radius:inherit}.treatment-card-main .wp-block-cover__inner-container,.treatment-card-sub__inner .wp-block-cover__inner-container{position:relative;z-index:2}.treatment-card-main .wp-block-cover__image-background,.treatment-card-sub__inner .wp-block-cover__image-background{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.treatment-card-main{border-radius:16px;min-height:420px;background-color:#3a4f5e}.treatment-card-main .wp-block-cover__inner-container{width:100%;padding:40px 48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px}.treatment-badge{display:inline-block !important;letter-spacing:.08em;padding:5px 14px !important;border-radius:4px;margin:0 0 8px !important;line-height:1.5}.treatment-card-en{letter-spacing:.14em;font-family:"Times New Roman",Georgia,serif;margin:0 !important;line-height:1.4}.treatment-card-main .treatment-card-title{letter-spacing:.04em;margin:4px 0 !important}.treatment-card-desc{letter-spacing:.06em;line-height:1.6;opacity:.8}.treatment-cards-row{gap:20px !important;margin-bottom:20px !important}.treatment-card-sub__inner{border-radius:12px;width:100%;min-height:300px;background-color:#3a4f5e}.treatment-card-sub__inner .wp-block-cover__inner-container{width:100%;padding:28px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}.treatment-card-sub__inner .treatment-card-title{font-weight:700;letter-spacing:.04em;margin:4px 0 0 !important;line-height:1.3}.treatment-insurance{border-radius:8px;-webkit-box-shadow:0 10px 30px rgba(74,90,106,.15);box-shadow:0 10px 30px rgba(74,90,106,.15);-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.treatment-insurance .wp-block-group__inner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.treatment-insurance__text{font-size:.95rem !important;color:#3a3a3a !important;letter-spacing:.06em;margin:0 !important}.treatment-insurance .wp-block-group__inner-container:after{content:"›";font-size:1.5rem;color:#999;line-height:1;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767px){.loos-full-wide:has(.treatment-card-main){padding-bottom:48px}.treatment-card-main{border-radius:12px;min-height:340px}.treatment-card-main .wp-block-cover__inner-container{padding:28px 24px}.treatment-cards-row{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;gap:14px !important}.treatment-card-sub__inner{border-radius:10px;min-height:260px}.treatment-card-sub__inner .wp-block-cover__inner-container{padding:22px 20px}}.reason-item{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;gap:64px !important;margin-bottom:96px !important}.reason-item:last-of-type{margin-bottom:0 !important}.reason-item__text{padding:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.reason-item__image{padding:0 !important}.reason-number{font-weight:300 !important;font-family:"Times New Roman",Georgia,serif;color:#c09a4d !important;opacity:.45;line-height:1 !important;letter-spacing:.06em;margin:0 0 -8px !important}.reason-item__title.is-style-section_ttl{line-height:1.55 !important;letter-spacing:.04em;margin:0}.reason-item__desc{line-height:1.9 !important;margin:0 !important;letter-spacing:.02em}.reason-item__photo{border-radius:12px;overflow:hidden;border:1px solid var(--c-border);-webkit-box-shadow:0 10px 30px rgba(74,90,106,.15);box-shadow:0 10px 30px rgba(74,90,106,.15);width:100%;margin:0 !important;display:block}.reason-item__photo img{width:100%;height:360px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}@media (max-width:960px){.reason-item__photo img{height:240px}}@media (max-width:960px){.loos-full-wide:has(.reason-item){padding-top:48px;padding-bottom:48px}.reason-item{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;gap:28px !important;margin-bottom:64px !important}.reason-item--reverse .swell-block-columns__inner{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.reason-number{font-size:3.8rem !important}.reason-item__photo{min-height:240px;border-radius:10px}}.jaw-surgery-section{background:linear-gradient(135deg,#526d8a 0%,#0c131c 100%) !important}.jaw-surgery-en{letter-spacing:.22em;font-family:"Times New Roman",Georgia,serif;text-transform:uppercase}.jaw-surgery-heading.is-style-section_ttl{padding:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important;line-height:1.5 !important;letter-spacing:.04em}.jaw-surgery-desc{max-width:620px;margin:0 auto}.jaw-surgery-cards{width:100%}.jaw-card__inner{background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.15) !important;border-radius:12px !important;padding:clamp(24px, 3vw, 36px) clamp(16px, 2vw, 24px) !important;text-align:center;height:100%;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;gap:16px;-webkit-transition:background .2s ease;transition:background .2s ease}.jaw-card__inner:hover{background:rgba(255,255,255,.13) !important}.jaw-card__inner .fa,.jaw-card__inner [class*=fa-],.jaw-card__inner i[class*=fa]{display:block}.jaw-card__title.is-style-section_ttl{-webkit-box-shadow:none !important;box-shadow:none !important;letter-spacing:.04em;margin-top:1rem}.jaw-surgery-link{letter-spacing:.08em;text-align:center}.selfcheck-card{border-radius:16px;-webkit-box-shadow:0 10px 30px rgba(74,90,106,.15);box-shadow:0 10px 30px rgba(74,90,106,.15);text-align:center;padding:50px !important}@media (max-width:768px){.selfcheck-card{padding:30px !important}}.selfcheck-desc{max-width:620px;letter-spacing:.03em;margin:0 auto}.selfcheck-start-btn{cursor:pointer;border:1px solid transparent}.selfcheck-start-btn:hover{-webkit-box-shadow:0 6px 20px rgba(74,90,106,.2);box-shadow:0 6px 20px rgba(74,90,106,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.news-notice-list .p-postList{border-top:1px solid #e2e6e9;margin:0 !important;padding:0 !important;list-style:none !important}.news-notice-list .p-postList__item{border-bottom:1px solid #e2e6e9;list-style:none}.news-notice-list .p-postList__link{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;padding:16px 4px !important;text-decoration:none !important;color:inherit !important}.news-notice-list .p-postList__body{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;gap:14px;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.news-notice-list .p-postList__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.news-notice-list .c-postTimes__posted{font-size:.78rem !important;color:#aaa !important;white-space:nowrap;letter-spacing:.03em}.news-notice-list .c-postTimes__posted:before{display:none !important}.news-notice-list .p-postList__cat{display:inline-block !important;font-size:.7rem !important;padding:3px 10px !important;border-radius:3px !important;background-color:#eef0f2 !important;color:#555 !important;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;font-weight:500}.news-notice-list .p-postList__cat:before{display:none !important}.news-notice-list .p-postList__title{font-size:.88rem !important;font-weight:400 !important;color:#2c3e50 !important;margin:0 !important;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.55}@media screen and (max-width:960px){.news-notice-list .p-postList__title{font-size:.85rem !important}}.news-blog-grid .p-postList__item{border-radius:12px !important;overflow:hidden;border:1px solid var(--c-border);-webkit-box-shadow:0 4px 20px rgba(74,90,106,.08);box-shadow:0 4px 20px rgba(74,90,106,.08);-webkit-transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}@media (min-width:961px){.news-blog-grid .p-postList__item{margin-bottom:0 !important}}.news-blog-grid .p-postList__item:hover{-webkit-box-shadow:0 8px 28px rgba(74,90,106,.14);box-shadow:0 8px 28px rgba(74,90,106,.14);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.news-blog-grid .c-postThumb__figure{aspect-ratio:4/3;overflow:hidden;display:block}.news-blog-grid .c-postThumb__figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.news-blog-grid .c-postThumb.noimg_{aspect-ratio:4/3;background-color:#e8ecef}.news-blog-grid .p-postList__body{padding:14px 16px 16px !important}.news-blog-grid .p-postList__title{font-size:.88rem !important;font-weight:700 !important;line-height:1.55 !important;color:#1a1a1a !important;margin:0 0 8px !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-blog-grid .c-postTimes__posted{font-size:.75rem !important;color:#aaa !important;letter-spacing:.03em}.news-blog-grid .c-postTimes__posted:before{display:none !important}.news-blog-grid .c-postThumb__cat{font-size:.7rem !important;letter-spacing:.04em;padding:3px 10px !important;border-radius:3px !important}.news-notice-list .is-style-more_btn,.news-blog-grid .is-style-more_btn{margin-top:20px !important;text-align:right;background:0 0 !important;border:none !important;padding:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.news-notice-list .is-style-more_btn a,.news-blog-grid .is-style-more_btn a{font-size:.85rem !important;color:#2c3e50 !important;text-decoration:none;letter-spacing:.06em;background:0 0 !important;border:none !important;padding:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.news-notice-list .is-style-more_btn a:after,.news-blog-grid .is-style-more_btn a:after{content:" →"}.news-two-col>.swell-block-columns__inner{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.news-two-col>.swell-block-columns__inner>.swell-block-column{-webkit-box-flex:0 !important;-ms-flex:0 0 var(--clmn-w--pc) !important;flex:0 0 var(--clmn-w--pc) !important;max-width:var(--clmn-w--pc) !important;width:var(--clmn-w--pc) !important}@media (max-width:960px){.news-two-col>.swell-block-columns__inner{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.news-two-col>.swell-block-columns__inner>.swell-block-column{-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;max-width:100% !important;width:100% !important}}@media (max-width:960px){.news-col--notice{padding-right:0 !important;padding-bottom:48px !important}.news-col--blog{padding-left:0 !important;border-top:1px solid #e2e6e9;padding-top:48px !important}.news-blog-grid .p-postList.-type-card.-pc-col3{display:grid !important;grid-template-columns:1fr !important;gap:16px !important;max-width:500px;margin:0 auto}.news-blog-grid .p-postList__item{width:100% !important}}@media (max-width:600px){.news-blog-grid .p-postList.-type-card.-pc-col3{grid-template-columns:1fr !important}}.access-section .access-main-col .swell-block-columns__inner{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.access-section .access-main-col .access-col--map{-ms-flex-item-align:stretch !important;align-self:stretch !important;position:relative}.access-section .access-main-col .access-col--map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:12px;-webkit-box-shadow:0 10px 30px rgba(74,90,106,.15);box-shadow:0 10px 30px rgba(74,90,106,.15);display:block}.access-section .access-main-col .access-col--info{-ms-flex-item-align:stretch !important;align-self:stretch !important}.access-section .access-main-col .access-col--info .access-info-card{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:12px;-webkit-box-shadow:0 10px 30px rgba(74,90,106,.15);box-shadow:0 10px 30px rgba(74,90,106,.15)}.access-section .access-main-col .access-col--info .access-info-card.pattern2{padding-top:5rem;padding-bottom:5rem}@media (max-width:768px){.access-section .access-main-col .access-col--info .access-info-card.pattern2{padding-top:2rem;padding-bottom:2rem}}.access-section .access-main-col .fas{font-size:20px;margin-top:5px !important;color:#c09a4d}@media (max-width:768px){.access-section .access-main-col .fas{margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.access-section .access-clinic-name{text-align:left !important;letter-spacing:.05em;margin-bottom:1rem}.access-section .access-clinic-name:before,.access-section .access-clinic-name:after{margin-left:0 !important;margin-right:auto !important}.access-section .access-address{line-height:1.8;margin-bottom:1.5rem}.access-section .access-hours-table{width:100%;margin-bottom:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.access-section .access-hours-table table{width:100%;min-width:460px;border-collapse:collapse;table-layout:fixed}.access-section .access-hours-table thead th{background:#f0f6fc;font-size:.72rem;font-weight:600;padding:.5rem .2rem;text-align:center;border:1px solid #d8e8f2;vertical-align:middle;line-height:1.3;width:50px;min-width:40px}.access-section .access-hours-table thead th:first-child{background:#f0f6fc !important;border-color:#d8e8f2 !important;visibility:hidden;border-top:none;border-left:none;width:115px;min-width:115px}.access-section .access-hours-table tbody td{font-size:.72rem;padding:.5rem .2rem;text-align:center;vertical-align:middle;border:1px solid #e0eaf0;line-height:1.4;background:#fff;word-break:break-all;overflow-wrap:anywhere}.access-section .access-hours-table tbody td:first-child{background:#f0f6fc;font-size:.7rem;font-weight:500;text-align:center;white-space:normal;line-height:1.5;word-break:keep-all;width:115px;min-width:115px}.access-section .access-notes{line-height:1.8;margin-bottom:0}.access-section .wp-block-separator.is-style-wide{border-color:#d8d4cd !important;margin:1.5rem 0 !important;opacity:1}.access-section .access-partner-heading{text-align:left !important;letter-spacing:.05em;margin-top:2rem}.access-section .access-partner-heading:before,.access-section .access-partner-heading:after{margin-left:0 !important;margin-right:auto !important}.access-section .access-partner-list{line-height:2;padding-left:0;list-style:none}.access-section .access-partner-list li:before{content:"・";margin-right:.1em}.access-section .access-calendar-wrap iframe{display:block;width:100% !important;border:0}@media (max-width:767px){.access-section .access-main-col .access-col--map{min-height:260px}.access-section .access-main-col .access-col--map iframe{border-radius:10px}.access-section .access-hours-table thead th,.access-section .access-hours-table tbody td{font-size:.65rem;padding:.35rem .1rem}.access-section .access-calendar-wrap iframe{height:360px}}.philosophy-card{position:relative;border-radius:16px;-webkit-box-shadow:0 8px 24px rgba(74,90,106,.12);box-shadow:0 8px 24px rgba(74,90,106,.12);padding:50px !important}.philosophy-card:before{content:"“";position:absolute;top:28px;left:40px;font-size:5rem;line-height:1;color:#f0f6fc;font-family:Georgia,serif}.philosophy-card__motto{margin-top:30px !important;white-space:nowrap}.philosophy-card p{line-height:2.1;color:#4a5a6a}.philosophy-card p:last-child{margin-bottom:0 !important}@media (max-width:768px){.philosophy-card{padding:10vw 5vw !important}.philosophy-card:before{top:18px;left:22px}}.doctor-profile{gap:60px !important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.doctor-profile__photo img{border-radius:12px;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.doctor-profile__label{letter-spacing:.08em}.doctor-profile__name{letter-spacing:.12em;color:#1a1a2e;margin-bottom:0 !important;margin-top:0 !important}.doctor-profile__divider{border-top:1px solid #ddd5c8 !important;margin:24px 0 28px !important;max-width:90% !important}.doctor-check-list{list-style:none !important;padding-left:0 !important;margin-top:0 !important}.doctor-check-list li{position:relative;padding-left:30px;line-height:1.8}.doctor-check-list li:before{content:"✓";position:absolute;left:0;top:3px;width:20px;height:20px;line-height:20px;text-align:center;background-color:#c09a4d;border-radius:50%;color:#fff;font-size:11px;font-weight:700}@media (max-width:768px){.doctor-profile{gap:32px !important}.doctor-profile__photo img{max-width:280px;margin:0 auto}}.collaboration-sp{max-width:500px;margin:0 auto}.feature-card{border-color:#c09a4d !important;border-width:2px !important;border-radius:14px;padding:50px}.feature-card__title{line-height:1.6;margin-bottom:20px !important}.feature-card__text{line-height:2}.feature-card .feature-btn a{pointer-events:none !important;cursor:pointer !important;background:#f8f6f0}.consult-card{border-radius:16px;padding:56px 80px 52px !important;-webkit-box-shadow:0 4px 28px rgba(0,0,0,.07);box-shadow:0 4px 28px rgba(0,0,0,.07)}.consult-card .consult-item{position:relative;padding:22px 0 22px 52px;border-bottom:1px solid #dce3e9;margin-bottom:0}.consult-card .consult-item:last-child{border-bottom:none}.consult-card .consult-item:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:22px;border:2px solid #c09a4d;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7l3.5 3.5 5.5-6' stroke='%23C4A46B' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C%2Fsvg%3E");background-size:14px;background-repeat:no-repeat;background-position:center}@media (max-width:768px){.consult-card{padding:5vw !important}.consult-item{padding:18px 0 18px 42px;font-size:.9375rem}}.expertise-cards{gap:28px !important}.expertise-card{border-radius:14px;padding:40px 40px 44px;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.06);box-shadow:0 4px 24px rgba(0,0,0,.06)}.expertise-card__title{padding-bottom:16px;margin-bottom:20px !important;border-bottom:1.5px solid #c4a46b}.expertise-card__text{line-height:2}@media (max-width:768px){.expertise-card{padding:32px 28px 36px}}.insurance-content{gap:48px !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.insurance-content__main-title{line-height:1.8;margin-bottom:24px !important}.insurance-content__text{line-height:2}.insurance-content__right{border-radius:12px;border:1px solid #dce3e9}.insurance-card__title{margin-bottom:20px !important}.insurance-card__list{padding-left:1.4em !important}.insurance-card__list li{line-height:2 !important}@media (max-width:768px){.insurance-content{gap:32px !important}}.flow-cta{border:2px solid #7a99c0;border-radius:14px;padding:48px 40px !important;-webkit-box-shadow:0 8px 24px rgba(74,90,106,.12);box-shadow:0 8px 24px rgba(74,90,106,.12)}.flow-cta__title{font-size:1.4rem !important;font-weight:700 !important;line-height:1.7}.flow-cta__text{font-size:1rem}@media (max-width:768px){.flow-cta{padding:36px 20px !important}}.notice-card{-webkit-box-shadow:0 8px 24px rgba(74,90,106,.12);box-shadow:0 8px 24px rgba(74,90,106,.12)}.access-cards{gap:20px !important}.access-card{border-radius:14px;padding:40px 20px 44px !important;-webkit-box-shadow:0 2px 16px rgba(0,0,0,.06);box-shadow:0 2px 16px rgba(0,0,0,.06)}.access-card__icon{line-height:1 !important}.access-card__title{margin-top:20px !important;margin-bottom:10px !important}.access-card__text{line-height:1.8;margin-bottom:0 !important}@media (max-width:768px){.access-cards{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.access-card{padding:32px 20px 36px !important}}.section-schedule .felicia-schedule-table{width:100%;margin-bottom:32px}.section-schedule .felicia-schedule-table table{width:100%;border-collapse:collapse;min-width:556px;overflow:auto}.section-schedule .felicia-schedule-table th,.section-schedule .felicia-schedule-table td{padding:20px 12px;text-align:center;vertical-align:middle}@media (max-width:1000px){.section-schedule .felicia-schedule-table th,.section-schedule .felicia-schedule-table td{padding:10px 5px}}@media (max-width:1000px){.section-schedule .felicia-schedule-table th:nth-child(2),.section-schedule .felicia-schedule-table th:nth-child(3),.section-schedule .felicia-schedule-table th:nth-child(4),.section-schedule .felicia-schedule-table th:nth-child(5),.section-schedule .felicia-schedule-table th:nth-child(6),.section-schedule .felicia-schedule-table td:nth-child(2),.section-schedule .felicia-schedule-table td:nth-child(3),.section-schedule .felicia-schedule-table td:nth-child(4),.section-schedule .felicia-schedule-table td:nth-child(5),.section-schedule .felicia-schedule-table td:nth-child(6){width:50px}}.section-schedule .felicia-schedule-table tbody td:first-child{white-space:nowrap}.section-schedule .schedule-holiday{margin-bottom:8px}.section-schedule .schedule-notice{margin-bottom:4px}.partner-clinics-list{max-width:800px;margin:0 auto;gap:16px}.partner-clinics-list .partner-clinic-card{border:1px solid #e0e0e0;border-radius:8px;padding:20px 24px;-webkit-box-shadow:0 8px 24px rgba(74,90,106,.12);box-shadow:0 8px 24px rgba(74,90,106,.12)}.partner-clinics-list .partner-clinic-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.partner-clinics-list .partner-clinic-name:before{content:"\f0f8";font-family:"Font Awesome 5 Free";font-weight:900;color:#c09a4d;font-size:1.3em;margin-right:16px;-ms-flex-negative:0;flex-shrink:0}.contact-intro-wrap .contact-phone-card{border:2px solid #7a99c0;border-radius:60px;padding:20px 48px;max-width:600px;margin:32px auto;gap:24px}.contact-intro-wrap .contact-phone-icon{margin:0;line-height:1;-ms-flex-item-align:center;align-self:center}.contact-intro-wrap .contact-phone-icon:before{content:"\f095";font-family:"Font Awesome 5 Free";font-weight:900;color:#7a99c0;font-size:1.8em}.contact-intro-wrap .contact-phone-text{gap:4px !important}.contact-intro-wrap .contact-phone-number{margin:0}.contact-intro-wrap .contact-phone-number a{text-decoration:none;color:inherit}.contact-intro-wrap .contact-phone-hours{margin:0}.contact-intro-wrap .contact-notice-box{border-left:3px solid #c9a84c;padding-left:20px;max-width:720px;margin:0 auto}.contact-intro-wrap .contact-notice-item{margin-bottom:8px}.contact-intro-wrap .contact-notice-item:last-child{margin-bottom:0}.post_content .snow-monkey-form .smf-form{padding:48px 56px 20px;border-radius:8px}@media (max-width:768px){.post_content .snow-monkey-form .smf-form{padding:28px 20px}}.post_content .snow-monkey-form .smf-item{margin-bottom:28px}.post_content .snow-monkey-form .smf-item:last-of-type{margin-bottom:0}.post_content .snow-monkey-form .smf-item__col--label{margin-bottom:8px}.post_content .snow-monkey-form .smf-item__label__text{font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.post_content .snow-monkey-form .smf-item__label__text:after{font-size:.72rem;font-weight:700;padding:0 8px;border-radius:3px;line-height:1.8}.post_content .snow-monkey-form .smf-item:has([data-validations*=required]) .smf-item__label__text:after{content:"必須";background:#e07b39;color:#fff}.post_content .snow-monkey-form .smf-item:not(:has([data-validations*=required])) .smf-item__label__text:after{content:"任意";background:#aaa;color:#fff}.post_content .snow-monkey-form .smf-text-control__control,.post_content .snow-monkey-form .smf-email-control__control,.post_content .snow-monkey-form .smf-tel-control__control{width:100%;padding:12px 16px;border:1px solid #d0ccc8;border-radius:6px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem}.post_content .snow-monkey-form .smf-text-control__control:focus,.post_content .snow-monkey-form .smf-email-control__control:focus,.post_content .snow-monkey-form .smf-tel-control__control:focus{outline:none;border-color:#7a9bb5;-webkit-box-shadow:0 0 0 3px rgba(122,155,181,.15);box-shadow:0 0 0 3px rgba(122,155,181,.15)}.post_content .snow-monkey-form .smf-textarea-control__control{width:100%;min-height:160px;padding:12px 16px;border:1px solid #d0ccc8;border-radius:6px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem;resize:vertical}.post_content .snow-monkey-form .smf-textarea-control__control:focus{outline:none;border-color:#7a9bb5;-webkit-box-shadow:0 0 0 3px rgba(122,155,181,.15);box-shadow:0 0 0 3px rgba(122,155,181,.15)}.post_content .snow-monkey-form .smf-radio-buttons-control__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px 28px;padding:4px 0}.post_content .snow-monkey-form .smf-radio-button-control{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;cursor:pointer}.post_content .snow-monkey-form .smf-radio-button-control__control{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;min-width:18px;border:2px solid #7a99c0;border-radius:50%;position:relative;background:#fff;cursor:pointer}.post_content .snow-monkey-form .smf-radio-button-control__control:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);width:9px;height:9px;background:#7a99c0;border-radius:50%;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.post_content .snow-monkey-form .smf-radio-button-control__control:checked:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.post_content .snow-monkey-form .smf-radio-button-control__label{cursor:pointer}.post_content .snow-monkey-form .smf-checkbox-control{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer}.post_content .snow-monkey-form .smf-checkbox-control:before,.post_content .snow-monkey-form .smf-checkbox-control:after{display:none !important;content:none !important}.post_content .snow-monkey-form .smf-checkbox-control{position:relative !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.post_content .snow-monkey-form .smf-checkbox-control:before,.post_content .snow-monkey-form .smf-checkbox-control:after{display:none !important;content:none !important}.post_content .snow-monkey-form .smf-checkbox-control__control{-moz-appearance:none !important;appearance:none !important;-webkit-appearance:none !important;position:absolute !important;left:0 !important;top:50% !important;-webkit-transform:translateY(-50%) !important;transform:translateY(-50%) !important;width:18px !important;height:18px !important;opacity:0 !important;cursor:pointer !important;z-index:1 !important;margin:0 !important}.post_content .snow-monkey-form .smf-checkbox-control__label{padding-left:26px !important;position:relative !important;cursor:pointer !important}.post_content .snow-monkey-form .smf-checkbox-control__label:before{content:"" !important;position:absolute !important;left:0 !important;top:50% !important;-webkit-transform:translateY(-50%) !important;transform:translateY(-50%) !important;width:18px !important;height:18px !important;border:2px solid #7a9bb5 !important;border-radius:3px !important;background:#fff !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}.post_content .snow-monkey-form .smf-checkbox-control__label:after{content:"" !important;position:absolute !important;left:5px !important;top:50% !important;-webkit-transform:translateY(-65%) rotate(45deg) !important;transform:translateY(-65%) rotate(45deg) !important;width:5px !important;height:9px !important;border:2px solid #fff !important;border-top:none !important;border-left:none !important;opacity:0 !important}.post_content .snow-monkey-form .smf-checkbox-control__control:checked+.smf-checkbox-control__label:before{background:#7a9bb5 !important;border-color:#7a9bb5 !important}.post_content .snow-monkey-form .smf-checkbox-control__control:checked+.smf-checkbox-control__label:after{opacity:1 !important}.post_content .snow-monkey-form .smf-checkbox-control__label{cursor:pointer}.post_content .snow-monkey-form .smf-control-description{font-size:.82rem;color:#888;margin-top:6px}.post_content .snow-monkey-form .smf-action{margin-top:36px;text-align:center}.post_content .snow-monkey-form .smf-button-control__control{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:100%;max-width:320px;padding:16px 40px;background:#7a99c0;color:#fff;font-size:1.05rem;font-weight:700;border:none;border-radius:50px;cursor:pointer;letter-spacing:.06em;-webkit-transition:background .2s ease;transition:background .2s ease}.post_content .snow-monkey-form .smf-button-control__control:after{content:"✈"}.post_content .snow-monkey-form .smf-button-control__control:hover{background:#6489a3}.form-group{padding-bottom:50px !important}.section-orthodontics{-webkit-box-shadow:0 10px 30px rgba(74,90,106,.15);box-shadow:0 10px 30px rgba(74,90,106,.15);padding:50px !important;border-radius:5px}.section-orthodontics__sub-label{letter-spacing:.2em}.section-orthodontics__box{border-radius:16px}.section-orthodontics__box-title span{border-bottom:1px solid #c09a4d !important;padding-bottom:15px}.section-orthodontics__columns{gap:24px !important}.section-orthodontics__item{border-radius:12px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-shadow:0 10px 30px rgba(74,90,106,.15);box-shadow:0 10px 30px rgba(74,90,106,.15)}.section-orthodontics__item-img{margin:0 !important}.section-orthodontics__item-img img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;display:block}.section-orthodontics__item-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.about-fees{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.about-fees>div{border:2px solid #c09a4d !important;border-radius:12px;position:relative}@media (max-width:768px){.about-fees>div{padding-right:70px}}.about-fees>div{-webkit-transition:all .2s ease;transition:all .2s ease}.about-fees>div h3{margin-bottom:1rem}.about-fees>div span{-webkit-transition:color .2s ease;transition:color .2s ease}.about-fees>div:before{content:"→";display:block;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;font-weight:900;color:#c09a4d}@media (max-width:768px){.about-fees>div:before{font-size:30px}}.about-fees>div:before{-webkit-transition:color .2s ease;transition:color .2s ease}.about-fees:hover{opacity:1 !important}.about-fees:hover>div{background:#c09a4d !important;color:#fff !important}.about-fees:hover>div span{color:#fff !important}.about-fees:hover>div:before{color:#fff}@media (max-width:600px){.flex-revers>div{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.feature-cards>div{border-radius:5px;-webkit-box-shadow:0 8px 24px rgba(74,90,106,.12);box-shadow:0 8px 24px rgba(74,90,106,.12)}.h4-head-custom{padding-left:10px;border-left:2px solid #c09a4d}.tmj-card{border:2px solid #7a99c0 !important;border-radius:12px;-webkit-box-shadow:0 8px 24px rgba(74,90,106,.12);box-shadow:0 8px 24px rgba(74,90,106,.12)}.tmj-card__title{line-height:2 !important}.tmj-card__title span{border-bottom:1.5px solid #c09a4d;padding-bottom:10px}.tmj-card__sep{border-color:#c9a84c !important;border-top-width:2px !important;margin-top:0 !important}.tmj-check-list{display:grid;grid-template-columns:1fr 1fr;gap:14px 40px;list-style:none !important;padding-left:0 !important}.tmj-check-list li{position:relative;padding-left:28px}.tmj-check-list li:before{content:"\f058";font-family:"Font Awesome 5 Free";font-weight:900;color:#7a9bb5;position:absolute;left:0;top:2px;font-size:1rem}@media (max-width:600px){.tmj-check-list{grid-template-columns:1fr}}.fee-cards-section .fee-cards-row{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.fee-cards-section .fee-card{border-radius:12px;-webkit-box-shadow:0 2px 16px rgba(0,0,0,.06);box-shadow:0 2px 16px rgba(0,0,0,.06)}.fee-cards-section .fee-card__header{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;gap:16px !important;background:0 0 !important;padding:0 !important;margin-bottom:0 !important}.fee-cards-section .fee-card__icon-wrap{-ms-flex-negative:0;flex-shrink:0;width:40px !important;height:40px !important;background-color:#f5edd8 !important;border-radius:50% !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;margin:0 !important;padding:0 !important}.fee-cards-section .fee-card__icon-wrap i{color:#c09a4d;font-size:1.3rem;line-height:1}.fee-cards-section .fee-card__title{letter-spacing:.05em}.fee-cards-section .fee-card__divider{border-top:1px dotted #d4c9b5 !important;margin:1rem 0}.fee-cards-section .fee-card__divider:after{display:none !important}.payment-section{border-radius:16px;-webkit-box-shadow:0 2px 16px rgba(0,0,0,.06);box-shadow:0 2px 16px rgba(0,0,0,.06)}@media (max-width:780px){.payment-section{padding:3em 1.5em !important}}.payment-section .payment-icon{margin-bottom:8px !important}.payment-section .payment-icon i{color:#8fa3b8;font-size:3rem;line-height:1}.payment-section .wp-block-columns{gap:5% !important}@media (max-width:780px){.payment-section .wp-block-columns .wp-block-column{margin-bottom:4em !important}.payment-section .wp-block-columns .wp-block-column:last-child{margin-bottom:0 !important}}.payment-section .payment-title{letter-spacing:.05em;margin:2rem 0}@media (max-width:780px){.payment-section .payment-title{margin:1rem 0}}.payment-section .payment-title:before,.payment-section .payment-title:after{display:none !important}.payment-section .payment-text{line-height:2}.about-insurance{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.about-insurance>div{border:2px solid #7a99c0 !important;border-radius:12px;position:relative;padding-right:15%}@media (max-width:768px){.about-insurance>div{padding-right:70px}}.about-insurance>div{-webkit-transition:all .2s ease;transition:all .2s ease}.about-insurance>div h3{margin:.5rem 0 1rem !important}.about-insurance>div span{-webkit-transition:color .2s ease;transition:color .2s ease}.about-insurance>div:before{content:"→";display:block;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;font-weight:900;color:#7a99c0}@media (max-width:768px){.about-insurance>div:before{font-size:30px}}.about-insurance>div:before{-webkit-transition:color .2s ease;transition:color .2s ease}.merit-cards{gap:20px !important}.merit-card{border-radius:14px;padding:40px 20px 44px !important;-webkit-box-shadow:0 2px 16px rgba(0,0,0,.06);box-shadow:0 2px 16px rgba(0,0,0,.06)}.merit-card__icon{width:64px !important;height:64px !important;background-color:#f0f6fc !important;border-radius:50% !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;margin:0 auto 16px !important}.merit-card__icon i{color:#7a99c0;font-size:1.6rem;line-height:1}.merit-card__title{margin-top:20px !important;margin-bottom:10px !important}.merit-card__text{line-height:1.8;margin-bottom:0 !important}@media (max-width:768px){.merit-cards{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.merit-card{padding:32px 20px 36px !important}}.requirements-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.requirements-section .requirements-card{border-radius:12px;overflow:hidden;border:1px solid #dde6ef;background:#fff;-webkit-box-shadow:0 10px 30px rgba(74,90,106,.15);box-shadow:0 10px 30px rgba(74,90,106,.15)}.requirements-section .requirements-card__header{background-color:#1a2634 !important;padding:20px 32px !important;text-align:center;margin-bottom:0}.requirements-section .requirements-card__heading{font-weight:700 !important;letter-spacing:.05em;margin:0 !important;text-align:left}.requirements-section .requirements-card__heading:before,.requirements-section .requirements-card__heading:after{display:none !important}.requirements-section .requirements-row{border-bottom:1px solid #dce3e9 !important;margin:0 !important;-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.requirements-section .requirements-row--last{border-bottom:none !important}.requirements-section .requirements-row__label{background-color:#f8f6f0 !important;border-right:1px solid #dce3e9 !important;padding:20px 24px !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.requirements-section .requirements-row__label p{font-weight:500 !important;margin:0 !important;line-height:1.6}.requirements-section .requirements-row__content{padding:20px 28px !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.requirements-section .requirements-row__content p{color:#555e6a !important;margin:0 !important;line-height:1.8}.privacy-content .privacy-heading{padding:10px 16px 10px 20px !important;border-left:4px solid;border-radius:3px;margin-top:48px !important;margin-bottom:20px !important}.privacy-content .privacy-heading:before,.privacy-content .privacy-heading:after{display:none !important}.privacy-content .wp-block-paragraph{line-height:1.9;margin-bottom:12px !important}.privacy-content .wp-block-list{padding-left:1.8em !important;margin-bottom:16px !important}.privacy-content .wp-block-list li{line-height:1.8;margin-bottom:6px}.privacy-content .privacy-contact-box{border-radius:8px;padding:24px 28px !important;margin-top:16px !important}.privacy-content .privacy-contact-box .wp-block-paragraph{margin-bottom:6px !important;line-height:1.7}.privacy-content .privacy-contact-box .wp-block-paragraph:last-child{margin-bottom:0 !important}.privacy-content .privacy-footer{text-align:right;margin-top:48px !important;padding-top:24px !important;border-top:1px solid}.privacy-content .privacy-footer .wp-block-paragraph{margin-bottom:4px !important;line-height:1.6}.compare-lead{max-width:900px;margin:0 auto 3rem;line-height:2.1}.compare-lead strong{font-weight:600}.compare-lead .u-underline{background-image:linear-gradient(to top,#b79354 0%,#b79354 3px,transparent 3px);background-repeat:repeat-x;background-position:0 100%;padding-bottom:7px}.compare-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:6rem 3rem 3rem !important;-webkit-box-shadow:0 8px 24px rgba(74,90,106,.12);box-shadow:0 8px 24px rgba(74,90,106,.12)}.compare-card:before{content:"";position:absolute;top:0;left:0;right:0;height:8px;border-radius:20px 20px 0 0;pointer-events:none;z-index:1}.compare-card--self:before{background:#c8a656}.compare-card--ins:before{background:#5b8fbf}.compare-card .wp-block-heading{font-family:"Noto Serif JP","Hiragino Mincho ProN","游明朝","Yu Mincho",serif !important;font-weight:800 !important;letter-spacing:.12em !important;text-align:center !important;margin-top:2rem !important;margin-bottom:3.5rem !important;line-height:1.3 !important}.compare-card .wp-block-buttons{margin-top:auto;padding-top:1.5rem}.compare-card .wp-block-button__link{-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.compare-card .wp-block-button__link:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 24px rgba(0,0,0,.15);box-shadow:0 10px 24px rgba(0,0,0,.15)}.compare-badge{position:absolute;top:5rem;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0 !important;white-space:nowrap;z-index:2;font-family:"Noto Serif JP","Hiragino Mincho ProN","游明朝","Yu Mincho",serif !important;letter-spacing:.3em !important;padding:.5rem 1.5rem !important;border-width:1px !important;font-weight:500 !important;text-indent:.3em}.compare-row{padding-bottom:1.5rem !important;border-bottom:1px solid #ecebe6 !important;margin-bottom:1.5rem !important}.compare-row>.wp-block-group__inner-container{display:grid;grid-template-columns:2.2rem 1fr;grid-template-areas:"icon label" ".    main" ".    sub";-webkit-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem;row-gap:.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.compare-row__icon{grid-area:icon;font-size:1.35rem !important;line-height:1 !important;padding-top:.15em !important;margin:0 !important}.compare-row__label{grid-area:label;margin:0 !important}.compare-row__main{grid-area:main;margin:.4rem 0 0 !important}.compare-row__sub{grid-area:sub;margin:0 !important}.compare-row:last-of-type{border-bottom:none !important}.compare-card--ins .compare-row{border-bottom-color:#e3ecf3 !important}.pivate-top-box{border-radius:12px;border:2px solid #c09a4d !important;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#faf5e8));background:linear-gradient(180deg,#fff 0%,#faf5e8 100%)}.jaw-self-features .wp-block-columns+.wp-block-columns{margin-top:1.5rem}.jaw-self-features .wp-block-column{border-radius:12px;-webkit-box-shadow:0 8px 24px rgba(74,90,106,.12);box-shadow:0 8px 24px rgba(74,90,106,.12)}.jaw-self-feature{position:relative;height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jaw-self-feature__number{font-family:"Cormorant Garamond","Noto Serif JP","Hiragino Mincho ProN",serif;font-size:5rem;font-weight:400;color:#c09a4d;line-height:1;letter-spacing:.02em;margin:0 0 1.25rem !important}.jaw-self-feature__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgba(192,154,77,.15);margin:0 0 1.25rem !important}.jaw-self-feature__icon i{color:#c09a4d;font-size:1.05rem;line-height:1}.jaw-self-feature__title{line-height:1.6 !important;padding-bottom:1rem !important;margin:0 0 1.25rem !important;border-bottom:1px dashed rgba(192,154,77,.4)}.jaw-self-feature p:not(.jaw-self-feature__number):not(.jaw-self-feature__icon){line-height:1.95;margin-bottom:.6rem}.jaw-self-feature p:not(.jaw-self-feature__number):not(.jaw-self-feature__icon):last-of-type{margin-bottom:0 !important}.jaw-self-feature p strong{color:inherit;background-color:transparent !important;background-image:linear-gradient(to top,#c09a4d 0%,#c09a4d 1.5px,transparent 1.5px) !important;background-repeat:repeat-x !important;background-position:0 100% !important;padding-bottom:5px;text-decoration:none}@media (max-width:768px){.jaw-self-feature__number{font-size:3.5rem}.jaw-self-feature__icon{width:40px;height:40px}}.jaw-expertise-cards{margin-top:2.5rem}.jaw-expertise-cards .wp-block-columns{gap:1.5rem !important}@media (max-width:768px){.jaw-expertise-cards .wp-block-columns{gap:4rem !important}}@media (max-width:768px){.jaw-expertise-cards.gap-custom .wp-block-columns{gap:2rem !important}}.jaw-expertise-card{position:relative;height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:12px;padding:4rem 2rem 2rem !important;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.05);box-shadow:0 4px 20px rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:visible}.jaw-expertise-card.pt-custom{padding-top:2rem !important}.jaw-expertise-card__number{position:absolute;top:-40px;left:24px;width:80px;height:80px;border-radius:50%;background:#c09a4d;font-family:"Cormorant Garamond",serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 !important;z-index:2}.jaw-expertise-card__number span{line-height:0}@media (max-width:768px){.jaw-expertise-card__number span span{font-size:2.5rem !important}}.jaw-expertise-card__title{padding-bottom:1rem !important;margin:0 0 1.25rem !important;border-bottom:1px solid #c09a4d;line-height:1.6 !important}.jaw-expertise-card__sublabel{display:inline-block;background:rgba(192,154,77,.08);color:#c09a4d;border:1px solid #c09a4d;border-radius:6px;padding:.7rem 1.2rem !important;margin:0 0 1.25rem !important;line-height:1.6 !important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.jaw-expertise-card__text{line-height:1.95 !important;margin-bottom:0 !important}@media (max-width:768px){.jaw-expertise-card{padding:2.5rem 1.5rem 1.5rem}.jaw-expertise-card__number{top:-42px;left:20px}}.jaw-method-cards{gap:2rem !important}@media (max-width:768px){.jaw-method-cards{gap:1.5rem !important}}.jaw-method-card{border-radius:14px;overflow:hidden;-webkit-box-shadow:0 6px 24px rgba(0,0,0,.06);box-shadow:0 6px 24px rgba(0,0,0,.06);margin:0 !important;padding:0 !important}.jaw-method-card__header{background:linear-gradient(135deg,#2c4a6b 0%,#4a7ba8 100%);padding:2.5rem 2rem 2rem !important;text-align:center}.jaw-method-card__label{display:inline-block !important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 1.2rem !important;padding:.4rem 1.6rem;border:1px solid #c09a4d !important;border-radius:999px;font-family:"Cormorant Garamond","Noto Serif JP",serif;font-style:italic;letter-spacing:.1em;background:0 0}.jaw-method-card__title{font-weight:700 !important;margin:0 0 1rem !important}.jaw-method-card__subtitle{line-height:1.85;margin:0 !important}.jaw-method-card__body{padding:2rem !important}@media (max-width:768px){.jaw-method-card__header{padding:2rem 1.4rem 1.6rem !important}.jaw-method-card__body{padding:1.5rem !important}}.jaw-method-flow__label{margin:0 0 .5rem !important;padding-bottom:.6rem;border-bottom:1px solid #ecedee}.jaw-method-flow__steps{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.4rem 1.6rem;background:#f8f4ea;border-radius:10px;padding:1.2rem 1rem !important}.jaw-method-flow__steps>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jaw-method-flow__step{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 !important;padding:.55rem 1.4rem;background:#fff;border:1px solid #dce3e9;border-radius:999px;font-weight:600;line-height:1.4;text-align:center;position:relative}.jaw-method-flow__step.is-active{background:linear-gradient(135deg,#2c4a6b 0%,#4a7ba8 100%);-webkit-box-shadow:0 4px 12px rgba(28,56,88,.2);box-shadow:0 4px 12px rgba(28,56,88,.2)}.jaw-method-flow__step:not(:first-child):before{content:"";position:absolute;left:-1.4rem;top:50%;width:.5rem;height:.5rem;border-top:2px solid #c09a4d;border-right:2px solid #c09a4d;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);pointer-events:none}.jaw-method-info{background:#f8f4ea;border-radius:10px;padding:.4rem 1.5rem !important}.jaw-method-info__row{margin:0 !important;gap:0 !important;padding:.85rem 0;border-bottom:1px dashed rgba(192,154,77,.45);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jaw-method-info__row:last-child{border-bottom:none}.jaw-method-info__label{-webkit-box-flex:0 !important;-ms-flex:0 0 35% !important;flex:0 0 35% !important;margin:0 !important;padding:0 !important;line-height:1.6}.jaw-method-info__label>p{margin:0}.jaw-method-info__value{-webkit-box-flex:1 !important;-ms-flex:1 1 65% !important;flex:1 1 65% !important;margin:0 !important;padding:0 !important}.jaw-method-info__value>p{margin:0;line-height:1.6}.jaw-method-info__note{margin-top:.25rem !important;line-height:1.5}@media (max-width:600px){.jaw-method-info__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.jaw-method-info__label,.jaw-method-info__value{-webkit-box-flex:1 !important;-ms-flex:1 1 100% !important;flex:1 1 100% !important}.jaw-method-info__value{margin-top:.3rem !important}}.jaw-method-section-heading{position:relative;padding:0 0 0 .9rem !important;margin:0 0 1rem !important;line-height:1.4}.jaw-method-section-heading:before{content:"";position:absolute;top:.18em;left:0;width:3px;height:1.15em;background:#4a6e95}.jaw-method-merit__item{position:relative;margin:.55rem 0 !important;padding-left:1.7rem !important;line-height:1.85}.jaw-method-merit__item .fa-check{position:absolute;top:.45em;left:0}.jaw-method-merit__item strong{font-weight:700}.jaw-method-caution__item{position:relative;margin:.55rem 0 !important;padding-left:1.8rem !important;line-height:1.85}.jaw-method-caution__item .fa-circle-info{position:absolute;top:.4em;left:0}.jaw-method-caution__item strong{font-weight:700}.jaw-compare-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem}.jaw-compare-title:before,.jaw-compare-title:after{content:"";-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;height:1px;background:#c09a4d}.jaw-compare-table{margin:0 auto !important;border-radius:12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.06);box-shadow:0 4px 20px rgba(0,0,0,.06);background:#fff}.jaw-compare-table .wp-block-columns.jaw-compare-row{margin:0 !important;gap:0 !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;min-width:780px}.jaw-compare-table .wp-block-columns.jaw-compare-row+.jaw-compare-row{border-top:1px solid #ecedee}.jaw-compare-table .wp-block-column.jaw-compare-cell{padding:1.5rem 1rem;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:1px solid}.jaw-compare-table .wp-block-column.jaw-compare-cell p{margin:0;line-height:1.6}.jaw-compare-table .wp-block-column.jaw-compare-cell p+p{margin-top:.3em}.jaw-compare-table .wp-block-column.jaw-compare-cell:first-child{-webkit-box-flex:0;-ms-flex:0 0 18%;flex:0 0 18%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jaw-compare-table .jaw-compare-row--head .jaw-compare-cell--th-first{background:#1a2634}.jaw-compare-table .jaw-compare-row--head .jaw-compare-cell--th{background:linear-gradient(135deg,#2c4a6b 0%,#4a7ba8 100%);font-weight:600}.jaw-compare-table .jaw-compare-cell--label{background:#f8f6f0}.jaw-compare-table .jaw-compare-sub{font-family:"Cormorant Garamond",serif;font-style:italic;color:rgba(255,255,255,.78);letter-spacing:.02em}.jaw-compare-table .jaw-compare-note-text{color:#6a7886}@media (max-width:768px){.jaw-compare-table .wp-block-column.jaw-compare-cell{padding:1rem .5rem;font-size:.85rem}.jaw-compare-table .wp-block-column.jaw-compare-cell:first-child{-webkit-box-flex:0;-ms-flex:0 0 22%;flex:0 0 22%}.jaw-compare-table .jaw-compare-sub{font-size:.72em}.jaw-compare-table .jaw-compare-note-text{font-size:.78em}}@media (max-width:781px){.jaw-compare-table{overflow-x:scroll;overflow-y:hidden}.jaw-compare-table::-webkit-scrollbar{-webkit-appearance:none;height:8px;display:block}.jaw-compare-table::-webkit-scrollbar-track{background:rgba(0,0,0,.05)}.jaw-compare-table::-webkit-scrollbar-thumb{background:rgba(28,56,88,.45);border-radius:4px}.jaw-compare-table{scrollbar-width:thin;scrollbar-color:rgba(28,56,88,.45) rgba(0,0,0,.05)}}.jaw-compare-scroll-hint{display:none}@media (max-width:781px){.jaw-compare-scroll-hint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;max-width:100%;margin:0 auto .75rem !important;padding:.55rem 1rem;background:rgba(248,246,240,.7);border:1px dashed rgba(28,56,88,.3);border-radius:6px;color:#4a6e95;font-size:.78rem;letter-spacing:.05em}.jaw-compare-scroll-hint i{font-size:1em;-webkit-animation:jawScrollHintWave 1.6s ease-in-out infinite;animation:jawScrollHintWave 1.6s ease-in-out infinite}.jaw-compare-scroll-hint span{line-height:1}}@-webkit-keyframes jawScrollHintWave{0%,100%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}50%{-webkit-transform:translateX(4px);transform:translateX(4px)}}@keyframes jawScrollHintWave{0%,100%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}50%{-webkit-transform:translateX(4px);transform:translateX(4px)}}@media (max-width:781px){.jaw-compare-table{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.95)));background-image:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.95));background-position:right top;background-size:32px 100%;background-repeat:no-repeat;background-attachment:local}}.jaw-compare-note{max-width:1100px;margin:1.5rem auto 0 !important;background:#e8eff7;border-left:4px solid #4a6e95;border-radius:6px;padding:1rem 1.25rem;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;gap:.75rem !important}.jaw-compare-note__icon{margin:0 !important;color:#4a6e95;font-size:1.1em;line-height:1.7;-ms-flex-negative:0;flex-shrink:0}.jaw-compare-note__text{margin:0 !important;color:#1a2634;font-size:.95rem;line-height:1.7;-webkit-box-flex:1;-ms-flex:1;flex:1}.jaw-flow-step .swell-block-step__item .has-border{border-radius:12px;padding:1.75rem 2rem !important;border-color:#ecedee !important}@media (max-width:781px){.jaw-flow-step .swell-block-step__item .swell-block-step__number{top:-20px}}.jaw-flow-step .swell-block-step__item:not(:nth-of-type(2)) .swell-block-step__number{background-color:#fff !important;border:1.5px solid #c09a4d;color:#c09a4d !important}.jaw-flow-step .swell-block-step__item:not(:nth-of-type(2)) .swell-block-step__number .__label,.jaw-flow-step .swell-block-step__item:not(:nth-of-type(2)) .swell-block-step__number .__num,.jaw-flow-step .swell-block-step__item:not(:nth-of-type(2)) .swell-block-step__number:before,.jaw-flow-step .swell-block-step__item:not(:nth-of-type(2)) .swell-block-step__number:after{color:#c09a4d !important}.jaw-flow-step .swell-block-step__item:nth-of-type(2) .has-border{border-color:#c09a4d !important;border-width:1.5px !important;-webkit-box-shadow:0 4px 16px rgba(192,154,77,.08);box-shadow:0 4px 16px rgba(192,154,77,.08)}.jaw-flow-step .jaw-flow-feature-tag{display:inline-block !important;padding:.35em 1.1em !important;border-radius:4px;font-size:.82rem !important;font-weight:600;letter-spacing:.08em;line-height:1.4 !important}.jaw-flow-step .jaw-flow-merit-heading{position:relative;padding-left:1em !important;margin:1.75rem 0 1rem !important;font-size:1.05rem !important;font-weight:700 !important;color:#1a2634 !important;line-height:1.5}.jaw-flow-step .jaw-flow-merit-heading:before{content:"";position:absolute;left:0;top:.15em;bottom:.15em;width:4px;border-radius:2px;background:#c09a4d}.jaw-flow-step .jaw-flow-merit-item{position:relative;margin:0 !important;padding:.85em 0 .85em 1.8em;line-height:1.75;color:#1a2634}.jaw-flow-step .jaw-flow-merit-item i.fa-check,.jaw-flow-step .jaw-flow-merit-item i.fa-solid.fa-check{position:absolute;left:0;top:1.05em;color:#c09a4d;font-size:.95em;line-height:1}.jaw-flow-step .jaw-flow-merit-item__sep{color:#c09a4d;margin:0 .15em}.jaw-flow-step .jaw-flow-merit-item+.jaw-flow-merit-item{border-top:1px dashed #ecdfc4}@media (max-width:781px){.jaw-flow-step .swell-block-step__item .has-border{padding-top:3rem !important}}.jaw-insurance-cta{position:relative;margin:2.5rem auto !important;padding:2.25rem 2.5rem !important;background:#fff;border-radius:14px;-webkit-box-shadow:0 8px 24px rgba(74,90,106,.12);box-shadow:0 8px 24px rgba(74,90,106,.12);overflow:hidden}.jaw-insurance-cta:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:-webkit-gradient(linear,left top,right top,from(#a9c1dc),to(#c4d5e8));background:linear-gradient(90deg,#a9c1dc 0%,#c4d5e8 100%)}.jaw-insurance-cta.blue:before{background:-webkit-gradient(linear,left top,right top,from(#c09a4d),to(#d8bd80));background:linear-gradient(90deg,#c09a4d 0%,#d8bd80 100%)}.jaw-insurance-cta__tag{display:inline-block !important;padding:.45em 1.4em !important;border-radius:999px !important;font-size:.82rem !important;font-weight:500;letter-spacing:.12em;line-height:1.4 !important;margin-bottom:1.1rem !important}.jaw-insurance-cta__heading{font-size:1.25rem !important;font-weight:700 !important;line-height:1.5 !important;margin-bottom:.85rem !important}.jaw-insurance-cta__lead{font-size:.95rem !important;line-height:1.85 !important;margin:0 !important}.jaw-insurance-cta__btn{text-align:center}.jaw-insurance-cta__btn .swell-block-button__link{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.1em 2em !important;color:#fff !important;border-radius:999px !important;font-size:.95rem !important;font-weight:500;letter-spacing:.04em;-webkit-box-shadow:0 2px 8px rgba(122,153,192,.25);box-shadow:0 2px 8px rgba(122,153,192,.25);-webkit-transition:background .25s ease,-webkit-transform .25s ease;transition:background .25s ease,-webkit-transform .25s ease;transition:background .25s ease,transform .25s ease;transition:background .25s ease,transform .25s ease,-webkit-transform .25s ease}.jaw-insurance-cta__btn .swell-block-button__link:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:781px){.jaw-insurance-cta{padding:1.75rem 1.5rem !important}.jaw-insurance-cta__heading{font-size:1.1rem !important}.jaw-insurance-cta__btn{margin-top:1rem}.jaw-insurance-cta__btn .swell-block-button__link{width:100%}}.insurance-top-box{border-radius:12px;border:2px solid #7a99c0 !important;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eaf2fb));background:linear-gradient(180deg,#fff 0%,#eaf2fb 100%);-webkit-box-shadow:0 10px 30px rgba(58,90,130,.1);box-shadow:0 10px 30px rgba(58,90,130,.1)}.jaw-insurance-features .wp-block-columns+.wp-block-columns{margin-top:1.5rem}.jaw-insurance-features .wp-block-column{border-radius:12px;-webkit-box-shadow:0 8px 24px rgba(74,90,106,.12);box-shadow:0 8px 24px rgba(74,90,106,.12)}.jaw-insurance-features .wp-block-column:last-child{-webkit-box-shadow:none;box-shadow:none}.jaw-insurance-feature{position:relative;height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jaw-insurance-feature__number{font-family:"Cormorant Garamond","Noto Serif JP","Hiragino Mincho ProN",serif;font-size:5rem;font-weight:400;color:#7a99c0;line-height:1;letter-spacing:.02em;margin:0 0 1.25rem !important}.jaw-insurance-feature__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#f0f6fc;margin:0 0 1.25rem !important}.jaw-insurance-feature__icon i{color:#9ebcd9;font-size:1.05rem;line-height:1}.jaw-insurance-feature__title{line-height:1.6 !important;padding-bottom:1rem !important;margin:0 0 1.25rem !important;border-bottom:1px dashed rgba(192,154,77,.4)}.jaw-insurance-feature p:not(.jaw-insurance-feature__number):not(.jaw-insurance-feature__icon){line-height:1.95;margin-bottom:.6rem}.jaw-insurance-feature p:not(.jaw-insurance-feature__number):not(.jaw-insurance-feature__icon):last-of-type{margin-bottom:0 !important}.jaw-insurance-feature p strong{color:inherit;background-color:transparent !important;background-image:linear-gradient(to top,#7a99c0 0%,#7a99c0 1.5px,transparent 1.5px) !important;background-repeat:repeat-x !important;background-position:0 100% !important;padding-bottom:5px;text-decoration:none}@media (max-width:768px){.jaw-insurance-feature__number{font-size:3.5rem}.jaw-insurance-feature__icon{width:40px;height:40px}}.jaw-certified-section{position:relative;margin:2.5rem auto !important;padding:2.75rem 2.25rem !important;border-radius:12px !important;border:1px solid #d8e4ef !important}.jaw-certified-section__tag{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 1.5rem !important;padding:.6em 2em !important;border-radius:999px !important;font-family:"Cormorant Garamond","Times New Roman",serif !important;font-weight:400;letter-spacing:.06em;line-height:1.4 !important;text-align:center}.jaw-certified-section__heading{margin:0 auto 2rem !important;line-height:1.75 !important;color:#1a2634}.jaw-certified-section__list{gap:1rem !important;margin:0 !important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jaw-certified-section__list .wp-block-column{border-radius:10px;padding:.95rem 1.25rem !important;-webkit-box-shadow:0 2px 8px rgba(28,56,88,.05);box-shadow:0 2px 8px rgba(28,56,88,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.jaw-certified-section__item{position:relative;margin:0 !important;padding-left:1.85em !important;font-size:.95rem !important;font-weight:600;color:#1a2634;line-height:1.5}.jaw-certified-section__item:before{content:"\f058";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#7a99c0;font-size:1.1em;line-height:1}@media (max-width:781px){.jaw-certified-section{padding:2rem 1.25rem !important}.jaw-certified-section__heading{font-size:1.15rem !important;margin-bottom:1.5rem !important}.jaw-certified-section__list{gap:.6rem !important}.jaw-certified-section__list .wp-block-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:.85rem 1rem !important}.jaw-certified-section__item{font-size:.92rem !important}}.jaw-disorders{margin:1rem auto 0 !important;padding:3rem 3.5rem !important;border-radius:12px}.jaw-disorders__title{margin:0 auto .4rem !important;letter-spacing:.04em}.jaw-disorders__sub{margin:0 auto 1.75rem !important;font-family:"Cormorant Garamond","Times New Roman",serif !important;letter-spacing:.08em}.jaw-disorders__list{list-style:none !important;counter-reset:disorder;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;margin:0 !important;padding:1.25rem 0 0 !important;border-top:1px solid rgba(192,154,77,.2)}.jaw-disorders__list li{counter-increment:disorder;position:relative;padding:.85em 0 .85em 2.6em !important;margin:0 !important;border-bottom:1px solid rgba(192,154,77,.12);line-height:1.6;list-style:none !important;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.jaw-disorders__list li:before{content:counter(disorder);position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.9em;height:1.9em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border:1px solid rgba(192,154,77,.4);border-radius:50%;font-family:"Cormorant Garamond","Times New Roman",serif;font-style:italic;font-weight:500;color:#b8a672;line-height:1}@media (max-width:781px){.jaw-disorders{padding:2rem 1.25rem !important}.jaw-disorders__title{font-size:1.05rem !important}.jaw-disorders__sub{font-size:.85rem !important;margin-bottom:1.25rem !important}.jaw-disorders__list{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;padding-top:1rem !important}.jaw-disorders__list li{font-size:.88rem !important;padding:.75em 0 .75em 2.4em !important}}.single-blog .post_content,.single-news .post_content{color:#4a5a6a;line-height:1.95;letter-spacing:.05em}.single-blog .post_content>p,.single-news .post_content>p{margin-bottom:1.6em;line-height:1.95}.single-blog .post_content>h2,.single-blog .post_content>.wp-block-heading.is-style-section_ttl,.single-news .post_content>h2,.single-news .post_content>.wp-block-heading.is-style-section_ttl{position:relative;margin:3em 0 1.4em;padding:24px 0 18px;font-size:1.55rem;font-weight:600;color:#1a2634;line-height:1.5;letter-spacing:.04em;border-top:1px solid #dce3e9;border-bottom:2px solid #c09a4d;background:0 0}.single-blog .post_content>h3,.single-news .post_content>h3{position:relative;margin:2.4em 0 1em;padding:8px 0 8px 20px;font-size:1.25rem;font-weight:600;color:#1a2634;line-height:1.55;letter-spacing:.03em;border-left:4px solid #c09a4d;background:-webkit-gradient(linear,left top,right top,from(#f8f6f0),to(transparent));background:linear-gradient(90deg,#f8f6f0 0%,transparent 100%)}.single-blog .post_content>h4,.single-news .post_content>h4{margin:2em 0 .8em;padding-bottom:6px;font-size:1.05rem;font-weight:600;color:#1a2634;border-bottom:1px dashed #dce3e9;letter-spacing:.02em}.single-blog .post_content strong,.single-news .post_content strong{color:#1a2634;font-weight:600}.single-blog .post_content em,.single-news .post_content em{color:#c09a4d;font-style:normal;font-weight:500}.single-blog .post_content>ul:not(.wp-block-gallery):not(.wp-block-social-links),.single-news .post_content>ul:not(.wp-block-gallery):not(.wp-block-social-links){list-style:none;padding:24px 28px;background:#f8f6f0;border-radius:8px;margin:1.6em 0}.single-blog .post_content>ul:not(.wp-block-gallery):not(.wp-block-social-links)>li,.single-news .post_content>ul:not(.wp-block-gallery):not(.wp-block-social-links)>li{position:relative;padding-left:28px;margin-bottom:10px;line-height:1.85;list-style:none}.single-blog .post_content>ul:not(.wp-block-gallery):not(.wp-block-social-links)>li:before,.single-news .post_content>ul:not(.wp-block-gallery):not(.wp-block-social-links)>li:before{content:"";position:absolute;left:4px;top:.55em;width:8px;height:12px;border-right:2px solid #c09a4d;border-bottom:2px solid #c09a4d;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.single-blog .post_content>ul:not(.wp-block-gallery):not(.wp-block-social-links)>li:last-child,.single-news .post_content>ul:not(.wp-block-gallery):not(.wp-block-social-links)>li:last-child{margin-bottom:0}.single-blog .post_content>ol,.single-news .post_content>ol{counter-reset:feliciapost;list-style:none;padding:24px 28px;background:#f0f6fc;border-radius:8px;margin:1.6em 0}.single-blog .post_content>ol>li,.single-news .post_content>ol>li{counter-increment:feliciapost;position:relative;padding-left:38px;margin-bottom:10px;line-height:1.85;list-style:none}.single-blog .post_content>ol>li:before,.single-news .post_content>ol>li:before{content:counter(feliciapost);position:absolute;left:0;top:.1em;width:26px;height:26px;background:#7a99c0;color:#fff;font-family:"Cormorant Garamond",serif;font-size:.9rem;font-weight:600;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-blog .post_content>ol>li:last-child,.single-news .post_content>ol>li:last-child{margin-bottom:0}.single-blog .post_content>.wp-block-quote,.single-blog .post_content>blockquote,.single-news .post_content>.wp-block-quote,.single-news .post_content>blockquote{position:relative;margin:2.2em 0;padding:24px 28px 24px 60px;background:#f8f6f0;border-left:4px solid #c09a4d;border-radius:0 8px 8px 0;font-style:normal;color:#2d3748}.single-blog .post_content>.wp-block-quote:before,.single-blog .post_content>blockquote:before,.single-news .post_content>.wp-block-quote:before,.single-news .post_content>blockquote:before{content:"“";font-family:"Cormorant Garamond",serif;font-size:4rem;color:#d8bd80;position:absolute;left:14px;top:-2px;line-height:1}.single-blog .post_content>.wp-block-quote p,.single-blog .post_content>blockquote p,.single-news .post_content>.wp-block-quote p,.single-news .post_content>blockquote p{line-height:1.8;margin-bottom:0}.single-blog .post_content .wp-block-image,.single-news .post_content .wp-block-image{margin:2em 0}.single-blog .post_content .wp-block-image img,.single-news .post_content .wp-block-image img{border-radius:12px;-webkit-box-shadow:0 4px 16px rgba(74,90,106,.1);box-shadow:0 4px 16px rgba(74,90,106,.1)}.single-blog .post_content .wp-block-image figcaption,.single-news .post_content .wp-block-image figcaption{text-align:center;font-size:.85rem;color:#888;margin-top:12px}@media (max-width:768px){.single-blog .post_content>h2,.single-blog .post_content>.wp-block-heading.is-style-section_ttl,.single-news .post_content>h2,.single-news .post_content>.wp-block-heading.is-style-section_ttl{font-size:1.3rem;padding:18px 0 14px}.single-blog .post_content>h3,.single-news .post_content>h3{font-size:1.1rem}.single-blog .post_content>ul:not(.wp-block-gallery):not(.wp-block-social-links),.single-blog .post_content>ol,.single-news .post_content>ul:not(.wp-block-gallery):not(.wp-block-social-links),.single-news .post_content>ol{padding:18px 20px}.single-blog .post_content>.wp-block-quote,.single-blog .post_content>blockquote,.single-news .post_content>.wp-block-quote,.single-news .post_content>blockquote{padding:20px 22px 20px 52px}.single-blog .post_content>.wp-block-quote:before,.single-blog .post_content>blockquote:before,.single-news .post_content>.wp-block-quote:before,.single-news .post_content>blockquote:before{font-size:3rem;left:10px}}.single-blog .l-mainContent .c-postTimes__posted,.single-news .l-mainContent .c-postTimes__posted{font-family:"Cormorant Garamond",serif;color:#888;letter-spacing:.05em;font-size:1rem}.single-blog .l-mainContent .c-postTimes__posted:before,.single-news .l-mainContent .c-postTimes__posted:before{display:none !important}.single-blog .l-mainContent .c-postTermsLabel,.single-blog .l-mainContent a[rel~=tag],.single-blog .l-mainContent a[href*="/blog-cat/"],.single-blog .l-mainContent a[href*="/news-cat/"],.single-news .l-mainContent .c-postTermsLabel,.single-news .l-mainContent a[rel~=tag],.single-news .l-mainContent a[href*="/blog-cat/"],.single-news .l-mainContent a[href*="/news-cat/"]{display:inline-block;background:#f8f6f0;color:#c09a4d;border:1px solid #d8bd80;padding:3px 12px;border-radius:50px;font-weight:500;font-size:.78rem;line-height:1.4;-webkit-transition:all .3s ease;transition:all .3s ease}.single-blog .l-mainContent .c-postTermsLabel:before,.single-blog .l-mainContent a[rel~=tag]:before,.single-blog .l-mainContent a[href*="/blog-cat/"]:before,.single-blog .l-mainContent a[href*="/news-cat/"]:before,.single-news .l-mainContent .c-postTermsLabel:before,.single-news .l-mainContent a[rel~=tag]:before,.single-news .l-mainContent a[href*="/blog-cat/"]:before,.single-news .l-mainContent a[href*="/news-cat/"]:before{display:none !important}.single-blog .l-mainContent .c-postTermsLabel:hover,.single-blog .l-mainContent a[rel~=tag]:hover,.single-blog .l-mainContent a[href*="/blog-cat/"]:hover,.single-blog .l-mainContent a[href*="/news-cat/"]:hover,.single-news .l-mainContent .c-postTermsLabel:hover,.single-news .l-mainContent a[rel~=tag]:hover,.single-news .l-mainContent a[href*="/blog-cat/"]:hover,.single-news .l-mainContent a[href*="/news-cat/"]:hover{background:#c09a4d;color:#fff;opacity:1}.single-blog .p-relatedPosts__title,.single-blog .c-relatedPosts__title,.single-news .p-relatedPosts__title,.single-news .c-relatedPosts__title{text-align:center;font-weight:500;color:#1a2634;letter-spacing:.05em;margin-bottom:36px}.single-blog .p-relatedPosts__title:before,.single-blog .c-relatedPosts__title:before,.single-news .p-relatedPosts__title:before,.single-news .c-relatedPosts__title:before{content:"Related Articles";display:block;font-family:"Cormorant Garamond",serif;color:#c09a4d;font-size:.85rem;letter-spacing:.25em;margin-bottom:6px;font-weight:500}.post-type-archive-blog .l-mainContent .p-postList,.post-type-archive-blog .l-mainContent .c-postList,.tax-blog-cat .l-mainContent .p-postList,.tax-blog-cat .l-mainContent .c-postList{list-style:none;padding:0;margin:0}.post-type-archive-blog .l-mainContent .p-postList__item,.post-type-archive-blog .l-mainContent .c-postList__item,.tax-blog-cat .l-mainContent .p-postList__item,.tax-blog-cat .l-mainContent .c-postList__item{list-style:none;border-radius:12px !important;overflow:hidden;border:1px solid var(--c-border);-webkit-box-shadow:0 4px 20px rgba(74,90,106,.08);box-shadow:0 4px 20px rgba(74,90,106,.08);-webkit-transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}.post-type-archive-blog .l-mainContent .p-postList__item:hover,.post-type-archive-blog .l-mainContent .c-postList__item:hover,.tax-blog-cat .l-mainContent .p-postList__item:hover,.tax-blog-cat .l-mainContent .c-postList__item:hover{-webkit-box-shadow:0 8px 28px rgba(74,90,106,.14);box-shadow:0 8px 28px rgba(74,90,106,.14);-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:1}.post-type-archive-blog .l-mainContent .c-postThumb__figure,.tax-blog-cat .l-mainContent .c-postThumb__figure{aspect-ratio:4/3;overflow:hidden;display:block}.post-type-archive-blog .l-mainContent .c-postThumb__figure img,.tax-blog-cat .l-mainContent .c-postThumb__figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.post-type-archive-blog .l-mainContent .c-postThumb.noimg_,.tax-blog-cat .l-mainContent .c-postThumb.noimg_{aspect-ratio:4/3;background-color:#e8ecef}.post-type-archive-blog .l-mainContent .p-postList__body,.tax-blog-cat .l-mainContent .p-postList__body{padding:14px 16px 18px !important}.post-type-archive-blog .l-mainContent .p-postList__title,.tax-blog-cat .l-mainContent .p-postList__title{font-size:.95rem !important;font-weight:700 !important;line-height:1.55 !important;color:#1a1a1a !important;margin:0 0 8px !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-type-archive-blog .l-mainContent .c-postTimes__posted,.tax-blog-cat .l-mainContent .c-postTimes__posted{font-size:.78rem !important;color:#aaa !important;letter-spacing:.03em}.post-type-archive-blog .l-mainContent .c-postTimes__posted:before,.tax-blog-cat .l-mainContent .c-postTimes__posted:before{display:none !important}.post-type-archive-blog .l-mainContent .c-postThumb__cat,.tax-blog-cat .l-mainContent .c-postThumb__cat{font-size:.7rem !important;letter-spacing:.04em;padding:3px 10px !important;border-radius:3px !important}.single-blog .w-beforeFooter,.single-news .w-beforeFooter,.post-type-archive-blog .w-beforeFooter,.post-type-archive-news .w-beforeFooter,.tax-blog-cat .w-beforeFooter,.tax-news-cat .w-beforeFooter{margin-top:160px}@media (max-width:768px){.single-blog .w-beforeFooter,.single-news .w-beforeFooter,.post-type-archive-blog .w-beforeFooter,.post-type-archive-news .w-beforeFooter,.tax-blog-cat .w-beforeFooter,.tax-news-cat .w-beforeFooter{margin-top:90px}}.post-type-archive-news .l-mainContent .p-postList,.post-type-archive-news .l-mainContent .p-postList.-type-card,.tax-news-cat .l-mainContent .p-postList,.tax-news-cat .l-mainContent .p-postList.-type-card{display:block !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;border-top:1px solid #e2e6e9;margin:0 !important;padding:0 !important;list-style:none !important}.post-type-archive-news .l-mainContent .p-postList__item,.tax-news-cat .l-mainContent .p-postList__item{width:100% !important;max-width:100% !important;-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;-ms-flex-preferred-size:100% !important;flex-basis:100% !important;border-bottom:1px solid #e2e6e9;border-radius:0 !important;border-left:none !important;border-right:none !important;border-top:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;background:0 0;list-style:none}.post-type-archive-news .l-mainContent .p-postList__item:hover,.tax-news-cat .l-mainContent .p-postList__item:hover{background:#f0f6fc;-webkit-transform:none;transform:none;-webkit-box-shadow:none !important;box-shadow:none !important;opacity:1}.post-type-archive-news .l-mainContent .p-postList__link,.tax-news-cat .l-mainContent .p-postList__link{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;padding:18px 16px !important;text-decoration:none !important;color:inherit !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;gap:0 !important}.post-type-archive-news .l-mainContent .p-postList__thumb,.post-type-archive-news .l-mainContent .c-postThumb,.post-type-archive-news .l-mainContent .c-postThumb__figure,.post-type-archive-news .l-mainContent .p-postList__figure,.tax-news-cat .l-mainContent .p-postList__thumb,.tax-news-cat .l-mainContent .c-postThumb,.tax-news-cat .l-mainContent .c-postThumb__figure,.tax-news-cat .l-mainContent .p-postList__figure{display:none !important}.post-type-archive-news .l-mainContent .p-postList__body,.tax-news-cat .l-mainContent .p-postList__body{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;gap:14px;-webkit-box-flex:1 !important;-ms-flex:1 1 100% !important;flex:1 1 100% !important;width:100% !important;max-width:100% !important;min-width:0 !important;padding:0 !important;margin:0 !important}.post-type-archive-news .l-mainContent .p-postList__excerpt,.post-type-archive-news .l-mainContent .p-postList__readmore,.tax-news-cat .l-mainContent .p-postList__excerpt,.tax-news-cat .l-mainContent .p-postList__readmore{display:none !important}.post-type-archive-news .l-mainContent .p-postList__meta,.tax-news-cat .l-mainContent .p-postList__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:auto !important;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.post-type-archive-news .l-mainContent .c-postTimes__posted,.tax-news-cat .l-mainContent .c-postTimes__posted{font-size:.85rem !important;color:#888 !important;white-space:nowrap;letter-spacing:.05em}.post-type-archive-news .l-mainContent .c-postTimes__posted:before,.tax-news-cat .l-mainContent .c-postTimes__posted:before{display:none !important}.post-type-archive-news .l-mainContent .p-postList__cat,.post-type-archive-news .l-mainContent .c-postThumb__cat,.tax-news-cat .l-mainContent .p-postList__cat,.tax-news-cat .l-mainContent .c-postThumb__cat{display:inline-block !important;font-size:.7rem !important;padding:3px 10px !important;border-radius:3px !important;background-color:#eef0f2 !important;color:#555 !important;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;font-weight:500}.post-type-archive-news .l-mainContent .p-postList__cat:before,.post-type-archive-news .l-mainContent .c-postThumb__cat:before,.tax-news-cat .l-mainContent .p-postList__cat:before,.tax-news-cat .l-mainContent .c-postThumb__cat:before{display:none !important}.post-type-archive-news .l-mainContent .p-postList__title,.tax-news-cat .l-mainContent .p-postList__title{font-size:.95rem !important;font-weight:500 !important;color:#1a2634 !important;margin:0 !important;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.55}@media (max-width:600px){.post-type-archive-news .l-mainContent .p-postList__link,.tax-news-cat .l-mainContent .p-postList__link{padding:14px 8px !important}.post-type-archive-news .l-mainContent .p-postList__body,.tax-news-cat .l-mainContent .p-postList__body{-ms-flex-wrap:wrap;flex-wrap:wrap}.post-type-archive-news .l-mainContent .p-postList__title,.tax-news-cat .l-mainContent .p-postList__title{font-size:.88rem !important;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:6px !important}}.selfcheck-overlay{display:none;position:fixed;inset:0;background:rgba(26,38,52,.72);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9999;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 16px}.selfcheck-overlay.open{display:-webkit-box;display:-ms-flexbox;display:flex}.selfcheck-overlay .selfcheck-box{background:#f0f6fc;border-radius:20px;width:100%;max-width:640px;height:calc(100vh - 40px);max-height:680px;-webkit-box-shadow:0 20px 60px rgba(26,38,52,.32);box-shadow:0 20px 60px rgba(26,38,52,.32);-webkit-animation:selfcheckIn .3s cubic-bezier(.34,1.4,.64,1) forwards;animation:selfcheckIn .3s cubic-bezier(.34,1.4,.64,1) forwards;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.selfcheck-overlay .selfcheck-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #dce3e9;-ms-flex-negative:0;flex-shrink:0;background:#f0f6fc;border-radius:20px 20px 0 0}.selfcheck-overlay .selfcheck-header-title{font-size:1rem;font-weight:700;color:#1a2634;letter-spacing:.04em}.selfcheck-overlay .selfcheck-header-title span{font-family:"Cormorant Garamond",serif;color:#c09a4d;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;display:block;margin-bottom:1px;font-weight:400}.selfcheck-overlay .selfcheck-close{width:36px;height:36px;border-radius:50%;background:#dce3e9;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#1a2634;font-size:.95rem;-webkit-transition:all .2s;transition:all .2s;-ms-flex-negative:0;flex-shrink:0}.selfcheck-overlay .selfcheck-close:hover{background:#4a5a6a;color:#fff}.selfcheck-overlay .selfcheck-body{padding:20px 24px 28px;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.selfcheck-overlay .m-progress{margin-bottom:20px}.selfcheck-overlay .m-progress-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.78rem;margin-bottom:6px}.selfcheck-overlay .m-progress-label{font-weight:700;color:#1a2634}.selfcheck-overlay #mProgressPct{color:#888}.selfcheck-overlay .m-progress-track{height:5px;background:#dce3e9;border-radius:3px;overflow:hidden}.selfcheck-overlay .m-progress-fill{height:100%;background:-webkit-gradient(linear,left top,right top,from(#7a99c0),to(#c09a4d));background:linear-gradient(90deg,#7a99c0,#c09a4d);border-radius:3px;-webkit-transition:width .5s cubic-bezier(.4,0,.2,1);transition:width .5s cubic-bezier(.4,0,.2,1)}.selfcheck-overlay .m-quiz-card,.selfcheck-overlay .m-result-card{display:none;-webkit-animation:mqFadeIn .3s ease forwards;animation:mqFadeIn .3s ease forwards}.selfcheck-overlay .m-quiz-card.active,.selfcheck-overlay .m-result-card.active{display:block}.selfcheck-overlay .m-step-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;background:#fff;color:#7a99c0;border-radius:20px;padding:4px 12px;font-size:.72rem;font-weight:700;letter-spacing:.06em;margin-bottom:12px}.selfcheck-overlay .m-question{font-size:1.15rem;font-weight:700;color:#1a2634;line-height:1.5;margin-bottom:16px;letter-spacing:.02em}.selfcheck-overlay .m-desc{font-size:.85rem;color:#4a5a6a;font-weight:400;margin-bottom:16px;line-height:1.7}.selfcheck-overlay .m-choices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.selfcheck-overlay .m-choice-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:2px solid #dce3e9;border-radius:12px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;text-align:left;color:#4a5a6a;width:100%}.selfcheck-overlay .m-choice-btn:hover{border-color:#7a99c0;background:#f0f6fc;-webkit-box-shadow:0 3px 10px rgba(122,153,192,.15);box-shadow:0 3px 10px rgba(122,153,192,.15)}.selfcheck-overlay .m-choice-btn:hover .m-choice-icon{background:#7a99c0;color:#fff}.selfcheck-overlay .m-choice-btn:hover .m-choice-arr{opacity:1}.selfcheck-overlay .m-choice-icon{width:38px;height:38px;border-radius:50%;background:#f0f6fc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;font-size:.95rem;color:#7a99c0;-webkit-transition:all .2s;transition:all .2s}.selfcheck-overlay .m-choice-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.selfcheck-overlay .m-choice-main{display:block;font-weight:700;color:#1a2634;font-size:.95rem;line-height:1.4}.selfcheck-overlay .m-choice-sub{display:block;font-size:.78rem;color:#888;font-weight:400;margin-top:2px}.selfcheck-overlay .m-choice-arr{color:#7a99c0;font-size:.8rem;-ms-flex-negative:0;flex-shrink:0;opacity:.5;-webkit-transition:all .2s;transition:all .2s}.selfcheck-overlay .m-back-btn{margin-top:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:.82rem;font-weight:500;color:#888;cursor:pointer;border:none;background:0 0;-webkit-transition:color .2s;transition:color .2s}.selfcheck-overlay .m-back-btn:hover{color:#4a5a6a}.selfcheck-overlay .m-result-wrap{text-align:center}.selfcheck-overlay .m-result-icon{width:44px;height:44px;border-radius:50%;margin:0 auto 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.2rem}.selfcheck-overlay .m-result-icon-child{background:linear-gradient(135deg,#e8f4fd,#c8e4f5);color:#5a9bc4}.selfcheck-overlay .m-result-icon-adult{background:linear-gradient(135deg,#f0f6fc,#d4e6f5);color:#7a99c0}.selfcheck-overlay .m-result-icon-jaw{background:linear-gradient(135deg,#fdf3e8,#f5dfc0);color:#c09a4d}.selfcheck-overlay .m-result-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 14px;border-radius:20px;font-size:.72rem;font-weight:700;margin-bottom:8px;letter-spacing:.05em}.selfcheck-overlay .m-result-tag-child{background:#e8f4fd;color:#4a8bb4}.selfcheck-overlay .m-result-tag-adult{background:#f0f6fc;color:#7a99c0}.selfcheck-overlay .m-result-tag-jaw{background:#fdf3e8;color:#a0761a}.selfcheck-overlay .m-result-title{font-size:1.25rem;font-weight:700;color:#1a2634;margin-bottom:8px;line-height:1.4}.selfcheck-overlay .m-result-desc{font-size:.86rem;font-weight:400;color:#4a5a6a;line-height:1.7;margin-bottom:14px}.selfcheck-overlay .m-result-notice{display:none}.selfcheck-overlay .m-cta-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px;margin-bottom:12px}.selfcheck-overlay .m-cta-group .m-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;border-radius:50px;font-size:.88rem;font-weight:700;letter-spacing:.05em;text-decoration:none;border:1px solid transparent;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;line-height:1.4;text-align:center;-webkit-box-shadow:0 2px 8px rgba(74,90,106,.12);box-shadow:0 2px 8px rgba(74,90,106,.12)}.selfcheck-overlay .m-cta-group .m-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 15px rgba(0,0,0,.1);box-shadow:0 6px 15px rgba(0,0,0,.1);opacity:1}.selfcheck-overlay .m-cta-group .m-btn-primary{background-color:#7a99c0;color:#fff}.selfcheck-overlay .m-cta-group .m-btn-primary:hover{background-color:#1a2634;color:#fff}.selfcheck-overlay .m-cta-group .m-btn-gold{background-color:#c09a4d;color:#fff}.selfcheck-overlay .m-cta-group .m-btn-gold:hover{background-color:#1a2634;color:#fff}.selfcheck-overlay .m-cta-group .m-btn-outline-gold{border:1px solid #c09a4d;color:#c09a4d;background:0 0}.selfcheck-overlay .m-cta-group .m-btn-outline-gold:hover{background-color:#c09a4d;color:#fff}.selfcheck-overlay .m-restart-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:.81rem;font-weight:500;color:#888;cursor:pointer;border:none;background:0 0;-webkit-transition:color .2s;transition:color .2s}.selfcheck-overlay .m-restart-btn:hover{color:#4a5a6a}.selfcheck-overlay .m-disclaimer{font-size:.75rem;color:#888;text-align:center;margin-top:20px;line-height:1.7}body.selfcheck-modal-open{overflow:hidden}@-webkit-keyframes selfcheckIn{from{opacity:0;-webkit-transform:scale(.93) translateY(16px);transform:scale(.93) translateY(16px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes selfcheckIn{from{opacity:0;-webkit-transform:scale(.93) translateY(16px);transform:scale(.93) translateY(16px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes mqFadeIn{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mqFadeIn{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:480px){.selfcheck-overlay{padding:12px}.selfcheck-overlay .selfcheck-box{border-radius:16px;max-width:100%;height:calc(100vh - 24px);height:calc(100svh - 24px);max-height:none}.selfcheck-overlay .selfcheck-header{padding:14px 18px 12px}.selfcheck-overlay .selfcheck-body{padding:14px 18px 20px}.selfcheck-overlay .m-progress{margin-bottom:14px}.selfcheck-overlay .m-desc{display:none}.selfcheck-overlay .m-choice-sub{display:none}.selfcheck-overlay .m-step-badge{margin-bottom:8px}.selfcheck-overlay .m-question{font-size:1.02rem;margin-bottom:12px}.selfcheck-overlay .m-choices{gap:9px}.selfcheck-overlay .m-choice-btn{padding:12px 14px;gap:10px}.selfcheck-overlay .m-choice-icon{width:34px;height:34px;font-size:.85rem}.selfcheck-overlay .m-choice-main{font-size:.88rem}.selfcheck-overlay .m-back-btn{margin-top:10px;font-size:.8rem}.selfcheck-overlay .m-result-icon{display:none}.selfcheck-overlay .m-result-tag{margin-bottom:6px}.selfcheck-overlay .m-result-title{font-size:1.1rem;margin-bottom:8px}.selfcheck-overlay .m-result-desc{font-size:.83rem;margin-bottom:12px;line-height:1.65}.selfcheck-overlay .m-cta-group{gap:8px;margin-bottom:10px}.selfcheck-overlay .m-cta-group .m-btn{padding:12px 14px;font-size:.84rem}.selfcheck-overlay .m-restart-btn{font-size:.79rem}}.felicia-mb-cta{display:none}@media screen and (max-width:600px){.felicia-mb-cta{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;z-index:100;min-height:64px;padding-bottom:env(safe-area-inset-bottom,0);-webkit-box-shadow:0 -2px 12px rgba(0,0,0,.08);box-shadow:0 -2px 12px rgba(0,0,0,.08)}.felicia-mb-cta__btn{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:14px 8px;color:#fff;font-size:1rem;font-weight:600;letter-spacing:.04em;text-decoration:none;line-height:1;-webkit-transition:opacity .2s;transition:opacity .2s}.felicia-mb-cta__btn:hover{opacity:.85}.felicia-mb-cta__btn:active{opacity:.7}.felicia-mb-cta__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.felicia-mb-cta__icon svg{width:1.3em;height:1.3em;display:block;fill:#fff !important}.felicia-mb-cta__icon svg path{fill:#fff !important}.felicia-mb-cta__btn--reserve{background:#7a99c0}.felicia-mb-cta__btn--contact{background:#1a2634}body{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0))}.p-fixBtnWrap{bottom:calc(64px + env(safe-area-inset-bottom, 0) + 12px) !important;right:12px !important}}.swell-block-fullWide:has(.swell-block-button a[href="/recruit/"]){display:none}p:has(>span>a[href="/recruit/"]),p:has(>a[href="/recruit/"]){display:none}.felicia-html-sitemap li:has(a[href="/recruit/"]){display:none}