@charset "utf-8";
body, html {height:100%; font-size:12px; font-family:dotum,'Malgun Gothic','맑은고딕','돋움',sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,p,button,header,footer {margin:0; padding:0;}
body,input,select,textarea,header,footer {}
body {min-width:320px; background:#fff; -webkit-text-size-adjust:none;}
img,input,fieldset {border:0 none;}
img,input,select,textarea {vertical-align:top;}
ul,ol,li {list-style:none;}
address,em,i {font-style:normal; font-weight:normal;}
h1,h2,h3,h4,h5 {font-size:12px; font-weight:normal;}
hr {display:none;}
a {color:#000; text-decoration:none; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
a:link,a:hover,a:active {text-decoration:none;}
input:focus {outline:none;}
input[type="text"] {-webkit-appearance:none; -webkit-border-radius:0;}
input:checked[type="checkbox"] {background-color:#fff; -webkit-appearance:checkbox;}
header,footer {display:block;}
.hide {position:absolute; width:1px; height:1px; overflow:hidden; font-size:0; line-height:0;}
button{overflow:visible; overflow:hidden; border:none; background:none; font-family:'Malgun Gothic','맑은고딕',dotum,'돋움',sans-serif; text-align:center; cursor:pointer; *-webkit-border-radius:4px;}

#container {height:100%;}
.contents {min-height:100%; margin:-42px 0 -151px 0;}
.contents_inner {position:relative; padding:42px 0 201px 0;}
header {position:relative; z-index:10; height:42px; overflow:hidden; background-color:#FFF;}
.contents button.b_list {padding:4px 0 3px 0; border:1px solid #bcbcbc; border-radius:1px; background-image:-webkit-gradient(linear,left top, left bottom ,color-stop(0%,#fdfdfd),color-stop(50%,#f6f6f6),color-stop(100%,#f1f1f1)); color:#666;}
.contents button.b_list span {padding:0 13px 0 21px; background-image:url(http://img.megastudy.net/mobile/main/ic_button02.gif); background-repeat:no-repeat; background-position:11px 50%;}
header h1 {margin-bottom:10px; margin-left:12px; padding-top:12px;}
header nav {position:absolute; top:15px; right:10px;}
header nav a {color:#999;letter-spacing:-1px;margin:0 3px;vertical-align:top;font-size:12px;}
header nav span{color:#ccc;vertical-align:top;font-size:10px;vertical-align:1px;}
header nav .bt_all {margin:-1px 1px 0 5px;display:inline-block;font:0/0 arial;}
.header_h2{position:relative;z-index:10;}
/** .header_h2 h2 {height:19px; padding:6px 0 5px 14px; border-top:1px solid #425497; border-bottom:1px solid #425497; background-color:#5265a8; color:#fff; font-size:1.3em; font-weight:bold; text-shadow:1px 1px 1px #425186; vertical-align:top;} **/
.header_h2 h2 {height:19px; padding:6px 0 5px 0;text-align:center; border-top:1px solid #425497;background-color:#142A75; color:#fff; font-size:1.3em; font-weight:bold; vertical-align:top;text-align:center;border-bottom:2px solid #0082ff;}
.header_h2 .h2 {height:25px; padding:9px 0 5px 0;text-align:center;background-image:-webkit-gradient(linear,left top,left bottom ,color-stop(0%,#5e5e5e),color-stop(100%,#292929)); color:#fff; font-size:1.3em; font-weight:bold; vertical-align:top;border:0;}
.header_h2 h2 a{font-weight:bold;color:#fff;font-size:0.9em}
.main_header h2 {background-image:-webkit-gradient(linear,left top,right top ,color-stop(0%,#1b72ce),color-stop(100%,#092b6d)); color:#fff; padding-left:0;padding-top:8px;padding-bottom:0;height:21px;letter-spacing:-1px;font-size:12px;text-align:left;}
.main_header h2 span {padding-left:18px; background:url(http://img.megastudy.net/mobile/main/ic_2x2.gif) 14px 50% no-repeat; font-weight:normal;}
.main_header h2 span a{color:#fff; font-size:1em; }
.main_header h2 img {vertical-align:-2px; margin:0 2px}
.main_header h2 strong{color:#fdf612;font-weight:bold;}
.all_mn {border-top:1px solid #d4dbe8;background:#e3e8f1;box-shadow:0 3px 1px #edf0f5;-webkit-box-shadow : 0 3px 1px #edf0f5;-moz-box-shadow : 0 3px 1px #edf0f5;overflow:hidden;width:100%}
.all_mn ul {overflow:hidden;width:100%}
.all_mn li {float:left;width:24.8%;border-top:1px solid #edf0f5;border-right:1px solid #d4dbe8;text-align:center;padding:6px 0;;box-shadow:2px 0 1px #edf0f5;-webkit-box-shadow : 2px 0 1px #edf0f5;-moz-box-shadow : 2px 0 1px #edf0f5;}
.all_mn li a {color:#424750;display:block;font-size:12px !important}
.all_mn li.close a  {font-weight:bold;color:#999999;font-size:11px}
.layout_type02 header h2 {padding-top:8px; border-top-width:4px; border-bottom-width:0; background-color:#fff; color:#192865; text-shadow:none;}
.layout_type02 header {height:50px;}
.layout_type02 .contents {margin:-50px 0 -151px 0;}
.layout_type02 .contents_inner {padding:50px 0 201px 0;}
footer {position:relative; height:150px; border-top:1px solid #c8c8c8; background-color:#ededed; text-align:center;}
footer nav {padding:8px 0 5px 0;}
footer nav a {display:inline-block; margin:0; padding:6px 16px 5px 8px; border:1px solid #bcbcbc; background-color:#f1f1f1; color:#575757;background:#FFF url(http://img.megastudy.net/mobile/main/ic_footer.gif) 100% 50% no-repeat;letter-spacing:-1px;border-radius:3px;box-shadow:inset 1px 3px 2px rgba(0,0,0, .1)}
footer nav .nobox{border:0;background:none;margin:0;padding-right:6px;padding-left:5px;box-shadow:none}
footer nav .a{background:url(http://img.megastudy.net/mobile/main/li_footer.gif) 100% 1px no-repeat;padding:0 9px 0 8px;margin:0;}
footer nav .on{background-color:#656d7a;border-color:#757d8a;color:#fff;background-image:url(http://img.megastudy.net/mobile/main/ic_footer_on.gif);}
footer p {color:#a0a0a0; font-size:0.9em; line-height:1.5;}
footer p strong {color:#393939; font-weight:normal;}
footer p a {color:#a0a0a0;}
footer small {display:block; padding-top:10px; border-top:1px solid #d6d6d6; color:#a0a0a0; font-size:.8em; font-family:Tahoma;}
footer .links{padding:0 0 7px 0;color:#a0a0a0;font-size:0.9em}
footer .links a{color:#a0a0a0;font-size:1em}
footer .copyright{border-top: 1px solid #d6d6d6;color: #bbb;padding: 5px 0 0 0;margin-top: 5px;font-size: 11px}
footer a.lg {color:#000;letter-spacing:-1px;margin-left:5px}
.fnotice_wrap{border-top: 1px solid #999;position: relative;padding: 8px 0 7px 0;background:#f8f8f8 url(http://img.megastudy.net/mobile/m_2012/main/ic_notice.gif) 10px 50% no-repeat;background-size: 26px 17px;text-align: left}
.fnotice_wrap a{display:inline-block;color: #666;width:70%;padding: 0 0 0 41px;-o-text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}
.fnotice_wrap .top{position: absolute;right: 0;top:0;width: 52px;height: 20px;display:block;padding: 9px 0 0 0;text-align: center;border-left: 1px solid #e0e0e0;}
.fnotice_wrap .top img{width:34px;height:11px;margin-left:10px}

.mega_news .top_banner {position:relative; height:143px;-webkit-box-shadow:0 5px 5px 0 #02143a inset; padding:0 5px 0 5px; background:#0f2962 url(http://img.megastudy.net/mobile/main/bg_topBanner.jpg) 50% 100% no-repeat; text-align:center;}
.mega_news .top_banner .br {max-width:99%; height:103px;width:263px;margin-top:16px;-webkit-box-shadow:0 8px 10px rgba(0,0,0, .5); border:1px solid #a3aecf;}
.mega_news .top_banner nav {position:absolute; left:0; bottom:0; width:100%; height:26px; font:0/0 arial; text-align:center}
.mega_news .top_banner nav img {margin:10px 2px 0 2px; cursor:pointer;width:7px;height:7px;}
.mega_news .top_banner .links {position:absolute; top:80px; left:0; width:100%; text-align:center;}
.mega_news .top_banner .links a {display:inline-block; width:67px; padding:7px 0 5px 0; background-color:rgba(0,0,0,0.6); color:#fff; font-weight:bold;}
.mega_news h2 {padding:14px 0 5px 15px; border-bottom:1px solid #065cbb; color:#002c7c; font-size:1.3em; font-weight:bold; letter-spacing:-1px;}
.mega_news .top_banner .btn2 {position:absolute; top:50%; margin-top:-15px; cursor:pointer; opacity :.3}
.mega_news .top_banner .prev {left:9px}
.mega_news .top_banner .next {right:9px}
.mega_news .top_banner .on {opacity:1}
.mega_news .notice h2{padding-left:0;}
.mega_news .notice {position:relative; padding:0 11px}
.mega_news .notice ul {border-bottom:1px solid #b0b8d4;}
.mega_news .notice ul li {border-top:1px solid #e7e9f0;}
.mega_news .notice ul li a {display:block;padding:7px 0 5px 0;color:#333; font-size:1.2em;}
.mega_news .notice .paging {padding:2px 0 15px 0; color:#666; font:0/0 arial; font-weight:bold; text-align:center;}
.mega_news .notice .paging img {margin:4px 2px 0 2px; cursor:pointer;width:7px;height:7px;}
.mega_news .notice .more {position:absolute; top:15px; right:21px; color:#999;}
.mega_news .banners {text-align:center;margin-top:25px}
.mega_news .banners h2 {text-align: left;margin: 0 10px;margin-bottom: 10px}
.mega_news .banners div {margin-bottom:5px;}
.mega_news .banners img {max-width:100%;}
.mega_news .banners .reserve{width:310px;margin:0 auto 20px}
.mega_news .banners .reserve ul{text-align: left;margin: 17px 20px 13px}
.mega_news .banners .reserve ul li{padding-bottom: 3px}
.mega_news .banners .reserve button{padding:12px 35px 10px 35px; border:0; border-top:1px solid #a7acee; border-radius:3px; background-image:-webkit-gradient(linear,left top, left bottom ,color-stop(0%,#6972e1),color-stop(50%,#4751d8),color-stop(100%,#353dba)); color:#fff; font:bold 14px/1.3 dotum;margin:0 3px}
.mega_news .download .tx {padding:11px 14px 8px 14px; color:#999;}
.mega_news .download h2{padding-left:11px;}
.mega_news .download ul {width:100%; padding-top:15px; overflow:hidden; border-top:1px solid #cfcfcf; background-color:#e7e9f2}
.mega_news .download ul li {float:left; width:80px; padding:0; margin:0}
.mega_news .download ul li a {display:block; padding:0 0 10px 0;text-align:center;}
.mega_news .download ul li a img{margin-bottom:6px;width:50px;height:50px;-webkit-box-shadow:2px 2px 2px #858585;box-shadow:2px 2px 2px #858585;border-radius:8px}
.mega_news .download ul li span {display:block; color:#666; font-weight:bold; text-align:center; letter-spacing:-1px;}
/* .mega_news .download ul .t2 {background-image:url(http://img.megastudy.net/mobile/main/ic_con03.png);}
.mega_news .download ul .t3 {background-image:url(http://img.megastudy.net/mobile/main/ic_con04.png);}
.mega_news .download ul .t5 {background-image:url(http://img.megastudy.net/mobile/main/ic_con02.png);}
.mega_news .download ul .t6 {background-image:url(http://img.megastudy.net/mobile/main/ic_con03.png);}
.mega_news .download ul .t7 {background-image:url(http://img.megastudy.net/mobile/main/ic_con06.png);}
.mega_news .download ul .t8 {background-image:url(http://img.megastudy.net/mobile/main/ic_con05.png);}
.mega_news .download ul .t9 {background-image:url(http://img.megastudy.net/mobile/main/ic_con04.png);}
.mega_news .download ul .t10 {background-image:url(http://img.megastudy.net/mobile/main/ic_con07.png);} */
.mega_news .download ul .t4 {position:relative; margin-right:80px; padding:0 0 10px 0;text-align:center;}
.mega_news .download ul .t4 img{margin-top:0;width:50px;height:50px;margin-bottom:6px;-webkit-box-shadow:2px 2px 2px #858585;box-shadow:2px 2px 2px #858585;border-radius:8px}
.mega_news .download ul .t4 .btn {position:absolute; top:0; left:75px; text-align:left;}
.mega_news .download ul .t4 .btn a img {margin-top:4px; margin-bottom:2px;width:79px;height:21px;box-shadow:none;border-radius:0}
.mega_news .download ul .t4 .btn a {display:inline; padding:0}
.myLecture .lecture_list {}
.myLecture .lecture_list ul {border-bottom:1px solid #d4d9e7;}
.myLecture .lecture_list ul li {padding:6px 15px 0 15px; border-top:1px solid #e5e7ed;}
.myLecture .lecture_list ul li a {display:block;color:#000; line-height:1.5;}
.myLecture .lecture_list ul li .s{font-size:1.2em; }
.myLecture .lecture_list ul li .ic{vertical-align:-1px;margin-right:2px}
.myLecture .lecture_list ul li div {padding:4px 0 5px 0;}
.myLecture .lecture_list ul li div span {display:inline-block; width:49%; color:#999; height:18px}
.myLecture .lecture_list ul li div span strong {margin-left:5px; color:#005fc1; font-weight:normal;}
.myLecture .lecture_list ul li div .pause {color:#f25331;}
.myLecture .lecture_list .tx {padding:10px 15px 7px 15px; color:#999;}
.myLecture .lecture_list .tx strong {color:#343c49; font-weight:normal;}
.myLecture .player {position:relative; padding-top:10px; padding-bottom:10px; border-top:1px solid #d9dce8; background-color:#e7e9f0;}
.myLecture .player p {display:inline-block; margin-right:10px; padding-left:15px; color:#999; vertical-align:middle; line-height:1.5}
.myLecture .player p strong {color:#0459c1; font-size:1.2em;}
.myLecture .player p em {color:#333; font-style:normal; font-size:1.2em; font-weight:bold;}
.myLecture .player button {display:inline-block; width:82px; height:42px; padding-right:3px; padding-left:3px; border:1px solid #bcbcbc; border-radius:3px; background-image:-webkit-gradient(linear,left top, left bottom ,color-stop(0%,#fdfdfd),color-stop(50%,#f4f4f6),color-stop(100%,#e2e4ed)); color:#666; text-align:center; vertical-align:middle;}
.lecture_list .info_box {padding-bottom:7px; background-color:#e7eaf3;}
.lecture_list .info_box h2 {position:relative; z-index:5; margin-bottom:11px; padding:10px 11px 7px 11px; background-color:#fff; color:#192865; font-size:1.3em; font-weight:bold;}
.lecture_list .info_box .pic {display:inline-block; margin:0 15px 0 10px; vertical-align:top;}
.lecture_list .info_box .pic img {border:1px solid #9da7c6;}
.lecture_list .info_box ul {display:inline-block;max-width:188px}
.lecture_list .info_box ul li {padding-bottom:6px; color:#666;font-size:1em}
.lecture_list .info_box ul .t1 {color:#0459c1;}
.lecture_list .info_box ul .t2 em {color:#f25331; font-style:normal; font-weight:bold;}
.lecture_list .info_box ul strong {display:inline-block; width:60px; color:#999; font-weight:normal;}
.lecture_list .list {}
.lecture_list .list ul {border-bottom:1px solid #b0b8d4;}
.lecture_list .list li {position:relative; padding-right:30px; border-top:1px solid #e5e7ed; border-bottom:1px solid #fff;}
.lecture_list .list li a {display:block; padding:8px 0 6px 0;  line-height:1.5; letter-spacing:-1px;}
/* .lecture_list .list li .tx {padding:0 41px 0 35px; display:block}
 */
.lecture_list .list li .tx {padding:0 41px 0 10px; display:block;font-size:1.2em;}
.lecture_list .list li .tx strong {margin-right:8px; color:#598527; font-weight:normal; margin-left:3px}
.lecture_list .list li .tx span {display:inline-block; margin-right:3px; color:#999; }
.lecture_list .list li .tx02{font-size:1em;}
.lecture_list .list li .ic {position:absolute; top:50%; left:15px; margin-top:-4px;}
.lecture_list .list li .play {position:absolute; top:50%; right:12px; margin-top:-9px;}
.lecture_list .list li.on {background-color:#e2e4eb;}
.lecture_list .list li .btn_wrap {position:absolute; top:0; right:0; width:60px; margin-top:0; padding:5px 10px 0 10px; text-align:center;}
.lecture_list .list li .btn_wrap button {display:inline; width:60px; margin:1px 0 3px 0; padding-right:10px; padding-left:10px; font-size:0.8em;}
.lecture_list .list .btn {padding:14px 0; border-top:1px solid #fff; text-align:center;}
.lecture_list .list .btn button {padding:8px 0 9px 0; border:1px solid #1c2f74; border-radius:3px; background-image:-webkit-gradient(linear,left top, left bottom ,color-stop(0%,#40549b),color-stop(50%,#364991),color-stop(100%,#2e3f88)); box-shadow:1px 1px 0 #5163a4 inset; color:#fff; font-weight:bold; text-shadow:1px 1px 0 #2a386e;}
.lecture_list .list .btn button span {padding:0 35px 0 25px; background-image:url(http://img.megastudy.net/mobile/main/ic_button.gif); background-repeat:no-repeat; background-position:90% 50%;}
.lecture_list .player {position:relative; padding-top:10px; padding-bottom:10px; border-top:1px solid #d9dce8; background-color:#e7e9f0;}
.lecture_list .player p {display:inline-block; margin-right:10px; padding-left:15px; color:#999; vertical-align:middle; line-height:1.5}
.lecture_list .player p strong {color:#0459c1; font-size:1.2em;}
.lecture_list .player p em {color:#333; font-style:normal; font-size:1.2em; font-weight:bold;}
.lecture_list .player button {display:inline-block; width:82px; height:42px; padding-right:3px; padding-left:3px; border:1px solid #bcbcbc; border-radius:3px; background-image:-webkit-gradient(linear,left top, left bottom ,color-stop(0%,#fdfdfd),color-stop(50%,#f4f4f6),color-stop(100%,#e2e4ed)); color:#666; text-align:center; vertical-align:middle;}
.notice .list li {position:relative; padding-bottom:5px; border-top:1px solid #e5e7ed; border-bottom:1px solid #fff; background-color:#f8f9fb;}
.notice .list li a {display:block; padding:7px 5px 0 15px; overflow:hidden; color:#333; font-size:1.2em; text-overflow:ellipsis; line-height:1.5; white-space:nowrap;}
.notice .list li span {padding-left:15px; color:#999; font-family:Tahoma;}
.notice .more_wrap {border-top:1px solid #d8d9e2; border-bottom:1px solid #d8d9e2; background-image:-webkit-gradient(linear,left top, left bottom ,color-stop(0%,#ebecf3),color-stop(50%,#e4e5ed),color-stop(100%,#dedfe8)); position:relative}
.notice .more_wrap span.wrap {display:block; margin-right:78px; padding:8px 0 6px 0; color:#999; text-align:center; cursor:pointer}
.notice .more_wrap span strong {color:#333; font-size:1.3em; font-weight:normal;}
.notice .more_wrap a {display:block; position:absolute; top:0; right:0; width:49px; height:24px; padding:9px 0 0 28px; background:url(http://img.megastudy.net/mobile/main/ic_up.gif) 14px 10px no-repeat; color:#000;}
.notice .view h2 {padding:8px 15px 6px 12px; border-bottom:1px solid #b0b8d4; color:#192865; font-size:1.3em; line-height:1.5;}
.notice .view h2 span {display:block; padding:3px 0 0 0; color:#999; font-size:0.8em; text-align:right;}
.notice .view h2 span strong {margin-right:5px; color:#ccc; font-weight:normal;}
.notice .view .tx {padding:18px 12px 13px 12px; border-bottom:1px solid #b0b8d4; background-color:#e7eaf3; color:#666; font-size:1.3em; line-height:1.5;}
.notice .view .tx img{max-width:100%;}
.notice .view .btn {padding:10px 0; text-align:center;}
.login {background-color:#e7eaf3;}
.login .init {padding:34px 34px 0 34px;}
.login .init p {color:#192865; font-size:1.3em; font-weight:bold;}
.login .init fieldset {position:relative; margin-top:10px; padding:0 0 16px 0; border:0; border-bottom:1px solid #fff;}
.login .init fieldset div {position:relative; margin-right:81px; margin-bottom:4px;}
.login .init fieldset div.input {height:28px; border:1px solid #b6b6b6; border-radius:5px; background-color:#FFF;}
.login .init fieldset div .txt {width:90%; margin-top:5px; margin-left:10px; padding:0; border:0; color:#666; font-size:1.3em;}
.login .init fieldset div img {position:absolute; top:50%; right:7px; margin-top:-8px; cursor:pointer}
.login .init fieldset .login {position:absolute; top:0; right:0;}
.login .init fieldset label {margin-right:10px; color:#666; vertical-align:middle;}
.login .init fieldset .check {margin-right:-30px; padding-top:5px;}
.login .init fieldset .check input {vertical-align:-3px;}
.login .init dl {padding-top:16px; border-top:1px solid #dcdfe7; font-size:1.1em; margin-bottom:20px}
.login .init dl dt {margin-bottom:10px; color:#999; font-size:1em}
.login .init dl dd {color:#999; line-height:1.5}
.login .init dl dd a {text-decoration:underline;}

header.player_tit h1 {padding-top:8px; text-align:center;}
.player .con {margin:12px 10px; padding:0 40px; border:1px solid #354679; border-radius:5px; -webkit-box-shadow:0 0 10px 0 #17244d;}
.player .con p {margin-top:35px; margin-bottom:15px; color:#333; font-size:1.3em; text-align:center;}
.player .con p span {display:block; margin-top:10px; color:#999; font-size:1em;}
.player .con .btn {padding-bottom:30px; border-bottom:1px solid #e5e7ed; text-align:center;}
.player .con .btn button {width:50%; padding:5px 0 5px 0; border:1px solid #bcbcbc; background-image:-webkit-gradient(linear,left top, left bottom ,color-stop(0%,#fdfdfd),color-stop(50%,#f5f5f5),color-stop(100%,#f1f1f1)); color:#192865; font-size:1em; border-radius:1px}
.player .con .btn button:active {background-image:-webkit-gradient(linear,left top, left bottom ,color-stop(0%,#f1f1f1),color-stop(50%,#f5f5f5),color-stop(100%,#fdfdfd));}
.player .con .footer {margin:0 -40px 0 -40px; padding:0 0 30px 0; border-radius:5px; background-color:#ececec; text-align:center;}
.player .con .footer p {margin-bottom:15px; padding-top:30px;}
.player .con .footer button {width:47px; padding:5px 0 5px 0; border:1px solid #bcbcbc; background-image:-webkit-gradient(linear,left top, left bottom ,color-stop(0%,#fdfdfd),color-stop(50%,#f5f5f5),color-stop(100%,#f1f1f1)); font-size:1em; border-radius:1px}
.intro h2{display:none}
.intro .intro_wrap{background: url(http://img.megastudy.net/mobile/main/bg_intro.gif) 50% 0 no-repeat;}
.intro .tx1{padding:274px 24px 153px 24px;color:#000;line-height:1.8;background: url(http://img.megastudy.net/mobile/main/bg_intro02.jpg) 50% 100% no-repeat;}
.intro .tx1 li{text-indent:-14px;padding-left: 14px}
.intro .tx1 strong{color:#0082ff}
.intro .faq{padding: 0 10px}
.intro h3{font-size:1.3em;color:#2e63c2;font-weight: bold;border-bottom: 1px solid #065cbb;padding-left: 4px;padding-bottom: 3px}
.intro h3 strong{color:#ff8b00}
.intro .faq .list{background-color:#eef2fe;border-top: 1px solid #cfcfcf;padding: 24px 24px 0 24px}
.intro .faq  h4{font-size:1em;font-weight: bold;line-height: 1.8;color:#2E63C2;}
.intro .faq  p{font-size:1em;padding-bottom: 25px;line-height: 1.8;}
.intro .tx{color:#636363;padding: 7px 0 0 14px;letter-spacing: -1px}
.intro .btn{padding:14px 0 20px 0;text-align: center}
.intro .btn button{padding:9px 30px 9px 30px; border:1px solid #bcbcbc; border-radius:3px; background-image:-webkit-gradient(linear,left top, left bottom ,color-stop(0%,#40549b),color-stop(50%,#354790),color-stop(100%,#2e3f88)); color:#fff;font-weight: bold;text-shadow:1px 1px 1px #425186;}

/** 0705 이벤트 레이어팝 추가**/
.evt_layer {border-radius:5px;border:1px solid #273152;width:100%;text-align:center;position:absolute;left:15px;top:90px;width:90%;background:#fff;
box-shadow:0 9px 10px #989898;-webkit-box-shadow : 0 9px 10px #989898;-moz-box-shadow : 0 9px 10px #989898;z-index:100}
.evt_layer .top{padding:15px 10px;}
.evt_layer .top h2 {font-size:14px;font-weight:bold;color:#192865;padding-bottom:10px;margin-bottom:15px;border-bottom:1px none}
.evt_layer .tt01 {color:#f26c4f;display:block;padding-bottom:5px}
.evt_layer .tt02 {color:#999999;display:block;font-size:11px}
.evt_layer .txt2 {font-size:11px;color:#999999;letter-spacing:-1px;}
.evt_layer .evtbt_area {display:block;text-align:center;padding:15px 0;overflow:hidden;width:100%;background:#f8f9fb;border-top:1px solid #e5e7ed;}
.evt_layer .evtbtn_st {margin-top:10px;color:#666666;border-radius:1px;font-size:12px;border:1px solid #bcbcbc;padding:5px 8px;background: -webkit-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(245,245,245,1) 51%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */}

/** 0813 이벤트 레이어팝 추가**/
.evt_pop {margin-top:-32px !important;background:#fff}
.evt_pop .evtbt_area {display:block;text-align:center;padding:15px 0;overflow:hidden;width:100%;background:#f8f9fb;border-top:1px solid #e5e7ed;}
.evt_pop .evtbtn_st {margin:10px 0;color:#666666;border-radius:1px;font-size:12px;border:1px solid #bcbcbc;padding:5px 8px;background: -webkit-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(245,245,245,1) 51%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */}


/** 0706 상단텝메뉴 추가**/
#top_mn {}
#top_mn .head {overflow:hidden;position:relative;height:35px;border-bottom:1px solid #283d8a;
background: -moz-linear-gradient(top,  rgba(46,67,124,1) 0%, rgba(67,96,172,1) 3%, rgba(67,96,172,1) 53%, rgba(67,96,172,1) 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top,  rgba(46,67,124,1) 0%,rgba(67,96,172,1) 3%,rgba(67,96,172,1) 53%,rgba(67,96,172,1) 100%); /* Chrome10+,Safari5.1+ */}
#top_mn .head .bg_in {float:left;width:100%;z-index:110}
#top_mn .head ul {margin:0 0 0 13px;background:url('http://img.megastudy.net/mobile/m_2012/lecture/bg_top_r.png') right 0 no-repeat,url('http://img.megastudy.net/mobile/m_2012/lecture/bg_top_l.png') left 0 no-repeat;z-index:10}
#top_mn .head li {float:left;text-align:center;border-left:1px solid #5670b4;border-right:1px solid #2e4696;padding:10px 10px 10px}
#top_mn .head li.f_noline {border-left:1px none}
#top_mn .head li.e_noline {border-right:1px none}
#top_mn .head li a {color:#e2e9f6;font-size:14px;font-weight:bold;display:block}
#top_mn .head li.on  {font-size:14px;background:#0e1844;}
#top_mn .head li.on a {color:#0060ff;}
#top_mn .head li.st1 {width:54px;}
#top_mn .head li.st2 {width:66px;}
#top_mn .head li.st3 {width:90px;}
#top_mn .head .lft, #top_mn .head .rig {top:0;position:absolute}
#top_mn .head span img {padding:12px 0 11px}
#top_mn .head .lft {margin-left:3px}
#top_mn .head .rig {right:4px}
#top_mn .sub_m {width:100%;overflow:hidden;background:#f1f3f9;padding:15px 15px 8px;box-shadow:0 3px 4px #cbcdd1;-webkit-box-shadow : 0 3px 4px #cbcdd1;-moz-box-shadow : 0 3px 4px #cbcdd1;}
#top_mn .sub_m li {float:left;background:url('http://img.megastudy.net/mobile/m_2012/lecture/bg_bot_bar.png') right 2px no-repeat;padding:0 10px 7px 0;margin-right:10px}
#top_mn .sub_m li a {color:#666666;}
#top_mn .sub_m li.on {color:#2355b1;font-weight:bold}
#top_mn .sub_m li.on a {color:#2355b1;font-weight:bold}

#top_navi {width:100%;overflow:hidden;background:#f1f3f9;padding:0 15px;box-shadow:0 3px 4px #cbcdd1;-webkit-box-shadow : 0 3px 4px #cbcdd1;-moz-box-shadow : 0 3px 4px #cbcdd1;}
#top_navi li {float:left;background:url('http://img.megastudy.net/mobile/m_2012/lecture/bg_navi.png') right 0 no-repeat;padding-right:10px;margin-right:10px;font-size:11px;color:#5e6066;}
#top_navi li span {display:block;padding:8px 10px 8px 0}



.seminar{}
.seminar .seminar_wrap{}
.seminar .seminar_wrap h1{text-align:center;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f6fa), color-stop(100%,#c6cce2));background: linear-gradient(bottom, #f5f6fa 0%,#c6cce2 100%);border-bottom:1px solid #e4e4e4;padding:17px 24px 10px 24px;}
.seminar .seminar_wrap .main_copy{font:bold 25px/1.3 dotum;color:#2355b1;display:block;margin-bottom:12px;}
.seminar .seminar_wrap .main_copy b{ font-weight:normal;}
.seminar .seminar_wrap .main_copy .blue{ color:#445ca5;}
.seminar .seminar_wrap .main_copy .red{ color:#ff6000;}
.seminar .seminar_wrap .main_copy .green{ color:#148e9e;}
.seminar .seminar_wrap .sub_copy{font:12px/1.3 dotum;color:#44538f;}
.seminar .seminar_wrap .info{padding:11px 0 6px 19px;list-style:none;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dafe5), color-stop(100%,#7790db));background: linear-gradient(bottom, #9dafe5 0%,#7790db 100%);border-bottom:1px solid #e4e4e4;}
.seminar .seminar_wrap .info li{padding-bottom:2px;font:12px/1.3 dotum;color:#fff;letter-spacing:-1px;}
.seminar .seminar_wrap .list{list-style:none;}
.seminar .seminar_wrap .list .num{display:inline-block;padding:3px 10px 1px 10px;margin-bottom:4px;background:#8399de;font:bold 12px/1.3 dotum;color:#fff;letter-spacing:-1px;text-align:center;border-radius:5px;}
.seminar .seminar_wrap .list .list{padding-left: 0;border-top:1px solid #e4e4e4;margin-top:9px}
.seminar .seminar_wrap .list li{position:relative;padding:10px 100px 7px 16px;border-bottom:1px solid #e4e4e4;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec));background: linear-gradient(bottom, #ffffff 0%,#ececec 100%);min-height:60px}
.seminar .seminar_wrap .list li .btn{position:absolute;right:14px;top:50%;margin-top:-26px;}
.seminar .seminar_wrap .list li.sub{min-height:20px;padding-left: 0;background:none;margin-right: -100px}
.seminar .seminar_wrap .list li.sub .btn{margin-top:-11px;display:blcok;height:22px;width:44px;border:0;padding:0;}
.seminar .seminar_wrap .list li.sub .btn img{margin-left:0;}
.seminar .seminar_wrap .list p{font:bold 14px/1.2 dotum;color:#464646;letter-spacing:-1px;}
.seminar .seminar_wrap .list p.name{font:12px/1.4 dotum;color:#5568a4;text-indent:-32px;padding:2px 0 0 32px;}
.seminar .seminar_wrap .list p.tx{padding-left: 0;text-indent: 0}

.con_list {padding:0 11px;position:relative;margin-top:15px}
.con_list h2 {color:#002c7c;font-weight:bold;border-bottom:1px solid #065cbb;font-size:1.3em;padding:0 0 5px 0}
.con_list .list {overflow:hidden;margin-bottom:7px}
.con_list .list li {border-bottom:1px solid #ebebeb;overflow:hidden;padding:6px 0}
.con_list .list li img {float:left;width:52px}
.con_list .list li .in {float:left;width:75%;margin-left:0}
.con_list .list li .in span {display:block}
.con_list .list li .in .name {color:#333333;font-weight:bold}
.con_list .list li .in .name strong {color:#0082ff;}
.con_list .list li .in .slog {color:#999999;}
.con_list .list li .evt_tt {font-weight:bold;color:#4870e2;font-size:14px;line-height:18px}
.con_list .list li .evt_tt em {font-weight:bold;color:#f34900 !important;}
.con_list .list li .date {color:#989898;margin-top:3px}
.con_list .grade {position:absolute;top:1px;right:15px;color:#cccccc;}
.con_list .grade a {font-size:11px;color:#777777;}
.con_list .grade a.on {font-weight:bold}

/* 20110801 */
.seminar .seminar_wrap .list>li ul{padding:0 0 0 15px;list-style:none;margin:0;}
.seminar .seminar_wrap .list>li ul li{}
.seminar .seminar_wrap .list>li ul li a{padding:7px 0 6px 0;display:block;font:12px/1.2 dotum;color:#5568a4;letter-spacing:-1px;text-decoration:none;}
.seminar .seminar_wrap .list>li ul li a img{ vertical-align:-7px;margin-left:5px;}


.f_service{position:relative;z-index:10}
.f_service h2{font-size:14px;padding:9px 0 9px 13px;background-color:#343e58;border-top:1px solid #222a41;color:#fff;font-weight:bold;}
.f_service h2 span{font-size:11px;margin-left:3px;color:#a5acbd;}
.f_service h2 span b{color:#faa719}
.f_service button{position:absolute;right:15px;top:13px;width:9px;height:9px;background-image:url(http://img.megastudy.net/mobile/main/bt_close_footer.gif);text-indent:-9999px;}
.last_view ul{}
.last_view ul li{background:#FFF url(http://img.megastudy.net/mobile/main/li_dotted_footer.gif) 0 0 repeat-x;}
.last_view ul li a{display:block;padding:11px 14px 10px 14px;font-size:14px;line-height:1.3;color:#575757;}
.last_view ul li a b{color:#225def;font-weight:normal;}
.f_service ul li:first-child{background:none;}
.totals{background-color: #fff;}
.totals h3{font-size:14px;font-weight:bold;color:#333;padding:10px 0 8px 7px;}
.totals h3 a{font-size:14px;font-weight:bold;color:#333 !important;margin:0;padding:0 !important;}
.totals h4 {display:inline;font-weight:bold;font-size:12px;color:#9c9c9e;margin-left:5px}
.totals	div{}
.totals ul{margin:0 15px 0 0;padding:0}
.totals ul li{color:#ccc;border-top:1px solid #d2d3dd;padding-left:6px;}
.totals ul li a{display:inline-block;white-space:nowrap;color:#575757;padding:2px 5px 8px 5px}
.totals ul li .c_blue {color:#06F}
.totals ul li .c_purple {color:#e57c03}
.totals ul li .c_orange {color:#42a24b}
.totals ul li .c_red {color:#ff0000}
.totals ul li div{display:none}
.btn_top_wrap{background-color:#f5f5f5;border-top:1px solid #cacfd8;padding:5px 15px 0 0;height:25px;margin-top:-32px;text-align:right;position:relative;}
.btn_top_wrap a{display:inline-block;border:1px solid #bcbcbc;background:#f4f4f4 url(http://img.megastudy.net/mobile/main/bt_top.gif) 50% 50% no-repeat;text-indent:-9999px;width:40px;height:18px;border-radius:3px;overflow:hidden;}
.btn_top_wrap a span{display:none}
.fullservice{background:#0d2a80;position:relative;border-top:2px solid #005fff;}
.fullservice .inner{width:325px;position:relative;margin:0 auto;}
.fullservice h2{font:0/0 arial;margin:0;padding:8px 0 0 0;height:37px}
.fullservice button{padding:4px 8px 3px 8px;margin-right:4px;border:1px solid #bcbcbc; border-radius:1px; background-image:-webkit-gradient(linear,left top, left bottom ,color-stop(0%,#fdfdfd),color-stop(50%,#f6f6f6),color-stop(100%,#f1f1f1)); color:#000; -webkit-border-radius:3px;}
.fullservice .f_btn{position:absolute;right:0;top:10px}


/*20120919*/
.login .init .f_btn{text-align:center;padding-top:17px;margin:0 -10px}
.login .init .f_btn button {display:inline-block;padding:4px 0 3px 0; border:1px solid #7d88b0; border-radius:3px; background-image:-webkit-gradient(linear,left top, left bottom ,color-stop(0%,#fdfdfd),color-stop(50%,#f6f6f6),color-stop(100%,#f1f1f1)); color:#394c95;}
.login .init .f_btn button span {margin:0 6px 0 6px;padding:0 10px 0 0;background-image:url(http://img.megastudy.net/mobile/m_2012/common/ic_btn01.gif); background-repeat:no-repeat; background-position:100% 50%;letter-spacing:-1px;line-height:100%;}

.join01 .tit{background-color:#e7eaf3;text-align:center;border-bottom: 1px solid #cacfd8;}
.join01 .tit h3{padding:20px 0 15px 0;font:bold 14px/1.3 dotum;color:#182865;}
.join01 .tit button{padding:12px 70px 10px 70px; border:0; border-top:1px solid #a7acee; border-radius:3px; background-image:-webkit-gradient(linear,left top, left bottom ,color-stop(0%,#5163a4),color-stop(50%,#364991),color-stop(100%,#24357b)); color:#a7b6f3; font:bold 13px/1.3 dotum;margin:0 3px;text-shadow: 2px 1px 1px #2a386e;}
.join01 .tit button b{display:block;font-size:14px;color: #fff;}
.join01 .tit p{font-size:12px;line-height:1.5;color:#999;text-align:left;padding:14px 20px 11px 32px;text-indent:-10px}
.join01 .con{padding:0 11px 0 11px;}
.join01 .con h3{font:bold 14px/1.3 dotum;color:#012c7b;border-bottom:1px solid #055cbb;padding-bottom:4px;padding-left:3px;padding-top:20px;margin-bottom:11px;}
.join01 .con div{text-align:center;margin-bottom:10px;}

.join .process{font:14px/1.3 dotum;color:#5e6066;overflow:hidden;background-color:#e7eaf3;border-bottom: 1px solid #b4b8c5;}
.join .process li{float:left;width:25%;background:url(http://img.megastudy.net/mobile/m_2012/lecture/bg_navi2.jpg) 100% 0 no-repeat;text-align:center;padding-top:9px;height:26px;letter-spacing:-1px;}
.join .process li:last-child{background-image:none}
.join .process li:last-child span,#container .process li:last-child b{padding-right:0;}
.join .process li b{color: #192865;padding-right:14px;}
.join .process li span{padding-right:14px;}
.join02 .terms{padding: 0 15px 0 15px;}
.join02 .terms h3{font-size:14px;color: #333;font-weight:bold;padding:15px 0 10px 0;}
.join02 .terms div{font-size:12px;line-height:1.7;color: #666;}
.join02 .terms .btn{text-align:right;margin-top: -24px;padding-bottom: 14px;}
.join02 .terms .btn button{padding:3px 8px 3px 8px;margin-right:4px;border:1px solid #bcbcbc; border-radius:1px; background-image:-webkit-gradient(linear,left top, left bottom ,color-stop(0%,#fdfdfd),color-stop(50%,#f6f6f6),color-stop(100%,#f1f1f1));-webkit-border-radius:3px;font-size:12px;color:#666;}
.join02 .terms section{border-bottom: 1px solid #e5e7ed;}
.join02 .terms .ch{font-size:14px;color:#333;padding-top:15px;padding-bottom:10px;}
.join02 .terms .ch input{vertical-align:-2px;margin:0 3px 0 0;}
.join02 .terms .ch label{vertical-align:middle;font-weight:bold;}
.join02 .terms .ch li{padding-bottom:5px;}
.join02 .terms .check{padding-top: 10px}
.join02 .terms .check label{vertical-align: middle;margin-right: 5px}
.join02 .terms .check input{vertical-align: 0px;width:13px;height:13px;}
.join .f_btn{text-align:center;padding:16px 0 55px 0;background-color:#e2e4eb;border-top: 1px solid #b0b8d4;}
.join .f_btn button{border-radius:4px;border:1px solid #1c2f74;padding:8px 0 8px 0;background-image:-webkit-gradient(linear,left top, left bottom ,color-stop(0%,#ffffff),color-stop(50%,#ebeef6),color-stop(100%,#dadeef));margin:0 5px;vertical-align:top;}
.join .f_btn .next{background-image:-webkit-gradient(linear,left top, left bottom ,color-stop(0%,#40549a),color-stop(50%,#374992),color-stop(100%,#24367b));}
.join .f_btn span{padding:0;margin:0;display:inline-block;font-size:16px;font-weight:bold;color:#394c95;vertical-align:top;line-height:16px;margin-left:20px;margin-right:20px;}
.join .f_btn .next span{padding:0;margin:0;display:inline-block;font-size:16px;font-weight:bold;color:#fff;background:url('http://img.megastudy.net/mobile/m_2012/lecture/bul01.png') right 50% no-repeat;padding-right:13px;vertical-align:top;line-height:16px;margin-left:20px;margin-right:20px;}
.join02 .certify{padding:14px 10px 0 10px;}
.join02 .certify h3{font-size:14px;font-weight:bold;color: #333;line-height:1.5;margin-bottom:4px;padding:0 5px;}
.join02 .certify p{font-size:12px;line-height:1.5;color:#999;padding:0 5px}
.join02 .certify .init{background-color: #ececec;padding:10px;border: 1px solid #e3e3e3;margin-top:13px;margin-bottom:20px;position:relative;}
.join02 .certify .init h4{font-size:14px;font-weight:bold;color:#0459c1;padding-bottom:5px;}
.join02 .certify .init input{border: 1px solid #b0b0b0;background-color:#FFF;height: 21px;-webkit-border-radius:3px;width:100%;margin-bottom:20px;}
.join02 .certify .init button{display:block;margin:0 auto;border:1px solid #bcbcbc;padding:0 3px 0 3px;background-image:-webkit-gradient(linear,left top, left bottom ,color-stop(0%,#fdfdfd),color-stop(50%,#f6f6f6),color-stop(100%,#f1f1f1));vertical-align:top;color:#666;letter-spacing:-1px;width:152px;height: 28px;font-weight:bold;font-size:14px;}
.join03 .init_inform{}
.join03 .init_inform .idpw{padding:0 15px 10px 15px;border-bottom: 1px solid #bfbfbf;}
.join03 .init_inform .idpw li{position:relative;padding:10px 0 0 106px;}
.join03 .init_inform .idpw li span{position:absolute;left:0;top:16px;font:bold 14px/1.3 dotum;color:#333;letter-spacing:-1px;}
.join03 .init_inform .tx{width:100%;border: 1px solid #b0b0b0;height:23px;-webkit-border-radius:3px;}
.join03 .init_inform .tx.fail{border-color: #f1b9bf;}
.join03 .init_inform .idpw li .pw{position:relative;padding-right:66px;}
.join03 .init_inform .idpw li .pw button{position:absolute;right:0;top:0;border:1px solid #bcbcbc;padding:0 2px 0 2px;background-image:-webkit-gradient(linear,left top, left bottom ,color-stop(0%,#fdfdfd),color-stop(50%,#f6f6f6),color-stop(100%,#f1f1f1));vertical-align:top;color:#0459c1;letter-spacing:-1px;width:58px;height:27px;font-size:12px;}
.join03 .init_inform .idpw li .pw button.done{color: #999;}
.join03 .init_inform .idpw li p{font-size:12px;color: #999;padding:3px 0 0 0;letter-spacing:-1px;}
.join03 .init_inform .idpw li p strong{font-weight:normal;color: #cd2704;display:block;}
.join03 .init_inform .radio{vertical-align:-1px;}
.join03 .info02{padding:14px 15px 0 15px;}
.join03 .info02 .tx01{padding:0 0 5px 0;font:12px/1.5 dotum;color:#999;}
.join03 .info02  li{position:relative;padding:10px 0 0 106px;color: #666;}
.join03 .info02  li span{position:absolute;left:0;top:16px;font:bold 14px/1.3 dotum;color:#333;letter-spacing:-1px;}
.join03 .info02  li select{width:30%;line-height:21px;margin-right:1px;}
.join03 .info02  li .radio_wrap{padding-top:5px;height:22px;font-size:14px;}
.join03 .info02  li .radio_wrap label{margin-right:10px;}
.join03 .info02  li p{padding-top:3px;}
.join03 .info02  li p strong{font-weight:normal;color: #cd2704;display:block;}
.join03 .info02  .contact{padding-left:0;border-bottom: 1px solid #bfbfbf;padding-bottom:15px;}
.join03 .info02  .contact h3{font:bold 14px/1.5 dotum;color:#333;letter-spacing:-1px;}
.join03 .info02  .contact p{color: #999;}
.join03 .info02  .contact li span{color: #666;}
.join03 .info02  .contact .mail{padding-left:0;position:relative;padding-right:210px;}
.join03 .info02  .contact .mail span{position:static;display:inline-block;padding-bottom:5px;}
.join03 .info02  .contact .mail div{position:absolute;right:0;top:33px;}
.join03 .info02  .contact .mail div .tx{width:75px;margin-right:2px;}
.join03 .info02  .contact .mail div select{width:101px;line-height:24px;margin-top:0;}
.join03 .info02  .contact .mail div b{font-size:14px;font-weight:normal;vertical-align:middle;padding-left:5px;display:inline-block;margin-top:5px;}
.join03 .info02  .address{padding:10px 0 0 0;border-bottom: 1px solid #bfbfbf;padding-bottom:15px;}
.join03 .info02  .address h3{font:bold 14px/1.5 dotum;color:#333;letter-spacing:-1px;}
.join03 .info02  .address li{padding-left:0;}
.join03 .info02  .address li span{color: #666;}
.join03 .info02  .address li input{width:70%}
.join03 .info02  .address li.zipcode input{width:50px;text-align:center;}
.join03 .info02  .address li button{border:1px solid #bcbcbc;padding:0 2px 0 2px;margin-left:5px;background-image:-webkit-gradient(linear,left top, left bottom ,color-stop(0%,#fdfdfd),color-stop(50%,#f6f6f6),color-stop(100%,#f1f1f1));vertical-align:top;color:#0459c1;letter-spacing:-1px;width:78px;height:27px;font-size:12px;}
.join03 .info02  .address li b{font-size:14px;font-weight:normal;vertical-align:middle;display:inline-block;margin-top:5px;}
.join03 .info02  .address li span{position:static;font-weight:normal;display:inline-block;color:#666;margin-left:5px;padding-top:4px;;}
.join03 .info02 .find_zip {margin:15px 9px 5px 9px;border:3px solid #6171a9;padding:10px}
.join03 .info02 .find_zip h5 {color:#005fc1;font-size:14px;font-weight:bold;margin:0;padding:0;}
.join03 .info02 .find_zip .e_txt {font-size:11px;color:#999999;display:block;margin:5px 0}
.join03 .info02 .find_zip input {border-radius:2px;border:1px solid #b0b0b0;height:22px;width:82%}
.join03 .info02 .find_zip ul {margin-top:10px}
.join03 .info02 .find_zip li {border-bottom:1px dotted #cecece;color:#666666;padding:3px 5px}
.join03 .info02 .find_zip li em {color:#333333;margin-right:7px}
.join03 .coupon{padding:15px;text-align:center;}
.join03 .coupon p{padding:0 0 10px 0;}
.join03 .coupon li img{margin-bottom:5px;}
.join03 .coupon li{display:inline-block;margin:0 3px;}
.join_done .done{padding:20px 15px 0 15px;}
.join_done .done h3{font-size:14px;font-weight:bold;color:#333;text-align:center;margin-bottom:19px;}
.join_done .done .idpw{padding:19px 0 19px 15px;border: 1px solid #e3e3e3;background-color:#ececec;text-align:center;color:#333;font-size:14px;font-weight:bold;}
.join_done .done .idpw span{display:inline-block;}
.join_done .done .idpw b{color:#0459c1;margin-right:15px;}
.join_done .done p{margin:14px 0 10px 0;text-align:center;color:#999;font-size:12px;line-height:1.7;letter-spacing:-1px;}
.join_done .done p b{color:#666;}

.search_id .nav{overflow:hidden;border-top:2px solid #0082ff;margin-top:10px;}
.search_id .nav li{float:left;width:50%;}
.search_id .nav li a{display:block;text-align:center;font-size:12px;line-height:1.3;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;background-color: #f2f2f2;padding:9px 0 8px 0;color: #666;letter-spacing:-1px;}
.search_id .nav li a b{font-size:14px;font-weight:normal;}
.search_id .nav li:last-child a{border-right:0;}
.search_id .nav li.on a{color: #0082ff;background-color: #fff;border-bottom-color:#fff}
.search_id .nav li.on a b{font-weight:bold;}
.search_id .init_inform {padding:0 15px 18px 15px;border-bottom: 1px solid #bfbfbf;color: #666;}
.search_id .init_inform li{position:relative;padding:10px 0 0 96px;}
.search_id .init_inform li span{position:absolute;left:0;top:16px;font:bold 14px/1.3 dotum;color:#333;letter-spacing:-1px;}
.search_id .init_inform li p{font-size:12px;color:#999;letter-spacing:-1px;margin-top:3px}
.search_id .init_inform li .del{position:absolute;right:3px;top:15px;cursor:pointer;}
.search_id .init_inform .tx{border: 1px solid #b0b0b0;height:23px;-webkit-border-radius:3px;width:100%}
.search_id .init_inform .radio div{height:21px;margin-top:4px;}
.search_id .init_inform .radio input{vertical-align:-1px;}
.search_id .init_inform .radio label{font-size:14px;display:inline-block;width:35%}
.search_id .init_inform .num input{width:45%;margin:0;}
.search_id .init_inform .num b{display:inline-block;width:4%;text-align:center;margin:0}
.search_id .init_inform .num *{vertical-align:middle;}
.search_id .init_inform select{line-height:23px;margin:0;width:31%;margin-right:1px;text-align:center;}
.search_id .f_btn{text-align:center;padding:16px 0 55px 0;background-color:#e2e4eb;border-top: 1px solid #b0b8d4;}
.search_id .f_btn button{border-radius:4px;border:1px solid #1c2f74;padding:8px 0 8px 0;background-image:-webkit-gradient(linear,left top, left bottom ,color-stop(0%,#ffffff),color-stop(50%,#ebeef6),color-stop(100%,#dadeef));margin:0 5px;vertical-align:top;}
.search_id .f_btn .next{background-image:-webkit-gradient(linear,left top, left bottom ,color-stop(0%,#40549a),color-stop(50%,#374992),color-stop(100%,#24367b));}
.search_id .f_btn span{padding:0;margin:0;display:inline-block;font-size:16px;font-weight:bold;color:#394c95;vertical-align:top;line-height:16px;margin-left:20px;margin-right:20px;}
.search_id .f_btn .next span{padding:0;margin:0;display:inline-block;font-size:16px;font-weight:bold;color:#fff;background:url('http://img.megastudy.net/mobile/m_2012/lecture/bul01.png') right 50% no-repeat;padding-right:13px;vertical-align:top;line-height:16px;margin-left:20px;margin-right:20px;}
.search_id .init_inform .mail{padding-left:0;position:relative;padding-right:210px;}
.search_id .init_inform .mail span{position:static;display:block;padding-bottom:5px;}
.search_id .init_inform .mail div{position:absolute;right:0;top:33px;}
.search_id .init_inform .mail div .tx{width:75px;margin-right:2px;}
.search_id .init_inform .mail div select{width:101px;line-height:24px;margin-top:0;}
.search_id .init_inform .mail div b{font-size:14px;font-weight:normal;vertical-align:middle;padding-left:5px;display:inline-block;margin-top:5px;}
.search_id .init_inform .TbPhone input{width:28%;}
.search_id .certify{padding:14px 10px 0 10px;}
.search_id .certify h3{font-size:14px;font-weight:bold;color: #333;line-height:1.5;margin-bottom:4px;padding:0 5px;}
.search_id .certify p{font-size:12px;line-height:1.5;color:#999;padding:0 5px}
.search_id .certify .init{background-color: #ececec;padding:10px;border: 1px solid #e3e3e3;margin-top:13px;margin-bottom:20px;position:relative;}
.search_id .certify .init h4{font-size:14px;font-weight:bold;color:#0459c1;padding-bottom:8px;}
.search_id .certify .init input{border: 1px solid #b0b0b0;background-color:#FFF;height: 21px;-webkit-border-radius:3px;width:100%;margin-bottom:20px;}
.search_id .certify .init button{display:block;margin:0 auto;border:1px solid #bcbcbc;padding:0 3px 0 3px;background-image:-webkit-gradient(linear,left top, left bottom ,color-stop(0%,#fdfdfd),color-stop(50%,#f6f6f6),color-stop(100%,#f1f1f1));vertical-align:top;color:#666;letter-spacing:-1px;width:152px;height: 28px;font-weight:bold;font-size:14px;}
.search_id .result{text-align:center;font-size:14px;font-weight:bold;padding:30px 0 30px 0;color: #333;}
.search_id .result b{color: #0459c1;}
.search_id .result_wrap{text-align:center;}
.search_id .result_wrap button{border:1px solid #bcbcbc;padding:0 3px 0 3px;background-image:-webkit-gradient(linear,left top, left bottom ,color-stop(0%,#fdfdfd),color-stop(50%,#f6f6f6),color-stop(100%,#f1f1f1));vertical-align:top;color:#666;letter-spacing:-1px;width:102px;height: 28px;font-size:12px;}
.search_id .result_wrap .result{padding-bottom:15px;}

.jungsi{text-align:center;background-color: #0d2a80;}
button.jungsi
{
    margin-top:13px;
    margin-left:10px;
  overflow: hidden;
  position: relative;
  padding: 8px 6px 8px 6px;
  border: 1px solid #bfbfbf;
  border-radius:5px;
  background-image:linear-gradient(-80deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .05) 60%), linear-gradient(#FEEAEA, #FB9A9A 25%, #F85F5F 85%, #FB9D9D);
  background-repeat: repeat-x;
  font-size: 14px;
  letter-spacing:-1px;
  text-shadow:0 0 5px rgba(0, 0, 0, .4);
  color: #000;
  cursor: pointer;
    background-color: #fff;
    background-image: none;
    box-shadow:inset 0 0px 4px rgba(0, 0, 0, 0.15), 2px 2px 3px rgba(0, 0, 0, .2);

    }

.btn_st6 {display:inline-block;color:#666666;font-size:10px;border-radius:1px;font-size:12px;border:1px solid #bcbcbc;padding:5px 5px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(250,250,250,1)), color-stop(51%,rgba(245,245,245,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(245,245,245,1) 51%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */}
.btn_st6 a {display:inline-block;color:#666666;font-size:10px;border-radius:1px;font-size:12px;border:1px solid #bcbcbc;padding:5px 5px;background: -webkit-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(245,245,245,1) 51%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */}
a.btn_st6 {display:inline-block;color:#666666;font-size:10px;border-radius:1px;font-size:12px;border:1px solid #bcbcbc;padding:5px 5px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(250,250,250,1)), color-stop(51%,rgba(245,245,245,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(245,245,245,1) 51%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */}