@charset "utf-8";
/************************************************
YUANTA
commnet : hello 유안타 - 이벤트
*************************************************/
/* 160125추가 */
.event_cont {position:relative; margin-top:-32px;}/* 190628수정 */
.event_cont a {display:block}/* 210514추가(접근성) */
.event_cont a.hide {display:none}

/* 210112추가(width:50%버튼 2개) */
.event_cont .btn_halfWrap {position:relative; /* overflow:hidden */}/* 210514수정 */
.event_cont .btn_halfWrap:after {content:""; display:table; clear:both;}/* 210514추가(접근성), 240730수정 */
.event_cont .btn_halfWrap .lCont{display:table-cell; /* float:left; */ width:50%; box-sizing:border-box;}/* 240730수정 */
.event_cont .btn_halfWrap .rCont{display:table-cell; /* float:right; */ width:50%; box-sizing:border-box;}/* 240730수정 */

/* 241017 추가(width:60%, 40% 버튼 2개) */
.event_cont .btnWrap2 {position:relative;}
.event_cont .btnWrap2:after {content:""; display:table; clear:both;}
.event_cont .btnWrap2 .lCont{display:table-cell; width:60%; box-sizing:border-box;}
.event_cont .btnWrap2 .rCont{display:table-cell; width:40%; box-sizing:border-box;}

