a,body,dd,div,dl,dt,figure,h1,h2,h3,h4,html,img,li,ol,p,span,table,td,th,tr,ul{border:0;box-sizing:border-box;margin:0;padding:0;vertical-align:baseline}article,aside,figcaption,figure,footer,header,nav,section{display:block}ol,ul{list-style:none;list-style-type:none}a{color:inherit;text-decoration:none}@media(hover:hover){a:hover{cursor:pointer;opacity:.7;text-decoration:none}}em{font-style:normal}img,video{height:auto;max-width:100%;vertical-align:top;width:100%}table{border-collapse:collapse;border-spacing:0;width:100%}label{box-sizing:border-box}button,input,select,textarea{border-radius:0;box-sizing:border-box;font-family:inherit;text-overflow:ellipsis}button,input,input[type=submit],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input[type=submit]{background:none;border:none;cursor:pointer;outline:none}:export{xsm:375px;sm:576px;md:768px;lg:992px;xl:1280px;xxl:1440px}body{color:#333;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-feature-settings:"palt";line-height:1.6;overflow-wrap:break-word;padding-top:58px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%}@media only screen and (max-width:767px){body{font-size:18px}}@media only screen and (min-width:768px){body{font-size:20px}.full-height{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 58px)}}input[type=email],input[type=text]{align-items:center;background-color:#fff;border:1px solid #8e8e8e;display:grid;width:100%}@media only screen and (max-width:767px){input[type=email],input[type=text]{border-radius:6px;font-size:16px;height:50px;padding:12px 15px}}@media only screen and (min-width:768px){input[type=email],input[type=text]{border-radius:8px;font-size:20px;height:60px;padding:14px 22px}}input::-moz-placeholder{color:#999;opacity:1}input::placeholder{color:#999;opacity:1}