@charset "utf-8";.tabs_items{display:block}.login .member,.login .non-member{padding:50px calc(40/900 * 100%)}.login_box>div{background-color:#f9f9f9}.login_box>div{background-color:#f9f9f9}.login_headline_pnt02{font-size:20px;font-weight:500;text-align:center}.login .member_upper,.login .non-member_upper{overflow:hidden;border-bottom:1px solid #545863;margin:30px 0 0;padding:0 0 30px}.login #login input[type=password],.login #login input[type=text]{width:100%;height:50px;border:solid 2px #ccc;font-size:16px;line-height:1;padding:10px 20px}.login .member_bottom,.login .non-member_bottom{margin:30px 0 0}@media screen and (min-width:700px){.login .tabs_items{display:block;width:calc(50% - 10px);margin:auto}}@media screen and (max-width:700px){.login_box>div{width:auto}.login_headline_pnt02{font-size:18px}.login_box{display:block;margin:25px 0 0}.detail_top_name{font-size:17px}}.pass_detail{padding-bottom:80px}.login_pass_form dl{display:table;padding:20px 0;width:100%;margin-top:30px}.login_pass_form dl:nth-child(2){margin-top:0;padding-top:0}.login_pass_form dd,.login_pass_form dt{display:table-cell}.login_pass_form dt{width:120px}.login_pass_form .btn_area{margin:30px auto 0}.login_pass_complete,.login_repass,.login_repass_complete{padding-bottom:50px}@media screen and (max-width:700px){.pass_detail{padding-bottom:50px}.login_pass_form dl{margin-top:10px}.login_pass_form dd,.login_pass_form dl,.login_pass_form dt{display:block}.login_pass_form .btn_base-w240{min-width:180px}.login_pass_form .btn_area{margin:20px auto 0}.login_pass_complete,.login_repass,.login_repass_complete{padding-bottom:0}}.login_pass .caution_txt.alert-error{margin:10px 0}.login_pass .login_pass_form dd:last-of-type input,.login_pass .login_pass_form dd:last-of-type select{margin-bottom:0}