.breadcrumb{padding-top:5px}body.mypage-login{background:#edf1f2;margin:0 auto;text-align:center}body.mypage-login .loginlogo{margin:70px auto 40px;width:351px}@media only screen and (max-width:767px){body.mypage-login .loginlogo{height:auto;margin:20px auto 15px;width:250px}}body.mypage-login .notification{background-color:transparent;border:none}body.mypage-login .inner div.box{background:#fff;display:grid;margin-bottom:28px;padding:60px}@media only screen and (max-width:767px){body.mypage-login .inner div.box{padding:20px}}body.mypage-login .inner div.box p{margin-bottom:5px;text-align:left}body.mypage-login .inner div.box p.exposition{margin-bottom:20px}body.mypage-login .inner div.box p.kome{font-size:1.4rem;margin-top:5px;padding-bottom:10px}body.mypage-login .inner div.pass{margin-top:22px}@media only screen and (max-width:767px){body.mypage-login .inner div.pass{margin-top:15px}}body.mypage-login .inner div.autologin{margin-bottom:20px;margin-left:12px;margin-top:40px;text-align:left}body.mypage-login .inner h2{font-size:2rem;margin-bottom:16px}@media only screen and (max-width:767px){body.mypage-login .inner h2{font-size:1.6rem}}body.mypage-login .inner .sec_title>h2{font-size:3.2rem!important}@media (max-width:768px){body.mypage-login .inner .sec_title>h2{font-size:2.4rem!important}}body.mypage-login header .inner h1.pageText{font-size:1.1rem;font-weight:400;margin:0;text-align:right}form.loginform{display:grid;text-align:center;width:100%}form.loginform input[type=email],form.loginform input[type=password],form.loginform input[type=text]{border:1px solid #707070;font-size:16px;padding:10px 8px;width:100%}form.loginform input::-moz-placeholder{font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}form.loginform input::placeholder{font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}form.loginform .autologin label{cursor:pointer;display:block}form.loginform .autologin label input[type=checkbox]{position:absolute;visibility:hidden}form.loginform .autologin label input[type=checkbox]:checked+span:after{opacity:1}form.loginform .autologin span{display:block;line-height:23px;padding-left:26px;position:relative}@media screen and (max-width:767px){form.loginform .autologin span{line-height:30px}}form.loginform .autologin span:before{background-color:#fff;border:1px solid #707070;content:"";height:25px;left:-12px;position:absolute;top:0;width:25px}@media screen and (max-width:767px){form.loginform .autologin span:before{top:3px}}form.loginform .autologin span:after{background:#fff;border-bottom:3px solid;border-left:3px solid;content:"";height:7px;left:-6px;opacity:0;position:absolute;top:6px;transform:rotate(-45deg);transition:opacity .2s;width:13px}@media screen and (max-width:767px){form.loginform .autologin span:after{top:9px}}form.loginform .link{font-size:1.4rem;margin:25px auto 0;text-align:center}form.loginform .pass .link{margin:10px 0 0;text-align:left}.btn_enter,.btn_submit{background:#0096c7;margin:30px auto 0;max-width:320px;padding:0;transition:all .4s ease}@media only screen and (max-width:767px){.btn_enter,.btn_submit{margin-top:15px}}.btn_enter:hover,.btn_submit:hover{opacity:.7;transition:all .4s ease}.btn_enter a,.btn_enter button,.btn_enter input[type=submit],.btn_submit a,.btn_submit button,.btn_submit input[type=submit]{background:none;border:none;border-radius:40px;display:inline-block;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1;outline:none;padding:17px 0;position:relative;transition:all .4s ease;width:100%}.btn_enter{background:none;border:2px solid #0096c7;cursor:pointer;max-width:320px;transition:all .4s ease;width:100%}.btn_enter:hover{background:#0096c7;opacity:1;transition:all .4s ease}.btn_enter:hover a{color:#fff;opacity:1}.btn_enter a{color:#0096c7;max-width:unset}.company_login{background:linear-gradient(90deg,#e63700,#e66b00);cursor:pointer;max-width:320px;transition:all .4s ease;width:100%}.company_login:hover{opacity:.7;transition:all .4s ease}.company_login a{color:#fff;max-width:unset;width:100%}.btnlist,.btnlist li{text-align:center}.btnlist li{cursor:pointer;margin:0 auto;max-width:250px;width:80%}.btnlist li a{background:#fff;border:1px solid #dadce0;border-radius:26px;color:#3c4043;display:block;font-family:Google Sans,arial,sans-serif;font-size:1.4rem;font-weight:500;line-height:39px;margin-bottom:15px;padding-left:75px;position:relative;text-align:left;width:100%}.btnlist li a:hover{opacity:1!important}.btnlist li a i{font-size:1.4em;left:47px;position:absolute;top:12px}.btnlist li a:before{display:none}@media (hover:hover){.btnlist li a:hover{opacity:.8}}

/*# sourceMappingURL=login.css.map*/