﻿.editorArea #ez-toc-container{width:100%;border:none;background:var(--menu-bg);padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px);border-radius:15px}.editorArea #ez-toc-container .ez-toc-title-container{display:block;margin:0 0 1em 0}.editorArea #ez-toc-container .ez-toc-title-container .ez-toc-title{font-size:clamp(16px,14.7532467532px + 0.1623376623vw,18px);font-weight:normal}.editorArea #ez-toc-container .ez-toc-list{font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);font-weight:normal}.editorArea #ez-toc-container .ez-toc-list li>a{font-weight:400;font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);margin:0 0 .5em 0}.editorArea #ez-toc-container .ez-toc-list li:not(:last-of-type){margin:0 0 .5em 0}.editorArea #ez-toc-container .ez-toc-list-level-2,.editorArea #ez-toc-container .ez-toc-list-level-3,.editorArea #ez-toc-container .ez-toc-list-level-4{padding-left:1em;margin-left:0}.editorArea p{text-align:justify;line-height:2.2;font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);margin:0 0 1.5em 0}.editorArea p .strong{color:var(--color-gold)}.editorArea p .small{font-size:clamp(10px,8.7532467532px + 0.1623376623vw,12px)}.editorArea a:not([class]){text-decoration:underline;color:var(--color-gold)}.editorArea h2{font-size:clamp(24px,19.012987013px + 0.6493506494vw,32px);margin:0 0 1.5em 0;letter-spacing:.08em}.editorArea h2:not([class]){text-align:center;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.editorArea h2+p{font-size:clamp(16px,14.7532467532px + 0.1623376623vw,18px);margin:0 0 clamp(30px,11.2987012987px + 2.4350649351vw,60px) 0}.editorArea h2+p:last-child{margin:0 0 0 0}@media(max-width: 768px){.editorArea h2{font-size:clamp(18px,15.5064935065px + 0.3246753247vw,22px)}.editorArea h2+p{font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px)}.editorArea h2+p>br{display:none}}.editorArea h3{font-size:clamp(20px,15.012987013px + 0.6493506494vw,28px);margin:0 0 1.5em 0;letter-spacing:.08em}.editorArea h3:not([class]){text-align:center;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.editorArea h4{font-size:clamp(18px,14.2597402597px + 0.487012987vw,24px);margin:0 0 1.5em 0;letter-spacing:.08em}.editorArea h4:not([class]){text-align:center;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.editorArea h5{font-size:clamp(16px,13.5064935065px + 0.3246753247vw,20px);margin:0 0 1.5em 0;letter-spacing:.08em}.editorArea h5:not([class]){text-align:center;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.editorArea h6{font-size:clamp(14px,11.5064935065px + 0.3246753247vw,18px);margin:0 0 1.5em 0;letter-spacing:.08em}.editorArea h6:not([class]){text-align:center;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.editorArea ul:not([class]){list-style-type:disc;padding-left:1.5em}.editorArea ul:not([class]) li{font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px)}.editorArea ul:not([class]) li:not(:last-child){margin:0 0 .5em 0}.editorArea ol:not([class]){list-style-type:decimal;padding-left:1.5em}.editorArea ol:not([class]) li{font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px)}.editorArea .image>img{display:block;margin:0 auto}.editorArea .txt-center{text-align:center}.editorArea .txt-left{text-align:left}.editorArea .txt-right{text-align:right}@media(max-width: 768px){.editorArea .txt-center,.editorArea .txt-left,.editorArea .txt-right{text-align:justify}}.editorArea .ff_noto-sans{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.editorArea .ff_noto-serif{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.editorArea .ff_montserrat{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.editorArea .ff_cormorant{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.editorArea .box-center{width:fit-content;margin-left:auto;margin-right:auto}.editorArea .box-left{width:fit-content;margin-left:0;margin-right:auto}.editorArea .box-right{width:fit-content;margin-left:auto;margin-right:0}.editorArea .box-bg{padding:clamp(30px,11.2987012987px + 2.4350649351vw,60px);background:var(--menu-bg);margin-top:clamp(60px,47.5324675325px + 1.6233766234vw,80px);margin-bottom:clamp(60px,47.5324675325px + 1.6233766234vw,80px)}.editorArea .box-bg .ttl{margin:0 0 .5em 0}.editorArea .box-bg .ttl .small{font-size:clamp(12px,10.7532467532px + 0.1623376623vw,14px)}.editorArea .box-bg .c-link{margin:0 0 0 auto}.editorArea .box-bg .c-flex{align-items:center;gap:0 clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.editorArea .box-bg .c-flex .txtArea{flex:1}.editorArea .box-bg .c-flex .txtArea>p{margin:0 0 0 0}@media(max-width: 768px){.editorArea .box-bg .c-flex{flex-direction:column;gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) 0}.editorArea .box-bg .c-flex .image{margin:0 auto}.editorArea .box-bg .c-flex .image>img{display:block;margin:0 auto}}.editorArea .box-ttl{margin-top:clamp(60px,22.5974025974px + 4.8701298701vw,120px);margin-bottom:clamp(60px,22.5974025974px + 4.8701298701vw,120px)}.editorArea .box-ttl>.ttl{font-size:clamp(18px,14.2597402597px + 0.487012987vw,24px);background:var(--menu-bg);text-align:center;margin:0 0 .5em 0;padding:.5em 1em}.editorArea .box-ttl>.subTtl{font-size:clamp(16px,12.2597402597px + 0.487012987vw,22px);margin:0 0 .5em 0;padding-left:1em;text-indent:-1em}.editorArea .box-ttl>.subTtl::before{content:"・"}.editorArea .box-ttl>.subTtl+p{padding-left:1.5em}.editorArea .box-ttl ul{margin:0 0 0 0}.editorArea .box-ttl ul li{position:relative;z-index:0;font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px)}.editorArea .box-ttl ul li:not(:last-child){margin:0 0 .5em 0}.editorArea .box-ttl02{margin-top:clamp(30px,11.2987012987px + 2.4350649351vw,60px)}.editorArea .box-ttl02>.ttl{font-size:clamp(16px,14.7532467532px + 0.1623376623vw,18px);margin:0 0 .5em 0}.editorArea .box-ttl02>p:last-of-type{margin:0 0 0 0}.editorArea .box-border .box:not(:last-child){margin:0 0 clamp(24px,9.038961039px + 1.9480519481vw,48px) 0}.editorArea .box-border .box>.ttl{font-size:clamp(16px,11.012987013px + 0.6493506494vw,24px);margin:0 0 .5em 0;padding:0 0 0 .5em;border-left:6px solid var(--color-gold)}.editorArea .box-border02{position:relative;z-index:0;border:1px solid var(--color-gold);padding:calc(1em + clamp(20px,7.5324675325px + 1.6233766234vw,40px)) clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.editorArea .box-border02>.ttl{position:absolute;z-index:1;top:-0.9em;left:50%;transform:translateX(-50%);width:fit-content;margin:0 auto;text-align:center;font-size:clamp(18px,14.2597402597px + 0.487012987vw,24px);color:var(--color-gold);font-weight:normal;letter-spacing:.08em}.editorArea .box-border02>.ttl>span{display:block;padding:0 1em;background:#fff}.editorArea .box-border02>.list li{font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);position:relative;z-index:0;font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);padding:0 0 0 1.3em}.editorArea .box-border02>.list li::before{content:"";position:absolute;z-index:0;top:.4em;left:0;display:block;width:.8em;height:.8em;background:var(--color-txt);border-radius:100%}.editorArea .box-border02>.list li:not(:last-child){margin:0 0 .5em 0}@media(max-width: 768px){.editorArea .box-center,.editorArea .box-left,.editorArea .box-right{margin-left:0}.editorArea .box-bg{padding:clamp(25px,15.6493506494px + 1.2175324675vw,40px);margin-top:clamp(30px,11.2987012987px + 2.4350649351vw,60px);margin-bottom:clamp(30px,11.2987012987px + 2.4350649351vw,60px)}.editorArea .box-bg .txt-center.ff_noto-serif{text-align:center;margin:0 0 1em 0}}.editorArea .remarks{font-size:clamp(10px,8.7532467532px + 0.1623376623vw,12px);margin:0 0 .5em 0;line-height:1.6;text-indent:-1em;padding-left:1em}.editorArea .remarks::before{content:"※"}.editorArea .alternating .box{position:relative;z-index:0;display:flex;flex-wrap:wrap;justify-content:center}.editorArea .alternating .box:not(:last-child){margin:0 0 clamp(40px,15.0649350649px + 3.2467532468vw,80px) 0}.editorArea .alternating .box .image{align-self:flex-start;order:1;position:relative;z-index:1}.editorArea .alternating .box .image>img{display:block;object-fit:cover;margin:0 auto}.editorArea .alternating .box .txtArea{order:2;flex:1;padding:clamp(30px,11.2987012987px + 2.4350649351vw,60px) clamp(30px,11.2987012987px + 2.4350649351vw,60px) clamp(30px,11.2987012987px + 2.4350649351vw,60px) clamp(60px,22.5974025974px + 4.8701298701vw,120px);background:#fff;margin-top:clamp(30px,11.2987012987px + 2.4350649351vw,60px);margin-left:calc(clamp(30px,11.2987012987px + 2.4350649351vw,60px)*-1);margin-right:0;box-shadow:0 4px 25px 0 rgba(90,77,70,.08)}.editorArea .alternating .box .txtArea .ttlArea{margin-right:calc(clamp(30px,11.2987012987px + 2.4350649351vw,60px)*-1)}.editorArea .alternating .box .txtArea .ttlArea .en{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 0;font-size:clamp(14px,11.5064935065px + 0.3246753247vw,18px);line-height:1;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:var(--color-gold);margin:0 0 .8em 0}.editorArea .alternating .box .txtArea .ttlArea .en .num{text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:clamp(24px,9.038961039px + 1.9480519481vw,48px);padding:0 .5em 0 .2em}.editorArea .alternating .box .txtArea .ttlArea .en::after{content:"";flex:1;height:1px;background:var(--color-gold)}.editorArea .alternating .box .txtArea .ttlArea .ttl{text-align:justify;letter-spacing:.08em;margin:0 0 .8em 0;font-size:clamp(20px,17.5064935065px + 0.3246753247vw,24px);padding:0 clamp(30px,11.2987012987px + 2.4350649351vw,60px) 0 0}.editorArea .alternating .box .txtArea p{font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px)}.editorArea .alternating .box .txtArea p:last-of-type{margin:0 0 0 0}.editorArea .alternating .box:nth-child(even) .image{order:2}.editorArea .alternating .box:nth-child(even) .txtArea{order:1;padding:clamp(30px,11.2987012987px + 2.4350649351vw,60px) clamp(60px,22.5974025974px + 4.8701298701vw,120px) clamp(30px,11.2987012987px + 2.4350649351vw,60px) clamp(30px,11.2987012987px + 2.4350649351vw,60px);margin-left:0;margin-right:calc(clamp(30px,11.2987012987px + 2.4350649351vw,60px)*-1)}.editorArea .alternating .box.center{display:block}.editorArea .alternating .box.center .txtArea{position:relative;z-index:0;margin-top:0;margin-left:auto;margin-right:auto;padding-right:clamp(30px,-26.1038961039px + 7.3051948052vw,120px);padding-left:clamp(30px,-26.1038961039px + 7.3051948052vw,120px);max-width:fit-content}.editorArea .alternating .box.center .txtArea .ttlArea{margin-right:0;margin-left:0}.editorArea .alternating .box.center .txtArea .ttlArea .en{justify-content:center}.editorArea .alternating .box.center .txtArea .ttlArea .en::before{content:"";flex:1;height:1px;background:var(--color-gold);font-size:clamp(24px,9.038961039px + 1.9480519481vw,48px);margin-right:.5em}.editorArea .alternating .box.center .txtArea .ttlArea .ttl{text-align:center;padding:0 0 0 0}.editorArea .alternating .box.center .txtArea .ttlArea+p{text-align:center}.editorArea .alternating .box.center .center__txtArea{margin-top:calc(clamp(30px,11.2987012987px + 2.4350649351vw,60px)*-1);padding:clamp(60px,22.5974025974px + 4.8701298701vw,120px) clamp(30px,11.2987012987px + 2.4350649351vw,60px) clamp(30px,11.2987012987px + 2.4350649351vw,60px) clamp(30px,11.2987012987px + 2.4350649351vw,60px);background:var(--menu-bg)}.editorArea .alternating .box.center .center__txtArea .c-flex{gap:clamp(30px,11.2987012987px + 2.4350649351vw,60px) clamp(30px,11.2987012987px + 2.4350649351vw,60px);margin-bottom:clamp(30px,11.2987012987px + 2.4350649351vw,60px)}.editorArea .alternating .box.center .center__txtArea .c-flex .box{display:block;width:calc(50% - clamp(30px,11.2987012987px + 2.4350649351vw,60px)/2);margin:0 0 0 0}.editorArea .alternating .box.center .center__txtArea .c-flex .box .ttl{font-size:clamp(16px,14.7532467532px + 0.1623376623vw,18px);text-align:justify;margin:0 0 .8em 0;font-style:normal;text-align:justify;margin:0 0 .8em 0;padding:0 0 0 .8em;border-left:6px solid var(--color-gold)}.editorArea .alternating .box.center .center__txtArea .c-flex .box .ttl+p{margin:0 0 0 0}.editorArea .alternating .box.center .center__txtArea .c-flex .box .c-link_txt{margin-left:auto}.editorArea .alternating .box.center .center__txtArea .c-flex+p{margin:0 0 0 0}@media(min-width: 769px)and (max-width: 1000px){.editorArea .alternating .box .image{flex:1}}@media(max-width: 768px){.editorArea .alternating .box{flex-direction:column}.editorArea .alternating .box .image{z-index:-1;margin-left:auto;margin-right:-25px}.editorArea .alternating .box .txtArea{margin-top:-25px;padding:30px}.editorArea .alternating .box .txtArea .ttlArea{margin-right:0}.editorArea .alternating .box:nth-child(even) .image{order:1;margin-right:auto;margin-left:-25px}.editorArea .alternating .box:nth-child(even) .txtArea{order:2;padding:30px}.editorArea .alternating .box.center .center__txtArea{margin-left:-25px;margin-right:-25px}.editorArea .alternating .box.center .center__txtArea .c-flex{flex-direction:column;gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) 0}.editorArea .alternating .box.center .center__txtArea .c-flex .box{width:100%}}.editorArea .full-width{background:var(--menu-bg);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.editorArea .full-width.ttlArea{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 1.5em;margin-bottom:clamp(30px,11.2987012987px + 2.4350649351vw,60px)}.editorArea .full-width.ttlArea .ttlArea .c-link{margin-top:clamp(5px,1.8831168831px + 0.4058441558vw,10px);margin-left:auto}.editorArea .full-width.ttlArea .ttl{margin:0 0 0 0;font-size:clamp(20px,17.5064935065px + 0.3246753247vw,24px)}.editorArea .full-width.ttlArea .ttl .small{font-size:clamp(16px,13.5064935065px + 0.3246753247vw,20px)}@media(max-width: 768px){.editorArea .full-width{padding:25px}.editorArea .full-width.ttlArea{flex-direction:column;font-size:clamp(18px,15.5064935065px + 0.3246753247vw,22px)}.editorArea .full-width.ttlArea .image{max-width:20%;margin-bottom:clamp(15px,5.6493506494px + 1.2175324675vw,30px)}.editorArea .full-width.ttlArea .ttl{text-align:center;line-height:1.2}.editorArea .full-width.ttlArea .ttl .small{font-size:clamp(12px,10.7532467532px + 0.1623376623vw,14px)}}.editorArea .price:not(:last-of-type){margin-bottom:clamp(40px,15.0649350649px + 3.2467532468vw,80px)}.editorArea .price>.ttl{font-size:clamp(18px,14.2597402597px + 0.487012987vw,24px);padding:.5em clamp(40px,15.0649350649px + 3.2467532468vw,80px);color:#fff;background:#a69187;margin:0 0 0 0}.editorArea .price>.tableWrap{border:1px solid #a69187;padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(40px,15.0649350649px + 3.2467532468vw,80px)}.editorArea .price>.tableWrap .table{width:100%;table-layout:fixed}.editorArea .price>.tableWrap .table th,.editorArea .price>.tableWrap .table td{font-size:clamp(14px,11.5064935065px + 0.3246753247vw,18px);padding:.8em .8em .8em 0}.editorArea .price>.tableWrap .table th .small,.editorArea .price>.tableWrap .table td .small{font-size:clamp(10px,8.7532467532px + 0.1623376623vw,12px)}.editorArea .price>.tableWrap .table thead th{font-weight:500}.editorArea .price>.tableWrap .table tbody{border-bottom:1px solid #ebe2de}.editorArea .price>.tableWrap .table tbody:not(:first-of-type)::before{content:"";display:block;height:1.6em}.editorArea .price>.tableWrap .table tbody tr td{border-bottom:1px solid #ebe2de}.editorArea .price>.tableWrap .table tbody tr td .remarks{display:block}.editorArea .price>.tableWrap .table tbody tr:not(:has(th)) td:first-child{width:80%}.editorArea .price>.tableWrap>.remarks{margin-top:clamp(15px,5.6493506494px + 1.2175324675vw,30px)}.editorArea .price__remarks{margin-bottom:clamp(40px,15.0649350649px + 3.2467532468vw,80px);padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px);border-radius:10px;border:1px solid var(--color-border)}.editorArea .price__remarks li{position:relative;z-index:0;font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);padding:0 0 0 1.3em}.editorArea .price__remarks li::before{content:"";position:absolute;z-index:0;top:.4em;left:0;display:block;width:.8em;height:.8em;background:var(--color-txt);border-radius:100%}.editorArea .price__remarks li:not(:last-child){margin:0 0 .5em 0}.editorArea .price .image{display:block;margin:clamp(20px,7.5324675325px + 1.6233766234vw,40px) auto 0 auto}.editorArea .price .image>img{display:block;margin:0 auto}@media(max-width: 768px){.editorArea .price>.ttl{font-size:clamp(16px,11.012987013px + 0.6493506494vw,24px);text-align:center}.editorArea .price>.tableWrap{padding:calc(25px - .8em) calc(25px - .8em) 25px calc(25px - .8em)}.editorArea .price>.tableWrap .table th,.editorArea .price>.tableWrap .table td{font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);padding:.8em}.editorArea .price>.tableWrap .table thead th:not(:last-child){width:auto;padding:.8em}.editorArea .price>.tableWrap .table thead th:last-child{width:35%;text-align:right;padding:.8em}.editorArea .price>.tableWrap .table thead th .small{font-size:clamp(10px,8.7532467532px + 0.1623376623vw,12px)}.editorArea .price>.tableWrap .table tbody tr th.c-hide_pc_table{padding:.8em;background:#ecddd6}.editorArea .price>.tableWrap .table tbody tr th .small{font-size:clamp(10px,8.7532467532px + 0.1623376623vw,12px)}.editorArea .price>.tableWrap .table tbody tr td:last-child{padding:.8em;text-align:right;border-left:1px dotted #ebe2de}.editorArea .price>.tableWrap .table tbody tr td .small{font-size:clamp(10px,8.7532467532px + 0.1623376623vw,12px)}.editorArea .price>.tableWrap .table tbody:not(:first-of-type)::before{content:"";display:block;height:.8em}}.editorArea .priceJump:not(:last-of-type){margin-bottom:clamp(40px,15.0649350649px + 3.2467532468vw,80px)}.editorArea .faq{padding:1em 1em .5em 1em;background:#fff;box-shadow:0 4px 25px 0 rgba(90,77,70,.08)}.editorArea .faq:not(:last-of-type){margin-bottom:clamp(10px,3.7662337662px + 0.8116883117vw,20px)}.editorArea .faq .ttl{position:relative;z-index:0;font-size:clamp(14px,11.5064935065px + 0.3246753247vw,18px);margin:0 0 .5em 0;padding:0 2em 0 1.5em}.editorArea .faq .ttl::before{content:"Q";font-size:clamp(16px,13.5064935065px + 0.3246753247vw,20px);font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;position:absolute;z-index:0;top:.3em;left:0;text-box-trim:trim-both;text-box-edge:cap alphabetic}.editorArea .faq .txt{position:relative;z-index:0;padding:0 1.5em}.editorArea .faq .txt::before{content:"A";font-size:clamp(16px,13.5064935065px + 0.3246753247vw,20px);font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;position:absolute;z-index:0;top:.6em;left:0;text-box-trim:trim-both;text-box-edge:cap alphabetic}.editorArea .faq .txt:last-of-type{margin:0 0 0 0}.editorArea .faq .txt>p{margin:0 0 .1em 0}.editorArea .faq .txt>ul{margin:0 0 0 0;padding:0 0 0 0}.editorArea .faq .txt>ul li{position:relative;z-index:0;font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);padding:0 0 0 1.3em}.editorArea .faq .txt>ul li::before{content:"";position:absolute;z-index:0;top:.4em;left:0;display:block;width:.8em;height:.8em;background:var(--color-txt);border-radius:100%}.editorArea .faq .txt>ul li:not(:last-child){margin:0 0 .5em 0}.editorArea .acrd_switch{cursor:pointer;position:relative;z-index:0;padding-right:1em}.editorArea .acrd_switch::after{content:"";position:absolute;z-index:0;top:calc(50% - .25em);right:.5em;transform:translateY(-50%) rotate(45deg);transform-origin:center;transition:.3s ease-in-out;width:.7em;height:.7em;border-right:1px solid #1c1b1f;border-bottom:1px solid #1c1b1f}.editorArea .acrd_switch.active::after{top:50%;transform:translateY(-50%) rotate(-135deg)}@media(max-width: 768px){.editorArea .acrd_switch::after{width:.5em;height:.5em}}.editorArea .acrd_txt{height:0;opacity:0;overflow:hidden;transition:.3s ease-in-out}.editorArea .acrd_txt.active{opacity:1;height:fit-content;padding-bottom:.5em}.editorArea .space__tight{margin-top:clamp(30px,11.2987012987px + 2.4350649351vw,60px) !important;margin-bottom:clamp(30px,11.2987012987px + 2.4350649351vw,60px) !important}.editorArea .space__tight_t0{margin-top:0 !important;margin-bottom:clamp(30px,11.2987012987px + 2.4350649351vw,60px) !important}.editorArea .space__tight_b0{margin-top:clamp(30px,11.2987012987px + 2.4350649351vw,60px) !important;margin-bottom:0 !important}.editorArea .space__none{margin-top:0 !important;margin-bottom:0 !important}.editorArea .space__none_t0{margin-top:0 !important}.editorArea .space__none_b0{margin-bottom:0 !important}.editorArea .cta{background:var(--color-pink);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-top:clamp(45px,35.6493506494px + 1.2175324675vw,60px);padding-bottom:clamp(45px,35.6493506494px + 1.2175324675vw,60px)}.editorArea .cta .ttl{text-align:center;color:#fff}.editorArea .cta .ttl+p{color:#fff}.editorArea .cta .btns{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px);margin-top:clamp(30px,11.2987012987px + 2.4350649351vw,60px)}.editorArea .cta .btns .btn__tel{pointer-events:none;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 1.2em;color:#fff;font-size:clamp(12px,10.7532467532px + 0.1623376623vw,14px);text-align:center}.editorArea .cta .btns .btn__tel .c-en__montsserrat{font-size:clamp(20px,6.2857142857px + 1.7857142857vw,42px);display:block}.editorArea .cta .btns .btn__line,.editorArea .cta .btns .btn__reservation{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;width:fit-content;min-width:320px;display:flex;justify-content:center;align-items:center;gap:0 .5em;padding:1.2em;font-size:clamp(12px,10.7532467532px + 0.1623376623vw,14px);border:1px solid #fff;color:#fff}.editorArea .cta .btns .btn__line::before,.editorArea .cta .btns .btn__reservation::before{font-size:clamp(18px,11.7662337662px + 0.8116883117vw,28px)}@media(hover: hover){.editorArea .cta .btns .btn__line,.editorArea .cta .btns .btn__reservation{transition:.3s ease-in-out}.editorArea .cta .btns .btn__line:hover,.editorArea .cta .btns .btn__reservation:hover{color:#fff;background:var(--color-txt);border:1px solid var(--color-txt)}}.editorArea .inc-case .splide{position:relative;z-index:0}.editorArea .inc-case .splide__track{padding:0 0 clamp(20px,7.5324675325px + 1.6233766234vw,40px) 0}.editorArea .inc-case .splide__slide{background:#fff;box-shadow:0 2px 20px 0 rgba(66,65,63,.3)}.editorArea .inc-case .splide__slide .image{display:block}.editorArea .inc-case .splide__slide .image>img{object-fit:cover;width:100%;height:auto}.editorArea .inc-case .splide__slide .desc{padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px);display:flex;flex-wrap:wrap;gap:clamp(5px,1.8831168831px + 0.4058441558vw,10px) clamp(5px,1.8831168831px + 0.4058441558vw,10px)}.editorArea .inc-case .splide__slide .desc dt{width:20%;font-size:clamp(11px,9.1298701299px + 0.2435064935vw,14px);font-weight:normal;color:var(--color-gold)}.editorArea .inc-case .splide__slide .desc dd{width:calc(80% - clamp(5px,1.8831168831px + 0.4058441558vw,10px));font-size:clamp(11px,9.1298701299px + 0.2435064935vw,14px);text-align:justify}.editorArea .inc-case .splide__pagination{flex:1;height:4px;background:rgba(193,172,115,.2)}.editorArea .inc-case .splide__pagination>li{flex:1;height:4px}.editorArea .inc-case .splide__pagination__page{display:block;width:100%;height:100%;transition:.3s ease-in-out}.editorArea .inc-case .splide__pagination__page.is-active{background:var(--color-gold)}.editorArea .inc-case .splide__arrows{display:flex;align-items:center;justify-content:center;gap:0 clamp(5px,1.8831168831px + 0.4058441558vw,10px)}.editorArea .inc-case .splide__arrow--prev,.editorArea .inc-case .splide__arrow--next{position:relative;z-index:0;aspect-ratio:1/1;background:#fff;width:clamp(25px,6.2987012987px + 2.4350649351vw,55px);height:clamp(25px,6.2987012987px + 2.4350649351vw,55px);border-radius:50%;border:1px solid var(--color-gold);display:flex;align-items:center;justify-content:center}.editorArea .inc-case .splide__arrow--prev::before,.editorArea .inc-case .splide__arrow--next::before{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(10px,8.7532467532px + 0.1623376623vw,12px);color:var(--color-gold)}.editorArea .inc-case .splide__arrow--prev svg,.editorArea .inc-case .splide__arrow--next svg{display:none}@media(hover: hover){.editorArea .inc-case .splide__arrow--prev,.editorArea .inc-case .splide__arrow--next{transition:.3s ease-in-out}.editorArea .inc-case .splide__arrow--prev::before,.editorArea .inc-case .splide__arrow--next::before{transition:.3s ease-in-out}.editorArea .inc-case .splide__arrow--prev:hover,.editorArea .inc-case .splide__arrow--next:hover{background:var(--color-gold)}.editorArea .inc-case .splide__arrow--prev:hover::before,.editorArea .inc-case .splide__arrow--next:hover::before{color:#fff}}.editorArea .inc-case .splide__arrow--prev::before{content:""}.editorArea .inc-case .splide__arrow--next::before{content:""}.editorArea .inc-case .splide__control{display:flex;flex-wrap:wrap;align-items:center;gap:0 clamp(20px,7.5324675325px + 1.6233766234vw,40px);margin:0 0 0 0}.editorArea .inc-case .splide__control .c-link{margin:0 max(20px,(100vw - 1200px)/2) 0 auto}@media(max-width: 768px){.editorArea .inc-case{margin:0 -25px}.editorArea .inc-case .splide__arrow--prev,.editorArea .inc-case .splide__arrow--next{width:clamp(32px,1.387755102px + 8.1632653061vw,64px);height:clamp(32px,1.387755102px + 8.1632653061vw,64px)}.editorArea .inc-case .splide__control{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;gap:0px clamp(15px,0.6505102041px + 3.8265306122vw,30px);padding:0 30px;grid-template-areas:"arrows pagination" "link link"}.editorArea .inc-case .splide__control .c-link{grid-area:link;margin:0 auto 0 auto}.editorArea .inc-case .splide__arrows{grid-area:arrows}.editorArea .inc-case .splide__pagination{grid-area:pagination}}.single-menu .editorArea .check li{font-size:clamp(14px,11.5064935065px + 0.3246753247vw,18px);padding:0 0 0 2em;background:url(../img/icon_check_color.svg) no-repeat left center/1.2em 1.2em}.single-menu .editorArea .solution{padding:clamp(40px,15.0649350649px + 3.2467532468vw,80px) clamp(40px,15.0649350649px + 3.2467532468vw,80px) clamp(40px,15.0649350649px + 3.2467532468vw,80px) clamp(40px,15.0649350649px + 3.2467532468vw,80px)}.single-menu .editorArea .solution .arrowBox{position:relative;z-index:0;max-width:1200px;margin:0 auto clamp(60px,22.5974025974px + 4.8701298701vw,120px) auto;padding:clamp(40px,15.0649350649px + 3.2467532468vw,80px);background:#a69187;color:#fff}.single-menu .editorArea .solution .arrowBox::after{content:"";position:absolute;z-index:0;top:calc(100% - 1px);left:0;width:100%;height:clamp(75px,28.2467532468px + 6.0876623377vw,150px);clip-path:polygon(50% 50%, 0 0, 100% 0);background:#a69187}.single-menu .editorArea .solution .arrowBox .ttl{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-align:center;margin:0 0 1.5em 0}.single-menu .editorArea .solution .arrowBox .check{display:flex;flex-wrap:wrap;gap:clamp(15px,5.6493506494px + 1.2175324675vw,30px) clamp(15px,5.6493506494px + 1.2175324675vw,30px)}.single-menu .editorArea .solution .arrowBox .check li{width:calc(50% - clamp(15px,5.6493506494px + 1.2175324675vw,30px)/2);background:url(../img/icon_check.svg) no-repeat left center/1.2em 1.2em}.single-menu .editorArea .solution .catch{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-align:center;margin:0 0 0 0;font-size:clamp(22px,18.2597402597px + 0.487012987vw,28px)}@media(max-width: 768px){.single-menu .editorArea .solution{padding:clamp(45px,35.6493506494px + 1.2175324675vw,60px) 25px}.single-menu .editorArea .solution .arrowBox{padding:25px}.single-menu .editorArea .solution .arrowBox .check li{width:100%}.single-menu .editorArea .solution .catch{font-size:clamp(15px,5.6493506494px + 1.2175324675vw,30px)}}.single-menu .editorArea .cases{margin:clamp(30px,11.2987012987px + 2.4350649351vw,60px) auto;display:flex;flex-wrap:wrap;gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.single-menu .editorArea .cases .case{background:#fff;box-shadow:0 4px 25px 0 rgba(90,77,70,.08);padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(40px,15.0649350649px + 3.2467532468vw,80px);width:calc(50% - clamp(20px,7.5324675325px + 1.6233766234vw,40px)/2)}.single-menu .editorArea .cases .case .image{display:block;overflow:hidden;aspect-ratio:1/1;margin:0 0 clamp(15px,5.6493506494px + 1.2175324675vw,30px) 0}.single-menu .editorArea .cases .case .image>img{object-fit:cover;width:100%;height:100%}.single-menu .editorArea .cases .case .ttl{font-size:clamp(18px,14.2597402597px + 0.487012987vw,24px);margin:0 0 1em 0}.single-menu .editorArea .cases .case .desc{display:flex;flex-wrap:wrap;gap:clamp(5px,1.8831168831px + 0.4058441558vw,10px) clamp(5px,1.8831168831px + 0.4058441558vw,10px)}.single-menu .editorArea .cases .case .desc dt{width:35%;font-size:clamp(11px,9.1298701299px + 0.2435064935vw,14px);font-weight:normal;color:var(--color-gold)}.single-menu .editorArea .cases .case .desc dd{width:calc(65% - clamp(5px,1.8831168831px + 0.4058441558vw,10px));font-size:clamp(11px,9.1298701299px + 0.2435064935vw,14px);text-align:justify}@media(max-width: 768px){.single-menu .editorArea .cases{flex-wrap:nowrap;overflow-x:auto;padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px);margin:0 calc(50% - 50vw) clamp(20px,7.5324675325px + 1.6233766234vw,40px) calc(50% - 50vw)}.single-menu .editorArea .cases .case{flex:none;width:90%;padding:clamp(15px,5.6493506494px + 1.2175324675vw,30px)}}.single-menu .editorArea .recommend{position:relative;z-index:0;padding:clamp(40px,15.0649350649px + 3.2467532468vw,80px);border:1px solid var(--color-gold);margin-top:clamp(60px,22.5974025974px + 4.8701298701vw,120px);margin-bottom:clamp(60px,22.5974025974px + 4.8701298701vw,120px);display:flex;flex-wrap:wrap;align-items:center;gap:0 0}.single-menu .editorArea .recommend>.ttl{position:absolute;z-index:1;top:-1.5em;left:50%;transform:translateX(-50%);font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:.08em;background:linear-gradient(90deg, rgba(179, 147, 139, 0) 0%, #B3938B 34.62%, #B3938B 64.9%, rgba(179, 147, 139, 0) 100%),#fff;color:#fff;padding:.8em 3em;text-align:center;max-width:fit-content;margin:0 auto -1.2em auto;line-height:1;font-size:clamp(18px,13.012987013px + 0.6493506494vw,26px)}.single-menu .editorArea .recommend .image{flex:1 1 50%;position:relative;z-index:-1;overflow:hidden}.single-menu .editorArea .recommend .image::after{content:"";position:absolute;z-index:1;top:0;right:0;width:60%;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 90%)}.single-menu .editorArea .recommend .check{flex:1 1 50%}.single-menu .editorArea .recommend .check li{padding:1em 1em 1em 3em;background:url(../img/icon_check_color.svg) no-repeat 1em center/1.2em 1.2em,#fff;box-shadow:0 4px 20px 0 rgba(76,61,57,.1)}.single-menu .editorArea .recommend .check li:not(:last-child){margin-bottom:.5em}.single-menu .editorArea .recommend .catch{width:100%;text-align:center;margin:clamp(20px,4.4155844156px + 2.0292207792vw,45px) 0 0 0}@media(max-width: 768px){.single-menu .editorArea .recommend{flex-direction:column;padding:40px 20px 20px 20px;margin-top:clamp(45px,23.1818181818px + 2.8409090909vw,80px);margin-bottom:clamp(30px,11.2987012987px + 2.4350649351vw,60px)}.single-menu .editorArea .recommend .image::after{width:100%;height:30%;top:auto;right:auto;bottom:0;left:0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 90%)}.single-menu .editorArea .recommend>.ttl{white-space:nowrap;padding:.8em 2em;font-size:clamp(16px,9.7662337662px + 0.8116883117vw,26px)}}.single-menu .editorArea .feature{margin-top:clamp(60px,22.5974025974px + 4.8701298701vw,120px);margin-bottom:clamp(30px,11.2987012987px + 2.4350649351vw,60px)}.single-menu .editorArea .feature>.ttl{text-align:center;font-size:clamp(16px,13.5064935065px + 0.3246753247vw,20px)}.single-menu .editorArea .feature>.c-flex{gap:clamp(18px,6.7792207792px + 1.461038961vw,36px) clamp(18px,6.7792207792px + 1.461038961vw,36px)}.single-menu .editorArea .feature>.c-flex:has(>:nth-child(n+3):last-child) .box{width:calc(33.3333333333% - clamp(18px,6.7792207792px + 1.461038961vw,36px)/3*2)}.single-menu .editorArea .feature>.c-flex:has(>:nth-child(n+4):last-child) .box{width:calc(25% - clamp(18px,6.7792207792px + 1.461038961vw,36px)/4*3)}.single-menu .editorArea .feature>.c-flex:has(>:nth-child(n+5):last-child){justify-content:center}.single-menu .editorArea .feature>.c-flex:has(>:nth-child(n+5):last-child) .box{width:calc(33.3333333333% - clamp(18px,6.7792207792px + 1.461038961vw,36px)/3*2)}.single-menu .editorArea .feature>.c-flex .box:not(:has(.remarks)){padding-top:1.6rem}.single-menu .editorArea .feature>.c-flex .box .image{display:block;margin:0 0 clamp(15px,11.8831168831px + 0.4058441558vw,20px) 0}.single-menu .editorArea .feature>.c-flex .box .image>img{display:block;margin:0 auto}.single-menu .editorArea .feature>.c-flex .box .point{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 0;font-size:clamp(12px,8.2597402597px + 0.487012987vw,18px);margin:0 0 clamp(10px,3.7662337662px + 0.8116883117vw,20px) 0;line-height:1;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:var(--color-gold)}.single-menu .editorArea .feature>.c-flex .box .point .num{align-self:baseline;font-size:clamp(22px,8.2857142857px + 1.7857142857vw,44px);text-box-trim:trim-both;text-box-edge:cap alphabetic;padding-left:.1em}.single-menu .editorArea .feature>.c-flex .box .point::before,.single-menu .editorArea .feature>.c-flex .box .point::after{content:"";flex:1;align-self:center;height:1px;background:var(--color-gold)}.single-menu .editorArea .feature>.c-flex .box .point::before{margin-right:1em}.single-menu .editorArea .feature>.c-flex .box .point::after{margin-left:1em}.single-menu .editorArea .feature>.c-flex .box p:not(.remarks){font-size:clamp(12px,10.7532467532px + 0.1623376623vw,14px)}@media(max-width: 768px){.single-menu .editorArea .feature>.c-flex{flex-direction:column;gap:clamp(18px,6.7792207792px + 1.461038961vw,36px) 0}.single-menu .editorArea .feature>.c-flex:has(>:nth-child(n+3):last-child) .box,.single-menu .editorArea .feature>.c-flex:has(>:nth-child(n+4):last-child) .box{width:100%}.single-menu .editorArea .feature>.c-flex:has(>:nth-child(n+3):last-child) .box:not(:has(.remarks)),.single-menu .editorArea .feature>.c-flex:has(>:nth-child(n+4):last-child) .box:not(:has(.remarks)){padding-top:0}.single-menu .editorArea .feature>.c-flex:has(>:nth-child(n+3):last-child) .box .image,.single-menu .editorArea .feature>.c-flex:has(>:nth-child(n+4):last-child) .box .image{aspect-ratio:auto}.single-menu .editorArea .feature>.c-flex:has(>:nth-child(n+3):last-child) .box .image>img,.single-menu .editorArea .feature>.c-flex:has(>:nth-child(n+4):last-child) .box .image>img{object-fit:cover;width:100%}.single-menu .editorArea .feature>.c-flex .box .remarks{text-align:right}}.single-menu .editorArea .adaptationn{margin-top:clamp(60px,22.5974025974px + 4.8701298701vw,120px);margin-bottom:clamp(30px,11.2987012987px + 2.4350649351vw,60px)}.single-menu .editorArea .adaptationn>.ttl{text-align:center;font-size:clamp(16px,13.5064935065px + 0.3246753247vw,20px)}.single-menu .editorArea .adaptationn .image>img{display:block;margin:0 auto}.single-menu .editorArea .flow{margin-top:clamp(30px,11.2987012987px + 2.4350649351vw,60px);margin-bottom:clamp(30px,11.2987012987px + 2.4350649351vw,60px)}.single-menu .editorArea .flow>.ttl{text-align:center;font-size:clamp(16px,13.5064935065px + 0.3246753247vw,20px)}.single-menu .editorArea .flow__box .box{position:relative;z-index:0;border:1px solid var(--color-gold);padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px);display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto auto auto;gap:0px clamp(20px,7.5324675325px + 1.6233766234vw,40px);grid-template-areas:"remarks remarks remarks" "image point ttl" "image point txt"}.single-menu .editorArea .flow__box .box:not(:last-of-type){margin-bottom:clamp(30px,11.2987012987px + 2.4350649351vw,60px)}.single-menu .editorArea .flow__box .box:not(:last-of-type)::after{content:"";position:absolute;z-index:0;width:clamp(20px,7.5324675325px + 1.6233766234vw,40px);height:clamp(8px,3.012987013px + 0.6493506494vw,16px);bottom:calc(clamp(8px,3.012987013px + 0.6493506494vw,16px)*-2.5);left:50%;transform:translateX(-50%);background:var(--color-gold);clip-path:polygon(50% 100%, 0 0, 100% 0)}.single-menu .editorArea .flow__box .box .remarks{grid-area:remarks;width:100%}.single-menu .editorArea .flow__box .box .image{grid-area:image}.single-menu .editorArea .flow__box .box .image>img{display:block;margin:0 auto}.single-menu .editorArea .flow__box .box .point{grid-area:point;align-self:center;margin:0 0 0 0;font-size:clamp(18px,15.5064935065px + 0.3246753247vw,22px);font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:var(--color-txt);text-box-trim:trim-both;text-box-edge:cap alphabetic}.single-menu .editorArea .flow__box .box .point .num{font-size:clamp(30px,11.2987012987px + 2.4350649351vw,60px)}.single-menu .editorArea .flow__box .box>.ttl{grid-area:ttl;align-self:flex-end;font-size:clamp(18px,11.7662337662px + 0.8116883117vw,28px);margin:0 0 .5em 0;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:.08em;color:var(--color-gold)}.single-menu .editorArea .flow__box .box>.ttl .small{font-size:clamp(12px,8.2597402597px + 0.487012987vw,18px)}.single-menu .editorArea .flow__box .box>.txt{grid-area:txt;margin:0 0 0 0}@media(max-width: 768px){.single-menu .editorArea .flow{margin-top:clamp(45px,23.1818181818px + 2.8409090909vw,80px);margin-bottom:clamp(30px,11.2987012987px + 2.4350649351vw,60px)}.single-menu .editorArea .flow__box .box{gap:0 clamp(20px,7.5324675325px + 1.6233766234vw,40px);grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;grid-template-areas:"point" "ttl" "image" "remarks" "txt"}.single-menu .editorArea .flow__box .box .point{text-align:center;margin:0 0 .5em 0}.single-menu .editorArea .flow__box .box>.ttl{text-align:center;margin:0 0 .5em 0}.single-menu .editorArea .flow__box .box .image{margin:0 auto .5em auto;max-width:50%}.single-menu .editorArea .flow__box .box .remarks{text-align:center}}.single-menu .editorArea .risk{margin-top:clamp(30px,11.2987012987px + 2.4350649351vw,60px)}.single-menu .editorArea .risk>.ttl{font-size:clamp(16px,14.7532467532px + 0.1623376623vw,18px);margin:0 0 .5em 0}.single-menu .editorArea .methodSelect .c-flex{gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.single-menu .editorArea .methodSelect .c-flex .box{width:calc(33.3333333333% - clamp(20px,7.5324675325px + 1.6233766234vw,40px)/3*2);background:var(--menu-bg);padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.single-menu .editorArea .methodSelect .c-flex .box .image{display:block;margin:0 0 clamp(12px,4.5194805195px + 0.974025974vw,24px) 0}.single-menu .editorArea .methodSelect .c-flex .box .image>img{display:block;margin:0 auto}.single-menu .editorArea .methodSelect .c-flex .box .ttl{text-align:center;color:var(--color-pink);font-size:clamp(18px,14.2597402597px + 0.487012987vw,24px);margin:0 0 clamp(12px,4.5194805195px + 0.974025974vw,24px) 0}.single-menu .editorArea .methodSelect .c-flex .box .ttl>span{color:var(--color-txt);display:block;font-size:clamp(14px,11.5064935065px + 0.3246753247vw,18px)}.single-menu .editorArea .methodSelect .c-flex .box .list{padding:clamp(10px,6.8831168831px + 0.4058441558vw,15px);background:#fff}.single-menu .editorArea .methodSelect .c-flex .box .list li{font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);position:relative;z-index:0;font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);padding:0 0 0 1.3em}.single-menu .editorArea .methodSelect .c-flex .box .list li::before{content:"";position:absolute;z-index:0;top:.4em;left:0;display:block;width:.8em;height:.8em;background:var(--color-txt);border-radius:100%}.single-menu .editorArea .methodSelect .c-flex .box .list li:not(:last-child){margin:0 0 .5em 0}@media(max-width: 768px){.single-menu .editorArea .methodSelect .c-flex{gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px);flex-direction:column}.single-menu .editorArea .methodSelect .c-flex .box{width:100%}}.single-menu .editorArea .machine{position:relative;z-index:0;padding:0 clamp(40px,15.0649350649px + 3.2467532468vw,80px) clamp(40px,15.0649350649px + 3.2467532468vw,80px) clamp(40px,15.0649350649px + 3.2467532468vw,80px)}.single-menu .editorArea .machine::after{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:80%;background:var(--menu-bg)}.single-menu .editorArea .machine .image{display:block;margin:0 auto}.single-menu .editorArea .machine .image>img{object-fit:cover;display:block;margin:0 auto 0 auto}.single-menu .editorArea .machine .ttl{text-align:center;font-size:clamp(18px,9.2727272727px + 1.1363636364vw,32px);font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin:1em 0 .8em 0}.single-menu .editorArea .machine .txtArea p{font-size:clamp(13px,9.8831168831px + 0.4058441558vw,18px)}.single-menu .editorArea .machine .txtArea p:last-child{margin:0 0 0 0}.single-menu .editorArea .machine .txtArea .c-link{margin:0 0 0 auto}@media(max-width: 768px){.single-menu .editorArea .machine{margin-top:0;padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.single-menu .editorArea .machine .image{position:static}.single-menu .editorArea .machine .txtArea .c-link{margin:0 auto}}.single-menu .editorArea .message>.ttl{text-align:center;margin:0 0 1.5em 0;font-size:clamp(18px,9.2727272727px + 1.1363636364vw,32px);font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media(max-width: 768px){.single-menu .editorArea .message{margin-left:-25px;margin-right:-25px}.single-menu .editorArea .message .alternating .box{display:block}.single-menu .editorArea .message .alternating .box .image{position:relative;z-index:0;display:block;margin-right:auto;margin-left:auto;max-width:60%}.single-menu .editorArea .message .alternating .box .txtArea{margin-right:auto;margin-left:auto;padding:40px 30px 30px 30px}}.single-menu .editorArea .progress{display:flex;flex-wrap:wrap;gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.single-menu .editorArea .progress:has(>.box:nth-child(-n+3)) .box{width:calc(33.3333333333% - clamp(20px,7.5324675325px + 1.6233766234vw,40px)/3*2)}.single-menu .editorArea .progress:has(>.box:nth-child(n+4)) .box{width:calc(25% - clamp(20px,7.5324675325px + 1.6233766234vw,40px)/4*3)}.single-menu .editorArea .progress .box{position:relative;z-index:0;padding:clamp(15px,5.6493506494px + 1.2175324675vw,30px);background:#fff;box-shadow:0 4px 25px 0 rgba(90,77,70,.08)}.single-menu .editorArea .progress .box .ttl{text-align:center;font-size:clamp(16px,11.012987013px + 0.6493506494vw,24px);margin:0 0 .5em 0}.single-menu .editorArea .progress .box>p{margin:0 0 0 0}.single-menu .editorArea .progress .box:not(:last-of-type)::after{content:"";position:absolute;z-index:0;width:clamp(20px,7.5324675325px + 1.6233766234vw,40px);height:clamp(8px,3.012987013px + 0.6493506494vw,16px);bottom:50%;right:calc(clamp(20px,7.5324675325px + 1.6233766234vw,40px)*-1);transform:translateY(-50%) rotate(-90deg);background:var(--color-txt);clip-path:polygon(50% 100%, 0 0, 100% 0)}@media(max-width: 768px){.single-menu .editorArea .progress{flex-direction:column;gap:clamp(30px,11.2987012987px + 2.4350649351vw,60px) 0}.single-menu .editorArea .progress:has(>.box:nth-child(-n+3)) .box{width:100%}.single-menu .editorArea .progress:has(>.box:nth-child(n+4)) .box{width:100%}.single-menu .editorArea .progress .box{width:100%}.single-menu .editorArea .progress .box:not(:last-of-type)::after{bottom:calc(clamp(8px,3.012987013px + 0.6493506494vw,16px)*-2.5);left:50%;right:auto;transform:translateX(-50%) rotate(0deg)}}.single-menu .editorArea .introduction{position:relative;z-index:0;padding:clamp(40px,15.0649350649px + 3.2467532468vw,80px) clamp(30px,11.2987012987px + 2.4350649351vw,60px);background:#fff;box-shadow:0 4px 25px 0 rgba(90,77,70,.08)}.single-menu .editorArea .introduction::before{content:"";position:absolute;z-index:-1;top:clamp(10px,6.8831168831px + 0.4058441558vw,15px);left:clamp(10px,6.8831168831px + 0.4058441558vw,15px);width:calc(100% - clamp(10px,6.8831168831px + 0.4058441558vw,15px)*2);height:calc(100% - clamp(10px,6.8831168831px + 0.4058441558vw,15px)*2);border:1px solid var(--color-gold)}.single-menu .editorArea .introduction>.ttl{color:var(--color-gold);text-align:center;font-size:clamp(16px,6.025974026px + 1.2987012987vw,32px);font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin:0 0 .8em 0}.single-menu .editorArea .introduction>p{font-size:clamp(13px,9.8831168831px + 0.4058441558vw,18px);line-height:2;text-align:center;margin:0 0 0 0}.single-menu .editorArea .introduction>p:not(:last-of-type){margin:0 0 1.5em 0}@media(max-width: 768px){.single-menu .editorArea .introduction>p{text-align:justify}}.single-menu .editorArea .different{display:flex;flex-wrap:wrap;gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.single-menu .editorArea .different .box{width:calc(50% - clamp(20px,7.5324675325px + 1.6233766234vw,40px)/2);border:1px solid #e8e8e8}.single-menu .editorArea .different .box>.ttl{text-align:center;padding:.5em;font-size:clamp(18px,14.2597402597px + 0.487012987vw,24px);margin:0 0 0 0;background:#e8e8e8}.single-menu .editorArea .different .box>.txtArea{padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.single-menu .editorArea .different .box:nth-child(odd){border:1px solid #f1e7e4}.single-menu .editorArea .different .box:nth-child(odd)>.ttl{background:#f1e7e4}@media(max-width: 768px){.single-menu .editorArea .different{flex-direction:column;gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) 0}.single-menu .editorArea .different .box{width:100%}}.single-menu .acne__knowledge .image{position:relative;z-index:0;display:block;margin:0 auto}.single-menu .acne__knowledge .image>img{display:block;margin:0 auto}.single-menu .acne__knowledge .image::after{content:"";width:100%;height:70%;position:absolute;z-index:-1;bottom:0;left:0;background:var(--menu-bg)}.single-menu .acne__knowledge .txtArea{padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(40px,15.0649350649px + 3.2467532468vw,80px) clamp(40px,15.0649350649px + 3.2467532468vw,80px) clamp(40px,15.0649350649px + 3.2467532468vw,80px);background:var(--menu-bg)}.single-menu .acne__knowledge .txtArea>.ttl{font-size:clamp(18px,14.2597402597px + 0.487012987vw,24px);text-align:center;margin:0 0 .5em 0}.single-menu .acne__knowledge_inner{position:relative;z-index:0;background:#fff;padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.single-menu .acne__knowledge_inner::before{content:"";position:absolute;z-index:-1;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);border:1px solid var(--color-gold)}.single-menu .acne__knowledge_inner>.ttl{font-size:clamp(16px,13.5064935065px + 0.3246753247vw,20px);text-align:center;margin:0 0 .5em 0}.single-menu .acne__knowledge_inner p:last-of-type{margin:0 0 0 0}@media(max-width: 768px){.single-menu .acne__knowledge .image::after{width:100vw;left:50%;transform:translateX(-50%)}.single-menu .acne__knowledge .txtArea{padding:25px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.single-menu .acne__knowledge_inner{padding:25px}.single-menu .acne__knowledge_inner::before{top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px)}}.single-menu .acne__cause .ttl{font-size:clamp(18px,14.2597402597px + 0.487012987vw,24px);text-align:center;margin:0 0 1.5em 0}.single-menu .acne__cause .ttl+p{text-align:center;margin:0 0 clamp(24px,9.038961039px + 1.9480519481vw,48px) 0}.single-menu .acne__cause .c-flex{gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.single-menu .acne__cause .c-flex .box{width:calc(33.3333333333% - clamp(20px,7.5324675325px + 1.6233766234vw,40px)/3*2);padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px);background:#fff;box-shadow:0 4px 25px 0 rgba(90,77,70,.08)}.single-menu .acne__cause .c-flex .box>.image{display:block}.single-menu .acne__cause .c-flex .box>.image>img{display:block;margin:0 auto}.single-menu .acne__cause .c-flex .box>.ttl{font-size:clamp(14px,11.5064935065px + 0.3246753247vw,18px);margin:1em 0}.single-menu .acne__cause .c-flex .box>.ttl+p{text-align:justify}.single-menu .acne__cause .c-flex .box>.ttl+p:last-of-type{margin:0 0 0 0}@media(max-width: 768px){.single-menu .acne__cause .c-flex{flex-direction:column;gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) 0}.single-menu .acne__cause .c-flex .box{width:100%}}.single-menu .acne__progress{display:flex;flex-wrap:wrap;gap:0 clamp(24px,9.038961039px + 1.9480519481vw,48px)}.single-menu .acne__progress_bar{display:flex;flex-direction:column;justify-content:center;gap:.5em 0;min-width:clamp(32px,12.0519480519px + 2.5974025974vw,64px)}.single-menu .acne__progress_bar>span{font-size:clamp(10px,8.7532467532px + 0.1623376623vw,12px);align-self:center}.single-menu .acne__progress_bar>span:nth-child(2){align-self:stretch;flex:1;background:linear-gradient(to bottom, rgb(246, 233, 228) 0%, rgb(223, 175, 156) 100%);clip-path:polygon(0% 0%, 100% 0, 100% 98%, 50% 100%, 0 98%)}.single-menu .acne__progress_content{flex:1;padding-top:1.6em;padding-bottom:1.6em}.single-menu .acne__progress_content .box{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:0px clamp(24px,9.038961039px + 1.9480519481vw,48px);grid-template-areas:"image ttl" "image txt"}.single-menu .acne__progress_content .box:not(:last-of-type){margin-bottom:clamp(40px,15.0649350649px + 3.2467532468vw,80px)}.single-menu .acne__progress_content .box>.image{grid-area:image}.single-menu .acne__progress_content .box>.ttl{grid-area:ttl;font-size:clamp(18px,14.2597402597px + 0.487012987vw,24px);margin:0 0 .3em 0}.single-menu .acne__progress_content .box>.txt{grid-area:txt}.single-menu .acne__progress_content .box>.txt>p:last-child{margin:0 0 0 0}@media(max-width: 768px){.single-menu .acne__progress{gap:0 clamp(15px,5.6493506494px + 1.2175324675vw,30px)}.single-menu .acne__progress_content .box{gap:clamp(15px,5.6493506494px + 1.2175324675vw,30px) clamp(15px,5.6493506494px + 1.2175324675vw,30px);grid-template-areas:"image ttl" "txt txt"}.single-menu .acne__progress_content .box>.image{max-width:65px}.single-menu .acne__progress_content .box>.ttl{align-self:center}.single-menu .acne__progress_content .box>.ttl>.small{display:block;font-size:clamp(12px,10.7532467532px + 0.1623376623vw,14px)}}.single-menu .acne__table{margin-top:clamp(30px,11.2987012987px + 2.4350649351vw,60px);padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px);background:#fff;box-shadow:0 4px 25px 0 rgba(90,77,70,.08)}.single-menu .acne__table .table{width:100%}.single-menu .acne__table .table th,.single-menu .acne__table .table td{padding:.8em;vertical-align:middle}.single-menu .acne__table .table th .small,.single-menu .acne__table .table td .small{display:block;font-size:clamp(10px,8.7532467532px + 0.1623376623vw,12px)}.single-menu .acne__table .table td{padding:.8rem 0}.single-menu .acne__table .table thead th{min-width:100px;text-align:center}.single-menu .acne__table .table thead th .image{display:block;overflow:hidden;margin:0 auto .5em auto;width:fit-content;aspect-ratio:1/1;border-radius:50%}.single-menu .acne__table .table thead th .image>img{display:block;object-fit:cover;width:100%;height:100%}.single-menu .acne__table .table thead th>span{display:block;font-size:clamp(14px,11.5064935065px + 0.3246753247vw,18px);font-weight:normal}.single-menu .acne__table .table tbody.insurance th.ttl{background:var(--menu-bg);vertical-align:middle}.single-menu .acne__table .table tbody.freemedical th.ttl{color:#fff;background:#a69187}.single-menu .acne__table .table tbody:not(:last-of-type){position:relative;z-index:0}.single-menu .acne__table .table tbody:not(:last-of-type)::after{content:"";display:block;height:clamp(32px,12.0519480519px + 2.5974025974vw,64px)}.single-menu .acne__table .table tbody:not(:last-of-type)::before{content:"";position:absolute;z-index:-1;width:100%;height:1px;background:#a69187;left:0;bottom:calc(clamp(16px,6.025974026px + 1.2987012987vw,32px) - 1px)}.single-menu .acne__table .table tbody th{font-size:clamp(14px,11.5064935065px + 0.3246753247vw,18px);font-weight:normal}.single-menu .acne__table .table tbody th.ttl{width:20%}.single-menu .acne__table .table tbody td{color:#a69187;text-align:center;font-size:clamp(24px,9.038961039px + 1.9480519481vw,48px);font-weight:normal}@media(max-width: 768px){.single-menu .acne__table{overflow-x:auto;padding:0;box-shadow:none;background:rgba(0,0,0,0)}.single-menu .acne__table .table thead th:nth-child(2){min-width:100px}.single-menu .acne__table .table thead th:not(:nth-child(2)){min-width:80px}.single-menu .acne__table .table thead th>span{font-size:clamp(10px,8.7532467532px + 0.1623376623vw,12px)}.single-menu .acne__table .table tbody th{padding:.8em 0}.single-menu .acne__table .table tbody th.ttl{width:100%;padding:.8em}}.single-menu .wrinkles__cause .ttl{font-size:clamp(18px,14.2597402597px + 0.487012987vw,24px);text-align:center;margin:0 0 .5em 0}.single-menu .wrinkles__cause .ttl+p{text-align:center;margin:0 0 clamp(24px,9.038961039px + 1.9480519481vw,48px) 0}@media(max-width: 768px){.single-menu .wrinkles__cause .ttl+p{margin:0 0 .5em 0}}.single-menu .wrinkles__cause .c-flex{gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.single-menu .wrinkles__cause .c-flex .box{width:calc(50% - clamp(20px,7.5324675325px + 1.6233766234vw,40px)/2);padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px);background:#fff;box-shadow:0 4px 25px 0 rgba(90,77,70,.08)}.single-menu .wrinkles__cause .c-flex .box>.image{display:block}.single-menu .wrinkles__cause .c-flex .box>.image>img{display:block;margin:0 auto}.single-menu .wrinkles__cause .c-flex .box>.ttl{font-size:clamp(14px,11.5064935065px + 0.3246753247vw,18px);margin:1em 0}.single-menu .wrinkles__cause .c-flex .box>.ttl+p{margin:0 0 .8em 0}.single-menu .wrinkles__cause .c-flex .box>.ttl+p:last-of-type{margin:0 0 0 0}.single-menu .wrinkles__cause .c-flex .box>.desc{display:flex;flex-wrap:wrap;margin-top:clamp(10px,6.8831168831px + 0.4058441558vw,15px)}.single-menu .wrinkles__cause .c-flex .box>.desc dt{font-size:clamp(12px,9.5064935065px + 0.3246753247vw,16px);padding:.5em 1em .5em 0}.single-menu .wrinkles__cause .c-flex .box>.desc dd{flex:1}.single-menu .wrinkles__cause .c-flex .box>.desc dd:not(:has(.method)){font-size:clamp(12px,9.5064935065px + 0.3246753247vw,16px);padding:.5em 1em}.single-menu .wrinkles__cause .c-flex .box>.desc dd>.method{display:block;font-size:clamp(12px,9.5064935065px + 0.3246753247vw,16px);padding:.5em 1em;background:var(--menu-bg);max-width:fit-content}@media(max-width: 768px){.single-menu .wrinkles__cause .c-flex{flex-direction:column;gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) 0}.single-menu .wrinkles__cause .c-flex .box{width:100%}.single-menu .wrinkles__cause .c-flex .box>.ttl+p{text-align:justify}}.single-menu .freckle__knowledge .c-flex{background:#fff;padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px);box-shadow:0 4px 25px 0 rgba(90,77,70,.08);gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.single-menu .freckle__knowledge .c-flex .box{width:calc(50% - clamp(20px,7.5324675325px + 1.6233766234vw,40px)/2);display:grid;grid-template-columns:126px 1fr;grid-template-rows:auto 1fr;gap:clamp(5px,1.8831168831px + 0.4058441558vw,10px) clamp(10px,3.7662337662px + 0.8116883117vw,20px);grid-template-areas:"image ttl" "image desc"}.single-menu .freckle__knowledge .c-flex .box .image{grid-area:image;display:block}.single-menu .freckle__knowledge .c-flex .box .image>img{display:block;margin:0 auto;aspect-ratio:1/1;object-fit:cover;max-width:100%}.single-menu .freckle__knowledge .c-flex .box .ttl{grid-area:ttl;margin:0 0 0 0;font-size:clamp(14px,11.5064935065px + 0.3246753247vw,18px);border-bottom:1px solid #ebe1de;padding:0 0 clamp(5px,1.8831168831px + 0.4058441558vw,10px) 0}.single-menu .freckle__knowledge .c-flex .box .desc{grid-area:desc;display:flex;flex-wrap:wrap}.single-menu .freckle__knowledge .c-flex .box .desc dt{width:30%;font-weight:normal;font-size:clamp(12px,10.7532467532px + 0.1623376623vw,14px);padding:.5em 1em .5em 0}.single-menu .freckle__knowledge .c-flex .box .desc dd{width:70%}.single-menu .freckle__knowledge .c-flex .box .desc dd:not(:has(.method)){font-size:clamp(12px,10.7532467532px + 0.1623376623vw,14px);padding:.5em 0}.single-menu .freckle__knowledge .c-flex .box .desc dd>.method{display:block;font-size:clamp(12px,10.7532467532px + 0.1623376623vw,14px);padding:.5em 1em;background:var(--menu-bg);max-width:fit-content}.single-menu .freckle__knowledge .c-flex .box .desc dd>.method:not(:last-child){margin-bottom:clamp(5px,1.8831168831px + 0.4058441558vw,10px)}@media(max-width: 768px){.single-menu .freckle__knowledge .c-flex{padding:0 clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px);box-shadow:none;flex-wrap:nowrap;overflow-x:auto}.single-menu .freckle__knowledge .c-flex .box{min-width:98%;display:block;padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px);box-shadow:0 4px 25px 0 rgba(90,77,70,.08)}.single-menu .freckle__knowledge .c-flex .box .image{max-width:140px;margin:0 auto clamp(20px,7.5324675325px + 1.6233766234vw,40px) auto}.single-menu .freckle__knowledge .c-flex .box .ttl{text-align:center;margin:0 auto clamp(20px,7.5324675325px + 1.6233766234vw,40px) auto}.single-menu .freckle__knowledge .c-flex .box .desc{display:block}.single-menu .freckle__knowledge .c-flex .box .desc dt{width:100%;padding:0 0 .5em 0}.single-menu .freckle__knowledge .c-flex .box .desc dd{width:100%;padding:0 0 0 0}.single-menu .freckle__knowledge .c-flex .box .desc dd:not(:has(.method)){padding:0 0 .8em 0}.single-menu .freckle__knowledge .c-flex .box .desc dd:not(:last-of-type){padding:0 0 .8em 0}}.single-menu .pores__cause .ttl{font-size:clamp(18px,14.2597402597px + 0.487012987vw,24px);text-align:center;margin:0 0 1.5em 0}.single-menu .pores__cause .ttl+p{text-align:center;margin:0 0 clamp(24px,9.038961039px + 1.9480519481vw,48px) 0}.single-menu .pores__cause .c-flex{gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.single-menu .pores__cause .c-flex .box{width:calc(33.3333333333% - clamp(20px,7.5324675325px + 1.6233766234vw,40px)/3*2);padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px);background:#fff;box-shadow:0 4px 25px 0 rgba(90,77,70,.08)}.single-menu .pores__cause .c-flex .box>.image{display:block}.single-menu .pores__cause .c-flex .box>.image>img{display:block;margin:0 auto}.single-menu .pores__cause .c-flex .box>.ttl{font-size:clamp(14px,11.5064935065px + 0.3246753247vw,18px);margin:1em 0}.single-menu .pores__cause .c-flex .box>.ttl+p{text-align:justify}.single-menu .pores__cause .c-flex .box>.ttl+p:last-of-type{margin:0 0 0 0}@media(max-width: 768px){.single-menu .pores__cause .c-flex{flex-direction:column;gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) 0}.single-menu .pores__cause .c-flex .box{width:100%}}.single-menu .pores__menu:not(:last-of-type){margin:0 0 clamp(30px,11.2987012987px + 2.4350649351vw,60px);padding:0 0 clamp(30px,11.2987012987px + 2.4350649351vw,60px);border-bottom:1px solid var(--color-gold)}.single-menu .pores__menu .ttlArea{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:0 clamp(20px,7.5324675325px + 1.6233766234vw,40px);margin:0 0 clamp(20px,7.5324675325px + 1.6233766234vw,40px) 0;grid-template-areas:"image ttl" "image txt"}.single-menu .pores__menu .ttlArea .image{grid-area:image}.single-menu .pores__menu .ttlArea .image>figcaption{font-size:clamp(10px,8.7532467532px + 0.1623376623vw,12px);margin-bottom:.5em}.single-menu .pores__menu .ttlArea .ttl{grid-area:ttl;align-self:flex-end;font-size:clamp(18px,14.2597402597px + 0.487012987vw,24px);margin:0 0 .5em 0}.single-menu .pores__menu .ttlArea .ttl>.small{font-size:clamp(14px,12.7532467532px + 0.1623376623vw,16px)}.single-menu .pores__menu .ttlArea .txt{grid-area:txt;align-self:flex-start;font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);margin:0 0 0 0}.single-menu .pores__menu .ttlArea .txt .c-link_txt{margin-top:0}@media(max-width: 768px){.single-menu .pores__menu .ttlArea .txt .c-link_txt{margin-left:auto;margin-top:10px;margin-bottom:10px}}.single-menu .pores__menu_recommend{padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px);background:#fff}.single-menu .pores__menu_recommend .ttl{text-align:center;margin:0 0 .8em 0;font-size:clamp(18px,16.7532467532px + 0.1623376623vw,20px)}.single-menu .pores__menu_recommend .check{display:flex;flex-wrap:wrap;gap:clamp(10px,3.7662337662px + 0.8116883117vw,20px) clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.single-menu .pores__menu_recommend .check li{width:calc(50% - clamp(20px,7.5324675325px + 1.6233766234vw,40px)/2)}@media(max-width: 768px){.single-menu .pores__menu .ttlArea{display:block}.single-menu .pores__menu .ttlArea .image{display:block;text-align:center;margin:0 auto clamp(20px,7.5324675325px + 1.6233766234vw,40px) auto}.single-menu .pores__menu .ttlArea .ttl{text-align:center}.single-menu .pores__menu_recommend .check li{width:100%}}.single-menu .potenza__mccoom{padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px);background:#fff;box-shadow:0 4px 25px 0 rgba(90,77,70,.08)}.single-menu .potenza__mccoom>.ttl{margin:0 0 .5em 0;padding-left:1em;text-indent:-1em}.single-menu .potenza__mccoom>.ttl::before{content:"";display:inline-block;vertical-align:middle;width:.5em;height:.5em;background:var(--color-txt);border-radius:100vw;margin-right:.5em}.single-menu .potenza__mccoom p{margin:0 0 0 0}.single-menu .sofwave__progress{display:flex;flex-wrap:wrap;gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.single-menu .sofwave__progress .box{position:relative;z-index:0;width:calc(25% - clamp(20px,7.5324675325px + 1.6233766234vw,40px)/4*3);padding:clamp(15px,5.6493506494px + 1.2175324675vw,30px);background:#fff;box-shadow:0 4px 25px 0 rgba(90,77,70,.08)}.single-menu .sofwave__progress .box .ttl{text-align:center;font-size:clamp(16px,11.012987013px + 0.6493506494vw,24px);margin:0 0 .5em 0}.single-menu .sofwave__progress .box>p{margin:0 0 0 0}.single-menu .sofwave__progress .box:not(:last-of-type)::after{content:"";position:absolute;z-index:0;width:clamp(20px,7.5324675325px + 1.6233766234vw,40px);height:clamp(8px,3.012987013px + 0.6493506494vw,16px);bottom:50%;right:calc(clamp(20px,7.5324675325px + 1.6233766234vw,40px)*-1);transform:translateY(-50%) rotate(-90deg);background:var(--color-txt);clip-path:polygon(50% 100%, 0 0, 100% 0)}@media(max-width: 768px){.single-menu .sofwave__progress{flex-direction:column;gap:clamp(30px,11.2987012987px + 2.4350649351vw,60px) 0}.single-menu .sofwave__progress .box{width:100%}.single-menu .sofwave__progress .box:not(:last-of-type)::after{bottom:calc(clamp(8px,3.012987013px + 0.6493506494vw,16px)*-2.5);left:50%;right:auto;transform:translateX(-50%) rotate(0deg)}}.single-menu .q-switch-laser__menu>.ttl{text-align:center}.single-menu .q-switch-laser__menu>.ttl .small{font-size:clamp(14px,12.7532467532px + 0.1623376623vw,16px)}.single-menu .q-switch-laser__menu:not(:last-of-type){margin:0 0 clamp(30px,11.2987012987px + 2.4350649351vw,60px);padding:0 0 clamp(30px,11.2987012987px + 2.4350649351vw,60px);border-bottom:1px solid var(--color-gold)}.single-menu .q-switch-laser__menu>.c-link{margin:0 auto}@media(max-width: 768px){.single-menu .q-switch-laser__menu>.c-link{max-width:100%;margin:-1em auto 1em auto}}.single-menu .q-switch-laser__menu .ttlArea{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:0 clamp(20px,7.5324675325px + 1.6233766234vw,40px);margin:0 0 clamp(20px,7.5324675325px + 1.6233766234vw,40px) 0;grid-template-areas:"image ttl" "image txt"}.single-menu .q-switch-laser__menu .ttlArea .image{grid-area:image}.single-menu .q-switch-laser__menu .ttlArea .image>figcaption{font-size:clamp(10px,8.7532467532px + 0.1623376623vw,12px);margin-bottom:.5em}.single-menu .q-switch-laser__menu .ttlArea .ttl{grid-area:ttl;align-self:flex-end;font-size:clamp(18px,14.2597402597px + 0.487012987vw,24px);margin:0 0 .5em 0}.single-menu .q-switch-laser__menu .ttlArea .ttl>.small{font-size:clamp(14px,12.7532467532px + 0.1623376623vw,16px)}.single-menu .q-switch-laser__menu .ttlArea .txt{grid-area:txt;align-self:flex-start;font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);margin:0 0 0 0}.single-menu .q-switch-laser__menu_recommend{margin:clamp(30px,11.2987012987px + 2.4350649351vw,60px) 0;padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px);background:#fff}.single-menu .q-switch-laser__menu_recommend .ttl{text-align:center;margin:0 0 .8em 0;font-size:clamp(18px,16.7532467532px + 0.1623376623vw,20px)}.single-menu .q-switch-laser__menu_recommend .check{display:flex;flex-wrap:wrap;gap:clamp(10px,3.7662337662px + 0.8116883117vw,20px) clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.single-menu .q-switch-laser__menu_recommend .check li{width:calc(50% - clamp(20px,7.5324675325px + 1.6233766234vw,40px)/2)}@media(max-width: 768px){.single-menu .q-switch-laser__menu .ttlArea{display:block}.single-menu .q-switch-laser__menu .ttlArea .image{text-align:center;margin:0 auto clamp(20px,7.5324675325px + 1.6233766234vw,40px) auto}.single-menu .q-switch-laser__menu .ttlArea .ttl{text-align:center}.single-menu .q-switch-laser__menu_recommend .check li{width:100%}}.single-menu .caresys__cause .ttl{font-size:clamp(18px,14.2597402597px + 0.487012987vw,24px);text-align:center;margin:0 0 1.5em 0}.single-menu .caresys__cause .ttl+p{text-align:center;margin:0 0 clamp(24px,9.038961039px + 1.9480519481vw,48px) 0}.single-menu .caresys__cause .c-flex{gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.single-menu .caresys__cause .c-flex .box{width:calc(33.3333333333% - clamp(20px,7.5324675325px + 1.6233766234vw,40px)/3*2);padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px);background:#fff;box-shadow:0 4px 25px 0 rgba(90,77,70,.08)}.single-menu .caresys__cause .c-flex .box>.image{display:block}.single-menu .caresys__cause .c-flex .box>.image>img{display:block;margin:0 auto}.single-menu .caresys__cause .c-flex .box>.ttl{font-size:clamp(14px,11.5064935065px + 0.3246753247vw,18px);margin:1em 0}.single-menu .caresys__cause .c-flex .box>.ttl+p{text-align:justify}.single-menu .caresys__cause .c-flex .box>.ttl+p:last-of-type{margin:0 0 0 0}@media(max-width: 768px){.single-menu .caresys__cause .c-flex{flex-direction:column;gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) 0}.single-menu .caresys__cause .c-flex .box{width:100%}}.single-menu .jeneo-x__step{padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px);background:#fff;box-shadow:0 4px 25px 0 rgba(90,77,70,.08)}.single-menu .jeneo-x__step:not(:last-of-type){margin-bottom:clamp(30px,11.2987012987px + 2.4350649351vw,60px)}.single-menu .jeneo-x__step .ttlArea{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:0 clamp(20px,7.5324675325px + 1.6233766234vw,40px);margin:0 0 clamp(20px,7.5324675325px + 1.6233766234vw,40px) 0;grid-template-areas:"image ttl" "image txt"}.single-menu .jeneo-x__step .ttlArea .image{grid-area:image}.single-menu .jeneo-x__step .ttlArea .image>figcaption{font-size:clamp(10px,8.7532467532px + 0.1623376623vw,12px);margin-top:.5em}.single-menu .jeneo-x__step .ttlArea .ttl{grid-area:ttl;font-size:clamp(18px,14.2597402597px + 0.487012987vw,24px);margin:0 0 .8em 0;font-size:clamp(24px,19.012987013px + 0.6493506494vw,32px);font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.single-menu .jeneo-x__step .ttlArea .ttl>.small{font-size:clamp(14px,12.7532467532px + 0.1623376623vw,16px)}.single-menu .jeneo-x__step .ttlArea .txt{grid-area:txt;font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);margin:0 0 0 0}.single-menu .jeneo-x__step .box-bg{margin:0 0 0 0}.single-menu .jeneo-x__step .box-bg>.ttl{font-size:clamp(16px,11.012987013px + 0.6493506494vw,24px);margin:0 0 .5em 0;padding:0 0 0 .5em;border-left:6px solid var(--color-gold)}.single-menu .jeneo-x__step .box-bg>.subTtl{font-size:clamp(14px,10.2597402597px + 0.487012987vw,20px);margin:0 0 .5em 0}@media(max-width: 768px){.single-menu .jeneo-x__step .ttlArea{display:block}.single-menu .jeneo-x__step .ttlArea .image{text-align:center;margin:0 auto clamp(20px,7.5324675325px + 1.6233766234vw,40px) auto}.single-menu .jeneo-x__step .ttlArea .ttl{text-align:center;font-size:clamp(18px,15.5064935065px + 0.3246753247vw,22px)}}.single-menu .jeneo-x__feature>h2+p .c-link{margin:clamp(10px,3.7662337662px + 0.8116883117vw,20px) 0 0 auto}.single-menu .jeneo-x__price .price:last-of-type{margin-bottom:clamp(10px,3.7662337662px + 0.8116883117vw,20px)}.single-menu .botox__table{width:100%;overflow-x:auto}.single-menu .botox__table .table{width:100%;min-width:640px}.single-menu .botox__table .table thead th{font-size:clamp(14px,11.5064935065px + 0.3246753247vw,18px);padding:.5em 1em;text-align:center;font-weight:500}.single-menu .botox__table .table tbody{border:2px solid var(--menu-bg)}.single-menu .botox__table .table tbody th{font-size:clamp(14px,7.7662337662px + 0.8116883117vw,24px);font-weight:400;padding:.5em .5em .5em 2em;background:var(--menu-bg)}.single-menu .botox__table .table tbody th>.small{font-size:clamp(12px,10.7532467532px + 0.1623376623vw,14px)}.single-menu .botox__table .table tbody td{font-size:clamp(13px,11.1298701299px + 0.2435064935vw,16px);padding:.5em 1em;vertical-align:middle}.single-menu .botox__table .table tbody tr:not(:last-of-type) th{border-bottom:2px solid #fff}.single-menu .botox__table .table tbody tr:not(:last-of-type) td{border-bottom:2px solid var(--menu-bg)}@media(max-width: 768px){.single-menu .botox__table .table thead th{text-align:left}.single-menu .botox__table .table tbody th{padding:.5em 1em}}.single-menu .atheroma__insurance .box{background:#fff;padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.single-menu .atheroma__insurance .box>.ttl{font-size:clamp(18px,14.2597402597px + 0.487012987vw,24px);text-align:center}.single-menu .atheroma__insurance .box>.txt:last-of-type{margin:0 0 0 0}.single-menu .atheroma__insurance .box>.txt>p:last-of-type{margin:0 0 0 0}.single-menu .bruise__menu:not(:last-child){margin-bottom:clamp(40px,15.0649350649px + 3.2467532468vw,80px)}.single-menu .bruise__menu>.ttl{text-align:center;margin:0 0 .5em 0}.single-menu .bruise__times{display:flex;flex-wrap:wrap;gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.single-menu .bruise__times .box{width:calc(50% - clamp(20px,7.5324675325px + 1.6233766234vw,40px)/2);padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px);background:#fff;box-shadow:0 4px 25px 0 rgba(90,77,70,.08)}.single-menu .bruise__times .box>.ttl{font-size:clamp(16px,11.012987013px + 0.6493506494vw,24px);margin:0 0 .5em 0;padding:0 0 0 .5em;border-left:6px solid var(--color-gold)}.single-menu .bruise__times .box>.txt{margin:0 0 0 0}.single-menu .bruise__times .box>.txt>p:not(:last-child){margin:0 0 .8em 0}@media(max-width: 768px){.single-menu .bruise__times .box{width:100%}}.single-menu .hair-removal__table{width:100%}.single-menu .hair-removal__table .table{width:100%;min-width:640px}.single-menu .hair-removal__table .table thead th{font-size:clamp(14px,9.012987013px + 0.6493506494vw,22px);text-align:center;padding:1em 1em}.single-menu .hair-removal__table .table thead th.advanced{border:2px solid #dc937b;background:#dc937b;color:#fff}.single-menu .hair-removal__table .table thead th.normal{background:#d1d1d1;border:2px solid #d1d1d1}.single-menu .hair-removal__table .table tbody tr th,.single-menu .hair-removal__table .table tbody tr td{padding:1em 1em}.single-menu .hair-removal__table .table tbody tr th{font-size:clamp(13px,8.6363636364px + 0.5681818182vw,20px);font-weight:normal;background:var(--menu-bg);border-bottom:1px solid #fff}.single-menu .hair-removal__table .table tbody tr td{font-size:clamp(13px,8.6363636364px + 0.5681818182vw,20px)}.single-menu .hair-removal__table .table tbody tr td:nth-of-type(1){border-left:2px solid #dc937b;border-right:2px solid #dc937b}.single-menu .hair-removal__table .table tbody tr td:not(:nth-of-type(1)){border-right:2px solid #d1d1d1}.single-menu .hair-removal__table .table tbody tr:not(:last-child) td:nth-of-type(1){border-bottom:1px solid #dc937b}.single-menu .hair-removal__table .table tbody tr:not(:last-child) td:not(:nth-of-type(1)){border-bottom:1px solid #d1d1d1}.single-menu .hair-removal__table .table tbody tr:last-child th{position:relative;z-index:0}.single-menu .hair-removal__table .table tbody tr:last-child th::after{content:"";position:absolute;z-index:-1;bottom:-2px;left:0;width:100%;height:2px;background:var(--menu-bg)}.single-menu .hair-removal__table .table tbody tr:last-child td:nth-of-type(1){border-bottom:2px solid #dc937b}.single-menu .hair-removal__table .table tbody tr:last-child td:not(:nth-of-type(1)){border-bottom:2px solid #d1d1d1}@media(max-width: 768px){.single-menu .hair-removal__table{overflow-x:auto}}.single-menu .cosmetics__machine .txtArea{margin:clamp(20px,7.5324675325px + 1.6233766234vw,40px) 0 0 0}.single-menu .peeling__machine .txtArea{margin:clamp(20px,7.5324675325px + 1.6233766234vw,40px) 0 0 0;text-align:center}.single-menu .peeling__table>.ttl{text-align:center;font-size:clamp(18px,14.2597402597px + 0.487012987vw,24px)}.single-menu .peeling__table .wrap{overflow-x:auto;width:100%}.single-menu .peeling__table .wrap .table{width:100%;min-width:640px}.single-menu .peeling__table .wrap .table thead th{padding:1em;text-align:center}.single-menu .peeling__table .wrap .table tbody{border:2px solid var(--menu-bg)}.single-menu .peeling__table .wrap .table tbody tr th,.single-menu .peeling__table .wrap .table tbody tr td{padding:1.5em 1em}.single-menu .peeling__table .wrap .table tbody tr th{font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);font-weight:normal;text-align:center;background:var(--menu-bg);border-bottom:2px solid #fff}.single-menu .peeling__table .wrap .table tbody tr td{font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px)}.single-menu .peeling__table .wrap .table tbody tr:not(:last-child) td{border-bottom:2px solid var(--menu-bg)}.single-menu .peeling__table .wrap .table tbody tr:last-child th{position:relative;z-index:0}.single-menu .peeling__table .wrap .table tbody tr:last-child th::after{content:"";position:absolute;z-index:-1;left:0;bottom:-2px;width:100%;height:2px;background:var(--menu-bg)}.single-menu .peeling__table .wrap+p{text-align:center;margin:1.5em 0 0 0}@media(max-width: 768px){.single-menu .peeling__machine .txtArea{text-align:justify}}.single-menu .warts__method{display:flex;flex-wrap:wrap;gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.single-menu .warts__method:not(:last-child){margin:0 0 clamp(40px,15.0649350649px + 3.2467532468vw,80px) 0}.single-menu .warts__method .image{display:block}.single-menu .warts__method .image>img{width:100%}.single-menu .warts__method .txtArea{flex:1}.single-menu .warts__method .txtArea>.ttl{font-size:clamp(18px,14.2597402597px + 0.487012987vw,24px);margin:1em 0 .5em 0}.single-menu .warts__method .txtArea>.c-link{margin:0 0 0 auto}@media(max-width: 768px){.single-menu .warts__method{flex-direction:column}}.single-menu .warts__menu>.ttl{font-size:clamp(16px,11.012987013px + 0.6493506494vw,24px)}.single-menu .warts__menu>.ttl .small{font-size:clamp(12px,10.7532467532px + 0.1623376623vw,14px)}.single-menu .warts__menu .c-flex{gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(30px,11.2987012987px + 2.4350649351vw,60px)}.single-menu .warts__menu .c-flex .box{width:calc(50% - clamp(30px,11.2987012987px + 2.4350649351vw,60px)/2)}.single-menu .warts__menu .c-flex .box>.ttl{font-size:clamp(16px,14.7532467532px + 0.1623376623vw,18px);padding-left:1em;text-indent:-1em}.single-menu .warts__menu .c-flex .box>.ttl::before{content:"・"}.single-menu .warts__menu .c-flex .box>.txt{padding-left:1.5em;margin:0 0 0 0}@media(max-width: 768px){.single-menu .warts__menu .c-flex .box>.txt{padding-left:0}}.single-menu .warts__menu .c-flex .box>.desc{margin-top:1.5em;padding:.5em;display:flex;flex-wrap:wrap;background:#fff}.single-menu .warts__menu .c-flex .box>.desc dt{font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);font-weight:normal}.single-menu .warts__menu .c-flex .box>.desc dt::after{content:"："}.single-menu .warts__menu .c-flex .box>.desc dd{flex:1;font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px)}.single-menu .warts__menu:not(:last-of-type){margin:0 0 clamp(30px,11.2987012987px + 2.4350649351vw,60px);padding:0 0 clamp(30px,11.2987012987px + 2.4350649351vw,60px);border-bottom:1px solid var(--color-gold)}@media(max-width: 768px){.single-menu .warts__menu{gap:clamp(30px,11.2987012987px + 2.4350649351vw,60px) 0}.single-menu .warts__menu .c-flex{flex-direction:column}.single-menu .warts__menu .c-flex .box{width:100%}.single-menu .warts__menu .c-flex .box>.desc{flex-direction:column;padding:1em}.single-menu .warts__menu .c-flex .box>.desc dt{font-weight:500;text-indent:-0.5em}.single-menu .warts__menu .c-flex .box>.desc dt::before{content:"【"}.single-menu .warts__menu .c-flex .box>.desc dt::after{content:"】"}}.single-menu .warts__co2{max-width:1000px;margin:clamp(60px,22.5974025974px + 4.8701298701vw,120px) auto;display:flex;flex-wrap:wrap;gap:0 clamp(30px,11.2987012987px + 2.4350649351vw,60px)}.single-menu .warts__co2 .txtArea{flex:1}.single-menu .warts__co2 .txtArea .ttl{font-size:clamp(24px,19.012987013px + 0.6493506494vw,32px);font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin:0 0 .5em 0}.single-menu .warts__co2 .txtArea .ttl+p{margin:0 0 1em 0}.single-menu .warts__co2 .txtArea .c-link{margin:1em 0 2em auto}.single-menu .warts__co2 .txtArea .subTtl{font-size:clamp(18px,14.2597402597px + 0.487012987vw,24px);margin:0 0 .5em 0}.single-menu .warts__co2 .txtArea .subTtl+p{margin:0 0 0 0}.single-menu .warts__co2 .txtArea .subTtl+p:not(:last-child){margin:0 0 .5em 0}@media(max-width: 768px){.single-menu .warts__co2{flex-direction:column}.single-menu .warts__co2 .image{margin:0 auto clamp(20px,7.5324675325px + 1.6233766234vw,40px) auto}.single-menu .warts__co2 .txtArea .ttl{font-size:clamp(18px,15.5064935065px + 0.3246753247vw,22px)}.single-menu .warts__co2 .txtArea .c-link{max-width:100%;width:100%;margin:1em auto 2em auto}}.archive__menu>.ttl{padding:.5em 1em;text-align:center;font-size:clamp(24px,19.012987013px + 0.6493506494vw,32px);font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#fff;background:var(--color-pink);margin:0 0 1.5em 0;letter-spacing:.08em}.archive__menu>.ttl_line{display:flex;align-items:center;justify-content:center;padding:0;text-align:center;font-size:clamp(24px,19.012987013px + 0.6493506494vw,32px);font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:--color-pink;margin:0 0 1.5em 0;letter-spacing:.08em}.archive__menu>.ttl_line>span{display:block;padding:0 1.5em}.archive__menu>.ttl_line::before{content:"";display:block;flex:1;height:1px;background:var(--color-pink)}.archive__menu>.ttl_line::after{content:"";display:block;flex:1;height:1px;background:var(--color-pink)}.archive__menu .c-flex{gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.archive__menu .c-flex .box{width:calc(50% - clamp(20px,7.5324675325px + 1.6233766234vw,40px)/2);background:#fff;box-shadow:0 4px 25px 0 rgba(90,77,70,.08)}.archive__menu .c-flex .box>a{position:relative;z-index:0;padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px) calc(clamp(20px,7.5324675325px + 1.6233766234vw,40px)*2) clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px);display:grid;align-items:center;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:0px clamp(12px,4.5194805195px + 0.974025974vw,24px);grid-template-areas:"image ttl" "image description"}.archive__menu .c-flex .box>a>.image{grid-area:image;aspect-ratio:1/1;max-width:138px}.archive__menu .c-flex .box>a>.image>img{object-fit:cover;width:100%}.archive__menu .c-flex .box>a>.ttl{grid-area:ttl;align-self:end;font-size:clamp(18px,14.2597402597px + 0.487012987vw,24px);margin:0 0 .3em 0;color:var(--color-gold)}.archive__menu .c-flex .box>a>.ttl .small{font-size:clamp(12px,10.7532467532px + 0.1623376623vw,14px)}.archive__menu .c-flex .box>a>.description{grid-area:description;align-self:start;font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);line-height:2.2;text-align:justify}.archive__menu .c-flex .box>a::after{content:"";color:var(--color-gold);font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-box-trim:trim-both;font-size:10px;position:absolute;z-index:0;top:50%;right:calc(clamp(20px,7.5324675325px + 1.6233766234vw,40px)/1.5);transform:translateY(-50%)}@media(hover: hover){.archive__menu .c-flex .box>a::after{transition:.3s ease-in-out}.archive__menu .c-flex .box>a:hover::after{right:calc(clamp(20px,7.5324675325px + 1.6233766234vw,40px)/2.5)}}@media(max-width: 768px){.archive__menu .c-flex{gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) 0}.archive__menu .c-flex .box{width:100%}.archive__menu .c-flex .box>a{grid-template-areas:"image ttl" "description description";gap:clamp(10px,3.7662337662px + 0.8116883117vw,20px) clamp(10px,3.7662337662px + 0.8116883117vw,20px)}.archive__menu .c-flex .box>a>.image{max-width:60px}.archive__menu .c-flex .box>a>.ttl{align-self:center;margin:0 0 0 0}}.archive__faq>.ttl_line{display:flex;align-items:center;justify-content:center;padding:0;text-align:center;font-size:clamp(24px,19.012987013px + 0.6493506494vw,32px);font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:--color-pink;margin:0 0 1.5em 0;letter-spacing:.08em}.archive__faq>.ttl_line>span{display:block;padding:0 1.5em}.archive__faq>.ttl_line::before{content:"";display:block;flex:1;height:1px;background:var(--color-pink)}.archive__faq>.ttl_line::after{content:"";display:block;flex:1;height:1px;background:var(--color-pink)}.sitemap .sitemap li{font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);line-height:2.4;margin-bottom:.5em}.sitemap .sitemap li a{display:block;position:relative;z-index:0;padding-left:1.5em}.sitemap .sitemap li a::before{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-box-trim:trim-both;align-self:center;font-size:clamp(8px,6.7532467532px + 0.1623376623vw,10px);color:var(--color-border);position:absolute;z-index:-1;left:0;top:50%;transform:translateY(-50%)}@media(hover: hover){.sitemap .sitemap li a::before{transition:.3s ease-in-out}.sitemap .sitemap li a:hover::before{color:var(--color-gold)}}.sitemap .sitemap__home{font-weight:bold}.sitemap .sitemap__depth_01{padding-top:1em;padding-bottom:1em;margin-top:1em;margin-bottom:1em;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.sitemap .sitemap__depth_01 li{flex:1;margin-bottom:0}@media(max-width: 768px){.sitemap .sitemap__depth_01{flex-direction:column;gap:0 0}.sitemap .sitemap__depth_01 li{margin-bottom:0}}.sitemap .sitemap__depth_02{margin-left:1em}.doctor__info{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;gap:0 clamp(20px,7.5324675325px + 1.6233766234vw,40px);grid-template-areas:"ttl image" "txtArea image"}.doctor__info>.ttl{grid-area:ttl;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin:0 0 .8em 0}.doctor__info>.image{grid-area:image}.doctor__info>.txtArea{grid-area:txtArea}.doctor__info>.txtArea .catch{font-size:clamp(16px,13.5064935065px + 0.3246753247vw,20px);font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;padding:0 0 0 1em;border-left:6px solid var(--color-gold);margin:0 0 1.5em 0}.doctor__info>.txtArea .desc dt{font-size:clamp(14px,11.5064935065px + 0.3246753247vw,18px);font-weight:normal;margin:0 0 .5em 0}.doctor__info>.txtArea .desc dd{margin:0 0 1.5em 0;font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px)}@media(max-width: 768px){.doctor__info{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) 0;grid-template-areas:"image" "ttl" "txtArea"}.doctor__info>.ttl{margin:0 0 0 0}}.doctor__policy{margin-top:clamp(45px,35.6493506494px + 1.2175324675vw,60px);padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px) calc(clamp(20px,7.5324675325px + 1.6233766234vw,40px) - 1em) clamp(20px,7.5324675325px + 1.6233766234vw,40px);background:#fff;box-shadow:0 4px 25px 0 rgba(90,77,70,.08)}.doctor__policy>.ttl{width:fit-content;border-bottom:1px solid var(--color-gold);font-size:clamp(16px,13.5064935065px + 0.3246753247vw,20px);padding:0 0 .5em 0;margin:0 0 1em 0}.doctor__policy>.ttl:not(:first-child){margin:1.5em 0 1em 0}@media(max-width: 768px){.doctor__policy{margin-top:clamp(20px,7.5324675325px + 1.6233766234vw,40px)}}.vision .alternating .box{gap:0 clamp(25px,12.5324675325px + 1.6233766234vw,45px)}.vision .alternating .box .txtArea{margin-top:0;margin-left:0;padding:0 0 0 0;box-shadow:none;background:rgba(0,0,0,0)}.vision .alternating .box .txtArea .ttlArea{margin-right:0}.vision .alternating .box .txtArea .ttlArea .en::after{display:none}.vision .alternating .box .txtArea .ttlArea .en .num{font-size:clamp(30px,11.2987012987px + 2.4350649351vw,60px);padding:0 0 0 0}.vision .alternating .box .txtArea .ttlArea .ttl{color:var(--color-gold);letter-spacing:.08em}.vision .alternating .box .txtArea p+.desc{margin-top:1em}.vision .alternating .box .txtArea .desc dt{font-size:clamp(16px,14.7532467532px + 0.1623376623vw,18px);font-weight:400;padding-left:1rem;text-indent:-1rem}.vision .alternating .box .txtArea .desc dt::before{content:"・"}.vision .alternating .box .txtArea .desc dd{font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);line-height:2;padding-left:1rem}.vision .alternating .box .txtArea .desc dd:not(:last-child){margin-bottom:1em}.vision .alternating .box:nth-child(even) .txtArea{padding:0 0 0 0;margin-right:0}@media(max-width: 768px){.vision .alternating .box .image{margin-bottom:clamp(20px,7.5324675325px + 1.6233766234vw,40px)}.vision .alternating .box .txtArea .ttlArea .ttl{padding:0 0 0 0}}.vision .conclusion{text-align:center;font-size:clamp(14px,11.5064935065px + 0.3246753247vw,18px)}@media(max-width: 768px){.vision .conclusion{text-align:justify}}.general .column__layout,.single-post .column__layout,.single-clinic-column .column__layout{display:flex;flex-wrap:wrap;gap:0 clamp(30px,11.2987012987px + 2.4350649351vw,60px)}.general .column__layout .contentArea,.single-post .column__layout .contentArea,.single-clinic-column .column__layout .contentArea{flex:1;width:100%}.general .column__layout .contentArea .titleArea,.single-post .column__layout .contentArea .titleArea,.single-clinic-column .column__layout .contentArea .titleArea{padding:clamp(60px,22.5974025974px + 4.8701298701vw,120px) 0 0 0}.general .column__layout .contentArea .titleArea .time,.single-post .column__layout .contentArea .titleArea .time,.single-clinic-column .column__layout .contentArea .titleArea .time{display:inline-flex;align-items:center;gap:0 .5em;font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);margin:0 .5em 1em 0}.general .column__layout .contentArea .titleArea .time::before,.single-post .column__layout .contentArea .titleArea .time::before,.single-clinic-column .column__layout .contentArea .titleArea .time::before{content:"";display:block;width:1em;height:1em;background:url(../img/icon_time.svg) no-repeat center/contain}.general .column__layout .contentArea .titleArea .author,.single-post .column__layout .contentArea .titleArea .author,.single-clinic-column .column__layout .contentArea .titleArea .author{display:inline-flex;align-items:center;gap:0 .5em;font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);margin:0 0 1em 0}.general .column__layout .contentArea .titleArea .author::before,.single-post .column__layout .contentArea .titleArea .author::before,.single-clinic-column .column__layout .contentArea .titleArea .author::before{content:"";display:block;width:1em;height:1em;background:url(../img/icon_author.svg) no-repeat center/contain}.general .column__layout .contentArea .titleArea .category,.single-post .column__layout .contentArea .titleArea .category,.single-clinic-column .column__layout .contentArea .titleArea .category{display:block;font-size:clamp(12px,9.5064935065px + 0.3246753247vw,16px);padding:.5em 1em;margin:0 0 .5em 0;background:#fff;width:fit-content;line-height:1;color:#153665;border:1px solid #153665}.general .column__layout .contentArea .titleArea .postTtl,.single-post .column__layout .contentArea .titleArea .postTtl,.single-clinic-column .column__layout .contentArea .titleArea .postTtl{text-align:justify;font-size:clamp(24px,14.025974026px + 1.2987012987vw,40px);color:var(--color-txt);font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin:1.5em 0}.general .column__layout .contentArea .introduction,.single-post .column__layout .contentArea .introduction,.single-clinic-column .column__layout .contentArea .introduction{position:relative;z-index:0;padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px);background:#fff;box-shadow:0 4px 25px 0 rgba(90,77,70,.08);margin:clamp(30px,11.2987012987px + 2.4350649351vw,60px) 0}.general .column__layout .contentArea .introduction::before,.single-post .column__layout .contentArea .introduction::before,.single-clinic-column .column__layout .contentArea .introduction::before{content:"";position:absolute;z-index:-1;top:clamp(10px,6.8831168831px + 0.4058441558vw,15px);left:clamp(10px,6.8831168831px + 0.4058441558vw,15px);width:calc(100% - clamp(10px,6.8831168831px + 0.4058441558vw,15px)*2);height:calc(100% - clamp(10px,6.8831168831px + 0.4058441558vw,15px)*2);border:1px solid var(--color-gold)}.general .column__layout .contentArea .introduction>p,.single-post .column__layout .contentArea .introduction>p,.single-clinic-column .column__layout .contentArea .introduction>p{font-size:clamp(13px,11.1298701299px + 0.2435064935vw,16px);line-height:1.8}.general .column__layout .side,.single-post .column__layout .side,.single-clinic-column .column__layout .side{padding:clamp(60px,22.5974025974px + 4.8701298701vw,120px) 0 0 0;max-width:260px}.general .column__layout .side .widget_block,.single-post .column__layout .side .widget_block,.single-clinic-column .column__layout .side .widget_block{margin:0 0 clamp(20px,7.5324675325px + 1.6233766234vw,40px) 0}.general .column__layout .side .widget_block a,.single-post .column__layout .side .widget_block a,.single-clinic-column .column__layout .side .widget_block a{display:block}@media(hover: hover){.general .column__layout .side .widget_block a,.single-post .column__layout .side .widget_block a,.single-clinic-column .column__layout .side .widget_block a{transition:.3s ease-in-out}.general .column__layout .side .widget_block a:hover,.single-post .column__layout .side .widget_block a:hover,.single-clinic-column .column__layout .side .widget_block a:hover{opacity:.6}}.general .column__layout .side .widget_block img,.single-post .column__layout .side .widget_block img,.single-clinic-column .column__layout .side .widget_block img{display:block;margin:0 auto}.general .column__layout .btn,.single-post .column__layout .btn,.single-clinic-column .column__layout .btn{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.general .column__layout .btn.reservation,.single-post .column__layout .btn.reservation,.single-clinic-column .column__layout .btn.reservation{display:flex;align-items:center;gap:0 0;text-align:center;width:fit-content;color:#fff;font-size:clamp(16px,11.012987013px + 0.6493506494vw,24px);margin:clamp(20px,7.5324675325px + 1.6233766234vw,40px) auto;padding:1em 1.5em;background:var(--color-pink);text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1}.general .column__layout .btn.reservation::before,.general .column__layout .btn.reservation::after,.single-post .column__layout .btn.reservation::before,.single-post .column__layout .btn.reservation::after,.single-clinic-column .column__layout .btn.reservation::before,.single-clinic-column .column__layout .btn.reservation::after{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-box-trim:trim-both;text-box-edge:cap alphabetic}.general .column__layout .btn.reservation::before,.single-post .column__layout .btn.reservation::before,.single-clinic-column .column__layout .btn.reservation::before{content:"";font-size:clamp(24px,19.012987013px + 0.6493506494vw,32px);padding-right:.5em}.general .column__layout .btn.reservation::after,.single-post .column__layout .btn.reservation::after,.single-clinic-column .column__layout .btn.reservation::after{content:"";font-size:clamp(12px,9.5064935065px + 0.3246753247vw,16px);padding-left:3em}@media(hover: hover){.general .column__layout .btn.reservation,.single-post .column__layout .btn.reservation,.single-clinic-column .column__layout .btn.reservation{transition:.3s ease-in-out}.general .column__layout .btn.reservation:hover,.single-post .column__layout .btn.reservation:hover,.single-clinic-column .column__layout .btn.reservation:hover{color:#fff;background:var(--color-txt)}}.general .column__layout .postInfo,.single-post .column__layout .postInfo,.single-clinic-column .column__layout .postInfo{margin:clamp(40px,15.0649350649px + 3.2467532468vw,80px) auto}.general .column__layout .postInfo .sv,.single-post .column__layout .postInfo .sv,.single-clinic-column .column__layout .postInfo .sv{margin:clamp(40px,15.0649350649px + 3.2467532468vw,80px) auto 0 auto;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:0 clamp(20px,7.5324675325px + 1.6233766234vw,40px);grid-template-areas:"image ttl" "image txtArea";padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px);background:#fff;box-shadow:0 4px 25px 0 rgba(90,77,70,.08)}.general .column__layout .postInfo .sv .image,.single-post .column__layout .postInfo .sv .image,.single-clinic-column .column__layout .postInfo .sv .image{grid-area:image;display:block}.general .column__layout .postInfo .sv .ttl,.single-post .column__layout .postInfo .sv .ttl,.single-clinic-column .column__layout .postInfo .sv .ttl{grid-area:ttl;padding:0 0 .5em 0;margin:0 0 .5em 0}.general .column__layout .postInfo .sv .ttl::before,.single-post .column__layout .postInfo .sv .ttl::before,.single-clinic-column .column__layout .postInfo .sv .ttl::before{display:none}.general .column__layout .postInfo .sv .txtArea,.single-post .column__layout .postInfo .sv .txtArea,.single-clinic-column .column__layout .postInfo .sv .txtArea{grid-area:txtArea;flex:1}.general .column__layout .postInfo .sv .txtArea .desc:not(:last-of-type),.single-post .column__layout .postInfo .sv .txtArea .desc:not(:last-of-type),.single-clinic-column .column__layout .postInfo .sv .txtArea .desc:not(:last-of-type){margin:0 0 clamp(10px,3.7662337662px + 0.8116883117vw,20px) 0}.general .column__layout .postInfo .sv .txtArea .desc dt,.general .column__layout .postInfo .sv .txtArea .desc dd,.single-post .column__layout .postInfo .sv .txtArea .desc dt,.single-post .column__layout .postInfo .sv .txtArea .desc dd,.single-clinic-column .column__layout .postInfo .sv .txtArea .desc dt,.single-clinic-column .column__layout .postInfo .sv .txtArea .desc dd{font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);font-weight:400}.general .column__layout .postInfo .sv .txtArea .desc .name,.single-post .column__layout .postInfo .sv .txtArea .desc .name,.single-clinic-column .column__layout .postInfo .sv .txtArea .desc .name{font-weight:500}@media(max-width: 768px){.general .column__layout .postInfo .sv,.single-post .column__layout .postInfo .sv,.single-clinic-column .column__layout .postInfo .sv{gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px);grid-template-areas:"image ttl" "txtArea txtArea"}.general .column__layout .postInfo .sv .ttl,.single-post .column__layout .postInfo .sv .ttl,.single-clinic-column .column__layout .postInfo .sv .ttl{font-size:clamp(14px,11.5064935065px + 0.3246753247vw,18px);align-self:center;margin:0 0 0 0}.general .column__layout .postInfo .sv .image,.single-post .column__layout .postInfo .sv .image,.single-clinic-column .column__layout .postInfo .sv .image{max-width:65px;overflow:hidden;border-radius:100vw}.general .column__layout .postInfo .sv .image>img,.single-post .column__layout .postInfo .sv .image>img,.single-clinic-column .column__layout .postInfo .sv .image>img{object-fit:cover}}.general .column__layout .postInfo .postLink,.single-post .column__layout .postInfo .postLink,.single-clinic-column .column__layout .postInfo .postLink{display:flex;align-items:center;justify-content:center;gap:0 clamp(20px,7.5324675325px + 1.6233766234vw,40px);margin:clamp(40px,15.0649350649px + 3.2467532468vw,80px) auto 0 auto}.general .column__layout .postInfo .postLink>li,.single-post .column__layout .postInfo .postLink>li,.single-clinic-column .column__layout .postInfo .postLink>li{min-width:110px}.general .column__layout .postInfo .postLink>li>a,.single-post .column__layout .postInfo .postLink>li>a,.single-clinic-column .column__layout .postInfo .postLink>li>a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 1em;font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);text-decoration:none;color:var(--color-txt)}@media(hover: hover){.general .column__layout .postInfo .postLink>li>a,.single-post .column__layout .postInfo .postLink>li>a,.single-clinic-column .column__layout .postInfo .postLink>li>a{transition:.3s ease-in-out}.general .column__layout .postInfo .postLink>li>a:hover,.single-post .column__layout .postInfo .postLink>li>a:hover,.single-clinic-column .column__layout .postInfo .postLink>li>a:hover{color:var(--color-gold)}}.general .column__layout .postInfo .postLink__prev>a::before,.single-post .column__layout .postInfo .postLink__prev>a::before,.single-clinic-column .column__layout .postInfo .postLink__prev>a::before{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-box-trim:trim-both;font-size:clamp(10px,8.7532467532px + 0.1623376623vw,12px)}.general .column__layout .postInfo .postLink__next>a::after,.single-post .column__layout .postInfo .postLink__next>a::after,.single-clinic-column .column__layout .postInfo .postLink__next>a::after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-box-trim:trim-both;font-size:clamp(10px,8.7532467532px + 0.1623376623vw,12px)}.general .column__layout .article>a,.single-post .column__layout .article>a,.single-clinic-column .column__layout .article>a{text-decoration:none;color:var(--color-txt);margin:clamp(40px,15.0649350649px + 3.2467532468vw,80px) auto 0 auto;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:0 clamp(20px,7.5324675325px + 1.6233766234vw,40px);grid-template-areas:"image ttl" "image txtArea";padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px);background:#fff;box-shadow:0 4px 25px 0 rgba(90,77,70,.08)}.general .column__layout .article .image,.single-post .column__layout .article .image,.single-clinic-column .column__layout .article .image{grid-area:image;display:block;aspect-ratio:1/1;max-width:136px;border:1px solid var(--color-border)}.general .column__layout .article .image>img,.single-post .column__layout .article .image>img,.single-clinic-column .column__layout .article .image>img{object-fit:cover;height:100%}.general .column__layout .article .ttl,.single-post .column__layout .article .ttl,.single-clinic-column .column__layout .article .ttl{grid-area:ttl;padding:0 0 0 0;margin:0 0 .5em 0;font-size:clamp(16px,14.7532467532px + 0.1623376623vw,18px);font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.general .column__layout .article .ttl::before,.single-post .column__layout .article .ttl::before,.single-clinic-column .column__layout .article .ttl::before{display:none}.general .column__layout .article .txtArea,.single-post .column__layout .article .txtArea,.single-clinic-column .column__layout .article .txtArea{grid-area:txtArea;flex:1}.general .column__layout .article .txtArea .excerpt,.single-post .column__layout .article .txtArea .excerpt,.single-clinic-column .column__layout .article .txtArea .excerpt{font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px)}.general .column__layout .article .txtArea .author,.single-post .column__layout .article .txtArea .author,.single-clinic-column .column__layout .article .txtArea .author{display:flex;align-items:center;justify-content:flex-end;gap:0 .5em;font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);margin:0 0 0 0}.general .column__layout .article .txtArea .author::before,.single-post .column__layout .article .txtArea .author::before,.single-clinic-column .column__layout .article .txtArea .author::before{content:"";display:block;width:1em;height:1em;background:url(../img/icon_author.svg) no-repeat center/contain}@media(max-width: 768px){.general .column__layout .article,.single-post .column__layout .article,.single-clinic-column .column__layout .article{gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px);grid-template-areas:"image ttl" "txtArea txtArea"}.general .column__layout .article .ttl,.single-post .column__layout .article .ttl,.single-clinic-column .column__layout .article .ttl{font-size:clamp(14px,11.5064935065px + 0.3246753247vw,18px);align-self:center;margin:0 0 0 0}.general .column__layout .article .image,.single-post .column__layout .article .image,.single-clinic-column .column__layout .article .image{max-width:65px;overflow:hidden;border-radius:100vw}.general .column__layout .article .image>img,.single-post .column__layout .article .image>img,.single-clinic-column .column__layout .article .image>img{object-fit:cover}}@media(max-width: 768px){.general .column__layout,.single-post .column__layout,.single-clinic-column .column__layout{flex-direction:column;gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) 0}.general .column__layout .side,.single-post .column__layout .side,.single-clinic-column .column__layout .side{max-width:none;padding:0 0 0 0}.general .column__layout .postInfo .postLink,.single-post .column__layout .postInfo .postLink,.single-clinic-column .column__layout .postInfo .postLink{gap:0 .5em;justify-content:space-between}.general .column__layout .postInfo .postLink>li,.single-post .column__layout .postInfo .postLink>li,.single-clinic-column .column__layout .postInfo .postLink>li{flex:1;min-width:auto}}.general .editorArea h2,.single-post .editorArea h2,.single-clinic-column .editorArea h2{color:var(--color-pink);text-align:justify;padding:1em 0;margin:2.5em 0 1.5em 0;border-top:1px solid var(--color-pink);border-bottom:1px solid var(--color-pink);text-box-trim:trim-both;text-box-edge:cap alphabetic}.general .editorArea h2+p,.single-post .editorArea h2+p,.single-clinic-column .editorArea h2+p{font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);margin:0 0 1.5em 0}.general .editorArea h3,.single-post .editorArea h3,.single-clinic-column .editorArea h3{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;position:relative;z-index:0;text-align:justify;margin:1.5em 0 .8em 0;padding:.5em 0;border-bottom:1px solid var(--color-pink)}.general .editorArea h3::before,.single-post .editorArea h3::before,.single-clinic-column .editorArea h3::before{content:"";position:absolute;z-index:0;bottom:0;left:0;width:80px;height:3px;background:var(--color-pink)}.general .editorArea h4,.single-post .editorArea h4,.single-clinic-column .editorArea h4{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-align:justify;margin:1.5em 0 .8em 0;padding:0 0 0 .8em;border-left:6px solid var(--color-gold)}.general .editorArea .case .image,.single-post .editorArea .case .image,.single-clinic-column .editorArea .case .image{display:block}.general .editorArea .case .image>img,.single-post .editorArea .case .image>img,.single-clinic-column .editorArea .case .image>img{object-fit:cover;width:100%;height:auto}.general .editorArea .case .desc,.single-post .editorArea .case .desc,.single-clinic-column .editorArea .case .desc{padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px) 0;display:flex;flex-wrap:wrap;gap:clamp(5px,1.8831168831px + 0.4058441558vw,10px) clamp(5px,1.8831168831px + 0.4058441558vw,10px)}.general .editorArea .case .desc dt,.single-post .editorArea .case .desc dt,.single-clinic-column .editorArea .case .desc dt{width:20%;font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);font-weight:normal;color:var(--color-gold)}.general .editorArea .case .desc dd,.single-post .editorArea .case .desc dd,.single-clinic-column .editorArea .case .desc dd{width:calc(80% - clamp(5px,1.8831168831px + 0.4058441558vw,10px));font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);text-align:justify}.archive .column__layout{display:flex;flex-wrap:wrap;gap:0 clamp(30px,11.2987012987px + 2.4350649351vw,60px)}.archive .column__layout .contentArea{flex:1}.archive .column__layout .contentArea .titleArea{padding:clamp(60px,22.5974025974px + 4.8701298701vw,120px) 0}.archive .column__layout .contentArea .titleArea .time{display:inline-flex;align-items:center;gap:0 .5em;font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);margin:0 .5em 1em 0}.archive .column__layout .contentArea .titleArea .time::before{content:"";display:block;width:1em;height:1em;background:url(../img/icon_time.svg) no-repeat center/contain}.archive .column__layout .contentArea .titleArea .author{display:inline-flex;align-items:center;gap:0 .5em;font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);margin:0 0 1em 0}.archive .column__layout .contentArea .titleArea .author::before{content:"";display:block;width:1em;height:1em;background:url(../img/icon_author.svg) no-repeat center/contain}.archive .column__layout .contentArea .titleArea .category{display:block;font-size:clamp(12px,9.5064935065px + 0.3246753247vw,16px);padding:.5em 1em;margin:0 0 .5em 0;background:#fff;width:fit-content;line-height:1;color:#153665;border:1px solid #153665}.archive .column__layout .contentArea .titleArea .postTtl{text-align:justify;font-size:clamp(24px,14.025974026px + 1.2987012987vw,40px);color:var(--color-txt);font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin:0 0 0 0}.archive .column__layout .contentArea .articles .article:not(:last-of-type){margin-bottom:clamp(20px,7.5324675325px + 1.6233766234vw,40px);padding-bottom:clamp(20px,7.5324675325px + 1.6233766234vw,40px);border-bottom:1px dotted var(--color-border)}.archive .column__layout .contentArea .articles .article>a{position:relative;z-index:0;padding-right:clamp(30px,11.2987012987px + 2.4350649351vw,60px);text-decoration:none;color:var(--color-txt);margin:0 auto 0 auto;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;gap:0 clamp(20px,7.5324675325px + 1.6233766234vw,40px);grid-template-areas:"image postInfo" "image ttl" "image txtArea"}.archive .column__layout .contentArea .articles .article>a::after{content:"";position:absolute;z-index:-1;top:50%;right:1em;transform:translateY(-50%);font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-box-trim:trim-both;font-size:clamp(10px,8.7532467532px + 0.1623376623vw,12px);color:var(--color-gold)}@media(hover: hover){.archive .column__layout .contentArea .articles .article>a::after{transition:.3s ease-in-out}.archive .column__layout .contentArea .articles .article>a .ttl{transition:.3s ease-in-out}.archive .column__layout .contentArea .articles .article>a:hover .ttl{color:var(--color-gold)}.archive .column__layout .contentArea .articles .article>a:hover::after{right:0}}.archive .column__layout .contentArea .articles .article .image{grid-area:image;display:block;aspect-ratio:1/1;max-width:136px;border:1px solid var(--color-border)}.archive .column__layout .contentArea .articles .article .image>img{object-fit:cover;height:100%}.archive .column__layout .contentArea .articles .article .postInfo{grid-area:postInfo}.archive .column__layout .contentArea .articles .article .postInfo .time{font-size:clamp(12px,10.7532467532px + 0.1623376623vw,14px)}.archive .column__layout .contentArea .articles .article .postInfo .category{display:inline-block;font-size:clamp(12px,9.5064935065px + 0.3246753247vw,16px);padding:.5em 1em;margin-left:1em;background:#fff;width:fit-content;line-height:1;color:#153665;border:1px solid #153665}.archive .column__layout .contentArea .articles .article .ttl{grid-area:ttl;padding:0 0 .5em 0;margin:.5em 0 .5em 0;border-bottom:1px solid var(--color-pink);font-size:clamp(16px,14.7532467532px + 0.1623376623vw,18px);font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.archive .column__layout .contentArea .articles .article .ttl::before{display:none}.archive .column__layout .contentArea .articles .article .txtArea{grid-area:txtArea;flex:1}.archive .column__layout .contentArea .articles .article .txtArea .excerpt{font-size:clamp(12px,10.7532467532px + 0.1623376623vw,14px);text-align:justify}.archive .column__layout .contentArea .articles .article .txtArea .author{display:flex;align-items:center;justify-content:flex-end;gap:0 .5em;font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);margin:0 0 0 0}.archive .column__layout .contentArea .articles .article .txtArea .author::before{content:"";display:block;width:1em;height:1em;background:url(../img/icon_author.svg) no-repeat center/contain}@media(max-width: 768px){.archive .column__layout .contentArea .articles .article{gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px);grid-template-areas:"image ttl" "txtArea txtArea"}.archive .column__layout .contentArea .articles .article .ttl{font-size:clamp(14px,11.5064935065px + 0.3246753247vw,18px);align-self:center;margin:0 0 0 0}.archive .column__layout .contentArea .articles .article .image{max-width:65px;overflow:hidden;border-radius:100vw}.archive .column__layout .contentArea .articles .article .image>img{object-fit:cover}}.archive .column__layout .contentArea .wp-pagenavi{margin:clamp(30px,11.2987012987px + 2.4350649351vw,60px) 0 0 0;display:flex;justify-content:center;gap:0 .5em}.archive .column__layout .contentArea .wp-pagenavi>span,.archive .column__layout .contentArea .wp-pagenavi>a{font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);padding:.5em;min-width:30px;text-align:center}.archive .column__layout .contentArea .wp-pagenavi .current{background:var(--menu-bg)}.archive .column__layout .contentArea .wp-pagenavi:not(:has(.previouspostslink))::before{content:"";min-width:30px;text-align:center}.archive .column__layout .contentArea .wp-pagenavi:not(:has(.nextpostslink))::after{content:"";min-width:30px;text-align:center}.archive .column__layout .contentArea .categories{display:flex;flex-wrap:wrap;gap:clamp(10px,3.7662337662px + 0.8116883117vw,20px);padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin:0 0 clamp(30px,11.2987012987px + 2.4350649351vw,60px) 0}.archive .column__layout .contentArea .categories li>a{display:block;font-size:clamp(12px,9.5064935065px + 0.3246753247vw,16px);padding:.5em 1em;background:#fff;width:fit-content;line-height:1;color:#153665;border:1px solid #153665}@media(hover: hover){.archive .column__layout .contentArea .categories li>a{transition:.3s ease-in-out}.archive .column__layout .contentArea .categories li>a:hover{color:#fff;background:#153665}}.archive .column__layout .side{padding:clamp(60px,22.5974025974px + 4.8701298701vw,120px) 0 0 0;max-width:260px}.archive .column__layout .side .widget_block{margin:0 0 clamp(20px,7.5324675325px + 1.6233766234vw,40px) 0}.archive .column__layout .side .widget_block a{display:block}@media(hover: hover){.archive .column__layout .side .widget_block a{transition:.3s ease-in-out}.archive .column__layout .side .widget_block a:hover{opacity:.6}}.archive .column__layout .side .widget_block img{display:block;margin:0 auto}@media(max-width: 768px){.archive .column__layout{flex-direction:column;gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) 0}.archive .column__layout .contentArea .titleArea .postTtl{text-align:center}.archive .column__layout .contentArea .articles .article>a{grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;gap:0 clamp(20px,7.5324675325px + 1.6233766234vw,40px);grid-template-areas:"image postInfo" "ttl ttl" "txtArea txtArea"}.archive .column__layout .contentArea .articles .article>a .postInfo{align-self:center}.archive .column__layout .contentArea .articles .article>a .postInfo .category{display:block;margin-left:0;margin-top:5px}.archive .column__layout .contentArea .articles .article>a .ttl{margin:.5em 0;text-align:justify}.archive .column__layout .contentArea .articles .article>a::after{right:0}.archive .column__layout .side{max-width:none;padding:0 0 0 0;margin-top:clamp(30px,11.2987012987px + 2.4350649351vw,60px)}}.editorArea .yellow-bg{background:linear-gradient(transparent 60%, #ffff66 60%)}.editorArea .pink-bg{background:linear-gradient(transparent 60%, #ffc3d8 60%)}.editorArea .blue-bg{background:linear-gradient(transparent 60%, #aae6ff 60%)}.editorArea .red-box{border:2px solid #f06060;border-radius:5px;color:#333;margin-top:30px}.editorArea .surrounding-box{margin:20px 0;border-radius:5px}.editorArea .surrounding-box .head{display:inline-flex;align-items:center;column-gap:4px;position:relative;top:-13px;left:10px;margin:0 7px;padding:0 8px;background:#fff;font-weight:600;vertical-align:top}.editorArea .surrounding-box .head::before{width:22px;height:22px;content:""}.editorArea .red-box{border:2px solid #ffb36b}.editorArea .red-box .head{color:#f06060}.editorArea .red-box .head::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.8659 3.00017L22.3922 19.5002C22.6684 19.9785 22.5045 20.5901 22.0262 20.8662C21.8742 20.954 21.7017 21.0002 21.5262 21.0002H2.47363C1.92135 21.0002 1.47363 20.5525 1.47363 20.0002C1.47363 19.8246 1.51984 19.6522 1.60761 19.5002L11.1339 3.00017C11.41 2.52187 12.0216 2.358 12.4999 2.63414C12.6519 2.72191 12.7782 2.84815 12.8659 3.00017ZM10.9999 16.0002V18.0002H12.9999V16.0002H10.9999ZM10.9999 9.00017V14.0002H12.9999V9.00017H10.9999Z' fill='%23f06060'%3E%3C/path%3E%3C/svg%3E")}.editorArea .surrounding-box p{margin:0;padding:0 1.5em 1em}.editorArea .blue-box{border:2px solid #007ab7;color:#333}.editorArea .blue-box .head{color:#007ab7}.editorArea .blue-box .head::before{color:#007ab7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23007AB7' class='size-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M11.48 3.499a.562.562 0 0 1 1.04 0l2.125 5.111a.563.563 0 0 0 .475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 0 0-.182.557l1.285 5.385a.562.562 0 0 1-.84.61l-4.725-2.885a.562.562 0 0 0-.586 0L6.982 20.54a.562.562 0 0 1-.84-.61l1.285-5.386a.562.562 0 0 0-.182-.557l-4.204-3.602a.562.562 0 0 1 .321-.988l5.518-.442a.563.563 0 0 0 .475-.345L11.48 3.5Z' /%3E%3C/svg%3E%0A")}.editorArea .gray-box{border:2px solid #888;color:#333}.editorArea .gray-box .head{color:#888}.editorArea .gray-box .head::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.8995 6.85453L17.1421 11.0972L7.24264 20.9967H3V16.754L12.8995 6.85453ZM14.3137 5.44032L16.435 3.319C16.8256 2.92848 17.4587 2.92848 17.8492 3.319L20.6888 6.14743C21.0682 6.53795 21.0682 7.17112 20.6888 7.56164L18.5563 9.68296L14.3137 5.44032Z' fill='%23888'%3E%3C/path%3E%3C/svg%3E")}.editorArea .checklist-box{border:2px solid #097c63}.editorArea .checklist-box{color:#097c63}.editorArea .checklist-box .head::before{width:15px;height:7.5px;border-bottom:3px solid #097c63;border-left:3px solid #097c63;transform:rotate(-45deg) translate(2px, -2px);content:""}.editorArea .checklist-paragraph{display:flex;align-items:center;grid-gap:0 .7em;margin:0 auto;padding:.3em;border-radius:5px;background-color:#fff;color:#333}.editorArea .checklist-paragraph::before{width:10px;height:6px;border-bottom:3px solid #8a8a8a;border-left:3px solid #8a8a8a;transform:rotate(-45deg) translate(2.5px, -2.5px);content:""}.editorArea .checklist-paragraph span{margin:0;padding:0 0 0 .7em;border-left:1px solid #8a8a8a}.editorArea .balloon{display:flex;align-items:start;gap:0 22px;margin:30px 0;width:85%}.editorArea .balloon img{width:100px;height:100px;object-fit:cover;border:3px solid #f2f2f2;border-radius:50% !important;margin:0 !important}.editorArea .balloon p{position:relative;margin:3px 0 0;padding:1em;border-radius:10px;background-color:#f1f8ed;color:#333;line-height:1.7em}.editorArea .balloon p::before{position:absolute;width:15px;height:30px;background-color:#f1f8ed;content:""}.editorArea .balloon-left p:before{clip-path:polygon(0 50%, 100% 0, 100% 100%);left:-15px}.editorArea .balloon-right p:before{clip-path:polygon(0 0, 100% 50%, 0 100%);right:-15px}.editorArea .baloon-left{justify-content:flex-start}.editorArea .balloon-right{justify-content:flex-end;margin-right:0;margin-left:auto}.editorArea .qa-box{display:flex;gap:20px}.editorArea .qa-box p{margin:0}.editorArea .qa-box .icon{width:30px;height:30px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:bold}.editorArea .qa-box .paragraph{flex:1}.editorArea .qa-box.q-box .icon{background:#fac7cc}.editorArea .qa-box.a-box .icon{background:#acdcff}.editorArea .qa-all-wrap{display:flex;flex-direction:column;gap:40px;margin:20px 0}.editorArea .qa-all-wrap{line-height:1.7em}.editorArea .qa-wrap{display:flex;flex-direction:column;gap:20px}.editorArea .q-paragraph{font-weight:bold}.editorArea .blogcard-box{border:2px solid #097c63;border-radius:0;box-shadow:7px 7px 7px 0px rgba(10,10,10,.07);margin:30px 0}.editorArea .blogcard-box .head{background:#097c63;color:#fff;padding:2px 10px 0}.editorArea .blogcard-box a,.editorArea .blogcard-box a:hover{text-decoration-line:none !important}.editorArea .blogcard-box .head::before{width:14px;height:6px;border-bottom:3px solid #fff;border-left:3px solid #fff;transform:rotate(-45deg) translate(2px, -2px);content:""}.editorArea .linkcard{margin:10px 15px !important}.editorArea .lkc-external-wrap,.editorArea .lkc-internal-wrap,.editorArea .lkc-this-wrap{max-width:100% !important}.editorArea .lkc-card{margin:0 !important}.editorArea .lkc-content{margin-bottom:0 !important;height:auto !important}.editorArea .lkc-thumbnail{margin-right:15px !important}.editorArea .lkc-title{font-size:16px}.editorArea .lkc-internal-wrap{border:none !important;background:none !important}.editorArea .lkc-title{margin-bottom:10px !important}.editorArea .lkc-date,.editorArea .lkc-url{display:none !important}.editorArea .lkc-excerpt{font-size:14px !important;line-height:1.5em !important}.editorArea .lkc-external-wrap{border:none !important;background:none !important}.editorArea .lkc-info{justify-content:flex-end !important}.editorArea .blog-btn{border-width:0;padding:0;color:#fff;vertical-align:middle;display:inline-block;text-align:center;text-transform:uppercase;font-weight:bold;letter-spacing:1px;border:0px solid #fff;border-radius:5px;line-height:22.85714286px;background-image:none;margin:20px}.editorArea .blog-btn:hover{text-decoration:none !important}.editorArea .basic-btn{padding:1em 2em;background-color:#097c63;max-width:300px;font-size:16px}.editorArea .basic-btn:after{content:"";float:right;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640' fill='%23fff'%3E%3Cpath d='M439.1 297.4C451.6 309.9 451.6 330.2 439.1 342.7L279.1 502.7C266.6 515.2 246.3 515.2 233.8 502.7C221.3 490.2 221.3 469.9 233.8 457.4L371.2 320L233.9 182.6C221.4 170.1 221.4 149.8 233.9 137.3C246.4 124.8 266.7 124.8 279.2 137.3L439.2 297.3z'/%3E%3C/svg%3E%0A");margin-top:2px;margin-left:10px}.editorArea .basic-btn:hover{background-color:#20d0ab;text-decoration:none;color:#fff;background-image:none}.editorArea .gradient-btn{position:relative;padding:1em 2em;overflow:hidden;border:none;border-radius:5px;background-image:linear-gradient(180deg, #fedc40, #f75d8b);color:#fff;font-weight:600;font-size:28px;box-shadow:0 2px 3px rgba(0,0,0,.25),0 2px 3px -2px rgba(0,0,0,.15);line-height:30px}.editorArea .gradient-btn:hover{background-image:linear-gradient(180deg, #0ef4ff, #41a4fd);color:#fff}.editorArea .gradient-btn:after{content:"";width:30px;height:30px;float:right;margin-left:5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill='%23ffffff' d='M535.1 342.6C547.6 330.1 547.6 309.8 535.1 297.3L375.1 137.3C362.6 124.8 342.3 124.8 329.8 137.3C317.3 149.8 317.3 170.1 329.8 182.6L467.2 320L329.9 457.4C317.4 469.9 317.4 490.2 329.9 502.7C342.4 515.2 362.7 515.2 375.2 502.7L535.2 342.7zM183.1 502.6L343.1 342.6C355.6 330.1 355.6 309.8 343.1 297.3L183.1 137.3C170.6 124.8 150.3 124.8 137.8 137.3C125.3 149.8 125.3 170.1 137.8 182.6L275.2 320L137.9 457.4C125.4 469.9 125.4 490.2 137.9 502.7C150.4 515.2 170.7 515.2 183.2 502.7z'/%3E%3C/svg%3E")}.editorArea .gradient-btn::before{display:block;position:absolute;top:-50%;left:-30%;transform:rotate(27deg);width:50px;height:300px;content:"";background-image:linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 50%, rgba(255, 255, 255, 0) 100%);background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));animation:animation-gradient-btn 2s infinite linear}@keyframes animation-gradient-btn{17%{left:120%}100%{left:120%}}.editorArea .gradient-btn:hover{background-color:#1579c0}.editorArea .download-btn{padding:1em 2em;border:none;border-bottom:solid 5px #0059a0;border-radius:5px;background-color:#2589d0;color:#fff;font-weight:600;transition:.5s ease;font-size:20px;line-height:30px}.editorArea .download-btn:after{float:right;content:"";width:30px;height:30px;margin-left:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill='%23ffffff' d='M144 480c-79.5 0-144-64.5-144-144 0-63.4 41-117.2 97.9-136.5-1.3-7.7-1.9-15.5-1.9-23.5 0-79.5 64.5-144 144-144 55.4 0 103.5 31.3 127.6 77.1 14.2-8.3 30.8-13.1 48.4-13.1 53 0 96 43 96 96 0 15.7-3.8 30.6-10.5 43.7 44 20.3 74.5 64.7 74.5 116.3 0 70.7-57.3 128-128 128l-304 0zM377 313c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31 0-102.1c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 102.1-31-31c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c9.4 9.4 24.6 9.4 33.9 0l72-72z'/%3E%3C/svg%3E");background-repeat:no-repeat}.editorArea .download-btn:hover{transform:translateY(3px);border-bottom-width:2px;color:#fff}.editorArea .balloon-btn{background:#fff;color:#0db591;padding:1em 2em;border:2px solid #0db591;font-size:18px}.editorArea .balloon-btn:before{float:left;margin-right:10px;content:"";width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill='%230db591' d='M256 480c141.4 0 256-107.5 256-240S397.4 0 256 0 0 107.5 0 240c0 54.3 19.2 104.3 51.6 144.5L2.8 476.8c-4.8 9-3.3 20 3.6 27.5s17.8 9.8 27.1 5.8l118.4-50.7C183.7 472.6 218.9 480 256 480zM128 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z'/%3E%3C/svg%3E")}.editorArea .balloon-btn:hover{background:#0db591;color:#fff}.editorArea .balloon-btn:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill='%23fff' d='M256 480c141.4 0 256-107.5 256-240S397.4 0 256 0 0 107.5 0 240c0 54.3 19.2 104.3 51.6 144.5L2.8 476.8c-4.8 9-3.3 20 3.6 27.5s17.8 9.8 27.1 5.8l118.4-50.7C183.7 472.6 218.9 480 256 480zM128 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z'/%3E%3C/svg%3E")}.editorArea .light-btn{display:flex;justify-content:center;position:relative;width:200px;padding:.8em 2em;border:none;border-bottom:2px solid #ccc;background-color:rgba(0,0,0,0);color:#333;font-weight:600;font-size:1em;border-radius:0}.editorArea .light-btn::after{position:absolute;bottom:-3px;left:0;transform:scaleX(0);transform-origin:center left;width:100%;height:2px;background-color:#0db591;content:"";transition:transform .3s ease}.editorArea .light-btn:hover{border-bottom:none;color:#097c63}.editorArea .light-btn:hover::after{transform:scaleX(1)}.editorArea .table-scroll{overflow-x:auto;margin:30px 0}.editorArea .table-scroll th,.editorArea .table-scroll td{text-align:center}.editorArea .basic-table{border-collapse:collapse;min-width:700px;font-weight:bold;text-align:center}.editorArea .basic-table th,.editorArea .basic-table td{padding:.5em 1em;border:2px solid #4d9bc1}.editorArea .basic-table th{background:#4d9bc1;color:#fff;border-right:2px solid #fff;border-top:2px solid #4d9bc1}.editorArea .basic-table th:last-of-type{border-right:2px solid #4d9bc1}.editorArea .yokosen-table{border-collapse:collapse;min-width:700px;font-weight:bold;text-align:center}.editorArea .yokosen-table th,.editorArea .yokosen-table td{padding:.5em 1em;background:#fff}.editorArea .yokosen-table th{border-top:2px solid #4d9bc1;border-bottom:2px solid #4d9bc1;color:#4d9bc1}.editorArea .irowake-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:700px;font-weight:bold;text-align:center}.editorArea .irowake-table thead th{padding:1em .8em;border-right:2px solid #fff;color:#fff;background:#fff}.editorArea .irowake-table thead th:not(:first-child){background:#4d9bc1;color:#fff;font-size:1.5rem;border-radius:15px 15px 0 0;padding:.5em}.editorArea .irowake-table thead th span{font-size:.8rem}.editorArea .irowake-table tbody tr th,.editorArea .irowake-table tbody tr td{background-color:#e6f1f6}.editorArea .irowake-table tbody tr:nth-child(odd) th,.editorArea .irowake-table tbody tr:nth-child(odd) td{background-color:#fff}.editorArea .irowake-table td{border-left:2px solid #d2e8f1}.editorArea .irowake-table td{color:#4d9bc1;padding:1em}/*# sourceMappingURL=page.css.map */