:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box;margin:0;padding:0}body{letter-spacing:1px;touch-action:manipulation;border-left:1px solid #eee;border-right:1px solid #eee;margin:0 auto;font-family:Helvetica,ヒラギノ角ゴシック,sans-serif}.main-frame{max-width:1300px;margin:0 auto;padding:0 10px}.header{justify-content:space-between;padding:4px;display:flex}.header .logo{width:170px}.header .account{width:32px}.menu{color:#eee;background-color:#eaebed;border-bottom:1px solid #eee;align-items:center;height:38px;padding:0 40px;display:flex}.menu a{color:#44569a;border:none;margin:0;padding:5px;font-size:14px;font-weight:700}.menu .active{color:#44569a;font-weight:700}.main-header{background-color:#fafbfd;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:70px;padding:0 120px;display:flex}.main-header h3{color:#44569a;font-size:14px}.main-header label{color:#44569a;font-size:13px}table{border-collapse:collapse;width:100%;font-size:12px}table.all-table{font-size:10px}tbody tr{height:49px}th{color:#8f95ad;border:1px solid #f0f1f6;font-weight:400}th.clickable{cursor:pointer;color:#87ceeb}th.toggle-sort{cursor:pointer}th.toggle-sort.active{font-size:bold;color:#44569a}td{color:#44569a;border:1px solid #f0f1f6;padding:5px}td.rank{text-align:center;width:20px}td.piccomaImage{width:44px}td.piccomaImage img{object-fit:cover;width:41px;height:58px}td.title{width:400px;font-size:14px;font-weight:700}td.title .icons{float:right}td.title .icons img{margin-left:4px}td.score{text-align:right;width:130px}tr:nth-child(2n){background-color:#f8f8f8}tbody tr:hover{background-color:#f0f0f0}button{-webkit-appearance:none;appearance:none;cursor:pointer;background-color:#fff;border:1px solid #888;border-radius:2px;flex-shrink:0;padding:6px;font-size:22px}button:disabled{color:#ccc;border:1px solid #ccc}button:hover{background:#eee}button:active{background:#ccc}a{color:#10abcd;cursor:pointer;text-decoration:none}select{padding:4px;font-size:16px}.header{justify-content:space-between;align-items:center;height:48px;padding:10px;font-size:24px;display:flex}.show-this{text-align:center;justify-content:space-between;align-items:center;height:60px;padding:8px;font-size:14px}.show-this small{display:block}.section-title{font-size:12px}.place,.time{white-space:pre-wrap;padding:0 14px;font-size:14px}.lineup-image a img{width:100%}.lineups-header{border-bottom:1px solid #000;padding:12px 10px 4px;font-size:14px}.lineups{padding:0;list-style:none}.lineups>li>.lineup{border-bottom:1px solid #aaa;justify-content:stretch;align-items:center;min-height:80px;padding:8px;font-size:12px;display:flex}.lineup-item{flex:1}.lineup-title{flex:1;font-size:14px}.lineup-attr{align-items:center;display:flex}.lineup-attr>sub{text-align:right;margin-right:10px;display:inline-block}sub.price{font-size:14px}.lineup-controls{flex-shrink:0;justify-content:space-between;align-items:center;width:90px;display:flex}.lineup-controls-sku{flex:1;justify-content:flex-end;display:flex}.lineup-count{text-align:right;width:30px;font-size:20px;font-weight:700}.lineup-plus,.lineup-minus{width:24px}.lineup-sku{border-bottom:1px solid #aaa;justify-content:flex-end;padding:6px;font-size:18px;display:flex}.lineup-sku button{margin-left:10px;padding:5px}.disp-row{border-top:1px solid #aaa;align-items:center;min-height:60px;display:flex}.disp-title{flex:1;padding:10px;font-size:20px}.disp-sku{text-align:right;flex-shrink:0;width:70px;padding-right:10px;font-size:20px}.result{background-color:#eee;border-top:2px solid #888;justify-content:center;align-items:center;height:48px;display:flex}.total-price{margin-right:10px;font-size:20px}.toggle-button{padding:5px}@media only screen and (max-width:799px){body{width:100%}}
