
/* @import url("webfont.css"); */


@font-face { font-family: 'noto'; font-style: normal; font-weight: 400; src: local('Noto Sans Regular'), local('NotoSans-Regular'); src: url(/images/font/notokr-regular.eot); src: url(/images/font/notokr-regular.eot?#iefix) format('embedded-opentype'),
 url(/images/font/notokr-regular.woff2) format('woff2'),
 url(/images/font/notokr-regular.woff) format('woff'),
 url(/images/font/notokr-regular.ttf) format('truetype')}
@font-face { font-family: 'noto'; font-style: normal; font-weight: 600; src: local('Noto Sans bold'), local('notokr-bold'); src: url(/images/font/notokr-bold.eot); src: url(/images/font/notokr-bold.eot?#iefix) format('embedded-opentype'),
 url(/images/font/notokr-bold.woff2) format('woff2'),
 url(/images/font/notokr-bold.woff) format('woff'),
 url(/images/font/notokr-bold.ttf) format('truetype')}


/*//폰트*/



@charset "utf-8";
/* 레이아웃 */
.tc { text-align:center; } 
.pt20 { padding-top:20px !important; } 
.pt50 { padding-top:50px !important; } 
.pb20 { padding-bottom:20px !important; } 
.pb50 { padding-bottom:50px !important; } 
.mt10 { margin-top:10px !important; } 
.mt20 { margin-top:20px !important; } 
.mt30 { margin-top:30px !important; } 
.ml20 { margin-left:20px !important; } 
.mb20 { margin-bottom:20px !important; } 
.mb30 { margin-bottom:30px !important; } 

/* Layout */
html, body { width:100%; } 
#header { width:100%; margin-bottom:30px } 
#container { width:100% } 
#contents { *zoom:1; width:1000px; margin:0 auto } 
#contents.full_wide { width:100%; } 
#footer { width:100% } 

/* Common */
h2 { position:absolute; z-index:-1; visibility:hidden } 
legend { display:none } 
select, input[type="text"], input[type="password"] { border:1px solid #dcdcdc } 
button { cursor:pointer } 
button span { display:inline-block; text-indent:-99999em } 
.btn_area { overflow:hidden; text-align:center } 
.btn_area * { vertical-align:top } 
.center { float:none } 
.flow { float:left } 
.reverse { float:right } 
.txtL { text-align:left !important } 
.txtC { text-align:center !important } 
.txtR { text-align:right !important } 
.txtT { padding-top:14px; vertical-align:top } 
.bgNone { background:none !important } 
.hdTxt { position:absolute; z-index:-1; visibility:hidden } 

/* Float clear */
#header:after,
#container:after,
#contents:after,
#footer:after { content:" "; display:block; clear:both; height:0 } 
h2 { position:absolute; z-index:-1; visibility:hidden } 

/* Accessibility Navigation */
.accNav { position:absolute; top:0; left:0; z-index:500; width:100%; height:0 } 
.accNav a { display:block; position:absolute; left:0; top:0; overflow:hidden; width:1px; height:1px; margin-left:-1px; margin-bottom:-1px; text-align:center; color:#fff; white-space:nowrap; font-size:0.75em } 
.accNav a:focus, 
.accNav a:hover, 
.accNav a:active { z-index:1000; width:100%; height:auto; padding:5px 0; background:#ffc000; color:#4A2713; font-weight:700 } 

/* 공통 util */
#util_gnb .util { height:32px; *height:32px; background:#f4f4f4 url('//image.gohackers.com/images/common/util_bg.gif') repeat-x 0 bottom } 
#util_gnb .util ul { display:table; width:100%; } 
#util_gnb .util li { display:table-cell; color:#70717c; font-size:12px; text-align:center; position:relative; letter-spacing:-1px } 
#util_gnb .util li:nth-child(2) { width:145px; } 
#util_gnb .util li:nth-child(3) { width:158px; } 
#util_gnb .util li:nth-child(4) { width:135px; } 
#util_gnb .util li:nth-child(5) { width:178px; } 
#util_gnb .util li:nth-child(6) { width:188px; } 
#util_gnb .util li a { display:block; padding:10px 0; border-right:1px solid #ccc; } 
#util_gnb .util li:first-child a { border-left:1px solid #ccc } 
#util_gnb .util li.last a { *padding:10px 21px } 
#util_gnb .util li.active a, #util_gnb .util li a:hover { background:#fff; color:#d01715 !important; border-bottom:1px solid #fff; } 
#util_gnb .util li.menu_uhak a { color:#1c81ff } 
#util_gnb .util li span { position:absolute; width:100%; left:0; top:34px; color:#bcbcbc; font-size:9px; line-height:1.5 } 
#util_gnb .lay_c { width:1000px; margin:0 auto } 
#util_gnb .hide-text { font-size: 1px; height: 1px; left: -9999px; line-height: 0; position: absolute; width:1px } 
#util_gnb .icn_bub { display:block } 
#util_gnb .bubon { color:#d01715; !important } 


/* 헤더 */
#gnb { height:633px; padding-bottom:58px; border-bottom:1px solid #e9e9e9; font-weight:normal; font-family: 'Nanum Gothic' } 
#global_area { position:relative; z-index:110; width:1000px; height:59px; margin:0 auto; padding-top:28px; margin-bottom:10px; } 
#global_area h1 { position:absolute; bottom:-10px; left:0 } 
#global_area #top_banner { position:absolute; top:25px; right:0 } 
#global_area #emblem { position:absolute; top:20px; left:50%; margin-left:520px; } 
#global_area #emblem a { display:block; margin-top:5px; } 
#global_area #emblem a:first-child { margin-top:0 } 
#search { overflow:hidden; width:432px; margin:0 auto } 
#search input { float:left; display:inline-block; width:345px; height:29px; margin-right:6px; padding:0 10px; border:4px solid #2185ba; line-height:29px; } 
#search button { float:left; display:inline-block; width:53px; height:37px; border:0; background:url("//image.gohackers.com/images/common/btn_search.png") no-repeat } 
#nav { position:relative; z-index:100; width:100%; margin:0 auto; background:url("//image.gohackers.com/images/common/bg_gray.png") repeat-x top } 
#nav > ul { *zoom:1; position:relative; width:1000px; height:41px; margin:0 auto } 
#nav > ul:after { content:" "; display:block; clear:both; height:0 } 
#nav > ul > li { float:left; width:99px; margin-left:1px; text-align:left; } 
#nav li li { line-height:21px } 
#nav strong { display:block; width:100%; height:100%; text-align:center } 
#nav strong a { display:block; width:100%; height:28px; padding-top:13px; font-size:11px; color:#787878 } 
#nav .color a { font-weight:normal; font-family: 'Nanum Gothic Bold' } 
#nav .highlight a { background: #ffff42; } 
#header.main #nav strong { margin-bottom:5px; } 
#gnb.sub_type { height:auto; background:none; padding-bottom:0; border:none } 
#gnb.sub_type #nav { border-bottom:1px solid #e9e9e9; background:#fbfbfb url("//image.gohackers.com/images/common/bg_gray.png") repeat-x top } 
#gnb.sub_type #nav ul ul { display:none; position:absolute; z-index:100; left:1px; width:997px; padding:5px 0 10px; background:#fff; border:1px solid silver; border-top:none } 
/*#gnb.sub_type #nav > ul > li:first-child ul { display:block } */
#gnb.sub_type #nav li li { display:inline-block; *zoom:1; *display:inline; margin-right:7px; padding:2px; line-height:17px } 
#gnb.sub_type #nav li li a:hover { text-decoration:underline; } 
#gnb.sub_type #nav > ul > li { text-align:center } 
#gnb.sub_type #nav > ul > li.menu_tofl li,
#gnb.sub_type #nav > ul > li.menu_prepare li { margin-right:5px } 
#gnb.sub_type #nav > ul > li.menu_books li { margin-right:15px } 
.menu_tofl strong { background:#2185ba } 
.menu_tofl .color a { color:#2185ba !important } 
.menu_gre strong { background:#e07c0c } 
.menu_gre .color a { color:#e07c0c !important } 
.menu_sat strong { background:#b0345a } 
.menu_sat .color a { color:#b0345a !important } 
.menu_ielts strong { background:#b99a3f } 
.menu_ielts .color a { color:#b99a3f !important } 
.menu_prepare strong { background:#7d7d7d } 
.menu_prepare .color a { color:#7d7d7d !important } 
.menu_living strong { background:#b74111 } 
.menu_living .color a { color:#b74111 !important } 
.menu_student strong { background:#0a4d93 } 
.menu_student .color a { color:#0a4d93 !important } 
.menu_exam strong { background:#018c8b } 
.menu_exam .color a { color:#018c8b !important } 
.menu_village strong { background:#645279 } 
.menu_village .color a { color:#645279 !important } 
.menu_books strong { background:#a3a372 } 
.menu_books .color a { color:#a3a372 !important } 

/* 푸터 */
#footer { width:100% } 
#footer .sitemap { width:100%; padding:15px 0; background:#f4f4f4; font-size:12px; } 
#footer .sitemap div { overflow:hidden; width:1000px; width:1000px; margin:0 auto } 
#footer .sitemap ul { height:194px; padding:10px 18px; float:left; border-left:1px solid #c6c6c6 } 
#footer .sitemap li { color:#6e6e6e; line-height:20px; font-style:normal; font-family: 'Nanum Gothic bold' } 
#footer .sitemap strong { color:#d01715 } 
.company_info { overflow:hidden; width:1000px; height:136px; padding-top:40px; margin:0 auto } 
.company_info ul { float:left } 
.company_info li { float:left; color:#7f7f7f } 
.company_info div { width:100%; float:left; font-style:normal; font-family: 'Nanum Gothic'; padding-bottom:25px; } 
.company_info p { display:flex; margin:5px auto; font-size:11px; line-height:12px; height:12px; width:650px;align-items: center; } 
.company_info address { display:inline-block; font-size:11px; line-height:12px } 
.company_info a, .company_info span { display:inline-block } 
.company_info i { padding:0 8px; font-style:normal } 
.company_info .point { display:inline-block; color:#d01715; font-style:normal; font-family: 'Nanum Gothic bold' } 

.company_info_ico { float:left; } 
.company_info_text { float:left; margin-left:20px; } 
.company_info_ico ul { overflow:hidden; width:681px; margin:0 auto; float:none; } 
.company_info_ico ul li { margin-left:20px; } 
.company_info_ico ul li:first-child { margin:0; } 
.company_info_ico ul li a { display:block; width:192px; height:49px; background:url('//image.gohackers.com/images/common/ico_bottom.png') no-repeat 0 0; } 
.company_info_ico ul li a.ico_imges01 { background-position:0 0; } 
.company_info_ico ul li a.ico_imges02 { width:143px; background-position:0 -58px; } 
.company_info_ico ul li a.ico_imges03 { width:137px; background-position:0 -116px; } 

.company_info_ico ul li a.ico_imges04 { width:149px; background:url('//image.gohackers.com/images/common/ico_bottom2.jpg') no-repeat 0 0; } 

.company_info_text div { overflow:hidden; display:block; margin:10px auto; font-size:11px; line-height:12px; padding-bottom:0; width:770px; float:none; } 
.company_info div.notice_pop_box { width:650px!important; } 
.company_info div.notice_pop_wrap { width:auto; float:none; } 

/* LNB */
#lnb { float:left; width:200px; margin:0 50px 30px 0; border-bottom:2px solid #2185b9; background:#fff; font-family:Dotum, Arial, sans-serif; font-size:12px; } 
#lnb h3 { margin-bottom:7px; font-size:20px; font-weight:normal; font-family:'Nanum Gothic bold'; line-height:1.1 } 
#lnb strong { display:block; width:100%; height:34px; margin-bottom:10px; background:#f7f8fa; border-top:1px solid #dcdde3; border-bottom:1px solid #dcdde2; line-height:34px; text-indent:11px; font-size:14px; color:#2185ba; font-style:normal; } 
#lnb .direct_board { border-top:2px solid #2185b9; } 
#lnb > ul { border-top:2px solid #2185b9; letter-spacing:-1px; } 
#lnb > ul > li { padding-bottom:10px } 
#lnb ul ul { margin-bottom:5px; } 
#lnb li li { line-height:25px; text-indent:22px; width:190px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; vertical-align:top; } 
#lnb li li.on a { color:#0768a9; } 
#lnb li li.highlight a { background: #ffff42; } 
/* #lnb li li span img { margin-top:5px } */
#lnb .hand_over { padding:5px 0 7px; text-align:center; color:#bdbdbd } 
#lnb .hand_over a { display:inline-block; padding:1px 5px; color:#a2a2a2; font-size:11px; vertical-align:middle } 
#lnb .hand_over em { display:inline-block; padding:1px 5px; vertical-align:middle; } 

/* 하단 베스트셀러 */
.open_best { clear:both; position:relative; width:998px; margin:0 auto 30px; border:1px solid #d4d4d4 } 
.best_info { padding:14px 28px; line-height:18px } 
.btn_open { position:absolute; top:18px; right:20px } 
#best_cont { display:none; overflow-y:scroll; height:150px; padding:14px 28px; line-height:18px } 

/* 퀵메뉴 */
#quick_link { width:96px; position:absolute; top:246px; left:50%; margin-left:520px; background:#transparent; font-family:Dotum, Arial, sans-serif; } 
#quick_link div { margin:5px 0; } 
#quick_link strong { display:block; width:96px; height:32px; background:#343434; color:#fff; line-height:32px; text-align:center } 
#quick_link ul { padding:0 6px; border:1px solid #d4d4d4; background:#fff } 
#quick_link li { width:83px; height:47px; border-top:1px solid #d4d4d4; text-align:center } 
#quick_link li:first-child { border-top:none } 
#quick_link li a { display:block; width:100%; height:32px; padding-top:10px; line-height:15px } 
#quick_link li a:hover { color:#101128; } 
#quick_link li.sns { width:60px; height:55px; padding-left:25px; text-align:left } 
#quick_link li.sns a { padding-top:13px; } 
#quick_link li.faceboock { background:url("//image.gohackers.com/images/common/ico_facebook.png") no-repeat left 17px } 
#quick_link li.blog { background:url("//image.gohackers.com/images/common/ico_blog.png") no-repeat left 17px } 
#quick_link li.twitter { background:url("//image.gohackers.com/images/common/ico_twitter.png") no-repeat left 17px } 
#quick_link .btn_move { display:block; width:94px; height:31px; border:1px solid #d4d4d4; border-top:none; background:url("//image.gohackers.com/images/common/btn_move.png") no-repeat; } 
#quick_link .btn_move.lock { background:url("//image.gohackers.com/images/common/btn_lock.png") no-repeat; } 
#quick_link .bn_briefing { display:none; } 

/* 서브컨텐츠 */
#sub_cont { float:left; width:750px; margin-bottom:30px } 
.sub_banner { margin-bottom:33px } 
.cont_area { margin-bottom:45px; font-family:'돋움', Dotum, Arial, sans-serif; line-height:1.4 } 
.hgroup { position:relative; z-index:50; margin-bottom:28px; font-family: 'Nanum Gothic' } 
.hgroup h4 { float:left; margin:0 10px 15px 0; font-size:26px; font-style:normal; font-family: 'Nanum Gothic bold'; color:#0768a9 } 
.hgroup p { float:left; width:auto; margin-bottom:25px; line-height:18px } 
.hgroup .location { float:none; clear:both; margin-top:7px } 
.hgroup .location * { vertical-align:middle } 
.hgroup .location img { margin-right:3px; } 
.hgroup .location strong { font-style:normal; font-family: 'Nanum Gothic bold'; } 
.sns_area { position:absolute; overflow:hidden; right:0; bottom:0; } 
.sns_area li { float:left; margin-left:5px } 
.sns_area li * { vertical-align:middle } 
#sub_cont.wide { float:none; width:1000px; margin:0 auto; } 
#sub_cont.wide .cont_area { overflow:hidden; width:100%; margin-bottom:45px } 
#sub_cont.full_wide { width:100%; } 


/*DIY배너*/
.white_bold { font-size:14px; color:#fff; font-weight:bold; } 
#bn_promote_area { width:750px; height:140px; padding-bottom:20px; } 
#bn_promote_area p { float:left; border:1px solid #cac8cb; } 
#bn_promote_area ul { float:left; width:562px; border-right:1px solid #cac8cb; border-bottom:1px solid #cac8cb; } 
#bn_promote_area li { float:left; border-top:1px solid #cac8cb; border-left:1px solid #cac8cb; } 
#bn_promote_area p img { width:185px; height:138px } 
#bn_promote_area li img { width:186px; height:69px } 

/* 셜록배너 */
#dimmed { position:fixed; top:0; left:0; z-index:150; width:100%; height:100%; background:black; opacity:0.5; filter:Alpha(Opacity=50); } 
#layer_sherlock { position:absolute; z-index:100; top:480px; left:50%; margin-left:400px; } 
#video_sherlock { position:absolute; z-index:300; top:210px; left:50%; width:827px; height:540px; margin-left:-413px; } 
#video_sherlock button { float:right; display:block; width:87px; height:35px; margin-bottom:5px; border:0; background:url("//image.gohackers.com/img/common/btn_sh_close.png") no-repeat; } 
#video_sherlock .clip_area { clear:both; width:100%; height:465px; background:#000; } 
#video_sherlock .white_area { position:relative; width:100%; height:35px; background:#fff; } 
#video_sherlock .white_area .txt_bn { display:block; padding:11px 0 0 15px; font-size:12px; } 
#video_sherlock .white_area .txt_bn span { font-weight:bold; color:#ff0000 } 
#video_sherlock .white_area iframe { position:absolute; top:7px; right:15px; } 
#video_sherlock .white_area .ico_copy { position:absolute; top:7px; right:16px; } 
#video_sherlock .close_area { position:absolute; bottom:-25px; right:0; width:215px; height:18px; padding-top:7px; background:black; text-align:center; } 
#video_sherlock .close_area label { margin-left:10px; color:#fff; } 
#video_sherlock .close_area label:first-child { margin-left:0; } 
#video_sherlock .close_area * { vertical-align:middle } 

/* 서브 이벤트 동영상배너 */
#bn_15min { display:none; position:absolute; top:427px; left:50%; margin-left:-500px; } 
#bn_mp3_free { display:none; position:absolute; z-index:100; top:445px; left:50%; margin-left:-303px; } 

/************************************************************************
* 추가 css 탭
************************************************************************/
.tabbox { width:100%; border-bottom:1px solid #CBCBCB; } 
.tabbox:after { content:""; display:block; clear:both; } 
.tabbox li { float:left; height:27px; font-weight:bold; border-right:1px solid #CBCBCB; border-top:1px solid #CBCBCB; background:#F2F2F2; list-style:none; } 
.tabbox li.lside { border-left:1px solid #CBCBCB; } 
.tabbox li:hover { position:relative; font-weight:bold; height:27px; border-right:1px solid #6B6B6B; background:#0768A9 } 
.tabbox li a { display:block; min-width:40px; height:20px; padding: 7px 13px 0; color:#666666; text-align:center; background:#F2F2F2; } 
.tabbox li a:hover { height:31px; color:#fff; font-weight:bold; background:url("https://upload.gohackers.com/srv/common/tab_arrow.png") 50% 27px no-repeat; } 
.tabbox li.on { position:relative; font-weight:bold; height:27px; border-right:1px solid #6B6B6B; background:#0768A9 } 
.tabbox li.on a { height:31px; color:#fff; font-weight:bold; background:url("https://upload.gohackers.com/srv/common/tab_arrow.png") 50% 27px no-repeat; } 

.tabbox2 { width:100%; border-bottom:1px solid #CBCBCB; } 
.tabbox2:after { content:""; display:block; clear:both; } 
.tabbox2 li { float:left; min-height:33px; font-weight:bold; border-right:1px solid #CBCBCB; border-top:1px solid #CBCBCB; background:#F2F2F2; list-style:none; } 
.tabbox2 li.lside { border-left:1px solid #CBCBCB; } 
.tabbox2 li:hover { position:relative; font-weight:bold; border-right:1px solid #6B6B6B; background:#0768A9 } 
.tabbox2 li a { display:block; min-height:33px; padding: 5px 13px 0; color:#666666; text-align:center; background:#F2F2F2; } 
.tabbox2 li a:hover { color:#fff; font-weight:bold; background:#0768A9 } 
.tabbox2 li.on { position:relative; font-weight:bold; border-right:1px solid #6B6B6B; background:#0768A9 } 
.tabbox2 li.on a { color:#fff; font-weight:bold; background:#0768A9 } 
.tabbox2 li a.one { padding: 13px 13px 0; min-height: 25px; } 

.tabbox_all { *width:750px; *height:28px; border-right:1px solid #CBCBCB; border-left:1px solid #CBCBCB; border-bottom:1px solid #CBCBCB; } 
.tabbox_all:after { content:""; display:block; clear:both; } 
.tabbox_all li { float:left; width:50%; height:27px; font-weight:bold; border-top:1px solid #CBCBCB; background:#F2F2F2; list-style:none; } 
.tabbox_all li:hover { position:relative; font-weight:bold; height:22px; background:#0768A9 } 
.tabbox_all li a.first { display:block; height:22px; padding: 5px 13px 0; color:#666666; text-align:center; border-left:none; background:#F2F2F2; } 
.tabbox_all li a { display:block; height:22px; padding: 5px 13px 0; color:#666666; text-align:center; border-left:1px solid #CBCBCB; background:#F2F2F2; } 
.tabbox_all li a:hover { height:22px; color:#fff; font-weight:bold; background:#0768A9 } 
.tabbox_all li.on { position:relative; font-weight:bold; height:27px; background:#0768A9 } 
.tabbox_all li.on a { height:22px; color:#fff; font-weight:bold; background:#0768A9 } 

.depth3 li { width:33.3% } 
.depth4 li { width:25%; } 
.depth5 li { width:20%; } 
.depth4 { *width:752px; } 

/* 공지글 갯수 삭제 2015-12-03 이혜원 */
#bbslist .info .article { display:none; } 

.gre_strategy_tab { width:750px; margin:0 auto 30px; display: flex; justify-content: space-between; align-items: center; } 
.gre_strategy_tab li { width:calc(100%/3); } 
.gre_strategy_tab li a { font-size: 1.15rem; font-weight: 700; display: block; height: 100%; background: #eee; border-bottom: 1px solid #c96600; text-align: center; padding: 13px; } 
.gre_strategy_tab li.on a,.gre_strategy_tab li:hover a { background: #fff;border: 2px solid #c96600; color: #c96600 ; border-bottom:none;} 
.gre_strategy_con { width:700px; margin:0 auto; } 
.gre_strategy_br { overflow:hidden; width:700px; margin:0 auto; } 
.gre_strategy_link_list { overflow:hidden; width:335px; margin-top:8px; } 
.gre_strategy_link_list li { padding-right:10px; margin-bottom:4px; float:left; font-size:11px; letter-spacing:-1px; } 
.gre_strategy_link_list li strong { color:#e10200; } 
.gre_strategy_movie { margin:20px 0; } 

.gre_strategy_link { margin-bottom:45px; } 
.sec_gre_strategy { margin-bottom:50px; } 
.sec_gre_strategy .tit_gre_strategy { display:block; margin-bottom:20px; padding-bottom:10px; } 
.sec_gre_strategy .tit_gre_strategy.line { border-bottom:1px solid #c96600; } 
.sec_gre_strategy .list_gre_strategy .s_tit { display:block; margin-bottom:5px; font-weight:bold; } 
.sec_gre_strategy .list_gre_strategy li { margin-bottom:15px; } 

.strategy_guide { margin:10px 0 20px; } 
.strategy_guide_br { overflow:hidden; border:1px solid #cbcbcb; width:100%; margin-top:10px; overflow:hidden; } 
.strategy_guide_br .left { float:left; } 
.strategy_guide_br .right { float:right; } 
.strategy_guide_link_list { overflow:hidden; width:335px; margin-top:11px; } 
.strategy_guide_link_list li { margin-bottom:10px; font-size:11px; padding-right:10px; float:left; letter-spacing:-1px; } 
.strategy_guide_link_list li strong { color:#e10200; } 

.quick_br { position:absolute; top:283px; left:50%; margin-left:520px; font-family:Dotum, Arial, sans-serif; z-index:9; } 
.quick_br.bwidth { position:absolute !important; top:238px !important; } 
.quick_br_box { border:1px solid #d7d7d7; background:#fff; width:94px; margin:0 !important; } 
.quick_link { overflow:hidden; margin-left:3px; } 
.quick_link li { margin-left:7px; margin-bottom:7px; float:left; } 
.quick_link li a { background:url("//image.gohackers.com/images/common/quick/bg_quick_link.png") no-repeat 0 0; width:32px; height:32px; display:block; font-size:0; } 
.quick_link li.link02 a { background-position:0 -39px; } 
.quick_link li.link03 a { background-position:0 -78px; } 
.quick_link li.link04 a { background-position:0 -117px; } 
.quick_link li a:hover { background-position-x:-39px; } 

.quick_mn li { border-top :1px solid #e5e5e5; padding:5px 0 7px; } 
.quick_mn li a { font-size:0; } 

.quick_br_list { border:1px solid #d7d7d7; } 
.quick_br_list li { display:none; } 
.quick_br_list li.on { display:block; } 

/* 2017-01-25 퀵배너 변경 */
.re_quick_wrap { width:128px; border:1px solid #d9d9d9; background-color:#fff; } 
.re_quick_con ul { overflow:hidden; } 
.re_quick_con ul li { width:128px; border-bottom:1px solid #d9d9d9; position:relative; } 
.re_quick_con ul li span { position:absolute; top:13px; right:7px; } 
.re_quick_con ul li span img { vertical-align:top; } 
.re_quick_con a { display:block; font-size:12px; letter-spacing:-1px; text-align:left; vertical-align:middle; line-height:36px; color:#777; padding-left:6px; } 
.sns_con_wrap { margin:10px 0; } 
.sns_con_wrap ul { overflow:hidden; } 
.sns_con_wrap ul li { float:left; margin-left:3px; } 
.sns_con_inner { width:124px; margin:0 auto; } 
.hold_con_wrap { background:url('//image.gohackers.com/images/common/quick/v2/re_tab.png') no-repeat center 5px; background-color:#ebebeb; position:relative; } 
.hold_con_wrap ul { overflow:hidden; } 
.hold_con_wrap ul li { float:left; width:64px; text-align:center; padding:10px 0; } 
.hold_con_wrap ul li a { display:block; vertical-align:middle; } 
#quick_link_new .btn_move { position:absolute; bottom:11px; right:7px; font-size:0; width:46px; height:11px; background:url("//image.gohackers.com/images/common/quick/v2/re_move.png") no-repeat; } 
#quick_link_new .btn_move.lock { background:url("//image.gohackers.com/images/common/quick/v2/re_hold.png") no-repeat; } 
#quick_link_new > div { margin:5px 0; } 

.quick_ban_wrap ul { overflow:hidden; } 
.quick_ban_wrap div { padding:5px 0; } 
.quick_ban_wrap ul li { margin-top:10px; } 


.isms_pop_div{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:99999;display:none;}
.isms_pop_div > div{width:450px;height:680px;position:absolute;top:100px;left:50%;margin-left:-200px;z-index:9999;}
.isms_pop_div > div h1 {width:432px;height:32px;padding:8px 0 0 15px;font-size:14px;color:#010101;background:#ddd;border:1px solid #000;border-bottom:0;}
.isms_pop_div > div .pop_close {position:absolute;right:10px;top:10px;display:block;width:20px;height:20px;font-size:0;line-height:0;background:url('//gscdn.hackers.co.kr/champ/img/common/btn_pop_close.png') no-repeat;}
.isms_pop_div > div .ly_inner img{width:100%;height:100%;}
