html{font-size:16px;height:-webkit-fill-available}body{background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;display:grid;align-content:space-between;min-height:100dvh}header,#saleInfo.outlet{color:#000;filter:invert();mix-blend-mode:exclusion}header select[disabled]{opacity:1}a,button,select,form textarea,input[type=submit],#addItem,dialog button.close,#news button,#codeAll button,main details button,#change{appearance:none;color:inherit;font-family:inherit;text-decoration:none}header select,a.button,button.button{border:.1rem solid;border-radius:50%;box-shadow:.1rem .1rem,.2rem .2rem;display:inline-block;outline:none;text-align:center}button,input[type=submit],#addItem{background:transparent}input[type=submit],dialog button.close,#login fieldset,#login #reset,#login hr,#addItem,#news button,#codeAll button,main details button,footer menu li button,#change,hr{border:none;outline:none}#news,#codeAll,main details ul,footer menu{list-style:inside none}.app-button,button.button[hidden],input[type=text][hidden],input[type=email][hidden],input[type=password][hidden],footer[hidden],footer menu li[hidden],#news[hidden],#news li[hidden],h3#instagram[hidden],#codeAll li[hidden],main details li[hidden],#change[hidden]{display:none}dialog button.close,details#readme section:before{display:block}header,footer,footer menu li,#saleAd,h3#instagram,#news button,#codeAll li,#codeAll button,main details ul li,main details button,#change{display:flex}header,footer,h3#instagram,#saleAd{justify-content:space-between}header,footer,footer menu li,main details button,h3#instagram,#news button,#codeAll button,#change{gap:1rem}footer menu li{gap:.75rem}#codeAll li,main details ul li{gap:.25rem .5rem}h3#instagram{flex-flow:column}footer,#saleAd,#codeAll li,main details ul li{flex-flow:wrap}header,h3#instagram{align-items:center}#saleAd,#news button,#codeAll li,#codeAll button,main details ul li,main details button,#change{align-items:baseline}#change{place-self:start center}footer{align-items:end;place-self:end center}footer menu li{flex-flow:column;align-items:start}#news{columns:525px auto;column-gap:1.5rem}footer menu{columns:3;column-gap:1rem}#news li,footer menu li{break-inside:avoid}#news button{column-span:all}#news button,#codeAll button,main details button,#change{justify-content:space-between}body,header h1,footer menu,footer menu li button,dialog button.close,#login fieldset,#login fieldset legend,#login #reset,#news button,h2#saleAd,#codeAll button{padding:0}header,#news,a#saleAd,footer h2,footer nav,footer menu li,summary,footer,#codeAll{padding:.5rem}#news li,#codeAll button{padding:.5rem 0}#news button{padding:1rem 0}#policy button{padding:0 1rem}#readme section,#moreinfo{padding:1rem}h3#instagram{padding:1.5rem}main form#login{padding:2rem 1rem}#secret{padding:3rem 1rem 2rem}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=submit],select{padding:.25rem}#login #members{padding:.25rem .75rem}header select,a.button,button.button,#items ruby button{padding:.25rem 1rem}footer h2 small{display:inline-block;padding-top:.5rem}body,header h1,footer h2,footer #login h3,footer menu,footer menu li button,header h1 input,input[type=text],input[type=submit],dialog button.close,h2#saleAd,a#saleAd.outlet hr,#login fieldset,#login #reset,#news,#news button,#codeAll,#codeAll button,main details ul,main details button,#change{margin:0}#news li *{margin-right:.5rem}footer menu{margin-top:.5rem}footer menu li:not(:last-of-type){margin-bottom:1rem}footer menu li:last-of-type{margin-bottom:0}#login h2 small,#login h3 small,#codeAll li,hr{margin:1rem 0}#policy h3{margin:.5rem 5rem 1.5rem 0}main details ul li{margin:1rem}#readme section{margin:.5rem}footer h2 ruby rt{margin-top:.5rem}main#items,details#readme section:before{margin-bottom:1rem}h3#instagram,h3#instagram a{margin:1rem auto}a#saleAd:not(.outlet),#items ruby button{margin:1rem auto 1.5rem}#login,#secret{margin:auto}form input[type=text],form input[type=email],form input[type=tel],form input[type=number],form input[type=password],#login label,#login input[type=button]{display:inline-block;margin:.25rem 0}header,footer,footer menu,main,details,h2#saleAd,#news,#news button,#codeAll button,main details button,#change,hr{width:100%}a#saleAd:not(.outlet){max-width:45rem}#login fieldset input[type=text],#login fieldset input[type=email],#login fieldset input[type=password],#login fieldset input[type=button],#login fieldset input[type=submit]{width:100%;max-width:100%}header h1 img{margin-left:.2rem;width:2.22rem}main form#login{max-width:calc(750px - 2rem)}header h1,header a,header #back{min-width:7.5rem}#secret{max-width:max-content}#secret label img{height:2rem}#info[open] #login{margin:0 auto 1.5rem;max-width:750px}main#special #login h3,main#special #login p{text-shadow:.05rem .05rem 0 #111,.1rem .1rem 0 #111,.15rem .15rem 0 #111,.2rem .2rem 0 #111}@media (display-mode: standalone){.app-button{display:block}}@media (prefers-color-scheme: light){body,#announce,#special,#policy,footer{background-color:#fff;color:#000}h2#saleAd,#items h2 strong,#all a code,#all rt b{color:#fff}#items h2 strong,#all a code,#all rt b{-webkit-text-stroke:#000 .075rem}a#saleAd{text-shadow:#fff .1rem .1rem 0,#fff .2rem .2rem 0}main#special,main#special form#login{filter:invert(1)}}@media (prefers-color-scheme: dark){body,#announce,#special,#policy,footer{background-color:#000;color:#fff}#items h2 strong,#all a code,#all rt b{-webkit-text-stroke:#fff .075rem;color:#000}#saleAd{text-shadow:#000 .1rem .1rem 0,#000 .2rem .2rem 0}#items h2 img,#all a img,#secret label img{filter:brightness(1) invert(1)}}input[type=text],input[type=date]{color:#000;background:#fff}*{box-sizing:border-box}@font-face{font-family:San Francisco;src:url(./Compact-Text-Regular-CzFHt_c2.otf),url(./UI-Display-Regular-4zSraZ49.otf)}@font-face{font-family:New York;src:url(./NewYork-ChrRJJsy.otf);font-weight:300;font-style:normal}@font-face{font-family:Times New Roman;src:url(./TimesNewRoman-Dh_YVXb4.ttf)}body{font-family:"BlinkMacSystemFont","San Francisco","Hiragino Kaku Gothic ProN","メイリオ",Sans-Serif}code,footer h2 i,footer h2 small,#saleAd i{font-family:New York,Times,serif}header select,header a.button,header button.button{font-family:Times New Roman,Times,serif}header select,header a.button,header button.button,footer h2 small{font-style:italic}a#saleAd,#policy button{font-size:321%}h2#saleAd,#saleAd i{font-size:200%}footer h2,#items ruby,dialog button.close,#login strong,#login #members,#saleAd strong,h3#instagram b{font-size:150%}code,footer h2 i,main #login h2,main #login h3,#login fieldset legend,#news a,#news button,#codeAll a,#codeAll button,#saleAd b,main details button,#change{font-size:123%}header input,footer #login h3,#login #reset,#login summary,main #login h3 u,main details ul li,main details ul li b,h3#instagram a,#news li strong{font-size:111%}header h1,select,button.button,footer menu li button,footer #login #members{font-size:100%}footer h2 u,footer menu li,#news button u{font-size:90%}#items ruby rt,#items ruby button,#saleAd small,#login h2 small,#login h3 small,footer h2 small{font-size:75%}#saleInfo rt{font-size:60%}#saleAd small{font-size:55%}input[type=number],input[type=password]{font-size:22px}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=submit]{font-size:16px}#saleInfo a,#saleAd strong,details#readme section:before{font-weight:750}header h1,header b,#login h2,#login h3,#login strong,h3#instagram,h3#instagram b,footer h2,footer h2 b,footer h2 small,button.button{font-weight:500}#saleAd{font-weight:200}button:not([disabled]):hover{cursor:pointer}#items ruby button{border:solid .123rem;border-radius:3rem;font-family:inherit}#login #members{border:solid .123rem;border-radius:2rem;font-family:inherit}#readme section{border:solid .1rem;border-radius:1rem;font-family:inherit}#login #members[disabled]{color:#fff;background:#ccc}#login #members:not([disabled]){color:#111;background:#fff}#login #members[disabled]:hover{cursor:not-allowed}#login #members:not([disabled]):hover{cursor:pointer}#login input:invalid{color:red;border:red solid 2px}a#saleAd i{color:gold}header input[type=submit],#login fieldset legend,#login #reset,#news a,#codeAll a{border-bottom:.1rem solid}footer menu li a,footer menu li button{border-bottom:.1rem dashed;line-height:125%}dialog button.close{float:right}footer menu li button{text-align:left}header a,header #back{text-align:right}@media screen and (max-width: 1080px){footer menu{columns:321px auto;column-gap:1rem}}@media screen and (max-width: 750px){a#saleAd:not(.outlet){font-size:300%}a#saleAd.outlet{font-size:150%}#info[open] #login{padding:0 .5rem}h3#instagram{padding:1.5rem .5rem}}@media screen and (max-width: 550px){html{font-size:3.5vw}}@media screen and (width: 1080px) and (height:1350px) and (orientation: portrait){html{font-size:2vw}a#saleAd{font-size:321%}#saleInfo a{font-size:111%}a#saleAd,#saleInfo{margin:.5rem auto}a#saleAd,#saleInfo{max-width:45rem}h3#instagram small{width:100%}#codeAll,#news button u{display:none}main form#login{max-width:calc(100dvw - 5rem)}ul#items{height:100svh;overflow:auto}ul#items li.sold{display:none}form#cart{min-height:calc(100dvh - 11rem)}}details#readme section:before{content:"特定商取引法・古物営業法に基づく表示"}main details ul li strong,main details summary b,main details button b,#news b,#codeAll b,#change b,#moreinfo,#policy h3,footer menu li a,footer menu li button,#readme section:before{transform:scaleY(1.23)}main details ul li strong,main details summary b,main details button b,#news b,#codeAll b,#change b{display:inline-block}header,#saleInfo.outlet{position:sticky;left:0;right:0}#policy button{position:sticky;top:0}#all,#announce,#special,footer{position:relative;z-index:2}header{top:0;z-index:10}#saleInfo.outlet{top:.5rem}a#saleAd.outlet{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:100%}#policy{aspect-ratio:9 / 16;overflow:auto;max-height:calc(100vh - 2rem);max-width:calc(100% - 2rem)}#saleInfo.outlet,a#saleAd.outlet{pointer-events:none;user-select:none}
