﻿p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}dt{font-weight:inherit}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}:root{--c-bg-body: 255, 255, 255;--c-color-base: 0, 0, 0;--black: 43, 43, 43;--white: 255, 255, 255;--lightGray: 170, 170, 170;--gray: 235, 235, 235;--gray2: 204, 204, 204;--gray3: 244, 244, 244;--gray4: 242, 242, 242;--darkGray: 112, 112, 112;--gold: 245, 212, 149;--gold2: 173, 152, 106;--red: 210, 41, 47;--red2: 230, 31, 37;--blue: 47, 98, 238;--blue2: 28, 61, 172;--blue3: 66, 80, 157;--blue4: 23, 26, 96;--navy: 25, 29, 117;--darkNavy: 18, 20, 64;--pink: 230, 114, 114;--pink2: 255, 193, 195;--yellow: 225, 251, 22;--yellow2: 250, 224, 80;--green: 36, 141, 118;--green2: 80, 167, 149;--green3: 148, 207, 195;--boxshadow-gray: 5px 0 5px rgba(var(--gray2), 0.3), -5px 0 5px rgba(var(--gray2), 0.3);--boxshadow-black: 0 0 16px -6px rgba(var(--c-color-base), 0.6);--transition-base: all 0.2s ease-out;--transition-littleSlow: all 0.4s ease-out;--transition-slow: all 0.6s ease-out;--gradient-gray: linear-gradient(to right, rgb(var(--gray)) 0%, rgb(var(--white)) 50%, rgb(var(--gray)) 100%);--gradient-gray-alpha: linear-gradient(to bottom, rgba(var(--gray), 0.5) 0%, rgba(var(--gray), 0.75) 25%, rgba(var(--gray), 1) 100%);--gradient-white-alpha: linear-gradient(to bottom, rgba(var(--white), 0.5) 0%, rgba(var(--white), 0.75) 25%, rgba(var(--white), 1) 100%);--gradient-blue: linear-gradient(to right, rgb(var(--blue2)) 0%, rgb(var(--blue4)) 100%)}h1,h2,h3,h4,h5,h6{line-height:1.4}#body.fixed{overflow:hidden}.hamburger-overray{background:rgb(var(--darkNavy));transition:var(--transition-base);visibility:hidden;opacity:0;width:100vw;height:100vh;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}#body.fixed .hamburger-overray{visibility:visible;opacity:1}@media screen and (max-width: 767px){body{padding-bottom:max(59px,15.7333333333vw)}}.scale{overflow:hidden}.scale img{transition:all .6s ease-out;opacity:1 !important}.scale:hover img{transform:scale(1.1)}@media screen and (min-width: 768px){p+p{margin-top:20px}}@media screen and (max-width: 767px){p+p{margin-top:max(20px,5.3333333333vw)}}.single-post__content p{line-height:2.4}.none{display:none}@media screen and (min-width: 1025px){.tab-only,.sp-only,.pc-none{display:none !important}.pc-only{display:initial !important}}@media screen and (min-width: 768px)and (max-width: 1024px){.pc-only,.sp-only,.tab-none{display:none !important}.tab-only{display:initial !important}}@media screen and (max-width: 767px){.pc-only,.tab-only,.sp-none{display:none !important}.sp-only{display:initial !important}}.txtR{text-align:right !important}.txtL{text-align:left !important}.txtC{text-align:center !important}.mb-1{margin-bottom:1.35em !important}.mb-2{margin-bottom:2.35em !important}.mb-3{margin-bottom:3.35em !important}.mb-4{margin-bottom:4.35em !important}.mb-5{margin-bottom:5.35em !important}.mb-6{margin-bottom:6.35em !important}.mb-7{margin-bottom:7.35em !important}.mb-8{margin-bottom:8.35em !important}.mb-9{margin-bottom:9.35em !important}.mb-10{margin-bottom:10.35em !important}.bg-title::before{font-family:"century-old-style-std",serif;line-height:1;position:absolute;top:0;letter-spacing:2px;white-space:nowrap;opacity:0;transition:all .4s ease-out}@media screen and (min-width: 768px){.bg-title-right::before{right:-10px}}@media screen and (max-width: 767px){.bg-title-right::before{right:max(-10px,-2.6666666667vw)}}@media screen and (min-width: 768px){.bg-title-left::before{left:-10px}}@media screen and (max-width: 767px){.bg-title-left::before{left:max(-10px,-2.6666666667vw)}}.bg-title.view::before{opacity:1}@media screen and (min-width: 768px){.bg-title-right.view::before{right:10px}}@media screen and (max-width: 767px){.bg-title-right.view::before{right:max(10px,2.6666666667vw)}}@media screen and (min-width: 768px){.bg-title-left.view::before{left:10px}}@media screen and (max-width: 767px){.bg-title-left.view::before{left:max(10px,2.6666666667vw)}}.section{background-color:rgba(var(--gray4), 1);position:relative}.sec-inner{position:relative;z-index:100}@media screen and (min-width: 768px){.section{padding:150px 20px}.sec-inner,.content-inner,.pagetitle-inner,.breadcrumb{width:min(100%,1080px);margin-right:auto;margin-left:auto}.sec-inner-s{width:min(100%,920px);margin-right:auto;margin-left:auto}.sec-inner-l{width:min(100%,1210px);margin-right:auto;margin-left:auto}.bg-title::before{font-size:240px}body:not(.home) .content{margin-top:60px;margin-bottom:75px}.page-sec{padding-right:20px;padding-left:20px}.page-sec:not(:last-of-type){padding-bottom:100px}}@media screen and (min-width: 768px)and (max-width: 1024px){.bg-title::before{font-size:160px}body:not(.home) .content{margin-top:60px;margin-bottom:75px}.page-sec:not(:last-of-type){padding-bottom:75px}.content-inner,.menu-single{padding-right:20px;padding-left:20px}}@media screen and (max-width: 767px){.section{padding-top:max(80px,21.3333333333vw);padding-bottom:max(80px,21.3333333333vw)}.sec-inner,.sec-inner-s,.sec-inner-l,.content-inner,.pagetitle-inner{padding-right:max(15px,4vw);padding-left:max(15px,4vw)}.bg-title::before{font-size:max(80px,21.3333333333vw)}body:not(.home) .content{margin-top:max(44px,11.7333333333vw);margin-bottom:max(60px,16vw)}.page-sec:not(:last-of-type){padding-bottom:max(60px,16vw)}}.bg-lazy{background:rgb(var(--white))}.flex-box{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-box.reverse{flex-direction:row-reverse}.flex-box.column{flex-direction:column}.flex-box.column-reverse{flex-direction:column-reverse}@media screen and (min-width: 1025px){.flex-box-left{width:min(48.1481%,520px)}.flex-box-right{width:min(46.2962%,520px)}}@media screen and (min-width: 768px)and (max-width: 1024px){.flex-box-left{width:min(48.1481%,520px)}.flex-box-right{width:min(46.2962%,520px)}}@media screen and (max-width: 767px){.flex-box{flex-direction:column;gap:max(25px,6.6666666667vw)}}.breadcrumb{display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb li:not(:last-of-type)::after{content:"/";margin:0 .75em}@media screen and (min-width: 1025px){.breadcrumb-wrap{padding:10px 20px}.breadcrumb{font-size:15px}}@media screen and (min-width: 768px)and (max-width: 1024px){.breadcrumb-wrap{padding:10px 20px}.breadcrumb{font-size:15px}}@media screen and (max-width: 767px){.breadcrumb-wrap{overflow:hidden;padding:max(10px,2.6666666667vw) max(30px,8vw)}.breadcrumb{font-size:max(15px,4vw);flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none}.breadcrumb li{flex-shrink:0}}.iframe-wrapper,video{width:100%;aspect-ratio:16/9}.iframe-wrapper iframe{width:100%;height:100%}.cls-1{fill:#fff}@media screen and (min-width: 768px){.slideScroll-icon{display:none}}@media screen and (max-width: 767px){.slideScroll-area{position:relative}.slideScroll-icon{background:rgba(var(--black), 0.4);border-radius:max(5px,1.3333333333vw);display:flex;align-items:flex-end;justify-content:center;text-align:center;transition:var(--transition-base);width:max(140px,37.3333333333vw);height:max(110px,29.3333333333vw);margin:auto;padding:max(5px,1.3333333333vw);position:absolute;bottom:max(90px,24vw);right:0;left:0}.slideScroll-icon.hidden{opacity:0;visibility:hidden}.slideScroll-icon span{color:rgb(var(--white));font-size:max(12px,3.2vw)}.slideScroll-icon::before,.slideScroll-icon::after{content:"";display:block;margin:auto;position:absolute;right:0;left:0}.slideScroll-icon::before{animation:sway 3s ease-in-out infinite;background:url("../../assets/images/icon_scroll.svg") no-repeat 0 0/100%;width:max(45px,12vw);height:max(54px,14.4vw);bottom:max(30px,8vw)}.slideScroll-icon::after{background:url("../../assets/images/icon_scroll_arrow.svg") 0 0/100%;transform:translateX(max(-5px, -1.3333333333vw));width:max(45px,12vw);height:max(16px,4.2666666667vw);top:max(10px,2.6666666667vw)}}@keyframes sway{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(3px)}75%{transform:translateX(-5px)}100%{transform:translateX(0)}}.footer-contents{color:rgb(var(--white));text-align:center}.footer-contents-inner{margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.footer-logo{margin-top:20px;margin-bottom:20px}}@media screen and (max-width: 767px){.footer-logo{margin-top:max(20px,5.3333333333vw);margin-bottom:max(20px,5.3333333333vw)}}@media screen and (min-width: 768px){.footer-link{margin-top:20px;margin-bottom:40px}}@media screen and (max-width: 767px){.footer-link{margin-top:max(20px,5.3333333333vw);margin-bottom:max(40px,10.6666666667vw)}}.footer-distress-list{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 768px){.footer-distress-list{width:min(100%,920px);margin-right:auto;margin-left:auto}}.footer-distress-list li{background:radial-gradient(ellipse at center, #1c3dac 0%, #121540 63%, #121540 100%)}@media screen and (min-width: 768px){.footer-contents-info-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 768px){.footer-contents-info{width:465px}}@media screen and (min-width: 768px){.footer-contents-info-wrapper .cta-area{width:440px;flex-direction:column;gap:30px}.footer-contents-info-wrapper .cta-area .cta-area-tel,.footer-contents-info-wrapper .cta-area .cta-area-link{width:100%}}.cta-area-tel{color:rgb(var(--white));background:rgb(var(--navy));text-align:center;position:relative}.cta-area-tel-annotation{color:rgb(var(--white));display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-weight:800;line-height:1.4;text-align:center;position:absolute;top:0;right:0;left:0;bottom:0;z-index:100}.cta-area-tel-annotation.status-during_surgery{background:rgba(var(--gray2), 0.9);color:rgb(var(--black))}.cta-area-tel-annotation.status-holiday{background:rgba(var(--black), 0.9)}.cta-area-link{position:relative}.cta-area-link a{background:rgb(var(--blue2));display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;height:100%;text-decoration:none !important}.cta-area-link a:hover{background:rgb(var(--blue))}.cta-area-link a::after{content:"";display:block;transform:rotate(45deg);margin:auto;position:absolute;top:0;bottom:0}@media screen and (min-width: 768px){.cta-area-link a::after{border-top:2px solid rgb(var(--white));border-right:2px solid rgb(var(--white));width:10px;height:10px}}@media screen and (max-width: 767px){.cta-area-link a::after{border-top:max(2px,0.5333333333vw) solid rgb(var(--white));border-right:max(2px,0.5333333333vw) solid rgb(var(--white));width:max(10px,2.6666666667vw);height:max(10px,2.6666666667vw)}}.cta-area-time{line-height:1.2 !important}@media screen and (min-width: 768px){.footer-contents{padding:100px 0 95px;padding-right:max(20px,(50% - 840px)/2);padding-left:max(20px,(50% - 840px)/2)}.footer-contents.is-loaded{background:url("../images/bg_01.png") repeat-y top center/100% !important}.footer-contents-inner{width:min(100%,1080px)}.footer-address{font-size:14px}.footer-link .btn-01{width:300px;padding-top:9px;padding-bottom:9px}.footer-distress-list{margin-top:20px;margin-bottom:60px;justify-content:space-between}.footer-distress-list li{font-size:14px;width:165px;padding-top:5px;padding-bottom:5px}.cta-area{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:920px;margin-right:auto;margin-left:auto}.cta-area-tel{display:flex;align-items:center;justify-content:center;flex-direction:column;width:min(48.5%,440px)}.cta-area-tel{padding:20px 10px}.cta-area-tel-no{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px;margin-bottom:10px}.cta-area-tel-no-link{color:rgb(var(--white));font-size:42px;display:block;line-height:1;text-decoration:none !important}.cta-area-tel-no-icon{width:42px;margin:initial !important}.cta-area-time{font-size:12px}.cta-area-link{width:min(48%,440px)}.cta-area-link svg{display:block;margin:18px auto 10px}.cta-area-link-text{color:rgb(var(--white))}.cta-area-link a{padding:20px}.cta-area-link a::after{right:30px}}@media screen and (min-width: 768px)and (max-width: 1024px){.cta-area{flex-direction:column;align-items:center;gap:max(20px,5.3333333333vw)}.cta-area-tel,.cta-area-link{width:max(70%,max(440px,117.3333333333vw))}}@media screen and (min-width: 1025px)and (max-width: 1365px){.cta-area{flex-direction:column;align-items:center;gap:20px}.cta-area-tel,.cta-area-link{width:max(70%,440px)}}@media screen and (min-width: 768px)and (max-width: 1024px){.footer-contents{padding-right:max(20px,5.3333333333vw);padding-left:max(20px,5.3333333333vw);padding-bottom:max(70px,18.6666666667vw)}.footer-distress-list{font-size:max(18px,4.8vw);gap:max(15px,4vw) 2%}.footer-distress-list li{width:32%}.cta-area-tel,.cta-area-link{width:100%}}@media screen and (max-width: 767px){.footer-contents{padding:max(40px,10.6666666667vw) max(15px,4vw)}.footer-contents.is-loaded{background:url("../images/bg_01_sp.png") repeat-y top center/cover !important}.footer-text{font-size:max(11px,2.9333333333vw)}.footer-address{font-size:max(12px,3.2vw)}.footer-address a[href^=http],.footer-address a[href^="geo:"],.footer-address a[href*="maps.apple.com"]{text-decoration:none !important;border:none !important;outline:none !important;-webkit-tap-highlight-color:rgba(0,0,0,0) !important;color:inherit !important}.footer-link .btn-01{font-size:max(12px,3.2vw);width:max(210px,56vw);margin-right:auto;margin-left:auto;padding-top:max(10px,2.6666666667vw);padding-bottom:max(10px,2.6666666667vw)}.footer-distress-list{justify-content:flex-start;margin-top:max(20px,5.3333333333vw);margin-bottom:max(40px,10.6666666667vw);gap:max(5px,1.3333333333vw) 2%}.footer-distress-list li{font-size:max(12px,3.2vw);width:49%;padding-top:max(9px,2.4vw);padding-bottom:max(9px,2.4vw)}.cta-area{display:flex;flex-wrap:wrap;justify-content:space-between;gap:max(10px,2.6666666667vw)}.cta-area-tel{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.cta-area-tel{padding-top:max(20px,5.3333333333vw);padding-bottom:max(20px,5.3333333333vw)}.cta-area-tel-no{display:flex;align-items:center;justify-content:center;gap:max(10px,2.6666666667vw);margin-top:max(10px,2.6666666667vw);margin-bottom:max(10px,2.6666666667vw)}.cta-area-tel-no-link{color:rgb(var(--white));font-size:max(38px,10.1333333333vw);display:block;line-height:1}.cta-area-tel-no-icon{width:max(34px,9.0666666667vw);margin:initial !important}.cta-area-tel-text{font-size:max(13px,3.4666666667vw)}.cta-area-time{font-size:max(12px,3.2vw)}.cta-area-link a{padding-top:max(20px,5.3333333333vw);padding-bottom:max(25px,6.6666666667vw)}.cta-area-link{width:100%}.cta-area-link svg{display:block;margin-right:auto;margin-bottom:max(10px,2.6666666667vw);margin-left:auto}.cta-area-link-text{font-size:max(13px,3.4666666667vw);color:rgb(var(--white))}.cta-area-link a::after{right:max(20px,5.3333333333vw)}.footer-googlemap iframe{width:100%;height:65vh}}.footer-sitemap{background:rgb(var(--gray))}@media screen and (min-width: 768px){.footer-sitemap{padding:100px 20px}}@media screen and (max-width: 767px){.footer-sitemap{padding:max(40px,10.6666666667vw) 0}}@media screen and (min-width: 768px){.footer-sitemap-inner{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 768px){.footer-nav{width:min(16.6666666667%,180px)}}.footer-nav-item{border-bottom:1px solid rgb(var(--darkNavy))}@media screen and (min-width: 768px){.footer-nav-item{margin-bottom:10px}}@media screen and (max-width: 767px){.footer-nav-item{margin-bottom:max(10px,2.6666666667vw)}}.footer-nav-item a{display:block}@media screen and (min-width: 768px){.footer-nav-item a{padding-bottom:10px}}@media screen and (max-width: 767px){.footer-nav-item a{padding-bottom:max(10px,2.6666666667vw)}}.footer-nav-item a:hover{color:rgb(var(--gold))}@media screen and (min-width: 768px){.footer-nav-menu{width:min(73.1481481481%,790px)}}@media screen and (max-width: 767px){.footer-nav-menu{margin-top:max(40px,10.6666666667vw)}}.footer-nav-menu a{display:block}@media screen and (min-width: 768px){.footer-nav-menu a{padding-bottom:10px}}@media screen and (max-width: 767px){.footer-nav-menu a{font-size:max(14px,3.7333333333vw);padding-bottom:max(10px,2.6666666667vw)}}.footer-nav-menu a:hover{color:rgb(var(--gold))}.footer-nav-menu-title{border-bottom:1px solid rgb(var(--darkNavy))}@media screen and (min-width: 768px){.footer-nav-menu-title{margin-bottom:20px}}@media screen and (max-width: 767px){.footer-nav-menu-title{margin-bottom:max(20px,5.3333333333vw)}.footer-nav-menu-title a{font-size:max(16px,4.2666666667vw) !important}}.footer-nav-menu-list{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.footer-nav-menu-list{gap:10px 0}}@media screen and (max-width: 767px){.footer-nav-menu-list{flex-direction:column;gap:max(10px,2.6666666667vw)}}@media screen and (min-width: 768px){.footer-nav-menu-list li{width:50%}}.copyright{background:rgb(var(--darkNavy));color:rgb(var(--white));text-align:center}@media screen and (min-width: 768px){.copyright{font-size:12px;padding-top:20px;padding-bottom:20px}}@media screen and (min-width: 768px)and (max-width: 1024px){.copyright{padding-left:20px;text-align:left}}@media screen and (max-width: 767px){.copyright{font-size:max(10px,2.6666666667vw);padding-top:max(10px,2.6666666667vw);padding-bottom:max(10px,2.6666666667vw)}}.fixed-link{display:flex;flex-wrap:wrap;justify-content:flex-start;position:fixed;bottom:0;right:0;z-index:9999}.fixed-link a{color:rgb(var(--white));display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;position:relative}.fixed-link-calendar{background:rgb(var(--black))}.fixed-link-tel{background:rgb(var(--navy));position:relative}.fixed-link-tel-text{color:rgb(var(--gold))}.fixed-link-tel-no{line-height:1}.fixed-link-tel-annotation{color:rgb(var(--white));display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-weight:800;line-height:1.4;text-align:center;position:absolute;top:0;right:0;left:0;bottom:0;z-index:100}.fixed-link-tel-annotation.status-during_surgery{background:rgba(var(--yellow), 0.9);color:rgb(var(--black))}.fixed-link-tel-annotation.status-holiday{background:rgba(var(--black), 0.9)}.fixed-link-contact a{background:rgb(var(--blue2))}.fixed-link-contact a:hover{background:rgb(var(--blue))}@media screen and (min-width: 768px){.fixed-link-calendar{width:110px}.fixed-link-calendar a{font-size:11px}.fixed-link-tel{width:200px}.fixed-link-tel a{padding-top:5px;padding-bottom:10px}.fixed-link-tel-text{font-size:11px}.fixed-link-tel-no{font-size:22px;margin:2px 0}.fixed-link-tel-time{font-size:11px}.fixed-link-tel-annotation{font-size:16px}.fixed-link-contact{width:200px}.fixed-link-contact a{font-size:11px}.fixed-link-calendar svg,.fixed-link-contact svg{margin-bottom:5px}}@media screen and (max-width: 767px){.fixed-link{flex-direction:row-reverse;left:0;width:100%}.fixed-link-calendar{display:none}.fixed-link-tel-annotation{font-size:max(14px,3.7333333333vw)}.fixed-link-tel,.fixed-link-contact{width:50%}.fixed-link-contact a{font-size:max(10px,2.6666666667vw)}.fixed-link-contact svg{margin-bottom:max(3px,0.8vw)}.fixed-link-tel a{padding-top:max(5px,1.3333333333vw);padding-bottom:max(7px,1.8666666667vw)}.fixed-link-tel-text{font-size:max(8px,2.1333333333vw)}.fixed-link-tel-no{font-size:max(22px,5.8666666667vw);margin:0 0 max(5px,1.3333333333vw)}.fixed-link-tel-time{font-size:max(10px,2.6666666667vw);line-height:1}}.calendar-area-title{text-align:center}.calendar-area-title span{position:relative}.calendar-area-title span::before,.calendar-area-title span::after{background:rgb(var(--black));content:"";display:block;margin:auto;position:absolute;top:0;bottom:0}@media screen and (min-width: 768px){.calendar-area-title span::before,.calendar-area-title span::after{height:1px}}@media screen and (max-width: 767px){.calendar-area-title span::before,.calendar-area-title span::after{height:max(1px,0.2666666667vw)}}@media screen and (min-width: 768px){.calendar-area-title span{font-size:18px}.calendar-area-title span::before,.calendar-area-title span::after{width:30px}.calendar-area-title span::before{left:-50px}.calendar-area-title span::after{right:-50px}}@media screen and (max-width: 767px){.calendar-area-title span::before,.calendar-area-title span::after{width:max(25px,6.6666666667vw)}.calendar-area-title span::before{left:max(-50px,-13.3333333333vw)}.calendar-area-title span::after{right:max(-50px,-13.3333333333vw)}}.title-01{position:relative}.title-01::before{background:rgb(var(--black));content:"";display:block;margin:auto;position:absolute;left:0}@media screen and (min-width: 768px){.title-01::before{height:1px}}@media screen and (max-width: 767px){.title-01::before{height:max(1px,0.2666666667vw)}}@media screen and (min-width: 768px){.title-01{font-size:40px;padding-left:60px}.title-01::before{width:40px;top:38px}}@media screen and (max-width: 767px){.title-01{font-size:max(28px,7.4666666667vw);padding-left:max(30px,8vw)}.title-01::before{width:max(20px,5.3333333333vw);top:max(22px,5.8666666667vw)}}.title-02{position:relative}.title-02::before,.title-02::after{background:rgb(var(--black));content:"";display:block;width:100%;margin:auto;position:absolute;left:0}@media screen and (min-width: 768px){.title-02::before,.title-02::after{height:1px}}@media screen and (max-width: 767px){.title-02::before,.title-02::after{height:max(1px,0.2666666667vw)}}.title-02::before{bottom:0}@media screen and (min-width: 768px){.title-02::after{bottom:-5px}}@media screen and (max-width: 767px){.title-02::after{bottom:max(-5px,-1.3333333333vw)}}@media screen and (min-width: 768px){.title-02{font-size:34px;padding-bottom:10px}}@media screen and (max-width: 767px){.title-02{font-size:max(22px,5.8666666667vw);padding-bottom:max(10px,2.6666666667vw)}}.sec-title-01{position:relative}.sec-title-01::before{background:rgb(var(--black));content:"";display:block;height:2px;position:absolute}.sec-title-01-en{color:rgb(var(--gold2));display:inline-block;line-height:1}@media screen and (min-width: 1025px){.sec-title-01-wrapper{margin-bottom:60px;padding-left:60px}.sec-title-01{font-size:40px}.sec-title-01::before{width:40px;top:32px;left:-60px}.sec-title-01 span{font-size:28px}.sec-title-01-en{font-size:18px}}@media screen and (min-width: 768px)and (max-width: 1024px){.sec-title-01-wrapper{margin-bottom:max(60px,16vw);padding-left:max(60px,16vw)}.sec-title-01{font-size:max(40px,10.6666666667vw)}.sec-title-01::before{width:max(40px,10.6666666667vw);top:max(32px,8.5333333333vw);left:max(-60px,-16vw)}.sec-title-01 span{font-size:max(28px,7.4666666667vw)}.sec-title-01-en{font-size:max(18px,4.8vw)}}@media screen and (max-width: 767px){.sec-title-01-wrapper{margin-bottom:max(40px,10.6666666667vw)}.sec-title-01{font-size:max(24px,6.4vw);padding-bottom:max(10px,2.6666666667vw)}.sec-title-01::before{width:100%;bottom:0;left:0}.sec-title-01 span{font-size:max(16px,4.2666666667vw)}.sec-title-01-en{font-size:max(12px,3.2vw)}}.sec-title-02{text-align:center;position:relative}.sec-title-02::after{background:rgb(var(--blue2));content:"";display:block;height:1px;margin:auto;position:absolute;bottom:0;right:0;left:0}@media screen and (min-width: 1025px){.sec-title-02{font-size:30px;margin-bottom:60px;padding-bottom:20px}.sec-title-02::after{width:100px}}@media screen and (min-width: 768px)and (max-width: 1024px){.sec-title-02{font-size:max(30px,8vw);margin-bottom:max(60px,16vw);padding-bottom:max(20px,5.3333333333vw)}.sec-title-02::after{width:max(100px,26.6666666667vw)}}@media screen and (max-width: 767px){.sec-title-02{font-size:max(24px,6.4vw);margin-bottom:max(40px,10.6666666667vw);padding-bottom:max(20px,5.3333333333vw)}.sec-title-02::after{width:max(100px,26.6666666667vw)}}.btn-01{background-image:url("../images/icon_arrow_bold.svg");background-position:right max(30px,8vw) top 50%;background-repeat:no-repeat;border:2px solid rgb(var(--white));border-radius:max(2px,0.5333333333vw);color:rgb(var(--white));display:inline-block;padding:max(18px,4.8vw) max(60px,16vw) max(18px,4.8vw) max(35px,9.3333333333vw);position:relative}.btn-01:hover{background-color:rgba(var(--white), 0.4)}@media screen and (min-width: 768px){.btn-01{background-position:right 30px top 50%;border-radius:2px;padding:18px 60px 18px 35px;background-size:5px}}@media screen and (max-width: 767px){.btn-01{display:block;text-align:center;background-size:max(6px,1.6vw)}}.btn-02{background-image:url("../images/icon_arrow_bold_black.svg");background-position:right max(30px,8vw) top 50%;background-repeat:no-repeat;border:2px solid rgb(var(--black));border-radius:max(5px,1.3333333333vw);color:rgb(var(--black));display:inline-block;position:relative}@media screen and (min-width: 768px){.btn-02{background-position:right 30px top 50%;border-radius:5px}}.btn-02:hover{border-color:rgb(var(--gold2));color:rgb(var(--gold2))}.btn-02:not(.blank):hover{background-image:url("../images/icon_arrow_bold_gold.svg")}.btn-02.blank{background-image:url("../images/icon_betsutab.svg");background-position:top max(10px,2.6666666667vw) right max(10px,2.6666666667vw);background-size:max(12px,3.2vw) !important}@media screen and (min-width: 768px){.btn-02{background-size:5px;padding:18px 80px 18px 55px}.btn-02.blank{padding:18px 55px}}@media screen and (max-width: 767px){.btn-02{display:block;text-align:center;background-size:max(6px,1.6vw);padding:max(16px,4.2666666667vw) max(40px,10.6666666667vw) max(16px,4.2666666667vw) max(25px,6.6666666667vw)}.btn-02.blank{padding:max(16px,4.2666666667vw) max(25px,6.6666666667vw)}}.btn-03{background-image:url("../images/icon_arrow_bold.svg");background-repeat:no-repeat;background-color:rgb(var(--blue2));border:2px solid rgb(var(--blue2));border-radius:max(5px,1.3333333333vw);color:rgb(var(--white));display:inline-block;font-weight:700;position:relative}.btn-03:hover{background-color:rgb(var(--white));border-color:rgb(var(--blue2));color:rgb(var(--blue2))}.btn-03:not(.blank):hover{background-image:url("../images/icon_arrow_bold_blue.svg")}.btn-03.blank{background-image:url("../images/icon_betsutab_white.svg");background-position:top max(10px,2.6666666667vw) right max(10px,2.6666666667vw);background-size:max(12px,3.2vw) !important}.btn-03.blank:hover{background-image:url("../images/icon_betsutab_blue.svg")}@media screen and (min-width: 768px){.btn-03{background-position:right 30px top 50%;background-size:5px;border-radius:5px;padding:18px 80px 18px 55px}.btn-03.blank{padding:18px 55px}}@media screen and (max-width: 767px){.btn-03{background-position:right max(20px,5.3333333333vw) top 50%;background-size:max(6px,1.6vw);display:block;text-align:center;padding:max(16px,4.2666666667vw) max(40px,10.6666666667vw) max(16px,4.2666666667vw) max(25px,6.6666666667vw)}.btn-03.blank{padding:max(16px,4.2666666667vw) max(25px,6.6666666667vw)}}.download-btn{background-color:rgb(var(--yellow2));background-image:url("../images/icon_download.svg");background-repeat:no-repeat}.download-btn:hover{background-color:rgba(var(--yellow2), 0.6)}@media screen and (min-width: 1025px){.download-btn{background-position:right 30px top 50%;background-size:13px 12px;display:inline-block;padding:15px 90px}.download-btn:hover{background-color:rgba(var(--yellow2), 0.6)}}@media screen and (min-width: 768px)and (max-width: 1024px){.download-btn{background-position:right max(30px,8vw) top 50%;background-size:max(13px,3.4666666667vw) max(12px,3.2vw);display:inline-block;padding:max(15px,4vw) max(90px,24vw)}.download-btn:hover{background-color:rgba(var(--black), 0.2)}}@media screen and (max-width: 767px){.download-btn{background-position:right max(23px,6.1333333333vw) top 50%;background-size:max(13px,3.4666666667vw) max(12px,3.2vw);display:block;padding:max(15px,4vw) max(20px,5.3333333333vw)}}.red{color:rgb(var(--red))}.blue{color:rgb(var(--blue3))}.white{color:rgb(var(--white))}strong,.bold{font-weight:700}.text-bg-blue{background:rgb(var(--blue2));color:rgb(var(--white));margin-right:.125em;margin-left:.125em;padding-right:.25em;padding-left:.25em}.kome{text-indent:-1em;padding-left:1em;line-height:1.5}@media screen and (min-width: 768px){.kome{font-size:14px}}@media screen and (max-width: 767px){.kome{font-size:max(14px,3.7333333333vw)}}span.kome{display:inline-block}.kome::before{content:"※"}.order-list{counter-reset:listNumber 0}.order-list li{padding-left:.85em;text-indent:-0.85em;position:relative}@media screen and (min-width: 768px){.order-list li{margin-top:10px}}@media screen and (max-width: 767px){.order-list li{margin-top:max(10px,2.6666666667vw)}}.order-list li::before{counter-increment:listNumber 1;content:counter(listNumber) "."}.embla,.embla-sp{position:relative}.embla__viewport,.embla__viewport-sp{display:flex;overflow:hidden}.embla__container{display:flex}@media screen and (min-width: 768px){.embla__container{gap:20px}}@media screen and (max-width: 767px){.embla__container{gap:max(20px,5.3333333333vw)}}.embla__viewport-sp{width:100%}.embla__container-sp{display:flex;min-width:100%}.embla__controls-sp{position:absolute;width:100%}.embla__prev,.embla__next{background-color:rgba(var(--c-color-base), 0.8);border:none;cursor:pointer;transform:translateY(-50%);text-indent:-9999px;position:absolute;top:50%}.embla__prev::after,.embla__next::after{content:"";display:block;border-top:2px solid rgb(var(--white));border-right:2px solid rgb(var(--white));margin:auto;position:absolute;top:0;bottom:0}.embla__prev::after{transform:rotate(-135deg);right:0}@media screen and (min-width: 768px){.embla__prev::after{left:7px}}@media screen and (max-width: 767px){.embla__prev::after{left:max(7px,1.8666666667vw)}}.embla__next::after{transform:rotate(45deg);left:0}@media screen and (min-width: 768px){.embla__next::after{right:7px}}@media screen and (max-width: 767px){.embla__next::after{right:max(7px,1.8666666667vw)}}@media screen and (min-width: 768px){.embla__prev,.embla__next{width:41px;height:58px}.embla__prev{left:-50px}.embla__next{right:-50px}.embla__prev::after,.embla__next::after{width:13px;height:13px}.embla__controls-sp{display:none !important}.embla-skip-init .embla__controls{display:none}}@media screen and (min-width: 768px)and (max-width: 1024px){.embla__prev{left:-15px}.embla__next{right:-15px}}@media screen and (max-width: 767px){.embla__prev,.embla__next{width:max(41px,10.9333333333vw);height:max(58px,15.4666666667vw)}.embla__prev{left:max(-10px,-2.6666666667vw)}.embla__next{right:max(-10px,-2.6666666667vw)}.embla__prev::after,.embla__next::after{width:max(13px,3.4666666667vw);height:max(13px,3.4666666667vw)}}.embla__dots{display:flex;justify-content:center}.embla__dot{background-color:rgb(var(--gray2));border-radius:50%;cursor:pointer}.embla__dot.is-selected{background-color:rgb(var(--blue2))}@media screen and (min-width: 768px){.embla__dots{gap:12px;margin-top:60px}.embla__dot{width:8px;height:8px}}@media screen and (min-width: 768px)and (max-width: 1024px){.embla__dot{width:10px;height:10px}}@media screen and (max-width: 767px){.embla__dots{gap:max(15px,4vw);margin-top:max(40px,10.6666666667vw)}.embla__dot{width:max(10px,2.6666666667vw);height:max(10px,2.6666666667vw)}}@media screen and (max-width: 767px){.embla__controls-sp button{text-indent:-9999px;width:max(10px,2.6666666667vw);height:max(10px,2.6666666667vw);position:absolute;top:max(14px,3.7333333333vw)}.embla__controls-sp button::after{border-top:2px solid rgb(var(--black));content:"";display:block;width:max(10px,2.6666666667vw);height:max(10px,2.6666666667vw);position:absolute;top:0}.embla__prev-sp::after{border-left:2px solid rgb(var(--black));transform:rotate(-45deg)}.embla__next-sp{right:0}.embla__next-sp::after{border-right:2px solid rgb(var(--black));transform:rotate(45deg)}}.pagetitle{color:rgb(var(--white))}.pagetitle-slug{color:rgb(var(--gold2))}@media screen and (min-width: 1025px){.pagetitle-wrapper{background:url("../../assets/images/pagetitle_bg_pc.png") top center/cover;padding:180px 20px 40px}.pagetitle{font-size:40px;line-height:1}.pagetitle-slug{font-size:18px;margin-top:8px}}@media screen and (min-width: 768px)and (max-width: 1024px){.pagetitle-wrapper{background:url("../../assets/images/pagetitle_bg_pc.png") top center/cover;padding:180px 20px 80px}.pagetitle{font-size:40px}.pagetitle-slug{font-size:18px;margin-top:8px}}@media screen and (max-width: 767px){.pagetitle-wrapper{background:url("../../assets/images/pagetitle_bg_pc.png") top center/cover;padding:max(102px,27.2vw) 0 max(22px,5.8666666667vw)}.pagetitle{font-size:max(24px,6.4vw);line-height:1.4}.pagetitle-slug{font-size:max(12px,3.2vw);margin-top:max(8px,2.1333333333vw)}}.menu-ed,.btn-02-wrapper{margin:40px 0}.cost-table,.normal-table{background:rgb(var(--white));width:100%}.cost-table th,.cost-table td,.normal-table th,.normal-table td{line-height:1.2;vertical-align:middle}.cost-table th,.normal-table th{background:rgb(var(--blue4));border:1px solid rgb(var(--white));color:rgb(var(--white))}@media screen and (max-width: 767px){.cost-table th,.normal-table th{border-color:rgb(var(--blue4))}}.cost-table td,.normal-table td{border:1px solid rgb(var(--gray2))}.cost-table td.cost-table-contents-description{background:rgb(var(--gray))}.cost-table-contents-price{line-height:1.6 !important}.cost-table td.cost-table-contents-price{text-align:right}.normal-table th,.normal-table td{text-align:center}@media screen and (min-width: 1025px){.cost-table{margin-bottom:20px}.cost-wrapper .title-02{margin-bottom:45px}.cost-table+.title-02{margin-top:60px}.cost-table th,.cost-table td{font-size:18px;width:33.3333333333%;padding:20px 10px 24px}.cost-table th{text-align:center}.cost-table td.cost-table-contents-description{text-align:center}.cost-table td.cost-table-contents-price{padding-right:30px}.cost-table th span,.cost-table td span{font-size:12px}.cost-annotation-contents:not(:last-of-type){margin-bottom:60px}.normal-table th,.normal-table td{font-size:18px;padding:20px 10px 24px}}@media screen and (min-width: 768px)and (max-width: 1024px){.cost-table,.normal-table{margin-bottom:20px}.cost-wrapper .title-02{margin-bottom:45px}.cost-table+.title-02{margin-top:60px}.cost-table th,.cost-table td{font-size:18px;width:33.3333333333%;padding:20px 10px 24px}.cost-table th{text-align:center}.cost-table td.cost-table-contents-description{text-align:center}.cost-table td.cost-table-contents-price{padding-right:30px}.cost-table th span,.cost-table td span{font-size:12px}.cost-annotation-contents:not(:last-of-type){margin-bottom:40px}.normal-table th,.normal-table td{font-size:18px;padding:20px 10px 24px}}@media screen and (max-width: 767px){.cost-table,.normal-table{margin-bottom:max(20px,5.3333333333vw)}.cost-wrapper .title-02{margin-bottom:max(45px,12vw)}.cost-table+.title-02{margin-top:max(60px,16vw)}.cost-table th,.cost-table td{font-size:max(16px,4.2666666667vw);padding:max(10px,2.6666666667vw);display:block;width:100%}.cost-table th span,.cost-table td span{font-size:max(10px,2.6666666667vw)}.cost-annotation-contents:not(:last-of-type){margin-bottom:max(60px,16vw)}.normal-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.normal-table{min-width:100%}.normal-table th,.normal-table td{font-size:max(16px,4.2666666667vw);padding:max(15px,4vw);white-space:nowrap}}.sub-info{display:flex;flex-wrap:wrap}.case-img>div{position:relative}.case-img>div::after{background:rgb(var(--black));color:rgb(var(--white));display:block;font-weight:700;text-align:center;position:absolute;left:0}.case-img-before::after{content:"術前";top:0}.case-img-after::after{content:"術後1ヶ月";bottom:0}.case-message{background:rgb(var(--white));display:flex;flex-wrap:wrap;justify-content:space-between}.case-comment-icon img{border-radius:50%}@media screen and (min-width: 1025px){.sub-info{gap:30px}.case-img{width:550px;margin:60px auto 65px}.case-img>div::after{font-size:20px;padding:-9px 10px;width:135px}.case-message{padding:40px 80px}.case-message-text{width:830px}.case-comment-icon{width:80px}}@media screen and (min-width: 768px)and (max-width: 1024px){.sub-info{gap:30px}.case-img{width:700px;margin:60px auto 65px}.case-img>div::after{font-size:20px;padding:-9px 10px;width:135px}.case-message{padding:40px}.case-message-text{width:780px}.case-comment-icon{width:100px}}@media screen and (max-width: 767px){.sub-info{gap:max(20px,5.3333333333vw)}.case-img{margin:max(40px,10.6666666667vw) 0 max(30px,8vw)}.case-img>div::after{font-size:max(14px,3.7333333333vw);padding:max(-4px,-1.0666666667vw) max(5px,1.3333333333vw);width:max(80px,21.3333333333vw)}.case-message{padding:max(27px,7.2vw)}.case-message-text{width:max(176px,46.9333333333vw)}.case-comment-icon{width:max(73px,19.4666666667vw)}}.sec-case::before{content:"CASE";color:rgba(var(--white), 0.4)}.case-item-case{text-align:center}.case-item-img{overflow:hidden;position:relative}.case-item-img img{-ms-filter:blur(20px);filter:blur(20px)}.case-item-img::after{background:url("../images/mosaic.png") repeat-y top center/100%;content:"";display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:11}.case-item-message{background:rgb(var(--darkGray));color:rgb(var(--white))}.case-item-message-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}.case-item-message-icon{opacity:1 !important}@media screen and (min-width: 768px){.case-wrapper{margin-top:60px}.embla__container{gap:0}.case-item{width:340px;flex:0 0 340px;overflow:hidden;margin-right:15px;margin-left:15px}.case-item-case{font-size:20px;margin-bottom:20px}.case-item-message{padding:30px}}@media screen and (min-width: 768px)and (max-width: 1024px){.case-item{width:31%;flex:0 0 31%;margin-right:1.25%;margin-left:1.25%}.case-item-message{padding:20px}}@media screen and (max-width: 767px){.case-wrapper{margin-top:max(60px,16vw)}.embla__container{gap:0}.case-item{flex:0 0 100%;width:100%;overflow:hidden}.case-item-case{font-size:max(18px,4.8vw);margin-bottom:max(20px,5.3333333333vw)}.case-item-message{padding:max(25px,6.6666666667vw)}}.menu-tab-btn{display:flex;flex-wrap:wrap;justify-content:center}.menu-tab-btn li{background:rgb(var(--darkGray));color:rgb(var(--white));cursor:pointer;text-align:center;transition:all .2s ease-out;width:50%;position:relative}.menu-tab-btn li.active{cursor:initial;background:radial-gradient(ellipse at center, #1c3dac 0%, #121540 63%, #121540 100%)}.menu-tab-btn li.active::after{border-style:solid;border-color:rgb(var(--darkNavy)) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);display:block;content:"";width:0;height:0;margin:auto;position:absolute;right:0;left:0}.menu-tab-contents{border:1px solid rgb(var(--darkGray));border-top:none}.menu-list{display:flex;flex-wrap:wrap;justify-content:flex-start}.menu-list-item a{background:rgb(var(--white));position:relative;border:1px solid rgb(var(--darkNavy));display:block}.menu-list-item a::after{content:"";display:block;border-top:2px solid rgb(var(--white));border-right:2px solid rgb(var(--white));transform:rotate(45deg);margin:auto;position:absolute;top:0;bottom:0}.menu-list-item-title{color:rgb(var(--darkNavy));font-weight:700}.menu-list-item-text{line-height:1.4}@media screen and (min-width: 768px){.menu-text{margin-top:60px;margin-bottom:40px}.menu-tab-btn li{font-size:26px;padding-top:40px;padding-bottom:40px}.menu-tab-btn li:not(.active):hover{opacity:.6}.menu-tab-btn li.active::after{border-width:20px 17.5px 0 17.5px;bottom:-19px}.menu-tab-contents{padding:40px}.menu-list{gap:20px}.menu-list-item{width:488px}.menu-list-item a{border-right-width:40px;padding:18px;height:100%}.menu-list-item a::after{width:13px;height:13px;right:-24px}.menu-list-item-inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;height:100%}.menu-list-item-inner-img{width:80px}.menu-list-item-inner-text{width:320px}.menu-list-item-title{font-size:24px;margin-bottom:12px}}@media screen and (min-width: 768px)and (max-width: 1024px){.menu-list-item{width:48%}.menu-list-item-inner{gap:4%}.menu-list-item-inner-img{width:18%}.menu-list-item-inner-text{width:78%}.menu-list-item-title{font-size:20px}}@media screen and (max-width: 767px){.menu-tab{width:100vw;margin-left:max(-15px,-4vw)}.menu-text{margin-top:max(35px,9.3333333333vw);margin-bottom:max(50px,13.3333333333vw)}.menu-tab-btn li{font-size:max(16px,4.2666666667vw);padding-top:max(25px,6.6666666667vw);padding-bottom:max(25px,6.6666666667vw)}.menu-tab-btn li.active::after{border-width:max(12px,3.2vw) max(10px,2.6666666667vw) 0 max(10px,2.6666666667vw);bottom:max(-11px,-2.9333333333vw)}.menu-tab-contents{padding:max(30px,8vw) max(15px,4vw)}.menu-list{flex-direction:column;gap:max(10px,2.6666666667vw)}.menu-list-item{width:100%}.menu-list-item a{border-right-width:max(25px,6.6666666667vw);padding:max(12px,3.2vw)}.menu-list-item a::after{width:max(10px,2.6666666667vw);height:max(10px,2.6666666667vw);right:max(-15px,-4vw)}.menu-list-item-inner{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:max(13px,3.4666666667vw)}.menu-list-item-inner-img{width:max(50px,13.3333333333vw)}.menu-list-item-title{font-size:max(15px,4vw);margin-bottom:max(8px,2.1333333333vw)}.menu-list-item-inner-text{width:max(200px,53.3333333333vw)}}.worries-list{display:flex;flex-wrap:wrap}.worries-list-item{background:rgb(var(--white));border:2px solid rgb(var(--darkNavy))}.worries-list-item-text{color:rgb(var(--darkNavy));font-weight:800;line-height:1.4}.worries-list-item-icon{text-align:center}.worries-list-item-link{display:flex;flex-direction:column;flex-wrap:wrap}.worries-list-item-link-btn{background-color:rgb(var(--darkNavy));background-image:url("../images/icon_arrow_bold.svg");background-repeat:no-repeat;border-radius:5px;color:rgb(var(--white));display:block;text-align:center}.worries-list-item-link-btn:hover{background-color:rgb(var(--navy))}@media screen and (min-width: 768px){.worries-list{gap:20px}.worries-list-item{width:calc((100% - 40px)/3);padding:20px}.worries-list-item-text{font-size:18px}.worries-list-item:not(.other) .worries-list-item-text{min-height:45px}.worries-list-item:not(.other):nth-of-type(n+7) .worries-list-item-text{min-height:68px}.worries-list-item:not(.other) .worries-list-item-icon{margin:10px 0 20px}.worries-list-item-icon img{width:80px}.worries-list-item-link{gap:8px}.worries-list-item-link-btn{background-position:right 15px top 50%;font-size:14px;padding:5px 10px}.worries-list-item.other{width:100%;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start}.worries-list-item.other .worries-list-item-text{order:1;font-size:18px;margin:0 30px 0 10px}.worries-list-item.other .worries-list-item-icon{order:0}.worries-list-item-cta{order:2}.worries-list-item-cta .cta-area-link{width:484px}.worries-list-item-cta .cta-area-link a{flex-direction:row;padding:28px 20px}.worries-list-item-cta .cta-area-link svg{margin:0 12px 0 0}}@media screen and (max-width: 767px){.worries-list{flex-direction:column;gap:max(20px,5.3333333333vw)}.worries-list-item{padding:max(30px,8vw)}.worries-list-item-text{font-size:max(18px,4.8vw)}.worries-list-item-icon{margin:max(10px,2.6666666667vw) 0 max(20px,5.3333333333vw)}.worries-list-item-icon img{width:max(100px,26.6666666667vw)}.worries-list-item-link{gap:max(8px,2.1333333333vw)}.worries-list-item-link-btn{background-position:right max(20px,5.3333333333vw) top 50%;font-size:max(14px,3.7333333333vw);padding:max(5px,1.3333333333vw) max(10px,2.6666666667vw)}.worries-list-item.other .worries-list-item-text{font-size:max(18px,4.8vw);margin:0 max(30px,8vw) 0 max(10px,2.6666666667vw)}.worries-list-item .cta-area-link-text{text-align:center}.worries-list-item .none{display:initial}}.column-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start}.column-item{background:rgb(var(--white))}.column-item-img{overflow:hidden}.column-item-img img{max-width:initial}.column-item-text{background:rgb(var(--white));color:rgb(var(--black))}.column-item a{display:block}.column-item-date{color:rgb(var(--darkNavy))}@media screen and (min-width: 768px){.column-wrapper{gap:40px}.column-item{width:min((100% - 120px)/4,240px)}.column-item-img img{max-height:240px}.column-item-text{padding:20px}.column-item-date{margin-bottom:10px}}@media screen and (min-width: 768px)and (max-width: 1024px){.column-wrapper{gap:20px 2%}.column-item{width:23.5%}.column-item-img img{max-height:227px}}@media screen and (max-width: 767px){.column-wrapper{gap:max(15px,4vw)}.column-item{width:calc((100% - max(15px,4vw))/2)}.column-item-img img{max-height:max(165px,44vw)}.column-item-text{padding:max(12px,3.2vw)}.column-item-date{font-size:max(12px,3.2vw)}.column-item-title{font-size:max(14px,3.7333333333vw)}}.pagination{display:flex;flex-wrap:wrap;justify-content:center}.pagination a,.pagination span{border:1px solid rgb(var(--gray2));display:flex !important;align-items:center;justify-content:center;transition:var(--transition-base)}@media screen and (min-width: 768px){.pagination a.pna-next,.pagination a.pna-prev{font-size:10px;width:initial;padding-right:10px;padding-left:10px}}@media screen and (max-width: 767px){.pagination a.pna-next,.pagination a.pna-prev{font-size:max(10px,2.6666666667vw);width:initial;padding-right:max(10px,2.6666666667vw);padding-left:max(10px,2.6666666667vw)}}.pagination a:hover{background:rgba(var(--darkGray), 0.6)}.pagination .current{background:rgb(var(--blue4));border-color:rgb(var(--blue4));color:rgb(var(--white))}.pagination-count{text-align:center}@media screen and (min-width: 768px){.pagination{margin-top:100px;gap:10px}.pagination a,.pagination span{line-height:40px;width:40px;height:40px}.pagination .pna-icon{width:60px}.pagination-count{font-size:12px;margin-top:10px}}@media screen and (max-width: 767px){.pagination{margin-top:max(60px,16vw);gap:max(5px,1.3333333333vw)}.pagination a,.pagination span{line-height:max(35px,9.3333333333vw);width:max(35px,9.3333333333vw);height:max(35px,9.3333333333vw)}.pagination-count{font-size:max(12px,3.2vw);margin-top:max(10px,2.6666666667vw)}}.menu-dl{margin:60px 0}.menu-dl-box+.menu-dl-box{margin-top:60px}.menu-dl-box dt{font-size:20px;font-weight:600;margin-bottom:30px;padding-bottom:15px;position:relative}@media screen and (max-width: 767px){.menu-dl-box dt{font-size:max(18px,4.8vw)}}.menu-dl-box dt::after{background:rgb(var(--blue2));content:"";display:block;width:60px;height:2px;position:absolute;bottom:0;left:0}.menu-writer{background-color:rgb(var(--white));background-image:url("../../assets/images/icon_betsutab.svg");background-repeat:no-repeat;box-shadow:var(--boxshadow-black)}.menu-writer a{display:block}.menu-writer-title{text-align:center}.menu-writer-inner{display:flex;flex-wrap:wrap;justify-content:center}.menu-writer-link{color:rgb(var(--blue3))}.menu-writer a:hover .menu-writer-link{text-decoration:underline}@media screen and (min-width: 1025px){.menu-writer{background-position:top 10px right 10px;background-size:12px;margin-top:100px}.menu-writer a{padding:40px 100px}.menu-writer-title{font-size:18px;margin-bottom:20px}.menu-writer-title span{font-size:16px}.menu-writer-inner{gap:35px}.menu-writer-img{width:130px}.menu-writer-text{width:715px}.menu-writer-link{margin-bottom:20px}.menu-writer-p{font-size:14px}}@media screen and (min-width: 768px)and (max-width: 1024px){.menu-writer{background-position:top 10px right 10px;background-size:12px;margin-top:100px}.menu-writer a{padding:40px 100px}.menu-writer-title{font-size:18px;margin-bottom:20px}.menu-writer-title span{font-size:16px}.menu-writer-inner{gap:35px}.menu-writer-img{width:130px}.menu-writer-text{width:715px}.menu-writer-link{margin-bottom:20px}.menu-writer-p{font-size:14px}}@media screen and (max-width: 767px){.menu-writer{background-position:top max(10px,2.6666666667vw) right max(10px,2.6666666667vw);background-size:max(12px,3.2vw);margin-top:max(100px,26.6666666667vw)}.menu-writer a{padding:max(30px,8vw) max(20px,5.3333333333vw)}.menu-writer-title{font-size:max(16px,4.2666666667vw);margin-bottom:max(20px,5.3333333333vw)}.menu-writer-title span{font-size:max(12px,3.2vw)}.menu-writer-inner{flex-direction:column;gap:max(20px,5.3333333333vw)}.menu-writer-img{text-align:center}.menu-writer-img img{width:max(130px,34.6666666667vw)}.menu-writer-link{margin-bottom:max(20px,5.3333333333vw)}.menu-writer-p{font-size:max(14px,3.7333333333vw)}}.menu-payment>li{padding-left:20px;position:relative}.menu-payment>li::before{background:rgb(var(--blue2));border-radius:50%;content:"";display:block;width:10px;height:10px;position:absolute;left:0}.menu-payment-komeList li{text-indent:-1em;padding-left:1em}.menu-payment-komeList li::before{content:"※"}@media screen and (min-width: 1025px){.menu-payment>li{font-size:18px}.menu-payment>li+li{margin-top:18px}.menu-payment>li::before{top:13px}.menu-payment-komeList{margin-bottom:10px}.menu-payment-komeList li{font-size:12px}.menu-payment-img-01{width:441px}.menu-payment-img-02{width:203px}}@media screen and (min-width: 768px)and (max-width: 1024px){.menu-payment>li{font-size:18px}.menu-payment>li+li{margin-top:18px}.menu-payment>li::before{top:13px}.menu-payment-komeList{margin-bottom:10px}.menu-payment-komeList li{font-size:12px}.menu-payment-img-01{width:441px}.menu-payment-img-02{width:203px}}@media screen and (max-width: 767px){.menu-payment>li{font-size:max(18px,4.8vw)}.menu-payment>li+li{margin-top:max(18px,4.8vw)}.menu-payment>li::before{top:max(13px,3.4666666667vw)}.menu-payment-komeList{margin-bottom:max(10px,2.6666666667vw)}.menu-payment-komeList li{font-size:max(12px,3.2vw)}}.about-risk-dl-inner dt{border:1px solid rgb(var(--black));display:inline-block}@media screen and (min-width: 1025px){.about-risk-dl{margin-top:30px;margin-bottom:80px}.about-risk-dl-inner+.about-risk-dl-inner{margin-top:40px}.about-risk-dl-inner dt{font-size:18px;margin-bottom:20px;padding:7px 42px}}@media screen and (min-width: 768px)and (max-width: 1024px){.about-risk-dl{margin-top:30px;margin-bottom:80px}.about-risk-dl-inner+.about-risk-dl-inner{margin-top:40px}.about-risk-dl-inner dt{font-size:18px;margin-bottom:20px;padding:7px 42px}}@media screen and (max-width: 767px){.about-risk-dl{margin-top:max(30px,8vw);margin-bottom:max(60px,16vw)}.about-risk-dl-inner+.about-risk-dl-inner{margin-top:max(40px,10.6666666667vw)}.about-risk-dl-inner dt{font-size:max(18px,4.8vw);margin-bottom:max(20px,5.3333333333vw);padding:max(7px,1.8666666667vw) max(30px,8vw)}}.grecaptcha-badge{visibility:hidden}.calendar-area{background:rgb(var(--white));box-shadow:var(--boxshadow-black);position:relative;z-index:10}.calendar{width:100%}.calendar-label{text-align:center}.calendar .week{background:rgb(var(--darkNavy));color:rgb(var(--white));font-weight:700;text-align:center;vertical-align:middle;width:14.2857142857%}.calendar .week:last-of-type{border-right:1px solid rgb(var(--white))}.calendar tbody tr:not(:last-child){border-bottom:2px solid rgb(var(--darkNavy))}.calendar tbody th,.calendar tbody td{text-align:center}.calendar tbody td{vertical-align:top}.calendar .holiday .daywrap{background:rgb(var(--gray));color:rgb(var(--blue));font-weight:700;padding-top:3px}.calendar .holiday .daywrap-inner{line-height:1.4}.calendar .holiday .holiday-span{display:block}.calendar-text{border:2px solid rgb(var(--black));text-align:center}.calendar-caution{background:var(--gradient-gray);border-top:2px solid rgb(var(--black));border-bottom:2px solid rgb(var(--black));text-align:center}@media screen and (min-width: 768px){.sec-calendar{padding-bottom:40px}.calendar-area{width:min(100%,860px);padding:40px 80px 60px}.embla__container-sp{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.calendar-area-box{width:min(49%,320px)}.calendar-label{font-size:25px;margin-bottom:15px}.calendar .week{font-size:13px;padding:6px 0}.calendar tbody td{font-size:12px;padding:5px}.calendar .daywrap{min-height:41px}.calendar .holiday .holiday-span{font-size:10px}.calendar-caution{margin:30px 0 40px;padding:40px 0}.calendar-caution-title{font-size:18px;margin-bottom:20px}.calendar-caution-text{font-size:14px}.calendar-text{padding:29px}.calendar-caution .fixed-link-tel{margin-top:30px;margin-right:auto;margin-left:auto;width:350px}.calendar-caution .fixed-link-tel a{display:block;padding-top:20px;padding-bottom:20px}.calendar-caution .fixed-link-tel a:hover{opacity:.6}.calendar-caution .fixed-link-tel .fixed-link-tel-no,.calendar-caution .fixed-link-tel .fixed-link-tel-time{color:rgb(var(--white))}}@media screen and (min-width: 768px)and (max-width: 1024px){.calendar-area{padding:40px 30px 60px}.calendar-area-box{width:49%}}@media screen and (max-width: 767px){.calendar-area{padding:max(30px,8vw) max(23px,6.1333333333vw) max(30px,8vw)}.calendar-area-inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:max(20px,5.3333333333vw)}.calendar-area-box{flex:0 0 100%;width:100%}.calendar-label{font-size:max(19px,5.0666666667vw);margin-bottom:max(15px,4vw)}.calendar .week{font-size:max(12px,3.2vw);padding:max(4px,1.0666666667vw) 0}.calendar tbody td{font-size:max(10px,2.6666666667vw);padding:max(4px,1.0666666667vw)}.calendar .daywrap{min-height:max(35px,9.3333333333vw)}.calendar .holiday .holiday-span{font-size:max(8px,2.1333333333vw)}.calendar-caution{margin-bottom:max(40px,10.6666666667vw);padding:max(40px,10.6666666667vw) 0}.calendar-caution-title{font-size:max(18px,4.8vw);text-align:center;margin-bottom:max(20px,5.3333333333vw)}.calendar-caution-text{font-size:max(14px,3.7333333333vw)}.calendar-text{font-size:max(14px,3.7333333333vw);padding:max(20px,5.3333333333vw)}.calendar-caution .fixed-link-tel{width:80%;margin-right:auto;margin-left:auto;margin-top:max(30px,8vw)}.calendar-caution .fixed-link-tel a{display:block;padding-top:max(10px,2.6666666667vw);padding-bottom:max(15px,4vw)}.calendar-caution .fixed-link-tel .fixed-link-tel-no,.calendar-caution .fixed-link-tel .fixed-link-tel-time{color:rgb(var(--white))}}@media screen and (min-width: 768px){.calendar-area{margin-top:20px;margin-bottom:40px}}@media screen and (max-width: 767px){.calendar-area{margin-top:max(20px,5.3333333333vw);margin-bottom:max(40px,10.6666666667vw)}}@media screen and (min-width: 768px){.contact-form-wrapper{width:min(100%,920px);margin-right:auto;margin-left:auto}}@media screen and (min-width: 768px){.contact-intro-text{margin:60px 0 30px}}@media screen and (max-width: 767px){.contact-intro-text{margin:max(60px,16vw) 0 max(40px,10.6666666667vw)}}.warning-note{background:rgb(var(--white))}.warning-note-title{color:rgb(var(--red2))}.icon-warning .cls-1{fill:#e61f25}.icon-warning .cls-2{fill:#fff}.icon-warning .cls-3{isolation:isolate}.warning-note-signature{text-align:right}@media screen and (min-width: 768px){.warning-note{margin:80px 0 70px;padding:30px 50px}.warning-note-title{font-size:18px}.icon-warning{width:26px}.warning-note-text{font-size:14px;margin:15px 0}}@media screen and (max-width: 767px){.warning-note{margin:max(60px,16vw) 0 max(30px,8vw);padding:max(20px,5.3333333333vw)}.warning-note-title{font-size:max(18px,4.8vw);padding-left:max(30px,8vw);text-indent:max(-30px,-8vw)}.icon-warning{width:max(26px,6.9333333333vw);transform:translateY(max(-2px, -0.5333333333vw))}.warning-note-text{margin:max(15px,4vw) 0}}.sectionCF7View__title{border-bottom:1px solid rgb(var(--darkGray));position:relative}.sectionCF7View__title::after{background:rgb(var(--gray2));color:rgb(var(--darkGray));content:"任意";margin:auto;position:absolute;right:0;top:0;bottom:0}@media screen and (min-width: 768px){.sectionCF7View__title::after{border-radius:2px}}@media screen and (max-width: 767px){.sectionCF7View__title::after{border-radius:max(2px,0.5333333333vw)}}.sectionCF7View__title.req::after{background:rgb(var(--pink2));color:rgb(var(--red2));content:"必須"}.sectionCF7View__title__02{text-align:center}.sectionCF7View__subText__02 a{color:rgb(var(--blue2));text-decoration:underline}.sectionCF7View__subText__02 a:hover{color:rgb(var(--red))}.wpcf7-list-item{margin:initial !important}.wpcf7-list-item label{cursor:pointer}.checkbox__btn{display:flex;flex-wrap:wrap;justify-content:flex-start}input[type=text],input[type=email],input[type=tel],input[type=date],textarea,select{background:rgb(var(--white));border:1px solid rgb(var(--gray2))}@media screen and (min-width: 768px){input[type=text],input[type=email],input[type=tel],input[type=date],textarea,select{border-radius:5px}}@media screen and (max-width: 767px){input[type=text],input[type=email],input[type=tel],input[type=date],textarea,select{border-radius:max(5px,1.3333333333vw)}}select{-webkit-appearance:none;appearance:none;background-image:url("../images/icon arrow bold_under.svg");background-repeat:no-repeat}@media screen and (min-width: 768px){select{background-size:12px auto;background-position:right 22px center;cursor:pointer;width:260px}}@media screen and (max-width: 767px){select{background-size:max(12px,3.2vw) auto;background-position:right max(22px,5.8666666667vw) center}}textarea{width:100%}.sectionCF7View__age{display:flex;align-items:center;flex-wrap:wrap}.submit-button__wrapper{text-align:center}.submit-button__wrapper .submit-button{background-color:rgb(var(--blue2));background-image:url("../images/icon_arrow_bold.svg");background-repeat:no-repeat;color:rgb(var(--white));transition:var(--transition-base)}@media screen and (min-width: 768px){.submit-button__wrapper .submit-button{background-position:right 30px top 50%;background-size:6px 12px}}@media screen and (max-width: 767px){.submit-button__wrapper .submit-button{background-position:right max(30px,8vw) top 50%;background-size:max(6px,1.6vw) max(12px,3.2vw)}}.submit-button__wrapper .submit-button:hover{background-color:rgb(var(--blue))}.sectionCF7View{margin-bottom:max(80px,21.3333333333vw)}.sectionCF7View__wrapper+.sectionCF7View__wrapper{margin-top:max(30px,8vw)}.sectionCF7View__wrapper.privacy{margin-top:max(60px,16vw)}.sectionCF7View__title{font-size:max(18px,4.8vw);margin-bottom:max(13px,3.4666666667vw);padding-left:max(15px,4vw);padding-bottom:max(5px,1.3333333333vw)}.sectionCF7View__title::after{font-size:max(12px,3.2vw);line-height:max(20px,5.3333333333vw);height:max(20px,5.3333333333vw);padding:0 max(8px,2.1333333333vw)}.sectionCF7View__title__02{font-size:max(18px,4.8vw)}.sectionCF7View__wrapper fieldset{padding-left:max(15px,4vw)}.radio-items .wpcf7-list-item{display:block}.sectionCF7View__subText{transform:translateX(max(15px, 4vw));margin-bottom:max(15px,4vw)}.sectionCF7View__subText+.sectionCF7View__subText{margin-top:max(-15px,-4vw)}.kyushinbi{background:rgb(var(--gray2));border:1px solid rgb(var(--gray2));display:inline-block;width:max(14px,3.7333333333vw);height:max(14px,3.7333333333vw);margin:0 max(5px,1.3333333333vw) max(-2px,-0.5333333333vw)}.sectionCF7View__subText__02{margin:max(10px,2.6666666667vw) 0}.checkbox__wrapper2{text-align:center}.checkbox__btn{gap:max(8px,2.1333333333vw) max(20px,5.3333333333vw)}input[type=checkbox]{transform:translateY(max(-2px, -0.5333333333vw))}input[type=text],input[type=email],input[type=tel],input[type=date],textarea,select{max-width:100%;padding:max(10px,2.6666666667vw) max(15px,4vw)}.sectionCF7View__age input[type=text]{width:max(150px,40vw)}.input-text,.email,.phone{padding-left:max(15px,4vw)}.sectionCF7View__kibou{display:flex;flex-wrap:wrap}.sectionCF7View__kibou+.sectionCF7View__kibou{margin-top:max(20px,5.3333333333vw)}.sectionCF7View__kibou__inner{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.sectionCF7View{margin-bottom:80px}.sectionCF7View__wrapper+.sectionCF7View__wrapper{margin-top:30px}.sectionCF7View__wrapper.privacy{margin-top:60px}.sectionCF7View__title{font-size:18px;margin-bottom:13px;padding-left:15px;padding-bottom:5px}.sectionCF7View__title::after{font-size:12px;line-height:20px;height:20px;padding:0 8px}.sectionCF7View__title__02{font-size:18px}.sectionCF7View__wrapper fieldset{padding-left:15px}.sectionCF7View__subText{transform:translateX(15px);margin-bottom:15px}.sectionCF7View__subText+.sectionCF7View__subText{margin-top:-15px}.kyushinbi{width:14px;height:14px;margin:0 5px -2px}.sectionCF7View__subText__02{margin:10px 0}.checkbox__btn{gap:8px 20px}input[type=checkbox]{transform:translateY(-2px)}input[type=text],input[type=email],input[type=tel],input[type=date],textarea,select{padding:10px 15px}.sectionCF7View__age input[type=text]{width:150px}.input-text,.email,.phone{padding-left:15px}.sectionCF7View__kibou{align-items:center;gap:30px}.sectionCF7View__kibou__inner{align-items:center;gap:20px}.submit-button__wrapper{margin-left:48px}.submit-button__wrapper .submit-button{width:380px;height:60px}}@media screen and (max-width: 767px){.sectionCF7View{margin-bottom:max(60px,16vw)}.sectionCF7View__kibou{flex-direction:column;gap:max(15px,4vw)}.sectionCF7View__kibou__inner{flex-direction:column;gap:max(10px,2.6666666667vw)}.datepicker-wrapper input,.select select{width:80%}.sectionCF7View__kibou .select select{width:100%}.submit-button__wrapper .submit-button{width:100%;height:max(60px,16vw)}.submit-button__wrapper .wpcf7-spinner{margin:max(10px,2.6666666667vw) auto 0}}input.flatpickr{background:rgb(var(--white)) url("../images/icon_calendar_bk.svg") no-repeat right 20px top 50%}@media screen and (min-width: 768px){input.flatpickr{width:220px}}@media screen and (max-width: 767px){input.flatpickr{width:100%}}.dayContainer{gap:max(5px,1.3333333333vw)}.flatpickr-disabled.holiday{background-color:rgb(var(--gray)) !important;border-radius:0 !important;color:rgb(var(--blue)) !important}.cta_area_tel_caution{margin-bottom:1.5em}.recaptcha-notice a{text-decoration:underline}.recaptcha-notice a:hover{color:rgb(var(--blue2));text-decoration:none}@media screen and (min-width: 768px){.recaptcha-notice{text-align:center;font-size:14px;margin-top:60px}}@media screen and (max-width: 767px){.recaptcha-notice{font-size:max(15px,4vw)}}
