@media screen and (min-width: 768px){.md-only{display:none}}.guide-contents{background-image:url(../images/bg-default.png);background-position:center 300px;background-size:2662px;background-repeat:repeat-y}@media screen and (max-width: 1080px){.guide-contents{background-size:1563px;background-position:center 210px}}@media screen and (max-width: 767px){.guide-contents{background-image:url(../images/bg-default-sp.png);background-position:center 300px;background-size:863px}}.guide-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:120px;padding-top:72px}@media screen and (max-width: 1280px){.guide-contents{gap:96px;padding-top:48px}}@media screen and (max-width: 1080px){.guide-contents{gap:80px;padding-top:56px}}@media screen and (max-width: 767px){.guide-contents>*{max-width:560px;margin-inline:auto;gap:48px}}@media screen and (max-width: 1080px){.recommended .recommended-inner{max-width:none}}.recommended .section-title{margin-bottom:56px}@media screen and (max-width: 1280px){.recommended .section-title{margin-bottom:32px}}.recommended .recommended-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px 8px}@media screen and (max-width: 1080px){.recommended .recommended-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.recommended .recommended-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}}.recommended .recommended-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:100%;min-height:100px;padding-block:8px;padding-inline:40px;color:var(--color-base-inverse);background-color:var(--color-base-point);border-radius:999px;font-size:1.8rem;font-weight:700;line-height:1.3}@media screen and (max-width: 1280px){.recommended .recommended-item{font-size:1.6rem;padding-inline:24px;min-height:80px}}@media screen and (max-width: 767px){.recommended .recommended-item{font-size:1.4rem;min-height:72px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.recommended .recommended-item::before{content:"";display:block;width:16px;aspect-ratio:1/1;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:999px;background-color:var(--color-base-inverse)}@media screen and (max-width: 767px){.recommended .recommended-item::before{width:12px;height:12px;display:none}}.recommended .recommended-message{text-align:center;font-size:1.8rem;font-weight:700;margin-top:48px}@media screen and (max-width: 1080px){.recommended .recommended-message{font-size:1.6rem}}@media screen and (max-width: 767px){.recommended .recommended-message{margin-top:32px}}.recommended .recommended-message p+p{margin-top:12px}.language .language-contents .language-contents-inner{display:grid;grid-template-columns:1fr 280px;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1280px){.language .language-contents .language-contents-inner{grid-template-columns:1fr 180px}}@media screen and (max-width: 1080px){.language .language-contents .language-contents-inner{grid-template-columns:1fr;gap:32px}}.language .language-contents .language-contents-inner .language-detail{width:100%}@media screen and (max-width: 1080px){.language .language-contents .language-contents-inner .language-image{width:60%;margin-inline:auto}}.language .language-contents .language-contents-inner .language-image img{border-radius:24px;aspect-ratio:1/1}.breakfast .breakfast-contents{padding-right:0;overflow:hidden}.breakfast .breakfast-list{width:calc(100% - 96px)}@media screen and (max-width: 1280px){.breakfast .breakfast-list{width:calc(100% - 64px)}}@media screen and (max-width: 1080px){.breakfast .breakfast-list{width:80%;margin-inline:auto}}@media screen and (max-width: 767px){.breakfast .breakfast-list{width:100%}}.breakfast .breakfast-list .slick-list{margin-inline:-8px;overflow:visible}@media screen and (max-width: 1280px){.breakfast .breakfast-list .slick-list{margin-inline:-2px}}.breakfast .breakfast-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.breakfast .breakfast-list .slick-slide{height:auto !important;display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline:8px}@media screen and (max-width: 1280px){.breakfast .breakfast-list .slick-slide{margin-inline:2px}}.breakfast .breakfast-list .slick-arrow{width:56px;height:56px;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (max-width: 1280px){.breakfast .breakfast-list .slick-arrow{width:40px;height:40px;top:40%}}.breakfast .breakfast-list .slick-arrow.slick-prev{background-image:url(../icons/arrow-prev.svg);background-size:cover}.breakfast .breakfast-list .slick-arrow.slick-next{background-image:url(../icons/arrow-next.svg);background-size:cover}.breakfast .breakfast-list .slick-arrow.slick-disabled{opacity:0;pointer-events:none}.breakfast .breakfast-item{border-radius:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@media screen and (max-width: 1280px){.breakfast .breakfast-item{border-radius:24px}}@media screen and (max-width: 1080px){.breakfast .breakfast-item{border-radius:16px}}.breakfast .breakfast-item .breakfast-item-contents{background-color:var(--color-surface-default);position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.breakfast .breakfast-item .breakfast-item-contents::before{content:"";position:absolute;display:block;width:100%;height:100%;background-color:#000;opacity:0;pointer-events:none;-webkit-transition:.3s;transition:.3s}.breakfast .breakfast-item .breakfast-item-contents:has(.breakfast-menu.active)::before{opacity:.5}.breakfast .breakfast-item .breakfast-image{width:100%;position:relative}.breakfast .breakfast-item .breakfast-image img{aspect-ratio:106/65}.breakfast .breakfast-item .breakfast-item-detail{padding-block:32px 80px;min-height:440px;padding-inline:40px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 1280px){.breakfast .breakfast-item .breakfast-item-detail{padding-inline:16px;padding-block:24px 64px;min-height:380px}}@media screen and (max-width: 767px){.breakfast .breakfast-item .breakfast-item-detail{min-height:340px}}.breakfast .breakfast-item .breakfast-name{font-size:2.4rem;font-weight:700;color:var(--color-base-primary);text-align:center}@media screen and (max-width: 1280px){.breakfast .breakfast-item .breakfast-name{font-size:1.8rem}}.breakfast .breakfast-item .breakfast-price{font-size:1.2rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-bottom:24px}@media screen and (max-width: 1280px){.breakfast .breakfast-item .breakfast-price{margin-bottom:16px}}.breakfast .breakfast-item .breakfast-price .breakfast-price-cost{font-size:1.8rem;font-family:var(--font-family-latin);font-weight:600;color:var(--color-base-primary)}@media screen and (max-width: 1280px){.breakfast .breakfast-item .breakfast-discription{font-size:1.4rem}}.breakfast .breakfast-item .breakfast-item-change{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;margin-bottom:16px}@media screen and (max-width: 1280px){.breakfast .breakfast-item .breakfast-item-change{grid-template-columns:1fr;gap:4px}}.breakfast .breakfast-item .breakfast-item-change .breakfast-item-change-button{background-color:var(--color-surface-light);width:100%;min-height:48px;padding-inline:12px;padding-block:4px;border-radius:999px;font-size:1.4rem;line-height:1.3}@media screen and (max-width: 1280px){.breakfast .breakfast-item .breakfast-item-change .breakfast-item-change-button{height:40px}}.breakfast .breakfast-item .breakfast-item-change .breakfast-item-change-button.active{background-color:var(--color-base-primary);color:var(--color-base-inverse);font-weight:700;pointer-events:none}.breakfast .breakfast-item .breakfast-menu{position:absolute;width:100%;left:0px;bottom:0px;translate:0 calc(100% - 48px);-webkit-transition:translate .5s ease;transition:translate .5s ease}@media screen and (max-width: 1280px){.breakfast .breakfast-item .breakfast-menu{translate:0 calc(100% - 40px)}}.breakfast .breakfast-item .breakfast-menu.active{translate:0 0}.breakfast .breakfast-item .breakfast-menu.active .breakfast-menu-header .breakfast-menu-button::before{rotate:-180deg}.breakfast .breakfast-item .breakfast-menu .breakfast-menu-header{width:100%;height:48px}@media screen and (max-width: 1280px){.breakfast .breakfast-item .breakfast-menu .breakfast-menu-header{height:40px}}.breakfast .breakfast-item .breakfast-menu .breakfast-menu-header h4{display:contents}.breakfast .breakfast-item .breakfast-menu .breakfast-menu-header .breakfast-menu-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%;padding-inline:32px;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;color:var(--color-base-inverse);background-color:var(--color-base-primary);font-size:1.8rem;font-weight:700;border-top-right-radius:8px;border-top-left-radius:8px}@media screen and (max-width: 1280px){.breakfast .breakfast-item .breakfast-menu .breakfast-menu-header .breakfast-menu-button{font-size:1.4rem;padding-inline:24px}}.breakfast .breakfast-item .breakfast-menu .breakfast-menu-header .breakfast-menu-button::after{content:"";display:block;width:20px;height:20px;background-image:url(../images/btn-menu.svg);background-size:cover}.breakfast .breakfast-item .breakfast-menu .breakfast-menu-body{padding-inline:40px;padding-block:32px 80px;background-color:var(--color-surface-secondary)}@media screen and (max-width: 1080px){.breakfast .breakfast-item .breakfast-menu .breakfast-menu-body{padding-inline:24px;padding-block:24px 80px}}.breakfast .breakfast-item .breakfast-menu .breakfast-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-bottom:16px}.breakfast .breakfast-item .breakfast-menu .breakfast-menu-item{padding:4px 12px;border-radius:999px;background-color:var(--color-base-accent);color:var(--color-base-inverse);line-height:1.3}.breakfast .breakfast-item .change-contents{display:none}.breakfast .breakfast-item .change-contents.active{display:block}.breakfast .breakfast-attentions{margin-top:16px}.breakfast .breakfast-service{padding-right:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;margin-top:40px}@media screen and (max-width: 1280px){.breakfast .breakfast-service{padding-right:40px}}@media screen and (max-width: 1080px){.breakfast .breakfast-service{padding-right:32px;gap:32px}}@media screen and (max-width: 767px){.breakfast .breakfast-service{padding-right:0px}}.breakfast .breakfast-service .breakfast-service-inner{display:grid;grid-template-columns:160px 1fr;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1280px){.breakfast .breakfast-service .breakfast-service-inner{grid-template-columns:120px 1fr}}@media screen and (max-width: 767px){.breakfast .breakfast-service .breakfast-service-inner{grid-template-columns:1fr}}.breakfast .breakfast-service .breakfast-service-image{width:100%;position:relative}@media screen and (max-width: 767px){.breakfast .breakfast-service .breakfast-service-image{width:148px}}.breakfast .breakfast-service .breakfast-service-image img{aspect-ratio:1/1;border-radius:16px}.breakfast .breakfast-service .breakfast-service-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.breakfast .breakfast-service .breakfast-service-title{font-size:2.4rem;font-weight:700;color:var(--color-base-primary)}@media screen and (max-width: 1280px){.breakfast .breakfast-service .breakfast-service-title{font-size:1.8rem}}.halal .halal-contents{overflow:hidden}.halal .halal-contents .halal-contents-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.halal .halal-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media screen and (max-width: 1080px){.halal .halal-detail{gap:32px}}@media screen and (max-width: 767px){.halal .halal-detail{gap:24px}}.halal .halal-detail .halal-detail-images{display:grid;grid-template-columns:repeat(auto-fit, minmax(0px, 1fr));gap:8px;padding-block:8px;margin-top:8px}@media screen and (max-width: 1080px){.halal .halal-detail .halal-detail-images{display:block;width:80%;margin-inline:auto}}@media screen and (max-width: 767px){.halal .halal-detail .halal-detail-images{width:100%}}.halal .halal-detail .halal-detail-images .slick-list{margin-inline:-4px;overflow:visible}.halal .halal-detail .halal-detail-images .slick-slide{margin-inline:4px}.halal .halal-detail .halal-detail-images .slick-arrow{width:32px;height:32px;opacity:1;top:calc(50% - 15px);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.halal .halal-detail .halal-detail-images .slick-arrow.slick-prev{background-image:url(../icons/arrow-prev.svg);background-size:cover}.halal .halal-detail .halal-detail-images .slick-arrow.slick-next{background-image:url(../icons/arrow-next.svg);background-size:cover}.halal .halal-detail .halal-detail-images .slick-arrow.slick-disabled{opacity:0;pointer-events:none}.halal .halal-detail .halal-detail-images .halal-detail-image img{border-radius:16px;aspect-ratio:48/31}.kimono .kimono-contents{overflow:hidden}.kimono .kimono-contents .kimono-contents-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media screen and (max-width: 1080px){.kimono .kimono-contents .kimono-contents-inner{gap:32px}}.kimono .kimono-contents .kimono-size .kimono-size-gender{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-weight:700}.kimono .kimono-contents .kimono-size .kimono-size-gender .gender{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.kimono .kimono-contents .kimono-price .kimono-price-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;line-height:1.2}.kimono .kimono-contents .kimono-price .kimono-price-value .value{font-size:3.2rem;font-weight:600;color:var(--color-base-primary);font-family:var(--font-family-latin)}.kimono .kimono-contents .kimono-images{display:grid;grid-template-columns:repeat(auto-fit, minmax(0px, 1fr));gap:8px;padding-block:8px}@media screen and (max-width: 1080px){.kimono .kimono-contents .kimono-images{display:block;width:80%;margin-inline:auto}}@media screen and (max-width: 767px){.kimono .kimono-contents .kimono-images{width:100%}}.kimono .kimono-contents .kimono-images .slick-list{margin-inline:-4px;overflow:visible}.kimono .kimono-contents .kimono-images .slick-slide{margin-inline:4px}.kimono .kimono-contents .kimono-images .slick-arrow{width:32px;height:32px;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.kimono .kimono-contents .kimono-images .slick-arrow.slick-prev{background-image:url(../icons/arrow-prev.svg);background-size:cover}.kimono .kimono-contents .kimono-images .slick-arrow.slick-next{background-image:url(../icons/arrow-next.svg);background-size:cover}.kimono .kimono-contents .kimono-images .slick-arrow.slick-disabled{opacity:0;pointer-events:none}.kimono .kimono-contents .kimono-images .kimono-image img{border-radius:16px;aspect-ratio:48/31}.family .family-contents{padding-top:64px;overflow:hidden}@media screen and (max-width: 767px){.family .family-contents{padding-top:40px}}.family .family-contents .family-contents-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.family .family-contents .family-uncle{display:grid;grid-template-columns:160px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media screen and (max-width: 767px){.family .family-contents .family-uncle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width: 767px){.family .family-contents .family-uncle .family-uncle-image{width:140px}}.family .family-contents .family-uncle .family-uncle-image img{border-radius:16px;aspect-ratio:1/1}.family .family-contents .family-uncle .family-uncle-detal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}@media screen and (max-width: 767px){.family .family-contents .family-uncle .family-uncle-detal{display:contents}}@media screen and (max-width: 767px){.family .family-contents .family-uncle .family-uncle-detal h4{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.family .family-contents .family-cats .family-cats-images{display:grid;grid-template-columns:repeat(auto-fit, minmax(0px, 1fr));gap:8px;padding-block:8px}@media screen and (max-width: 1080px){.family .family-contents .family-cats .family-cats-images{display:block;width:80%;margin-inline:auto}}@media screen and (max-width: 767px){.family .family-contents .family-cats .family-cats-images{width:100%}}.family .family-contents .family-cats .family-cats-images .slick-list{margin-inline:-4px;overflow:visible}.family .family-contents .family-cats .family-cats-images .slick-slide{margin-inline:4px}.family .family-contents .family-cats .family-cats-images .slick-arrow{width:32px;height:32px;opacity:1;top:calc(50% - 15px);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.family .family-contents .family-cats .family-cats-images .slick-arrow.slick-prev{background-image:url(../icons/arrow-prev.svg);background-size:cover}.family .family-contents .family-cats .family-cats-images .slick-arrow.slick-next{background-image:url(../icons/arrow-next.svg);background-size:cover}.family .family-contents .family-cats .family-cats-images .slick-arrow.slick-disabled{opacity:0;pointer-events:none}.family .family-contents .family-cats .family-cats-images .family-cats-image{margin-top:8px}.family .family-contents .family-cats .family-cats-images .family-cats-image img{border-radius:16px;aspect-ratio:4/3}.certifications{padding-block:64px;border-radius:80px}@media screen and (max-width: 1080px){.certifications{max-width:none}}@media screen and (max-width: 1280px){.certifications{border-radius:56px;padding-block:56px}}@media screen and (max-width: 1080px){.certifications{border-radius:48px;padding-block:40px}}@media screen and (max-width: 767px){.certifications{border-radius:24px;padding-block:32px}}@media screen and (max-width: 767px){.certifications .certifications-inner{width:calc(100% - 48px)}}.certifications .section-title{margin-bottom:32px}@media screen and (max-width: 767px){.certifications .section-title{margin-bottom:24px}}.certifications .section-title .section-title-h2{font-size:4.8rem}@media screen and (max-width: 1080px){.certifications .section-title .section-title-h2{font-size:4rem}}@media screen and (max-width: 767px){.certifications .section-title .section-title-h2{font-size:2.8rem}}.certifications .certifications-list{display:block;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;width:100%}@media screen and (max-width: 1280px){.certifications .certifications-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}}.certifications .certifications-item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media screen and (max-width: 1280px){.certifications .certifications-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.certifications .certifications-item .list-label{font-size:1.6rem}.certifications .certifications-item+.certifications-item{margin-top:8px}/*# sourceMappingURL=page-guide.min.css.map */