@charset "UTF-8";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,sub,sup,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,input{margin:0;padding:0;font-weight:400}storng{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,small{display:block}img,fieldset{border:0}ol,ul,li{list-style:none}address{font-style:normal;font-weight:400}hr{display:none}a{outline-style:none;color:inherit}a img{border:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]:focus,input[type=button]:focus{outline-offset:-2px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}* html .clearfix{height:1%}html{overflow-y:scroll}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;appearance:none}:root{--palette-white-primary: #ffffff;--palette-black-primary: #333333;--palette-gray-primary: #f2f2f2;--palette-gray-secondary: #828282;--palette-gray-thirdly: #e0e0e0;--palette-gray-fourthly: #f5f5f5;--palette-gray-fifthly: #f7f7f7;--palette-gray-sixthly: #bdbdbd;--palette-gray-seventhly: #646262;--palette-gray-eighthly: #707070;--palette-green-primary: #878c2c;--palette-oragne-primary: #d07820;--palette-beige-primary: #fff9f2;--font-gothic: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3", "\30e1\30a4\30ea\30aa", Meiryo, "\ff2d\ff33  \ff30\30b4\30b7\30c3\30af", "MS PGothic", sans-serif;--font-mincyo: "\6e38\660e\671d", YuMincho, "Hiragino Mincho ProN W3", "\30d2\30e9\30ae\30ce\660e\671d  ProN W3", "Hiragino Mincho ProN", "HG\660e\671d E", "\ff2d\ff33  \ff30\660e\671d", "\ff2d\ff33  \660e\671d", serif;--width-section-maxwidth: 1248px;--width-content-maxwidth: 940px;--width-itemBox-width: 220px;--swiper-pagination-bullet-horizontal-gap: 12px}html{font-family:var(--font-gothic);font-size:16px;font-weight:300;font-style:normal;color:var(--palette-black);font-weight:400}html{width:100%}body{width:100%;scroll-behavior:smooth;overscroll-behavior:none}.wrapper{min-height:100vh}img,picture{display:block}a{text-decoration:none}::-webkit-scrollbar{display:none}.formList{width:100%;max-width:570px;margin:0 auto}.formList li{margin-top:18px}.formList li.twinInput{display:flex;gap:16px}.formList li.twinInput>div{width:100%}.formList li label{margin-bottom:10px;display:flex;color:var(--palette-gray-eighthly);font-size:14px}.formList li label.required:after{content:"\3010\5fc5\9808\3011";margin-left:auto;color:red;font-size:14px;display:block}.formList li input[type=text],.formList li [type=password],.formList li [type=email],.formList li [type=tel]{width:100%;height:40px;max-height:40px;min-height:40px;padding:16px 12px;align-self:center;border:1px solid var(--palette-gray-sixthly);border-radius:4px}.formList li textarea{width:100%;height:160px;min-height:160px;padding:16px 12px;align-self:center;border:1px solid var(--palette-gray-sixthly);border-radius:4px}.btn,.btn-secondary__inverseArrow,.btn-secondary__inverse,.btn-secondary,.btn-primary{width:100%;padding:16px;font-size:18px;font-weight:800;text-align:center;line-height:24px;display:block;outline:none;border-radius:4px;border:1px solid transparent;position:relative}.btn:hover,.btn-secondary__inverseArrow:hover,.btn-secondary__inverse:hover,.btn-secondary:hover,.btn-primary:hover{border:1px solid currentColor}.btn-primary{color:var(--palette-white-primary);background-color:var(--palette-oragne-primary);border:1px solid var(--palette-oragne-primary)}.btn-primary:hover{color:var(--palette-oragne-primary);background-color:var(--palette-white-primary)}.btn-secondary{color:var(--palette-white-primary);background-color:var(--palette-green-primary)}.btn-secondary__inverse,.btn-secondary__inverseArrow{color:var(--palette-green-primary);background-color:var(--palette-white-primary);border:1px solid currentColor}.btn-secondary__inverseArrow:after{content:url(//shop.takagi-foods.com/cdn/shop/t/6/assets/arrow-right.svg?v=77794836414606054941756205338);position:absolute;right:16px}.logo picture img{height:32px}@media screen and (max-width: 999px){.logo picture img{height:24px}}.hamburger{width:24px;height:16px;margin-left:auto;display:none;flex-direction:column;justify-content:space-between;align-items:center;position:relative;z-index:1000;cursor:pointer}@media screen and (max-width: 999px){.hamburger{display:flex}}.hamburger:before,.hamburger:after{content:""}.hamburger:before,.hamburger:after,.hamburger span{width:100%;height:3px;display:block;background-color:var(--palette-green-primary);transition:transform .3s ease-in-out}.hamburger.is_active:before{transform:rotate(45deg);position:absolute;top:50%;bottom:50%}.hamburger.is_active:after{transform:rotate(-45deg);position:absolute;top:50%;bottom:50%}.hamburger.is_active span{display:none}.meatMask{width:100%;max-width:100%;height:100%;max-height:188px;min-height:124px;position:relative;display:block;border-radius:8px;overflow:hidden}@media screen and (max-width: 999px){.meatMask{max-width:100%}}.meatMaskImage{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.meatMaskImage.normal{padding:10px}.meatMaskImage.cover{padding:0}.meatMaskImage img{width:100%;object-fit:cover}@media screen and (max-width: 999px){.meatMaskImage img{height:100%}}.meatMaskLabel{color:var(--palette-white-primary);font-size:18px;font-weight:700;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:#0006}.itemBox{display:block;background-color:var(--palette-beige-primary);display:flex;justify-content:center;align-items:center}.itemBox.normal{width:100%;height:100%;aspect-ratio:1/1}@media screen and (max-width: 999px){.itemBox.normal{max-width:100%}}.itemBox.normal img{width:100%;max-width:100%;height:100%;object-fit:scale-down;display:block}.itemBox.cover{width:100%;max-width:220px;height:100%;max-height:220px;padding:0}.itemBox.cover img{width:100%;height:100%;object-fit:cover}.itemBox.full{width:100%;max-width:100%;height:326px}@media screen and (max-width: 999px){.itemBox.full{padding:16px}}.itemBox.full img{width:100%;height:100%;object-fit:contain}.itemBox.checkout{width:100%;max-width:80px;height:100%;max-height:80px}.itemBox.checkout.normal{padding:5px}.itemBox.checkout.full{padding:0}.itemBox.checkout img{width:100%;height:100%;object-fit:cover}.sectionTitle{width:100%}.sectionTitle h2{padding:8px 0;font-size:28px;font-family:var(--font-mincyo);font-weight:900;display:block;border-bottom:2px solid var(--palette-green-primary)}@media screen and (max-width: 999px){.sectionTitle h2{font-size:20px}}.statusBar{display:flex;justify-content:center;height:24px}.statusBar:not(:first-child){margin-top:24px}.statusBarLabel{width:64px;display:block;font-size:16px;line-height:24px}@media screen and (max-width: 999px){.statusBarLabel{width:48px;font-size:12px}}.statusBarLabel:first-of-type{text-align:right}.statusBarLabel:last-of-type{text-align:left}.statusBarScale{width:100%;max-width:460px;margin:0 16px;display:block;background-image:url(//shop.takagi-foods.com/cdn/shop/t/6/assets/statusBar.svg?v=100224260616835319311756205336);background-repeat:no-repeat;background-position:center;position:relative}@media screen and (max-width: 999px){.statusBarScale{max-width:210px;background-size:contain}}.statusBarScale:before{content:"";width:12px;height:12px;border-radius:50%;background-color:var(--palette-oragne-primary);display:block;position:absolute;top:6px;bottom:6px}.statusBarScale[data-scale="0"]:before{left:0}@media screen and (max-width: 999px){.statusBarScale[data-scale="0"]:before{left:0}}.statusBarScale[data-scale="1"]:before{left:108px}@media screen and (max-width: 999px){.statusBarScale[data-scale="1"]:before{left:46.5px}}.statusBarScale[data-scale="2"]:before{left:224px}@media screen and (max-width: 999px){.statusBarScale[data-scale="2"]:before{left:99px}}.statusBarScale[data-scale="3"]:before{left:340px}@media screen and (max-width: 999px){.statusBarScale[data-scale="3"]:before{left:151.5px}}.statusBarScale[data-scale="4"]:before{right:0}@media screen and (max-width: 999px){.statusBarScale[data-scale="4"]:before{right:0}}.allCategoryRow:not(:first-of-type){margin-top:80px}@media screen and (max-width: 999px){.allCategoryRow:not(:first-of-type){margin-top:40px}}.allCategoryRow .listWrapper{display:flex}@media screen and (max-width: 999px){.allCategoryRow .listWrapper{flex-direction:column}}.allCategoryRow .listWrapper h3{writing-mode:vertical-rl;font-family:var(--font-mincyo);font-size:20px}@media screen and (max-width: 999px){.allCategoryRow .listWrapper h3{writing-mode:horizontal-tb;display:flex;align-items:center}}.allCategoryRow .listWrapper h3:before{content:url(//shop.takagi-foods.com/cdn/shop/t/6/assets/icon-diamond.svg?v=103585278830156887251756205338);margin-bottom:8px}@media screen and (max-width: 999px){.allCategoryRow .listWrapper h3:before{padding-top:8px;margin-bottom:0}}.allCategoryRow .listWrapper ul{margin-left:40px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:50px}@media screen and (max-width: 999px){.allCategoryRow .listWrapper ul{margin-top:24px;margin-left:0;grid-template-columns:repeat(1,1fr);grid-template-rows:auto}}.allCategoryRow .listWrapper ul li{height:100%;padding-bottom:24px;flex-grow:1;display:block}@media screen and (max-width: 999px){.allCategoryRow .listWrapper ul li{width:100%;padding-bottom:0}}.allCategoryRow .listWrapper ul li.is_soldout .priceWrapper:after,.allCategoryRow .listWrapper ul li.is_soldout .cartFooter .postageWrapper:after,.cartFooter .allCategoryRow .listWrapper ul li.is_soldout .postageWrapper:after{content:"SOLD OUT";padding:2px 8px;color:var(--palette-white-primary);font-size:12px;display:block;background-color:var(--palette-gray-sixthly);border-radius:4px;align-self:flex-end;position:absolute;bottom:0}.allCategoryRow .listWrapper ul li a{height:100%;display:flex;flex-direction:column}@media screen and (max-width: 999px){.allCategoryRow .listWrapper ul li picture{aspect-ratio:1/1}}.allCategoryRow .listWrapper ul li p{margin-top:24px;margin-bottom:24px;display:block}.allCategoryRow .listWrapper ul li .quantity{margin-top:24px;margin-bottom:12px;font-family:var(--font-gothic);font-size:14px;font-weight:900;line-height:18px;display:flex;align-items:center}.allCategoryRow .listWrapper ul li .quantity:before{content:"";width:18px;height:18px;background-image:url(//shop.takagi-foods.com/cdn/shop/t/6/assets/icon-users.svg?v=164183060308380173951756205340);background-size:contain;margin-right:8px}.allCategoryRow .listWrapper ul li .priceWrapper,.allCategoryRow .listWrapper ul li .cartFooter .postageWrapper,.cartFooter .allCategoryRow .listWrapper ul li .postageWrapper{margin-top:auto;display:flex;padding-bottom:28px;position:relative}.allCategoryRow .listWrapper ul li .priceWrapper .price,.cartFooter .postageWrapper .allCategoryRow .listWrapper ul li .priceWrapper .postage,.allCategoryRow .listWrapper ul li .cartFooter .postageWrapper .price,.allCategoryRow .listWrapper ul li .cartFooter .postageWrapper .postage,.cartFooter .allCategoryRow .listWrapper ul li .postageWrapper .price,.cartFooter .allCategoryRow .listWrapper ul li .postageWrapper .postage{display:block;font-family:var(--font-gothic);font-size:16px;font-weight:900;line-height:1;align-self:flex-end}.allCategoryRow .listWrapper ul li .priceWrapper .tax,.allCategoryRow .listWrapper ul li .cartFooter .postageWrapper .tax,.cartFooter .allCategoryRow .listWrapper ul li .postageWrapper .tax{font-size:12px;font-weight:400;align-self:flex-end}.allCategoryRow .btnWrapper{width:100%;max-width:360px;margin:40px auto 0}@media screen and (max-width: 999px){.allCategoryRow .btnWrapper{margin-top:24px}}.recommendSection{border-radius:14px;display:grid;overflow:hidden;box-shadow:0 0 8px #0000000a}@media screen and (max-width: 999px){.recommendSection{border-radius:0}}.recommendSection picture img{width:100%;object-fit:cover;object-position:center}.recommendSection h2{font-size:28px;line-height:32px;letter-spacing:.1em;font-family:var(--font-mincyo);display:block}.recommendSection p{font-size:18px;letter-spacing:.1em;font-family:var(--font-mincyo);display:block}.recommendSection.type1{background-color:var(--palette-oragne-primary);grid-template-columns:50% 1fr auto;grid-template-rows:auto}@media screen and (max-width: 999px){.recommendSection.type1{grid-template-columns:1fr;grid-template-rows:auto}}.recommendSection.type1 picture{width:100%;grid-column:1/2;grid-row:1/2}.recommendSection.type1 picture img{width:100%;height:100%;object-fit:cover}.recommendSection.type1 h2{max-height:480px;padding:115px 80px 115px 40px;color:var(--palette-white-primary);writing-mode:vertical-rl;grid-column:3/4;grid-row:1/2}@media screen and (max-width: 999px){.recommendSection.type1 h2{padding:32px 16px 0;grid-column:1/2;grid-row:2/3;writing-mode:horizontal-tb}}.recommendSection.type1 p{max-height:480px;padding:115px 0 115px 80px;color:var(--palette-white-primary);line-height:1.8;writing-mode:vertical-rl;grid-column:2/3;grid-row:1/2}@media screen and (max-width: 999px){.recommendSection.type1 p{padding:16px 16px 32px;grid-column:1/2;grid-row:3/4;writing-mode:horizontal-tb}}.recommendSection.type2{padding:40px 100px;grid-template-columns:60% 1fr;grid-template-rows:180px 1fr;gap:24px;background-color:var(--palette-white-primary);background-image:url(//shop.takagi-foods.com/cdn/shop/t/6/assets/feature-type2__background.svg?v=48132519195327779971756205340);background-repeat:repeat-x;background-position:bottom}@media screen and (max-width: 999px){.recommendSection.type2{padding:32px 0;grid-template-columns:1fr;grid-template-rows:auto;background-size:auto 85px}}.recommendSection.type2 picture{width:100%;max-width:640px;padding:0 40px 40px 0;grid-column:1/2;grid-row:1/3;position:relative;z-index:2}@media screen and (max-width: 999px){.recommendSection.type2 picture{width:100%;max-width:100%;grid-column:1/2;grid-row:1/2;overflow:hidden}}.recommendSection.type2 picture:before{content:"";width:calc(100% - 40px);height:calc(100% - 40px);background-color:var(--palette-beige-primary);display:block;position:absolute;bottom:0;right:0;z-index:-1}@media screen and (max-width: 999px){.recommendSection.type2 picture:before{width:100%;height:157px;left:0}}.recommendSection.type2 picture img{width:100%;height:100%}@media screen and (max-width: 999px){.recommendSection.type2 picture img{width:310px;height:194px;max-width:640px;object-fit:cover}}.recommendSection.type2 h2{margin-top:auto;line-height:42px;grid-column:2/3;grid-row:1/2;display:block}@media screen and (max-width: 999px){.recommendSection.type2 h2{padding:0 16px;font-size:18px;line-height:27px;grid-column:1/2;grid-row:2/3}}.recommendSection.type2 p{margin-bottom:auto;line-height:27px;grid-column:2/3;grid-row:2/3;display:block}@media screen and (max-width: 999px){.recommendSection.type2 p{padding:0 16px;font-size:14px;grid-column:1/2;grid-row:3/4}}.recommendSection.type3{padding:60px 160px;grid-template-columns:auto 600px auto;grid-template-rows:auto;gap:64px;background-color:var(--palette-beige-primary);background-image:url(//shop.takagi-foods.com/cdn/shop/t/6/assets/feature-type3__background.svg?v=5176016893415958101756205340);background-repeat:repeat-x;background-position:bottom}@media screen and (max-width: 999px){.recommendSection.type3{padding:0;grid-template-columns:1fr;grid-template-rows:auto;gap:0;background-size:auto 85px}}.recommendSection.type3 picture{width:100%;max-width:600px;grid-column:2/3;grid-row:1/2;position:relative;z-index:2}@media screen and (max-width: 999px){.recommendSection.type3 picture{max-width:100%;grid-column:1/2;grid-row:1/2}}.recommendSection.type3 picture img{width:100%;height:100%}.recommendSection.type3 h2{max-height:354px;line-height:42px;grid-column:3/4;grid-row:1/2;display:block;writing-mode:vertical-rl}@media screen and (max-width: 999px){.recommendSection.type3 h2{padding:24px 16px 0;font-size:18px;writing-mode:horizontal-tb;grid-column:1/2;grid-row:2/3}}.recommendSection.type3 div{max-height:354px;line-height:27px;grid-column:1/2;grid-row:1/2;display:block;writing-mode:vertical-rl}@media screen and (max-width: 999px){.recommendSection.type3 div{padding:16px 16px 24px;writing-mode:horizontal-tb;font-size:14px;grid-column:1/2;grid-row:3/4}}.recommendItems{padding:40px;border-radius:14px;overflow:hidden;background-color:var(--palette-white-primary);box-shadow:0 0 8px #0000000a}@media screen and (max-width: 999px){.recommendItems{padding:32px 16px;border-radius:0}}.recommendItemsHeader h2{font-family:var(--font-mincyo);font-size:24px;line-height:36px;display:flex;flex-direction:column;align-items:center;gap:12px}@media screen and (max-width: 999px){.recommendItemsHeader h2{font-size:18px}}.recommendItemsHeader h2:before{content:attr(data-order);padding-bottom:12px;font-family:var(--font-mincyo);font-size:24px;border-bottom:1px solid var(--palette-black-primary)}@media screen and (max-width: 999px){.recommendItemsHeader h2:before{font-size:18px}}.recommendItemsHeader p{margin-top:24px;font-size:18px;line-height:27px;text-align:center}@media screen and (max-width: 999px){.recommendItemsHeader p{font-size:14px}}.recommendItemsBody{margin-top:24px}.recommendItemsBody ul{display:flex;gap:24px}@media screen and (max-width: 999px){.recommendItemsBody ul{flex-direction:column}}.recommendItemsBody ul li{width:100%}.recommendItemsBody ul li.is_soldout .priceWrapper:after,.recommendItemsBody ul li.is_soldout .cartFooter .postageWrapper:after,.cartFooter .recommendItemsBody ul li.is_soldout .postageWrapper:after{content:"SOLD OUT";padding:2px 8px;color:var(--palette-white-primary);font-size:12px;display:block;background-color:var(--palette-gray-sixthly);border-radius:4px;align-self:flex-end}@media screen and (max-width: 999px){.recommendItemsBody ul li.is_soldout .priceWrapper:after,.recommendItemsBody ul li.is_soldout .cartFooter .postageWrapper:after,.cartFooter .recommendItemsBody ul li.is_soldout .postageWrapper:after{position:absolute;bottom:0}}.recommendItemsBody ul li a{position:relative;height:100%;padding-bottom:120px;display:grid;grid-template-columns:1fr;grid-template-rows:auto}@media screen and (max-width: 999px){.recommendItemsBody ul li a{grid-template-columns:164px 1fr;grid-template-rows:auto;gap:16px}}@media screen and (max-width: 999px){.recommendItemsBody ul li picture{max-height:164px;grid-column:1/2;grid-row:1/3}}.explanatoryText{font-weight:900}.recommendItemsBody ul li .explanatoryText{margin-top:16px;margin-bottom:16px;display:block}@media screen and (max-width: 999px){.recommendItemsBody ul li .explanatoryText{margin-top:auto;margin-bottom:0}}.recommendItemsBody ul li .priceWrapper,.recommendItemsBody ul li .cartFooter .postageWrapper,.cartFooter .recommendItemsBody ul li .postageWrapper{margin-top:auto;display:flex}@media screen and (max-width: 999px){.recommendItemsBody ul li .priceWrapper,.recommendItemsBody ul li .cartFooter .postageWrapper,.cartFooter .recommendItemsBody ul li .postageWrapper{padding-bottom:28px;margin-top:0;margin-bottom:auto;position:relative}}.recommendItemsBody ul li .priceWrapper .price,.cartFooter .postageWrapper .recommendItemsBody ul li .priceWrapper .postage,.recommendItemsBody ul li .cartFooter .postageWrapper .price,.recommendItemsBody ul li .cartFooter .postageWrapper .postage,.cartFooter .recommendItemsBody ul li .postageWrapper .price,.cartFooter .recommendItemsBody ul li .postageWrapper .postage{display:block;font-family:var(--font-gothic);font-size:20px;font-weight:900;line-height:1;align-self:flex-end}@media screen and (max-width: 999px){.recommendItemsBody ul li .priceWrapper .price,.cartFooter .postageWrapper .recommendItemsBody ul li .priceWrapper .postage,.recommendItemsBody ul li .cartFooter .postageWrapper .price,.recommendItemsBody ul li .cartFooter .postageWrapper .postage,.cartFooter .recommendItemsBody ul li .postageWrapper .price,.cartFooter .recommendItemsBody ul li .postageWrapper .postage{font-size:20px}}.recommendItemsBody ul li .priceWrapper .tax,.recommendItemsBody ul li .cartFooter .postageWrapper .tax,.cartFooter .recommendItemsBody ul li .postageWrapper .tax{font-size:12px;font-weight:400;align-self:flex-end;grid-column:2/3;grid-row:1/2}.recommendItemsBody ul li .explain{padding-top:16px;margin-top:16px;border-top:1px solid var(--palette-gray-thirdly)}@media screen and (max-width: 999px){.recommendItemsBody ul li .explain{font-size:14px;grid-column:1/3;grid-row:auto}}.header{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:40px;left:0;right:0;z-index:999}.headerWrapper{width:100%;max-width:1280px;height:80px;padding:24px;margin:0 auto;display:flex;align-items:center;background-color:var(--palette-white-primary);border-radius:10px;box-shadow:0 0 20px #b1b0b0}.header .utilities{margin-left:auto;display:flex;gap:24px}@media screen and (max-width: 999px){.header{top:0}.header .utilities{width:100%;max-width:375px;padding:16px 16px 12px;position:fixed;top:48px;right:0;z-index:999;gap:8px;transform:translate(100%);transition:.3s ease-in-out}}.header .utilities.is_active{transform:translate(0)}.header .utility{color:var(--palette-black-primary);font-size:14px}@media screen and (max-width: 999px){.header .utility{flex-grow:1}}.header .utility a{display:flex}@media screen and (max-width: 999px){.header .utility a{width:100%;padding:10px;margin-top:10px;flex-direction:column;background-color:var(--palette-gray-primary);border-radius:4px}}.header .utility a img{object-fit:contain}@media screen and (max-width: 999px){.header .utility a img{height:24px}}.header .utility a span{margin-left:8px;display:block}@media screen and (max-width: 999px){.header .utility a span{margin-left:0;margin-top:4px;font-family:var(--font-mincyo);text-align:center}}.footer{width:100%;background-color:var(--palette-green-primary);margin-top:auto}.footerWrapper{width:100%;max-width:1448px;padding:0 24px;margin:0 auto}.footer .footerNav{width:100%;padding:60px 0}@media screen and (max-width: 999px){.footer .footerNav{padding:30px 0}}.footer .footerNav ul{display:flex;justify-content:center;gap:48px}@media screen and (max-width: 999px){.footer .footerNav ul{flex-direction:column;gap:24px}}.footer .footerNav li a{color:var(--palette-white-primary);font-size:14px}@media screen and (max-width: 999px){.footer .footerNav li a{width:100%;text-align:center;display:block}}.footer .copyright{width:100%;padding:24px 0;color:var(--palette-white-primary);font-size:12px;text-align:center;display:block}@media screen and (max-width: 999px){.footer .copyright{font-size:10px}}.nav{width:100%;height:50px;display:flex;justify-content:center}@media screen and (max-width: 999px){.nav{max-width:375px;height:100vh;height:100svh;padding:143px 12px 16px;background-color:var(--palette-white-primary);position:fixed;right:0;top:0;z-index:998;transform:translate(100%);transition:.3s ease-in-out}}.nav.is_active{transform:translate(0)}.navWrapper{width:100%;max-width:1400px;display:flex;justify-content:center;position:relative}@media screen and (max-width: 999px){.navWrapper{position:static;overflow-y:scroll}}.nav .navigation{width:fit-content;display:flex;justify-content:center}@media screen and (max-width: 999px){.nav .navigation{width:100%;height:fit-content;flex-direction:column}}@media screen and (max-width: 999px){.nav .navigationItem:last-child{border-top:1px solid var(--palette-gray-thirdly);border-bottom:1px solid var(--palette-gray-thirdly)}}.nav .navigationItem:not(:first-child){margin-left:64px}@media screen and (max-width: 999px){.nav .navigationItem:not(:first-child){margin-left:0;border-top:1px solid var(--palette-gray-thirdly)}}.nav .navigationItem input{display:none}@media screen and (max-width: 999px){.nav .navigationItem input[type=checkbox]:checked~label:after{content:url(//shop.takagi-foods.com/cdn/shop/t/6/assets/minus.svg?v=81390065994326107341756205338)}}@media screen and (max-width: 999px){.nav .navigationItem input[type=checkbox]:checked~.subNavigation{display:flex}}.nav .navigationItem>a,.nav .navigationItem>label{width:fit-content;height:50px;font-family:var(--font-mincyo);font-size:18px;line-height:50px;display:block;position:relative;cursor:pointer}@media screen and (max-width: 999px){.nav .navigationItem>a,.nav .navigationItem>label{width:100%;height:auto;padding:12px 0;color:var(--palette-black);font-size:14px;font-family:var(--font-mincyo);line-height:1;position:static}}.nav .navigationItem>a:before,.nav .navigationItem>label:before{content:"";width:100%;height:3px;display:block;background-color:var(--palette-white-primary);position:absolute;bottom:0;opacity:0;transition:opacity .3s ease-in-out}@media screen and (max-width: 999px){.nav .navigationItem>a{display:flex;align-items:center}}@media screen and (max-width: 999px){.nav .navigationItem>a:after{content:url(//shop.takagi-foods.com/cdn/shop/t/6/assets/arrow-right.svg?v=77794836414606054941756205338);margin-left:auto}}@media screen and (max-width: 999px){.nav .navigationItem>label{display:flex;align-items:center}}@media screen and (max-width: 999px){.nav .navigationItem>label:after{content:url(//shop.takagi-foods.com/cdn/shop/t/6/assets/plus.svg?v=134876022749064678031756205340);margin-left:auto}}.nav .navigationItem .subNavigation{position:absolute;left:0;right:0;display:none}@media screen and (max-width: 999px){.nav .navigationItem .subNavigation{padding-left:16px;display:none;position:static}}.nav .navigationItem .subNavigationWrapper{width:fit-content;padding:16px 56px;margin:24px auto 0;background-color:var(--palette-white-primary);border-radius:12px}@media screen and (max-width: 999px){.nav .navigationItem .subNavigationWrapper{width:100%;padding:0;margin-top:0}}.nav .navigationItem .subNavigationList{display:flex;gap:24px}@media screen and (max-width: 999px){.nav .navigationItem .subNavigationList{flex-direction:column}}.nav .navigationItem .subNavigationList>li a{color:var(--palette-black);display:flex;gap:8px;font-size:16px}@media screen and (max-width: 999px){.nav .navigationItem .subNavigationList>li a{display:flex;align-items:center;font-size:14px;font-family:var(--font-mincyo)}}@media screen and (max-width: 999px){.nav .navigationItem .subNavigationList>li a:after{content:url(//shop.takagi-foods.com/cdn/shop/t/6/assets/arrow-right.svg?v=77794836414606054941756205338);margin-left:auto}}.nav .navigationItem .subNavigationList>li img{height:24px}@media screen and (max-width: 999px){.nav .navigationItem .subNavigationList>li img{display:none}}.nav .navigationItem .subNavigationPanel{display:flex;flex-direction:column}@media screen and (max-width: 999px){.nav .navigationItem .subNavigationPanelRow:first-child>ul{display:none;gap:8px;flex-direction:column;gap:16px}}@media screen and (max-width: 999px){.nav .navigationItem .subNavigationPanelRow:first-child>ul a{padding:12px 0}}.nav .navigationItem .subNavigationPanelRow:not(:first-child){margin-top:16px}.nav .navigationItem .subNavigationPanelRow:not(:first-child)>ul{gap:8px}@media screen and (max-width: 999px){.nav .navigationItem .subNavigationPanelRow:not(:first-child)>ul{display:none;padding-left:16px;padding-bottom:12px;flex-direction:column;gap:16px}}.nav .navigationItem .subNavigationPanelRow input{display:none}.nav .navigationItem .subNavigationPanelRow label{margin-bottom:12px;font-size:16px;font-family:var(--font-mincyo);display:flex}@media screen and (max-width: 999px){.nav .navigationItem .subNavigationPanelRow label{font-size:14px}}@media screen and (max-width: 999px){.nav .navigationItem .subNavigationPanelRow label:after{content:url(//shop.takagi-foods.com/cdn/shop/t/6/assets/plus.svg?v=134876022749064678031756205340);margin-left:auto}}@media screen and (max-width: 999px){.nav .navigationItem .subNavigationPanelRow input[type=checkbox]:checked~label:after{content:url(//shop.takagi-foods.com/cdn/shop/t/6/assets/minus.svg?v=81390065994326107341756205338)}}@media screen and (max-width: 999px){.nav .navigationItem .subNavigationPanelRow input[type=checkbox]:checked~ul{display:flex}}.nav .navigationItem .subNavigationPanelRow>ul{display:flex}.nav .navigationItem .subNavigationPanelItem.is_price a{width:120px;height:80px;display:flex;justify-content:center;align-items:center;background-color:var(--palette-gray-primary)}@media screen and (max-width: 999px){.nav .navigationItem .subNavigationPanelItem.is_price a{width:auto;height:auto;font-size:14px;font-family:var(--font-mincyo);background-color:transparent;display:flex;align-items:center}}@media screen and (max-width: 999px){.nav .navigationItem .subNavigationPanelItem.is_price a:after{content:url(//shop.takagi-foods.com/cdn/shop/t/6/assets/arrow-right.svg?v=77794836414606054941756205338);margin-left:auto}}.nav .navigationItem .subNavigationPanelItem.is_price span{color:var(--palette-black);font-family:var(--font-mincyo);font-weight:400;text-align:center;background-color:transparent}@media screen and (max-width: 999px){.nav .navigationItem .subNavigationPanelItem.is_price span{width:100%;font-size:14px;font-family:var(--font-mincyo);text-align:left;display:block}}.nav .navigationItem .subNavigationPanelItem a{display:block;position:relative;border-radius:8px;overflow:hidden}@media screen and (max-width: 999px){.nav .navigationItem .subNavigationPanelItem a{font-size:14px;font-family:var(--font-mincyo);display:flex;align-items:center}}@media screen and (max-width: 999px){.nav .navigationItem .subNavigationPanelItem a:after{content:url(//shop.takagi-foods.com/cdn/shop/t/6/assets/arrow-right.svg?v=77794836414606054941756205338);margin-left:auto}}.nav .navigationItem .subNavigationPanelItem picture{width:120px;height:80px}@media screen and (max-width: 999px){.nav .navigationItem .subNavigationPanelItem picture{display:none}}.nav .navigationItem .subNavigationPanelItem picture img{width:120px;height:80px;object-fit:cover;object-position:center}.nav .navigationItem .subNavigationPanelItem span{color:var(--palette-white-primary);font-family:var(--font-gothic);font-size:14px;font-weight:900;text-align:center;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0006}@media screen and (max-width: 999px){.nav .navigationItem .subNavigationPanelItem span{width:100%;color:var(--palette-black);font-size:14px;font-family:var(--font-mincyo);font-weight:400;text-align:left;display:block;position:static;background-color:transparent}}@media screen and (max-width: 999px){.nav .navigationItem .subNavigationPanelItem span br{display:none}}.nav .navigationItem:hover a:before,.nav .navigationItem:hover label:before{opacity:1}@media screen and (max-width: 999px){.nav .navigationItem:hover a:before,.nav .navigationItem:hover label:before{opacity:0}}.nav .navigationItem.label:hover .subNavigation{display:block}@media screen and (max-width: 999px){.nav .navigationItem.label:hover .subNavigation{display:none}}section{width:100%}.sectionWrapper{width:100%;max-width:var(--width-section-maxwidth);padding:0 24px;margin:0 auto}@media screen and (max-width: 999px){.sectionWrapper{padding:0 16px}}.topHeroSlider{position:relative;overflow:hidden;aspect-ratio:16 / 6}@media screen and (max-width: 999px){.topHero{padding-top:70px}.topHeroSlider{aspect-ratio:16 / 20}}.topHeroSlide{max-height:100%;position:relative;display:flex;justify-content:center}@media screen and (max-width: 999px){.topHeroSlide{max-height:500px}}.topHeroSlide picture{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.topHeroSlide picture img{width:100%;height:auto;object-fit:contain}@media screen and (max-width: 999px){.topHeroSlide picture img{object-fit:conver}}.topHeroSlide p{margin-top:36px;color:var(--palette-white-primary);font-family:var(--font-mincyo);font-size:52px;font-weight:900;letter-spacing:.1em;writing-mode:vertical-rl;display:block;position:relative}@media screen and (max-width: 999px){.topHeroSlide p{font-size:24px}}.topHero .swiper-pagination{bottom:24px!important}.topHero .swiper-pagination .swiper-pagination-bullet{background-color:var(--palette-white-primary)}.topFeatures{padding:72px 0}@media screen and (max-width: 999px){.topFeatures{padding:32px 0}}.topFeaturesList{display:flex;gap:40px}@media screen and (max-width: 999px){.topFeaturesList{flex-direction:column;gap:16px}}.topFeaturesList li{width:100%}.topFeaturesList li picture{width:100%}.topFeaturesList li picture img{width:100%;border-radius:8px;aspect-ratio:580/440;object-fit:contain}.topNewsWrapper{width:100%;padding:40px 0;display:flex}@media screen and (max-width: 999px){.topNewsWrapper{padding:24px 0;flex-direction:column}}.topNewsHeader{padding-right:36px;display:flex;flex-direction:column;border-right:1px solid var(--palette-gray-thirdly)}@media screen and (max-width: 999px){.topNewsHeader{padding-right:0;flex-direction:row;border-right:0}}.topNewsHeader h2{font-size:24px;font-family:var(--font-mincyo);line-height:28px;word-break:keep-all}@media screen and (max-width: 999px){.topNewsHeader h2{font-size:20px}}.topNewsHeader a{margin-top:auto;word-break:keep-all;display:flex;align-items:center;line-height:24px}@media screen and (max-width: 999px){.topNewsHeader a{margin-left:auto;font-size:12px}}.topNewsHeader a:after{content:url(//shop.takagi-foods.com/cdn/shop/t/6/assets/arrow-right.svg?v=77794836414606054941756205338);width:24px;height:24px;margin-left:8px}@media screen and (max-width: 999px){.topNewsBody{padding-left:0;margin-top:16px}}.topNewsBody ul{display:flex;flex-direction:column}@media screen and (max-width: 999px){.topNewsBody li{border-bottom:1px solid var(--palette-gray-thirdly)}}@media screen and (max-width: 999px){.topNewsBody li:first-child{border-top:1px solid var(--palette-gray-thirdly)}}.topNewsBody li:not(:first-child){margin-top:24px}@media screen and (max-width: 999px){.topNewsBody li:not(:first-child){margin-top:0}}.topNewsBody li a{display:flex}@media screen and (max-width: 999px){.topNewsBody li a{padding:16px 0;flex-direction:column;position:relative}}@media screen and (max-width: 999px){.topNewsBody li a:after{padding-left:0;position:absolute;right:0;top:calc(50% - 12px)}}.topNewsBody li time{color:var(--palette-gray-secondary);font-size:16px;line-height:24px}@media screen and (max-width: 999px){.topNewsBody li time{font-size:12px}}.topNewsBody li p{margin-left:60px;font-size:16px;line-height:24px;display:block}@media screen and (max-width: 999px){.topNewsBody li p{padding-right:30px;margin-left:auto;font-size:14px}}.topSearchHowWrapper{width:100%;padding:40px 0}@media screen and (max-width: 999px){.topSearchHowWrapper{padding:32px 0}}@media screen and (max-width: 999px){.topSearchHowWrapper .sectionTitle h2{text-align:left!important}}.topSearchHowBody{margin-top:64px}@media screen and (max-width: 999px){.topSearchHowBody{margin-top:32px}}.topSearchHowList{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;gap:40px}@media screen and (max-width: 999px){.topSearchHowList{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:16px}}.topSearchHowList li{width:100%}.topSearchHowList li picture{width:100%}.topSearchHowList li picture img{width:100%;border-radius:8px;aspect-ratio:280/210;object-fit:cover}.topSearchHowList li span{margin-top:8px;text-align:center;font-weight:900;display:block}.topConcept{padding:80px 0;background-color:#f3f3f3;position:relative}.topConcept:before{content:"";width:100%;top:0;left:0;right:0;bottom:0;z-index:-1}@media screen and (max-width: 999px){.topConcept .sectionWrapper{padding:0}}.topConceptWrapper{padding:40px 0;display:flex;justify-content:space-between;gap:40px}@media screen and (max-width: 999px){.topConceptWrapper{padding:0 0 60px;margin-top:32px;flex-direction:column;gap:0}}.topConceptWrapper h2{margin-bottom:20px;line-height:2;font-family:var(--font-mincyo);font-size:28px}@media screen and (max-width: 999px){.topConceptWrapper h2{order:2;padding:0 16px;margin-top:24px;writing-mode:horizontal-tb;text-align:center}}.topConceptWrapper picture{width:100%;max-width:640px}@media screen and (max-width: 999px){.topConceptWrapper picture{order:1;max-width:100%}}.topConceptWrapper picture img{width:100%;height:auto;aspect-ratio:580/330;object-fit:cover}@media screen and (max-width: 999px){.topConceptWrapper picture img{border-radius:0}}.topConceptWrapper p{line-height:2;font-family:var(--font-mincyo);font-size:18px}@media screen and (max-width: 999px){.topConceptWrapper p{order:3;padding:0 16px;margin-top:16px;writing-mode:horizontal-tb;text-align:center}}.topSearchMeatWrapper{width:100%;padding:40px 0}@media screen and (max-width: 999px){.topSearchMeatWrapper{padding:32px 0}}@media screen and (max-width: 999px){.topSearchMeatWrapper .sectionTitle h2{text-align:left!important}}.topSearchMeatBody{margin-top:64px}@media screen and (max-width: 999px){.topSearchMeatBody{margin-top:32px}}@media screen and (max-width: 999px){.topSearchMeatCategory{flex-direction:column}}.topSearchMeatCategory:not(:first-of-type){margin-top:40px}@media screen and (max-width: 999px){.topSearchMeatCategory:not(:first-of-type){margin-top:32px}}.topSearchMeatCategory h3{margin-bottom:20px;font-family:var(--font-mincyo);font-size:24px;font-weight:700;display:block}@media screen and (max-width: 999px){.topSearchMeatCategory h3{font-size:18px;writing-mode:horizontal-tb}}.topSearchMeatCategoryList{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;gap:24px}@media screen and (max-width: 999px){.topSearchMeatCategoryList{margin-top:16px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:16px}}.topSearchMeatCategoryList li{width:100%;flex-grow:1}.topRanking{overflow:hidden}.topRankingWrapper{width:100%;padding:40px 0}.topRankingBody{margin-top:40px}.topRankingCategory h3{font-size:24px;font-family:var(--font-mincyo)}.topRankingCategory:not(:first-of-type){margin-top:40px}.topRankingCategoryList{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;align-items:stretch;gap:30px;position:relative}@media screen and (max-width: 999px){.topRankingCategoryList{grid-template-columns:repeat(1,1fr);grid-template-rows:auto}}.topRankingCategoryList.is_recommend li .quantity:before{background-image:url(//shop.takagi-foods.com/cdn/shop/t/6/assets/icon-users__white.svg?5519)}.topRankingCategoryList.is_ranking{counter-set:ranking;counter-reset:0}.topRankingCategoryList.is_ranking li{counter-increment:ranking;position:relative}.topRankingCategoryList.is_ranking li:before{content:counter(ranking);width:26px;height:20px;padding-top:6px;color:var(--palette-white-primary);font-family:var(--font-mincyo);display:flex;justify-content:center;align-items:center;position:absolute}.topRankingCategoryList.is_ranking li:after{content:"";width:26px;height:12px;border-bottom:6px solid transparent;position:absolute;top:20px}.topRankingCategoryList.is_ranking li:first-child:before{background-color:var(--palette-oragne-primary)}.topRankingCategoryList.is_ranking li:first-child:after{border-top:6px solid var(--palette-oragne-primary);border-right:13px solid var(--palette-oragne-primary);border-left:13px solid var(--palette-oragne-primary)}.topRankingCategoryList.is_ranking li:not(:first-child):before{background-color:var(--palette-gray-secondary)}.topRankingCategoryList.is_ranking li:not(:first-child):after{border-top:6px solid var(--palette-gray-secondary);border-right:13px solid var(--palette-gray-secondary);border-left:13px solid var(--palette-gray-secondary)}.topRankingCategoryList.is_ranking li .quantity:before{background-image:url(//shop.takagi-foods.com/cdn/shop/t/6/assets/icon-users.svg?v=164183060308380173951756205340)}.topRankingCategoryList li{height:100%;padding-bottom:24px;flex-grow:1;display:block}.topRankingCategoryList li.is_soldout .priceWrapper:after,.topRankingCategoryList li.is_soldout .cartFooter .postageWrapper:after,.cartFooter .topRankingCategoryList li.is_soldout .postageWrapper:after{content:"SOLD OUT";padding:2px 8px;color:var(--palette-white-primary);font-size:12px;display:block;background-color:var(--palette-gray-sixthly);border-radius:4px;align-self:flex-end;position:absolute;bottom:0}.topRankingCategoryList li a{height:100%;display:flex;flex-direction:column}.topRankingCategoryList li p{margin-top:24px;margin-bottom:24px;display:block}.topRankingCategoryList li .quantity{margin-top:auto;margin-bottom:12px;font-family:var(--font-gothic);font-size:14px;font-weight:900;line-height:18px;display:flex;align-items:center}.topRankingCategoryList li .quantity:before{content:"";width:18px;height:18px;background-size:contain;margin-right:8px}.topRankingCategoryList li .priceWrapper,.topRankingCategoryList li .cartFooter .postageWrapper,.cartFooter .topRankingCategoryList li .postageWrapper{padding-bottom:28px;margin-top:0;margin-bottom:auto;display:flex;position:relative}.topRankingCategoryList li .priceWrapper .price,.cartFooter .postageWrapper .topRankingCategoryList li .priceWrapper .postage,.topRankingCategoryList li .cartFooter .postageWrapper .price,.topRankingCategoryList li .cartFooter .postageWrapper .postage,.cartFooter .topRankingCategoryList li .postageWrapper .price,.cartFooter .topRankingCategoryList li .postageWrapper .postage{display:block;font-family:var(--font-gothic);font-size:20px;font-weight:900;line-height:1;align-self:flex-end}@media screen and (max-width: 999px){.topRankingCategoryList li .priceWrapper .price,.cartFooter .postageWrapper .topRankingCategoryList li .priceWrapper .postage,.topRankingCategoryList li .cartFooter .postageWrapper .price,.topRankingCategoryList li .cartFooter .postageWrapper .postage,.cartFooter .topRankingCategoryList li .postageWrapper .price,.cartFooter .topRankingCategoryList li .postageWrapper .postage{font-size:20px}}.topRankingCategoryList li .priceWrapper .tax,.topRankingCategoryList li .cartFooter .postageWrapper .tax,.cartFooter .topRankingCategoryList li .postageWrapper .tax{font-size:12px;font-weight:400;align-self:flex-end;grid-column:2/3;grid-row:1/2}.topSearchPriceWrapper{width:100%;padding-bottom:100px}@media screen and (max-width: 999px){.topSearchPriceWrapper{padding-bottom:64px}}@media screen and (max-width: 999px){.topSearchPriceWrapper .sectionTitle h2{text-align:left!important}}.topSearchPriceBody{width:100%}.topSearchPriceList{margin-top:40px;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr;gap:20px}@media screen and (max-width: 999px){.topSearchPriceList{margin-top:32px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:16px}}.topSearchPriceList li a{width:100%;aspect-ratio:1/1;border-radius:50%;background-color:var(--palette-gray-fourthly);display:flex;flex-direction:column;justify-content:center;align-items:center}.topSearchPriceList li a span{font-weight:400;font-family:var(--font-gothic)}@media screen and (max-width: 999px){.topSearchPriceList li a span{font-size:14px}}.topSearchPriceList li a span:before,.topSearchPriceList li a span:after{content:"\301c";display:none}.topSearchPriceList li a span.startPrice:last-child{display:flex}.topSearchPriceList li a span.startPrice:last-child:after{display:block}.topSearchPriceList li a span.endPrice:first-child{display:flex}.topSearchPriceList li a span.endPrice:first-child:before{display:block}.topSearchPriceList li a span.startPrice+.endPrice{display:flex;flex-direction:column;align-items:center}.topSearchPriceList li a span.startPrice+.endPrice:before{display:block}.allItemsWrapper{padding:60px 0 120px}.allItemsWrapper input[type=radio]{display:none}.allItemsWrapper #how:checked~.allItemsHeader [for=how]:before{left:0%}.allItemsWrapper #how:checked~.allItemsHeader .how{display:flex}.allItemsWrapper #how:checked~.allItemsBody .how{display:block}.allItemsWrapper #meat:checked~.allItemsHeader [for=how]:before{left:100%}.allItemsWrapper #meat:checked~.allItemsHeader .meat{display:flex}.allItemsWrapper #meat:checked~.allItemsBody .meat{display:block}.allItemsWrapper #price:checked~.allItemsHeader [for=how]:before{left:200%}.allItemsWrapper #price:checked~.allItemsHeader .price,.allItemsWrapper #price:checked~.allItemsHeader .cartFooter .postageWrapper .postage,.cartFooter .postageWrapper .allItemsWrapper #price:checked~.allItemsHeader .postage{display:flex}.allItemsWrapper #price:checked~.allItemsBody .price,.allItemsWrapper #price:checked~.allItemsBody .cartFooter .postageWrapper .postage,.cartFooter .postageWrapper .allItemsWrapper #price:checked~.allItemsBody .postage{display:block}.allItemsHeader .categories{width:100%;display:flex;border-bottom:1px solid var(--palette-gray-thirdly)}.allItemsHeader .categories li{width:100%;text-align:center}.allItemsHeader .categories li label{width:100%;padding:8px 0;display:block;font-size:20px;font-family:var(--font-mincyo);position:relative;cursor:pointer}@media screen and (max-width: 999px){.allItemsHeader .categories li label{font-size:12px}}.allItemsHeader .categories li label[for=how]:before{content:"";width:100%;height:2px;display:block;background-color:var(--palette-green-primary);position:absolute;left:0;bottom:0;transition:.2s ease-in-out}.allItemsHeader .categories li label br{display:none}@media screen and (max-width: 999px){.allItemsHeader .categories li label br{display:inline}}.allItemsHeader .subCategories{border-bottom:1px solid var(--palette-gray-thirdly)}.allItemsHeader .subCategories .how,.allItemsHeader .subCategories .meat,.allItemsHeader .subCategories .price,.allItemsHeader .subCategories .cartFooter .postageWrapper .postage,.cartFooter .postageWrapper .allItemsHeader .subCategories .postage{display:none}.allItemsHeader .subCategories .subCategory{padding:40px 0;flex-wrap:wrap;justify-content:center;row-gap:20px}.allItemsHeader .subCategories .subCategory li:not(:first-child){border-left:1px solid var(--palette-gray-thirdly)}.allItemsHeader .subCategories .subCategory li span{padding:0 24px;font-size:16px;font-family:var(--font-mincyo);cursor:pointer}@media screen and (max-width: 999px){.allItemsHeader .subCategories .subCategory li span{font-size:14px}}.allItemsBody{margin-top:80px}@media screen and (max-width: 999px){.allItemsBody{margin-top:40px}}.allItemsBody .how,.allItemsBody .meat,.allItemsBody .price,.allItemsBody .cartFooter .postageWrapper .postage,.cartFooter .postageWrapper .allItemsBody .postage{display:none}.allHero{width:100%;position:relative;background-color:var(--palette-gray-seventhly)}.allHeroWrapper{width:100%;max-width:1128px;height:350px;padding-top:100px;margin:0 auto;background-image:url(//shop.takagi-foods.com/cdn/shop/t/6/assets/all_background.png?v=175261100666047151391756205336);background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center}.allHeroWrapper h1{color:var(--palette-white-primary);font-size:32px;font-family:var(--font-mincyo)}.categoryHeroWrapper{width:100%;background-color:var(--palette-beige-primary);background-image:url(//shop.takagi-foods.com/cdn/shop/t/6/assets/topConceptBackground.svg?v=117928168532371259741756205338);background-position:bottom;background-repeat:repeat-x;position:relative}.categoryHeroWrapper .imageWrapper{display:flex;justify-content:center;max-height:500px}@media screen and (max-width: 999px){.categoryHeroWrapper .imageWrapper{height:auto}.categoryHeroWrapper .imageWrapper img{width:100%}}.categoryHeroWrapper .titleWrapper{width:100%;position:absolute;bottom:-48px}@media screen and (max-width: 999px){.categoryHeroWrapper{padding-top:75px}}.categoryHeroWrapper .titleWrapper .content{width:100%;max-width:var(--width-section-maxwidth);padding:0 24px;margin:0 auto}@media screen and (max-width: 999px){.categoryHeroWrapper .titleWrapper .content{padding:0 16px}}.categoryHeroWrapper .titleWrapper .content .copy{height:42px;font-family:var(--font-mincyo);font-weight:600;font-size:28px;line-height:42px;display:block}@media screen and (max-width: 999px){.categoryHeroWrapper .titleWrapper .content .copy{height:auto;font-size:18px;line-height:24px}}.categoryHeroWrapper .titleWrapper .content h1{height:96px;font-family:var(--font-mincyo);font-weight:600;font-size:64px;line-height:96px;display:block}@media screen and (max-width: 999px){.categoryHeroWrapper .titleWrapper .content h1{height:auto;font-size:28px;line-height:48px}}.categoryHeroRead{padding:64px 0;font-size:18px;line-height:27px}@media screen and (max-width: 999px){.categoryHeroRead{padding:64px 0 32px;font-size:14px}}.categoryItemsWrapper{width:100%}.categoryItemsWrapper ul{padding:64px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;align-items:stretch;gap:60px;position:relative}@media screen and (max-width: 999px){.categoryItemsWrapper ul{padding:32px 0;grid-template-columns:repeat(1,1fr);grid-template-rows:auto}}.categoryItemsWrapper ul li{height:100%;padding-bottom:24px;flex-grow:1;display:block}@media screen and (max-width: 999px){.categoryItemsWrapper ul li{width:100%;padding-bottom:0}}.categoryItemsWrapper ul li.is_soldout .priceWrapper:after,.categoryItemsWrapper ul li.is_soldout .cartFooter .postageWrapper:after,.cartFooter .categoryItemsWrapper ul li.is_soldout .postageWrapper:after{content:"SOLD OUT";padding:2px 8px;color:var(--palette-white-primary);font-size:12px;display:block;background-color:var(--palette-gray-sixthly);border-radius:4px;align-self:flex-end;position:absolute;bottom:0}.categoryItemsWrapper ul li a{height:100%;display:flex;flex-direction:column}@media screen and (max-width: 999px){.categoryItemsWrapper ul li a{width:100%}}.categoryItemsWrapper ul li p{margin-top:24px;margin-bottom:24px;display:block}@media screen and (max-width: 999px){.categoryItemsWrapper ul li p{margin-top:16px;margin-bottom:16px;font-size:14px}}.categoryItemsWrapper ul li .quantity{margin-top:auto;margin-bottom:12px;font-family:var(--font-gothic);font-size:14px;font-weight:900;line-height:18px;display:flex;align-items:center}.categoryItemsWrapper ul li .quantity:before{content:"";width:18px;height:18px;background-image:url(//shop.takagi-foods.com/cdn/shop/t/6/assets/icon-users.svg?v=164183060308380173951756205340);background-size:contain;margin-right:8px}.categoryItemsWrapper ul li .priceWrapper,.categoryItemsWrapper ul li .cartFooter .postageWrapper,.cartFooter .categoryItemsWrapper ul li .postageWrapper{padding-bottom:28px;display:flex;position:relative}.categoryItemsWrapper ul li .priceWrapper .price,.cartFooter .postageWrapper .categoryItemsWrapper ul li .priceWrapper .postage,.categoryItemsWrapper ul li .cartFooter .postageWrapper .price,.categoryItemsWrapper ul li .cartFooter .postageWrapper .postage,.cartFooter .categoryItemsWrapper ul li .postageWrapper .price,.cartFooter .categoryItemsWrapper ul li .postageWrapper .postage{margin-top:auto;display:block;font-family:var(--font-gothic);font-size:16px;font-weight:900;line-height:1}@media screen and (max-width: 999px){.categoryItemsWrapper ul li .priceWrapper .price,.cartFooter .postageWrapper .categoryItemsWrapper ul li .priceWrapper .postage,.categoryItemsWrapper ul li .cartFooter .postageWrapper .price,.categoryItemsWrapper ul li .cartFooter .postageWrapper .postage,.cartFooter .categoryItemsWrapper ul li .postageWrapper .price,.cartFooter .categoryItemsWrapper ul li .postageWrapper .postage{font-size:14px}}.categoryItemsWrapper ul li .priceWrapper .tax,.categoryItemsWrapper ul li .cartFooter .postageWrapper .tax,.cartFooter .categoryItemsWrapper ul li .postageWrapper .tax{font-size:12px;font-weight:400}.itemFeature.is_soldout .priceWrapper,.itemFeature.is_soldout .cartFooter .postageWrapper,.cartFooter .itemFeature.is_soldout .postageWrapper{padding-bottom:28px}.itemFeature.is_soldout .priceWrapper:after,.itemFeature.is_soldout .cartFooter .postageWrapper:after,.cartFooter .itemFeature.is_soldout .postageWrapper:after{content:"SOLD OUT";width:fit-content;padding:2px 8px;color:var(--palette-white-primary);font-size:12px;display:block;background-color:var(--palette-gray-sixthly);border-radius:4px;align-self:flex-end}@media screen and (max-width: 999px){.itemFeature.is_soldout .priceWrapper:after,.itemFeature.is_soldout .cartFooter .postageWrapper:after,.cartFooter .itemFeature.is_soldout .postageWrapper:after{position:absolute;bottom:0}}.itemFeatureWrapper{width:100%;padding:170px 0 40px;margin:0 auto}.itemFeatureBody{display:flex;gap:40px}@media screen and (max-width: 999px){.itemFeatureBody{flex-direction:column}.itemFeatureWrapper{padding-top:100px}}.itemFeatureImage{width:100%}@media screen and (max-width: 999px){.itemFeatureImage{max-width:100%;max-height:200px;position:relative;overflow:hidden}}.itemFeatureImage ul{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;gap:16px}@media screen and (min-width: 1000px){.itemFeatureImage ul{transform:translateZ(0)!important}}@media screen and (max-width: 999px){.itemFeatureImage ul{width:100%;display:flex;gap:0}}.itemFeatureImage ul li{width:100%}@media screen and (max-width: 999px){.itemFeatureImage ul li{height:200px;padding:16px 83px;background-color:var(--palette-beige-primary)}}.itemFeatureImage ul li:first-child{max-width:500px;grid-column:1/6;grid-row:1/2}@media screen and (max-width: 999px){.itemFeatureImage ul li:first-child{max-width:100%}}.itemFeatureImage ul li:first-child picture{padding:75px}@media screen and (max-width: 999px){.itemFeatureImage ul li:first-child picture{padding:0}}.itemFeatureImage ul li:not(:first-child){max-width:87px;grid-column:auto;grid-row:2/3}@media screen and (max-width: 999px){.itemFeatureImage ul li:not(:first-child){max-width:100%}}.itemFeatureImage ul li:not(:first-child) picture{padding:16px}@media screen and (max-width: 999px){.itemFeatureImage ul li:not(:first-child) picture{padding:0}}.itemFeatureImage ul li picture{width:100%;max-width:500px;height:100%;max-height:500px;min-height:87px;display:block;background-color:var(--palette-beige-primary);display:flex;justify-content:center;align-items:center}@media screen and (max-width: 999px){.itemFeatureImage ul li picture{width:100%;max-width:100%;min-width:auto;height:100%;max-height:unset;min-height:auto;top:0;right:0;bottom:0;left:0}}.itemFeatureImage ul li picture img{width:100%;height:auto;object-fit:contain}@media screen and (max-width: 999px){.itemFeatureImage ul li picture img{width:100%;height:100%}}.itemFeatureImage .arrow-next,.itemFeatureImage .arrow-prev{position:absolute;top:90px;z-index:999}@media screen and (min-width: 640px){.itemFeatureImage .arrow-next,.itemFeatureImage .arrow-prev{display:none}}.itemFeatureImage .arrow-next{right:0}.itemFeatureImage .arrow-prev{left:0}.itemFeatureImage .swiper-paginationOnlyMobile{display:none}@media screen and (max-width: 999px){.itemFeatureImage .swiper-paginationOnlyMobile{display:flex;justify-content:center;margin-top:8px}}.itemFeatureImage .swiper-pagination-bullet-active{background-color:var(--palette-green-primary)}.itemFeatureInfo{width:100%}@media screen and (max-width: 999px){.itemFeatureInfo{max-width:100%}}.itemFeatureInfo h1{font-size:28px;font-family:var(--font-mincyo);font-weight:900}@media screen and (max-width: 999px){.itemFeatureInfo h1{font-size:18px}}.itemFeatureInfo .quantity{margin-top:24px;display:flex;align-items:center}@media screen and (max-width: 999px){.itemFeatureInfo .quantity{margin-top:18px;font-size:14px}}.itemFeatureInfo .quantity:before{content:url(//shop.takagi-foods.com/cdn/shop/t/6/assets/icon-users.svg?v=164183060308380173951756205340);margin-right:8px}.itemFeatureInfo .priceWrapper,.itemFeatureInfo .cartFooter .postageWrapper,.cartFooter .itemFeatureInfo .postageWrapper{display:flex;position:relative}.itemFeatureInfo .priceWrapper .price,.cartFooter .postageWrapper .itemFeatureInfo .priceWrapper .postage,.itemFeatureInfo .cartFooter .postageWrapper .price,.itemFeatureInfo .cartFooter .postageWrapper .postage,.cartFooter .itemFeatureInfo .postageWrapper .price,.cartFooter .itemFeatureInfo .postageWrapper .postage{margin-top:24px;display:flex;align-items:flex-end;font-size:32px;font-family:var(--font-gothic);font-weight:900;line-height:1}@media screen and (max-width: 999px){.itemFeatureInfo .priceWrapper .price,.cartFooter .postageWrapper .itemFeatureInfo .priceWrapper .postage,.itemFeatureInfo .cartFooter .postageWrapper .price,.itemFeatureInfo .cartFooter .postageWrapper .postage,.cartFooter .itemFeatureInfo .postageWrapper .price,.cartFooter .itemFeatureInfo .postageWrapper .postage{margin-top:18px;font-size:18px}}.itemFeatureInfo .priceWrapper .tax,.itemFeatureInfo .cartFooter .postageWrapper .tax,.cartFooter .itemFeatureInfo .postageWrapper .tax{font-size:14px;font-weight:400;line-height:1;align-self:flex-end}@media screen and (max-width: 999px){.itemFeatureInfo .priceWrapper .tax,.itemFeatureInfo .cartFooter .postageWrapper .tax,.cartFooter .itemFeatureInfo .postageWrapper .tax{font-size:12px}}.itemFeatureInfo .order{padding-top:32px;margin-top:32px;display:flex;border-top:1px solid var(--palette-gray-thirdly)}@media screen and (max-width: 999px){.itemFeatureInfo .order{padding-top:24px;margin-top:24px}}.itemFeatureInfo .order:before{content:"\6570\91cf";align-self:flex-end}.itemFeatureInfo .order:after{content:"\500b";margin-left:16px;align-self:center}.itemFeatureInfo .order input[type=number]{width:100px;height:50px;max-height:50px;min-height:50px;padding:16px 12px;margin-left:auto;align-self:center;border:1px solid var(--palette-gray-sixthly);border-radius:4px}.itemFeatureInfo .btnWrapper{margin-top:32px}.itemAboutWrapper{width:100%;padding:20px 0;margin:0 auto}.itemAboutBody{margin-top:32px}.itemAboutBody .section:not(:first-child){margin-top:32px}.itemAboutBody .section h3{font-size:24px;font-family:var(--font-mincyo);display:block}@media screen and (max-width: 999px){.itemAboutBody .section h3{font-size:18px}}.itemAboutBody .section p{margin-top:24px;font-size:16px;line-height:24px;font-family:var(--font-gothic);display:block}@media screen and (max-width: 999px){.itemAboutBody .section p{margin-top:16px;font-size:14px}}.itemDataWrapper{width:100%;max-width:var(--width-content-maxwidth);padding:20px 0;margin:0 auto}.itemDataBody dl{display:grid;grid-template-columns:minmax(80px,112px) 1fr;grid-template-rows:auto;border:1px solid var(--palette-gray-thirdly)}@media screen and (max-width: 999px){.itemDataBody dl{font-size:14px}}.itemDataBody dt{padding:12px;display:flex;justify-content:center;align-items:center;background-color:var(--palette-gray-fifthly)}@media screen and (max-width: 999px){.itemDataBody dt{padding:8px;font-size:14px}}.itemDataBody dt:not(:first-of-type){border-top:1px solid var(--palette-gray-thirdly)}.itemDataBody dd{padding:12px 16px}@media screen and (max-width: 999px){.itemDataBody dd{padding:8px;font-size:14px}}.itemDataBody dd:not(:first-of-type){border-top:1px solid var(--palette-gray-thirdly)}.itemStatusWrapper{width:100%;max-width:var(--width-content-maxwidth);padding:20px 0 72px;margin:0 auto}.itemStatusBody picture{width:100%;max-width:620px;margin:0 auto}.itemStatusBody picture img{width:100%;max-width:620px;display:block}.itemStatusBody p{width:100%;max-width:620px;margin:24px auto 0;font-size:16px;line-height:24px;display:block}@media screen and (max-width: 999px){.itemStatusBody p{font-size:14px}}.itemStatusBody .statusWrapper{margin-top:24px}.itemPostage{margin-bottom:80px}.itemPostageWrapper{width:100%;max-width:var(--width-content-maxwidth);padding:72px 0;margin:0 auto}.itemPostageHeader h2{width:100%;font-size:24px;font-family:var(--font-mincyo);font-weight:900;text-align:center;display:block}@media screen and (max-width: 999px){.itemPostageHeader h2{font-size:20px}}.itemPostageHeader p{width:100%;margin-top:40px;font-size:16px;text-align:center;display:block}@media screen and (max-width: 999px){.itemPostageHeader p{font-size:14px}}.itemPostageBody{margin-top:40px}.itemPostageBody h3{width:100%;font-size:16px;text-align:center;display:block}@media screen and (max-width: 999px){.itemPostageBody h3{font-size:14px}}.itemPostageBody dl{width:100%;max-width:620px;margin:16px auto 0;display:grid;grid-template-columns:minmax(80px,112px) 1fr;grid-template-rows:auto;border:1px solid var(--palette-gray-thirdly)}.itemPostageBody dt{padding:12px 16px;background-color:var(--palette-gray-fifthly);display:flex;justify-content:center;align-items:center}@media screen and (max-width: 999px){.itemPostageBody dt{font-size:12px}}.itemPostageBody dt:not(:first-of-type){border-top:1px solid var(--palette-gray-thirdly)}.itemPostageBody dd{background-color:var(--palette-white-primary);display:flex}@media screen and (max-width: 999px){.itemPostageBody dd{font-size:12px}}.itemPostageBody dd:not(:first-of-type){border-top:1px solid var(--palette-gray-thirdly)}.itemPostageBody dd address{padding:12px 16px}@media screen and (max-width: 999px){.itemPostageBody dd address{font-size:12px}}.itemPostageBody dd .price,.itemPostageBody dd .cartFooter .postageWrapper .postage,.cartFooter .postageWrapper .itemPostageBody dd .postage{padding:12px 16px;margin-left:auto;display:flex;justify-content:center;align-items:center;white-space:nowrap}@media screen and (max-width: 999px){.itemPostageBody dd .price,.itemPostageBody dd .cartFooter .postageWrapper .postage,.cartFooter .postageWrapper .itemPostageBody dd .postage{font-size:12px}}.featureHero,.featureHeroWrapper{width:100%}.featureHeroWrapper picture{width:100%}.featureHeroWrapper picture img{width:100%}.featureRead{width:100%}@media screen and (max-width: 999px){.featureHero,.featureHeroWrapper{padding-top:40px}.featureRead .sectionWrapper{max-width:100%;padding:0}}.featureReadWrapper{width:100%;padding:60px 0}@media screen and (max-width: 999px){.featureReadWrapper{padding:0}}.featureReadBody{padding:40px 24px;background-color:var(--palette-white-primary);border-radius:14px}@media screen and (max-width: 999px){.featureReadBody{border-radius:0}}.featureReadBody h2{font-size:28px;font-family:var(--font-mincyo);text-align:center;font-weight:400;display:flex;justify-content:center}@media screen and (max-width: 999px){.featureReadBody h2{font-size:18px}}.featureReadBody h2:before{content:"\201c";margin:0 16px;font-family:var(--font-mincyo);font-size:32px;display:block}@media screen and (max-width: 999px){.featureReadBody h2:before{font-size:24px}}.featureReadBody h2:after{content:"\201d";margin:0 16px;font-family:var(--font-mincyo);font-size:32px;display:block}@media screen and (max-width: 999px){.featureReadBody h2:after{font-size:24px}}.featureReadBody p{margin-top:32px;font-size:18px;line-height:27px;font-weight:400;text-align:center;display:block}@media screen and (max-width: 999px){.featureReadBody p{font-size:14px}}.featureRecommend{width:100%}@media screen and (max-width: 999px){.featureRecommend .sectionWrapper{max-width:100%;padding:0}}.featureRecommendWrapper{padding:72px 0 0}@media screen and (max-width: 999px){.featureRecommendWrapper{padding:48px 0 0}}.featureRecommendHeader h2{width:100%;font-family:var(--font-mincyo);font-size:28px;line-height:48px;text-align:center}.featureRecommendBody{margin-top:56px;padding-bottom:144px}@media screen and (max-width: 999px){.featureRecommendBody{margin-top:24px;padding-bottom:48px}}.featureRecommendBody>*:not(:first-child){margin-top:56px}.newsList{padding-top:100px;min-height:calc(100vh - 308px)}.newsListWrapper{padding:72px 0 144px}@media screen and (max-width: 999px){.newsListWrapper{padding:32px 0}}.newsListHeader h2{font-size:28px;font-family:var(--font-mincyo);text-align:center}@media screen and (max-width: 999px){.newsListHeader h2{font-size:20px}}.newsListBody{margin-top:56px}@media screen and (max-width: 999px){.newsListBody{margin-top:32px}}.newsListBody ul li{border-bottom:1px solid var(--palette-gray-thirdly)}.newsListBody ul li:first-child{border-top:1px solid var(--palette-gray-thirdly)}.newsListBody ul li a{padding:24px 0;display:flex;gap:24px}@media screen and (max-width: 999px){.newsListBody ul li a{padding:24px 32px 24px 0;gap:6px;font-size:14px;flex-direction:column;position:relative}}.newsListBody ul li a:after{content:url(//shop.takagi-foods.com/cdn/shop/t/6/assets/arrow-right.svg?v=77794836414606054941756205338);margin-left:auto;display:flex;align-items:center}@media screen and (max-width: 999px){.newsListBody ul li a:after{position:absolute;right:0;top:0;bottom:0}}.newsListBody ul li a time{color:var(--palette-gray-secondary)}@media screen and (max-width: 999px){.newsListBody ul li a time{font-size:12px}}.newsListFooter{margin-top:56px}@media screen and (max-width: 999px){.newsListFooter{margin-top:32px}}.newsListFooter ol{display:flex;justify-content:center;gap:16px}.newsListFooter ol li{padding:4px;color:var(--palette-gray-secondary);border-bottom:2px solid transparent}.newsListFooter ol li.current{color:var(--palette-black);border-bottom:2px solid var(--palette-green-primary)}.newsSingle{min-height:calc(100vh - 308px)}.newsSingleWrapper{padding:172px 0 144px}.newsSingleHeader time{color:var(--palette-gray-secondary)}@media screen and (max-width: 999px){.newsSingleHeader time{font-size:12px}}.newsSingleBody{margin-top:56px}.newsSingleBody h1,.newsSingleBody h2{margin-bottom:32px;font-size:28px;display:block}@media screen and (max-width: 999px){.newsSingleBody h1,.newsSingleBody h2{font-size:20px}}.newsSingleBody h2{padding:.5rem 0;border-bottom:1px solid var(--palette-green-primary)}.newsSingleBody h3{padding:.5rem 0;margin-bottom:32px;font-size:24px;border-bottom:1px solid var(--palette-green-primary);display:block}@media screen and (max-width: 999px){.newsSingleBody h3{font-size:18px}}.newsSingleBody h4,.newsSingleBody h5,.newsSingleBody h6{margin-bottom:32px;font-size:16px;display:block}@media screen and (max-width: 999px){.newsSingleBody h4,.newsSingleBody h5,.newsSingleBody h6{font-size:14px}}.newsSingleBody p{margin-bottom:32px;font-size:16px;line-height:24px;display:block}@media screen and (max-width: 999px){.newsSingleBody p{font-size:14px}}.newsSingleBody img{width:100%;max-width:620px;margin:1rem auto;display:block}.newsSingleBody a{color:var(--palette-green-primary)}@media screen and (max-width: 999px){.newsSingleBody a{font-size:14px}}.newsSingleBody a:hover{text-decoration:underline}.newsSingleBody ul{margin-bottom:32px}.newsSingleBody ul,.newsSingleBody ul li{list-style-type:disc;list-style-position:inside}@media screen and (max-width: 999px){.newsSingleBody ul,.newsSingleBody ul li{font-size:14px}}.newsSingleBody ol{margin-bottom:32px}.newsSingleBody ol,.newsSingleBody ol li{list-style-type:decimal;list-style-position:inside}@media screen and (max-width: 999px){.newsSingleBody ol,.newsSingleBody ol li{font-size:14px}}.newsSingleBody table{margin:0 auto 32px;border-collapse:collapse;border:1px solid var(--palette-green-primary)}.newsSingleBody table th,.newsSingleBody table td{padding:.5rem;border:1px solid var(--palette-green-primary)}@media screen and (max-width: 999px){.newsSingleBody table th,.newsSingleBody table td{font-size:14px}}.newsSingleBody table th{color:var(--palette-white-primary);background-color:var(--palette-green-primary)}@media screen and (max-width: 999px){.newsSingleBody table th{font-size:14px}}.newsSingleFooter{margin-top:56px}.newsSingleFooter .btnWrapper{max-width:250px;margin:0 auto}.myPage{padding:160px 0;background-color:var(--palette-gray-fourthly)}@media screen and (max-width: 999px){.myPage{padding:120px 0 80px}}.myPageHeader h2{font-size:24px;font-family:var(--font-mincyo);color:var(--palette-green-primary);display:block}.myPageHeader p{margin-top:20px;font-size:14px;display:block}.myPageOrderTable{margin-top:48px}.myPageOrderTable span{font-size:14px;display:block}.myPageOrderTable .tableWrapper{width:100%}@media screen and (max-width: 999px){.myPageOrderTable .tableWrapper{overflow-x:scroll}}.myPageOrderTable table{width:100%;margin-top:24px;background-color:var(--palette-white-primary);border-collapse:collapse;border-radius:4px}.myPageOrderTable table thead td{padding:14px 30px;text-align:left;font-size:14px}.myPageOrderTable table tbody th,.myPageOrderTable table tbody td{height:40px;padding:6px 30px;text-align:left;font-size:16px;vertical-align:center;white-space:nowrap;border-top:1px solid var(--palette-gray-sixthly)}.myPageOrderTable table tbody th a{color:var(--palette-green-primary);font-size:16px;text-decoration:underline}.myPageOrderTable table tbody .ordernumber{width:200px}.myPageOrderTable table tbody .orderday{width:180px}.myPageOrderTable .navigation{margin-top:24px}.myPageOrderTable .navigation ul{display:flex;justify-content:center;gap:16px}.myPageOrderTable .navigation ul li{display:flex}.myPageOrderTable .navigation ul li.prev:before{content:"\ff1c";margin-right:8px;display:block}.myPageOrderTable .navigation ul li.next:after{content:"\ff1e";margin-left:8px;display:block}.myPageOrderTable .navigation ul li a{display:block;color:var(--palette-black-primary)}.myPageBody{margin-top:120px}@media screen and (max-width: 999px){.myPageBody{margin-top:80px}}.myPageBody h2{font-size:24px;font-family:var(--font-mincyo);color:var(--palette-green-primary);display:block}.myPageBody p{margin-top:20px;font-size:14px;display:block}.myPageInformation{width:100%;padding:50px;margin-top:24px;border-radius:4px;background-color:var(--palette-white-primary)}@media screen and (max-width: 999px){.myPageInformation{padding:50px 16px}}.myPageInformationHeader{width:100%;max-width:470px;margin:0 auto}.myPageInformationHeader h2{font-size:24px;font-family:var(--font-mincyo);text-align:center;display:block}.myPageInformationHeader p{margin-top:24px;font-size:14px;line-height:24px;text-align:center;display:block}.myPageInformationHeader a{color:var(--palette-green-primary);font-size:14px;line-height:24px;text-align:center;text-decoration:underline;display:block}.myPageInformationList{width:100%;max-width:470px;margin:56px auto 0}.myPageInformationList .item:not(:first-child){margin-top:24px}.myPageInformationList .item .label{width:100%;font-size:14px;line-height:24px;color:var(--palette-gray-eighthly);display:block}.myPageInformationList .item .info{width:100%;font-size:18px;line-height:24px;display:block}@media screen and (max-width: 999px){.myPageInformationList .item .info{font-size:16px}}.myPage .btnWrapper{width:100%;max-width:470px;margin:60px auto 0}.myPageFooter{width:100%;max-width:470px;margin:120px auto 0}@media screen and (max-width: 999px){.myPageFooter{margin-top:80px}}.myPageFooter .alert{margin-top:32px;color:red;text-decoration:underline;font-size:16px;text-align:center;display:block}.myPageFooter p{margin-top:16px;font-size:14px;text-align:center;display:block}.cart{padding:60px 0}.cartHeader h2{font-size:24px;font-family:var(--font-mincyo);color:var(--palette-green-primary);display:block}.cartBody{width:100%;margin-top:24px}@media screen and (max-width: 999px){.cartBody{overflow-x:scroll}}.cartBody .itemTable{width:100%;border-collapse:collapse}.cartBody .itemTable thead{border-bottom:1px solid var(--palette-gray-thirdly)}.cartBody .itemTable thead td{padding:16px 0;color:var(--palette-gray-eighthly)}.cartBody .itemTable thead .quantity{text-align:right}.cartBody .itemTable tbody tr{border-bottom:1px solid var(--palette-gray-thirdly)}.cartBody .itemTable tbody td{padding:40px 0}.cartBody .itemTable tbody .product{padding-right:40px;display:flex;gap:40px}@media screen and (max-width: 999px){.cartBody .itemTable tbody .product picture{width:80px}}.cartBody .itemTable tbody .product .info h3 a{font-size:18px;font-style:bold}.cartBody .itemTable tbody .product .info span{margin-top:14px;font-size:14px;display:block}.cartBody .itemTable tbody .quantity{padding-right:40px;display:flex;align-items:center}.cartBody .itemTable tbody .quantity:after{content:"\500b";margin-left:16px}.cartBody .itemTable tbody .quantity input{width:100px;height:50px;max-height:50px;min-height:50px;padding:16px 12px;align-self:center;text-align:right;border:1px solid var(--palette-gray-sixthly);border-radius:4px}.cartBody .itemTable tbody .total{text-align:right}.cartFooter{width:100%;padding-top:80px;max-width:350px;margin-left:auto}.cartFooter .priceWrapper,.cartFooter .postageWrapper{display:flex;justify-content:flex-end;align-items:flex-end}.cartFooter .priceWrapper .price,.cartFooter .postageWrapper .price,.cartFooter .postageWrapper .postage{width:100%;max-width:140px;margin-left:24px;font-size:24px;text-align:right;display:block}@media screen and (max-width: 999px){.cartFooter .priceWrapper .price,.cartFooter .postageWrapper .price,.cartFooter .postageWrapper .postage{font-size:18px;margin-left:18px}}.cartFooter .postageWrapper,.cartFooter .btnWrapper{margin-top:24px}.contact{padding:160px 0;background-color:var(--palette-white-primary)}@media screen and (max-width: 999px){.contact{padding:60px 0 80px}}.contactHeader h2{font-size:24px;font-family:var(--font-mincyo);display:block}.contactHeader p{margin-top:20px;font-size:14px;display:block}.contactBody{margin-top:48px}.contactBody .btnWrapper{width:100%;max-width:372px;margin:48px auto 0}.login{padding:160px 0;background-color:var(--palette-white-primary)}@media screen and (max-width: 999px){.login{padding:60px 0 80px}}.loginHeader h2{color:var(--palette-green-primary);font-size:24px;font-family:var(--font-mincyo);text-align:center;display:block}.loginHeader p{margin-top:20px;font-size:14px;text-align:center;display:block}.loginBody{margin-top:48px}.loginBody .formList{width:100%;max-width:570px;margin:0 auto}.loginBody .formList li{margin-top:18px}.loginBody .formList li label{margin-bottom:10px;display:flex;color:var(--palette-gray-eighthly);font-size:14px}.loginBody .formList li label.required:after{content:"\3010\5fc5\9808\3011";margin-left:auto;color:red;font-size:14px;display:block}.loginBody .formList li input{width:100%;height:40px;max-height:40px;min-height:40px;padding:16px 12px;align-self:center;text-align:right;border:1px solid var(--palette-gray-sixthly);border-radius:4px}.loginBody .formList li textarea{width:100%;height:160px;min-height:160px;padding:16px 12px;align-self:center;text-align:right;border:1px solid var(--palette-gray-sixthly);border-radius:4px}.loginBody p{width:100%;max-width:570px;margin:16px auto 0;display:block;color:red}.loginBody p a{text-decoration:underline}.loginBody .btnWrapper{width:100%;max-width:372px;margin:48px auto 0;display:flex;flex-direction:column;gap:16px}.qa{padding:60px 0 160px;background-color:var(--palette-white-primary)}.qaHeader h2{color:var(--palette-green-primary);font-size:24px;font-family:var(--font-mincyo);display:block}.qaBody{margin-top:48px}.qaBody .qaList li{width:100%;border-top:1px solid var(--palette-gray-eighthly)}.qaBody .qaList li:last-child{border-bottom:1px solid var(--palette-gray-eighthly)}.qaBody .qaList li details{width:100%;outline:none}.qaBody .qaList li details[open] summary:before{opacity:.5}.qaBody .qaList li details[open] .question{opacity:.5}.qaBody .qaList li details[open] .question:before{opacity:.5}.qaBody .qaList li details[open] .icon{opacity:.5}.qaBody .qaList li details[open] .icon:after{transform:rotate(90deg)}.qaBody .qaList li summary{display:flex;align-items:center;cursor:pointer}.qaBody .qaList li summary::-webkit-details-marker{display:none}.qaBody .qaList li summary:before{content:"Q";color:var(--palette-green-primary);font-family:var(--font-mincyo);font-size:18px;display:block}.qaBody .qaList li summary .question{padding:20px 10px;color:var(--palette-green-primary);font-family:var(--font-mincyo);font-size:18px;display:block}.qaBody .qaList li summary .icon{width:20px;min-width:20px;height:20px;margin-left:auto;display:flex;justify-content:center;align-items:center;background-color:var(--palette-green-primary);border-radius:50%;position:relative}.qaBody .qaList li summary .icon:before,.qaBody .qaList li summary .icon:after{content:"";width:10px;height:2px;display:block;background-color:var(--palette-white-primary);position:absolute;border-radius:2px;transition:.3s ease-in-out}.qaBody .qaList li .content{padding:0 55px 26px 22px;overflow:hidden}.thanks{padding:60px 0 180px}.thanksHeader h2{font-size:24px;font-family:var(--font-mincyo);display:block}.thanksBody{margin-top:50px}.thanksBody p{font-size:14px;display:block}.thanksBody .btnWrapper{width:100%;max-width:360px;margin:48px auto 0;display:block}.privacypolicy{padding:60px 0 180px}.privacypolicyHeader h2{color:var(--palette-green-primary);font-size:32px;font-family:var(--font-mincyo);display:block}.privacypolicyBody{margin-top:50px;display:flex;flex-direction:column;gap:50px}.privacypolicySingle{display:flex;flex-direction:column;gap:20px}.privacypolicySingle h2{color:var(--palette-green-primary);font-size:24px;font-family:var(--font-mincyo);display:block}.privacypolicySingle p{line-height:24px;font-style:normal;display:block}.privacypolicySingle p a{text-decoration:underline}.privacypolicySingle ul,.privacypolicySingle ul li{list-style:disc inside}.terms{padding:160px 0 180px}.termsHeader h2{color:var(--palette-green-primary);font-size:24px;font-family:var(--font-mincyo);display:block}.termsBody{margin-top:50px}.termsSingle{padding-bottom:100px}.termsSingle h2{padding:18px 0;color:var(--palette-green-primary);font-size:18px;font-family:var(--font-mincyo);display:block;border-bottom:1px solid var(--palette-green-primary)}.termsList li{padding:18px 0;display:flex;flex-direction:column;gap:14px}.termsList li:not(:first-child){border-top:1px solid var(--palette-gray-sixthly)}.termsList li .label{font-style:bold}.termsList li p{line-height:24px;font-style:normal;display:block}.termsList li p a{text-decoration:underline}main.feature{background-color:var(--palette-gray-fourthly)}.wrapper.thanksPage{min-height:100vh;display:flex;flex-direction:column}.wrapper.thanksPage footer{margin-top:auto}.shopify-challenge__container{padding:160px 0!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/style.css.map */
