#notes p{text-align:center;font-size:min(2dvw,10px);padding-left:1em;text-indent:-1em}#notes p:before{content:"※"}#breadcrumb{display:none}#breadcrumb ol{display:flex;justify-content:flex-start;align-items:center;gap:.6em;list-style:none}#breadcrumb ol li{display:flex;justify-content:flex-start;align-items:center;gap:.6em}#breadcrumb ol li:not(:first-child)::before{content:"";display:block;width:1em;height:1em;border:1px solid;border-bottom:none;border-left:none;transform:rotate(45deg) scale(0.6)}#footer{margin:0 auto;padding:3em 0 0;background-color:#020209;width:100%;color:#fff}@media screen and (min-width: 750px),print{#footer{padding:6em 0 0}}#footer h3{margin:0;width:100%;color:#998675;text-align:center;font-family:"EB Garamond",serif;font-size:min(5dvw,32px);letter-spacing:.05em;line-height:1}#footer .txt{margin:1em auto 0;width:100%;text-align:center;font-size:min(3.2dvw,16px);line-height:1.6}#footer .btn-box{margin:2em auto;width:90%;display:flex;justify-content:center;align-items:center;gap:1em}@media screen and (min-width: 750px),print{#footer .btn-box{margin:4em auto;gap:1.5em}}#footer .btn-box a{margin:0;padding:1.5em 0;width:16em;text-align:center;font-size:min(3.6dvw,18px);letter-spacing:.1em;line-height:1}@media screen and (min-width: 750px),print{#footer .btn-box a{padding:3em 0;width:18em}}#footer .btn-box a.req{background:linear-gradient(90deg, #998675, #5e5147)}#footer .btn-box a.res{background:linear-gradient(90deg, #6ba2ca, #1c5879)}#footer .tel-block{margin:0 auto 3em;width:100%}@media screen and (min-width: 750px),print{#footer .tel-block{margin:0 auto 4em}}#footer .tel-block .txt1{margin:0 auto 1em;text-align:center;color:#c69c6d;font-size:min(3.2dvw,16px);line-height:1}#footer .tel-block .txt2{margin:1em auto;text-align:center;color:#fff;font-size:min(3.2dvw,16px);letter-spacing:.05em;line-height:1}#footer .tel-block .txt2.type2{margin:1em auto 6em}#footer .tel-block .tel{margin:0 auto;width:80%;max-width:420px;display:block;pointer-events:none;line-height:0}#footer .tel-block .tel img{width:100%;height:auto}#footer .ft-img{overflow:hidden;margin:0 auto 1em;width:100%}@media screen and (min-width: 750px),print{#footer .ft-img{margin:0 auto 2em}}#footer .ft-img .lead{margin:0 auto 1em;width:100%;text-align:center;font-family:"EB Garamond",serif;font-size:min(6dvw,42px);letter-spacing:.05em;line-height:1}@media screen and (min-width: 750px),print{#footer .ft-img .lead{margin:0;position:absolute;top:25%;left:16%}}#footer .cap{text-align:center;font-size:min(2dvw,10px);line-height:1.2}#footer .block1{margin:2em auto;width:90%;align-items:center;gap:1em 0}@media screen and (min-width: 750px),print{#footer .block1{margin:4em auto}}#footer .block1 .link{margin:0;padding:.5em 1.25em;border-left:1px #fff solid;position:relative;font-size:min(2.4dvw,12px);line-height:1}@media screen and (min-width: 1280px),print{#footer .block1 .link{padding:.5em 1.5em}}#footer .block1 .link:last-child{border-right:1px #fff solid}#footer .block1 .link:nth-child(5){border-right:1px #fff solid}@media screen and (min-width: 750px),print{#footer .block1 .link:nth-child(5){border-right:none}}#footer .block1 .link.ac-btn{width:10em;position:relative;text-align:center;cursor:pointer}@media screen and (min-width: 750px),print{#footer .block1 .link.ac-btn{width:10.5em}}#footer .block1 .link.ac-btn.active .in-nav{visibility:visible;transform:translateY(100%);opacity:1}@media screen and (min-width: 750px),print{#footer .block1 .link.ac-btn:hover .in-nav{visibility:visible;transform:translateY(100%);opacity:1}}#footer .block1 .link.ac-btn .in-nav{visibility:hidden;margin:0;width:100%;background:#fff;position:absolute;left:0;bottom:0;transform:translateY(50%);color:#000;transition:.5s;opacity:0}#footer .block1 .link.ac-btn .in-nav a{margin:0;padding:.75em .5em;width:100%;display:block;text-align:center;font-size:min(2.2dvw,11px)}#footer .block1 .link.ac-btn .in-nav a:first-child{border-bottom:1px #000 solid}#footer .block1 .link.pen{opacity:1;color:hsla(0,0%,100%,.5019607843)}#footer .block1 .link.new::before{content:"NEW";position:absolute;top:0;left:50%;transform:translate(-50%, -100%);color:#f9ff3e;font-size:min(2dvw,10px);letter-spacing:.05em;line-height:1}#footer .logo{margin:3em auto 1em;width:30%;max-width:180px}@media screen and (min-width: 750px),print{#footer .logo{margin:6em auto 2em}}/*# sourceMappingURL=footer.css.map */