.sec-top-shopinfo{background-color:#ebebeb}.sec-top-shopinfo__header{padding-top:42px;padding-bottom:39px}@media screen and (min-width:968px){.sec-top-shopinfo__header{padding-top:58px;padding-bottom:52px}}.sec-top-shopinfo__header h2{text-align:center;margin:0}.sec-top-shopinfo__header h2 [lang=en]{display:block;font-size:12px;line-height:1;font-family:silka,sans-serif;letter-spacing:.14em}@media screen and (min-width:968px){.sec-top-shopinfo__header h2 [lang=en]{font-size:13px;line-height:1;letter-spacing:.2em}}.sec-top-shopinfo__header h2 [lang=ja]{margin-top:15px;display:block;font-size:15px;line-height:1;letter-spacing:.18em}@media screen and (min-width:968px){.sec-top-shopinfo__header h2 [lang=ja]{margin-top:22px;font-size:25px;line-height:1;letter-spacing:.22em}}.sec-top-shopinfo__slider-wrapper{width:90%;margin:0 auto;max-width:1127px}.sec-top-shopinfo__slider .slick-slide{max-width:1127px}.sec-top-shopinfo__slider img{width:100%}@media screen and (max-width:967px){.sec-top-shopinfo__slider img{height:485px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.sec-top-shopinfo__slider .iframe-wrapper{padding:0;height:485px;overflow:hidden}.sec-top-shopinfo__slider .iframe-wrapper iframe{width:862.22px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}}.sec-top-shopinfo__slider video{max-width:100%}.sec-top-shopinfo__catch h3{text-align:center;margin-top:50px;font-size:15px;line-height:1.6666666667;font-weight:400;letter-spacing:.22em}@media screen and (min-width:968px){.sec-top-shopinfo__catch h3{margin-top:70px;font-size:25px;line-height:1.64;letter-spacing:.18em}}.sec-top-shopinfo__catch p{margin-top:23px;font-size:13px;line-height:2.1538461538;letter-spacing:.16em}@media screen and (min-width:968px){.sec-top-shopinfo__catch p{color:#424242;margin-top:45px;font-size:16px;line-height:2.125;letter-spacing:.1em;text-align:center}}.sec-top-shopinfo__map{font-size:1px;line-height:1}@media screen and (max-width:967px){.sec-top-shopinfo__map{margin-top:30px;padding-left:27px;padding-right:27px}}@media screen and (min-width:968px){.sec-top-shopinfo__map{margin-top:86px}}.sec-top-shopinfo__map #map{width:100%;height:243px;border:none;outline:none}@media screen and (min-width:968px){.sec-top-shopinfo__map #map{height:540px}}.sec-top-shopinfo__map iframe{width:100%;height:243px;-webkit-filter:grayscale(1);filter:grayscale(1);border:none;outline:none}@media screen and (min-width:968px){.sec-top-shopinfo__map iframe{height:540px}}.sec-top-shopinfo__map-link{margin-top:11px;text-align:right;font-size:9px;line-height:1.6666666667;font-family:silka,sans-serif;color:#606060}@media screen and (min-width:968px){.sec-top-shopinfo__map-link{margin-top:15px;font-size:12px;line-height:1.6666666667}}.sec-top-shopinfo__map-link .icon{color:#797979;font-size:6px;margin-left:12px;vertical-align:0}@media screen and (min-width:968px){.sec-top-shopinfo__map-link .icon{color:#606060;vertical-align:1px}}@media screen and (min-width:968px){.sec-top-shopinfo__info-menu{padding-top:60px;padding-bottom:90px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}@media screen and (min-width:968px){.sec-top-shopinfo__info{-webkit-flex:46.6725820763% 0 0;flex:46.6725820763% 0 0;padding-left:13px;box-sizing:border-box}}.sec-top-shopinfo__info-heading{font-size:13px;line-height:1;color:#606060;font-family:Rubik,sans-serif;letter-spacing:.2em;margin-bottom:46px}.sec-top-shopinfo__business-hour{margin-top:43px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;font-size:10px;line-height:1;letter-spacing:.2em;font-family:Rubik,sans-serif}@media screen and (min-width:968px){.sec-top-shopinfo__business-hour{margin-top:0;font-size:13px;line-height:1}}.sec-top-shopinfo__business-hour-open{color:#231815}@media screen and (min-width:968px){.sec-top-shopinfo__business-hour-open{color:#000}}.sec-top-shopinfo__business-hour-print{color:#797979}.sec-top-shopinfo__day{display:-webkit-flex;display:flex;margin:25px 0 0;padding:0;list-style:none}@media screen and (max-width:967px){.sec-top-shopinfo__day{-webkit-justify-content:space-between;justify-content:space-between}}@media screen and (min-width:968px){.sec-top-shopinfo__day{margin-top:32px}}.sec-top-shopinfo__day-item{text-align:center}.sec-top-shopinfo__day-item.is-closeday{color:#797979}@media screen and (min-width:968px){.sec-top-shopinfo__day-item:nth-child(n+2){margin-left:27px}}.sec-top-shopinfo__day-img{font-size:10px;line-height:1}@media screen and (min-width:968px){.sec-top-shopinfo__day-img{font-size:12px;line-height:1}}.sec-top-shopinfo__day-text{margin-top:9px;font-size:9px;line-height:1;font-family:Rubik,sans-serif;letter-spacing:.22em}@media screen and (min-width:968px){.sec-top-shopinfo__day-text{margin-top:13px;font-size:12px;line-height:1;letter-spacing:.2em}}.sec-top-shopinfo__sns{list-style:none;margin:72px 0 0;padding:0;font-size:17px;line-height:1;display:-webkit-flex;display:flex}.sec-top-shopinfo__sns li{margin-right:14px}.sec-top-shopinfo__sns a{color:#606060}.sec-top-shopinfo__regular-holiday [lang=ja]{margin-top:14px;display:block;font-size:14px;line-height:1.7142857143;color:#424242;letter-spacing:.14em}.sec-top-shopinfo__regular-holiday [lang=en]{margin-top:9px;display:block;font-size:12px;line-height:1.75;color:#606060;letter-spacing:.18em}.sec-top-shopinfo__takeout{font-size:14px;line-height:1.7142857143;color:#424242;letter-spacing:.16em;margin-top:30px}.sec-top-shopinfo__takeout .icon{font-size:13px;line-height:1;vertical-align:-.1em;margin-right:9px;color:#231815}.sec-top-shopinfo__address{margin-top:43px;display:block;font-size:11px;line-height:1.9090909091;color:#424242;letter-spacing:.14em}@media screen and (min-width:968px){.sec-top-shopinfo__address{margin-top:48px;font-size:14px;line-height:1.7142857143}}@media screen and (max-width:967px){.sec-top-shopinfo__menu{margin-top:48px;margin-bottom:48px}}@media screen and (min-width:968px){.sec-top-shopinfo__menu{-webkit-flex:46.6725820763% 0 0;flex:46.6725820763% 0 0;padding-right:32px}}.sec-top-shopinfo__menu-heading{font-size:13px;line-height:1;color:#606060;font-family:Rubik,sans-serif;letter-spacing:.2em;margin-bottom:46px}.sec-top-shopinfo__menu-detail{display:none}@media screen and (max-width:967px){.sec-top-shopinfo__menu-detail{padding:44px 13px 33px}}@media screen and (min-width:968px){.sec-top-shopinfo__menu-detail{display:block!important;overflow-y:auto}.sec-top-shopinfo__menu-detail.has-scroll{height:410px;padding-right:30px;background:linear-gradient(to left,transparent 0px,transparent 3px,#9d9d9d 4px,transparent 5px,transparent 100%)}.sec-top-shopinfo__menu-detail.has-scroll{scrollbar-width:thin;scrollbar-color:#797979 transparent}.sec-top-shopinfo__menu-detail.has-scroll::-webkit-scrollbar{width:7px}.sec-top-shopinfo__menu-detail.has-scroll::-webkit-scrollbar-track{background:transparent}.sec-top-shopinfo__menu-detail.has-scroll::-webkit-scrollbar-thumb{background-color:#797979;border-radius:4px;border:none}}.sec-top-shopinfo__menu-detail dl{font-size:13px;line-height:1.5384615385;letter-spacing:.14em;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.sec-top-shopinfo__menu-detail dl:nth-child(n+2){margin-top:13px}@media screen and (min-width:968px){.sec-top-shopinfo__menu-detail dl:nth-child(n+2){margin-top:22px}}@media screen and (max-width:967px){.sec-top-shopinfo__menu-detail dt span{display:block}}.sec-top-shopinfo__menu-detail dd{padding-left:20px}.sec-top-shopinfo__menu-detail p{margin-top:36px;font-size:12px;line-height:1.1666666667}.sec-top-shopinfo__menu-detail p .icon{font-size:13px;vertical-align:-.2em;margin-right:8px}.sec-top-shopinfo__contact{padding-top:50px;padding-bottom:50px;margin-top:27px}@media screen and (min-width:968px){.sec-top-shopinfo__contact{background-color:#0000000d;margin-top:92px;padding-top:60px;padding-bottom:60px}}.sec-top-shopinfo__contact-detail{display:none}.sec-top-shopinfo__contact-detail.is-active{display:block}.sec-top-shopinfo__contact-detail .iota-grid{--cols-sm: 2}@media screen and (min-width:968px){.sec-top-shopinfo__contact-detail .iota-grid{grid-gap:40px}}.sec-store-schedule{background-color:#f0f4f9}.sec-store-schedule__body{padding-top:50px;padding-bottom:50px}.sec-store-schedule iframe{margin-top:35px}@media screen and (min-width:968px){.sec-store-schedule__body{padding-top:60px;padding-bottom:60px}}:is(.sec-top-shopinfo__contact,.sec-store-schedule) button,:is(.sec-top-shopinfo__contact,.sec-store-schedule) [type=button],:is(.sec-top-shopinfo__contact,.sec-store-schedule) [type=reset],:is(.sec-top-shopinfo__contact,.sec-store-schedule) [type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;color:#000;cursor:pointer;display:inline-block;font-size:16px;line-height:1;-webkit-font-smoothing:antialiased;text-align:center;text-decoration:none;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;font-family:"Noto Serif JP",serif}:is(.sec-top-shopinfo__contact,.sec-store-schedule) button:focus,:is(.sec-top-shopinfo__contact,.sec-store-schedule) [type=button]:focus,:is(.sec-top-shopinfo__contact,.sec-store-schedule) [type=reset]:focus,:is(.sec-top-shopinfo__contact,.sec-store-schedule) [type=submit]:focus{outline:none}:is(.sec-top-shopinfo__contact,.sec-store-schedule) button:disabled,:is(.sec-top-shopinfo__contact,.sec-store-schedule) [type=button]:disabled,:is(.sec-top-shopinfo__contact,.sec-store-schedule) [type=reset]:disabled,:is(.sec-top-shopinfo__contact,.sec-store-schedule) [type=submit]:disabled{cursor:not-allowed;opacity:.5}:is(.sec-top-shopinfo__contact,.sec-store-schedule) button:disabled:not([disabled]):hover,:is(.sec-top-shopinfo__contact,.sec-store-schedule) [type=button]:disabled:not([disabled]):hover,:is(.sec-top-shopinfo__contact,.sec-store-schedule) [type=reset]:disabled:not([disabled]):hover,:is(.sec-top-shopinfo__contact,.sec-store-schedule) [type=submit]:disabled:not([disabled]):hover{background-color:#000}:is(.sec-top-shopinfo__contact,.sec-store-schedule) .btn{display:block;width:100%;border:1px solid #c8cdd1;color:#000;font-weight:300;background-color:#fff;text-align:center;position:relative;transition:background-color .2s ease;box-sizing:border-box;font-family:silka,sans-serif;letter-spacing:.24em;font-size:11px;line-height:1;padding:21px 0}@media screen and (min-width:968px){:is(.sec-top-shopinfo__contact,.sec-store-schedule) .btn{font-size:15px;line-height:1;padding:27px 0}}:is(.sec-top-shopinfo__contact,.sec-store-schedule) .btn:not([disabled]):hover{background-color:#dfdfdf;color:#000;opacity:1}:is(.sec-top-shopinfo__contact,.sec-store-schedule) .btn:after{content:"";display:block;position:absolute;top:50%;right:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:6px;background:url(icon_arrow.svg) no-repeat 0 0;background-size:contain}:is(.sec-top-shopinfo__contact,.sec-store-schedule) .btn-white{background:#fff;border-color:transparent}:is(.sec-top-shopinfo__contact,.sec-store-schedule) .btn-white:not([disabled]):hover{background-color:#dfdfdf}:is(.sec-top-shopinfo__contact,.sec-store-schedule) .btn-gray{background-color:transparent}:is(.sec-top-shopinfo__contact,.sec-store-schedule) .btn-gray:not([disabled]):hover{background-color:#fff}:is(.sec-top-shopinfo__contact,.sec-store-schedule) .btn-gray:after{background-image:url(icon_arrow_gray.svg)}:is(.sec-top-shopinfo__contact,.sec-store-schedule) .btn-en-ja{padding:17px 0 19px}@media screen and (min-width:968px){:is(.sec-top-shopinfo__contact,.sec-store-schedule) .btn-en-ja{padding:22px 0 27px}}:is(.sec-top-shopinfo__contact,.sec-store-schedule) .btn-en-ja [lang=en]{display:block;font-size:9px;line-height:1;font-family:Rubik,sans-serif;color:#606060;letter-spacing:.18em}@media screen and (min-width:968px){:is(.sec-top-shopinfo__contact,.sec-store-schedule) .btn-en-ja [lang=en]{font-size:12px;line-height:1}}:is(.sec-top-shopinfo__contact,.sec-store-schedule) .btn-en-ja [lang=ja]{margin-top:6px;display:block;font-size:18px;line-height:1.2222222222;font-family:"Noto Serif JP",serif;letter-spacing:.14em}@media screen and (min-width:968px){:is(.sec-top-shopinfo__contact,.sec-store-schedule) .btn-en-ja [lang=ja]{margin-top:14px;font-size:19px;line-height:1.2105263158}}:is(.sec-top-shopinfo__contact,.sec-store-schedule) .btn-en-ja [lang=ja] .separator{font-size:9px;line-height:1;margin:0 2px}:is(.sec-top-shopinfo__contact,.sec-store-schedule) [open] .btn-toggle:after,:is(.sec-top-shopinfo__contact,.sec-store-schedule) .btn-toggle.is-active:after{-webkit-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}:is(.sec-top-shopinfo__contact,.sec-store-schedule) .btn-toggle:after{background-image:url(icon_arrow-down.svg);width:7px;height:7px}:is(.sec-top-shopinfo__contact,.sec-store-schedule) .btn-toggle-gray{border-color:#9d9d9d;background-color:transparent}:is(.sec-top-shopinfo__contact,.sec-store-schedule) .btn-toggle-gray:not([disabled]):hover{background-color:#fff}:is(.sec-top-shopinfo__contact,.sec-store-schedule) .btn-toggle-gray:after{background-image:url(icon_arrow-down_gray.svg)}.main-blog .sec-store-schedule{margin-top:50px}.main-blog .full-bleed{position:relative;width:100cqw;left:calc((-100cqw + 1100px)/2)}@media(max-width:1200px){.main-blog .full-bleed{left:0;margin-inline:-50px}}@media(max-width:749px){.main-blog .full-bleed{margin-inline:-27px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-top-shopinfo.css.map */
