﻿@charset "utf-8";

@font-face {
    font-family: "Pretendard Variable";
    font-weight: 45 920;
    font-style: normal;
    font-display: swap;
    src: local("Pretendard Variable"), url("/font/PretendardVariable.woff2") format("woff2-variations");
    }
    @font-face {
    font-family: "Pretendard";
    src: url("/font/Pretendard-Thin.woff") format("woff");
    font-weight: 100;
    font-display: swap;
    }
    @font-face {
    font-family: "Pretendard";
    src: url("/font/Pretendard-ExtraLight.woff") format("woff");
    font-weight: 200;
    font-display: swap;
    }
    @font-face {
    font-family: "Pretendard";
    src: url("/font/Pretendard-Light.woff") format("woff");
    font-weight: 300;
    font-display: swap;
    }
    @font-face {
    font-family: "Pretendard";
    src: url("/font/Pretendard-Regular.woff") format("woff");
    font-weight: 400;
    font-display: swap;
    }
    @font-face {
    font-family: "Pretendard";
    src: url("/font/Pretendard-Medium.woff") format("woff");
    font-weight: 500;
    font-display: swap;
    }
    @font-face {
    font-family: "Pretendard";
    src: url("/font/Pretendard-SemiBold.woff") format("woff");
    font-weight: 600;
    font-display: swap;
    }
    @font-face {
    font-family: "Pretendard";
    src: url("/font/Pretendard-Bold.woff") format("woff");
    font-weight: 700;
    font-display: swap;
    }
    @font-face {
    font-family: "Pretendard";
    src: url("/font/Pretendard-ExtraBold.woff") format("woff");
    font-weight: 800;
    font-display: swap;
    }
    @font-face {
    font-family: "Pretendard";
    src: url("/font/Pretendard-Black.woff") format("woff");
    font-weight: 900;
    font-display: swap;
    }
    @font-face {
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    font-family: "YouandiModernHR";
    src: url("/font/YouandiModernHRA.eot");
    src: url("/font/YouandiModernHRA.eot?#iefix") format("embedded-opentype"), url("/font/YouandiModernHRA.woff") format("woff"), url("/font/YouandiModernHRA.svg#YouandiModernHRA") format("svg");
    }
    @font-face {
    font-family: "YouandiModernHB";
    font-style: normal;
    font-weight: normal;
    font-display: swap;
    src: url(/font/YouandiNewKrTitleBold.eot);
    src: url(/font/YouandiNewKrTitleBold.eot?#iefix) format("embedded-opentype");
    src: url(/font/YouandiNewKrTitleBold.woff) format("woff");
    src: url(/font/YouandiNewKrTitleBold.woff2) format("woff2");
    }
    @font-face {
    font-family: "YouandiNewTitleBold";
    font-style: normal;
    font-weight: normal;
    font-display: swap;
    src: url(/font/YouandiNewKrTitleBold.eot);
    src: url(/font/YouandiNewKrTitleBold.eot?#iefix) format("embedded-opentype");
    src: url(/font/YouandiNewKrTitleBold.woff) format("woff");
    }
    @font-face {
    font-family: "YouandiNewTitleRegular";
    font-style: normal;
    font-weight: normal;
    font-display: swap;
    src: url(/font/YouandiNewKrTitle-Regular.eot);
    src: url(/font/YouandiNewKrTitle-Regular.eot?#iefix) format("embedded-opentype");
    src: url(/font/YouandiNewKrTitle-Regular.woff) format("woff");
    src: url(/font/YouandiNewKrTitle-Regular.woff2) format("woff2");
    }
    @font-face {
    font-family: "YouandiModernHEB";
    font-style: normal;
    font-weight: normal;
    font-display: swap;
    src: url(/font/YouandiModern_HeadExtraBold.woff) format(woff);
	}
	
#hdc_event{overflow:hidden;}
#hdc_event .container {overflow:hidden;}
#event_banner{position:relative;top:0;left:0}
#event_banner:after {clear:both; display:block; content:'';}
#event_banner .event_wrap{overflow:hidden;position:relative;float:left}
#event_banner .event_section{position:relative;width:100%;overflow:hidden;float:left;}

/* paddle nav */
#paddle_nav.disabled{display:none}
#paddle_nav a {position:fixed;top:50%;display:block; margin-top:40px; z-index:500; width:29px; height:29px; text-indent:-9999em;cursor:pointer}
#paddle_nav a.prev {left:-30px; background:url(/img_2013/main/event/paddle_nav.png) no-repeat 0 0;}
#paddle_nav a.next {right:-30px; background:url(/img_2013/main/event/paddle_nav.png) no-repeat -29px 0;}

/* banner nav(numbering) */
#banner_nav_area {position:relative; z-index:500; *zoom:1;}
#banner_nav{position:absolute;z-index:500;top:20px;left:42px}
#banner_nav:after {clear:both; display:block; content:'';}
#banner_nav a{display:block;position:relative;padding:8px 0;width:124px;height:12px;border-top:1px solid #000;color:#fff;text-align:center;line-height:20px;cursor:pointer;background:url(/img_2013/main/event/banner_nav.png) no-repeat 100% 0;}
#banner_nav a.active{cursor:default;background-position:100% -27px;}
#banner_nav a span {display:block; height:12px; text-indent:-9999em;}
#banner_nav #nav_event_online2 span {background:url('/img_2013/main/event/title/title_m8_online.png') no-repeat 0 0;}
#banner_nav #nav_event_gourmet span {background:url('/img_2013/main/event/title/title_m10_gourmet.png') no-repeat 0 0;}
#banner_nav #nav_event_mobile span {background:url('/img_2013/main/event/title/title_m10_mobile.png') no-repeat 0 0;}
#banner_nav #nav_m_event_mobile span {background:url('/img_2013/main/event/title/title_m10_mobile.png') no-repeat 0 0;}
#banner_nav #nav_m12_onlinecard span {background:url('/img_2013/main/event/title/title_m12_onlinecard.png') no-repeat 0 0;}
#banner_nav #nav_m12_mariscal span {background:url('/img_2013/main/event/title/title_m12_mariscal.png') no-repeat 0 0;}
#banner_nav #nav_m01_car span {background:url('/img_2013/main/event/title/title_m01_car.png') no-repeat 0 0;}
#banner_nav #nav_c14_johnMayer span {background:url('/img_2013/main/event/title/title_c14_johnMayer.png') no-repeat 0 0;}
#banner_nav #nav_s20_paul span {background:url('/img_2013/main/event/title/title_c20_paul.png') no-repeat 0 0;}
#banner_nav #nav_m04_zicgoo span {background:url('/img_2013/main/event/title/title_m04_zicgoo.png') no-repeat 0 0;}

/** not found */
.not_found_event {position:absolute; top:50%; left:50%; width:542px; height:165px; margin:-82px 0 0 -271px;}
.not_found_event .cnts {position:relative;}
.not_found_event #card_section {overflow:hidden; position:absolute; top:105px; left:10px; width:28px; height:44px;}

/** online event common */
.event_online .event_ctns .cards {overflow:hidden; display:block; zoom:1; margin-bottom:50px;}
.event_online .event_ctns .cards:after {clear:both; display:block; content:'';}
.event_online .event_ctns .point {float:left; width:460px;}
.event_online .event_ctns .cashback {float:right; width:300px;}
.event_online .event_ctns .cards ul {overflow:hidden; display:block; zoom:1;}
.event_online .event_ctns .cards ul:after {clear:both; display:block; content:'';}
.event_online .event_ctns .cards li {float:left; margin-right:20px; margin-bottom:20px;}
.event_online .event_ctns .cards li.last {margin-right:0;}
.event_online .event_ctns .cards li.t3p {padding-left:320px;}
.event_online .event_ctns .cards .thmb a {display:block; height:88px; margin-bottom:7px;}
.event_online .event_ctns .cards .txt {height:26px; color:#747474}
.event_online .event_ctns .cards .txt em {font-weight:bold; color:#333;}
.event_online .event_ctns .cards .btn_card {display:block; width:140px; height:27px;}
.event_online .event_ctns .notice {padding:20px; border:5px solid #ddd; border-radius:3px;}
.event_online .event_ctns .notice li {line-height:20px; color:#666;}

/* online */
#event_online .event_major {background:#f58929}
#event_online .event_major h3 {padding-top:70px; margin-bottom:50px;}
#event_online .event_major .txt {margin-bottom:30px;}
#event_online .event_major .txt2 {margin-bottom:50px;}
#event_online .event_major .visual {position:absolute; right:30px; top:0;}
#event_online .event_ctns {padding:50px 0}
#event_online .event_ctns .cards h3 {margin-bottom:30px; height:117px;}

/* 2013.09 : Online2  */
#event_online2 .event_major {padding:130px 0 50px; background:#f58929;}
#event_online2 .event_major h3 {margin-bottom:20px;}
#event_online2 .event_major .stit {margin-bottom:35px;}
#event_online2 .event_major .visual {position:absolute; right:42px; top:-10px;}
#event_online2 .event_ctns .component{padding:35px 0 50px}
#event_online2 .event_ctns .cards h3 {height:31px;}

/* 2013.10 : gourmet */
#event_gourmet {background:#f8981d; margin-bottom:60px;}
#event_gourmet .gourmet_top {position:relative;}
#event_gourmet .event_major {height:230px; text-align:center;}
#event_gourmet .event_major p {padding-top:87px;}
#event_gourmet .event_header {padding-bottom:60px; background:#fff;}
#event_gourmet .event_header p {font-size:0; line-height:0;}
#event_gourmet .event_header .stit {margin-bottom:40px;}
#event_gourmet .event_header .tit {margin-bottom:30px;}
#event_gourmet .event_header .btn {margin-bottom:25px;}
#event_gourmet .event_visual {position:relative; height:445px;}
#event_gourmet .event_visual img {position:absolute;}
#event_gourmet .subject_card {position:relative; zoom:1; padding-bottom:100px; background:#fff;}
#event_gourmet .subject_card .inner {padding:30px 0; border:1px solid #7f7f7f; border-width:1px 0;}
#event_gourmet .subject_card .tit {margin-bottom:35px; font-size:0; line-height:0;}
#event_gourmet .subject_card .cards {overflow:hidden; position:relative; *zoom:1;}
#event_gourmet .subject_card .cards:after {clear:both; display:block; content:'';}
#event_gourmet .subject_card .lft {float:left;}
#event_gourmet .subject_card .rgt {float:right;}
#event_gourmet .subject_card dt {display:block; margin-bottom:15px; font-size:0; line-height:0;}
#event_gourmet .subject_card dd {display:block; float:left; width:121px; margin-right:17px; }
#event_gourmet .subject_card dd .thmb {margin-bottom:8px;}
#event_gourmet .subject_card dd .thmb a {display:block; height:78px;}
#event_gourmet .subject_card dd .btn a {display:block; height:25px; background:url(/img_2013/main/event/gourmet/btn_more.gif) no-repeat 0 0; text-indent:-9999em;}
#event_gourmet .subject_card dd.lst {margin-right:0;}

/* 2013.10 : Mobile */
#event_mobile .event_mobile_top {margin-bottom:100px; padding-top:140px;}
#event_mobile .event_visual {position:relative; height:345px;}
#event_mobile .event_visual .arm {position:absolute; z-index:200; width:50%; height:345px;}
#event_mobile .event_visual .arm.lft {left:0; text-align:right; margin-left:-158px; background:url(/img_2013/main/event/mobile/bg_arm_lft.gif) repeat-x 0 0;}
#event_mobile .event_visual .arm.rgt {right:0; background:#d14; margin-right:-158px; background:url(/img_2013/main/event/mobile/bg_arm_rgt.gif) repeat-x 0 0;}
#event_mobile .major_area {display:block; position:absolute; left:50%; margin-left:-158px; width:316px;}
#event_mobile .major_area .major {padding-top:100px; text-align:center;}
#event_mobile .major_area .major strong {display:block; margin-bottom:30px; line-height:0;}
#event_mobile .major_area .major a {display:block; width:150px; height:40px; margin:0 auto;}
#event_mobile .info_area {margin-bottom:40px;}
#event_mobile .info_area h2 {margin-bottom:30px; line-height:0; font-size:0;}
#event_mobile .info_area .stit {margin-bottom:30px; line-height:0; font-size:0;}
#event_mobile .info_area li {height:12px; margin-bottom:10px;}
#event_mobile .giveaway_area {position:relative; margin-bottom:15px; padding:35px 0 20px; border:1px solid #7d7d7d; border-width:1px 0;}
#event_mobile .giveaway_area ul {position:relative; *zoom:1;}
#event_mobile .giveaway_area ul:after {clear:both; display:block; content:'';}
#event_mobile .giveaway_area li {position:relative; *zoom:1; width:50%;}
#event_mobile .giveaway_area li:after {clear:both; display:block; content:'';}
#event_mobile .giveaway_area .lft {float:left;}
#event_mobile .giveaway_area .rgt {float:right;}
#event_mobile .giveaway_area .img {float:left;}
#event_mobile .giveaway_area .lft .img {width:200px; text-align:center;}
#event_mobile .giveaway_area .rgt .img {width:170px;}
#event_mobile .giveaway_area p {float:left; padding-top:10px;}
#event_mobile .giveaway_area strong {display:block; font-weight:bold; color:#333;}
#event_mobile .giveaway_area span {color:#747474}
#event_mobile .note_area li {line-height:20px; color:#666}
#event_mobile .event_mobile_detail {padding-bottom:100px;}
#event_mobile .mobile_apply {display:none; position:relative; width:290px; margin:0 auto;}
#event_mobile .mobile_apply .inner {padding-top:40px;}
#event_mobile .mobile_apply .btn_area {position:absolute; top:0; right:0;}
#event_mobile .mobile_apply .btn_area a {display:block; width:15px; height:15px; background:url(/img_2013/main/event/mobile/btn_clse.gif) no-repeat 0 0; text-indent:-9999em;}
#event_mobile .mobile_apply .mobile_apply_title {margin-bottom:30px;}
#event_mobile .mobile_apply .input_area {padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #e0e0e0;}
#event_mobile .mobile_apply .input_area p {position:relative; *zoom:1; margin-bottom:15px;}
#event_mobile .mobile_apply .input_area p:after {clear:both; display:block; content:'';}
#event_mobile .mobile_apply .input_area strong {float:left; display:block; width:70px; height:26px; vertical-align:middle;}
#event_mobile .mobile_apply .input_area span {float:left; display:block; width:220px; height:26px; margin-left:-4px; vertical-align:middle;}
#event_mobile .mobile_apply .input_area input {border-width-color:#ccc; padding:2px 2px 2px 6px; font:12px/18px Malgun Gothic,Apple SD Gothic Neo,Dotum,Helvetica,Arial,Verdana,sans-serif}
#event_mobile .mobile_apply .input_area select {height:26px;}
#event_mobile .mobile_apply .input_area .name input {width:93%;}
#event_mobile .mobile_apply .input_area .name label {display:inline-block; padding-top:6px;}
#event_mobile .mobile_apply .input_area .phone label {display:inline-block; padding-top:6px;}
#event_mobile .mobile_apply .input_area .agree {letter-spacing:-1px;}
#event_mobile .mobile_apply .input_area .agree a {text-decoration:underline;}
#event_mobile .mobile_apply .input_area .agree input {position:relative; top:3px; width:12px; height:12px; padding:0; margin:0;}
#event_mobile .mobile_apply .input_area .agree label {margin-right:4px; color:#747474;}
#event_mobile .mobile_apply .note_area {margin-bottom:12px;}
#event_mobile .mobile_apply .note_area p {line-height:18px; letter-spacing:-1px; color:#747474;}
#event_mobile .mobile_apply .share_area a {display:block; width:138px; height:30px; text-indent:-9999em;}
#event_mobile .mobile_apply .share_area a.facebook {float:left; background:url(/img_2013/main/event/mobile/btn_facebook.gif) no-repeat 0 0;}
#event_mobile .mobile_apply .share_area a.twitter {float:right; background:url(/img_2013/main/event/mobile/btn_twitter.gif) no-repeat 0 0;}

/* 2013.12 : Mariscal */
#event_m12_mariscal {}
#event_m12_mariscal .event_top {padding-top:80px; background:#ffca08;}
#event_m12_mariscal .event_major {position:absolute; top:50%; margin-top:-71px;}
#event_m12_mariscal .event_major h2 {margin-bottom:32px; font-size:0; line-height:0;}
#event_m12_mariscal .event_major li {margin-bottom:8px; font-size:0; line-height:0;}
#event_m12_mariscal .event_visual {position:absolute; left:50%; top:0; margin-left:-480px; width:960px; text-align:right;}
#event_m12_mariscal .event_detail {position:relative; margin-bottom:40px; background:#fff;}
#event_m12_mariscal .event_detail .section {padding-top:40px;}
#event_m12_mariscal .event_detail .detail_header {margin-bottom:40px;}
#event_m12_mariscal .ticket_prices {margin-bottom:30px;}
#event_m12_mariscal .ticket_prices {position:relative;}
#event_m12_mariscal .ticket_prices table {width:100%;}
#event_m12_mariscal .ticket_prices caption {position:absolute; width:1px; height:1px; overflow:hidden; text-indent:-9999em;}
#event_m12_mariscal .ticket_prices thead th {height:12px; padding-bottom:10px; border-bottom:1px solid #000; vertical-align:top; line-height:0; font-size:0;}
#event_m12_mariscal .ticket_prices tbody td,
#event_m12_mariscal .ticket_prices tbody th {height:12px; padding-top:12px; line-height:0; font-size:0;}
#event_m12_mariscal .go_easyapply {position:absolute; right:42px; top:40px;}
#event_m12_mariscal .go_easyapply a {display:block;}

/* 2014.02 : John Mayer */
#event_c14_johnMayer {position:relative;}
#event_c14_johnMayer .event_top {height:315px;/*padding-top:80px;*/padding-top:40px; background:#ffca08;}
#event_c14_johnMayer .event_top .component {height:311px;}
#event_c14_johnMayer .event_major {position:absolute; top:50%; margin-top:-70px;}
#event_c14_johnMayer .event_major h2 {margin:1px 0 25px 0; font-size:0; line-height:0;}
#event_c14_johnMayer .event_major li {margin-bottom:8px; font-size:0; line-height:0;}
#event_c14_johnMayer .event_visual {position:absolute; left:50%; top:0; /*margin-top:23px;*/ margin-left:-480px; width:960px; text-align:right;}
#event_c14_johnMayer .event_visual img {/*margin-top:17px;*/}
#event_c14_johnMayer .event_detail {position:relative; margin-bottom:40px; background:#fff;}
#event_c14_johnMayer .event_detail .section {padding-top:40px;}
#event_c14_johnMayer .event_detail .detail_header {margin-bottom:40px;}
#event_c14_johnMayer .ticket_prices {margin-bottom:30px;}
#event_c14_johnMayer .ticket_prices {position:relative;}
#event_c14_johnMayer .ticket_prices table {width:100%;}
#event_c14_johnMayer .ticket_prices caption {position:absolute; width:1px; height:1px; overflow:hidden; text-indent:-9999em;}
#event_c14_johnMayer .ticket_prices thead th {height:12px; padding-bottom:10px; border-bottom:1px solid #000; vertical-align:top; line-height:0; font-size:0;}
#event_c14_johnMayer .ticket_prices tbody td,
#event_c14_johnMayer .ticket_prices tbody th {height:12px; padding-top:12px; line-height:0; font-size:0;}
#event_c14_johnMayer .go_easyapply {position:absolute; right:42px; top:40px;}
#event_c14_johnMayer .go_easyapply a {display:block;}

/* 2013.12 : M12_giftcard */
#event_m12_onlinecard {}
#event_m12_onlinecard .event_top {padding-top:80px;}
#event_m12_onlinecard .event_major {position:absolute; top:50%; margin-top:-112px;}
#event_m12_onlinecard .event_major h2 {margin-bottom:40px; font-size:0; line-height:0;}
#event_m12_onlinecard .event_major li {margin-bottom:8px; font-size:0; line-height:0;}
#event_m12_onlinecard .event_visual {position:absolute; left:50%; top:0; margin-left:-500px; width:960px; text-align:right;}
#event_m12_onlinecard .event_cards {position:relative; zoom:1; margin-bottom:30px; padding:30px 0 15px; border:1px solid #aaa; border-width:1px 0;}
#event_m12_onlinecard .event_cards:after {clear:both; display:block; content:'';}
#event_m12_onlinecard .event_cards h3 {margin-bottom:20px;}
#event_m12_onlinecard .event_cards .point {float:left; width:460px;}
#event_m12_onlinecard .event_cards .cashback {float:right; width:300px;}
#event_m12_onlinecard .event_cards ul {position:relative; zoom:1;}
#event_m12_onlinecard .event_cards ul:after {clear:both; display:block; content:'';}
#event_m12_onlinecard .event_cards ul li {overflow:hidden; float:left; width:140px; margin-right:20px; margin-bottom:25px;}
#event_m12_onlinecard .event_cards ul li.rgt {float:right; margin-right:0;}
#event_m12_onlinecard .event_cards .card {overflow:hidden; display:block; margin-bottom:10px;}
#event_m12_onlinecard .event_cards .card a {display:block; height:88px;}
#event_m12_onlinecard .event_cards .stxt {display:block; margin-bottom:10px; color:#747474;}
#event_m12_onlinecard .event_cards .stxt strong {font-weight:bold; color:#333}
#event_m12_onlinecard .event_notice {margin-bottom:100px;}
#event_m12_onlinecard .event_major {width:100%;}
#event_m12_onlinecard .event_major .visual {position:absolute; right:93px; top:-278px;}

/* 신차구매 */
#event_m01_car .event_top {height:315px;/*padding-top:80px;*/padding-top:40px; background:#bad0e4;}
#event_m01_car .event_top .component {height:311px;}
#event_m01_car .event_major {position:absolute; top:50%; margin-top:-70px;}
#event_m01_car .event_major h2 {margin:1px 0 25px 0; font-size:0; line-height:0;}
#event_m01_car .event_major ul {margin:10px 0 0 0}
#event_m01_car .event_major li {margin-bottom:8px; font-size:0; line-height:0;}
#event_m01_car .event_major .btn{margin:20px 0 0 0;}
#event_m01_car .event_visual {position:absolute; left:48.5%; top:0; /*margin-top:23px;*/text-align:right;}
#event_m01_car .event_visual img {/*margin-top:17px;*/}

#event_m01_car .section {position:relative; margin-bottom:90px;}
#event_m01_car .section .notice {color:#747474;}
#event_m01_car .section_header {position:relative; margin-bottom:40px;}
#event_m01_car .section_header h3 {margin-bottom:10px; font-size:0; line-height:0;}
#event_m01_car .section_header p {font-weight:bold; color:#747474;}
#event_m01_car .participation {position:relative; zoom:1;}
#event_m01_car .participation:after {clear:both; display:block; content:'';}
#event_m01_car .participation .card_box {overflow:hidden; position:relative; float:left; width:318px;}
#event_m01_car .participation .card_box.M3P {width:304px}
#event_m01_car .participation .event_title {float:right; width:166px;}
#event_m01_car .participation .event_title h4 {margin-bottom:10px; font-size:0; line-height:0;}
#event_m01_car .participation .card_box.M3P .event_title {width:152px;}
#event_m01_car .participation .card_data {float:left;}
#event_m01_car .participation .card_view {display:block; height:88px; margin-bottom:6px;}
#event_m01_car .participation .card_data .btn {overflow:hidden; position:relative; zoom:1;}
#event_m01_car .participation .card_data .btn:after {clear:both; display:block; content:'';}
#event_m01_car .participation .card_data .btn a {float:left; display:block; width:67px; height:23px; background:url(/img_2013/common/ui/btn_event_201401_car.png) no-repeat; text-indent:-9999em;}
#event_m01_car .participation .card_data .btn a.btn_consult {background-position:-71px -2px;}
#event_m01_car .participation .card_data .btn a.btn_consult:hover {background-position:-71px -27px;}
#event_m01_car .participation .card_data .btn a.btn_consult:active {background-position:-71px -52px;}
#event_m01_car .participation .card_data .btn a.btn_apply {background-position:-2px -2px; margin-right:4px;}
#event_m01_car .participation .card_data .btn a.btn_apply:hover {background-position:-2px -27px;}
#event_m01_car .participation .card_data .btn a.btn_apply:active {background-position:-2px -52px;}
#event_m01_car .mpoint_save{margin-bottom:40px;}
#event_m01_car .mpoint_save table {width:100%; border-collapse:collapse;}
#event_m01_car .mpoint_save tbody th,
#event_m01_car .mpoint_save tbody td {vertical-align:top; border:0;}
#event_m01_car .mpoint_save thead div {position:relative; height:82px;}
#event_m01_car .mpoint_save thead span {position:relative; display:inline-block; *display:inline; zoom:1; margin-right:20px;}
#event_m01_car .mpoint_save th .inner {margin-right:20px; height:34px;}
#event_m01_car .mpoint_save .inner {padding-top:19px; border-top:2px solid #747474; color:#333;}
#event_m01_car .mpoint_save .inner strong {display:block; margin-bottom:6px; font-weight:bold;}
#event_m01_car .mpoint_save .inner em {font-weight:bold; color:#ea6821;}
#event_m01_car .mpoint_save .fs14 {font-size:14px;}
#event_m01_car .mpoint_save .M3P .inner {border-color:#d9d9d9;}
#event_m01_car .section.step1,
#event_m01_car .section.step2,
#event_m01_car .section.step3 {padding-bottom:80px; margin-bottom:70px; background:url(/img_2013/main/event/m01_car/section_line.gif) repeat-x 0 100%;}
#event_m01_car .section.step1 {padding-top:40px;}
#event_m01_car .mpoint_use {margin-bottom:50px;}
#event_m01_car .mpoint_use ul {position:relative; zoom:1; margin-left:95px;}
#event_m01_car .mpoint_use ul:after {clear:both; display:block; content:'';}
#event_m01_car .mpoint_use li {float:left; margin-right:20px; font-size:0; line-height:0;}
#event_m01_car .mpoint_use li.last {margin-right:0;}
.promotion {overflow:hidden; position:relative; zoom:1; margin-bottom:40px;}
.promotion:after {clear:both; display:block; content:'';}
.promotion h4 {margin-bottom:20px; line-height:0; font-size:0;}
.promotion ul {position:relative; zoom:1;}
.promotion ul:after {clear:both; display:block; content:'';}
.promotion li {float:left; width:160px;}
.promotion .box {position:relative; height:128px; padding:30px 0 0 30px;}
.promotion .tit {display:block; width:140px; height:18px; padding-bottom:8px; margin-bottom:12px; border-bottom:2px solid #e0e0e0; line-height:0; font-size:0;}
.promotion strong {display:block; margin-bottom:4px; padding-top:2px; font-size:16px; font-weight:bold; word-spacing:-1px; color:#ea6821;}
.promotion p .s {letter-spacing:-1px;}
.purchasing_plan {float:left; width:390px; background:url(/img_2013/main/event/m01_car/bg_purchasing_plan.png) no-repeat 0 37px;}
.purchasing_plan * {color:#747474;}
.purchasing_plan strong {color:#747474;}
.purchasing_view {float:left; width:550px; background:url(/img_2013/main/event/m01_car/bg_purchasing_view.png) no-repeat 0 37px;}
.purchasing_view * {color:#333;}
.purchasing_view .box {padding:30px 0 0 60px;}
#event_m01_car .benefit_example {padding:80px 0; background:#f5f5f5}
#event_m01_car .example {margin-bottom:17px;}
#event_m01_car .example.M3P {padding-top:60px; border-top:2px solid #7f7f7f}
#event_m01_car .example .notice {font-family:'돋움','Dotum'; color:#666;clear:both;}
#event_m01_car .example .notice em {font-size:9px; font-family:Malgun Gothic,Apple SD Gothic Neo,Dotum,Helvetica,Arial,Verdana; color:#f00;}
#event_m01_car .example_major {position:relative; zoom:1; margin-bottom:40px;width:100%;}
#event_m01_car .example_major dl {position:relative; zoom:1;}
#event_m01_car .example_major dl:after {clear:both; display:block; content:'';}
#event_m01_car .example_major dt {float:left; width:160px; height:100%;}
#event_m01_car .example_major dd {float:left;}
#event_m01_car .example_major p {padding-top:25px; font-size:16px; line-height:23px; color:#000;}
#event_m01_car .example_major em {font-weight:bold; color:#e14610;}
#event_m01_car .example_mpoint {margin-bottom:40px;}
#event_m01_car .example_mpoint * {font-family:'돋움','Dotum';}
#event_m01_car .example_mpoint:after {clear:both; display:block; content:'';}
#event_m01_car .example_mpoint .save {float:left; width:450px; margin-right:40px;}
#event_m01_car .example_mpoint .use {float:left; width:450px;}
#event_m01_car .example_mpoint h4 {margin-bottom:14px;}
#event_m01_car .example_mpoint ul {overflow:hidden; position:relative; zoom:1; margin-bottom:20px; padding:20px 0 0; border:1px solid #d9d9d9; border-width:2px 0;}
#event_m01_car .example_mpoint li {position:relative; zoom:1; margin-bottom:18px;}
#event_m01_car .example_mpoint li:after {clear:both; display:block; content:'';}
#event_m01_car .example_mpoint li span,
#event_m01_car .example_mpoint li b,
#event_m01_car .example_mpoint .total b,
#event_m01_car .example_mpoint .total span {float:left; display:block;}
#event_m01_car .example_mpoint li span {color:#666;}
#event_m01_car .example_mpoint .tit {width:100px;}
#event_m01_car .example_mpoint .num1 {width:40px;}
#event_m01_car .example_mpoint .num2 {width:60px;}
#event_m01_car .example_mpoint .num3 {width:43px; text-align:right; padding-right:15px;}
#event_m01_car .example_mpoint .num4 {width:120px; padding-right:11px; text-align:right;}
#event_m01_car .example_mpoint .x {width:35px; text-align:center;}
#event_m01_car .example_mpoint .deduction {position:relative; top:-2px; left:5px; font-size:9px; letter-spacing:-2px; font-family:Malgun Gothic,Apple SD Gothic Neo,Dotum,Helvetica,Arial,Verdana; color:#f00;}
#event_m01_car .example_mpoint .deduction .pl05 {padding:0 0 0 5px;font-size:9px;letter-spacing:0; font-family:Malgun Gothic,Apple SD Gothic Neo,Dotum,Helvetica,Arial,Verdana; color:#f00;}
#event_m01_car .example_mpoint .tsave {width:115px;}
#event_m01_car .example_mpoint .total {color:#666;}
#event_m01_car .example_mpoint .total .tit {font-weight:bold; color:#000;}
#event_m01_car .example_mpoint .total .txt {width:174px;}
#event_m01_car .example_mpoint .total .txt2 {width:155px;}
#event_m01_car .example_mpoint .total .num2 {color:#e14610;}
#event_m01_car .example_mpoint .total .num2 {color:#e14610;}
#event_m01_car .example_mpoint .total .mpsave {color:#e14610;}

p.bu, .bu li {padding-left:8px; background:url(/img_2013/detail/common/bu_list.gif) no-repeat 0 8px; color:#747474;}

/* 2014.04 : paul */
#event_s20_paul {position:relative;}
#event_s20_paul .event_top {height:315px;/*padding-top:80px;*/padding-top:40px; background:url(/img_2013/main/event/s20_paul/event_bg_base.gif) repeat-x 0 0; }
#event_s20_paul .event_top .component {height:311px;}
#event_s20_paul .event_major {position:absolute; top:50%; margin-top:-70px;}
#event_s20_paul .event_major h2 {margin:1px 0 35px 0; font-size:0; line-height:0;}
#event_s20_paul .event_major li {margin-bottom:8px; font-size:0; line-height:0;}
#event_s20_paul .event_visual {position:absolute; left:50%; top:0; /*margin-top:23px;*/ margin-left:-480px; width:960px; text-align:right;}
#event_s20_paul .event_visual img {/*margin-top:17px;*/}
#event_s20_paul .event_detail {position:relative; margin-bottom:40px; background:#fff;}
#event_s20_paul .event_detail .section {padding-top:40px;}
#event_s20_paul .event_detail .section h3{padding-bottom:15px;}
#event_s20_paul .event_detail .section p.pb20{padding-bottom:20px;}
#event_s20_paul .event_detail .detail_header {margin-bottom:40px;}
#event_s20_paul .ticket_prices {margin-bottom:30px;}
#event_s20_paul .ticket_prices {position:relative;}
#event_s20_paul .ticket_prices table {width:100%;}
#event_s20_paul .ticket_prices caption {position:absolute; width:1px; height:1px; overflow:hidden; text-indent:-9999em;}
#event_s20_paul .ticket_prices thead th {height:12px; padding-bottom:10px; border-bottom:1px solid #000; vertical-align:top; line-height:0; font-size:0;}
#event_s20_paul .ticket_prices tbody td,
#event_s20_paul .ticket_prices tbody th {height:12px; padding-top:12px; line-height:0; font-size:0;}
#event_s20_paul .go_easyapply {position:absolute; right:42px; top:140px;}
#event_s20_paul .go_easyapply a {display:block;}

/*2014.04 : 해외직구*/
#event_m04_zicgoo .event_top {height:315px;/*padding-top:80px;*/padding-top:40px; background:#f4f1e5;}
#event_m04_zicgoo .event_top .component {height:311px;}
#event_m04_zicgoo .event_major {position:absolute; top:50%; margin-top:-70px;}
#event_m04_zicgoo .event_major h2 {margin:1px 0 25px 0; font-size:0; line-height:0;}
#event_m04_zicgoo .event_major ul {margin:10px 0 0 0}
#event_m04_zicgoo .event_major li {margin-bottom:8px; font-size:0; line-height:0;}
#event_m04_zicgoo .event_major .btn{margin:20px 0 0 0;}
#event_m04_zicgoo .event_visual {position:absolute; left:48.5%; top:0; /*margin-top:23px;*/text-align:right;}
#event_m04_zicgoo .event_visual img {/*margin-top:17px;*/}
#event_m04_zicgoo .section {position:relative;}
#event_m04_zicgoo .section .notice {color:#747474;}
#event_m04_zicgoo .section .btn {position:absolute;bottom:0;right:0;}
#event_m04_zicgoo .section .btn2 {position:absolute;bottom:60px;right:0;}
#event_m04_zicgoo .section_header {position:relative; margin-bottom:40px;}
#event_m04_zicgoo .section_header h3 {margin-bottom:10px; font-size:0; line-height:0;}
#event_m04_zicgoo .section_header p {font-weight:bold; color:#747474;}
#event_m04_zicgoo .participation {position:relative; zoom:1;}
#event_m04_zicgoo .participation:after {clear:both; display:block; content:'';}
#event_m04_zicgoo .participation .card_box {overflow:hidden; position:relative; float:left; width:318px;}
#event_m04_zicgoo .participation .card_box.M3P {width:304px}
#event_m04_zicgoo .participation .card_box.top_m40 {margin-top:40px;margin-bottom:50px;}
#event_m04_zicgoo .participation .event_title {float:right; width:166px;}
#event_m04_zicgoo .participation .event_title h4 {margin-bottom:10px; font-size:0; line-height:0;}
#event_m04_zicgoo .participation .card_box.M3P .event_title {width:152px;}
#event_m04_zicgoo .participation .card_data {float:left;}
#event_m04_zicgoo .participation .card_view {display:block; height:88px; margin-bottom:6px;}
#event_m04_zicgoo .participation .card_data .btn {overflow:hidden; position:relative; zoom:1;}
#event_m04_zicgoo .participation .card_data .btn:after {clear:both; display:block; content:'';}
#event_m04_zicgoo .participation .card_data .btn a {float:left; display:block; width:67px; height:23px; background:url(/img_2013/common/ui/btn_event_201401_car.png) no-repeat; text-indent:-9999em;}
#event_m04_zicgoo .participation .card_data .btn a.btn_consult {background-position:-71px -2px;}
#event_m04_zicgoo .participation .card_data .btn a.btn_consult:hover {background-position:-71px -27px;}
#event_m04_zicgoo .participation .card_data .btn a.btn_consult:active {background-position:-71px -52px;}
#event_m04_zicgoo .participation .card_data .btn a.btn_apply {background-position:-2px -2px; margin-right:4px;}
#event_m04_zicgoo .participation .card_data .btn a.btn_apply:hover {background-position:-2px -27px;}
#event_m04_zicgoo .participation .card_data .btn a.btn_apply:active {background-position:-2px -52px;}
#event_m04_zicgoo .mpoint_save table {width:100%; border-collapse:collapse;}
#event_m04_zicgoo .mpoint_save tbody th,
#event_m04_zicgoo .mpoint_save tbody td {vertical-align:top; border:0;}
#event_m04_zicgoo .mpoint_save thead div {position:relative; height:82px;}
#event_m04_zicgoo .mpoint_save thead span {position:relative; display:inline-block; *display:inline; zoom:1; margin-right:20px;}
#event_m04_zicgoo .mpoint_save th .inner {margin-right:20px; height:94px;}
#event_m04_zicgoo .mpoint_save .inner {padding-top:19px; border-top:2px solid #747474; color:#333;}
#event_m04_zicgoo .mpoint_save .inner strong {display:block; margin-bottom:6px; font-weight:bold;}
#event_m04_zicgoo .mpoint_save .inner em {font-weight:bold; color:#ea6821;}
#event_m04_zicgoo .mpoint_save .M3P .inner {border-color:#d9d9d9;}
#event_m04_zicgoo .section.step1{padding-bottom:80px; margin-bottom:70px; background:url(/img_2013/main/event/m01_car/section_line.gif) repeat-x 0 100%;}
#event_m04_zicgoo .section.step2{padding-bottom:70px;}
#event_m04_zicgoo .section.step1 {padding-top:40px;}
#event_m04_zicgoo .mpoint_use {margin-bottom:50px;}
#event_m04_zicgoo .mpoint_use ul {position:relative; zoom:1; margin-left:95px;}
#event_m04_zicgoo .mpoint_use ul:after {clear:both; display:block; content:'';}
#event_m04_zicgoo .mpoint_use li {float:left; margin-right:20px; font-size:0; line-height:0;}
#event_m04_zicgoo .mpoint_use li.last {margin-right:0;}
#event_m04_zicgoo .benefit_example {padding:80px 0; background:#f5f5f5}
#event_m04_zicgoo .example {margin-bottom:17px;}
#event_m04_zicgoo .example.M3P {padding-top:60px; border-top:2px solid #7f7f7f}
#event_m04_zicgoo .example .notice {color:#747474;display:block}
#event_m04_zicgoo .example_major {position:relative; zoom:1; margin-bottom:40px;}
#event_m04_zicgoo .example_major dl {position:relative; zoom:1;}
#event_m04_zicgoo .example_major dl:after {clear:both; display:block; content:'';}
#event_m04_zicgoo .example_major dt {float:left; width:160px; height:100%;}
#event_m04_zicgoo .example_major dd {float:left;}
#event_m04_zicgoo .example_major p {padding-top:25px; font-size:16px; line-height:23px; color:#000;}
#event_m04_zicgoo .example_major em {font-weight:bold; color:#e14610;}
#event_m04_zicgoo .example_mpoint {margin-bottom:40px;}
#event_m04_zicgoo .example_mpoint * {font-family:'돋움','Dotum';}
#event_m04_zicgoo .example_mpoint:after {clear:both; display:block; content:'';}
#event_m04_zicgoo .example_mpoint .save {float:left; width:450px; margin-right:40px;}
#event_m04_zicgoo .example_mpoint .use {float:left; width:450px;}
#event_m04_zicgoo .example_mpoint h4 {margin-bottom:14px;}
#event_m04_zicgoo .example_mpoint ul {overflow:hidden; position:relative; zoom:1; margin-bottom:20px; padding:20px 0 0; border:1px solid #d9d9d9; border-width:2px 0;}
#event_m04_zicgoo .example_mpoint li {position:relative; zoom:1; margin-bottom:18px;}
#event_m04_zicgoo .example_mpoint li:after {clear:both; display:block; content:'';}
#event_m04_zicgoo .example_mpoint li span,
#event_m04_zicgoo .example_mpoint li b,
#event_m04_zicgoo .example_mpoint .total b,
#event_m04_zicgoo .example_mpoint .total span {float:left; display:block;}
#event_m04_zicgoo .example_mpoint li span {color:#666;}
#event_m04_zicgoo .example_mpoint .tit {width:180px;}
#event_m04_zicgoo .example_mpoint .num1 {width:30px;}
#event_m04_zicgoo .example_mpoint .num2 {width:40px;padding-right:5px;text-align:right;}
#event_m04_zicgoo .example_mpoint .num3 {width:250px; text-align:right; padding-right:15px;}
#event_m04_zicgoo .example_mpoint .num4 {width:237px; text-align:right;}
#event_m04_zicgoo .example_mpoint .x {width:35px; text-align:center;}
#event_m04_zicgoo .example_mpoint .deduction {position:relative; top:-2px; left:3px; font-size:9px; letter-spacing:-2px; font-family:Malgun Gothic,Apple SD Gothic Neo,Dotum,Helvetica,Arial,Verdana; color:#f00;}
#event_m04_zicgoo .example_mpoint .tsave {width:65px;}
#event_m04_zicgoo .example_mpoint .total {color:#666;}
#event_m04_zicgoo .example_mpoint .total .tit {font-weight:bold; color:#000;}
#event_m04_zicgoo .example_mpoint .total .txt {width:126px;}
#event_m04_zicgoo .example_mpoint .total .txt2 {width:155px;}
#event_m04_zicgoo .example_mpoint .total .num2 {color:#e14610;}
#event_m04_zicgoo .example_mpoint .total .num3 {color:#e14610;}
#event_m04_zicgoo .example_mpoint .total .num4 {color:#e14610;}
#event_m04_zicgoo .example_mpoint .total .mpsave {color:#e14610;}

/* 2014.07 : citybreak */
#event_m07_citybreak {position:relative;}
#event_m07_citybreak .event_top {height:315px;/*padding-top:80px;*/padding-top:40px; background:url(/img_2013/main/event/m07_citybreak/event_bg_base.gif) repeat-x 50% 0; }
#event_m07_citybreak .event_top .component {height:311px;}
#event_m07_citybreak .event_major {position:absolute; top:47%; margin-top:-70px;}
#event_m07_citybreak .event_major h2 {margin:1px 0 35px 0; font-size:0; line-height:0;}
#event_m07_citybreak .event_major li {margin-bottom:8px; font-size:0; line-height:0;}
#event_m07_citybreak .event_visual {position:absolute; left:50%; top:0; /*margin-top:23px;*/ margin-left:-480px; width:960px; text-align:right;}
#event_m07_citybreak .event_visual img {/*margin-top:17px;*/}
#event_m07_citybreak .event_detail {position:relative; margin-bottom:40px; background:#fff;}
#event_m07_citybreak .event_detail .section {padding-top:40px;}
#event_m07_citybreak .event_detail .section h3{padding-bottom:3px;}
#event_m07_citybreak .event_detail .section p.pb20{padding-bottom:20px;}
#event_m07_citybreak .event_detail .detail_header {margin-bottom:40px;}
#event_m07_citybreak .ticket_prices {margin-bottom:30px;}
#event_m07_citybreak .ticket_prices {position:relative;}
#event_m07_citybreak .ticket_prices table {width:100%;}
#event_m07_citybreak .ticket_prices caption {position:absolute; width:1px; height:1px; overflow:hidden; text-indent:-9999em;}
#event_m07_citybreak .ticket_prices thead th {height:12px; padding-bottom:10px; border-bottom:1px solid #000; vertical-align:top; line-height:0; font-size:0;}
#event_m07_citybreak .ticket_prices tbody td,
#event_m07_citybreak .ticket_prices tbody th {height:12px; padding-top:12px; line-height:0; font-size:0;}
#event_m07_citybreak .go_easyapply {position:absolute; right:42px; top:40px;}
#event_m07_citybreak .go_easyapply a {display:block;}

/* 2014.08 : hybrid */
#event_m08_hybrid {position:relative;}
#event_m08_hybrid .event_top {height:350px;/*padding-top:80px;*/padding-top:40px; background:url(/img_2013/main/event/m08_hybrid/event_bg_base.gif) no-repeat 50% 0; }
#event_m08_hybrid .event_top .component {height:311px;}
#event_m08_hybrid .event_major {position:absolute; top:47%; margin-top:-70px;}
#event_m08_hybrid .event_major h2 {margin:1px 0 35px 0; font-size:0; line-height:0;}
#event_m08_hybrid .event_major li {margin-bottom:8px; font-size:0; line-height:0;}
#event_m08_hybrid .event_visual {position:absolute; left:50%; top:0; /*margin-top:23px;*/ margin-left:-480px; width:960px; text-align:right;}
#event_m08_hybrid .event_visual img {/*margin-top:17px;*/}
#event_m08_hybrid .event_detail {position:relative; margin-bottom:40px; background:#fff;}
#event_m08_hybrid .event_detail .section {padding-top:40px;}
#event_m08_hybrid .event_detail .section h3{padding-bottom:3px;}
#event_m08_hybrid .event_detail .section p.pb20{padding-bottom:20px;}
#event_m08_hybrid .event_detail .detail_header {margin-bottom:40px;}
#event_m08_hybrid .hybrid_info {margin-bottom:50px;position:relative;}
#event_m08_hybrid .hybrid_info table {width:100%;}
#event_m08_hybrid .hybrid_info caption {position:absolute; width:1px; height:1px; overflow:hidden; text-indent:-9999em;}
#event_m08_hybrid .hybrid_info tbody th{padding:18px 0; line-height:0; font-size:0;border-top:2px solid #d9d9d9;}
#event_m08_hybrid .hybrid_info tbody td{padding:18px 0; line-height:0; font-size:0;border-top:2px solid #d9d9d9;}
#event_m08_hybrid .hybrid_info tbody th.first,
#event_m08_hybrid .hybrid_info tbody td.first{padding:18px 0; line-height:0; font-size:0;border:none;}
#event_m08_hybrid .hybrid_info tbody td.bd_none{border:none;}
#event_m08_hybrid .hybrid_event{margin:0 0 60px 0;overflow:hidden;}
#event_m08_hybrid .hybrid_event li.area_card{float:left;width:480px;padding:40px 0 0 0;}
#event_m08_hybrid .hybrid_event li.area_card li{float:left;width:201px;padding:0 35px 0 0;}
#event_m08_hybrid .hybrid_event li.area_info{float:right;padding:70px 0 0 0;}
#event_m08_hybrid .tit_type2{border-bottom:2px solid #7f7f7f;height:45px;clear:both;}
#event_m08_hybrid .pt_10{padding:10px 0 0 0;}
#event_m08_hybrid .pt_30{padding:30px 0 0 0;}

/* 2014.09 : hybrid */
#event_m09_hybrid {position:relative;}
#event_m09_hybrid .event_top {height:406px;/*padding-top:80px;*/ background:url(/img_2013/main/event/m08_hybrid/event_bg_base.gif) no-repeat 45% 0; }  /* 2015-11-17 height:350px; padding-top:40px; background 50% */
#event_m09_hybrid .event_top .component {height:311px;}
#event_m09_hybrid .event_major {position:absolute; top:0; margin-top:0;} /* 2015-11-17  top:47%; margin-top:-70px; */
#event_m09_hybrid .event_major h2 {margin:1px 0 35px 0; font-size:0; line-height:0;}
#event_m09_hybrid .event_major li {margin-bottom:8px; font-size:0; line-height:0;}
/*#event_m09_hybrid .event_visual {position:absolute; left:50%; top:0; margin-left:-480px; width:960px; text-align:right;} */ /* 2015-11-17 */
#event_m09_hybrid .event_visual {position:absolute; left:50%; top:0; /*margin-top:23px;*/ margin-left:64px;}
#event_m09_hybrid .event_visual img {/*margin-top:17px;*/}
#event_m09_hybrid .event_detail {position:relative; margin-bottom:40px; background:#fff;}
#event_m09_hybrid .event_detail .section {padding-top:40px;}
#event_m09_hybrid .event_detail .section h3{padding-bottom:3px;}
#event_m09_hybrid .event_detail .section p.pb20{padding-bottom:20px;}
#event_m09_hybrid .event_detail .detail_header {margin-bottom:40px;}
#event_m09_hybrid .hybrid_info {margin-bottom:50px;position:relative;}
#event_m09_hybrid .hybrid_info table {width:100%;}
#event_m09_hybrid .hybrid_info caption {position:absolute; width:1px; height:1px; overflow:hidden; text-indent:-9999em;}
#event_m09_hybrid .hybrid_info tbody th{padding:18px 0; line-height:0; font-size:0;border-top:2px solid #d9d9d9;}
#event_m09_hybrid .hybrid_info tbody td{padding:18px 0; line-height:0; font-size:0;border-top:2px solid #d9d9d9;}
#event_m09_hybrid .hybrid_info tbody th.first,
#event_m09_hybrid .hybrid_info tbody td.first{padding:18px 0; line-height:0; font-size:0;border:none;}
#event_m09_hybrid .hybrid_info tbody td.bd_none{border:none;}
#event_m09_hybrid .hybrid_event{margin:0 0 60px 0;overflow:hidden;}
#event_m09_hybrid .hybrid_event li.area_card{float:left;width:480px;padding:40px 0 0 0;}
#event_m09_hybrid .hybrid_event li.area_card li{float:left;width:201px;padding:0 35px 0 0;}
#event_m09_hybrid .hybrid_event li.area_card li p{text-align:center;}
#event_m09_hybrid .hybrid_event li.area_info{float:right;padding:70px 0 0 0;}
#event_m09_hybrid .tit_type2{border-bottom:2px solid #7f7f7f;height:45px;clear:both;}
#event_m09_hybrid .pt_10{padding:10px 0 0 0;}
#event_m09_hybrid .pt_30{padding:30px 0 0 0;}


/* 2014.09 : hipass */
#event_m09_hipass {position:relative;}
#event_m09_hipass .event_top {position:relative;height:350px;/*padding-top:80px;*/padding-top:44px; background:#506387 url(/img_2013/main/event/m09_hipass/event_bg_base.png) no-repeat center bottom; }
#event_m09_hipass .event_top .component {height:311px;}
#event_m09_hipass .event_top .event_visual{position:absolute;top:37%;left:36%;}
#event_m09_hipass .event_major {position:absolute; top:0;left:38%;}
#event_m09_hipass .event_major h2 {margin:1px 0 35px 0; font-size:0; line-height:0;text-align:center;}
#event_m09_hipass .issuance_card {position:relative; margin-bottom:60px;padding:50px 0 0 0;}
#event_m09_hipass .issuance_card h3 {height:43px;}
#event_m09_hipass .issuance_card h3.pt_60 {padding:60px 0 0 0;}
#event_m09_hipass .issuance_card h4 {height:13px; margin-bottom:10px;}
#event_m09_hipass .issuance_card p, #event_m09_hipass .issuance_card p {word-spacing:-2px; color:#666;}
#event_m09_hipass .issuance_card .card_group {zoom:1; position:relative;}
#event_m09_hipass .issuance_card .card_group:after {clear:both; display:block; content:'';}
#event_m09_hipass .issuance_card .card_group .group {position:relative; zoom:1; padding:20px 0 20px 171px;}
#event_m09_hipass .issuance_card .card_group .group:after {clear:both; display:block; content:'';}
#event_m09_hipass .issuance_card .card_group .group .pt_5{padding:5px 0 0 0;}
#event_m09_hipass .issuance_card .card_group .group .pt_5 strong{font-weight:bold;}
#event_m09_hipass .issuance_card .card_group .title {position:absolute;left:0; top:0;width:175px; height:100%;}
#event_m09_hipass .issuance_card .card_group .title h4 {margin-top:20px;}
#event_m09_hipass .issuance_card .card_group .stitle,
#event_m09_hipass .issuance_card ul,
#event_m09_hipass .issuance_card .card_group .tagline{float:left;}
#event_m09_hipass .issuance_card .card_group .stitle {width:252px; word-spacing:-2px; color:#666;padding-top:18px;}
#event_m09_hipass .issuance_card .card_group .stitle strong{font-weight:bold;}
#event_m09_hipass .issuance_card .card_group.recom {border-top:1px solid #e1e1e1;}
#event_m09_hipass .issuance_card .card_group.etc {border:1px solid #e1e1e1; border-width:1px 0;}
#event_m09_hipass .issuance_card .card_group .tagline{padding-top:56px;margin-left:38px;}
#event_m09_hipass .issuance_card ul:after {clear:both; display:block; content:"";}
#event_m09_hipass .issuance_card li {float:left; width:154px;}
#event_m09_hipass .issuance_card li.last {margin-right:0;}
#event_m09_hipass .issuance_card li div,.issuance_card li a{float:left;clear:both}
#event_m09_hipass .issuance_card li a.card_img{width:154px; margin-bottom:5px}
#event_m09_hipass .issuance_card li .card_areale{overflow:hidden;height:12px;margin-bottom:8px;background-image:url(/img_2013/common/cards/easyapply/title.png);background-repeat:no-repeat;text-indent:-9999px}
#event_m09_hipass .issuance_card li .card_areale.M3P{width:113px;background-position:-2px -2px}
#event_m09_hipass .issuance_card li .card_areale.MP{width:113px;background-position:-2px -16px}
#event_m09_hipass .issuance_card li .card_areale.M{width:106px;background-position:-2px -30px}
#event_m09_hipass .issuance_card li .card_areale.XP{width:57px;background-position:-2px -44px}
#event_m09_hipass .issuance_card li .card_areale.X{width:51px;background-position:-2px -58px}
#event_m09_hipass .issuance_card li .card_areale.ZRO{width:75px;background-position:-2px -72px}
#event_m09_hipass .issuance_card li a.btn_easyapply{float:none;margin:0 auto;overflow:hidden;display:block;width:140px;height:28px;background-image:url(/img_2013/common/cards/easyapply/btn_cardapply.png);background-position:0 0;background-repeat:no-repeat;text-indent:-9999px}
#event_m09_hipass .issuance_card li a.btn_easyapply:hover{background-position:0 0}
#event_m09_hipass .issuance_card li a.btn_easyapply:active{background-position:0x -30px;}
#event_m09_hipass .issuance_card li a:after {clear:both; display:block; content:"";}
#event_m09_hipass .service_process {margin-bottom:60px;}
#event_m09_hipass .service_process h3 {height:43px;}
#event_m09_hipass .service_process .stit {font-size:0; line-height:0; margin-bottom:30px;}
#event_m09_hipass .service_process p{padding:10px 0 0 0;}
#event_m09_hipass .service_process .pro_box{border:1px solid #e2e2e2;padding:30px;}
#event_m09_hipass .service_process .pro_box li{border-bottom:1px solid #d5d5d5;font-size:18px;padding:0 0 15px 0;}
#event_m09_hipass .service_process .pro_box p{padding:30px 0 0 0;}
#event_m09_hipass .use_guidance {position:relative; zoom:1; margin-bottom:10px;}
#event_m09_hipass .use_guidance:after {clear:both; display:block; content:"";}
#event_m09_hipass .use_guidance h3 {height:43px;}
#event_m09_hipass .use_guidance h4 {padding:0 0 10px 0;}
#event_m09_hipass .use_guidance .pt_10{padding:10px 0 0 0;}
#event_m09_hipass .use_guidance .pt_50{padding:50px 0 0 0;}
#event_m09_hipass .use_guidance strong{font-weight:bold;}
#event_m09_hipass .time_tbl table {width:100%;margin:20px 0 0 0;}
#event_m09_hipass .time_tbl caption {position:absolute; width:1px; height:1px; overflow:hidden; text-indent:-9999em;}
#event_m09_hipass .time_tbl tbody td,
#event_m09_hipass .time_tbl tbody th{border-top:1px solid #e2e2e2;padding:10px 0;}
#event_m09_hipass .time_tbl tbody td em{color:#ee6c25;font-weight:bold;}
#event_m09_hipass .time_tbl tbody tr.last{border-bottom:1px solid #e2e2e2;}





/* 2014.10 : renewal */
.eventCont{min-height:600px;position:relative;}
.renewal_event {position:relative;padding:110px 0 40px 0;overflow:hidden;}
@media (max-width:1024px) {
    .renewal_event {
        padding-top: 0;
    }
}
.renewal_event .event_scrollbanner_wrap {height:212px;background:#efefef;}
.renewal_event .event_scrollbanner_wrap .event_scrollbanner {position:relative;width:1020px;margin:0 auto;}
.renewal_event .event_scrollbanner_wrap .event_scrollbanner h3 {overflow:hidden;margin:0 0 0 0;padding:25px 0 0 40px;zoom:1;}
.renewal_event .event_scrollbanner_wrap .event_scrollbanner h3 span {display:inline-block;float:right;padding:13px 45px 0 0;}
.renewal_event .event_scrollbanner_wrap .event_scrollbanner a.carrousel_left, a.carrousel_right{display:none;height: 30px;width:30px;display:none;font-size:0;}
.renewal_event .event_scrollbanner_wrap .event_scrollbanner a.carrousel_left {position:absolute;top:105px;left:0;background: url(/img_2014/detail/event/btn_scroll_pre_on.png) no-repeat  0 0;}
.renewal_event .event_scrollbanner_wrap .event_scrollbanner a.carrousel_right {position:absolute;top:105px;right:5px;background: url(/img_2014/detail/event/btn_scroll_next_on.png) no-repeat 0 0;}
.renewal_event .event_scrollbanner_wrap .event_scrollbanner a.carrousel_left.left_inactive{background: url(/img_2014/detail/event/btn_scroll_pre.png) no-repeat 0 0;}
.renewal_event .event_scrollbanner_wrap .event_scrollbanner a.carrousel_right.right_inactive{background: url(/img_2014/detail/event/btn_scroll_next.png) no-repeat 0 0;}
.renewal_event .event_scrollbanner_wrap .event_scrollbanner .carrousel{margin:10px auto;width:1020px;}
.renewal_event .event_scrollbanner_wrap .event_scrollbanner .carrousel .carrousel_inner{width:940px;height:118px;overflow: hidden;margin:0 auto;}
.renewal_event .event_scrollbanner_wrap .event_scrollbanner .carrousel ul{margin:0;padding:0;height:118px;width: 10000px;overflow:hidden;}
.renewal_event .event_scrollbanner_wrap .event_scrollbanner .carrousel ul li{float:left;list-style: none;margin: 0;width:298px;height:118px;margin:0 20px 0 0;}
.renewal_event .event_scrollbanner_wrap .event_scrollbanner .carrousel ul li.fst {margin-left:0 !important;}
.renewal_event .event_scrollbanner_wrap .event_scrollbanner .carrousel ul li a {display:block;position:relative;}
.renewal_event .event_scrollbanner_wrap .event_scrollbanner .carrousel ul li a img {width:298px;height:118px;}
.renewal_event .event_scrollbanner_wrap .event_scrollbanner .carrousel ul li a .on {position:absolute;z-index:10;top:0;right:0;width:49px;height:43px;}
.renewal_event .event_scrollbanner_wrap .event_scrollbanner .carrousel ul li a .on img {width:49px;height:43px;}
.renewal_event .event_list_area {width:940px;margin:0 auto 40px;}
.renewal_event .event_list_area h4 {overflow:hidden;margin:40px 0 20px 0;padding:0 0 15px 0;border-bottom:#e2e2e2 solid 1px;zoom:1;}
.renewal_event .event_list_area h4 img {}
.renewal_event .event_list_area h4 span {float:right;color:#666;letter-spacing:-0.5px;line-height:24px;font-size:12px;font-weight:normal;}
.renewal_event .event_list_area dl {overflow:visible;margin:0;}
.renewal_event .event_list_area dl::after {content:'';clear:both;}
.renewal_event .event_list_area dl dt {cursor:pointer;clear:both;overflow:hidden;float:left;position:relative;width:200px;height:180px;background:#747474 url("/img_2014/detail/event/bg_faq_arrow_off.png") no-repeat 120px 142px;}
.renewal_event .event_list_area dl dt.open {background:#747474 url("/img_2014/detail/event/bg_faq_arrow_on.png") no-repeat 120px 142px;}
.renewal_event .event_list_area dl dt a {display:inline-block;font-size:0;line-height:0;}
.renewal_event .event_list_area dl dt a.btnmore {display:inline-block;position:absolute;top:142px;right:20px;width:60px;height:23px;}
.renewal_event .event_list_area dl dt img {display:inline-block;padding:19px 0 0 20px;}
.renewal_event .event_list_area dl dd {display:block !important;height:auto;min-height:180px;padding:0 0 0 200px;*padding:0;}
.renewal_event .event_list_area dl dd ul {overflow:visible;margin:0;*margin-bottom:20px;padding:0 0 0 0;zoom:1;}
.renewal_event .event_list_area dl dd .hidden{display:none;}
.renewal_event .event_list_area dl dd ul li {position:relative;float:left;list-style:none;width:348px;height:auto;min-height:180px;margin:0 0 20px 20px;padding:0;}
.renewal_event .event_list_area dl dd ul li::after {content:'';clear:both;}
.renewal_event .event_list_area dl dd ul li .card_area {padding:0 0 0 0;border:#e1e1e1 solid 1px;min-height:180px;}
.renewal_event .event_list_area dl dd ul li .card_area .tit {position:relative;}
.renewal_event .event_list_area dl dd ul li .card_area .tit img{display:inline-block;padding:19px 0 15px 19px;}
.renewal_event .event_list_area dl dd ul li .card_area .tit a {display:block;position:absolute;z-index:10;top:18px;right:20px;width:58px;height:23px;}
.renewal_event .event_list_area dl dd ul li .card_area .tit a img {padding:0;}
.renewal_event .event_list_area dl dd ul li .card_area .dsc {border-top:#e1e1e1 solid 1px;}
.renewal_event .event_list_area dl dd ul li .card_area .dsc pre {margin:0;padding:11px 19px;color:#666;line-height:18px;font-size:12px;}
.renewal_event .event_list_area dl dd ul li .tooltips_card {display:none;overflow:hidden;position:absolute;z-index:20;top:44px;right:18px;width:258px;background:url("/img_2014/detail/event/bg_tooltips_top.png") no-repeat 0 0;}
.renewal_event .event_list_area dl dd ul li .tooltips_card ul {overflow:hidden;margin:10px 0 0 0;padding:5px 10px 0;background:url("/img_2014/detail/event/bg_tooltips_middle.png") repeat-y 0 0;}
.renewal_event .event_list_area dl dd ul li .tooltips_card ul li {float:left;width:33.33%;*width:31.5%;min-height:44px;margin:0;padding:0 5px;*padding:0 0 0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.renewal_event .event_list_area dl dd ul li .tooltips_card ul li::after {content:'';clear:both;}
.renewal_event .event_list_area dl dd ul li .tooltips_card ul li a {width:70px;height:44px;}
.renewal_event .event_list_area dl dd ul li .tooltips_card .bg_last {width:258px;height:11px;background:url("/img_2014/detail/event/bg_tooltips_bottom.png") no-repeat 0 0;}
.event_onlybanner_wrap {height:183px;margin:0 0 0 0;background:#efefef;}
.event_onlybanner {width:940px;margin:0 auto;padding:0;}
.event_related_card_list {width:940px;margin:82px auto 90px;}
.event_related_card_list h3 {margin:0;height:25px;padding:0 0 24px 0;border-bottom:#7f7f7f solid 2px;}
.event_related_card_list ul {overflow:hidden;margin:0;padding:0;zoom:1;}
.event_related_card_list ul li {float:left;list-style:none;width:271px;margin:0 0 0 62px;}
.event_related_card_list ul li.fst {margin-left:0;}
.event_related_card_list ul li h4 {height:13px;margin:0;padding:30px 0 10px 0;}
.event_related_card_list ul li h4 img {}
.event_related_card_list ul li img {display:block;}
.event_related_card_list ul li p {overflow:hidden;margin:0;padding:0;zoom:1;}
.event_related_card_list ul li p a {display:block;width:132px;height:40px;margin:14px 0 0 0;}
.event_related_card_list ul li p a img {display:inline-block;}
.event_related_card_list ul li p a.left {float:left;width:50%;}
.event_related_card_list ul li p a.right {float:right;width:50%;text-align:right;}
.event_related_card_list ul li p.dsc {overflow:hidden;max-height:42px;margin:10px 0 0 0;color:#424242;letter-spacing:-1px;line-height:normal;font-weight:bold;font-size:16px;}
.event_related_card_list ul.line2, .event_related_card_list ul.line3 {margin-top:20px;}

/* 2015.01 : tax 소득공제 */
#event_m01_tax {position:relative;}
#event_m01_tax .event_top {height:350px; padding-top:40px; background:url(/img_2015/main/event/m01_tax/event_bg_base.gif) repeat-x 50% 0; }
#event_m01_tax .event_top .component {height:311px;}
#event_m01_tax .event_major {position:absolute; top:47%; margin-top:-96px;}
#event_m01_tax .event_major h2 {margin:1px 0 35px 0; font-size:0; line-height:0;}
#event_m01_tax .event_major li {margin-bottom:8px; font-size:0; line-height:0;}
#event_m01_tax .event_visual {position:absolute; left:50%; top:92px; margin-left:-476px; width:940px; text-align:right;}
#event_m01_tax .event_detail {position:relative; margin-bottom:40px; background:#fff;}
#event_m01_tax .event_detail .section .section-step {padding-top:60px; background:url(/img_2015/common/bg_dotted.png) repeat-x 100% 0;}
#event_m01_tax .event_detail .section .section-step.first {background:none;}
#event_m01_tax .event_detail .section h3 {padding-bottom:15px;}
#event_m01_tax .event_detail .section h3.step1 {padding-bottom:13px;}
#event_m01_tax .event_detail .section h3.step3 {padding-bottom:35px;}
#event_m01_tax .tax_info {position:relative; margin-bottom:60px;}
#event_m01_tax .section-step.section-step-style2 .tax_info {margin-bottom:45px;}
#event_m01_tax .tax_info-sytle2 {padding-bottom:15px;}
#event_m01_tax .tax_info-sytle3 {margin-top:29px;}
#event_m01_tax .tax_info table {width:100%; border-top:2px solid #7f7f7f;}
#event_m01_tax .tax_info caption {position:absolute; width:1px; height:1px; overflow:hidden; text-indent:-9999em;}
#event_m01_tax .tax_info th,
#event_m01_tax .tax_info td {padding:18px 30px; line-height:0; font-size:0; border-bottom:2px solid #d9d9d9;}
#event_m01_tax .tax_info th.bd_none,
#event_m01_tax .tax_info td.bd_none {padding:0; border:none;}
#event_m01_tax .tax_event {overflow:hidden; margin:0 0 55px 0;}
#event_m01_tax .tax_event li {float:left; width:470px;}
#event_m01_tax .tax_event .area_card li {float:left; width:191px;}
#event_m01_tax .tax_event .area_card li .card_img {height:115px;}
#event_m01_tax .tax_event .area_card li.card_info {padding-top:2px;}
#event_m01_tax .pt_10{padding:10px 0 0 0;}

/* 2015-03-18 add */
#event_m04_kakao {position:relative;}
#event_m04_kakao .event_top {position:relative;height:350px;/*padding-top:80px;*/padding-top:44px; background:#5d658b url(/img_2015/main/event/m04_kakao/event_bg_base.png) no-repeat center bottom; }
#event_m04_kakao .event_top .component {height:311px;}
#event_m04_kakao .event_top .event_visual{position:absolute;top:58%;left:4.5%;}
#event_m04_kakao .event_detail .component h3 {height:43px;}
#event_m04_kakao .event_detail .section-step {padding-top:60px; background:url(/img_2015/common/bg_dotted.png) repeat-x 100% 0;}
#event_m04_kakao .event_detail .section-step.first {background:none;}
#event_m04_kakao .section-step ul{width:100%;}
#event_m04_kakao .section-step ul:after{ display:block; content:""; clear:both;}
#event_m04_kakao .section-step li{float:left;}
#event_m04_kakao .section-step li img{width:470px;}
#event_m04_kakao .section-step .txt_info{margin:30px 0 60px 0;}
#event_m04_kakao .section-step .btn_cen{padding:30px 0 0 0; text-align:center;}
#event_m04_kakao .mr15{margin-right:15px;}
#event_m04_kakao .pt15{padding-top:15px;}
#event_m04_kakao .pt30{padding-top:30px;}
#event_m04_kakao .pt60{padding-top:60px;}

/* 2015-04-23 add */
#event_m05_family {position:relative;}
#event_m05_family .event_top {position:relative;height:500px;/*padding-top:80px;*/padding-top:44px; background:#fbdddf url(/img_2015/main/event/m05_family/event_bg_base.jpg) no-repeat center bottom; }
#event_m05_family .event_top .event_visual{position:absolute;top:58%;left:4.5%;}
#event_m05_family .event_top h2 {margin:77px auto 0 auto;width:342px;height:207px;}
#event_m05_family .event_detail h3{margin:20px 0 58px 0;padding-bottom:15px;border-bottom:#e0e0e0 1px solid}
#event_m05_family ul, #event_m05_family dl{width:100%}
#event_m05_family ul:after, #event_m05_family dl:after{ clear:both; display:block; content:""}
#event_m05_family li, #event_m05_family dd{float:left}
#event_m05_family .tab_tit{padding-bottom:0;margin-bottom:0; height:24px}
#event_m05_family .card_area>li {width:50%}
#event_m05_family dd{margin-right:10px}
#event_m05_family .event_detail .section-step {margin-top:40px;padding-top:60px; background:url(/img_2015/common/bg_dotted.png) repeat-x 100% 0;}
#event_m05_family .event_detail .section-step.first {background:none;padding-top:0px}
#event_m05_family .card_info{margin:47px 0 80px 0}
#event_m05_family .mt10{margin-top:10px !important;}
#event_m05_family .mt20{margin-top:20px !important;}
#event_m05_family .mt30{margin-top:38px !important;}
#event_m05_family .mt38{margin-top:38px !important;}
#event_m05_family .mt40{margin-top:40px !important;}
#event_m05_family .mt50{margin-top:50px !important;}
#event_m05_family .pl25{padding-left:25px !important;}


/* 2015-05-04 add */
#event_m05_benefit {position:relative;}
#event_m05_benefit .event_top {position:relative;height:345px;/*padding-top:80px;*/padding-top:44px; background:#e6f8ff url(/img_2015/main/event/m05_benefit/event_bg_base.png) no-repeat center bottom; }
#event_m05_benefit .event_top .event_visual{position:absolute;top:58%;left:4.5%;}
#event_m05_benefit .event_top h2 {margin-left:5px;width:557px;height:174px;}
#event_m05_benefit .event_detail h3{margin:19px 0 22px 0;padding-bottom:15px;border-bottom:#7f7f7f 2px solid}
#event_m05_benefit .card_list {  overflow: hidden;  margin: 0px auto;  display: block; width: 900px;  z-index: 100;margin-bottom:50px;}
#event_m05_benefit .card_list .card_box {  width: 260px;  float: left;  margin-right: 59px;}
#event_m05_benefit .card_list .card_box h4 {height:164px;margin-bottom:10px;}
#event_m05_benefit .card_list #cardX.card_box {margin-right:0;}
#event_m05_benefit .apply_util a {display:inline-block;width:126px;height:31px;background-image:url(/img_2015/main/event/m05_benefit/btn.png);background-repeat:no-repeat;overflow:hidden;margin-bottom:9px;}
#event_m05_benefit .apply_util a.btn_apply {background-position:0 0;margin-right:8px;}
#event_m05_benefit .apply_util a.btn_consult {background-position:-134px 0;}
#event_m05_benefit .stxt {position:relative;margin-top:15px;}
#event_m05_benefit .stxt a {display:block;width:58px;height:17px;position:absolute;right:0;top:23px;}

#event_m05_benefit ul, #event_m05_benefit dl{width:100%}
#event_m05_benefit ul:after, #event_m05_benefit dl:after{ clear:both; display:block; content:""}
#event_m05_benefit li, #event_m05_benefit dd{float:left}
#event_m05_benefit .tab_tit{padding-bottom:0;margin-bottom:0; height:24px}
#event_m05_benefit .card_area>li {width:50%}
#event_m05_benefit dd{margin-right:10px}
#event_m05_benefit .event_detail .section-step {margin-top:40px;padding-top:60px; background:url(/img_2015/common/bg_dotted.png) repeat-x 100% 0;}
#event_m05_benefit .event_detail .section-step.first {background:none;padding-top:0px}
#event_m05_benefit .card_info{margin:47px 0 80px 0}
#event_m05_benefit .mt10{margin-top:10px !important;}
#event_m05_benefit .mt20{margin-top:20px !important;}
#event_m05_benefit .mt30{margin-top:38px !important;}
#event_m05_benefit .mt38{margin-top:38px !important;}
#event_m05_benefit .mt40{margin-top:40px !important;}
#event_m05_benefit .mt50{margin-top:50px !important;}
#event_m05_benefit .pl25{padding-left:25px !important;}

/* 2015-05-07 add */
#event_m05_gourmet {position:relative;}
#event_m05_gourmet .event_top {position:relative;height:345px;/*padding-top:80px;*/padding-top:44px; background:#2a2e37 url(/img_2015/main/event/m05_gourmet/event_bg_base.jpg) no-repeat center bottom; }
#event_m05_gourmet .event_top .event_visual{position:absolute;top:58%;left:4.5%;}
#event_m05_gourmet .event_top h2 {margin-left:5px;width:557px;height:174px;}
#event_m05_gourmet .event_detail h3{margin:19px 0 22px 0;padding-bottom:15px;border-bottom:#7f7f7f 2px solid}
#event_m05_gourmet .card_list {  overflow: hidden;  margin: 0px auto;  display: block; width: 940px;  z-index: 100;margin-bottom:50px;}
#event_m05_gourmet .card_list .card_box {  width: 260px;  float: left;  margin-right: 78px;}
#event_m05_gourmet .c_title{margin-bottom:15px}
#event_m05_gourmet .card_list .card_box.last{margin-right:0}
#event_m05_gourmet .card_list .card_box h4 {height:164px;margin-bottom:10px;}
#event_m05_gourmet .card_list #cardX.card_box {margin-right:0;}
#event_m05_gourmet .apply_util a {display:inline-block;width:260px; height:35px;background-image:url(/img_2015/main/event/m05_gourmet/btn.png);background-repeat:no-repeat;overflow:hidden;margin-bottom:9px;}
#event_m05_gourmet .apply_util a.btn_apply {background-position:0 0;margin-right:8px;}
#event_m05_gourmet .apply_util a.btn_consult {background-position:-134px 0;}
#event_m05_gourmet .stxt {position:relative;}
#event_m05_gourmet .stxt a {display:block;width:58px;height:17px;position:absolute;right:0;top:23px;}

#event_m05_gourmet ul, #event_m05_gourmet dl{width:100%}
#event_m05_gourmet ul:after, #event_m05_gourmet dl:after{ clear:both; display:block; content:""}
#event_m05_gourmet li, #event_m05_gourmet dd{float:left}
#event_m05_gourmet .tab_tit{padding-bottom:0;margin-bottom:0; height:24px}
#event_m05_gourmet .card_area>li {width:50%}
#event_m05_gourmet dd{margin-right:10px}
#event_m05_gourmet .event_detail .component{padding:0px}
#event_m05_gourmet .event_detail .section-step {margin-top:40px;padding-top:60px; background:url(/img_2015/common/bg_dotted.png) repeat-x 100% 0;}
#event_m05_gourmet .event_detail .section-step.first {background:none;padding-top:0px}
#event_m05_gourmet .card_info{margin:47px 0 80px 0}

/* 2015-05-19 add */
#event_m05_offer2 {position:relative;}
#event_m05_offer2  .event_top {position:relative;height:348px;/*padding-top:80px;*/padding-top:30px; background:#fffcf3 url(../img_2015/main/event/m05_offer2/event_bg_offer2.jpg) center bottom;}
#event_m05_offer2  .event_top .event_visual{position:absolute;top:58%;left:4.5%;}
#event_m05_offer2  .event_top h2 {margin:0 auto; width:683px;height:338px;}
#event_m05_offer2  .event_detail h3{margin:55px 0 30px 0;}
#event_m05_offer2  .card_list {  overflow: hidden;  margin: 0px auto;  display: block;  z-index: 100;margin-bottom:50px;}
#event_m05_offer2  .card_list .card_box {width: 260px;float: left;}
#event_m05_offer2  .card_list .card_box h4 {height:164px;margin-bottom:10px;}
#event_m05_offer2  .stxt {position:relative;margin-top:15px;}
#event_m05_offer2  .stxt a {display:block;width:58px;height:17px;position:absolute;right:0;top:20px;}
#event_m05_offer2  .offerbf {position:relative;margin-left:37px;}
#event_m05_offer2  .line {padding-bottom:15px; border-bottom:#7f7f7f 2px solid}
#event_m05_offer2  .line2 {padding-bottom:30px; border-bottom:#d9d9d9 2px solid}
#event_m05_offer2  .card_info {margin:30px 0 30px 0}
#event_m05_offer2  .card_info2 {margin:30px 0 80px 0}

/* ---------------------------------------------------- */
/* 팝업 > 이벤트 > 카카오 이모티콘
/* ---------------------------------------------------- */
.ep {width: 320px; height: 100%;}
.ep .fg{width:90%;height:auto;margin:20px auto 0 auto;padding:0; border:0px solid #ccc;background:#fff;border-radius:3px; box-shadow:7px 7px 5px #333;}
.ep .fg .eptit {overflow:hidden;position:relative;padding:25px 20px; zoom:1;}
.ep .fg .eptit a {display:block;position:absolute;top:0;right:0;width:48px;height:48px;line-height:48px;text-align:center;}
.ep .fg .eptit a img {width:30px;height:25px;}
.ep .fg .econ {padding-bottom:20px;}
.ep .fg .econ p {margin-bottom:20px;}
.ep .fg .econ p img{width:100%;}
.ep .fg .econ input{width:68%; padding:7px 1%;border:#b2b2b2 solid 1px;}
.ta_cent {text-align:center !important;}

/* 2015-05-21 add */
#event_m04_kakao img {vertical-align:top;}
#event_m04_kakao .event_detail .section-step {margin-top:80px; background:url(/img_2015/common/bg_dotted.png) repeat-x 100% 0;}
#event_m04_kakao .bnt_method {margin-left:10px;}
#event_m04_kakao .card_benefit {position:relative; margin-top:30px; z-index:1; *zoom:1; background:#f9f9f9;}
#event_m04_kakao .card_benefit:after {clear:both; display:block; content:"."; height:0; font-size:0; visibility:hidden;}
#event_m04_kakao .card_benefit > div {float:left; width:385px; height:375px;}
#event_m04_kakao .card_pl_zero {padding:48px 44px 26px 42px; text-align:left; background:url(/img_2015/main/event/m04_kakao/card_pl_bg.png) no-repeat 100% 204px;}
#event_m04_kakao .card_img_area {margin-top:30px; text-align:center;}
#event_m04_kakao .card_img img {text-align:center;}
#event_m04_kakao .btn_request {display:inline-block; margin:14px 0 18px;}
#event_m04_kakao .layer_area {position:relative; width:100%; height:auto; margin:0 auto;text-align:center; background:#fff; border-radius:3px; box-shadow:7px 7px 5px #333;}
#event_m04_kakao #mw_pop1 .layer_area {padding:20px 20px 46px 20px;}
#event_m04_kakao #mw_pop2 .layer_area {padding:20px 23px 46px 23px;}
#event_m04_kakao .layer_area .btn_close {text-align:right;}
#event_m04_kakao .layer_area .txt_st01 {margin-top:30px;}
#event_m04_kakao .layer_area .txt_st02 {margin-top:20px;}
#event_m04_kakao .layer_area .txt_st03 {margin-top:14px;}
#event_m04_kakao .layer_area .btn_st01 {margin-top:25px;}
#event_m04_kakao .layer_btn_area {margin-top:25px; text-align:center;}
#event_m04_kakao .txt_st03 input {width:200px; margin-top:1px; margin-left:1px; padding:4px 2px 4px 6px; border:1px solid #cbcbcb; font:12px/18px Malgun Gothic,Apple SD Gothic Neo,Dotum,Helvetica,Arial,Verdana,sans-serif; background:transparent;}

/* 2015-06-10 add m06_ecard */
#event_m06_ecard {position:relative; background:url(/img_2015/main/event/m06_ecard/bg.jpg) no-repeat center 100px;}
#event_m06_ecard .event_top {position:relative; height:100px; background:url(/img_2015/main/event/m06_ecard/title_bg.gif) repeat-x 0 0;}
#event_m06_ecard .event_top .component {width:622px; height:68px; padding:32px 0 0 0}
#event_m06_ecard .event_detail .component {width:980px; padding:0;}
#event_m06_ecard .event_detail .component .section01 {padding-top:57px;}
#event_m06_ecard .event_detail .component .section02 {width:940px; margin:0 auto; padding-top:78px;}
#event_m06_ecard .event_detail .component .section03 {width:940px; margin:0 auto; padding:80px 0 55px 0;}
#event_m06_ecard .event_detail .component .section02 h3 {padding-bottom:20px; border-bottom:2px solid #333}
#event_m06_ecard .event_detail .component .section02 .card_benefit {padding-top:30px;}
#event_m06_ecard .event_detail .component .section02 .card_benefit .fl {float:left; width:446px;}
#event_m06_ecard .event_detail .component .section02 .card_benefit .fl .last {padding-top:21px}
#event_m06_ecard .event_detail .component .section02 .card_benefit .fr {float:right; width:446px;}
#event_m06_ecard .event_detail .component .section02 .txt_info {padding-top:29px;}
#event_m06_ecard .section01 .card_EMRT h3 {padding:15px 0 14px 306px;}
#event_m06_ecard .section01 .card_EMRT .txt {padding-left:306px;}
#event_m06_ecard .section01 .card_EMTP {float:left; width:334px; margin:57px 0 0 79px;}
#event_m06_ecard .section01 .card_EMTMB {float:left; width:334px; margin:57px 0 0 162px;}
#event_m06_ecard .section01 .card_EMTP h3,
#event_m06_ecard .section01 .card_EMTMB h3 {padding-bottom:14px;}
#event_m06_ecard .section01 .btn {width:374px; margin:15px 0 15px 308px;}
#event_m06_ecard .section01 .btn.small {width:334px; margin:15px 0;}

/* 2016-08-23 add m06_ecard 373*42 */
.event_section .btn a.btn_ecardapply01{overflow:hidden;display:block;width:373px;height:41px;background-image:url(/img_2015/main/event/m06_ecard/btn_ecardapply01.png);background-position:-2px -2px;background-repeat:no-repeat;text-indent:-9999px}
.event_section .btn a.btn_ecardapply01:hover{background-position:-2px -45px;}
.event_section .btn a.btn_ecardapply01:active{background-position:-2px -45px;}
.event_section .btn a:after {clear:both; display:block; content:"";}
.event_section .btn a.btn_ecardapply02{overflow:hidden;display:block;width:334px;height:38px;background-image:url(/img_2015/main/event/m06_ecard/btn_ecardapply02.png);background-position:-2px -2px;background-repeat:no-repeat;text-indent:-9999px}
.event_section .btn a.btn_ecardapply02:hover{background-position:-2px -42px;}
.event_section .btn a.btn_ecardapply02:active{background-position:-2px -42px;}
/* 2016-08-23 add m01_review 240*39 */
.event_section .btn a.btn_reviewapply01{overflow:hidden;display:block;width:240px;height:39px;background-image:url(/img_2016/main/event/m01_review/btn_reviewapply01.png);background-position:-2px -2px;background-repeat:no-repeat;text-indent:-9999px}
.event_section .btn a.btn_reviewapply01:hover{background-position:-2px -43px;}
.event_section .btn a.btn_reviewapply01:active{background-position:-2px -43px;}
/* 2016-08-23 add m02_review 240*39 */
.event_section .btn a.btn_reviewapply02{overflow:hidden;display:block;width:240px;height:39px;background-image:url(/img_2016/main/event/m02_review/btn_reviewapply02.png);background-position:-2px -2px;background-repeat:no-repeat;text-indent:-9999px}
.event_section .btn a.btn_reviewapply02:hover{background-position:-2px -43px;}
.event_section .btn a.btn_reviewapply02:active{background-position:-2px -43px;}
/* 2016-08-23 add m09_hybrid 201*30 */
.event_section .btn a.btn_hybridapply{overflow:hidden;display:block;width:201px;height:30px;background-image:url(/img_2013/main/event/m09_hybrid/btn_hybridapply.png);background-position:-2px -2px;background-repeat:no-repeat;text-indent:-9999px}
.event_section .btn a.btn_hybridapply:hover{background-position:-2px -34px;}
.event_section .btn a.btn_hybridapply:active{background-position:-2px -34px;}
/* 2016-08-23 add m06_loan 261*44 */
.event_section .btn a.btn_loanapply{overflow:hidden;display:block;width:261px;height:43px;background-image:url(/img_2016/main/event/m06_loan/btn_loanapply.png);background-position:-2px -2px;background-repeat:no-repeat;text-indent:-9999px}
.event_section .btn a.btn_loanapply:hover{background-position:-2px -47px;}
.event_section .btn a.btn_loanapply:active{background-position:-2px -47px;}
/* 2016-08-23 add m08_xcard 176*47 */
.event_section .btn a.btn_xcardapply{overflow:hidden;display:block;width:242px;height:47px;background-image:url(/img_2015/main/event/m08_xcard/btn_xcardapply.png);background-position:0 -2px;background-repeat:no-repeat;text-indent:-9999px}
.event_section .btn a.btn_xcardapply:hover,
.event_section .btn a.btn_xcardapply:active{background-position:0 -51px;}
.event_section .btn a.btn_detailview{overflow:hidden;display:block;width:242px;height:47px;background-image:url(/img_2015/main/event/m08_xcard/btn_detailview.png);background-position:0 -2px;background-repeat:no-repeat;text-indent:-9999px}
.event_section .btn a.btn_detailview:hover,
.event_section .btn a.btn_detailview:active{background-position:0 -51px;}



/* 2015-06-18 add m06_eApply */
#event_m06_eApply {position:relative; /*background:#eae8e9 url(/img_2015/main/event/m06_eApply/bg.jpg) no-repeat center 100px;*/}

/* 2015-09-30 */
/*
#event_m06_eApply .event_top {position:relative; height:137px; background:url(/img_2015/main/event/m06_eApply/title_bg.gif) repeat-x 0 0;}
#event_m06_eApply .event_detail .component {padding:0;}
#event_m06_eApply .event_top .event_major {width:832px; height:78px; margin:0 auto; padding:26px 0 0 0;}
*/

/*171129수정*/
#event_m06_eApply .event_top {position:relative; /*height:99px; background:url(/img_2015/main/event/m06_eApply/title_bg.gif) repeat-x 0 0;*/ height:360px; background:#dfd2c0;}
#event_m06_eApply .event_detail .component {padding:0;}
#event_m06_eApply .event_top .event_major {width:635px; height:70px; margin:0 auto; padding:29px 0 0 0;}

#event_m06_eApply .event_top .event_major span.btn {position:absolute; top:27px; right:46px;}
#event_m06_eApply .event_detail {width:940px; margin:0 auto;}
#event_m06_eApply .event_detail .event_list_area {margin:0;}
#event_m06_eApply .event_detail .event_list_area .title {padding:50px 0 16px 0;}/* 2016-07-11 */
#event_m06_eApply .event_detail .event_list_area .title > p:first-child {padding-bottom:16px;border-bottom:2px solid #333;margin-bottom:26px;}/* 2016-07-11 */
#event_m06_eApply .event_detail .event_list_area dl dt {cursor:pointer; clear:both; overflow:hidden; float:left; position:relative; width:920px; height:23px; padding:10px; background:#747474 url(/img_2015/main/event/m06_eApply/acc_arrow_up.gif) no-repeat 902px 8px;}
#event_m06_eApply .event_detail .event_list_area dl dt.open {background:#747474 url(/img_2015/main/event/m06_eApply/acc_arrow_close.gif) no-repeat 902px 8px;}
#event_m06_eApply .event_detail .event_list_area dl dt a.btnmore {display:inline-block; position:absolute; top:8px; right:8px; width:29px; height:27px;}
#event_m06_eApply .event_detail .event_list_area dl dt img {padding:0;}
#event_m06_eApply .event_detail .event_list_area dl dd {min-height:70px; padding:0;}
#event_m06_eApply .event_detail .event_list_area dl dd div ul {width:940px;}
#event_m06_eApply .event_detail .event_list_area dl dd div ul:after {clear:both; display:block; content:'';}
#event_m06_eApply .event_detail .event_list_area dl dd div ul.first {border-bottom:2px solid #333}
#event_m06_eApply .event_detail .event_list_area dl dd div li {width:940px; min-height:40px; margin:0; padding:28px 0; background:url(/img_2015/main/event/m06_eApply/info_txt_bg.gif) no-repeat 0 100%;}
#event_m06_eApply .event_detail .event_list_area dl dd div li.ar {text-align:right; background:none;}
#event_m06_eApply .event_detail .component .section01,
#event_m06_eApply .event_detail .component .section02,
#event_m06_eApply .event_detail .component .section02 .txt_info {padding-top:50px;}
#event_m06_eApply .event_detail .component .section03 {width:940px; margin:0 auto; padding:80px 0 55px 0;}
#event_m06_eApply .event_detail .component .section01 {width:786px; margin:0 auto; overflow:hidden;}
#event_m06_eApply .event_detail .component .section01 .card_EMRT {float:left; width:334px;}
#event_m06_eApply .event_detail .component .section01 .card_EMTP {float:right; width:361px;}
#event_m06_eApply .event_detail .component .section01 .card_EMRT h3,
#event_m06_eApply .event_detail .component .section01 .card_EMTP h3 {padding-bottom:14px;}
#event_m06_eApply .event_detail .component .section01 .btn {width:334px; margin:15px 0;}
#event_m06_eApply .event_detail .component .section02 h3 {padding-bottom:50px; border-bottom:1px solid #e1e1e1;}
#event_m06_eApply .event_detail .component .section02 .card_benefit {padding-top:30px;}
#event_m06_eApply .event_detail .component .section02 .card_benefit .fl {float:left; width:444px;}
#event_m06_eApply .event_detail .component .section02 .card_benefit .fl .last {padding-top:22px}
#event_m06_eApply .event_detail .component .section02 .card_benefit .fr {float:right; width:444px;}

/*171129 수정*/
#event_m06_eApply .event_detail .component .emart_box {clear:both;box-sizing:border-box;width:920px; margin: 0 0 0 20px;}
.emt_card_tit {padding-bottom:10px;}
.emt_cardW {box-sizing:border-box;overflow:hidden; padding-right:20px;}
.emt_cardW .emt_info {width:300px; float:left; padding-top:10px;}
.emt_cardW .emt_guide {width:576px; float:right;}
.emt_info .go_join {margin-top:12px;}
.emt_info .go_join a {display:block; box-sizing:border-box; height:48px; overflow:hidden; width:300px; background:url(/img_2015/main/event/m06_eApply/btn_ecardapply02_new.png) no-repeat left top; text-indent: -9999px;}
.emt_info .go_join a:hover {background-position: left -48px;}
.emt_info .year_m {margin-top:16px;}
.emt_cardW .emt_guide .txt_info_etc { padding-left:26px; }



/*171107*/
#event_m06_eApply .go_cs_btn {clear:both; padding:30px 0; text-align:center;}
#event_m06_eApply .go_cs_btn img {max-width:100%;}

/* 2015-08-06 add m07_welcome */
#event_m07_welcome {position:relative;}
#event_m07_welcome .event_top {position:relative; height:217px; background:url(/img_2015/main/event/m07_welcome/title_bg.gif) repeat-x 0 0;}
#event_m07_welcome .event_top .event_major {width:785px; height:130px; margin:0 auto; padding:40px 0 0 0;}
#event_m07_welcome .event_detail .component {padding:0;}
#event_m07_welcome .event_detail {width:940px; margin:0 auto;}
#event_m07_welcome .section01 {padding-top:50px;}
#event_m07_welcome .section02 {padding:80px 0 90px 0;}
#event_m07_welcome .con-list1 {float:left; width:459px; margin-top:60px; margin-left:22px;}
#event_m07_welcome .con-list1.first {margin-left:0;}
#event_m07_welcome .con-list1 h3 {margin-bottom:10px;}
#event_m07_welcome .con-list1.card-list {width:100%; margin-left:0;}
#event_m07_welcome .con-list1.card-list h3 {border-bottom:1px solid #d5d5d5;}
#event_m07_welcome .con-list1 .card {float:left; width:260px; margin:20px 15px 50px 15px;}
#event_m07_welcome .con-list1 .card.card_X {margin:20px 50px 50px;}
#event_m07_welcome .con-list1 .card h4 {margin-bottom:10px;}
#event_m07_welcome .con-list1 .card a {display:inline-block;}
#event_m07_welcome .btn {width:260; margin:10px 0;}

/* 2015-08-06 add m08_xcard */
#event_m08_xcard {position:relative;}
#event_m08_xcard .event_top {position:relative; background-color:#3862a9}
#event_m08_xcard .event_top:before{content:"";display:block;background-color:#47d1c6;position:absolute;left:50%;top:0;height:195px;width:100%;}
#event_m08_xcard .event_top .event_major h2 {padding-top:50px;}
#event_m08_xcard .event_top .component {background:url(/img_2015/main/event/m08_xcard/bg_title.png) no-repeat 100% 0;height:195px;}
#event_m08_xcard .component {padding:0;}
#event_m08_xcard .event_major{}
#event_m08_xcard .event_detail {width: 940px;margin: 0 auto;padding-bottom:55px}
#event_m08_xcard .event_card {width:100%; margin:34px 0; padding-top:20px;}
#event_m08_xcard .event_card h1 {margin-bottom:20px;}
#event_m08_xcard .event_card_area {position:relative;margin-bottom:38px; overflow:hidden; width:100%;}
#event_m08_xcard .event_card_area .figure {float:left;width:178px}
#event_m08_xcard .event_card_area .figure .btn_area {position:absolute;left:178px;bottom:22px;}
#event_m08_xcard .event_card_area .figure .btn_area a {float:left;}
#event_m08_xcard .event_card_area .figure .btn_area a:first-child {margin-right:10px;}
#event_m08_xcard .event_card_area .figcaption {float:left;padding-top:8px;}

#event_m08_xcard .event_detail .event_list_area {margin:0}
#event_m08_xcard .event_detail .event_list_area .title {padding-bottom:20px}
#event_m08_xcard .event_detail .event_list_area dl dt {cursor:pointer; clear:both; overflow:hidden; float:left; position:relative; width:900px; height:40px; padding:15px 20px; background:url(/img_2015/main/event/m08_xcard/acc_arrow_down.png) no-repeat 890px 20px;}
#event_m08_xcard .event_detail .event_list_area dl dt.open {background:url(/img_2015/main/event/m08_xcard/acc_arrow_up.png) no-repeat 890px 20px;}
#event_m08_xcard .event_detail .event_list_area .benefit01 dt, #event_m08_xcard .event_detail .event_list_area .benefit01 dt.open {background-color:#666;}
#event_m08_xcard .event_detail .event_list_area .benefit02 dt, #event_m08_xcard .event_detail .event_list_area .benefit02 dt.open {background-color:#999;}
#event_m08_xcard .event_detail .event_list_area dl dt a.btnmore {display:inline-block; position:absolute; top:20px; right:20px; width:29px; height:27px;}
#event_m08_xcard .event_detail .event_list_area dl dt img {padding:0;}
#event_m08_xcard .event_detail .event_list_area dl dd {min-height:70px; padding:0 0 40px;}
#event_m08_xcard .statement_list .list_box {position:relative; margin-bottom:55px; border:1px solid #d4d4d4; border-top:none; color:#666;}
#event_m08_xcard .statement_list li {padding:4px 0;}
#event_m08_xcard .statement_list li div {overflow:hidden; position:relative; zoom:1;}
#event_m08_xcard .statement_list li div:after {clear:both; display:block; content:"":}
#event_m08_xcard .statement_type ul {position:relative; zoom:1; height:82px;}
#event_m08_xcard .statement_type ul:after {clear:both; display:block; content:"";}
#event_m08_xcard .statement_nav li {position:relative; float:left; width:469px; height:100%; padding:0; text-align:center;}
#event_m08_xcard .statement_nav li:first-child {margin-right:2px;}
#event_m08_xcard .statement_nav li .btn_simul {z-index:50; position: absolute; left:-9999px; opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
#event_m08_xcard .statement_nav li label {overflow:hidden; position:absolute; top:0; left:0; display:inlin-block; *display:inline; *zoom:1; width:100%; height:100%; padding:0; line-height:30px; margin:0; text-align:left; background:url(/img_2015/main/event/m08_xcard/btn_tab.png) no-repeat; }
#event_m08_xcard .statement_nav li label.active {color:#000;cursor:default}
#event_m08_xcard .statement_nav li label {background-position:-479px -92px}
#event_m08_xcard .statement_nav li label.active {background-position:0 -92px}
#event_m08_xcard .statement_nav li:first-child label {background-position:-479px 0}
#event_m08_xcard .statement_nav li:first-child label.active {background-position:0 0}
#event_m08_xcard .statement_nav li .radio {display:inline-block; *display:inline; *zoom:1;}

/* 2015-12-08 add m12_happy */
#event_m12_happy {position:relative;}
#event_m12_happy .event_top {position:relative; height:390px; background:#911e27 url(/img_2015/main/event/m12_happy/title_bg.jpg) no-repeat center 0;}
#event_m12_happy .event_top .component {width:940px; height:111px; padding:47px 0 0 0}
#event_m12_happy .issuance_card {padding-top:60px; margin-bottom:50px;}
#event_m12_happy .issuance_card h3 {margin:0;height:25px;padding:0 0 18px 0;border-bottom:#7f7f7f solid 2px;}
#event_m12_happy .issuance_card .card_group {zoom:1; position:relative;}
#event_m12_happy .issuance_card .card_group:after {clear:both; display:block; content:'';}
#event_m12_happy .issuance_card .card_group .group {float:left; position:relative; zoom:1; padding:19px 0 19px 29px;}
#event_m12_happy .issuance_card .card_group .group:after {clear:both; display:block; content:'';}
#event_m12_happy .issuance_card .card_group .group .pt_5{padding:5px 0 0 0;}
#event_m12_happy .issuance_card .card_group .group .pt_5 strong{font-weight:bold;}
#event_m12_happy .issuance_card .card_group .title {float:left; width:282px; height:100%;}
#event_m12_happy .issuance_card .card_group .title h4 {margin-top:22px;}
#event_m12_happy .issuance_card .card_group.recom {border-top:1px solid #e1e1e1;}
#event_m12_happy .issuance_card .card_group.etc {border:1px solid #e1e1e1; border-width:1px 0;}
#event_m12_happy .issuance_card .card_group .tagline {float:left; padding:33px 0 0 20px;}
#event_m12_happy .issuance_card .card_group.etc .group {padding-top:45px;}
#event_m12_happy .issuance_card .card_group.etc .tagline {padding-top:0; margin-top:-25px;}
#event_m12_happy .issuance_card ul {float:left;}
#event_m12_happy .issuance_card ul:after {clear:both; display:block; content:"";}
#event_m12_happy .issuance_card li {float:left; width:178px; margin-right:60px;}
#event_m12_happy .issuance_card li.last {margin-right:0;}
#event_m12_happy .issuance_card li div,.issuance_card li a{float:left;clear:both}
#event_m12_happy .issuance_card li a.card_img{width:156px; margin-bottom:5px}
/*
#event_m12_happy .issuance_card li a.btn_easyapply{overflow:hidden;display:block;width:178px;height:35px;background-image:url(/img_2015/main/event/m12_happy/btn_cardapply.png);background-position:-2px -2px;background-repeat:no-repeat;text-indent:-9999px}
#event_m12_happy .issuance_card li a.btn_easyapply:hover{background-position:-2px -32px;}
#event_m12_happy .issuance_card li a.btn_easyapply:active{background-position:-2px -62px;}
*/
#event_m12_happy .issuance_card li a.btn_easyapply{overflow:hidden;display:block;width:178px;height:35px;background-image:url(/img_2015/main/event/m12_happy/btn_cardapply.png);text-indent:-9999px}
#event_m12_happy .issuance_card li a:after {clear:both; display:block; content:"";}
#event_m12_happy .use_guidance {overflow:hidden; margin-bottom:57px;}
#event_m12_happy .use_guidance  h3 {margin:0;height:25px;padding:0 0 24px 0;border-bottom:#7f7f7f solid 2px;}
#event_m12_happy .event_detail .component .use_guidance .card_benefit {padding-top:19px;}
#event_m12_happy .event_detail .component .use_guidance .card_benefit .fl {float:left; width:450px;}
#event_m12_happy .event_detail .component .use_guidance .card_benefit .fl .last {padding-top:22px}
#event_m12_happy .event_detail .component .use_guidance .card_benefit .fr {float:right; width:450x;}
#event_m12_happy .card_util .fee-type2 {display:block; position:relative; width:66px; height:23px;}
#event_m12_happy .card_util .fee-type2:hover {cursor:default;}
#event_m12_happy .card_util .btn_fee {overflow:hidden; display:block; width:83px; height:18px; padding-top:15px; font-weight:bold; text-indent:0; background-image:none;}
#event_m12_happy .card_util .fee-type2_content {display:none; position:absolute; z-index:300; top:-4px; right:-9px; width:262px; border:1px solid #222; background:#fff;}
#event_m12_happy .card_util .fee-type2_content .fee_top {display:block; position:relative; width:100%; height:4px;}
#event_m12_happy .card_util .fee-type2_content .fee_text {display:block; position:relative; padding:8px 0 16px 12px; line-height:15px; color:#999;}
#event_m12_happy .card_util .fee-type2_content .fee_text em {display:block; padding-top:5px; color:#333; font-weight:bold;}
#event_m12_happy .card_util .fee-type2_content .fee_text em:first-child {padding-top:0;}

/* 2016-01-29 add 카드 사용후기 및 신청유도 이벤트 m01_review */
#event2016_m01_review  {position:relative;}
#event2016_m01_review .event_top {position:relative; height:194px; background-color:#314397}
#event2016_m01_review .event_top h2{padding-top:39px;}
#event2016_m01_review .component {padding:0}
#event2016_m01_review .event_detail {width: 940px;margin: 0 auto; padding-bottom:140px}
#event2016_m01_review .event_card {width:100%; margin:50px 0; padding:20px 0 30px; border-bottom:1px solid #ccc;}
#event2016_m01_review .event_card h1 {padding-bottom:20px; margin-bottom:25px; border-bottom:2px solid #7f7f7f;}
#event2016_m01_review .event_card_area {overflow:hidden; width:100%;}
#event2016_m01_review .event_card_area .figure {float:left; width:193px;}
#event2016_m01_review .event_card_area .figcaption{padding-top:7px;}
#event2016_m01_review .event_card_area .btn_area {padding-top:17px}
#event2016_m01_review .event_detail .event_benefit .card_benefit {overflow:hidden; padding-top:30px;}
#event2016_m01_review .event_detail .event_benefit .card_benefit:after {clear:both; display:block; content:'';}
#event2016_m01_review .event_detail .event_benefit .card_benefit .fl {float:left; width:448px;}
#event2016_m01_review .event_detail .event_benefit .card_benefit .fr {float:right; width:448px;}
#event2016_m01_review .event_detail .event_benefit .info {padding-top:60px;}

/* 2016-02-29 add 카드 사용후기 및 신청유도 이벤트 2차 m02_review */
#event2016_m02_review  {position:relative;}
#event2016_m02_review .event_top {position:relative; height:194px; background-color:#f6f6f6;}
#event2016_m02_review .event_top h2{padding-top:39px;}
#event2016_m02_review .component {padding:0}
#event2016_m02_review .event_detail {width: 940px;margin: 0 auto; padding-bottom:140px}
#event2016_m02_review .event_card {width:100%; margin:50px 0; padding:20px 0 30px; border-bottom:1px solid #ccc;}
#event2016_m02_review .event_card h1 {padding-bottom:20px; margin-bottom:25px; border-bottom:2px solid #7f7f7f;}
#event2016_m02_review .event_card_area {overflow:hidden; width:100%;}
#event2016_m02_review .event_card_area .figure {float:left; width:193px;}
#event2016_m02_review .event_card_area .figcaption{padding-top:10px;}
#event2016_m02_review .event_card_area .btn_area {padding-top:14px}
#event2016_m02_review .event_detail .event_benefit .card_benefit {overflow:hidden; padding-top:30px;}
#event2016_m02_review .event_detail .event_benefit .card_benefit:after {clear:both; display:block; content:'';}
#event2016_m02_review .event_detail .event_benefit .card_benefit .fl {float:left; width:448px;}
#event2016_m02_review .event_detail .event_benefit .card_benefit .fr {float:right; width:448px;}
#event2016_m02_review .event_detail .event_benefit .sale_info {padding-top:16px;} /* 20161004 GGBQ16 */
#event2016_m02_review .event_detail .event_benefit .info {padding-top:44px;} /* 20161004 GGBQ16 */

/* 2016-06-02 add  금융서비스 혜택 이벤트 m06_loan */
#event2016_m06_loan  {position:relative;}
#event2016_m06_loan .event_top {height:272px; background:#f6f6f6;}
#event2016_m06_loan .component {position:absolute; left:50%; margin-left:-545px; padding:0;}
#event2016_m06_loan .component .event_major {height:272px;}
#event2016_m06_loan .loan_benefit {padding-top:40px;}
#event2016_m06_loan .loan_service {padding-top:54px;}
#event2016_m06_loan .event_detail {width: 940px;margin: 0 auto; padding-bottom:140px;position:relative; display:block;overflow:hidden;}
#event2016_m06_loan .event_detail .btn_area {padding-top:32px; width:100%;display:block;text-align:center;margin-left: 340px;}
#event2016_m06_loan .event_detail .info {padding-top:94px;}


.hd_txt {font-size:0; line-height:0; position:absolute; left:-99999px; visibility:hidden;}


/* 2016-10-17 GGBQ16 cashback 현대카드 온라인 신청 스페셜 offer */
#cashback .event_top {background:url('/img_2016/main/event/cashback/bg_cashback.jpg') repeat-x;}
#cashback .event_detail .offer {margin-top:60px;}
#cashback .event_detail .card {margin-top:60px;}
#cashback .event_detail .card .title {text-align:center;}
#cashback .event_detail .card .banner {position:relative;margin-top:20px;padding:59px 0 0 108px;height:314px;background:url('/img_2016/main/event/cashback/bg_banner.png') no-repeat;} /* 2017-01-23 */
#cashback .event_detail .card .banner:after {content:'';display:block;clear:both;}
#cashback .event_detail .card .banner> div {float:left;}
#cashback .event_detail .card .banner .img {width:166px;margin-right:19px;}
#cashback .event_detail .card .banner .img img {}
#cashback .event_detail .card .banner .img a {display:block; margin-top: 7px;}
#cashback .event_detail .card .banner .img a:first-child {margin:0;}
#cashback .event_detail .card .banner .img a + a{position:absolute;left:286px;top:255px;}
#cashback .event_detail .card .banner .txt {width:500px; margin-top:-16px;}
#cashback .event_detail .card .banner .txt .line02 {margin-top:20px;}
#cashback .event_detail .card .banner .txt .line03 {margin-top:20px;}
#cashback .event_detail .card .card_list {margin:40px 20px 0;}
#cashback .event_detail .card .card_list:after {content:'';display:block;clear:both;}
#cashback .event_detail .card .card_list > li {position:relative;float:left;width:240px;margin-top:40px;}
#cashback .event_detail .card .card_list > li + li {padding:0 0 0 90px;}
#cashback .event_detail .card .card_list > li + li:after {content:'';position:absolute;top:0;left:45px;height:100%;width:1px;background:#e1e1e1;}
#cashback .event_detail .card .card_list > li > img {margin-top:20px;}
#cashback .event_detail .card .card_list > li > a {display:block;margin-top:11px;text-align: center;}
#cashback .event_detail .card .card_list > li > p {margin-top:14px;}
#cashback .event_detail .card .notice01 {margin-top:20px;}
#cashback .event_detail .card .notice02 {margin-top:45px;}
#cashback .event_detail .card .notice03 {margin:85px 0 60px;}
#cashback .event_detail .card .detail {margin-top:80px;}

/* 이벤트 공통 */
.event_top .inner_cont,
.event_detail .inner_cont {width:940px;margin:0 auto;}
.event_detail .note p + p{margin-top:30px;}
.event_detail .note{margin-top:60px;}
.event_detail .benefit + .btn_area{text-align:center;margin-top:40px;}
.eventCont .accordion .btn_fold > a{position:relative;display:block;}
.eventCont .accordion .btn_fold > a:after{content:"";display:block;position:absolute;right:30px;top:calc(50% - 12px);width:12px; height:12px; border-top:2px solid #fff; border-right:2px solid #fff; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg);transform: rotate(135deg);}
.eventCont .accordion.on .btn_fold > a:after{top:calc(50% - 4px);-webkit-transform: rotate(315deg);-ms-transform: rotate(315deg); transform: rotate(315deg);}

.eventCont .accordion .btn_fold.nobg > a:after{display:none;}

/* 2017-03-06 superclub */
/* #m03_super .event_top {background-color:#ffb718} */
#m03_super .event_top {background-color:#000;}
#m03_super .event_detail .superclub {margin-top:60px;}
#m03_super .event_detail .card {margin-top:60px;}
#m03_super .event_detail .card .title {text-align:center;}
#m03_super .event_detail .card .banner {position:relative;margin-top:20px;padding:59px 0 0 108px;height:314px;background:url('/img_2017/event/superclub/bg_banner.png') no-repeat;}
#m03_super .event_detail .card .banner:after {content:'';display:block;clear:both;}
#m03_super .event_detail .card .banner> div {float:left;}
#m03_super .event_detail .card .banner .img {width:166px;margin-right:19px;}
#m03_super .event_detail .card .banner .img img {}
#m03_super .event_detail .card .banner .img a {display:block; margin-top: 7px;}
#m03_super .event_detail .card .banner .img a:first-child {margin:0;}
#m03_super .event_detail .card .banner .img a + a{position:absolute;left:286px;top:255px;}
#m03_super .event_detail .card .banner .txt  {width:500px; margin-top:-16px;}
#m03_super .event_detail .card .banner .txt .line02 {margin-top:20px;}
#m03_super .event_detail .card .banner .txt .line03 {margin-top:20px;}
#m03_super .event_detail .card .card_list {margin:40px 20px 0;}
#m03_super .event_detail .card .card_list:after {content:'';display:block;clear:both;}
#m03_super .event_detail .card .card_list > li {position:relative;float:left;width:240px;margin-top:40px;}
#m03_super .event_detail .card .card_list > li + li {padding:0 0 0 90px;}
#m03_super .event_detail .card .card_list > li + li:after {content:'';position:absolute;top:0;left:45px;height:100%;width:1px;background:#e1e1e1;}
#m03_super .event_detail .card .card_list > li > img {margin-top:20px;}
#m03_super .event_detail .card .card_list > li > a {display:block;margin-top:11px;text-align: center;}
#m03_super .event_detail .card .card_list > li > p {margin-top:14px;}
#m03_super .event_detail .card .notice {margin:35px 0 60px;}
#m03_super .event_detail .card .detail {margin-top:80px;}

/* 현대카드 플레이트 변경 이벤트 */
#m03_pnew .event_top {background-color:#0b0b0b}
#m03_pnew .event_top .inner_cont{width:1082px;}
#m03_pnew .event_detail .card{margin-top:80px;}
#m03_pnew .event_detail h3.tit{margin-bottom:15px;text-align:center;}
#m03_pnew .event_detail .card .card_list {margin:0 0 50px;}
#m03_pnew .event_detail .card .card_list:after {content:'';display:block;clear:both;}
#m03_pnew .event_detail .card .card_list > li {position:relative;float:left;box-sizing:border-box;width:312px;padding:35px 48px 31px;border-left:1px solid #e1e1e1;}
#m03_pnew .event_detail .card .card_list > li:first-child{border-left:none;}
#m03_pnew .event_detail .card .card_list > li:first-child > h4{margin-bottom:22px;}
#m03_pnew .event_detail .card .card_list > li > h4 {margin-bottom:48px;}
#m03_pnew .event_detail .card .card_list > li > a {display:block;text-align: center;}
#m03_pnew .event_detail .card .card_list > li > p {margin-top:25px;}
#m03_pnew .tooltip_box{box-sizing:border-box;background-color:#f2f2f2;padding:40px;border-radius:12px}
#m03_pnew .tooltip_box > h3{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid #e0e0e0;}
#m03_pnew .tooltip_box_wrap{overflow:hidden;margin-top:40px;}
#m03_pnew .tooltip_box_wrap > .tooltip_box{float:left;width:450px;min-height:450px;}
#m03_pnew .tooltip_box_wrap > .tooltip_box:first-child{margin-right:40px;}
#m03_pnew .event_detail .note{margin-top:40px;}


/* 현대카드 생애 첫 결제 이벤트 */
#m05_blue .event_top {background-color:#004b8d;margin-bottom:60px;}



/*  현대카드ZERO 시리즈(할인형, 포인트형) */
.series_zro .event_top{background: url(/img_2017/event/zero/bg_visual.png) repeat-x 0 0;}
.series_zro .event_detail .inner_cont{margin-top:40px;}
.series_zro .card{position:relative;padding-left:170px;}
.series_zro .card.line{padding-bottom:50px;border-bottom:1px solid #ccc;margin-bottom:50px;}
.series_zro .card h3{margin-bottom:30px;}
.series_zro .card .card_img{position:absolute;left:-7px;top:-5px;}
.series_zro .card .btn{position:absolute;left:0;top:230px;}
.series_zro .info{margin-top:50px}
.series_zro .info.last{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.series_zro .note{margin-top:20px;}
.event_detail .tabmenu{overflow:hidden;margin-bottom:50px;}
.event_detail .tabmenu li{float:left;margin-left:3px;}
.event_detail .tabmenu li:first-child{margin-left:0;}


/*new_zero*/
#new_zero {background:#e6eef4;margin-bottom: -44px;}
#new_zero .inner_cont {width:1100px;}
#new_zero .event_top {background: url('/img_2017/event/new_zero/bg_new_zero.jpg') no-repeat;margin-bottom:-4px;}
#new_zero .zero_recommd {position:relative;}
#new_zero .zero_recommd a {position: absolute;top: 279px;left: 250px;}
#new_zero .zero_detail{padding:60px 80px;background-color:#fff;margin-top:-5px;}
#new_zero h3{padding-bottom:14px;margin-bottom:40px;border-bottom:1px solid #000;}
#new_zero .h3_wrap{position:relative;}
#new_zero .btn_more{position:absolute;right:0;bottom:14px;}
#new_zero .benefit ul{overflow:hidden;margin-bottom:58px;}
#new_zero .benefit ul li{float:left;margin-left:40px;}
#new_zero .benefit ul li:first-child{margin-left:0;}
#new_zero .benefit ul li h4{margin-bottom:20px;}
#new_zero .benefit_view{width:450px;height:210px;cursor:pointer;}
#new_zero .benefit_view.MZRO{background: url('/img_2017/event/new_zero/benefit_MZRO.png') no-repeat;}
#new_zero .benefit_view.MZRO.on{background: url('/img_2017/event/new_zero/benefit_MZRO_on.png') no-repeat;}
#new_zero .benefit_view.MMOZR{background: url('/img_2017/event/new_zero/benefit_MMOZR.png') no-repeat;}
#new_zero .benefit_view.MMOZR.on{background: url('/img_2017/event/new_zero/benefit_MMOZR_on.png') no-repeat;}
#new_zero .feature{background-color:#f7f7f7;text-align:center;padding:26px 0 16px;margin-bottom:40px;}
#new_zero .zero_note{padding:60px 80px;background-color:#f0f0f0;}
#new_zero .zero_note p.note{margin:50px 0 0 5px;}

/* 이마트e카드 첫 결제 이벤트 */
#m06_SSG .event_top {background-color:#fed360;margin-bottom:60px;}

/* 경차이벤트 */
#s_car01 .event_top{background-color:#084787;margin-bottom:60px;}
#s_car01 .event_top .inner_cont{position:relative;}
#s_car01 .event_top .btn1{position:absolute;left:460px;bottom:41px;}
#s_car01 .event_top .btn2{position:absolute;left:650px;bottom:41px;}
#s_car01 .accordion.first{margin-top:0;}
#s_car01 .accordion {margin-top:20px;}
#s_car01 .box_fold{padding:28px 0 40px 30px;}
#s_car02 .event_top{background-color:#1ba8f1;margin-bottom:60px;}
#s_car02 .detail {position:relative;}
#s_car02 .btn1{position:absolute;left:165px;top:195px;}
#s_car02 .tab_wrap{margin-top:60px;overflow:hidden;}
#s_car02 .tab_wrap .accordion{float:left;}
#s_car02 .tab_wrap .accordion.last{margin-left:18px;}
#s_car02 .tab_wrap .box_fold{margin-top:-4px;}


/* ZERO 1+1 활용법 : 여행편 */
#ZERO_100t .event_top{background-color:#cbeef8;height:330px;}
#ZERO_100t .event_top .inner_cont{width:1250px;}
#ZERO_100t .detail_box{border:1px solid #e1e1e1;border-bottom-width:0;padding:40px 49px 25px;box-sizing:border-box;}
#ZERO_100t .detail_card ul:after{content:"";display:block;clear:both;float:none;}
#ZERO_100t .detail_card ul li{float:left;width:50%;box-sizing:border-box;}
#ZERO_100t .detail_card ul li.last{border-left:1px solid #e0e0e0;padding-left:46px;}
#ZERO_100t .detail_card p{margin-left:-7px;}
#ZERO_100t .detail_card a{display:inline-block;margin-top:14px;}
#ZERO_100t .detail_card a.btn1{margin-right:8px;}
#ZERO_100t .event{position:relative;margin:0;height:290px;}
#ZERO_100t .event .btn1{position:absolute;left:410px;top:194px;}
#ZERO_100t .event .btn2{position:absolute;left:650px;top:194px;}
#ZERO_100t .accordion{margin:0;}
#ZERO_100t .accordion .box_fold{margin-top:-4px;position:relative;}
#ZERO_100t .accordion .box_fold .btn{position:absolute;left:440px;top:222px;}
.eventCont #ZERO_100t .accordion .btn_fold > a::after{top:57px;left:50%;margin-left:-14px;width:14px; height:14px;border-width:4px 4px 0 0}
.eventCont #ZERO_100t .accordion .btn_fold > a::after{top:57px;}

/* 현대카드ZERO Ambassador */
#m09_zeroc .event_top{background-color:#2b0a62;height:400px;margin-bottom:60px;}
#m09_zeroc .event_top h2{height:400px;}
#m09_zeroc  .btn_area{margin:16px 0 46px;}
#m09_zeroc  .btn_area a:first-child{margin-right:6px;}
#m09_zeroc  .btn_fold{margin-bottom:-4px;}
#m09_zeroc  .accordion .btn_fold a{display:block;height:71px;background:url(/img_2017/event/m09_zeroc/tab_howto.png) no-repeat;text-indent:-999px;}
#m09_zeroc  .accordion.on .btn_fold a{display:block;background:url(/img_2017/event/m09_zeroc/tab_howto_on.png) no-repeat;}
#m09_zeroc  .box_fold{border:1px solid #e1e1e1;padding:40px 0;text-align:center}
#m09_zeroc  .event_detail .note{margin-top:49px;}

/* 현대카드  SOCAR */
#H_SOCAR .event_top{background:url(/img_2017/event/H_SOCAR/bg.png) repeat-x;height:470px;margin-bottom:50px;}
#H_SOCAR .event_detail h2{margin:60px 0 20px;text-align:center;}
#H_SOCAR .detail_box{border:1px solid #e1e1e1;padding:40px 49px;box-sizing:border-box;}
#H_SOCAR .detail_box .sub_detail{position:relative;}
#H_SOCAR .detail_box .sub_detail.second{margin:40px 0;border-top:1px solid #e1e1e1;padding-top:30px;}
#H_SOCAR  .btn_area{position:absolute;left:177px;bottom:10px;}
#H_SOCAR  .btn_area a:first-child{margin-right:6px;}
#H_SOCAR  .event_detail .note{margin-top:60px;}

/* 지인추천 이벤트 경차 추천 */
#m09_mscc .event_top{background-color:#18c3cd;height:400px;margin-bottom:50px;}
#m09_mscc .event_top .inner_cont{width:1086px;}
#m09_mscc .event_detail h2{margin:60px 0 20px;text-align:center;}
#m09_mscc  .btn_area{margin-top:20px}
#m09_mscc  .btn_area a:first-child{margin-right:6px;}
#m09_mscc  .event_detail .note{margin-top:50px;}

/*제로모바일 첫결제이벤트*/
#M11_CB01 .event_top{background:url(/img_2017/event/M11_CB01/bg.png) repeat-x left top; height:312px;margin-bottom:50px;}
#M11_CB01 .go_btn {margin-top:30px; text-align:center; }
#M11_CB01 .go_btn a  {display:inline-block;}


/*제로모바일 첫결제이벤트3만원*/
#M11_CB02 .event_top .inner_cont {width:1236px;}
#M11_CB02 .event_top{background:#0fc9b8; height:320px;margin-bottom:50px;}
#M11_CB02 .go_btn {margin-top:30px; text-align:center; }
#M11_CB02 .go_btn a  {display:inline-block;}

/*제휴처삼성화재 첫결제 */
#M11_CB03 .event_top {background:url(/img_2017/event/M11_CB03/bg.png) repeat-x left top; height:720px; margin-bottom:50px;}
#M11_CB03 .event_top .inner_cont {position:relative;}
#M11_CB03 .event_top .go_ev {position:absolute; left:50%; bottom:50px; margin-left:-286px;}
#M11_CB03 .event_top .go_ev a {display:block; box-sizing:border-box;}

/*제로모바일 위메프 첫결제이벤트3만원*/
#M01_pnew .event_top .inner_cont {width:1236px;}
#M01_pnew .event_top{background:#0fc9b8; height:320px;margin-bottom:50px;}
#M01_pnew .go_btn {margin-top:30px; text-align:center; }
#M01_pnew .go_btn a  {display:inline-block;}

/*제로모바일 지마켓 첫결제이벤트3만원*/
#m02_gmarket .event_top .inner_cont {width:1236px;}
#m02_gmarket .event_top{background:#0fc9b8; height:320px;margin-bottom:50px;}
#m02_gmarket .go_btn {margin-top:30px; text-align:center; }
#m02_gmarket .go_btn a  {display:inline-block;}

/*제로모바일 옥션 첫결제이벤트3만원*/
#m02_auction .event_top .inner_cont {width:1236px;}
#m02_auction .event_top{background:#0fc9b8; height:320px;margin-bottom:50px;}
#m02_auction .go_btn {margin-top:30px; text-align:center; }
#m02_auction .go_btn a  {display:inline-block;}

/*제로모바일 H몰 첫결제이벤트3만원*/
#m02_hmall .event_top .inner_cont {width:1236px;}
#m02_hmall .event_top{background:#0fc9b8; height:320px;margin-bottom:50px;}
#m02_hmall .go_btn {margin-top:30px; text-align:center; }
#m02_hmall .go_btn a  {display:inline-block;}

#m03_11 .event_top .inner_cont {width:1236px; text-align:center;}
#m03_11 .event_top{background:#e3fbff; height:320px;margin-bottom:50px;}
#m03_11 .go_btn {margin-top:30px; text-align:center; }
#m03_11 .go_btn a  {display:inline-block;}

#m03_AK .event_top .inner_cont {width:1236px; text-align:center;}
#m03_AK .event_top{background:#e3fbff; height:320px;margin-bottom:50px;}
#m03_AK .go_btn {margin-top:30px; text-align:center; }
#m03_AK .go_btn a  {display:inline-block;}

#m03_GS .event_top .inner_cont {width:1236px; text-align:center;}
#m03_GS .event_top{background:#e3fbff; height:320px;margin-bottom:50px;}
#m03_GS .go_btn {margin-top:30px; text-align:center; }
#m03_GS .go_btn a  {display:inline-block;}

#m03_kakao .event_top .inner_cont {width:1260px; text-align:center;}
#m03_kakao .event_top{background:#fee705; height:320px;margin-bottom:50px;}
#m03_kakao .go_btn {margin-top:30px; text-align:center; }
#m03_kakao .go_btn a  {display:inline-block;}

#m03_naver .event_top .inner_cont {width:1236px; text-align:center;}
#m03_naver .event_top{background-color:#e5e5e3; background-image:url('/img_2017/event/m03_naver/bg_visual.jpg'); background-position:50% 0; background-repeat:no-repeat; height:320px;margin-bottom:50px;}
#m03_naver .go_btn {margin-top:30px; text-align:center; }
#m03_naver .go_btn a  {display:inline-block;}

/* 2018-02-07 XCard */
.xCard .event_top {background:url('/img_2016/main/event/cashback/bg_cashback.jpg') repeat-x;}
.xCard .event_detail .offer {margin-top:60px;}
.xCard .event_detail .card {margin-top:60px;}
.xCard .event_detail .card .title {text-align:center;}
.xCard .event_detail .card .banner {position:relative;margin-top:20px;padding:59px 0 0 108px;height:314px;background:url('/img_2016/main/event/m02_xcard/bg_banner.png') no-repeat;}
.xCard .event_detail .card .banner:after {content:'';display:block;clear:both;}
.xCard .event_detail .card .banner> div {float:left;}
.xCard .event_detail .card .banner .img {width:166px;margin-right:19px;}
.xCard .event_detail .card .banner .img img {}
.xCard .event_detail .card .banner .img a {display:block; margin-top: 7px;}
.xCard .event_detail .card .banner .img a:first-child {margin:0;}
.xCard .event_detail .card .banner .img a + a{position:absolute;left:286px;top:255px;}
.xCard .event_detail .card .banner .txt {width:500px; margin-top:-16px;}
.xCard .event_detail .card .banner .txt .line02 {margin-top:20px;margin-left:50px}
.xCard .event_detail .card .banner .txt .line03 {margin-top:20px;}
.xCard .event_detail .card .card_list {margin:40px 20px 0;}
.xCard .event_detail .card .card_list:after {content:'';display:block;clear:both;}
.xCard .event_detail .card .card_list > li {position:relative;float:left;width:405px;margin-top:40px;}
.xCard .event_detail .card .card_list > li + li {padding:0 0 0 90px;}
.xCard .event_detail .card .card_list > li > img {margin-top:20px;}
.xCard .event_detail .card .card_list > li > a {display:block;margin-top:11px;text-align: center;}
.xCard .event_detail .card .card_list > li > p {margin-top:14px;}
.xCard .event_detail .card .notice01 {margin-top:20px;}
.xCard .event_detail .card .notice02 {margin-top:45px;}
.xCard .event_detail .card .notice03 {margin:85px 0 60px;}
.xCard .event_detail .card .detail {margin-top:80px;}
.xCard .event_detail .card .card_list .cardDescription {overflow:hidden;display:flex;margin-top:18px}
.xCard .event_detail .card .card_list .cardDescription:after {content:'';display:block;clear:both}
.xCard .event_detail .card .card_list .cardImg {float:left;width:40%;padding-right:4%;box-sizing:border-box}
.xCard .event_detail .card .card_list .cardDetail {float:left;width:69.9%;height:auto;position:relative;padding-left:13px}
.xCard .event_detail .card .card_list .cardDetail > a {margin-top:17px;margin-bottom:17px;display:inline-block}

/* 2018-03-20 XCard */
.xCard_03 .event_top {background:url('/img_2016/main/event/cashback/bg_cashback.jpg') repeat-x;}
.xCard_03 .event_detail .offer {margin-top:60px;}
.xCard_03 .event_detail .card {margin-top:60px;}
.xCard_03 .event_detail .card .title {text-align:center;}
.xCard_03 .event_detail .card .banner {position:relative;min-height:377px; margin-top:20px;padding:59px 0 0 108px;height:314px;background:url('/img_2018/event/m03_xcard/bg_banner_02.png') no-repeat;}
.xCard_03 .event_detail .card .banner:after {content:'';display:block;clear:both;}
.xCard_03 .event_detail .card .banner> div {float:left;}
.xCard_03 .event_detail .card .banner .img {width:166px;margin-right:19px;}
.xCard_03 .event_detail .card .banner .img img {}
.xCard_03 .event_detail .card .banner .img a {display:block; margin-top: 7px;}
.xCard_03 .event_detail .card .banner .img a:first-child {margin:0;}
.xCard_03 .event_detail .card .banner .img a + a{position:absolute;left:286px;top:255px;}
.xCard_03 .event_detail .card .banner .txt {width:500px; margin-top:-16px;}
.xCard_03 .event_detail .card .banner .txt .line02 {margin-top:20px;margin-left:50px}
.xCard_03 .event_detail .card .banner .txt .line03 {margin-top:20px;}
.xCard_03 .event_detail .card .card_list {margin:40px 5px 0;}
.xCard_03 .event_detail .card .card_list:after {content:'';display:block;clear:both;}
.xCard_03 .event_detail .card .card_list > li {position:relative;float:left;width:445px;margin-top:40px;}
.xCard_03 .event_detail .card .card_list > li + li {padding:0 0 0 25px;}
.xCard_03 .event_detail .card .card_list > li > img {margin-top:20px;}
.xCard_03 .event_detail .card .card_list > li > a {display:block;margin-top:11px;text-align: center;}
.xCard_03 .event_detail .card .card_list > li > p {margin-top:14px;}
.xCard_03 .event_detail .card .notice01 {margin-top:20px;}
.xCard_03 .event_detail .card .notice02 {margin-top:45px;}
.xCard_03 .event_detail .card .notice03 {margin:85px 0 60px;}
.xCard_03 .event_detail .card .detail {margin-top:80px;}
.xCard_03 .event_detail .card .card_list .cardDescription {overflow:hidden;display:flex;margin-top:18px}
.xCard_03 .event_detail .card .card_list .cardDescription:after {content:'';display:block;clear:both}
.xCard_03 .event_detail .card .card_list .cardImg {float:left;width:40%;padding-right:4%;box-sizing:border-box}
.xCard_03 .event_detail .card .card_list .cardDetail {float:left;width:69.9%;height:auto;position:relative;padding-left:13px}
.xCard_03 .event_detail .card .card_list .cardDetail > a {margin-top:17px;margin-bottom:17px;display:inline-block}

.xCard_03 .event_detail .card .add_box_01 { position:relative; margin-top:16px; }
.xCard_03 .event_detail .card .add_box_01 a { position:absolute; top:39px; left:16px; }

.xCard_03 .event_detail .card .add_box_02 { position:relative; margin-top:16px; }
.xCard_03 .event_detail .card .add_box_02 a { position:absolute; top:56px; left:16px; }

/* sk텔레콤-현대카드L 2018-06-01 */
@font-face {
	font-family: 'YouandiModernTR';
	font-style: normal;
	font-weight: normal;
	src: url(/font/Youandi_Modern_TextRegular.eot);
	src: url(/font/Youandi_Modern_TextRegular.eot?#iefix) format('embedded-opentype'),
		 url(/font/Youandi_Modern_TextRegular.woff) format('woff')
}
@font-face {
	font-family: 'YouandiModernTB';
	font-style: normal;
	font-weight: normal;
	src: url(/font/Youandi_Modern_TextBold.eot);
	src: url(/font/Youandi_Modern_TextBold?#iefix) format('embedded-opentype'),
		 url(/font/Youandi_Modern_TextBold.woff) format('woff')
}
@font-face {
	font-family:'YouandiModernHEB';
	font-style: normal;
	font-weight: normal;
	src: url(/font/Youandi_Modern_HeadExtraBold.eot);
	src: url(/font/Youandi_Modern_HeadExtraBold.eot?#iefix) format('embedded-opentype'),
		 url(/font/Youandi_Modern_HeadExtraBold.woff) format('woff')
}
/* noto-sans-regular - latin */
@font-face {
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: 400;
	src: url('/font/noto-sans-v11-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
		url('/font/noto-sans-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('/font/noto-sans-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
		url('/font/noto-sans-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		url('/font/noto-sans-v11-latin-regular.svg#NotoSans') format('svg'); /* Legacy iOS */
	}
	/* noto-sans-700 - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/font/noto-sans-v11-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/font/noto-sans-v11-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/font/noto-sans-v11-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/font/noto-sans-v11-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/font/noto-sans-v11-latin-700.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* YouandiModern HB/HR 2021-03-26 */
@font-face {
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    font-family: 'YouandiModernHB';
    src: url('/font/YouandiModernHBA.eot');
    src: url('/font/YouandiModernHBA.eot?#iefix') format('embedded-opentype'),
        url('/font/YouandiModernHBA.woff') format('woff'),
        url('/font/YouandiModernHBA.svg#YouandiModernHBA') format('svg');
}
@font-face {
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    font-family: 'YouandiModernHR';
    src: url('/font/YouandiModernHRA.eot');
    src: url('/font/YouandiModernHRA.eot?#iefix') format('embedded-opentype'),
        url('/font/YouandiModernHRA.woff') format('woff'),
        url('/font/YouandiModernHRA.svg#YouandiModernHRA') format('svg');
}

/* YouandiModernKrNew Update : 2021-10-25 */

@font-face {
    font-family: 'YouandiModernTR'; 
    font-style:normal;
	font-weight:normal;
	font-display:swap;
	src: url(/font/YouandiNewKrText-Regular.eot);
	src: url(/font/YouandiNewKrText-Regular.eot?#iefix) format('embedded-opentype'),;
	src: url(/font/YouandiNewKrText-Regular.woff) format('woff');
}
@font-face {
    font-family:'YouandiModernHEB'; 
    font-style:normal;
	font-weight:normal;
	font-display:swap;
	src: url(/font/YouandiNewKrTitle-ExtraBold.eot);
	src: url(/font/YouandiNewKrTitle-ExtraBold.eot?#iefix) format('embedded-opentype'),;
	src: url(/font/YouandiNewKrTitle-ExtraBold.woff) format('woff');
}
/* YouandiModern HB/HR 2021-10-25 */
@font-face {
    font-family: 'YouandiModernHB';
    font-style:normal;
	font-weight:normal;
	font-display:swap;
	src: url(/font/YouandiNewKrTitle-Bold.eot);
	src: url(/font/YouandiNewKrTitle-Bold.eot?#iefix) format('embedded-opentype'),;
	src: url(/font/YouandiNewKrTitle-Bold.woff) format('woff');
}
@font-face {
	font-family: 'YouandiModernHR';
    font-style:normal;
	font-weight:normal;
	font-display:swap;
	src: url(/font/YouandiNewKrTitle-Regular.eot);
	src: url(/font/YouandiNewKrTitle-Regular.eot?#iefix) format('embedded-opentype'),;
	src: url(/font/YouandiNewKrTitle-Regular.woff) format('woff');
}

@font-face {
	font-family: "YouandiNewTEB";
	font-style:normal;
	font-weight:normal;
	font-display:swap;
	src: url(/font/YouandiNewKrText-ExtraBold.eot);
	src: url(/font/YouandiNewKrText-ExtraBold.eot?#iefix) format('embedded-opentype'),;
	src: url(/font/YouandiNewKrText-ExtraBold.woff) format('woff');
}
@font-face {
	font-family: "YouandiNewTB";
	font-style:normal;
	font-weight:normal;
	font-display:swap;
	src: url(/font/YouandiNewKrText-Bold.eot);
	src: url(/font/YouandiNewKrText-Bold.eot?#iefix) format('embedded-opentype'),;
	src: url(/font/YouandiNewKrText-Bold.woff) format('woff');
}
@font-face {
	font-family: "YouandiNewTM";
	font-style:normal;
	font-weight:normal;
	font-display:swap;
	src: url(/font/YouandiNewKrText-Medium.eot);
	src: url(/font/YouandiNewKrText-Medium.eot?#iefix) format('embedded-opentype'),;
	src: url(/font/YouandiNewKrText-Medium.woff) format('woff');
}
@font-face {
	font-family: "YouandiNewTR";
	font-style:normal;
	font-weight:normal;
	font-display:swap;
	src: url(/font/YouandiNewKrText-Regular.eot);
	src: url(/font/YouandiNewKrText-Regular.eot?#iefix) format('embedded-opentype'),;
	src: url(/font/YouandiNewKrText-Regular.woff) format('woff');
}
@font-face {
	font-family: "YouandiNewTL";
	font-style:normal;
	font-weight:normal;
	font-display:swap;
	src: url(/font/YouandiNewKrText-Light.eot);
	src: url(/font/YouandiNewKrText-Light.eot?#iefix) format('embedded-opentype'),;
	src: url(/font/YouandiNewKrText-Light.woff) format('woff');
}

@font-face {
	font-family: "YouandiNewHEB";
	font-style:normal;
	font-weight:normal;
	font-display:swap;
	src: url(/font/YouandiNewKrTitle-ExtraBold.eot);
	src: url(/font/YouandiNewKrTitle-ExtraBold.eot?#iefix) format('embedded-opentype'),;
	src: url(/font/YouandiNewKrTitle-ExtraBold.woff) format('woff');
}
@font-face {
	font-family: "YouandiNewHB";
	font-style:normal;
	font-weight:normal;
	font-display:swap;
	src: url(/font/YouandiNewKrTitle-Bold.eot);
	src: url(/font/YouandiNewKrTitle-Bold.eot?#iefix) format('embedded-opentype'),;
	src: url(/font/YouandiNewKrTitle-Bold.woff) format('woff');
}
@font-face {
	font-family: "YouandiNewHM";
	font-style:normal;
	font-weight:normal;
	font-display:swap;
	src: url(/font/YouandiNewKrTitle-Medium.eot);
	src: url(/font/YouandiNewKrTitle-Medium.eot?#iefix) format('embedded-opentype'),;
	src: url(/font/YouandiNewKrTitle-Medium.woff) format('woff');
}
@font-face {
	font-family: "YouandiNewHR";
	font-style:normal;
	font-weight:normal;
	font-display:swap;
	src: url(/font/YouandiNewKrTitle-Regular.eot);
	src: url(/font/YouandiNewKrTitle-Regular.eot?#iefix) format('embedded-opentype'),;
	src: url(/font/YouandiNewKrTitle-Regular.woff) format('woff');
}
@font-face {
	font-family: "YouandiNewHL";
	font-style:normal;
	font-weight:normal;
	font-display:swap;
	src: url(/font/YouandiNewKrTitle-Light.eot);
	src: url(/font/YouandiNewKrTitle-Light.eot?#iefix) format('embedded-opentype'),;
	src: url(/font/YouandiNewKrTitle-Light.woff) format('woff');
}

.L_cashback{width:1032px;margin:0 auto;font-family:'YouandiModernTR',Malgun Gothic, Apple SD Gothic Neo, Dotum, Helvetica, Arial, Verdana, sans-serif !important;}
.L_cashback strong{font-weight:bold;}
.L_cashback .t_cr_3{color:#333;}
.L_cashback .t_cr_blue{color:#1e75d6}
.L_cashback .bx_card{display:block;width:328px;height:206px;background:url(/img_2018/event/L_cashback/card_SK_L.png) no-repeat;background-size:100% auto;}
.L_cashback .btn{border:0 none;}
.L_cashback .btn_blue{background-color:#1e75d6;color:#fff;border-radius:3px;}
.L_cashback .list_type1 li,.L_cashback .list_type2 li{position:relative;padding-left:10px;}
.L_cashback .list_type1 > li:before,.L_cashback .list_type2 > li:before,.L_cashback .star:before{position:absolute;top:0;left:0;}
.L_cashback .list_type1 > li:before{content:'-';}
.L_cashback .list_type2 > li:before{content:'·';}
.L_cashback .star:before{content:'*';}
.L_cashback .heiglight{font-size:30px;color:#000;}
.L_cashback .mt10{margin-top:10px;}
.L_cashback .mt15{margin-top:15px;}
.L_cashback .event_top{height:320px;margin:47px 0 60px;background-color:#f5f5f5;}
.L_cashback .event_top .in_top{position:relative;height:240px;padding:40px 60px;}
.L_cashback .event_top .tit{font-family:'YouandiModernHEB';font-size:32px;line-height:38px;word-break:keep-all;}
.L_cashback .event_top .date,.L_cashback .event_top .desc{color:#666;}
.L_cashback .event_top .date{margin-top:20px;font-size:13px;f}
.L_cashback .event_top .desc{bottom:40px;left:60px;margin:12px 0 0;line-height:22px;}
.L_cashback .event_top .desc,.L_cashback .event_top .bx_card,.L_cashback .event_top .icon_cashback{position:absolute;}
.L_cashback .event_top .bx_card{top:55px;right:60px;}
.L_cashback .event_top .icon_cashback{bottom:40px;right:40px;overflow:hidden;width:68px;height:68px;background:url(/img_2018/event/L_cashback/icon_cashback_sk.png) no-repeat;text-indent:-999em;}
.L_cashback .event_detail ul.list{margin-top:18px;border-top:2px solid #7f7f7f;}
.L_cashback .event_detail ul.list > li{position:relative;padding:20px 0 20px 240px;border-bottom:1px solid #f0f0f0;font-size:17px;line-height:28px;}
.L_cashback .event_detail ul.list > li > .tit{position:absolute;left:20px; top:20px;font-family:'YouandiModernHEB';color:#333;}
.L_cashback .event_detail .tit strong {font-family:YouandiModernHEB; font-weight:normal;}
.L_cashback .event_detail .step_list {overflow:hidden; margin:12px 0 0;}
.L_cashback .event_detail .step_list li {position:relative; float:left; width:210px; margin-left:60px; padding:15px 0 11px; background:#f7f7f7; font-size:13px; line-height:18px; text-align:center;}
.L_cashback .event_detail .step_list li:first-child {margin-left:0;}
.L_cashback .event_detail .step_list li:before {position:absolute; top:40px; display:block; content:""; background:url(/img_2018/event/L_cashback/bg_event_cashbag.png) no-repeat;}
.L_cashback .event_detail .step_list li:after {position:absolute; left:-38px; top:50%; margin-top:-7px; display:block; content:""; width:15px; height:25px; background:url(/img_2018/event/L_cashback/bg_event_cashbag.png) no-repeat; background-position:-50px 0;}
.L_cashback .event_detail .step_list li span{display:block;  margin-bottom:57px; font-size:15px;}
.L_cashback .event_detail .step_list li.step1:before {left:82px; width:45px; height:37px; background-position:0 0;}
.L_cashback .event_detail .step_list li.step2:before {left:78px; width:54px; height:37px; background-position:0 -50px;}
.L_cashback .event_detail .step_list li.step3:before {left:84px; width:43px; height:43px; background-position:0 -100px;}
.L_cashback .event_detail h3.tit,.L_cashback .bx_card_guide{width:940px;}
.L_cashback .event_detail h3.tit{margin:60px auto 30px;font-size:24px;font-family:'YouandiModernHEB';}
.L_cashback .event_detail .bx_list span.tit{display:block;margin-top:20px;font-size:15px;color:#666;}
.L_cashback .event_detail .bx_list .list_type1 li{font-size:13px;line-height:1.8;color:#666;}
.L_cashback .bx_card_guide{margin:0 auto;}
.L_cashback .bx_card_guide:after{display:block;clear:both;content:'';}
.L_cashback .bx_card_guide .bx{float:left;}
.L_cashback .bx_card_guide .bx_card{width:283px;height:182px;background:url(/img_2018/event/L_cashback/s_card_SK_L.png) no-repeat;}
.L_cashback .bx_card_guide .btn.btn_blue{display:block;width:274px;height:36px;margin:20px auto 30px;background:url(/img_2018/event/L_cashback/btn_card.png) no-repeat;text-indent:-999em;overflow:hidden;}
.L_cashback .bx_card_guide .bx_info li{margin-bottom:5px;font-size:13px;color:#666;}
.L_cashback .bx_card_guide .bx_info li span{color:#333;}
.L_cashback .bx_card_guide .bx.graph{width:620px;margin-left:37px;}
.L_cashback .bx_card_guide .bx.graph .list_graph{position:relative;}
.L_cashback .bx_card_guide .bx.graph .list_graph:before{display:block; position:absolute; top:0; left:50%; width:1px; height:100%; background-color:#e5e5e5; content:'';}
.L_cashback .bx_card_guide .bx.graph .list_graph:after{display:block;clear:both;content:'';}
.L_cashback .bx_card_guide .bx.graph .list_graph > li{float:left;width:48%;padding:0 1%;text-align:center;}
.L_cashback .bx_card_guide .list_graph .tit{margin-bottom:18px;font-size:21px;line-height:22px;color:#000;}
.L_cashback .bx_card_guide .list_graph .txt{height:84px;font-size:15px;white-space:nowrap;color:#666;}
.L_cashback .bx_card_guide .list_graph .txt > span{display:block;font-weight:bold;margin-bottom:15px;}
.L_cashback .bx_card_guide .list_graph .big_num{font-size:40px;line-height:24px;}
.L_cashback .bx_card_guide .list_graph .graph{position:relative;width:100%;height:76px;margin-top:20px;font-size:12px;line-height:20px;color:#fff;font-family:'YouandiModernHEB';text-align:center;}
.L_cashback .bx_card_guide .list_graph .graph > span,.L_cashback .bx_card_guide .list_graph .graph:before,.L_cashback .bx_card_guide .list_graph .graph:after{display:block;position:absolute;left:50%;}
.L_cashback .bx_card_guide .list_graph .graph:before{top:0;width:82px;height:48px;margin-left:-41px;background-color:#fd8204;content:'';}
.L_cashback .bx_card_guide .list_graph .graph:after{bottom:0;width:110px;height:28px;margin-left:-56px;background:#fd8204 url(/img_2018/event/L_cashback/bg_graph_1.png) no-repeat;background-size:110px 28px;content:'';}
.L_cashback .bx_card_guide .list_graph .graph > span{top:7px;left:50%;margin-left:-26px;line-height:1.5;}
.L_cashback .bx.graph .list_type1{margin-top:20px;padding:20px;border:1px solid #e5e5e5;}
.L_cashback .bx.graph .list_type1 li{font-size:12px;line-height:1.8;color:#666;}
.L_cashback .bx_notice{margin-top:60px;padding:30px;background-color:#f0f0f0;}
.L_cashback .bx_notice .list_type1 li{padding-left:20px;line-height:1.2;}
.L_cashback .bx_notice .list_type1 li.mt15,.L_cashback .bx_notice .list_type1 li.mt10{font-size:13px;color:#666;}


/* ---------------------------------------------------- */
/* 제휴카드통신 4종 2018-06-21
/* ---------------------------------------------------- */
.event_wrap .ma0 { margin: 0 !important; }
.event_wrap { position: relative; width: 100%; font-family: 'YouandiModernTR',Malgun Gothic, Apple SD Gothic Neo, Dotum, Helvetica, Arial, Verdana, sans-serif; }
.event_wrap .bg { z-index: -1;  position: absolute; top: 0; left: 0; width: 100%; height: 558px; background: url(/img_2018/simpleapply/bg_event.jpg) repeat-x; }
.event_wrap .bg > span { z-index: -1;  position: absolute; top: 0; left: 50%; width: 1255px; height: 558px; margin-left: -785px; background: url(/img_2018/simpleapply/bg_event_star.jpg) no-repeat; }

.event_wrap .agency_top { padding: 135px 0 118px; text-align: center; }
.event_wrap .agency_top .text { padding-top: 34px; font-size: 32px; color: #fff; line-height: 1.3; }

.event_wrap .agency_tab { overflow: hidden; width: 100%;  padding: 0 80px; background: #fff; -webkit-border-radius: 50px; border-radius: 50px; -webkit-box-sizing: border-box; box-sizing: border-box; } /* 2018-09-28 수정 */
.event_wrap .agency_tab li { float: left; width: 33%; padding: 40px 0; text-align: center; } /* 2018-09-28 수정 */
.event_wrap .agency_tab li.on a { border-bottom: 3px solid #db2671; }

.event_wrap .L_cashback { width: 1100px; }
.event_wrap .agency_content { padding: 30px 82px 50px; }
.event_wrap .agency_content .inner_area { display: none; }
.event_wrap .agency_content .inner_area.tab1 { display: block; }
.event_wrap .L_cashback .bx_notice { margin-top: 0; }
.event_wrap .L_cashback .bx_notice .list_type1 li { font-size: 22px; color: #555; }

.event_wrap .infor_box { width: 100%; }
.event_wrap .infor_box h3.title { height: 50px; line-height: 51px; text-align: center; font-size: 24px; color: #fff; background: #283755; }
.event_wrap .infor_box .infor_content { padding: 50px 40px; background: #f1f0ff; }
.event_wrap .infor_box .infor_content:after { content:''; display: block; clear: both; }
.event_wrap .card_wrap { float: left; width: 440px; }
.event_wrap .graph_box { float: left; width: 410px; margin-top: 40px; }
.event_wrap .infor_box h4.title { margin-bottom: 18px; font-size: 16px; color: #000; font-weight: bold; }
.event_wrap .card_box > img { float: left; }
.event_wrap .card_box:after { content:''; display: block; clear: both; }
.event_wrap .text_wrap { padding: 20px 0 0 30px; float: left; }
.event_wrap .text_wrap .blue_title { display: inline-block; margin-bottom: 12px; border: 1px solid #1e75d6; padding: 2px; font-size: 12px; color: #1e75d6; font-weight: bold; }
.event_wrap .text_wrap .blue_title > a { font-size: 12px; color: #1e75d6; font-weight: bold; }
.event_wrap .infor_box.sk .blue_title { border: 1px solid #d34d29 ; color: #d34d29; }
.event_wrap .infor_box.sk .blue_title > a { color: #d34d29; }
.event_wrap .text_wrap .title { font-size: 14px; line-height: 17px; color: #666; font-weight: bold; }
.event_wrap .text_wrap .text { font-size: 13px; line-height: 20px; color: #666; }
.event_wrap .text_wrap .detail_link { display: inline-block; margin-top: 6px; font-size: 13px; color: #2f89ec; }
.event_wrap .text_wrap .detail_link:hover { text-decoration: underline; }
.event_wrap .text_wrap .card_link { display: block; height: 35px; line-height: 36px; margin-top: 30px; background: #1e75d6; -webkit-border-radius: 5px; border-radius: 5px; font-size: 16px; color: #fff; text-align: center; }

/* sk */
.event_wrap .infor_box.sk .card_wrap { width: 560px; }
.event_wrap .infor_box.sk .graph_box { width: 295px; margin-top: 35px; }
.event_wrap .infor_box.sk .text_wrap { padding: 0 0 0 30px; }

/* 펼침목록 */
.event_wrap .spread_section {margin: 60px auto 0 auto; }
.event_wrap .spread_section > .title_article {position:relative; border-bottom:2px solid #555;}
.event_wrap .spread_section .spread_fold { display: none; }
.event_wrap .spread_section.gome_sty > .spread_fold > .list_info_1 {border-top:none;}
.event_wrap .spread_section > .title_article:after {display:block; content:''; clear:both;}
.event_wrap .spread_section > .title_article .title {position:relative; margin: 10px 0; color:#000; font-size:21px;}
.event_wrap .spread_section > .title_article .title a {display:block; padding:0 0 8px 0;}
.event_wrap .spread_section > .title_article .title a:hover {color:#1e75d6;}
.event_wrap .spread_section > .title_article .title a.btn_open:before {display:block; position:absolute; top:50%; right:25px; width:18px; height:10px; margin:-5px 0 0 0; background:url('/img_2018/simpleapply/arrow_open.png') no-repeat 0 0; content:'';}
.spread_section > .title_article .title a.btn_open.on:before { background:url('/img_2018/simpleapply/arrow_open.png') no-repeat 0 -12px; }

.event_wrap .circle_list li { position: relative; padding-left: 10px; font-size: 15px; line-height: 24px; color: #747474; }
.event_wrap .circle_list li:before { content:''; position: absolute; top: 10px; left: 0; width: 2px; height: 2px; background: #747474; }

.event_wrap .notice_box { padding: 0 82px 80px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.event_wrap .list_type1 li { font-size: 22px; line-height: 28px; color: #555; }
.event_wrap .list_type1 li.default { font-size: 14px; line-height: 20px; font-weight: normal; }
.event_wrap .list_type1 li.detail { margin-top: 20px; }

/* ---------------------------------------------------- */
/* 제로모바일 2018-07-05
/* ---------------------------------------------------- */
.L_cashback.zero .link_wrap { margin-top: 30px; text-align: center; }
.L_cashback.zero .card_link { display: inline-block; padding: 15px 60px; background-color: #1e75d6; color: #fff;  font-size: 16px; border-radius: 3px; }
.L_cashback.zero .event_top .in_top { height: 352px; }
.L_cashback.zero .bx_card{top: 7px; width:208px;height:307px;background:url(/img_2018/event/zeromobile/img_pc_zeromobile_card.png) no-repeat;background-size:100% auto;}
.L_cashback .event_top .tit { font-family:'YouandiModernTR'; }
.L_cashback.zero .event_top .icon_cashback { bottom: 135px; right: 40px; }

/* ---------------------------------------------------- */
/* C1 이벤트 2018-08-03
/* ---------------------------------------------------- */
.main_bg { z-index: -1;	position: absolute; top: -5px; left: 0; width: 100%; height: 2250px; background: url(/img_2017/event/C1_chfhr/bg_green_card2.jpg), url(/img_2017/event/C1_chfhr/bg_green_card1.jpg); background-repeat: no-repeat, repeat-x; background-position: top center, top left; }/*2018-11-27*/
.notice_box.gray { padding: 50px 0; background: #f4f4f4; }
.notice_box .notice_inner { width: 850px; margin: 0 auto; }
.ul_hyphen.detail { margin-top: 30px; }
.youtube_wrap { position: relative; width: 100%; padding-bottom: 56.25%; }
.youtube_wrap > iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
div.con_wrap { width: 100%; }
div.con_inner { width: 850px; margin: 0 auto; }
div.con_inner.width_cont{width:1100px;}/*2018-11-27*/
h3.title { margin: 30px auto 10px; font-size: 20px; color: #000; font-family:'YouandiModernTB'; }
div.card_area2 { overflow: hidden; padding-top: 590px; }
div.card_area2 > .card_img { float: left; }
div.card_area2 > .card_box { position: relative; text-align: center;}
div.card_area2 > .card_box > img { display: block; float: none; margin: 0 auto; }
div.card_area2 > .card_box > a { display: inline-block; }
div.card_box > img.luxury_title { padding-top: 30px; }
div.card_box > a.request_btn { margin: 30px 0 15px; }
div.card_box > a.request_btn:hover + img.request_tooltip{ display: block; }
div.card_box > img.request_tooltip { display: none; position: absolute; left:50%; bottom: 170px; transform: translateX(-50%); }
div.banner_area { width:850px;margin:0 auto;padding-top:45px; text-align: center; }/*2018-11-27*/
div.banner_area > img.luxury_title { padding-bottom: 30px; }
div.banner_area > ul.banner_list { overflow: hidden; }
div.banner_area > ul.banner_list > li { float: left; padding-left: 12px; }
div.banner_area > ul.banner_list > li:first-child { padding-left: 0; }
div.video_area { width:850px;margin:0 auto 127px;padding-top: 67px;text-align: center;}/*2018-11-27*/
div.video_area > img.luxury_title { padding-bottom: 20px; }
div.concept_img_area {margin-top:-5px;margin-bottom:70px;padding-bottom:70px;background:url(/img_2017/event/C1_chfhr/bg_concept_area.png);}/*2018-11-28*/
div.concept_img_area > .concept_img {display:block;width:1100px;margin:0 auto;}/*2018-11-27*/
ul.list_dot > li { position: relative; padding-left: 10px; margin-top: 8px; font-size: 15px; color: #666; line-height: 28px; letter-spacing: -0.5px; }
ul.list_dot.black > li { color: #000; }
ul.list_dot > li:before {  content: ''; position: absolute; top: 14px; left: 0; width: 2px; height: 2px; background: #666; }
ul.list_hyphen.notice { margin-top: 40px; }
ul.list_hyphen > li { position: relative; padding-left: 10px; margin-top: 8px; font-size: 15px; color: #000; line-height: 28px; letter-spacing: -0.5px; font-family:'YouandiModernTB'; }
ul.list_hyphen > li:before {  content: ''; position: absolute; top: 14px; left: 0; width: 5px; height: 1px; background: #000; }
.ul_hyphen.type1 li{position:relative;padding-left:14px;}
.ul_hyphen.type1 li:before{position:absolute;top:0;left:-1px;letter-spacing:-1px;;width:2px;height:2px;content:'·'}
.ul_hyphen .highlight{font-size:19px;color:#000;line-height:30px;letter-spacing:-0.05em;}
.btn_box { padding: 50px 0; text-align: center; }
.btn_radius { display: inline-block; padding: 25px 50px; background: #008e3b; -webkit-border-radius: 3px; border-radius: 3px; font-size: 22px; color: #fff; font-family:'YouandiModernTB'; -webkit-box-sizing: border-box; box-sizing: border-box; }

.rolling_slide_wrp { overflow: hidden; width: 270px; background: #fff; -webkit-border-radius: 5px; border-radius: 5px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.rolling_slide_wrp > .lSSlideOuter { position: relative; height: 320px; }
.rolling_slide_wrp > .lSSlideOuter .lSPager.lSpg { position: absolute; width: 100%; bottom: 20px; left: 0; }

/* lightslide 슬라이드 */
.lSSlideOuter {	-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none;	 user-select: none; }
.lightSlider:before, .lightSlider:after { content: " ";display: table; }
.lightSlider { overflow: hidden; margin: 0; }
.lSSlideWrapper {	max-width: 100%; overflow: hidden; position: relative; }
.lSSlideWrapper:after {display:block; content:""; clear:both;}
.lSSlideWrapper > .lightSlider:after {clear: both; }
.lSSlideWrapper .lSSlide { -webkit-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px);	transform: translate(0px, 0px);-webkit-transition: all 1s;
	-webkit-transition-property: -webkit-transform,height;-moz-transition-property: -moz-transform,height; transition-property: transform,height; -webkit-transition-duration: inherit !important; 	transition-duration: inherit !important; -webkit-transition-timing-function: inherit !important; transition-timing-function: inherit !important; }
.lSSlideWrapper .lSFade {position: relative; }
.lSSlideWrapper .lSFade > * {	position: absolute !important; top: 0;	left: 0;z-index: 9; margin-right: 0; width: 100%;}
.lSSlideWrapper.usingCss .lSFade > * { opacity: 0; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-duration: inherit !important; transition-duration: inherit !important; -webkit-transition-property: opacity; transition-property: opacity; 	-webkit-transition-timing-function: inherit !important; transition-timing-function: inherit !important; }
.lSSlideWrapper .lSFade > *.active { z-index: 10; }
.lSSlideWrapper.usingCss .lSFade > *.active { opacity: 1; }
/* Pager */
.lSSlideOuter .lSPager.lSpg {margin: 10px 0 0;padding: 0;text-align: center; }
.lSSlideOuter .lSPager.lSpg > li {cursor: pointer; display: inline-block; padding: 0 5px; }
.lSSlideOuter .lSPager.lSpg > li a {background:url(/img/sp_arrow.png) no-repeat center center;	background-position:-20px 0; display: inline-block;height: 8px; overflow: hidden; text-indent: -999em;	width: 8px;	position: relative;	z-index: 10;	}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a { background:url(/img/sp_arrow.png) no-repeat center center; background-position:-70px 0; }/*background-position 수정금지*/
.lSSlideOuter .media { opacity: 0.8; }
.lSSlideOuter .media.active {opacity: 1;}

/* 코스트코 이벤트 페이지 추가 */
.costco .wrap_cost_cont img.main_img{padding-top: 70px;}
.costco .wrap_cost_cont img.case2{position: absolute; top: 0;}
.costco .wrap_cost_cont .btn_costco_area{padding: 67px 86px 35px;}
.costco .wrap_cost_cont .btn_costco_area .right_btn{float:right;}
.con_wrap.costco_e{background: #eaeaea; padding-bottom:74px;}
.costco_e .costco .wrap_cost_cont .btn_costco_area{padding:0;}
.blue_wrap_costco_e{background: #001a2f; padding:63px 0 80px;}
.blue_wrap_costco_e h3{ text-align: center; color: #fff; font-size: 23px; line-height: 1.5em; letter-spacing: -1px;}
.blue_wrap_costco_e ul.card_request_wrap {padding: 50px 75px 0 75px;white-space: nowrap;}
.blue_wrap_costco_e ul.card_request_wrap > li {text-align: center; width: 25%; display: inline-block;}
.blue_wrap_costco_e ul.card_request_wrap > li p.card_txt{color:#cedbe5;font-size:16px; letter-spacing: -1px;padding:18px 0 16px;}
.notice_box.gray.type_2{padding: 50px 0; background: #eaeaea;}
.notice_box.type_2 .notice_inner{ width: 910px;}
.notice_box.type_2 .notice_inner h3.title{margin-top:0;}
.notice_box.type_2 .notice_inner ul.list_dot > li{color:#878585;font-size: 13px;margin-top:0;}
.notice_box.type_2 .notice_inner .mg_line{margin: 30px 0;}
.ul_hyphen.type2 > .ul_hyphen.type1 li{color: #878787 !important;}
.ul_hyphen.type2 .highlight{color: #878787 !important; font-size: 26px;}
.ul_hyphen.type2 .highlight.ft22{font-size: 22px;}
.ul_hyphen.type2 .highlight.black_T{font-weight: bold;color: #2e3138 !important;}
.cost_mt20{margin-top:20px !important;}
.ul_hyphen.type2{    font-family: 'Malgun Gothic',맑은고딕 !important;}
.btn_close{display:none;}
.blue_wrap_costco_e ul.card_txt_foot{    padding: 35px 0 0 100px; color: #808d97; font-size: 14px; line-height: 24px;}
.blue_wrap_costco_e ul.card_txt_foot li > span{width: 90px;display: inline-block;}

/* 2019-01-23 추가 */
html.area_layer-opened body {overflow:hidden !important;}
html.area_layer-opened .area_layer {z-index:99 !important;}
html.area_layer-opened .dimmed {z-index:31 !important; background: rgba(0, 0, 0, 0.25)}

.dimmed, .dimmed_2 {display:block; overflow:hidden; position:fixed; top:0; left:0; z-index:19; width:100%; height:100%; background:url(/image/bg/bg_dimmed_black.png); opacity:0;}
.dimmed.layer_dimmed{z-index:29;}
.dimmed, .dimmed_2 {-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.dimm.dimmed, .dimmed_2 {display:block; z-index:3; opacity:1; }

/* layer */
.area_layer {display:none; position:fixed; top:0; left:0; right:0; bottom:0; z-index:30; width:480px; height:385px; margin:auto; padding-right:60px; font-size:15px; line-height:22px; color:#000; text-align:center;}
.area_layer.type_pop {display:block; position:relative; top:auto; bottom:auto; left:auto; right:auto; width:auto; height:auto; padding-right:0;}
.area_layer.type_view {display:block; width:auto; height:auto; padding-right:0;}
.area_layer .box_layer {position:relative; padding:37px 40px 40px; background-color:#fff;}
.area_layer .box_layer.vscroll {height:812px;}
.area_layer .box_info {padding:20px 24px; background-color:#fafafa;}
.area_layer .box_info.type2 {background-color:#fff;}

.area_layer .box_info.box_sty {background-color:white;}
.area_layer .box_info.type_1 {margin-top:13px; margin-bottom:20px;}
.area_layer .box_info.type_1 .link_view,
.area_layer .box_info.type_1 .link_layer {display:inline-block;}
.area_layer .box_info.type_1 .checkbox label {font-size:13px; color:#666;}
.area_layer .btn_tel.type_1 {margin-top:15px;}
.area_layer .agree_layer {text-align:left;}
.area_layer .agree_layer .txt-type3 .num {padding-right:5px;}
.box_info .inner p.type1 {font-size:13px; margin-top:2px; line-height:24px;}
.area_layer .btn_close a,
.btn_del span, .area_layer .btn_close1 a, .box_slide .choice_slide:after {display:block; overflow:hidden; height:0; background-image:url(/img_2017/event/costco/sp_btn_icon.png); background-repeat:no-repeat;}
.area_layer .btn_close a, .area_layer .btn_close1 a,
.box_slide .choice_slide:after {position:absolute; top:20px; right:0; width:40px; padding-top:40px; background-position:-240px 0;}
.area_layer .btn_close a, .area_layer .btn_close1 a,
.area_layer .btn_close2 a {-webkit-transition:all 0.7s ease; -moz-transition:all 0.7s ease; -o-transition:all 0.7s ease; transition:all 0.7s ease; -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
.area_layer .btn_close a:hover, .area_layer .btn_close1 a:hover,
.area_layer .btn_close2 a:hover {-webkit-transform:scale(.8); -moz-transform:scale(.8); -o-transform:scale(.8); transform:scale(.8);}
.area_layer .btn_close.fr {position:absolute; top:0px; right:-60px;}
.no_scl::-webkit-scrollbar,
.no_scl::-webkit-scrollbar-button,
.no_scl::-webkit-scrollbar-track,
.agree_content::-webkit-scrollbar,
.agree_content::-webkit-scrollbar-button,
.agree_content::-webkit-scrollbar-track,
.add_scl::-webkit-scrollbar,
.add_scl::-webkit-scrollbar-button,
.add_scl::-webkit-scrollbar-track {-webkit-appearance:none; display:none;}
.area_layer h3 {margin-bottom:16px; font-size:21px; line-height:26px;}
.area_layer h3.type_1 {margin-bottom:19px; padding-bottom:0; border-bottom:none; font-size:21px; color:#000; line-height:20px;}
.area_layer h3.type_1.type1 {margin-bottom:12px;}
.area_layer h3.type_2 {margin-bottom:0; padding-bottom:12px;}
.area_layer h3.type_3 {margin-bottom:40; border-bottom:none;}
.area_layer h3.type_4 {margin-bottom:0;}
.area_layer h3.type_5 {margin-bottom:18px;  border-bottom:none;}
.area_layer h3.type_6 {margin-top:2px; border-bottom:0px; padding-bottom:15px;}
.area_layer h3.type_7 {padding-bottom:2px;  border-bottom:none; margin-bottom:0}
.area_layer h3.type_8 {padding-bottom:16px;  border-bottom:none; margin-bottom:0}
.area_layer h3.type_9 {padding-bottom:0;  border-bottom:none; margin-bottom:0}
.area_layer h3.type_10 {margin-bottom:19px; padding-bottom:0; border-bottom:none; font-size:18px; color:#000; line-height:20px;font-weight:bold} /* 2018-03-05 수정*/
.area_layer .tit_sub {color:#666}
.area_layer .tit_btn_area {float:right; margin-top:-46px;}
.area_layer .tit_btn_area:after {display:block; clear:both; content:""}
.area_layer .tit_btn_area li {float:left; margin-left:8px;}
.area_layer .tit_btn_area li:first-child {margin:0;}
.area_layer .p_1 {margin-top:10px;}
.area_layer .p_small {font-size:13px; color:#666;}
.area_layer .p_miduim {font-size:15px; color:#666;}
.area_layer .event_cashabck {margin-top:12px; font-size:13px; color:#666;}
.area_layer .box_txt {margin:10px 0 15px; color:#666;}
.area_layer .box_txt.type1 {margin:15px 0;font-size:18px} /* 2018-03-05 수정 */
.area_layer .box_txt.type2 {margin:15px 0;font-size:13px} /* 2018-03-05 수정 */
.area_layer .box_txt + .btn_tel {margin-top:19px;}
.area_layer .box_input {margin:9px 15px 15px; font-size:0;}
.area_layer .box_input .list_form > li {position:relative; padding:5px 0 5px 98px; text-align:left;}
.area_layer .box_input .list_form .tit {position:absolute; top:0; left:0; font-size:15px; line-height:50px;}
.area_layer .box_input .list_form .form > div,
.area_layer .box_input .list_form .form > p {display:inline-block; margin-left:12px; vertical-align:middle;}
.area_layer .box_input .list_form .form > div:first-child {margin-left:0;}
.area_layer .box_agree {margin-bottom:18px; padding-top:15px; border-top:1px solid #f0f0f0;}
.area_layer .box_agree p {display:inline-block; font-size:13px; color:#666;}
.area_layer .box_agree label {font-size:13px; color:#666;}
.area_layer .input_tel_1 {width:88px;}
.area_layer .input_tel_2 input {width:156px;}
.area_layer .input_1 input {width:257px;}
.area_layer .btn_area {margin:20px 0 0 }
.area_layer .btn_area.type1 {margin:40px 0 0 }
.area_layer .btn_area.type2 {margin:15px 0 0 }
.area_layer .btn_area.type3 {margin:13px 0 0 }

.area_layer .noti_txt {font-size:19px; line-height:28px; color:#000;}
.area_layer .noti_txt > .timeout {color:#1e75d6;}
.area_layer .noti_txt + p {margin-top:10px;}
.area_layer .list_info_1 .tit {color:#000;}
.area_layer .list_dot_1 {margin:0;}
.area_layer .list_dot_1.type_1 {margin-top:15px;}
.area_layer .list_dot_1 li {font-size:13px;}
.area_layer .list_info_1.type1 {margin-top:14px;}
.area_layer.type_small {width:480px;}
.area_layer.type_small .box_layer {padding:37px 40px 40px;}
.area_layer.type_small .box_title {}
.area_layer.type_small .box_title .title {margin:0 0 18px 0; color:#000; font-size:21px; text-align:center;}
.area_layer.type_small .box_table {border-bottom:1px solid #f0f0f0;}
.area_layer.type_small .box_table table th {padding:20px 0; border-top:1px solid #f0f0f0; color:#000; font-size:15px; font-weight:normal; text-align:left; vertical-align:top;}
.area_layer.type_small .box_table table td {padding:20px 0; border-top:1px solid #f0f0f0; color:#666; font-size:15px; text-align:left;}
.area_layer.type_small .input_date_1 {width:205px;}
.area_layer.type_small .box_btn,
.area_layer.type_midium .box_btn,
.area_layer.type_xxlarge .box_btn {margin:20px 0 0 0; text-align:center;}
.area_layer.type_midium .box_btn.hcbtn_large.type2.popup span:hover {color:#fff !important;}
.box_layer .nenefit_box_title  h3{border-bottom:none; padding-bottom:0px;}
.area_layer.type_midium {width:580px; height:630px;}
.area_layer.type_midium.type_1 {width:580px; height:415px;}
.area_layer.type_midium .box_layer {padding:37px 40px 40px }
.area_layer.type_midium .box_layer.type1 {padding:60px 40px 60px }
.area_layer.type_midium .box_layer.type2 {padding:39px 40px 33px;}
.area_layer.type_midium .box_title {overflow:hidden;}
.area_layer.type_midium .box_title .title {margin-bottom:10px; color:#000; font-size:17px; text-align:left;}
.area_layer.type_midium .box_title .title2 {margin:0 0 18px 0; color:#000; font-size:21px; text-align:center;}
.area_layer.type_midium .box_layer .box_content.vscroll {height:630px;}
.area_layer.type_large {width:620px; height:375px;}
.area_layer.type_large .box_layer {padding:28px 40px 40px;}
.area_layer .agree_content {overflow-y:scroll; position:relative; width:100%; height:255px; border:1px solid #e1e1e1; color:#666; text-align:left}
.area_layer .agree_content.type2 {height:489px; border:0;}
.area_layer .type_agree .agree_content {visibility:hidden;height:0; border:none; background-color:#fff;}
.area_layer .agree_content .inner {padding:16px 17px; white-space:inherit; font-size:14px;}
.area_layer .agree_content .inner.type1 {padding:20px 23px 22px 23px;}
.area_layer .agree_content .inner.btn-type4 {display:block; position:relative; margin-right:0; padding:0; font-size:15px; color:#666; line-height:1.6;}
.area_layer.form-agree .agree_content .inner.btn-type4{padding:5px 15px 5px 20px;}
.area_layer .agree_content strong {display:block; font-weight:normal; color:#000;}
.area_layer .agree_content .clause {display:block; padding:10px 0 5px 0px; font-weight:normal}
.area_layer .agree_content table {margin:5px 0; border-bottom:1px solid #f0f0f0;}
.area_layer .agree_content table th {padding:5px 0; border-top:1px solid #f0f0f0; text-align:left; font-weight:normal;}
.area_layer .agree_content table td {padding:5px 0; border-top:1px solid #f0f0f0;}
.area_layer .agree_content table .br{border-right:1px solid #f0f0f0}
.area_layer.type_xlarge {width:850px; height:auto;}
.area_layer.type_xlarge .box_layer {padding:28px 38px 40px 40px;}
.area_layer.type_xlarge2 {width:670px;}
.area_layer.type_xlarge3 {width:960px;}
.area_layer.type_xlarge2 .box_layer {padding:0}
.area_layer.type_xlarge3 .box_layer {padding:0}
.area_layer.type_xlarge3 .box_layer.type2 { padding:40px 40px 40px;}
.area_layer.type_xxlarge {width:1024px; height:auto;}
.area_layer.type_xxlarge.type_pop {width:auto;}
.area_layer.type_xxlarge .box_layer {padding:40px 40px 40px;}
.area_layer.type_xxlarge .box_title {overflow:hidden;}
.area_layer.type_xxlarge .box_title .title {margin-bottom:0; color:#000; font-size:21px; text-align:center;}
.area_layer.type_xxlarge .box_title .title2 {float:left; margin-bottom:13px; color:#000; font-size:17px; text-align:left;}
.area_layer.type_xxlarge .box_title .title2.type_1 {margin:0;}
.area_layer.type_xxlarge .box_table {border-bottom:1px solid #f0f0f0;}
.area_layer.type_xxlarge .box_table table th {padding:20px 0; border-top:1px solid #f0f0f0; color:#000; font-size:15px; font-weight:normal; text-align:left;}
.area_layer.type_xxlarge .box_table table td {padding:20px 0; border-top:1px solid #f0f0f0; color:#666; text-align:left;}
.area_layer.type_xxlarge .box_table .form_table.type7 tbody th {text-align: center;}
.area_layer.type_xxlarge .box_table.type1 {border-top:2px solid #555; border-bottom:1px solid #e1e1e1;}
.area_layer.type_xxlarge .box_table.type2 {margin:33px 0 30px;}
.area_layer.type_xxlarge .box_table.type3 {border-bottom:0 none !important;}/* 2018-05-29 add */
.area_layer.type_xxlarge .non_data2 {border-bottom:1px solid #e1e1e1; line-height:173px;}
.area_layer.type_xxlarge .box_btn {margin:20px 0 0 0; text-align:center;}
.area_layer.type_xxlarge .box_btn2 {float:right;}



.area_layer .box_list.type1 li {overflow:hidden; padding:16px 0; border-top:1px solid #f0f0f0; color:#666; text-align:left}
.area_layer .box_list.type1 li:first-child {border:0;}
.area_layer .box_list.type1 li span {float:right; color:#000;}
.area_layer .box_list.type1 li .important {font-weight:normal; font-family:"YouandiModernHEB";}
.area_layer .box_list.type1 li.last {border-bottom:1px solid #f0f0f0;}
.area_layer .inquery_box3 + .list_style02 {margin-top:15px;}
.area_layer .list_info_1 > li {padding-left:185px; text-align:left;}
.area_layer .list_info_1 > li > .tit {left:24px; width:100px; color:#666;}
.area_layer .list_info_1 > li > .tit.type1 {width:150px;}
.area_layer .list_info_1 .radio_type_noTitle {padding-left:0px; border-top:none;}
.area_layer .list_info_1 .radio_type_noTitle_1 {padding-left:0px; border-top:none;}
.area_layer .list_info_1 .radio_type_noTitle .input_type {margin:0px;}
.area_layer .list_info_1 .radio_type_noTitle .type_2 {padding:0 2px;}
.area_layer .list_info_1 .radio_type_noTitle  .form_select {margin:0px; padding-top:10px;}
.area_layer .list_info_1 .radio_type_noTitle .select_wrap {width:239px;}
.area_layer .list_info_1 .input_email {margin-top:6px; margin-left:178px; width:168px;}
.area_layer .list_dot_1 {text-align:left;}
.area_layer .box_content .info_list3 {width:100%;  border-bottom:1px solid #e1e1e1;}
.area_layer .box_content .info_list3 > li {padding:16px 0 9px 24px; border-top:1px solid #f0f0f0; color:#666; font-size:15px;}
.area_layer .box_content .info_list3 > li:after {display:block; content:''; clear:both;}
.area_layer .box_content .info_list3 > li:first-child {padding-top:0; border-top:0 none;}
.area_layer .box_content .info_list3 .tit {float:left; width:160px; text-align:left;}
.area_layer .box_content .info_list3 .tit2 {float:left; width:120px; text-align:left;}
.area_layer .box_content .info_list3 .tit3 {float:left; width:100px; text-align:left; line-height:40px;}
.area_layer .box_content .info_list3 .tit4 {float:left; width:100px; text-align:left;}
.area_layer .box_content .info_list3 .tit5 {float:left; width:160px; color:#000; text-align:left;}
.area_layer .box_content .info_list3 .tit6 {float:left; width:160px; text-align:left; line-height:40px}
.area_layer .box_content .info_list3 .tit7 {float:left; width:160px; text-align:left;}
.area_layer .box_content .info_list3 .tit8 {float:left; width:136px; text-align:left;}
.area_layer .box_content .info_list3 .form {float:left; width:315px; color:#000; text-align:left;}
.area_layer .box_content .info_list3 .form .list_type {font-size:13px; color:#666;}
.area_layer .box_content .info_list3 .form2 {float:left; width:230px; color:#000; text-align:left;}
.area_layer .box_content .info_list3 .form3 {float:left; width:285px; color:#000; text-align:left;}
.area_layer .box_content .info_list3 .form4 {float:left; width:757px; color:#000; text-align:left;}
.area_layer .box_content .info_list3 .txt {line-height:40px}
.area_layer .box_content .info_list3 .txt2 {color:#666; font-size:13px;}
.area_layer .box_content .info_list3 .info_block {display:block; margin:0 0 5px 0;}
.area_layer .box_content .info_list3 .zip_cod {margin:0 5px 0 0;}
.area_layer .box_content .inquery_box {text-align:left;}


.pop_tit_b .tit4 {padding:5px 0 17px 0; font-size:17px; text-align:left; color:#000;}

.box_content .sty_title01 {font-size:13px !important; color:#666 !important;}
.box_content .tit_p_tex {padding-bottom:5px;}

.pop_tit_b .tit4 {padding:5px 0 17px 0; font-size:17px; text-align:left; color:#000;}

.box_content .sty_title01 {font-size:13px !important; color:#666 !important;}
.box_content .tit_p_tex {padding-bottom:5px;}

.and_more {text-align:center; font-size:22px !important; padding-top:15px; padding-bottom:5px;}
.and_more:before {content: '' !important;}
.pad_left {padding-left:20px;}

.list_style03 {padding-left:210px;}
.list_style01.left_type {padding-left:210px;}
.list_left  {padding-left:246px;}
.list_style03 li {background-position:0 7px;}
.list_style03.left_clear {padding-left:0px;}
.list_t_sty {margin-top:39px;}

.cage_area {margin-bottom:20px;}
.box_list_section{ clear:left;}
.box_list_section:after{ display:block; content:''; clear:both;}
.box_list_section.type2{ margin-top:40px;}
.box_list_section.type3{ margin-top:80px;}
.box_list_section .box_list{ position:relative; margin:-8px 0 0 -8px; width:1048px;}
.box_list_section .box_list:after{ display:block; content:''; clear:both;}
.box_list_section .list{ position:relative; float:left; margin:8px 0 0 8px; width:198px; height:280px; border:1px solid #e1e1e1; text-align:center;}
.box_list_section .list:hover {border:1px solid #d6d6d6;}
.box_list_section .list .link_layer a,
.box_list_section .list a.link_view{ display:block; height:280px;}
.box_list_section .list strong.tit{ display:block; padding-top:20px; font-size:13px; color:#666; font-weight:normal;}
.box_list_section .list .icon_logoSet{ display:block; width:100%; text-indent:0;}
.box_list_section .list .icon_logoSet:after{ top:64px; left:50px; text-indent:0;}
.box_list_section .list .txt{ display:block; margin-top:46px; line-height:22px;}
.box_list_section .list .main_txt{ display:block;}
.box_list_section .list .sub_txt{ display:block; margin-top:3px; font-size:13px; color:#666;}
.box_list_section .list .guide{ margin:4px 0 0 0;}
.box_list_section .list .hcbtn1{ position:absolute; bottom:19px; left:54px;}
.box_list_section .list .superclub {position:absolute; right:-1px; top:9px; display:inline-block; width:85px; height:18px; margin-left:0; background:url('/image/point/icon_superclub.png') no-repeat 0 0; overflow:hidden; text-indent:-9999px;}
.link_area_all_box {display:block;}
.link_area_all_box .aliance_mall {display:inline-block; padding:45px 0 20px 0; font-size:13px; color:#1e75d6;}
.link_area_all_box .aliance_mall:hover {text-decoration:underline;}
.box_list_section .list .x_benefit_img_box {display:table; width:100px; height:56px; margin:0 auto; vertical-align:middle;}
.box_list_section .list .x_benefit_img {display:table-cell; vertical-align:middle;}

.box_list_section .list.type_2 {height:248px;}
.box_list_section .list.type_2 .x_benefit_img_box {padding-top:32px;}
.box_list_section .list.type_2 .icon_logoSet {height:52px}
.box_list_section .list.type_2 strong.tit {padding-top:27px}
.box_list_section .list.type_2 .txt {margin-top:0;}
.box_list_section .list.type_2 .aliance_mall {padding-top:33px;}

/* Tab */
.tab_w1n > li { width:14.3%;}
.tab_w2n > li { width:49.9%;}
.tab_w3n > li { width:33.3%;}
.tab_w4n > li { width:24.9%;}
.tab_w5n > li { width:19.9%;}
.tab_w6n > li { width:16.6%;}
.tab_w7n > li { width:14.2%;}

.sub_tab_cate1 > li > a,
.sub_tab_type_1 > li > a > span,
.sub_tab_type_2 > li > a > span { display:block; height:46px; line-height:48px; border:1px solid #e1e1e1; border-left:0 none; background:#fff; color:#000; overflow:hidden;}
.sub_tab_cate1 > li > a,
.sub_tab_type_1 > li > a > span,
.sub_tab_type_2 > li > a > span {-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; -ms-transition:all 0.2s ease; transition:all 0.2s ease;}
.sub_tab_cate1 > li > a:hover,
.sub_tab_type_1 > li > a:hover > span,
.sub_tab_type_2 > li > a:hover > span {background:#f0f0f0; color:#1e75d6}
.sub_tab_type_1 > li:first-child > a > span,
.sub_tab_type_2 > li:first-child > a > span { border:1px solid #e1e1e1;}
.sub_tab_cate1 > li.on > a,
.sub_tab_type_1 > li.on > a > span,
.sub_tab_type_2 > li.on > a > span { position:relative; padding-left:1px; margin-left:-1px; border:1px solid #1e75d6; color:#fff; background:#1e75d6;  font-weight:normal; font-family: 'YouandiModernTB';}
.sub_tab_type_1 > li.on:first-child > a > span,
.sub_tab_type_2 > li.on:first-child > a > span {margin-left:0;}
.sub_tab_cate1 > li.on > a,
.sub_tab_type_1 > li.on > a,
.sub_tab_type_2 > li.on > a { font-weight:normal; font-family: 'YouandiModernTB'; color:#fff; background:#1e75d6;}
.sub_tab_cate1 > li strong,
.sub_tab_type_1 > li strong,
.sub_tab_type_2 > li strong{ font-weight:normal;}

.sub_tab_type_1 {position:relative; margin-top:-1px; padding-top:88px;}
.sub_tab_type_1.top_line {padding-top:180px;}
.sub_tab_type_5 {padding-top:60px;}
.area_content.area_card_info .sub_tab_type_1.sub_tab_type_5 {position:relative; padding-top:120px;}
.area_content.area_card_info .sub_tab_type_1.sub_tab_type_5 .area_card_kind {padding-top:0px;}
.area_content.area_card_info .sub_tab_type_1.sub_tab_type_5 .box_content_2 {margin-top:0px;}
.sub_tab_type_1 > li > a,
.sub_tab_type_1 > li.on > a {display:block; position:absolute; top:0; left:0; width:100%; text-align:center;}
.area_layer .sub_tab_type_1 > li:first-child.on > a {z-index:1; margin-left:1px;}
.sub_tab_type_1 > li > div {display:none;}
.sub_tab_type_1 > li.on > div {display:block;}
.sub_tab_type_1.ul_2 > li > a {width:50%;}
.sub_tab_type_1.ul_2 > li.li_2 > a {left:50%;}
.sub_tab_type_2 {position:relative; padding-top:48px;}
.sub_tab_type_2 > li > a,
.sub_tab_type_2 > li.on > a {display:block; position:absolute; top:0; left:0; width:100%; text-align:center;}
.sub_tab_type_2 > li > div {display:none;}
.sub_tab_type_2 > li.on > .search_type {display:block; padding-left:80px;}
.sub_tab_type_2 > li > .search_type{display:none; padding-left:80px;}
.sub_tab_type_2 > li.on > div {display:block;}
.sub_tab_type_2.ul_2 > li > a {width:50%;}
.sub_tab_type_2.ul_2 > li.li_2 > a {left:50%;}
.sub_tab_type_2.ul_3 > li > a {width:33.33%;}
.sub_tab_type_2.ul_3 > li.li_2 > a {left:33.33%;}
.sub_tab_type_2.ul_3 > li.li_3 > a {left:66.66%;}
.sub_tab_type_2.ul_4 > li > a {width:25%;}
.sub_tab_type_2.ul_4 > li.li_2 > a {left:25%;}
.sub_tab_type_2.ul_4 > li.li_3 > a {left:50%;}
.sub_tab_type_2.ul_4 > li.li_4 > a {left:75%;}

.sub_tab_type_2.tab_ul_sty {margin:40px 0 0 0; padding-top:48px;}
.sub_tab_cate5 {width:100%; padding-bottom:1px; border-left:1px solid #fff; background:#1e75d6;}
.sub_tab_cate5:after {display:block; content:''; clear:both;}
.sub_tab_cate5 > li { float:left; margin-bottom:-1px; text-align:center; font-size:15px;}
.sub_tab_cate5 > li > a {display:block; height:46px; line-height:48px; border:1px solid #fff; border-left:0 none; background:#1e75d6; color:#fff; overflow:hidden;}
.sub_tab_cate5 > li.on > a {position:relative; margin-left:-1px; padding-left:1px; border:1px solid #fff; color:#1e75d6; background:#fff; font-weight:normal; font-family: 'YouandiModernTB';}
.sub_tab_cate5 > li strong {font-weight:normal;}
.sub_tab_cate5 > li > a:hover {background:#1c6cc5;}
.sub_tab_cate5 > li.on > a:hover {background:#fff;}


.location_wrap_cost ul li{float: left;text-align: left;}
.location_wrap_cost ul li .location_tit{font-size:21px;padding-bottom:12px;}
.location_wrap_cost ul li .location_tel_txt{font-size:15px;  padding-top: 5px;  font-weight: bold; }
.location_wrap_cost ul li .address_txt{    padding-top: 5px; font-size:15px; color:#666666; }
.location_wrap_cost ul li .map_boxing{padding-right: 15px;}
.location_wrap_cost ul li:nth-child(2n) .map_boxing{padding-right: 0px; padding-left:15px;}
.location_wrap_cost ul li .map_boxing > img{width:100%;}
.mt40{ margin-top: 30px !important;}


/*2019-03-23 추가 간편신청관련*/
div.con_inner.width_720{    width: 720px;}
.DGT_wrap .wrap_dgt_cont{  margin: 0 70px;   padding: 30px 50px;  background: #fcd6b7;  border-radius: 20px;}
.DGT_wrap .wrap_dgt_cont .cont_area .tit{color:#333333;font-size:28px; padding:40px 0;  line-height: 1.4em;}
.DGT_wrap .wrap_dgt_cont .cont_area .input_box{  width: 100%;  position: relative;}
.DGT_wrap .wrap_dgt_cont .cont_area .input_box .input_text{color:#333; height: 50px; width: 100%; text-align: center;  font-size: 16px;  border: none;  box-sizing: border-box;}
.DGT_wrap .wrap_dgt_cont .cont_area .input_box .phone_area{    display: inline-block; width: 100%;padding: 20px 0;}
.DGT_wrap .wrap_dgt_cont .cont_area .input_box .phone_area select{color:#333;height: 50px; border: none;width: 170px;padding: 0 10px; font-size: 16px;}
.DGT_wrap .wrap_dgt_cont .cont_area .input_box .phone_area input.mbphAuthNo{color:#333;height: 50px; border: none; text-align: center;  font-size: 16px; width: 300px; float: right;}
.DGT_wrap .phone_area select {  -webkit-appearance: none;  appearance: none;  -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 50px; padding: 0 35px 0 11px; border: 1px solid #e5e5e5; background: #fff url('/img_2017/event/DGT/bg_select.png') no-repeat right top; background-size: 35px 220px; font-size: 15px; line-height: 55px; color: #333;}
.DGT_wrap .wrap_dgt_cont select {display:none; width:100%; height:40px;}
.DGT_wrap .wrap_dgt_cont .select_wrap.on .ul_select_list {border:1px solid #e1e1e1;}
.DGT_wrap .wrap_dgt_cont .select_wrap .ul_select_list.up {top:auto; bottom:38px;}
.DGT_wrap .wrap_dgt_cont .select_wrap .ul_select li {height:35px; padding:0; margin-bottom:0;}
.DGT_wrap .wrap_dgt_cont .select_wrap .ul_select li:first-child a {border-top:none;}
.DGT_wrap .wrap_dgt_cont .select_wrap .ul_select li a {display:block; height:40px; padding:0 20px 0 10px; font-size:15px; line-height:40px; color:#666; white-space:nowrap;}
.DGT_wrap .wrap_dgt_cont .select_wrap .ul_select li.on a,
.DGT_wrap .wrap_dgt_cont .select_wrap .ul_select li a:hover {background:#fafafa; color:#1e75d6;}
.DGT_wrap .wrap_dgt_cont .select_wrap {position: relative; width:170px; z-index:8; height:50px; text-align:left; background-color:#fff;float: left;}
.DGT_wrap .wrap_dgt_cont .select_wrap .btn_select {display:block; overflow:hidden; position: relative; height:50px; padding:0 40px 0 10px; font-size:16px; color:#333; line-height:50px; white-space:nowrap; background:#fff}
.DGT_wrap .wrap_dgt_cont .select_wrap .btn_select:after {display:block; position: absolute; top:0; right:0; width:40px; height:36px; background: #fff url('/img_2017/event/DGT/bg_select.png') no-repeat right top; background-size: 35px 220px; content:'';}
.DGT_wrap .wrap_dgt_cont .select_wrap.on .btn_select:after {background-position:right -55px;}
.DGT_wrap .wrap_dgt_cont .select_wrap .ul_select_list {display:none; overflow-x:hidden; overflow-y:auto; position:absolute; top:50px; left:0; right:0; z-index:12; min-width:100%; height:0; margin-left:-1px; background-color:#fff;}
.DGT_wrap .wrap_dgt_cont .agree_box{  display: inline-block; width: 100%;}
.DGT_wrap .spread_section {margin:20px auto 0 auto !important;}
.DGT_wrap .spread_section:after {display:block; content:''; clear:both;}
.DGT_wrap .spread_section.view {margin-bottom:40px;}
.DGT_wrap .spread_section > .title_article2 {border-top: 1px solid #fde6d4;padding: 20px 0;}
.DGT_wrap .spread_section > .title_article2:after {display:block; content:''; clear:both;}
.DGT_wrap .spread_section > .title_article2 .title { margin:0; color:#424242; font-size:14px; line-height:22px;}
.DGT_wrap .spread_section > .title_article2 .title a {    float: right; display:inline-block; background: url('/img_2017/event/DGT/bg_select.png') no-repeat -12px -23px;  width: 30px;  height: 25px;  background-size: 50px 300px;} /* 이용안내 아이콘 */
.DGT_wrap .spread_section > .title_article2 .title a.on {background-position: -12px -98px;} /* 이용안내 아이콘 */
.DGT_wrap .title_article2 + .content_article.spread_fold {padding-top:20px;border-top: 1px solid #fde6d4;padding-bottom:20px;}
.DGT_wrap .spread_section .content_article {padding:0;}
.DGT_wrap.spread_section .spread_fold {display:none;}
.DGT_wrap .spread_section .spread_fold.on{display:block;}
.DGT_wrap .content_article.spread_fold .text_group{font-size:14px;color:#666;line-height: 1.5em;}

.DGT_wrap .checkbox {display:inline-block; position:relative;}
.DGT_wrap .checkbox label {display:inline-block; position:relative; height:16px; padding-left:24px; font-size:14px; line-height:14px; color:#424242; background:url('/img_2017/event/DGT/bg_check.png') no-repeat 0 -19px;}
.DGT_wrap .checkbox label.on {background-position:0 0;}
.DGT_wrap .checkbox label.over:after {display:block; position:absolute; top:0; left:0; width:14px; height:14px; border:1px dotted #1e75d6; content:'';}
.DGT_wrap .checkbox input {overflow:hidden; position:absolute; left:-9999em; width:0; height:0; margin:0; padding:0; text-indent:-9999em; z-index:-1;} /* top:-9999em 삭제 */

.DGT_wrap .btn_box > a.dgt_a{display: block;  padding: 20px; border-radius: 3px;  letter-spacing: -1px;background-color:#e46c0a;color:#fff; font-size:20px;font-weight:bold;}
.DGT_wrap .btn_box{padding:20px 0;}
.DGT_wrap .hash_box{margin: 50px 70px;}
.DGT_wrap .hash_box ul.hash_list{padding-bottom:50px;}
.DGT_wrap .hash_box ul.hash_list li{    display: inline-block;padding-right: 20px;color:#333;font-size:16px; letter-spacing: -1px;}
.DGT_wrap .hash_box ul.hash_list li:last-child{padding-right: 0;}
.DGT_wrap .hash_box ul.txt_list li{color:#666;font-size:14px;line-height: 1.5em;}
.pl_10{padding-left: 10px !important;}


/* 2020-11-20 GGCQ62 - [카드마이크로] 매거진 용 응모하기 페이지 및 이탈 팝업 제작 요청의 건 >>> 2020-12-18 css충돌로 /src/web/tapplycard3/webdoc/include2017/event/css/apply.css 에서 가져옴 */
/* 20250102- 이탈 팝업 디자인 수정 */
/* 이탈 신규팝업 */
/* .layer_popup .layer_inner{overflow-x:hidden; overflow-y:auto; max-height:600px; padding:0 43px 0 44px;}

.layer_popup .layer_head{text-align:center;}
.layer_popup .layer_head .top_logo{margin-bottom:0;}
.layer_popup .layer_head .top_logo img{width:auto !important; vertical-align:top;}

.layer_popup .txt_table{display:table; width:100%;}
.layer_popup .txt_table .txt_box{display:table-cell; height:126px; padding:20px 0 23px; color:#666; font-size:32px; font-family:'YouandiModernHEB'; line-height:44px; text-align:center; letter-spacing:-.4px; vertical-align:middle;} */

.layer_popup_dim{
	position:fixed; top:0; right:0; bottom:0;left:0; 
	background-color:rgba(0,0,0,0.65);
	z-index:9999;
}
.layer_popup{
	display:none;
	position:fixed;
	width:500px;
	/*height:300px;*/
	min-height:200px;
	height:auto;
	top:50%;
	left:50%;
	transform:translateX(-50%);
	background-color:#fff;
	z-index:10000;
}
.layer_popup .layer_inner{
	padding:50px 30px;
    text-align: center;
}
.layer_popup .layer_body h2{
	display:block;
	padding-bottom:30px;
}
.layer_popup .layer_body h2 > img{
	height:25px;
}
.layer_popup .layer_body p{
	/*line-height: 1.5;*/
	font-size:24px;
	font-family: "YouandiModernHR";
	letter-spacing: -0.5px;
	color:#000;
}

.layer_popup .layer_footer{text-align:center;padding:0 1rem 2rem; }
.layer_popup .layer_footer .btn{
	background-color:#1c51c6;
	display:inline-block;
	width:80%;
	height:60px;
	color:#fff;
	font-size:24px;
	font-family:'YouandiModernHEB';
	line-height:60px;
}
.layer_popup .layer_footer .btn span{
	font-size:24px;
	font-family:'YouandiModernHEB';  
}
.layer_popup .btn_close{
	position:absolute;
	top:15px;
	right:15px;
	display:block;
	width:25px;
	height:25px;
}
.layer_popup .btn_close a{position:relative; z-index:1; display:block; width:100%; height:100%;}
.layer_popup .btn_close a span{display:none;}
.layer_popup .btn_close:before,
.layer_popup .btn_close:after{
	content:''; position:absolute;
	top:-5px;
	left:18px;
	width:1px;
	height:25px;
	background-color:#999999;
}
.layer_popup .btn_close:before{transform:rotate(45deg);}
.layer_popup .btn_close:after{transform:rotate(-45deg);}



/* 응모하기영역 성명, 전화번호 영역*/
.layer_popup .entryfor_area{margin-top:0; margin-bottom:40px; padding-top:0; font-family: 'YouandiModernTR',Malgun Gothic, Apple SD Gothic Neo, Dotum, Helvetica, Arial, Verdana, sans-serif; border-top:none;}
.layer_popup .entryfor_area input,
.layer_popup .entryfor_area select{width:100%; font-size:24px; height:58px; color:#666; font-family:'YouandiModernTR',Malgun Gothic, Apple SD Gothic Neo, Dotum, Helvetica, Arial, Verdana, sans-serif; line-height:58px; background-color:#f1f1f1; border:0; letter-spacing:-.26px; text-align:center;}
.layer_popup .entryfor_area select {line-height:1.2;}
.layer_popup button {overflow: visible;margin: 0;padding: 0;border: 0 none;background: none;font-size: 0;font-family: 'YouandiModernTR', 'YouandiModernHEB', dotum,'돋움',gulim,'굴림',Arial, AppleGothic, verdana, sans-serif, helvetica;vertical-align: top;cursor: pointer;}
.layer_popup .entryfor_area .select_wrap .ul_select_list {display: none;overflow-x: hidden;overflow-y: auto;position: absolute;/*top: 50px;*/left: 1px;right: 0;z-index: 12;min-width: 100%;height: 0;margin-left: -1px;background-color: #f0f0f0;}
.layer_popup .entryfor_area .select_wrap .mCustomScrollBox{overflow: inherit;}
.layer_popup .entryfor_area .select_wrap .mCSB_container {top:0 !important;}
.layer_popup .entryfor_area .select_wrap .ul_select li {height: 45px;padding: 0;margin-bottom: 0;}
.layer_popup .entryfor_area .select_wrap .ul_select li a {display: block;height: 45px;padding-left:10px;font-size: 20px;line-height: 50px;background-color: #f0f0f0;}
.layer_popup .entryfor_area .select_wrap,
.layer_popup .entryfor_area .select_wrap a{font-size:27px; height:58px; color:#666; line-height:58px; background-color:#f1f1f1; letter-spacing:-.30px;}
.layer_popup .entryfor_area .select_wrap a{display:block; padding-left:22px; box-sizing:border-box;}
.layer_popup .entryfor_area .phone_area{padding-left:35%;}
.layer_popup .entryfor_area .phone_area select {display:none;}
.layer_popup .entryfor_area .phone_area .mbphAuthNo{float:none; width:100%;}
.layer_popup .entryfor_area .phone_area .select_wrap{position:absolute; top:0; left:0; width:32%;}
.layer_popup .entryfor_area .phone_area .select_wrap .btn_select:after{content:'▼'; position:absolute; top:0; right:18px; color:#000; font-size:8px;}
.layer_popup .entryfor_area .phone_area .select_wrap:after{display:none;}
.layer_popup .entryfor_area .phone_area .select_wrap .ul_select li a{padding-left:22px;}
.layer_popup .entryfor_area .phone_area .select_wrap a{width:100%;}
.layer_popup .entryfor_area dl + dl{margin-top:11px;}
/* 응모하기영역 개인정보 필수영역 */
.layer_popup .entryfor_area .input_box dd {position:relative;}
.layer_popup .entryfor_area .input_box.agree_box .accordion_box{border:2px solid #c2c2c2;}
.layer_popup .entryfor_area .agree_box dd .checkbox label{font-size:20px; letter-spacing:-.22px;}
.layer_popup .entryfor_area .checkbox{position:relative; padding:10px 10px 10px 0;}
.layer_popup .entryfor_area .checkbox input{overflow:hidden;position:absolute;left:-9999em;width:0;height:0;margin:0;padding:0;text-indent:-9999em;z-index:-1;left: 0;z-index: -1;border: 0;background-color: transparent;background: none;}
.layer_popup .entryfor_area .checkbox label{font-weight: normal;display: inline-block;position: relative;margin-left:20px; padding:9px 9px 9px 44px; font-size: 14px;line-height: 16px;color: #666;
background: url(/img_2017/event/apply/img_check_red.png) no-repeat 0 0; background-size:34px 74px;}
.layer_popup .checkbox label.on {background-position: 0 bottom;}
.layer_popup .entryfor_area .btn_fold{overflow: hidden; position:absolute; top:20px; right:30px; width:17px; height:15px; background: url(/img_2017/event/apply/arrow2_red.png) no-repeat bottom; background-size:17px 33px; text-indent: -9999px; }
.layer_popup .entryfor_area .agree_content {overflow-y:scroll; position:relative; padding:20px; color: #666; text-align: left;}
.layer_popup .entryfor_area .accordion_box.on .btn_fold {background-position:top;}
.layer_popup.entryfor_area .accordion_box .box_fold {display:none;}
.layer_popup .entryfor_area .accordion_box.on .box_fold {display:block;font-size: 14px;line-height: 24px;color: #666;}
.layer_popup .entryfor_area .code{float: right;}
.layer_popup .entryfor_area .accordion_box.on .box_fold{border-top:1px solid #c2c2c2}
.layer_popup .entryfor_area .input_box.agree_box .accordion_box .agree_content p,
.layer_popup .entryfor_area .input_box.agree_box .accordion_box .agree_content .common_list li{font-size:15px; color:#333; line-height:1.3;}
.layer_popup .entryfor_area .input_box.agree_box .accordion_box .agree_content p{margin-bottom:15px;}
.layer_popup .entryfor_area .input_box.agree_box .accordion_box .agree_content .common_list li .mg_0{position: relative; left:-25px;}
.layer_popup .entryfor_area .input_box.agree_box .accordion_box .agree_content .common_list > li{position: relative;margin-top:10px; line-height: 1.3;padding-left:27px;font-size: 15px;color: #333; letter-spacing:.5px;}
.layer_popup .entryfor_area .input_box.agree_box .accordion_box .agree_content .common_list > li:first-child{margin-top:0;}
.layer_popup .entryfor_area .input_box.agree_box .accordion_box .agree_content .common_list > li .ol-counter{position: absolute;left: 0;}
.layer_popup .entryfor_area .accordion_box:first-child .box_fold{padding-bottom:0;}

/* //2020-11-20 GGCQ62 - [카드마이크로] 매거진 용 응모하기 페이지 및 이탈 팝업 제작 요청의 건 */
