html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,*::before,*::after{box-sizing:border-box}@font-face{font-family:"Local Noto Sans JP";src:local("Noto Sans JP")}body{font-family:"Local Noto Sans JP","Noto Sans JP",sans-serif}.padding-20{padding:20px}.container{display:flex}h3{font-size:16px;font-weight:700;margin-bottom:10px}h3 span{font-size:10px}.button01{display:inline-block;font-size:14px;color:#fff;text-decoration:none;padding:10px 15px;background-color:#3c6391;border:1px solid #3c6391;cursor:pointer}.button01.waming{background-color:#9f1f32;border:1px solid #9f1f32}.button01:hover{background-color:#1a2b3e;border:1px solid #1a2b3e}.button01:disabled{pointer-events:none;opacity:.5}.button01.disabled{pointer-events:none;opacity:.5}.link{font-size:14px;color:#007bff;text-decoration:none;transition:.3s}.link:visited{color:#551a8b}.link:hover{color:#0056b3;text-decoration:underline}.link:active{color:red}.form-label{font-size:12px;display:block}input[type=text],input[type=number],input[type=email],input[type=password],input[type=datetime-local]{padding:8px 10px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}input[type=text]:focus,input[type=number]:focus,input[type=email]:focus,input[type=password]:focus,input[type=datetime-local]:focus{border-color:#0056b3;outline:none;box-shadow:0 0 5px rgba(76,111,175,.5)}textarea{height:100px;padding:8px 10px;margin:8px 0;border:1px solid #ccc;border-radius:4px;resize:vertical;box-sizing:border-box}textarea:focus{border-color:#0056b3;outline:none;box-shadow:0 0 5px rgba(76,111,175,.5)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 40px 8px 10px;margin:8px 0;border:1px solid #ccc;border-radius:4px;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 10px top 50%;background-size:12px auto}select:focus{border-color:#0056b3;outline:none;box-shadow:0 0 5px rgba(76,111,175,.5)}.container{width:100%;height:100svh;display:flex;justify-content:center;align-items:center;background-color:#f2f2f2}.container .login-block{width:300px;background-color:#fff;border-radius:10px;padding:20px;box-shadow:0 5px 10px 0px rgba(0,0,0,.1)}.container .login-block .inner .title{width:240px;height:59.04px;margin-left:10px;text-align:center;font-size:28px;font-weight:700;font-feature-settings:"palt"}.container .login-block .inner .title .logo{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;width:100%;height:30px;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 321.69 31.43'><g><g><path class='cls-1' d='M.87,24.98c-.83,0-1.1-.62-.66-1.52L10.36,3.45c.45-.86.83-1.28,1.83-1.28h15.7c.93,0,1.1.66.66,1.52l-1,1.97c-.48.97-.93,1.28-1.83,1.28h-9.38l-1.93,3.83h8.66c.79,0,1.17.62.69,1.55l-1,1.93c-.48.93-.93,1.28-1.83,1.28h-8.9l-2.38,4.69h11.42c.79,0,1.17.62.69,1.55l-1.04,1.93c-.52.93-.93,1.28-1.83,1.28H.87Z'/><path class='cls-1' d='M36.48,21.01l-1.04-2.79c-2.17,1.76-3.83,4-4.62,5.45-.55,1-.83,1.31-1.93,1.31h-4.49c-.9,0-1.38-.62-.9-1.55,1.59-3.07,5.76-6.52,9.94-8.94l-2.9-6.62c-.28-.66-.28-1.66,1.14-1.66h3.97c1.17,0,1.59.38,2.04,1.55l1.62,4.31c1.72-1.41,3.21-3.07,4.04-4.55.55-1,.83-1.31,1.93-1.31h4.48c.9,0,1.38.62.9,1.55-1.59,3.07-5.55,5.76-9.38,7.97l1.55,3.55c.52,1.24.93,1.83,2,1.83.83,0,1.1.38.76,1.14l-.76,1.62c-.38.83-.9,1.14-1.72,1.28-.62.1-1.48.21-2.17.21-2.76,0-3.52-1.86-4.45-4.35Z'/><path class='cls-1' d='M50.01,16.97c0-3.52,1.79-7.04,4.17-9.42,3.31-3.31,8.73-5.8,17.21-5.8,1.1,0,2.9.07,4,.17,1.17.1,1.28.62,1.17,1.52l-.28,2.31c-.1.76-.31,1.31-1.35,1.24-.86-.07-2.38-.14-3.24-.14-4.42,0-8.38,1.04-11.11,3.83-1.24,1.24-2.48,3.38-2.48,5.35,0,3.45,2.76,4.48,5.8,4.48,1.76,0,3.35-.24,4.52-.55.69-.17,1.17,0,1.24.76l.28,2.52c.1.79-.28,1.07-1.45,1.41-1.52.41-3.86.72-6.14.72-5.9,0-12.35-1.79-12.35-8.42Z'/><path class='cls-1' d='M72.5,20.49c0-3.1,1.86-6.66,4.42-9.28,4-4.04,8.97-5.45,14.73-5.45,2.45,0,5.52.48,7.97,1.24.79.24,1,.9.59,1.69l-5.42,10.59c-.59,1.17-.21,1.83.69,1.83.83,0,1.1.38.76,1.14l-.76,1.62c-.41.9-.86,1.1-1.79,1.28-.79.14-2.21.21-3.04.21-2.31,0-4.17-1.14-4.04-3.35h-.07c-2.31,2.17-5.69,3.42-8.42,3.42-4,0-5.62-2.21-5.62-4.93ZM90.69,13.04l1.17-2.28c-.76-.14-1.69-.28-2.59-.28-2.69,0-4.76,1.17-6.21,2.62-1.35,1.35-2.62,3.31-2.62,5,0,1.14.76,1.69,1.93,1.69,3.17,0,6.73-3.69,8.31-6.76Z'/><path class='cls-1' d='M100.04,19.32L109.15,1.28c.55-1.1.93-1.28,1.83-1.28h4.69c.59,0,.93.21.93.62,0,.24-.07.52-.28.9l-8.97,17.77c-.59,1.17-.21,1.83.69,1.83.83,0,1.1.38.76,1.14l-.76,1.62c-.41.9-.86,1.1-1.79,1.28-.79.14-2.21.21-3.04.21-3.07,0-5.21-2-3.17-6.04Z'/><path class='cls-1' d='M112.57,19.32L121.67,1.28c.55-1.1.93-1.28,1.83-1.28h4.69c.59,0,.93.21.93.62,0,.24-.07.52-.28.9l-8.97,17.77c-.59,1.17-.21,1.83.69,1.83.83,0,1.1.38.76,1.14l-.76,1.62c-.41.9-.86,1.1-1.79,1.28-.79.14-2.21.21-3.04.21-3.07,0-5.21-2-3.17-6.04Z'/><path class='cls-1' d='M133.61,24.98c-.83,0-1.07-.69-.66-1.52l10.11-20.01c.45-.86.83-1.28,1.83-1.28h4.93c.83,0,1.62.52,1.79,1.52.34,2.14.83,5.59,1.1,7.73,2.35-2.17,7.52-6.59,9.9-8.42.69-.52,1.28-.83,2.17-.83h6.49c1.04,0,.97.9.59,1.66l-10.01,19.87c-.48.97-.93,1.28-1.83,1.28h-5c-.79,0-1.14-.59-.66-1.52l6-11.9h-.1c-1.86,1.48-5.97,5.11-7.9,6.93-1.1,1.03-2.17,1.97-3.38,1.97-1.55,0-2.04-.86-2.31-2.59-.24-1.59-.72-4.52-.93-5.55h-.07l-5.83,11.39c-.48.93-.93,1.28-1.83,1.28h-4.42Z'/><path class='cls-1' d='M168.81,20.49c0-3.1,1.86-6.66,4.42-9.28,4-4.04,8.97-5.45,14.73-5.45,2.45,0,5.52.48,7.97,1.24.79.24,1,.9.59,1.69l-5.42,10.59c-.59,1.17-.21,1.83.69,1.83.83,0,1.1.38.76,1.14l-.76,1.62c-.41.9-.86,1.1-1.79,1.28-.79.14-2.21.21-3.04.21-2.31,0-4.17-1.14-4.04-3.35h-.07c-2.31,2.17-5.69,3.42-8.42,3.42-4,0-5.62-2.21-5.62-4.93ZM186.99,13.04l1.17-2.28c-.76-.14-1.69-.28-2.59-.28-2.69,0-4.76,1.17-6.21,2.62-1.35,1.35-2.62,3.31-2.62,5,0,1.14.76,1.69,1.93,1.69,3.17,0,6.73-3.69,8.31-6.76Z'/><path class='cls-1' d='M211.91,19.32l2.55-5.11c.9-1.83.55-2.76-.86-2.76-3.35,0-7.83,4.24-10.38,9.31l-1.48,2.93c-.59,1.14-.93,1.28-1.83,1.28h-4.69c-1.1,0-1.1-.66-.66-1.52l8.07-15.94c.52-1.04.93-1.31,1.83-1.31h4.31c.9,0,1.21.52.66,1.55l-.72,1.35h.1c2.52-1.73,5.49-3.35,9.18-3.35,3.11,0,5.14,1.52,5.14,4.14,0,.97-.28,2.14-1,3.55l-3.11,6.18c-.59,1.17-.21,1.83.69,1.83.83,0,1.1.38.76,1.14l-.59,1.28c-.41.9-.86,1.1-1.79,1.28-.79.14-2.21.21-3.04.21-3.07,0-5.14-2-3.14-6.04Z'/><path class='cls-1' d='M223.68,20.49c0-3.1,1.86-6.66,4.42-9.28,4-4.04,8.97-5.45,14.73-5.45,2.45,0,5.52.48,7.97,1.24.79.24,1,.9.59,1.69l-5.42,10.59c-.59,1.17-.21,1.83.69,1.83.83,0,1.1.38.76,1.14l-.76,1.62c-.41.9-.86,1.1-1.79,1.28-.79.14-2.21.21-3.04.21-2.31,0-4.17-1.14-4.04-3.35h-.07c-2.31,2.17-5.69,3.42-8.42,3.42-4,0-5.62-2.21-5.62-4.93ZM241.86,13.04l1.17-2.28c-.76-.14-1.69-.28-2.59-.28-2.69,0-4.76,1.17-6.21,2.62-1.35,1.35-2.62,3.31-2.62,5,0,1.14.76,1.69,1.93,1.69,3.17,0,6.73-3.69,8.31-6.76Z'/><path class='cls-1' d='M251.14,31.29c-1-.07-1.35-.41-1.21-1.55l.24-2.04c.1-.86.41-1.35,1.38-1.24s2.35.24,3.42.24c5.11,0,7.35-1.48,8.31-3.45l.48-1h-.1c-2.24,1.59-5.07,2.48-7.52,2.48-3.73,0-5.38-2.04-5.38-4.59,0-3.21,2.1-6.8,4.35-9,4-3.93,8.69-5.38,13.83-5.38,2.73,0,5.8.48,8.25,1.24.79.24,1,.9.59,1.69l-7.49,14.77c-2.69,5.31-7.9,7.97-15.59,7.97-1,0-2.48-.07-3.55-.14ZM268.26,13.01l1.17-2.24c-.76-.14-1.73-.28-2.62-.28-2.48,0-4.42,1.14-5.73,2.45-1.21,1.21-2.48,3.17-2.48,4.66,0,1.17.69,1.62,1.79,1.62,3,0,6.42-3.45,7.87-6.21Z'/><path class='cls-1' d='M276.71,19.35c0-5.76,7-13.77,15.8-13.77,4.07,0,7.35,2.17,7.35,5.9,0,2.83-1.31,3.97-3.97,4.69-2.73.76-7.56,1.55-11.9,1.9-.03.21-.03.38-.03.55,0,1.07,1.24,1.83,3.79,1.83,2.38,0,4.69-.38,6.38-.86.72-.21,1.14-.03,1.24.72l.31,2.42c.1.86-.24,1.17-1.17,1.48-1.79.59-5.17,1.21-9.28,1.21-5.14,0-8.52-1.83-8.52-6.07ZM291.31,13.01c1.42-.34,2.38-.76,2.38-1.83,0-.83-.76-1.45-2-1.45-2.42,0-5.04,2.04-6.21,4.14,1.97-.14,3.9-.38,5.83-.86Z'/><path class='cls-1' d='M298.9,24.98c-.9,0-1.17-.48-.66-1.52l5.42-10.66c.79-1.55,1.93-4.24,2.38-5.28.45-1.07.9-1.31,1.79-1.31h3.93c.9,0,1.21.48.69,1.55l-.76,1.52h.07c2.21-1.86,5.14-3.52,7.97-3.52,1.76,0,2.17.48,1.86,1.86l-.62,2.93c-.17.93-.55,1.31-1.38,1.24-.62-.03-1.34-.07-1.83-.07-5.31,0-8.52,4.38-10.87,9.04l-1.48,2.93c-.59,1.14-.93,1.28-1.83,1.28h-4.69Z'/></g></g></svg>");mask-position:center;mask-repeat:no-repeat;mask-size:contain;background-color:#787878}.container .login-block .inner .title .sub-title{text-align:center;font-size:14px;color:#9c9c9c;margin:.5em 0 1.5em}.container .login-block .inner .field label{font-size:14px;color:#9c9c9c}.container .login-block .inner .field input{color:#9c9c9c;font-size:18px;width:100%;outline:none;border:1px solid #e6e6e6;margin:5px 0 15px;border-radius:2px;padding:.8em 1em;line-height:1}.container .login-block .inner .field input::placeholder{color:#ccc}.container .login-block .inner .btn{outline:none;border:1px solid #3c6391;appearance:none;font-size:14px;color:#fff;width:100%;background-color:#3c6391;text-align:center;padding:.8em 0;border-radius:5px;cursor:pointer;margin:20px 0;transition:.3s}.container .login-block .inner .btn:hover{border-color:#535353;background-color:#535353}.container .login-block .inner .btn.disable{background-color:#9f9f9f;border-color:#9f9f9f;box-shadow:none;pointer-events:none;cursor:default}