#footer-banner-area{background:#ededed;padding:1.5em 0}@media screen and (min-width: 1024px),print{#footer-banner-area{padding:3em 0}}#notes+#footer-banner-area{padding-top:0}#footer-banner-area .bnr-area_head{margin:0 auto;padding:.8em 0;width:100%;max-width:720px;background:linear-gradient(-80deg, #433B23, #88794F);text-align:center;color:#fff;font-size:min(3.8vw,20px);line-height:1}#footer-banner-area .link-box{margin:0 auto;padding:.5em 0;width:100%;max-width:720px;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em 0}@media screen and (min-width: 1024px),print{#footer-banner-area .link-box{padding:1.5em 0;justify-content:space-between}}#footer-banner-area .link-box .vc2jo{width:95%}@media screen and (min-width: 1024px),print{#footer-banner-area .link-box .vc2jo{width:31.5%}}#footer-banner-area .link-box .link-block{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:.5em 1.5em}#footer-banner-area .link-box .link-block li{margin:0;width:100%}@media screen and (min-width: 1024px),print{#footer-banner-area .link-box .link-block li{width:calc((100% - 1.5em)/2)}}#footer-banner-area .link-box .link-slider{width:100%}#footer-banner-area .link-box .link-slider li a img{padding:0 .5em}#footer-banner-area .link-box .link-slider .slick-prev::before,#footer-banner-area .link-box .link-slider .slick-next::before{color:#88794f}#footer-banner-area .link-box .link-slider .slick-prev{left:-15px}#footer-banner-area .link-box .link-slider .slick-next{right:-15px}#footer-banner-area .link-box .sold{position:relative;pointer-events:none}#footer-banner-area .link-box .sold::after{content:"完売御礼";padding:.5em;width:6em;background:#cf0000;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#fff;font-size:min(5vw,24px);letter-spacing:.1em;line-height:1}#footer{background:#fff;color:#000;padding:2em 1em 1.5em}@media screen and (min-width: 1024px),print{#footer{padding:3em 4em 2em}}#footer .kyugyo{margin:0 auto 2em;padding:1em;width:100%;max-width:1080px;border:1px #cf0000 solid;box-sizing:border-box;text-align:center;color:#cf0000;font-size:min(2.4vw,12px);line-height:1.6}#footer .contact{line-height:1.3;font-size:12px;background:#fff}@media screen and (min-width: 1024px),print{#footer .contact{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}}#footer .contact>div{text-align:center}@media screen and (min-width: 1024px),print{#footer .contact>div{text-align:left}}#footer .contact>div>div{margin-top:1em}@media screen and (min-width: 1024px),print{#footer .contact>div>div{margin-top:.6em;display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;gap:2em}}#footer .contact>div>div .tel{line-height:1em;letter-spacing:0;font-size:42px}@media screen and (min-width: 1024px),print{#footer .contact>div>div .tel{font-size:56px}}#footer .contact>div>div .tel a{pointer-events:all}@media screen and (min-width: 1024px),print{#footer .contact>div>div .tel a{pointer-events:none}}#footer .contact>div>div .time{line-height:1.6em;margin-top:1em}@media screen and (min-width: 1024px),print{#footer .contact>div>div .time{margin-top:0}}#footer .contact .logo{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin-top:2em}@media screen and (min-width: 1024px),print{#footer .contact .logo{margin-top:0}}#footer .contact .logo li{padding:0 .5em;margin:0 0 10px;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 1024px),print{#footer .contact .logo li{padding:0 1em;width:auto}}#footer .contact .logo li span{display:block;text-align:left;font-size:12px;margin-bottom:1em}#footer .copy{padding:1em;font-size:min(2.4vw,12px);line-height:1;text-align:center}@media screen and (min-width: 1024px),print{#footer .copy{text-align:right}}.breadcrumb{background:#d6d6d6}.breadcrumb ol{display:flex;max-width:1024px;margin:0 auto;padding:1em}.breadcrumb ol li{margin-right:1em;position:relative;font-size:12px}.breadcrumb ol li:not(:first-child){padding:0 0 0 1em}.breadcrumb ol li:not(:first-child):after{content:">";position:absolute;top:50%;left:0;transform:translateY(-50%)}.btn-area{margin:0 auto;width:100%}.btn-area.bg_w{padding:2em 0;background:#fff;border-bottom:1px #ccc solid}@media screen and (min-width: 1024px),print{.btn-area.bg_w{padding:4em 0}}.btn-area .block{margin:0 auto;width:90%;display:flex;justify-content:center;align-items:center;gap:.5em}@media screen and (min-width: 1024px),print{.btn-area .block{gap:2em}}.btn-area .block div{margin:0;width:18em}.btn-area .block div.pen{opacity:.3;pointer-events:none}.btn-area .block div.res-btn a{background:linear-gradient(-80deg, #433B23, #88794F);border:1px #b99e51 solid}.btn-area .block div.ggl-btn a{background:linear-gradient(-80deg, #2b2b2b, #a3a3a3);border:1px #a3a3a3 solid}.btn-area .block div a{margin:0;padding:1em 0;background:linear-gradient(-80deg, #090a46, #303191);border:1px #313ab8 solid;box-sizing:border-box;position:relative;display:block;text-align:center;font-size:min(3.2vw,18px);letter-spacing:0;line-height:1}@media screen and (min-width: 769px),print{.btn-area .block div a{letter-spacing:.05em}}.btn-area .block div a::after{content:"▼";position:absolute;top:50%;right:0;transform:translate(-1.5vw, -50%) rotate(-90deg);font-size:.8em}@media screen and (min-width: 769px),print{.btn-area .block div a::after{transform:translate(-1vw, -50%) rotate(-90deg)}}/*# sourceMappingURL=footer.css.map */