@font-face{font-family:Koruri;src:url(https://cdn.plusminus.io/font/webkoruri/20140628/WebKoruri.eot);src:url(https://cdn.plusminus.io/font/webkoruri/20140628/WebKoruri.eot?#iefix) format("embedded-opentype");src:url(https://cdn.plusminus.io/font/webkoruri/20140628/WebKoruri.woff) format("woff"),url(https://cdn.plusminus.io/font/webkoruri/20140628/WebKoruri.ttf) format("truetype");src:url(https://cdn.plusminus.io/font/webkoruri/20140628/WebKoruri.woff) format("woff")}:root{--vh: 1vh;font-size:16px}body{padding:0;margin:0;font-family:Roboto,Noto Sans TC,Microsoft JhengHei,sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--text-color);background-color:var(--bg-gray);overflow-x:hidden;overflow-y:visible}@media (min-width: 640px){body{overflow-x:unset;overflow-y:unset}}input,textarea{font-family:Roboto,Noto Sans TC,Microsoft JhengHei,sans-serif}html:lang(ja) body,html:lang(ja) input{font-family:Roboto,Segoe UI,Helvetica Neue,HelveticaNeue,YuGothic,Yu Gothic Medium,Yu Gothic,Koruri,Verdana,Meiryo,sans-serif}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--main)}h1{font-size:32px;font-weight:700}h2{font-size:24px;font-weight:700}h3{font-size:18px;font-weight:700}h4{font-size:var(--base-font)}p{white-space:pre-wrap}div,header,a{box-sizing:border-box}ul{margin:0;padding:0}li{list-style:none}a{text-decoration:none}.clickable{cursor:pointer}.clickable:hover{background-color:var(--bg-gray)}.clickable.readOnly{cursor:default}.clickable.readOnly:hover{background-color:#0000}.text-warning{color:var(--warning)}p.text-warning{text-align:left;margin-left:4px;margin-top:4px}.container{width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1600px){.container{max-width:1440px}}
