@charset "UTF-8";*,::after,::before{box-sizing:border-box}html{font-size:16px;letter-spacing:.02rem}body{margin:0}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.17rem}h4{font-size:1rem}h5{font-size:.83rem}h6{font-size:.67rem}h1{margin:.67em 0}pre{white-space:pre-wrap}hr{border-style:solid;border-width:1px 0 0;color:inherit;height:0;overflow:visible}img{display:inline-block;vertical-align:middle;max-width:100%}audio,canvas,embed,iframe,object,svg,video{display:block;vertical-align:middle;max-width:100%}canvas,img,svg,video{height:auto}audio{width:100%}img{border-style:none}svg{overflow:hidden}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}h1,h2,h3,p{margin:0;padding:0}dd,ul{margin:0;padding:0;list-style:none}table{border-collapse:collapse;border-spacing:0}button{border-radius:0}template{display:none!important}.button{display:block;max-width:200px;padding:1em;border-radius:99px;background-color:#007aff;color:#fff;text-decoration:none;text-align:center}.loader{border:5px solid #f3f3f3;border-top:5px solid gray;border-radius:50%;width:32px;height:32px;animation:spin 2.5s linear infinite;position:absolute;top:calc(50% - (32px / 2));right:calc(50% - (32px / 2))}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}html{overflow-x:hidden}body{font-family:"Kosugi Maru",sans-serif;margin:0;padding:0}.app{position:relative;display:flex;flex-direction:column;min-height:calc(var(--vh,1vh) * 100);padding-top:var(--header_h)}body.fixed{position:fixed;width:100%;height:100%;overflow:hidden}@media all and (max-width:639px){.onlyPc{display:none}}@media all and (min-width:640px){.onlySp{display:none}}.hide{display:none!important}.hidden{visibility:hidden!important}