@charset "utf-8";

body,h1,h2,h3,h4,input,button,table{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;}

.sub_cont {position:relative;padding:30px 20px;}
.sub_tit {position:relative;width:100%;}
.sub_tit h2 {padding-bottom:20px;font-size:24px;font-weight:bold;color:#444;letter-spacing:-1px;}

/* content common */
.stitle{clear:both;padding:50px 0 20px}
.stitle h4{margin-bottom:15px;font-size:26px;font-weight:bold;line-height:32px;color:#444;letter-spacing:-1px}
.stitle span.line{display:block;width:30px;height:2px;line-height:0;font-size:0;background-color:#444}

.section{overflow:hidden;width:100%}
.section.section_bd{padding-top:30px;border-top:1px solid #dbdbdb}
.section_fl{overflow:hidden;float:left;padding-right:40px;zoom:1}
.section_fr{overflow:hidden;float:right;zoom:1}

.cnt_lst{overflow:hidden;width:1000px;/*margin-bottom:-30px*/}
.cnt_lst:after{content:'';display:block;clear:both}
.cnt_lst li{position:relative;overflow:hidden;padding:20px 0 30px;border-top:1px solid #dbdbdb;vertical-align:top}
.cnt_lst .lst_tit{float:left;overflow:hidden;padding-top:5px}
.cnt_lst .lst_tit h4{margin-bottom:5px;color:#444;font-size:26px;letter-spacing:-3px;font-weight:normal}
.cnt_lst .lst_tit p{color:#444;font-size:14px;}
.cnt_lst .lst_tit .btn_site{margin-top:40px}
.cnt_lst .lst_cont{position:relative;float:right;width:760px}
.cnt_lst .lst_cont ul{width:800px}
.cnt_lst .lst_cont li{padding:0;border:0;margin-right:30px}
.cnt_lst .lst_cont dl dt{padding-bottom:20px;font-size:22px;font-weight:bold;color:#444;letter-spacing:-1px;zoom:1}
.cnt_lst .lst_cont dl dd{font-size:14px;line-height:22px;color:#666;}

.tit_thmb_lst{overflow:hidden;zoom:1}
.tit_thmb_lst ul{zoom:1;overflow:hidden}
.tit_thmb_lst ul.li_n2 li{width:390px}
.tit_thmb_lst li{float:left;width:260px;margin:10px 0;padding:0 !important;border:0 !important}
.tit_thmb_lst li .tit{padding:6px 0;font-weight:bold;color:#444;font-size:14px;}
.tit_thmb_lst li .tit em{color:#82b7dc}

.cnt_tit{width:1000px;padding:3px 0 40px;font-size:26px;line-height:32px;color:#2890d8;}
.cnt_txt{overflow:hidden;zoom:1}
.cnt_txt p{padding-bottom:25px;color:#666;font-size:16px;line-height:24px;word-break:break-all;word-wrap:break-word}
.cnt_txt_v1 p{font-size:14px;line-height:22px;}

.cnt_dl_txt{position:relative;width:100%;zoom:1;margin-bottom:-30px}
.cnt_dl_txt dt{padding-bottom:20px;font-size:22px;font-weight:bold;color:#444;letter-spacing:-1px;zoom:1}
.cnt_dl_txt dd{color:#666;}
.cnt_dl_txt dd p{padding-bottom:30px;font-size:16px;line-height:24px}
.cnt_dl_txt .cnt_img{margin-bottom:30px}
.cnt_dl_txt_v1 dd p{font-size:14px;line-height:22px}

.cnt_li_txt li .ti_tx{display:inline-block;*zoom:1;*display:inline;width:60px;margin-left:-60px;font-size:16px;color:#2890d8;letter-spacing:-1px}
.cnt_li_txt li{padding:0 0 10px 60px;font-size:16px;line-height:24px}
.cnt_img{overflow:hidden;margin-top:10px;zoom:1}
.cnt_mov{overflow:hidden;zoom:1;padding-bottom:40px}
.cnt_mov iframe{display:block;width:590px;height:320px;margin:0 auto;border:1px solid #37312b}
.section .lst{width:1050px}
ul.lst li{float:left}

.game_lst{display:none;overflow:hidden;margin-bottom:20px;zoom:1}
.game_lst li{position:relative;overflow:hidden;float:left;padding:0 40px 20px 0;zoom:1;}
.game_lst li .thmb{}
.game_lst .thmb .cm_ic{position:absolute;left:0;top:0}
.game_lst dl{position:relative;padding-bottom:10px;min-height:50px;zoom:1}
.game_lst dl dt{float:left;height:29px;padding:14px 0 7px 0;font-size:20px;font-weight:bold;color:#444;}
.game_lst dl dt em{padding-top:3px;font-size:12px;line-height:24px;color:#aaa}
.game_lst dl dd.tx{clear:both;padding-top:4px;font-size:12px;line-height:18px;color:#666;}
.game_lst dl dd.bt{position:absolute;right:0;top:10px}
.game_lst dl dd.bt a.bt_market{display:inline-block;*zoom:1;*display:inline;overflow:hidden;margin-left:3px;width:42px;height:42px;line-height:999px;background:url(/resources/img/en/common/sp_market.jpg) 0 0 no-repeat;vertical-align:middle}
.game_lst dl dd.bt a.btn_netmarble{background-position:0 0}
.game_lst dl dd.bt a.btn_googleplay{background-position:-45px 0}
.game_lst dl dd.bt a.btn_applestore{background-position:-90px 0}
.game_lst dl dd.bt a.btn_netmarble:hover{background-position:0 -45px}
.game_lst dl dd.bt a.btn_googleplay:hover{background-position:-45px -45px}
.game_lst dl dd.bt a.btn_applestore:hover{background-position:-90px -45px}
.game_lst dl .sort{position:absolute;right:0;top:22px;height:20px;color:#2890d8;font-size:14px;background:url(/resources/img/en/common/sp_ic.png) 100% 0 no-repeat;}
.game_lst dl .sort.sort_mobile{padding-left:20px;background-position:-180px -29px}
.game_lst dl .sort.sort_pc{padding-left:22px;background-position:-180px -59px}
.game_lst dl .sort.sort_console{padding-left:25px;background-position:-180px -92px} /* 210111 추가 */

.game_lst dl.s_nation{min-height:35px;border-top:1px solid #ddd}
.game_lst dl.s_nation dt{padding:13px 10px 13px 0;height:15px;font-size:14px;color:#888;font-weight:normal}
.game_lst dl.s_nation dd{position:relative;padding:10px 0 0 0}
.game_lst dl.s_nation dd span{display:inline-block;*zoom:1;*display:inline;position:relative;margin-right:3px;width:25px;height:25px;line-height:999px;background:url(/resources/img/en/common/sp_nation.jpg) 0 0 no-repeat;vertical-align:middle}
.game_lst dl.s_nation dd span.ic_ko{background-position:0 0}
.game_lst dl.s_nation dd span.ic_tw{background-position:-28px 0}
.game_lst dl.s_nation dd span.ic_th{background-position:-56px 0}
.game_lst dl.s_nation dd span.ic_si{background-position:-84px 0}
.game_lst dl.s_nation dd span.ic_tu{background-position:-112px 0}
.game_lst dl.s_nation dd span.ic_me{background-position:-140px 0}
.game_lst dl.s_nation dd span.ic_ru{background-position:-168px 0}
.game_lst dl.s_nation dd span.ic_eu{background-position:-168px -29px}
.game_lst dl.s_nation dd span.ic_in{background-position:-140px -29px}
.game_lst dl.s_nation dd span.ic_ch{background-position:-112px -29px}
.game_lst dl.s_nation dd span.ic_jp{background-position:-84px -29px}
.game_lst dl.s_nation dd span.ic_gl{background-position:-56px -29px}
.game_lst dl.s_nation dd span em{display:none;position:absolute;top:30px;left:0;width:100px;height:20px;line-height:15px;}

.game_lst li.lst_v2{min-height:465px;}
.game_lst li.lst_v2 p{padding-top:20px;font-size:16px;color:#666;line-height:22px}

/* 목록/보기 */
.post_area{overflow:hidden;zoom:1}
.post_lst{overflow:hidden;zoom:1}
.post_lst ul{overflow:hidden;zoom:1;margin-bottom:-30px}
.post_lst li{position:relative;width:100%;height:auto;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #dbdbdb;vertical-align:top}
.post_lst li:after {display:block;clear:both;content:"";}
.post_lst .post_thmb{position:relative;float:left;width:200px;margin-right:40px}
.post_lst .post_thmb a{display:block}
.post_lst .post_thmb img{width:200px;height:135px}
.post_lst .post_thmb a .cm_ic{position:absolute;right:10px;bottom:10px}
.post_lst dl{overflow:hidden;position:relative;height:100%}
.post_lst dt a{display:inline-block;*zoom:1;*display:inline;font-size:20px;font-weight:bold;color:#444;line-height:28px}
.post_lst dd.post_tx1{padding-top:8px;font-size:14px;color:#666;line-height:21px;word-break:break-all;word-wrap:break-word}
.post_lst dd.post_date{font-size:12px;color:#888;margin-top:15px;}
.post_view{zoom:1}
.post_view_top{overflow:hidden;height:64px;border-bottom:1px solid #b8b8b8;zoom:1}
.post_view_top .post_tit{float:left;padding-top:2px;color:#2890d8;font-size:26px;letter-spacing:-1px}
.post_view_top .post_date{float:right;padding-top:19px;font-size:12px;color:#888}
.post_view_cont{padding:40px 0}
.post_view_cont .post_thmb{padding-bottom:40px;text-align:center}
.post_view_cont .post_mov {padding-bottom:40px;}
.post_view_cont .post_mov iframe{display:block;width:590px;height:320px;margin:0 auto;border:1px solid #37312b}
.post_view_cont .post_hit{margin-bottom:40px;font-weight:bold;font-size:20px;color:#444;}
.post_view_cont .post_tx{margin-bottom:20px;font-size:16px;color:#666;line-height:24px;}
.post_view_cont img {max-width:1000px;}
.post_view_btm{overflow:hidden;padding-top:20px;border-top:1px solid #b8b8b8;zoom:1;text-align:right}

.btn_site a{overflow:hidden;display:inline-block;*zoom:1;*display:inline;width:50px;height:50px;background:url(/resources/img/en/common/sp_ic.png) no-repeat;line-height:999px;vertical-align:top}
.btn_site a.bt_home{background-position:0 -370px}
.btn_site a.bt_game{background-position:-60px -370px}

/* 01_넷마블소개 - 넷마블게임즈 */
.about_area{overflow:hidden;zoom:1}
.about_area .about_thmb{position:relative}
.about_area .about_cont{position:relative;padding-top:60px}
.about_area .about_cont dl{position:relative;width:100%;padding-bottom:30px}
.about_area .about_cont dl dt{position:relative;}
.about_area .about_cont dl dd{position:relative;width:100%;line-height:24px;font-size:16px;display:inline-block;*zoom:1;*display:inline}
.about_area .about_cont dl dd p{float:left;padding-bottom:0 !important}
.about_area .about_cont dl dd div.txt{float:left;width:990px;padding-bottom:0 !important}
.about_area .about_cont dl dd div.bu{float:left;width:10px;}

/* 01_넷마블소개 - 오시는길 */
.map_area{position:relative;}
.map_area .map{position:relative} /* 210308 수정 */
.map_area .map_info{overflow:hidden;padding-top:35px}
.map_area .map_info > div{position:relative;float:left}
.map_area .map_info .games_add{width:520px}
.map_area .map_info .games_cs{width:480px}
.map_area .map_info .info{position:relative;width:100%}
.map_area .map_info .info dt{position:relative;font-size:26px;font-weight:bold;color:#2890d8;letter-spacing:-1px;}
.map_area .map_info .info dd{position:relative;padding-top:15px;font-size:16px;font-weight:bold;color:#666;}
.map_area .map_info .info dd a.btn{position:relative}
.map_area .map_info .info dd ul{zoom:1;font-size:12px;padding-top:15px}
.map_area .map_info .info dd ul li{position:relative;height:14px;padding-bottom:3px;font-size:12px;vertical-align:top}
.map_area .tab_bx{position:relative;padding-top:50px}
.map_area .tab_bx .way{position:relative;padding:20px 0 40px 16px;}
.map_area .tab_bx .way ol li{font-size:16px;color:#666;line-height:24px;text-indent:-16px}
.map_area .tab_bx .way_v2{position:relative;padding:20px 0 10px 0;}
.map_area .tab_bx .way_v2 p{padding-bottom:30px;font-size:16px;color:#666;line-height:24px;}
.map_area .tab_bx .way_v2 p strong{color:#2890d8;font-weight:bold}
.map_area .tab_bx .traffic{position:relative;}
.map_area .tab_bx .traffic dl dt{padding:3px 0 0 28px;height:17px;font-size:16px;color:#2890d8;font-weight:bold;background:url(/web/netmarble/official/v/img/en/company/sp_traffic.jpg) 0 0 no-repeat;}
.map_area .tab_bx .traffic dl dt.bus{background-position:0 0}
.map_area .tab_bx .traffic dl dt.taxi{background-position:0 -20px}
.map_area .tab_bx .traffic dl dd{font-size:16px;color:#666;line-height:24px}
.map_area .tab_bx .traffic dl dd table{position:relative;margin-top:10px;width:100%;}
.map_area .tab_bx .traffic dl dd table thead tr th{padding:10px 0;font-size:14px;color:#444;border-top:2px solid #666;border-bottom:1px solid #bcbfc1;background:#f6fafd}
.map_area .tab_bx .traffic dl dd table tbody tr td{padding:8px 0;font-size:16px;color:#444;text-align:center;border-bottom:1px solid #eee}
.map_area .tab_bx .traffic dl dd table tbody tr td.desc{padding-left:26px;text-align:left;}
.map_area .tab_bx .traffic dl dd table tbody tr td.desc ul li{text-indent:-10px}

/* 01_넷마블소개 - 연혁 */
.history_area{overflow:hidden;zoom:1;}
.history_area .tab ul li a{letter-spacing:0px}
.history_area .history_cnt{position:relative;width:100%;display:none;}
.history_area .history_cnt em{font-style:italic}
.history_area .tb_history_bx{position:relative;width:100%;border-top:2px solid #666}
.history_area .tb_history_bx .tb_section{border-bottom:1px solid #eee}
.history_area .tb_history{position:relative;width:100%}
.history_area .tb_history tbody tr th{padding:10px;font-size:21px;color:#444;background:#fafafa;vertical-align:top}
.history_area .tb_history tbody tr td{padding:3px 0;font-size:16px;color:#666;vertical-align:top}
.history_area .tb_history tbody tr td.first{padding-top:13px}
.history_area .tb_history tbody tr td.last{padding-bottom:13px}
.history_area .tb_history tbody tr td.num{padding-left:50px;font-size:16px;font-weight:bold;color:#444}
.history_area .tb_history tbody tr td strong{color:#2890d8}

/* 01_넷마블 - CI */
.ci_area{overflow:hidden;zoom:1}
.ci_area .cnt_dl_txt{padding-top:30px}
.ci_area .cnt_dl_txt ul li{position:relative;padding-bottom:15px;font-size:16px;color:#666;}
.ci_area .section_ci{position:relative;padding-top:30px}
.ci_area .section_ci .section_txt{position:relative;width:100%;padding-top:30px}
.ci_area .section_ci .section_txt dl {position:relative}
.ci_area .section_ci .section_txt dl dt{position:relative;padding-bottom:10px;font-size:22px;font-weight:bold;color:#444;letter-spacing:-1px}
.ci_area .section_ci .section_txt dl dd{position:relative;padding-bottom:15px;font-size:16px;color:#666;}
.ci_area .section_ci .cnt_img{position:relative}
.ci_area .section_ci .ci_img{position:absolute;top:68px;left:780px}
.ci_area .section_ci .section_sig{position:relative;width:100%}
.ci_area .section_ci .section_sig .tb_sig{position:relative;width:100%}
.ci_area .section_ci .section_sig .tb_sig thead tr th{padding:18px 0;font-size:16px;font-weight:bold;color:#444;border-top:2px solid #666;border-bottom:2px solid #eee;background:#fafafa}
.ci_area .section_ci .section_sig .tb_sig tbody tr td{text-align:center;border-bottom:2px solid #b8b8b8}
.ci_area .section_ci .section_sig .tb_sig thead tr th.right, .ci_area .section_ci .section_sig .tb_sig tbody tr td.right{border-left:1px solid #eee}

/* 넷마블 둘러보기 */
.explore_area{overflow:hidden;zoom:1}
.facility_bx{position:relative;width:100%;padding-bottom:40px;border-bottom:1px solid #e5e5e5}
.facility_bx .fac_tit{padding-bottom:20px;font-size:26px;color:#444;letter-spacing:-3px}
.facility_bx .slide_wrap{position:relative;height:300px;}
.facility_bx .slide_wrap .slide{height:300px}
.facility_bx .slide_wrap .slide dl{width:100%}
.facility_bx .slide_wrap .slide dt{float:left;width:500px;height:300px;margin-right:30px}
.facility_bx .slide_wrap .slide dd{float:left;width:470px;font-size:16px;color:#666;letter-spacing:-1px;line-height:24px}
.facility_bx .slide_wrap .slide dd strong{display:inline-block;*zoom:1;*display:inline;padding-bottom:20px;font-size:22px;color:#444}
.facility_bx .slide_wrap .slidesjs-navigation{position:absolute;top:136px;z-index:10;overflow:hidden;width:16px;height:25px;background:url(/resources/img/en/company/sp_arr.png) no-repeat;text-indent:-9999em}
.facility_bx .slide_wrap .slidesjs-previous{left:10px;background-position:0 0;display:none}
.facility_bx .slide_wrap .slidesjs-previous:hover{background-position:0 -25px}
.facility_bx .slide_wrap .slidesjs-next{left:474px;background-position:-20px 0;display:none}
.facility_bx .slide_wrap .slidesjs-next:hover{background-position:-20px -25px}
.facility_bx .slide_wrap .slidesjs-pagination{display:none}
.facility_bx .slide_tab{position:absolute;top:165px;left:530px;z-index:100;width:470px;overflow:hidden}
.facility_bx .slide_tab ul{width:480px}
.facility_bx .slide_tab ul li{position:relative;float:left;width:150px;height:90px;margin:0 10px 10px 0}
.facility_bx .slide_tab ul li a{display:block;width:150px;height:90px;background-position:0 0;background-repeat:no-repeat;opacity:0.7;filter:Alpha(opacity=70);}
.facility_bx .slide_tab ul li a:hover{opacity:1;filter:Alpha(opacity=100);}
.facility_bx .slide_tab ul li.on a{opacity:1;filter:Alpha(opacity=100);}
.facility_bx .slide_tab ul li a span.mask{display:none}
.facility_bx .slide_tab ul li.on a span.mask{position:absolute;top:0;left:0;display:block;width:144px;height:84px;border:3px solid #444444;z-index:100;}
.facility_bx .slide_tab ul li a em{display:block;text-indent:-9999em}
.facility_bx .slide_tab ul li a.tab1{background-image:url(/resources/img/en/company/small_explore_thmb1.jpg);}
.facility_bx .slide_tab ul li a.tab2{background-image:url(/resources/img/en/company/small_explore_thmb2.jpg);}
.facility_bx .slide_tab ul li a.tab3{background-image:url(/resources/img/en/company/small_explore_thmb3.jpg);}
.facility_bx .slide_tab ul li a.tab4{background-image:url(/resources/img/en/company/small_explore_thmb4.jpg);}
.facility_bx .slide_tab ul li a.tab5{background-image:url(/resources/img/en/company/small_explore_thmb5.jpg);}
.facility_bx .slide_tab ul li a.tab6{background-image:url(/resources/img/en/company/small_explore_thmb6.jpg);}

.facility_lst_bx{position:relative;width:100%;padding:40px 0;border-bottom:1px solid #e5e5e5;overflow:hidden}
.facility_lst_bx .fac_tit{padding-bottom:11px;font-size:26px;color:#444;letter-spacing:-3px}
.facility_lst_bx .fac_lst{position:relative;width:1041px}
.facility_lst_bx .fac_lst dl{position:relative;float:left;margin-right:41px;width:306px;min-height:267px;}
.facility_lst_bx .fac_lst dt{position:relative;padding:29px 0 5px 0;font-size:16px;color:#666;letter-spacing:-1px}
.facility_lst_bx .fac_lst dt strong{font-size:22px;color:#444}
.facility_lst_bx .fac_lst dt span.char{display:block;position:absolute;top:0;right:0;width:62px;height:61px;}
.facility_lst_bx .fac_lst dt span.char1{background:url(/resources/img/en/company/fac_lst_char1.jpg) 0 4px no-repeat;}
.facility_lst_bx .fac_lst dt span.char2{background:url(/resources/img/en/company/fac_lst_char2.jpg) 0 4px no-repeat;}
.facility_lst_bx .fac_lst dt span.char3{background:url(/resources/img/en/company/fac_lst_char3.jpg) 0 4px no-repeat;}
.facility_lst_bx .fac_lst dt span.char4{background:url(/resources/img/en/company/fac_lst_char4.jpg) 0 4px no-repeat;}
.facility_lst_bx .fac_lst dt span.char5{background:url(/resources/img/en/company/fac_lst_char5.jpg) 0 0px no-repeat;}
.facility_lst_bx .fac_lst dt span.char6{background:url(/resources/img/en/company/fac_lst_char6.jpg) 0 4px no-repeat;}



/* 02_스튜디오 게이트 */
.family_area .stitle{padding-top:6px}

.family_area .cnt_tit {padding-bottom:0;}
.family_area .world_tit{position:relative;padding:60px 0 30px 0;font-size:22px;font-weight:bold;color:#444;letter-spacing:-1px}

.family_lst{overflow:hidden;zoom:1;margin-bottom:-25px}
.family_lst ul{width:1025px}
.family_lst ul:after {display:block;clear:both;content:"";}
.family_lst li{position:relative;float:left;width:180px;margin:0 25px 25px 0}
.family_lst li a{display:block;width:180px;height:180px;background-image:url(/resources/img/en/studio/sp_family_230103.jpg);background-repeat:no-repeat;text-align:center; text-decoration:none} /* 220221 수정*/
.family_lst li a strong{display:none;position:absolute;top:75px;left:0;width:180px;font-size:20px;color:#fff;letter-spacing:-1px;}
.family_lst li a span{display:none;position:absolute;top:105px;left:0;width:180px;font-size:12px;color:#f9c205;}
.family_lst li a.fy1{background-position:0 0}
.family_lst li a.fy2{background-position:-205px 0}
.family_lst li a.fy3{background-position:-410px 0}
.family_lst li a.fy4{background-position:-615px 0}
.family_lst li a.fy5{background-position:-820px 0}
.family_lst li a.fy6{background-position:0 -205px}
.family_lst li a.fy7{background-position:-205px -205px}
.family_lst li a.fy8{background-position:-410px -205px}
.family_lst li a.fy9{background-position:-615px -205px}
.family_lst li a.fy10{background-position:-820px -205px}
.family_lst li a.fy11{background-position:0 -410px}
.family_lst li a.fy12{background-position:-205px -410px}
.family_lst li a.fy13{background-position:-410px -410px}
.family_lst li a.fy14{background-position:-615px -410px}
.family_lst li a.fy15{background-position:-820px -410px}
.family_lst li a.fy16{background-position:0 -615px}
.family_lst li a.fy17{background-position:-205px -615px}
.family_lst li a.fy18{background-position:-410px -615px}
.family_lst li a.fy19{background-position:-615px -615px}
.family_lst li a.fy20{background-position:-820px -615px}
.family_lst li a.fy21{background-position:0 -820px}
.family_lst li a.fy22{background-position:-205px -820px}
.family_lst li a.fy23{background-position:-410px -820px}

.family_lst li a.global{background-image:url(/resources/img/en/studio/sp_w_family_220314.jpg);} /* 220314수정 */
.family_lst li a.global strong{text-indent:-9999px}
.family_lst li a.gfy1{background-position:0 0}
.family_lst li a.gfy2{background-position:-205px 0}
.family_lst li a.gfy3{background-position:-410px 0}
.family_lst li a.gfy4{background-position:-615px 0}
.family_lst li a.gfy5{background-position:-820px 0}
.family_lst li a.gfy6{background-position:0 -204px}
.family_lst li a.gfy7{background-position:-205px -204px}
.family_lst li a.gfy8{background-position:-410px -204px}
.family_lst li a.gfy9{background-position:-615px -204px}
.family_lst li a.gfy10{background-position:-820px -204px} /* 220314수정 */

.family_lst li a:hover{background-image:url(/resources/img/en/studio/sp_family_on_230103.jpg)} /* 220221 수정*/
.family_lst li a.global:hover{background-image:url(/resources/img/en/studio/sp_w_family_on_220314.jpg)} /* 220314수정 */
.family_lst li a:hover strong,.family_lst li a:hover span{display:block;cursor:pointer}


/* 02_스튜디오 수정 2020-04-02 */
.studio_wrap{position:relative;min-width:1000px}
.studio_wrap .cont {padding-top:0;}
.studio_visual .bt_studioMenu{display:block;overflow:hidden;position:absolute;top:460px;left:50%;margin-left:300px;width:200px;height:50px;text-indent:-9999em;background:url(/resources/img/en/studio/bt_studiolist_off.png) no-repeat;z-index:10}

.studio_visual{width:100%;height:500px;background-position:center 0;background-repeat:no-repeat;margin-top:120px}
.studio_games .studio_visual{background-image:url(/resources/img/en/studio/bg_studio_games.jpg)}
.studio_npark .studio_visual{background-image:url(/resources/img/en/studio/bg_studio_npark.jpg)}
.studio_monster .studio_visual{background-image:url(/resources/img/en/studio/bg_studio_monster_200120.jpg)} /* 200120 수정*/
.studio_n2 .studio_visual{background-image:url(/resources/img/en/studio/bg_studio_n2.jpg)}
.studio_blue .studio_visual{background-image:url(/resources/img/en/studio/bg_studio_blue.jpg)}
.studio_nexus .studio_visual{background-image:url(/resources/img/en/studio/bg_studio_nexus_210111.jpg)} /* 210111 수정*/
.studio_neo .studio_visual{background-image:url(/resources/img/en/studio/bg_studio_neo_210607.jpg)} /* 210607 수정 */
.studio_funnypaw .studio_visual{background-image:url(/resources/img/en/studio/bg_studio_fun.jpg)} /* 200330 수정 */
.studio_cherry .studio_visual{background-image:url(/resources/img/en/studio/bg_studio_cherry_200221.jpg)} /* 200221 수정*/
.studio_4plat .studio_visual{background-image:url(/resources/img/en/studio/bg_studio_4plat.jpg)}
.studio_cavalry .studio_visual{background-image:url(/resources/img/en/studio/bg_studio_cavalry.jpg)}
.studio_ideagames .studio_visual{background-image:url(/resources/img/en/studio/bg_studio_ideagames_190117.jpg)} /* 0117 수정 */
.studio_gurobal .studio_visual{background-image:url(/resources/img/en/studio/bg_studio_gurobalgames_220222.jpg)} /* 220222 수정 */
.studio_fun .studio_visual{background-image:url(/resources/img/en/studio/bg_studio_fun.jpg)}/* 200330 수정 */
.studio_fnc .studio_visual{background-image:url(/resources/img/en/studio/bg_studio_fnc.jpg)}/* 201028 수정 */
.studio_ntri .studio_visual{background-image:url(/resources/img/en/studio/bg_studio_ntri.jpg)}/* 230102 수정 */

.coming_soon{position:relative;text-align:center;padding:20px 0}

.studio_area{position:relative;overflow:hidden;width:1000px;zoom:1;}
.studio_area .tab{overflow:hidden;margin-bottom:0;zoom:1}
.studio_area .tab ul{display:table;table-layout:fixed;width:100%;height:60px;margin-left:-1px;border:none}
.studio_area .tab ul li{*float:left;*display:inline;display:table-cell;background-color:#eeeeee;text-align:center}
.studio_area .tab ul li a{display:block;width:100%;padding:16px 0 0;height:44px;font-size:18px;color:#444;background:url(/resources/img/en/studio/studio_tab_bu.gif) 0 20px no-repeat; letter-spacing:-2px;text-decoration:none !important}
.studio_area .tab ul li.on a{position:relative;*height:44px;padding-right:1px;font-weight:bold;background:#fff;border-radius:0}
/* IE6,IE7 tab li width값 */
.studio_area .tab_n2 li{*width:49.9%}
.studio_area .tab_n3 li{*width:33%}
.studio_area .tab_n4 li{*width:24.9%}
.studio_area .tab_n5 li{*width:19.9%}
.studio_area .tab_n6 li{*width:16%}
.studio_area .tab_n7 li{*width:14%}

.studio_area #uStudioTabSub1{margin-top:72px}
.studio_area .tab_sub{/*display:none;*/position:relative;margin-top:56px;zoom:1}
.studio_area .tab_sub .cnt_txt p{font-size:17px;color:#444;line-height:30px; letter-spacing: -0.05em;} /* 210607 수정 */
.studio_area .title{overflow:hidden;width:100%;height:138px;margin:0;zoom:1}
.studio_area .title h3{float:left;display:inline-block;*zoom:1;*display:inline;margin:0;padding:0}
.studio_area .title h3 strong{display:none}

.studio_nurien .title, .studio_simplay .title, .studio_ateam .title,.studio_funnypaw .title{height:100px}

.studio_area .title .game_ci{display:inline-block;*zoom:1;*display:inline;width:370px;height:105px;background:url(/resources/img/en/studio/sp_studio_tit_201028.jpg) no-repeat;vertical-align:top} /* 201028 수정*/
.studio_area .title .game_ci1{background-position:0 0}
.studio_area .title .game_ci2{background-position:0 -140px}
.studio_area .title .game_ci3{background-position:0 -290px}
.studio_area .title .game_ci4{background-position:0 -440px}
.studio_area .title .game_ci5{background-position:0 -590px}
.studio_area .title .game_ci6{background-position:0 -740px}
.studio_area .title .game_ci7{background-position:0 -900px}
.studio_area .title .game_ci8{background-position:0 -1050px}
.studio_area .title .game_ci9{background-position:0 -1200px}
.studio_area .title .game_ci10{background-position:0 -3426px; height: 106px;} /* 200318 수정 */
.studio_area .title .game_ci11{background-position:0 -1500px}
.studio_area .title .game_ci12{background-position:0 -1650px}
.studio_area .title .game_ci13{background-position:0 -1800px}
.studio_area .title .game_ci14{background-position:0 -1950px}
.studio_area .title .game_ci15{background-position:0 -2100px}
.studio_area .title .game_ci16{background-position:0 -2250px}
.studio_area .title .game_ci17{background-position:0 -2400px}
.studio_area .title .game_ci18{background-position:0 -2550px}
.studio_area .title .game_ci19{background-position:0 -2690px}
.studio_area .title .game_ci20{background-position:0 -2850px}
.studio_area .title .game_ci21{background-position:0 -3000px}
.studio_area .title .game_ci22{background-position:0 -3150px}
.studio_area .title .game_ci23{background-position:0 -3300px}
.studio_area .title .game_ci24{background-position:0 -3450px}
.studio_area .title .game_ci25{background-position:0 -3596px}
.studio_area .title .game_ci26{background-position:0 -3747px}
.studio_area .title .game_ci27{background: url(/resources/img/en/studio/sp_studio_tit_ntri.jpg) no-repeat 0 0;} /* 230102 수정 */


.s_company{position:relative;width:1000px;padding-bottom:80px;zoom:1;background-position:right top;background-repeat:no-repeat}
.s_intro{position:relative;width:1000px;padding-bottom:60px;border-bottom:1px solid #dbdbdb;zoom:1;background-position:right bottom;background-repeat:no-repeat}
.studio_games .s_company{background-image:url(/resources/img/en/studio/games_img01.jpg)}
.studio_games .s_intro{background-image:url(/resources/img/en/studio/games_img02.jpg)}
.studio_npark .s_company{background-image:url(/resources/img/en/studio/npark_img01.jpg)}
.studio_npark .s_intro{background-image:url(/resources/img/en/studio/npark_img02.jpg)}
.studio_monster .s_company{background-image: url(/resources/img/en/studio/monster_img01_200120.jpg);background-position: 50% 610px;padding-bottom: 420px;} /* 200120 수정*/
.studio_monster .s_intro{background-image:url(/resources/img/en/studio/monster_img02.jpg)}
.studio_n2 .s_company{background-image:url(/resources/img/en/studio/n2_img01_210111.jpg)} /* 210111 수정 */
.studio_n2 .s_intro{background-image:url(/resources/img/en/studio/n2_img02.jpg)}
.studio_blue .s_company{background-image:url(/resources/img/en/studio/blue_img01.jpg)}
.studio_blue .s_intro{background-image:url(/resources/img/en/studio/blue_img02.jpg)}
.studio_nexus .s_company{background-image:url(/resources/img/en/studio/nexus_img01_240405.jpg)} /* 240405 수정*/
.studio_nexus .s_intro{background-image:url(/resources/img/en/studio/nexus_img02.jpg)}
.studio_neo .s_company{background-image:url(/resources/img/en/studio/neo_img01_210607.jpg);padding-bottom:120px} /* 210607 수정 */
.studio_neo .s_intro{background-image:url(/resources/img/en/studio/neo_img02.jpg)}
.studio_funnypaw .s_company{min-height:510px;background-image:url(/resources/img/en/studio/fun_img01.jpg)} /* 200330 수정*/
.studio_funnypaw .s_intro{background-image:url(/resources/img/en/studio/fun_img02.jpg)} /* 200330 수정*/
.studio_cherry .s_company{background-image:url(/resources/img/en/studio/cherry_img01.jpg)}
.studio_cherry .s_intro{background-image:url(/resources/img/en/studio/cherry_img02.jpg)}
.studio_4plat .s_company{background-image:url(/resources/img/en/studio/4plat_img01.jpg)}
.studio_4plat .s_intro{background-image:url(/resources/img/en/studio/4plat_img02.jpg)}
.studio_cavalry .s_company{height:665px;background-image:url(/resources/img/en/studio/cavalry_img01.jpg)}
.studio_cavalry .s_intro{background-image:url(/resources/img/en/studio/cavalry_img02.jpg)}
.studio_ideagames .s_company{background-image:url(/resources/img/en/studio/idea_img01_190117.jpg)} /* 0117 수정 */
.studio_ideagames .s_intro{background-image:url(/resources/img/en/studio/idea_img02.jpg)}
.studio_fun .s_company{min-height:510px;background-image:url(/resources/img/en/studio/fun_img01.jpg)} /* 200330 수정*/
.studio_fnc .s_company{min-height:510px;background-image:url(/resources/img/en/studio/fun_img01.jpg)} /* 201027 수정*/
.studio_fun .s_intro{background-image:url(/resources/img/en/studio/fun_img02.jpg)} /* 200330 수정*/
.studio_gurobal .s_company{background-image:url(/resources/img/en/studio/gurobalgames_img01.jpg);} /* 200402 수정*/
.studio_gurobal .s_intro{background-image:url(/resources/img/en/studio/gurobal_img02.jpg)} /* 200402 수정*/

.studio_ntri .s_company{background-image: url(/resources/img/en/studio/ntri_img01.jpg);min-height: 608px;} /* 230102 수정 */

.tab_history_sub{overflow:hidden;zoom:1}
.s_history{position:relative;width:1000px;padding-bottom:80px;zoom:1;}
.s_history .tb_history_bx{position:relative;width:100%;border-top:1px solid #eee}
.s_history .tb_history_bx tr th,.s_history .tb_history_bx tr td{border-bottom:1px solid #eee}
.s_history .tb_history_bx tbody tr th{padding:20px;font-size:21px;color:#444;background:#fafafa;vertical-align:top}
.s_history .tb_history_bx tbody tr td{padding:20px 50px;font-size:16px;color:#444;line-height:26px;vertical-align:top}
.s_history .tb_history_bx tbody tr td span{padding-right:24px;font-weight:bold}

.s_game{overflow:hidden;width:1000px;zoom:1}
.s_game .game_lst_v2{overflow:hidden;width:1040px;zoom:1}
.s_game .game_lst_v2 li{position:relative;width:480px;height:376px;overflow:hidden;float:left;padding-right:40px;zoom:1;}
.s_game .game_lst_v2 li .thmb{}
.s_game .game_lst_v2 .thmb .cm_ic{position:absolute;left:0;top:0}
.s_game .game_lst_v2 dl{position:relative;zoom:1}
.s_game .game_lst_v2 dl dt{float:left;height:30px;padding:22px 0 10px 0;font-size:20px;font-weight:bold;color:#444;}
.s_game .game_lst_v2 dl dt em{padding-top:3px;font-size:12px;line-height:24px;color:#aaa}
.s_game .game_lst_v2 dl dt span.sort{display:inline-block;*zoom:1;*display:inline;margin-left:10px;color:#2890d8;font-size:14px;line-height:1.4em;background:url(/resources/img/en/common/sp_ic.png) 100% 0 no-repeat;}
.s_game .game_lst_v2 dl dt span.sort_mobile{padding-left:20px;background-position:-180px -29px}
.s_game .game_lst_v2 dl dt span.sort_pc{padding-left:22px;background-position:-180px -59px}
.s_game .game_lst_v2 dl dt span.sort_console{padding-left:25px;background-position:-180px -92px} /* 210111 추가 */
.s_game .game_lst_v2 dl dd.tx{clear:both;padding-top:4px;font-size:14px;line-height:20px;color:#666;}
.s_game .game_lst_v2 dl dd.bt{position:absolute;right:0;top:20px}

.s_news{overflow:hidden;width:1000px;zoom:1}
.s_news .post_tx1{color:#444 !important}
.s_news .post_date{font-size:14px !important}

.s_ir{overflow:hidden;width:1000px;zoom:1}
.s_ir .ir_sub{position:relative;width:1000px}
.s_ir .ir_sub .board_head{position:relative;height:30px;padding-bottom:10px}
.s_ir .ir_sub .board_head .section_fl ul li{float:left;font-size:16px;color:#444}
.s_ir .ir_sub .board_head .section_fl ul li.sp{padding:0 9px}
.s_ir .ir_sub .board_head .sel{position:relative;float:left;width:120px;height:30px;line-height:30px;background:#fff;font-size:14px;color:#444;border:none}
.s_ir .ir_sub .board_head .sel ul{float:right;line-height:30px;height:30px;}
.s_ir .ir_sub .board_head .sel ul li{float:left;padding:0 5px;text-align:center;}
.s_ir .ir_sub .board_head .sel ul li a{color:#444}
.s_ir .ir_sub .board_head .sel ul li a:hover{text-decoration:none}
.s_ir .ir_sub .board_head .sel ul li.on{padding-left:20px}
.s_ir .ir_sub .board_head .sel ul li.on a{color:#444}
.s_ir .ir_sub .board_head .search_bar{float:left;padding-left:10px}
.s_ir .ir_sub .board_head .search_bar input{padding-left:8px;width:240px;height:28px;vertical-align:top;border:1px solid #ccc}

.s_ir .ir_sub .board_area{position:relative;width:1000px}
.s_ir .ir_sub .board_area table.board_lst{width:1000px}
.s_ir .ir_sub .board_area table.board_lst thead tr th{padding:14px 0;font-size:14px;color:#444;border-top:2px solid #666;border-bottom:1px solid #c2c2c2}
.s_ir .ir_sub .board_area table.board_lst tbody tr td{padding:8px 0;text-align:center;color:#666;font-size:12px;border-bottom:1px solid #eee}
.s_ir .ir_sub .board_area table.board_lst tbody tr td.tit{padding-left:32px;text-align:left;font-size:14px;}
.s_ir .ir_sub .board_area table.board_lst tbody tr td a{color:#666;}
.s_ir .ir_sub .board_area table.board_lst tbody tr.notice td{color:#489cdc;font-weight:bold}
.s_ir .ir_sub .board_area table.board_lst tbody tr.notice td a{color:#489cdc;}

.s_ir .ir_sub .post_view_top{border-bottom:2px solid #666}
.s_ir .ir_sub .post_date a{margin-right:10px}
.s_ir .ir_sub .post_date span{display:inline-block;*zoom:1;*display:inline;padding-top:5px}

/* Design SelectBox */
.ui-selectmenu {display:block;display:inline-block;*zoom:1;*display:inline;position:relative;vertical-align:top;text-decoration:none;overflow: hidden;zoom: 1;background:url(/resources/img/en/common/bg_sel.gif) 0 0 no-repeat;}
.ui-selectmenu:hover { text-decoration:none }
.ui-selectmenu-menu { padding:0; margin:0; position:absolute; top: 0; display: none; z-index: 1000; }
.ui-selectmenu-status { position:relative; display: block; outline:none; text-decoration:none; color:#444;padding-left:7px; }
.ui-selectmenu-menu ul {padding:0; position: relative; overflow: auto; overflow-y: auto; overflow-x: hidden;font-size:14px; background: #fff; color: #444; width:118px !important;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc}
.ui-selectmenu-menu li { padding:0; margin:0; display: block}
.ui-selectmenu-menu li a { position:relative; display:block; outline:none; text-decoration:none; text-align:left; line-height:30px; padding-left:7px; font-size:14px; color:#444 }
.ui-selectmenu-menu li a:link, .ui-selectmenu-menu li a:visited, .ui-selectmenu-menu li a:hover, .ui-selectmenu-menu li a:active { text-decoration:none }
.ui-selectmenu-open { display: block;}
.ui-widget :active { outline: none; }
.ui-state-active{background-position:0 -30px;}

.f_smenu_wrap{display:none;position:absolute;top:120px;left:0;width:100%;min-width:1000px;height:auto;z-index:20;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.5)} /* 210111 수정 */
.f_smenu_bx{position:relative;padding-bottom:158px;width:1000px;height:auto;margin:0 auto;overflow:hidden;zoom:1} /* 210111 수정 */
.f_smenu_bx ul.menu{padding-top:50px;width:1013px;}
.f_smenu_bx ul.menu li{position:relative;float:left;width:97px;margin:0 15px 19px 0}
.f_smenu_bx ul.menu li a{display:block;width:97px;height:97px;background-image:url(/resources/img/en/studio/sp_family_smenu_230103.jpg);background-repeat:no-repeat;text-align:center; text-decoration:none} /* 220221 수정*/
.f_smenu_bx ul.menu li a span{display:none;position:absolute;top:40px;left:0;width:97px;font-size:14px !important;color:#444;line-height:18px}
.f_smenu_bx ul.menu li a.fy1 span,.f_smenu_bx ul.menu li a.fy2 span,.f_smenu_bx ul.menu li a.fy3 span,.f_smenu_bx ul.menu li a.fy5 span,.f_smenu_bx ul.menu li a.fy6 span,.f_smenu_bx ul.menu li a.fy7 span,.f_smenu_bx ul.menu li a.fy10 span,.f_smenu_bx ul.menu li a.fy8 span, .f_smenu_bx ul.menu li a.fy9 span{top:32px}/* 200330 수정*/
.f_smenu_bx ul.menu li a.fy1{background-position:0 0}
.f_smenu_bx ul.menu li a.fy2{background-position:-112px 0}
.f_smenu_bx ul.menu li a.fy3{background-position:-224px 0}
.f_smenu_bx ul.menu li a.fy4{background-position:-336px 0}
.f_smenu_bx ul.menu li a.fy5{background-position:-448px 0}
.f_smenu_bx ul.menu li a.fy6{background-position:-560px 0}
.f_smenu_bx ul.menu li a.fy7{background-position:-672px 0}
.f_smenu_bx ul.menu li a.fy8{background-position:-784px  0}
.f_smenu_bx ul.menu li a.fy9{background-position:-896px  0}
.f_smenu_bx ul.menu li a.fy10{background-position:0 -116px}
.f_smenu_bx ul.menu li a.fy11{background-position:-112px -116px}
.f_smenu_bx ul.menu li a.fy12{background-position:-448px -116px}
.f_smenu_bx ul.menu li a.fy13{background-position:-336px -116px}
.f_smenu_bx ul.menu li a:hover{background:url(/resources/img/en/studio/sp_family_smenu_on.jpg) 0 0 no-repeat}
.f_smenu_bx ul.menu li a:hover span{display:block;cursor:pointer}

.f_smenu_bx .bt_f_smenu{position:absolute;bottom:50px;right:0;width:200px;height:50px} /* 210111 수정 */
.f_smenu_bx .bt_f_smenu a{display:block;overflow:hidden;width:200px;height:50px;text-indent:-9999em;background:url(/resources/img/en/studio/bt_studiolist_on.jpg) no-repeat}

.f_smenu_dim{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.7;filter:alpha(opacity=70);z-index:15}

/* 03_사업소개 - 넷마블게임 */
.game_area{overflow:hidden;zoom:1}
.game_area .game_lst ul{width:1040px}
.game_area .game_lst li{width:480px}
.game_area .game_lst .thmb img{width:480px;height:195px}
/* 03_사업소개 - 캐릭터사업 */
.char_area{overflow:hidden;zoom:1}
.char_area .section_char{position:relative;height:530px}
.char_area .section_fl,.char_area .section_fr{width:470px}
/* 03_사업소개 - 글로벌사업 */
.global_area .cnt_txt p{font-size:26px; line-height:26px; color:#444;letter-spacing:-1px} /* 210309-2 수정 */
.global_area .cnt_img{margin-bottom:40px}
.global_area .cnt_lst .nation_lst {border-top:2px solid #666;}
.global_area .cnt_lst .nation_lst:after {display:block;clear:both;content:"";}
.global_area .cnt_lst .nation_lst li {float:left;width:499px;height:206px;padding:0;border-top:0;border-bottom:1px solid #b8b8b8;}
.global_area .cnt_lst .nation_lst li.line {border-right:1px solid #eee;width:500px;}
.global_area .cnt_lst .nation_lst li dl dt{background-color:#fafafa;padding:20px;}
.global_area .cnt_lst .nation_lst li dl dd {font-size:14px;color:#666;line-height:1.4em;padding:17px 20px 35px;}
.global_area .cnt_lst .ic_nation {display:inline-block;*zoom:1;*display:inline;vertical-align:middle;width:51px;height:34px;background:url(/resources/img/en/business/ic_nation.png) no-repeat 0 0;}
.global_area .cnt_lst .ic_nation.ic_us {background-position:0 0;}
.global_area .cnt_lst .ic_nation.ic_ja {background-position:0 -34px;}
.global_area .cnt_lst .ic_nation.ic_tr {background-position:0 -68px;}
.global_area .cnt_lst .ic_nation.ic_tw {background-position:0 -102px;}
.global_area .cnt_lst .ic_nation.ic_id {background-position:0 -136px;}
.global_area .cnt_lst .ic_nation.ic_th {background-position:0 -170px;}
.global_area .cnt_lst .ic_nation.ic_ch {background-position:0 -204px;}

.global_area .cnt_lst .nation_nme {display:inline-block;*zoom:1;*display:inline;vertical-align:middle;color:#444;}
.global_area .cnt_lst .nation_nme span {font-size:14px;display:inline-block;*zoom:1;*display:inline;line-height:1.2em;margin-left:10px;}
.global_area .cnt_lst .bt_view {position:absolute;top:20px;right:15px;background:url(/resources/img/en/business/bt_view.png) no-repeat 0 0;display:block;width:77px;height:34px;text-indent:-99999em;}
.global_area .cnt_lst .nation_info {margin-top:13px;}
.global_area .cnt_lst .nation_info li {float:none;width:100%;height:auto;padding:0;border:0;}
.global_area .cnt_lst .nation_info li.nation_address {text-indent: -71px; margin-left: 71px; overflow: visible; width:calc(100% - 71px);} /* 210309 추가 */
.global_area .cnt_lst .nation_info li a{color:#2890d8;text-decoration:underline;}

#globalMap{position:relative;width:1000px;height:420px;background:url(/resources/img/en/business/global_map.jpg) no-repeat}
#globalMap div.bt_map{position:absolute;width:37px;height:48px;}
#globalMap a{position:absolute;overflow:hidden;text-indent:-9999em;background:url(/resources/img/en/common/trans.gif) no-repeat}
#globalMap a.bt_blue{width:37px;height:48px}
#globalMap a.bt_red{width:11px;height:11px}

#globalMap .bt_map.b1{top:99px;left:179px}
#globalMap .bt_map.b2{top:99px;left:337px}
#globalMap .bt_map.b3{top:105px;left:404px}
#globalMap .bt_map.b4{top:143px;left:363px}
#globalMap .bt_map.b5{top:172px;left:324px}
#globalMap .bt_map.b6{top:195px;left:363px}
#globalMap .bt_map.b7{top:98px;right:293px}

#globalMap .bt_map.r1{top:123px;left:145px}
#globalMap .bt_map.r2{top:88px;left:288px}
#globalMap .bt_map.r3{top:222px;left:335px}
#globalMap .bt_map.r4{top:227px;left:350px}
#globalMap .bt_map.r5{top:252px;left:786px}

#globalMap a.bt_all{position:absolute;overflow:hidden;text-indent:-9999em;background:url(/resources/img/en/common/trans.gif) no-repeat}
#globalMap a.bt_all1{top:376px;right:121px;width:82px;height:30px;}
#globalMap a.bt_all2{top:376px;right:0;width:106px;height:30px;}

#globalMap span.tooltip{display:none;position:absolute;overflow:hidden;text-indent:-9999em;background-repeat:no-repeat;background-position:0 0}
#globalMap span.t_b1{top:-7px;left:-170px;width:166px;height:72px;background-image:url(/resources/img/en/business/tooltip_blue1.png?_=190814);}
#globalMap span.t_b2{top:-83px;left:-109px;width:152px;height:80px;background-image:url(/resources/img/en/business/tooltip_blue2.png?_=190814);}
#globalMap span.t_b3{top:-89px;left:-6px;width:152px;height:80px;background-image:url(/resources/img/en/business/tooltip_blue3.png?_=190814);}
#globalMap span.t_b4{top:-8px;left:42px;width:184px;height:72px;background-image:url(/resources/img/en/business/tooltip_blue4.png?_=190814);}
#globalMap span.t_b5{top:-6px;left:-182px;width:178px;height:72px;background-image:url(/resources/img/en/business/tooltip_blue5.png?_=190814);}
#globalMap span.t_b6{top:53px;left:-137px;width:180px;height:80px;background-image:url(/resources/img/en/business/tooltip_blue6.png?_=190814);}
#globalMap span.t_b7{top:-7px;left:41px;width:140px;height:72px;background-image:url(/resources/img/en/business/tooltip_blue7.png?_=190814);}

#globalMap span.t_r1{top:-58px;left:-61px;width:91px;height:54px;background-image:url(/resources/img/en/business/tooltip_red1.png);}
#globalMap span.t_r2{top:-58px;left:-77px;width:107px;height:54px;background-image:url(/resources/img/en/business/tooltip_red2.png);}
#globalMap span.t_r3{top:-17px;left:-152px;width:149px;height:46px;background-image:url(/resources/img/en/business/tooltip_red3.png);}
#globalMap span.t_r4{top:19px;left:-98px;width:128px;height:54px;background-image:url(/resources/img/en/business/tooltip_red4.png);}
#globalMap span.t_r5{top:-58px;left:-77px;width:107px;height:54px;background-image:url(/resources/img/en/business/tooltip_red5.png);}

#globalMap .bt_map.on .tooltip{display:block}

/* 03_사업소개 - 사업영역 */
.business_area .section .lst li{width:306px;margin-right:31px}
.business_area .section .lst li p{font-size:16px;}

/* 04_인재채용 - 인재상 */
.who_area{position:relative}
.who_area .cnt_img{margin:30px 0 50px 0}

.who_area .cnt_lst .lst_cont li{width:235px}
.who_area .cnt_dl_txt{margin-bottom:0;padding-top:50px}
.who_area .cnt_lst .lst_tit{width:200px}
.who_area .cnt_lst .tit_thmb_lst{width:740px;padding-left:60px}
.who_area .cnt_lst .tit_thmb_lst ul{width:825px}
.who_area .cnt_lst .tit_thmb_lst li{width:225px;margin-right:30px}
.who_area .cnt_lst .tit_thmb_lst li .cnt_dl_txt dt{font-size:20px}

/* 04_인재채용 - 인사제도 */
.hr_area .hr_cnt {display:none;}
.hr_area .section_hr_area{position:relative;border-top:1px solid #e5e5e5}
.hr_area .cnt_lst .lst_tit{width:200px}
.hr_area .cnt_lst .lst_tit h4{font-size:22px;font-weight:bold}
.hr_area .cnt_lst .tit_thmb_lst{width:800px}
.hr_area .cnt_lst .tit_thmb_lst ul{width:825px}
.hr_area .cnt_lst .tit_thmb_lst li{width:250px;height:175px;margin-right:25px}
.hr_area .cnt_lst .tit_thmb_lst li .tit{color:#666;font-size:16px;font-weight:normal;line-height:20px}
.hr_area .section .lst li{width:306px;margin-right:41px}
.hr_area .section_fl{width:460px}
.hr_area .section_fr{width:500px}

.section_hr_bx{position:relative;height:262px;border-bottom:1px solid #e5e5e5}
.section_hr_bx .thmb{float:left;width:232px}
.section_hr_bx dl{float:left;padding-top:50px}
.section_hr_bx dl dt{padding-bottom:10px;font-size:22px;font-weight:bold;color:#444;letter-spacing:-1px}
.section_hr_bx dl dd{padding-left:10px;font-size:16px;line-height:22px;color:#666;background:url(/resources/img/en/recruit/blit_benefit.gif) 0 11px no-repeat}
.section_hr_bx .section_fl{width:520px;padding-right:0}
.section_hr_bx .section_fl dl{width:288px}
.section_hr_bx .section_fr{width:480px}
.section_hr_bx .section_fr dl{width:248px}

/* 04_인재채용 - 인재채용 */
.recruit_area .recruit_bx{position:relative;width:1000px}
.recruit_area .recruit_cnt {display:none;}
/* 04_인재채용 - 채용절차 */
.recruit_area .cnt_dl_txt{margin-bottom:0}
.recruit_area .btn_area .tx{line-height:40px;font-size:16px}
/* 04_인재채용 - 마블챌린지 */
.marble_area .section_fl{width:520px}
/* 04_인재채용 - 직무소개 */
.job_area .job_cnt {display:none;}
.job_area .tab_sub{display:none;}
.job_about{position:relative;width:100%;padding-top:20px}
.job_about .lst{position:relative;width:100%;display:inline-block;*zoom:1;*display:inline}
.job_about .lst li{float:left;width:490px;padding:0 10px 40px 0}
.job_about .lst li .thmb{float:left;width:96px;padding-right:18px}
.job_about .lst li dl{float:left;width:376px}
.job_about .lst li dl dt{padding-bottom:3px;font-size:24px;color:#444;font-weight:normal;letter-spacing:-1px}
.job_about .lst li dl dd{font-size:14px;color:#666;line-height:20px;}
.job_about_v2 .lst li{width:100% !important}
.job_about_v2 .lst li dl{float:left;width:800px}

.job_interview {overflow:hidden;margin-bottom:-20px}
.job_interview .profile{float:left;width:250px;margin-right:50px}
.job_interview .tit_thmb_lst .tit{padding-top:20px;text-align:center;font-size:16px;color:#666}

.interview_bx{position:relative;float:right;width:700px}
.interview_bx .thmb{}
.interview_bx .alert{position:relative;width:460px;padding:20px 25px;border-radius:6px;border:0;box-shadow:0 1px 2px rgba(0,0,0,.3)}
.interview_bx .alert p{color:#666;line-height:20px}
.interview_bx .alert .arr{position:absolute;top:18px;display:block;width:12px;height:13px;background-image:url(/resources/img/en/recruit/alert_arr.png); background-repeat:no-repeat}

.interview_bx dt{position:relative;float:left;margin-bottom:20px}
.interview_bx dt .thmb{float:left;margin-right:20px}
.interview_bx dt .alert{float:left;width:460px;background:#f3f3f3}
.interview_bx dt .alert p{font-size:16px;letter-spacing:-1px}
.interview_bx dt .alert .arr{left:-12px;background-position:0 0}
.interview_bx dd{position:relative;float:right;margin-bottom:20px;width:590px}
.interview_bx dd .thmb{float:right;margin-left:0px;width:60px}
.interview_bx dd .alert{float:left;background:#fef79b;}
.interview_bx dd .alert p{font-size:14px;line-height:20px;}
.interview_bx dd .alert .arr{right:-12px;background-position:0 -20px}

/* 채용FAQ */
#FAQ{}
#FAQ .TotalFaq{}
#FAQ .FaqList{}
#FAQ .FaqList dt{padding:11px 20px 13px 46px;border-bottom:1px solid #eee;background:url(/resources/img/en/recruit/ic_q.gif) 10px 8px no-repeat;zoom:1}
#FAQ .FaqList dt:after{display:block;clear:both;height:0;font-size:0;line-height:0;content:'.'}
#FAQ .FaqList dt p{position:relative;font-size:14px}
#FAQ .FaqList dt p a{color:#333}
#FAQ .FaqList dt .button{display:none}
#FAQ .FaqList dt .tooltip{display:none}
#FAQ .FaqList dd{display:none;padding:15px 20px 20px 70px;font-size:14px;color:#444;border-bottom:1px solid #eee;background:url(/resources/img/en/recruit/ic_a2.gif) 22px 0 no-repeat;background-color:#f6fafd}
#FAQ .FaqList .bx_answer{color:#333;line-height:19px}
#FAQ .FaqList .bx_point{display:none}
#FAQ .FaqList .on{}

#FAQ .BestFaq{}
#FAQ .BestFaq h3{height:42px;padding-left:10px;color:#444;font-size:16px;line-height:42px;font-weight:bold;border-top:2px solid #666;border-bottom:1px solid #c2c2c2}
#FAQ .BestFaq h3 strong{color:#2890d8}
#FAQ .BestFaq .bx{}
#FAQ .BestFaq .FaqList dl{}
#FAQ .BestFaq .FaqList dt{border-bottom:1px solid #e9e9e9}
#FAQ .BestFaq .FaqList dd{border-bottom:1px solid #e9e9e9}

#FAQ .FaqSch{position:relative;height:93px;margin:20px 0;background:#f3f3f3}
#FAQ .FaqSch input{position:absolute;top:20px;left:303px;padding-left:10px;width:398px;height:28px;border:1px solid #ccc}
#FAQ .FaqSch .sch_tit{position:absolute;top:23px;left:221px;font-size:16px;color:#444;font-weight:bold}
#FAQ .FaqSch .button{position:absolute;top:20px;left:717px}
#FAQ .FaqSch .btnSch{display:block;padding:5px 15px;font-size:14px;color:#444;text-align:center;text-decoration:none;border:1px solid #d8d8d8;background:#efefef;border-radius:5px;}
.FaqSch .sch_txt{display:block;position:absolute;top:60px;left:303px;zoom:1}
.FaqSch .sch_txt li{float:left;margin-right:10px;padding-right:10px;background:url(/resources/img/en/recruit/bu01.gif) 100% 4px no-repeat}
.FaqSch .sch_txt li a{font-size:13px;color:#444;line-height:17px;}
.FaqSch .sch_txt .end{background:none}

#FAQ .result .resultCont{position:relative;padding:90px 0;text-align:center;border-bottom:1px solid #eee}
#FAQ .result .resultCont .txt{color:#444;font-size:14px;line-height:20px;}
#FAQ .result .resultCont .txt strong{}

#FAQ .FaqListTitle{display:none}
#FAQ .FaqListTitle p{}
#FAQ .FaqListTitle .tl1{}
#FAQ .FaqListTitle .tl2{}
#FAQ .FaqListTitle .tl3{}
#FAQ .FaqListTitle .tl3 .ipt_ca{}

.TabFaq ul{height:34px;border-bottom:1px solid #ccc;zoom:1}
.TabFaq ul:after{display:block;clear:both;content:''}
.TabFaq li{float:left;margin-right:-1px;border:1px solid #ccc;border-bottom:0}
.TabFaq li a{display:block;position:relative;width:123px;height:33px;background:#fff;color:#444;line-height:33px;text-align:center;text-decoration:none !important}
.TabFaq li.on{position:relative;border-color:#999;}
.TabFaq li.on a{margin-bottom:-1px;border-bottom:1px solid #999;color:#fff;font-weight:bold;background:#999}

#FAQ .FaqBtm{position:relative;margin-top:60px;padding:17px 0 17px 30px;border:1px solid #e7e7e7;background:#fff}
#FAQ .FaqBtm li{padding-left:24px;color:#444;font-size:14px;line-height:20px;background:url(/resources/img/en/recruit/ic01.gif) 0 5px no-repeat;}
#FAQ .FaqBtm .button{position:absolute;top:12px;left:424px;height:32px}

/* 05_사회공헌 */
.csrabout_area{position:relative;overflow:hidden;zoom:1}
.csrabout_area .lst_cont{padding-top:30px}

/* 05_사회공헌 - 장애없는세상 */
.section_with{position:relative;padding-top:30px;border-bottom:1px solid #c2c2c2}
.section_with .with_tit{position:relative;padding-bottom:20px;font-size:26px;font-weight:bold;color:#444;letter-spacing:-1px}
.section_with table.tb_with{position:relative;width:100%;border-top:2px solid #666}
.section_with table.tb_with tbody tr th,.section_with table.tb_with tbody tr td{padding:18px 0;font-size:16px;vertical-align:top;border-bottom:1px solid #eee}
.section_with table.tb_with tbody tr th{color:#444;background:#fafafa}
.section_with table.tb_with tbody tr td{padding-left:24px;color:#666}
.section_with table.tb_with tbody tr td a{margin-left:10px;vertical-align:middle}
.section_with .section .lst li{width:306px;height:207px;margin-right:41px;padding:30px 0}
.section_txt_l{position:relative;padding-top:60px}
.section_txt_l .section_fl{width:306px}
.section_txt_l .section_fl .cnt_tit{padding-bottom:15px;font-weight:bold;color:#444}
.section_txt_l .section_fr{width:653px}
.csrabout_area .section_tb{position:relative;clear:both;width:100%;padding:20px 0}
.csrabout_area .section_tb .tb_tit{padding-bottom:10px;font-size:22px;font-weight:bold;color:#2890d8;}
.csrabout_area .section_tb .section_fl{width:480px}
.csrabout_area .section_tb .section_fr{width:480px}
.csrabout_area .section_tb table{border-top:2px solid #666}
.csrabout_area .section_tb table tbody tr th,.csrabout_area .section_tb table tbody tr td{padding:18px 0;font-size:16px;line-height:24px;border-bottom:1px solid #eee;}
.csrabout_area .section_tb table tbody tr th{color:#444;vertical-align:top;background:#fafafa}
.csrabout_area .section_tb table tbody tr td{color:#666}
.csrabout_area .section_tb table tbody tr td.first{padding-left:30px}
.csrabout_area .section_tb table tbody tr td.second{text-align:center;border-left:1px solid #eee}
.csrabout_area .section_tb table tbody tr .last{border-bottom:1px solid #b8b8b8}
.csrabout_area .section_tb .txt{font-size:16px;color:#666}
.csrabout_area .section_tb .txt a{margin-left:10px}

.csrabout_area .cnt_li_txt ul li{padding-left:0;padding-bottom:30px;color:#666;}

/* 05_사회공헌 - 학부모게임교실 */
.csrabout_area .cnt_tit{letter-spacing:-3px}
.csrabout_area .cnt_tit span{color:#ea5557}
.csrabout_area .esc_cont{padding-top:30px}
.csrabout_area .esc_cont .section .lst li{width:306px;margin-right:41px;padding:10px 0 50px 0}
.csrabout_area .esc_cont .cnt_dl_txt{position:relative;margin-bottom:0}
.csrabout_area .esc_cont .cnt_dl_txt p{padding-top:5px;font-size:16px;color:#444;}
.csrabout_area .esc_cont .cnt_dl_txt .cnt_img{margin-bottom:0}

.csrabout_area .date_sel{position:relative;width:100%;height:43px}
.csrabout_area .date_sel a{display:block;position:absolute;top:7px;width:17px;height:22px;text-indent:-9999em;background:url(/resources/img/en/csr/sp_arr.gif) no-repeat;}
.csrabout_area .date_sel a.arr_l{left:0;background-position:0 0}
.csrabout_area .date_sel a.arr_r{left:170px;background-position:-17px 0}
.csrabout_area .date_sel .date{position:relative;padding-left:17px;width:153px;font-size:26px;color:#444;font-weight:bold;text-align:center}
.csrabout_area .date_bx{position:relative;width:100%}
.csrabout_area .date_bx table{border-top:2px solid #666}
.csrabout_area .date_bx table tbody tr th,.csrabout_area .date_bx table tbody tr td{padding:18px 0;font-size:16px;border-bottom:1px solid #eee;}
.csrabout_area .date_bx table tbody tr th{color:#444;vertical-align:top;background:#fafafa}
.csrabout_area .date_bx table tbody tr td{color:#666;padding-left:30px}
.csrabout_area .date_bx table tbody tr .last{border-bottom:1px solid #b8b8b8}
.csrabout_area .date_bx .date_none tr td{height:210px;font-size:16px;color:#444;font-weight:bold;text-align:center;border-bottom:1px solid #b8b8b8}
.csrabout_area .desc{position:relative;padding-top:20px}
.csrabout_area .desc ul li{font-size:14px;color:#666;}

/* 05_사회공헌 - 활동소개 */
.activeinfo_area .activeinfo_cnt {display:none;}
.activeinfo_area .cnt_list{zoom:1;width:1040px;display:block;}
.activeinfo_area .cnt_list:after{display:block;clear:both;content:''}
.activeinfo_area .cnt_list > li{float:left;width:480px;margin-right:40px;display:inline-block}

.activeinfo_area .cnt_list.cnt650 .first, .activeinfo_area .cnt_list.cnt650 .second{height:650px;}
/*.activeinfo_area .cnt_list > li.first{margin-left:0}*/
.activeinfo_area .cnt_list > li strong{display:block;margin-bottom:30px;padding-bottom:9px;border-bottom:1px solid #444;font-size:22px;font-weight:bold;color:#444}
.activeinfo_area .cnt_list > li span{display:block;width:480px;margin-bottom:19px}
.activeinfo_area .cnt_list > li span img{width:480px}
.activeinfo_area .cnt_list > li li{position:relative;left:0;top:0;margin-bottom:13px;padding-left:17px;font-size:16px;line-height:22px;color:#666}
.activeinfo_area .cnt_list > li li span{position:absolute;left:0;top:8px;width:6px;height:6px;background:url(/resources/img/en/csr/blt_lst.gif) no-repeat 0 0}
.activeinfo_area .mailto{margin-top:30px;font-size:16px;line-height:22px;text-align:right;color:#666}
.activeinfo_area .mailto a{color:#666}
.activeinfo_area .csr_btm{overflow:hidden}
.activeinfo_area .csr_btm .btn_wemind{float:left;margin-top:15px}
.activeinfo_area .csr_btm .mailto{float:right}

/* 06_IR - IR자료실 */
.ir_area .ir_cnt .result_area {min-height:500px}
.ir_area .result_area .tbl th {padding:10px 20px}
.ir_area .result_area .tbl td {padding:20px 0 20px 20px;}
.ir_area .ir_cnt .result_area .bt_pdf {background:url(/resources/img/en/invest/bt_pdf01.png)0 0 no-repeat;width:272px;height:42px;display: block}
.ir_area .ir_cnt .result_area .bt_streaming {background:url(/resources/img/en/invest/bt_streaming02.png) 0 0 no-repeat;width:272px;height:42px;display: block}
.ir_area .ir_cnt .result_area .bt_file {background:url(/resources/img/en/invest/bt_attachfile.png) 0 0 no-repeat;margin-right:7px;padding:0 18px 0 54px;width:200px;height:42px;display:inline-block;font-size:14px;line-height:42px;color:#444;font-family:'맑은 고딕','Malgun Gothic','돋움',Dotum,Helvetica,Sans-serif;letter-spacing:-0.025em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.ir_area .ir_cnt .result_area td .bt_file:nth-child(3n) {margin-right:0}
.ir_area .ir_cnt .result_area .bt_file:hover {text-decoration:none}
.ir_area .ir_cnt .result_area select {width:134px;height:37px;margin-bottom:13px;border-radius: 5px;padding-left:20px;}

/* etc - 사

/* etc - 사이트맵 */
.sitemap_area{position:relative;width:1000px;overflow:hidden;zoom:1}
.sitemap_area .sitemap_bx{position:relative;width:1041px}
.sitemap_bx .group{float:left;width:306px;min-height:450px;margin-right:41px}
.sitemap_bx .group a{text-decoration:none}
.sitemap_bx .group ul.tmenu_bx li a.tmenu{font-size:20px;font-weight:bold;color:#444;letter-spacing:-1px}
.sitemap_bx .group ul.tmenu_bx li ul.smenu_bx{margin-top:14px;padding-top:14px;border-top:2px solid #666}
.sitemap_bx .group ul.tmenu_bx li ul.smenu_bx li{display:inline-block;*zoom:1;*display:inline;width:306px;padding:12px 0;border-bottom:1px solid #eee}
.sitemap_bx .group ul.tmenu_bx li ul.smenu_bx li a.smenu{font-size:16px;color:#444;}
.sitemap_bx .group ul.tmenu_bx li ul.smenu_bx li div.deps_menu_bx{position:relative;margin-top:10px}
.sitemap_bx .group ul.tmenu_bx li ul.smenu_bx li div.deps_menu_bx ul{float:left;width:153px}
.sitemap_bx .group ul.tmenu_bx li ul.smenu_bx li div.deps_menu_bx li{padding:5px 0 5px 11px;width:142px !important;border-bottom:none;background:url(/resources/img/en/main/bu_dot.gif) 0 15px no-repeat}
.sitemap_bx .group ul.tmenu_bx li ul.smenu_bx li div.deps_menu_bx li a.dep_m{font-size:14px;color:#8c8c8c;}

/* ETC - 게임제안 */
.suggestion_area{overflow:hidden;zoom:1}

.suggestion_bx{position:relative;width:100%;padding-bottom:50px}
.suggestion_bx .form_tit{position:relative;width:100%;height:44px;display:block}
.suggestion_bx .form_tit .tit{float:left;padding-bottom:18px;font-size:26px;font-weight:bold;color:#444;letter-spacing:-1px}
.suggestion_bx .form_tit .desc{float:right;padding-top:20px;font-size:12px;font-weight:bold;color:#666;}
.suggestion_bx .form_tit .desc span{color:#d90000}
.suggestion_bx table{position:relative;width:100%;border-top:2px solid #666}
.suggestion_bx table tbody tr th{padding:18px 0 18px 44px;text-align:left;font-weight:bold;font-size:16px;color:#444;border-bottom:1px solid #e6e6e6;vertical-align:top;background:#fafafa}
.suggestion_bx table tbody tr th span{font-weight:bold;color:#d90000}
.suggestion_bx table tbody tr td{padding:9px 0 9px 20px;border-bottom:1px solid #e6e6e6}
.suggestion_bx table tbody tr td input.offer_input{height:30px;padding-left:10px;line-height:30px;font-size:14px;color:#444;background:#fff;border:1px solid #bfbfbf}
.suggestion_bx table tbody tr td input.input_type1{width:738px;}
.suggestion_bx table tbody tr td input.input_type2{width:338px;}
.suggestion_bx table tbody tr td input.input_type3{width:198px;padding-left:0;text-align:center;vertical-align:middle}
.suggestion_bx table tbody tr td label{margin-right:10px;font-size:16px;color:#666;vertical-align:middle}
.suggestion_bx table tbody tr td textarea{width:730px;height:148px;padding:10px;font-size:14px;color:#444;overflow:hidden;overflow-y:auto}
.suggestion_bx table tbody tr td select{width:198px;height:32px}
.suggestion_bx table tbody tr td span.desc{display:block;float:left;padding-top:5px;font-size:12px;color:#666;}
.suggestion_bx table tbody tr td p.byte{float:right;padding:5px 20px 0 0;color:#666}
.suggestion_bx table tbody tr td p.byte span{color:#4c4c4c}
.suggestion_bx table tbody tr td .ipfile{height:20px;background:#fff;border:1px solid #ccc}
.suggestion_bx table tbody tr td span.minus{color:#444;vertical-align:middle}
.suggestion_bx table tbody tr.last th,.suggestion_bx table tbody tr.last td{border-bottom:1px solid #999}

.suggestion_bx .textarea_bx{position:relative;padding-bottom:15px;width:100%;border-top:2px solid #666;border-bottom:1px solid #eee}
.suggestion_bx .textarea_bx .textareaBox{position:relative;margin:15px 20px;padding:20px;width:920px;height:108px;border:1px solid #999;overflow-y:auto;}
.suggestion_bx .textareaBox p.txt1{padding-bottom:10px;line-height:20px;font-size:14px;color:#666;}
.suggestion_bx .textareaBox ol{position:relative;text-indent:-16px;}
.suggestion_bx .textareaBox ol li{position:relative;line-height:17px;padding-left:16px;}
.suggestion_bx .check_label{position:relative;margin-left:18px}
.suggestion_bx .check_label input{vertical-align:middle}
.suggestion_bx .check_label label{vertical-align:middle;font-size:14px;color:#666}

.bt_offer{position:relative;width:100%;text-align:center}
.bt_offer a{display:inline-block;*zoom:1;*display:inline;width:201px;height:50px;font-size:16px;font-weight:bold;color:#444;line-height:48px;border-radius:10px;background:#ffd800;text-decoration:none}

/* ETC - 개인정보처리방침 */
.policy_right{position:absolute;top:15px;right:0}
.policy_right dl dt{float:left;font-size:14px;color:#4b4b4b;font-weight:bold}
.policy_right dl dd{float:left;padding-left:10px}

.policy_area{position:relative;zoom:1}
.policy_area .cnt_tit{position:relative}
.policy_area .cnt_txt{padding-top:50px;}
.policy_area .policy_cont{position:relative;padding-top:20px}
.policy_area .policy_cont dl{position:relative;width:100%;padding-bottom:30px}
.policy_area .policy_cont dl dt{position:relative;font-size:20px}
.policy_area .policy_cont dl dd{position:relative;padding-bottom:20px;width:100%;line-height:24px;font-size:16px;display:inline-block;*zoom:1;*display:inline}
.policy_area .policy_cont dl dd p{float:left;padding-bottom:0 !important}
.policy_area .policy_cont dl dd div.txt{float:left;width:990px;padding-bottom:0 !important}
.policy_area .policy_cont dl dd div.bu{float:left;width:10px;}
.policy_area .policy_cont dl dd span{color:#2890d8;font-weight:bold}
.policy_area .bx{position:relative;width:100%}
.policy_area table{border-top:2px solid #666}
.policy_area table thead tr th{padding:10px 0;font-size:16px;color:#444;background:#fafafa;border-left:1px solid #eee;border-bottom:1px solid #eee}
.policy_area table .first{border-left:none}
.policy_area table tbody tr td{padding:10px 0;font-size:16px;color:#666;text-align:center;border-left:1px solid #eee;border-bottom:1px solid #666}

.policy_article{position:relative;display:inline-block;*zoom:1;*display:inline;padding:30px;background:#f3f3f3}
.policy_article ul{float:left;width:470px}
.policy_article ul li{padding-bottom:10px}
.policy_article ul li a{font-size:16px;color:#444;letter-spacing:-1px}
.policy_article ul li a:hover{color:#2890d8;}

.facebook_area .btn_area.nbt{margin-top:0;border-top:none}
.facebook_area .cnt_dl_txt{margin-bottom:0}
.facebook_area .btn_area{overflow:hidden;margin-top:30px}
.facebook_area .btn_area .fl{float:left}
.facebook_area .btn_area .fr{float:right}
.facebook_area .btn_area .tx{line-height:40px;font-size:16px}

/*해외법인*/
.company_corp_area {padding-top:60px;}
.company_corp_area:after {display:block;clear:both;content:"";}
.company_corp_area .fl {width:270px;}
.company_corp_area .fr {width:730px;}

.company_corp_area .corp_logo {width:219px;height:74px;background:url(/resources/img/en/company/corp_logo.png) no-repeat 0 0;margin-top:27px;}
.company_corp_area.corp_en .corp_logo {background-position:0 0;}
.company_corp_area.corp_tr .corp_logo {background-position:0 -74px;}
.company_corp_area.corp_tw .corp_logo {background-position:0 -148px;}
.company_corp_area.corp_ja .corp_logo {background-position:0 -222px;}
.company_corp_area.corp_th .corp_logo {background-position:0 -296px;}
.company_corp_area.corp_id .corp_logo {background-position:0 -370px;}

.company_corp_area .sns_area {margin-top:12px;}
.company_corp_area .sns_area .ic {width:48px;height:48px;}
.company_corp_area .sns_area .ic:first-child {margin-right:8px;}

.company_corp_area .corp_visual {width:730px;height:530px;background-repeat:no-repeat;background-position:0 0;margin-bottom:40px;}
.company_corp_area.corp_en .corp_visual {background-image:url(/resources/img/en/company/corp_en_200310.jpg);} /* 0117 수정 */
/* .company_corp_area.corp_tr .corp_visual {background-image:url(/resources/img/en/company/corp_tr.jpg);} */
.company_corp_area.corp_tr .corp_visual {background-image:url(/resources/img/en/company/corp_tr_200120.jpg);} /* 200120 수정 */
.company_corp_area.corp_tw .corp_visual {background-image:url(/resources/img/en/company/corp_tw.jpg);}
/* .company_corp_area.corp_ja .corp_visual {background-image:url(/resources/img/en/company/corp_ja.jpg);} */
.company_corp_area.corp_ja .corp_visual {background-image:url(/resources/img/en/company/corp_ja_200120.jpg);} /* 200120 수정 */
.company_corp_area.corp_th .corp_visual {background-image:url(/resources/img/en/company/corp_th_190117.jpg);} /* 0117 수정 */
.company_corp_area.corp_id .corp_visual {background-image:url(/resources/img/en/company/corp_id_190117.jpg);} /* 0117 수정 */
.company_corp_area.corp_en .corp_visual {background-image:url(/resources/img/en/company/corp_en_201217.jpg);height:613px;} /* 201217 수정 */
.company_corp_area.corp_en .corp_visual.ie {background-image:url(/resources/img/en/company/corp_en_201217_ie.jpg);height:613px;}  /* 20201221 수정 */
.company_corp_area.corp_en .corp_visual.ie li a{pointer-events: none;}  /* 20201221 수정 */
.company_corp_area.corp_en .corp_visual li{height:90px;margin-bottom:8px;}/* 201217 수정 */
.company_corp_area.corp_en .corp_visual li a{width:100%;height:100%;display:block;text-indent:-9999em}/* 201217 수정 */

.corp_txt {color:#666;font-size:17px;line-height:1.4em;padding-bottom:20px;}
.corp_cont {margin-top:33px;}
.corp_cont strong {color:#000;font-size:18px;display:block;}
.corp_cont a {color:#007eff;font-size:14px;line-height:1.4em;text-decoration:none;display:inline-block;*zoom:1;*display:inline;padding-bottom:2px;border-bottom:1px solid #007eff;}
.corp_button {margin-top:13px;}
.corp_button a {border:0;color:#fff;font-size:18px;text-align:center;line-height:68px;width:238px;height:68px;background-color:#b7aca7;margin-left:8px;}
.corp_button a:first-child {margin-left:0;}

.sel_week{position:relative;width:217px;z-index:2;margin-top:26px;text-align:left;}
.sel_week a.slt{display:block;overflow:hidden;padding:0 38px 0 10px;width:171px;height:40px;line-height:38px;color:#666;font-size:14px;
background:url(/resources/img/en/common/sp_slt.png) no-repeat 0 0;vertical-align:top;outline:none;text-decoration:none;}
.sel_week a.slt span {display:block;width:36px;}
.sel_week a.opened{background-position:0 -40px;}
.sel_week .ly_slt{display:none;background:#fff;width:217px;border:1px solid #ccc;border-radius:5px;margin-top:-1px;}
.sel_week ul{padding:5px 0;}
.sel_week ul li{vertical-align:top;height:26px;}
.sel_week ul li a{display:block;padding:0 34px 0 10px;color:#666;font-size:14px;line-height:26px;z-index:5;}
.sel_week ul li a:hover{text-decoration:none;font-weight:bold;}
.sel_week ul li a:focus,.slt_game ul li a:active{font-weight:normal}

/*투자정보*/
.ivt_iframe_area {position:relative;width:100%;overflow:hidden;}
.ivt_iframe_area iframe {width:100%;min-height:500px;height:2000px;}

.ifr_hidden {position:absolute;width:0;height:0;left:0;top:-10000px;visibility:hidden}

.ivt_iframe_area .comingsoon {text-align:center;}

.structure_area .tab {margin-bottom:50px;}
.structure_area .tab ul li a {padding:16px 0; height:auto; background-image:none} /* 221219 추가 */
.structure_cnt {display:none;}
.structure_cnt h4 {color:#444;font-size:22px;line-height:1.2em;margin:50px 0 12px;}
.structure_cnt .topright {font-size:14px;line-height:1.3em; text-align:right;}
.structure_cnt .graph {width:100%;text-align:center;margin-bottom:60px;}
.structure_cnt .cnt_text {margin-bottom:20px;font-size:14px;}
.structure_cnt .top {margin:50px auto 10px;position:relative;width:100%;text-align:right;}
.structure_cnt .top p {font-size:14px;line-height:1.3em;}
.structure_cnt .bt_download {position:absolute;top:230px;right:0;width:218px;height:50px;background:url(/resources/img/en/invest/bt_download.png) no-repeat 0 0;cursor:pointer;}
.structure_cnt .cnt_list {margin-bottom:82px;padding:30px;background-color:#f3f3f3;}
.structure_cnt .cnt_list:after {display:block;clear:both;content:"";}
.structure_cnt .cnt_list ul {width:50%;float:left;}
.structure_cnt .cnt_list ul li {margin-top:10px;}
.structure_cnt .cnt_list ul li:first-child {margin-top:0;}
.structure_cnt .cnt_list ul li a {font-size:16px;color:#444;}
.structure_cnt .cnt_list ul li a:hover {color:#2890d8;}
.structure_cnt .article {padding-bottom:25px;color:#666;font-size:16px;line-height:26px;word-break:break-all;word-wrap:break-word;}
.structure_cnt .article h6 {margin:20px 0;font-size:22px;font-weight:bold;color:#444;zoom:1;}
.structure_cnt .article strong{font-size:16px;line-height:30px;font-weight:bold;color:#444;zoom:1;}
.structure_cnt .bt_top {position:fixed;bottom:180px;left:50%;margin-left:449px;display:none;width:51px;height:50px;background:url(/resources/img/en/invest/bt_top.jpg) no-repeat 0 0;}

/*table*/
.tbl {width:100%;border-bottom:2px solid #444;line-height:1.3em;text-align:left;color:#444;font-size:14px;}
.tbl tr {border-bottom:1px solid #e5e5e5}
.tbl th, .tbl td {padding:12px 30px;}
.tbl th {text-align:left;}
.tbl thead th {border-top:2px solid #444;background-color:#fafafa;}
.tbl tbody th {font-weight:normal;}
.tbl tfoot {border-bottom:2px solid #444;}
.tbl .txt_lt{text-align:left}
.tbl .txt_cnt{text-align:center}
.tbl .txt_rt{text-align:right}
.tbl.mt50 {margin-top:50px;} /* 221219 추가 */
.tbl .bg {background-color: #fafafa;} /* 221219 추가 */
.tbl .bold {font-weight: bold;} /* 221219 추가 */
.tbl .border_rt {border-right:1px solid #e5e5e5;} /* 221219 추가 */
.tbl .pl40 {padding-left:40px;} /* 221219 추가 */

/* 200120 */
.history_span {position: relative; padding-left: 50px}
.history_span strong {position: absolute; left:0; top:2px;line-height: 1;}

/* 201005 */
.directional_area .facebook_area .btn_area {margin-top: 70px}
.btn_cnt_list {display:inline-block; height:40px; line-height:40px; border:1px solid #e4d34c; background-color: #ffe200;  color:#444; font-size: 12px; min-width: 224px;padding: 0 60px; text-align: center; box-sizing: border-box; border-radius: 5px}
.btn_cnt_list:hover {text-decoration: none}
.activeinfo_area .cnt_list > li ul + a {margin-top: 13px}
.activeinfo_area .cnt_list.cnt650 > li {min-height: 580px}

/* 220325 */ /* 221226 : 220325 내용 수정 및 추가 */
.sustain_cnt {display:none}
.sustain_cnt:after {content: ""; display: block; clear: both}
.sustain_cnt .section_fl {width: 460px}
.sustain_cnt .section_fr {width: 500px}
.sustain_cnt .cnt_tit {width: 100%; padding-bottom: 30px; font-weight: bold; color:#444444}
.sustain_cnt .clear_area:after {content: ""; display: block; clear: both}
.sustain_cnt.esg .section_fl {box-sizing:border-box; margin-left:10px; padding:0; width:325px; border:1px solid #e5e5e5;}
.sustain_cnt.esg .section_fl:first-child {margin-left: 0;}
.sustain_cnt.esg .sec_tit {display:table-cell; width:323px; height:123px; line-height:19px; vertical-align:middle; text-align:center; color:#666; font-size:16px; font-weight:normal;}
.sustain_cnt.esg .sec_tit strong {font-weight:bold;}
.sustain_cnt.esg .sec_img {display:block; width:323px; height:143px;}
.sustain_cnt.esg .sec_img img {display:block; width:100%; height:100%;}
.sustain_cnt.esg .sec_date {display:table-cell; padding-bottom:14px; width:323px; height:65px; vertical-align:middle; text-align: center; color:#666; font-size:12px;}
