*{box-sizing:border-box;margin:0;padding:0}:focus{outline:none}html{height:100%}body{color:#000;background-color:#eee;height:100%;margin:0;font-family:メイリオ,Meiryo,Hiragino Sans,Hiragino Kaku Gothic ProN,sans-serif;font-weight:400;overflow-x:hidden}img{border:none}a:link,a:visited{color:#0000f2}a:hover{color:red}a:active{color:#ff7100}#wrapper{text-align:center;background:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;width:1108px;margin:0 auto;padding-top:74px;position:relative}#boxHeader{background-color:#004190;width:800px;height:110px;margin:0 auto;padding-top:20px;position:relative}img#logoJp{width:260px;height:auto}#boxLogin{background-color:#ddddf0;width:800px;height:400px;margin:0 auto 70px;position:relative}#boxLogin #txtId{color:#3f3c3c;text-align:center;background-color:#ededfc;border:1px solid #b3b3b3;width:175px;height:40px;padding-top:6px;font-size:18px;font-weight:400;position:absolute;top:70px;left:139px}#boxLogin #txtPassword{color:#3f3c3c;text-align:center;background-color:#ededfc;border:1px solid #b3b3b3;width:175px;height:40px;padding-top:6px;font-size:18px;font-weight:400;position:absolute;top:122px;left:139px}#boxLogin input{background-color:#fff;border:1px solid #999;width:346px;height:40px;margin:0;padding:0 10px;font-size:18px;line-height:18px}#boxLogin input#userid{line-height:0;position:absolute;top:70px;left:313px}#boxLogin input#userid:disabled{background:#eee;width:346px;left:313px}#boxLogin input#password{line-height:0;position:absolute;top:122px;left:313px}#boxLogin input#password:disabled{background:#eee;width:346px;left:313px}#boxLogin .loginBtn{background:url(/images/login/btn_login.png?20220217) no-repeat;border:0;width:227px;height:61px;position:absolute;top:225px;left:286px}#boxLogin .loginBtn:hover{cursor:pointer;background-position:0 -61px}#boxLogin .loginBtn:active{cursor:pointer;background-position:0 -122px}ul#navi{list-style:none;display:flex;position:absolute;top:330px;left:240px}ul#navi li{width:146px;height:35px;margin:0 7px;display:block;position:relative}ul#navi li a{text-indent:-9999px;-webkit-tap-highlight-color:transparent;width:100%;height:100%;position:absolute;top:0;left:0}ul#navi li#btnContact{background:url(/images/login/btn_pw_contact.png?20220217) no-repeat}ul#navi li#btnContact a:hover{background:url(/images/login/btn_pw_contact.png?20220217) 0 -35px no-repeat}ul#navi li#btnContact a:active{background:url(/images/login/btn_pw_contact.png?20220217) 0 -70px no-repeat}ul#navi li#btnPassword{background:url(/images/login/btn_pw_contact.png?20220217) 0 -105px no-repeat}ul#navi li#btnPassword a:hover{background:url(/images/login/btn_pw_contact.png?20220217) 0 -140px no-repeat}ul#navi li#btnPassword a:active{background:url(/images/login/btn_pw_contact.png?20220217) 0 -175px no-repeat}#login_change_link{font-family:メイリオ,Meiryo,Hiragino Sans,Hiragino Kaku Gothic ProN,sans-serif;font-size:15px;text-decoration:underline;position:relative;top:222px}#login_change_link,#login_change_link:visited{color:#0000f2}#login_change_link:hover,#login_change_link:active{color:#09f}#lineLineup{z-index:0;width:868px;height:20px;margin:51px auto 0;position:relative}#lineLineup p{color:#000;background:#fff;padding:0 5px;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:300;display:inline-block}#lineLineup:before{content:"";z-index:-1;background:#c7c8c8;width:100%;height:3px;position:absolute;top:13px;left:0}#logos{background:url(/images/login/logos.svg?v3) 0 0/100% no-repeat;width:854px;height:169px;margin:42px auto 52px;display:block}
