@charset "euc-kr";
/* CSS Document */

/* common */
.disBlock {display:block !important;}
.disNone {display:none !important;}
.hidden,
.noview {position:absolute !important; left:-10000px !important; top:-90000px !important; overflow:hidden; width:0; height:0; font-size:0 !important; text-indent:-9000px; text-align:left;}
.wrap_box {overflow:hidden; width:100%;}
.org {color:#ea5836 !important;}
.b {font-weight:bold !important; }

.hidden_nav {position:relative; width:980px; margin:0 auto; z-index:100;}
.hidden_nav a:link,
.hidden_nav a:visited {position:absolute; left:-9000em}
.hidden_nav a:hover,
.hidden_nav a:focus,
.hidden_nav a:active {display:block; position:absolute; left:0; width:100%; height:20px; padding-top:10px; background:#fff; border-bottom:1px solid #efefef}

/* layout */
/*.w_bg {background-color:#fff;}*/
/*#wrap {width:100%; text-align:left;}*/
/*#header {width:auto; margin:0 auto; min-width: 1280px; overflow: hidden;}*/
#header.past {width:auto; margin:0 auto;  padding:0px;}
#header.scrap {width:auto; margin:0 auto;  padding:0px;}
#header.search {width:auto; margin:0 auto;  padding:0px;}

.service_wrap #container {width:860px;}

.service_wrap #container.payment,
.service_wrap #container.payment.detail,
.service_wrap #container.products,
.service_wrap #container.guide,
.service_wrap #container.introduction,
.service_wrap #footer.payment,
.service_wrap #footer.payment.detail,
.service_wrap #footer.products,
.service_wrap #footer.guide,
.service_wrap #footer.introduction {width:980px;}

.service_wrap #header,
.login_wrap #header {width:auto; padding:0px; min-width: 1250px;}

.login_wrap #container {width:980px;}

/* common btn */
.btn_ok,
.btn_enter,
.btn_cancel,
.btn_loginPop,
.btn_joinPop,
.btn_downPop,
.btn_printPop,
.btn_chargedJoin,
.btn_s_save,
.btn_s_modify,
.btn_s_delete,
.btn_s_cancel {display:inline-block; background-image:url(/img/common_img.png); background-repeat:no-repeat;}
.btn_ok span,
.btn_enter span,
.btn_cancel span,
.btn_loginPop span,
.btn_joinPop span,
.btn_downPop span,
.btn_printPop span,
.btn_chargedJoin span,
.btn_s_save span,
.btn_s_modify span,
.btn_s_delete span,
.btn_s_cancel span {position:absolute; left:-9000px; top:-900px; font-size:0;}
.btn_ok {width:100px !important; height:29px !important; background-position:0 -810px !important;}
.btn_enter {width:100px !important; height:29px !important; background-position:0 -1010px !important;}
.btn_cancel {width:100px !important; height:29px !important; background-position:-110px -810px !important;}
.btn_addFolder {width:54px !important; height:23px !important; background-position:-370px -850px !important}
.btn_loginPop {width:100px !important; height:29px !important; background-position:0 -850px !important;}
.btn_joinPop {width:100px !important; height:29px !important; background-position:-110px -850px !important;}
.btn_downPop {width:150px !important; height:55px !important; background-position:0px -1410px !important;}
.btn_printPop {width:150px !important; height:55px !important; background-position:-160px -1410px !important;}
.btn_chargedJoin {width:140px !important; height:29px !important; background-position:-220px -850px !important;}
.btn_s_save {width:40px !important; height:17px !important; background-position:-220px -810px !important;}
.btn_s_cancel {width:40px !important; height:17px !important; background-position:-270px -810px !important;}
.btn_s_delete {width:40px !important; height:17px !important; background-position:-320px -810px !important;}
.btn_s_modify {width:40px !important; height:17px !important; background-position:-370px -810px !important;}

.btn_pay.ok {width:72px !important; height:29px !important; display:inline-block; background-image:url(/img/pay_btn_define.gif); background-repeat:no-repeat;}
.btn_pay.day {width:100px !important; height:29px !important; display:inline-block; background-image:url(/img/pay_btn_day.gif); background-repeat:no-repeat;}
.btn_pay.month {width:100px !important; height:29px !important; display:inline-block; background-image:url(/img/pay_btn_month.gif); background-repeat:no-repeat;}
.btn_pay span {position:absolute; left:-9000px; top:-900px; font-size:0;}


/* header */

.gnb:after {clear:both; display:block; content:'';}
.gnb h1,
.gnb .lnk_join a,
.gnb .set_paper a,
.calendar_date .con_date a,
.calendar_date .con_date .txt {background-image:url(/img/common_img.png); background-repeat:no-repeat; }

.service_wrap .gnb h2 {background-image:url(/img/service_img.png); background-repeat:no-repeat; }

/* gnb */
.gnb h1 {float:left; overflow:hidden; width:78px; height:30px; padding-top:16px; background-position:0 16px; font-size:0; text-align:left; text-indent:-9000px;}
.gnb .lnk_join {position:absolute; top:0; right:0; max-width:360px; padding-top:22px;}
.service_wrap .gnb .lnk_join {float:right;}
.gnb .lnk_join a {overflow:hidden; float:left; height:23px; text-align:left; text-indent:-9000px; font-size:0;}
.gnb .lnk_join .login {width:53px; background-position:-80px 10px;}
.gnb .lnk_join .login:first-child {width:45px; background-position:-90px 10px;}
.gnb .lnk_join .join {width:64px; background-position:-135px 10px;}
.gnb .lnk_join .recomm {width:79px; background-position:-199px 10px;}
.gnb .lnk_join .subscription2 {width:64px; background-position:-278px 10px;}  /* ±¸µ¶½ÅÃ» Èò»ö */
.gnb .lnk_join .subscription {width:62px; background-position:-342px 10px;} /* ±¸µ¶½ÅÃ» ³ë¶õ»ö */
.gnb .lnk_join .logout {width:64px; background-position:-80px -16px;}
.gnb .lnk_join .logout:first-child {width:56px; background-position:-90px -16px;}
.gnb .lnk_join .myinfo {width:75px; background-position:-146px -16px;}
.gnb .lnk_join .paySearch {width:86px; background-position:-221px -16px;}
.gnb .lnk_join .service_info {width:74px; background-position:-307px -16px;}

.gnb .lnk_join .coverinside {width:84px; background-position:-230px 9px;}
.gnb .lnk_join .siteinfo {width:73px; background-position:-314px 9px;}

/* ¼­ºñ½º¼Ò°³ gnb */
.service_wrap .gnb h2 {float:left; overflow:hidden; width:84px; height:13px; margin-top:28px; background-position:0 -120px;}
.service_wrap .gnb h2 a {display:block; overflow:hidden; width:100%; height:13px; text-align:left; text-indent:-9000px; font-size:0px;}
.service_wrap .gnb .lnk_join {float:right;}

/* ´Þ·Â */
.calendar_date {position:absolute; top:35px; right:0; width:237px; border:1px solid #ccc; background-color:#fff;}
.calendar_date .con_date {overflow:hidden; width:203px; padding:9px 17px;}
.calendar_date .con_date .y {position:relative; float:left; width:65px; text-align:center; font-size:13px; line-height:20px;}
.calendar_date .con_date .m {position:relative; width:60px; margin-left:72px; text-align:center; font-size:13px; line-height:20px; letter-spacing:-1px;}
.calendar_date .con_date a {position:absolute; top:0; overflow:hidden; width:10px; height:20px; text-align:left; text-indent:-9000px; font-size:0;}
.calendar_date .con_date .pre {left:0; background-position:-298px -405px;}
.calendar_date .con_date .nxt {right:0; background-position:-318px -405px;}
.calendar_date .con_date .txt {display:inline-block; width:11px; height:13px; margin:-2px -1px 0; vertical-align:middle;}
.calendar_date .con_date .hdn {position:absolute; left:-9000px; top:-900px;}
.calendar_date .con_date .y .txt {background-position:-300px -368px;}
.calendar_date .con_date .m .txt {background-position:-300px -390px;}
.calendar_date table { }
.calendar_date .bggrf { background:#f1f2f3;}
.calendar_date th {height:25px; text-align:center; border-top:1px solid #d7dade; font:normal 11px/14px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#555; vertical-align: middle;}
.calendar_date td { border-top:1px solid #d7dade; border-left:1px solid #d7dade; text-align:center; font-weight:bold;}
.calendar_date td:first-child {border-left:0;}
.calendar_date td a, .calendar_date td span {display:block; height:18px; padding-top:6px; color:#555; font-family:'Noto Sans KR';}
.calendar_date td.on a {background-color:#ea5836; color:#fff;}
.calendar_date table .crDn {color:#3e65c1;}
.calendar_date table .crUp {color:#ea5836;}

/* gnb - Áö¸éº¸±â, ½ºÅ©·¦ ¼±ÅÃ */
.gnb .set_paper {float:left; overflow:hidden; padding-top:20px; max-width:380px;}
.gnb .set_paper:after {clear:both; display:block; content:'';}
.gnb .set_paper a {float:left; overflow:hidden; height:30px; text-align:left; text-indent:-9000px;}
.gnb .set_paper .btn_paper {width:84px; background-position:-40px -50px;}
.gnb .set_paper .btn_scrap {width:74px; background-position:-125px -50px;}
.gnb .set_paper .btn_newsinside {width:115px; background-position:-199px -50px;}
.gnb .set_paper .btn_paper:hover {background-position:-40px -80px;}
.gnb .set_paper .btn_scrap:hover {background-position:-125px -80px;}
.gnb .set_paper .btn_newsinside:hover {background-position:-199px -80px;}
.gnb .set_paper .btn_paper.on {background-position:-40px -110px;}
.gnb .set_paper .btn_scrap.on {background-position:-125px -110px;}
.gnb .set_paper .btn_newsinside.on {background-position:-199px -110px;}

/* snb */
.service_snb li a,
.news_snb li a,
.atc_notice dt .arr {background-image:url(/img/service_img.png); background-repeat:no-repeat; }

.contactTel {color: #94a0b2;float:right;height:32px;margin-top:10px;text-align:left;font-size:14px;letter-spacing: -1px;}


/* 2014-03-25 */


/* 2015-02-04 */

/*.snb .search .btn_search {float:left; overflow:hidden; width:36px; height:33px; background-position:0 -1367px; text-align:left; text-indent:-9000px;}*/

/* ÄÁÅÙÃ÷ ¿µ¿ª °øÅë */
.paging_prev {display:block; position:absolute; left:0; width:49px; height:79px; text-align:left; text-indent:-9000px; font-size:0; background-position:0 -520px;}
.paging_prev:hover,
.paging_prev:active {background-position:-100px -520px;}
.paging_next {display:block; position:absolute; right:0; width:49px; height:79px; text-align:left; text-indent:-9000px; font-size:0;  background-position:-50px -520px;}
.paging_next:hover,
.paging_next:active {background-position:-150px -520px;}

.list_photo {overflow:hidden; width:100%;}
.list_photo li {float:left;}
.list_photo li a {display:block;}
.list_photo li .thum {display:block;}
.list_photo li .txt {display:block;}

/* Áö¸éº¸±â ¿ìÃø ºä¾î */
.paper_article {position:relative; width:928px; height:676px; border:1px solid #ccc; border-top:0;overflow:hidden;}
.paper_article .paging_prev,
.paper_article .paging_next {top:50%; margin-top:-40px;}

/* Áö¸éº¸±â ÀüÃ¼¸ñ·Ï */
.viewer_list {overflow:hidden; width:1092px; margin:0 auto;}
.viewer_list .list_photo {overflow:hidden; width:100%; margin-top:-1px; background:url(/img/dot_listLine.gif) repeat 0 0;}
.viewer_list .list_photo li {overflow:hidden; width:122px; height:235px; margin:0 30px; padding-top:40px; text-align:center;}
.viewer_list .list_photo .thum img {width:120px; border:1px solid #ccc;}
.viewer_list .list_photo .txt {margin-top:8px; font-weight:bold;}

/* Áö¸éº¸±â ÀÌ½´¾øÀ½ */
.unissued {overflow:hidden; width:300px; height:65px; margin:210px auto; background-position:0 -610px; text-align:left; text-indent:-9000px; font-size:0;}

/* Áö¸éº¸±â ÄÁÆ®·Ñ¹öÆ° 2015-01-05 ¼öÁ¤*/
.screenCntl a {float:left; overflow:hidden; height:50px; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap; margin-left:1px}
.screenCntl .btn_fullscr {width:50px; background-position:-50px -1260px}
.screenCntl .btn_fullscr:hover {background-position:-50px -1310px}
.screenCntl .btn_normalscr {width:50px; background-position:0 -1260px}
.screenCntl .btn_normalscr:hover {background-position:0 -1310px}
.screenCntl .btn_zoomOut {width:50px; background-position:-100px -1260px;}
.screenCntl .btn_zoomOut:hover {background-position:-100px -1310px;}
.screenCntl .btn_zoomIn {width:50px; background-position:-150px -1260px;}
.screenCntl .btn_zoomIn:hover {background-position:-150px -1310px;}
.screenCntl .btn_wFull {width:50px; background-position:-200px -1260px;}
.screenCntl .btn_wFull:hover {background-position:-200px -1310px;}
.screenCntl .btn_hFull {width:50px; background-position:-250px -1260px;}
.screenCntl .btn_hFull:hover {background-position:-250px -1310px;}
.screenCntl .btn_orgSize {width:50px; background-position:-300px -1260px;}
.screenCntl .btn_orgSize:hover {background-position:-300px -1310px;}

.mobileCntl {position:absolute; padding:10px; bottom:0; left:0px; overflow:hidden; width:204px;}
.mobileCntl li {overflow:hidden; height:32px; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap; margin:10px;}
.mobileCntl .btnZoomIn {margin-left:39px; margin-right:30px; float:left; width:48px; height:48px; background:url(/img/Data-Zoom-in-icon.png) repeat 0 0 / 48px 48px;}
.mobileCntl .btnZoomOut {float:none; width:48px; height:48px; background:url(/img/Data-Zoom-out-icon.png) repeat 0 0 / 48px 48px;}
.mobileCntl .btnMoveUp {margin-top:30px; margin-left:78px; float:none; width:48px; height:48px; background:url(/img/Arrows-Up-icon.png) repeat 0 0 / 48px 48px;}
.mobileCntl .btnMoveLeft {float:left; width:48px; height:48px; background:url(/img/Arrows-Left-icon.png) repeat 0 0 / 48px 48px;}
.mobileCntl .btnMoveDown {margin-left:78px; float:none; width:48px; height:48px; background:url(/img/Arrows-Down-icon.png) repeat 0 0 / 48px 48px;}
.mobileCntl .btnMoveRight {margin-left:146px; float:none; width:48px; height:48px; background:url(/img/Arrows-Right-icon.png) repeat 0 0 / 48px 48px;}

.minimap {position:absolute; bottom:0; right:0; width:106px; height:152px; padding:22px 7px 7px; border:1px solid #999;}
.minimap .mapFrame {position:relative; overflow:hidden; width:102px; height:148px; padding:2px;}
.minimap .mapFrame img {width:100px; height:146px; border:1px solid #cfcfcf}
.minimap .mapFrame .posBox {position:absolute; top:0; left:0; overflow:hidden; width:102px; height:61px; border:2px solid #ea5836; background:url(/img/blank.gif) repeat 0 0; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap;cursor:pointer;}
.minimap .closeX {position:absolute; top:0; right:0; overflow:hidden; width:21px; height:20px; background-position:-240px -1090px; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap;}

/* ·¹ÀÌ¾î ÆË¾÷ */
.ctrl_btm .fnc_btn .pop_balloon,
.ctrl_btm .fnc_btn .pop_balloon a,
.ctrl_btm .pop_memo,
.pop_memo .closeX,
.info_useMouse li,
.cookie_close label {background-image:url(/img/popup_img.png); background-repeat:no-repeat; }

.layerPop {position:absolute; top:0; left:0; width:100%; height:100%; z-index:99;}
.layerPop_wrap {position:fixed; top:0; left:0; width:100%; height:100%; background-color:#000; opacity:0.85; filter:alpha(opacity=85); z-index:98;}

/* ±â»çº¸±â */
.layerPop .newsview {position:fixed;top:135px; left:50%; overflow:hidden; width:1150px; height:677px; border:1px solid #000; background-color:#fff; text-align:left; z-index:99;}
/* Safari and Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .layerPop .newsview {position:fixed;}
}
.layerPop .newsview h1 {padding:10px 20px 10px; line-height:16px; color:#fff; background-color:#a9a9a9; letter-spacing:normal; font-size: 1.25em;}
.layerPop .pop_closeX {position:absolute; top:0; right:0; overflow:hidden; width:30px; height:30px; background-position:-375px -776px; text-align:left; text-indent:-9000px; font-size:0;}
.atc_view {position:relative; overflow:hidden; text-align:center;}
.atc_view .paging_prev,
.atc_view .paging_next {top:50%; margin-top:-40px;}
.atc_view .txt_viewer {position:relative; overflow:auto; width:1000px; height:588px; padding-right:30px; margin:4px auto; text-align:left; color:#00080b; }
.txt_viewer header {padding:15px 0 9px; margin-bottom:20px; border-bottom:1px solid #c9c9c9;}
.txt_viewer header h2 {margin-bottom:3px; font:bold 23px/26px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#00080b; letter-spacing:-1px;}
.txt_viewer header .stit {margin-top: 8px; font: 17px/22px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo';}
.txt_viewer header .date {/* display:block; text-align:right; */color:#999;font:12px/16px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo';}

.atc_view .viewCtrl {margin-top:-20px;position: absolute;top: 30px;right: 20px;}
.button_listening {float:left; margin-right:20px; margin-top:-6px}

.atc_view .txt_viewer article { font:16px/28px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; margin-left: 150px; margin-right: 150px;}
.atc_view .txt_viewer article img {margin: 10px; display: block;}
.atc_view img{position:relative;}
.txt_viewer .articleImg {margin:0 auto 28px;}
.txt_viewer .articleImg p {overflow:hidden; padding:2px 5px 3px 5px; color:#747474; font-size:11px; line-height:130%; letter-spacing:0px; background:#f3f3f3; text-align:left;}
.txt_viewer .articleImg img {display:block; border:5px solid #f3f3f3;}
.txt_viewer .txtL {text-align:left;}
.txt_viewer .txtL img {display:inline;}
.txt_viewer .txtL p {margin:0 auto 0 0;}
.txt_viewer .txtLF {float:left; width:auto; margin:0 20px 20px 0;}
.txt_viewer .txtC {text-align:center;}
.txt_viewer .txtC a,
.txt_viewer .txtC img {display:inline}
.txt_viewer .txtC p {margin:0 auto 0;}
.txt_viewer .txtR {text-align:right;}
.txt_viewer .txtR img {display:inline;}
.txt_viewer .txtR p {margin:0 0 0 auto;}
.txt_viewer .txtRF {float:right; width:auto; margin:0 0 20px 20px;}
.txt_viewer .articleAD_L {float:left; width:250px; margin:0 19px 20px 0;}
.txt_viewer .articleAD_R {float:right; width:250px; margin:0 0 20px 19px;}
.txt_viewer .article_AD01 {margin-bottom:15px; border:1px solid #b2c0d5;}
.txt_viewer .naverFont {margin-top:100px; margin-bottom: 10px; width: 100%; text-align: right; color:#999; font:12px/16px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo';}

.ctrl_btm {position:absolute; bottom:0px; left:0; width:100%; height:37px; padding-top:7px; border-top:1px solid #c9c9c9; background-color:#f1f2f3; /*height: 50px; padding-top: 17px;*/}
.ctrl_btm .fontsize {overflow:hidden; float:left; width:68px; height:30px; padding-right:11px; margin:0 10px 0 20px; background-position:78px -690px;}
.ctrl_btm .fontsize a {float:left; overflow:hidden; width:34px; height:30px; text-align:left; text-indent:-9000px; font-size:0;}
.ctrl_btm .size_dn {background-position:-10px -690px;}
.ctrl_btm .size_up {background-position:-44px -690px;}
.ctrl_btm .size_dn:hover {background-position:-10px -730px;}
.ctrl_btm .size_up:hover {background-position:-44px -730px;}
.ctrl_btm .size_dn:active {background-position:-10px -770px;}
.ctrl_btm .size_up:active {background-position:-44px -770px;}
.ctrl_btm .fnc_btn {float:left; width:500px;}
.ctrl_btm .fnc_btn:after {clear:both; display:block; content:'';}
.ctrl_btm .fnc_btn li {position:relative; float:left; width:34px;}
.ctrl_btm .fnc_btn li:after {clear:both; display:block; content:'';}
.ctrl_btm .fnc_btn .btn {display:block; width:34px; height:30px; text-align:left; text-indent:-9000px; font-size:0;}
.ctrl_btm .fnc_btn .scrap .btn {background-position:-80px -690px;}
.ctrl_btm .fnc_btn .scrap .btn:hover {background-position:-80px -730px;}
.ctrl_btm .fnc_btn .scrap.on .btn,
.ctrl_btm .fnc_btn .scrap .btn:active {background-position:-80px -770px;}

.ctrl_btm .fnc_btn .memo .btn {background-position:-114px -690px;}
.ctrl_btm .fnc_btn .memo .btn:hover {background-position:-114px -730px;}
.ctrl_btm .fnc_btn .memo.on .btn,
.ctrl_btm .fnc_btn .memo .btn:active {background-position:-114px -770px;}
.ctrl_btm .fnc_btn .memo .btn:active {background-position:-114px -770px;}
.ctrl_btm .fnc_btn .memo .btn.y {background-position:-260px -770px;}
.ctrl_btm .fnc_btn .memo .btn.y:hover {background-position:-294px -770px;}
.ctrl_btm .fnc_btn .memo.on .btn.y,
.ctrl_btm .fnc_btn .memo .btn.y:active {background-position:-328px -770px;}

.ctrl_btm .fnc_btn .sns .btn {background-position:-148px -690px;}
.ctrl_btm .fnc_btn .sns .btn:hover {background-position:-148px -730px;}
.ctrl_btm .fnc_btn .sns.on .btn,
.ctrl_btm .fnc_btn .sns .btn:active {background-position:-148px -770px;}

.ctrl_btm .fnc_btn .print .btn {background-position:-182px -690px;}
.ctrl_btm .fnc_btn .print .btn:hover {background-position:-182px -730px;}
.ctrl_btm .fnc_btn .print .btn.on,
.ctrl_btm .fnc_btn .print .btn:active {background-position:-182px -770px;}

/* Ç³¼±ÆË¾÷ */
/*.ctrl_btm .fnc_btn .pop_balloon {display:none}
.ctrl_btm .fnc_btn .on .pop_balloon {display:block}*/
.ctrl_btm .fnc_btn .scrap .pop_balloon {position:absolute; top:-58px; left:-44px; overflow:hidden; width:122px; height:54px; background-position:-260px 0; text-align:left; text-indent:-9000px; font-size:0;}
.ctrl_btm .fnc_btn .memo .pop_balloon {position:absolute; top:-58px; left:-44px; overflow:hidden; width:122px; height:54px; background-position:-260px -60px; text-align:left; text-indent:-9000px; font-size:0;}
.ctrl_btm .fnc_btn .sns .pop_balloon {position:absolute; top:-87px; left:-46px; width:80px; height:82px; background-position:-390px 0;}
.ctrl_btm .fnc_btn .sns .pop_balloon a {float:left; overflow:hidden; width:40px; height:36px; text-align:left; text-indent:-9000px; font-size:0;}
.ctrl_btm .fnc_btn .sns .pop_balloon .face {background-position:-260px -120px;}
.ctrl_btm .fnc_btn .sns .pop_balloon .face.on,
.ctrl_btm .fnc_btn .sns .pop_balloon .face:hover {background-position:-340px -120px;}
.ctrl_btm .fnc_btn .sns .pop_balloon .twit {background-position:-300px -120px;}
.ctrl_btm .fnc_btn .sns .pop_balloon .twit.on,
.ctrl_btm .fnc_btn .sns .pop_balloon .twit:hover {background-position:-380px -120px;}
.ctrl_btm .fnc_btn .sns .pop_balloon .me2  {background-position:-260px -155px;}
.ctrl_btm .fnc_btn .sns .pop_balloon .me2.on,
.ctrl_btm .fnc_btn .sns .pop_balloon .me2:hover  {background-position:-340px -155px;}
.ctrl_btm .fnc_btn .sns .pop_balloon .mail {background-position:-300px -155px;}
.ctrl_btm .fnc_btn .sns .pop_balloon .mail.on,
.ctrl_btm .fnc_btn .sns .pop_balloon .mail:hover {background-position:-380px -155px;}
.ctrl_btm .fnc_btn .sns .pop_balloon .gplus  {background-position:-420px -120px;}
.ctrl_btm .fnc_btn .sns .pop_balloon .gplus.on,
.ctrl_btm .fnc_btn .sns .pop_balloon .gplus:hover  {background-position:-460px -120px;}

/* ·¹ÀÌ¾î ÆË¾÷ */
.pop_layer {position:absolute; padding:28px 0 25px; border:1px solid #999; background-color:#fff; text-align:center; color:#00080b; line-height:18px; z-index:99;}
.pop_layer .tit {font-weight:bold;}
.pop_layer .pop_btn a {vertical-align:top}

/* ½ºÅ©·¦ Æú´õ ¼±ÅÃ ÆË¾÷ */
.popScrap1,
.popScrap2 {top:-185px; left:0; width:268px; height:117px;}
.popScrap1 .txt {margin-bottom:18px;}
.popScrap1 .txt .icnMemo {display:inline-block; padding:1px 0 0 16px; margin-top:-1px; background-position:-430px -770px}
.popScrap1 select {width:200px; height:22px;}
.popScrap1 .pop_btn {padding-top:20px;}
/* ½ºÅ©·¦ ¿Ï·á ÆË¾÷ */
.popScrap2 .tit {padding:25px 0 50px; font-weight:bold;}

/* ¸Þ¸ð ÀúÀå, »èÁ¦ ÆË¾÷ */
.memo .pop_layer {top:-173px; left:0; width:228px; height:75px;}
.memo .pop_layer .tit {padding:4px 0 32px; font-weight:bold;}
.pop_memo {position:absolute; top:-198px; left:0; width:225px; height:152px; padding:28px 7px 0 18px; background-position:0 0; text-align:center;}
.pop_memo .closeX {position:absolute; top:0; right:0; overflow:hidden; width:28px; height:28px; background-position:-382px -80px; text-align:left; text-indent:-9000px; font-size:0;}
.pop_memo textarea {overflow:auto; width:215px; height:110px; padding:5px; border:0; background:none; line-height:24px; resize:none;}
.pop_memo .nofocus {color:#999;}
.pop_memo .pop_btn {padding-top:6px;}

.ctrl_btm .viewType {float:right; overflow:hidden; width:200px; padding-right:20px}
.ctrl_btm .viewType a {float:left; overflow:hidden; width:100px; height:30px; text-align:left; text-indent:-9000px; font-size:0;}
.ctrl_btm .viewType .view_img {background-position:-220px -690px;}
.ctrl_btm .viewType .view_txt {background-position:-320px -690px;}
.ctrl_btm .viewType .view_img.on {background-position:-220px -730px;}
.ctrl_btm .viewType .view_txt.on {background-position:-320px -730px;}

/* °Ë»ö°á°ú */
.sch_result {width:100%; margin:24px 0 110px; border-top:2px solid #00080b;}
.sch_result h2 {padding:12px 0px; border-bottom:1px solid #d7dade; font:normal 17px/24px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#00080b; position: relative;}
.sch_result ul.list_txt {padding-top:19px;}
.sch_result .list_txt li {position:relative; padding:0 150px 12px 35px; font:bold 15px/20px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo';}
.sch_result .list_txt li a {display:inline-block;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  max-width:956px; color:#00080b}
.sch_result .list_txt li.line {padding-bottom:16px; border-bottom:1px solid #d7dade; margin-bottom:19px;}
.sch_result .list_txt li .date {position:absolute; top:0; right:0; padding-right:35px; font:normal 14px/18px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#999;}
.sch_result .list_txt .bd_paging {padding-top:2px;}
.sch_result .list_photo {padding-top:40px; margin-bottom:20px; padding-left:35px; width:1115px; border-bottom:1px solid #d7dade;}
.sch_result .list_photo li {width:135px; height:232px; margin:0 25px;}
.sch_result .list_photo li .thum {height:133px; margin-bottom:8px; line-height:133px; border:1px solid #e5e5e5; text-align:center; background-color:#fff;}
.sch_result .list_photo li .thum img {max-width:133px; max-height:133px; line-height:133px; vertical-align:middle;}
.sch_result .list_photo li .txt {overflow:hidden; max-height:36px; line-height:18px; font-weight:bold; color:#00080b;}
.sch_result .list_photo li .date {color:#999;}
.sch_result .total_on {font-weight: bold; font-size: 15px;}
.sch_result .total_off {color: #666666; font-size: 15px;}

.bd_paging {
    text-align:center;
    }
.bd_paging {text-align:center; margin-bottom: 50px;}
.bd_paging b,
.bd_paging a {display:inline-block; overflow:hidden; width:26px; height:20px; font:bold 16px/18px Trebuchet MS, Verdana, Tahoma, Dotum, 'Apple SD Gothic Neo'; vertical-align:middle; text-align:center; color:#555;}
.bd_paging b {color:#5bb2f6;}
.bd_paging a.btn {overflow:hidden; width:20px; height:20px; margin:0 3px; background-image:url(/img/common_img.png); background-repeat:no-repeat; }
.bd_paging a.btn span {position:absolute; left:-9000px; top:-900px; font-size:0;}
.bd_paging a.first {background-position:-210px -520px}
.bd_paging a.prev {background-position:-240px -520px}
.bd_paging a.next {background-position:-270px -520px}
.bd_paging a.last {background-position:-300px -520px}

.bd_search {overflow:hidden; width:280px; margin:0 auto;}
.bd_search input[type=text] {float:left; width:244px; height:27px; background-color:#fff; }
.bd_search .btn_search {float:right; width:34px; height:29px; background-position:-220px -770px;}
.bd_search .btn_search span {position:absolute; left:-9000px; top:-900px; font-size:0;}


/* ÆË¾÷ ¸ðÀ½ */
.pop_alt {position:fixed; left:50%; padding:0; border:1px solid #000; background-color:#fff; line-height:18px; z-index:99;}
.pop_closeX {position:absolute; top:0; right:0; overflow:hidden; width:35px; height:30px; background-position:-380px -770px; text-align:left; text-indent:-9000px; font-size:0;     margin: 10px 10px 0px 0px;}
.cookie_close {position:absolute; bottom:0; left:0; width:100%; height:30px; text-align:right; line-height:30px; background-color:#000;}
.cookie_close input {vertical-align:middle;}
.cookie_close label {display:inline-block; overflow:hidden; width:110px; height:28px; vertical-align:middle; background-position:0 -406px;}
.cookie_close label span {position:absolute; left:-9000px; top:-900px; font-size:0;}

/* À¯·á¼­ºñ½º ¾È³» */
.pop_alt.info_charged {top:200px; width:428px; height:auto; margin-left:-215px; background-image:url(/img/bg_popBar.gif); background-repeat:repeat-x; background-position:0 0; text-align:center;}
.pop_alt .pop_closeX {margin:2px 0px 0px 0px;}

.info_charged .pop_txt {width:390px; margin:0 auto; padding:60px 0 18px; border-bottom:1px solid #e1e3e6;color:#00080b; }
.info_charged .pop_txt .tit {margin-bottom:15px; font:bold 16px/20px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; letter-spacing:-1px;}
.info_charged .pop_btn {padding:20px;}
/* ÀÎ¼â ´Ù¿î·Îµå  */
.pop_alt.printDown {top:200px; width:428px; padding-bottom:30px; margin-left:-215px; background-image:url(/img/bg_popBar.gif); background-repeat:repeat-x; background-position:0 0; text-align:left;}
.printDown .pop_txt {width:340px; margin:0 auto; padding:60px 0 18px; color:#00080b; }
.printDown .pop_txt .tit {margin-bottom:10px; font:bold 12px/18px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; letter-spacing:-1px;}
.printDown .pop_txt li {padding-left:10px; line-height:18px; text-align:left; background:url(/img/bar_txtList.gif) no-repeat 0 8px;}
.printDown .pop_btn {text-align:center;}

/* ¸¶¿ì½º »ç¿ë¾È³» */
.pop_alt.info_useMouse {top:200px; width:428px; height:223px; margin-left:-115px; text-align:left; background-color:#000;}
.info_useMouse ul {overflow:hidden; width:100%; }
.info_useMouse li {float:left; overflow:hidden; width:142px; height:198px; text-align:left; text-indent:-9000px; font-size:0;}
.info_useMouse .useM1 {width:143px; background-position:0 -200px;}
.info_useMouse .useM2 {background-position:-143px -200px;}
.info_useMouse .useM3 {background-position:-284px -200px;}
/* ³»ÀÏÀÚ ½Å¹® ¼­ºñ½º ¾È³» */
.pop_alt.info_tomorrowNews {top:200px; width:428px; height:223px; margin-left:-115px; text-align:center;}
.info_tomorrowNews .pop_txt {width:390px; margin:0 auto; padding:40px 0 18px; border-bottom:1px solid #e1e3e6;color:#00080b; }
.info_tomorrowNews .pop_txt .tit {margin-bottom:10px; font:bold 16px/20px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; letter-spacing:-1px;}
.info_tomorrowNews .pop_btn {padding-top:20px;}
/* Á¢¼Ó pc µî·Ï ¿Ï·á ÆË¾÷ */
.pop_alt.service_rgt {top:215px; width:268px; height:115px; margin-left:-160px; padding:39px 20px 0; }
.service_rgt .pop_txt {margin-bottom:10px; color:#00080b;}
.service_rgt .pop_txt .tit {font-weight:bold;}
/* ÃßÃµÀÎ µî·Ï ÆË¾÷ */
.pop_win.popRecomm {width:368px; height:304px; text-align:left; border:1px solid #000; background-color:#fff; line-height:18px; z-index:99;}
.popRecomm h1 {height:23px; padding:12px 0 15px 30px; background-color:#444958;}
.popRecomm h1 span {display:block; width:155px; height:23px; background-position:-110px -1010px; text-align:left; text-indent:-9000px; font-size:0;}
.popRecomm .pop_txt {margin:0 19px; padding:28px 0 18px; border-bottom:1px solid #e1e3e6; color:#00080b; font-weight:bold; text-align:center;}
.popRecomm .frm {padding-top:20px; margin:0 19px; }
.popRecomm .frm label {display:inline-block; width:90px; text-align:center; font-weight:bold; color:#ea5836; line-height:22px;}
.popRecomm .frm input[type=text] {width:215px; height:20px; line-height:20px; padding:0 3px; border:1px solid #ebebeb; border-top-color:#b1b1b1; border-left-color:#b1b1b1;}
.popRecomm .frm ul {padding:18px 5px;}
.popRecomm .frm li {color:#00080b; line-height:18px;}
.popRecomm .pop_btn {border-top:1px solid #ebebeb; padding-top:20px; text-align:center;}

/* ¼­ºñ½º layout */
.r_bnr a,
.r_customer,
.sct_info2 .list1 .icn,
h1.login_logo,
.loginBox h1,
.sct_loginBox .idpw .btn_login,
.hrd_quickmenu dt,
.sct_customer li,
.news_view .viewCtrl a,
.pay_atc4 .pay_step li,
.join_atc .top_info,
.comment_list dl .btn_close,
.conn_list li,
.vodView .director .thumb,
.reply .hit .stit {background-image:url(/img/service_img.png); background-repeat:no-repeat; }

/* Å¸ÀÌÆ² */
.service_cnt h1,
.guideList h2,
.guideList li .num,
.tab_h1 li a,
.atc_faq h2,
.atc_newsInside > h2,
.atc_notice > h2,
.result_myftn h2,
.atc_board > h2 {background-image:url(/img/service_tit.png); background-repeat:no-repeat; }

/* ¹öÆ° */
.btn_confCancel,
.btn_confCancel2,
.btn_register,
.btn_subscription,
.btn_subscription2,
.btn_gotoSubscription,
.btn_recomm,
.btn_recomm2,
.btn_gotoPay,
.btn_gotoPay2,
.btn_studentDc,
.btn_securityInstall,
.btn_s_pay,
.btn_popCloseX,
.btn_fortune_sch,
.btn_certify_phone,
.btn_certify_ipin,
.btn_find_zipcode,
.btn_join_ok,
.btn_regist,
.btn_bdPrev,
.btn_bdModify,
.btn_bdDelete,
.btn_bdList,
.btn_replyWrt,
.btn_newsScrap {display:inline-block; background-image:url(/img/service_img.png); background-repeat:no-repeat;}
.btn_newsShare {display:inline-block; background-image:url(/img/ico-share.png); background-repeat:no-repeat; background-size: 20px 20px; margin-top:-2px;opacity: 0.8;}

.news_view .reply .share_balloon {background-image:url(/img/box-share.png); background-repeat:no-repeat;}
.news_view .reply .share_balloon {position:absolute; width:80px; height:46px; background-position:0px 0; display:none;}
.news_view .reply .share_balloon a {background-image:url(/img/popup_img.png); background-repeat:no-repeat;}
.news_view .reply .share_balloon a {float:left; overflow:hidden; width:40px; height:36px; text-align:left; text-indent:-9000px; font-size:0;}
.news_view .reply .share_balloon a.face {background-position:-260px -120px;}
.news_view .reply .share_balloon a.face.on,
.news_view .reply .share_balloon a.face:hover {background-position:-340px -120px;}
.news_view .reply .share_balloon a.gplus  {background-position:-420px -120px;}
.news_view .reply .share_balloon a.gplus.on,
.news_view .reply .share_balloon a.gplus:hover  {background-position:-460px -120px;}

.ctrl_btm .fnc_btn .sns .share_balloon {background-image:url(/img/box-share.png); background-repeat:no-repeat; position:absolute; width:80px; height:46px; background-position:0px 0; top: -48px; left: -46px;}
.ctrl_btm .fnc_btn .sns .share_balloon a {background-image:url(/img/popup_img.png); background-repeat:no-repeat; float:left; overflow:hidden; width:40px; height:36px; text-align:left; text-indent:-9000px; font-size:0;}
.ctrl_btm .fnc_btn .sns .share_balloon a.face {background-position:-260px -120px;}
.ctrl_btm .fnc_btn .sns .share_balloon a.face.on,
.ctrl_btm .fnc_btn .sns .share_balloon a.face:hover {background-position:-340px -120px;}
.ctrl_btm .fnc_btn .sns .share_balloon a.gplus  {background-position:-420px -120px;}
.ctrl_btm .fnc_btn .sns .share_balloon a.gplus.on,
.ctrl_btm .fnc_btn .sns .share_balloon a.gplus:hover  {background-position:-460px -120px;}

.btn_confCancel {width:80px; height:25px; background-position:-350px -170px;}
.btn_confCancel2 {width:190px; height:45px; background-position:0 -380px;}
.btn_register {width:80px; height:25px; background-position:-440px -170px;}
.btn_subscription {width:100px; height:55px; background-position:-550px -270px}
.btn_subscription2 {width:100px; height:25px; background-position:-160px -140px}
.btn_gotoSubscription {width:100px; height:25px; background-position:-320px -340px}
.btn_recomm {width:100px; height:25px; background-position:-210px -340px}
.btn_recomm2 {width:203px; height:45px; background-position:-200px -380px}
.btn_gotoPay {width:76px; height:19px; background-position:-160px -170px}
.btn_gotoPay2 {width:200px; height:45px; background-position:24px -425px}
.btn_studentDc {width:100px; height:55px; background-position:-660px -270px;}
.btn_securityInstall {width:80px; height:25px; background-position:-420px -200px;}
.btn_s_pay {width:76px !important; height:19px !important; background-position:-500px -140px !important;}
.btn_popCloseX {width:18px; height:18px; background-position:-250px -115px;}
.btn_fortune_sch {width:80px; height:60px; background-position:-700px 0;}
.btn_certify_phone {width:411px; height:80px; background-position:0 -470px;}
.btn_certify_ipin {width:411px; height:80px; background-position:0 -560px;}
.btn_find_zipcode {width:83px; height:23px; background-position:-230px -430px}
.btn_join_ok {width:120px; height:40px; background-position:-420px 0;}
.btn_bdPrev {width:65px; height:25px; background-position:-210px -210px;}
.btn_bdList {width:65px; height:25px; background-position:-280px -210px;}
.btn_bdModify {width:65px; height:25px; background-position:-350px -210px;}
.btn_bdDelete {width:65px; height:25px; background-position:-510px -200px;}
.btn_replyWrt {width:80px; height:70px; background-position:-420px -530px;}
.btn_newsScrap {width:15px; height:16px; background-position:-480px -310px;}
.btn_newsShare {width:20px; height:20px;}


.btn_confCancel span,
.btn_confCancel2 span,
.btn_register span,
.btn_subscription span,
.btn_subscription2 span,
.btn_gotoSubscription span,
.btn_recomm span,
.btn_recomm2 span,
.btn_gotoPay span,
.btn_gotoPay2 span,
.btn_studentDc span,
.btn_securityInstall span,
.btn_s_pay span,
.btn_fortune_sch span,
.btn_certify_phone span,
.btn_certify_ipin span,
.btn_find_zipcode span,
.btn_join_ok span,
.btn_bdPrev span,
.btn_bdModify span,
.btn_bdDelete span,
.btn_bdList span,
.btn_replyWrt span,
.btn_newsScrap span,
.btn_newsShare span {position:absolute; left:-9000px; top:-900px; font-size:0; text-indent:-9000px;}

.comm_rgt {float:right; width:200px; margin-top:25px;}
/*.service_cnt {float:left; width:760px; margin-top:40px;}*/
.service_cnt {float:left; width:640px; margin-top:25px;}
.service_cnt_photo {width:975px;}
#hrd_realtime + .service_cnt {margin-top:25px;}
.service_cnt h1 {overflow:hidden; width:490px; height:25px; text-align:left; text-indent:-9000px; font-size:0;}
.service_cnt {float:left; width:640px; margin-top:25px;}

/* ¼­ºñ½º ÄÁÅÙÃ÷ - ¸ÞÀÎ */
.service_visual1 {height:487px; border-bottom:2px solid #00080b; background:url(/img/service_mainVisual.jpg) no-repeat 0 100%;}

.sct_info1 {padding:40px 0 30px; border-bottom:1px solid #00080b;}
.sct_info1 h1 {margin-bottom:15px; background-position:0 -40px;}
.sct_info1 .txt1 {/*margin-bottom:30px; */ padding-bottom:262px; line-height:18px; color:#555; background:url(/img/service_mainBg2.jpg) no-repeat 50% 100%; /*border-bottom:1px solid #e5e5e5;*/}
.sct_info1 .txt1 strong {color:#ea5836; font-weight:normal}
.sct_info1 .list {overflow:hidden; width:100%; height:327px; background:url(/img/service_mainCnt2.png) no-repeat 0 0;}
.sct_info1 .list li {float:left; height:183px;}
.sct_info1 .list .lft {width:350px; }
.sct_info1 .list .rgt {width:410px; }
.sct_info1 .list h2 {position:absolute; left:-9000px; top:-900px; font-size:0;}
.sct_info1 .list .lft p {width:167px; padding:54px 0 0 162px; font:11px/16px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#555; letter-spacing:-1px;}
.sct_info1 .list .rgt p {width:167px; padding:54px 0 0 243px; font:11px/16px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#555; letter-spacing:-1px;}
.sct_info1 .txt2 {padding:18px 0 16px; background-color:#f1f2f3; text-align:center; font:12px/16px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#555; }
.sct_info2 {padding:40px 0 0; line-height:18px; }
.sct_info2 h1 {margin-bottom:20px; background-position:0 -80px}
.sct_info2 .txt1 {margin-bottom:38px;}

.guideList {width:100%; }
.guideList h2 {overflow:hidden; height:18px; margin-bottom:8px; text-align:left; text-indent:-9000px; font-size:0;}
.guideList li {position:relative; padding-left:50px; padding-bottom:20px;}
.guideList li .num {position:absolute; top:0; left:0; overflow:hidden; width:48px; height:60px; text-align:left; text-indent:-9000px; font-size:0;}
/*.guideList li .txt {background-image:url(/img/service_mainCnt3.jpg); background-repeat:no-repeat;}*/
.guideList .list1 .num {background-position:0 -200px;}
.guideList .list2 .num {background-position:0 -280px;}
.guideList .list3 .num {background-position:0 -360px;}

.guideList li dl {position:relative; margin-bottom:13px; line-height:18px;}

.sct_info2 .list1 dl {padding-left:45px;}
.sct_info2 .list1 dt {font-size:14px; font-weight:bold; color:#00080b;}
.sct_info2 .list1 dd {color:#555;}
.sct_info2 .list1 h2 {background-position:-60px -200px;}
.sct_info2 .list2 h2 {width:160px; background-position:-60px -260px;}
.sct_info2 .list3 h2 {background-position:-270px -260px;}
.sct_info2 .list1 .txt {margin-bottom:10px; padding-bottom:315px; background:url(/img/service_mainCnt3_1.jpg) no-repeat 0 100%;}
.sct_info2 .list2 .txt {margin-bottom:20px; padding-bottom:610px;background:url(/img/service_mainCnt3_3.jpg) no-repeat 0 100%;}
.sct_info2 .list1 .icn {position:absolute; top:0; left:0; width:34px; height:29px;}
.sct_info2 .icn_scrap {background-position:-380px -130px;}
.sct_info2 .icn_memo {background-position:-420px -130px;}
.sct_info2 .icn_sns {background-position:-460px -130px;}
.sct_info2 .list3 dl {padding-top:18px;}
.sct_info2 .list3 dt {font-weight:bold;}

.atc_pay {position:relative; padding-bottom:30px;}
.atc_pay h1 {background-position:0 0;}
.atc_pay h1 {margin-bottom:20px; background-position:0 0;}
.topR_btn {position:absolute; top:0; right:0;margin-right:32px;}
.atc_pay article {overflow:hidden; border:1px solid #ccc; box-shadow:1px 1px 1px #e5e5e5; background:url(/img/bg_payBox.gif) repeat-y 0 0;}
.atc_pay h2 {float:left; width:113px; padding:20px 0 20px 20px; font:bold 14px/17px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#00080b; letter-spacing:-1px;}
.atc_pay h2 .sub {font-weight:normal; font-size:12px;}
.atc_pay .txt {margin-left:164px; padding:20px 150px 15px 0;}
.atc_pay .txt li {padding-left:10px; background:url(/img/bar_txtList.gif) no-repeat 0 5px;}
.atc_pay .txt ul + p,
.atc_pay .txt p + p {margin-top:1em; }
.atc_pay .txt .org a {font-weight:bold; color:#ea5836;}
.atc_pay .txt .info,
.atc_pay .txt .imp + p {margin-top:0; }
.pay_box {position:relative; margin-bottom:10px;line-height:18px;}
.pay_box strong.imp {display:block; margin-bottom:3px; font:bold 18px/24px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#ea5836}
.pay_box li {color:#555; line-height:18px;}
.pay_box .btn {position:absolute; top:20px; right:30px;}
.pay_box .btn a {vertical-align:top;}
.pay_box .moreBtn {margin-top:18px;  }
.pay_box .moreBtn a {font-weight:bold; text-decoration:underline;}
.atc_pay .detail {margin-left:164px; padding:0 20px 15px 0;}
.atc_pay .detail h3 {padding-top:1em;}
.atc_pay .detail h3:first-child {padding-top:0;}

.atc_pay .term {overflow:hidden; width:566px; margin-left:164px; padding:8px 0 15px; border-top:1px solid #e5e5e5}
.atc_pay .term ul.lft {float:left; width:250px; padding-right:30px; border-right:1px solid #e5e5e5;}
.atc_pay .term ul.rgt {float:right; width:250px;}
.atc_pay .term li {overflow:hidden;width:100%; padding-top:7px; line-height:20px;}
.atc_pay .term .mm {float:left; width:65px; text-align:right;}
.atc_pay .term .price {float:left; width:103px; text-align:right; font-weight:bold; font-size:13px;}
.atc_pay .term .price strong {color:#ea5836; font-size:16px;}
.atc_pay .term a {float:right;}

.atc_mypage h1 {margin-bottom:18px; background-position:0 -120px;}
.atc_mypage table {border-top:1px solid #ccc;}
.atc_mypage th {padding:12px 0; line-height:16px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; background-color:#f1f2f3; font-weight:bold; color:#00080b; text-align:center;}
.atc_mypage td {padding:18px 0 16px; border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; text-align:center;}
.atc_mypage th:first-child,
.atc_mypage td:first-child {border-left:0;}
.atc_mypage .txt1 {padding-top:14px; color:#757575; font-size:11px; letter-spacing:-1px; color:#757575;}

.atc_loginReq {overflow:hidden; width:100%; height:325px; padding:60px 0 180px; background:url(/img/service_loginReq.jpg) no-repeat 50% 60px;}
.atc_loginReq p {position:absolute; left:-9000px; top:-900px; font-size:0; text-align:left; text-indent:-9000px;}

/* ¼­ºñ½º ¾È³» ÅÇ */
.tab_h1 {overflow:hidden; width:100%;}
.tab_h1 li {float:left; height:25px;}
.tab_h1 li a {display:block; overflow:hidden; width:100%; height:25px; text-align:left; text-indent:-9000px; font-size:0;}
.guideTab {margin-bottom:30px;}
.guideTab li {width:109px;}
.guideTab .tab1 a {background-position:0 -160px}
.guideTab .tab2 a {background-position:-109px -160px}
.guideTab .tab1.on a {background-position:-230px -160px}
.guideTab .tab2.on a {background-position:-339px -160px}

/* ÀÌ¿ë¾È³» */
.atc_userGuide .list1 h2 {background-position:-60px -290px;}
.atc_userGuide .list2 h2 {background-position:-60px -320px;}
.atc_userGuide .list3 h2 {background-position:-60px -350px;}

.atc_userGuide dt {margin-bottom:1em; font-weight:bold;}
.atc_userGuide .list1 {padding-bottom:130px; background:url(/img/service_guideImg1.gif) no-repeat 100% 100%;}
.atc_userGuide .list2 {padding-top:30px; padding-bottom:320px; margin-top:30px; border-top:1px solid #e5e5e5; background:url(/img/service_guideImg2.gif) no-repeat 100% 100%;}
.atc_userGuide .list3 {margin-top:30px; padding-top:30px; border-top:1px solid #e5e5e5;}
.atc_userGuide .list2 .num,
.atc_userGuide .list3 .num {margin-top:30px;}
.atc_userGuide .list2 dl {position:relative; }
.atc_userGuide .list2 dd.btn {position:absolute; bottom:5px; right:0;}
.atc_userGuide .list3 dd.s1 {margin-bottom:40px; padding-bottom:190px; background:url(/img/service_guideImg3.gif) no-repeat 100% 100%;}
.atc_userGuide .list3 dd.s2 {margin-bottom:40px; padding-bottom:330px; background:url(/img/service_guideImg5.gif) no-repeat 100% 100%;}
.atc_userGuide .list3 dd.s3 {position:relative; padding-bottom:395px; background:url(/img/service_guideImg6.gif) no-repeat 100% 20px;}
.atc_userGuide .list3 dd.s3 .btmTxt {position:absolute; right:0; bottom:35px; font-size:11px; color:#555;}
.atc_userGuide .list3 dd.s4 p {margin-bottom:8px; line-height:18px;}

/* faq */
.atc_faq h2 {overflow:hidden; width:150px; height:18px; margin-bottom:8px; text-align:left; text-indent:-9000px; font-size:0;}
.atc_faq h2.tit_f1 {background-position:-60px -380px;}
.atc_faq h2.tit_f2 {background-position:-60px -400px;}
.atc_faq h2.tit_f3 {background-position:-60px -420px;}
.atc_faq h2.tit_f4 {background-position:-230px -380px;}
.atc_faq h2.tit_f5 {background-position:-230px -400px;}
.atc_faq dt {padding:12px 17px 10px; font:bold 14px/18px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#00080b; border-top:1px solid #ccc; border-bottom:1px solid #e5e5e5; background-color:#f1f2f3;}
.atc_faq dd {padding:15px 17px 38px; line-height:18px;}
.atc_faq .bar li {padding-left:10px; background:url(/img/service_guideBar.gif) no-repeat 0 7px;}
.atc_faq dd .stit {margin-top:1.2em; font-weight:bold;}
.atc_faq dd a {text-decoration:underline;}
.atc_faq .f4_2 p,
.atc_faq .f4_2 ul {margin-bottom:1em;}
.atc_faq .f4_2 .stxt {overflow:hidden; width:100%;}
.atc_faq .f4_2 .stxt .exTit {float:left; width:70px}
.atc_faq .f4_2 .stxt .exTxt {display:block; margin-left:70px;}

/* ÃÊÆÇ¼­ºñ½º */
.sct_fstEdt1 {padding-bottom:396px; margin-bottom:40px; line-height:18px; background:url(/img/service_fstEdit_cnt1.jpg) no-repeat 50% 100%}
.sct_fstEdt1 h1 {margin-bottom:15px; background-position:0 -790px;}
.sct_fstEdt1 p {margin-bottom:18px;}
.sct_fstEdt1 strong {font-weight:normal;}
.sct_fstEdt2 {margin-bottom:40px; padding-top:40px; border-top:1px solid #00080b; line-height:18px;}
.sct_fstEdt2 h1 {margin-bottom:15px; background-position:0 -830px;}
.sct_fstEdt2 p {margin-bottom:18px;}
.sct_fstEdt2 strong {font-weight:normal;}
.sct_fstEdt2 .pay_box {overflow:hidden; border:1px solid #ccc; box-shadow:1px 1px 1px #e5e5e5; background:url(/img/bg_payBox.gif) repeat-y 0 0;}
.sct_fstEdt2 h2 {float:left; width:113px; padding:20px 0 20px 20px; font:bold 14px/17px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#00080b; letter-spacing:-1px;}
.sct_fstEdt2 .txt {margin-left:164px; padding:20px 30px 15px 0;}
.sct_fstEdt2 .pay_box strong.imp {margin:3px 0 0;}
.sct_fstEdt2 .pay_box strong {font-weight:bold;}
.sct_fstEdt2 .ty1 {overflow:hidden; width:100%; margin-bottom:15px; padding-bottom:18px; border-bottom:1px solid #e5e5e5;}
.sct_fstEdt2 .ty_1m {overflow:hidden; float:left; width:246px;}
.sct_fstEdt2 .ty_6m,
.sct_fstEdt2 .ty_12m {overflow:hidden; margin-left:279px;  border-left:1px solid #e5e5e5; }
.sct_fstEdt2 .ty_6m {padding-bottom:9px;}
.sct_fstEdt2 .pay_box .stit {float:left; width:95px; text-align:right; line-height:20px;}
.sct_fstEdt2 .pay_box .ty_1m .stit {width:60px;}
.sct_fstEdt2 .pay_box .price {float:left; width:102px; text-align:right; font-weight:bold; font-size:13px; line-height:20px;}
.sct_fstEdt2 .pay_box .price strong {font-weight:bold; font-size:16px;}
.sct_fstEdt2 .pay_box .btn_gotoPay {float:right;}

.sct_faq { padding-top:40px; border-top:1px solid #00080b;}
.sct_faq h1.tit1 {margin-bottom:25px; background-position:0px -870px;}
.sct_faq dt {padding:12px 17px 10px; font:bold 14px/18px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#00080b; border-top:1px solid #ccc; border-bottom:1px solid #e5e5e5; background-color:#f1f2f3;}
.sct_faq dd {padding:15px 17px 38px; line-height:18px;}
.sct_faq .bar li {padding-left:10px; background:url(/img/service_guideBar.gif) no-repeat 0 7px;}
.sct_faq dd .stit {margin-top:1.2em; font-weight:bold;}
.sct_faq dd a {text-decoration:underline;}
.sct_faq .f4_2 p,
.sct_faq .f4_2 ul {margin-bottom:1em;}
.sct_faq .f4_2 .stxt {overflow:hidden; width:100%;}
.sct_faq .f4_2 .stxt .exTit {float:left; width:70px}
.sct_faq .f4_2 .stxt .exTxt {display:block; margin-left:70px;}


/* æ¿¡ì???¿½ï¿? */
.loginBox {overflow:hidden; width:678px; margin:80px auto 0; border:1px solid #ccc; border-top:4px solid #506492; background:url(//img.hankyung.com/img/dot_1pxccc.gif) repeat-y 428px 0;}
h1.login_logo {width:134px; height:28px; margin:120px 0 13px 150px; text-align:left; text-indent:-9000px; font-size:0; background:url(/img/icon_logo_mhk.gif)}
.loginBox h1 {overflow:hidden; height:16px; text-align:left; text-indent:-9000px; font-size:0;}
/* footer */
.loginFooter {width:678px; margin:0 auto; padding:20px 0 40px; font:11px/16px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#555; text-align: center;}

.sct_loginBox {position:relative; float:left; width:320px; height:218px; padding:50px 0 0 54px;}
.sct_loginBox h1 {width:70px; background-position:0 -355px; }

.sct_loginBox .mem_type {width:100%; margin:9px 0 7px; padding:15px 0 5px; line-height:16px; border-top:1px solid #e0e0e0; }
.sct_loginBox .mem_type input[type=radio]{vertical-align:middle; margin-top: 0px;}
.sct_loginBox .mem_type label {margin-right:7px; font:13px/16px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#00080b;vertical-align:middle;}
.sct_loginBox .idpw {position:relative; overflow:hidden; width:100%; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e5e5e5;}
.sct_loginBox .idpw label {position:absolute; left:-9000px; top:-900px; font-size:0;}
.sct_loginBox .idpw input[type=text],
.sct_loginBox .idpw input[type=password] {width:188px; height:21px; padding:0; margin:0 0 5px; line-height:21px; border:1px solid #ebebeb; border-top-color:#b1b1b1; border-left-color:#b1b1b1; background-color:#fff;}
.sct_loginBox .idpw .btn_login {position:absolute; top:0; right:0; overflow:hidden; width:120px; height:51px; text-align:left; text-indent:-9000px; font-size:0; background-position:-420px -230px;}
.sct_loginBox .login_etc a {font-size:13px; line-height:16px;}
.sct_loginBox .login_etc .find_idpw {color:#00080b;}
.sct_loginBox .login_etc .lnk_join {color:#00080b;}

.sct_customer {float:right; width:190px; padding:50px 30px 0 0;}
.sct_customer h1 {width:100px; background-position:-90px -355px; }
.sct_customer ul {width:100%; margin:9px 0 7px; padding:40px 0 5px; line-height:16px; border-top:1px solid #e0e0e0;}
.sct_customer li {overflow:hidden; width:100%; margin-bottom:23px;}
.sct_customer .tel {height:31px; text-align:left; text-indent:-9000px; font-size:0; background-position:-210px -270px}
.sct_customer .mail {height:16px; background-position:-210px -310px}
.sct_customer .mail a {display:block; width:150px; height:16px; text-align:left; text-indent:-9000px; font-size:0; }

/* ´º½ºÀÎ»çÀÌµå */
.hrd_quickmenu {overflow:hidden; height:27px; width:640px; margin-top:25px; border:1px solid #e9eaeb; background-color:#f1f2f3;}
.hrd_quickmenu:after {clear:both; display:block; content:'';}
.hrd_quickmenu dt {float:left; width:38px; margin-top:4px;  padding-right:12px; background-position:-185px -117px; text-align:right; font-weight:bold; color:#ea5836;}
.hrd_quickmenu dt a {color:#ea5836;}
.hrd_quickmenu dd {overflow:hidden; height:17px; margin-left:56px; padding:4px 0 3px;}
.hrd_quickmenu dd a:hover{color:#249AC8}

.newsInside_login {width:100%; padding:50px 0px;}
.newsInside_login p {font-size:19px; padding-left: 50px; color: #555;}
.newsInside_login p span {color: red;}

.atc_newsInside {width:100%;/* padding:30px 0;*/ padding-bottom:30px; }
.atc_newsInside > h2 {overflow:hidden; height:28px; margin-bottom:15px; text-align:left; text-indent:-9000px; font-size:0;}
.atc_newsInside h2.tit301 {background-position:0 -470px;}
.atc_newsInside h2.tit302 {background-position:0 -510px;}
.atc_newsInside h2.tit303 {background-position:0 -550px;}
.atc_newsInside h2.tit304 {background-position:0 -590px;}
.atc_newsInside h2.tit305 {background-position:0 -630px;}
.atc_newsInside h2.tit306 {background-position:0 -670px;}
.atc_newsInside h2.tit310 {background-position:0 -1190px;}
.atc_newsInside h2.tit_mv29 {background-position:0 -1230px;}

.atc_newsInside.v2 h2.tit301 {background-position:0 -510px;}
.atc_newsInside.v2 h2.tit302 {background-position:0 -910px;}
.atc_newsInside.v2 h2.tit303 {background-position:0 -550px;}
.atc_newsInside.v2 h2.tit304 {background-position:0 -590px;}
.atc_newsInside.v2 h2.tit305 {background-position:0 -950px;}
.atc_newsInside.v2 h2.tit306 {background-position:0 -630px;}
.atc_newsInside.v2 h2.tit307 {background-position:0 -990px;}

.atc_newsInside .result {line-height:18px; padding:12px 0 11px; border-top:1px solid #ccc; border-bottom:1px solid #e5e5e5;}
.atc_newsInside .result em,
.atc_newsInside .resultList em {font-weight:bold; color:#ea5836;}
.atc_newsInside .resultList b {color:#ea5836;}
.atc_newsInside .search_orderBy {float:right; height:18px; margin-top:-41px; padding:12px 0 11px;}
.atc_newsInside .search_orderBy li {float:left; padding-left:8px; margin-left:8px; background:url(/img/bar_orderList.gif) no-repeat 0 1px;}
.atc_newsInside .search_orderBy li:first-child {background:none;}
.atc_newsInside .search_orderBy li.on {font-weight:bold;}

.atc_newsInside .fold_news {padding: 1px 1px 0; border-bottom: 1px solid #cac8d3; background-color: #dfe3e9; cursor: pointer; margin-top: 30px;}
.atc_newsInside .fold_news .link_fold {display: block; width: 100%; height: 31px; background-color: #f7f7f8; text-decoration: none;}
.atc_newsInside .fold_news .ico_news {background: url(/img/ico_news_more.png) no-repeat; font-size: 13px; display: block; width: 58px; margin: 0 auto; padding: 7px 1px 0 3px; font-weight: bold; line-height: 15px; color: #565e6b; background-position: 48px 10px; letter-spacing: 0; cursor: pointer; }
.atc_newsInside .fold_news .ico_news.polling {width: 20px; height: 25px; background: url(/img/img_polling.2.gif) no-repeat 0px 5px; background-size: 20px; font-size: 0px;}

/*.news_list {border-top:1px solid #ccc;} */
.news_list.vodList {border-top:0px solid #ccc; margin-top:-26px;}
.news_list li {overflow:hidden; width:100%; padding-top:25px;}

.news_list li.line {margin-top:28px; border-top:1px solid #e5e5e5;}
.news_list h3 {display:inline; font:bold 16px/20px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#00080b;}
.news_list h3 a {color:#00080b;}
/* ÀÌ¹ÌÁö ÁÂÃø Á¤·Ä
.news_list .thum {border: 1px solid #DDDDDD; float: left; height: 100px; width: 120px; margin-right: 15px; position:relative; overflow:hidden; ; -webkit-filter: opacity(0.0);}
 */
/* ÀÌ¹ÌÁö ¿ìÃø Á¤·Ä */
.news_list .thum {border: 1px solid #DDDDDD; float: right; height: 75px; width: 110px; margin-left: 15px; position:relative; overflow:hidden; ; -webkit-filter: opacity(0.0);}

.news_list .info {display:inline; font:11px/20px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#999;}
.news_list .info span {margin-left:8px;}
.news_list .txt {overflow:hidden; max-height:48px; padding-top:8px; font:15px/23px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo';}
.news_list.resultList .txt {max-height:44px;}
.news_list + .bd_paging {margin-top:28px; /*margin-bottom:20px;*/ padding-top:20px; border-top:1px solid #ccc;}
.news_list .pos {margin-top:6px; color:#999;}

.news_list.vodList .thum {position:relative; overflow:hidden; width:167px; height:100px;}
.news_list.vodList .icn_vod {position:absolute; top:50%; left:50%; overflow:hidden; width:44px; height:44px; margin:-22px 0 0 -22px; background-position:-50px -1210px; }
.news_list.vodList .txt {max-height:44px;}
.news_list.vodList .info {float:left; padding-top:8px;}
.news_list.vodList .info span {margin-left:0; margin-right:8px; font-size: 13px;}
.news_list.vodList .hit {float:right; padding-top:8px;  font:11px/20px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#a0a0a0;}
.news_list.vodList .hit p {float:left; padding-left:4px; margin-left:3px; background-position:-440px -436px;}
.news_list.vodList .hit p:first-child {background-image:none; margin-left:0;}
.news_list.vodList .hit .num {color:#ea5836;}
/*
.photo_list {overflow: hidden; margin-bottom: 20px; border-top: 1px solid #ccc; padding-top:28px;}
*/
.photo_list {overflow: hidden; margin-bottom: 20px; border-top: 0px solid #ccc; padding-top:0px;}
.photo_list .thum a {display:block; overflow:hidden; width:227px; height:227px; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap; }
.photo_list li {width:227px; height:227px; position: relative; float: left; margin:0px 0px 13px 13px; overflow:hidden; border: 1px solid #777;}
.photo_list h3 {position: absolute; bottom: -30px; margin: 5px; padding: 5px; /* background:url(/img/bg_blackOp30.png) repeat 0 0; */  background-color:#000; opacity:0.0; filter: alpha(opacity=0);}
.photo_list h3 a {color:#fff; font:14px/18px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo';}

.imageSlideBox h3 {position: absolute; bottom: -30px; margin: 10px; padding: 10px; background:url(/img/bg_blackOp30.png) repeat 0 0; opacity:0.0; filter: alpha(opacity=0); z-index: 10; border-radius: 2px;-moz-border-radius: 2px;}
.imageSlideBox h3 a {color:#fff; font:20px/28px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo';}
.imageSlideBox img {position:absolute; top:0px; border-radius: 2px;-moz-border-radius: 2px;}
.imageSlideBox .btn_close {margin-top:-30px; background: url(data:image/gif;base64,R0lGODlhFAAUAJEAAE1NTf///////wAAACH5BAEHAAIALAAAAAAUABQAAAIzBISpK+YMm5Enpodw1HlCfnkKOIqU1VXk55goVb2hi7Y0q95lfG70uurNaqLgTviyyUoFADs=) no-repeat center center; background-color: #ccc; height: 20px; cursor: pointer; padding: 7px; position: absolute; right: 10px; top: 10px; z-index: 1; width: 20px; opacity: 0.0; filter: alpha(opacity=50); z-index: 10; border-radius: 2px;-moz-border-radius: 2px;}

#imageSlideContainer .btn_arrow_left  {background: url(/img/btn_arrow_left.png)  no-repeat center center; background-color: #999; height: 50px; padding:5px; cursor: pointer; margin-top: -30px; position: absolute; left: -30px; top: 50%; width: 28px; opacity: 0.0; filter: alpha(opacity=0); z-index: 10; border-radius: 2px; -moz-border-radius: 2px;}
#imageSlideContainer .btn_arrow_right {background: url(/img/btn_arrow_right.png) no-repeat center center; background-color: #999; height: 50px; padding:5px; cursor: pointer; margin-top: -30px; position: absolute; right: -30px; top: 50%; width: 28px; opacity: 0.0; filter: alpha(opacity=0); z-index: 10; border-radius: 2px; -moz-border-radius: 2px;}

#imgViewer {position: relative; display: block; margin-bottom: 20px; left: 50%;}
#imgViewer a.btnLeft {position: absolute; font-size: 0px; z-index: 1; cursor: pointer;background-image: url(/img/left-arrow-gray-th.png);  background-repeat: no-repeat;  background-size: 31.5px 50px; width: 31.5px;height: 50px; text-indent: -9000px; opacity: 0.6; filter: alpha(opacity=60); margin-left:-35px;}
#imgViewer a.btnRight {position: absolute; right: -35px; font-size: 0px; z-index: 1; cursor: pointer;background-image: url(/img/right-arrow-gray-th.png);  background-repeat: no-repeat;  background-size: 31.5px 50px; width: 31.5px;height: 50px; text-indent: -9000px; opacity: 0.6; filter: alpha(opacity=60);}

#imgViewer.popupView {width:100%; height:100%; position: fixed; z-index: 99; margin-bottom: 0px; top: 0px; left: 0%;}
#imgViewer.popupView a.btnLeft {position: absolute; font-size: 0px; z-index: 999; cursor: pointer;background-image: url(/img/left-arrow-gray-th.png);  background-repeat: no-repeat;  background-size: 31.5px 50px; width: 51.5px;height: 70px; text-indent: -9000px; opacity: 0.7; filter: alpha(opacity=70); top: 50%; margin-top: -35px; background-position: 10px; background-color: #000;  border-radius: 2px; -moz-border-radius: 2px;}
#imgViewer.popupView a.btnRight {position: absolute; right: 0px; font-size: 0px; z-index: 999; cursor: pointer;background-image: url(/img/right-arrow-gray-th.png);  background-repeat: no-repeat;  background-size: 31.5px 50px; width: 51.5px;height: 70px; text-indent: -9000px; opacity: 0.7; filter: alpha(opacity=70); top: 50%; margin-top: -35px; background-position: 10px; background-color: #000;  border-radius: 2px; -moz-border-radius: 2px;}

#imgViewer.popupView a.btn_close {width: 30px; height: 30px; background: url(data:image/gif;base64,R0lGODlhFAAUAJEAAE1NTf///////wAAACH5BAEHAAIALAAAAAAUABQAAAIzBISpK+YMm5Enpodw1HlCfnkKOIqU1VXk55goVb2hi7Y0q95lfG70uurNaqLgTviyyUoFADs=) no-repeat center center; background-color: aliceblue; cursor: pointer; position: absolute; border-radius: 2px; -moz-border-radius: 2px; opacity: 0.7; filter: alpha(opacity=70); font-size: 0px; text-indent: -9000px;}
#imgViewer.popupView a.btn_loading {background: url(/img/img_polling.2.gif) no-repeat center center; background-size: 30px;}
#imgViewer.popupView div.btn_close_map {position: absolute; top: 0px; right: 0px; width: 30px; height: 30px; cursor: pointer; z-index:120;}
#imgViewer.popupView #swiper-contents {z-index: 99;}
#imgViewer.popupView #swiper-contents .swiper-slide {position: relative; display: inline-block; *zoom:1;*display:inline/*IE7 HACK*/; vertical-align:top;}
#imgViewer.popupView #swiper-contents .swiper-slide img {border-radius: 2px; -moz-border-radius: 2px;}
#imgViewer.popupView #swiper-contents .slide-caption {bottom: 0px; opacity:0.7; filter: alpha(opacity=70); margin: 10px; border-radius: 2px; -moz-border-radius: 2px; padding: 10px; box-shadow: 2px 2px 5px 0px #000000;}
#imgViewer.popupView #swiper-contents .slide-caption p a {color: #fff; font: 20px/28px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo';}

.atc_newsInside .fold_comm {position: relative; width: 945px; height: 38px; margin-left: 0px; border-top: 1px solid #d6dade; background-color: #f9f9f9; text-align: center;}
.atc_newsInside .fold_comm .btn_more {display: block; height: 26px; padding: 9px 0 0 3px; border-top: 1px solid #fff; font-weight: 700; font-size: 1.2em; line-height: 1; color: #424856;}

p.loading {background: url(/img/loading-01.gif) no-repeat 0px -25px; background-size:200px; width: 200px; height: 100px; padding-top: 10px; margin: 0px auto;}


.news_view {width:100%; padding:15px 0 30px; border-top: 2px solid #00080b;}
.news_view .sbj {position:relative; width:100%; margin-bottom:15px; background:url(/img/dot_1pxe0.gif) repeat-y 120px 0;}
.service_cnt .news_view .sbj h1 {position:absolute; top:50%; left:0; width:120px; height:auto; min-height:30px; margin-top:-30px; padding:15px 0; font:bold 16px/20px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; text-indent:0; background:none; text-align:center; vertical-align:middle;}
.service_cnt .news_view .sbj h1.newspaper {margin-top: -55px; line-height: 25px;}

.news_view .sbj h2 {min-height:30px; padding:15px 0; vertical-align:middle; margin-left:150px; font:bold 20px/30px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#00080b; letter-spacing:-1px;}
.news_view .info {height:40px; padding-top:15px; border-top:1px solid #ccc; font:13px/14px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#999;}
.news_view .info span {letter-spacing: 0px;}
.news_view .viewCtrl {float:right; height:40px; margin-top:-40px;}
.news_view .viewCtrl a {float:left; overflow:hidden; height:12px; text-align:left; text-indent:-9000px; font-size:0;}
.news_view .viewCtrl .btn_i_fontSm {width:25px; background-position:-420px -290px;}
.news_view .viewCtrl .btn_i_fontLg {width:33px; background-position:-445px -290px;}
.news_view .viewCtrl .btn_i_print {width:28px; background-position:-478px -290px;}
.news_view .viewCtrl .btn_i_script {width:28px;background-position:-506px -307px;}
.news_view .viewCtrl .btn_i_list {width:28px; background-position:-506px -290px;}
.news_view h3.stit {margin-bottom:20px; font:bold 14px/24px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#00080b}
.news_view .atc_news {font:19px/33.25px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#00080b; font-weight: 200;}
.news_view .atc_news a {color: #1d60ab; text-decoration: underline; }

.news_view .articleImg {margin-bottom:20px;}
.news_view .articleImg img {border:5px solid #f3f3f3;}
.news_view .articleImg.txtRF {float:right; margin:0 0 20px 20px;}
.news_view .articleImg.txtLF {float:left; margin:0 20px 20px 0;}
.news_view .articleImg.txtC {text-align: center; margin: 0 auto 20px;}
.news_view .atc_news iframe {display:block; margin:0 auto; max-width: 640px;}

/* 2014.05.07 ´º½ºÀÎ»çÀÌµå ±â»çºä ÇÏ´Ü ÃÖ½Å±Û */
.news_view .atc_news_latest { border-top: 1px solid #eee; margin-top:80px; padding-left: 20px; padding-right: 20px;}
.news_view .atc_news_latest p { font: bold 18px/30px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; margin-top:25px; }
.news_view .atc_news_latest div { display: inline-flex; width:100%;}
.news_view .atc_news_latest ul { width:50%; }
.news_view .atc_news_latest li { font: 15px/16px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; margin-top:10px; padding-left:5px; }
.news_view .atc_news_latest li a {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:10px; line-height:20px; background:url(http://img.hankyung.com/img/dot_2px999.gif) no-repeat 0 8px;}

.news_view .news {margin-top:80px; }
.news_view .news h2 {font-size:16px; line-height:20px; margin-bottom:8px; color:#000; font-weight:700;}
.news_view .news ul {border-top:2px solid #ccc; }
.news_view .news li {position:relative; overflow:hidden; width:318px; padding-top:15px; display: inline-block; margin-right: 0px;}
.news_view .news .thumb {position:relative; float:left; overflow:hidden; width:72px; height:52px; margin-right:10px; -webkit-filter: opacity(0);}
.news_view .news .thumb a {display:block; width:100px; height:80px; margin-top:-14px; margin-left:-11px; text-align:center; white-space:nowrap;}

.news_view .news li .sbj {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px; line-height:24px; color:#000; background-image: none; width:auto; margin-bottom: 0px;}
.news_view .news li .sbj a {color:#000;}
.news_view .news li .txt {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:4px; font-size:13px; line-height:18px; color:#777;}

/* 2014-06-10 29ÃÊ ¿µÈ­Á¦ Ãß°¡ */
.vodView {overflow:hidden; width:100%; padding:30px 0; border-top:1px solid #ccc;}
.vodView h3 {font-weight:bold; font-size:16px; line-height:30px; color:#00080b;}
.vodView .hit {float:left; line-height:30px; padding-left:15px;}
.vodView .hit p {float:left; font-size:11px; color:#999; padding-left:4px; margin-left:3px; background-position:-440px -430px;}
.vodView .hit p:first-child {background-image:none; margin-left:0;}
.vodView .hit .num {color:#ea5836;}
.vodView .vod {clear:both; overflow:hidden; width:100%; min-height:317px; padding:16px 0 40px;  text-align:center; }
.vodView h4 {line-height:20px; margin-bottom:2px; color:#ea5836; font-weight:normal;}
.vodView .txt {font-size:14px; line-height:22px; color:#555;}
.vodView .director {overflow:hidden;width:100%;}
.vodView .director .thumb {float:left; width:53px; height:48px; margin-right:15px; background-position:-550px 0; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap;}
.vodView .synopsis {margin-top:16px; font: 19px/33.25px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo';}

/* 2013-12-09 ¼­ºñ½º¾È³» ¸®´º¾ó */
.service_atc {overflow:hidden; margin:0 auto; margin-top: 30px;}
.service_atc h1,
.service_atc h2 span,
.svc_atc2 dt,
.join_form h1 {background-image:url(/img/service_tit_v2.png); background-repeat:no-repeat;}
.service_atc h1 {overflow:hidden; height:34px; text-align:left; text-indent:-9000px; font-size:0;}
.service_atc .r_txt {width:555px; margin-left:285px; padding-top:40px; border-top:1px solid #00080b;}

.svc_atc1 {width:100%;}
.svc_atc1 ul {overflow:hidden; text-align:left; text-indent:-9000px; font-size:0;}
.svc_atc1 h1 {position:absolute; left:-9000px;}
.svc_atc1 a.info {position:absolute; top:300px; left:0; width:170px; height:25px; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap; background:url(/img/blank.gif) repeat 0 0}

.svc_atc2 {width:100%;}
.svc_atc2 h1 {width:222px; margin-left:70px; margin-bottom:40px; background-position:0 0;}
.svc_atc2 .cnt {overflow:hidden; width:100%; background:url(/img/service_atc2.jpg) no-repeat 0 0;}
.svc_atc2 dl {display:inline; width:200px; min-height:315px; padding-top:35px;}
.svc_atc2 dl.l {float:left; margin-left:135px;}
.svc_atc2 dl.r {float:right; margin-right:135px;}
.svc_atc2 dt {overflow:hidden; height:25px; margin-bottom:15px; text-align:left; text-indent:-9000px; font-size:0;}
.svc_atc2 dt + dd { border-top:1px solid #e5e5e5;}
.svc_atc2 dl.l dt {background-position:30px -90px;}
.svc_atc2 dl.c dt { background-position:-152px -90px;}
.svc_atc2 dd { padding-top:10px; font:16px/20px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#333; text-align:center;}
.svc_atc2 dd.price {color:#ea5836;}
.svc_atc2 .txt_c {text-align:center;}
.svc_atc2 dl.c {float:left;margin-left: 55px;}
.svc_atc2 dl.r dt {background-image:url(/img/tit_primium_atc.gif); width:214px; height:25px}

.svc_atc3 {width:840px;}
.svc_atc3 h1 {width:130px; margin-bottom:30px; background-position:-240px 0;}
.svc_atc3 h2 {float:left; overflow:hidden; width:280px; padding-top:39px; border-top:2px solid #00080b}
.svc_atc3 h2 span {display:block; overflow:hidden; width:220px; height:58px; background-position:0 -130px; text-align:left; text-indent:-9000px; font-size:0}
.svc_atc3 .r_txt {line-height:24px;}
.svc_atc3 .r_txt strong {font-size:16px; color:#333;}
.svc_atc3 .r_txt p {font-size:14px;}
.svc_atc3 .grp {clear:both; overflow:hidden; width:100%; height:232px; margin-top:50px; padding-bottom:30px; background:url(/img/service_atc3.jpg) no-repeat 0 0; text-align:left; text-indent:-9000px; font-size:0;}

 /*2015-02-27 ¼öÁ¤ ( line : 1443 ) */
.svc_atc4 {width:840px; margin-bottom:50px; background:url(/img/service_atc4.jpg) no-repeat 0 100%}
.svc_atc4 h1 {width:145px; margin-bottom:30px; background-position:0 -40px;}
.svc_atc4 h2 {float:left; overflow:hidden; width:280px; padding-top:39px; border-top:2px solid #00080b}
.svc_atc4 h2 span {display:block; overflow:hidden; width:220px; height:92px; background-position:-280px -130px; text-align:left; text-indent:-9000px; font-size:0}
.svc_atc4 .r_txt {line-height:22px;}
.svc_atc4 .r_txt h3 {margin-bottom:22px; font-size:22px; font-weight:bold; color:#333;}
.svc_atc4 .r_txt ol {overflow:hidden; width:100%; padding-bottom:25px; border-bottom:1px solid #e5e5e5}
.svc_atc4 .r_txt li {margin-bottom:10px; font-size:16px; font-weight:bold; color:#333;}
.svc_atc4 .r_txt .txt1 {margin-right:40px;}
.svc_atc4 .r_txt .txt2 {}
.svc_atc4 .r_txt .txt3 {clear:left; width:100%; }
.svc_atc4 .r_txt li .num {float:left; font-style:italic; font-weight:bold; font-size:30px; line-height:40px;color:#999}
.svc_atc4 .r_txt li p {margin-left:34px; padding-top:12px;}
.svc_atc4 .r_txt li .stxt {display:block; font-size:14px; font-weight:normal; color:#555;}
.svc_atc4 .rules {width:525px; margin-left:285px; padding:28px 0 0 30px}
.svc_atc4 .rules h3 {overflow:hidden; width:100%;margin-bottom:10px;font-size:16px; color:#333; font-weight:bold;}
.svc_atc4 .rules li {float:left; width:220px; min-height:22px; padding:0 0 0 10px; background:url(/img/dot_2px8e.gif) no-repeat 0 8px; font-size:14px; color:#555; line-height:22px; color:#555;}
.svc_atc4 .rules .rul1,
.svc_atc4 .rules .rul3 {width:220px; padding-right:20px;}
.svc_atc4 .rules .rul2,
.svc_atc4 .rules .rul4 {width:260px; padding-right:0;}
.svc_atc5 {background-image:url(/img/service_atc5.jpg); width:840px; height:110px;}

.service_atc .atc_mypage h1 {width:195px; margin-bottom:30px; background-position:-380px 0;}
.service_atc .atc_mypage table {border-top:1px solid #00080b; margin-top: 30px;}
.service_atc .atc_mypage th {font-size:16px; color:#333;}
.service_atc .atc_mypage td {font-size:14px; color:#555;}
.service_atc .atc_mypage .txt1 {padding-top:19px; color:#757575; font-size:12px; letter-spacing:0; color:#555;}

.pay_atc4 {position:relative; overflow:hidden; width:840px;}
.pay_atc4 h1 {width:265px; margin-bottom:30px; background-position:-170px -40px;}
.pay_atc4 .pay_step {overflow:hidden; margin-bottom:30px; border:1px solid #ccc; border-top-color:#00080b;}
.pay_atc4 .pay_step:after {clear:both; display:block; content:'';}
.pay_atc4 .pay_step li {float:left; width:320px; height:18px; padding:15px 0; background-position:100% -380px; text-align:center; font-size:15px; line-height:18px; }
.pay_atc4 .pay_step li.stp1 {background-color:#f1f2f3}
.pay_atc4 .pay_step li.stp3 {font-weight:bold; background-image:none; background-color:#fff;}

.pay_atc4 .pop_discount {position:absolute; top:101px; right:0; width:405px; padding:16px 19px 0; background-color:#f1f2f3; border:1px solid #ccc; line-height:18px;}
.pay_atc4 .pop_discount .btn_popCloseX {position:absolute; top:9px; right:9px; overflow:hidden; text-align:left; text-indent:-9000px; font-size:0;}
.pay_atc4 .pop_discount h3 {margin-bottom:6px;font-size:14px; color:#333;}
.pay_atc4 .pop_discount ol {margin-bottom:15px;}
.pay_atc4 .pop_discount li {overflow:hidden; width:100%;}
.pay_atc4 .pop_discount li .num {float:left; width:14px; white-space:nowrap;}
.pay_atc4 .pop_discount li p {margin-left:15px;}
.pay_atc4 .dot_list {overflow:hidden; width:100%; margin-bottom: 50px; margin-top: 70px;}
.pay_atc4 .dot_list li {
    float: left;
    width: 420px;
    height: 30px;
    padding-left: 8px;
    background: url(/img/dot_2px8e.gif) no-repeat 0 8px;
    font-size: 14px;
    line-height: 22px;
    whtie-space: nowrap;
}


 /* 2016-11-08 Ãß°¡ */
.payment_tit {font-size:35px; color:#333; margin-bottom:20px }
.pay_atc4 .type {border:1px solid #d7d7d7; background-color:#fff; width:100%; overflow:hidden; box-sizing:border-box; margin-bottom:30px}
.pay_atc4 .type dd .left {float:left; margin-left:20px; width:540px}
.pay_atc4 .type dd .right {margin-top:-20px; position:relative; display:inline-block; width:350px}
.pay_atc4 .right .special {color:#e8584f; font-size:16px; clear:both; position:absolute; left:0px; top:40px}
.pay_atc4 .type dt.general {width:50px; height:210px; float:left; background-color:#009bbc; color:#fff; text-align:center; font-weight:bold; font-size:15px; padding-top:90px; box-sizing:border-box}
.pay_atc4 .type dt.student {width:50px; height:210px; float:left; background-color:#00ac7f; color:#fff; text-align:center; font-weight:bold; font-size:15px; padding-top:90px; box-sizing:border-box}
.pay_atc4 .product_box1 {padding-bottom:20px; overflow:hidden; border-bottom:1px dashed #e6e6e6;}
.pay_atc4 .product_box2 {margin-top:10px; overflow:hidden;}
.pay_atc4 .product_box3 {padding-bottom:20px; overflow:hidden; border-bottom:1px dashed #e6e6e6;}
.pay_atc4 .product_box1 h3 {height:50px; line-height:50px; font-size:15px; color:#000; margin-left:20px}
.pay_atc4 .product_box2 h3 {height:50px; line-height:50px; font-size:15px; color:#000; margin-left:20px}
.pay_atc4 .product_box3 h3 {height:50px; line-height:50px; font-size:15px; color:#000; margin-left:20px}
.pay_atc4 .product_box1 h3 span,
.pay_atc4 .product_box2 h3 span,
.pay_atc4 .product_box3 h3 span {color:#000}
.pay_atc4 .product_box1 .product_img {background:url(/img/product_img_1.png) no-repeat; width:152px; height:80px; margin:0 auto; float:left}
.pay_atc4 .product_box2 .product_img {background:url(/img/product_img_2.png) no-repeat; width:152px; height:80px; margin:0 auto; float:left}
.pay_atc4 .product_box3 .product_img {background:url(/img/product_img_1.png) no-repeat; width:152px; height:80px; margin:0 auto; float:left}
.pay_atc4 .mix {float:left}
.pay_atc4 .mix p {font-size:20px; display:inline}
.pay_atc4 .mix p span {}
.pay_atc4 .mix p.plus_01 {font-size:24px; color:#e8584f;}
.pay_atc4 .mix p.plus_02 {font-size:24px; color:#e8584f;}
.pay_atc4 .mix p.plus_03 {font-size:24px; color:#e8584f;}
.pay_atc4 .cost {float:right}
.pay_atc4 .pay2 {float:left; line-height:48px;}
.pay_atc4 .product_box1 .pay2 dt {float:left; width:52px; height:52px; background:url(/img/product_img_bg.png) no-repeat; background-position:-20px 0; margin-right:10px}
.pay_atc4 .product_box2 .pay2 dt {float:left; width:52px; height:52px; background:url(/img/product_img_bg.png) no-repeat; background-position:-80px 0; margin-right:10px}
.pay_atc4 .product_box3 .pay2 dt {float:left; width:52px; height:52px; background:url(/img/product_img_bg.png) no-repeat; background-position:-140px 0; margin-right:10px}
.pay_atc4 .pay2 dd {}
.pay_atc4 .pay2 dd.year {text-align:right; color:#555; font-size:15px; display:inline; margin-right:10px}
.pay_atc4 .pay2 dd.month {color:#e8584f; font-size:18px; display:inline}
.pay_atc4 .pay2 span {font-weight:bold}
.pay_atc4 .button_view_01,
.pay_atc4 .button_view_02,
.pay_atc4 .button_view_03,
.pay_atc4 .button_view_04{height:50px; float:right}
.pay_atc4 .button_view_01 a,
.pay_atc4 .button_view_02 a,
.pay_atc4 .button_view_03 a,
.pay_atc4 .button_view_04 a{font-size:13px; color:#000; text-decoration:underline; line-height:50px; font-weight:bold;}
.pay_atc4 .btn_total {height:50px; width:978px; background-color:#e6e6e6; border:1px solid #d7d7d7; text-align:center; display:block; cursor:pointer; overflow:hidden; margin-bottom:50px;}
.pay_atc4 .btn_total a {font-size:15px; color:#888; line-height:50px;}

/* 2016-11-08 Ãß°¡ */
.product_overlay {width:100%; height:100%; background-color:#000; opacity:0.5; filter:alpha(opacity:'50'); position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:100;}
.product_view {width:980px; background:#fff; text-align:left; position:fixed;top:50px;left:50%; margin-left:-490px;z-index:1000;}
.product_view .top {height:50px; border-bottom:2px solid #babcbe; padding:20px 0 0 0; margin:0 20px}
.product_view .top .close {float:right; background:url(/img/product_img_bg.png) no-repeat; width:40px; height:40px; background-position:-200px 0}
.product_view .top .title_01 {font-size:28px; color:#706ee9; padding-left:15px; float:left; font-weight:normal}
.product_view .top .title_02 {font-size:28px; color:#44a8e4; padding-left:15px; float:left; font-weight:normal}
.product_view .top .title_03 {font-size:28px; color:#782b91; padding-left:15px; float:left; font-weight:normal}
.product_view dl {overflow:hidden; padding:20px}
.product_view dt.product_view01 {float:right; margin-top:10px; background:url(/img/product_img_bg.png) no-repeat; width:410px; height:305px; background-position:0 -220px}
.product_view dt.product_view02 {float:right; margin-top:10px; background:url(/img/product_img_bg.png) no-repeat; width:410px; height:305px; background-position:-420px -220px}
.product_view dt.product_view03 {float:right; margin-top:10px; background:url(/img/product_img_bg.png) no-repeat; width:410px; height:305px; background-position:0 -220px}
.product_view dd {padding-left:15px; margin-bottom:15px}
.product_view dd p {font-size:16px; color:#333}
.product_view dd h5.type_01 {font-size:18px; color:#706ee9; font-weight:normal; background:url(/img/product_img_bg.png) no-repeat; background-position:-800px 0; padding-top:5px; margin-bottom:5px}
.product_view dd h5.type_02 {font-size:18px; color:#44a8e4; font-weight:normal; background:url(/img/product_img_bg.png) no-repeat; background-position:-800px -60px; padding-top:5px; margin-bottom:5px}
.product_view dd h5.type_03 {font-size:18px; color:#782b91; font-weight:normal; background:url(/img/product_img_bg.png) no-repeat; background-position:-800px -118px; padding-top:5px; margin-bottom:5px}
.product_view .payment_01 {background:url(/img/product_img_bg.png) no-repeat; width:740px; height:122px; background-position:0 -550px ; padding:20px 120px;text-align: center;}
.product_view .payment_02 {background:url(/img/product_img_bg.png) no-repeat; width:740px; height:122px; background-position:0 -722px; padding:20px 120px;text-align: center;}
.product_view .payment_03 {background:url(/img/product_img_bg.png) no-repeat; width:740px; height:122px; background-position:0 -894px; padding:20px 120px;text-align: center;}
.product_view .usual {color:#fff; font-size:15px;}
.product_view .usual .arrow_white {display:inline-block; background:url(/img/product_img_bg.png) no-repeat; width:13px; height:13px; background-position:0 0; margin:0 5px}
.product_view .payment_01 .special {color:#f1180b; font-size:15px;}
.product_view .payment_02 .special {color:#ff4707; font-size:15px;}
.product_view .payment_03 .special {color:#ffd300; font-size:15px;}
.product_view .special .arrow_red {display:inline-block; background:url(/img/product_img_bg.png) no-repeat; width:13px; height:13px; background-position:0 -15px; margin:0 5px}
.product_view .special .arrow_orange {display:inline-block; background:url(/img/product_img_bg.png) no-repeat; width:13px; height:13px; background-position:0 -30px; margin:0 5px}
.product_view .special .arrow_yellow {display:inline-block; background:url(/img/product_img_bg.png) no-repeat; width:13px; height:13px; background-position:0 -45px; margin:0 5px}
.product_view .special img {margin-top:12px}
.product_view .special .txt {font-size:18px}
.product_view .special .num {font-size:26px; font-weight:bold}
.product_view .payment_01 .btn_payment {text-align:center; margin-top:15px}
.product_view .payment_01 .btn_payment .year {width:230px; height:48px; display:inline-block; cursor:pointer; background-color:#5b8eda; color:#fff; line-height:48px; font-size:19px; letter-spacing:2px; margin:0 10px}
.product_view .payment_01 .btn_payment .month {width:230px; height:48px; display:inline-block; cursor:pointer; background-color:#706ee9; color:#fff; line-height:48px; font-size:19px; letter-spacing:2px; margin:0 10px}
.product_view .payment_02 .btn_payment {text-align:center; margin-top:15px}
.product_view .payment_02 .btn_payment .year {width:230px; height:48px; display:inline-block; cursor:pointer; background-color:#6c9bea; color:#fff; line-height:48px; font-size:19px; letter-spacing:2px; margin:0 10px}
.product_view .payment_02 .btn_payment .month {width:230px; height:48px; display:inline-block; cursor:pointer; background-color:#44a8e4; color:#fff; line-height:48px; font-size:19px; letter-spacing:2px; margin:0 10px}
.product_view .payment_03 .btn_payment {text-align:center; margin-top:15px}
.product_view .payment_03 .btn_payment .year {width:230px; height:48px; display:inline-block; cursor:pointer; background-color:#682b91; color:#fff; line-height:48px; font-size:19px; letter-spacing:2px; margin:0 10px}
.product_view .payment_03 .btn_payment .month {width:230px; height:48px; display:inline-block; cursor:pointer; background-color:#782b91; color:#fff; line-height:48px; font-size:19px; letter-spacing:2px; margin:0 10px}

.atc_fortune h1 {margin-bottom:20px; background-position:0 -1030px;}
.atc_fortune .sch_myFtnSec {position: relative; overflow: hidden; border-top:2px solid #00080b;}
.atc_fortune .sch_myFtn {position:relative; width:460px; padding:28px 149px 20px; background-color:#f1f2f3; border:1px solid #ccc; margin-top: -150px;}
.atc_fortune .btnInfoSetting {width:760px; font-weight: bold; text-align:right; margin-top:-22px; margin-bottom:10px;}
.sch_myFtn dl {overflow:hidden; width:100%; margin-bottom:16px;}
.sch_myFtn dt {clear:left; float:left; width:60px; font:bold 13px/18px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#00080b}
.sch_myFtn dd {margin-left:60px; color:#00080b; font-size:13px;}
.sch_myFtn dd input {vertical-align:middle; margin-top: -3px;}
.sch_myFtn dd label {margin-right:17px;}
.sch_myFtn .birth {margin-bottom:0;}
.sch_myFtn .birth dt,
.sch_myFtn .birth dd {padding-bottom:10px;}
.sch_myFtn .birth label {position:absolute; top:-9000px; left:-9000px; text-align:left; text-indent:-9000px;}
.sch_myFtn dd select {width:90px; height:23px; margin-right:6px; border:1px solid #ebebeb; border-top-color:#b1b1b1; border-left-color:#b1b1b1;}
.sch_myFtn .btn_fortune_sch {position:absolute; top:60px; left:530px;}
.result_myftn {overflow:hidden; width:100%;}
.result_myftn div {overflow:hidden; width:100%; margin-top:10px; background:url(/img/bg_fortuneBox.png) repeat-x 0 100%}
.result_myftn article {width:275px; padding:20px; border-top:1px solid #ccc;}
.result_myftn .f_all,
.result_myftn .f_money {float:left;}
.result_myftn .f_love,
.result_myftn .f_job {float:right;}
.result_myftn h2 {overflow:hidden; width:55px; height:20px;text-align:left; text-indent:-9000px; font-size:0;}
.result_myftn .f_all h2 {background-position:0 -1070px;}
.result_myftn .f_love h2 {background-position:-60px -1070px;}
.result_myftn .f_money h2 {background-position:-120px -1070px;}
.result_myftn .f_job h2 {background-position:-180px -1070px;}
.result_myftn p {font-size:13px; line-height:24px; color:#555;}
.result_myftn .grp {position:relative; width:213px; height:6px; margin:27px auto 32px; background-color:#e0e0e0; font-size:11px; line-height:14px; color:#555;}
.result_myftn .grp .bar {height:6px; background-color:#5fb9ff;}
.result_myftn .grp .first {position:absolute; top:13px; left:0;}
.result_myftn .grp .last {position:absolute; top:13px; right:0;}
.result_myftn .grp .myGrp {position:absolute; top:-22px; left:0; width:100%; text-align:center;font-size:11px; vertical-align:top}

.jamidusu {margin-top:10px; line-height:18px; padding:19px; border:1px solid #e0e0e0; color:#777;}
.jamidusu h2 {font-weight:bold; }
.jamidusu p + p {margin-top:1em;}

/* join */
.join_atc {position:relative; overflow:hidden; width:840px; margin-top:50px;}
.join_atc h1 {width:120px; margin-bottom:30px; background-position:-460px -40px;}
.join_atc .top_info {float:right; height:36px; margin-bottom:28px; padding-left:43px; font-size:12px; line-height:18px; color:#555; background-position:-740px -70px;}


/* °øÁö»çÇ× Ãß°¡ 2014-02-12 */
.atc_notice {overflow:hidden; width:100%;}
.atc_notice > h2 {overflow:hidden; height:28px; margin-bottom:15px; text-align:left; text-indent:-9000px; font-size:0;}
.atc_notice .tit308 {background-position:0 -1110px;}
.atc_notice .tit310 {background-position:0 -1190px;}

.atc_notice .nt_list {padding-bottom:20px;}
.atc_notice dl {overflow:hidden; width:100%; margin-bottom:10px;}
.atc_notice dt {position:relative; overflow:hidden; line-height:20px; padding:10px 120px 10px 15px; border-top:1px solid #ccc; border-bottom:1px solid #e5e5e5; font-size:15px; font-weight:bold; color:#00080b; background-color:#f1f2f3; cursor:pointer;}
.atc_notice dt .arr {position:absolute; top:15px; right:20px; overflow:hidden; width:15px; height:10px; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap; background-position:-210px -70px;}
.atc_notice dt .date {position:absolute; top:12px; right:50px; text-align:right; font-size:14px; font-weight:normal; color:#888;}
.atc_notice dd {display:none; line-height:18px; padding:15px; font-size: 16px; line-height: 28px;}
.atc_notice .bd_paging {margin-top:28px; /*margin-bottom:20px;*/ padding-top:20px; border-top: 1px solid #eee;}

.atc_notice .open dt {border-top-color:#f7cfb0; border-bottom-color:#fedec5; color:#ea5836; background-color:#ffead8;}
.atc_notice .open dt .arr {background-position:-230px -70px;}
.atc_notice .open dd {display:block;}

/* µ¶ÀÚ°Ô½ÃÆÇ Ãß°¡ 2014-02-24 */
.atc_board {overflow:hidden; width:100%;}
.atc_board > h2 {overflow:hidden; height:28px; margin-bottom:15px; text-align:left; text-indent:-9000px; font-size:0;}
.atc_board .tit309 {background-position:0 -1150px;}
.atc_board .btn {margin-bottom:20px; text-align:right;}

.bd_list {margin-bottom:20px; border-top:2px solid #00080b;}
.bd_list th,
.bd_list td {padding:11px 0; line-height:18px; text-align:center;}
.bd_list th {background-color:#f1f2f3; font-weight:bold; color:#00080b; font-size: 15px;}
.bd_list td {border-bottom:1px solid #d7dade; font-size: 15px;}
.bd_list td.sbj {padding-left:20px; padding-right:20px; text-align:left;}

.bd_view { border-top:2px solid #00080b;}
.bd_view h3 {padding:10px 0; font-size:16px; line-height:20px; text-align:center; color:#00080b; background-color:#f1f2f3;}
.bd_view .bd_info {overflow:hidden; width:100%; line-height:18px; padding:9px 0 8px; border-bottom:1px solid #d7dade; font-size: 12px;}
.bd_view .bd_info .info_l {float:left;}
.bd_view .bd_info .info_r {float:right;}
.bd_view .bd_info .info_l span {display:inline-block; padding:0 10px 0 20px;}
.bd_view .bd_info .info_r span {display:inline-block; padding:0 20px 0 10px; font-size: 13px; letter-spacing: 0px;}
.bd_view .bd_info .date {font-size:12px; color:#888}
.bd_view .memo {margin-bottom:10px; padding:30px 20px; border-bottom:1px solid #e5e5e5; font-size: 16px; line-height: 28px;}
.bd_view .btn {margin-bottom:20px; text-align:right;}
.comment {overflow:hidden; width:100%; padding:30px 0;}
.comment .textarea_box {overflow:hidden; width:98%; padding:15px 0 0 15px; border-top:1px solid #efefef; border-bottom:1px solid #efefef; background:#f7f7f7;}
.comment .textarea_box .txt_name {overflow:hidden; padding-bottom:5px; color:#555; font-weight:bold;}
.comment .textarea_box .txt_name legend {display:inline-block; padding-right:5px;}
.comment .textarea_box .txt_name input[type=text]{font-weight:normal; height:20px; line-height:20px; vertical-align:middle;}
.comment .textarea_box .txt_name span {color:#888;}
.comment .textarea_box .disabled {color:#888;}
.comment .btn_regist {float:right; overflow:hidden; width:51px; height:26px; margin:10px 12px 10px 0;text-align:left; text-indent:-2000px; background-position:-525px -170px;}
/*.comment .title_list {overflow:hidden; height:20px; font-size:11px;}*/
.comment .title_list {overflow:hidden; height:25px; font-size:13px;}
/*.comment .title_list strong {float:left;}*/
.comment .title_list strong {float:left; overflow:hidden;}
.comment .title_list strong img {vertical-align:middle;}
.comment .title_list span {float:right; color:#888;}
.comment .title_list span em {font-weight:bold;}
.comment_list {overflow:hidden; width:100%; line-height:1.6;}
.comment_list dl {position:relative; overflow:hidden; padding-bottom:10px; margin:0 20px 8px; border-bottom:1px solid #efefef; font-size: 15px;}
.comment_list dl dt {padding-bottom:5px;}
.comment_list dl dt em {color:#888;}
.comment_list dl dt span {padding:0 10px; font-size:11px; color:#757575;}
.comment_list dl .btn_close {display:inline-block; width:14px; height:13px; background-position:-280px -120px; font-size:11px; vertical-align:top;}

.conn_list {overflow:hidden; width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.conn_list li {position:relative; overflow:hidden; padding:8px 0; line-height:18px; border-top:1px solid #efefef; background-position:-760px -303px; font-size: 14px;}
.conn_list li:first-child {border-top:0;}
.conn_list .prev {background-position:-760px -264px;}
.conn_list .next { background-position:-760px -338px;}

.conn_list li a {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0 150px 0 30px;}
.conn_list li a:hover {text-decoration:underline; color:#ea5836;}
.conn_list li span {position:absolute; top:8px; right:20px; font-size:11px; font-weight:normal;}
.conn_list li .writer {right:104px; color:#555}
.conn_list li .date {right:20px; font-size:14px; color:#888}

.service_cnt .paging {padding:20px 0 30px; text-align:center; font-size:11px; }
.service_cnt .paging a {color:#888;}
.service_cnt .paging a img {vertical-align:middle;}
.service_cnt .paging a:hover {text-decoration:underline;}
.service_cnt .paging span {font-weight:bold; color:#249ac8;}
.service_cnt .paging a,
.service_cnt .paging span {display:inline-block; padding:8px 11px 6px 12px; height:14px; line-height:14px; margin:0 -3px; border:1px solid #e8e8e8; border-bottom:1px solid #b3b3b3; background:url("../../img/bg_paging1.gif") repeat-x 0 0; vertical-align:middle; font-weight: bold;}

/* board - paging_view */
.service_cnt .paging.view_paging a,
.service_cnt .paging.view_paging span {height:17px; padding:3px 11px 0px 12px; margin:-3px; border-top:none; border-bottom:none; background:#fff;}
.service_cnt .paging.view_paging .btn {width:29px; padding-left:0; padding-right:0; text-align:center;}
.service_cnt .paging.view_paging .first {border-left:none;}
.service_cnt .paging.view_paging .last {border-right:none;}

.bd_write dl {padding:9px 0; line-height:22px; border-top:1px solid #e5e5e5;}
.bd_write dl:first-child { border-top:2px solid #00080b;}
.bd_write dt {float:left; width:70px; padding:3px 0 0 20px; line-height:18px;}
.bd_write dd {margin-left:95px; }
.bd_write dd input[type=text],
.bd_write dd select {height:20px; line-height:20px; border:1px solid #ebebeb; border-top-color:#bebebe; border-left-color:#bebebe; vertical-align:middle;}
.bd_write dd input[type=text] {width:448px;}
.bd_write dd input[type=checkbox] {vertical-align:middle; margin-left:10px;}
.bd_write dd label {font-size:11px; color:#888;}
.bd_write .memo {line-height:20px; margin-bottom:10px; padding:10px 0 20px; border-top:1px solid #d7dade; border-bottom:1px solid #e5e5e5;}
.bd_write .btn {text-align:center;}



/* full screen */
#wrap.fullScreen {overflow:hidden; width:auto; padding:0 0px;}
.fullScreen #header {width:100%; margin:0 auto;}
.fullScreen #header .gnb {display:none;}
.fullScreen #container {width:100%;}
.fullScreen #container:after {clear:both; display:block; content:'';}

.fullScreen #footer {border-top:0; text-align:right; width:100%; margin:0; padding-top:4px;}
.fullScreen .snb {position:relative;}
.fullScreen .snb .paging {overflow:hidden; float:left; width:154px; margin:0 0 0 105px; padding-top:9px;}
.fullScreen .snb .paging {position:absolute; top:7px; left:50%; float:none; margin:0 0 0 -77px;}
.fullScreen .paper_viewer {float:none; width:auto; margin:0px 0 0 0; border-top:0px;}
.fullScreen .paper_article {width:auto; height:auto;}
/*kshmc_CSS »èÁ¦
.fullScreen .nav_viewer {display:none;}
*/
/*kshmc_CSS Ãß°¡*/
.fullScreen .lnb {display:none;}
/* intro */
#wrap.intro_wrap {min-width:980px;}
.intro_wrap #container {width:100%;background:none;}
.intro_wrap #aside {overflow:hidden; width:900px; padding-top:27px; margin:0 auto;}
.intro_wrap #header {width:auto; padding:0px;}


/*2015-07-31 Á¤º¸Åë½Å»ê¾÷ÁøÈï¿ø ¹è³Ê Ãß°¡µÊ*/
.cnt_wrap {width:1030px;height:587px;margin:0 auto;padding: 35px 0 0 0;}
.cnt_wrap:after {clear:both; display:block; content:'';}
.cnt_wrap .banner {position:absolute; top:126px; left:50%; margin-left: 545px;}
/*2015-07-31 Á¤º¸Åë½Å»ê¾÷ÁøÈï¿ø ¹è³Ê Ãß°¡µÊ*/
.cnt_wrap .paper {position:relative;float:none; width:554px; margin-bottom:30px; margin-right:30px;}
.cnt_wrap .news {position:relative; float:right; width:390px;}


.intro_wrap h2 {font-size:16px; line-height:20px; margin-bottom:8px; color:#000; font-weight:bold;}
.intro_wrap h2 a {color:#000;}

.intro_wrap .paper .date {position:absolute; top:2px; right:0; color:#777; font-size: 14px;}

.cnt_wrap .wsj {overflow:hidden; width:446px; height:295px; box-shadow:5px 5px 5px #333; margin-bottom:30px;}
.cnt_wrap .wsj img {width: 446px;}
.cnt_wrap .f_l {float:left;}
.cnt_wrap .f_r {float:right;}
.cnt_wrap .newsinside {overflow:hidden; width:524px; height:120px; background-color:#1b2633; opacity:0.8; filter:alpha(opacity:'80'); margin-right:30px; position:relative; padding:15px}
.cnt_wrap .newsinside .top {overflow:hidden;}
.cnt_wrap .newsinside .top h2 {font-size:14px; color:#fff; float:left; font-weight:normal; margin-bottom:15px}
.cnt_wrap .newsinside .top .slide {float:right}
.cnt_wrap .newsinside .top .slide a {float:left; background:url(/img/home_img_bg.png) no-repeat; width:15px; height:15px; background-position:-930px 0; display:block; cursor:pointer; margin-left:7px}
.cnt_wrap .newsinside .top .slide a.on {background-position:-900px 0}
.cnt_wrap .newsinside .article .thumb {display:block; float:left; width:100px; height:80px; margin-right:20px; overflow: hidden;  -webkit-filter: opacity(0.0); position: relative;}
.cnt_wrap .newsinside .article .sbj {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:18px; line-height:24px; color:#fff; padding-top:10px;}
.cnt_wrap .newsinside .article .txt {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:4px; font-size:13px; line-height:18px; color:#fff;}
.cnt_wrap .newsinside .article a {display: block; height: 80px; overflow: hidden;}
.cnt_wrap .newsmart {overflow:hidden; width:247px; height:171px; background:url(/img/home_img_bg.png) no-repeat; background-position:-600px 0; display:block; cursor:pointer;}
.cnt_wrap .tesat_re {overflow:hidden; width:170px; height:81px; background:url(/img/home_img_bg.png) no-repeat; background-position:0 0; display:block; cursor:pointer; margin-bottom:10px}
.cnt_wrap .board_re {overflow:hidden; width:82px; height:81px; background:url(/img/home_img_bg.png) no-repeat; background-position:-200px 0; display:block; cursor:pointer; margin-bottom:10px; margin-right:10px; float:left}
.cnt_wrap .fortune_re {overflow:hidden; width:82px; height:81px; background:url(/img/home_img_bg.png) no-repeat; background-position:-300px 0; display:block; cursor:pointer; margin-bottom:10px;}
.cnt_wrap .notice_re {font-size:14px;color:#fff;line-height:80px;width: 230px;height:80px;background:none;padding:0 25px 0 70px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; display: block; float: left;}
.cnt_wrap .notice_re_wrap {width:444px; height:80px; background:url(/img/home_img_bg.png) no-repeat; background-position:0px -100px; clear:both}
.cnt_wrap .notice_re_wrap span {font-size:13px; float:right; padding-right: 25px; color:#fff; line-height:80px;}

#footer_main {background:url(/img/home_img_bg.png) no-repeat; width:1030px; height:70px; background-position:0 -300px; margin:0 auto; text-align:center; line-height:70px; font-size:12px; color:#2a3849; margin-top:30px}

.newsinside .top .swiper-pagination {float: right; position: relative;}
.newsinside .top .swiper-pagination .swiper-pagination-bullet {float:left; background:url(/img/home_img_bg.png) no-repeat; width:15px; height:15px; background-position:-930px 0; display:block; cursor:pointer; margin-left:7px; opacity: 1;}
.newsinside .top .swiper-pagination .swiper-pagination-bullet-active {background-position:-900px 0;}

.intro_wrap .news .more {position:absolute; top:7px; right:0; width:40px; font-size:11px; color:#777; background-position:35px -1227px;}
.intro_wrap .news ul {border-top:2px solid #ccc; }
.intro_wrap .news li {position:relative; overflow:hidden; width:100%; padding-top:15px;}
.intro_wrap .news .thumb {position:relative; float:left; overflow:hidden; width:64px; height:54px; margin-right:10px; -webkit-filter: opacity(0);}
.intro_wrap .news li .sbj {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px; line-height:24px; color:#000;}
.intro_wrap .news li .sbj a {color:#000;}
.intro_wrap .news li .txt {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:4px; font-size:13px; line-height:18px; color:#777;}

.intro_wrap .f_lft {float:left; width:450px;}
.intro_wrap .f_rgt {float:right; overflow:hidden; width:390px;}
.intro_wrap .info {overflow:hidden; width:100%;}
.intro_wrap .info h2 {padding-bottom:5px; font-size:17px; color:#00080b; vertical-align:top;}
.intro_wrap .info h2 span {color:#ea5836}
.intro_wrap .info p {float:left; overflow:hidden; width:300px; font-size:13px; margin-top:-5px; line-height:22px; color:#777; letter-spacing:-1px;}
.intro_wrap .support {overflow:hidden; width:124px; margin-left:305px; padding-left:20px; padding-top:2px; border-left:1px solid #d9dadb;}
.intro_wrap .support li {float:left; overflow:hidden; width:25px; height:34px; margin-right:15px; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap; }
.intro_wrap .support .apple {background-position:-280px -1050px;}
.intro_wrap .support .android {background-position:-320px -1050px;}

.intro_wrap .notice {overflow:hidden; width:100%; height:24px; padding:6px 0; margin-top:20px; border-top:2px solid #ccc; border-bottom:2px solid #ccc;}
.intro_wrap .notice h2 {float:left; font-size:14px; line-height:24px;}
.intro_wrap .notice p {float:right; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:367px; padding:0 0 0 16px;  line-height:24px; background-position:-440px -475px; vertical-align:top;}
.intro_wrap .notice p a{color:red;}
.intro_wrap .jkj {float:left; width:188px;}
.intro_wrap .jkj .thumb {position:relative; overflow:hidden; width:100%; height:107px;}
.intro_wrap .jkj .thumb span.icon_play {width: 45px;height: 45px; position: absolute; top: 50%; left: 50%; margin: -23px 0 0 -23px; background-image: url(/img/jkjtv/img_icon.png); background-repeat: no-repeat; background-color: transparent; background-position: -100px 0;}

.intro_wrap .bnr {float:right; width:172px;}
.intro_wrap .bnr ul {margin-top:-6px;}
.intro_wrap .bnr li {margin-top:6px;}
.intro_wrap .bnr li a {display:block; height:18px; line-height:18px; padding:10px 10px 10px 64px; color:#000; background-color:#f1f2f3; border:1px solid #d9dadb;}
.intro_wrap .bnr_tesat a {background-position:-370px -1050px;}
.intro_wrap .bnr_fortune a {background-position:-370px -1090px;}
.intro_wrap .bnr_board a {background-position:-370px -1130px;}

.intro_wrap .r_menu {position:absolute; top:90px; left:50%; width:0; height:0; margin-left:490px;}
.intro_wrap .r_menu ul {width:150px; border-top:2px solid #00080b; background-color:#fff;}
.intro_wrap .r_menu li {border:1px solid #ccc; border-top:0;}
.intro_wrap .r_menu a {display:block; position:relative; line-height:16px; padding:14px 25px 12px 15px; font-size:12px; color:#00080b;}
.intro_wrap .r_menu a span {position:absolute; top:17px; right:13px; overflow:hidden; width:4px; height:7px; text-align:left; text-indent:-9000px; font-size:0; background-position:-30px -1210px;}


/*------------------------------------------------------------------------------------------------------------------*/

/* 2014-08-11 È¸¿ø°¡ÀÔ ¸®´º¾ó */
.join_box {border-top:1px solid #00080b; padding-top:30px; overflow:hidden; width:840px}
.join_box h2 {overflow:hidden; height:34px; text-align:left; text-indent:-9000px; font-size:0;}
.join_box ul {border-top:#b2b2b1 1px dashed; margin:270px 10px 10px; padding:18px 8px;}
.join_box li {background:#fff url(../img/dot_2px8e_666.gif) 0 8px no-repeat; padding-left:8px; color:#666; line-height:22px; text-align : left; font-size: 14px;}
.join_left {float:left; width:409px; height:350px; background:#fff url(../img/hk_plus_img01.png) center no-repeat; border:#bcbcbc 1px solid; cursor:pointer; position:relative; display:block}
.join_left h2 {position:absolute; top:-1px; left:-1px; width:411px; height:60px; background:url(../img/hk_plus_join_bg.gif) 0 0;}
.join_right {float:right; width:409px; height:350px; background:#fff url(../img/hk_plus_img02.png) center no-repeat; border:#bcbcbc 1px solid; cursor:pointer; position:relative; display:block}
.join_right h2 {position:absolute; top:-1px; left:-1px; width:411px; height:60px; background:url(../img/hk_plus_join_bg.gif) 0 60px;}

.join_right_pw_find {float:right; width:409px; height:350px; background:#fff url(/img/hk_plus_img02.png) center no-repeat; border:#bcbcbc 1px solid; cursor:pointer; position:relative; display:block}
.join_right_pw_find h2 {position:absolute; top:-1px; left:-1px; width:411px; height:60px; background:url(/img/2019/hk_plus_join_bg_pw.gif) 0 60px;}

.join_plus,
.pw_srch {overflow:hidden; margin:60px auto 0;}
.join_plus h1 {background:url(../img/service_img_v7.png) no-repeat 0 0; width:183px; height:33px;}
.pw_srch h1 {background:url(../img/service_img_v7.png) no-repeat -205px 0; width:182px; height:33px;}
.join_plus h1,
.pw_srch h1 {overflow:hidden; height:34px; text-align:left; text-indent:-9000px; font-size:0;}

/* È¸¿ø°¡ÀÔform - (±¸iframe) */
.btn_certify_phone,
.btn_certify_ipin,
.btn_find_zipcode,
.btn_join_ok {display:inline-block; background-image:url(../img/service_img.png); background-repeat:no-repeat;}
.btn_certify_phone {width:411px; height:80px; background-position:0 -470px;}
.btn_certify_ipin {width:411px; height:80px; background-position:0 -560px;}
.btn_find_zipcode {width:83px; height:23px; background-position:-230px -430px}
.btn_join_ok {width:120px; height:40px; background-position:-420px 0;}
.btn_certify_phone span,
.btn_certify_ipin span,
.btn_find_zipcode span,
.btn_join_ok span,
.btn_check_id span,
.btn_hkplus_ok span {position:absolute; left:-9000px; top:-900px; font-size:0; text-indent:-9000px;}

.join_form h1 {background-image:url(../img/service_tit_v2.png); background-repeat:no-repeat;}

.join_form {overflow:hidden; width:840px; padding-top:30px; text-align:left; border-top:1px solid #00080b;}
.join_form h1 {overflow:hidden; width:140px; height:18px; margin-bottom:18px; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap;}
.join_form input {vertical-align:middle;}
.agree_wrap {overflow:hidden; width:100%; padding-bottom:26px; border-bottom:1px solid #ccc; margin-bottom:28px; line-height:18px;}
.agree_wrap h1 {background-position:-380px -250px;}
.agree_wrap .allAgr {margin-bottom:10px; font-weight:bold; color:#00080b;}
.agree_wrap .legal {float:left; width:410px;}
.agree_wrap .privacy {float:right; width:410px;}
.agree_wrap textarea {width:370px; height:80px; line-height:18px; padding:19px; border:1px solid #ebebeb; border-top-color:#b1b1b1; border-left-color:#b1b1b1; color:#555;}

.agree_wrap article.privacy .privacy_layer {position: relative; height: 80px; padding: 19px; border: 1px solid #e5e5e5; overflow: auto; line-height:18px; border:1px solid #ebebeb; border-top-color:#b1b1b1; border-left-color:#b1b1b1; color:#555;}
.agree_wrap article.privacy .privacy_txt{margin-top:30px}
.agree_wrap article.privacy .privacy_txt:first-child{margin:0}
.agree_wrap article.privacy .privacy_txt li{font-size:13px; margin-bottom:15px; line-height:1.5}
.agree_wrap article.privacy .privacy_txt li.txt01{padding-left:10px; margin-bottom:3px;}
.agree_wrap article.privacy .privacy_txt li.txt01.bld{font-weight:bold}
.agree_wrap article.privacy .privacy_txt li.txt02{padding-left:30px; margin-bottom:3px;}
.agree_wrap article.privacy .privacy_txt li.txt03{padding-left:50px; margin-bottom:3px;}
.agree_wrap article.privacy .privacy_tab01{border:1px solid #bbb; margin-top:10px}
.privacy_tab01 th{border-right:1px solid #bbb;border-bottom:1px solid #bbb;; font-size:13px; padding:7px; text-align:center}
.privacy_tab01 td{border-right:1px solid #bbb;border-bottom:1px solid #bbb;; font-size:13px; padding:7px; text-align:center}
.agree_wrap article.privacy .privacy_tab01 th{background-color:#ddd}
.agree_wrap article.privacy .privacy_tab01 td{background-color:#fff}

.agree_wrap .agreeChk {margin:13px 0 10px; color:#000;}
.join_form .infoTxt {clear:both; overflow:hidden; width:100%; color:#ea5836;}
.certify_wrap {padding-bottom:25px; margin-bottom:30px; border-bottom:1px solid #ccc;}
.certify_wrap h1 {background-position:-380px -270px;}
.certify_wrap ul {overflow:hidden; width:100%; margin-bottom:10px;}
.certify_wrap li {float:left; margin-left:18px;}
.certify_wrap li:first-child {margin-left:0;}
.info_wrap h1 {background-position:-380px -290px;}
.info_wrap h2 {margin-bottom:7px; color:#00080b; font-weight:bold;}
.info_wrap table {margin-bottom:30px; border-bottom:1px solid #e5e5e5;}
.info_wrap table caption {position:absolute; top:-9000px; left:-9000px; height:0; text-align:left; text-indent:-9000px; font-size:0; }
.info_wrap th,
.info_wrap td {border-top:1px solid #e5e5e5; text-align:left; vertical-align:middle; font-weight:normal;}
.info_wrap th {padding-left:20px; border-right:1px solid #e5e5e5; background-color:#f1f2f3; color:#00080b;}
.info_wrap td {padding:9px 10px 8px; line-height:21px;}
.info_wrap td input[type=text],
.info_wrap td input[type=password] {height:21px; margin:0; padding:0; line-height:21px; border:1px solid #ebebeb; border-top-color:#b1b1b1; border-left-color:#b1b1b1;}
.info_wrap td input.w140 {width:138px;}
.info_wrap td input.w60 {width:58px;}
.info_wrap td input.w240 {width:238px;}
.info_wrap td .stxt {font-size:11px; color:#777;}
.info_wrap td p.stxt {margin-top:15px; line-height:18px;}
.info_wrap td .orgTxt {font-size:11px; color:#ea5836;}
.info_wrap td .blueTxt {font-size:11px; color:#5fb9ff;}
.info_wrap td a {vertical-align:middle;}
.info_wrap .addrTxt {margin-top:9px}
.info_wrap td input[type=radio] + label {display:inline-block; line-height:21px; margin-right:30px; color:#00080b;}
.info_wrap .join_btnBtm {text-align:center;}
.msg{display:none;}
.width200{width:200px;}
.width300{width:300px;}
.width400{width:400px;}
.width500{width:500px;}

.info_wrap table sup {color:#d8271c; font-size:1.3em; padding-left:3px}
select {height:24px; margin:0; padding:0; line-height:21px; border:1px solid #ebebeb; border-top-color:#b1b1b1; border-left-color:#b1b1b1; vertical-align:middle}
select.w60 {width:58px;}
.btn_check_id {display:inline-block; background:url(../img/service_img_v7.png) no-repeat 0 -40px; width:61px; height:23px;}
.btn_hkplus_ok {display:inline-block; background:url(../img/service_img_v7.png) no-repeat -70px -40px; width:120px; height:40px;}


/* ÆÐ½º¿öµåÃ£±â */
.pw_srch h2.srch01 {background:url(/img/service_img_v7.png) no-repeat -205px -42px; width:204px; height:18px; margin-bottom:20px;}
.pw_srch h2.srch02 {background:url(/img/service_img_v7.png) no-repeat -205px -66px; width:108px; height:18px; margin-bottom:20px;}
.pw_srch h2.srch01 span,
.pw_srch h2.srch02 span,
.btn_certify_num span,
.btn_certify_ok span {position:absolute; left:-9000px; top:-900px; font-size:0; text-indent:-9000px;}
.srch_form {margin-bottom:45px}
.joinTxt p {line-height:18px; font-size:12px; color:#000;}
.joinTxt p.call {color:#ea5836}
.btn_certify_num {display:inline-block; background:url(/img/service_img_v7.png) no-repeat 0 -86px; width:83px; height:23px;}
.btn_certify_ok {display:inline-block; background:url(/img/service_img_v7.png) no-repeat -86px -86px; width:42px; height:23px;}

/* ±¸µ¶·á°áÀç - ÄíÆùµî·Ï ¹öÆ° Ãß°¡ */
.btn_coupon {display:inline-block; background:url(/img/service_img_v7.png) no-repeat -130px -86px; width:147px; height:45px; margin-right:5px}
.btn_recomm3 {display:inline-block; background:url(/img/service_img_v7.png) no-repeat -280px -86px; width:147px; height:45px;}
.btn_coupon span,
.btn_recomm3 span {position:absolute; left:-9000px; top:-900px; font-size:0; text-indent:-9000px;}


/* ----------------------------------------------------------------------------------------------------- */
/* 2014-08-12 Á¤±ÔÀç TV */
.atc_jkjtv h1 {background:url(/img/service_img_v7.png) no-repeat 0 -150px; width:92px; height:23px; margin-bottom:15px;}
.atc_jkjtv .list_line {border-top:1px solid #ccc;}
.atc_jkjtv .row {clear:both; padding-bottom:20px; *display:inline-block;}
.atc_jkjtv .row:after {clear:both; display:block; content:'';}
.new_movie {position: relative; overflow: hidden; border-top:2px solid #00080b; background-color:#f1f2f3;}
.new_movie h2 {height:17px; text-align:left;}
.new_movie h2 span {font-size: 16px;}

.jkjtv_news {position:relative; width:760px; height:180px; margin:20px auto 0;}
.jkjtv_news .btn_more {position:absolute; top:0; right:26px; *top:8px;}
.jkjtv_news h2 { margin:0 0 15px 20px;}
.jkjtv_news ul {overflow:hidden;}
.jkjtv_news ul li {position:relative; float:left; width:120px; margin:0 14px 0 17px; text-align:left;}
.jkjtv_news ul li .thum {}
.jkjtv_news ul li .thum img {width:120px; height:67px;}
.jkjtv_news ul li .thum a {display:block; text-indent: 0px;}
.jkjtv_news ul li .txt {letter-spacing:-1px; margin-top:75px;}
.jkjtv_news ul li .txt strong {display: block; overflow:hidden; height:32px; margin:9px 2px 0 0;   font-size: 14px; letter-spacing: -1px; line-height:16px; color:#414141;}
.jkjtv_news ul li .txt em {display:block; overflow:hidden; margin-top:5px; font-size: 13px; font-weight:normal; line-height:16px; color:#666; text-overflow:ellipsis; white-space:nowrap;}
.jkjtv_news ul li span {overflow:hidden; position:absolute; top:0; left:0; width:120px; height:67px; background:url(/img/bg_vod_hover01.png) no-repeat 0 0; text-align:left; text-indent:-9999em;}
.jkjtv_news ul li a:hover span {background-position:0 -97px;}


.new_vodList {position:relative; width:760px; height:188px; margin:20px auto 0;}
.new_vodList .btn_more {position:absolute; top:0; right:26px; *top:8px;}
.new_vodList h2 { margin:0 0 15px 20px;}
.new_vodList ul {overflow:hidden;}
.new_vodList ul li {position:relative; float:left; width:120px; margin:0 14px 0 17px; text-align:left;}
.new_vodList ul li .thum {}
.new_vodList ul li .thum img {width:120px; height:67px;}
.new_vodList ul li .thum a {display:block;}
.new_vodList ul li .txt {letter-spacing:-1px;}
.new_vodList ul li .txt strong {display:block; overflow:hidden; margin:9px 2px 0 0; font-weight:bold; line-height:16px; color:#414141;   max-height: 32px;}
.new_vodList ul li .txt em {display:block; overflow:hidden; margin-top:5px; font-weight:normal; line-height:16px; color:#666; text-overflow:ellipsis; white-space:nowrap;}
.new_vodList ul li span {overflow:hidden; position:absolute; top:0; left:0; width:120px; height:67px; background:url(/img/bg_vod_hover01.png) no-repeat 0 0; text-align:left; text-indent:-9999em;}
.new_vodList ul li a:hover span {background-position:0 -97px;}

.column_list    {width:379px; margin-top:30px; border-right:1px solid #ccc; float:left;}
.opinion_list   {width:379px; margin-top:30px; float:right;}
.library_list   {width:379px; margin-top:20px; border-right:1px solid #ccc; float:left}
.preview_list   {width:379px; margin-top:20px; float:right;}
.lecture_list   {width:379px; margin-top:20px; border-right:1px solid #ccc; float:left}
.freeworld_list {width:379px; margin-top:20px; float:right;}

.atc_jkjtv section h2 {width:auto; margin-left:20px; margin-bottom:12px;}
.atc_jkjtv section h2 span {font-size:16px;}

.atc_jkjtv section .list {width:324px; padding:0 23px; margin-bottom:10px;}
.atc_jkjtv section dl {overflow:hidden; width:100%; padding:15px 0 20px;}
.atc_jkjtv section dl.fst {border:0;}
.atc_jkjtv section dt {overflow:hidden; float:right; width:190px;line-height:16px; margin-bottom:5px;color:#666; text-align:left;}
.atc_jkjtv section dt a {color:#414141; font-weight:bold; font-size: 14px; max-height: 33px; display: block;}
.atc_jkjtv section dd {float:right; width:190px; color:#666; text-align:left; line-height: 18px; font-size: 13px;}
.atc_jkjtv section dd a {color:#666;}
.atc_jkjtv section .thum {position:relative; float:left; width:120px; height:67px;}
.atc_jkjtv section .thum img {width:120px; height:67px;}
.atc_jkjtv section .thum a {overflow:hidden; position:absolute; top:0; left:0; width:120px; height:67px; background:url(/img/main_thumFrame.png) no-repeat 0 0; text-align:left; text-indent:-2000px}
.atc_jkjtv section .date {color:#666;}
.atc_jkjtv section .thum a:hover {background:url(/img/bg_vod_hover01.png) no-repeat 0 -97px;}

.jkjtv_view {overflow:hidden; width:100%;/* padding:30px 0;*/ padding-bottom:30px; }
.jkjtv_view {width:100%; padding:15px 0 30px; border-top: 2px solid #00080b;}
.jkjtv_view .sbj {position:relative; width:100%; margin-bottom:15px; background:url(/img/dot_1pxe0.gif) repeat-y 120px 0;}
.jkjtv_view .sbj h1 {position:absolute; top:50%; left:0; width:120px; height:auto; min-height:30px; margin-top:-27px; padding:15px 0; font:bold 16px/20px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; text-indent:0; background:none; text-align:center; vertical-align:middle;}
.jkjtv_view .sbj h2 {width:600px; min-height:30px; padding:15px 0; vertical-align:middle; margin-left:150px; font:bold 20px/30px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#00080b; letter-spacing:-1px; text-align:left;}
.jkjtv_view .info {height:40px; padding-top:15px; border-top:1px solid #ccc; font:11px/14px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#999; text-align:left;}
.jkjtv_view .viewCtrl {float:right; height:40px; margin-top:-40px;}
.jkjtv_view .viewCtrl a {background-image:url(/img/service_img.png); background-repeat:no-repeat; }
.jkjtv_view .viewCtrl a {float:left; overflow:hidden; height:12px; text-align:left; text-indent:-9000px; font-size:0;}
.jkjtv_view .viewCtrl .btn_i_fontSm {width:25px; background-position:-420px -290px;}
.jkjtv_view .viewCtrl .btn_i_fontLg {width:33px; background-position:-445px -290px;}
.jkjtv_view .viewCtrl .btn_i_print {width:28px; background-position:-478px -290px;}
.jkjtv_view .viewCtrl .btn_i_list {width:28px; background-position:-506px -290px;}
.jkjtv_view .newspaper {float:left; overflow:hidden; width:350px; margin-top:8px;  font:12px/16px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#888;}
.jkjtv_view .newspaper img {margin-left:2px; vertical-align:middle;}
.jkjtv_view .sns {height:25px; text-align:right; margin-bottom:20px;}
.jkjtv_view .sns a {margin-left:1px;}
.jkjtv_view h3.stit {margin-bottom:20px; font:bold 14px/24px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#00080b}
.jkjtv_view .view_article {width:640px; margin:0 auto;}
.jkjtv_view .vod {overflow:hidden; width:100%; margin:20px 0 15px; background-color:#000;   box-shadow: rgb(136, 136, 136) 5px 5px 5px 0px;}
.jkjtv_view .atc_news {font:16px/28px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#00080b; text-align:left;}
.jkjtv_view > .new_movie {position: relative; overflow: hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#fff;}

.jkjtv_view .reply .share_balloon {background-image:url(/img/box-share.png); background-repeat:no-repeat;}
.jkjtv_view .reply .share_balloon {position:absolute; width:80px; height:46px; background-position:0px 0; display:none;}
.jkjtv_view .reply .share_balloon a {background-image:url(/img/popup_img.png); background-repeat:no-repeat;}
.jkjtv_view .reply .share_balloon a {float:left; overflow:hidden; width:40px; height:36px; text-align:left; text-indent:-9000px; font-size:0;}
.jkjtv_view .reply .share_balloon a.face {background-position:-260px -120px;}
.jkjtv_view .reply .share_balloon a.face.on,
.jkjtv_view .reply .share_balloon a.face:hover {background-position:-340px -120px;}
.jkjtv_view .reply .share_balloon a.gplus  {background-position:-420px -120px;}
.jkjtv_view .reply .share_balloon a.gplus.on,
.jkjtv_view .reply .share_balloon a.gplus:hover  {background-position:-460px -120px;}


/* ¾ÆÀÌµð/ÆÐ½º¿öµå Ã£±â main */
.srch_atc {position:relative; overflow:hidden; width:840px;}
.srch_atc h1 {margin-bottom:30px; background-position:0 -223px; background:url(../img/service_img_v7.png) no-repeat 0 -223px; width:288px; height:35px;}
.srch_atc .top_info {float:right; height:36px; margin-top:-64px; margin-bottom:28px; padding-left:43px; font-size:12px; line-height:18px; color:#555; background:url(../img/service_img.png) no-repeat -740px -70px}
.srch_atc > .join_box .join_left {height:330px;}
.srch_atc > .join_box .join_right {height:330px;}
.srch_atc > .join_box .join_right_pw_find {height:330px;}

/* ±¸µ¶·á°áÀç - ÄíÆùµî·Ï ¹öÆ° Ãß°¡ */
.btn_coupon {display:inline-block; background:url(/img/service_img_v7.png) no-repeat -130px -86px; width:147px; height:45px; margin-right:5px}
.btn_recomm3 {display:inline-block; background:url(/img/service_img_v7.png) no-repeat -280px -86px; width:147px; height:45px;}
.btn_coupon span,
.btn_recomm3 span {position:absolute; left:-9000px; top:-900px; font-size:0; text-indent:-9000px;}


/* 2014-08-26 ±â»çÀÌ¸ÞÀÏ¼­ºñ½º */
.pop_win.popMail_article {width:655px; height:460px; text-align:left; border:1px solid #000; background-color:#fff; line-height:18px; z-index:99; position:relative;}
.popMail_article .frm {padding-top:20px; margin:0 19px; }
.popMail_article h1 {height:23px; padding:12px 0 15px 30px; background-color:#444958;}
.popMail_article h1 span {display:block; width:155px; height:23px; background-position:-110px -1010px; text-align:left; text-indent:-9000px; font-size:0;}
.popMail_article .stxt {font-size:11px; color:#777;}
.popMail_article table {/* margin-bottom:30px; */ border-bottom:1px solid #e5e5e5;}
.popMail_article table caption {position:absolute; top:-9000px; left:-9000px; height:0; text-align:left; text-indent:-9000px; font-size:0; }
.popMail_article th,
.popMail_article td {border-top:1px solid #e5e5e5; text-align:left; vertical-align:middle; font-weight:normal;}
.popMail_article th {padding-left:20px; border-right:1px solid #e5e5e5; background-color:#f1f2f3; color:#00080b;}
.popMail_article td {padding:9px 10px 8px; line-height:21px;}
.popMail_article td input[type=text],
.popMail_article td input[type=password] {height:21px; margin:0; padding:0; line-height:21px; border:1px solid #ebebeb; border-top-color:#b1b1b1; border-left-color:#b1b1b1;}
.popMail_article td input.w450 {width:450px; padding-left: 4px;}
.popMail_article td textarea.w450 {width:450px; height:130px;}
.send_btnBtm {text-align:center; margin-top:20px;}
.btn_board_send {display:inline-block; background:url(/img/service_img_v7.png) no-repeat 0px -266px; width:100px; height:29px;}
.btn_board_send span {position:absolute; left:-9000px; top:-900px; font-size:0; text-indent:-9000px;}


/* 2014-10-10 ¿î¼¼¸®´º¾ó */
.r_customer {
    clear: both;
    width: 177px;
    height: 54px;
    background-image: none;
    background-color: #fff;
    border: 1px solid #c3c5c9;
    padding: 10px;
    font-size: 12.5px;
    line-height: 20px;
    margin-bottom: 20px;
}
.atc_fortune .sch_myFtn {background:#f1f2f3 url(/img/fortune_bg.gif) no-repeat 0 0;  margin-top: -150px;}
.sch_myFtn dl {margin-left:0px;}
.btn_fortune_sch_re {display:inline-block; background-image:url(/img/service_img_v8.png); background-repeat:no-repeat;}
.btn_fortune_sch_re {width:115px; height:57px; background-position:0 -35px;}
.btn_fortune_sch_re span {position:absolute; left:-9000px; top:-900px; font-size:0; text-indent:-9000px;}
.sch_myFtn .btn_fortune_sch_re {position:absolute; top:60px; left:510px;}
.result_myftn .box01 {overflow:hidden; width:100%; margin-top:10px; background:url(/img/bg_fortuneBox1.png) no-repeat 0 100%}
.result_myftn .box02 {overflow:hidden; width:100%; margin-top:10px; background:url(/img/bg_fortuneBox2.png) no-repeat 0 100%}
.result_myftn article {border:none !important; padding:10px}
.jamidusu {background:url(/img/bg_fortuneBox3.png) no-repeat 0 0; border:none}
.jamidusu h2 {background:url(/img/service_img_v8.png) no-repeat; font-size:16px; color:#333; padding-left:33px; margin-top: -3px; padding-bottom: 3px;}
.jamidusu h2 {background-position:-100px 0;}
.jamidusu p {line-height:25px; font-size: 15px;}
.result_myftn .f_all h2.re {background:url(/img/service_img_v8.png); width:32px; height:47px; float:left}
.result_myftn .f_all h2.re {background-position:0 -108px;}
.result_myftn .f_love h2.re {background-image:url(/img/service_img_v8.png); width:48px; height:47px;; float:left }
.result_myftn .f_love h2.re {background-position:-48px -108px;}
.result_myftn .f_money h2.re {background-image:url(/img/service_img_v8.png); width:48px; height:47px;; float:left }
.result_myftn .f_money h2.re {background-position:-115px -108px;}
.result_myftn .f_job h2.re {background-image:url(/img/service_img_v8.png); width:48px; height:47px;; float:left }
.result_myftn .f_job h2.re {background-position:-181px -108px;}
.result_myftn .grp {margin-left:80px;}
.result_myftn p {padding-left:80px}
.result_myftn .f_love,
.result_myftn .f_job {margin-right:20px}


/* 2014-10-12 °áÁ¦³»¿ªÁ¶È¸ */
.service_atc.pay h1 {overflow:hidden; height:24px; text-align:left; text-indent:-9000px; font-size:0;}
.service_atc.pay h2 {overflow:hidden; height:24px; text-align:left; text-indent:-9000px; font-size:0;}
.service_atc.pay h1,
.service_atc.pay h2 {background-image:url(/img/service_img_v8.png); background-repeat:no-repeat;}
.atc_pay_result h1 {margin-bottom:18px; background-position:-140px 0;}
.atc_pay_result h1 {margin-bottom:18px; background-position:-226px -43px;}
.atc_pay_result h2 {margin-bottom:18px; background-position:-140px -43px;}
.atc_pay_result table {border-top:1px solid #ccc; margin-bottom:50px}
.atc_pay_result th {padding:12px 0; line-height:16px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; background-color:#f1f2f3; font-weight:bold; color:#00080b; text-align:center;}
.atc_pay_result td {padding:18px 0 16px; border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; text-align:center;}
.atc_pay_result th:first-child,
.atc_pay_result td:first-child {border-left:0;}
.atc_pay_result .txt1 {padding-top:14px; color:#757575; font-size:11px; letter-spacing:-1px; color:#757575;}


/* ÄÜÅÙÃ÷ snb Ãß°¡ 2014-10-12 */
.contents_snb {position:absolute; float:left;}
.contents_snb:after {clear:both; display:block; content:'';}
.contents_snb li {float:left;}
.contents_snb li a {display:block; text-align:left; font-size: 15px; color: #fff; padding: 8px 18px 8px 18px; font-weight:normal;}
.contents_snb li.m3 a {padding-top: 13px;}
.contents_snb li.on a {border-bottom:4px solid #fff;}


/* ´º½ºÀÎ»çÀÌµå snb 2014-10-12 ¼öÁ¤ */
.news_snb_re {position:absolute; float:left;}
.news_snb_re:after {clear:both; display:block; content:'';}
.news_snb_re li {float:left;}
.news_snb_re li a {display:block; text-align:left; font-size: 15px; color: #fff; padding: 8px 18px 8px 18px; font-weight:normal;}
.news_snb_re li.m3 a {padding-top: 13px;}
.news_snb_re li.on a {border-bottom:4px solid #fff;}

.snb_newsinside {overflow: hidden; width:auto; min-width:980px; height:40px; padding:0px 25px 0px; background: #fff; border-bottom:2px solid #ccc;}
.newsinside_snb_re:after {clear:both; display:block; content:'';}
.newsinside_snb_re li {float:left;}
.newsinside_snb_re li a {display:block; text-align:left; font-size: 15px; color: #0a2e5b;padding:10px 18px 0px 18px; font-weight:normal}
.newsinside_snb_re li.on a {text-decoration: underline;}


/* ¼­ºñ½º - ¾È³» snb ¼öÁ¤ 2014-10-12 */
.guide_snb {position:absolute; float:left;}
.guide_snb:after {clear:both; display:block; content:'';}
.guide_snb li {float:left; }
.guide_snb li a {display:block; text-align:left; font-size: 15px; color: #fff; padding: 8px 18px 8px 18px; font-weight:normal;}
.guide_snb li.m3 a {padding-top: 13px;}
.guide_snb li.on a {border-bottom:4px solid #fff;}


/* ¼­ºñ½º - ±¸µ¶½ÅÃ» snb ¼öÁ¤ 2014-10-12 */
.member_snb {position:absolute; float:left;}
.member_snb:after {clear:both; display:block; content:'';}
.member_snb li {float:left;}
.member_snb li a,
.member_snb li span {display:block; text-align:left; font-size: 15px; color: #fff; padding: 8px 18px 8px 18px; font-weight:normal}
.member_snb li.m3 a {padding-top: 13px;}
.member_snb li.on a {border-bottom:4px solid #fff;}
.member_snb li span {-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);opacity:0.5;}


/* ¼­ºñ½º - ¸¶ÀÌÆäÀÌÁö snb ¼öÁ¤ 2014-10-12 */
.mypage_snb {position:absolute;float:left;}
.mypage_snb:after {clear:both; display:block; content:'';}
.mypage_snb li {float:left; height:50px;}
.mypage_snb li a,
.mypage_snb li span {display:block; text-align:left; font-size: 15px; color: #fff; padding: 8px 18px 8px 18px; font-weight:normal;}
.mypage_snb li.m3 a {padding-top: 13px;}

.mypage_snb li.on a {border-bottom:4px solid #fff;}
.mypage_snb li span {-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);opacity:0.5;}


/* »ó´Ü gnb ¼öÁ¤ 2014-10-12 */
.gnb .set_paper_re {float:left;overflow:hidden;padding-top: 20px;margin-left: 7px;}
.gnb .set_paper_re:after {clear:both; display:block; content:'';}
.gnb .set_paper_re a {float:left;overflow:hidden;height:38px;padding: 0 10px;text-align:left;font-size:17px;color: #fff;margin-top: 9px;}
.gnb .set_paper_re a:hover {color:#fff;}
.gnb .set_paper_re a.on {color:#87dcd1; }
.gnb .set_paper .btn_newsmart {background-image:url(/img/logo_img.png); background-repeat:no-repeat; background-position:-141px 0; width:100px; height:32px}
.gnb .set_paper .btn_wsj {background-image:url(/img/logo_img.png); background-repeat:no-repeat; background-position:-241px 0; width:41px; height:32px}

.gnb .lnk_join_re {}
.gnb .lnk_join_re {float:right;padding-top: 35px;}
.gnb .lnk_join_re a {width:32px; height:30px; font-size:12px; text-align:center; padding:0; margin:0 5px; background-image:url(/img/icon_img.png); background-repeat:no-repeat; float: left;}
.gnb .lnk_join_re a.btn_scrap {background-position:-32px 0}
.gnb .lnk_join_re a.service_info {background-position:-64px 0}
.gnb .lnk_join_re a.subscription2 {background-position:-96px 0}
.gnb .lnk_join_re a.myinfo {background-position:-128px 0}
.gnb .lnk_join_re a.login {background-position:-160px 0}
.gnb .lnk_join_re a.logout {background-position:-160px 0}
.gnb h1.mobile_hankyung {background-image:url(/img/logo_img.png);background-repeat:no-repeat;background-position:0 0;width:75px;height:40px;margin-top: 20px;}

/* ±â»çº¸±â ºä ¸®ÇÃ 2014-10-22*/
.ctrl_btm {position:relative; bottom:0px; left:0px; width:100%; height:37px; padding-top:7px; border-top:1px solid #c9c9c9; background-color:#f1f2f3; /*height: 50px; padding-top: 17px;*/}
.ctrl_btm .fnc_btn {width:102px !important;}
.ctrl_btm .share_btn {background:url(/img/share_img_v8.1.png) no-repeat 0 -130px; margin-left:10px; padding-left:10px; display:inline-block; width:auto !important}
.ctrl_btm .share_btn li {position:relative; float:left; width:34px;}
.ctrl_btm .share_btn li:after {clear:both; display:block; content:'';}
.ctrl_btm .share_btn .btn {display:block; width:34px; height:30px; text-align:left; text-indent:-9000px; font-size:0;}
.ctrl_btm .share_btn {float:left; width:500px;}
.ctrl_btm .share_btn .sns_face .btn {background:url(/img/share_img_v8.1.png) no-repeat -10px -10px;}
.ctrl_btm .share_btn .sns_face .btn:hover {background:url(/img/share_img_v8.1.png) no-repeat -10px -50px;}
.ctrl_btm .share_btn .sns_face.on .btn,
.ctrl_btm .share_btn .sns_face .btn:active {background:url(/img/share_img_v8.1.png) no-repeat -10px -90px;}

.ctrl_btm .share_btn .sns_twit .btn {background:url(/img/share_img_v8.1.png) no-repeat -44px -10px;}
.ctrl_btm .share_btn .sns_twit .btn:hover {background:url(/img/share_img_v8.1.png) no-repeat -44px -50px;}
.ctrl_btm .share_btn .sns_twit.on .btn,
.ctrl_btm .share_btn .sns_twit .btn:active {background:url(/img/share_img_v8.1.png) no-repeat -44px -90px;}

.ctrl_btm .share_btn .sns_kakao .btn {background:url(/img/share_img_v8.1.png) no-repeat -78px -10px;}
.ctrl_btm .share_btn .sns_kakao .btn:hover {background:url(/img/share_img_v8.1.png) no-repeat -78px -50px;}
.ctrl_btm .share_btn .sns_kakao.on .btn,
.ctrl_btm .share_btn .sns_kakao .btn:active {background:url(/img/share_img_v8.1.png) no-repeat -78px -90px;}

.ctrl_btm .share_btn .sns_mail .btn {background:url(/img/share_img_v8.1.png) no-repeat -112px -10px;}
.ctrl_btm .share_btn .sns_mail .btn:hover {background:url(/img/share_img_v8.1.png) no-repeat -112px -50px;}
.ctrl_btm .share_btn .sns_mail.on .btn,
.ctrl_btm .share_btn .sns_mail .btn:active {background:url(/img/share_img_v8.1.png) no-repeat -112px -90px;}

.ctrl_btm .share_btn {background:url(/img/share_img_v8.1.png) no-repeat 0 -130px; margin-left:10px; padding-left:10px; display:inline-block}

.ctrl_btm .share_btn .sns_dictionary .btn {background:url(/img/share_img_v8.1.png) no-repeat -180px -10px;}
.ctrl_btm .share_btn .sns_dictionary .btn:hover {background:url(/img/share_img_v8.1.png) no-repeat -180px -50px;}
.ctrl_btm .share_btn .sns_dictionary.on .btn,
.ctrl_btm .share_btn .sns_dictionary .btn:active {background:url(/img/share_img_v8.1.png) no-repeat -180px -90px;}

.ctrl_btm .fontsize {overflow:hidden;float:left;width:68px;height:30px; padding-right:0px; margin:0px; background-position:78px -690px;}
/* ¿î¼¼ ¼³Á¤¹öÆ°, °Ô½ÃÆÇ ±Û¾²±â¹öÆ° 2014-10-24*/
.atc_fortune .btnInfoSetting_re {float:right; margin-top:10px}
.atc_fortune .btn_setting {display:block; background:url(/img/btn_img_v8.1.png) no-repeat -40px 0px; width:30px; height:30px;}
.atc_fortune .btn_setting span {display:block; width:30px; height:30px; text-align:left; text-indent:-9000px; font-size:0;}

.atc_board {position:relative}
.atc_board .btnBoardWrite {position:absolute; right:0; bottom:0}
.atc_board .btn_write {display:block; background:url(/img/btn_img_v8.1.png) no-repeat 0px 0px; width:30px; height:30px;}
.atc_board .btn_write span {display:block; width:30px; height:30px; text-align:left; text-indent:-9000px; font-size:0;}


/* 2014-10-08 Áö³­½Å¹® */
caption {display:none}
#header.past {position: fixed; width: 100%; z-index: 2;}
#press_slide {overflow:hidden; width:100%; text-align:left}
#press_slide .intro {margin-bottom:30px;}
#press_slide .intro a {background:url(/img/press_intro_btn.gif) no-repeat; width:375px; height:81px; display:block; cursor:pointer}
#press_slide .intro span  {position:absolute; left:-9000px; top:-900px; font-size:0; text-indent:-9000px;}
#press_slide h1 {overflow:hidden; width:81px; height:22px; text-align:left; text-indent:-9000px; font-size:0;}
#press_slide h1 {background:url(/img/service_img_v8.png) no-repeat 0 0; width:81px; height:22px; margin-bottom:25px;}
#press_slide .intro .article {font-size:13px; line-height:22px; color:#777; text-align:left; letter-spacing:-1px; margin-bottom:25px;}
#press_slide .intro .article span {color:#ff3000}
#press_slide .intro .article h2 {font-size:16px; line-height:32px; color:#010101; font-weight:normal}
#press_slide .intro .article h2 span {color:#ff3000}
#press_slide .intro .fare {margin-bottom:8px}
#press_slide .intro .fare li {font-size:14px; color:#ff3000; line-height:20px;}
#press_slide .srch_calendar {width:375px; height:auto; margin-bottom:10px; font-size:15px;}
#press_slide .srch_calendar .top {height:40px; line-height:40px; padding:10px 0 0 10px; background-color: #fff; border-radius:10px}
#press_slide .srch_calendar .top select {display: none;}
#press_slide .srch_calendar .calendar {padding:0px 0px 8px 0px; background-color: #fff; border:1px solid #d4d4d4; border-radius:10px;}
#press_slide .srch_calendar table {text-align:center}
#press_slide .srch_calendar th {line-height:22px; color:#4e4e4e; font-weight: bold; padding-top: 7px; font-family: "noto sans KR";}
#press_slide .srch_calendar td {line-height:35px; cursor:pointer; text-align:center; font-weight: bold;}
#press_slide .srch_calendar td a {font-size:11px; color:#4e4e4e;}
#press_slide .srch_calendar td.on {background:url(../img/2021/web/calendar_2020_on.png) no-repeat center}
#press_slide .srch_calendar td.on a {color:#4e4e4e;}
#press_slide .srch_paper {width:373px; background:#fff; margin-bottom:10px; display:inline-block; font-weight: bold; font-family: "noto sans KR"; border:1px solid #d4d4d4; border-radius:10px}
#press_slide .srch_paper li:first-child {line-height:28px;/*padding-right:20px;*/ border-bottom:1px solid #d4d4d4;}
#press_slide .srch_paper li:first-child span {color:#000; font-weight:bold; font-size:20px; padding-left:10px}
#press_slide .srch_paper li {clear:both; padding:10px 0}
#press_slide .srch_paper .radio_01 input[type="radio"] {float:left}
#press_slide .srch_paper .radio_01,
#press_slide .srch_paper .radio_02 {float:left; padding-left:13px}
#press_slide .srch_paper .radio_01 label {float:left; display:block; margin:0 0 0 5px; margin-right:14px; font-size: 13px;}
#press_slide .srch_paper .radio_02 input[type="radio"] {float:left; margin-top:10px;}
#press_slide .srch_paper .radio_02 label {float:left; display:block; margin:10px 0 0 5px; margin-right:5px; font-size: 13px;}
#press_slide .srch_paper .days span {color:#777; font-size:13px; line-height:28px; display:block; float:left; padding:3px 10px}
#press_slide .srch_paper input[type=text] {height:28px; width:315px; border:none; background:fff; float:left; font-size: 13px; color: #666; font-weight: bold; font-size: 14px; line-height: 14px;}
#press_slide .srch_paper .days .start,
#press_slide .srch_paper .days .end {margin-top:5px; float:left}
#press_slide .srch_paper .days input[type=text] {height:25px; width:103px; border:none; background:fff; float:left; font-size: 13px; color: #666; }
#press_slide .inner {width:960px; margin:30px auto; position:relative;}
#press_slide .slide .left {position:absolute; top:400px; left:0px;}
#press_slide .slide .right {position:absolute; top:400px; right: 410px;}
#press_slide .press {float:left; }
#press_slide .press .date:after {display: block; content: ""; clear: both;}
#press_slide .press .paper {width:550px; height:802px; position:relative; clear:both; cursor:pointer; float:left; -webkit-box-shadow:0px 0px 0px #dedede, 1px 1px 17px #dedede; box-shadow:0px 0px 0px #dedede, 1px 1px 17px #dedede; border-radius:50px}
#press_slide .press .content {padding:0 0 0 15px; width:370px; margin-left: 574px;}
#press_slide .press .paper a {position: absolute; top: 0px; left: 0px; width: 550px; height: 802px; display: block;}
#press_slide .press .paper .over:hover {background:url(/img/paper_over.png) no-repeat 0 0; background-size: 550px;}
#press_slide .press .paper span {width: 550px; height: 802px;display: block;}
#press_slide .info {clear:both; display:inline-block;}
#press_slide .info .day {font-size:20px; font-weight:bold; color:#000; margin:10px; font-family: "noto sans KR";}
#press_slide .info dl {clear:both; margin:12px 0}
#press_slide .info dl.line {border-bottom:1px solid #d4d4d4}
#press_slide .info dl.line dd {margin-bottom:10px}
#press_slide .info dt {font-size:18px; font-weight:bold; color:#000; float:left; width:100px}
#press_slide .info dd {font-size:18px; color: #000; font-family: "noto sans KR"; margin:0 10px;}
#press_slide .info li {font-size:16px; line-height:30px; color:#000; font-weight: normal; font-family: "noto sans KR";}
/* ¼¿·ºÆ®¹Ú½º */
.sl-placeholder-container:focus{outline:none;}
.sl-button img{width:10px;text-align:center; background:url(../img/2021/web/calendar_down.png) no-repeat 0px 12px;}
.sl-placeholder-container:hover .sl-button{background:linear-gradient(tobottom,#edf8ff0%,#b2cbe8100%);}
.sl-container{float:left;}
.sl-container .sl-placeholder{line-height:28px;/*padding-right:20px;*/ color:#000; font-weight:bold; font-size:20px}
.sl-container .sl-placeholder-container{position:relative;display:block;border:none;cursor:pointer;padding:1px 4px 0px 4px;height:22px; background:#fff;}
.sl-container .sl-options{list-style:none;background:#ffff;border-radius-bottom:1px solid #d4d4d4 border-radius-bottom;margin:0;padding:0; overflow: overlay; left: -3px; font-size: 20px; font-weight: bold;}
.sl-container .sl-options li{margin:0;padding:0; width: 80px;}
.sl-container .sl-options li a{display:block; text-decoration:none;padding:5px 20px 5px 10px; font-size:16px}
.sl-container .sl-options li a:hover{background:#fff;color:#d7475c;}
.sl-container .sl-options .sl-selected{background:#d4d4d4; color:#000}
.sl-container.sl-open .sl-placeholder-container{border:none;}
.sl-options{overflow:auto;max-height:380px;z-index:1;top:32px!important;     left: -5px!important;}
.sl-options li{overflow:hidden;}
/* ·¹ÀÌ¾îÆË¾÷ (Áö³­½Å¹® ¼­ºñ½º ¹× ÀÌ¿ë¾È³») */
#past_news_info_layer{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%; z-index:1000;}
#past_news_info_layer .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#272532;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);opacity:0.5;}
#past_news_info_layer .info{position:absolute;left:50%;top:65px;width:926px;height:579px;margin:30px 0 0 -459px; background:url(/img/newspaper_past_layer.png) no-repeat;z-index:1000; background-size: 925px;}
#past_news_info_layer h2 {background:url(/img/newspaper_past_icon.png) no-repeat 200px center; height:65px; line-height:65px; color:#fff; font-size:24px; font-weight:bold; margin-bottom:17px; margin-top: 13px;}
#past_news_info_layer h3 {color:#f59d00; font-size:16px; margin-bottom:10px; padding-top:15px; text-align:left;}
#past_news_info_layer h4 {color:#fec4d4; font-size:20px; margin-bottom:10px; padding:15px 0 10px 0;}
#past_news_info_layer h5 {color:#59931c; font-size:16px; margin-bottom:10px; padding-top:15px; text-align:left;}
#past_news_info_layer .title {height:183px; padding-top:10px; text-align:center;}
#past_news_info_layer .title p {color:#fff; font-size:15px; line-height:24px}
#past_news_info_layer .left {float:left; width:325px; height:290px; padding:0 20px}
#past_news_info_layer .left p {text-align:left; font-size:14px; line-height:20px; margin-bottom:5px;}
#past_news_info_layer .pay {float:left; text-align:center; width:204px; height:290px;}
#past_news_info_layer .pay p {font-size:14px; color:#fff; line-height:20px; letter-spacing:0px}
#past_news_info_layer .pay p.payment {color:#fec4d4; line-height:20px; margin-top:20px}
#past_news_info_layer .right {float:left; width:342px; height:290px; padding-left: 12px;}
#past_news_info_layer .right p {text-align:left; font-size:14px; line-height:20px; margin-bottom:10px; padding-right: 10px;}
#past_news_info_layer .right ul {padding-right: 10px;}
#past_news_info_layer .right li {text-align:left; letter-spacing:-1.5px; line-height:23px; font-size: 14px;}
#past_news_info_layer input[type=button] {background:url(/img/newspaper_past_close.png) center no-repeat; width:57px; height:80px; border:none;margin: 0 auto;display: block;}

/* 2014-10-08 Áö³­½Å¹® °Ë»ö¸®½ºÆ® */
#press_slide .press_srch {width:559px; float:left; height:auto;  text-align:left; margin-top:0px}
#press_slide .press_srch h4 {color:#000; font-size:18px; font-weight:normal}
#press_slide .press_srch h4 strong.org {color:#ff4800;}
#press_slide .press_srch ul {margin-top:15px}
#press_slide .press_srch li {width:559px; height:145px; background:#fff; border:#d7d7d7 1px solid; margin-bottom:10px; cursor:pointer}
#press_slide .press_srch dt {width:100px; height:145px; float:left; border-right:#d7d7d7 1px solid}
/* #press_srch dd.news {color:#666; font-size:12px; line-height:16px; height:80px; padding:10px 10px 10px 110px;} */
#press_slide .press_srch dd.news {color:#666; font-size:12px; line-height:22px; height:79px; padding:10px; overflow:hidden;}
#press_slide .press_srch dd.news b {color: #ea5836 !important;}
#press_slide .press_srch dd.date {border-top:#d7d7d7 1px solid; color:#333; font-weight:bold; font-size:13px; line-height:43px; padding:0 10px 0 110px;}
#press_slide .press_srch dt img {width: 100px; height: 145px;}
#press_slide .press_srch .btn_press_list {text-align:center; margin-bottom:50px}
#press_slide .press_srch .btn_press_more {display:inline-block; background:url(/img/service_img_v8.png) no-repeat 0px -211px; width:70px; height:70px; margin:0 15px}
#press_slide .press_srch .btn_press_top {display:inline-block; background:url(/img/service_img_v8.png) no-repeat -96px -211px; width:70px; height:70px; margin:0 15px}
#press_slide .press_srch .btn_press_more span,
#press_slide .press_srch .btn_press_top span {position:absolute; left:-9000px; top:-900px; font-size:0; text-indent:-9000px;}

/* 2014-12-12 ±âÀÚºí·Î±× ¸Þ´º¸®½ºÆ® */
.blogList {border-top:2px solid #00080b; border-left:1px #ccc solid; border-right:1px #ccc solid; border-bottom:1px #ccc solid; background-color:#f1f2f3; position:relative; overflow:hidden; width:758px; margin-top:25px; padding:15px 0}
.blogList li {float:left; padding:0 25px}
.blogList li a {font-size:13px; color:#333; font-weight:bold; display:block; cursor:pointer}
.blogList li span {color:#ea5836;}

/* 2014-12-22 ip ´ë¿ª ÀÎÁõÇöÈ² */
.service_atc .atc_ip h1 {width:225px; margin-bottom:30px; background-position:-600px 0;}
.service_atc .atc_ip table {border-top:1px solid #00080b; margin-top: 30px;}
.service_atc .atc_ip th {font-size:16px; color:#333; padding:12px 0; line-height:16px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; background-color:#f1f2f3; font-weight:bold; color:#00080b; text-align:center;}
.service_atc .atc_ip td {font-size:14px; color:#555; padding:18px 0 16px; border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; text-align:center;}
.service_atc .atc_ip th:first-child,
.service_atc .atc_ip td:first-child {border-left:0;}
.service_atc .atc_ip .txt1 {padding-top:19px; color:#757575; font-size:12px; letter-spacing:0; color:#555;}

/* Ip È®ÀÎ ÆË¾÷*/
.pop_win.ip_apply {width:350px; height:400px; text-align:left; border:1px solid #000; background-color:#fff; line-height:18px; z-index:99; position:absolute; top: 50%; left: 50%; margin-top: -200px; margin-left: -175px;}
.ip_apply .frm {padding-top:20px; margin:0 19px; }
.ip_apply h1 {height:23px; padding:12px 0 15px 30px; background-color:#444958;}
.ip_apply .ipBox {border-bottom:#a9a9a9 1px solid; clear:both; display:block; padding-bottom:15px; margin-bottom:15px}
.ip_apply .ipBox h2 {color:#ea5836; font-size:15px; line-height:30px;}
.ip_apply dl {width:100%}
.ip_apply dt {text-align:left; padding:0 10px;  color:#777; line-height:30px}
.ip_apply dt.id {float:left;}
.ip_apply dt.ip {margin-bottom:10px}
.ip_apply dd {text-align:left; line-height:18px; padding:0 10px; color:#555}
.ip_apply dd.txtBox {background:#e4e4e4; padding:10px}
.ip_apply dd.txtBox span {color:#ea5836}
.ip_apply input[type=text] {height:21px; margin:8px 5px; padding:0 5px; line-height:21px; border:1px solid #ebebeb; border-top-color:#b1b1b1; border-left-color:#b1b1b1;}
.ip_apply input.w180 {width:180px;}
.ip_apply input.w60 {width:60px; text-align:center}
.ip_apply input.w47 {width:47px; text-align:center}

#swiper-contents .slide-caption {position: absolute; background-color: #000; opacity: 0.7; filter: alpha(opacity=70); padding: 7px 10px;}
#swiper-contents .slide-caption p {color: #fff; text-align: left; margin: 0px; padding: 0px; line-height: 24px; font-size: 16px;}

/*
#imgViewer #swiper-contents .slide-caption {position: absolute; background: url(/img/bg_blackOp30.png) repeat 0 0; padding: 7px 10px; opacity: 1.0; filter: alpha(opacity=100);}
*/
#imgViewer #swiper-contents .slide-caption {position: absolute; padding: 7px 10px;}

/* url ¹öÆ° 2015-01-09*/
.ctrl_btm .share_btn .sns_url .btn {background:url(/img/share_img_v8.1.png) no-repeat -146px -10px;}
.ctrl_btm .share_btn .sns_url .btn:hover {background:url(/img/share_img_v8.1.png) no-repeat -146px -50px;}
.ctrl_btm .share_btn .sns_url.on .btn,
.ctrl_btm .share_btn .sns_url .btn:active {background:url(/img/share_img_v8.1.png) no-repeat -146px -90px;}

/* Ip È®ÀÎ 2015-01-09*/
.failmessage {letter-spacing:-1px}
.ipBtn {margin-left:5px;text-align:center;border:0 none;font-size:12px;background-color:#faa61a;cursor:pointer;color:#fff; padding:3px 10px}

/* ¼­ºñ½º °øÅë ¿ìÃø 2015-02-04 ¼öÁ¤*/
/*
.r_loginBox {position:relative; overflow:hidden; width:171px; padding:20px 13px 9px; margin-bottom:14px; border:1px solid #ccc; border-top:2px solid #00080b;}
.r_loginBox h1 {background-image:none; width:100px; font-size:13px; color:#333}*/
/* 2019.05.29 ·Î±×ÀÎ¿µ¿ª ¼öÁ¤ */
.r_loginBox {
    position: relative;
    overflow: hidden;
    padding: 20px 15px 9px;
    margin-bottom: 20px;
    border: 1px solid #ccc;
    border-top: 2px solid #00080b;
    text-align: center;
    font-size: 12px;
    line-height: 18px;
}
.r_loginBox .btn_login {display:inline-block;width:158px;height:40px;}

.r_loginBox .mem_type {clear:both; width:100%; margin-top:12px; padding:9px 0 5px; line-height:16px; border-top:1px solid #e0e0e0; }
.r_loginBox .mem_type input[type=radio]{vertical-align:middle; margin-top: 0px;}
.r_loginBox .mem_type label {margin-right:7px; font:13px/16px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; color:#00080b;}
.r_loginBox .idpw {position:relative; overflow:hidden; width:100%; height:90px; padding-bottom:8px;}
.r_loginBox .idpw label {position:absolute; left:-9000px; top:-900px; font-size:0;}
.r_loginBox .idpw input[type=text],
.r_loginBox .idpw input[type=password] {float:left; width:164px; height:31px; padding: 0 0 0 5px; margin:0 0 -1px; line-height:21px; border:1px solid #e5e5e5; background-color:#fff;}
.r_loginBox .idpw .btn_login {background-image:none; width:169px; line-height:30px; text-align:center; background-color:#eaeaea; border:1px solid #ccc; display:block; margin-top:5px; position:absolute; bottom:0}
.login_etc {overflow:hidden; width:100%; margin-top:10px}
/*.login_etc a {font:12px/14px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo';}*/
.login_etc a {display:block;padding: 2px 0;font:12px/14px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo';}

.login_etc .find_idpw {float:left; color:#757575;}
.login_etc .lnk_join {float:right; font-weight:bold; color:#ff0000;}

.r_loginBox .mydata {padding-bottom:5px; border-bottom:1px solid #e0e0e0; line-height:18px; color:#757575; letter-spacing:-1px;}
.r_loginBox .mydata .myname {font-size:13px; color:#00080b; letter-spacing:0;}
.r_loginBox .myinfo {padding:10px 0; color:#757575; letter-spacing:-1px;}
.r_loginBox .myinfo strong {color:#ea5836; font-weight:normal}
.r_loginBox .btn a {float:left; overflow:hidden; width:80px; height:25px; line-height:25px; text-align:center; font-size:11px}
.r_loginBox .btn .btn_logout {margin-right:5px;  background-color:#cccdce; color:#333}
.r_loginBox .btn .btn_logout2 {margin-top:5px; width:171px; background-color:#cccdce; color:#333}
.r_loginBox .btn .btn_paySearch {background-color:#96999b; color:#fff}
.r_loginBox .btn .btn_pwChange {margin-right:5px; background-color:#96999b; color:#fff}

.r_bnr {margin-bottom:14px; display:inline-block}
.r_bnr a {display:block; width:99px; height:82px; margin-bottom:1px; margin-right:1px; text-align:left; font-size:12px; color:#000; float:left; padding:10px 0 0 0px; text-align: center;}
.r_bnr .btn_gotoPaper {background-position:0 -200px;}
.r_bnr .btn_gotoJkjtv {background-position:0 0;}
.r_bnr .btn_gotoFortune {background-position:0 -650px;}
.r_bnr .btn_gotoMypage2 {background-position:-297px -650px;}
.r_bnr .btn_gotoMypage {background-position:0 -260px;}
.r_bnr .btn_gotoInside {background-position:-210px -200px;}
.r_bnr .btn_gotoNotice {background-position:-99px -650px;}
.r_bnr .btn_gotoBoard {background-position:-198px -650px;}
.r_bnr .btn_gotoTesat {background-position:-490px -60px;}
.r_bnr .btn_29movie {background-position:-420px -470px;}

.r_customer {clear:both; width:177px; height:54px; background-image:none; background-color:#fff; border:1px solid #c3c5c9; padding:10px;}
.r_customer h1 {font-size:13px; color:#333; padding-bottom:5px}
.r_customer p,
.r_customer a {line-height:16px; color:#333; letter-spacing: 0px;}

 /*2015-02-27 Ãß°¡*/
.pay_atc4 .pay_list_re {margin-bottom:40px;}
.pay_atc4 .pay_list_re th {font-size:20px; line-height:24px; padding:20px 5px; text-align:center; background-color:#b3b3b3; border:#999 1px solid; color:#fff}
.pay_atc4 .pay_list_re td {font-size:14px; line-height:40px; padding:20px 5px; text-align:left; background-color:#fff; border:#e6e6e6 1px solid; color:#333;}
.pay_atc4 .pay_list_re td p.btn {float:right;}
.pay_atc4 .pay_list_re td p.txt {float:left; text-align: right; width: 70%;}
.pay_atc4 .pay_list_re td a {display:inline-block;width:36px;height:20px;line-height:20px;font-size:12px;text-align:center;background-color:#e6e6e6;border:1px solid #d9d9d9;color:#333;}
.pay_atc4 .pay_list_re td.bg {background-color:#fff7e2; color:#1f1f1f; text-align:center;}
.pay_atc4 .pay_list_re strong.t1 {font-size:18px; color:#000000;}
.pay_atc4 .pay_list_re strong.t2 {font-size:18px; color:#ff2f00;}
.pay_atc4 .pay_list_re span {font-size:14px; color:#1f1f1f; font-weight:bold}
.pay_atc4 .pay_list_re .price {font-size:20px; color:#ea5836;}
.pay_atc4 .amount_list {width:600px; position:absolute; top:35px; right:0; border:#575757 2px solid;}
.pay_atc4 .amount_list th {font-size:12px; line-height:16px; padding:10px 5px; text-align:center; background-color:#454545; border:#575757 1px solid; color:#fff}
.pay_atc4 .amount_list td {font-size:12px; line-height:16px; padding:10px 5px; text-align:center; background-color:#fff; border:#ececec 1px solid; color:#333;}
.pay_atc4 .amount_list td.bg1 {background-color:#f9f9f9; font-weight:bold}
.pay_atc4 .amount_list td.bg2 {background-color:#fffbf0;}
.pay_atc4 .amount_list span {color:#ff2f00;}

 /*2015-04-03 Ãß°¡ (SNS ÀÎ±â±â»ç)*/
.r_sns {clear:both; width:177px; background-image:none; background-color:#fff; border:1px solid #c3c5c9; padding:10px; margin-bottom:14px;}
.r_sns h1 {font-size:13px; color:#ff0000; padding-bottom:5px}
.r_sns li {margin-bottom:12px; width:100%;}
.r_sns .thumb {width:54px; height:42px; float:left; margin-right:8px; position: relative; overflow: hidden; -webkit-filter: opacity(0);}
.r_sns .thumbTxt {
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 0;
    line-height: 19px;
    max-height: 40px;
    min-height: 38px;
    font-weight: normal;
    font-size: 13px;
}

/*.r_banner {clear:both; width:198px; background-image:none; background-color:#fff; border:1px solid #c3c5c9; padding:20px 0px; margin-bottom:14px; overflow: hidden;}*/
.r_banner {clear:both; width:198px; background-image:none; background-color:#fff; border:1px solid #c3c5c9;  margin-bottom:14px; overflow: hidden;}

/* ´º½ºÀÎ»çÀÌÆ® ºä ¸®ÇÃ */
.reply {position:fixed; left:0; top:50%; width:48px; margin-top:-120px;}
.reply .hit a {display:block; cursor:pointer; width:48px; height:48px; background:url(/img/hit_img_v9.png) no-repeat 0 0;}
.reply .hit span {font-size:0; text-align:left; text-indent:-9000px;}
.reply .hit p {color: #999; font: bold 20px/30px 'Malgun Gothic', Dotum, 'Apple SD Gothic Neo'; margin-top: -4px; margin-left: 60px;}
.reply .hit .facebook {background-position:-20px 0;}
.reply .hit .twitter {background-position:-88px 0;}
.reply .hit .google {background-position:-156px 0;}
.reply .hit .kakao {background-position:-224px 0;}
.reply .hit .scrap {background-position:-292px 0;}
.reply .hit .facebook:hover {background-position:0 0; width:68px;}
.reply .hit .twitter:hover {background-position:-68px 0; width:68px;}
.reply .hit .google:hover {background-position:-136px 0; width:68px;}
.reply .hit .kakao:hover {background-position:-204px 0; width:68px;}
.reply .hit .scrap:hover {background-position:-272px 0; width:68px;}
.reply .sns {width: 48px; height: 30px; font-size: 17px; font-weight: bold; border: none; cursor: pointer;}

/* 2015-10-02 ¼öÁ¤ (´º½º·¹ÅÍ:¸®½ºÆ®slider) */
.letter {overflow:hidden}
.letter_list {float:left; width:412px; position:relative}
.letter_list .list {z-index:100; position:relative; background:url(/img/letter_img1.png) no-repeat bottom; width:412px; height:550px; overflow:hidden }
.letter_list .list:after {clear:both; display:block; content:'';}
.letter_list .bn {margin-top:20px}
.letter_list .bn > li {float:left; margin:0}
.letter_list .bn > li a {width:400px; height:113px; padding-top:0; cursor:pointer; border:none; border-radius: 0px; text-align:center; display:inline-block !important}
.letter_list .bn > li a:hover {border:none;}
.letter_list .bn li:first-child {margin-right:10px}
.letter_list .envelope {z-index:1000; position:absolute; bottom:0; clear:both; width:412px; height:222px; background: url(/img/letter_img2.png) no-repeat 0 0;}
.letter_list #content-vol li {float:left; margin:3px;}
.letter_list #content-vol li.empty {width:70px; height:70px;}
.letter_list #content-vol li a {color:#d4ba78; font-size:12px; line-height:20px; width:70px; height:60px; padding-top:10px; display:block; cursor:pointer; background-color:#fff; border:#e0c788 1px solid; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; text-align:center; letter-spacing: 0px;}
.letter_list #content-vol li a:hover {background-color:#fff; color:#d4ba78; border:#eb9212 2px solid; margin: -1px;}
.letter_list #content-vol li.on a {background-color:#eb9212; color:#fff; border:#eb9212 1px solid; margin: 0px;}
.letter_list #content-vol li p {font-size:18px;}
.letter_list .scroll_dragger_container {position: absolute; display: block; width:8px; right: 10px; height: 315px; top: 3px; border-radius: 16px; cursor: pointer; background-color: #a06c4c;}
.letter_list .scroll_dragger_bar {border-radius: 16px; cursor: pointer; background-color: rgb(238, 229, 207);}
.letter_view {float:right; width:725px; height:100%; position:relative; display:inline-block}
.letter_view table span {font-size: 17px;}
.letter_view table span a {color: #1d60ab; text-decoration: underline;}
.letter_view .view {z-index:100; margin:0 4px 4px 0; width:721px; height:auto; border:#eee5cf 1px solid; background-color:#fff; -moz-box-shadow: 4px 4px 0  #9c9283; -webkit-box-shadow: 4px 4px 0  #9c9283; box-shadow: 4px 4px 0  #9c9283; }
.letter_view .letter_img3 {position:absolute; right:0; bottom:0; z-index:1000}
#content-vol{width:412px;height:470px;overflow:hidden;position:absolute;left:10px;top:0; padding-bottom: 0px;}
/*
#content-vol{width:412px;height:550px;overflow:hidden;position:absolute;left:10px;top:0; padding-bottom: 100px;}
*/

/* 2015-09-18 Ãß°¡ (´º½º·¹ÅÍ Å¸ÀÌÆ², °øÀ¯ Ãß°¡) */
.letter_view h2 {font-size:30px; color:#4e340a; float:left;}
.letter_share {padding-left:10px; margin-top: 5px; margin-bottom: 10px; float:right;}
.letter_share li {float:left; margin-right:10px}
.letter_share:after {clear:both; display:block; content:'';}
.view {clear:both}

/* 2015-09-16 Ãß°¡ (Ä«µå´º½º) */
#container_card {margin: 100px 20px 20px 20px;}
#container_card h3 {font-size:16px; line-height:24px; margin-top:15px}
#container_card > div.card {-webkit-box-shadow: 5px 5px 10px -4px #555; box-shadow: 5px 5px 10px -4px #555; background-color: #eeeef0;width:220px; padding:15px 15px 30px 15px; position: absolute;}
#container_card > div.card img { padding: 0px;display: block; width: 100%;margin:0 auto}
.polling_info {text-align: center; color: #999;}

/* 2016-07-04 °æ¿µÀÌ¾ß±â */
.profile_box {width:96%; overflow:hidden; padding:2%; /*width:720px; height:106px; padding:20px;*/ margin-top:20px; background-color:#525d5f;}
.profile_box .thumb {display:block;position:absolute;top:0;left:0; overflow:hidden;}
.profile_box h3 {display:inline-block; *display:inline; zoom:1; font-size:20px; color:#fff; line-height:36px; letter-spacing:-0.07em; vertical-align:top;}
.profile_box .mg1 {color:#fff; font-size:14px; line-height: 18px;}
.profile_box .mg2 {color:#b6baba; font-size:13px; line-height: 19px;}
.profile_box .lp {float:left; position:relative; padding-left:110px; padding-right: 10px;}
.profile_box .rp {position:relative; overflow:hidden; padding-left: 10px; border-left:1px solid #646e6f;}
.profile_box .share_area a span {display:inline-block; *display:inline; zoom:1; background:url(/img/columnist/p_share.png); font-size:0}
.profile_box .share_area .icon_email {background-position:0 0; width:23px; height:19px; cursor:pointer}
.profile_box .share_area .icon_email:hover {background-position:0 -19px;}
.profile_box .share_area .icon_facebook {background-position:-23px 0; width:21px; height:19px; cursor:pointer}
.profile_box .share_area .icon_facebook:hover {background-position:-23px -19px;}
.profile_box .share_area .icon_mobile {background-position:-44px 0; width:21px; height:19px; cursor:pointer}
.profile_box .share_area .icon_mobile:hover {background-position:-44px -19px;}

/* ¸ð¹ÙÀÏÇÑ°æ º»¹®µè±â */
.button_listening {float:left; margin-right:20px; margin-top:-6px; cursor:pointer; display:none; }
.button_listening:focus {
  outline: none;
}
.button_listening .voice_ico {float:left; text-indent:-9000px; font-size:0; background:url(/img/icon_listening.png); background-size: 26px; width:26px; height:26px}
.button_listening.on .voice_ico {background:url(/img/icon_listening_on.png); background-size: 26px;}
.button_listening .voice_txt {font-size:12px; color:#999; font-family:'µ¸¿ò',Dotum,'Apple SD Gothic Neo',Helvetica,sans-serif; line-height:26px; margin-left:3px}

.btn_30free {height:50px; background-color:#e6e6e6; border:1px solid #d7d7d7; text-align:center; margin-bottom:50px;}
.btn_30free a {font-size:15px; color:#ea5836; line-height:50px;}

/*topmenu »ó´Ü¿¡ ÀÖ´ø CSS Ãß°¡*/
#mCSB_1_dragger_vertical {*left:0px;}
.mCSB_scrollTools.mCS-dark .mCSB_draggerRail {*background-color: #ccc;}
.nav_viewer .nav_thum .paper1 a {*margin-left:10px;}
.nav_viewer .nav_thum .paper1 a.on {*margin-left:8px;}

.clearfix:after {
	visibility: hidden;
    display: block;
    font-size: 0;
    content: ".";
    clear: both;
    height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

/* ================= 2019-5 ·Î±×ÀÎ ÆäÀÌÁö °³Æí ================= */
/* ·Î±×ÀÎ ¸ÞÀÎ */
.login_wrap .ft_bold {font-weight:bold}
.login_wrap .ft_line {padding-bottom:1px; border-bottom:1px solid #ff2e2e}
.login_wrap .ft_color {color:#ff2e2e;}
.login_wrap .main_txt {margin-top:50px;color:#000;font-weight:bold;font-size:32px;}
.login_wrap .main_txt + .login_con {font-size:18px;text-align:left}
.login_wrap #footer {/*margin-top:0*/}
.login_wrap #container {width:980px;}
.login_wrap .bul_desc {position:relative;margin-top:20px;padding-left:14px;color:#222;font-size:16px;letter-spacing:-0.4px;line-height:25px;}
.login_wrap .bul_desc:first-child {margin-top:0}
.login_wrap .bul_desc:before {content:"";display:block;position:absolute;top:12px;left:0;width:5px;height:5px;background-color:#54c1a5}
.login_wrap .btn_pwguide {display:block;width:145px;margin-top:10px;padding:5px 0;border:2px solid #21accb;font-size:13px;color:#008cab;box-sizing:border-box;background-color:#fff}
.login_wrap .btn_pwguide span {padding-right:12px;background:url(../img/2019/icon-arrow-blue.png) no-repeat right center}

.login_wrap .login_head .login_tit, .login_wrap .login_head .login_home {color:#000;font-size:15px;}
.login_wrap .login_head .login_home {display:inline-block;margin-right:10px;padding-right:17px;background:url(../img/2019/icon-arrow.png) no-repeat right center}
.login_wrap .login_head .login_tit {display:inline-block;font-weight:bold}
.login_wrap .login_head {margin-top:65px}
.login_wrap .login_desc_s {margin-top:5px;margin-left: 9px;color:#777;font-size:17px;line-height:25px;text-indent:-9px;}
.login_wrap .login_head .login_desc_s {font-size:13px}
.login_wrap .login_txt {margin-top:50px;color:#000;font-weight:bold;font-size:25px;text-align:left}

.login_wrap .login_area {position:relative;margin:73px 0 30px;}
.login_wrap .login_area .mem_box {display:inline-block;position:relative;padding-top:20px;border-top:3px solid #555}
.login_wrap .mem_box + .mem_box {margin-left:36px}
.login_wrap .mem_box .mem_tit {display:block;position:absolute;top:-42px;left:0;font-size:22px;color:#222;font-weight:bold}
.login_wrap .normal_member {}
.login_wrap .comp_member {}
.login_wrap .login_box {display:inline-block;position:relative;width:210px;height:170px;}
.login_wrap .login_box > a {display:block;height:100%;padding:60px 0 55px;text-align:center;box-sizing: border-box;}
.login_wrap .login_box:before {z-index:-1;content:"";display:block;position:absolute;left:0;top:0;width:210px;height:170px;background:url(/img/2019/img-box.png) no-repeat center}
.login_wrap .login_box.active > a:before, .login_wrap .login_box:hover > a:before {z-index:-1;content:"";display:block;position:absolute;left:0;top:0;width:210px;height:170px;border:3px solid #3cbbd7;box-sizing:border-box;}
.login_wrap .login_box + .login_box {margin-left:16px;}
.login_wrap .login_box .login_tit {position:relative;margin-bottom:14px;padding-bottom:15px;font-weight:bold;color:#222;font-size:18px}
.login_wrap .login_box .login_tit:before {content:"";display:block;position:absolute;left:50px;bottom:0;width:131px;height:1px;background-color:#d3d3d3}
.login_wrap .login_box em {z-index:10;color:#222;font-size:14px}
.login_wrap .login_info {margin-top:10px;padding-left:15px;}
.login_wrap .login_info.no_bullet > li {padding-left:0;color:#555;font-size:14px}
.login_wrap .login_info.no_bullet > li:before {display:none}
.login_wrap .login_info.no_bullet > li + li {margin-top:0}
.login_wrap .login_info > li ul {margin-top:5px}
.login_wrap .login_info > li ul li {font-size:14px;color:#555}
.login_wrap .login_info > li + li {margin-top:5px}
.login_wrap .login_info > li {position:relative;padding-left:14px;color:#000;font-size:16px;line-height:25px;letter-spacing:-0.2px;}
.login_wrap .login_info > li.ft_color {color:#ff2e2e}
.login_wrap .login_info > li:before {content:"";display:block;position:absolute;top:12px;left:0;width:5px;height:5px;background-color:#999}
.login_wrap .login_info a {display:inline-block}

/* ·Î±×ÀÎ ÆäÀÌÁö */
.login_wrap .login_list {margin-top:17px;}
.login_wrap .login_list:after {content:"";display:block;clear:both}
.login_wrap .login_list li {float:left}
.login_wrap .login_list li + li {position:relative;margin-left:14px;padding-left:14px;}
.login_wrap .login_list li + li:before {content:"";display:block;position:absolute;left:0;top:5px;width:1px;height:13px;background-color:#d8d8d8}
.login_wrap .login_list a {display:inline-block;color:#777;font-size:15px}
.login_wrap .login_inp + .bul_desc, .login_wrap .login_list + .bul_desc {margin-top:40px}

.login_wrap .info_area {margin-top:25px;padding:30px 20px;background-color:#f1f1f1;text-align:center}
.login_wrap .info_area.basic > div {width:980px; margin-left: 300px;}
.login_wrap .info_area > div {display:inline-block;width:580px;text-align:left}

.login_wrap .login_section {margin:0 200px;}
.login_wrap .login_inp {position:relative;margin-top:20px;padding-right:118px;box-sizing:border-box;}
.login_wrap .inp_box input {width:100%;height:51px;padding:18px 17px 16px;border:1px solid #dadada;color:#222;font-size:16px;box-sizing: border-box;}
.login_wrap .inp_box input::-ms-input-placeholder {color: #999;}
.login_wrap .inp_box input::-webkit-input-placeholder {color: #999;}
.login_wrap .inp_box input + input {margin-top:10px}
.login_wrap .btn_login {display:block;position:absolute;top:0;right:0;width:110px;height:111px;line-height:111px;font-weight:bold;color:#fff;font-size:18px;background-color:#21accb;text-align:center;box-sizing:border-box;}

.login_wrap .login_con {margin-top:15px;color:#ff2e2e;font-size:15px;letter-spacing:-0.4px;text-align:center}

/* ·¹ÀÌ¾îÆË¾÷ */
.login_wrap .layer_wrap {position:fixed; top:0; left:0; width:100%; height:100%;background-color:rgba(0,0,0,.4)}
.login_wrap .layer_con {position:absolute;top:50%;left:50%;width:800px;height:431px;margin-top:-225px;margin-left:-400px;padding:38px 40px 42px;background-color:#fff;box-sizing:border-box;}
.login_wrap .layer_tit {color:#222;font-size:22px}
.login_wrap .layer_txt {margin-top:25px}
.login_wrap .layer_txt li {margin-left:68px;color:#222;font-size:16px;text-indent:-68px;letter-spacing:-0.4px}
.login_wrap .layer_txt li + li {margin-top:15px;}
.login_wrap .layer_txt li em {display:inline-block;min-width:62px;height:26px;margin-right:2px;border-radius:15px;border:2px solid #21accb;color:#21accb;font-weight:bold;font-size:15px;box-sizing:border-box;text-align:center;text-indent:initial;}
.login_wrap .layer_txt li a {text-decoration:underline;}
.login_wrap .layer_close {position:absolute;top:10px;right:10px;width:16px;height:16px;padding:20px;background:url(../img/2019/icon-close.png) no-repeat center}

/* ÅëÇÕÈ¸¿ø ÀüÈ¯¹®±¸ */
.transform_info {padding:0 20px;color:#222;font-size:14px}
.transform_info .btn_transform {display:inline-block;margin-left: 10px;padding:5px 10px;border: 2px solid #21accb;font-size: 13px;color: #008cab;box-sizing: border-box;}


/* SNS ·Î±×ÀÎ ¹öÆ° */
.social_login_area{width:980px ;height:50px; clear:both}
/*kakao*/
.social_ico{width: 22%;position: relative;float: left; margin-right: 2%}
.social_ico a{display: block;font-family: 'Nanum Gothic';color: #fff;height: 47px;font-size: 18px;vertical-align: middle;}
.social_ico a span img {margin: 0px !important;}
.social_ico a img {width: 45px;margin-left: 10px;margin-right: 5px;margin-top: 5px;}
.social_ico a span.txt{display: inline-block;height: 100%;vertical-align: inherit;margin-bottom: 5px; font-size : 13px;}

.kakao_login{background-color: #ffea26;color: #3a2020;border: 1px solid #e1c15c;border-radius: 7px;}
.kakao_login span.social_logo{border-right: 1px solid #e1c15c;display: inline-block;width: 46px;}

.google_login{background-color: #da4835;color: #3a2020;border: 1px solid #e1c15c;border-radius: 7px;}
.google_login span.social_logo{border-right: 1px solid #c50000;display: inline-block;width: 46px;}

.naver_login{background-color: #2fc122;color: #01a100; border: 1px solid #e1c15c;border-radius: 7px;}
.naver_login span.social_logo{border-right: 1px solid #16ab06;display: inline-block;width: 46px;}

.facebook_login{background-color: #405ea9;color: #3a43b6; border: 1px solid #e1c15c;border-radius: 7px;}
.facebook_login span.social_logo{border-right: 1px solid #3a43b6;display: inline-block;width: 46px;}


/* 2020 */
.new_payment input {color:#666; padding:0 10px !important;}
.new_payment .error input {border:#f70b33 1px solid !important}
.new_payment .error {color:#f70b33; margin:4px 0px 4px 4px; font-size:9pt;}
.new_payment .ok {color: #457fff;margin-top: 4px 0px 4px 4px; font-size: 9pt;}
.displayNone {display:none;}
.new_payment {width:600px; margin:0 auto; background-color:#fff; padding:0 0px 40px 0px;}
.new_payment .title {text-align:center; padding:20px 0 15px 0}
.new_payment .title h1 {font-size:24px; color:#000;}
.new_payment .title .login_pree {margin:20px 0 0 0; font-size:14px;}
.new_payment .title .login_pree a {color:#fff; font-size:13px; background-color:#00b4ff; background-color:#03b2ff; text-align:center; padding:5px 10px; margin-left:15px}
.new_payment .input1 {border-top:1px solid #ccc; padding:15px 10px 0px 10px;}

.new_payment .input1 td.tit {padding-top:10px;padding-bottom:15px}
	
.new_payment .input1 .btn_cnt {line-height:40px; height:40px; width:110px; background-color:#0082fc; text-align:center; display:inline-block; padding:0; margin:2px 0 0 -144px}
.new_payment .input1 .btn_cnt a {color:#fff; line-height:40px; height:40px; width:120px; background-color:#0082fc; padding:0; margin-top:10px !important}
.new_payment .input1 .tit {width:20%; padding-top:10px}
.new_payment .input1 .cnt {line-height:40px; }
.new_payment .input1 .cnt2 {line-height:40px; }
.new_payment .input1 .cnt input {width:295px; line-height:40px; height:40px;}
.new_payment .input1 .cnt1 input {width:295px; line-height:40px; height:40px; margin-bottom:10px}
.new_payment .input1 .cnt2 input {width:260px; line-height:40px; height:40px;}
.new_payment .input1 .cnt3 input {width:260px; line-height:40px; height:40px;}
.new_payment .input1 p {line-height:20px;margin-bottom: 10px;}
.new_payment .input3 input {margin-bottom:10px}
.new_payment .input4 input {margin-bottom:15px}
	
.new_payment .input1 .cnt2 .phone1 {margin-right:3px !important; float:left; border:1px solid #ccc; margin-top:1px; margin-bottom:10px}
.new_payment .input1 .cnt3 input {width:407px;}

.new_payment .input1.box {background-color:#f1f3f2; border:none; width:540px; padding:20px 0 0px 0px; display:inline-block}
.new_payment .input1.box .box_title {background-color:#e3e5e4; line-height:40px; height:40px; font-size:14px; color:#000; padding-left:20px; margin-top:-20px; }
.new_payment .input1 a.promise {color:#000; line-height:40px; height:40px; width:120px; font-weight:bold; text-decoration:underline; margin-left: 20px;}
.new_payment .input1.box {margin-left:10px}
.w90 {width:90px !important}
.w100 {width:100px !important}
.w110 {width:110px !important}
.w135 {width:124px !important}
.w138 {width:118px !important}
.w210 {width:190px !important}
.w192 {width:192px !important}
.w133 {width:133px !important}

.pay_Btn {margin:20px 35px; }
.pay_Btn:after {content:""; display: block; clear: both}
.pay_Btn a {background-color:#0082fc; color:#fff; line-height:40px; height:40px; width:258px; text-align:center; font-weight:bold; display:block; float: left; margin: 0 auto;}
.check_box2 {background-color:#d8eafc; color:#0082fc; width:545px; margin:10px; padding:20x; box-sizing:border-box; width:540px; padding:20px; box-sizing: border-box; margin-bottom: 20px}
.check_box2 p {margin-left:55px}
.check_box2 table {text-align:left; line-height:26px}

.new_payment .input1 .cnt2 input[type="radio"]{display:inline-block; width:15px; height:15px; margin:-2px 9px 0 4px; font-size:0; vertical-align:middle;}
#original_price, #final_price, #pritsave, #autoyn {display:inline-block;}
.privacy_tab01 {border:1px solid #bbb}

.check_box2 th {text-align:left}
.check_box2 table td{text-align: right}
 
.privacy_tab01 th {padding:5px 0; border:1px solid #bbb !important; box-sizing:border-box !important}

/* ¿À´ÃÀÇ ´º½º 2020.09.09 */
.news_today {width:100%; height:101px; background-color:#fff; border-bottom:1px #ccc solid; position:relative}
.news_today img {float:left; bottom:0; margin:5px 0 0px 10px; width:80px} 
.news_today p {line-height:15px; text-indent:15px}
.news_today p.small {padding-top:25px;color:#000;font-size:20px;font-family:Noto Sans KR;}
.news_today p.big {padding-bottom:20px; color:#003e7f; font-size:34px; font-family:Noto Sans KR; font-weight:bold; line-height:50px}
.news_today .today_btn {position:absolute; top:12px; right:0px}
.news_today .today_btn a {font-family:Noto Sans KR; font-size:12px; color:#000; line-height:28px; height:28px; width:116px; text-align:center; border:#ccc 1px solid; background-color:#fff; display:inline-block; margin-top:7px}
.news_today .today_btn a span {font-family:Noto Sans KR; font-weight:bold}
/* ¼­ºê¸Þ´º(ÄÜÅÙÃ÷) 2020.09.09 */


/* ±âÀÚ½ºÅä¸® 2020.09.10 */
/*.footer {position:relative; bottom:0}
.news_story img {width:307px; height:192px}
 h1.reporter {text-align:center; color:#006cff; font-size:32px; margin-bottom:35px}*/
/*.news_story li {display:inline-block; margin:0 15px 15px 0; width:369px; height:383px; background-color:#fff; border:1px #bcbec0 solid; float:left; padding:30px; box-sizing:border-box;}*/
/*.news_story li a {width:369px; height:383px; background-color:#fff; border:1px #bcbec0 solid; float:left; padding:30px; box-sizing:border-box;}*/
/*.news_story li:last-child {margin-right:0px}
.news_story li.on {background-color:#e9e8e8}
.news_story li a:hover {background-color:#e9e8e8; border-bottom:#000 1px solid}
.news_story li p a:hover {border-bottom:#000 1px solid; background:none}
.news_story li p {color:#000; font-size:25px; font-family:Noto Sans CJK KR Regula}
.news_story li p.title {color:#45a7ff; font-family:Noto Sans CJK KR Bold; margin:20px 0 10px 0; font-size:18px; font-weight:bold}
.story {width:1171px; margin:0 auto; font-family:Noto Sans CJK KR Bold}
.order {float:right; height:53px;  border-radius:100px; margin-bottom:37px; margin-right:37px}
.order .order_sign li {padding:6px; box-sizing:border-box; display:inline-block; margin:0 15px 15px 0; border:none}*/

/* °æÁ¦¿ë¾î»çÀü 2020.09.25 */
.dictionary {width:400px; height:700px; border:#3d3ddd 1px solid}
.dictionary .close_x {position:absolute; top:20px; left:380px}
.dictionary_web {background-color:#fff}
.dictionary_web {background:url(../img/economy.jpg) no-repeat 0px -15px; box-sizing:border-box;}
.dictionary_web input {top:380px; border-radius:50px; line-height:50px; height:50px; padding:0 20px; width:100%; box-sizing:border-box; font-family:'Noto Sans CJK KR Regular'; font-size:16px}
.dictionary_web a {position:relative; top:-45px; left:84%}
.dictionary_web .tit {color:#fff; font-size:24px; padding:70px 0 0 25px; text-indent:20px}
.dictionary_web .dictionary_inner {padding:10px}
.dictionary_web .dictionary_inner .title {padding:0 15px 15px 15px; border-bottom:#3d3ddd 1px solid;}
.dictionary_web .dictionary_inner .title h1 {color:#000; font-family:'Noto Sans CJK KR Bold'; font-size:18px; margin:25px 0 -5px 0}
.dictionary_web .dictionary_inner .title span {color:#6d6e71; font-family:'Noto Sans CJK KR Regular'; font-size:16px; letter-spacing:normal}
.dictionary_web .dictionary_inner .cnt {padding:10px 10px 0 10px; font-family:'Noto Sans CJK KR Regular'; font-size:14px; color:#000;}
.dictionary_web .dictionary_inner .contents {margin-bottom:80px; height:65px}
.dictionary_web .dictionary_inner .cnt_scroll {height:470px; overflow-y:scroll}
.bottom {bottom:0; color:#939598; letter-spacing:normal; font-family:'Noto Sans CJK KR Regular'; font-size:13px; text-align:center; position:relative; bottom:10px}

.topBtn_re_payment {height: 20px;width:100%;}
.topBtn_re_payment p {float:left; width:220px; line-height:1px}
.topBtn_re_payment a {
    float: right;
    display: inline-block;
    width: 80px;
    height: 20px;
    line-height: 20px;
    font-size: 13px;
    text-align: center;
    background-color: #faa61a;
    border: 1px solid #faa61a;
    color: #fff;
}

.topBtn_re_payment a.coupon {background-color:#fa891a;border:1px solid #fa891a;color:#fff;margin-right: 10px;}

.topBtn_re_mypage {height: 20px;width:100%;margin-top: 20px;}
.topBtn_re_mypage p {float:left; width:220px; line-height:1px}
.topBtn_re_mypage a {
    float: right;
    display: inline-block;
    width: 80px;
    height: 20px;
    line-height: 20px;
    font-size: 13px;
    text-align: center;
    background-color: #faa61a;
    border: 1px solid #faa61a;
    color: #fff;
}
.topBtn_re_mypage a.coupon {background-color:#fa891a;border:1px solid #fa891a;color:#fff;margin-right: 10px;}

/* 2020.01.04 */
.paper a {margin:25px 15px}

/* 2021.01.07 */
.intro_2021 {background-color:#eaf6fc; border:1px solid #d4d4d4; border-radius:10px; color:#000; margin-bottom:160px; font-family:"noto sans KR"}
.intro_2021 p {margin:10px;}
.intro_2021 p.btn {margin:10px; text-align:right;}
.intro_2021 p a {text-align:right; font-weight:bold; text-decoration:underline;color:#000; font-size:13px; letter-spacing:normal}
.lastday_2021 {color:#d4d4d4}
