@charset "UTF-8";.header h1{margin-bottom:15px;padding-top:15px}.header h1 img{width:70%}.contents{background-image:none}.bread-crumb{display:none}.product{background-image:url(../images/bg.jpg);border-radius:16px;margin:0 auto;padding:10px 0 20px 0;width:100%}.product p{font-size:160%;letter-spacing:0;line-height:1.75}.product ul.list{list-style-type:disc;margin:1.6em auto;padding-left:20px}.product ul.list li{list-style-type:disc;font-size:160%;letter-spacing:0;line-height:1.75}.product__cart,.product__data,.product__detail,.product__title,.product__type{width:93.33333%;margin:0 auto}.product__title p{font-weight:700;color:#e54949;margin:0}.product__title h2{border-color:#fff;margin:0 auto 10px;padding:0 0 10px;font-size:200%;text-align:left;line-height:1.75}.product__title h2 small{font-size:70%}.product__title h2 small span{display:block}.product__type p{margin:5px auto;color:#498ee8;font-weight:700}.product__cart{background-color:#fff;border-radius:16px;margin:20px auto;padding:10px 20px}.product__cart p{margin:0 auto}.product__cart p .price{color:#e54949;font-weight:700}.product__cart p>small{font-size:75%}.product__cart p.stock{color:#e54949;font-size:140%}.product__cart p.shipping{font-size:140%}.product__cart p.intl_shipping{font-size:140%}.product__cart .cart-button{margin:8px auto}.product__cart .cart-button a.btn{display:block;padding:8px 16px;font-size:160%;font-weight:700;line-height:1;text-align:center}.product__cart .cart-button a.btn i{font-size:150%;vertical-align:middle}.product__cart .cart-button a.btn span{vertical-align:middle}.product__cart .cart-button a.btn.sold{background-color:gray;box-shadow:0 0 0 transparent}.product__cart .cart-button a.btn.sold:hover{box-shadow:0 0 0 transparent;transform:translateY(0);cursor:default}.product__cart .cart-button p{background-color:#e54949;border-radius:6px;display:block;padding:8px 16px;color:#fff;font-weight:700;text-align:center}.product__detail div:first-of-type h3{font-size:16px;line-height:1.25;display:flex;align-items:center}.product__detail div:first-of-type h3::before{content:"";width:1em;height:1em;background-color:#e54949;border-radius:.2222em;margin-right:.2em;display:inline-block}.product__detail div+div{border-top:4px solid #fff;margin-top:2em}.product__detail div h3{font-family:"Hiragino Maru Gothic W6 JIS2004",sans-serif;font-size:160%;margin-top:2em}.product__data{border:4px solid #fff;border-radius:16px;margin:40px auto 20px;padding:4%}.product__data h3{border-bottom:1px solid #ccc;margin:0 auto 10px;padding:0 0 5px;color:gray;font-size:140%}.product__data p{font-size:140%}.product__data p.attention{margin-bottom:0}.product__data hr{border:2px solid #fff}.product-header .product-slider.loaded{height:100%}.product-header .product-slider.loaded li{height:100%}.product-header__slide{background-color:#fff;border-bottom:4px solid #fff;margin:0;line-height:1;position:relative}.product-header__slide img{border-radius:16px;overflow:hidden;width:100%}.product-header__slide img.lazy{position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px;width:auto}.product-header__lead{margin:20px auto;width:90%}.product-header__lead p{color:#000;font-size:160%;font-weight:700;line-height:1.75}.product__data+.product__cart{border-color:#e54949}.type-boil,.type-teabag,.type-teabag-boil{border-radius:10px;display:inline-block;padding:2px 8px;color:#fff;font-size:87.5%;font-weight:700;letter-spacing:0;line-height:1;vertical-align:middle}.type-teabag{background-color:#498ee8}.type-boil{background-color:#e54949}.type-teabag-boil{background-color:#b29f79}.bx-wrapper{margin-bottom:32px}.bx-wrapper .bx-viewport{border:0;left:0;box-shadow:0 0 0 transparent}.bx-wrapper .bx-pager{bottom:-34px;line-height:1}.bx-wrapper .bx-pager .bx-pager-item{padding:2px 1px 0}.bx-wrapper .bx-pager .bx-pager-item a{display:block;border-radius:4px}.bx-wrapper .bx-pager .bx-pager-item a.active{background-color:#e54949}.bx-wrapper .bx-pager .bx-pager-item a.active img{opacity:.5}.bx-wrapper .bx-pager .bx-pager-item img{height:30px;width:auto;border-radius:4px}@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}.bread-crumb{display:block;margin-bottom:10px}.bread-crumb ul{font-family:zero-width;letter-spacing:0}.bread-crumb ul li{display:inline-block;font-family:YuGothic,"Yu Gothic","游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.bread-crumb ul li a{font-size:120%;vertical-align:middle}.bread-crumb ul li span{font-size:120%;font-weight:700;vertical-align:middle}.bread-crumb ul li:after{font-family:Hobonichi-Icons;content:"\e917";color:gray;font-size:150%;vertical-align:middle}.bread-crumb ul li:last-child:after{content:""}.bx-wrapper{margin-bottom:62px}.bx-wrapper .bx-pager{bottom:-64px}.bx-wrapper .bx-pager .bx-pager-item a{border-radius:8px}.bx-wrapper .bx-pager .bx-pager-item img{height:60px;border-radius:8px}}@media screen and (min-width:769px){.header h1{margin:0 auto;padding:20px 0}.header h1 img{max-width:440px}.header-navi{overflow:visible}.header-navi .header-navi__cart{display:none!important}.product__title{padding-top:20px;width:91.6666666667%}.product__title h2{font-size:320%}.product__title h2 small{font-size:50%}.product__title h2 small span{display:inline}.product__type{width:91.6666666667%}.product__cart{float:right;width:37.5%;margin-right:4.16667%;margin-top:40px;padding:20px 30px}.product__detail{float:left;width:50%;margin-left:4.16667%;margin-bottom:40px;margin-top:40px}.product__detail p:first-child{margin-top:0}.product__detail div:first-of-type h3{margin-top:0}.product__detail div+div{margin-top:40px}.product__detail div h3{margin-top:40px}.product__data{float:right;width:37.5%;margin-right:4.16667%;margin-bottom:40px}.product__data ol.list li{font-size:140%}.cup_shop_banner{clear:both}.article{clear:both}.nav-collapse{background-color:transparent;height:40px;max-width:960px;margin:0 auto}.nav-collapse li{display:inline-block;width:auto;position:absolute}.nav-collapse a{border-bottom:0 none transparent;display:block;padding:0 8px}.nav-collapse a span{letter-spacing:0}.js .nav-collapse{position:relative;overflow:visible}.js .nav-collapse.closed{max-height:none}.nav-collapse__lineup{background-color:#498ee8;border-radius:0 0 8px 8px;left:1.0416666667%}.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%}}