﻿main{background:#f9f8f5}main p{color:#675b51;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.6rem;line-height:1.875}.clinicItem-en,main .clinicItem-en{color:#e5d7c4;font-family:"Dangrek","Arial Narrow",sans-serif;font-size:6.4rem;letter-spacing:0;line-height:1;min-width:0;overflow-wrap:anywhere}@media print,screen and (min-width: 768px){.clinicItem-en,main .clinicItem-en{min-width:auto;overflow-wrap:normal}}@media print,screen and (min-width: 1280px){.clinicItem-en,main .clinicItem-en{font-size:8rem;letter-spacing:.04em;line-height:.9}}.clinicItem-label,main .clinicItem-label{color:#c9642c;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-weight:400;font-size:1.6rem;letter-spacing:.2em;line-height:1;padding:0;writing-mode:vertical-rl}@media print,screen and (min-width: 768px){.clinicItem-label,main .clinicItem-label{font-family:"M PLUS 1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.4rem;letter-spacing:0}}@media print,screen and (min-width: 1280px){.clinicItem-label,main .clinicItem-label{letter-spacing:.2em;line-height:1.1;padding:4px 0}}main .clinicItem-label-m{font-weight:500}.clinicBlock-label{align-items:center;display:flex;gap:12px;margin-bottom:32px}@media print,screen and (min-width: 1280px){.clinicBlock-label{align-items:flex-start;gap:11px;margin-bottom:22px}}.clinicBlock-label-staff{align-items:flex-start}@media print,screen and (min-width: 768px){.clinicBlock-label-staff{align-items:center}}@media print,screen and (min-width: 1280px){.clinicBlock-label-staff{align-items:flex-start;padding-right:50px}}.clinicBlock-label-staff .clinicItem-label{align-items:flex-end;display:block;flex-direction:column;padding:0;writing-mode:vertical-rl}@media print,screen and (min-width: 768px){.clinicBlock-label-staff .clinicItem-label{display:flex;font-size:1.2rem;letter-spacing:.2em;writing-mode:horizontal-tb}}@media print,screen and (min-width: 1280px){.clinicBlock-label-staff .clinicItem-label{font-size:1.4rem}}.clinicBlock-label-staff .clinicItem-label-h{line-height:1;margin-bottom:0}@media print,screen and (min-width: 768px){.clinicBlock-label-staff .clinicItem-label-h{line-height:23px;margin-bottom:-3px}}@media print,screen and (min-width: 1280px){.clinicBlock-label-staff .clinicItem-label-h{line-height:28.7px;margin-bottom:-4px}}.clinicBlock-label-staff .clinicItem-label-v{line-height:1;writing-mode:vertical-rl}@media print,screen and (min-width: 768px){.clinicBlock-label-staff .clinicItem-label-v{line-height:15px}}@media print,screen and (min-width: 1280px){.clinicBlock-label-staff .clinicItem-label-v{line-height:18.7px}}.clinicBlock-label-staff .clinicItem-en{line-height:.77}@media print,screen and (min-width: 768px){.clinicBlock-label-staff .clinicItem-en{line-height:1}}@media print,screen and (min-width: 1280px){.clinicBlock-label-staff .clinicItem-en{line-height:.9}}:is(.clinicH3-career,.clinicH3-staff,.clinicH3-tc,.clinicH4-tc,.clinicH3-item,.clinicH4-item,.clinicBox-reserve h3){margin-bottom:0}.clinicH2{color:#3c2f24;font-family:"M PLUS 1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-weight:300;font-size:2.8rem;line-height:38px;margin-bottom:32px;text-align:left}@media print,screen and (min-width: 768px){.clinicH2{font-size:3.2rem;line-height:40px;text-align:center}}@media print,screen and (min-width: 1280px){.clinicH2{font-size:4rem;line-height:1.6;margin-bottom:22px;padding-top:2px;text-align:left}}.clinicH2 br{display:none}@media print,screen and (min-width: 768px){.clinicH2 br{display:inline}}.clinicH2-em{color:#c9642c}.clinicBlock-head{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:32px}@media print,screen and (min-width: 768px){.clinicBlock-head{align-items:center;margin-bottom:40px}}@media print,screen and (min-width: 1280px){.clinicBlock-head{align-items:stretch;margin-bottom:60px}}@media print,screen and (min-width: 768px){.clinicBlock-head>p{text-align:center}}@media print,screen and (min-width: 1280px){.clinicBlock-head>p{text-align:left}}@media print,screen and (min-width: 1280px){.clinicBlock-head-center{align-items:center}}@media print,screen and (min-width: 1280px){.clinicBlock-head-center .clinicH2{text-align:center}}@media print,screen and (min-width: 1280px){.clinicBlock-head-center>p{text-align:center}}.clinicUl-disc li{color:#675b51;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.6rem;line-height:30px;list-style:disc;margin-left:24px}.pageWrap-title.clinicWrap-title{background:var(--pageTitle-grad),url("../img/page/page_01_pc.webp") no-repeat 30% center/cover}@media print,screen and (min-width: 768px){.pageWrap-title.clinicWrap-title{background-position:center center,center center}}.pageWrap-1.clinicWrap-greeting{background:#f9f8f5}.pageWrap-1 .clinicWrap-greeting-inr{padding:29px 0 60px}@media print,screen and (min-width: 768px){.pageWrap-1 .clinicWrap-greeting-inr{max-width:648px;padding:49px 0 80px}}@media print,screen and (min-width: 1280px){.pageWrap-1 .clinicWrap-greeting-inr{max-width:1264px;padding:150px 0}}.clinicWrap-greeting-inr>.clinicBlock-label{justify-content:flex-start}@media print,screen and (min-width: 768px){.clinicWrap-greeting-inr>.clinicBlock-label{justify-content:center}}.clinicBlock-greeting{display:flex;flex-direction:column;gap:24px}@media print,screen and (min-width: 768px){.clinicBlock-greeting{align-items:start;display:grid;gap:24px 40px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto 1fr}}@media print,screen and (min-width: 1280px){.clinicBlock-greeting{align-items:flex-start;display:flex;flex-direction:row;gap:60px;grid-template-columns:none;grid-template-rows:none}}@media print,screen and (min-width: 768px){.clinicBlock-greeting-img{grid-column:2;grid-row:1}}@media print,screen and (min-width: 1280px){.clinicBlock-greeting-img{flex:0 0 505px;grid-column:auto;grid-row:auto}}.clinicBlock-greeting-img img{border-radius:32px;display:block;height:auto;width:100%}@media print,screen and (min-width: 1280px){.clinicBlock-greeting-img img{border-radius:40px}}.clinicBlock-greeting-txt{display:flex;flex-direction:column;gap:40px}@media print,screen and (min-width: 768px){.clinicBlock-greeting-txt{display:contents}}@media print,screen and (min-width: 1280px){.clinicBlock-greeting-txt{display:flex;flex:1 1 auto;gap:50px;min-width:0}}@media print,screen and (min-width: 768px){.clinicBlock-greeting-msg{grid-column:1;grid-row:1/3}}@media print,screen and (min-width: 1280px){.clinicBlock-greeting-msg{grid-column:auto;grid-row:auto}}@media print,screen and (min-width: 768px){.clinicBlock-greeting-msg .clinicH2{text-align:left}}@media print,screen and (min-width: 1280px){.clinicBlock-greeting-msg .clinicH2{line-height:64px}}@media print,screen and (min-width: 768px){.clinicBlock-greeting-profile{grid-column:2;grid-row:2}}@media print,screen and (min-width: 1280px){.clinicBlock-greeting-profile{grid-column:auto;grid-row:auto}}.clinicBlock-director{align-items:center;display:flex;flex-wrap:wrap;gap:4px 15px;margin-bottom:20px}main .clinicItem-director{color:#91877e;font-weight:bold;line-height:20px}main .clinicItem-director-name{align-items:flex-end;display:flex;flex-wrap:wrap;gap:0 10px;padding:5px 0}main .clinicItem-director-name b{color:#3c2f24;font-family:"M PLUS 1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:3.2rem;font-weight:300;line-height:32.17px}@media print,screen and (min-width: 1280px){main .clinicItem-director-name b{font-size:4rem}}main .clinicItem-director-name span{color:#91877e}.clinicBox-career{background:#fffdf8;border-radius:24px;display:flex;flex-direction:column;gap:18px;padding:24px}@media print,screen and (min-width: 768px){.clinicBox-career{border-radius:30px;padding:32px}}@media print,screen and (min-width: 1280px){.clinicBox-career{padding:40px 32px 28px}}.clinicH3-career{color:#3c2f24;font-family:"M PLUS 1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:2rem;font-weight:700;line-height:22px}.clinicH3-career span{color:#c9642c;font-family:"Dangrek","Arial Narrow",sans-serif;font-weight:normal;letter-spacing:.088em;margin-right:6px}.clinicDl-career{display:flex;flex-direction:column;gap:12px}@media print,screen and (min-width: 1280px){.clinicDl-career>div{display:flex;gap:10px}}.clinicDl-career dt{color:#c9642c;flex:0 0 auto;font-family:"Dangrek","Arial Narrow",sans-serif;font-size:2rem;line-height:29.95px}.clinicDl-career dd{color:#675b51;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.6rem;line-height:30px}.clinicTxt-em{color:#3c2f24}.pageWrap-2.clinicWrap-staff{background:#f7eedc}.pageWrap-2 .clinicWrap-staff-inr{padding:60px 0}@media print,screen and (min-width: 768px){.pageWrap-2 .clinicWrap-staff-inr{max-width:648px;padding:80px 0}}@media print,screen and (min-width: 1280px){.pageWrap-2 .clinicWrap-staff-inr{max-width:1180px;padding:150px 0}}@media print,screen and (min-width: 1280px){.clinicWrap-staff-inr .clinicBlock-head{margin-bottom:66px}}.clinicList-staff{display:flex;flex-wrap:wrap;gap:32px;margin-bottom:32px}@media print,screen and (min-width: 768px){.clinicList-staff{gap:20px;margin-bottom:20px}}.clinicList-staff:last-child{margin-bottom:0}.clinicList-staff>.clinicCard-staff{width:100%}@media print,screen and (min-width: 768px){.clinicList-staff>.clinicCard-staff{width:calc(50% - 10px)}}@media print,screen and (min-width: 1280px){.clinicList-staff>.clinicCard-staff{width:380px}}@media print,screen and (min-width: 1280px){.clinicList-staff>.clinicCard-staff-wide,.clinicList-staff>.clinicCard-staff-narrow{width:calc(50% - 10px)}}.clinicCard-staff{background:#fffdf8;border-radius:20px;display:flex;flex-direction:column;overflow:hidden}@media print,screen and (min-width: 768px){.clinicCard-staff{border-radius:30px}}@media print,screen and (min-width: 1280px){.clinicCard-staff-wide .clinicCard-staff-img,.clinicCard-staff-narrow .clinicCard-staff-img{aspect-ratio:auto;margin:24px 24px 0;overflow:hidden}}@media print,screen and (min-width: 1280px){.clinicCard-staff-wide .clinicCard-staff-img{border-radius:20px;height:246px;width:374px}}@media print,screen and (min-width: 1280px){.clinicCard-staff-narrow .clinicCard-staff-img{border-radius:30px;height:221px;width:337px}}.clinicCard-staff-img{aspect-ratio:380/221;background:repeating-linear-gradient(150deg, #eee5d5 0 8px, #f4eee1 8px 16px);flex-shrink:0;position:relative}@media print,screen and (min-width: 1280px){.clinicCard-staff-img{aspect-ratio:auto;height:221px}}.clinicCard-staff-img img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.clinicCard-staff-img .clinicCard-staff-silhouette{height:88%;inset:auto auto 0 50%;object-fit:contain;translate:-50% 0;width:auto}main .clinicCard-staff-role{background:hsla(0,0%,100%,.94);border-radius:999px;color:#c9642c;font-size:1.6rem;font-weight:bold;left:14px;line-height:23px;padding:5.5px 13px 5.6px;position:absolute;top:14px}@media print,screen and (min-width: 1280px){main .clinicCard-staff-role{font-size:1.8rem}}.clinicCard-staff-txt{display:flex;flex-direction:column;gap:20px;padding:24px}@media print,screen and (min-width: 768px){.clinicCard-staff-txt{padding:29px 24px 26px}}.clinicCard-staff-head{display:flex;flex-direction:column;gap:4px}main .clinicItem-staff-en{color:#91877e;font-family:"Dangrek","Arial Narrow",sans-serif;font-size:1.2rem;letter-spacing:.118em;line-height:23px}.clinicH3-staff{align-items:center;color:#3c2f24;column-gap:13px;display:flex;flex-wrap:wrap;font-family:"M PLUS 1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:2.4rem;font-weight:300;line-height:27.38px;row-gap:6px}.clinicH3-staff-kana{color:#91877e;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.6rem;font-weight:bold;line-height:14px}.clinicDl-staff{display:flex;flex-direction:column;gap:20px}.clinicDl-staff>div{display:flex;flex-direction:column;gap:10px}.clinicDl-staff dt{color:#675b51;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.6rem;font-weight:bold;line-height:16px}.clinicDl-staff dd{color:#675b51}.clinicBox-tc{background:#1f8038;border-radius:24px;display:grid;gap:24px;margin-bottom:32px;padding:24px 18px}@media print,screen and (min-width: 768px){.clinicBox-tc{align-items:start;gap:32px;grid-template-columns:260px 1fr;margin-bottom:20px;padding:32px}}.clinicBox-tc-txt{display:flex;flex-direction:column;min-width:0}.clinicBox-tc-head{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}main .clinicBox-tc-head .clinicItem-staff-en{color:#f0a070;font-size:1.2rem;font-weight:bold;letter-spacing:.05em;line-height:1.5}.clinicH3-tc{color:#fff;font-family:"M PLUS 1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:2.2rem;font-weight:300;line-height:1.4}@media print,screen and (min-width: 768px){.clinicH3-tc{font-size:2.6rem}}main .clinicBox-tc-msg p{color:#e7e7e7;font-size:1.4rem;line-height:2;margin-bottom:8px}.clinicH4-tc{color:#fff;font-family:"M PLUS 1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:2rem;font-weight:300;line-height:1.4;margin:16px 0 10px}.clinicBlock-tc-list{display:flex;flex-direction:column}.clinicBlock-tc-list .clinicUl-disc li{color:#e7e7e7;font-size:1.4rem;line-height:1.9;margin-left:1.2em}.clinicCard-staff-tc{border-radius:16px;margin:0 auto;max-width:320px;width:100%}@media print,screen and (min-width: 768px){.clinicCard-staff-tc{border-radius:16px;max-width:none}}.clinicCard-staff-tc .clinicCard-staff-img{aspect-ratio:4/3;background:repeating-linear-gradient(150deg, #eee5d5 0 8px, #f4eee1 8px 16px)}@media print,screen and (min-width: 1280px){.clinicCard-staff-tc .clinicCard-staff-img{aspect-ratio:4/3;height:auto}}main .clinicCard-staff-tc .clinicCard-staff-role{font-size:1.2rem;left:10px;line-height:1.6;padding:3px 10px;top:10px}.clinicCard-staff-tc .clinicCard-staff-txt{gap:14px;padding:16px 18px 20px}.clinicCard-staff-tc .clinicCard-staff-head{gap:4px}main .clinicCard-staff-tc .clinicItem-staff-en{color:#c9642c;font-size:1rem;letter-spacing:.05em;line-height:1.5}.clinicCard-staff-tc .clinicH3-staff{column-gap:8px;font-size:1.8rem;line-height:1.4}.clinicCard-staff-tc .clinicH3-staff-kana{font-size:1.2rem;font-weight:normal;line-height:1.4}.clinicCard-staff-tc .clinicDl-staff{gap:12px}.clinicCard-staff-tc .clinicDl-staff>div{gap:4px}.clinicCard-staff-tc .clinicDl-staff dt{font-size:1.2rem;line-height:1.5}.clinicCard-staff-tc .clinicUl-disc li{font-size:1.2rem;line-height:1.8;margin-left:1.2em}.pageWrap-1.clinicWrap-tour{background:#f9f8f5}.pageWrap-2.clinicWrap-facility{background:#f7eedc}.pageWrap-1 .clinicWrap-tour-inr,.pageWrap-2 .clinicWrap-facility-inr{padding:60px 0}@media print,screen and (min-width: 768px){.pageWrap-1 .clinicWrap-tour-inr,.pageWrap-2 .clinicWrap-facility-inr{max-width:648px;padding:80px 0}}@media print,screen and (min-width: 1280px){.pageWrap-1 .clinicWrap-tour-inr,.pageWrap-2 .clinicWrap-facility-inr{max-width:1264px;padding:150px 0}}@media print,screen and (min-width: 1280px){.clinicWrap-tour .clinicBlock-label,.clinicWrap-facility .clinicBlock-label{padding-right:50px}}.clinicList-item{display:grid;gap:40px}@media print,screen and (min-width: 768px){.clinicList-item{gap:48px 32px;grid-template-columns:repeat(2, minmax(0, 1fr))}}@media print,screen and (min-width: 1280px){.clinicList-item{gap:60px 40px;grid-template-columns:repeat(3, minmax(0, 1fr))}}.clinicList-item>li{display:flex;flex-direction:column;gap:12px}.clinicList-item-img{margin-bottom:12px}@media print,screen and (min-width: 1280px){.clinicList-item-img{margin-bottom:18px}}.clinicList-item-img img{aspect-ratio:364/240;border-radius:32px;display:block;height:auto;object-fit:cover;width:100%}@media print,screen and (min-width: 768px){.clinicList-item-img img{aspect-ratio:320/240}}@media print,screen and (min-width: 1280px){.clinicList-item-img img{aspect-ratio:395/300;border-radius:40px}}.clinicH3-item{color:#3c2f24;font-family:"M PLUS 1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:2rem;font-weight:300;line-height:1.6;padding-top:2px}@media print,screen and (min-width: 1280px){.clinicH3-item{font-size:2.4rem;line-height:48.36px}}.clinicList-item-txt{display:flex;flex-direction:column}.clinicH4-item{color:#675b51;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.6rem;font-weight:bold;line-height:30px}.pageWrap-1.clinicWrap-reserve{background:#f9f8f5}.pageWrap-1 .clinicWrap-reserve-inr{padding:60px 0}@media print,screen and (min-width: 768px){.pageWrap-1 .clinicWrap-reserve-inr{max-width:648px;padding:80px 0}}@media print,screen and (min-width: 1280px){.pageWrap-1 .clinicWrap-reserve-inr{max-width:1264px;padding:150px 0}}.clinicBlock-head-reserve .clinicBlock-label{align-items:flex-start;margin-bottom:32px}@media print,screen and (min-width: 768px){.clinicBlock-head-reserve .clinicBlock-label{align-items:center;margin-bottom:40px}}@media print,screen and (min-width: 1280px){.clinicBlock-head-reserve .clinicBlock-label{align-items:flex-start;margin-bottom:12px}}.clinicBlock-head-reserve .clinicItem-en{line-height:.8}@media print,screen and (min-width: 768px){.clinicBlock-head-reserve .clinicItem-en{line-height:1}}@media print,screen and (min-width: 1280px){.clinicBlock-head-reserve .clinicItem-en{line-height:.9}}.clinicBlock-head-reserve .clinicH2{margin-bottom:0}@media print,screen and (min-width: 768px){.clinicBlock-head-reserve .clinicH2{align-self:stretch;line-height:64px;text-align:left}}@media print,screen and (min-width: 1280px){.clinicBlock-head-reserve .clinicH2{align-self:auto;line-height:1.6;text-align:center}}.clinicBlock-reserve{display:flex;flex-direction:column;gap:32px;margin-bottom:32px}@media print,screen and (min-width: 768px){.clinicBlock-reserve{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(2, minmax(0, 1fr));margin-bottom:20px}}@media print,screen and (min-width: 1280px){.clinicBlock-reserve{align-items:stretch;gap:22px;margin-bottom:22px}}.clinicBox-reserve{border-radius:20px;display:flex;flex-direction:column;padding:24px}@media print,screen and (min-width: 768px){.clinicBox-reserve{border-radius:30px;padding:32px}}@media print,screen and (min-width: 1280px){.clinicBox-reserve{padding:34px 36px}}.clinicBox-reserve h3{font-family:"M PLUS 1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-weight:300;font-size:2.8rem;line-height:38px;padding-top:0}@media print,screen and (min-width: 768px){.clinicBox-reserve h3{font-size:2.4rem;line-height:30px}}@media print,screen and (min-width: 1280px){.clinicBox-reserve h3{font-size:3rem;line-height:30.62px;padding-top:4px}}.clinicBox-reserve h3+p{padding-top:0}@media print,screen and (min-width: 768px){.clinicBox-reserve h3+p{padding-top:20px}}@media print,screen and (min-width: 1280px){.clinicBox-reserve h3+p{padding-top:12.875px}}.clinicBox-reserve-head{display:flex;flex-direction:column}.clinicBox-reserve-head,.clinicBox-reserve-tel{align-items:center;display:grid;gap:16px 8px;grid-template-columns:auto minmax(0, 1fr)}@media print,screen and (min-width: 768px){.clinicBox-reserve-head,.clinicBox-reserve-tel{align-items:normal;display:flex;gap:normal;grid-template-columns:none}}.clinicBox-reserve-head>:not(.clinicBox-reserve-ico,.clinicBox-reserve-en),.clinicBox-reserve-tel>:not(.clinicBox-reserve-ico,.clinicBox-reserve-en){grid-column:1/-1}@media print,screen and (min-width: 768px){.clinicBox-reserve-head>:not(.clinicBox-reserve-ico,.clinicBox-reserve-en),.clinicBox-reserve-tel>:not(.clinicBox-reserve-ico,.clinicBox-reserve-en){grid-column:auto}}.clinicBox-reserve-ico{align-items:center;border-radius:13px;display:flex;height:48px;justify-content:center;margin-bottom:0;width:48px}@media print,screen and (min-width: 768px){.clinicBox-reserve-ico{margin-bottom:6px}}@media print,screen and (min-width: 1280px){.clinicBox-reserve-ico{border-radius:16px;height:60px;margin-bottom:20px;width:60px}}.clinicBox-reserve-ico img{display:block}main .clinicBox-reserve-en{font-family:"Dangrek","Arial Narrow",sans-serif;font-size:1.4rem;letter-spacing:0;line-height:normal}@media print,screen and (min-width: 768px){main .clinicBox-reserve-en{margin-bottom:20px}}@media print,screen and (min-width: 1280px){main .clinicBox-reserve-en{font-size:1.2rem;letter-spacing:.14em;line-height:24.34px;margin-bottom:0}}.clinicBox-reserve-web{background:#fffdf8;justify-content:space-between}.clinicBox-reserve-web h3{color:#3c2f24}.clinicBox-reserve-web .clinicBox-reserve-ico{background:#ffe7ce}@media print,screen and (min-width: 768px){.clinicBox-reserve-web .clinicBox-reserve-ico{opacity:.6}}@media print,screen and (min-width: 1280px){.clinicBox-reserve-web .clinicBox-reserve-ico{opacity:1}}.clinicBox-reserve-web .clinicBox-reserve-ico img{width:24px}@media print,screen and (min-width: 1280px){.clinicBox-reserve-web .clinicBox-reserve-ico img{width:30px}}main .clinicBox-reserve-web .clinicBox-reserve-en{color:#91877e}@media print,screen and (min-width: 768px){main .clinicBox-reserve-web .clinicBox-reserve-en{opacity:.6}}@media print,screen and (min-width: 1280px){main .clinicBox-reserve-web .clinicBox-reserve-en{opacity:1}}.clinicBtn-reserve{margin-top:16px}@media print,screen and (min-width: 768px){.clinicBtn-reserve{margin-top:20px}}@media print,screen and (min-width: 1280px){.clinicBtn-reserve{margin-top:24px}}.clinicBtn-reserve a{align-items:center;background:#e38445;border:1px solid rgba(0,0,0,0);border-radius:999px;color:#fff;display:flex;font-family:"M PLUS 1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:2rem;font-weight:700;justify-content:center;line-height:32.17px;padding:16px 24px;text-decoration:none;width:100%}@media print,screen and (min-width: 768px){.clinicBtn-reserve a{display:inline-flex;padding:16px 32px;width:auto}}@media print,screen and (min-width: 1280px){.clinicBtn-reserve a{display:flex;padding:17px 35px;width:100%}}.clinicBox-reserve-tel{background:#294431;border:1px solid hsla(0,0%,100%,.13)}@media print,screen and (min-width: 768px){.clinicBox-reserve-tel{background:#3a5842;border-color:currentColor;border-width:0}}@media print,screen and (min-width: 1280px){.clinicBox-reserve-tel{padding-bottom:79.61px}}.clinicBox-reserve-tel h3{color:#fff}.clinicBox-reserve-tel .clinicBox-reserve-ico{background:hsla(0,0%,100%,.16)}.clinicBox-reserve-tel .clinicBox-reserve-ico img{width:19px}@media print,screen and (min-width: 1280px){.clinicBox-reserve-tel .clinicBox-reserve-ico img{width:24px}}main .clinicBox-reserve-tel .clinicBox-reserve-en{color:#f9e6bb}main .clinicBox-reserve-tel p{color:#dfece1}main .clinicBox-reserve-num{padding-top:0}@media print,screen and (min-width: 768px){main .clinicBox-reserve-num{padding-top:20px}}@media print,screen and (min-width: 1280px){main .clinicBox-reserve-num{padding-top:18px}}main .clinicBox-reserve-num a{color:#fff;font-family:"Dangrek","Arial Narrow",sans-serif;font-size:3.6rem;letter-spacing:0;line-height:normal;text-decoration:none}@media print,screen and (min-width: 768px){main .clinicBox-reserve-num a{font-size:3.2rem}}@media print,screen and (min-width: 1280px){main .clinicBox-reserve-num a{font-size:4rem;letter-spacing:.02em;line-height:78px}}main .clinicBox-reserve-tel .clinicBox-reserve-time{color:#d5e2d8;padding-top:0}@media print,screen and (min-width: 768px){main .clinicBox-reserve-tel .clinicBox-reserve-time{padding-top:4px}}.clinicBox-attention{background:#f7eedc;border-radius:20px;padding:24px 20px}@media print,screen and (min-width: 1280px){.clinicBox-attention{padding:28px 28px 24px}}.clinicBox-attention h3{align-items:center;color:#3c2f24;display:flex;font-family:"M PLUS 1","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.8rem;font-weight:700;gap:4px;line-height:32.17px;margin-bottom:16px}@media print,screen and (min-width: 1280px){.clinicBox-attention h3{font-size:2rem}}.clinicBox-attention h3 img{flex-shrink:0;margin:0}.clinicBox-attention ul{display:flex;flex-direction:column;gap:11px}.clinicBox-attention li{color:#675b51;font-family:"YuGothicWin","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;font-size:1.6rem;line-height:30px;padding-left:17px;position:relative}.clinicBox-attention li::before{background:#e38445;border-radius:3px;content:"";height:6px;left:0;position:absolute;top:12px;width:6px}/*# sourceMappingURL=clinic.css.map */
