@charset "utf-8";

*{margin:0;padding:0;font-family:NanumGothic,"나눔고딕","Malgun Gothic",Dotum,"돋움",Gulim,"굴림",Helvetica,Apple-Gothic;-webkit-text-size-adjust:none;}
body{background-color:#e8e9ec;line-height:1.25em;color:#000;word-wrap:break-word;word-break:break-all;}
body,input,select,textarea{font-size:14px;}

/* 로그인 */
.it{display:block;border:1px solid #9b9b9d;background:#fff;}
.it.on{border-color:#55af00;}
.it input{width:100%;border:0 none;}
.ac{top:10px;bottom:auto;}

.it input{height:28px;border:1px solid #9b9b9d;}
.it.on input{border-color:#55af00;}

#ct{margin:0 10px;border-bottom:1px solid #cbccd1;}
#ct h3{padding:0.9em 0 0.7em;font-size:1em;}
.FormLogin{border:1px solid #bebebe;background-color:#f1f1f1;}
.nt{padding:4.5em 0 1.4em;border:1px solid #fff;border-bottom-color:#e3e3e3;background:url(/images/mobile/bg1.gif) no-repeat 50% 1.3em;text-align:center;letter-spacing:-1px;}
.nt h2{margin:0 0 0.8em;font-size:1em;}
.nt h2 strong{color:#e61313;}
.nt p{font-size:0.85em;color:#686868;}
#ct fieldset{position:relative;border:1px solid #fff;}
.cc{position:relative;width:100%;}
.cc .im{position:absolute;left:1.4em;bottom:0;}
.cc p{padding:2.6em 19px 0 170px;}
.cc input{width:100%;}
.ia{position:relative; margin:19px 0;}
.ip{padding:0 85px 0 19px;}
.ip li{width:100%;margin-top:5px;}
.ip input{width:100%; border:0;}
.il{background:#fff url(/images/mobile/lb.gif) no-repeat 0.6em 5px;}
.pl{background:#fff url(/images/mobile/lb.gif) no-repeat 0.6em -78px;}
.ac{position:absolute;right:0;bottom:0;width:78px;}
.ac span{display:block;width:100%;}
.ac a{font-size:0.85em;color:#909090;}
.ac .lk{margin-left:0.3em;}
.ac .on,
.ac .off{color:#1172b6;}

.ac input{display:block;overflow:visible;width:61px;height:30px;margin-top:11px;border:1px solid #bcbcbc;background:#f1f1f1 url(/images/mobile/bt_1.gif) repeat-x 0 -65px;white-space:nowrap;font-weight:bold;font-size:0.9em;letter-spacing:-1px;text-indent:-2px;color:#666;vertical-align:middle;cursor:pointer;-webkit-border-radius:0;}
.ot{clear:both;margin-top:-0.5em;padding:0 0 19px 19px;color:#666;white-space:nowrap;}
.sv input{width:19px;height:19px;vertical-align:middle;}
.sv label{margin-right:1em;vertical-align:-0.15em;}
.nt2{margin-top:0.7em;font-size:0.93em;}
.sc2{padding:1.4em 1.4em 0.4em;}
.sc2 h2{margin-bottom:1em;font-size:1em;}
.sc2 p{margin-bottom:1em;font-size:0.85em;color:#686868;}
.sc2 a{color:#1172b6;}

#Footer{background:#e8e9ec;}
