html, body{height:100%; -webkit-text-size-adjust:none;}
body{font:12px/1.3 Helvetica, Sans-serif; color:#fff;}
body, div, dl, dt, dd, th, td, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, p, blockquote, button, input, textarea{margin:0; padding:0;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary{display:block; margin:0; padding:0;}
hr, table caption{display:none;}
legend, .hd_element{position:absolute; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
table{width:100%; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
img, fieldset, button, input{border:0; vertical-align:middle;}
ul, ol, li{list-style:none;}
em, address{font-style:normal;}
label, button{cursor:pointer;}
a{text-decoration:none; color:#fff;}
button{vertical-align:top; background:transparent; font-family:Helvetica, Sans-serif;}
button::-moz-focus-inner{padding:0; border:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
input, select, button, textarea{outline:none;font:12px/1.3 Helvetica, Sans-serif; color:#fff;}
input, select, textarea{border:0; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; -webkit-appearance:none;}
/* 비밀번호 변경 저장버튼 */
.save-btn-area{text-align: center;padding-top:30px;}
.save-btn-area .password-save{ width:80px;height:44px; font-size:16px; font-weight:bold; background:#51950c !important ; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; border:1px solid #49850b !important;}
.onoff{font-size:12px; margin-top: 7px;}
button{border-style: none !important; outline:none;}

@media screen and (min-width:820px){
.save-btn-area{padding-top:30px;}
}
/* 모바일&테블릿 */
/*@media screen and (min-width:320px) {.onoff{padding-left:55%;}}
@media screen and (min-width:360px) {.onoff{padding-left:48%;}}
@media screen and (min-width:375px) {.onoff{padding-left:47%;}}
@media screen and (min-width:412px) {.onoff{padding-left:42%;}}
@media screen and (min-width:414px) {.onoff{padding-left:41%;}}
@media screen and (min-width:768px) {.onoff{padding-left:31%;}}
@media screen and (min-width:1024px) {.onoff{padding-left:28%;}}*/