#reels,#reel button{padding:0}#load-more-btn{padding:.5rem 1rem}#reel{padding:0 1rem}#reel section,#reels li a,aside{padding:.5rem}#reel,#reel section,#reels li a{margin:auto}#addItem{margin-top:2rem}#reel nav,#reels li a strong{margin-top:auto}#reels,#reel button,ol#reels p{margin:0}#reel[hidden],#reels[hidden],#reels li[hidden],#items[hidden],#img[hidden]{display:none}#reels{list-style:none inside}#reel,#reel section,#reel nav,#reel nav b,#reel nav s,#reels,#reels li,#reels li a,aside{display:flex}#reel nav,#reel nav b,#reel nav s,aside{gap:.5rem}#reel,#reel section,#reel nav,#reels li,#reels li a{flex-flow:column}#reel nav b,#reel nav s{justify-content:space-between}#reel nav b{align-items:end}ul#reels{flex-wrap:wrap}ol#reels p{padding:1rem .5rem;font-size:150%;text-align:justify;text-align-last:justify;writing-mode:vertical-rl}ol#reels p code{text-combine-upright:all}aside,ol#reels,#reel #title{width:100%}ol#reels{overflow:auto}ol#reels:before,ol#reels li{flex:0 0 auto;min-height:321px;max-height:65vh}ol#reels li{transition:1s;width:80vw;max-width:50vh}#reel,#reels li{background-position:center;background-repeat:no-repeat}body{background-size:auto 100%;background-position:center;background-attachment:fixed}#reel #size,#reel #addtocart rt{background:#fff}#reel #size{display:inline}#reel,#reels li{aspect-ratio:9 / 16.9}aside{position:relative;z-index:5;overflow:auto}ul#reels li{justify-content:center;width:20%}ul#reels{font-size:1vw}#reel #addtocart rt{font-size:55%}aside img{width:calc(25% - 1rem);max-width:125px;max-height:125px}#reel{font-size:1.1rem;max-width:calc(100svw - 2rem);height:calc(100dvh - 4rem)}@media screen and (max-width: 1500px){ul#reels{font-size:1.23vw}ul#reels li{width:25%}}@media screen and (max-width: 1080px){ul#reels{font-size:1.75vw}ul#reels li{width:calc(100% / 3)}}@media screen and (max-width: 555px){ul#reels{font-size:2.5vw}ul#reels li{width:50%}}#items s u,#items b u{min-width:5rem}@media screen and (max-width: 75dvh){#reel{font-size:2.5vw;overflow:hidden}#items s u,#items b u{min-width:15vw}}@media screen and (width: 1080px){#reel{height:100svh}}#reel section,#reels li a{width:calc(100% - 1rem);max-height:100%;aspect-ratio:1 / 1.555}#reel button,#load-more-btn{appearance:none;border:none;outline:none}#reel,#load-more-btn{font-family:"San Francisco","BlinkMacSystemFont","Hiragino Kaku Gothic ProN","メイリオ",Sans-Serif}#reel #title,#reels li a strong,#price{font-family:New York,Times,serif}#load-more-btn{text-align:justify;text-align-last:justify}#reel #title,#reels li a strong{font-size:200%}dialog input[type=submit],#addItem{font-size:150%}#load-more-btn{font-size:125%}header button.button{font-size:111%}#size{font-size:95%}header a,header b,#reel button,#reel #thebest,#reel #items{text-shadow:.1rem .1rem 0 #fff}header button.button{box-shadow:.1rem .1rem #fff;font-family:Times New Roman,Times,serif;font-style:italic}#reel #title,dialog p input{display:block}dialog p input,dialog input[type=submit]{width:25rem;max-width:100%}#reel #title{text-align:left}#items s u,#items b u{text-align:right;width:max-content}html:has(dialog#start[open]){overflow:hidden}#slideshow{width:90vw;height:90vh;max-width:none;max-height:none;border:none;padding:0;background:#000}#slideshow::backdrop{background:#000c}#slideshow canvas{display:block;cursor:pointer}#downloadBtn{position:absolute;bottom:0;right:0;color:red;font-size:300%}#downloadBtn[disabled]{color:#ccc}
