html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}a{margin:0;padding:0;font-size:100%;text-decoration:none;vertical-align:baseline;background:transparent}a,img{border:none;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{line-height:1.2;-webkit-text-size-adjust:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li{list-style:none}ul,ol,li{list-style-position:outside;vertical-align:bottom}h1,h2,h3,h4,h5,h6{font-size:12px}html{font-size:62.5%}html,body{overflow-x:hidden}img{width:100%}.pc{display:none!important}.sp{display:block!important}@media(min-width:751px){.pc{display:block!important}.sp{display:none!important}}.boxRight{float:right!important}#i18{z-index:2005;left:10px;position:fixed;top:calc(var(--information-banner-height, 0px) + 10px)}#i18 .lang{float:left;margin:0 5px 0 0;position:relative}#i18 .lang:before{background:url(/cdn/shop/files/arrow.gif?v=1706579228) no-repeat;background-size:10px 7px;content:"";height:7px;position:absolute;right:13px;top:12px;width:10px}#i18 .currency{float:left;position:relative}#i18 .currency:before{background:url(/cdn/shop/files/arrow.gif?v=1706579228) no-repeat;background-size:10px 7px;content:"";height:7px;position:absolute;right:13px;top:12px;width:10px}#i18 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#000;cursor:pointer;font-family:inherit;font-size:11px;line-height:18px;min-width:inherit;padding:5px 25px 5px 10px;vertical-align:middle}#privacy,#law{box-sizing:border-box;font-family:Arial,Helvetica,Hiragino Kaku Gothic ProN,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Meiryo,sans-serif;font-size:13px;line-height:1.6em;margin:30px auto;padding:30px 40px 40px;text-align:left;width:960px}#privacy h2,#law h2{font-size:18px;font-weight:700;margin:20px 0 0;padding:0 0 20px}#privacy h3,#privacy dt{font-weight:700;margin:15px 0 8px}#privacy .privacy_intro{margin:0 0 20px}#law h3{font-weight:700;margin:20px 0 5px}#law .law_attention{padding:10px;margin-top:12px;line-height:1.5;background-color:#f8f9fa}@media(min-width:769px){#law .law_attention{padding:16px;margin-top:16px;line-height:1.6}}#law .atobaraiTerm{margin:20px 0}#law .atobaraiTerm .atobaraiTerm__title{margin-bottom:8px}#law .atobaraiTerm .atobaraiTerm__body{padding-left:20px}#law .atobaraiTerm p{font-size:100%;line-height:1.5;margin:0 0 10px}.itemCb #cboxPrevious{background:url(/cdn/shop/files/controls.png?v=1706579289) no-repeat 0 0;bottom:0;height:20px;left:0;overflow:visible;text-indent:-9999px;width:20px}.itemCb #cboxNext{background:url(/cdn/shop/files/controls.png?v=1706579289) no-repeat -22px 0;bottom:0;height:20px;left:30px!important;overflow:visible;text-indent:-9999px;width:20px}.itemCb #cboxClose{background:url(/cdn/shop/files/controls.png?v=1706579289) no-repeat -52px 0;height:20px;overflow:visible;text-indent:-9999px;width:20px}.itemCb #cboxContent button{border:none}.itemCb:focus{outline:none}a.cboxElement:focus{outline:none}.clearfix{zoom:1}.clearfix:after{clear:both;content:"";display:block}.show{display:block!important}.hide{display:none!important}.overlayBackground{background-color:#00000080;cursor:pointer;display:none;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}#baseMenu{box-sizing:border-box;position:fixed;right:10px;top:10px;z-index:2002}@media(min-width:751px){#baseMenu{right:2rem;top:2rem}}#baseMenu>ul>li{float:left;list-style:none}#baseMenu>ul>li.base{margin:0 10px 0 0}#baseMenu>ul>li a{width:30px;height:30px;cursor:pointer;display:block;-webkit-font-smoothing:antialiased;text-decoration:none;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.icon-cart:before{content:"\e900"}.icon-search:before{content:"\e912"}.icon-information:before{content:"\e919"}.icon-tipi:before{content:"\e922"}.icon-pin:before{content:"\e929"}#reportBtn a.cboxElement button{cursor:pointer}#fixedHeader ul li{float:left}#fixedHeader li.topRightNavLi a{background-color:#fff;border-radius:5px;box-shadow:0 1px 0 2px #96969666;display:block;-webkit-font-smoothing:antialiased;margin:1px 0 0;padding:5px 15px;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}#fixedHeader li.topRightNavLi a:hover{box-shadow:0 0 0 1px #96969633;padding:6px 15px 4px}#fixedHeader li.topRightNavLi.base{margin:0 10px 0 0}body.shop{-webkit-text-size-adjust:none;word-break:break-all}body.shop .wrapper{margin:0 auto 60px;padding:0 10px}@media(min-width:769px){body.shop .wrapper{width:960px}}body.shop #mainHeader{margin:0 auto 34px}body.shop #fixedHeader{padding:5px 10px;position:fixed;right:0;top:0}body.shop #shopHeader h1{display:block;font-size:30px;letter-spacing:2px;text-align:center}body.shop #shopHeader h1{margin:56px 0 34px}body.shop #shopHeader h1 a{display:inline-block}body.shop #shopHeader h1 img{max-width:960px;width:100%}body.shop #shopHeader h1 img{vertical-align:top}body.shop #shopHeader nav{font-size:12px;font-weight:700}body.shop #shopHeader nav{border-bottom:2px solid #000;border-top:2px solid #000;margin:0 7px}body.shop #shopHeader nav ul{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}body.shop #shopHeader nav ul li{display:block;width:max(33%,min(33%));height:40px;line-height:20px;text-align:center}body.shop #shopHeader nav ul li.itemSearch{width:100%;padding:0 16px}body.shop #shopHeader nav ul li.itemSearch form{box-sizing:border-box;border:none;display:inline-block;padding:0 30px 0 0;position:relative;width:100%;height:40px}body.shop #shopHeader nav ul li.itemSearch form input{width:100%;background-color:transparent;box-sizing:border-box;box-shadow:none;border:none;display:inline-block;margin:auto;padding:0 0 0 8px;position:absolute;top:0;left:0;bottom:0;height:20px}body.shop #shopHeader nav ul li.itemSearch form .itemSearch__btn{background-color:transparent;border-style:none;display:block;font-size:15px;position:absolute;top:0;right:5px;bottom:0;width:auto;cursor:pointer}@media(min-width:769px){body.shop #shopHeader nav ul li.itemSearch form{width:65px}}body.shop #shopHeader nav ul li:hover{border-bottom:solid 2px #000;height:38px}body.shop #shopHeader nav ul li a{display:block;padding:10px}@media(min-width:481px){body.shop #shopHeader nav ul{flex-wrap:nowrap;justify-content:space-between}body.shop #shopHeader nav ul li{flex:1;width:auto}}.titleForSearchResult{font-size:14px;font-weight:400;margin:-20px auto 0;padding:0 0 30px;text-align:center;width:100%}@media(min-width:769px){.titleForSearchResult{width:960px}}body.shop #mainFooter{font-size:11px;font-weight:700;margin:60px auto 100px}body.shop #mainFooter .footerMenu ul{width:100%;display:flex;flex-wrap:wrap;justify-content:center}body.shop #mainFooter .footerMenu ul li{width:100%;margin-bottom:16px;color:gray;font-size:12px;font-weight:400;line-height:20px;text-align:center;vertical-align:middle}body.shop #mainFooter .footerMenu li.boxRight>div{display:flex;justify-content:center}body.shop #mainFooter .footerMenu .twitter{margin:0 0 0 8px}@media(min-width:769px){body.shop #mainFooter .footerMenu ul{flex-wrap:nowrap;justify-content:space-between}body.shop #mainFooter .footerMenu ul li{width:auto;margin-right:16px}body.shop #mainFooter .footerMenu li.boxRight{flex:1}body.shop #mainFooter .footerMenu li.boxRight>div{justify-content:flex-end}}.pinnedBlog{padding:0 0 34px}.pinnedBlog .pinnedBlog_title{font-size:12px;text-align:center}.pinnedBlog .pinnedBlog_title:before{content:"\e919";font-family:shopicon;padding:0 5px 0 0}.pinnedBlog .pinnedBlog_title a{color:inherit;display:inline}.publish_date.blog_pinned:before{content:"\e929";font-family:shopicon;padding:0 2px 0 0}body#shopTopPage .itemList{margin:0 auto;overflow:hidden;width:calc(100% - 32px);padding:0 16px;display:flex;flex-wrap:wrap}body#shopTopPage .item{box-sizing:border-box;float:left;text-align:center;width:calc(50% - 4px);margin-right:4px;margin-bottom:8px}@media(min-width:481px)and (max-width:768px){body#shopTopPage .item{width:calc(33% - 4px)}}@media(min-width:769px){body#shopTopPage .itemList{width:987px}body#shopTopPage .item{width:210px}body#shopTopPage .item{padding:14px 0 0;margin:0 18px 30px}body#shopTopPage .item a .itemTitle h2{width:206px}body#shopTopPage .item .itemImg{height:210px;line-height:208px;width:210px}body#shopTopPage .item .itemImg img{max-height:206px;max-width:206px}}body#shopTopPage .item .itemTitle{margin:20px 0 5px;text-align:center}body#shopTopPage .item a{color:#4d4d4d}body#shopTopPage .item a .itemTitle h2{display:block;font-size:14px;font-weight:700;margin:2px auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body#shopTopPage .item .itemImg{box-sizing:border-box;-webkit-font-smoothing:antialiased;margin:auto;overflow:hidden;padding:1px;vertical-align:middle}body#shopTopPage .item:hover .itemImg{border:1px dotted #ed4242;padding:0}body#shopTopPage .item:hover a{color:#ed4242}body#shopTopPage .item .itemImg a{display:block;position:relative}body#shopTopPage .item .itemImg a:before{content:"";display:block;padding-top:100%}body#shopTopPage .item .itemImg img.image-resize{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:contain}body#shopTopPage .item .itemImg a .soldout_cover{display:flex;align-items:center;justify-content:center;background-color:#ffffffe6;bottom:0;filter:alpha(opacity=80);left:0;opacity:.8;position:absolute;right:0;top:0;zoom:1}body#shopTopPage .item .itemImg a .soldout_cover p{color:#ed4242;font-size:22px;font-weight:700;text-align:center}body#shopTopPage .item .itemDetail .itemPrice{font-size:10px;letter-spacing:1px;text-align:center}body#shopTopPage .item .itemDetail .discountPrice{color:#e75c5c;margin:0}body#shopTopPage .item .itemDetail .discountPrice__ratio{border:1px solid #e75c5c;display:inline-block;font-size:10px;font-weight:700;line-height:18px;margin-right:5px;padding:0 5px}body#shopTopPage .item .itemDetail .discountPrice__calcPrice{font-size:10px;font-weight:700;letter-spacing:1px;line-height:1.8;white-space:nowrap}body#shopTopPage .item .comingSoon{color:#11beae;font-size:14px;margin-top:8px}body#shopTopPage .item .preOrder,body#shopTopPage .item .lottery,body#shopTopPage .item .takeout,body#shopTopPage .item .community{border:1px solid #252525;border-radius:2px;color:#252525;display:inline-block;font-size:10px;font-weight:700;padding:2px 6px;margin-top:6px}body#shopTopPage .item .community{background-color:#f2bb31;border:1px solid #f2bb31;color:#fff}body#shopDetailPage #mainContent{background-color:#fff;margin-bottom:50px;margin-top:30px;padding-top:30px}h1.itemTitle{font-size:2rem}body#shopDetailPage .itemImg{display:flex;height:calc(100vw - 80px)}body#shopDetailPage .itemImgSlide{flex:1}body#shopDetailPage #slideImg .imgBox{border-radius:10px;text-align:center}body#shopDetailPage #slideImg .imgBox img{width:100%;vertical-align:middle}body#shopDetailPage #slideImg .imgBox img.label_image{width:auto}body#shopDetailPage #slideImgPager{float:left;overflow:hidden;padding:0 0 0 10px;width:64px}body#shopDetailPage #slideImgPager li+li{margin-top:10px}body#shopDetailPage #slideImgPager .smallImgBox{height:64px;line-height:64px;text-align:center;width:64px}body#shopDetailPage #slideImgPager .smallImgBox img{max-height:64px;max-width:64px;vertical-align:middle}body#shopDetailPage #slideImgPager .mCSB_inside>.mCSB_container{margin:0}body#shopDetailPage #mainContent .purchase{border-top:dotted 1px #000;box-sizing:border-box}body#shopDetailPage header h1.itemTitle{color:#3c3c3c;font-size:16px;font-weight:700;margin-bottom:32px}body#shopDetailPage #purchase_form{color:#000;margin-bottom:35px}body#shopDetailPage #purchase_form select{cursor:pointer}body#shopDetailPage #purchase_form #purchaseSelect{margin:0}body#shopDetailPage #purchase_form .purchaseElement{margin:5px 0 15px;overflow:hidden}body#shopDetailPage #purchase_form input,body#shopDetailPage #purchase_form select{width:100%;display:block;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}body#shopDetailPage #purchase_form #itemSelect input::placeholder{font-size:14px;color:#ccc}body#shopDetailPage #purchase_form label{font-size:14px;margin:16px 0 8px;line-height:1em;display:block}body#shopDetailPage #purchase_form .itemOptionElement,#variationSelectWrap{max-width:100%}body#shopDetailPage #purchase_form .itemOption__caption{font-size:12px;margin:8px 0;line-height:1.5em;display:block}body#shopDetailPage #purchase_form .itemOption__bottomCaptionBlock{overflow:hidden}body#shopDetailPage #purchase_form .itemOption__caption--error{float:left;font-size:12px;line-height:1em;display:block;color:#f07f7f;transform-style:preserve-3d}body#shopDetailPage #purchase_form .itemOption__count{float:right;font-size:12px;line-height:1em;display:block;color:#777}body#shopDetailPage #purchase_form .itemOption__count--error{color:#f07f7f}body#shopDetailPage #purchase_form #itemSelect .itemOption__input[data-dirty=true][data-has-error=true]{border:#F07F7F 1px solid}body#shopDetailPage #purchase_form #itemSelect select.itemOption__select,body#shopDetailPage #purchase_form #itemSelect #valiationSelect,body#shopDetailPage #purchase_form #itemSelect #amountSelect{height:auto;white-space:normal;max-width:100%;min-height:2.1em;-webkit-appearance:none;appearance:none;padding-right:1em;line-height:initial;background-repeat:no-repeat;background-position:right .35em center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2210%22%20height%3D%226%22%20viewBox%3D%220%200%2010%206%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fafafa%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%20%20filter%3A%20url(%23filter)%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%20%20%20%20%3Cfilter%20id%3D%22filter%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2210%22%20height%3D%226%22%20filterUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3CfeFlood%20result%3D%22flood%22%20flood-color%3D%22%23333%22%20flood-opacity%3D%220.50%22%2F%3E%0A%20%20%20%20%20%20%3CfeComposite%20result%3D%22composite%22%20operator%3D%22in%22%20in2%3D%22SourceGraphic%22%2F%3E%0A%20%20%20%20%20%20%3CfeBlend%20result%3D%22blend%22%20mode%3D%22multiply%22%20in2%3D%22SourceGraphic%22%2F%3E%0A%20%20%20%20%3C%2Ffilter%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cpath%20id%3D%22icon-arrow-down%22%20class%3D%22cls-1%22%20d%3D%22M5%2C6l5-6H0Z%22%2F%3E%0A%3C%2Fsvg%3E")}body#shopDetailPage #purchase_form #amountSelect{width:auto;max-width:375px}body#shopDetailPage #purchase_form .purchaseElement label{color:#000;font-size:14px;margin-right:10px}body#shopDetailPage .report{text-align:left}body#shopDetailPage .report a{color:#aaa;display:block;font-size:11px;margin-right:15px;padding-top:3px;text-align:right}body#shopDetailPage .report a:hover{text-decoration:underline}body#shopDetailPage .itemPrice h2{color:#262626;font-size:24px;font-weight:400;letter-spacing:1px;margin:30px 0;text-align:left}body#shopDetailPage .itemPrice .discountPrice__default{color:#666;display:inline-block;font-size:16px;line-height:20px;margin-right:10px;text-decoration:line-through;vertical-align:top}body#shopDetailPage .itemPrice .discountPrice__ratio{border:1px solid #e75c5c;color:#e75c5c;display:inline-block;font-size:12px;font-weight:700;line-height:18px;padding:0 5px;vertical-align:top}body#shopDetailPage .itemPrice .discountPrice__calcPrice{color:#e75c5c;display:block;font-weight:700;line-height:1.3;padding:10px 0 0}body#shopDetailPage .purchase .itemPrice_soldout{margin-top:25px}body#shopDetailPage .purchase .itemPrice_soldout h2{display:block;margin:0;text-decoration:line-through}body#shopDetailPage .purchase .itemPrice_soldout>span{color:#ed4242;display:block;font-size:16px;margin-bottom:20px}body#shopDetailPage .purchase .comingSoon{color:#11beae;font-size:19px;margin:0 0 20px}body#shopDetailPage .preOrder,body#shopDetailPage .lottery,body#shopDetailPage .takeout,body#shopDetailPage .community{margin:16px 0}body#shopDetailPage .preOrder__label,body#shopDetailPage .lottery__label,body#shopDetailPage .takeout__label{border:1px solid #252525;border-radius:2px;color:#252525;display:inline-block;font-size:12px;font-weight:700;padding:4px 6px;margin:0 0 4px}body#shopDetailPage .preOrder__data,body#shopDetailPage .lottery__data{font-size:12px;color:#252525}body#shopDetailPage .takeout .takeout__data{font-size:12px;margin-top:4px;display:block}body#shopDetailPage .lottery>*{margin-bottom:8px}body#shopDetailPage #itemAttention{color:#868686;font-size:11px;line-height:1.5em;margin-bottom:25px}body#shopDetailPage #itemAttention .attention a{color:#868686}body#shopDetailPage #itemAttention .attention a:hover{text-decoration:underline}body#shopDetailPage #itemAttention .attention.deliveryShortestDay{border:1px solid #11BEAE;border-radius:2px;color:#11beae;display:inline-block;font-size:10px;font-weight:700;margin-bottom:25px;padding:5px;width:100%;text-align:center}body#shopDetailPage #itemAttention .attention.free{font-weight:700}body#shopDetailPage #itemAttention .attention.free .free__text{color:#11beae;font-weight:700}body#shopDetailPage #itemAttention .takeout__text{color:#252525;cursor:pointer;font-weight:700;margin:0 3px;text-decoration:underline}body#shopDetailPage #itemAttention .attention.salesPeriod--term{background:#ceefeb;border:1px solid #11beae;color:#11beae;font-size:13px;font-weight:700;line-height:1.7;margin-bottom:36px;padding:10px}body#shopDetailPage #itemAttention .attention.salesPeriod--willStart{background:#ceefeb;border:1px solid #11beae;color:#11beae;font-size:13px;font-weight:700;line-height:1.7;margin-bottom:30px;padding:10px;text-align:center}body#shopDetailPage #itemAttention .attention.salesPeriod--finish{border:1px solid #999;color:#999;font-size:13px;font-weight:700;line-height:1.7;margin-bottom:36px;padding:10px;text-align:center}body#shopDetailPage .itemDescription{margin:60px 7px 24px 0}body#shopDetailPage .itemDescription p{line-height:24px}body.shop #embedded-tag{font-size:14px;letter-spacing:1px;line-height:24px;padding:20px 0 0}body#shopDetailPage #embedded-tag p{color:#000;margin:0 0 5px}body#shopDetailPage #embedded-tag textarea{border:1px solid #e2e2e2;border-radius:5px;color:#838383;padding:5px;width:100%}body#shopDetailPage #purchase_form .purchaseButton{margin:30px 0 0;text-align:center}body#shopDetailPage #purchase_form .purchaseButton .purchaseButton__btn{background:#000;border:none;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:12px;font-weight:700;outline:none;padding:14px 0;text-align:center;text-decoration:none;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;width:100%}body#shopDetailPage #purchase_form .purchaseButton .purchaseButton__btn.purchaseButton__btn--outOfStock{color:#fff;background:#888}body#shopDetailPage #purchase_form .purchaseButton .purchaseButton__btn:hover{cursor:pointer;opacity:.7}body#shopDetailPage #purchase_form .purchaseButton .purchaseButton__btn.purchaseButton__btn--comingSoonStay:disabled{cursor:not-allowed;opacity:1}body#shopDetailPage #purchase_form .purchaseButton .purchaseButton__btn.purchaseButton__btn--comingSoonStay{background:#eee;color:#999;cursor:not-allowed;opacity:1}body#shopDetailPage #purchase_form .purchaseButton .purchaseButton__btn.purchaseButton__btn--notApplying:disabled{cursor:not-allowed;opacity:1}body#shopDetailPage #purchase_form .purchaseButton .purchaseButton__btn:disabled{background:#eee;color:#999;cursor:not-allowed;opacity:1}body#shopDetailPage #purchase_form .purchaseButton .purchaseButton__btn--disabled{background:#eee;color:#999;cursor:not-allowed;opacity:1}body#shopDetailPage #purchase_form .purchaseButton .purchaseButton__btn:disabled:hover{opacity:1}body#shopDetailPage #purchase_form .purchaseButton .purchaseButton__btn--disabled:hover{opacity:1}body#shopDetailPage .shareButtons{display:flex}body#shopDetailPage .shareButtons>div{margin-right:4px}@media(min-width:769px){body#shopDetailPage #mainContent{padding:80px 65px;width:830px}body#shopDetailPage #mainContent .item{float:left;position:relative;width:493px}body#shopDetailPage #mainContent .purchase{margin:0 0 0 520px;width:280px}body#shopDetailPage header h1.itemTitle{font-size:27px;margin-bottom:55px}body#shopDetailPage #mainContent .item .itemImg{height:400px}body#shopDetailPage #mainContent .item .itemImgSlide,body#shopDetailPage #mainContent .item .bx-wrapper{float:left;width:400px}body#shopDetailPage #slideImg .imgBox{border-radius:10px;height:400px;line-height:400px;text-align:center;width:400px}body#shopDetailPage #slideImg .imgBox img{max-height:400px;max-width:400px;vertical-align:middle;object-fit:contain}body#shopDetailPage #slideImgPager{float:left;height:400px;overflow:hidden;padding:0 0 0 10px;width:83px}}#widget{margin:0!important}#reportBtn{padding-bottom:20px}#twitter-widget-0,#twitter-widget-1{width:75px}body.shop #mainFooter .footerMenu li .fb-like{margin-top:-5px}.main{height:auto;margin:0 auto;text-align:left;width:960px}.main #about{color:#535353;margin:0 auto;padding:85px 0;width:820px}.main #about h2{color:#000;font-size:18px;letter-spacing:3px;margin-bottom:24px;text-align:left;text-transform:uppercase}@media(min-width:769px){.main #about h2{font-size:34px;margin-bottom:60px}}.main #about h3{font-size:28px}.main #about p{font-size:14px;line-height:1.6em}.main #about .social{margin:40px 0 0;text-align:center;width:100%}.main #about .social>ul{display:inline-block}.main #about .social ul li{float:left;margin-right:15px}.main #about .social ul li:last-child{margin-right:0}body.shop #mainFooter .footerMenu ul .social_btn{float:right;width:215px}body.shop #mainFooter .footerMenu ul .social_btn li{margin:0}body.shop #mainFooter .footerMenu ul .social_btn li.twitter{margin:-5px 0 0}.inquirySection{padding:60px}.inquirySection h1{font-size:3rem;margin:0 0 20px;text-align:left;text-transform:uppercase}.inquirySection p{color:#000;font-size:13px;line-height:13px;text-align:left}.inquirySection form{width:100%}@media(min-width:769px){.inquirySection form{margin:40px auto 0;width:652px}}.inquirySection dl{text-align:left}.inquirySection dl dt{color:#000;font-size:16px;line-height:16px;margin-bottom:10px}.inquirySection dl dt span{color:#fb7c8a;font-size:11px;line-height:11px;margin-left:5px;vertical-align:baseline}.inquirySection dl dd{margin-bottom:20px}.inquirySection dl dd input{box-sizing:border-box;border:1px solid #c4c4c4;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:5px 10px;width:100%}.inquirySection dl dd textarea{box-sizing:border-box;border:1px solid #c4c4c4;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;height:135px;padding:10px;width:100%}@media(min-width:769px){.inquirySection dl dd input,.inquirySection dl dd textarea{width:630px}}@-moz-document url-prefix(){.inquirySection dl dd textarea{font-size:11px}}.inquirySection .control-panel input#buttonLeave{background-color:#000;border:none;color:#ccc;display:inherit;font-size:12px;-webkit-font-smoothing:antialiased;font-weight:700;letter-spacing:5px;margin:55px auto 0;padding:14px 0;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:290px}.inquirySection .control-panel input#buttonLeave:hover{cursor:pointer;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}#inquiryConfirmSection p{color:#000;font-size:13px;line-height:13px}#inquiryConfirmSection dd{font-size:12px;padding-left:15px}#inquiryCompleteSection p{line-height:1.4em;margin:30px 0 0}#inquiryCompleteSection a{background-color:#000;color:#ccc;display:block;font-size:12px;-webkit-font-smoothing:antialiased;font-weight:700;letter-spacing:5px;margin:35px auto 0;padding:14px 0;text-align:center;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:290px}#inquiryCompleteSection a:hover{-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}@media(max-width:769px){.main,#privacy,#law{width:92%;margin:30px auto;padding:0}.main #about,.main .inquirySection{width:100%;padding:0}}.template #category-menu{display:block}.template #category-menu span{cursor:pointer}.template #category-menu .category-list{display:none}.template #category-menu:hover .category-list{display:block;padding:20px 0 0;position:absolute;z-index:9999}.template #category-menu .category-list ul{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 1px 3px #646464;cursor:pointer;margin:0;max-width:250px;padding:10px}.template #category-menu .category-list ul li{border:none;float:none;height:auto;line-height:26px;margin:0;padding:0;position:relative;text-align:left;width:100%}.template #category-menu .category-list ul li a{display:inline;font-size:12px;font-weight:400;letter-spacing:1px;line-height:18px;white-space:nowrap}.template #category-menu .category-list ul li a:hover{border-bottom:none;text-decoration:underline}body.shop #shopHeader nav ul#appsItemCategoryTag{display:block}body.template #category-menu span{display:block;-webkit-font-smoothing:antialiased;padding:10px;text-transform:uppercase;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}body.template #category-menu:hover .category-list ul{border:inherit;border-radius:inherit;padding:0}body.template #category-menu:hover .category-list ul li:before{padding-top:15px}body.template #category-menu:hover .category-list ul li:after{padding-bottom:15px}body.template #category-menu:hover .category-list ul li:hover{background-color:#b3b3b3;border-bottom:none;height:auto}body.template #category-menu:hover .category-list ul li a{display:block;margin:0;max-width:250px;overflow:hidden;padding:10px 20px;text-overflow:ellipsis;white-space:nowrap}body.template #category-menu:hover .category-list ul li a:hover{text-decoration:none}.template #category-menu .appsItemCategoryTag_child .appsItemCategoryTag_lowerchild{display:none}@media(min-width:769px){.template #category-menu .appsItemCategoryTag_child .appsItemCategoryTag_lowerchild{display:none;left:99%;position:absolute;top:0;z-index:-1}.template #category-menu .appsItemCategoryTag_lowerchild:hover,.template #category-menu .appsItemCategoryTag_child:hover .appsItemCategoryTag_lowerchild{display:block}}.categoryTitle01{font-size:20px;font-weight:700;line-height:1.1;margin:38px 0 0;text-align:center}.childCategoryList01{padding:17px 0 0;text-align:center}.childCategoryList01_child{display:inline-block;font-size:14px;letter-spacing:-.4em}.childCategoryList01_link{display:inline-block;letter-spacing:normal;line-height:2;padding:0 15px}.childCategoryList01_link:hover{text-decoration:underline}body.template .etc-menu span{display:block;-webkit-font-smoothing:antialiased;text-transform:uppercase;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}#appsItemDetailCustom #appsItemDetailCustomTag .appsItemDetailCustomTag_description{font-size:13px}@media(max-width:768px){.main .communityMain{width:100%;padding:0}.main .communityMain .communityTitle{font-size:18px}.main .communityMain #limitedItem,.main .communityMain #limitedUrl{width:100%}.main .communityMain .communityItems,.main .communityMain #productsLimitedUrl{display:flex;flex-wrap:wrap;justify-content:space-between}.main .communityMain .communityItems .communityItem{width:31%;margin:0 0 12px}.main .communityMain .communityItems .communityItem .communityImageContainer{position:relative;width:100%;height:auto}.main .communityMain .communityItems .communityItem .communityImageContainer:before{content:"";display:block;padding-top:100%}.main .communityMain .communityItems .communityItem .communityImageContainer .communityImageResize{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:contain}.main .communityMain #productsLimitedUrl .urlBox{width:44%;margin:0 0 12px!important}}@media(max-width:480px){.main .communityMain .communityContent{flex-direction:column}.main .communityMain .communityContent .communityOverview,.main .communityMain .communityContent .communityNav{width:100%;margin:0}.main .communityMain .communityItems .communityItem{width:49%}.main .communityMain #productsLimitedUrl .urlBox{width:100%;margin:0 0 12px!important}}body::-webkit-scrollbar{display:none}body{font-family:Noto Sans,sans-serif;font-weight:500;color:#333;font-size:1.6rem;line-height:1.6;font-feature-settings:"palt";-webkit-font-feature-settings:"palt";box-sizing:border-box;width:100%;margin:0 auto}body#index{position:relative;background:url(/cdn/shop/files/body_bg.jpg?v=1706544299) repeat;-webkit-background-size:500px 400px;-o-background-size:500px 400px;background-size:500px 400px;text-align:center}body#index .f-min{font-family:"Noto Serif JP",serif;font-weight:400;letter-spacing:0}.bold{font-family:"A+EqpB-\6e38\30b4\30b7\30c3\30af\4f53  Pr6N B";font-weight:700}body#index .f-min.bold{font-family:"Noto Serif JP",serif;font-weight:700;letter-spacing:0}body#index .f-lib{font-family:Libre Baskerville,serif}body#index .f-small{font-size:80%}body#index .f-smaller{font-size:72%;letter-spacing:-.03em}body#index .f-large{font-size:120%}body#index .c-gold{color:#b9a561}body#index .c-pink{color:#e7355b}body#index .c-green{color:#669676}body#index .c-wh{color:#fff}.alignleft{text-align:left}.alignright{text-align:right}.aligncenter{text-align:center}body#index .inner{width:90%;margin-left:auto;margin-right:auto;max-width:1000px}@media(min-width:751px){body#index .hov{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-ms-transition:.3s ease-in;transition:.3s ease-in;opacity:1;filter:alpha(opacity=100)}body#index .hov:hover{filter:alpha(opacity=80);opacity:.8;text-decoration:none;cursor:pointer!important}body#index .hov:hover a{text-decoration:none}}.mb1{margin-bottom:1.5rem}.mb2{margin-bottom:2rem}.mb3{margin-bottom:3rem}.mt7{margin-top:calc(80 / 750 * 100vw)}body#index section h2{font-size:3rem;margin-bottom:2rem;letter-spacing:.1em;font-weight:400}body#index section h3{font-size:2.6rem;font-weight:400;margin-bottom:2rem}body#index section h4{font-size:1.9rem;font-weight:400}body#index section .title-area{background:url(/cdn/shop/files/midashi_sp.png?v=1706544355) no-repeat 50% 50%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;height:0;padding-top:calc(200 / 750 * 100%);position:relative;margin-bottom:3rem}body#index section .title-wrap{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);margin-top:-5px}body#index section .title-area .left,body#index section .title-area .title-text,body#index section .title-area .right{display:inline-block;vertical-align:middle}body#index section .title-area .left,body#index section .title-area .right{width:50px;height:auto}body#index section .title-area .title-text{margin:0 1rem}body#index section .title-area h2{margin-bottom:0;line-height:1}body#index section .title-area .c-wh{line-height:1}@media(min-width:751px){body#index{font-size:2rem}.dispflex{display:flex;gap:30px}body#index .mb2{margin-bottom:4rem}body#index .mb3{margin-bottom:6rem}body#index .mt7{margin-top:7rem}body#index section h2{font-size:4rem;margin-bottom:4rem}body#index section h3{font-size:4rem;margin-bottom:2rem}body#index section h4{font-size:3.2rem;font-weight:400}body#index section .title-area{background:url(/cdn/shop/files/midashi_pc.png?v=1706544392) no-repeat 50% 50%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;height:0;padding-top:calc(208 / 1920 * 100%);margin-bottom:5rem}body#index section .title-area .title-text{margin:0 5rem}}body#index header{position:fixed;z-index:1;top:0;left:0}header{background:#fff;width:100%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:75px;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}header a{font-family:fot-tsukuardgothic-std,sans-serif;font-weight:700;font-style:normal;color:#b9a561}header .logo{font-size:140%}header .logo .logoImage{display:none}header nav li{display:inline-block;margin:0 .7rem}@media(max-width:750px){#baseMenu{display:none}}@media(min-width:1000px){header{padding:0 10%}header .dispflex{width:100%;-webkit-align-items:center;align-items:center;justify-content:space-between}header .logo{font-size:3rem}header nav li{font-size:2.6rem;margin:0 0 0 30px}}body #float_btn_mypage,body #float_btn{position:fixed;width:calc(134 / 750 * 100vw);bottom:calc(20 / 750 * 100vw);z-index:2}body #float_btn{right:2vw}body #float_btn_mypage{right:calc(5px + 149 / 750 * 100vw)}@media(min-width:751px){body #float_btn_mypage,body #float_btn{position:fixed;width:min(calc(100 / 1440 * 100vw),100px);bottom:min(calc(20 / 1440 * 100vw),20px);z-index:2}body #float_btn{right:min(calc(15 / 1440 * 100vw),15px)}body #float_btn_mypage{right:min(calc(10px + 115 / 1440 * 100vw),125px)}}body#index #mainvisual{width:100%;background:url(/cdn/shop/files/mv_sp.png?v=1706544445) no-repeat 50% top;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;height:0;padding-top:calc(1054 / 750 * 100%);position:relative}body#index #mainvisual h1{width:48vw;position:absolute;left:5%;top:85px;color:#fff;line-height:1}@media(min-width:751px){body#index #mainvisual{background:url(/cdn/shop/files/mv_pc.png?v=1706544434) no-repeat 50% top;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:calc(1244 / 1920 * 100%)}body#index #mainvisual h1{width:calc(377 / 1440 * 100vw);top:20%;left:10%}}body#index #concept .image img{-webkit-border-radius:5%;border-radius:5%}@media(min-width:751px){body#index #concept{text-align:left}body#index #concept h3{font-size:3.4rem}body#index #concept .dispflex{-webkit-align-items:center;align-items:center}body#index #concept .image{flex:1;margin-right:calc(50% - 50vw);margin-left:auto}body#index #concept .image img{-webkit-border-radius:60px 0 0 60px;border-radius:60px 0 0 60px}body#index #concept .text{width:50%}body#index #concept .text p{font-size:1.8rem;line-height:2.4}}body#index .buyarea .buy_box{background:#fff;-webkit-border-radius:30px;border-radius:30px;box-shadow:0 0 20px #0003;position:relative;padding:calc(20 /750 * 100vw)}body#index .buyarea .buy_box.teiki{border:#B9A561 3px solid}body#index .buyarea .buy_box.normal{border:#669676 3px solid}body#index .buyarea .buy_box .tag{width:calc(200 / 750 * 100vw);position:absolute;top:-3px;left:-3px}body#index .buyarea .buy_box .tag img{-webkit-border-radius:30px 0 0;border-radius:30px 0 0}body#index .buyarea .buy_box .title{width:100%;background-color:#b9a561;-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0;padding:calc(20 / 750 * 100vw) 0;position:absolute;top:0;left:0}body#index .buyarea .buy_box .title img{width:calc(429 / 750 * 100vw)}body#index .buyarea .buy_box .special{position:absolute;right:10px;top:10px}body#index .buyarea .buy_box .special li{display:inline-block;width:70px}body#index .buyarea .buy_box .item-image{padding-top:50px;width:80%;margin-left:auto;margin-right:auto}body#index .buyarea .buy_box .item-image02{padding-top:50px;width:100%;margin-left:auto;margin-right:auto}body#index .buyarea .buy_box .item-name{position:relative}body#index .buyarea .buy_box .item-name .f-min{line-height:1.4}body#index .buyarea .buy_box .item-name .f-min.f-larger{font-size:calc(52 / 750 * 100vw);line-height:1}body#index .buyarea .buy_box .item-name .special02{margin-top:-4vw}body#index .buyarea .buy_box .item-name .special02 li{display:inline-block;width:calc(130 / 750 * 100vw)}body#index .buyarea .buy_box .item-name .special02 li:nth-child(3){width:42.4vw;padding-left:2%}body#index .buyarea .buy_box .f-small{font-size:60%}body#index .buyarea .buy_box .price_box{display:flex;justify-content:space-between;align-items:center;margin:calc(20 / 750 * 100vw) calc(10 / 750 * 100vw)}body#index .buyarea .buy_box .price_box .cost{width:calc(216 / 750 * 100vw)}body#index .buyarea .buy_box .price_box .price{width:43.2vw}body#index .buyarea .buy_box .price .f-lib{font-size:4rem}body#index .btn a{-webkit-border-radius:100px;border-radius:100px;display:block;padding:2rem .5rem;font-size:2.2rem;position:relative;line-height:1}body#index .btn a:after{content:"";display:block;width:0;height:0;border-left:8px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;position:absolute;top:50%;right:20px;margin-top:-8px}body#index .buyarea .teiki .btn a{background:#e9496b}body#index .buyarea .normal .btn a{background:#669676}@media(min-width:751px){body#index .buyarea .buy_box{padding:40px}body#index .buyarea .buy_box .tag{width:158px}body#index .buyarea .buy_box .title{width:100%;padding:calc(10 / 750 * 100vw) 0}body#index .buyarea .buy_box .title img{width:320px}body#index .buyarea .buy_box .item-name .special02{margin-top:-10px}body#index .buyarea .buy_box .item-name .special02 li{width:20.616%}body#index .buyarea .buy_box .item-name .special02 li:nth-child(3){width:50.71%;padding-left:2%}body#index .buyarea .buy_box .price_box{margin:0 20px 10px}body#index .buyarea .buy_box .price_box .cost{width:144px}body#index .buyarea .buy_box .price_box .price{width:218px}body#index .buyarea .buy_box .item-name .f-min.f-larger{font-size:clamp(26px,3.5vw,40px)}body#index .buyarea .buy_box .item-name .special02{margin:-30px 10px 10px}body#index .buyarea .buy_box .special{top:20px;right:20px}body#index .buyarea .buy_box .special li{width:calc(91 / 1440 * 100vw)}body#index .buyarea .buy_box .price .f-lib{font-size:5rem}body#index .btn a{padding:3rem}}body#index .point_box{background:#fff;-webkit-border-radius:30px;border-radius:30px;box-shadow:0 0 20px #0003;position:relative;padding:15px 15px 30px;margin-top:6rem}body#index .point_no{width:120px;height:auto;margin-left:auto;margin-right:auto;margin-top:-6rem;margin-bottom:3rem}body#index #point .point_top h3 span{background:url(/cdn/shop/files/point_titbg1.jpg?v=1706544523) no-repeat 50% bottom;-webkit-background-size:100%;-o-background-size:100%;background-size:100%;padding-bottom:1rem}body#index #point .point1 .point_top,body#index #point .point3 .point_top{border-bottom:4px dotted #b9a561;padding-bottom:2rem}body#index .point1 .illust1{position:absolute;right:15px;top:15px;width:calc(130 / 750 * 100vw)}body#index .point1 .illust2{position:absolute;left:15px;top:15px;width:calc(100 / 750 * 100vw)}body#index .point1 .step h3{position:relative;line-height:1.2}body#index .point1 .step h3:before{content:"\ff3c";position:absolute;left:0;bottom:0;color:#b9a561}body#index .point1 .step h3:after{content:"\ff0f";position:absolute;right:0;bottom:0;color:#b9a561}body#index .point1 .step h4 img,body#index .point1 .step h4 .step_text{display:inline-block;vertical-align:middle}body#index .point1 .step h4 img{width:50px;height:50px}body#index .point1 .step h4{text-align:left;border-bottom:2px dashed #b9a561;padding-bottom:1rem}body#index .point1 .text p span.c-gold{display:inline;background-position:left -100% center;padding-bottom:.6em;font-weight:700;background-size:200% .6em;background-repeat:repeat-x;background-image:linear-gradient(to right,#fff5d400 50%,#fff5d4 50%);transition:background-position 2s ease .1s}body#index .point1 .step .image{width:80%;margin-left:auto;margin-right:auto}body#index .point1 .kokomade{text-align:center;border:#B9A561 1px solid;-webkit-border-radius:60px;border-radius:60px;padding:1rem;font-size:120%}body#index .point1 .arrow{width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:20px solid #b9a561;margin-left:auto;margin-right:auto}body#index .point2 .illust{position:absolute;right:-2rem;top:-3rem;width:26.8vw}body#index .point2 h4{border-bottom:4px dotted #669676;padding-bottom:1rem}body#index .point3 .seibun_top{background:#b9a561;padding:5px 0;-webkit-border-radius:60px;border-radius:60px;position:relative}body#index .point3 .seibun_top:after{content:"";display:block;position:absolute;left:50%;bottom:-8px;margin-left:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #b9a561}body#index .point3 .dispflex{display:flex;flex-wrap:wrap;gap:10px}body#index .point3 .dispflex li{width:calc(50% - 10px)}body#index .point4 .youtube{width:100%;max-width:750px;margin-left:auto;margin-right:auto}body#index .point4 .youtube video{width:100%;height:100%}@media(min-width:751px){body#index .point_box{padding:60px;margin-top:100px}body#index .point_no{width:137px;margin-top:-120px}body#index .point1 .illust1{width:130px}body#index .point1 .illust2{width:101px}body#index #point .point1 .point_top,body#index #point .point3 .point_top{border-bottom:5px dotted #b9a561;padding-bottom:4rem}body#index .point1 .step h3{max-width:700px;margin-left:auto;margin-right:auto}body#index .point1 .step .dispflex{-webkit-align-items:center;align-items:center}body#index .point1 .step .text{text-align:left;width:calc(100% - 360px)}body#index .point1 .step h4 img{width:100px;height:100px}body#index .point1 .step h4 .step_text{padding-left:1rem}body#index .point1 .step .image{width:330px}body#index .reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body#index .point2 .illust{position:absolute;right:-2rem;top:-8rem;width:201px}body#index .point2 h4{border-bottom:5px dotted #669676;padding-bottom:1rem}body#index .point2 .dispflex{-webkit-align-items:center;align-items:center}body#index .point2 .image{max-width:420px}body#index .point2 .text{text-align:left;width:100%}body#index .point3 .dispflex{gap:20px;-webkit-justify-content:center;justify-content:center}body#index .point3 .dispflex li{width:calc(25% - 20px)}body#index .point3 .dispflex li p.text{font-size:1.4rem}}body#index #buy .tokuten_title,body#index #item .tokuten_title{position:relative;margin:3rem auto;width:100%;background-color:#fff;color:#b9a561;font-weight:700;font-size:1.4rem;text-align:center}body#index #buy .tokuten_title:before,body#index #item .tokuten_title:before{position:absolute;top:49%;left:0;width:100%;height:.4vw;background-color:#b9a561;content:""}body#index #buy .tokuten_title span,body#index #item .tokuten_title span{position:relative;background:#fff;border-radius:8px;border:.4vw solid #b9a561;padding:calc(10 / 750 * 100vw) calc(26 / 750 * 100vw)}body#index #buy .tokuten .dispflex,body#index #item .tokuten .dispflex{display:flex;flex-flow:column;gap:2.4vw;margin-bottom:2rem}body#index #buy .tokuten .dispflex li,body#index #item .tokuten .dispflex li{width:83.2vw;border-radius:8px;background-color:#b9a561}body#index #buy .tokuten .dispflex li p,body#index #item .tokuten .dispflex li p{font-size:1.8rem;font-weight:700;line-height:1.8rem;padding:calc(44 / 750 * 100vw) 0;color:#fff}body#index #buy .tokuten .dispflex li p span,body#index #item .tokuten .dispflex li p span{font-size:1.5rem;font-weight:700;color:#b9a561}body#index #buy .tokuten .note,body#index #item .tokuten .note{margin-bottom:2rem}body#index #buy .tokuten .note p,body#index #item .tokuten .note p{text-align:left;font-size:1rem;line-height:calc(24 / 20)}@media(min-width:751px){body#index #buy .tokuten_title,body#index #item .tokuten_title{font-size:1.8rem}body#index #buy .tokuten_title:before,body#index #item .tokuten_title:before{height:2px}body#index #buy .tokuten_title span,body#index #item .tokuten_title span{border:2px solid #b9a561;border-radius:1.2rem;padding:.6rem 1.4rem}body#index #buy .dispflex,body#index #item .dispflex{-webkit-align-items:center;align-items:center}body#index #buy .buy_box .left,body#index #item .buy_box .left{position:relative;width:50%}body#index #buy .buy_box .right,body#index #item .buy_box .right{width:50%}body#index #buy .buy_box .special,body#index #item .buy_box .special{top:0;right:0}body#index #buy .btn,body#index #item .btn{width:100%}body#index #buy .tokuten .dispflex,body#index #item .tokuten .dispflex{display:flex;flex-wrap:wrap;flex-direction:row;gap:2.2%;-webkit-justify-content:center;justify-content:center;-webkit-align-items:start;align-items:start}body#index #buy .tokuten .dispflex li,body#index #item .tokuten .dispflex li{width:47.8%}body#index #buy .tokuten .dispflex li p,body#index #item .tokuten .dispflex li p{font-size:2.2rem;line-height:2rem;padding:min(34px,2.6vw) 0}body#index #buy .tokuten .dispflex li p span,body#index #item .tokuten .dispflex li p span{font-size:1.7rem}body#index #buy .tokuten .note,body#index #item .tokuten .note{width:97.8%;margin:0 auto}body#index #buy .tokuten .note p,body#index #item .tokuten .note p{text-align:left;font-size:1.4rem;line-height:1.5;letter-spacing:-.05em}}body#index #voice{background:url(/cdn/shop/files/voice_bg.jpg?v=1706544572) repeat;-webkit-background-size:10px;-o-background-size:10px;background-size:10px;padding:3rem 0}body#index #voice h2{background:url(/cdn/shop/files/voice_titbg.jpg?v=1706544615) no-repeat 50% 50%;-webkit-background-size:100%;-o-background-size:100%;background-size:100%;display:inline-block;margin-bottom:1rem}body#index #voice h3{background:url(/cdn/shop/files/voice_titbg2.png?v=1706544652) no-repeat 50% bottom;-webkit-background-size:100%;-o-background-size:100%;background-size:100%;padding-bottom:10px}body#index #voice .comment{font-size:1.5rem}body#index .cap{vertical-align:super}@media(min-width:751px){body#index #voice{padding:8rem 0}body#index #voice .dispflex{-webkit-align-items:center;align-items:center}body#index #voice .image{width:470px}body#index #voice .text{width:calc(100% - 500px)}body#index #voice h3{font-size:3rem}body#index #voice .comment{font-size:1.6rem;line-height:2}}body#index #monitor h2{background:url(/cdn/shop/files/monitor_titbg.png?v=1706544720) no-repeat 50% bottom;-webkit-background-size:100%;-o-background-size:100%;background-size:100%;line-height:1.2;margin-bottom:10px}body#index #monitor h2 .f-large{font-size:3rem}body#index #monitor h3{font-size:2rem;margin-bottom:1rem;text-align:center}body#index #monitor .monitor_box{-webkit-border-radius:30px;border-radius:30px;border:2px solid #fff;background:url(/cdn/shop/files/monitor_bg.jpg?v=1706544813) repeat;-webkit-background-size:250px;-o-background-size:250px;background-size:250px;padding:15px;position:relative}body#index #monitor .monitor_box .name{background:url(/cdn/shop/files/monitor_name.png?v=1706544774) no-repeat 50% 50%;-webkit-background-size:100%;-o-background-size:100%;background-size:100%;padding:10px 0;width:210px;position:absolute;top:10px;left:-2rem;transform:rotate(-15deg);font-size:1.6rem}body#index #monitor .monitor_box .image{width:50%;margin-left:auto;margin-right:auto}@media(min-width:751px){body#index #monitor h2{font-size:3rem;max-width:750px;margin-left:auto;margin-right:auto}body#index #monitor h2 .f-large{font-size:4rem}body#index #monitor .alignright{max-width:730px;margin-left:auto;margin-right:auto}body#index #monitor .monitor_box{padding:40px}body#index #monitor .monitor_box h3{font-size:3rem;margin-bottom:1rem;text-align:left}body#index #monitor .monitor_box .image{width:190px;height:190px}body#index #monitor .monitor_box .text{width:calc(100% - 220px);text-align:left}}body#index #howto{background:url(/cdn/shop/files/monitor_bg.jpg?v=1706544813) repeat;-webkit-background-size:250px;-o-background-size:250px;background-size:250px;padding:0 0 3rem;margin-bottom:0}body#index #howto h2{font-size:2.4rem}body#index #howto h3{margin-bottom:5px}body#index #howto .dispflex .how_box{margin-bottom:3rem}@media(min-width:751px){body#index #howto{padding-bottom:80px}body#index #howto h2{font-size:4rem}body#index #howto h3{font-size:2.6rem}body#index #howto .dispflex{flex-wrap:wrap;gap:40px;padding-top:80px}body#index #howto .how_box{width:calc(50% - 40px);margin-bottom:0}body#index #howto .how_box:nth-child(odd){margin-top:-60px}}@media(max-width:750px){body#index #about_delivery .pc,body#index #about_delivery .sp{display:none}body#index #about_delivery h2{position:relative;font-size:calc(50 / 750 * 100vw);padding-top:8vw;margin-bottom:calc(40 / 750 * 100vw)}body#index #about_delivery h2:after{position:absolute;content:"";bottom:0;left:calc(50% - 25px);width:calc(50 / 750 * 100vw);border-bottom:solid 2px #b9a560}body#index #about_delivery .inner{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:calc(20 / 750 * 100vw);width:92vw;height:calc(280 / 750 * 100vw);margin-bottom:4vw;border-radius:15px;color:#fff}body#index #about_delivery .inner .inner_ttl{text-align:center}body#index #about_delivery .inner .inner_ttl p{font-size:min(4rem,5.3vw);line-height:1.25}body#index #about_delivery .inner .inner_ttl span{font-size:min(4rem,5.3vw)}body#index #about_delivery .inner .inner_ttl .icon{width:8vw;margin:0 auto calc(20 / 750 * 100vw)}body#index #about_delivery .inner .inner_txt{position:relative;font-size:min(2.4rem,3.2vw);line-height:1.25}body#index #about_delivery .inner .inner_txt span{font-size:min(2.2rem,2.9vw);line-height:1.42}}@media(min-width:751px){body#index #about_delivery .sp{display:none}body#index #about_delivery h2{position:relative;font-size:min(4rem,2.6vw);padding-top:70px;margin-bottom:50px}body#index #about_delivery h2:after{position:absolute;content:"";bottom:0;left:calc(50% - 25px);width:50px;border-bottom:solid 2px #b9a560}body#index #about_delivery .inner{display:flex;width:min(1000 / 1440 * 100vw,1000px);height:min(176 / 1440 * 100vw,176px);margin-bottom:30px;border-radius:15px;color:#fff}body#index #about_delivery .inner .inner_ttl{position:relative;display:flex;justify-content:start;align-items:center;gap:min(42 / 1440 * 100vw,42px);width:min(452 / 1440 * 100vw,452px);height:min(176 / 1440 * 100vw,176px);margin-left:min(70 / 1440 * 100vw,70px);text-align:left}body#index #about_delivery .inner .inner_ttl:after{position:absolute;content:"";right:0;bottom:7.3%;height:min(150 / 1440 * 100vw,150px);border-right:dashed 2px #ffffff}body#index #about_delivery .inner .inner_ttl p{font-size:min(3rem,2vw);line-height:1.25}body#index #about_delivery .inner .inner_ttl span{font-size:min(4rem,2.6vw)}body#index #about_delivery .inner .inner_ttl .icon{width:min(78 / 1440 * 100vw,78px)}body#index #about_delivery .inner .inner_txt{position:relative;display:flex;justify-content:start;align-items:center;width:min(548 / 1440 * 100vw,548px);margin-left:min(48 / 1440 * 100vw,48px);text-align:left;font-size:min(2.2rem,1.47vw)}body#index #about_delivery .inner .inner_txt span{font-size:min(1.8rem,1.2vw)}}body#index #about_delivery .gold.inner{background:#b9a560}body#index #about_delivery .green.inner{background:#749f82}body#index #about_delivery .inner .inner_txt a{color:#fff;text-decoration:underline}body#index #scene{background:url(/cdn/shop/files/scene_bg_sp.jpg?v=1706544951) no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;padding:5rem 0}body#index #scene h2{margin-bottom:0}body#index #scene .image{padding:8rem 0;max-width:554px;margin-left:auto;margin-right:auto}body#index .scene_box{position:relative}body#index .scene_box div{position:absolute;border-bottom:#000 1px solid;width:48%;padding-bottom:10px}body#index .scene_box div.scene1{top:0;left:0}body#index .scene_box div.scene2{top:0;right:0}body#index .scene_box div.scene3{bottom:0;left:0}body#index .scene_box div.scene4{bottom:0;right:0}@media(min-width:751px){body#index #scene{background:url(/cdn/shop/files/scene_bg_pc.jpg?v=1706544980) no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;padding:8rem 0}body#index #scene .image{padding:0}body#index .scene_box div{width:30%}body#index .scene_box div .f-large{font-size:6rem;line-height:1.2}body#index .scene_box div.scene1{top:5%;left:0}body#index .scene_box div.scene2{top:5%;right:0}body#index .scene_box div.scene3{bottom:25%;left:0}body#index .scene_box div.scene4{bottom:25%;right:0}}body#index #qa div.alignleft{border-top:1px solid #000;padding:2rem 0}body#index #qa h2{margin-bottom:0}body#index #qa .ques span{display:inline-block;vertical-align:top}body#index #qa .ques span.f-min{width:calc(100% - 5rem);padding-left:10px;font-size:110%}body#index #qa .ans{background:#fff;padding:15px;-webkit-border-radius:15px;border-radius:15px}body#index #qa .ans a{text-decoration:underline}@media(min-width:751px){body#index #qa div.alignleft{padding:3rem 0}body#index #qa .ans{padding:20px}}body#index #producer{background:#f9f9f9;padding:5rem 0}body#index #producer h2{margin-bottom:1rem;line-height:1.2}body#index #producer .text h3{margin-bottom:5px}body#index #producer .text img{width:calc(322 / 750 * 100vw)}@media(min-width:751px){body#index #producer{padding:80px 0}body#index #producer h2{margin-bottom:0}body#index #producer .dispflex{-webkit-align-items:center;align-items:center}body#index #producer .image{width:470px}body#index #producer .text{width:calc(100% - 500px)}body#index #producer .text h3{font-size:3rem}body#index #producer .text img{width:161px}body#index #producer .prof{font-size:1.6rem;line-height:1.8}}footer{text-align:center;padding-top:42px;padding-bottom:3rem}@media screen and (max-width:750px){footer{padding-top:32px}}footer .logo a{font-family:fot-tsukuardgothic-std,sans-serif;font-weight:700;font-style:normal;color:#b9a561;font-size:2rem}footer .sns li{display:inline-block;width:6.4vw;margin:0 5px}footer .sub-nav a{color:#333}footer .sub-nav li{margin-bottom:10px}@media(min-width:751px){footer .logo a{font-size:2.6rem}footer .sns li{width:24px;height:24px}footer .sub-nav li{display:inline-block;margin:0 10px;font-size:1.6rem}}#MainContent{margin-top:75px}.huckleberry-subscription-list-color{margin:0!important}.product__title h1{text-align:left;margin-top:15px}@media(max-width:751px){.product__title h1{font-size:24px!important}}.accordion__title{margin-bottom:0!important;font-size:16px!important}.product__accordion .accordion__content{text-align:left;font-size:14px;line-height:1.8}.product--stacked{margin-bottom:50px!important}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{text-align:left;font-size:14px;line-height:1.8}.shopify-policy__title h1{margin-top:50px;font-size:18px;font-weight:700;margin-bottom:20px}.shopify-policy__body{text-align:left;font-size:14px;line-height:1.8}.shopify-policy__body{margin-bottom:100px}.shopify-policy__body h2{font-size:16px;margin-top:20px;font-weight:700}.shopify-policy__body h3{font-size:14px;margin-top:20px;font-weight:700}.product__info-container>*+*,.product__text.caption-with-letter-spacing{text-align:left}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom.css.map */
