.tzstore :where(h1,h2,h3,h4,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td){font-weight:inherit;letter-spacing:inherit;font-size:inherit}.tzstore{font-size:16px}
/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.tzstore *,.tzstore :before,.tzstore :after,.tzstore ::backdrop{--tw-outline-style:solid}}.tzstore,.tzstore{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}.tzstore *,.tzstore :after,.tzstore :before,.tzstore ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.tzstore ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}.tzstore,.tzstore{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}.tzstore hr{height:0;color:inherit;border-top-width:1px}.tzstore abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tzstore h1,.tzstore h2,.tzstore h3,.tzstore h4,.tzstore h5,.tzstore h6{font-size:inherit;font-weight:inherit}.tzstore a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.tzstore b,.tzstore strong{font-weight:bolder}.tzstore code,.tzstore kbd,.tzstore samp,.tzstore pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}.tzstore small{font-size:80%}.tzstore sub,.tzstore sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.tzstore sub{bottom:-.25em}.tzstore sup{top:-.5em}.tzstore table{text-indent:0;border-color:inherit;border-collapse:collapse}.tzstore :-moz-focusring{outline:auto}.tzstore progress{vertical-align:baseline}.tzstore summary{display:list-item}.tzstore ol,.tzstore ul,.tzstore menu{list-style:none}.tzstore img,.tzstore svg,.tzstore video,.tzstore canvas,.tzstore audio,.tzstore iframe,.tzstore embed,.tzstore object{vertical-align:middle;display:block}.tzstore img,.tzstore video{max-width:100%;height:auto}.tzstore button,.tzstore input,.tzstore select,.tzstore optgroup,.tzstore textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.tzstore ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.tzstore :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.tzstore :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.tzstore ::file-selector-button{margin-inline-end:4px}.tzstore ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.tzstore ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.tzstore ::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}.tzstore textarea{resize:vertical}.tzstore ::-webkit-search-decoration{-webkit-appearance:none}.tzstore ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.tzstore ::-webkit-datetime-edit{display:inline-flex}.tzstore ::-webkit-datetime-edit-fields-wrapper{padding:0}.tzstore ::-webkit-datetime-edit{padding-block:0}.tzstore ::-webkit-datetime-edit-year-field{padding-block:0}.tzstore ::-webkit-datetime-edit-month-field{padding-block:0}.tzstore ::-webkit-datetime-edit-day-field{padding-block:0}.tzstore ::-webkit-datetime-edit-hour-field{padding-block:0}.tzstore ::-webkit-datetime-edit-minute-field{padding-block:0}.tzstore ::-webkit-datetime-edit-second-field{padding-block:0}.tzstore ::-webkit-datetime-edit-millisecond-field{padding-block:0}.tzstore ::-webkit-datetime-edit-meridiem-field{padding-block:0}.tzstore ::-webkit-calendar-picker-indicator{line-height:1}.tzstore :-moz-ui-invalid{box-shadow:none}.tzstore button,.tzstore input:where([type=button],[type=reset],[type=submit]){appearance:button}.tzstore ::file-selector-button{appearance:button}.tzstore ::-webkit-inner-spin-button{height:auto}.tzstore ::-webkit-outer-spin-button{height:auto}.tzstore [hidden]:where(:not([hidden=until-found])){display:none!important}.tzstore .visible{visibility:visible}.tzstore .relative{position:relative}.tzstore .start{inset-inline-start:var(--spacing)}.tzstore .table{display:table}.tzstore .outline{outline-style:var(--tw-outline-style);outline-width:1px}.tzstore{--ink:#221b18;--muted:#6b625b;--paper:#fffdf7;--cream:#fff6d5;--yellow:#ffe900;--yellow-2:#ffc400;--orange:#ef4b12;--orange-dark:#cf3506;--green:#20ae69;--green-dark:#147b4a;--line:#ded6c9}.tzstore *{box-sizing:border-box}.tzstore{scroll-behavior:smooth;scroll-padding-top:92px}.tzstore{background:var(--paper);color:var(--ink);margin:0;font-family:Noto Sans JP,Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif;font-weight:600;line-height:1.8}.tzstore a{color:inherit;text-decoration:none}.tzstore svg{width:1.35em;height:1.35em}.tzstore .wrap{width:min(1180px,100% - 48px);margin-inline:auto}.tzstore .top{background:var(--ink);color:#fff;border-bottom:3px solid var(--yellow);letter-spacing:.07em;font-size:12px;font-weight:900}.tzstore .topin{justify-content:flex-end;align-items:center;gap:28px;height:35px;display:flex}.tzstore .topin span:before{content:"✓";color:var(--yellow);margin-right:7px}.tzstore header{z-index:30;border-bottom:2px solid var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;position:sticky;top:0}.tzstore .headin{align-items:center;gap:30px;height:88px;display:flex}.tzstore .brand{flex-shrink:0;align-items:center;gap:12px;line-height:1;display:flex}.tzstore .brandcopy{gap:2px;display:grid}.tzstore .brandcopy small{color:var(--ink);letter-spacing:.08em;font-size:9px;font-weight:1000}.tzstore .brandcopy strong{color:var(--orange);letter-spacing:-.08em;text-shadow:.75px 0px 0 var(--ink),.53px .53px 0 var(--ink),0px .75px 0 var(--ink),-.53px .53px 0 var(--ink),-.75px 0px 0 var(--ink),-.53px -.53px 0 var(--ink),0px -.75px 0 var(--ink),.53px -.53px 0 var(--ink), 2px 2px 0 var(--yellow);font-family:Impact,Arial Black,Noto Sans JP,sans-serif;font-size:31px;font-weight:1000}.tzstore .brand em{border:2px solid var(--ink);background:var(--yellow);color:var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:4px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:1000;line-height:1;transform:rotate(-3deg)}.tzstore nav{gap:25px;margin-left:auto;font-size:13px;font-weight:900;display:flex}.tzstore nav a{position:relative}.tzstore nav a:after{content:"";background:var(--orange);width:100%;height:4px;transition:all .2s;position:absolute;bottom:-10px;left:0;transform:scaleX(0)}.tzstore nav a:hover:after{transform:scaleX(1)}.tzstore .headtel{border:2px solid var(--ink);background:var(--yellow);min-width:205px;color:var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:9px 12px;display:flex}.tzstore .headtel>svg{width:23px;height:23px;color:var(--orange)}.tzstore .headtel span{gap:5px;line-height:1.05;display:grid}.tzstore .headtel small{font-size:9px;font-weight:900}.tzstore .headtel strong{font-size:20px;font-weight:1000}.tzstore .hero{background:var(--yellow);border-bottom:3px solid var(--ink);min-height:680px;position:relative;overflow:hidden}.tzstore .heroimg{background:url(../img/store/store-exterior.webp) 50%/cover no-repeat;width:61%;position:absolute;top:0;bottom:0;right:0;transform:scale(1.01)}.tzstore .hero:before{content:"";z-index:1;opacity:.2;background:repeating-linear-gradient(135deg,#0000 0 42px,#fff 42px 50px,#0000 50px 92px);position:absolute;inset:0}.tzstore .hero:after{content:"";z-index:1;background:linear-gradient(90deg,#ffe900 0%,#ffe900fa 39%,#ffe900ba 53%,#ffe90033 68%,#0000 80%);position:absolute;inset:0}.tzstore .heroin{z-index:2;align-items:center;min-height:680px;display:flex;position:relative}.tzstore .herocopy{max-width:700px;color:var(--ink);padding:56px 0 105px}.tzstore .eyebrow{border:2px solid var(--ink);letter-spacing:.11em;box-shadow:3px 3px 0 var(--ink);background:#fff;align-items:center;gap:10px;margin:0 0 18px;padding:5px 12px;font-size:13px;font-weight:1000;display:inline-flex;transform:rotate(-1deg)}.tzstore .eyebrow i{background:var(--orange);width:24px;height:4px}.tzstore .hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(53px,6.1vw,84px);font-weight:1000;line-height:1.13}.tzstore .hero h1 em{color:var(--orange);text-shadow:1px 0px 0 var(--ink),.71px .71px 0 var(--ink),0px 1px 0 var(--ink),-.71px .71px 0 var(--ink),-1px 0px 0 var(--ink),-.71px -.71px 0 var(--ink),0px -1px 0 var(--ink),.71px -.71px 0 var(--ink), 3px 3px 0 #fff, 5px 5px 0 var(--ink);white-space:nowrap;font-style:normal;display:inline-block}.tzstore .lead{text-shadow:0 1px #ffffff8c;margin:31px 0 29px;font-size:17px;font-weight:900;line-height:1.95}.tzstore .heroacts{gap:14px;display:flex}.tzstore .btn{border:2px solid var(--ink);min-height:60px;box-shadow:4px 4px 0 var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:14px;font-weight:1000;transition:all .18s;display:inline-flex}.tzstore .btn:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.tzstore .primary{background:var(--orange);color:#fff}.tzstore .primary:hover{background:var(--orange-dark)}.tzstore .heroacts .primary span{font-size:22px;line-height:1;display:grid}.tzstore .heroacts .primary small{margin-bottom:6px;font-size:10px}.tzstore .ghost{color:var(--ink);background:#fff}.tzstore .note{background:#ffffffbf;margin:17px 0 0;padding:2px 7px;font-size:11px;font-weight:800;display:inline-block}.tzstore .proof{color:var(--ink);border:2px solid var(--ink);background:#fff;border-bottom:0;grid-template-columns:repeat(3,145px);display:grid;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:5px -5px #221b1824}.tzstore .proof>div{text-align:center;border-right:2px solid var(--ink);place-content:center;min-height:86px;padding:12px;line-height:1.1;display:grid}.tzstore .proof>div:last-child{border:0}.tzstore .proof b{color:var(--orange);font-size:24px;font-weight:1000}.tzstore .proof span{margin:4px;font-size:11px;font-weight:900}.tzstore .proof small{color:var(--muted);font-size:8px}.tzstore .proof svg{color:var(--green);margin:auto}.tzstore .stars{letter-spacing:.08em;color:#f7b500!important}.tzstore .caption{z-index:3;color:var(--ink);background:#ffffffad;padding:1px 5px;font-size:9px;position:absolute;bottom:8px;right:12px}.tzstore .quick{border-bottom:2px solid var(--ink);background:#fff}.tzstore .quickin{grid-template-columns:repeat(3,1fr);min-height:118px;display:grid}.tzstore .quickin>div{border-right:2px solid var(--ink);justify-content:center;align-items:center;gap:16px;display:flex}.tzstore .quickin>div:first-child{border-left:2px solid var(--ink)}.tzstore .quickin i{border:2px solid var(--ink);background:var(--yellow);width:51px;height:51px;color:var(--orange);box-shadow:3px 3px 0 var(--ink);border-radius:50%;place-items:center;display:grid}.tzstore .quickin i svg{width:25px;height:25px}.tzstore .quickin p{margin:0;line-height:1.25;display:grid}.tzstore .quickin b{font-size:16px;font-weight:1000}.tzstore .quickin small{color:var(--muted);margin-top:6px;font-size:11px}.tzstore .section{padding:108px 0}.tzstore .heading{max-width:800px;margin-bottom:48px}.tzstore .center{text-align:center;margin-inline:auto}.tzstore .heading>p,.tzstore .kicker,.tzstore .reasonhead>div>p,.tzstore .reviewin>div>p,.tzstore .shopinfo>p{color:var(--orange);letter-spacing:.2em;margin:0 0 14px;font-size:12px;font-weight:1000}.tzstore .section h2,.tzstore .reasonhead h2,.tzstore .review h2,.tzstore .shop h2,.tzstore .final h2{letter-spacing:-.045em;margin:0;font-size:clamp(35px,4.1vw,52px);font-weight:1000;line-height:1.35}.tzstore .heading>span{color:var(--muted);margin-top:18px;font-size:15px;display:block}.tzstore .itemgrid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.tzstore .itemgrid article{border:2px solid var(--ink);background:#fff;border-radius:5px;grid-template-columns:52px 1fr;gap:14px;min-height:164px;padding:23px 19px;transition:all .18s;display:grid;position:relative;box-shadow:4px 4px #f1c500}.tzstore .itemgrid article:hover{box-shadow:7px 7px 0 var(--orange);transform:translate(-2px,-2px)}.tzstore .itemgrid article>i{border:2px solid var(--ink);background:var(--yellow);border-radius:4px;place-items:center;width:50px;height:50px;font-size:25px;font-style:normal;display:grid}.tzstore .itemgrid h3{margin:2px 0 7px;font-size:16px;font-weight:1000}.tzstore .itemgrid p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.tzstore .itemgrid article>b{color:var(--orange);font-size:23px;position:absolute;bottom:8px;right:15px}.tzstore .fine{color:var(--muted);text-align:center;margin:24px 0 0;font-size:10px}.tzstore .reasons{background:var(--green);color:var(--ink);border-block:3px solid var(--ink);position:relative;overflow:hidden}.tzstore .reasons:before{content:"";opacity:.15;background:repeating-linear-gradient(135deg,#0000 0 36px,#fff 36px 43px,#0000 43px 82px);position:absolute;inset:0}.tzstore .reasonhead{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;margin-bottom:54px;display:grid;position:relative}.tzstore .reasonhead>div>p{color:var(--yellow)}.tzstore .reasonhead>span{border:2px solid var(--ink);color:var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;padding:17px 20px;font-size:14px;line-height:2}.tzstore .reasoncards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid;position:relative}.tzstore .reasoncards article{border:2px solid var(--ink);min-height:330px;box-shadow:6px 6px 0 var(--ink);background:#fff;border-radius:5px;padding:34px 30px;position:relative}.tzstore .reasoncards article>b{color:#221b1826;font:1000 52px/1 Arial;position:absolute;top:17px;right:23px}.tzstore .reasoncards article>i{border:2px solid var(--ink);background:var(--yellow);width:58px;height:58px;color:var(--orange);box-shadow:3px 3px 0 var(--ink);border-radius:4px;place-items:center;font-style:normal;display:grid}.tzstore .reasoncards i svg{width:29px;height:29px}.tzstore .reasoncards h3{margin:48px 0 13px;font-size:21px;font-weight:1000;line-height:1.5}.tzstore .reasoncards p{color:var(--muted);margin:0;font-size:13px;line-height:2}.tzstore .flow{background:var(--cream)}.tzstore .flowin{grid-template-columns:.86fr 1.14fr;gap:88px;display:grid}.tzstore .flowcopy{align-self:start;position:sticky;top:130px}.tzstore .flowcopy>span{color:var(--muted);margin:20px 0 24px;font-size:14px;display:block}.tzstore .flowcopy>a{color:var(--orange-dark);border-bottom:3px solid var(--orange);align-items:center;gap:8px;padding-bottom:3px;font-size:13px;font-weight:1000;display:inline-flex}.tzstore .flow ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.tzstore .flow li{border:2px solid var(--ink);min-height:156px;box-shadow:5px 5px 0 var(--yellow-2);background:#fff;border-radius:5px;grid-template-columns:76px 1fr;align-items:center;gap:25px;padding:27px 28px;display:grid}.tzstore .flow li>b{border:2px solid var(--ink);background:var(--yellow);width:66px;height:66px;color:var(--orange);border-radius:50%;place-items:center;font:1000 20px/1 Arial;display:grid}.tzstore .flow h3{margin:0 0 7px;font-size:19px;font-weight:1000}.tzstore .flow li p{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.tzstore .visit{border-top:3px solid var(--ink);background:#fff;position:relative;overflow:hidden}.tzstore .visit:before{content:"";border:70px solid #ffe90038;border-radius:50%;width:460px;height:460px;position:absolute;top:-150px;right:-160px}.tzstore .visithead{grid-template-columns:1.05fr .95fr;align-items:end;gap:78px;margin-bottom:48px;display:grid;position:relative}.tzstore .visithead>div:first-child>p{color:var(--orange);letter-spacing:.2em;margin:0 0 14px;font-size:12px;font-weight:1000}.tzstore .visithead h2{letter-spacing:-.045em;margin:0;font-size:clamp(35px,4.1vw,52px);font-weight:1000;line-height:1.35}.tzstore .visithead>div:last-child>p{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:2}.tzstore .visithead ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tzstore .visithead li{border:2px solid var(--ink);background:var(--yellow);box-shadow:2px 2px 0 var(--ink);border-radius:4px;padding:6px 11px;font-size:11px;font-weight:1000}.tzstore .storegallery{grid-template-columns:repeat(2,1fr);gap:24px;display:grid;position:relative}.tzstore .storegallery figure{border:2px solid var(--ink);box-shadow:7px 7px 0 var(--yellow-2);background:#fff;border-radius:6px;margin:0;padding:10px}.tzstore .storegallery .photo{aspect-ratio:10/7;background:#ddd;overflow:hidden}.tzstore .storegallery img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.tzstore .storegallery figure:hover img{transform:scale(1.025)}.tzstore .storegallery figcaption{gap:5px;padding:17px 12px 11px;display:grid}.tzstore .storegallery figcaption b{font-size:18px;font-weight:1000}.tzstore .storegallery figcaption span{color:var(--muted);font-size:12px;line-height:1.8}.tzstore .review{background:var(--orange);color:#fff;border-block:3px solid var(--ink);padding:76px 0}.tzstore .reviewin{grid-template-columns:180px 1fr auto;align-items:center;gap:50px;display:grid}.tzstore .score{border:3px solid var(--ink);background:var(--yellow);width:180px;height:180px;color:var(--ink);text-align:center;box-shadow:7px 7px 0 var(--ink);border-radius:50%;place-content:center;line-height:1.05;display:grid}.tzstore .score b{font:1000 55px/1 Arial}.tzstore .score span{color:var(--orange);letter-spacing:.08em;margin:8px;font-size:13px}.tzstore .reviewin>div>p{color:var(--yellow);margin-bottom:8px}.tzstore .review h2{text-shadow:3px 3px 0 var(--ink);font-size:37px}.tzstore .reviewin>div>span{color:#ffffffeb;max-width:590px;margin-top:14px;font-size:12px;display:block}.tzstore .white{color:var(--ink);background:#fff}.tzstore .faq{background:#fff}.tzstore .faqin{grid-template-columns:320px 1fr;gap:80px;display:grid}.tzstore .faqhead{align-self:start;position:sticky;top:130px}.tzstore .faqhead h2{font-size:40px}.tzstore .faqhead>span{color:var(--muted);margin-top:14px;font-size:13px;display:block}.tzstore .faqlist{border-top:2px solid var(--ink)}.tzstore details{border-bottom:2px solid var(--ink)}.tzstore summary{cursor:pointer;align-items:center;gap:18px;min-height:86px;padding:23px 54px 23px 0;font-size:15px;font-weight:900;list-style:none;display:flex;position:relative}.tzstore summary::-webkit-details-marker{display:none}.tzstore summary>b,.tzstore details>div>b{border:2px solid var(--ink);background:var(--yellow);width:33px;height:33px;color:var(--ink);border-radius:50%;place-items:center;font:1000 17px/1 Arial;display:grid}.tzstore summary>i{width:20px;height:20px;position:absolute;right:8px}.tzstore summary>i:before,.tzstore summary>i:after{content:"";background:var(--orange);width:16px;height:3px;transition:all .2s;position:absolute;top:9px;left:2px}.tzstore summary>i:after{transform:rotate(90deg)}.tzstore details[open] summary>i:after{transform:none}.tzstore details>div{grid-template-columns:33px 1fr;gap:16px;padding:0 40px 25px;display:grid}.tzstore details>div>b{background:var(--green);color:#fff}.tzstore details>div p{color:var(--muted);margin:0;font-size:13px}.tzstore .shop{border-top:3px solid var(--ink);grid-template-columns:1.1fr .9fr;min-height:610px;display:grid}.tzstore .map,.tzstore .map iframe{min-height:610px}.tzstore .map{background:#ddd}.tzstore .map iframe{filter:saturate(.82)contrast(.95);border:0;width:100%;height:100%;display:block}.tzstore .shopinfo{background:var(--ink);color:#fff;padding:82px max(48px,50vw - 590px) 76px 66px}.tzstore .shopinfo>p{color:var(--yellow)}.tzstore .shop h2{text-shadow:3px 3px 0 var(--orange);font-size:43px}.tzstore .shop dl{border-top:2px solid #ffffff40;margin:35px 0}.tzstore .shop dl>div{border-bottom:2px solid #ffffff40;grid-template-columns:118px 1fr;gap:20px;padding:19px 0;display:grid}.tzstore .shop dt{color:var(--yellow);align-items:flex-start;gap:9px;font-size:12px;font-weight:1000;display:flex}.tzstore .shop dt svg{width:17px}.tzstore .shop dd{margin:0;font-size:14px}.tzstore .shop dd a{color:var(--yellow);font-size:22px;font-weight:1000}.tzstore .shopacts{gap:11px;display:flex}.tzstore .shopacts .btn{flex:1;padding-inline:14px}.tzstore .outline{color:#fff;box-shadow:4px 4px 0 var(--orange);background:0 0;border-color:#fff}.tzstore .final{background:var(--yellow);border-top:3px solid var(--ink);padding:88px 0;position:relative;overflow:hidden}.tzstore .final:before{content:"";opacity:.24;background:repeating-linear-gradient(135deg,#0000 0 44px,#fff 44px 53px,#0000 53px 98px);position:absolute;inset:0}.tzstore .finalin{grid-template-columns:1fr 470px;align-items:center;gap:80px;display:grid;position:relative}.tzstore .finalin>div:first-child>p{background:var(--ink);color:#fff;margin:0 0 12px;padding:2px 9px;font-size:14px;font-weight:1000;display:inline-block}.tzstore .final h2{font-size:47px}.tzstore .final h2 em{color:var(--orange);text-shadow:.75px 0px 0 var(--ink),.53px .53px 0 var(--ink),0px .75px 0 var(--ink),-.53px .53px 0 var(--ink),-.75px 0px 0 var(--ink),-.53px -.53px 0 var(--ink),0px -.75px 0 var(--ink),.53px -.53px 0 var(--ink), 3px 3px 0 #fff;font-style:normal}.tzstore .finalcall{border:3px solid var(--ink);text-align:center;box-shadow:7px 7px 0 var(--ink);background:#fff;border-radius:6px;padding:28px 32px}.tzstore .finalcall>small{color:var(--muted);font-size:10px;font-weight:900}.tzstore .finalcall>a{color:var(--orange-dark);justify-content:center;align-items:center;gap:9px;margin:6px 0;font:1000 34px/1.3 Arial;display:flex}.tzstore .finalcall>a svg{width:27px;height:27px}.tzstore .finalcall p{color:var(--muted);margin:8px 0 0;font-size:9px}.tzstore footer{color:#fff;border-top:8px solid var(--orange);background:#171311;padding:48px 0}.tzstore .footin{grid-template-columns:1fr auto auto;align-items:center;gap:45px;display:grid}.tzstore .footbrand .brandcopy small{color:#fff}.tzstore .footbrand .brandcopy strong{text-shadow:.75px 0px 0 #fff,.53px .53px 0 #fff,0px .75px 0 #fff,-.53px .53px 0 #fff,-.75px 0px 0 #fff,-.53px -.53px 0 #fff,0px -.75px 0 #fff,.53px -.53px 0 #fff, 2px 2px 0 var(--yellow)}.tzstore .footbrand em{border-color:#fff;box-shadow:2px 2px #fff}.tzstore .footin>p{color:#ffffffb3;margin:0;font-size:10px}.tzstore .footin>small{color:#ffffff8c;font-size:9px}.tzstore .mobiletel{display:none}@media (width<=1020px){.tzstore nav{display:none}.tzstore .headtel{margin-left:auto}.tzstore .itemgrid{grid-template-columns:repeat(2,1fr)}.tzstore .flowin{gap:50px}.tzstore .reviewin{grid-template-columns:160px 1fr}.tzstore .score{width:160px;height:160px}.tzstore .reviewin>.btn{grid-column:2;justify-self:start}.tzstore .faqin{grid-template-columns:250px 1fr;gap:45px}.tzstore .shop{grid-template-columns:1fr 1fr}.tzstore .shopinfo{padding:64px 38px}.tzstore .shopacts{flex-direction:column}.tzstore .finalin{grid-template-columns:1fr 430px;gap:40px}}@media (width<=760px){.tzstore{scroll-padding-top:77px}body:has(.tzstore){padding-bottom:68px}.tzstore .wrap{width:min(100% - 34px,580px)}.tzstore .top,.tzstore .headtel{display:none}.tzstore .headin{height:76px}.tzstore .brandcopy strong{font-size:25px}.tzstore .brandcopy small{font-size:7px}.tzstore .brand em{padding:5px 6px;font-size:8px}.tzstore .hero,.tzstore .heroin{min-height:710px}.tzstore .hero:before{opacity:.12}.tzstore .hero:after{background:linear-gradient(#ffe900f7,#ffe900e0 57%,#ffe900b8 77%,#ffe900eb)}.tzstore .heroimg{opacity:.62;background-position:top;width:100%}.tzstore .heroin{align-items:flex-end}.tzstore .herocopy{padding:74px 0 155px}.tzstore .eyebrow{margin-bottom:16px;font-size:10px}.tzstore .hero h1{font-size:clamp(43px,12.5vw,59px);line-height:1.18}.tzstore .hero h1 em{text-shadow:.75px 0px 0 var(--ink),.53px .53px 0 var(--ink),0px .75px 0 var(--ink),-.53px .53px 0 var(--ink),-.75px 0px 0 var(--ink),-.53px -.53px 0 var(--ink),0px -.75px 0 var(--ink),.53px -.53px 0 var(--ink), 3px 3px 0 #fff, 5px 5px 0 var(--ink)}.tzstore .lead{margin:24px 0;font-size:14px;line-height:1.9}.tzstore .heroacts{flex-direction:column}.tzstore .heroacts .primary{display:none}.tzstore .note{text-align:center}.tzstore .proof{border-inline:0;grid-template-columns:repeat(3,1fr);width:100%}.tzstore .proof>div{min-height:92px;padding:7px}.tzstore .caption{bottom:99px}.tzstore .quickin{grid-template-columns:1fr;padding:16px 0}.tzstore .quickin>div,.tzstore .quickin>div:first-child{border:0;border-bottom:2px solid var(--ink);justify-content:flex-start;min-height:80px;padding:10px 20px}.tzstore .quickin>div:last-child{border:0}.tzstore .section{padding:80px 0}.tzstore .section h2,.tzstore .reasonhead h2,.tzstore .review h2,.tzstore .shop h2,.tzstore .final h2{font-size:34px}.tzstore .heading{margin-bottom:34px}.tzstore .heading>span{font-size:13px}.tzstore .itemgrid{grid-template-columns:1fr;gap:12px}.tzstore .itemgrid article{grid-template-columns:48px 1fr;min-height:112px;padding:20px 18px}.tzstore .reasonhead{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.tzstore .reasoncards{grid-template-columns:1fr}.tzstore .reasoncards article{min-height:auto;padding:27px 24px}.tzstore .reasoncards h3{margin-top:28px}.tzstore .flowin{grid-template-columns:1fr;gap:38px}.tzstore .flowcopy,.tzstore .faqhead{position:static}.tzstore .flow li{grid-template-columns:52px 1fr;gap:16px;min-height:0;padding:22px 19px}.tzstore .flow li>b{width:50px;height:50px;font-size:16px}.tzstore .flow h3{font-size:17px}.tzstore .visithead{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.tzstore .visithead h2{font-size:34px}.tzstore .visithead>div:last-child>p{font-size:13px}.tzstore .storegallery{grid-template-columns:1fr;gap:20px}.tzstore .storegallery figure{box-shadow:5px 5px 0 var(--yellow-2);padding:7px}.tzstore .storegallery figcaption{padding:14px 10px 9px}.tzstore .storegallery figcaption b{font-size:16px}.tzstore .review{padding:68px 0}.tzstore .reviewin{text-align:center;grid-template-columns:1fr;gap:28px}.tzstore .score{margin:auto}.tzstore .reviewin>.btn{grid-column:auto;justify-self:stretch}.tzstore .faqin{grid-template-columns:1fr;gap:25px}.tzstore summary{min-height:80px;padding-right:40px;font-size:13px;line-height:1.6}.tzstore details>div{padding:0 15px 22px 0}.tzstore .shop{grid-template-columns:1fr}.tzstore .map,.tzstore .map iframe{min-height:370px}.tzstore .shopinfo{padding:60px 24px}.tzstore .shop dl>div{grid-template-columns:92px 1fr;gap:12px}.tzstore .final{padding:72px 0}.tzstore .finalin{grid-template-columns:1fr;gap:32px}.tzstore .finalcall{padding:24px 15px}.tzstore .finalcall>a{font-size:29px}.tzstore .footin{text-align:center;grid-template-columns:1fr;justify-items:center;gap:26px}.tzstore .mobiletel{z-index:60;border-top:3px solid var(--ink);background:var(--yellow);min-height:68px;color:var(--ink);justify-content:center;align-items:center;gap:12px;padding:8px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #0000002e}.tzstore .mobiletel>svg{width:25px;height:25px;color:var(--orange)}.tzstore .mobiletel>span{font-size:21px;font-weight:1000;line-height:1;display:grid}.tzstore .mobiletel small{letter-spacing:.08em;margin-bottom:5px;font-size:9px}}@media (prefers-reduced-motion:reduce){.tzstore{scroll-behavior:auto}.tzstore *,.tzstore :before,.tzstore :after{transition-duration:.01ms!important}}.tzstore .storegallery.three{grid-template-columns:repeat(3,1fr)}@media (width<=1020px){.tzstore .storegallery.three{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.tzstore .storegallery.three{grid-template-columns:1fr}}.tzstore .storelist{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}.tzstore .storelist article{border:2px solid var(--ink);box-shadow:7px 7px 0 var(--yellow-2);background:#fff;border-radius:6px;flex-direction:column;gap:14px;padding:24px;display:flex}.tzstore .storelist h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:1000}.tzstore .storelist .stmeta{color:var(--muted);gap:6px;margin:0;font-size:13px;line-height:1.9;display:grid}.tzstore .storelist .stacts{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.tzstore .storelist .soon{border:2px solid var(--ink);background:var(--cream);border-radius:4px;align-self:flex-start;padding:5px 10px;font-size:11px;font-weight:1000}@media (width<=760px){.tzstore .storelist article{box-shadow:5px 5px 0 var(--yellow-2);padding:18px}}.tzstore .access{grid-template-columns:1.05fr .95fr;align-items:start;gap:44px;display:grid}.tzstore .access .photo{border:2px solid var(--ink);box-shadow:7px 7px 0 var(--yellow-2);background:#ddd;border-radius:6px;margin:0;overflow:hidden}.tzstore .access .photo img{object-fit:cover;width:100%;height:100%;display:block}.tzstore .access dl{border-top:2px solid var(--line);margin:0 0 26px}.tzstore .access dl>div{border-bottom:2px solid var(--line);grid-template-columns:108px 1fr;gap:18px;padding:16px 0;display:grid}.tzstore .access dt{color:var(--orange);align-items:flex-start;gap:8px;font-size:12px;font-weight:1000;display:flex}.tzstore .access dt svg{width:16px}.tzstore .access dd{margin:0;font-size:14px;line-height:1.9}.tzstore .access .acts{flex-wrap:wrap;gap:12px;display:flex}@media (width<=1020px){.tzstore .access{grid-template-columns:1fr;gap:30px}}@media (width<=760px){.tzstore .access dl>div{grid-template-columns:88px 1fr;gap:12px}}.tzstore .onsite{background:var(--cream);border-block:3px solid var(--ink);padding:54px 0}.tzstore .onsitein{grid-template-columns:1fr auto;align-items:center;gap:34px;display:grid}.tzstore .onsitein h2{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(24px,2.6vw,32px);font-weight:1000;line-height:1.5}.tzstore .onsitein p{color:var(--muted);margin:0;font-size:14px;line-height:1.95}@media (width<=760px){.tzstore .onsitein{grid-template-columns:1fr;gap:20px}}.tzstore .storehead{background:var(--cream);border-bottom:3px solid var(--ink);padding:62px 0 40px}.tzstore .storehead .crumb{color:var(--muted);flex-wrap:wrap;gap:8px;margin:0 0 16px;font-size:12px;font-weight:800;display:flex}.tzstore .storehead .crumb a{text-decoration:underline}.tzstore .storehead h1{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(30px,3.6vw,46px);font-weight:1000;line-height:1.25}.tzstore .storehead .sub{color:var(--muted);margin:0 0 22px;font-size:14px;line-height:1.95}.tzstore .storehead .acts{flex-wrap:wrap;gap:12px;display:flex}.tzstore .relatedlinks{margin-top:20px}.tzstore .relatedlinks a{text-underline-offset:3px;text-decoration:underline}.tzstore .lead{font-size:17px}.tzstore .heading>span,.tzstore .reasonhead>span,.tzstore .flowcopy>span,.tzstore .visithead>div:last-child>p,.tzstore .shop dd,.tzstore .access dd,.tzstore .onsitein p,.tzstore .storehead .sub,.tzstore .finalin>div:first-child>p{font-size:16px}.tzstore .reasoncards p,.tzstore .faqhead>span,.tzstore .storelist .stmeta,.tzstore details>div p{font-size:15px}.tzstore summary{font-size:16px}.tzstore .flow li p,.tzstore .storegallery figcaption span,.tzstore .reviewin>div>span,.tzstore .itemgrid p,.tzstore .note,.tzstore .proof span,.tzstore .quickin small,.tzstore .visithead li,.tzstore .fine,.tzstore .footin>p,.tzstore .finalcall p{font-size:13px}.tzstore .caption{font-size:11px}.tzstore .btn{font-size:15px}@media (width<=760px){.tzstore .lead,.tzstore .heading>span,.tzstore .visithead>div:last-child>p,.tzstore summary,.tzstore .shop dd,.tzstore .access dd,.tzstore .onsitein p,.tzstore .storehead .sub{font-size:15px}.tzstore .btn{font-size:14px}}@media (width>=761px){.tzstore .proof{grid-template-columns:repeat(3,172px)}}.tzstore .proof>div{min-height:100px;padding:14px 10px}.tzstore .proof b{font-size:27px}.tzstore .proof span{font-size:13px}.tzstore .proof small{font-size:12px;line-height:1.45}.tzstore .brandcopy small{font-size:11px}.tzstore .brand em{font-size:12px}.tzstore .headtel small{font-size:11px}.tzstore .heroacts .primary small{font-size:12px}.tzstore .score small{font-size:11px}.tzstore .finalcall>small{font-size:12px}.tzstore .footin>small,.tzstore .mobiletel small{font-size:11px}@media (width<=760px){.tzstore .proof>div{min-height:96px;padding:10px 6px}.tzstore .proof b{font-size:23px}.tzstore .proof span{font-size:12px}.tzstore .proof small{font-size:11px}}.tzstore .reviewin>.score>span{color:var(--ink);letter-spacing:.1em;font-size:15px}.tzstore .stars{color:#d18700!important}.tzstore .onsitecases article{min-height:150px}.tzstore .onsitefoot{border:2px solid var(--ink);background:var(--cream);box-shadow:6px 6px 0 var(--yellow-2);border-radius:6px;gap:18px;margin-top:30px;padding:24px 26px;display:grid}.tzstore .onsitefoot p{grid-template-columns:auto 1fr;align-items:baseline;gap:14px;margin:0;display:grid}.tzstore .onsitefoot b{border:2px solid var(--ink);white-space:nowrap;background:#fff;border-radius:4px;padding:5px 11px;font-size:12px;font-weight:1000}.tzstore .onsitefoot p>span{color:var(--muted);font-size:13px;line-height:1.9}.tzstore .onsitefoot .acts{flex-wrap:wrap;gap:12px;display:flex}@media (width<=760px){.tzstore .onsitefoot{box-shadow:4px 4px 0 var(--yellow-2);padding:18px}.tzstore .onsitefoot p{grid-template-columns:1fr;gap:8px}.tzstore .onsitefoot b{justify-self:start}}.tzstore .thead{background:#fff}.tzstore .theadin{justify-content:space-between;align-items:center;gap:24px;padding:14px 0;display:flex}.tzstore .thlogo img{width:auto;height:56px;display:block}.tzstore .thright{align-items:center;gap:22px;display:flex}.tzstore .thtel{text-align:right}.tzstore .thtel a{color:#242424;letter-spacing:.01em;font:1000 30px/1 Arial,sans-serif;display:block}.tzstore .thtel p{color:#555;justify-content:flex-end;align-items:center;gap:8px;margin:7px 0 0;font-size:12px;display:flex}.tzstore .thtel b{background:#f0f0f0;border-radius:3px;padding:2px 8px;font-size:11px;font-weight:900}.tzstore .thbtns{gap:8px;display:grid}.tzstore .thbtn{color:#fff;text-align:center;white-space:nowrap;border-radius:4px;padding:9px 18px;font-size:13px;font-weight:900;display:block}.tzstore .thbtn.contact{background:#f69e07}.tzstore .thbtn.line{background:#06c755}.tzstore .thnav{border-top:1px solid #ececec}.tzstore .thnavin{flex-wrap:wrap;justify-content:center;gap:32px;padding:15px 0;display:flex}.tzstore .thnavin a{color:#242424;font-size:13px;font-weight:800}.tzstore .thnavin a:hover,.tzstore .thnavin a.ison{color:var(--orange)}.tzstore .tcrumb{background:#fff;border-top:1px solid #ececec}.tzstore .tcrumb .wrap{color:#666;flex-wrap:wrap;gap:8px;padding:11px 0;font-size:12px;display:flex}.tzstore .tcrumb a{text-underline-offset:3px;text-decoration:underline}.tzstore .tfootmain{color:#fff;background:#87a1b7;padding:44px 0 36px}.tzstore .tfoottop{flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:26px;display:flex}.tzstore .tfoottop img{width:auto;height:56px;display:block}.tzstore .tfoothome{font-size:14px;font-weight:900}.tzstore .tfootcols{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.tzstore .tfootcols h3{margin:0 0 12px;font-size:14px;font-weight:900}.tzstore .tfootcols ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.tzstore .tfootcols a{font-size:13px}.tzstore .tfootcols a:hover{text-decoration:underline}.tzstore .tfootaddr{text-align:right;margin:28px 0 0;font-size:13px;line-height:1.95}.tzstore .tfootcopy{color:#fff;text-align:center;background:#324462;padding:15px 0;font-size:13px;font-weight:800}.tzstore .itemgrid .itemcard{border:2px solid var(--ink);background:#fff;border-radius:5px;grid-template-columns:52px 1fr;gap:14px;min-height:164px;padding:23px 19px;transition:all .18s;display:grid;position:relative;box-shadow:4px 4px #f1c500}.tzstore .itemgrid .itemcard:hover{box-shadow:7px 7px 0 var(--orange);transform:translate(-2px,-2px)}.tzstore .itemgrid .itemcard>i{border:2px solid var(--ink);background:var(--yellow);border-radius:4px;place-items:center;width:50px;height:50px;font-size:25px;font-style:normal;display:grid}.tzstore .itemgrid .itemcard h3{margin:2px 0 7px;font-size:16px;font-weight:1000}.tzstore .itemgrid .itemcard p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.tzstore .itemgrid .itemcard>b{color:var(--orange);font-size:23px;position:absolute;bottom:8px;right:15px}@media (width<=1020px){.tzstore .tfootcols{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.tzstore .theadin{flex-direction:column;align-items:flex-start;gap:14px;padding:12px 0}.tzstore .thlogo img{height:46px}.tzstore .thright{flex-wrap:wrap;justify-content:space-between;gap:12px;width:100%}.tzstore .thtel{text-align:left}.tzstore .thtel a{font-size:25px}.tzstore .thtel p{justify-content:flex-start}.tzstore .thbtns{grid-template-columns:1fr 1fr;gap:8px}.tzstore .thnavin{justify-content:flex-start;gap:14px 18px;padding:12px 0}.tzstore .tfootcols{grid-template-columns:1fr}.tzstore .tfootaddr{text-align:left}.tzstore .itemgrid .itemcard{grid-template-columns:48px 1fr;min-height:112px;padding:20px 18px}}.tzstore header.thead{position:static}.tzstore{scroll-padding-top:16px}.tzstore .kilosec{background:#fff}.tzstore .kilowrap{border:2px solid var(--ink);box-shadow:7px 7px 0 var(--yellow-2);background:#fff;border-radius:6px;overflow-x:auto}.tzstore .kilotable{border-collapse:collapse;width:100%;font-size:15px}.tzstore .kilotable th{background:var(--ink);color:#fff;text-align:left;white-space:nowrap;padding:14px 18px;font-size:13px;font-weight:900}.tzstore .kilotable td{border-top:2px solid var(--line);vertical-align:middle;padding:14px 18px}.tzstore .kilotable tbody tr:nth-child(odd){background:#fffdf5}.tzstore .kilotable td:first-child{white-space:nowrap;font-weight:1000}.tzstore .kilotable .yen{white-space:nowrap;color:var(--orange);font-weight:900}.tzstore .kilotable .yen b{margin-right:3px;font:1000 24px/1 Arial,sans-serif}.tzstore .kilotable .kilonote{color:var(--muted);font-size:13px;line-height:1.75}.tzstore .preparesec{background:var(--cream)}.tzstore .preparegrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.tzstore .preparegrid article{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;border-radius:6px;padding:30px 28px}.tzstore .preparegrid h3{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;font-size:20px;font-weight:1000;display:flex}.tzstore .lineico{color:#fff;letter-spacing:.06em;background:#06c755;border-radius:4px;padding:4px 10px;font:900 12px/1.5 Arial,sans-serif}.tzstore .preparegrid p{color:var(--muted);margin:0 0 18px;font-size:16px;line-height:1.95}.tzstore .prepdoc ul{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.tzstore .prepdoc li{border-bottom:2px solid var(--line);grid-template-columns:152px 1fr;align-items:baseline;gap:14px;padding-bottom:12px;font-size:15px;line-height:1.8;display:grid}.tzstore .prepdoc li b{border:2px solid var(--ink);background:var(--yellow);text-align:center;border-radius:4px;padding:5px 10px;font-size:12px;font-weight:1000}.tzstore .prepdoc .fine{margin:0}.tzstore .prepdoc .fine a{color:var(--orange);font-weight:900;text-decoration:underline}.tzstore .btn.lineBtn{border-color:var(--ink);color:#fff;background:#06c755}@media (width<=900px){.tzstore .preparegrid{grid-template-columns:1fr}}@media (width<=760px){.tzstore .kilowrap{box-shadow:5px 5px 0 var(--yellow-2)}.tzstore .kilotable{font-size:14px}.tzstore .kilotable th,.tzstore .kilotable td{padding:11px 12px}.tzstore .kilotable .yen b{font-size:20px}.tzstore .kilotable .kilonote{min-width:190px;font-size:12px}.tzstore .preparegrid article{box-shadow:4px 4px 0 var(--ink);padding:22px 18px}.tzstore .prepdoc li{grid-template-columns:1fr;gap:7px}.tzstore .prepdoc li b{justify-self:start}}.tzstore .ctaband{border-block:3px solid var(--ink);padding:42px 0}.tzstore .ctaband.dark{background:var(--ink);color:#fff}.tzstore .ctaband.cream{background:var(--cream);color:var(--ink)}.tzstore .ctabandin{text-align:center;justify-items:center;gap:18px;display:grid}.tzstore .ctalead{letter-spacing:-.03em;margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:1000;line-height:1.5}.tzstore .ctaacts{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.tzstore .ctaacts .btn{min-height:58px}.tzstore .ctaacts .btn.primary span{text-align:left;line-height:1.25;display:grid}.tzstore .ctaacts .btn.primary small{opacity:.9;font-size:11px;font-weight:800}.tzstore .ctaacts .btn.primary{gap:10px;font:1000 21px/1 Arial,sans-serif}.tzstore .ctaband.dark .btn.ghost{color:#fff;background:0 0;border-color:#fff}.tzstore .ctaband.dark .btn.ghost:hover{color:var(--ink);background:#fff}.tzstore .ctanote{opacity:.82;margin:0;font-size:13px;font-weight:700}.tzstore .ctaband.dark .ctanote{color:#fff}@media (width<=760px){.tzstore .ctaband{padding:30px 0}.tzstore .ctaacts{flex-direction:column;align-items:stretch;gap:10px;width:100%}.tzstore .ctaacts .btn{justify-content:center;width:100%}.tzstore .ctaacts .btn.primary{font-size:19px}}.tzstore .final.ctarepeat{border-bottom:3px solid var(--ink);padding:68px 0}@media (width<=760px){.tzstore .final.ctarepeat{padding:54px 0}}.tzstore .callbtns{gap:10px;margin:12px 0 4px;display:grid}.tzstore .callbtns .btn{justify-content:center;width:100%;min-height:62px}.tzstore .btn.bigtel{gap:11px}.tzstore .btn.bigtel span{text-align:left;line-height:1.2;display:grid}.tzstore .btn.bigtel span>small{opacity:.92;font-size:12px;font-weight:800}.tzstore .btn.bigtel{font:1000 27px/1 Arial,sans-serif}.tzstore .btn.bigtel svg{width:25px;height:25px}.tzstore .callbtns .lineBtn{gap:10px;min-height:54px;font-size:16px;font-weight:900}@media (width<=760px){.tzstore .btn.bigtel{font-size:24px}.tzstore .callbtns .btn{min-height:58px}}.tzstore .reusesec{background:var(--paper)}.tzstore .reusehead{grid-template-columns:1fr 1fr;align-items:center;gap:52px;margin-bottom:40px;display:grid}.tzstore .reusehead h2{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(30px,3.6vw,44px);font-weight:1000;line-height:1.3}.tzstore .reusehead h2 em{color:var(--orange);text-shadow:.75px 0px 0 var(--ink),.53px .53px 0 var(--ink),0px .75px 0 var(--ink),-.53px .53px 0 var(--ink),-.75px 0px 0 var(--ink),-.53px -.53px 0 var(--ink),0px -.75px 0 var(--ink),.53px -.53px 0 var(--ink), 3px 3px 0 var(--yellow);font-style:normal}.tzstore .reusehead>div>p:last-child{color:var(--muted);margin:0;font-size:16px;line-height:2}.tzstore .reusehead>div>p:last-child b{color:var(--ink);background:linear-gradient(transparent 62%, var(--yellow) 62%)}.tzstore .reusehead figure{border:2px solid var(--ink);box-shadow:7px 7px 0 var(--yellow-2);border-radius:6px;margin:0;overflow:hidden}.tzstore .reusehead figure img{object-fit:cover;width:100%;height:100%;display:block}.tzstore .reusecards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tzstore .reusecards article{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;border-radius:6px;padding:28px 26px}.tzstore .reusecards h3{letter-spacing:-.02em;margin:0 0 14px;font-size:20px;font-weight:1000;line-height:1.45}.tzstore .reusecards h3 em{color:var(--orange);font-style:normal}.tzstore .reusecards p{color:var(--muted);margin:0;font-size:15px;line-height:1.95}@media (width<=1020px){.tzstore .reusehead{grid-template-columns:1fr;gap:30px}.tzstore .reusecards{grid-template-columns:1fr}}@media (width<=760px){.tzstore .reusehead figure{box-shadow:5px 5px 0 var(--yellow-2)}.tzstore .reusecards article{box-shadow:4px 4px 0 var(--ink);padding:22px 18px}.tzstore .reusehead>div>p:last-child{font-size:15px}}.tzstore .section.items,.tzstore .section.reusesec,.tzstore .section.preparesec{border-top:3px solid var(--ink)}.tzstore .storeguide{border-top:3px solid var(--ink);background:#fff}.tzstore .sgbody{grid-template-columns:1fr 1fr;align-items:start;gap:44px;display:grid}.tzstore .sgphoto{margin:0}.tzstore .sgphoto img{border:2px solid var(--ink);width:100%;box-shadow:7px 7px 0 var(--yellow-2);border-radius:6px;display:block}.tzstore .sgphoto figcaption{color:var(--muted);margin-top:14px;font-size:13px;font-weight:900}.tzstore .sgtable{border-collapse:collapse;width:100%}.tzstore .sgtable th,.tzstore .sgtable td{border-bottom:2px solid var(--line);text-align:left;vertical-align:top;padding:15px 4px;line-height:1.8}.tzstore .sgtable tr:first-child th,.tzstore .sgtable tr:first-child td{border-top:2px solid var(--ink)}.tzstore .sgtable th{width:108px;color:var(--orange);white-space:nowrap;font-size:13px;font-weight:1000}.tzstore .sgtable td{font-size:16px;font-weight:700}.tzstore .sgtable td a{color:var(--orange-dark);font:1000 24px/1.2 Arial,sans-serif}.tzstore .sgacts{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}@media (width<=900px){.tzstore .sgbody{grid-template-columns:1fr;gap:28px}}@media (width<=760px){.tzstore .sgphoto img{box-shadow:5px 5px 0 var(--yellow-2)}.tzstore .sgtable th{width:84px;font-size:12px}.tzstore .sgtable td{font-size:15px}.tzstore .sgtable td a{font-size:21px}.tzstore .sgacts .btn{justify-content:center;width:100%}.tzstore .kilowrap{overflow-x:visible}.tzstore .kilotable,.tzstore .kilotable tbody{width:100%;display:block}.tzstore .kilotable thead{display:none}.tzstore .kilotable tbody tr{border-top:2px solid var(--line);grid-template-columns:1fr auto;gap:6px 12px;padding:15px 16px;display:grid}.tzstore .kilotable tbody tr:first-child{border-top:0}.tzstore .kilotable td{border:0;padding:0;display:block}.tzstore .kilotable td[data-l=商品カテゴリー]{white-space:normal;align-self:center;font-size:17px;font-weight:1000}.tzstore .kilotable .yen{text-align:right;white-space:nowrap;align-self:center}.tzstore .kilotable .yen b{font-size:22px}.tzstore .kilotable .kilonote{grid-column:1/-1;min-width:0;font-size:13px;line-height:1.7}.tzstore .kilosec .heading h2{font-size:29px}.tzstore .theadin{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding-top:0;padding-bottom:0;padding-right:0}.tzstore .thright{flex:none;justify-content:flex-end;gap:10px;width:auto}.tzstore .thbtns{display:none}.tzstore .thtel{text-align:right}.tzstore .thtel a{font-size:20px}.tzstore .thtel p{gap:6px;margin-top:2px;font-size:11px}.tzstore .thtel b{padding:1px 6px;font-size:11px}.tzstore .tcrumb .wrap{padding:8px 0;font-size:11px}.tzstore .thtel{display:none}.tzstore .thlogo img{height:38px}.tzstore .hero,.tzstore .heroin{min-height:0}.tzstore .herocopy .note{text-align:left}.tzstore .herocopy{padding:32px 0 130px}body:has(.tzstore){padding-bottom:76px}}.tzstore .tfootarea{color:var(--ink);border-top:3px solid var(--ink);background:#fdf6e3;overflow:hidden}.tzstore .tfootareain{grid-template-columns:1.02fr .98fr;align-items:center;gap:30px;padding:46px 0 0;display:grid}.tzstore .tfootareatxt>p{margin:0 0 22px;font-size:15px;line-height:2}.tzstore .tfootarealist{background:#fff;border:2px solid #f0a500;border-radius:10px;padding:22px 24px 24px}.tzstore .tfootarealist h2{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;font-size:19px;font-weight:1000;display:flex}.tzstore .tfootarealist h2 b{color:#fff;background:#f0a500;border-radius:5px;padding:5px 12px;font-size:15px}.tzstore .tfootarealist ul{grid-template-columns:repeat(5,1fr);gap:12px 10px;margin:0;padding:0;list-style:none;display:grid}.tzstore .tfootarealist li{padding-left:15px;font-size:14px;font-weight:700;position:relative}.tzstore .tfootarealist li:before{content:"›";color:#f0a500;font-size:16px;font-weight:900;position:absolute;top:-2px;left:2px}.tzstore .tfootareaimg{display:block}.tzstore .tfootareaimg img{width:100%;height:auto;display:block}.tzstore .tfootcols h3.mt{margin-top:18px}.tzstore header.thead{z-index:80;position:relative}.tzstore .thmenu{border-bottom:0;display:none}.tzstore .thmenupanel{display:block}.tzstore .thmenu>summary{list-style:none}.tzstore .thmenu>summary::-webkit-details-marker{display:none}@media (width<=1020px){.tzstore .tfootareain{grid-template-columns:1fr;gap:0;padding-top:36px}.tzstore .tfootarealist ul{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.tzstore .thtel{text-align:right;display:block}.tzstore .thtel a{font-size:19px}.tzstore .thtel p{gap:5px;margin-top:1px;font-size:10.5px}.tzstore .thtel b{color:#fff;background:#3a3a3a;padding:2px 6px;font-size:10.5px}.tzstore .thright{gap:10px}.tzstore .thlogo img{height:33px}.tzstore .thmenu{display:block;position:relative}.tzstore .thmenu>summary{box-sizing:border-box;cursor:pointer;background:#f69e07;border:0;border-radius:0;align-content:center;justify-items:center;gap:4px;width:48px;height:48px;min-height:48px;padding:6px 0 0;line-height:1;display:grid}.tzstore .thmenu>summary>i{background:#fff;border-radius:2px;width:24px;height:3px;position:static}.tzstore .thmenu>summary>i:before,.tzstore .thmenu>summary>i:after{content:none}.tzstore .thmenu>summary>span{color:#fff;letter-spacing:.02em;margin-top:3px;font-size:8px;font-weight:1000;line-height:1}.tzstore .thmenu[open]>summary{background:var(--ink)}.tzstore .thmenu{margin-right:-17px;position:static}.tzstore .thmenupanel{z-index:70;border:2px solid var(--ink);background:#fff;border-radius:6px;padding:13px;position:absolute;top:calc(100% + 6px);left:14px;right:14px;box-shadow:5px 5px #00000029}.tzstore .thmenunav{grid-template-columns:1fr 1fr;gap:0 12px;margin:0;padding:0;list-style:none;display:grid}.tzstore .thmenunav li{border-bottom:1px solid #ececec}.tzstore .thmenunav a{color:#242424;padding:10px 14px 10px 0;font-size:13px;font-weight:800;display:block;position:relative}.tzstore .thmenunav a:after{content:"›";color:var(--orange);font-size:15px;font-weight:900;position:absolute;top:8px;right:3px}.tzstore .thmenunav a.ison{color:var(--orange)}.tzstore .thmenunav.sub{border-top:2px solid var(--ink);margin-top:10px;padding-top:8px}.tzstore .thmenunav.sub a{font-size:12px;font-weight:700}.tzstore .thmenubtns{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.tzstore .thmenubtns .thbtn{padding:10px 4px;font-size:12px}.tzstore .thbtns{display:none}.tzstore .tfootareain{padding-top:30px}.tzstore .tfootareatxt>p{margin-bottom:18px;font-size:13.5px;line-height:1.95}.tzstore .tfootarealist{padding:16px 15px 18px}.tzstore .tfootarealist h2{gap:9px;margin-bottom:13px;font-size:15.5px}.tzstore .tfootarealist h2 b{padding:4px 9px;font-size:12.5px}.tzstore .tfootarealist ul{grid-template-columns:repeat(3,1fr);gap:10px 6px}.tzstore .tfootarealist li{padding-left:13px;font-size:12.5px}.tzstore .tfootmain{background:#87a1b7;padding:30px 0 0}.tzstore .tfootin{width:100%;max-width:none;padding:0}.tzstore .tfoottop{flex-direction:column;gap:12px;margin-bottom:22px;padding:0 20px}.tzstore .tfootcols{display:block}.tzstore .tfootcols>div{display:contents}.tzstore .tfootcols h3,.tzstore .tfootcols h3.mt{color:#fff;text-align:center;background:#7e95a9;margin:0;padding:6px 0;font-size:13.5px;font-weight:900}.tzstore .tfootcols ul{background:#fff;grid-template-columns:1fr 1fr;gap:0;display:grid}.tzstore .tfootcols li{border-bottom:1px solid #e4e4e4}.tzstore .tfootcols li:nth-child(odd){border-right:1px solid #e4e4e4}.tzstore .tfootcols a{color:#242424;padding:10px 20px 10px 12px;font-size:12.5px;display:block;position:relative}.tzstore .tfootcols a:after{content:"›";color:#f0a500;font-size:16px;font-weight:900;position:absolute;top:7px;right:9px}.tzstore .tfootaddr{text-align:left;margin:0;padding:20px;font-size:12.5px;line-height:1.9}.tzstore .itemgrid{grid-template-columns:1fr 1fr;gap:10px}.tzstore .itemgrid .itemcard,.tzstore .itemgrid article{grid-template-columns:32px 1fr;align-items:center;gap:9px;min-height:62px;padding:11px 10px;box-shadow:3px 3px #f1c500}.tzstore .itemgrid .itemcard>i,.tzstore .itemgrid article>i{border-width:1.5px;width:32px;height:32px;font-size:17px}.tzstore .itemgrid .itemcard h3,.tzstore .itemgrid h3{letter-spacing:-.02em;margin:0;font-size:12.5px;line-height:1.35}.tzstore .itemgrid .itemcard p,.tzstore .itemgrid p{display:none}.tzstore .itemgrid .itemcard>b{font-size:15px;bottom:2px;right:6px}}.tzstore .thtel a{align-items:center;gap:6px;font-family:Roboto Condensed,Noto Sans JP,sans-serif;display:flex}.tzstore .thtel a img{width:auto;height:20px;display:block}.tzstore .thtel p span{color:#242424}.tzstore .thtel p i{color:#242424;font-style:normal}@media (width>=761px){.tzstore .thtel a img{display:none}}@media (width<=760px){.tzstore .thtel a{letter-spacing:0;justify-content:flex-end;font-size:24px;font-weight:700}.tzstore .thtel a img{height:20px}.tzstore .thtel p{gap:5px;margin-top:1px;font-size:10px;font-weight:700}.tzstore .thtel p i{margin-left:-2px}.tzstore .thtel b{color:#fff;background:#5a4929;border-radius:2px;padding:1px 4px;font-size:8px;font-weight:700}.tzstore .thtel p i{font-size:9px}.tzstore .section h2,.tzstore .reasonhead h2,.tzstore .review h2,.tzstore .shop h2,.tzstore .final h2,.tzstore .visithead h2{font-size:26px}.tzstore .reusehead h2{font-size:24px}.tzstore .kilosec .heading h2{font-size:26px}}@media (width<=379px){.tzstore .section h2,.tzstore .reasonhead h2,.tzstore .review h2,.tzstore .shop h2,.tzstore .final h2,.tzstore .visithead h2,.tzstore .kilosec .heading h2{font-size:23px}.tzstore .reusehead h2{font-size:21px}}.tzstore .hero:before{content:none}@media (width<=760px){.tzstore .hero{flex-direction:column;display:flex}.tzstore .hero:after{content:none}.tzstore .heroimg{aspect-ratio:4/3;opacity:1;border-top:3px solid var(--ink);background-position:50%;order:2;width:100%;position:static;transform:none}.tzstore .heroin{order:1}.tzstore .caption{bottom:8px}.tzstore .mobiletel{gap:14px;min-height:72px}.tzstore .mobiletel>svg{width:30px;height:30px}.tzstore .mobiletel>span{letter-spacing:-.01em;font:1000 30px/1 Arial,Noto Sans JP,sans-serif}.tzstore .mobiletel small{letter-spacing:.06em;margin-bottom:4px;font:900 11px/1 Noto Sans JP,Yu Gothic,sans-serif}body:has(.tzstore){padding-bottom:80px}}@media (width>=1021px){.tzstore .flow h2{font-size:clamp(35px,3.4vw,43px)}}@media (width<=1020px){.tzstore .flowin,.tzstore .reasonhead,.tzstore .visithead,.tzstore .finalin{grid-template-columns:1fr}.tzstore .flowin{gap:40px}.tzstore .reasonhead,.tzstore .visithead{gap:24px}.tzstore .finalin{gap:32px}.tzstore .finalcall{max-width:470px}.tzstore .flowcopy{position:static}.tzstore .faqhead h2{font-size:34px}}@media (width>=1021px) and (width<=1227px){.tzstore .final h2{font-size:clamp(34px,8vw - 48px,47px)}}@media (width<=760px){.tzstore .kilosec .heading h2{font-size:25px}}@media (width<=379px){.tzstore .kilosec .heading h2{font-size:21px}}@media (width<=760px){.tzstore .hero h1 em,.tzstore .review h2{text-shadow:2px 2px 0 var(--ink)}.tzstore .shop h2{text-shadow:2px 2px 0 var(--orange)}.tzstore .final h2 em{text-shadow:2px 2px #fff}.tzstore .reusehead h2 em{text-shadow:2px 2px 0 var(--yellow)}.tzstore .heroimg{aspect-ratio:auto;z-index:0;opacity:1;filter:saturate(1.15)contrast(1.06);background-position:top;border:0;order:0;width:100%;height:88vw;position:absolute;inset:0 0 auto;transform:none}.tzstore .hero:after{content:"";z-index:1;background:linear-gradient(180deg, transparent 0, transparent 62vw, #ffe90099 76vw, var(--yellow) 88vw, var(--yellow) 100%);position:absolute;inset:0}.tzstore .herocopy{padding-top:80vw}.tzstore .caption{z-index:2;top:10px;bottom:auto}.tzstore .mobiletel{border:3px solid var(--ink);background:var(--orange);color:#fff;min-height:68px;box-shadow:0 5px 0 var(--ink);border-radius:14px;padding:8px 14px;bottom:10px;left:10px;right:10px}.tzstore .mobiletel>svg{color:#fff}.tzstore .mobiletel small{font-size:12px}body:has(.tzstore){padding-bottom:100px}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}

/* ---- ここから build_wp.py が足す、本番テーマとのつなぎ ---- */
/* パンくず。テーマはページごとの CSS（company.css など）に同じ規則を書き写している。値もそれに合わせる。
   上の余白が固定ヘッダーの逃げになっている（PC 164px / タブレット 71px / スマホ 49px） */
.breadcrumb { margin: 164px 0 0; }
.breadcrumb__container { max-width: 1200px; margin: 0 auto; }
.breadcrumb__container .breadcrumb__list { display: flex; align-items: center; gap: 7px; overflow: auto; margin: 0 0 6px; }
.breadcrumb__container .breadcrumb__list .breadcrumb__item { padding: 9px 0 7px; }
.breadcrumb__container .breadcrumb__list .breadcrumb__item .breadcrumb__link { font-size: 14px; font-weight: 500; color: #4178F7; line-height: 1.8; display: flex; align-items: center; gap: 7px; }
.breadcrumb__container .breadcrumb__list .breadcrumb__item .breadcrumb__text { font-size: 14px; font-weight: 500; color: #7B7B7B; line-height: 1.8; }
.breadcrumb__container .breadcrumb__list li { flex-shrink: 0; }
.breadcrumb__container .breadcrumb__list .breadcrumb__arrow { width: 5px; flex-shrink: 0; }
@media screen and (min-width: 768px) and (max-width: 974px) {
  .breadcrumb { margin: 71px 0 0; }
}
/* スマホはパンくずを出さない（.pc.tb。出張買取のページと同じ）ので、本文そのものを固定ヘッダーの下へ */
@media screen and (max-width: 768px) {
  .tzstore { margin-top: 49px; }
}
