@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";.site-main,.main-content,.shopify-section,.page-container,.page-cafe,.wrapper{overflow:visible!important;transform:none!important}@font-face{font-family:Mont;src:url(/cdn/shop/files/MontForAnker-Regular.woff2?v=1736241676) format("woff2");font-style:normal}.en{font-family:Mont,Noto Sans JP,sans-serif!important}.itemfade{opacity:0;transition:opacity .8s ease,transform .8s ease}.itemfade.up{opacity:1;transform:translateY(0)}.fadeup{transform:translateY(20px)}@media screen and (min-width: 1080px){.themeV2 .m-sp{display:none!important}.themeV2 .m-pc{display:inherit}}@media screen and (max-width: 1079px){.themeV2 .m-sp{display:inherit}.themeV2 .m-pc{display:none!important}}.card__media,.product-card__image,img{box-shadow:none!important}html{scroll-behavior:smooth;font-feature-settings:"palt"!important}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.wrapper{position:relative;width:calc(100% - 40px);margin-inline:auto}@media screen and (min-width: 1080px){.wrapper{max-width:1280px}}@media screen and (min-width: 1080px){.wrapper.min{max-width:960px}}.m-caption{margin-top:24px;color:#666;font-size:11px;line-height:1.35}.m-caption li:before{content:"\203b"}.m-caption li+li{margin-top:8px}.txt-link{color:#00a9e0;text-decoration:underline}.page-cafe{overflow:visible;background:top center/cover url(/cdn/shop/files/cafe_kv_sp.webp?v=1747719923) no-repeat;background-attachment:fixed}@media screen and (min-width: 1080px){.page-cafe{background:top center/cover url(/cdn/shop/files/cafe_kv_pc.webp?v=1747719923) no-repeat;background-attachment:fixed}}.page-cafe sup{font-size:10px}.page-cafe section{position:relative;padding:80px 0;background-color:#f5f5f5}@media screen and (min-width: 1080px){.page-cafe section{padding:120px 0}}.page-cafe section.bg-b{background-color:#000;color:#fff}.page-cafe section.bg-w{background-color:#fff}.page-cafe p{font-weight:300;line-height:2;line-break:strict}@media screen and (min-width: 1080px){.page-cafe p{line-height:2.2}}.page-cafe .heading{display:flex;flex-direction:column}.page-cafe .heading .head{font-size:48px}@media screen and (min-width: 1080px){.page-cafe .heading .head{font-size:60px}}.page-cafe .heading .ico+*{margin-top:40px}@media screen and (min-width: 1080px){.page-cafe .heading .ico+*{margin-top:56px}}.page-cafe .heading .sub{font-size:16px;font-weight:400;opacity:.6}.page-cafe .heading+*{margin-top:56px}.page-cafe .btns{display:flex;flex-direction:column;gap:8px;justify-content:center;margin-top:56px;color:#1a1a1a}@media screen and (min-width: 1080px){.page-cafe .btns{flex-direction:row}}.page-cafe .btns.sticky{position:sticky;bottom:0;right:0}.page-cafe .btns .btn{display:flex;flex-direction:column;width:100%;padding:12px 20px 16px;color:#fff;font-size:18px;font-weight:400;line-height:110%;text-transform:unset;border:solid 1px rgba(255,255,255,.16);background:linear-gradient(to right,#04151b,#00a9e0);background-clip:padding-box!important}@media screen and (min-width: 1080px){.page-cafe .btns .btn{min-width:328px;font-size:20px}}@media (hover: hover)and (pointer: fine){.page-cafe .btns .btn:hover{color:#fff;opacity:.8}}.page-cafe .btns .btn:focus{color:#fff;opacity:.8}.page-cafe .btns .btn.black{background:#1a1a1ae6}.page-cafe .btns .btn span{font-size:11px;opacity:.8}@media screen and (min-width: 1080px){.page-cafe .btns .btn span{font-size:12px}}.page-cafe .Btns{position:fixed;bottom:16px;left:50%;right:unset;width:calc(100% - 40px);padding:0;background:none;z-index:9990;transform:translate(-50%);pointer-events:none;transition:opacity .4s ease,transform .4s ease;opacity:0;overflow:visible}@media screen and (min-width: 1080px){.page-cafe .Btns{bottom:20px;left:unset;right:20px;width:auto;transform:unset;pointer-events:inherit;opacity:1}}.page-cafe .Btns.is-active{opacity:1;pointer-events:auto}.page-cafe .Btns .btns{margin-top:0}.page-cafe .Btns .btn{white-space:nowrap;background:linear-gradient(to right,#04151be0,#00a9e0e0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-cafe .Kv{padding:40px 0 20px;color:#fff;background:linear-gradient(to top,#000 12%,#0000 80%),bottom center/cover url(/cdn/shop/files/cafe_kv_sp.webp?v=1747719923) no-repeat;background-color:#0003}@media screen and (min-width: 1080px){.page-cafe .Kv{padding:80px 0;background:linear-gradient(to top,#000 12%,#0000 80%),bottom center/cover url(/cdn/shop/files/cafe_kv_pc.webp?v=1747719923) no-repeat;background-color:#0003}}.page-cafe .Kv .wrapper{height:max(120vw,600px)}@media screen and (min-width: 1080px){.page-cafe .Kv .wrapper{height:min(55.5555555556vw,800px)}}.page-cafe .Kv .heading{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center;padding:0 20px}@media screen and (min-width: 1080px){.page-cafe .Kv .heading{gap:24px;align-items:flex-start;text-align:left;padding:0}}.page-cafe .Kv .sub{width:100%;opacity:1}.page-cafe .Kv .btns{position:absolute;bottom:0;left:50%;width:100%;transform:translate(-50%)}.page-cafe .Summary{padding:20px 0 48px}@media screen and (min-width: 1080px){.page-cafe .Summary{padding:64px 0}}.page-cafe .Summary .content{display:flex;flex-wrap:wrap}@media screen and (min-width: 1080px){.page-cafe .Summary .content{flex-wrap:nowrap}}.page-cafe .Summary .content .item{display:flex;flex-direction:column;gap:2px;align-items:center;width:50%;padding:16px}@media screen and (min-width: 1080px){.page-cafe .Summary .content .item{gap:16px;width:100%;padding:10px 16px}}.page-cafe .Summary .content .item:nth-child(2n){border-left:solid 1px rgba(255,255,255,.16)}.page-cafe .Summary .content .item:nth-child(n+3){border-top:solid 1px rgba(255,255,255,.16)}@media screen and (min-width: 1080px){.page-cafe .Summary .content .item:nth-child(n+3){border-top:0}}@media screen and (min-width: 1080px){.page-cafe .Summary .content .item:not(:first-child){border-left:solid 1px rgba(255,255,255,.16)}}.page-cafe .Map{padding:0 0 80px}.page-cafe .Map .wrapper{display:flex;flex-direction:column;gap:40px}@media screen and (min-width: 1080px){.page-cafe .Map .wrapper{flex-direction:row}}@media screen and (min-width: 1080px){.page-cafe .Map .wrapper .content{padding:32px 0}}@media screen and (min-width: 1080px){.page-cafe .Map .wrapper .heading{width:min(31.25vw,450px)}}.page-cafe .Map .wrapper .heading+*{margin-top:40px}.page-cafe .Map .wrapper .head{font-size:28px;font-weight:400}.page-cafe .Map .wrapper .map{flex-grow:1;height:375px;margin:0 calc(50% - 50vw)}@media screen and (min-width: 1080px){.page-cafe .Map .wrapper .map{height:auto;margin:0}}.page-cafe .Lead{position:relative;padding-top:0;overflow-x:hidden}@media screen and (min-width: 1080px){.page-cafe .Lead{padding-top:120px}}.page-cafe .Lead:after{content:"";display:block;position:absolute;top:200px;right:-100px;width:400px;height:150px;background:radial-gradient(#c8c8c866 4%,#c8c8c800 72%);opacity:.6;transform-origin:top right;transform:rotate(-30deg)}@media screen and (min-width: 1080px){.page-cafe .Lead:after{top:-200px;right:-400px;width:1200px;height:300px}}.page-cafe .Lead .wrapper{display:flex;flex-direction:column;gap:56px}@media screen and (min-width: 1080px){.page-cafe .Lead .wrapper{flex-direction:row;gap:80px}}.page-cafe .Lead .img{width:auto;max-width:100vw;height:340px;margin:0 calc(50% - 50vw);overflow:hidden;z-index:9}@media screen and (min-width: 1080px){.page-cafe .Lead .img{width:auto;height:auto;margin:0}}.page-cafe .Lead .img img{width:100%;height:100%;object-fit:cover;object-position:center center}.page-cafe .Lead .content{flex-shrink:0}@media screen and (min-width: 1080px){.page-cafe .Lead .content{width:min(33.3333333333vw,480px)}}.page-cafe .Lead .content .txt{display:flex;flex-direction:column;gap:32px;letter-spacing:.04rem}@media screen and (min-width: 1080px){.page-cafe .Lead .content .txt{font-size:18px;letter-spacing:.16rem}}@media screen and (min-width: 1080px){.page-cafe .Facilities .wrapper{display:flex;overflow-y:scroll}}@media screen and (min-width: 1080px){.page-cafe .Facilities .heading{flex-shrink:0;position:sticky;align-self:flex-start;top:80px;width:360px;height:-moz-fit-content;height:fit-content}.page-cafe .Facilities .heading+*{margin-top:0}}.page-cafe .Facilities .content{flex-grow:1}.page-cafe .Facilities .m-caption{margin-bottom:32px}.page-cafe .Facilities .article .item+.item{margin-top:96px}@media screen and (min-width: 1080px){.page-cafe .Facilities .article .item+.item{margin-top:80px;padding-top:80px;border-top:solid 1px #e6e6e6}}.page-cafe .Facilities .article .img{position:relative;width:100vw;height:340px;margin:0 calc(50% - 50vw);overflow:hidden}@media screen and (min-width: 1080px){.page-cafe .Facilities .article .img{width:auto;height:min(27.7777777778vw,400px);margin:0}}.page-cafe .Facilities .article .img:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#f5f5f500 80%,#f5f5f5)}@media screen and (min-width: 1080px){.page-cafe .Facilities .article .img:before{content:none}}.page-cafe .Facilities .article .img img{width:100%;height:100%;object-fit:cover;object-position:center center}.page-cafe .Facilities .article .txt{display:flex;flex-direction:column;gap:24px}.page-cafe .Facilities .article .txt .head{display:flex;flex-direction:column;gap:8px;margin-top:40px;font-size:24px;font-weight:400}@media screen and (min-width: 1080px){.page-cafe .Facilities .article .txt .head{flex-direction:row;gap:16px;align-items:center;font-size:28px}}.page-cafe .Facilities .article .txt .head .ico{width:48px;height:48px}@media screen and (min-width: 1080px){.page-cafe .Facilities .article .txt .head .ico{width:56px;height:56px}}.page-cafe .Facilities .article .price{display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:24px 20px;background:#fff}@media screen and (min-width: 1080px){.page-cafe .Facilities .article .price{flex-direction:row;align-items:center;padding:40px}}.page-cafe .Facilities .article .price dl{flex-grow:1;font-size:14px}@media screen and (min-width: 1080px){.page-cafe .Facilities .article .price dl{font-size:16px}}.page-cafe .Facilities .article .price dl dt{color:#666}.page-cafe .Facilities .article .price dl dd{margin-top:8px;line-height:1.6}.page-cafe .Facilities .article .price .btns{margin:0}@media screen and (min-width: 1080px){.page-cafe .Menu{text-align:center}}.page-cafe .Menu .heading{text-align:center}.page-cafe .Menu .tab-menu{display:flex;margin:0 calc(50% - 50vw);padding:0 20px;white-space:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.page-cafe .Menu .tab-menu::-webkit-scrollbar{display:none}@media screen and (min-width: 1080px){.page-cafe .Menu .tab-menu{margin:0;padding:0;white-space:wrap;overflow-x:unset}}.page-cafe .Menu .tab-menu .item{padding:12px 16px;color:#666666a3;font-size:14px;letter-spacing:.08em;border-bottom:solid 1px #e6e6e6}@media screen and (min-width: 1080px){.page-cafe .Menu .tab-menu .item{width:20%;font-size:16px;padding:24px 16px}}.page-cafe .Menu .tab-menu .item.current{color:#1a1a1a;border-color:#1a1a1a}.page-cafe .Menu .tab-content{padding:32px 0 0}@media screen and (min-width: 1080px){.page-cafe .Menu .tab-content{padding:32px 16px 0}}.page-cafe .Menu .tab-content>li{display:none}.page-cafe .Menu .menu-list{display:grid;gap:10px;grid-template-columns:1fr 1fr;text-align:left}@media screen and (min-width: 1080px){.page-cafe .Menu .menu-list{gap:16px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.page-cafe .Menu .menu-img{width:100%;aspect-ratio:1/1;overflow:hidden}.page-cafe .Menu .menu-img img{transform:scale(1.05);object-fit:cover}.page-cafe .Menu .menu-info{display:flex;flex-direction:column;gap:6px;margin:8px 0 12px}@media screen and (min-width: 1080px){.page-cafe .Menu .menu-info{gap:8px;margin:12px 0 16px}}.page-cafe .Menu .menu-tit{font-size:14px;font-weight:400;line-height:1.5;color:#666}@media screen and (min-width: 1080px){.page-cafe .Menu .menu-tit{font-size:16px}}.page-cafe .Menu .menu-price{line-height:1.2}.page-cafe .Menu .menu-price span:first-child{font-size:12px}.page-cafe .Menu .menu-price span:not(.tax){font-family:Mont,Noto Sans JP,sans-serif!important}.page-cafe .Menu .menu-price span.tax{color:#666;font-size:10px}.page-cafe .StoreInfo .info{display:flex;flex-direction:column}@media screen and (min-width: 1080px){.page-cafe .StoreInfo .info{flex-direction:row-reverse;gap:64px}}@media screen and (min-width: 1080px){.page-cafe .StoreInfo .info>*{width:calc(50% - 32px);flex-grow:1;flex-shrink:0}}.page-cafe .StoreInfo .info-head{font-size:20px;font-weight:400}@media screen and (min-width: 1080px){.page-cafe .StoreInfo .info-head{font-size:24px}}.page-cafe .StoreInfo .info-head+*{margin-top:32px}.page-cafe .StoreInfo .info-map{width:100vw;height:375px;margin:0 calc(50% - 50vw);overflow:hidden}@media screen and (min-width: 1080px){.page-cafe .StoreInfo .info-map{width:calc(50% - 32px);height:464px;margin:0}}.page-cafe .StoreInfo .info .list>li{padding:24px 0;border-bottom:solid 1px #e6e6e6}@media screen and (min-width: 1080px){.page-cafe .StoreInfo .info .list>li:first-child{border-top:solid 1px #e6e6e6}}.page-cafe .StoreInfo .info .list dl{display:flex;gap:16px;font-size:14px}.page-cafe .StoreInfo .info .list dl.col,.page-cafe .StoreInfo .info .list dl.sp-col{flex-direction:column}@media screen and (min-width: 1080px){.page-cafe .StoreInfo .info .list dl.sp-col{flex-direction:row}}.page-cafe .StoreInfo .info .list dl dt{flex-shrink:0;width:23.8805970149%;color:#666666a3;font-weight:700}.page-cafe .StoreInfo .info .list dl dd{flex-grow:1;line-height:1.8}.page-cafe .StoreInfo .info .list .pay{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:4px}.page-cafe .News{color:#fff;background-color:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media screen and (min-width: 1080px){.page-cafe .News .wrapper{display:flex}}@media screen and (min-width: 1080px){.page-cafe .News .heading{flex-shrink:0;align-self:flex-start;width:360px;height:-moz-fit-content;height:fit-content}.page-cafe .News .heading+*{margin-top:0}}.page-cafe .News .content{flex-grow:1}.page-cafe .News .news-item{border-bottom:solid 1px rgba(255,255,255,.16)}.page-cafe .News .news-item:first-child{border-top:solid 1px rgba(255,255,255,.16)}.page-cafe .News .news-item a{padding:24px}.page-cafe .News .news-item .sub,.page-cafe .News .news-item .tag{display:flex;align-items:center;gap:8px}.page-cafe .News .news-item .tag li{padding:4px 12px;font-size:10px;border:solid 1px rgba(255,255,255,.16)}.page-cafe .News .news-item .tag li.anker{background-color:#ffffff29;border:none}.page-cafe .News .news-item .date{color:#ffffffb8;font-size:14px}.page-cafe .App{position:relative;padding-bottom:0;overflow-x:hidden}@media screen and (min-width: 1080px){.page-cafe .App{padding-bottom:120px}}.page-cafe .App:after{content:"";display:block;position:absolute;top:-150px;left:-100px;width:400px;height:150px;background:radial-gradient(#c8c8c866 4%,#c8c8c800 72%);opacity:.6;transform-origin:top left;transform:rotate(30deg)}@media screen and (min-width: 1080px){.page-cafe .App:after{top:-200px;left:-400px;width:1200px;height:300px}}.page-cafe .App .heading{text-align:center}@media screen and (min-width: 1080px){.page-cafe .App .heading{text-align:left}}.page-cafe .App .wrapper{display:flex;flex-direction:column;gap:48px}@media screen and (min-width: 1080px){.page-cafe .App .wrapper{flex-direction:row;gap:50px}}@media screen and (min-width: 1080px){.page-cafe .App .content{flex-shrink:0;width:50%}}.page-cafe .App .img{position:relative;margin-right:calc(50% - 50vw - 32px);padding-left:36px}@media screen and (min-width: 1080px){.page-cafe .App .img{margin-right:unset;padding-left:unset}}.page-cafe .App .img:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000 2%,#0000 28%);z-index:9}@media screen and (min-width: 1080px){.page-cafe .App .img{margin:-110px -100px -120px 0}}.page-cafe .App .btns{flex-direction:row;gap:16px}@media screen and (min-width: 1080px){.page-cafe .App .btns{justify-content:flex-start}}.page-cafe .Sns{padding:80px 0;text-align:center}.page-cafe .Sns .heading+*{margin-top:40px}.page-cafe .Sns .content p{line-height:1.8}.page-cafe .Sns .btns{display:flex;align-items:center;gap:8px;margin-top:48px;color:#fff}.page-cafe .Sns .btns .btn{flex-direction:row;gap:8px;align-items:center;min-width:unset;padding:10px 24px;font-size:inherit;border:solid 1px rgba(255,255,255,.16);background:#ffffff3d}.page-cafe .Sns .btns .ico{display:flex;justify-content:center;align-items:center;width:32px;height:32px;padding-top:2px;border-radius:10000px;background:#fff}.page-cafe .Sns .btns .ico svg{width:24px;fill:#000}.page-cafe .Caption{padding:0 0 24px}.page-cafe .Caption .m-caption{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/322/assets/page-cafe.css.map */
