html{background-color:#efeded;font-size:62.5%;overflow:auto}.slide{display:flex;flex-direction:column;align-items:flex-start;position:relative;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}a{transition:all .2s ease}a:hover{opacity:.5}a[href^="tel:"]{cursor:default;pointer-events:auto}@media print,screen and (min-width: 768px){a[href^="tel:"]{pointer-events:none}}a[href^="tel:"]:hover{text-decoration:none}p{margin:0}.m1em{margin-bottom:1em}.hero-wrap{display:flex;flex-direction:column;flex-wrap:nowrap;position:relative;align-self:stretch;width:100%;height:100svh;background-color:#fff;min-height:100vw}@media print,screen and (min-width: 1024px){.hero-wrap{flex-direction:row;min-height:inherit}}@media print,screen and (min-width: 1280px){.hero-wrap{height:100svh;max-height:none}}.hero-wrap div.hero-main{padding:10px;width:100%;height:50%;position:relative}@media print,screen and (min-width: 768px){.hero-wrap div.hero-main{padding:1.6vw;height:50%}}@media print,screen and (min-width: 1024px){.hero-wrap div.hero-main{width:40%;height:100%}}.hero-wrap div.hero-main .hero-copy{width:80vw;position:absolute;bottom:16px;left:3.2vw;max-width:340px}@media print,screen and (min-width: 768px){.hero-wrap div.hero-main .hero-copy{bottom:8%;width:64vw;max-width:inherit}}@media print,screen and (min-width: 1024px){.hero-wrap div.hero-main .hero-copy{top:50%;bottom:inherit;transform:translateY(-40%);width:32vw}}.hero-wrap div.hero-main .hero-copy img{max-width:100%}.hero-wrap div.hero-sub{width:100%;height:50%;background:url(../img/heroimg.png) no-repeat center center/cover;position:relative}@media print,screen and (min-width: 768px){.hero-wrap div.hero-sub{height:50%}}@media print,screen and (min-width: 1024px){.hero-wrap div.hero-sub{width:60%;height:100%}}.hero-wrap div.hero-sub div.hero-tel{display:none;position:absolute;bottom:8px;right:8px;width:calc(100% - 16px);height:auto}@media print,screen and (min-width: 768px){.hero-wrap div.hero-sub div.hero-tel{display:block;bottom:5.6vw;right:1.6vw;width:44vw}}@media print,screen and (min-width: 1024px){.hero-wrap div.hero-sub div.hero-tel{width:26vw}}.hero-wrap div.hero-sub div.hero-tel img{max-width:100%}div.hero-hdr{display:inline-flex;flex-direction:column;align-items:flex-start;gap:16px}@media print,screen and (min-width: 768px){div.hero-hdr{width:100%;gap:26px}}div.hero-hdr .frame-2{display:flex;gap:10px;position:relative;flex:0 0 auto;flex-direction:column;width:100%}@media print,screen and (min-width: 768px){div.hero-hdr .frame-2{display:inline-flex;align-items:center;flex-direction:row;gap:16px}}div.hero-hdr .frame-2 .frame-3{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:8px;position:relative;flex:0 0 auto;background-color:#a59977;width:100%}@media print,screen and (min-width: 768px){div.hero-hdr .frame-2 .frame-3{width:50%}}@media print,screen and (min-width: 1024px){div.hero-hdr .frame-2 .frame-3{padding:10px 13px}}div.hero-hdr .frame-2 .frame-3 p{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:min(7vw,3rem);letter-spacing:.3vw;line-height:1em;position:relative;width:-moz-fit-content;width:fit-content;font-weight:400;white-space:nowrap;text-align:center}@media print,screen and (min-width: 768px){div.hero-hdr .frame-2 .frame-3 p{font-size:3.6vw}}@media print,screen and (min-width: 1024px){div.hero-hdr .frame-2 .frame-3 p{font-size:1.5vw}}div.hero-hdr .frame-2 .frame-3 p a{color:#fff}div.hero-hdr .frame-2 .frame-3 p a:hover{opacity:1}div.hero-hdr .frame-2 .text-wrapper-3 h1{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#a59977;font-size:min(4.5vw,2.6rem);letter-spacing:.2vw;line-height:1em;white-space:nowrap;position:relative;font-weight:400;padding-left:2vw}@media print,screen and (min-width: 768px){div.hero-hdr .frame-2 .text-wrapper-3 h1{font-size:2.8vw;line-height:30px;width:50%;padding-left:0}}@media print,screen and (min-width: 1024px){div.hero-hdr .frame-2 .text-wrapper-3 h1{font-size:1vw}}div.hero-hdr .frame-4{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:0;position:relative;flex:0 0 auto}@media print,screen and (min-width: 768px){div.hero-hdr .frame-4{gap:10px}}div.hero-hdr .frame-4 .frame-5{display:inline-flex;align-items:center;gap:10px;position:relative;flex:0 0 auto}div.hero-hdr .frame-4 .frame-5 .line-2{position:relative;width:20px;height:1px;-o-object-fit:cover;object-fit:cover}div.hero-hdr .frame-4 .frame-5 .frame-6{display:flex;width:136px;align-items:center;gap:10px;padding:8px 0px;position:relative}div.hero-hdr .frame-4 .frame-5 .frame-6 .text-wrapper-4{width:-moz-fit-content;width:fit-content;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#000;font-size:1.6rem;letter-spacing:2px;line-height:23px;white-space:nowrap;position:relative;font-weight:400}@media print,screen and (min-width: 1280px){div.hero-hdr .frame-4 .frame-5 .frame-6 .text-wrapper-4{font-size:1vw}}.cnt-wrap{flex-direction:column;align-items:center;align-self:stretch;width:100%;flex:0 0 auto;display:flex;overflow:hidden;position:relative}.cnt-wrap::after{background:#fff;content:"";filter:blur(47.5px);position:absolute;top:0;left:50%;transform:translateX(-50%);width:1516px;height:100%;z-index:-1}.cnt-features{flex-direction:column;align-items:center;gap:80px;padding:40px 0px;flex:0 0 auto;border-bottom-width:1px;border-bottom-style:solid;border-color:#a59977;display:flex;position:relative;width:100%}@media print,screen and (min-width: 768px){.cnt-features{padding:80px 0px}}@media print,screen and (min-width: 1280px){.cnt-features{width:1200px}}.cnt-features .frame-7{display:flex;flex-direction:column;align-items:flex-start;gap:60px;padding:0px 16px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}@media print,screen and (min-width: 768px){.cnt-features .frame-7{padding:0px 30px;gap:100px}}@media print,screen and (min-width: 1280px){.cnt-features .frame-7{flex-direction:row}}.cnt-features .frame-7 .frame-8{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:24px;position:relative;border:3px solid;border-color:#a59977}@media print,screen and (min-width: 768px){.cnt-features .frame-7 .frame-8{padding:30px;gap:32px}}@media print,screen and (min-width: 1280px){.cnt-features .frame-7 .frame-8{width:440px}}.cnt-features .frame-7 .frame-8 .element-wrapper{display:flex;align-items:center;gap:10px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.cnt-features .frame-7 .frame-8 .element-wrapper .element-14{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:600;color:#000;font-size:5.6vw;letter-spacing:.3rem;line-height:1.6em}@media print,screen and (min-width: 768px){.cnt-features .frame-7 .frame-8 .element-wrapper .element-14{font-size:3.6vw}}@media print,screen and (min-width: 1280px){.cnt-features .frame-7 .frame-8 .element-wrapper .element-14{font-size:3rem}}@media print,screen and (min-width: 768px){.cnt-features .frame-7 .frame-8 .element-wrapper .element-14 br{display:none}}@media print,screen and (min-width: 1280px){.cnt-features .frame-7 .frame-8 .element-wrapper .element-14 br{display:block}}.cnt-features .frame-7 .frame-8 .text-wrapper-8{position:relative;align-self:stretch;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;color:#000;font-size:1.6rem;letter-spacing:.2rem;line-height:1.6em}@media print,screen and (min-width: 768px){.cnt-features .frame-7 .frame-8 .text-wrapper-8{font-size:2rem}}.cnt-features .frame-7 .frame-9{display:flex;flex-direction:column;align-items:flex-start;gap:48px;position:relative;width:100%}@media print,screen and (min-width: 1280px){.cnt-features .frame-7 .frame-9{width:600px}}.frame-10{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:100%}@media print,screen and (min-width: 768px){.frame-10{gap:40px}}.frame-11{width:100%;align-items:start;display:flex;gap:10px;position:relative;flex:0 0 auto}@media print,screen and (min-width: 768px){.frame-11{align-items:center;gap:20px}}.frame-12{display:flex;flex-direction:column;max-width:750px;align-items:flex-start;justify-content:flex-end;gap:32px;position:relative;width:100%;flex:0 0 auto;margin:0 auto}@media print,screen and (min-width: 768px){.frame-12{flex-direction:row;gap:10px}}.frame-12 .frame-13{display:flex;flex-direction:column;align-items:flex-start;gap:10px;position:relative;flex:1;flex-grow:1}.frame-12 .frame-13 .text-wrapper-11{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#000;font-size:1.6rem;letter-spacing:.32rem;line-height:1.6em;position:relative;width:-moz-fit-content;width:fit-content;font-weight:400;white-space:nowrap}.frame-12 .frame-13 .element-15{position:relative;align-self:stretch;width:100%;aspect-ratio:1.6;-o-object-fit:cover;object-fit:cover}.img-after{position:relative;align-self:stretch;width:100%;aspect-ratio:1.56;-o-object-fit:cover;object-fit:cover}.dia{position:relative;width:20px;height:33.46px}.dia img{width:20px;height:33.46px}.overlap-group-3{position:relative;height:34px;background-image:url(../img/vector-8.svg);background-size:100% 100%}.text-wrapper-9{position:relative;width:-moz-fit-content;width:fit-content;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:600;color:#000;font-size:1.8rem;letter-spacing:.48rem;line-height:1.4em;padding-top:3px}@media print,screen and (min-width: 768px){.text-wrapper-9{font-size:2.4rem}}.text-wrapper-12{position:relative;width:-moz-fit-content;width:fit-content;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;color:#000;font-size:2rem;letter-spacing:.2rem;line-height:1.4em;padding-top:3px}@media print,screen and (min-width: 768px){.text-wrapper-12{font-size:2.4rem}}.text-wrapper-12 br{display:none}@media print,screen and (min-width: 1280px){.text-wrapper-12 br{display:block}}.text-wrapper-10{position:relative;align-self:stretch;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;color:#020202;font-size:1.6rem;letter-spacing:.3rem;line-height:1.6em}.text-wrapper-10 ul{margin-left:2em}.text-wrapper-10 ul li{list-style:disc;margin-bottom:.5em}.frame-14{display:flex;flex-direction:column;align-items:flex-start;gap:100px;padding:0px 16px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}@media print,screen and (min-width: 768px){.frame-14{padding:0px 30px}}@media print,screen and (min-width: 1280px){.frame-14{flex-direction:row}}.slide .frame-15{display:flex;flex-direction:column;align-items:flex-start;gap:30px;position:relative;align-self:stretch}@media print,screen and (min-width: 1280px){.slide .frame-15{width:520px}}.slide .img-wrapper{position:relative;align-self:stretch;width:100%;text-align:center}@media print,screen and (min-width: 1280px){.slide .img-wrapper{height:328px}}.slide .element-16{width:300px;height:203px;aspect-ratio:1.48;-o-object-fit:cover;object-fit:cover}@media print,screen and (min-width: 768px){.slide .element-16{width:340px;height:230px}}@media print,screen and (min-width: 1280px){.slide .element-16{position:absolute;top:50%;left:50%;transform:translate(-56%, -50%)}}.frame-16{display:flex;flex-direction:column;align-items:flex-start;gap:32px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}@media print,screen and (min-width: 768px){.frame-16{gap:40px}}.frame-17{display:flex;align-items:flex-start;gap:10px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}@media print,screen and (min-width: 768px){.frame-17{gap:20px}}@media print,screen and (min-width: 1280px){.frame-17{min-height:72px}}.element-17{width:300px;height:152px;aspect-ratio:1.98;-o-object-fit:cover;object-fit:cover}@media print,screen and (min-width: 768px){.element-17{width:421px;height:212px}}@media print,screen and (min-width: 1280px){.element-17{position:absolute;top:44px;left:51px}}.cnt-app{align-items:flex-start;justify-content:space-between;padding:40px 16px;flex:0 0 auto;border-bottom-width:1px;border-bottom-style:solid;border-color:#a49977;display:flex;flex-direction:column;gap:60px;position:relative;width:100%}@media print,screen and (min-width: 768px){.cnt-app{padding:80px 30px 80px;gap:80px}}@media print,screen and (min-width: 1280px){.cnt-app{flex-direction:row;gap:140px;padding:160px 30px 80px;width:1200px}}.cnt-app .frame-19{display:flex;flex-direction:column;align-items:flex-start;gap:40px;position:relative;width:100%}@media print,screen and (min-width: 768px){.cnt-app .frame-19{gap:56px}}@media print,screen and (min-width: 1280px){.cnt-app .frame-19{width:600px}}.cnt-app .frame-19 .frame-20{display:flex;flex-direction:column;width:100%;height:137px;align-items:flex-start;gap:16px;position:relative}.cnt-app .frame-19 .frame-20 .element-x{position:relative;width:256px;height:69px;aspect-ratio:3.71;-o-object-fit:cover;object-fit:cover}.cnt-app .frame-19 .frame-20 .text-wrapper-13{position:relative;align-self:stretch;font-weight:600;color:#000;font-size:2rem;letter-spacing:.48rem;line-height:1.4em;font-style:normal}@media print,screen and (min-width: 768px){.cnt-app .frame-19 .frame-20 .text-wrapper-13{font-size:3rem}}.cnt-app .frame-19 .frame-21{display:flex;flex-direction:column;align-items:flex-start;gap:50px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.cnt-app .frame-22{display:inline-flex;flex-direction:column;align-items:center;gap:55px;position:relative;flex:0 0 auto;width:100%}@media print,screen and (min-width: 1280px){.cnt-app .frame-22{width:400px}}.cnt-app .frame-22 .element-18{position:relative;width:300px;height:300px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}@media print,screen and (min-width: 768px){.cnt-app .frame-22 .element-18{width:344px;height:342px}}.cnt-app .frame-22 .frame-wrapper{position:relative;width:100%}@media print,screen and (min-width: 768px){.cnt-app .frame-22 .frame-wrapper{width:400px}}.cnt-app .frame-22 .frame-wrapper .frame-23{display:inline-flex;flex-direction:column;align-items:flex-start;gap:32px;position:relative;width:100%}@media print,screen and (min-width: 768px){.cnt-app .frame-22 .frame-wrapper .frame-23{gap:40px}}.overlap-group-4{position:relative;height:34px;background-image:url(../img/vector-12.svg);background-size:100% 100%}.text-wrapper-14{position:relative;align-self:stretch;font-weight:400;color:#020202;font-size:1.6rem;letter-spacing:.3rem;line-height:1.6em}.cnt-about{flex-direction:column;width:100%;align-items:flex-start;gap:60px;padding:0px 0px 60px;flex:0 0 auto;display:flex;position:relative}@media print,screen and (min-width: 1280px){.cnt-about{gap:60px;padding:0px 0px 96px;width:1200px}}.cnt-about .frame-24{display:flex;flex-direction:column;align-items:flex-start;gap:40px;padding:40px 16px;position:relative;align-self:stretch;width:100%;flex:0 0 auto;border-bottom-width:1px;border-bottom-style:solid;border-color:#a59977}@media print,screen and (min-width: 768px){.cnt-about .frame-24{padding:40px 30px}}@media print,screen and (min-width: 1280px){.cnt-about .frame-24{flex-direction:row;gap:100px;padding:60px 30px}}.cnt-about .frame-24 .frame-26{width:100%;align-items:flex-end;justify-content:center;gap:20px;display:flex;flex-direction:column;position:relative}@media print,screen and (min-width: 1280px){.cnt-about .frame-24 .frame-26{width:680px}}.cnt-about .frame-24 .frame-26 .frame-27{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 20px;position:relative;align-self:stretch;width:100%;flex:0 0 auto;background-color:#a59977}.cnt-about .frame-24 .frame-26 .frame-27 .frame-28{align-items:center;display:flex;gap:20px;position:relative;flex:1;flex-grow:1}.frame-25{align-items:center;justify-content:center;gap:10px;display:flex;position:relative;width:100%}@media print,screen and (min-width: 1280px){.frame-25{border:1px solid;border-color:#a59977;padding:20px;width:360px}}.frame-25 .text-wrapper-15{width:-moz-fit-content;width:fit-content;color:#a59977;font-size:2rem;letter-spacing:.3rem;line-height:1.4em;position:relative;font-weight:600;font-style:normal}@media print,screen and (min-width: 768px){.frame-25 .text-wrapper-15{font-size:3rem;letter-spacing:.5rem}}.frame-25 .text-wrapper-15 br{display:none}@media print,screen and (min-width: 1280px){.frame-25 .text-wrapper-15 br{display:block}}.text-wrapper-2{color:#fff;font-size:3rem;letter-spacing:.6rem;line-height:1em;position:relative;width:-moz-fit-content;width:fit-content;font-weight:400;white-space:nowrap}.text-wrapper-16{flex:1;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#fff;font-size:1.6rem;letter-spacing:.3rem;line-height:1.6em;position:relative;font-weight:600}.text-wrapper-18{position:relative;align-self:stretch;font-weight:400;color:#020202;font-size:1.4rem;letter-spacing:.3rem;line-height:1.6em;padding-left:1em;text-indent:-1em}.frame-32{align-items:flex-start;gap:60px;padding:0px 16px 40px;align-self:stretch;width:100%;flex:0 0 auto;border-bottom-width:1px;border-bottom-style:solid;border-color:#a59977;display:flex;flex-direction:column;position:relative}@media print,screen and (min-width: 768px){.frame-32{padding:0px 30px 40px}}@media print,screen and (min-width: 1280px){.frame-32{flex-direction:row;gap:100px;padding:0px 30px 60px}}.frame-32.bottomFrame{align-items:flex-end}.frame-33{width:100%}@media print,screen and (min-width: 1280px){.frame-33{width:680px}}.frame-33 p{font-size:1.6rem;line-height:1.6em}.frame-33 ul{margin-left:2em}.frame-33 ul li{list-style:disc;font-size:1.6rem;line-height:1.6em;margin-bottom:.5em}.frame-35{display:flex;flex-direction:column;width:100%;align-items:center;gap:10px;position:relative}@media print,screen and (min-width: 1280px){.frame-35{align-items:flex-end;width:680px}}.frame-35 .text-wrapper-20{position:relative;width:-moz-fit-content;width:fit-content;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;color:#020202;font-size:2rem;letter-spacing:.5rem;line-height:1em}@media print,screen and (min-width: 768px){.frame-35 .text-wrapper-20{font-size:2.6rem}}.cnt-cta{flex-direction:column;width:100%;align-items:center;justify-content:center;gap:10px;padding:0;background-color:#f1f0f0;display:flex;position:relative}@media print,screen and (min-width: 768px){.cnt-cta{padding:60px 0}}@media print,screen and (min-width: 1280px){.cnt-cta{padding:96px 0}}.cnt-cta .overlap-group-wrapper{position:relative;height:auto}@media print,screen and (min-width: 768px){.cnt-cta .overlap-group-wrapper{width:calc(100% - 60px)}}@media print,screen and (min-width: 1280px){.cnt-cta .overlap-group-wrapper{width:960px}}.cnt-cta .overlap-group-wrapper img{max-width:100%}.slide .frame-36{display:inline-flex;align-items:flex-end;gap:8px;position:relative;flex:0 0 auto}@media print,screen and (min-width: 768px){.slide .frame-36{gap:14px}}.slide .text-wrapper-21{width:-moz-fit-content;width:fit-content;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#020202;font-size:1.4rem;line-height:30px;white-space:nowrap;position:relative;font-weight:400}@media print,screen and (min-width: 768px){.slide .text-wrapper-21{font-size:2rem;letter-spacing:4px}}.slide .text-wrapper-22{position:relative;width:-moz-fit-content;width:fit-content;margin-top:-1px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;color:#a59977;font-size:4rem;letter-spacing:5px;line-height:4rem;white-space:nowrap}@media print,screen and (min-width: 768px){.slide .text-wrapper-22{font-size:5rem;line-height:5rem;letter-spacing:10px}}.slide .frame-37{display:flex;flex-direction:column;width:100%;align-items:center;gap:60px;position:relative}@media print,screen and (min-width: 768px){.slide .frame-37{width:680px}}.slide .frame-38{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}@media print,screen and (min-width: 768px){.slide .frame-38{gap:40px}}.slide .overlap-group-5{position:relative;height:34px;background-image:url(../img/vector-20.svg);background-size:100% 100%}.cnt-doctor{width:calc(100% - 32px);align-items:flex-start;gap:60px;padding:40px 0px;flex:0 0 auto;display:flex;flex-direction:column;position:relative}@media print,screen and (min-width: 768px){.cnt-doctor{width:calc(100% - 60px);padding:60px 0px}}@media print,screen and (min-width: 1280px){.cnt-doctor{flex-direction:row;gap:100px;padding:96px 0px 60px;width:1200px}}.cnt-doctor .frame-41{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:32px;position:relative;flex:1;flex-grow:1}@media print,screen and (min-width: 768px){.cnt-doctor .frame-41{gap:60px}}.cnt-doctor .frame-41 .mask-group{position:relative;align-self:stretch;width:100%}.cnt-doctor .frame-41 .frame-42{align-items:flex-start;gap:24px;flex:0 0 auto;display:flex;flex-direction:column;position:relative}@media print,screen and (min-width: 768px){.cnt-doctor .frame-41 .frame-42{gap:40px}}.cnt-doctor .frame-41 .frame-42 .frame-43{display:flex;align-items:flex-end;gap:30px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.cnt-doctor .frame-41 .frame-42 .frame-43 .text-wrapper-27{position:relative;width:-moz-fit-content;width:fit-content;font-weight:400;color:#a59977;font-size:16px;letter-spacing:3.2px;line-height:26px;white-space:nowrap}.cnt-doctor .frame-41 .frame-42 .frame-43 .text-wrapper-28{position:relative;width:-moz-fit-content;width:fit-content;font-weight:400;color:#a59977;font-size:3rem;letter-spacing:8px;line-height:1em;white-space:nowrap}@media print,screen and (min-width: 768px){.cnt-doctor .frame-41 .frame-42 .frame-43 .text-wrapper-28{font-size:4rem}}.frame-44{display:flex;flex-direction:column;align-items:flex-start;gap:10px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.frame-44 .text-wrapper-29{position:relative;width:-moz-fit-content;width:fit-content;font-weight:400;color:#020202;font-size:1.4rem;letter-spacing:.3rem;line-height:1em;white-space:nowrap}.frame-44 .frame-45{display:flex;flex-direction:column;align-items:flex-start;gap:20px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.frame-46{display:flex;flex-direction:column;align-items:flex-start;gap:24px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}@media print,screen and (min-width: 768px){.frame-46{flex-direction:row}}.frame-46 ul{position:relative;flex:1}.frame-46 ul li{font-weight:400;color:#020202;font-size:1.4rem;letter-spacing:0;line-height:1.8em}.cnt-clinic{flex-direction:column;align-items:center;gap:10px;padding:40px 0;align-self:stretch;width:100%;flex:0 0 auto;background-color:#f1f0f0;display:flex;position:relative}@media print,screen and (min-width: 768px){.cnt-clinic{padding:60px 0}}.cnt-clinic .frame-47{display:flex;flex-direction:column;width:calc(100% - 32px);justify-content:space-between;position:relative;flex:0 0 auto}@media print,screen and (min-width: 768px){.cnt-clinic .frame-47{width:calc(100% - 60px)}}@media print,screen and (min-width: 1280px){.cnt-clinic .frame-47{flex-direction:row;width:1200px}}.cnt-clinic .frame-47 .frame-48{display:flex;flex-direction:column;width:100%;align-items:flex-start;gap:24px;position:relative;margin-bottom:40px}@media print,screen and (min-width: 768px){.cnt-clinic .frame-47 .frame-48{margin-bottom:60px}}@media print,screen and (min-width: 1280px){.cnt-clinic .frame-47 .frame-48{margin-bottom:0;gap:38px;width:360px}}.cnt-clinic .frame-47 .frame-48 p{font-size:1.6rem;letter-spacing:.3rem;line-height:1.6em}.cnt-clinic .frame-47 .clinicMap{width:100%}@media print,screen and (min-width: 1280px){.cnt-clinic .frame-47 .clinicMap{width:740px}}.cnt-clinic .frame-47 .clinicMap iframe{max-width:100%;width:100%}.cnt-ftr{width:calc(100% - 60px);align-items:flex-start;gap:32px;padding:40px 0px;flex:0 0 auto;display:flex;flex-direction:column;position:relative}@media print,screen and (min-width: 768px){.cnt-ftr{flex-direction:row;padding:60px 0px}}@media print,screen and (min-width: 1280px){.cnt-ftr{gap:93px;width:960px}}.cnt-ftr .LinkBlock{width:280px}.cnt-ftr .LinkBlock p.Linktxt{font-size:1.6rem;font-weight:600;line-height:1.6em;margin-bottom:1em}.cnt-ftr .LinkBlock ul.LinkUl li{font-size:1.4rem;font-weight:400;line-height:1.8em}@media print,screen and (min-width: 768px){.cnt-ftr .LinkBlock ul.LinkUl li{font-size:1.3rem}}@media print,screen and (min-width: 1280px){.cnt-ftr .LinkBlock ul.LinkUl li{font-size:1.4rem}}.cnt-ftr .LinkBlock ul.LinkUl li a{color:#000}.copyright{margin-bottom:104px}@media print,screen and (min-width: 768px){.copyright{margin-bottom:24px}}.cttWrap{background:#a59977;display:flex;align-items:center;justify-content:center;position:fixed;bottom:0;left:0;width:100%;height:72px}@media print,screen and (min-width: 768px){.cttWrap{display:none}}.cttWrap dl dt{color:#333;font-size:1.2rem;font-weight:600;text-align:center;margin-bottom:10px;padding-top:4px}.cttWrap dl dd{text-align:center}.cttWrap dl dd a{color:#fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:3rem;letter-spacing:.3rem;line-height:1em;font-weight:600}/*# sourceMappingURL=style.css.map */