﻿/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}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}a{background-color:rgba(0,0,0,0);text-decoration:none;color: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}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;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}img{max-width:100%;height:auto}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?gqikjt");src:url("../fonts/icomoon.eot?gqikjt#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?gqikjt") format("truetype"),url("../fonts/icomoon.woff?gqikjt") format("woff"),url("../fonts/icomoon.svg?gqikjt#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-]::before,[class*=" icon-"]::before{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-box-trim:trim-both}.icon-instagram:before{content:""}.icon-icon_caret_left:before{content:""}.icon-icon_caret_right:before{content:""}.icon-line:before{content:""}.icon-mail:before{content:""}:root{--footer-bg:#38211A;--footer-txt:#fff;--color-pink:#B3938B;--color-txt:#5A4D46;--menu-bg:#F5F2F1;--color-gold:#C1AC73;--color-border:#EAE2DE}html{scroll-padding-top:85px;scrollbar-gutter:stable}html:has(#wpadminbar){margin-top:0 !important}html:has(#wpadminbar) #wpadminbar{position:fixed;z-index:999;top:-32px;left:0;transition:.3s ease-in-out}html:has(#wpadminbar) #wpadminbar::before{content:"";position:absolute;z-index:999;bottom:-32px;left:0;width:100%;height:0;background:rgba(0,0,0,0)}html:has(#wpadminbar) #wpadminbar::after{content:"管理メニュー";cursor:pointer;display:flex;justify-content:center;align-items:center;height:32px;position:absolute;z-index:999;bottom:-32px;left:15px;line-height:1;padding:5px 10px;color:#fff;background:#1d2327;box-sizing:border-box;border-radius:0 0 5px 5px}html:has(#wpadminbar) #wpadminbar:hover{top:0}html:has(#wpadminbar) #wpadminbar:hover::before{height:32px}@media(max-width: 767px){html:has(#wpadminbar) #wpadminbar{top:-46px}}body{font-size:clamp(14pxpx,12.7532467532pxpx + 0.1623376623pxvw,16pxpx);line-height:1.6;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:var(--color-txt);letter-spacing:.08em}@media(max-width: 768px){body.active{overflow:hidden}}#header{position:sticky;z-index:2;top:0;width:100%;border-bottom:1px solid var(--color-pink);display:flex;flex-wrap:wrap;justify-content:flex-end;padding-left:clamp(115px,83.8311688312px + 4.0584415584vw,165px);background:#fff;max-width:2000px;margin:0 auto;min-height:clamp(75px,62.5324675325px + 1.6233766234vw,95px)}#header__logo{align-self:center;display:flex;align-items:center;position:absolute;z-index:9999;top:0;left:0;background:#fff;padding:clamp(5px,-1.2337662338px + 0.8116883117vw,15px) clamp(15px,8.7662337662px + 0.8116883117vw,25px);width:15%;max-width:clamp(115px,83.8311688312px + 4.0584415584vw,165px);transform:scale(1);transform-origin:left top;transition:transform .3s ease;aspect-ratio:1/1}#header__logo img{max-width:100%;height:auto;object-fit:cover}#header__logo.scrolled{transform:scale(0.55)}@media(max-width: 768px){#header__logo.scrolled{transform:scale(0.65)}#header__logo.active{transform:scale(0.65)}}#header__btn{align-self:flex-start;display:none;appearance:none;-webkit-appearance:none;background:none;border:none;outline:none;width:75px;height:75px;position:relative;z-index:0;background:#fff}#header__btn>span{display:block;width:calc(100% - 2.5em);height:1px;background:var(--color-pink);position:absolute;z-index:0;left:50%;transform:translateX(-50%);transition:.3s ease-in-out}#header__btn>span:nth-child(1){top:1.5em}#header__btn>span:nth-child(2){top:50%;margin-top:-1px}#header__btn>span:nth-child(3){bottom:1.5em}@media(hover: hover){#header__btn:not(.active):hover>span:nth-child(3){width:80%}}#header__btn.active>span:nth-child(1){top:50%;transform:translateX(-50%) translateY(calc(50% - 1px)) rotate(45deg)}#header__btn.active>span:nth-child(2){opacity:0;left:100%}#header__btn.active>span:nth-child(3){bottom:50%;transform:translateX(-50%) translateY(calc(50% - 1px)) rotate(-45deg)}@media(max-width: 768px){#header__btn{display:block}}#header__nav{flex:auto;display:flex;justify-content:flex-end}#header__nav .mainNav,#header__nav .subNav{display:flex;justify-content:flex-end}#header__nav .mainNav{flex:1}#header__nav .mainNav>li{min-width:min(15%,160px)}#header__nav .mainNav li{display:flex}#header__nav .mainNav li a{width:100%;text-align:center;color:var(--color-txt);letter-spacing:.08em;flex-direction:column;display:inline-flex;justify-content:center;align-items:center;padding:1.2em 1em;font-size:clamp(12px,9.5064935065px + 0.3246753247vw,16px)}#header__nav .mainNav li a .c-en__cormorant{display:block;font-size:clamp(10px,8.7532467532px + 0.1623376623vw,12px)}@media(hover: hover){#header__nav .mainNav li>a{transition:.3s ease-in-out}#header__nav .mainNav li:hover>a{color:var(--color-pink)}}#header__nav .mainNav li .childNav{position:absolute;z-index:0;top:calc(100% + 1px);left:0;pointer-events:none;opacity:0}#header__nav .mainNav li .childNav__toggle{display:none}@media(hover: hover){#header__nav .mainNav li:has(.childNav)>a{position:relative;z-index:0}#header__nav .mainNav li:has(.childNav)>a::after{content:"";position:absolute;z-index:-1;bottom:-1px;left:50%;transform:translateX(-50%);clip-path:polygon(50% 60%, 0% 100%, 100% 100%);background:var(--color-pink);width:1.5em;height:0;transition:.3s ease-in-out}#header__nav .mainNav li:has(.childNav) .childNav{width:100%;padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px) calc(15% - 165px) clamp(20px,7.5324675325px + 1.6233766234vw,40px) max(165px,15%);transition:.3s ease-in-out}#header__nav .mainNav li:has(.childNav) .childNav .desc{flex:1;display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 clamp(15px,5.6493506494px + 1.2175324675vw,30px)}#header__nav .mainNav li:has(.childNav) .childNav .desc:not(:last-of-type){padding-bottom:clamp(10px,3.7662337662px + 0.8116883117vw,20px);margin-bottom:clamp(10px,3.7662337662px + 0.8116883117vw,20px);border-bottom:1px solid var(--color-border)}#header__nav .mainNav li:has(.childNav) .childNav .desc dt{min-width:clamp(80px,67.5324675325px + 1.6233766234vw,100px);font-size:clamp(12px,10.7532467532px + 0.1623376623vw,14px)}#header__nav .mainNav li:has(.childNav) .childNav .desc dt>a{display:block;font-size:clamp(12px,10.7532467532px + 0.1623376623vw,14px);padding:0}#header__nav .mainNav li:has(.childNav) .childNav .desc dd{flex:1}#header__nav .mainNav li:has(.childNav) .childNav .desc dd .list{display:flex;flex-wrap:wrap;gap:clamp(5px,1.8831168831px + 0.4058441558vw,10px) clamp(15px,5.6493506494px + 1.2175324675vw,30px)}#header__nav .mainNav li:has(.childNav) .childNav .desc dd .list li{padding-right:clamp(15px,5.6493506494px + 1.2175324675vw,30px);border-right:1px solid var(--color-border)}#header__nav .mainNav li:has(.childNav) .childNav .desc dd .list li a{display:block;font-size:clamp(12px,10.7532467532px + 0.1623376623vw,14px);padding:0 0 0 0}#header__nav .mainNav li:has(.childNav):hover>a::after{height:1.5em}#header__nav .mainNav li:has(.childNav):hover .childNav{background:rgba(245,242,241,.8);backdrop-filter:blur(2px);pointer-events:all;opacity:1}}#header__nav .subNav{border-left:1px solid var(--color-pink)}#header__nav .subNav .btn__tel{pointer-events:none;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.2em 1em;color:var(--color-txt);font-size:clamp(12px,10.7532467532px + 0.1623376623vw,14px);text-align:center;border-right:1px solid var(--color-pink)}#header__nav .subNav .btn__tel .c-en__montsserrat{font-size:clamp(16px,11.6363636364px + 0.5681818182vw,23px);display:block}#header__nav .subNav .btn__line,#header__nav .subNav .btn__reservation{flex:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em 0;padding:1.2em 1em;font-size:clamp(12px,10.7532467532px + 0.1623376623vw,14px)}#header__nav .subNav .btn__line::before,#header__nav .subNav .btn__reservation::before{font-size:clamp(18px,11.7662337662px + 0.8116883117vw,28px)}#header__nav .subNav .btn__line{color:var(--color-txt)}@media(hover: hover){#header__nav .subNav .btn__line{transition:.3s ease-in-out}#header__nav .subNav .btn__line:hover{color:#fff;background:var(--color-txt)}}#header__nav .subNav .btn__reservation{background:var(--color-pink);color:#fff}@media(hover: hover){#header__nav .subNav .btn__reservation{transition:.3s ease-in-out}#header__nav .subNav .btn__reservation:hover{color:#fff;background:var(--color-txt)}}@media(max-width: 768px){#header__nav{overflow:auto;pointer-events:none;opacity:0;background:var(--menu-bg);position:absolute;z-index:-999;top:100%;left:0;width:100%;height:calc(100dvh - clamp(75px,62.5324675325px + 1.6233766234vw,95px));flex-direction:column;justify-content:flex-start;transition:.3s ease-in-out;padding:30px 0 0 0}#header__nav .mainNav,#header__nav .subNav{flex-wrap:wrap;flex:none}#header__nav .mainNav{padding-left:30px;padding-right:30px;margin-bottom:30px}#header__nav .mainNav li{width:100%}#header__nav .mainNav li a{gap:0 15px;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding:15px 0}#header__nav .mainNav li:not(:last-child){border-bottom:1px solid #ddd9d7}#header__nav .mainNav li:has(.childNav){display:flex;align-items:center;flex-wrap:wrap;gap:0 15px}#header__nav .mainNav li:has(.childNav)>a{width:auto;flex:1}#header__nav .mainNav li:has(.childNav) .childNav{position:relative;z-index:0;top:auto;left:auto;width:100%;height:0;overflow:hidden;pointer-events:all;transition:.3s ease-in-out}#header__nav .mainNav li:has(.childNav) .childNav .desc:first-child{border-top:1px solid #ddd9d7}#header__nav .mainNav li:has(.childNav) .childNav .desc:not(:last-of-type){border-bottom:1px solid var(--color-border)}#header__nav .mainNav li:has(.childNav) .childNav .desc dt{font-weight:normal;display:flex;align-items:center;justify-content:space-between;font-size:clamp(13px,11.1298701299px + 0.2435064935vw,16px)}#header__nav .mainNav li:has(.childNav) .childNav .desc dd{height:0;overflow:hidden}#header__nav .mainNav li:has(.childNav) .childNav .desc dd .list li{position:relative;z-index:0}#header__nav .mainNav li:has(.childNav) .childNav .desc dd .list li::before{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:10px;position:absolute;z-index:0;top:50%;left:0;transform:translateY(-50%);color:var(--color-border)}#header__nav .mainNav li:has(.childNav) .childNav .desc dd .list li:not(:last-of-type){border-bottom:1px dotted var(--color-border)}#header__nav .mainNav li:has(.childNav) .childNav .desc dd .list li>a{flex:1;padding-left:1.5em}#header__nav .mainNav li:has(.childNav) .childNav .desc__toggle{position:relative;z-index:0;display:block;aspect-ratio:1/1;padding:1.8em}#header__nav .mainNav li:has(.childNav) .childNav .desc__toggle>span{display:block;position:absolute;z-index:0;top:50%;left:50%;transform:translate(-50%, -50%);background:var(--color-gold)}#header__nav .mainNav li:has(.childNav) .childNav .desc__toggle>span:nth-of-type(1){width:1em;height:2px}#header__nav .mainNav li:has(.childNav) .childNav .desc__toggle>span:nth-of-type(2){width:2px;height:1em;transition:.3s ease-in-out}#header__nav .mainNav li:has(.childNav) .childNav .desc__toggle:has(input[type=checkbox]:checked) span:nth-of-type(2){transform:translate(-50%, -50%) rotate(90deg)}#header__nav .mainNav li:has(.childNav) .childNav .desc__toggle:has(input[type=checkbox]:checked)+.childNav{height:fit-content;opacity:1}#header__nav .mainNav li:has(.childNav) .childNav .desc:has(.desc__toggle>input[type=checkbox]:checked) dd{height:fit-content;opacity:1;border-top:1px solid var(--color-border)}#header__nav .mainNav li:has(.childNav) .childNav__toggle{position:relative;z-index:0;display:block;aspect-ratio:1/1;padding:1.5em}#header__nav .mainNav li:has(.childNav) .childNav__toggle>span{display:block;position:absolute;z-index:0;top:50%;left:50%;transform:translate(-50%, -50%);background:var(--color-gold)}#header__nav .mainNav li:has(.childNav) .childNav__toggle>span:nth-of-type(1){width:1em;height:2px}#header__nav .mainNav li:has(.childNav) .childNav__toggle>span:nth-of-type(2){width:2px;height:1em;transition:.3s ease-in-out}#header__nav .mainNav li:has(.childNav) .childNav__toggle:has(input[type=checkbox]:checked) span:nth-of-type(2){transform:translate(-50%, -50%) rotate(90deg)}#header__nav .mainNav li:has(.childNav) .childNav__toggle:has(input[type=checkbox]:checked)+.childNav{height:fit-content;opacity:1}#header__nav .subNav{padding:15px 30px 30px 30px;background:#947b72;flex-direction:column}#header__nav.active{pointer-events:all;opacity:1;z-index:9998}#header__nav.active .subNav .btn__tel{pointer-events:all}#header__nav .subNav .btn__tel{border-right:none;color:#fff;font-size:12px}#header__nav .subNav .btn__tel .c-en__montsserrat{font-size:24px}#header__nav .subNav .btn__line,#header__nav .subNav .btn__reservation{position:relative;z-index:0;font-size:16px;flex-direction:row;gap:0 15px}#header__nav .subNav .btn__line::after,#header__nav .subNav .btn__reservation::after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-box-trim:trim-both;font-size:10px;position:absolute;z-index:0;top:50%;right:30px;transform:translateY(-50%)}#header__nav .subNav .btn__line{background:#fff;margin:0 0 15px 0;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:.08em}#header__nav .subNav .btn__line::after{color:#947b72}#header__nav .subNav .btn__reservation{border:1px solid #fff;background:rgba(0,0,0,0);font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:.08em}#header__nav .subNav .btn__reservation ::after{color:#fff}}@media(min-width: 769px)and (max-width: 1000px){#header{flex-wrap:nowrap;padding-left:0;justify-content:space-between}#header__logo{position:relative;width:10%}#header__logo.scrolled{transform:scale(1)}#header__nav .mainNav li{width:fit-content}#header__nav .mainNav li>a{white-space:nowrap;font-size:clamp(12px,10.7532467532px + 0.1623376623vw,14px)}#header__nav .mainNav li>a .c-en__cormorant{font-size:clamp(10px,8.7532467532px + 0.1623376623vw,12px)}#header__nav .mainNav li:has(.childNav) .childNav{padding:clamp(20px,7.5324675325px + 1.6233766234vw,40px)}#header__nav .subNav .btn__tel{display:none;width:100%;padding:1.2em 1em;font-size:clamp(10px,8.7532467532px + 0.1623376623vw,12px);border-bottom:1px solid var(--color-pink)}#header__nav .subNav .btn__tel .c-en__montsserrat{font-size:clamp(16px,14.7532467532px + 0.1623376623vw,18px);font-weight:500}#header__nav .subNav .btn__line,#header__nav .subNav .btn__reservation{padding:1.2em 1em;flex-direction:row;gap:0 .5em}}@media(max-width: 768px){#header{background:rgba(0,0,0,0);padding-left:0;justify-content:space-between;border-bottom:none;transition:.3s ease-in-out}#header.active{background:#fff}#header__logo{width:auto}#header__btn{margin:0 0 0 auto}}#footer{position:relative;z-index:0;background:var(--footer-bg);color:var(--footer-txt);padding-top:clamp(45px,10.7142857143px + 4.4642857143vw,100px);padding-bottom:15px}#footer__nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 clamp(30px,11.2987012987px + 2.4350649351vw,60px)}#footer__nav .desc{flex:1}#footer__nav .desc dt{position:relative;z-index:0;font-size:clamp(14px,12.7532467532px + 0.1623376623vw,16px);font-weight:400;padding:0 0 .8em 0;margin:0 0 1.2em 0}#footer__nav .desc dt::after{content:"";position:absolute;z-index:0;left:0;bottom:0;width:15%;height:1px;background:#fff}#footer__nav .desc dt>a{display:block}#footer__nav .desc dd .list li:not(:last-child){margin:0 0 .5em 0}#footer__nav .desc dd .list li a{display:block;font-size:clamp(13px,12.3766233766px + 0.0811688312vw,14px);padding:.2em 0}@media(hover: hover){#footer__nav .desc dd .list li a{transition:.3s ease-in-out}#footer__nav .desc dd .list li a:hover{color:var(--color-pink)}}#footer__nav .desc__toggle{display:none}#footer__nav .links{flex:1}#footer__nav .links .link{margin:0 0 clamp(30px,11.2987012987px + 2.4350649351vw,60px)}#footer__nav .links .link li a{display:block;font-size:clamp(14px,12.7532467532px + 0.1623376623vw,16px)}@media(hover: hover){#footer__nav .links .link li a{transition:.3s ease-in-out}#footer__nav .links .link li a:hover{color:var(--color-pink)}}#footer__nav .links .link li:not(:last-child){margin:0 0 1.2em 0}#footer__nav .links .subLink li:not(:last-child){margin:0 0 .5em 0}#footer__nav .links .subLink li a{display:block;font-size:clamp(12px,10.7532467532px + 0.1623376623vw,14px)}@media(hover: hover){#footer__nav .links .subLink li a{transition:.3s ease-in-out}#footer__nav .links .subLink li a:hover{color:var(--color-pink)}}#footer__logo{display:block;padding:clamp(10px,6.8831168831px + 0.4058441558vw,15px) clamp(15px,8.7662337662px + 0.8116883117vw,25px);-webkit-filter:brightness(0) invert(1);max-width:clamp(115px,83.8311688312px + 4.0584415584vw,165px)}#footer__address{padding:clamp(45px,23.1818181818px + 2.8409090909vw,80px) 0;display:flex;flex-wrap:wrap;gap:clamp(15px,5.6493506494px + 1.2175324675vw,30px)}#footer__address .contentArea .txt{font-size:clamp(14px,12.7532467532px + 0.1623376623vw,16px);margin:0 0 1em 0}#footer__address .contentArea a{display:block;width:fit-content;margin:0 0 1em 0}@media(hover: hover){#footer__address .contentArea a{transition:.3s ease-in-out}#footer__address .contentArea a:hover{color:var(--color-pink)}}#footer__address .contentArea .instagram{margin:0 0 0 0;font-size:clamp(24px,19.012987013px + 0.6493506494vw,32px);line-height:1}#footer #copyrights{text-align:center;font-size:clamp(10px,8.1298701299px + 0.2435064935vw,13px)}@media(max-width: 768px){#footer__nav{flex-direction:column;gap:0 0}#footer__nav .desc dt{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #74645f;margin-bottom:0;padding-bottom:0}#footer__nav .desc dt::after{display:none}#footer__nav .desc dt>a{flex:1;padding:1em 0}#footer__nav .desc dd{height:0;opacity:0;overflow:hidden;transition:.3s ease-in-out}#footer__nav .desc__toggle{position:relative;z-index:0;display:block;aspect-ratio:1/1;padding:1.5em}#footer__nav .desc__toggle>span{display:block;position:absolute;z-index:0;top:50%;left:50%;transform:translate(-50%, -50%);background:var(--color-gold)}#footer__nav .desc__toggle>span:nth-of-type(1){width:1em;height:2px}#footer__nav .desc__toggle>span:nth-of-type(2){width:2px;height:1em;transition:.3s ease-in-out}#footer__nav .desc__toggle:has(input[type=checkbox]:checked) span:nth-of-type(2){transform:translate(-50%, -50%) rotate(90deg)}#footer__nav .desc__toggle:has(input[type=checkbox]:checked)+.childNav{height:fit-content;opacity:1}#footer__nav .desc:has(.desc__toggle>input[type=checkbox]:checked) dd{height:fit-content;opacity:1;padding-bottom:1em;margin-top:1em;margin-bottom:0;border-bottom:1px solid #74645f}#footer__nav .links .link li{border-bottom:1px solid #74645f;margin:0 0 0 0}#footer__nav .links .link li>a{padding:1em 0}#footer__nav .links .link li:not(:last-child){margin:0 0 0 0}#footer__logo{padding:0 15px 0 0;max-width:30%}#footer__address{align-items:center;gap:0 0}#footer__address .contentArea{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(5px,0.2168367347px + 1.2755102041vw,10px) clamp(15px,0.6505102041px + 3.8265306122vw,30px)}#footer__address .contentArea .txt{font-size:12px;margin:0 0 0 0}}#main #breadcrumbs{font-size:clamp(10px,8.7532467532px + 0.1623376623vw,12px)}#clinicInfo{overflow:hidden;position:relative;z-index:0;background:var(--menu-bg);padding:clamp(60px,22.5974025974px + 4.8701298701vw,120px) 0}#clinicInfo::before{content:"MIYAMA CLINIC";font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(130px,48.961038961px + 10.5519480519vw,260px);text-align:center;line-height:1;position:absolute;z-index:-1;top:0;white-space:nowrap;width:100%;color:hsla(0,0%,100%,.5);text-box-trim:trim-both;text-box-edge:cap alphabetic}#clinicInfo .c-flex{gap:clamp(40px,15.0649350649px + 3.2467532468vw,80px) clamp(40px,15.0649350649px + 3.2467532468vw,80px)}#clinicInfo .access,#clinicInfo .parking{margin-bottom:clamp(45px,35.6493506494px + 1.2175324675vw,60px)}#clinicInfo .access .map,#clinicInfo .parking .map{flex:1;display:block}#clinicInfo .access .map iframe,#clinicInfo .parking .map iframe{width:100%;max-width:100%}#clinicInfo .access .contentArea,#clinicInfo .parking .contentArea{flex:1}#clinicInfo .access .contentArea .txt,#clinicInfo .access .contentArea .address,#clinicInfo .parking .contentArea .txt,#clinicInfo .parking .contentArea .address{font-size:clamp(14px,11.5064935065px + 0.3246753247vw,18px);line-height:2;margin:0 0 1em 0}#clinicInfo .access .contentArea .desc>dt,#clinicInfo .parking .contentArea .desc>dt{font-size:clamp(14px,11.5064935065px + 0.3246753247vw,18px);font-weight:normal;margin:0 0 .5em 0;display:flex;align-items:center;gap:0 .5em}#clinicInfo .access .contentArea .desc>dt.highway::before,#clinicInfo .parking .contentArea .desc>dt.highway::before{content:url(../img/icon_highway.svg);line-height:1}#clinicInfo .access .contentArea .desc>dt.car::before,#clinicInfo .parking .contentArea .desc>dt.car::before{content:url(../img/icon_car.svg);line-height:1}#clinicInfo .access .contentArea .desc>dt.train::before,#clinicInfo .parking .contentArea .desc>dt.train::before{content:url(../img/icon_train.svg);line-height:1}#clinicInfo .access .contentArea .desc>dd,#clinicInfo .parking .contentArea .desc>dd{padding:0 0 0 2em;font-size:clamp(14px,12.7532467532px + 0.1623376623vw,16px)}#clinicInfo .access .contentArea .desc>dd:not(:last-of-type),#clinicInfo .parking .contentArea .desc>dd:not(:last-of-type){margin:0 0 1.5em 0}#clinicInfo .access .contentArea .desc>dd>.desc,#clinicInfo .parking .contentArea .desc>dd>.desc{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 1em}#clinicInfo .access .contentArea .desc>dd>.desc:not(:last-of-type),#clinicInfo .parking .contentArea .desc>dd>.desc:not(:last-of-type){margin:0 0 .8em 0}#clinicInfo .access .contentArea .desc>dd>.desc dt,#clinicInfo .parking .contentArea .desc>dd>.desc dt{padding:0 0 0 0;margin:0 0 0 0;font-size:clamp(14px,12.7532467532px + 0.1623376623vw,16px)}#clinicInfo .access .contentArea .desc>dd>.desc dd,#clinicInfo .parking .contentArea .desc>dd>.desc dd{flex:1;font-size:clamp(14px,12.7532467532px + 0.1623376623vw,16px);padding:0 0 0 0;margin:0 0 0 0}#clinicInfo .hours .c-flex{gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) clamp(20px,7.5324675325px + 1.6233766234vw,40px)}#clinicInfo .hours .c-flex .box{width:calc(50% - clamp(20px,7.5324675325px + 1.6233766234vw,40px)/2)}#clinicInfo .hours .c-flex .box .ttl{font-size:clamp(16px,11.012987013px + 0.6493506494vw,24px);margin:0 0 .8em 0;padding:0 0 0 .5em;border-left:6px solid var(--color-gold)}#clinicInfo .hours .c-flex .box .ttl .small{font-size:clamp(12px,9.5064935065px + 0.3246753247vw,16px)}#clinicInfo .hours .timetable{flex:1;width:100%}#clinicInfo .hours .timetable thead th{vertical-align:middle;background:#1f2d46;color:#fff;text-align:center;padding:.8em .8em;font-weight:normal;letter-spacing:0}#clinicInfo .hours .timetable thead th:first-of-type{max-width:fit-content}#clinicInfo .hours .timetable tbody th,#clinicInfo .hours .timetable tbody td{text-align:center;padding:1em .8em;background:#fff;vertical-align:middle}#clinicInfo .hours .timetable tbody th{font-weight:normal;letter-spacing:0}#clinicInfo .hours .timetable tbody th>.last{display:block;font-size:clamp(10px,8.7532467532px + 0.1623376623vw,12px)}#clinicInfo .hours .timetable tbody td{vertical-align:middle}#clinicInfo .hours .timetable tbody tr:not(:last-of-type){border-bottom:1px solid var(--menu-bg)}#clinicInfo .hours .timetable tbody tr th:first-of-type{width:fit-content;white-space:nowrap}#clinicInfo .hours .notes{flex:1}#clinicInfo .hours .notes>p{font-size:clamp(14px,12.7532467532px + 0.1623376623vw,16px)}#clinicInfo .hours .notes .closed{font-size:clamp(14px,11.5064935065px + 0.3246753247vw,18px);line-height:2;margin:0 0 1em 0}#clinicInfo .hours .notes .closed>.remarks{display:block;font-size:clamp(14px,12.7532467532px + 0.1623376623vw,16px)}@media(max-width: 768px){#clinicInfo{padding:clamp(45px,35.6493506494px + 1.2175324675vw,60px) 0}#clinicInfo::before{font-size:clamp(40px,-3.0484693878px + 11.4795918367vw,85px)}#clinicInfo .c-flex{display:block}#clinicInfo .parking .map,#clinicInfo .access .map{margin:0 0 clamp(15px,0.6505102041px + 3.8265306122vw,30px) 0}#clinicInfo .parking .map iframe,#clinicInfo .access .map iframe{aspect-ratio:576/400;width:100%;height:auto}#clinicInfo .parking .contentArea .address,#clinicInfo .access .contentArea .address{line-height:1.8}#clinicInfo .parking .contentArea .desc dd>.desc,#clinicInfo .access .contentArea .desc dd>.desc{flex-direction:column;gap:.2em 0}#clinicInfo .hours .c-flex{display:flex;flex-direction:column;gap:clamp(20px,7.5324675325px + 1.6233766234vw,40px) 0}#clinicInfo .hours .c-flex .box{width:100%}#clinicInfo .hours .c-flex .timetable{margin:0 auto clamp(15px,0.6505102041px + 3.8265306122vw,30px) auto}#clinicInfo .hours .c-flex .timetable thead th{font-size:12px;padding:.5em}#clinicInfo .hours .c-flex .timetable tbody th,#clinicInfo .hours .c-flex .timetable tbody td{font-size:12px;padding:.5em}}#contactArea{padding:clamp(60px,22.5974025974px + 4.8701298701vw,120px) 0;background:url(../img/bg_contactArea.jpg) no-repeat center/cover}#contactArea .c-flex{gap:clamp(60px,-58.4415584416px + 15.4220779221vw,250px)}#contactArea .c-ttl__large{flex:1;text-align:left;color:#fff;margin:0 0 0 0}#contactArea .c-ttl__large .ttl{margin:0 0 clamp(30px,11.2987012987px + 2.4350649351vw,60px) 0}#contactArea .c-ttl__large .txt{font-size:clamp(13px,11.1298701299px + 0.2435064935vw,16px);line-height:2}#contactArea .contentArea .btn__tel{pointer-events:none;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 1.2em;color:#fff;font-size:clamp(12px,10.7532467532px + 0.1623376623vw,14px);text-align:center;margin:0 auto clamp(20px,7.5324675325px + 1.6233766234vw,40px) auto}#contactArea .contentArea .btn__tel .c-en__montsserrat{font-size:clamp(20px,6.2857142857px + 1.7857142857vw,42px);display:block}#contactArea .contentArea .btn__line,#contactArea .contentArea .btn__reservation{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;width:fit-content;min-width:320px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:0 .5em;padding:1.2em;font-size:clamp(12px,10.7532467532px + 0.1623376623vw,14px)}#contactArea .contentArea .btn__line::before,#contactArea .contentArea .btn__reservation::before{font-size:clamp(18px,11.7662337662px + 0.8116883117vw,28px)}#contactArea .contentArea .btn__line{background:#fff;margin:0 auto clamp(20px,7.5324675325px + 1.6233766234vw,40px) auto}@media(hover: hover){#contactArea .contentArea .btn__line{transition:.3s ease-in-out}#contactArea .contentArea .btn__line:hover{color:#fff;background:var(--color-txt)}}#contactArea .contentArea .btn__reservation{border:1px solid #fff;color:#fff}@media(hover: hover){#contactArea .contentArea .btn__reservation{transition:.3s ease-in-out}#contactArea .contentArea .btn__reservation:hover{color:#fff;background:var(--color-txt);border:1px solid var(--color-txt)}}@media(max-width: 768px){#contactArea{padding:clamp(45px,35.6493506494px + 1.2175324675vw,60px) 0}#contactArea .c-flex{flex-direction:column;gap:clamp(15px,0.6505102041px + 3.8265306122vw,30px) 0}#contactArea .c-ttl__large{text-align:center}#contactArea .contentArea .btn__tel .c-en__montsserrat{font-size:clamp(24px,1.0408163265px + 6.1224489796vw,48px)}#contactArea .contentArea .btn__line,#contactArea .contentArea .btn__reservation{font-size:clamp(16px,2.6071428571px + 3.5714285714vw,30px)}}.page:not(.home) .pageTitle,.single .pageTitle,.archive .pageTitle,.error404 .pageTitle{padding:clamp(60px,22.5974025974px + 4.8701298701vw,120px) 0;text-align:center;font-size:clamp(28px,20.5194805195px + 0.974025974vw,40px);font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.page:not(.home) .pageTitle .small,.single .pageTitle .small,.archive .pageTitle .small,.error404 .pageTitle .small{font-size:clamp(18px,14.2597402597px + 0.487012987vw,24px)}@media(max-width: 768px){.page:not(.home) .pageTitle,.single .pageTitle,.archive .pageTitle,.error404 .pageTitle{font-size:clamp(20px,17.5064935065px + 0.3246753247vw,24px)}}.page:not(.home) #main,.single #main,.archive #main,.error404 #main{padding-top:clamp(60px,22.5974025974px + 4.8701298701vw,120px);padding-bottom:clamp(60px,22.5974025974px + 4.8701298701vw,120px)}.error404 .c-link{margin:0 auto}.c-section{padding-top:clamp(60px,22.5974025974px + 4.8701298701vw,120px);padding-bottom:clamp(60px,22.5974025974px + 4.8701298701vw,120px)}@media(max-width: 768px){.c-section{padding-top:clamp(45px,35.6493506494px + 1.2175324675vw,60px);padding-bottom:clamp(45px,35.6493506494px + 1.2175324675vw,60px)}}.c-section_t0{padding-top:0;padding-bottom:clamp(60px,22.5974025974px + 4.8701298701vw,120px)}@media(max-width: 768px){.c-section_t0{padding-top:0;padding-bottom:clamp(45px,35.6493506494px + 1.2175324675vw,60px)}}.c-section_b0{padding-top:clamp(60px,22.5974025974px + 4.8701298701vw,120px);padding-bottom:0}@media(max-width: 768px){.c-section_b0{padding-top:clamp(45px,35.6493506494px + 1.2175324675vw,60px);padding-bottom:0}}.c-section_tb0{padding-top:0;padding-bottom:0}@media(max-width: 768px){.c-section_tb0{padding-top:0;padding-bottom:0}}.c-flex{display:flex;flex-wrap:wrap}.c-container{max-width:1280px;padding-left:40px;padding-right:40px;margin:0 auto}.c-container_l{max-width:calc(100% - (100vw - 1280px)/2);padding-right:40px;margin:0 auto 0 0}.c-container_r{max-width:calc(100% - (100vw - 1280px)/2);padding-left:40px;margin:0 0 0 auto}.c-container_inner{max-width:1080px;padding-left:40px;padding-right:40px;margin:0 auto 0 auto}.c-container .c-container_inner{padding-left:0;padding-right:0}@media(max-width: 768px){.c-container{padding-left:25px;padding-right:25px}.c-container_l,.c-container_r,.c-container_inner{padding-left:25px;padding-right:25px}}.c-link{position:relative;z-index:0;display:block;max-width:fit-content;color:var(--color-txt);font-size:clamp(14px,12.7532467532px + 0.1623376623vw,16px);padding:clamp(15px,11.8831168831px + 0.4058441558vw,20px) clamp(30px,11.2987012987px + 2.4350649351vw,60px) clamp(15px,11.8831168831px + 0.4058441558vw,20px) 0;border-bottom:1px solid var(--color-txt)}.c-link::after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-box-trim:trim-both;align-self:center;font-size:clamp(10px,10px + 0vw,10px);color:var(--color-txt);position:absolute;z-index:-1;right:0;top:50%;transform:translateY(-50%)}@media(hover: hover){.c-link{transition:.3s ease-in-out}.c-link::after{transition:.3s ease-in-out}.c-link:hover{color:var(--color-gold);border-bottom:1px solid var(--color-gold)}.c-link:hover::after{color:var(--color-gold)}}.c-link_txt{position:relative;z-index:0;display:block;width:fit-content;font-size:clamp(13px,11.7532467532px + 0.1623376623vw,15px);padding:clamp(5px,1.8831168831px + 0.4058441558vw,10px) clamp(30px,11.2987012987px + 2.4350649351vw,60px) clamp(5px,1.8831168831px + 0.4058441558vw,10px) 0;border-bottom:1px solid var(--color-txt);margin-top:clamp(10px,3.7662337662px + 0.8116883117vw,20px);line-height:1.8}.c-link_txt::after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-box-trim:trim-both;align-self:center;font-size:clamp(10px,10px + 0vw,10px);color:var(--color-txt);position:absolute;z-index:-1;right:0;top:50%;transform:translateY(-50%)}@media(hover: hover){.c-link_txt{transition:.3s ease-in-out}.c-link_txt::after{transition:.3s ease-in-out}.c-link_txt:hover{color:var(--color-gold);border-bottom:1px solid var(--color-gold)}.c-link_txt:hover::after{color:var(--color-gold)}}.c-ja__notoSerif{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.c-en__cormorant{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.c-en__montsserrat{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.c-ttl__large{text-align:center;color:var(--color-gold);line-height:1.4;margin:0 0 clamp(30px,11.2987012987px + 2.4350649351vw,60px) 0}.c-ttl__large .c-en__cormorant{letter-spacing:.08em;font-size:clamp(30px,11.2987012987px + 2.4350649351vw,60px)}.c-ttl__large .ttl{font-size:clamp(16px,13.5064935065px + 0.3246753247vw,20px);font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.c-ttl__midium{position:relative;z-index:0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 1em;margin:0 0 1.8em 0}.c-ttl__midium::after{content:"";flex:1;height:1px;background:var(--color-gold)}.c-ttl__midium .c-en__cormorant{font-size:clamp(24px,10.9090909091px + 1.7045454545vw,45px);text-box-trim:trim-both;text-box-edge:cap alphabetic;color:var(--color-gold)}.c-ttl__midium .ttl{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:.08em;font-size:clamp(14px,11.5064935065px + 0.3246753247vw,18px);text-box-trim:trim-both;text-box-edge:cap alphabetic;color:var(--color-gold)}.c-hide{display:none}.c-hide_pc{display:none !important}@media(max-width: 768px){.c-hide_pc{display:block !important}}.c-hide_pc_flex{display:none !important}@media(max-width: 768px){.c-hide_pc_flex{display:flex !important}}.c-hide_pc_table{display:none !important}@media(max-width: 768px){.c-hide_pc_table{display:table-cell !important}}.c-hide_sp{display:block !important}@media(max-width: 768px){.c-hide_sp{display:none !important}}.c-hide_sp_flex{display:flex !important}@media(max-width: 768px){.c-hide_sp_flex{display:none !important}}.c-hide_sp_table{display:table-cell !important}@media(max-width: 768px){.c-hide_sp_table{display:none !important}}/*# sourceMappingURL=style.css.map */