@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/icon?family=Material+Icons");body{margin:0;font-family:Zen Kaku Gothic New,serif}h1,h2,h3,h4{margin:8px 0;font-weight:700}h2 .totalCount{font-size:15px;margin-left:4px;font-weight:400;letter-spacing:.03em}button{cursor:pointer}ul{margin:0;padding:0;li{list-style:none}}.l-center{display:grid;place-content:center;place-items:center}.mtb-8{margin:8px auto}.mtb-16{margin:16px auto}.mtb-24{margin:24px auto}.mtb-32{margin:32px auto}.mtb-40{margin:40px auto}.mtb-56{margin:56px auto}.mtb-72{margin:72px auto}.mr-8{margin-right:8px}.mr-16{margin-right:16px}.ml-8{margin-left:8px}.ml-16{margin-left:16px}.max-w{max-width:1140px;margin-inline:auto}iframe{border:none}.spinner{display:flex;justify-content:center;align-items:center}.spinner.s{padding:8px}.spinner.m{padding:16px}.spinner.l{padding:24px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.spinner_item{border-radius:50%;border:4px solid #fff;border-top-color:#ccc;animation:spin 1s linear infinite}.spinner_item.s{width:32px;height:32px}.spinner_item.m{width:40px;height:40px}.spinner_item.l{width:60px;height:60px}.wrapper,body,html{height:100%}.wrapper{display:flex;flex-direction:column}.content{flex:1 1;padding:24px 0}input[type=search]{width:100%;padding:8px 4px;margin-bottom:24px;border:1px solid #ccc}footer{background-color:#333;color:#fff;text-align:center;padding:10px}