/*!
 * ！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！
 *
 * このcssは編集しないでください。
 * このcssを編集してもscssをコンパイルした時点で変更は消えます。
 * cssを編集したい場合は別のcssファイル（例：user.cssなど）を新規作成して、クラスごとに上書き、または新規クラスを追加してください。
 *
 * ！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！
 */
@font-face{font-display:swap;font-family:icons;font-style:normal;font-weight:400;src:url(../../../assets/fonts/iconfont/icons.eot?v=ef0aff61a0018597a83ce71f8842dbb8);src:url(../../../assets/fonts/iconfont/icons.eot?v=ef0aff61a0018597a83ce71f8842dbb8#iefix) format("eot"),url(../../../assets/fonts/iconfont/icons.woff?v=9fa368926edaec1d2333e14db7a4142c) format("woff"),url(../../../assets/fonts/iconfont/icons.ttf?v=c049ef9ac80f80f25a106d5789ed6587) format("truetype"),url(../../../assets/fonts/iconfont/icons.svg?v=98b1e409a63a0553e1254b7b3335e85f#icons) format("svg")}.pageID-loginIndex .wrapper{background:#eef9ff}.pageID-loginIndex .contents{margin-top:100px}.pageID-loginIndex .login{display:grid;gap:0 40px;grid-template-columns:repeat(2,1fr)}.pageID-loginIndex .login_block{background:#fff;border-radius:30px;padding:50px 40px 70px}.pageID-loginIndex .login_block>:first-child{margin-top:0}.pageID-loginIndex .login_title{color:#44b6e2;font-size:2.5rem;font-weight:500;line-height:1;text-align:center}.pageID-loginIndex .login_lead{font-size:1.25rem;font-weight:500;line-height:1.6;margin:20px 0 0;text-align:center}.pageID-loginIndex .login_input{margin:30px 0 0}.pageID-loginIndex .login_input>dt{font-size:1rem;font-weight:500}.pageID-loginIndex .login_input>dd{margin:8px 0 0}.pageID-loginIndex .login_input>dd input{border-radius:10px;height:60px;padding:0 15px}.pageID-loginIndex .login_error{color:#f21a47;font-size:.875rem;margin:10px 0 0}.pageID-loginIndex .login_remember{margin:15px 0 0 10px}.pageID-loginIndex .login_btn{margin:55px auto 0;max-width:400px}.pageID-loginIndex .login_toReminder{text-align:center}.pageID-loginIndex .login_toReminder>a{color:#0a2d84}.pageID-loginIndex .login_txt{font-size:1rem;font-weight:500;line-height:2;margin:45px 0 0;text-align:center}@media screen and (max-width:736px){.pageID-loginIndex .contents{margin-top:30px}.pageID-loginIndex .login{display:block}.pageID-loginIndex .login>:first-child{margin-top:0}.pageID-loginIndex .login_block{border-radius:10px;margin:30px 0 0;padding:30px 15px}.pageID-loginIndex .login_title{font-size:1.7142857143rem}.pageID-loginIndex .login_lead{font-size:1.2142857143rem}.pageID-loginIndex .login_input{margin:20px 0 0}.pageID-loginIndex .login_input>dd input{border-radius:5px;height:40px;padding:0 10px}.pageID-loginIndex .login_remember{margin:10px 0 0}.pageID-loginIndex .login_btn{margin:30px auto 0}.pageID-loginIndex .login_txt{margin:20px 0 0}}@media screen and (hover:hover){.pageID-loginIndex .login_toReminder>a:hover{color:#44b6e2}}