/* 160526 추가(빙고이벤트) */
.bingo_event .bingo_cont2 table td {position:relative; font-size:16px; vertical-align:top;}
.bingo_event .bingo_cont2 table td p {padding-top:18px; font-size:16px; color:#333333; font-weight:bold;}
.bingo_event .bingo_cont2 table td a {display:block; font-size:16px; color:#0163b6; font-weight:bold; text-decoration:underline;}
.bingo_event .bingo_cont2 table td .bingo_end {position:absolute; left:0px; top:0px;}

/* 160830 추가(티레이더 두근두근이벤트) */
.popBody.tradar_introduce .guideMsgWrap > span {font-weight:bold;}
.popBody.tradar_introduce .boxWrap.nolineBg2 {margin-top:20px; border:none; background:#f3f3f3;}
.popBody.tradar_introduce .boxWrap.nolineBg2 > span {display:block; padding-top:15px; color:#1779cc;}

/* 161104 추가(미국주식 이벤트) */
.America_stock {margin-right:1px; padding:0 46px; background-color:#0151aa;}
.America_stock > ul {overflow:hidden;}
.America_stock > ul > li {float:left; width:232px; text-align:center;}
.America_stock > a {clear:both; display:block; margin-top:30px;}

/* 161129 추가(골든벨 이벤트) */
.goldenBell .goldenBell_cont2 {position:relative;}
.goldenBell .goldenBell_cont2 .mission {position:absolute; width:197px; height:198px; text-align:center;}
.goldenBell .goldenBell_cont2 .mission p {display:inline-block; width:166px; text-align:center; padding-top:67px; font-size:18px; color:#333; font-weight:bold; line-height:22px;}
.goldenBell .goldenBell_cont2 .mission p a {display:block; font-size:18px; color:#0163b6; font-weight:bold; text-decoration:underline;}
.goldenBell .goldenBell_cont2 .mission.mission2 p {padding-top:52px; font-size:16px; letter-spacing:-2px; line-height:20px;}
.goldenBell .goldenBell_cont2 .mission.mission2 p a {font-size:16px; letter-spacing:-2px; line-height:20px;}
.goldenBell .goldenBell_cont2 .mission.mission4 p {padding-top:62px;}
.goldenBell .goldenBell_cont2 .mission1 {left:333px; top:69px;}
.goldenBell .goldenBell_cont2 .mission2 {left:41px; top:131px;}
.goldenBell .goldenBell_cont2 .mission3 {left:224px; top:349px;}
.goldenBell .goldenBell_cont2 .mission4 {left:531px; top:296px;}
.goldenBell .goldenBell_cont2 .mission_complete {position:absolute; left:0px; top:0px;}
.goldenBell .goldenBell_cont2 .mission_disabled {position:absolute; left:0px; top:0px;}

/* 161213 추가(펀드레이더 이벤트) */
.fundradar_event1 {height:199px; background-image:url("/myasset/common/img/event/2016_fundradar/img2.jpg");}
.fundradar_event1 > ul {overflow:hidden; width:530px; margin:0 auto; padding-top:25px;}
.fundradar_event1 > ul > li {float:left; font-size:24px; color:#ffe71c; margin:0 18px;}
.fundradar_event1 > ul > li label {font-size:24px; color:#ffe71c;}
.fundradar_event1 > a {clear:both; display:block; margin-top:25px;}

/* 161216 추가(슈퍼 페스티벌 이벤트) */
.superFestival_cont1 {position:relative; height:710px; background:url("/myasset/common/img/event/2016_super_festival/bg_pro.jpg") repeat 0 0; overflow:hidden;}
.superFestival_cont1 ul {overflow:hidden; margin:0 15px;}
.superFestival_cont1 ul li {float:left; margin:15px 5px 0; text-align:center;}
.superFestival_cont1 input[type=checkbox] + label {display:block; padding:0;}
.superFestival_cont2 {position:relative; height:81px; padding:0 185px; background:url("/myasset/common/img/event/2016_super_festival/bg1.jpg") repeat 0 0; overflow:hidden;}
.superFestival_cont2 .tblRow {border:1px solid #fab87e; border-bottom:none;}
.superFestival_cont2 .tblRow thead th {background-color:#feefea; border-bottom:1px solid #fab87e;}
.superFestival_cont2 .tblRow th,
.superFestival_cont2 .tblRow td {border-left:1px solid #fab87e; border-bottom:1px solid #fab87e;}

/* 170308 추가(티레이더 Global, 티레이더M Global 오픈관련 페이지 */
.globalOpenWrap .visualWrap {position:relative; width:100%; height:738px}
.globalOpenWrap .visualSlider {position:absolute; top:0px; margin:0 !important; width:100%; height:738px; overflow:hidden}
.globalOpenWrap .visualSlider .visualBox {height:738px; text-align:center; overflow:hidden; position:relative;}
.globalOpenWrap .visualSlider .visualBox > img {display:block; margin:0 auto; position:relative; left:50%; margin-left:-960px !important;}
.globalOpenWrap .visualSlider .bx-controls {position:absolute; top:658px; width:670px; left:50%; margin-left:-335px; text-align:right}
.globalOpenWrap .visualSlider .bx-controls div {display:inline-block}
.globalOpenWrap .visualSlider .bx-controls a {margin:0 5px; display:inline-block; width:24px; height:24px; font-size:0; background:url("/myasset/common/img/event/2017_global_open/spr_visual.png") no-repeat}
.globalOpenWrap .visualSlider .bx-pager-item a {background-position:-84px 0}
.globalOpenWrap .visualSlider .bx-pager-item a.active {background-position:-55px 0}
.globalOpenWrap .visualSlider a.bx-stop {width:14px; background-position:0 0}
.globalOpenWrap .visualSlider a.bx-start {width:14px; background-position:-30px 0}
.globalOpenWrap .visualBox {position:relative; height:738px; overflow:hidden; text-align:center}
.globalOpenWrap .visualBox > img {display:block; position:relative; left:50%; margin-left:-1000px !important; border:0 none}
.globalOpenWrap .snsShareWrap {width:512px; position:absolute; top:96px; left:50%; text-align:right}
.globalOpenWrap .snsShareWrap .btn_snsShare1 {position:absolute; right:58px}
.globalOpenWrap .layer_snsShare {display:none; position:absolute; right:58px; top:84px; width:200px; border:2px solid #1f80d2; text-align:center; padding:10px 15px 15px; background:#fff;}
.globalOpenWrap .layer_snsShare .arrow {display:inline-block; width:11px; height:6px; position:absolute; top:-8px; right:30px; background:url('/myasset/common/img/spr_layer.png') 0 0 no-repeat}
.globalOpenWrap .layer_snsShare p {font-size:12px; color:#6d6d6d; letter-spacing:-1px; text-align:center}
.globalOpenWrap .layer_snsShare ul {margin:5px auto 0;}
.globalOpenWrap .layer_snsShare li {display:inline-block; height:29px; line-height:29px; text-align:left; font-size:0px;}
.globalOpenWrap .snsShareWrap .layerClose {position:absolute; right:0px; top:0px; display:inline-block; width:16px; height:16px; background:#126dbb url('/WEB-APP/webponent/dialog/img/icon_close_layer.gif') no-repeat 1px 0;}
.globalOpenWrap .noteArea {background:#dedede; padding:30px 0 35px}
.globalOpenWrap .noteArea .note {width:1024px; margin:0 auto}
.globalOpenWrap .noteArea .note > h2, .globalOpenWrap .noteArea .note > .guideTxt, .globalOpenWrap .noteArea .note > p {padding:0 35px 0 55px}
.globalOpenWrap .noteArea .note > h2 {font-size:24px; color:#000}
.globalOpenWrap .noteArea .note > .guideTxt li {font-size:17px; font-weight:bold; color:#22272a; line-height:22px; margin-top:5px}
.globalOpenWrap .noteArea .note > .guideTxt li:before {top:9px}
.globalOpenWrap .noteArea .note > p {padding-top:10px; color:#22272a;}
.globalOpenWrap .tabWrap {position:relative; height:129px; background:url("/myasset/common/img/event/2017_global_open/bg_tab.gif") repeat-y center 0}
.globalOpenWrap .tabWrap .tab {width:1024px; margin:0 auto; overflow:hidden}
.globalOpenWrap .tabWrap .tab li {float:left; width:50%;}
.globalOpenWrap .tabCont {text-align:center}
.globalOpenWrap .tabCont .imgWrap {width:1024px; margin:0 auto}
.globalOpenWrap .tabCont .imgWrap img {display:block}
.globalOpenWrap .htsCont {padding:70px 0 56px;}
.globalOpenWrap .htsCont1 {background:url("/myasset/common/img/event/2017_global_open/hts_bg1.jpg") no-repeat center 0}
.globalOpenWrap .htsCont3 {background:url("/myasset/common/img/event/2017_global_open/hts_bg3.jpg") no-repeat center 0}
.globalOpenWrap .htsCont5 {background:url("/myasset/common/img/event/2017_global_open/hts_bg5.jpg") no-repeat center 0}
.globalOpenWrap .htsCont2, .globalOpenWrap .htsCont4, .globalOpenWrap .htsCont6
{background:url("/myasset/common/img/event/2017_global_open/hts_bg_white.jpg") repeat-y center 0}
.globalOpenWrap .mtsCont {padding:70px 0 69px;}
.globalOpenWrap .mtsCont5 {padding-bottom:31px}
.globalOpenWrap .mtsCont1 {background:url("/myasset/common/img/event/2017_global_open/mts_bg1.jpg") no-repeat center 0}
.globalOpenWrap .mtsCont2 {background:url("/myasset/common/img/event/2017_global_open/mts_bg2.jpg") no-repeat center 0}
.globalOpenWrap .mtsCont3 {background:url("/myasset/common/img/event/2017_global_open/mts_bg3.jpg") no-repeat center 0}
.globalOpenWrap .mtsCont4 {background:url("/myasset/common/img/event/2017_global_open/mts_bg4.jpg") no-repeat center 0}
.globalOpenWrap .mtsCont5 {background:url("/myasset/common/img/event/2017_global_open/mts_bg5.jpg") no-repeat center 0}

/* 170403 추가(티레이더 Global 오픈기념 이벤트) */
.globalOpenEvent_wrap .secret_mission {position:relative;}
.globalOpenEvent_wrap .secret_mission .btn_winners {position:absolute; right:0; top:0}

/* 170410 추가(타이젬 이벤트) */
.popup_tygem .select_mrTradar {font-size:24px; padding-top:10px; text-align:center}
.popup_tygem .select_mrTradar input[type=radio] + label {padding-right:45px}
.popup_tygem .tygemMoney_guide {font-size:18px; line-height:25px; padding:18px 18px 10px}

/* 170530 추가(펀드레이더 이벤트)*/
/*1차*/
.fundRadar_table {padding:40px 65px; background-color:#fff227; /* background:url("/myasset/common/img/event/2017_fundradar/bg_table.jpg") no-repeat center 0 */}
.fundRadar_table .tblCol tr th, .fundRadar_table .tblCol tr td {font-size:24px; color:#fff; padding:15px 25px; background-color:#5e5a1e; border-bottom:1px solid #fff227}
.fundRadar_table .tblCol tr td {width:378px; border-left:1px solid #fff227}
.fundRadar_table .tblCol tr td a {display:inline-block;}

/*2차*/
.fundradar_event .tabWrap {margin-top:-63px;}
.fundradar_event .tabWrap .tabs {background:none}
.fundradar_event .tabWrap .tabs .tc-tab a, .fundradar_event .tabWrap .tabs .tc-tab.tc-selected a {height:63px; border:none;}
.fundradar_event .tabWrap .tabs .tc-tab a {font-size:24px; line-height:63px; font-weight:bold; color:#d0d2d7; background:url("/myasset/common/img/event/2017_fundradar/tab_off.png") repeat 0 0}
.fundradar_event .tabWrap .tabs .tc-tab.tc-selected a {color:#092270; background:url("/myasset/common/img/event/2017_fundradar/tab1_on.png") repeat 0 0}
.fundradar_event .tabWrap .tabs .tc-tab.tc-selected a.tab2 {color:#092270; background:url("/myasset/common/img/event/2017_fundradar/tab2_on.png") repeat 0 0}
.fundradar_event .panels {top:0; margin-bottom:0; border:none;}
.fundradar_event .fundRadar_table2 {height:216px; padding:0 45px 0 54px; background:url("/myasset/common/img/event/2017_fundradar/tab1_table_bg.jpg") no-repeat center 0}
.fundradar_event .fundRadar_table2 .tblCol {border:2px solid #0c246f;}
.fundradar_event .fundRadar_table2 .tblCol tr th, .fundradar_event .fundRadar_table2 .tblCol tr td {font-size:18px; color:#000; padding:3px 5px 5px; background-color:#fff; border-bottom:1px dotted #212121}
.fundradar_event .fundRadar_table2 .tblCol tr td {border-left:none}
.fundradar_event .fundRadar_table2 .tblCol tr td.txtL {border-left:1px dotted #8490b7}
.fundradar_event .fundRadar_table2 .tblCol tr td a {display:inline-block;}

/* 2017 체크카드 이벤트(170717) */
.checkcard_2017 .c_store_select {padding:15px; position:relative; text-align:center; background-color:#2a2521}
.checkcard_2017 .c_store_select .btn_c_store {overflow:hidden;padding:0}
.checkcard_2017 .c_store_select .btn_c_store > a {display:inline-block; vertical-align:middle}
.checkcard_2017 .c_store_select .btn_c_store > span {display:inline-block; vertical-align:middle}

/* usa_stock 2017미국주식이벤트*/
.usa_stock .usa_btnWrap {position:relative; overflow:hidden; padding:0 39px; background-color:#b80b08}
.usa_stock .usa_btnWrap > a {display:block; float:left}
.usa_stock .usa_btnWrap > a > img {display:block;}
.usa_stock .usa_btnWrap2 {position:relative; padding:0 39px; background:#b80b08}
.usa_stock .usa_btnWrap2 .tabs {overflow:hidden; background:#b80b08}
.usa_stock .usa_btnWrap2 .tabs > li {float:left; width:20%}
.usa_stock .usa_btnWrap2 .tabs a {display:block; padding-bottom:15px;}
.usa_stock .usa_btnWrap2 .tabs a > img {display:block;}
.usa_stock .usa_btnWrap2 .panels {padding:15px 20px 20px; color:#fff; border:2px solid #fff; background:#b80b08}
.usa_stock .usa_btnWrap2 .panels .tc-panel > p {font-size:16px; color:#fff047}
.usa_stock .usa_btnWrap2 .panels .boxWrap {color:#fff; margin-top:10px; padding:15px; border:0; background:#990400}
.usa_stock .usa_btnWrap2 .tabs .tc-tab.tc-selected a {background:#b80b08 url("/myasset/common/img/event/2017_America_stock/arrow_on.png") no-repeat center bottom}
.usa_stock .usa_btnWrap2 .panels ul.guideTxt>li:before,
.usa_stock .usa_btnWrap2 .panels .guideTxt>li>ul>li:before {background-color:#fff}

/*** 해외주식비과세펀드 이벤트 (171011추가) ***/
.taxfreeFund2_event .tabWrap {margin-top:-63px;}
.taxfreeFund2_event .tabWrap .tabs {background:none}
.taxfreeFund2_event .tabWrap .tabs .tc-tab a, .taxfreeFund2_event .tabWrap .tabs .tc-tab.tc-selected a {height:63px; box-sizing:border-box}
.taxfreeFund2_event .tabWrap .tabs .tc-tab a {margin:0;font-size:24px; line-height:63px; font-weight:bold; color:#fff; background:url("/myasset/common/img/event/2017_taxfreeFund2/tab_off.png") repeat 0 0;border:1px solid #111d3a}
.taxfreeFund2_event .tabWrap .tabs .tc-tab.tc-selected a {color:#303030; background:url("/myasset/common/img/event/2017_taxfreeFund2/tab1_on.png") repeat 0 0;border:0;border-top:1px solid #111d3a}
.taxfreeFund2_event .tabWrap .tabs .tc-tab.tc-selected a.tab2 {background:url("/myasset/common/img/event/2017_taxfreeFund2/tab2_on.png") repeat 0 0}
.taxfreeFund2_event .panels {top:0; margin-bottom:0; border:none;}
.taxfreeFund2_event .emoticon_cont1 {position:relative; padding:0 62px; text-align:center; background:url("/myasset/common/img/event/2017_taxfreeFund2/bg_emoticon_cont1.jpg") no-repeat center 0;}
.taxfreeFund2_event .emoticon_cont1 > a {display:block; text-align:right}
.taxfreeFund2_event .emoticon_list1 {overflow:hidden;}
.taxfreeFund2_event .emoticon_list1 li {float:left; width:25%;padding:0 3px; box-sizing:border-box}
.taxfreeFund2_event .emoticon_list1 li > div {height:232px; padding:0 8px; border:1px solid #431c21; background:#fff; box-sizing:border-box}
.taxfreeFund2_event .emoticon_list1 li > div dt {font-size:17px; font-weight:bold; text-align:center; letter-spacing:-3px; height:45px; line-height:45px; overflow:hidden; border-bottom:1px dotted #212121; white-space:nowrap;text-overflow:ellipsis}
.taxfreeFund2_event .emoticon_list1 li > div .emoticon_img,
.taxfreeFund2_event .emoticon_list1 li > div .emoticon_txt {height:132px; box-sizing:border-box}
.taxfreeFund2_event .emoticon_list1 li > div .emoticon_img {background:#fff}
.taxfreeFund2_event .emoticon_list1 li > div .emoticon_img img {display:inline-block; width:142px; height:132px; text-align:center}
.taxfreeFund2_event .emoticon_list1 li > div .emoticon_btn1 a {display:block; font-size:17px; color:#fff; width:100%; height:37px; line-height:37px; background:#4d3739; box-sizing:border-box}
.taxfreeFund2_event .emoticon_list1 li > div.my_emoticon1 {border:2px solid #cc361e}
.taxfreeFund2_event .emoticon_list1 li > div.my_emoticon1 dt {font-size:24px; color:#cb341d; line-height:50px; border-bottom:1px dotted #fff;}
.taxfreeFund2_event .emoticon_list1 li > div .emoticon_txt {padding-top:15px; font-size:24px; color:#000; line-height:1.3; letter-spacing:-3px;}
.taxfreeFund2_event .emoticon_list1 li > div.my_emoticon1 .emoticon_btn1 a {height:37px; line-height:37px; color:#fff227; background:#cb341d}
.taxfreeFund2_event .emoticon_list1 li > div.my_emoticon1 .emoticon_tit {font-size:17px; font-weight:bold; text-align:center; letter-spacing:-3px;height:37px; line-height:37px; white-space:nowrap;text-overflow:ellipsis}
.taxfreeFund2_event .taxfreeFund2_table1 {padding:0 50px;background:url("/myasset/common/img/event/2017_taxfreeFund2/bg_tab2_table1.jpg") repeat 0 0;}
.taxfreeFund2_event .taxfreeFund2_table1 .tblRow {border-top:3px solid #3d8aff}
.taxfreeFund2_event .taxfreeFund2_table1 .tblRow td {font-size:15px; padding:12px 10px 13px}
.taxfreeFund2_event .taxfreeFund2_table1 .tblRow td .tit {font-size:16px}
.taxfreeFund2_event .taxfreeFund2_table1 .tblRow .btn.st2 {height:30px; line-height:30px;font-size:15px}
.taxfreeFund2_event .taxfreeFund2_table1 .flagWrap {display:inline-block;width:100px;text-align:left !important;position:relative;}
.taxfreeFund2_event .taxfreeFund2_table1 .flag {display:inline-block;background:url("/myasset/common/img/ma/spr_ma.png") no-repeat;font-size:0;overflow:hidden;line-height:0;position:absolute;left:43px;top:50%;}
.taxfreeFund2_event .taxfreeFund2_table1 .flag.flag01 {width:40px;height:25px;background-position:-77px -220px;margin-top:-12.5px}
.taxfreeFund2_event .taxfreeFund2_table1 .flag.flag02 {width:39px;height:24px;background-position:-119px -220px;margin-top:-12px}
.taxfreeFund2_event .taxfreeFund2_table1 .flag.flag03 {width:41px;height:26px;background-position:-160px -220px;margin-top:-13px}
.taxfreeFund2_event .taxfreeFund2_table1 .flag.flag04 {width:37px;height:23px;background-position:-203px -220px;margin-top:-11.5px}
.taxfreeFund2_event .taxfreeFund2_table1 .flag.flag05 {width:36px;height:36px;background-position:-242px -220px;margin-top:-18px}
.taxfreeFund2_event .taxfreeFund2_table1 .flag.flag06 {width:38px;height:23px;background-position:-283px -220px;margin-top:-12px}
.taxfreeFund2_event .taxfreeFund2_table1 .flag.flag07 {width:38px;height:23px;background-position:-326px -220px;margin-top:-12px}

/* 171103 개인연금펀드 이벤트 */
.pension_event .tabWrap .tabs {background:none;}
.pension_event .tabWrap .tabs .tc-tab a {height:63px;font-size:24px;line-height:63px; color:#fff; background:#37449e; margin:0px; border:1px solid #000; box-sizing:border-box; }
.pension_event .tabWrap .tabs .tc-tab.tc-selected a {border:none; height:63px; font-size:24px; font-weight:bold; line-height:63px; }
.pension_event .tabWrap .tabs .tc-tab.tc-selected a.tab1 { background:url("/myasset/common/img/event/2017_pension/tabOff_bg.gif") no-repeat; color:#01284c;}
.pension_event .tabWrap .tabs .tc-tab.tc-selected a.tab2 {background:#f3f3f3; color:#000;}
.pension_event .panels {top:0; margin-bottom:0; border:none;}
.pension_event .fundRadar_table2 {height:216px; padding:0 45px 0 54px; background:url("/myasset/common/img/event/2017_fundradar/tab1_table_bg.jpg") no-repeat center 0}
.pension_event .fundRadar_table2 .tblCol {border:2px solid #0c246f;}
.pension_event .fundRadar_table2 .tblCol tr th, .pension_event .fundRadar_table2 .tblCol tr td {font-size:18px; color:#000; padding:3px 5px 5px; background-color:#fff; border-bottom:1px dotted #212121;}
.pension_event .fundRadar_table2 .tblCol tr td {border-left:none}
.pension_event .fundRadar_table2 .tblCol tr td.txtL {border-left:1px dotted #8490b7}
.pension_event .fundRadar_table2 .tblCol tr td a {display:inline-block;}

/* 개인연금펀드 이벤트 수정 (180110 안정모) */
.pension_event.pension2 .tabWrap .tabs .tc-tab a {color:#97938f;background:#2a1b07;}
.pension_event.pension2 .tabWrap .tabs .tc-tab.tc-selected a.tab1 {color:#251407;background:#f9c43e url("/myasset/common/img/event/2017_pension2/tab_bg_01.gif") no-repeat;}
.pension_event.pension2 .tabWrap .tabs .tc-tab.tc-selected a.tab2 {color:#000;background:#f3f3f3}

/* 171130 카카오톡 플러스친구 */
.kakaoplus_cont {overflow:hidden; margin-top:31px; background:url("/extern/mobile/data/kakaoplus/bg.png") no-repeat center; background-size:auto 100%; /* height:520px; */height:552px;}/*171206수정*/
.kakaoplus_cont ul {/* width:360px; */max-width:360px; height:415px; margin:0 auto; position:relative;}/*171206수정*/
.kakaoplus_cont li {position:absolute; list-style:none !important;}
.kakaoplus_cont li a {display:block; }
.kakaoplus_cont li strong,.kakaoplus_cont ul li span {visibility:hidden;overflow:hidden;position:absolute;top:0;left:-999em;width:0;height:0;font-size:0;line-height:0;text-align:left;text-indent:-9999px}
.kakaoplus_cont li.menu01 {top:80px; left:calc(50% - 90px);}
.kakaoplus_cont li.menu01 a {background:url("/extern/mobile/data/kakaoplus/btn01.png") no-repeat; background-size:auto 100%; width:242px; height:56px;}
.kakaoplus_cont li.menu02 {top:130px; left:calc(50% - 150px);}
.kakaoplus_cont li.menu02 a {background:url("/extern/mobile/data/kakaoplus/btn02.png") no-repeat; background-size:auto 100%; width:129px; height:56px;}/*171228수정*/
.kakaoplus_cont li.menu03 {top:130px; left:60%;}
.kakaoplus_cont li.menu03 a {background:url("/extern/mobile/data/kakaoplus/btn03.png") no-repeat; background-size:auto 100%; width:119px; height:56px;}
.kakaoplus_cont li.menu04 {top:185px; left:calc(50% - 150px);}
.kakaoplus_cont li.menu04 a {background:url("/extern/mobile/data/kakaoplus/btn04.png") no-repeat; background-size:auto 100%; width:75px; height:75px; }
.kakaoplus_cont li.menu05 {top:185px; left:70%;}
.kakaoplus_cont li.menu05 a {background:url("/extern/mobile/data/kakaoplus/btn05.png") no-repeat; background-size:auto 100%; width:77px; height:75px;}/*171228수정*/
.kakaoplus_cont li.menu06 {top:273px; left:20px;}
.kakaoplus_cont li.menu06 a {background:url("/extern/mobile/data/kakaoplus/btn06.png") no-repeat;background-size:auto 100%; width:95px; height:75px;}
.kakaoplus_cont li.menu07 {top:273px; left:70%;}
.kakaoplus_cont li.menu07 a {background:url("/extern/mobile/data/kakaoplus/btn07.png") no-repeat; background-size:auto 100%; width:76px; height:65px;}
.kakaoplus_cont li.menu08 {top:340px; left:33%;}
.kakaoplus_cont li.menu08 a {background:url("/extern/mobile/data/kakaoplus/btn08.png") no-repeat; background-size:auto 100%; width:53px; height:65px;}
.kakaoplus_cont li.menu09 {top:340px; left:55%;}
.kakaoplus_cont li.menu09 a {background:url("/extern/mobile/data/kakaoplus/btn09.png") no-repeat; background-size:100%;width:53px; height:65px;}
.kakaoplus_cont p.info {background:transparent; /* width:360px; */max-width:360px; margin:0 auto;}/*171206수정*/ 
.kakaoplus_cont p.info span {display:block; padding:7px 7px 5px; /* font-size:9px; */font-size:10px; color:#fff; line-height:12px;}/*171206수정*/
.kakaoplus_cont p.info strong {display:block; text-align:right; padding:0 7px; font-size:10px; color:#fff; line-height:12px; letter-spacing:-1px}/*171206추가*/

/* 180119 안정모 추가 (이벤트 페이지 버튼 50%) */
.btnAreaEvent.size2 {position:relative;*zoom:1;}
.btnAreaEvent.size2:after {content:'';display:block;clear:both;}
.btnAreaEvent.size2 a, .btnAreaEvent.size2 .conbox {display:block;float:left;width:50%;}
.btnAreaEvent.size2 a img, .btnAreaEvent.size2 .conbox img {width:100%;height:auto;}
.btnAreaEvent.size2 a.hide {display:none !important}
/* 180119 안정모 추가 (이벤트 페이지 버튼 50%) (e) */

/* 180419 티레이더M 활용백서 이벤트 */
.tradarM_event .tradarM_guideList {position:relative; background:url("/myasset/common/img/event/2018_tradarM_event/img2.jpg") no-repeat}
.tradarM_event .tradarM_guideList ul {overflow:hidden; margin:0 30px 0 46px}
.tradarM_event .tradarM_guideList li {float:left; width:33.33%}
.tradarM_event .tradarM_guideList li a {display:block;}
.tradarM_event .tradarM_guideList li img {display:block; width:100%}

/* 서비스 한눈에 보기 (카카오 플러스) (180628 안정모 추가) */
.kakaoplus_cont2 {margin-top:30px;}
.kakaoplus_cont2 .inner {padding: 30px 10px;background:#868178 url("/extern/mobile/data/kakaoplus2/bg01.png") no-repeat center 0;background-size:100% auto;}
.kakaoplus_cont2 .tit {padding: 20px 15px;text-align:center;}
.kakaoplus_cont2 .tit img {width:100%;height:auto;max-width:500px;}
.kakaoplus_cont2 .line {padding: 5px 0;}
.kakaoplus_cont2 .line ul {display:table;width:100%;}
.kakaoplus_cont2 .line ul li {display:table-cell;}
.kakaoplus_cont2 .line ul li a, .kakaoplus_cont2 .line ul li img {display:block;}
.kakaoplus_cont2 .line ul li img {width:100%;height:auto;}
.kakaoplus_cont2 .line01 ul li {display:table-cell;}
.kakaoplus_cont2 .line01 ul li {width:33.3%}
.kakaoplus_cont2 .line02 ul li {width:20%}
.kakaoplus_cont2 .info {padding:20px 10px;}
.kakaoplus_cont2 .info ul.guideTxt {padding-bottom:10px;}
.kakaoplus_cont2 .info ul.guideTxt li {padding-bottom:3px;font-size:13px;color:#111;}

/* 2018하반기 주식투자 설명회 이벤트(180810추가) */
.stock_academy .academy_table {padding:0 60px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; background:#2d29b0}
.stock_academy .academy_table .tblRow {border-top:3px solid#fff; color:#fff;}
.stock_academy .academy_table .tblRow table {line-height:25px}
.stock_academy .academy_table .tblRow thead th, .stock_academy .academy_table .tblRow th, .stock_academy .academy_table .tblRow td {padding:11px 8px; color:#fff; font-size:19px; letter-spacing:-0.07em; border-left:1px solid#fff; border-bottom:1px solid#fff}
.stock_academy .academy_table .tblRow th:first-child, .stock_academy .academy_table .tblRow td:first-child {border-left:0}
.stock_academy .academy_table .tblRow thead th {font-weight:bold; background-color:#251fa6}
.stock_academy .academy_table .tblRow td {background-color:#2d29b0}
.stock_academy .academy_table .tblRow td .sTxt {display:block; font-size:16px}
.stock_academy .academy_table .tblRow td .sTxt2 {display:block; font-size:18px}
.stock_academy .academy_table .tblRow td em {color:#fbee03}
.stock_academy .academy_table .tblRow td .btn1 {display:inline-block; margin-top:8px}

/* 2018 연금 이벤트 (181023 안정모) */
.event_cont.pension_event.pension3 .tabWrap .tabs .tc-tab a {font-weight:bold;color:#507abb;background:#05409e;}
.event_cont.pension_event.pension3 .tabWrap .tabs .tc-tab.tc-selected a.tab1 {color:#251407;background:#fff45c;}
.event_cont.pension_event.pension3 .tabWrap .tabs .tc-tab.tc-selected a.tab2 {color:#222;background:#f3f3f3}

/* 티레이더 투자노트 이벤트(181105) */
.invest_note .cont1 {padding-bottom:60px; background:url("/myasset/common/img/event/2018_invest_note/bg_cont1.png") no-repeat 0 0}
.invest_note .cont1 .note_tip {margin:0 50px; padding:0 77px 20px; border:2px solid #122e89; background:#ffe84f}
.invest_note .cont1 .note_tip ul {overflow:hidden;}
.invest_note .cont1 .note_tip ul li {float:left; width:25%}
.invest_note .cont1 .note_tip ul li a {display:block}
.invest_note .stock_pick {padding:0 27px 65px; background:#ebebeb}
.invest_note .stock_pick .pick_list {margin-bottom:35px; overflow:hidden}
.invest_note .stock_pick .pick_list li {float:left; width:33.3%}
.invest_note .stock_pick .pick_list li dd {text-align:center}
.invest_note .stock_pick .pick_list li dd .btn_like {position:relative; display:inline-block; width:200px; height:43px; line-height:43px; border:0; background:url("/myasset/common/img/event/2018_invest_note/bg_pickBtn.png") no-repeat}
.invest_note .stock_pick .pick_list li dd .ico.ico_like {position:absolute; top:11px; left:39px; width:24px; height:22px; background:url("/myasset/common/img/event/2018_invest_note/ico_like.png") no-repeat;}
.invest_note .stock_pick .pick_list li dd .btn_like strong {padding-left:24px; font-size:20px; color:#f6602e}
.invest_note .stock_pick .pick_list li dd .btn_like em {font-size:20px; color:#f6602e}

/* 2019년 부동산 시장 대전망 세미나 (181109 안정모) */
.real_estate_seminar.tbl_wrap {padding:0 28px;background:#131746;}
.real_estate_seminar.tbl_wrap .tblRow {padding:30px;background:#fff;border:0 none;}
.real_estate_seminar.tbl_wrap table thead th, .real_estate_seminar.tbl_wrap table tbody td {padding: 7px 0;line-height:normal;}
.real_estate_seminar.tbl_wrap table thead th {font-weight:normal;font-size:24px;color:#fff;background:#393939;border-left: 0 none;}
.real_estate_seminar.tbl_wrap table tbody td {font-size:21px;color:#222;}
.real_estate_seminar.tbl_wrap table tbody td strong {color:#9d3000;}
.real_estate_seminar.tbl_wrap table tbody td .btn1 {display:inline-block;padding-top:10px;}

/* 2018 간편결제 이벤트 (181120 안정모) */
.event_cont.easy_pay_2018 .con01 {padding: 35px 40px 45px 40px;background:#f3f3f3;}
.event_cont.easy_pay_2018 .con01 h3 {padding-bottom: 10px;font-size:20px;color:#397de3;line-height:normal;}
.event_cont.easy_pay_2018 .con01 .inner {padding:15px;border:3px solid #397de3;background:#fff;}
.event_cont.easy_pay_2018 .con01 .inner ul {text-align:center;*zoom:1;}
.event_cont.easy_pay_2018 .con01 .inner ul:after {content:'';display:block;clear:both;}
.event_cont.easy_pay_2018 .con01 .inner ul li {float:left;padding:0 20px;}
.event_cont.easy_pay_2018 .con01 .inner ul li .box {padding: 0 0 20px 0;border:1px solid #bebebc;width: 293px;}
.event_cont.easy_pay_2018 .con01 .inner ul li.n01 .box {background:#ffe60c;}
.event_cont.easy_pay_2018 .con01 .inner ul li.n02 .box {background:#e5191f;}
.event_cont.easy_pay_2018 .con01 .inner ul li .box .btn_area {text-align:center;}
.event_cont.easy_pay_2018 .con01 .inner ul li .box .btn_area a.ico {display:inline-block;margin: 0 6px;width:113px;border:1px solid #9d9d9d;border-radius:2px;background:#fff;font-size: 14px;color: #010101;line-height: 30px;}
.event_cont.easy_pay_2018 .con01 .inner ul li .box .btn_area a.ico span {display:inline-block;padding-left:18px;background:url("/myasset/common/img/event/2018_easy_pay/ico.png") no-repeat 0 0;line-height:normal;font-weight:bold;}
.event_cont.easy_pay_2018 .con01 .inner ul li .box .btn_area a.ico.list span {background-position: 0 -23px;}
.event_cont.easy_pay_2018 .con01 .inner ul li .box .btn_area a.ico.search span {background-position:2px 2px;}

/* 티레이더M 로그인 별적립 이벤트(181121) */
.event_cont.tradarm_login .eventBg1 {padding-bottom:60px; background:#1a284f}
.event_cont.tradarm_login .eventBg2 {padding-top:45px; background:#e88125}

/* 카카오 플러스 팝업 (181203 안정모) */
.kakaoplus_cont_wrap {background:url("/extern/mobile/data/kakaoplus/bg2.png") repeat-y center 0;background-size: 400px auto;}
.kakaoplus_cont.type2 {height:auto;background-position:center 0;background-size: 400px auto;}
.kakaoplus_cont.type2 div.info {margin:0 auto;max-width:340px;padding:10px;color:#fff;}
.kakaoplus_cont.type2 div.info ul.guideTxt {padding-bottom:15px;height:auto;}
.kakaoplus_cont.type2 div.info ul.guideTxt>li {font-size:11px;}
.kakaoplus_cont.type2 div.info ul.guideTxt>li:before {background:#fff;}

/* 대만파생상품 투자설명회 (190227 안정모) */
.taifex_seminar.tbl_wrap {padding:0 50px;background: #111544;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
.taifex_seminar.tbl_wrap .tblRow {border-top:2px solid #fff;}
.taifex_seminar.tbl_wrap table thead th,
.taifex_seminar.tbl_wrap table tbody td {padding: 7px 0;line-height:normal;border-left: 1px solid #fff;}
.taifex_seminar.tbl_wrap table thead th {font-weight:normal;font-size: 20px;color:#fff;background: none;}
.taifex_seminar.tbl_wrap table tbody td {font-size: 17px;color: #fff;background: none;letter-spacing: -1px;}
.taifex_seminar.tbl_wrap table tbody td span {font-size:16px;}
.taifex_seminar.tbl_wrap table .fst {border-left:none;}
.taifex_seminar.tbl_wrap table .txtL {padding-left:10px;text-align:left;}
.taifex_seminar.tbl_wrap table img {display:inline-block;vertical-align:middle;}
.taifex_seminar.tbl_wrap table .dotted {border-bottom:1px dotted #fff !important;}

/* 해외주식이벤트(190430) */
.globalStock_2019 .contBox {position:relative; padding:0 40px; background:#457ef6}
.globalStock_2019 .contBox ul {overflow:hidden}
.globalStock_2019 .contBox ul li {float:left; margin:20px 10px 0; width:335px}

/* 서치369 감사쿠폰 이벤트 (190517 안정모) */
.search369_coupon .tabWrap .tabs li {position:relative;}
.search369_coupon .tabWrap .tabs li a {font-size: 20px;border:1px solid #7a7a7a;height:88px;line-height:88px;font-weight: bold;letter-spacing: -2px;}
.search369_coupon .tabWrap .tabs li.tc-selected a {height:88px;line-height:88px;border:1px solid #fb5813;border-bottom: 1px solid #fff;}
.search369_coupon .tabWrap .tabs li.tc-selected:after {display:block;content:'';position:absolute;left:50%;bottom:0;margin-left:-17px;width:35px;height:19px;background:url("/myasset/common/img/event/2019_search369_coupon/arrow.png") no-repeat 0 0;z-index: 2;}
.search369_coupon .tabWrap .panels {border-top:1px solid #fb5813;}

/* 나만의 이벤트! Special for you (ver2)(190614) */
.myEvent2_2019 .cont1 {padding:12px 78px 18px; background:#0f072d url("/myasset/common/img/event/2019_my_events2/img2.png") no-repeat right bottom;}
.myEvent2_2019 .cont1 p {padding-top:8px; color:#dbdbdb; font-size:22px; line-height:1.2}
.myEvent2_2019 .cont1 p em {color:#fff951; font-weight:normal}
.myEvent2_2019 .cont1 .txt2 {font-size:28px}
.myEvent2_2019 .cont1 .txt3 {text-decoration:underline}
.myEvent2_2019 .notice {padding:31px 40px 40px; background:#461641}
.myEvent2_2019 .notice .in {padding:0 45px 35px 50px; background:#fff}
.myEvent2_2019 .notice h3 {padding-top:30px; font-size:15px}
.myEvent2_2019 .notice .guideTxt li {margin-top:5px; font-size:15px; font-weight:normal}
.myEvent2_2019 .notice .guideTxt .btn {font-size:15px; color:#fff2ec; height:25px; line-height:25px; background-color:#313131; border-color:#313131;}

/* 티레이더배틀 이벤트 */
.tbattle_2019 .cont1 {padding:0 5px; background:#172b44 url("/myasset/common/img/event/2019_tbattle/cont1_bg.png") no-repeat 0 0;}
.tbattle_2019 .cont1 ul {overflow:hidden}
.tbattle_2019 .cont1 ul li {float:left; width:260px;}
.tbattle_2019 .cont1 ul li a {display:block}
.tbattle_2019 .btnWrap1 {background:#172b44}
.tbattle_2019 .btnWrap1 a {display:block; padding-top:16px;}
.tbattle_2019 .cont2 {padding-left:40px; background:#122134}
.tbattle_2019 .cont2 ul {overflow:hidden}
.tbattle_2019 .cont2 ul li {float:left; width:250px;}
.tbattle_2019 .cont2 ul li a {display:block}
.tbattle_2019 .btnWrap2 {padding-bottom:42px; background:#107cfb}
.tbattle_2019 .btnWrap2 a {display:block; padding-bottom:25px;}

/* 2019 유안타 옥토버페스트 이벤트(190904) */
.octoberfest_2019 .quizWrap {padding:0 53px 69px; background:#4e3104; overflow:hidden}
.octoberfest_2019 .quizWrap > div {padding:25px 0; width:333px; background:#664107}
.octoberfest_2019 .quizWrap > div dl {margin:0 20px; text-align:center}
.octoberfest_2019 .quizWrap > div dt {font-size:25px; color:#fff; letter-spacing:-0.08em; line-height:1.3}
.octoberfest_2019 .quizWrap > div dt strong {color:#fff}
.octoberfest_2019 .quizWrap > div dt em {font-size:27px; color:#de8e22}
.octoberfest_2019 .quizWrap > div dd {margin-top:22px}
.octoberfest_2019 .quizWrap > div dd.btnCont {margin-top:38px}
.octoberfest_2019 .quizWrap > div dd.btnCont a {display:inline-block}
.octoberfest_2019 .quizWrap .lCont {float:left;}
.octoberfest_2019 .quizWrap .rCont {float:right}
.octoberfest_2019 .quizWrap > div.rCont dt em {color:#ed6002}
.octoberfest_2019 .quizWrap > div input[type=text] {margin:0 3px; height:44px; line-height:44px; width:24px; font-size:25px; color:#000; text-align:center; border:1px solid  #d6ccbd}

/* 2019 스탬프 이벤트(191001) */
.stamp_2019 .stampWrap {padding:0 38px 50px; background:#fff971}
.stamp_2019 .stampWrap ul {width:100%; overflow:hidden}
.stamp_2019 .stampWrap li {float:left; width:238px; position:relative;}
.stamp_2019 .stampWrap .m_clear {display:none; position:absolute; left:0; top:0}
.stamp_2019 .stampWrap .m_clear.on {display:block}
.stamp_2019 .stampWrap .m_clear a, .stamp_2019 .stampWrap .m_clear a img {display:block}
/* 191010추가 */
.stamp_2019 .myStamp {position:relative; padding:30px 0 20px; text-align:center; overflow:hidden; background:#fff971}
.stamp_2019 .myStamp dl {display:inline-block; overflow:hidden;}
.stamp_2019 .myStamp dt {float:left; padding-right:10px}
.stamp_2019 .myStamp dd {float:left; height:38px; line-height:38px}
.stamp_2019 .myStamp dd a {display:block;}
.stamp_2019 .myStamp dd a img {display:block;}
.stamp_2019 .myStamp dd em {padding-left:30px; font-size:28px; font-weight:bold; color:#e5262c}
/* 191010추가(e) */

/* 나만의 이벤트! Special for you (ver3)(191024) */
.myEvent3_2019 .notice {padding:0 50px 27px; background:#eee}
.myEvent3_2019 .notice h3 {padding-top:28px; font-size:18px; color:#242424}
.myEvent3_2019 .notice .guideTxt li {margin-top:4px; font-size:15px; font-weight:normal; color:#242424; letter-spacing:-0.04em; line-height:1.4;}
.myEvent3_2019 .notice .guideTxt .btn {position:relative; margin-left:5px; padding-right:30px !important; font-size:13px; color:#242424; height:25px; line-height:25px; background-color:#eee; border-color:#000;}
.myEvent3_2019 .notice .guideTxt .btn:after {display:block; position:absolute; top:50%; right:8px; font-size:0; width:5px; height:7px; margin-top:-3.5px; content:''; background:url('/myasset/common/img/spr_com.png') no-repeat; background-position:-46px -1080px;}

/* 2020년 부동산 시장 대전망 세미나 (191112 김예리) */
.real_estate_seminar_2020.tbl_wrap {padding:0 28px;background:#1e1a4d;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
.real_estate_seminar_2020.tbl_wrap .tblRow {padding:30px;background:#fff;border:0 none;}
.real_estate_seminar_2020.tbl_wrap table thead th,
.real_estate_seminar_2020.tbl_wrap table tbody td {padding: 7px 0;line-height:normal;}
.real_estate_seminar_2020.tbl_wrap table thead th {font-weight:normal;font-size:24px;color:#fff;background:#2a2a44;border-left: 0 none;}
.real_estate_seminar_2020.tbl_wrap table tbody td {font-size:21px;color:#222;}
.real_estate_seminar_2020.tbl_wrap table tbody td strong {color:#da4300;}
.real_estate_seminar_2020.tbl_wrap table tbody td .btn1 {display:inline-block;padding-top:10px;}

/* 2020년 주식시장 대전망 (191115 김예리) */
.stock_academy_2020 .btn_wrap{overflow:hidden;}
.stock_academy_2020 .btn_wrap a{float:left;width:50%;}
.stock_academy_2020 .academy_table {padding:0 28px;background:#021a4b;}
.stock_academy_2020 .academy_table .tblRow {padding:30px 22px;background:#fff;border:0 none;}
.stock_academy_2020 .academy_table table thead th {padding: 7px 0;line-height:normal;}
.stock_academy_2020 .academy_table table tbody td {padding: 20px 0;line-height:normal;letter-spacing:-0.045em;}
.stock_academy_2020 .academy_table table thead th {font-weight:normal;font-size:24px;color:#fff;background:#2a2a44;border-left: 0 none;}
.stock_academy_2020 .academy_table table tbody td {font-size:22px;color:#222;}
.stock_academy_2020 .academy_table table tbody td strong {color:#da4820;}
.stock_academy_2020 .academy_table table tbody td span{display:block;margin-top:5px;font-size:18px;color:#555;line-height:19px;}
.stock_academy_2020 .academy_table table tbody td .btn1 {display:inline-block;padding-top:10px;}

/* 해외주식거래 이벤트 (200106) */
.ovrIvst_2020 .stepWrap {padding:0 32px; background:#fd5030}
.ovrIvst_2020 .stepWrap ol {overflow:hidden}
.ovrIvst_2020 .stepWrap ol li {float:left; width:33.33%}
.ovrIvst_2020 .btnWrap1 {padding:30px 0 26px; background:#fd5030}

/* 펀드 관심 고객 타겟 이벤트 (200114 김예리) */
.fund_target_2020 .info_txt{padding:28px 72px;background:url('/myasset/common/img/event/2020_fund_target01/bg1.jpg') repeat-y;}
.fund_target_2020 .info_txt ul li{display:table;width:100%;}
.fund_target_2020 .info_txt ul li span{display:table-cell;font-size:23px;color:#0c1643;vertical-align:middle;letter-spacing:-0.05em;}
.fund_target_2020 .info_txt ul li .tit{width:202px;font-size:21px;position:relative;}
.fund_target_2020 .info_txt ul li .tit:before{content:'';display:inline-block;margin:0 14px 0 20px;width:9px;height:9px;background:url('/myasset/common/img/event/2020_fund_target01/bg2.png') no-repeat;vertical-align:3px;}
.fund_target_2020 .info_txt ul li .tit:after{content:'';width:30px;height:1px;background:#afafb9;position:absolute;right:14px;top:50%;}
.fund_target_2020 .info_txt02{padding:0 51px 30px;}
.fund_target_2020 .info_txt02 ul li{font-size:21px;color:#192131;letter-spacing:-0.05em;}
.fund_target_2020 .info_txt02 ul li:before {content:'';display:inline-block;margin-right:10px;width:9px;height:9px;background:url('/myasset/common/img/event/2020_fund_target02/bg1.png') no-repeat;vertical-align:3px;}
.fund_target_2020 .info_txt02 ul li > ul{padding-left:19px;}
.fund_target_2020 .info_txt02 ul li > ul li{font-size:20px;}
.fund_target_2020 .info_txt02 ul li > ul li:before{display:none;}

/* 포인트미션 이벤트(200227) */
.pointMsn_2020 .msBtnWrap {padding-bottom:62px; background:#1786ff}
.pointMsn_2020 .pointWrap {position:relative; padding:0 40px; background:#1786ff}
.pointMsn_2020 .pointWrap .point_cont {padding:0 30px 31px; background:url('/myasset/common/img/event/2020_pointMsn/point_img2.png') repeat-y;}
.pointMsn_2020 .pointWrap .point_cont .pointTxt {text-align:center; font-size:16px; color:#373737; font-weight:bold; letter-spacing:-0.04em}
.pointMsn_2020 .pointWrap .point_cont .pointTxt em {font-size:26px; color:#f7631d; letter-spacing:-0.07em; padding-right:5px}
.pointMsn_2020 .pointWrap .pointBg {position:relative; width:100%; margin:0 auto; height:29px; border:1px solid #aaa; background:#f8f8f8}
.pointMsn_2020 .pointWrap .pointBg .point {position:absolute; left:0; top:0; height:100%; background:#eb6100}
.pointMsn_2020 .pointWrap .intervalWrap {position:relative; margin:65px 0 0}
.pointMsn_2020 .pointWrap .intervalWrap .interval {position:absolute; bottom:0; font-size:21px; color:#000; letter-spacing:-0.04em}
.pointMsn_2020 .pointWrap .intervalWrap .interval.interval1 {left:50%;margin-left:-30px}
.pointMsn_2020 .pointWrap .intervalWrap .interval.interval2 {right:-15px}

/* 비상장 종목보고서 무료 열람 이벤트!(200410) */
.unlisted_stock_2020 .btnWrap1 {padding:14px 0 46px; background:#ececec}
.unlisted_stock_2020 .tabWrap .tabs .tc-tab {background:#dedede url('/myasset/common/img/event/2020_unlisted_stock/tab_bg.png') repeat-x 0 0}
.unlisted_stock_2020 .tabWrap .tabs .tc-tab a {display:block; font-size:0; overflow:hidden; line-height:0; height:99px; margin-left:-2px; border-color:#ececec; border-width:3px; background:url('/myasset/common/img/event/2020_unlisted_stock/tab1.png') no-repeat 50% 55%;}
.unlisted_stock_2020 .tabWrap .tabs .tc-tab a.tab1 {border-left:0; /* background-image:url('/myasset/common/img/event/2020_unlisted_stock/tab1.png'); */}
.unlisted_stock_2020 .tabWrap .tabs .tc-tab a.tab2 {border-right:0; background-image:url('/myasset/common/img/event/2020_unlisted_stock/tab2.png');}
.unlisted_stock_2020 .tabWrap .tabs .tc-tab.tc-selected a {border-color:#000; border-width:3px; background-color:#fff;}
.unlisted_stock_2020 .tabWrap .tabs .tc-tab.tc-selected a.tab1 {background-image:url('/myasset/common/img/event/2020_unlisted_stock/tab1_on.png');}
.unlisted_stock_2020 .tabWrap .tabs .tc-tab.tc-selected a.tab2 {background-image:url('/myasset/common/img/event/2020_unlisted_stock/tab2_on.png');}
.unlisted_stock_2020 .panels {top:-3px; border-top:3px solid #000;}
.unlisted_stock_2020 .btnWrap2 {padding:14px 0 56px; background:#fff}

/* 포인트미션 이벤트2(200521) */
.pointMsn2_2020 .msBtnWrap {padding-bottom:62px; background:#5d9f5f}
.pointMsn2_2020 .pointWrap {position:relative; padding:0 40px; background:#5d9f5f}
.pointMsn2_2020 .pointWrap .point_cont {padding:0 30px 31px; background:url('/myasset/common/img/event/2020_pointMsn/point_img2.png') repeat-y;}
.pointMsn2_2020 .pointWrap .point_cont .pointTxt {text-align:center; font-size:16px; color:#373737; font-weight:bold; letter-spacing:-0.04em}
.pointMsn2_2020 .pointWrap .point_cont .pointTxt em {font-size:26px; color:#f7631d; letter-spacing:-0.07em; padding-right:5px}
.pointMsn2_2020 .pointWrap .pointBg {position:relative; width:100%; margin:0 auto; height:29px; border:1px solid #aaa; background:#f8f8f8}
.pointMsn2_2020 .pointWrap .pointBg .point {position:absolute; left:0; top:0; height:100%; background:#eb6100}
.pointMsn2_2020 .pointWrap .intervalWrap {position:relative; margin:65px 0 0}
.pointMsn2_2020 .pointWrap .intervalWrap .interval {position:absolute; bottom:0; font-size:21px; color:#000; letter-spacing:-0.04em}
.pointMsn2_2020 .pointWrap .intervalWrap .interval.interval1 {left:50%;margin-left:-30px}
.pointMsn2_2020 .pointWrap .intervalWrap .interval.interval2 {right:-15px}

/* RA 테스트베드 심사통과 축하이벤트 (200618 김예리) */
.RA_TestBed_2020{padding:0 40px;background:#fff url('/myasset/common/img/event/2020_RA_TestBed/bg_01.png') no-repeat;}
.RA_TestBed_2020 .quiz_wrap{padding:0 39px 0 40px;background:#163189;}
.RA_TestBed_2020 .quiz_wrap .tx_box{display:table;width:100%;padding:30px 50px;background:#fff;box-sizing:border-box;}
.RA_TestBed_2020 .quiz_wrap .tx_box input[type="text"]{display:table-cell;width:380px;height:44px;border:5px solid #002392;text-align:center;font-size:28px;color:#000;}
.RA_TestBed_2020 .quiz_wrap .tx_box input::placeholder{font-size:28px;}
.RA_TestBed_2020 .quiz_wrap .tx_box input:-ms-input-placeholder{color:#999;}
.RA_TestBed_2020 .quiz_wrap .tx_box input::-ms-input-placeholder{color:#999;}
.RA_TestBed_2020 .quiz_wrap .tx_box a {display:table-cell;width:110px;background:#002392;text-align:center;font-size:24px;color:#fff;vertical-align:middle;border-radius:3px;}

/* 미국주식 첫거래 이벤트 (200801 김예리) */
.first_us_stock_2020 .stepWrap {padding:0 32px; background:#fd5030}
.first_us_stock_2020 .stepWrap ol {overflow:hidden}
.first_us_stock_2020 .stepWrap ol li {float:left;}
.first_us_stock_2020 .btnWrap1 {padding:30px 0 0; background:#fd5030}
.first_us_stock_2020 .contWrap ul {overflow:hidden}
.first_us_stock_2020 .contWrap ul li {float:left;}

/* 펀드 관심 고객 타겟 이벤트3 (200806 김예리) */
.fund_target_2020_2 .info_txt{padding:28px 67px 30px;}
.fund_target_2020_2 .info_txt ul li{font-size:22px;color:#192131;letter-spacing:-0.05em;}
.fund_target_2020_2 .info_txt ul li:before {content:'';display:inline-block;margin-right:8px;width:15px;height:15px;background:url('/myasset/common/img/event/2020_fund_target03/bg1.png') no-repeat;vertical-align:0;}
.fund_target_2020_2 .info_txt ul li > ul {padding-left:23px;}
.fund_target_2020_2 .info_txt ul li > ul li:before {display:none;}
.fund_target_2020_2 .info_txt ul li > ul li span {padding-left:14px;font-size:20px;}

/* 포인트미션 이벤트3(200810 김예리) */
.pointMsn3_2020 .msBtnWrap {padding-bottom:62px; background:#e96a00}
.pointMsn3_2020 .pointWrap {position:relative; padding:0 40px; background:#e96a00}
.pointMsn3_2020 .pointWrap .point_cont {padding:0 30px 31px; background:url('/myasset/common/img/event/2020_pointMsn/point_img2.png') repeat-y;}
.pointMsn3_2020 .pointWrap .point_cont .pointTxt {text-align:center; font-size:16px; color:#373737; font-weight:bold; letter-spacing:-0.04em}
.pointMsn3_2020 .pointWrap .point_cont .pointTxt em {font-size:26px; color:#f7631d; letter-spacing:-0.07em; padding-right:5px}
.pointMsn3_2020 .pointWrap .pointBg {position:relative; width:100%; margin:0 auto; height:29px; border:1px solid #aaa; background:#f8f8f8}
.pointMsn3_2020 .pointWrap .pointBg .point {position:absolute; left:0; top:0; height:100%; background:#eb6100}
.pointMsn3_2020 .pointWrap .intervalWrap {position:relative; margin:65px 0 0}
.pointMsn3_2020 .pointWrap .intervalWrap .interval {position:absolute; bottom:0; font-size:21px; color:#000; letter-spacing:-0.04em}
.pointMsn3_2020 .pointWrap .intervalWrap .interval.interval1 {left:50%;margin-left:-30px}
.pointMsn3_2020 .pointWrap .intervalWrap .interval.interval2 {right:-15px}

/* 중전(주상의 전략 파트너) - 상단 왼쪽 메뉴 없음(개인화팝업용) */
.event_cont.strPartner_2020 {width:640px; margin:0 auto}

/* 1st 티레이더배틀 × UIC 대학생모의투자 Festival(201109) */
.uic_mockInvst_2020 .btnWrap {overflow:hidden}
.uic_mockInvst_2020 .btnWrap li {float:left; width:50%}

/* 2021 포인트미션 이벤트(201110) */
.pointMsn_2021 .msBtnWrap {padding-bottom:20px; background:url('/myasset/common/img/event/2021_pointMsn/point_bg.png') repeat-y;}
.pointMsn_2021 .pointWrap {position:relative; padding:0 40px; background:url('/myasset/common/img/event/2021_pointMsn/point_bg.png') repeat-y;}
.pointMsn_2021 .pointWrap .point_cont {padding:0 35px 10px; background:#fff}
.pointMsn_2021 .pointWrap .point_cont .pointTxt {padding-top:10px; text-align:center; font-size:16px; color:#373737; font-weight:bold; letter-spacing:-0.04em}
.pointMsn_2021 .pointWrap .point_cont .pointTxt em {font-size:26px; color:#f7631d; letter-spacing:-0.07em; padding-right:5px}
.pointMsn_2021 .pointWrap .pointBg {position:relative; width:100%; margin:0 auto; height:31px; background:#e4e4e4}
.pointMsn_2021 .pointWrap .pointBg .point {position:absolute; left:0; top:0; height:100%; background:#e64325}
.pointMsn_2021 .pointWrap .intervalWrap {position:relative; margin:38px 0 0}
.pointMsn_2021 .pointWrap .intervalWrap .interval {position:absolute; bottom:0; font-size:21px; color:#000; letter-spacing:-0.04em}
.pointMsn_2021 .pointWrap .intervalWrap .interval.interval1 {left:50%; margin-left:-30px}
.pointMsn_2021 .pointWrap .intervalWrap .interval.interval2 {right:-15px}

/* My tRadar PRO(210115 김예리) */
.event_cont.tradarevent_2016{margin:0;}
.tradarevent_2016 .img_wrap{max-width:790px;position:relative;}
.tradarevent_2016 .auditInfo{padding:2px 5px 0 0;position:absolute;right:0;top:0;color:#fff;letter-spacing:-0.025em;font-size:11px;}

/* 2021 포인트미션 이벤트2 (210215 김예리) */
.pointMsn2_2021 .msBtnWrap {padding-bottom:36px; background:#d0e8f6;}
.pointMsn2_2021 .pointWrap {position:relative; padding:0 40px 36px; background:#d0e8f6;}
.pointMsn2_2021 .pointWrap .point_cont {padding:0 35px 10px; background:#fff}
.pointMsn2_2021 .pointWrap .point_cont .pointTxt {padding-top:10px; text-align:center; font-size:16px; color:#373737; font-weight:bold; letter-spacing:-0.04em}
.pointMsn2_2021 .pointWrap .point_cont .pointTxt em {font-size:26px; color:#ff7623; letter-spacing:-0.07em; padding-right:5px}
.pointMsn2_2021 .pointWrap .pointBg {position:relative; width:100%; margin:0 auto; height:31px; background:#e4e4e4}
.pointMsn2_2021 .pointWrap .pointBg .point {position:absolute; left:0; top:0; height:100%; background:#ff7623}
.pointMsn2_2021 .pointWrap .intervalWrap {position:relative; margin:38px 0 0}
.pointMsn2_2021 .pointWrap .intervalWrap .interval {position:absolute; bottom:0; font-size:21px; color:#000; letter-spacing:-0.04em}
.pointMsn2_2021 .pointWrap .intervalWrap .interval.interval1 {left:50%; margin-left:-30px}
.pointMsn2_2021 .pointWrap .intervalWrap .interval.interval2 {right:-15px}

/* 2021 포인트미션 이벤트3 (210504 김예리) */
.pointMsn3_2021 .pointWrap {position:relative; padding:0 40px 0; background:url('/myasset/common/img/event/2021_pointMsn3/point_bg.png') center top;}
.pointMsn3_2021 .pointWrap .point_cont {padding:0 35px 8px; background:#fff}
.pointMsn3_2021 .pointWrap .point_cont .pointTxt {padding-top:8px; text-align:center; font-size:26px; color:#333; font-weight:bold; letter-spacing:-0.045em}
.pointMsn3_2021 .pointWrap .point_cont .pointTxt em {color:#e64325;}
.pointMsn3_2021 .pointWrap .point_cont .pointTxt span{font-size:16px;}
.pointMsn3_2021 .pointWrap .pointBg {position:relative; width:100%; margin:0 auto; height:31px; background:#e5e5e5}
.pointMsn3_2021 .pointWrap .pointBg .point {position:absolute; left:0; top:0; height:100%; background:#e64325}
.pointMsn3_2021 .pointWrap .intervalWrap {position:relative; margin:38px 0 0}
.pointMsn3_2021 .pointWrap .intervalWrap .interval {position:absolute; bottom:0; font-size:21px; color:#000; letter-spacing:-0.04em}
.pointMsn3_2021 .pointWrap .intervalWrap .interval.interval1 {left:50%; margin-left:-30px}
.pointMsn3_2021 .pointWrap .intervalWrap .interval.interval2 {right:-15px}

/* 2021 포인트미션 이벤트4 (210806 계수련) */
.pointMsn4_2021 .pointWrap {position:relative; padding:0 40px 0; background:url('/myasset/common/img/event/2021_pointMsn4/point_bg.png') center top;}
.pointMsn4_2021 .pointWrap .point_cont {padding:0 35px 8px; background:#fff}
.pointMsn4_2021 .pointWrap .point_cont .pointTxt {padding-top:8px; text-align:center; font-size:26px; color:#333; font-weight:bold; letter-spacing:-0.045em}
.pointMsn4_2021 .pointWrap .point_cont .pointTxt em {color:#e64325;}
.pointMsn4_2021 .pointWrap .point_cont .pointTxt span{font-size:16px;}
.pointMsn4_2021 .pointWrap .pointBg {position:relative; width:100%; margin:0 auto; height:31px; background:#e5e5e5}
.pointMsn4_2021 .pointWrap .pointBg .point {position:absolute; left:0; top:0; height:100%; background:#e64325}
.pointMsn4_2021 .pointWrap .intervalWrap {position:relative; margin:38px 0 0}
.pointMsn4_2021 .pointWrap .intervalWrap .interval {position:absolute; bottom:0; font-size:21px; color:#000; letter-spacing:-0.04em}
.pointMsn4_2021 .pointWrap .intervalWrap .interval.interval1 {left:50%; margin-left:-30px}
.pointMsn4_2021 .pointWrap .intervalWrap .interval.interval2 {right:-15px}

/* 2021 퇴직연금 ETF/리츠 이벤트 (211208 계수련) */
.etf_reits_2021 .etf_reits_cont {position:relative;}
.etf_reits_2021 .etf_reits_cont .etf-btn {position:absolute; right:81px; top:1px;}

/* 2022 '꽝' 없는 룰렛 미국주식증정 이벤트(220307) */
.usStk_roulette_2022 .rltWrap {background:#fff; border-left:1px solid #263ae3; border-right:1px solid #263ae3;}
.usStk_roulette_2022 .rltWrap .rlt {position:relative; padding-top:4px; margin:0 auto; width:560px; height:564px}
.usStk_roulette_2022 .rltWrap .rlt #image {height:560px; width:560px; background-image: url("/myasset/common/img/event/2022_usStk_roulette/roulet_background.png"); background-position:center; background-repeat:no-repeat; z-index:5;}
.usStk_roulette_2022 .rltWrap .rlt #n-id {position:absolute; top:0; left:50%; margin-left:-28px; width:56px; height:89px; z-index:10;}
.usStk_roulette_2022 .rltWrap .rlt .btn_disabled,
.usStk_roulette_2022 .rltWrap .rlt #button {position:absolute; left:50%; top:50%; margin-left:-64px; margin-top:-64px; width:128px; height:128px; background-repeat:no-repeat; background-position:center; background-image: url("/myasset/common/img/event/2022_usStk_roulette/button.png"); z-index:10;}
.usStk_roulette_2022 .rltWrap .rlt .btn_disabled {background-image: url("/myasset/common/img/event/2022_usStk_roulette/roulet_deactivate.png");}
.usStk_roulette_2022 .rltWrap .txt1 {text-align:right; padding:10px 107px 10px 0; font-size:14px; color:#36373f}
.usStk_roulette_2022 .rltWrap .txt1 span {font-size:12px;}
.popBody.usStk_roulette_2022 {text-align:center}
.popBody.usStk_roulette_2022 .imgWrap {margin-top:15px;}
.popBody.usStk_roulette_2022 .imgWrap img {display:block; margin:0 auto;}
.popBody.usStk_roulette_2022 .imgWrap .coupon {}
.popBody.usStk_roulette_2022 .p_txt1 {margin-top:10px; font-size:22px; color:#000; font-weight:bold}
.popBody.usStk_roulette_2022 .p_txt2 {margin-top:10px; font-size:15px; color:#000;}
.popBody.usStk_roulette_2022 .p_txt2 em {font-size:15px; color:#273ae2; font-weight:bold}
.popBody.usStk_roulette_2022 .p_txt3 {font-size:15px; color:#000;}
.popBody.usStk_roulette_2022 .pageBtnWrap .btn.em {background-color:#828282; border-color:#828282}

/* 2022 절세통합 롱런 이벤트(220610) */
.popBody.taxBnft_2022 {position:relative;}/* 220629 추가 */
.popBody.taxBnft_2022.bg0 {background:url("/myasset/common/img/event/2022_taxBnft/popup_level0.png") no-repeat right top;}
.popBody.taxBnft_2022.bg1 {background:url("/myasset/common/img/event/2022_taxBnft/popup_level1.png") no-repeat right top;}
.popBody.taxBnft_2022.bg2 {background:url("/myasset/common/img/event/2022_taxBnft/popup_level2.png") no-repeat right top;}
.popBody.taxBnft_2022.bg3 {background:url("/myasset/common/img/event/2022_taxBnft/popup_level3.png") no-repeat right top;}
.popBody.taxBnft_2022.bg4 {background:url("/myasset/common/img/event/2022_taxBnft/popup_level4.png") no-repeat right top;}
.popBody.taxBnft_2022 .level_table {margin-bottom:20px; padding:20px 20px 0; width:260px; height:285px; text-align:center; background:#f5f8fe;}
.popBody.taxBnft_2022 .level_table .date {font-size:13px; color:#000;}
.popBody.taxBnft_2022 .level_table .date .ico_date {display:inline-block; width:20px; height:19px; vertical-align:middle; background:url("/myasset/common/img/event/2022_taxBnft/ico_date.png") no-repeat;}
.popBody.taxBnft_2022 .level_table .level_txt {margin:20px 0 28px; display:inline-block; font-size:42px; color:#343434; line-height:1.0; font-weight:bold; border-bottom:1px solid #343434;}
.popBody.taxBnft_2022 .tblRow thead th {font-weight:bold}
.popBody.taxBnft_2022 .level_table .tblRow thead th {font-size:15px;}
.popBody.taxBnft_2022 .tblTxtWrap {margin-bottom:0}
/* 220629 추가 */
.popBody.taxBnft_2022 .level_txtWrap {position:absolute; right:0; top:0; width:408px; height:308px;}
.popBody.taxBnft_2022 .level_txt .txt {position:absolute; right:286px; text-align:right; color:#fff; font-size:13px; font-weight:bold}
.popBody.taxBnft_2022 .level_txt .txt1 {top:230px;}
.popBody.taxBnft_2022 .level_txt .txt2 {top:166px;}
.popBody.taxBnft_2022 .level_txt .txt3 {top:100px;}
.popBody.taxBnft_2022 .level_txt .txt4 {top:35px;}
/* 220629 추가(e) */

/* 2022 4U 국내주식 이벤트(220621) */
.foryou_2022 .btn_halfWrap {margin:0 120px 40px; overflow:hidden}
.foryou_2022 .btn_halfWrap .in {position:relative; height:135px;}
.foryou_2022 .btn_halfWrap .lCont .in {margin-right:4px; background:#848584}
.foryou_2022 .btn_halfWrap .rCont .in {margin-left:4px; background:#0c9927}
.foryou_2022 .btn_halfWrap .txt1 {display:inline-block; padding:30px 0 0 28px; color:#fff; font-size:28px; line-height:1.3}
.foryou_2022 .btn_halfWrap .txt2 {position:absolute; right:35px; top:23px; color:#fff; font-size:80px; line-height:1.1}
.foryou_2022 .rltWrap {margin-bottom:20px; background:#fff;}
.foryou_2022 .rltWrap .rlt {position:relative; padding-top:4px; margin:0 auto; width:560px; height:564px}
.foryou_2022 .rltWrap .rlt #image {height:560px; width:560px; background-image: url("/myasset/common/img/event/2022_4u/roulet_background.png"); background-position:center; background-repeat:no-repeat; z-index:5;}
.foryou_2022 .rltWrap .rlt #n-id {position:absolute; top:0; left:50%; margin-left:-28px; width:56px; height:89px; z-index:10;}
.foryou_2022 .rltWrap .rlt .btn_disabled,
.foryou_2022 .rltWrap .rlt #button {position:absolute; left:50%; top:50%; margin-left:-64px; margin-top:-64px; width:128px; height:128px; background-repeat:no-repeat; background-position:center; background-image: url("/myasset/common/img/event/2022_4u/button.png"); z-index:10;}
.foryou_2022 .rltWrap .rlt .btn_disabled {background-image: url("/myasset/common/img/event/2022_4u/roulet_deactivate.png");}
.popBody.foryou_2022 .boxCont {padding:35px 0; text-align:center; background:#f4f4f4}
.popBody.foryou_2022 .boxCont .p_txt1 {display:inline-block; margin-bottom:8px; font-size:34px; line-height:1.1; border-bottom:1px solid #2a2a2a}
/* .popBody.foryou_2022 .imgWrap img {display:block; margin:0 auto} */
.popBody.foryou_2022 .p_txt2 {margin-top:25px; font-size:18px; text-align:center; letter-spacing:-0.06em}
.popBody.foryou_2022 .p_txt2 .btn {padding:0 8px; font-size:14px;}
.popBody.foryou_2022 .tblCol th,
.popBody.foryou_2022 .tblCol td {padding-top:15px; padding-bottom:15px}
.popBody.foryou_2022 .tblCol td strong {font-size:15px;}/* 220711 추가 */

/* 2022 4U 국내주식 이벤트 시즌2(220926) */
.foryou2_2022 .loginWrap {padding:0 75px 15px; background:#565b6e;}
.foryou2_2022 .loginWrap select {width:100%; height:40px; font-size:16px}
.foryou2_2022 .rltWrap {background:#3a37cc;}
.foryou2_2022 .rltWrap .rlt {position:relative; padding-top:4px; margin:0 auto; width:580px; height:580px}
.foryou2_2022 .rltWrap .rlt #image {height:580px; width:580px; background-image: url("/myasset/common/img/event/2022_4u_2/roulet_background.png"); background-position:center; background-repeat:no-repeat; z-index:5;}
.foryou2_2022 .rltWrap .rlt #n-id {position:absolute; top:0; left:50%; margin-left:-28px; width:56px; height:89px; z-index:10;}
.foryou2_2022 .rltWrap .rlt .btn_disabled,
.foryou2_2022 .rltWrap .rlt #button {position:absolute; left:50%; top:50%; margin-left:-64px; margin-top:-64px; width:128px; height:128px; background-repeat:no-repeat; background-position:center; background-image: url("/myasset/common/img/event/2022_4u_2/button.png"); z-index:10;}
.foryou2_2022 .rltWrap .rlt .btn_disabled {background-image: url("/myasset/common/img/event/2022_4u_2/roulet_deactivate.png");}
.popBody.foryou2_2022 .boxCont {padding:35px 0; text-align:center; background:#f4f4f4}
.popBody.foryou2_2022 .boxCont .p_txt1 {display:inline-block; margin-bottom:8px; font-size:30px; line-height:1.1; border-bottom:1px solid #2a2a2a}
.popBody.foryou2_2022 .boxCont .p_txt2 {font-size:28px;}
.popBody.foryou2_2022 .boxCont .p_txt2 em {font-size:28px; color:#e9515b}
.popBody.foryou2_2022 .p_txt3 {margin-top:25px; font-size:17px; text-align:center; letter-spacing:-0.06em}
.popBody.foryou2_2022 .tblCol th,
.popBody.foryou2_2022 .tblCol td {padding-top:12px; padding-bottom:12px}
.popBody.foryou2_2022 .tblCol td strong {font-size:15px;}

/* 2022 미국주식 최초 거래 고객 이벤트(221128) */
.usNewTrdng_2022 {}
.usNewTrdng_2022 .vote1, .usNewTrdng_2022 .vote2, .usNewTrdng_2022 .vote3 {background:url("/myasset/common/img/event/2022_usNewTrdng/bg.png")repeat-y; overflow:hidden}
.usNewTrdng_2022 .vote1 .btn_halfWrap {margin:0 133px}
.usNewTrdng_2022 .vote1 .btn_halfWrap .lCont {position:relative; height:108px; background:#e7e7e7}
.usNewTrdng_2022 .vote1 .btn_halfWrap .txt1 {display:inline-block; padding:15px 0 0 18px; font-size:32px; color:#000; line-height:1.3;}
.usNewTrdng_2022 .vote1 .btn_halfWrap .box {position:absolute; right:10px; top:10px; width:110px; height:88px; text-align:center; background:#fff}
.usNewTrdng_2022 .vote1 .btn_halfWrap .txt2 {display:inline-block; font-size:72px; color:#000; line-height:88px;}
.usNewTrdng_2022 .vote1 .btn_halfWrap .rCont {position:relative; height:108px; background:#ff6a20}
.usNewTrdng_2022 .vote1 .btn_halfWrap .rCont .txt1 {color:#fff}
.usNewTrdng_2022 .vote2 {padding:30px 80px 0;}
.usNewTrdng_2022 .vote2 .in {width:100%; height:68px; line-height:68px; font-size:34px; font-weight:bold; color:#000; text-align:center; background:#ffe896}
.usNewTrdng_2022 .vote3 {padding:40px 80px 45px;}
.usNewTrdng_2022 .vote3 .tblRow {border-top:0;}
.usNewTrdng_2022 .vote3 .tblRow thead th {height:56px; line-height:56px; font-size:22px; color:#fff; border:0; background-color:#222}
.usNewTrdng_2022 .vote3 .tblRow tbody th,
.usNewTrdng_2022 .vote3 .tblRow tbody td {position:relative; padding-left:15px; border-left:0; border-bottom:2px solid #ccc; overflow:hidden}
.usNewTrdng_2022 .vote3 .tblRow tbody td {padding:30px 0 0 10px; height:130px; vertical-align:top;}
.usNewTrdng_2022 .vote3 .tblRow input[type=radio] + label {padding:0;}
.usNewTrdng_2022 .vote3 .tblRow .img1 {position:absolute; left:45px; top:21px;}
.usNewTrdng_2022 .vote3 .tblRow .txt1 {display:block; padding-left:120px; font-size:29px; color:#222; line-height:1.2; letter-spacing:-0.06em}
.usNewTrdng_2022 .vote3 .tblRow .pointBg {position:relative; width:100%; margin:0 auto; height:25px; background:#dce3e4; border-radius:30px}
.usNewTrdng_2022 .vote3 .tblRow .pointBg .point {position:absolute; left:0; top:0; height:100%; background:#ffda48; border-radius:30px}
.usNewTrdng_2022 .vote3 .tblRow .intervalWrap {position:relative; margin:19px 30px 0}
.usNewTrdng_2022 .vote3 .tblRow .intervalWrap  .interval {font-size:36px; font-weight:bold; color:#000; left:50%; margin-left:-24px}

/* 최강도별선발전 추가 팝업 (230713) 계수련 추가 */
.popBody.tbattle_2023 .cont1 img {width:100%;}
.popBody.tbattle_2023 .cont2 {padding:0 30px 30px 30px; background:#32448d}
.popBody.tbattle_2023 .cont2 .inner {padding:30px 30px 50px 30px; background:#fff}
.popBody.tbattle_2023 .cont2 .inner .tit {margin:0 0 10px 4px; font-weight:bold; font-size:16px;}
.popBody.tbattle_2023 .cont2 .inner td input {width:125px;}
.popBody.tbattle_2023 .cont2 .inner .txt {text-align:center; font-size:14px; color:#3d3d3d;}

/* 2023 미국주식 주간거래 오픈기념 룰렛 이벤트(231121) */
.usstrWekly_2023 .rltNumber {padding:0 77px 38px; background:#f5f6fa;}
.usstrWekly_2023 .rltNumber .tblRow {border-top:0;}
.usstrWekly_2023 .rltNumber .tblRow thead th {font-size:28px; color:#fff; height:80px; line-height:80px; border-left:2px solid #fff; border-bottom:2px solid #fff; background-color:#5c606a}
.usstrWekly_2023 .rltNumber .tblRow thead th:first-child {border-left:0}
.usstrWekly_2023 .rltNumber .tblRow td {font-size:80px; color:#fff; height:100px; line-height:100px; border-left:2px solid #fff; border-bottom:2px solid #fff; background-color:#5c606a}
.usstrWekly_2023 .rltNumber .tblRow td:first-child {border-left:0}
.usstrWekly_2023 .rltNumber .tblRow thead th.blue,
.usstrWekly_2023 .rltNumber .tblRow td.blue {background:#2872ed}
.usstrWekly_2023 .rltNumber .tblRow td.bfrLogin {font-size:32px; background-color:#5c606a}

.usstrWekly_2023 .rltWrap {padding-bottom:34px; background:#f5f6fa;}
.usstrWekly_2023 .rltWrap .rlt {position:relative; padding-top:4px; margin:0 auto; width:580px; height:580px}
.usstrWekly_2023 .rltWrap .rlt #image {height:580px; width:580px; background-image: url("/myasset/common/img/event/2023_usstrWekly/roulet_background.png"); background-position:center; background-repeat:no-repeat; z-index:5;}
.usstrWekly_2023 .rltWrap .rlt #n-id {position:absolute; top:0; left:50%; margin-left:-26px; width:52px; height:87px; z-index:10;}
.usstrWekly_2023 .rltWrap .rlt .btn_disabled,
.usstrWekly_2023 .rltWrap .rlt #button {position:absolute; left:50%; top:50%; margin-left:-64px; margin-top:-64px; width:128px; height:128px; background-repeat:no-repeat; background-position:center; background-image: url("/myasset/common/img/event/2023_usstrWekly/button.png"); z-index:10;}
.usstrWekly_2023 .rltWrap .rlt .btn_disabled {background-image: url("/myasset/common/img/event/2023_usstrWekly/roulet_deactivate.png");}

/* 2024 미국주식 룰렛 이벤트 (240711 계수련 추가) */
.usstrWekly_2023 .rltWrap .rlt.usstrWekly_2024 #image {height:580px; width:580px; background-image: url("/myasset/common/img/event/2024_usstrWekly/roulet_background.png"); background-position:center; background-repeat:no-repeat; z-index:5;}

/* 체크카드 마켓팅 마이크로페이지(240610) : 기존에 있던 페이지 부분 수정 */
.event_cont.checkcard_marketing {}
.event_cont.checkcard_marketing .noticeCont {padding:35px 40px 40px; background:#909090;}
.event_cont.checkcard_marketing .noticeCont h3 {color:#fff; font-size:24px; letter-spacing:-0.05em;}
.event_cont.checkcard_marketing .noticeCont li {position:relative; padding-left:11px; margin-top:5px; color:#fff; font-size:19px; letter-spacing:-0.05em; line-height:1.5; }
.event_cont.checkcard_marketing .noticeCont li:before {position:absolute; top:11px; left:0; width:4px; height:4px; background-color:#fff; clear:both; display:block; content:''}

/* 2024 장외채권 첫거래 룰렛 이벤트(240723 추가) */
.otcboRlt_2024 .rltWrap {padding-bottom:34px; background:#e6f8ff;}/* 240730 수정 */
.otcboRlt_2024 .rltWrap .rlt {position:relative; padding-top:4px; margin:0 auto; width:580px; height:580px}
.otcboRlt_2024 .rltWrap .rlt #image {height:580px; width:580px; background-image: url("/myasset/common/img/event/2024_otcboRlt/roulet_background.png"); background-position:center; background-repeat:no-repeat; z-index:5;}
.otcboRlt_2024 .rltWrap .rlt #n-id {position:absolute; top:0; left:50%; margin-left:-26px; width:52px; height:87px; z-index:10;}
.otcboRlt_2024 .rltWrap .rlt .btn_disabled,
.otcboRlt_2024 .rltWrap .rlt #button {position:absolute; left:50%; top:50%; margin-left:-64px; margin-top:-64px; width:128px; height:128px; background-repeat:no-repeat; background-position:center; background-image: url("/myasset/common/img/event/2024_otcboRlt/button.png"); z-index:10;}
.otcboRlt_2024 .rltWrap .rlt .btn_disabled {background-image: url("/myasset/common/img/event/2024_otcboRlt/roulet_deactivate.png");}
/* 240730 추가 */
.otcboRlt_2024 .btn_halfWrap {margin-bottom:20px;}

.popBody.otcboRlt_2024 {text-align:center; padding:10px 30px 30px}
.popBody.otcboRlt_2024 .txt1 {font-size:22px; letter-spacing:-0.05em;}
.popBody.otcboRlt_2024 .txt1 em {color:#2199ff}
.popBody.otcboRlt_2024 .txt2 {font-size:18px; letter-spacing:-0.05em;}
.popBody.otcboRlt_2024 .txt1 + .txt2 {margin-top:15px; padding-top:25px; border-top:2px solid #f3f3f3;}
/* 240730 추가(e) */

/* 240926 cgv 제휴 이벤트 계수련 추가 */
.popBody.ticket-2024 {padding:85px 66px}
.popBody.ticket-2024 .ticket-wrap {overflow:hidden; margin-bottom:50px;}
.popBody.ticket-2024 .ticket-wrap > p {float:left}
.popBody.ticket-2024 .ticket-wrap .right {position:relative;}
.popBody.ticket-2024 .ticket-wrap .number {position:absolute; top:100px; right:64px; width:176px; font-size:80px; text-align:center; font-weight:bold; color:#2b135a; line-height:1;}
.popBody.ticket-2024 .guideTxt li {font-size:24px; letter-spacing:-1px;}

/* 티레이더M 리뉴얼 오픈 이벤트(241017 추가) */
.tM_new_event_2024 .btnWrap2 {margin-bottom:24px;}
.tM_new_event_2024 .rltWrap {padding-bottom:34px; background:#2b47df;}
.tM_new_event_2024 .rltWrap .rlt {position:relative; padding-top:4px; margin:0 auto; width:580px; height:580px}
.tM_new_event_2024 .rltWrap .rlt #image {height:580px; width:580px; background-image: url("/myasset/common/img/event/2024_tM_new_event/roulet_background.png"); background-position:center; background-repeat:no-repeat; z-index:5;}
.tM_new_event_2024 .rltWrap .rlt #n-id {position:absolute; top:0; left:50%; margin-left:-26px; width:52px; height:87px; z-index:10;}
.tM_new_event_2024 .rltWrap .rlt .btn_disabled,
.tM_new_event_2024 .rltWrap .rlt #button {position:absolute; left:50%; top:50%; margin-left:-64px; margin-top:-64px; width:128px; height:128px; background-repeat:no-repeat; background-position:center; background-image: url("/myasset/common/img/event/2024_tM_new_event/button.png"); z-index:10;}
.tM_new_event_2024 .rltWrap .rlt .btn_disabled {background-image: url("/myasset/common/img/event/2024_tM_new_event/roulet_deactivate.png");}

/* 산타 주식선물 이벤트(241202 추가) */
.santaEvent_2024 .rltWrap {padding-bottom:34px; background:#fff4f4;}
.santaEvent_2024 .rltWrap .rlt {position:relative; padding-top:4px; margin:0 auto; width:580px; height:580px}
.santaEvent_2024 .rltWrap .rlt #image {height:580px; width:580px; background-image: url("/myasset/common/img/event/2024_santaEvent/roulet_background.png"); background-position:center; background-repeat:no-repeat; z-index:5;}
.santaEvent_2024 .rltWrap .rlt #n-id {position:absolute; top:0; left:50%; margin-left:-26px; width:52px; height:87px; z-index:10;}
.santaEvent_2024 .rltWrap .rlt .btn_disabled,
.santaEvent_2024 .rltWrap .rlt #button {position:absolute; left:50%; top:50%; margin-left:-64px; margin-top:-64px; width:128px; height:128px; background-repeat:no-repeat; background-position:center; background-image: url("/myasset/common/img/event/2024_santaEvent/button.png"); z-index:10;}
.santaEvent_2024 .rltWrap .rlt .btn_disabled {background-image: url("/myasset/common/img/event/2024_santaEvent/roulet_deactivate.png");}

/* 미국주식 럭키백 이벤트 250228 계수련 추가 */
.luckBag_2025 .mission-wrap {padding:0 90px; background:#e2f4ff}
.luckBag_2025 .mission-wrap ul {overflow:hidden;}
.luckBag_2025 .mission-wrap ul li {position:relative; float:left; margin-left:36px;}
.luckBag_2025 .mission-wrap ul li:first-child {margin-left:0;}
.luckBag_2025 .mission-wrap ul li .complete {position:absolute; bottom:0; left:0;}
.luckBag_2025 .amount-wrap {padding:0 95px; background:#e2f4ff}
.luckBag_2025 .amount-wrap div {height:98px; line-height:98px; background:#fff; border:1px solid #001073; border-top:0; text-align:center; font-size:30px; font-weight:bold; color:#333;}
.luckBag_2025 .amount-wrap p {line-height:98px; font-size:26px;}

/* 카톡 공유 &amp; 주식선물하기 이벤트 (250407 추가) */
.stkGift_2025 .kkShareWrap {padding:0 50px 70px; background:#fbe64b;}
.stkGift_2025 .kkShareWrap .in {padding:40px 0 50px 20px; background:#fff; border-radius:10px;}
.stkGift_2025 .kkShareWrap .in .step {position:relative; display:table; width:100%;}
.stkGift_2025 .kkShareWrap .in .step li {position:relative; display:table-cell; width:26%; box-sizing:border-box;}
.stkGift_2025 .kkShareWrap .in .step li img,
.stkGift_2025 .kkShareWrap .in .step li img a {display:block;}
.stkGift_2025 .kkShareWrap .in .step li:after {position:absolute; top:57px; right:10px; width:21px; height:14px; background:url("/myasset/common/img/event/2025_stkGift/kakao_arrow.png"); clear:both; display:block; content:''}
.stkGift_2025 .kkShareWrap .in .step li.last {width:22%;}
.stkGift_2025 .kkShareWrap .in .step li.last:after {background:none}
.stkGift_2025 .kkShareWrap .in .step li .complete {display:block; position:absolute; left:0; top:0}
.stkGift_2025 .kkShareWrap .in .step li .btn1,
.stkGift_2025 .kkShareWrap .in .step li .txt1 {display:block; margin-top:18px;}
.stkGift_2025 .rltWrap {background:#ffefea;}
.stkGift_2025 .rltWrap .rlt {position:relative; padding-top:4px; margin:0 auto; width:580px; height:580px}
.stkGift_2025 .rltWrap .rlt #image {height:580px; width:580px; background-image: url("/myasset/common/img/event/2025_stkGift/roulet_background.png"); background-position:center; background-repeat:no-repeat; z-index:5;}
.stkGift_2025 .rltWrap .rlt #n-id {position:absolute; top:0; left:50%; margin-left:-26px; width:52px; height:87px; z-index:10;}
.stkGift_2025 .rltWrap .rlt .btn_disabled,
.stkGift_2025 .rltWrap .rlt #button {position:absolute; left:50%; top:50%; margin-left:-64px; margin-top:-64px; width:128px; height:128px; background-repeat:no-repeat; background-position:center; background-image: url("/myasset/common/img/event/2025_stkGift/button.png"); z-index:10;}
.stkGift_2025 .rltWrap .rlt .btn_disabled {background-image: url("/myasset/common/img/event/2025_stkGift/roulet_deactivate.png");}
.stkGift_2025 .mission1 {position:relative;}/* 250414 추가 */
.stkGift_2025 .mission1 .mission1_end {position:absolute; left:0; top:49px;}/* 250414 추가 */


/* MEGA셀럽과의 만남(입시 설명회) (250408 추가) */
.popBody.mega_2025 {padding:20px 33px 33px;}
.popBody.mega_2025 .entrAplc {position:relative; display:table; width:100%; text-align:center;}
.popBody.mega_2025 .entrAplc > div {display:table-cell; width:50%; box-sizing:border-box; padding-bottom:38px;}
.popBody.mega_2025 .entrAplc > div .tit1 {height:104px; border-bottom:1px solid; border-bottom-color:rgba(255,255,255,0.3);}
.popBody.mega_2025 .entrAplc > div .tit1 h2 {padding-top:23px; font-size:26px; color:#fff; line-height:1.5;}
.popBody.mega_2025 .entrAplc > div .tit1 p {font-size:14px; color:#fff;}
.popBody.mega_2025 .entrAplc .lCont {border-right:1px solid; border-right-color:rgba(255,255,255,0.3); background:#2872ed;}
.popBody.mega_2025 .entrAplc .rCont {background:#8a8e98;}
.popBody.mega_2025 .entrAplc .prsn {position:relative; display:table; width:240px; margin:32px auto 0; }
.popBody.mega_2025 .entrAplc .prsn li {display:table-cell; width:50%; color:#fff; box-sizing:border-box;}
.popBody.mega_2025 .entrAplc .prsn li .txt1 {display:block; font-size:18px;}
.popBody.mega_2025 .entrAplc .prsn li .txt2 {display:block; font-size:26px; line-height:1.3;}
.popBody.mega_2025 .entrAplc .prsn li .txt2 strong {font-size:26px; font-weight:bold;}
.popBody.mega_2025 .entrAplc .prsn li.prsnR {color:#fff618; border-left:1px solid; border-left-color:rgba(255,255,255,0.3);}
.popBody.mega_2025 .entrAplc .btn1 {position:relative; display:block; width:244px; margin:25px auto 0; height:55px; line-height:55px; font-size:18px; font-weight:bold; color:#fff; background:#122f60;}
.popBody.mega_2025 .entrAplc .btn1:after {position:absolute; top:50%; margin-top:-5px; right:24px; width:6px; height:10px; background:url("/myasset/common/img/event/2025_mega/ico_arrow.png"); clear:both; display:block; content:''}
