/* Account password: original reference dimensions, isolated from other pages. */
body[data-page="account-password"] .mypage_interval{padding:150px 0 220px;display:flex;gap:50px}
body[data-page="account-password"] .mypage_title_wrap{border-bottom:2px solid #001111;padding-bottom:30px;display:flex;justify-content:space-between;align-items:center}
body[data-page="account-password"] .mypage_title{font-family:"twayair";font-size:35px;line-height:46px}
body[data-page="account-password"] .mypage_left{width:300px}
body[data-page="account-password"] .mypage_left ul li{font-family:"twayair";padding:0 30px}
body[data-page="account-password"] .mypage_left ul li img{width:20px}
body[data-page="account-password"] .left_info{padding:30px 0px;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6}
body[data-page="account-password"] .member_info{display:flex;justify-content:space-between;align-items:center}
body[data-page="account-password"] .member_info div:first-child p{font-size:17px}
body[data-page="account-password"] .member_info div p:first-child{color:#aaaaaa}
body[data-page="account-password"] .member_info div p:last-child{font-weight:500}
body[data-page="account-password"] .member_info a{width:40px;height:40px;border-radius:100%;background-color:#cccccc;display:flex;justify-content:center;align-items:center}
body[data-page="account-password"] .member_info a i{display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff}
body[data-page="account-password"] .left_list{padding:30px 0px;display:flex;flex-direction:column;gap:20px;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6}
body[data-page="account-password"] .left_list li{display:flex;align-items:center;justify-content:space-between}
body[data-page="account-password"] .left_list li:first-child div,body[data-page="account-password"] .left_list li a{display:flex;align-items:center;gap:10px}
body[data-page="account-password"] .left_list li:first-child div,body[data-page="account-password"] .left_list li a{font-weight:500;font-size:18px}
body[data-page="account-password"] .left_list li div i{font-size:32px;color:#cc1e12;opacity:0}
body[data-page="account-password"] .left_list li.current a{color:#cc1e12}
body[data-page="account-password"] .left_list li.current a img:nth-child(2){display:block}
body[data-page="account-password"] .left_list li.current div i{opacity:1}
body[data-page="account-password"] .mypage_right{width:100%}
body[data-page="account-password"] .mypage1_list_wrap{width:100%;margin-top:30px}
body[data-page="account-password"] .mypage1_list_wrap li{display:grid;grid-template-columns:168px 100%;height:70px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
body[data-page="account-password"] .mypage1_list_wrap li.line{border-top:0}
body[data-page="account-password"] .list_title{font-family:"twayair";font-size:18px;background-color:#f9f9f9;padding:0 30px}
body[data-page="account-password"] .list_con{display:flex;align-items:center;padding:0 30px}
body[data-page="account-password"] .list_con a{padding:5px 20px}
body[data-page="account-password"] .list_con input{font-family:"LotteMartHappy";height:30px;font-size:17px;outline:0;border:1px solid #e6e6e6}
body[data-page="account-password"] .list_con input[type=password]{padding:5px 10px;width:60%}
body[data-page="account-password"] .member_btn{width:100%;display:flex;align-items:center;justify-content:center;gap:20px;margin-top:50px}
body[data-page="account-password"] .member_btn a,body[data-page="account-password"] .member_btn input[type="submit"]{font-family:"twayair";width:280px;height:60px;display:flex;align-items:center;justify-content:center;font-size:20px;border-radius:50px;background-color:#111;color:#fff;border:0;cursor:pointer;transition:0.3s}
body[data-page="account-password"] .member_btn input[type="submit"]:hover{background-color:#cc1e12}
body[data-page="account-password"] .mypage_left{flex-shrink:0}
body[data-page="account-password"] .mypage_right{min-width:0}
body[data-page="account-password"] .mypage_title{font-weight:400;margin:0}
body[data-page="account-password"] .mypage1_list_wrap li{grid-template-columns:168px minmax(0,1fr)}
body[data-page="account-password"] .list_con{gap:0;flex-wrap:nowrap;font-size:17px}
body[data-page="account-password"] .list_con input{font-family:"LotteMartHappy";font-size:17px}
body[data-page="account-password"] .password-help{color:#aaa;font-size:90%}
body[data-page="account-password"] #auth{font-family:"LotteMartHappy";font-size:17px;padding:5px 20px;color:#111}
body[data-page="account-password"] .member_btn .list_con{padding:0 30px}
body[data-page="account-password"] .left_list li.current img{display:block}
body[data-page="account-password"] #password-submit{font-family:"twayair";width:280px;height:60px;font-size:20px;border-radius:50px;background:#111;color:#fff;transition:background-color .3s}
body[data-page="account-password"] #password-submit:hover{background:#cc1e12}
body[data-page="account-password"] #password-submit:disabled{opacity:.55;cursor:wait}
body[data-page="account-password"] .password-status{margin-top:20px;font-size:17px;line-height:26px;color:#b31d12}
body[data-page="account-password"] .password-status[data-kind="success"]{color:#20713c}
body[data-page="account-password"] .password-status[hidden]{display:none}
body[data-page="account-password"] .list_title{display:flex;align-items:center}
@media(max-width:850px){
 body[data-page="account-password"] .mypage_interval{flex-direction:column;padding:120px 20px 80px;gap:30px}
 body[data-page="account-password"] .mypage_left{width:100%}
 body[data-page="account-password"] .mypage1_list_wrap li{grid-template-columns:120px minmax(0,1fr);height:auto;min-height:70px}
 body[data-page="account-password"] .list_title,body[data-page="account-password"] .list_con{padding:15px}
 body[data-page="account-password"] .list_con input[type=password]{width:100%}
}
