@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Volkhov:400,700&display=swap";/*! Flickity v3.0.0
https://flickity.metafizzy.co

2021/01/26 中嶋 rtl vendor-prefix 削除
2022/05/22 中嶋 v3 upgrade (//部分ナランハ書換)
---------------------------------------------- */.carousel-cell a{pointer-events:none}.carousel-cell.is-selected a{pointer-events:auto}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:3rem;height:3rem;border-radius:3rem;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:1vw}.flickity-prev-next-button.next{right:1vw}.b-pc .flickity-prev-next-button.previous{left:8.3rem}.b-pc .flickity-prev-next-button.next{right:9rem}@media screen and (min-width: 800px){.b-sp .flickity-prev-next-button.previous{left:calc(50vw - 360px)}.b-sp .flickity-prev-next-button.next{right:calc(50vw - 360px)}}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-1rem;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:.7rem;height:.7rem;padding:0;margin:0 .5rem;background:#33333340;border-radius:50%;cursor:pointer;appearance:none;border:none;text-indent:-9999px;overflow:hidden;vertical-align:middle}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none}.flickity-page-dot.is-selected{background:#333}.carousel-cell{padding-right:.6rem}.carousel-cell img{width:100%;height:auto}.carousel-cell img:hover{opacity:.7}.carousel-cell.carousel-cell-1{margin:0 auto!important}.carousel-cell.carousel-cell-2{visibility:hidden}.main-carousel-wrapper{height:calc(360px + 1rem);overflow:hidden}.carousel-cell{width:720px;height:360px}@media screen and (max-width: 800px){.b-sp .main-carousel-wrapper{height:calc(45vw + 1rem)}.b-sp .carousel-cell{width:90vw;height:45vw}}.k-notice{padding:.4rem .2rem 0 .6rem;border:thick #ff0000 solid;margin-bottom:.4rem}.k-notice h1,.k-notice h2,.k-notice h3,.k-notice h4{margin:0 0 .5rem}.k-notice p{margin:.5rem 0;line-height:1.2;font-size:.9rem}.k-notice li{margin:.4rem 0}.k-header{display:flex;flex-wrap:wrap;align-items:flex-end;margin:3rem .5rem .5rem}.k-header-title{flex:0 1 auto;margin:0;font-size:1.5rem}.k-header-sub{display:flex;flex-wrap:wrap;justify-content:flex-end;flex:1 1 auto}.k-header-see-all-link{flex:0 1 auto;font-size:.85rem}.k-header-see-all-link:before{position:relative;left:.1rem;margin:0 .2rem 0 .5rem;content:"▶"}.k-horizontal-cards{display:flex;align-items:flex-start;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;padding-left:.3rem;padding-bottom:.5rem}.k-horizontal-card{flex:0 1 auto;margin-right:.4rem}.k-information-unit{border-bottom:thin #999999 dotted}.k-information-date{color:#666;font-weight:700;margin:.6rem 0 -1rem .8rem}.k-information-contents{position:relative;margin:1.2rem 0 0 .6rem;padding:0 0 1rem 1rem}.k-information-contents:before{position:absolute;top:0;left:-.4rem;display:block;color:#f93;content:"▶"}.k-service-links{display:flex;flex-wrap:wrap}.k-service-links a{display:block;flex:1 1 0;text-align:center;font-weight:700;font-size:.9rem;color:#333}.k-service-links a:hover{background-color:#ffe}.k-toggle-more{margin:.6rem 0 0;padding:0 2rem 0 0;display:flex;justify-content:flex-end}.k-toggle-more button{color:#333;font-weight:700}.k-toggle-more.a-toggle-parent-open:before{right:.8rem;top:.2rem;background-image:url(/img/resources/fn/fn-angle-circle-up-666.webp)}.k-toggle-more.a-toggle-parent-closed:before{right:.8rem;top:.2rem;background-image:url(/img/resources/fn/fn-angle-circle-down-666.webp)}.k-blog-header{height:4rem;padding:.5rem 0;border-top:thin #aaaaaa solid;border-bottom:thin #aaaaaa solid;display:grid;grid-template-columns:2rem 1fr;grid-template-rows:1.5rem 1.5rem;grid-gap:0 2rem}.k-blog-header img{display:block;grid-row:1/3;grid-column:1/2;width:3rem;height:3rem}.k-blog-header .k-blog-header-title{font-weight:700;grid-row:1/2;grid-column:2/3}.k-blog-header .k-blog-header-date{grid-row:2/3;grid-column:2/3}.k-blog-title{margin:1rem 0 1rem 1rem;font-size:1.2rem}.k-blog-contents{margin:.2rem}.k-blog-contents p{font-size:.8rem;line-height:1.3;margin:.4rem 0}.k-blog-footer{z-index:10;position:absolute;bottom:0;width:100%}.k-blog-list-gradation{height:2rem;background:transparent linear-gradient(#fff0,#fff)}.k-blog-list-white{height:.5rem;background-color:#fff}.k-blog-link{background-color:#fff;padding-right:2rem;text-align:right}.b-pc .k-local-header{margin:1rem 0}.b-pc .k-horizontal-cards{width:48rem}.b-pc .k-horizontal-card .p-frame{width:10rem;grid-template-rows:0 10rem auto auto 0 0}.b-pc .k-horizontal-card .p-icon-box{display:none}.b-pc .k-horizontal-card .p-title,.b-pc .k-horizontal-card .p-price{font-size:.9rem}.b-pc .k-horizontal-card .p-description-short,.b-pc .k-horizontal-card .p-cart{display:none}.b-pc .k-service{margin:4rem}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.k-bar-top-sub-header{height:8rem;margin-bottom:.5rem}.k-bar-tsh-description{font-size:.9rem;overflow:hidden;line-height:1.2;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:5;align-self:center}.k-bar-tsh-figure{align-self:start;display:grid;grid-column:2/3;grid-row:1/3}.k-bar-tsh-figure img{display:block;object-fit:contain;margin:0 auto}.b-pc .k-bar-tsh-figure img{width:8rem;height:8rem}.b-sp .k-bar-tsh-figure img{width:6rem;height:6rem}.k-bar-tsh-link{position:absolute;bottom:.2rem;display:inline-block;padding-left:1.4rem;line-height:1;background:#fff url(/img/resources/fn/fn-triangle-right-666.webp) left center/1rem 1rem no-repeat;z-index:1;white-space:nowrap}.b-pc .k-bar-tsh-link{right:9rem}.b-sp .k-bar-tsh-link{right:.5rem}.k-bar-tsh-welcome{height:8rem;display:block;background:#000 no-repeat top center/100% auto;color:#fff}.k-bar-tsh-welcome p{line-height:1.3;margin:.5rem 1rem;font-size:.9rem;text-shadow:0 0 2px #000000,0 0 2px #000000,0 0 2px #000000}.k-bar-tsh-welcome-header{font-size:1.1rem;font-weight:700;color:#fff;font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif;margin:0 1rem;border-bottom:thin #999999 solid}.b-sp .k-bar-tsh-welcome{padding-right:4rem;background-image:url(/img/brand-pages/bar/top/bar-top-greetings-sp-360x130.webp)}.b-pc .k-bar-tsh-welcome{padding-right:12rem;background-image:url(/img/brand-pages/bar/top/bar-top-greetings-pc-680x160.webp)}.k-bar-tsh-todays-x{height:8rem;display:grid;position:relative;background-color:#fff;background-image:url(/img/brand-pages/bar/top/bar-tsh-tx-corner01.webp),url(/img/brand-pages/bar/top/bar-tsh-tx-corner02.webp),url(/img/brand-pages/bar/top/bar-tsh-tx-corner03.webp),url(/img/brand-pages/bar/top/bar-tsh-tx-corner04.webp),url(/img/brand-pages/bar/top/bar-tsh-tx-naranjas-choice.webp);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-position:top left,top right,bottom right,bottom left,top left 1rem;background-size:3rem 2rem,3rem 2rem,3rem 2rem,3rem 2rem,12rem 2rem;border:thin #b08d5b solid}.k-bar-tsh-todays-x .k-bar-tsh-figure{grid-row:1/2}.k-bar-tsh-todays-x .k-bar-tsh-description{position:relative;top:.6rem;grid-column:1/2;grid-row:1/2;max-height:5.5rem}.k-bar-tsh-tx-deco{position:absolute;width:5.5rem;height:1rem;display:block;z-index:1;margin:0 auto;left:0;right:0}.kbttd-top{top:-.5rem}.kbttd-bottom{bottom:-.5rem}.b-pc .k-bar-tsh-tx-link-in-header{display:block;color:#333;font-weight:700;margin-bottom:.4rem;text-decoration:underline}.b-pc .k-bar-tsh-todays-x{grid-template-columns:1fr 8rem;padding-left:2rem;grid-gap:0 3rem}.b-pc .k-bar-tsh-todays-x .k-bar-tsh-figure img{width:calc(8rem - 2px);height:calc(8rem - 2px)}.b-sp .k-bar-tsh-todays-x{grid-template-columns:1fr 6rem;padding-left:.5rem;grid-gap:0 .2rem}.b-sp .k-bar-tsh-todays-x .k-bar-tsh-figure img{width:calc(6rem - 2px);height:calc(6rem - 2px)}.k-bar-tsh-bor{height:8rem;display:grid;position:relative;overflow:hidden;grid-template-rows:1.4rem 2.4rem 4.2rem;background:#000 url(/img/brand-pages/bar/top/bar-tsh-counter.webp) no-repeat center center/cover}.k-bar-tsh-bor .k-bar-tsh-link{color:#fff;background:#000 url(/img/resources/fn/fn-triangle-right-eee.webp) left center/1rem 1rem no-repeat}.k-bar-tsh-bor .k-bar-tsh-link:hover{color:#ff9}.k-bar-tsh-bor .k-bar-tsh-figure{grid-row:1/4}.k-bar-tsh-bor-title{grid-column:1/2;grid-row:1/2;letter-spacing:.1rem;font-weight:700;filter:drop-shadow(0 0 1px rgba(255,200,0,.3));background-color:gold;background-image:repeating-linear-gradient(45deg,#e1b453,#d3b15f 27%,#faf0a0 35%,#d3b15f 58%,#be8c3c 67%,#d4a245 88%,#e1b453);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.k-bar-tsh-bor-name{grid-column:1/2;grid-row:2/3;align-self:center;font-weight:700;color:#eee;line-height:1;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.b-pc .k-bar-tsh-bor{grid-template-columns:1fr 8rem;padding-left:2rem;grid-gap:0 3rem}.b-pc .k-bar-tsh-bor-name{font-size:1.1rem;max-height:2.2rem}.b-sp .k-bar-tsh-bor{grid-template-columns:1fr 6rem;padding-left:.5rem;grid-gap:0 .2rem}.b-sp .k-bar-tsh-bor-name{max-height:2rem}.k-bar-tsh-bor-comment{grid-column:1/2;grid-row:3/4;align-self:start;border-top:thin #cccccc dotted;padding-top:.3rem;color:#fff;line-height:1.3;-webkit-line-clamp:3;max-height:3.81rem}.k-bar-tsh-ndc{height:8rem;display:grid;position:relative;overflow:hidden}.k-bar-tsh-ndc-title{text-align:center;grid-column:1/2;grid-row:1/2;font-weight:700;display:grid;align-content:center;line-height:1}.b-pc .k-bar-tsh-ndc{grid-template-columns:1fr 8rem;grid-template-rows:2rem 6rem;grid-gap:0 3rem}.b-pc .k-bar-tsh-ndc-title{font-size:1.15rem}.b-sp .k-bar-tsh-ndc{grid-template-columns:1fr 6rem;grid-template-rows:2rem 4rem 2rem;padding-left:.5rem;grid-gap:0 .2rem}.k-bar-hot-topics{background:#fefefd no-repeat top center;background-size:100% auto;margin-bottom:.5rem}.k-bar-hot-topics h2{font-family:Volkhov,serif;color:#c8ad51;margin:0 1rem;border-bottom:thin #c8ad51 solid}.k-bar-hot-topics h2 span:first-of-type{display:inline-block;padding-right:1rem;margin-right:1rem;border-right:thin #c8ad51 solid}.k-bar-hot-topics h2 span:last-of-type{font-size:.9rem}.k-bar-hot-topics p{font-size:.85rem;line-height:1.1;margin:.2rem}.k-bar-hot-topics li{margin:1.2rem 0;position:relative;padding-left:1.5rem;line-height:1.4}.k-bar-hot-topics li:before{position:absolute;margin:auto;color:#666;left:.5rem;content:"•"}.b-sp .k-bar-hot-topics{padding:.2rem 1rem .2rem .2rem;background-image:url(/img/brand-pages/bar/top/bar-hot-topics-sp-360x150.webp)}.b-sp .k-bar-hot-topics h2{font-size:1.2rem}.b-sp .k-bar-hot-topics h2 span:last-of-type{font-size:1rem}.b-sp .k-bar-hot-topics p{font-size:1rem;margin:.5rem;line-height:1.6}.b-sp .k-bar-hot-topics li{font-size:1rem;line-height:1.6}.b-pc .k-bar-hot-topics{padding:.5rem 1rem .5rem .5rem;background-image:url(/img/brand-pages/bar/top/bar-hot-topics-pc-680x240.webp)}.b-pc .k-bar-hot-topics h2{font-size:1.2rem}.b-pc .k-bar-hot-topics h2 span:last-of-type{font-size:.9rem}.b-pc .k-bar-hot-topics p{font-size:.9rem;margin:.5rem 2rem;line-height:1.4}.b-pc .k-bar-hot-topics li{font-size:.9rem;line-height:1.4}.k-bar-square-banners{margin:1rem;display:flex;gap:.6rem}.k-bar-square-banner{flex:0 1 auto}.k-bar-square-banner a{display:block}.k-bar-square-banner img{display:block;width:100%}@media screen and (max-width: 800px){.b-sp .k-bar-square-banners{align-items:flex-start;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden}.b-sp .k-bar-square-banner{flex:0 0 6rem}}.b-bar .k-header{border-bottom:3px double #111111}.b-bar .k-header-title{font-family:Volkhov,serif;color:#111}.b-bar .k-header-see-all-link:before{color:#111}.b-bar .k-top-feature-each-title{text-align:center;font-size:.8rem;font-weight:700;border-bottom:thin #999999 dashed;display:inline-block;margin-left:.4rem;padding:.2rem}.b-bar.b-sp #k-top-feature-parent-id-7 .p-frame{width:8rem;grid-template-rows:0 8rem auto auto 0 0}.b-bar.b-sp #k-top-feature-parent-id-7 .p-title,.b-bar.b-sp #k-top-feature-parent-id-7 .p-price{font-size:.8rem}.b-bar.b-pc #k-top-feature-parent-id-7 .p-frame{width:11rem;grid-template-rows:0 11rem auto auto 0 0}.b-bar.b-pc #k-top-feature-parent-id-7 .p-title{font-size:1rem}.b-bar.b-pc #k-top-feature-parent-id-7 .p-price{font-size:.8rem}.b-bar.b-pc .k-info-sns{display:grid;grid-gap:0 2rem;grid-template-columns:22rem 24rem;align-items:start;align-content:start}.b-bar.b-pc .k-sns{margin-top:2rem;display:grid;width:24rem;grid-template-columns:24rem;grid-template-rows:12rem 15rem 12rem 15rem;grid-gap:1rem 0}.b-bar.b-pc .k-instagram{grid-column:1/2;grid-row:1/2;width:24rem;height:12rem;border:thin #aaaaaa solid;overflow:hidden scroll}.b-bar.b-pc .k-twitter{grid-column:1/2;grid-row:2/3;width:24rem;height:15rem;overflow:hidden scroll}.b-bar.b-pc .k-facebook{grid-column:1/2;grid-row:3/4;width:24rem;height:12rem}.b-bar.b-pc .k-blog{margin-top:1rem;grid-column:1/2;grid-row:4/5;width:24rem;height:15rem;overflow:hidden;position:relative}.b-bar.b-sp .k-blog-wrapper{height:25rem;overflow:hidden;position:relative}.b-bar.b-sp .k-sns .a-toggle-parent{margin:1rem 0;padding:0 0 1rem 3rem}.b-bar.b-sp .k-sns .a-toggle-parent:before{right:2rem;background-size:1.5rem 1.5rem;width:1.5rem;height:1.5rem}.b-bar.b-sp .k-sns .a-toggle-parent-open{border-bottom:none}.b-bar.b-sp .k-sns .a-toggle-parent-open:before{background-image:url(/img/resources/fn/fn-angle-shallow-up-666.webp)}.b-bar.b-sp .k-sns .a-toggle-parent-closed{border-bottom:thin #999999 dotted}.b-bar.b-sp .k-sns .a-toggle-parent-closed:before{background-image:url(/img/resources/fn/fn-angle-shallow-down-666.webp)}.b-bar.b-sp .k-sns .a-toggle-open{padding-bottom:2rem;border-bottom:medium #999999 solid;margin-bottom:2rem}
