body { margin: 0; display: flex; flex-direction: column; height: 100vh; background-color: #F5F5F5; }
.login { width: 250px; padding: 15px; text-align: center; margin: auto; background: #FFF; }
.login h1 { font-size:26px; height: 60px; background-image: URL("/resources/img/logo/logo_01.svg"); background-position: center center; background-size: auto 30px; background-repeat: no-repeat; }
.login .login_type { text-align:left; padding: 10px 0px 10px 20px; }
.login .login_type span.si_inp_radio_01 label { margin-right: 0px; }
.login #id { padding-left:35px; background-image: URL("/resources/img/icon/login_id.svg"); background-position: 10px center; background-size: 16px 16px; background-repeat: no-repeat; }
.login #pwd { padding-left:35px; background-image: URL("/resources/img/icon/login_pwd.svg"); background-position: 10px center; background-size: 16px 16px; background-repeat: no-repeat; }
.login .msg { display: none; text-align:left; font-size: 11px; padding: 5px 5px 5px 25px; background-image: URL("/resources/img/icon/warning.png"); background-repeat: no-repeat; background-position: 5px center; }
.login button.btn_join { font-size:12px; padding-left:0px; padding-right:0px; }
.login button.btn_find { font-size:12px; padding-left:0px; padding-right:0px; letter-spacing:-0.5px; }
.login .copyright { font-size: 11px; color: #999; }
.login .copyright a.privacy { margin-left:10px; text-decoration:none; font-size:11px; color:#999; letter-spacing:-0.5px; }
.translation { width: 100%; text-align: center; box-sizing: border-box; padding:0px 10px 20px 10px; }
.translation p { text-align:center; font-size:12px; font-weight:500; }
.translation ul.nation { margin: 0px; padding: 0px; list-style: none; text-align: center; }
.translation ul.nation li { display: inline-block; margin-right: 10px; margin-bottom: 10px; }
.translation ul.nation li a { display:inline-block; padding: 5px; cursor: pointer; }
.translation ul.nation li img { box-shadow: 1px 1px 1px #CCC; -webkit-box-shadow: 1px 1px 1px #CCC; vertical-align: top; cursor: pointer; }