@charset "UTF-8";.pos-fixed{position:fixed}.header{padding-top:40px}.header .pos-fixed{z-index:1;top:0;width:100%;border-bottom:1px solid #fff}.header-navi{position:absolute;top:0;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.header-navi .header-navi__cart{order:2}.header-navi .header-navi__cart a{text-align:center;display:block;width:50px;height:40px;color:#e54949}.header-navi .header-navi__cart a i{font-size:240%;line-height:40px}.to-lineup{text-align:right;width:90%;margin:-1em auto 5px}.to-lineup a{display:inline-block}.to-lineup a i{font-size:210%;vertical-align:middle}.to-lineup a span{font-size:140%;vertical-align:middle}.nav-collapse{order:3;width:100%;background-color:#fff}.nav-collapse ul{display:block;width:100%;margin:0;padding:0;list-style:none}.nav-collapse li{display:block;width:100%}.nav-collapse a{display:block;padding:0 8px;border-bottom:1px solid #e6e6e6}.nav-collapse a i{font-size:240%;vertical-align:middle}.nav-collapse a span{font-size:160%;font-weight:700;vertical-align:middle}.nav-collapse a:after{content:"";vertical-align:middle;display:inline-block;width:1px;height:44px;margin-left:-1px}.js .nav-collapse{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);zoom:1;max-height:0}.nav-collapse.opened{max-height:9999px}.nav-collapse__cupshop{display:none!important}.nav-toggle{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;text-align:center;display:block;order:1;width:50px;height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#000;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.nav-toggle:active,.nav-toggle:hover,.nav-toggle:link,.nav-toggle:visited{color:#000}.nav-toggle:before{content:"\e910";font-family:Hobonichi-Icons;font-size:24px;line-height:40px}.nav-toggle.active:before{content:"\e915"}.sale{width:100%;margin:0 auto 20px;padding:20px 0 0 0}.sale p{font-size:160%;line-height:1.75;letter-spacing:0}.sale ul.list{margin:1.6em auto;padding-left:20px;list-style-type:disc}.sale ul.list li{font-size:160%;line-height:1.75;letter-spacing:0;list-style-type:disc}.sale__photo{line-height:1;overflow:hidden;border:4px solid #fff;border-radius:16px;background-color:#fff}.sale__photo img{vertical-align:top;width:100%}.sale__photo p{font-size:140%;line-height:1.5;margin:5px 0 0 5px}.sale__info{padding:20px;border:4px solid #e54949;border-radius:16px}.sale__info p{font-size:180%;font-weight:700;margin:0}.sale-header__slide{line-height:1;position:relative;margin:0;border-bottom:4px solid #fff}.sale-header__slide img{overflow:hidden;width:100%;border-radius:16px 16px 0 0}.sale-header__slide img.lazy{position:absolute;top:50%;left:50%;width:auto;margin-top:-16px;margin-left:-16px}.sale-header__lead{width:90%;margin:20px auto}.sale-header__lead p{font-size:160%;font-weight:700;line-height:1.75;color:#000}.sale-header__navi{width:90%;margin:20px auto}.sale-header__navi li{font-size:140%;font-weight:700;line-height:1.4;color:#000;border-bottom:1px solid rgba(0,0,0,.2)}.sale-header__navi li a{text-indent:-1em;display:block;padding:8px 0 8px 1em}.sale-header__navi li:first-child{border-top:1px solid rgba(0,0,0,.2)}.sale-header__navi li.separate{border-top:3px solid rgba(0,0,0,.2)}.sale-products h2{font-size:240%;font-weight:700;line-height:1.4;text-align:center;width:93.33334%;margin:0 auto 10px;padding:20px 0 10px;border-bottom:4px solid #e54949}.sale-products h3{font-size:180%;font-weight:700;line-height:1.4;text-align:left;width:93.33334%;margin:0 auto 10px;padding:10px 0;border-bottom:3px solid rgba(0,0,0,.2)}.sale-products section:empty{display:none}.sale-products ul{letter-spacing:0;display:flex;flex-wrap:wrap;width:96.66667%;margin:0 auto}.sale-products:after{content:"";display:block;width:93.33334%;margin:10px auto;border-top:4px solid #e54949}.sale-item{font-family:"Hiragino Maru Gothic W4 JIS2004",sans-serif;text-align:left;vertical-align:top;letter-spacing:.075em;width:50%;padding:1.72414%}.sale-item.new a{position:relative}.sale-item.new a::after{content:"NEW";font-size:100%;font-weight:700;line-height:1;letter-spacing:0;position:absolute;top:0;right:0;display:block;padding:2px 4px;transform:rotate(90deg) translate(100%,0);transform-origin:bottom right;color:#fff;border-radius:2px 2px 0 0;background-color:#e54949}.sale-item a{display:flex;flex-direction:column;height:100%;transition:all .3s;border-radius:16px;box-shadow:0 3px 0 rgba(0,0,0,.1)}.sale-item a:active{transition-duration:.1s;transform:translateY(2px);opacity:1;box-shadow:0 0 0 rgba(0,0,0,.1)}.sale-item__photo{position:relative;padding-top:66.75%}.sale-item__photo img{position:absolute;top:0;left:0;overflow:hidden;width:100%;border-radius:16px 16px 0 0}.sale-item__text{position:relative;height:100%;min-height:125px;padding:18px 8px 26px 8px;border-radius:0 0 16px 16px;background-color:#fff}.sold .sale-item__text{background-color:#e6e6e6}.sold .sale-item__text h3{color:gray}.sold .sale-item__text .price{color:gray}.sold .sale-item__text .price em{font-style:normal;display:block}.sold a:hover .sale-item__text{background-color:#e6e6e6!important}.sale-item__text h3{font-size:140%;line-height:1.4;margin:0 0 5px 0;color:#000}.sale-item__text h3 small{font-weight:400;letter-spacing:0}.sale-item__text h3 small span{display:block}.sale-item__text p{font-size:140%;line-height:1.75;margin:0}.sale-item__text p .price{font-weight:700;color:#e54949}.sale-item__text p.more{line-height:1;text-align:right;position:absolute;right:5px;bottom:5px}.sale-item__text p.more i{font-size:107.1428571429%;vertical-align:middle}.sale-item__text p.more span{font-size:71.4285714286%;font-weight:700;vertical-align:middle}.sale-item__text p.cap{font-size:12px;line-height:1.5;letter-spacing:.05em;margin:5px auto}.sale-item__text div{font-size:12px;font-weight:700;text-align:center;display:block;color:#fff;border-radius:6px;background-color:#e54949}.sale-categories{display:flex;justify-content:center;align-items:center;margin:0 auto 0;width:91.6666666667%}.sale-categories a{display:flex;justify-content:center;align-items:center;padding:4px 0;margin-right:16px;font-size:140%;font-weight:700}.sale-categories a:first-child{border-radius:8px 0 0 8px}.sale-categories a:last-child{border-radius:0 8px 8px 0;margin-right:0}.sale-categories a span{line-height:1}.sale-categories a i{font-size:125%}#amenity+.sale-categories{margin-top:16px}#amenity+.sale-categories span{order:2}#amenity+.sale-categories i{order:1}.type-boil .sale-item__text,.type-teabag .sale-item__text,.type-teabag-boil .sale-item__text{position:relative}.type-boil .sale-item__text:after,.type-teabag .sale-item__text:after,.type-teabag-boil .sale-item__text:after{font-size:100%;font-weight:700;line-height:1;letter-spacing:0;position:absolute;top:0;left:0;display:block;padding:2px 4px;color:#fff;border-radius:0 0 4px 0}.type-teabag .sale-item__text:after{content:"ティーバッグ";background-color:#498ee8}.type-boil .sale-item__text:after{content:"煮出し用";background-color:#e54949}.type-teabag-boil .sale-item__text:after{content:"ティーバッグ＋煮出し用";background-color:#b29f79}.cup_shop_banner{display:none!important;width:90%;max-width:510px;margin:20px auto 0}.cup_shop_banner a{text-align:center;display:block;padding:5.8823529412% 8.8235294118% 2.9411764706%;border:2px solid #d5af38;border-radius:8px;background-color:#fff}.cup_shop_banner a img{width:100%}.cup_shop_banner div{line-height:1;margin-top:10px}.cup_shop_banner i{font-size:240%}.bx-wrapper{margin-bottom:30px}.bx-wrapper .bx-viewport{left:0;border:0;box-shadow:0 0 0 transparent}.article .credit{text-align:center;padding-bottom:10px}.article .credit dl{display:flex;justify-content:center;margin:0}.article .credit dd,.article .credit dt{font-size:120%;text-align:left}.article .credit dt{font-weight:700}.article .credit dd{margin-left:16px}.article .credit dd span{white-space:nowrap}@media only screen and (max-width:600px){.hidden-sp{display:none}.visible-block{display:block!important}.visible-inline-block{display:inline-block!important}.visible-inline{display:inline!important}}@media only screen and (min-width:601px){.visible-sp{display:none}.visible-block,.visible-inline,.visible-inline-block{display:none!important}.contents{max-width:960px}.sale p{letter-spacing:.075em}.sale__photo p{font-size:140%}.sale__info p{font-size:200%}.sale-header .sale-header__lead{margin:40px auto}.sale-products h2{width:91.66667%}.sale-products:after{content:"";display:block;width:91.66667%;margin:20px auto;border-top:4px solid #e54949}.sale-item{width:33.33333%;padding:1.388889%}.sale-item a{border-radius:16px;box-shadow:0 4px 0 rgba(0,0,0,.1)}.sale-item a:hover{transform:translateY(2px);opacity:1;box-shadow:0 2px 0 rgba(0,0,0,.1)}.sale-item a:hover .sale-item__text{background-color:#f2f2f2}.sale-item a:hover .sale-item__text p.more{color:#a4c7f4}.sale-item a:active{transition-duration:.1s;transform:translateY(4px);opacity:1;box-shadow:0 0 0 rgba(0,0,0,.1)}.sale-item__photo{line-height:1}.sale-item__text{position:relative;min-height:118px;padding:18px 8px 26px 8px;transition:all .3s;border-radius:0 0 16px 16px;background-color:#fff}.sale-item__text h3{font-size:160%;margin-bottom:5px}.sale-item__text h3 small span{display:block;color:gray}.sale-item__text p.more{transition:all .3s}.sale-item__text p.more i{font-size:128.5714285714%;vertical-align:middle}.sale-item__text p.more span{font-size:85.7142857143%;vertical-align:middle}.sale-categories{justify-content:flex-start}.tax+.sale-categories{margin-top:-44px}#amenity+.sale-categories{margin-bottom:-44px;margin-top:16px}}@media screen and (min-width:769px){.header-navi{overflow:visible}.header-navi .header-navi__cart{display:none!important}.nav-collapse{max-width:960px;height:40px;margin:0 auto;background-color:transparent}.nav-collapse li{position:absolute;display:inline-block;width:auto}.nav-collapse a{display:block;padding:0 8px;border-bottom:0 none transparent}.nav-collapse a span{letter-spacing:0}.js .nav-collapse{position:relative;overflow:visible}.js .nav-collapse.closed{max-height:none}.nav-collapse__lineup{left:1.0416666667%;border-radius:0 0 8px 8px;background-color:#498ee8}.nav-collapse__lineup a i,.nav-collapse__lineup a span{color:#fff}.nav-collapse__lineup a i{font-size:240%}.nav-collapse__lineup a span{font-size:140%}.nav-collapse__lineup a:after{height:50px}.nav-collapse__cupshop{left:15.1041666667%}.nav-collapse__cupshop a i{font-size:240%}.nav-collapse__cupshop a span{font-size:140%}.nav-collapse__store{right:26.0416666667%}.nav-collapse__store a{color:#000}.nav-collapse__store a:active,.nav-collapse__store a:hover,.nav-collapse__store a:link,.nav-collapse__store a:visited{color:#000}.nav-collapse__store a span{font-size:120%}.nav-collapse__help{right:10.4166666667%}.nav-collapse__help a{color:#000}.nav-collapse__help a:active,.nav-collapse__help a:hover,.nav-collapse__help a:link,.nav-collapse__help a:visited{color:#000}.nav-collapse__help a span{font-size:120%}.nav-collapse__cart{right:0}.nav-collapse__cart a{color:#e54949}.nav-collapse__cart a:active,.nav-collapse__cart a:hover,.nav-collapse__cart a:link,.nav-collapse__cart a:visited{color:#e54949}.nav-collapse__cart a i{font-size:240%}.nav-collapse__cart a span{font-size:140%}.nav-toggle{display:none}.sale-item{width:25%;padding:1.388889%}.sale-header{font-family:zero-width;letter-spacing:0}.sale-header .sale-header__lead{font-family:"Hiragino Maru Gothic W4 JIS2004",sans-serif;letter-spacing:.075em;display:inline-block;width:56%;margin:40px auto;padding-left:4.16667%}.sale-header .sale-header__lead p:first-child{margin-top:0}.sale-header .sale-header__navi{font-family:"Hiragino Maru Gothic W4 JIS2004",sans-serif;vertical-align:top;letter-spacing:.075em;display:inline-block;width:44%;margin:40px auto;padding-right:4.16667%}}