body{padding-top:0}@media (max-width: 979px){body{padding-top:0}}#main{padding-top:0 !important}@media (max-width: 979px){#main{padding-top:0 !important}}.mv{text-align:center}@media (max-width: 979px){.js-switch .js-switch__label{display:flex;align-items:center;justify-content:center;background:#fff;font-weight:700;height:13.6vw;border-radius:2.13333vw 2.13333vw 0 0;font-size:3.73333vw;line-height:1.2;border:.53333vw solid var(--color-gray);border-bottom:none;text-align:center}.js-switch .js-switch__label.active{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.js-switch .js-switch__ctn{display:none}.js-switch .js-switch__ctn.active{display:block}}.tag{cursor:pointer;font-size:14px;color:#797979;border-radius:31px;border:1px solid #dbdbdb;background:#fff;padding:7px 11px;transition:all 0.3s ease}.tag a{color:#797979}.tag.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.tag.active a{color:#fff}@media (max-width: 979px){.tag{font-size:3.73333vw;border-radius:8.26667vw;padding:1.86667vw 2.93333vw}}.mv-link{display:block}.mv-link img{display:block;width:100%}@media (max-width: 979px){.mv-link{position:relative;height:51.2vw}.mv-link img{width:144vw;max-width:none;position:absolute;top:0;left:50%;transform:translateX(-50%)}}.about{padding-block:32px 83px}.about-list{max-width:1048px;margin-inline:auto}.about-items{width:250px;margin:0 8px}.about-items__link{display:block;width:100%;height:134px;border-radius:8px;overflow:hidden}@media (max-width: 979px){.about{padding-block:8.53333vw}.about .about-items{width:66.66667vw;margin:0 1.06667vw}.about .about-items a{height:35.73333vw;border-radius:2.13333vw}}.slick-list{overflow:unset}.slick-dotted.slick-slider{margin-bottom:0}.slick-nav{position:relative;display:flex;align-items:center;justify-content:center;margin-top:27px}.slick-nav__progress{width:123px;height:8px;background:var(--color-gray);border-radius:8px;position:relative;margin-right:18px}.slick-nav__progress .bar{width:0%;height:100%;background:var(--color-primary);border-radius:8px;position:absolute;top:0;left:0;transition:width 0.5s ease}.slick-nav__dot ul{display:flex;gap:18px;position:relative;inset:0}.slick-nav__dot ul li{width:8px;height:8px;background:var(--color-gray);border-radius:50%;margin:0}.slick-nav__dot ul li.slick-active{background:var(--color-primary)}.slick-nav__dot ul li button{display:none}.slick-nav__prev{background-image:url("../images/renew_index/icon_prev.png?2026515182344");margin-left:113px}.slick-nav__next{background-image:url("../images/renew_index/icon_next.png?2026515182344");margin-left:48px}.slick-nav .slick-arrow{width:37px;height:14px;background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer}@media (max-width: 979px){.slick-nav{margin-top:6.4vw;padding-inline:4.53333vw}.slick-nav .slick-arrow{width:6.66667vw;height:2.13333vw}.slick-nav .slick-nav__progress{width:21.86667vw;height:2.13333vw;border-radius:2.13333vw;margin-right:3.2vw}.slick-nav .slick-nav__progress .bar{border-radius:2.13333vw}.slick-nav .slick-nav__dot ul{gap:2.66667vw}.slick-nav .slick-nav__dot ul li{width:2.13333vw;height:2.13333vw}.slick-nav .slick-nav__prev{margin-left:auto}.slick-nav .slick-nav__next{margin-left:8.53333vw}}.c-news{display:flex;flex-direction:column;align-items:flex-start;text-align:left;font-weight:700}.c-news figure{width:100%;height:259px;border-radius:18px;overflow:hidden}.c-news__ttl{font-size:24px;line-height:1.25;letter-spacing:-.02em;margin-block:14px 8px;font-weight:600}.c-news__wrap{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.c-news__des{font-size:16px;line-height:1.875;font-weight:normal}.c-news__tag{display:flex;align-items:center;height:28px;border:2px solid currentColor;border-radius:4px;font-weight:500;font-size:14px;line-height:1.2;padding-inline:10px;font-weight:normal;color:#6db5dd}.c-news__price{display:flex;align-items:center;gap:5px;margin-top:8px}.c-news__price .num{font-family:var(--fontInt);font-size:34px;line-height:1.2;letter-spacing:0.08em}.c-news__price .txt{font-size:17px;line-height:1.76;margin-bottom:4px;font-weight:normal}@media (max-width: 979px){.c-news figure{height:36.8vw;margin-bottom:2.13333vw;border-radius:2.13333vw}.c-news .c-news__ttl{font-weight:700;font-size:4.26667vw;line-height:1.2;letter-spacing:0;margin-block:2.13333vw 1.6vw}.c-news .c-news__wrap{gap:2.13333vw}.c-news .c-news__des{font-size:3.2vw}.c-news .c-news__tag{height:5.86667vw;border:.26667vw solid currentColor;border-radius:1.06667vw;font-size:3.2vw;padding-inline:2.66667vw}.c-news .c-news__price{gap:1.33333vw;margin-top:1.33333vw}.c-news .c-news__price .num{font-family:var(--fontBase);font-size:5.86667vw;line-height:1;letter-spacing:0}.c-news .c-news__price .txt{font-size:3.2vw;margin-top:2.66667vw}}.recommend{background:var(--color-bg);padding-block:82px 48px}.recommend-list{padding-left:calc((100% - 890px) / 2);padding-bottom:43px}.recommend-items{width:282px;overflow:hidden;margin:0 12px}@media (max-width: 979px){.recommend{padding-block:12.8vw}.recommend .recommend-list{padding-left:5.33333vw;padding-bottom:5.33333vw}.recommend .recommend-items{width:40vw;margin:0 2.13333vw}.recommend .recommend-items:last-of-type{margin-right:0}}.department{padding-top:83px}.department-ctn{display:flex;flex-direction:column;gap:110px}.department-ctn .title{position:relative}.department-ctn .title img{width:100%}.department-ctn .title-ttl{display:flex;flex-direction:column;justify-content:center;gap:4px;max-width:710px;padding-bottom:45px;position:absolute;inset:0;margin:auto}.department-ctn .title-ttl.text-right{text-align:right}.department-ctn .title-ttl__en{font-family:var(--fontInt);font-weight:500;font-size:14px;line-height:1;color:#6297c5}.department-ctn .title-ttl__jp{font-weight:400;font-family:var(--fontShip);font-size:28px;line-height:1.4}.department-ctn .content{display:flex;flex-direction:column;gap:20px;max-width:964px;background:#f0f3f5;border-radius:8px;padding:32px 40px 26px;margin:-25px auto 0;position:relative}.department-ctn .accordion-inner{padding:16px 20px 25px}.department-ctn .accordion-inner .flex{height:72px;padding:16px 14px}.department-ctn .flex{display:flex;align-items:center;background:#fff;border-radius:14px;gap:11px;position:relative}.department-ctn .flex--border{border:1px solid #ccc;padding:15px 20px}.department-ctn .flex img{width:40px;flex-shrink:0}.department-ctn .flex p{font-weight:normal;font-size:16px;line-height:1.375;margin-bottom:4px}.department-ctn .flex p:has(span){margin-block:3px 0}.department-ctn .flex p span{display:block;font-size:12px;margin-top:3px}.department-ctn .flex .icon{width:28px;height:28px;background:var(--color-bg);border-radius:100%;position:absolute;top:0;right:13px;bottom:0;margin:auto}.department-ctn .flex .icon:before,.department-ctn .flex .icon:after{content:"";background:var(--color-primary);position:absolute;top:0;bottom:0;margin:auto;transition:transform .3s, opacity .3s}.department-ctn .flex .icon:before{width:13px;height:3px;right:7px}.department-ctn .flex .icon:after{width:3px;height:13px;right:12px}.department-ctn .flex.active .icon:after{opacity:0;transform:rotate(90deg)}.department-ctn .grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);gap:16px 12px}.department-ctn .ceramic{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:16px 36px;padding-top:3px}.department-ctn .ceramic dl{display:flex;align-items:center;gap:23px;border-bottom:1px solid #ccc;padding-bottom:9px}.department-ctn .ceramic dl dt{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:90px;height:28px;background:#a3c7de;border-radius:4px;font-weight:700;font-size:14px;line-height:1.2;color:#fff}.department-ctn .ceramic dl dd{width:100%;font-weight:500;font-size:16px;line-height:1.375;margin-top:-4px}.department-ctn .ceramic dl dd:has(span){display:flex;gap:27px}.department-ctn .list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);gap:16px 12px;padding-bottom:24px}.department-ctn .options{padding:60px 50px 0}.department-ctn .options .accordion-trigger{background:#a3c7de;color:#fff;border:none}.department-ctn .options .accordion-inner{padding:22px 0 0}.department-ctn .options .accordion-inner .flex{padding-inline:20px 10px}@media (max-width: 979px){.department{padding-block:12.8vw 5.33333vw}.department .department-ttl{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:0 2.13333vw;padding-inline:2.66667vw}.department .department-ctn{display:block}.department .department-ctn .title img{height:42.66667vw;-o-object-fit:cover;object-fit:cover}.department .department-ctn .title-ttl{max-width:100%;gap:.8vw;padding:0 5.06667vw .8vw}.department .department-ctn .title-ttl__en{font-size:3.73333vw}.department .department-ctn .title-ttl__jp{font-size:6.93333vw}.department .department-ctn .content{gap:4vw;border-radius:0;padding:6.4vw 4.26667vw 5.33333vw;margin:0}.department .department-ctn .accordion-inner{padding:4vw 0 5.33333vw}.department .department-ctn .accordion-inner .flex{height:16vw;padding:2.13333vw 2.66667vw}.department .department-ctn .flex{border-radius:2.66667vw;gap:2.66667vw}.department .department-ctn .flex--border{padding:2.66667vw}.department .department-ctn .flex img{width:10.66667vw}.department .department-ctn .flex p{font-size:3.46667vw;margin-bottom:0}.department .department-ctn .flex p:has(span){margin-block:-.8vw 0;margin-right:-10px}.department .department-ctn .flex p span{font-size:2.66667vw;margin-top:.8vw}.department .department-ctn .flex .icon{width:7.46667vw;height:7.46667vw;right:3.2vw}.department .department-ctn .flex .icon:before{width:3.46667vw;height:.8vw;right:1.86667vw}.department .department-ctn .flex .icon:after{width:.8vw;height:3.46667vw;right:3.2vw}.department .department-ctn .grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:10px}.department .department-ctn .ceramic{display:flex;flex-direction:column;gap:2.66667vw;padding-top:1.33333vw}.department .department-ctn .ceramic dl{gap:6.66667vw;padding-bottom:2.66667vw}.department .department-ctn .ceramic dl dt{width:24vw;height:7.46667vw;border-radius:1.06667vw;font-size:3.2vw}.department .department-ctn .ceramic dl dd{font-size:3.46667vw;margin-top:0}.department .department-ctn .ceramic dl dd:has(span){gap:5.33333vw}.department .department-ctn .list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:2.66667vw;padding-bottom:0}.department .department-ctn .options{padding:5.33333vw 5.33333vw 0}.department .department-ctn .options .accordion-trigger{background:#a3c7de;color:#fff;border:none}.department .department-ctn .options .accordion-inner{padding-bottom:0}}.case{padding-top:100px}.case-ctn__item{width:528px;margin-inline:auto;transition:transform 0.3s ease, opacity 0.3s ease;transform:scale(0.85);opacity:0.2}.case-ctn__head{margin-bottom:15px;border-radius:8px;overflow:hidden}.case-ctn__head .head-ttl{color:#fff;font-size:18px;font-weight:500;text-align:center;background:var(--color-primary);padding:13px}.case-ctn__head .head-tag{background:var(--color-bg);display:flex;flex-wrap:wrap;gap:8px;padding:16px}.case-ctn__body{border-radius:7px;overflow:hidden;margin-bottom:24px}.case-ctn__body figure{width:100%}.case-ctn__body figure img{width:100%;border-radius:10px 10px 0 0}.case-ctn__body .content{background:var(--color-bg);padding:37px 16px 32px}.case-ctn__body .content .info{display:flex;gap:8px;align-items:baseline;margin-bottom:12px}.case-ctn__body .content .info .label{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:58px;height:33px;border:1px solid #dbdbdb;background:#fff;border-radius:4px}.case-ctn__body .content .info .text{font-size:16px}.case-ctn__body .content .info .text a{text-decoration:underline;color:var(--color-primary)}.case-ctn__body .content .btn-outer{margin-block:0}.case-ctn__body .content .btn-outer a{height:42px;font-size:14px;padding-inline:38px}@media (max-width: 979px){.case-ctn__body .content .btn-outer a{height:11.2vw;font-size:3.73333vw;padding-inline:10.13333vw}}.case-ctn .slick-current{transform:scale(1);opacity:1}.case-ctn .slick-arrow{background:url("../images/renew_index/ic_arrow.png?2026515182344") no-repeat;width:64px;height:64px;background-size:cover;opacity:1}.case-ctn .slick-arrow:before{display:none}.case-ctn .slick-prev{left:calc(50% - 300px);transform:translate(0, -75%)}.case-ctn .slick-next{right:calc(50% - 286px);transform:translate(0, -75%) rotate(180deg)}@media (max-width: 979px){.case{padding-top:12.8vw}.case .case-ttl{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:0 2.13333vw;padding-inline:2.66667vw}.case .case-ctn__item{width:100%;opacity:1;transform:scale(1)}.case .case-ctn__head{border-radius:0 0 2.13333vw 2.13333vw;margin:0 2.66667vw 4vw}.case .case-ctn__head .head-ttl{display:none}.case .case-ctn__head .head-tag{gap:2.13333vw;padding:4vw}.case .case-ctn__body{border-radius:2.13333vw;padding-inline:2.4vw;margin-bottom:6.66667vw}.case .case-ctn__body figure img{border-radius:2.66667vw 2.66667vw 0 0}.case .case-ctn__body .content{padding:5.6vw 4.26667vw 6.4vw}.case .case-ctn__body .content .info{gap:2.13333vw;margin-bottom:2.13333vw}.case .case-ctn__body .content .info .label{width:15.46667vw;height:8.8vw;border-radius:1.06667vw}.case .case-ctn__body .content .info .text{font-size:4.26667vw}.case .case-ctn__link{padding-inline:1.86667vw}.case .case-ctn__link .c-btn{height:13.6vw}}.aboutus{padding-top:72px}.aboutus .row{max-width:1100px}.aboutus .promises{background:var(--color-bg);border-radius:6px;padding:63px 95px 51px}.aboutus .promises .ttl{font-weight:500;font-size:26px;line-height:1.4;text-align:center;margin-bottom:32px}.aboutus .promises .list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:12px}.aboutus .promises .list-box{display:flex;background:#fff;gap:8px;border-radius:8px;padding:20px 6px 10px}.aboutus .promises .list-box figure{width:68px;flex-shrink:0}.aboutus .promises .list-box dl{padding-right:10px}.aboutus .promises .list-box dl dt{font-weight:500;font-size:18px;line-height:1.2}.aboutus .promises .list-box dl dt:after{content:"";display:block;width:24px;height:3px;background:var(--color-primary);border-radius:3px;margin:11px 0 10px}.aboutus .message{max-width:712px;border:1px solid var(--color-gray);border-radius:8px;text-align:center;padding:41px 0 48px;margin:49px auto 0}.aboutus .message-ttl{font-weight:500;font-size:24px}.aboutus .message-ttl:after{content:"";width:24px;height:3px;background:var(--color-primary);border-radius:4px;display:block;margin:4px auto 24px}.aboutus .message-doc{width:80%;margin:0 auto}.aboutus .message-des{font-size:14px;line-height:1.5}.aboutus .message-des p+p{margin-top:24px}.aboutus .message-des strong{display:block;font-weight:700;font-size:16px}.aboutus .fees{max-width:896px;margin:41px auto 0}.aboutus .fees .c-btn{background:#a3c7de}.aboutus .fees-ttl{font-weight:500;font-size:22px;line-height:1.4;text-align:center;margin-bottom:27px}.aboutus .fees-ctn{display:-ms-grid;display:grid;-ms-grid-columns:(2fr)[4];grid-template-columns:repeat(4, 2fr);gap:8px;margin-bottom:32px}.aboutus .fees-ctn dl{border-radius:8px;border:1px solid var(--color-gray);line-height:1.5;padding:20px 23px 18px}.aboutus .fees-ctn dl dt{font-weight:500;font-size:18px;line-height:1.2}.aboutus .fees-ctn dl dt:after{content:"";width:24px;height:3px;background:var(--color-primary);border-radius:4px;display:block;margin-block:13px 10px}.aboutus .achievements{max-width:712px;background:var(--color-bg);border-radius:13px;padding:31px 22px 30px;margin:55px auto 0}.aboutus .achievements-ttl{font-weight:500;font-size:30.4px;line-height:1.4;text-align:center;margin-bottom:60px}.aboutus .achievements-ctn{display:flex;justify-content:center;gap:28px;counter-reset:num}.aboutus .achievements-ctn dl{display:flex;flex-direction:column;align-items:center;justify-content:center;width:134px;height:134px;background:url("../images/renew_index/achievements_icon_bg.png?2026515182344") center/contain no-repeat;font-weight:500;counter-increment:num;position:relative}.aboutus .achievements-ctn dl:before{content:counter(num, decimal-leading-zero);display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:#ffffff;background:var(--color-primary);border-radius:50%;font-family:var(--fontInt);font-weight:600;font-size:19px;line-height:1;letter-spacing:-0.02em;position:absolute;top:-26px;left:0}.aboutus .achievements-ctn dl dt{text-align:center;font-size:12px;line-height:1.25}.aboutus .achievements-ctn dl dt:after{content:"";display:block;width:31px;margin:6px auto 0;border-bottom:1px dotted var(--color-text)}.aboutus .achievements-ctn dl dd{display:flex;gap:5px;padding-top:4px}.aboutus .achievements-ctn dl dd.flex{flex-direction:column;align-items:center;gap:0;padding-top:2px}.aboutus .achievements-ctn dl dd.flex .txt{margin-top:-4px;padding-top:0}.aboutus .achievements-ctn dl dd .num{display:flex;align-items:flex-end;font-family:var(--fontInt);font-weight:600;font-size:40px;line-height:1;color:var(--color-primary);text-shadow:2px 2px 3px #fff}.aboutus .achievements-ctn dl dd .num small{font-size:19px;line-height:1.2}.aboutus .achievements-ctn dl dd .num.middle{font-size:28px}.aboutus .achievements-ctn dl dd .txt{display:flex;flex-direction:column;font-size:16px;line-height:1.3;padding-top:2px}.aboutus .achievements-ctn dl dd .txt small{font-size:10px}.aboutus .achievements-ctn dl dd .txt small sup{font-size:7px}.aboutus .achievements .noted{font-size:12px;line-height:1.66666666667;text-align:right;margin-top:20px}@media (max-width: 979px){.aboutus{padding-top:16vw}.aboutus .promises{background:#fff;border-radius:0;padding:0}.aboutus .promises .ttl{font-size:5.86667vw;margin-bottom:2.66667vw}.aboutus .promises .list{display:flex;flex-direction:column;gap:2.13333vw}.aboutus .promises .list-box{align-items:center;background:#fff;gap:3.2vw;border-radius:0;padding:2.13333vw 0}.aboutus .promises .list-box figure{width:18.13333vw}.aboutus .promises .list-box dl{padding-right:0}.aboutus .promises .list-box dl dt{font-weight:700;font-size:4.26667vw}.aboutus .promises .list-box dl dt:after{width:6.4vw;height:.8vw;border-radius:.8vw;margin:1.6vw 0}.aboutus .message{max-width:100%;border-radius:2.13333vw;padding:4.8vw 9.33333vw 4.26667vw;margin:8.53333vw auto 0}.aboutus .message-ttl{font-weight:700;font-size:4.26667vw}.aboutus .message-ttl:after{width:6.4vw;height:.8vw;border-radius:1.06667vw;margin:2.4vw auto 3.73333vw}.aboutus .message-doc{width:100%}.aboutus .message-des{text-align:left;font-size:3.73333vw}.aboutus .message-des p+p{margin-top:3.73333vw}.aboutus .message-des .txt-center{text-align:center}.aboutus .message-des strong{font-size:4.26667vw}.aboutus .fees{max-width:100%;margin:12.53333vw auto 0}.aboutus .fees-ttl{font-size:5.86667vw;margin-bottom:6.66667vw}.aboutus .fees-ctn{display:flex;flex-direction:column;gap:2.13333vw;margin-bottom:8.53333vw}.aboutus .fees-ctn dl{border-radius:2.13333vw;padding:5.06667vw 6.13333vw}.aboutus .fees-ctn dl dt{font-size:4.8vw;line-height:1.2}.aboutus .fees-ctn dl dt:after{width:6.4vw;height:.8vw;border-radius:1.06667vw;margin-block:1.86667vw 1.6vw}.aboutus .achievements{max-width:100%;border-radius:2.13333vw;padding:5.86667vw 4.26667vw}.aboutus .achievements-ttl{font-size:5.86667vw;margin-bottom:12.26667vw}.aboutus .achievements-ctn{gap:5.6vw;flex-wrap:wrap}.aboutus .achievements-ctn dl{width:36.53333vw;height:36.53333vw;padding-top:1.33333vw}.aboutus .achievements-ctn dl:before{width:9.6vw;height:9.6vw;font-size:3.73333vw;top:-2.13333vw}.aboutus .achievements-ctn dl dt{font-size:2.66667vw}.aboutus .achievements-ctn dl dt:after{width:8vw;margin-top:1.06667vw}.aboutus .achievements-ctn dl dd{gap:1.33333vw;padding-top:1.33333vw}.aboutus .achievements-ctn dl dd.flex{padding-top:.53333vw}.aboutus .achievements-ctn dl dd.flex .txt{margin-top:0}.aboutus .achievements-ctn dl dd .num{font-size:8vw}.aboutus .achievements-ctn dl dd .num small{font-size:4vw}.aboutus .achievements-ctn dl dd .num.middle{font-size:6.93333vw}.aboutus .achievements-ctn dl dd .txt{font-size:3.73333vw;padding-top:0}.aboutus .achievements-ctn dl dd .txt small{font-size:2.13333vw}.aboutus .achievements-ctn dl dd .txt small sup{font-size:1.33333vw}.aboutus .achievements .noted{font-size:2.4vw;margin-top:4vw}}.information{padding-block:86px 50px}.information-list{margin-top:-19px}.information-items{width:344px;margin:0 8px}.information-items__link{display:block;width:100%;height:180px;border-radius:8px;overflow:hidden}@media (max-width: 979px){.information{padding-block:8.53333vw}.information .information-items{width:66.66667vw;margin:0 1.06667vw}.information .information-items a{height:34.66667vw;border-radius:2.13333vw}}.clinic{padding-top:67px}@media (max-width: 979px){.clinic{padding-top:12.8vw}}.clinic .row{max-width:1100px}.clinic-wrap{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:40px;align-items:start}@media (max-width: 979px){.clinic-wrap{display:block}}.clinic-box{border:1px solid #dbdbdb;border-radius:12px;background:#fff;overflow:hidden}@media (max-width: 979px){.clinic-box{border-radius:2.13333vw}.clinic-box:not(:last-child){margin-bottom:6.4vw}}.clinic-box .box-head{background:#a3c7de;font-size:22px;font-weight:500;text-align:center;padding:11px 30px;color:#fff}@media (max-width: 979px){.clinic-box .box-head{font-size:4.26667vw;padding:2.13333vw 8vw 2.66667vw}}.clinic-box .box-trigger{padding:26px 64px 62px 62px}@media (max-width: 979px){.clinic-box .box-trigger{padding:4vw 11.2vw 8.26667vw 8.26667vw}}.clinic-box .box-body{position:relative}.clinic-box .box-body figure img{width:100%}.clinic-box .trigger-wrap .trigger{display:flex;align-items:center;justify-content:center;width:68px;height:40px;background:#6db5dd;border-radius:6px;font-weight:500;font-size:18px;color:#fff;position:absolute;cursor:pointer}.clinic-box .trigger-wrap .trigger01{top:186px;right:175px}.clinic-box .trigger-wrap .trigger02{top:280px;left:196px}.clinic-box .trigger-wrap .trigger03{top:308px;right:92px}.clinic-box .trigger-wrap .trigger04{bottom:99px;left:222px}.clinic-box .trigger-wrap .trigger05{bottom:41px;left:110px}@media (max-width: 979px){.clinic-box .trigger-wrap .trigger{width:10.66667vw;height:6.66667vw;border-radius:1.06667vw;font-size:3.2vw}.clinic-box .trigger-wrap .trigger.trigger01{top:33.33333vw;right:32vw}.clinic-box .trigger-wrap .trigger.trigger02{left:34.66667vw;top:49.33333vw}.clinic-box .trigger-wrap .trigger.trigger03{top:56vw;right:17.86667vw}.clinic-box .trigger-wrap .trigger.trigger04{bottom:16vw;left:38.66667vw}.clinic-box .trigger-wrap .trigger.trigger05{bottom:4.8vw;left:17.06667vw}}.clinic .accordion:last-of-type .accordion-trigger{border-bottom:none}.clinic .accordion:last-of-type .accordion-inner{border-top:1px solid #dbdbdb;border-bottom:none}.clinic .accordion-trigger{font-weight:400;font-size:16px;line-height:1.375;padding:20px 20px 22px;border-bottom:1px solid #dbdbdb;position:relative;cursor:pointer}.clinic .accordion-trigger .icon{width:24px;height:24px;background:var(--color-bg);border-radius:100%;position:absolute;top:0;right:19px;bottom:0;margin:auto}.clinic .accordion-trigger .icon:before,.clinic .accordion-trigger .icon:after{content:"";background:var(--color-primary);position:absolute;top:0;bottom:0;margin:auto;transition:transform .3s, opacity .3s}.clinic .accordion-trigger .icon:before{width:12px;height:2px;right:6px}.clinic .accordion-trigger .icon:after{width:2px;height:12px;right:11px}.clinic .accordion-trigger.active .icon:after{opacity:0;transform:rotate(90deg)}.clinic .accordion-inner{display:flex;flex-direction:column;gap:2px;padding-block:15px 21px;border-bottom:1px solid #dbdbdb}.clinic .accordion-inner a{display:flex;align-items:center;justify-content:space-between;font-size:14px;line-height:2;padding-inline:39px 19px}.clinic .accordion-inner a:after{content:"";width:17px;height:7px;background:url("../images/renew_index/icon_arrow.png?2026515182344") no-repeat;background-size:contain;flex-shrink:0}@media (max-width: 979px){.clinic .accordion .accordion-trigger{font-size:3.73333vw;padding:5.33333vw}.clinic .accordion .accordion-trigger .icon{width:6.4vw;height:6.4vw;right:5.33333vw}.clinic .accordion .accordion-trigger .icon:before{width:3.2vw;height:.53333vw;right:1.6vw}.clinic .accordion .accordion-trigger .icon:after{width:.53333vw;height:3.2vw;right:2.93333vw}.clinic .accordion .accordion-inner{gap:.53333vw;padding-block:4vw 5.33333vw}.clinic .accordion .accordion-inner a{font-size:3.2vw;padding-inline:8vw 5.33333vw}.clinic .accordion .accordion-inner a:after{width:4.53333vw;height:1.86667vw}}.sns{padding-top:106px}.sns-list{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:4px}.sns-list__elm{display:flex;align-items:center;justify-content:center;width:344px;height:130px;border:1px solid #ccc;border-radius:8px}.sns-list__elm .inst{width:141px}.sns-list__elm .ytb{width:111px}@media (max-width: 979px){.sns{padding-top:16vw}.sns .sns-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:2.66667vw;padding-top:1.06667vw}.sns .sns-list__elm{width:100%;height:21.33333vw;border-radius:2.13333vw}.sns .sns-list__elm .inst{width:29.33333vw}.sns .sns-list__elm .ytb{width:21.33333vw}}
