﻿@charset "utf-8";

@import url('/css/individual/common_2016.css');
/* 2019-07-04 */
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css); 

@font-face { 
	font-family: 'Noto Sans KR'; font-style: normal; font-weight: 100; 
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'), 
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype'); 
	} 
@font-face { 
	font-family: 'Noto Sans KR'; font-style: normal; font-weight: 300; 
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'), 
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype'); 
	} 
@font-face { 
	font-family: 'Noto Sans KR'; font-style: normal; font-weight: 400;
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'), 
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype'); 
} 
@font-face { 
	font-family: 'Noto Sans KR'; font-style: normal; font-weight: 500; 
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'), 
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype'); 
} 
@font-face { 
	font-family: 'Noto Sans KR'; font-style: normal; font-weight: 700; 
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'), 
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype'); 
} 
@font-face { 
	font-family: 'Noto Sans KR'; font-style: normal; font-weight: 900; 
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'), 
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype'); 
}

#container.mybc {width:1110px; margin:45px auto 40px auto;}

.mybc_info .card_slide{width:1110px;height:52px;position:relative;background:#e6e6e6;margin-bottom:10px;}
.mybc_info .card_slide div{width:536px;margin:0 auto;position:relative;height:40px;padding-top:12px;}
.mybc_info .card_slide div ul{width:536px;position:absolute;left:0;top:0;}
.mybc_info .card_slide div ul li{float:left;width:536px;text-align:center;}
.mybc_info .card_slide .flex-control-nav {display:none;}
.mybc_info .card_slide .flex-nav-prev .flex-prev{width:7px;height:12px; text-indent:-9999px; background:url('/images/individual/2016/mybc/btn_card_prev.gif') no-repeat 0 0; position:absolute;top:20px;left:-7px; z-index:1;}
.mybc_info .card_slide .flex-nav-next .flex-next{width:7px;height:12px; text-indent:-9999px; background:url('/images/individual/2016/mybc/btn_card_next.gif') no-repeat 0 0; position:absolute;top:20px;right:-7px; z-index:1;}
.mybc_info .section_wrap {width:1110px; margin-bottom:10px; }
.mybc_info .section_cont {width:1120px; overflow:hidden;}
.mybc_info .section_cont:after {content:" "; display: block; clear: both;}
.mybc_info .section {float:left; margin-right:10px; padding:30px; border:1px solid #cacaca; position:relative;}
.mybc_info .section .btn_more {position:absolute; right:31px; top:34px;}
.mybc_info .section h3 {font-size:18px; font-family:RixGoB; font-weight:normal; color:#000;}
.mybc_info .section h3 span {font-size:13px; font-family:RixGoM; color:#484848; font-weight:normal; padding-left:10px;}
.mybc_info .section.payment {width:768px; height:208px;}
.mybc_info .section.payment .result{height:85px; padding-top:17px;}
.mybc_info .section.payment .result span.btn {vertical-align:top; margin-top:6px;}
.mybc_info .section.payment .result span.price {font-size:42px; line-height:44px; font-family:RixGoB; font-weight:normal; color:#000;}
.mybc_info .section.payment .result span.price a {color:#000;}
.mybc_info .section.payment .result span.price a:hover {color:#e60000;}
.mybc_info .section.payment .result span.unit {font-size:34px; line-height:44px; font-family:RixGoB; font-weight:normal; color:#000; vertical-align:top;}
.mybc_info .section.payment .result2 {width:768px; overflow:hidden;}
.mybc_info .section.payment .result2 div {float:left; width:256px;}
.mybc_info .section.payment .result2 p {font-size:13px; line-height:14px; font-family:RixGoM; color:#000; padding-top:15px;}
.mybc_info .section.payment .result2 a {font-size:26px; line-height:28px; font-family:RixGoB; font-weight:normal; color:#000; display:inline-block;}
.mybc_info .section.payment .result2 .bill a {display:inline-block;}
.mybc_info .section.payment .result2 .bill span.unit, .mybc_info .section.payment .result2 .approve span.unit {font-size:22px; line-height:28px; font-family:RixGoB; font-weight:normal; color:#000;  vertical-align:top;}
.mybc_info .section.payment .result2 .bill .price {padding-top:39px;}
.mybc_info .section.payment .result2 .approve .price {padding-top:10px;}
.mybc_info .section.payment .result2 a:hover {color:#e60000;}
.mybc_info .section.payment .result2 .point h3 {margin-bottom:20px}
.mybc_info .section.payment .result2 .point a {font-size:20px; line-height:24px; font-family:RixGoB; font-weight:normal; color:#000; padding-top:0px;}
.mybc_info .section.payment .result2 .point a:hover {color:#e60000;}
.mybc_info .section.payment .result2 .point span.unit {font-size:18px; line-height:24px; font-family:RixGoB; font-weight:normal; color:#000; padding-top:0px; vertical-align:top;}
.mybc_info .section.my_benefit1 {width:208px; height:208px;}
.mybc_info .section.my_benefit1 ul {padding-top:61px;}
.mybc_info .section.my_benefit1 ul li a{display:block; height:25px; overflow:hidden; width:208px; font-size:14px; line-height:25px; font-family:RixGoM; color:#000; text-overflow:ellipsis; white-space:nowrap;}
.mybc_info .section.my_benefit2 {width:488px; height:208px;}					
.mybc_info .section.my_benefit2 .graph {}
.mybc_info .section.my_benefit2 .graph ul {position:absolute; bottom:50px;left:60px;width:428px;height:167px;border-bottom:1px solid #555;}
.mybc_info .section.my_benefit2 .graph ul li{position:absolute;width:70px;height:0%;max-height:85% !important;bottom:0;padding:0;margin:0;text-align:center;font-family:RixGoB; font-weight:normal; font-size:14px;}
.mybc_info .section.my_benefit2 .graph ul .graph1{background:#f6f6f6;left:59px;color:#fff !important;}
.mybc_info .section.my_benefit2 .graph ul .graph2{background:#e6e6e6;left:179px;color:#242424;}
.mybc_info .section.my_benefit2 .graph ul .graph3{background:#999999;left:299px;color:#242424;}
.mybc_info .section.my_benefit2 .graph ul li span {position:absolute;color:#242424;display:block;width:100%;text-align:center;left:0;bottom:-27px;font-family:RixGoB; font-weight:normal;}
.mybc_info .section.my_benefit2 .graph ul li em {position:absolute;top:10px;left:50%;display:block;opacity:0;visibility:hidden;}
.mybc_info .section.my_consume {width:488px; height:208px;}
.mybc_info .section.my_consume .consume_wrap {overflow:hidden; padding-top:20px;}
.mybc_info .section.my_consume .consume_wrap .img {float:left; width:170px; margin-right:20px;}
.mybc_info .section.my_consume .consume_wrap .img img {width:170px; height:170px;}
.mybc_info .section.my_consume .consume_wrap .cont {float:left; width:298px;}
.mybc_info .section.my_consume .consume_wrap .cont p {font-size:22px; line-height:30px; font-family:RixGoB; font-weight:normal; color:#000;}
.mybc_info .section.my_consume .consume_wrap .cont p span {font-size:16px;}
.mybc_info .section.my_consume .consume_wrap .cont .txt1 {padding-top:41px;}
.mybc_info .section.my_consume .consume_wrap .cont .txt2 {padding-top:16px;}
.mybc_info .section.my_consume .consume_wrap .cont .btn_detail {margin-top:10px;}
.mybc_info .section.result_status {width:208px; height:208px;}
.mybc_info .section.result_status h3 {margin-bottom:148px;}
.mybc_info .section.result_status a {font-size:14px; line-height:18px; font-family:RixGoM; color:#484848;}
.mybc_info .section.card_use {width:208px; height:208px;}
.mybc_info .section.card_use h3 {margin-bottom:148px;}
.mybc_info .section.card_use a {font-size:14px; line-height:18px; font-family:RixGoM; color:#484848;}
.mybc_info .section.use_service {width:208px; height:208px;}
.mybc_info .section.use_service h3 {margin-bottom:68px;}
.mybc_info .section.use_service ul {}
.mybc_info .section.use_service ul li {font-size:14px; line-height:26px; font-family:RixGoM; color:#484848;}
.mybc_info .section.use_service ul li a {color:#484848;}
.mybc_info .section.my_loung {width:208px; height:208px;}
.mybc_info .section.my_loung h3 {}
.mybc_info .section.my_loung ul {margin-top:108px;}
.mybc_info .section.my_loung ul li {height:36px; overflow:hidden;}
.mybc_info .section.my_loung ul li p {font-size:14px; line-height:16px; font-family:RixGoM; color:#484848;}
.mybc_info .section.my_loung ul li p.tit {float:left; padding-top:5px;}
.mybc_info .section.my_loung ul li p.result {float:right;}
.mybc_info .section.my_loung ul li p.result a {font-size:22px; line-height:24px; text-decoration:underline;}
.mybc_info .section.my_loung ul li p.result a:hover {color:#e60000;}
.mybc_info .section.my_loung .agree_area {margin-top:148px; position:relative;}
.mybc_info .section.my_loung .agree_area p {color:#484848; font-size:14px; line-height:18px; font-family:RixGoM; }
.mybc_info .section.my_loung .agree_area a {display:block; padding-right:17px; position:absolute; right:0px; top:18px; color:#484848; font-size:14px; line-height:18px; font-family:RixGoB; font-weight:normal; background:url(/images/individual/2016/common/bg_login_arr01.gif) no-repeat right 6px;}
.mybc_info .event_list {width:100%; padding:40px 0 0 0px; overflow:hidden; }
.mybc_info .event_list h3 {font-size:22px; line-height:24px; height:51px; color:#000; font-family:RixGoB; font-weight:normal;}
.mybc_info .event_list ul {width:1120px;}
.mybc_info .event_list ul:after { content:""; display:block; clear:both;}
.mybc_info .event_list ul li { float:left; width:270px; height:275px; margin:0 10px 35px 0;}
.mybc_info .event_list ul li .thumb { width:268px; height:188px; border:1px solid #e6e6e6; text-align:center;}
.mybc_info .event_list ul li .thumb img {max-width:268px; height:188px;}
.mybc_info .event_list ul li .tit { font-family:RixGoB; font-weight:normal; font-size:16px; color:#000; line-height:25px; margin-top:10px;}
.mybc_info .event_list ul li .tit > a { display:block;}
.mybc_info .event_list ul li .tit > span { font-family:RixGoM; font-weight:normal; font-size:14px;}
.mybc_info .section.recommend_box {width:488px; height:208px;}
.mybc_info .section.recommend_box .card_wrap {overflow:hidden; padding-top:20px;}
.mybc_info .section.recommend_box .card_wrap:after {display:block; content:''; clear:left;}
.mybc_info .section.recommend_box .card_wrap .img {float:left; width:160px;}
.mybc_info .section.recommend_box .card_wrap .img img {width:100%;}
.mybc_info .section.recommend_box .card_wrap .cont {float:left; width:308px; margin-left:20px;}
.mybc_info .section.recommend_box .card_wrap .cont .tit {font-family:RixGoB; font-weight:normal; color:#000; font-size:16px;}
.mybc_info .section.recommend_box .card_wrap .cont .tit span {font-size:22px; line-height:30px;}
.mybc_info .section.recommend_box .card_wrap .cont .txt {overflow:hidden; height:44px; margin-top:12px;}
.mybc_info .section.recommend_box .card_wrap .cont .btn_wrap {margin-top:12px;}
.mybc_info .section.recommend_box .card_wrap .cont .btn_red_s3 a {height:28px; line-height:28px; font-size:12px;}
.mybc_info .section.autopay_box {width:490px; height:233px; padding:30px 29px 5px 29px;}
.mybc_info .section.autopay_box .autopay_wrap {padding-top:20px;}
.mybc_info .section.autopay_box .autopay_wrap ul {overflow:hidden;}
.mybc_info .section.autopay_box .autopay_wrap ul:after {display:block; content:''; clear:left;}
.mybc_info .section.autopay_box .autopay_wrap ul > li {float:left; width:90px; text-align:center;}
.mybc_info .section.autopay_box .autopay_wrap ul > li + li {margin-left:43px;}
.mybc_info .section.autopay_box .autopay_wrap .tit {font-family:RixGoB; font-weight:normal; color:#000; margin-top:6px;}
.mybc_info .section.autopay_box .autopay_wrap .btn_wrap {width:100%; margin-top:10px;}
.mybc_info .section.autopay_box .autopay_wrap .btn_wrap .btn + .btn {margin-top:5px;}
.mybc_info .section.autopay_box .autopay_wrap .btn_wrap .btn a {width:58px;}
.mybc_info .section.autopay_box .autopay_wrap .txt_wrap {height:67px; margin-top:10px;}

/* 마이BC 준회원 main.css > mybc_2016.css 이동 2017-01-02 */
/* 준회원 마이비씨 */
/* tab style */
.mybc_jun .tab01 {position:relative; width:100%; background:url('/images/individual/common/bg/bg_tab_01_line.gif') repeat-x left bottom;}
.mybc_jun .tab01:after {content:" "; display:block; clear:both;}
.mybc_jun .tab01 ul {margin-left:1px;}
.mybc_jun .tab01 li { float:left; height:31px; background:url('/images/individual/common/bg/tab_01_r.gif') no-repeat right top;  margin-left:-1px; /*margin-right:1px;*/}
.mybc_jun .tab01 li a {display:inline-block; height:21px; padding:8px 14px 2px; background:url('/images/individual/common/bg/tab_01_l.gif') no-repeat left top; color:#6f6f6f;}
.mybc_jun .tab01 li.on a{padding:8px 17px 2px;}
.mybc_jun .tab01.tab02 li a{padding:8px 13px 2px;}
.mybc_jun .tab01 li a:hover, .tab01 li a:focus {text-decoration:none;}
.mybc_jun .tab01 li.on {position:relative; background:url('/images/individual/common/bg/tab_01_r_on.gif') no-repeat right top;}
.mybc_jun .tab01 li.on a {background:url('/images/individual/common/bg/tab_01_l_on.gif') no-repeat left top; color:#242424; font-weight:bold; letter-spacing:-1px;}

.mybc_jun .tab01 .counsel {position:absolute; top:9px; right:0; background:url('/images/individual/common/ic/ic_arr_red.gif') no-repeat 0 2px; padding-left:10px; font-size:12px; line-height:14px;}

.ls1Tab li {letter-spacing:-1px !important;}

.mybc_jun .tab01 li ul {position:absolute; top:45px; left:0;}
.mybc_jun .tab01 li ul li {float:left; height:auto; background:url('/images/individual/common/bg/bg_tab_2dapth_line.gif') no-repeat 0 1px !important;  margin-left:0; padding:0 13px; font-size:12px; line-height:13px;}
.mybc_jun .tab01 li ul li.first {background:none !important; padding-left:0;}
.mybc_jun .tab01 li ul li a {display:inline !important; padding:0 !important; background:none !important; letter-spacing:0 !important;}
.mybc_jun .tab01 li ul li.on {background:none; font-weight:bold;}
.mybc_jun .tab01 li ul li.on a {color:#6f6f6f;}

.mybc_jun .tab01 li.on ul li { float:left; height:auto; background:url('/images/individual/common/bg/bg_tab_2dapth_line.gif') no-repeat 0 1px !important;  margin-left:0; padding:0 13px; font-size:12px; line-height:13px;}
.mybc_jun .tab01 li.on ul li.first {background:none !important; padding-left:0;}
.mybc_jun .tab01 li.on ul li a {display:inline !important; padding:0 !important; background:none !important; font-weight:normal;color:#6f6f6f !important; letter-spacing:0 !important;}
.mybc_jun .tab01 li.on ul li.on {background:none;color:#e83d44 !important;}
.mybc_jun .tab01 li.on ul li.on a {color:#e83d44 !important; font-weight:bold;}
.mybc_jun .tab_cont1 {height:98px;margin-top:20px;}
.mybc_jun .tab_cont1 .tab_cont {height:98px;display:none;}
.mybc_jun .tab_cont2 {height:127px;margin-top:12px;text-align:center;}
.mybc_jun .tab_cont2 .tab_cont {height:127px;display:none;}
.mybc_jun .tab_cont1 .on,
.mybc_jun .tab_cont2 .on {display:block;}
.mybc_jun .tab_cont2 .tab_cont .menu li a img {width:100px;} 
.mybc_jun .tab_cont2 .tab_cont .menu li .desc {padding-top:5px;}
.mybc_jun .tab_cont2 .tab_cont .menu li .desc img {}
.mybc_jun .tab_cont2 .tab_cont .menu li .desc .tit {padding-top:5px;}

.mybc_jun {margin-top:70px; min-height:450px;}
.mybc_jun .jun_top {overflow:hidden; display:flex;}
.mybc_jun .jun_top .leftbox {width:548px; margin-right:10px; background:#f6f3ef; border:1px solid #d4d4d4;}
.mybc_jun .jun_top .lb_top {background:#e83e44;padding:25px 15px;overflow:hidden;}
.mybc_jun .jun_top .lb_top h2,
.mybc_jun .jun_top .lb_top p {float:left;color:#fff;} 
.mybc_jun .jun_top .lb_top h2 {padding-right:15px;margin-right:15px;border-right:1px solid #f08185;}
.mybc_jun .jun_top .lb_bottom {padding:20px 15px;position:relative;}
.mybc_jun .jun_top .lb_bottom p {color:#545454;}
.mybc_jun .jun_top .lb_bottom .btnInnerBoxInfo {padding-top:10px;}
.mybc_jun .jun_top .lb_bottom .card_count {position:absolute;right:20px;bottom:15px;}
.mybc_jun .jun_top .lb_bottom .btnInnerBoxInfo a {height:20px; line-height:20px;}

.mybc_jun .jun_top .rightbox {display:flex; gap:10px;}
.mybc_jun .mybc_jun_sec {float:left; width:228px; height:228px; padding:20px; border:1px solid #d4d4d4;}
.mybc_jun .mybc_jun_sec h3 {padding-bottom:15px;}
.mybc_jun .mybc_jun_sec1 {position:relative;}
.mybc_jun .mybc_jun_sec1 ul {position:absolute;left:20px;bottom:20px;}
.mybc_jun .mybc_jun_sec1 .cardslider {width:435px;}
.mybc_jun .mybc_jun_sec1 ul li {width:218px; padding-left:9px;background:url('/images/individual/mybc/jun/ic_bul.gif') no-repeat left 9px;margin-top:8px;}
.mybc_jun .mybc_jun_sec1 ul li:after {display:block; content:''; clear:both;}
.mybc_jun .mybc_jun_sec1 ul li .btnInnerBoxInfo {float:right;}
.mybc_jun .mybc_jun_sec1 ul li a {padding:0 10px;}
.mybc_jun .mybc_jun_sec1 .btnInnerBoxInfo a {height:20px; line-height:20px;}

.mybc_jun .mybc_jun_sec4 {position:relative;}
.mybc_jun .mybc_jun_sec4 ul {overflow:hidden; position:absolute; bottom:20px;}
.mybc_jun .mybc_jun_sec4 ul li {width:76px;height:130px;line-height:145px;float:left;text-align:center;}
.mybc_jun .mybc_jun_sec4 ul li a img {vertical-align:middle;}


.mybc_jun .jun_top .rightbox h3 {padding-bottom:10px;}
.mybc_jun .jun_top .rightbox .cardslider {position:relative; width:453px; margin:20px auto 0 auto;}
.mybc_jun .jun_top .rightbox .cardslider .slides {overflow:hidden;}
.mybc_jun .jun_top .rightbox .cardslider .slides li {float:left;text-align:center;width:151px;}
.mybc_jun .jun_top .rightbox .cardslider .slides li img {/*float:left;*/text-align:center;width:135px;height:85px;}
.mybc_jun .jun_top .rightbox .cardslider .slides li p {margin-top:5px;}
.mybc_jun .jun_top .rightbox .cardslider .flex-nav-prev {position:absolute;top:50%;left:-20px; margin-top:-17px;}
.mybc_jun .jun_top .rightbox .cardslider .flex-nav-next {position:absolute;top:50%;right:-20px; margin-top:-17px;}
.mybc_jun .jun_top .rightbox .cardslider .flex-control-paging {display:none; margin:0 auto;}
.mybc_jun .jun_top .rightbox .cardslider .flex-pauseplay {position:absolute;top:-35px;right:-20px;}

.mybc_jun .jun_bottom {overflow:hidden; margin:10px 0 0 -10px;}
.mybc_jun .last_sec {width:228px;}
.mybc_jun .mybc_jun_sec01 {float:left; width:508px; height:228px; margin:10px 0 0 10px; padding:20px; border:1px solid #d4d4d4;}


.mybc_jun .mybc_jun_sec2 {width:508px;}
.mybc_jun .mybc_jun_sec2 .tab01 {position:relative;}

.mybc_jun .mybc_jun_sec3 {}
.mybc_jun .mybc_jun_sec3 .list {margin-top:13px;}
.mybc_jun .mybc_jun_sec3 .list {width:100%; border-top:1px solid #ccc;}
.mybc_jun .mybc_jun_sec3 .list th {background:#f2f2f2; padding:10px 0 9px 10px; border-bottom:1px solid #e3e3e3; text-align:left; vertical-align:middle; font-size:12px; line-height:16px; font-weight:bold; color:#555555;}
.mybc_jun .mybc_jun_sec3 .list td {padding:10px 0 9px; border-bottom:1px solid #e3e3e3; text-align:center; vertical-align:middle; font-size:12px; line-height:16px; color:#555555;text-align:left;padding-left:10px; letter-spacing:-1px;}
.mybc_jun .mybc_jun_sec3 .btnInnerBoxInfo {padding-top:10px;text-align:right;}


.mybc_jun .mybc_jun_sec5 {text-align:center;/* height:209px; */}
.mybc_jun .mybc_jun_sec5 h3 {padding-bottom:40px; text-align:center;}
.mybc_jun .mybc_jun_sec5 p {padding-bottom:30px;text-align:left;}
.mybc_jun .mybc_jun_sec5 span img {width:135px;height:85px;}
.mybc_jun .mybc_jun_sec5 dl {margin-top:20px;}
.mybc_jun .mybc_jun_sec5 dl dt {font-weight:bold;}

.mybc_jun .mybc_jun_sec6 {width:508px; /* height:209px; */position:relative;}

.mybc_jun .morebtn {position:absolute;right:5px;top:10px;}
.mybc_jun .morebtn a {display:none;}
.mybc_jun .morebtn .on {display:block;}

/* 한눈에 보기 start : 2019-07-04 */
#container.mybc_view h1, h2, h3, h4, h5, h6, th, strong, b {font-family:'Noto Sans KR'; font-weight:500;}
#container.mybc_view body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, p, th, td {font-family:'Noto Sans KR';}
#container.mybc_view {width:100%; margin:70px 0 100px; padding:0; color:#000; font-size:14px; font-family:'Noto Sans KR'; font-weight:400;}	

.mybc_view .content {width:1110px; margin:0 auto;}
.mybc_view .section + .section {margin-top:75px;}
.mybc_view h2 {margin-bottom:30px; text-align:center; color:#242424; font-size:36px; line-height:36px;}
.mybc_view h3 {margin-bottom:25px; color:#242424; font-size:30px; line-height:30px;}
.mybc_view h3.link_tit {position:relative;}
.mybc_view h3.link_tit > a {position:absolute; right:0; bottom:0; padding-right:15px; background:url('/images/individual/mybc/main/ic_arrow_link.png') no-repeat right center; font-size:16px; line-height:16px; font-weight:300;}
.mybc_view h4.sub_tit {margin-bottom:25px; font-size:18px; font-weight:300;}
.mybc_view .card_use_box {position:relative; padding:40px 63px; border:1px solid #000;}
.mybc_view .card_use_slide {position:relative; width:190px; padding:0 40px; text-align:center; font-weight:500;}
.mybc_view .card_use_slide li {font-size:30px; line-height:50px;}
.mybc_view .card_use_slide .flex-direction-nav li a {position:absolute; top:14px; z-index:1; width:13px; height:26px; text-indent:-9999px;}
.mybc_view .card_use_slide .flex-direction-nav .flex-prev {left:17px; background:url('/images/individual/mybc/main/btn_month_prev.png') no-repeat 0 0;}
.mybc_view .card_use_slide .flex-direction-nav .flex-next {right:17px; background:url('/images/individual/mybc/main/btn_month_next.png') no-repeat 0 0;}
.mybc_view .card_use_slide .flex-direction-nav .flex-disabled {display:none;}
.mybc_view .card_use_sum {position:absolute; top:40px; right:80px; font-size:30px;}
.mybc_view .card_use_sum .amount {display:inline-block; padding:0 10px; font-size:40px; line-height:50px; font-weight:700;}
.mybc_view .card_use_list {margin-top:28px;}
.mybc_view .card_use_list > li:first-child {border-top:1px solid #e5e5e5;}
.mybc_view .card_use_list > li {border-bottom:1px solid #e5e5e5;}
.mybc_view .card_use_list > li dl {display:table; width:100%; height:75px;}
.mybc_view .card_use_list > li dt {display:table-cell; width:58%; padding:0 15px; vertical-align:middle; font-size:16px; font-weight:300;}
.mybc_view .card_use_list > li dt img {margin-right:15px;}
.mybc_view .card_use_list > li dd {display:table-cell; padding:0 15px; vertical-align:middle;}
.mybc_view .card_use_list > li dd.amount {width:27%; font-size:20px; text-align:right;}
.mybc_view .card_use_list > li dd .txt_schedule {margin-right:5px; color:#3d90d1; font-size:14px;}
.mybc_view .card_use_list > li dd.date {width:15%; text-align:center;}
.mybc_view .card_use_list > li dd.date > a {padding-right:15px; background:url('/images/individual/mybc/main/ic_arrow_link.png') no-repeat right center; color:#888; font-weight:300;}
.mybc_view .graph_wrap {position:relative;}
.mybc_view .graph_date_box {position:absolute; top:46px; left:224px; padding:5px 10px; border-radius:2px; background-color:#f74a4a; text-align:center;}
.mybc_view .graph_date_box:after {content:''; display:block; position:absolute; bottom:-14px; left:50%; margin-left:-7px; border:7px solid #fff; border-top:7px solid #f74a4a;}
.mybc_view .graph_date_box .amount {color:#fff; font-size:16px;}
.mybc_view .graph_date_box .txt {color:#fff; font-size:12px;}
.mybc_view .graph_line {width:410px; border-top:1px solid #e5e5e5; position:absolute; bottom:20px; z-index:999;}
.mybc_view .graph_dimmed {position:absolute; right:17%; top:0; z-index:20; width:30%; height:100%; background-color:rgba(255,255,255,0.9); text-align:center; }
.mybc_view .graph_dimmed p {font-size:16px; padding-top:120px;}
.mybc_view .card_menu_list {display:table; width:100%; padding:50px 0; border-bottom:1px solid #e5e5e5;}
.mybc_view .card_menu_list > li {display:table-cell; width:33.33%; padding-left:30px;}
.mybc_view .card_menu_list > li + li {border-left:1px solid #ddd;}
.mybc_view .card_menu_list > li .txt {font-size:16px; font-weight:300;}
.mybc_view .card_menu_list > li .link {display:inline-block; margin-top:10px; padding-right:15px; background:url('/images/individual/mybc/main/ic_arrow_link.png') no-repeat right center; font-size:20px; line-height:20px; font-weight:500;}
.mybc_view .card_analysis_list {border-bottom:1px solid #e5e5e5;}
.mybc_view .card_analysis_list:after {display:block; content:''; clear:left;}
.mybc_view .card_analysis_list > li {float:left; width:350px;}
.mybc_view .card_analysis_list > li + li {margin-left:30px;}
.mybc_view .card_analysis_list > li .ranking_tit {height:68px; line-height:68px; border:1px solid #e5e5e5; background-color:#f9f9f9; text-align:center; font-size:20px;}
.mybc_view .no_result_wrap {padding:168px 0 60px; background:url('/images/individual/mybc/main/icon_finish_n1.gif') no-repeat 50% 59px; background-size:70px 70px; text-align:center; font-size:18px;}
.mybc_view .ranking_cont {padding:40px 0 40px; position:relative; min-height:170px;}
.mybc_view .ranking_list > li {display:table; width:100%;}
.mybc_view .ranking_list > li + li {margin-top:18px;}
.mybc_view .ranking_list .img_wrap {display:table-cell; width:44px;}
.mybc_view .ranking_list .tit {display:table-cell; font-size:16px; font-weight:300;}
.mybc_view .ranking_list .sum {display:table-cell; text-align:right; font-size:16px; font-weight:300;}
.mybc_view .ranking_list .amount {color:#333; font-size:20px; font-weight:400;}
.mybc_view .ranking_date {text-align:center; font-size:16px; position:absolute; bottom:40px; width:100%; text-align:center;} 
.mybc_view .ranking_cont .graph {position:relative; width:211px; height:8px; border-radius:3px; background-color:#e4e4e4;}
.mybc_view .ranking_cont .graph .percent {position:absolute; top:0; left:0; width:0; height:8px; border-radius:3px; background-color:#666;}
.mybc_view .ranking_cont .store_tit {font-size:16px; font-weight:700;}
.mybc_view .ranking_cont .store_list > li {position:relative; width:100%; margin-top:18px;}
.mybc_view .ranking_cont .store_list > li:before {content:''; position:absolute; top:50%; right:0; left:0; z-index:1; width:100%; height:1px; background-color:#ccc;}
.mybc_view .ranking_cont .store_list > li:after {display:block; content:''; clear:both;}
.mybc_view .ranking_cont .store_list > li .tit {float:left; position:relative; z-index:2; padding-right:15px; background-color:#fff; font-size:16px; font-weight:300;}
.mybc_view .ranking_cont .store_list > li .sum {float:right; position:relative; z-index:2; padding-left:20px; background-color:#fff; color:#666; font-size:14px; font-weight:300;}
.mybc_view .ranking_cont .store_list > li .amount {padding-right:5px; color:#333; font-size:28px;}

.mybc_view .mybc_tbl01 {width:100%; border-top:1px solid #000;}
.mybc_view .mybc_tbl01 th {padding:25px; border-bottom:1px solid #ddd; background-color:#fafafa; text-align:left; font-size:16px;}
.mybc_view .mybc_tbl01 td {padding:25px; border-bottom:1px solid #ddd; font-size:16px;}
.mybc_view .mybc_tbl01 thead .amount {font-size:20px;}
.mybc_view .mybc_tbl01 tbody .date {color:#222;}
.mybc_view .mybc_tbl01 tbody .time {color:#666; font-size:14px; font-weight:300;}
.mybc_view .mybc_tbl01 tbody .info {margin-top:5px; color:#333; font-size:14px; font-weight:300;}
.mybc_view .mybc_tbl01 tbody .info .pay {position:relative; margin-left:10px; padding-left:10px;}
.mybc_view .mybc_tbl01 tbody .info .pay:before {display:block; content:''; position:absolute; top:50%; left:0; width:1px; height:11px; margin-top:-5px; background-color:#666;}
.mybc_view .mybc_tbl01 tbody .amount {font-size:18px; font-weight:500;}
.mybc_view .mybc_tbl01 tbody .cancel {color:#ef3f4a; font-size:14px; font-weight:300;}
.mybc_view .mybc_tbl01 tbody .total {color:#666; font-size:14px; font-weight:300;}
.mybc_view .list_result_wrap .btn_list_more {display:block; width:58px; height:44px; line-height:44px; margin:20px auto 0; padding:0 40px; border:1px solid #474747; background:url('/images/individual/mybc/main/ic_arrow_more.png') no-repeat 91px center; color:#484848; font-size:16px; font-weight:300;}
.mybc_view .list_no_result_wrap {padding:100px 0 34px; border-bottom:1px solid #d8d8d8; background:url('/images/individual/mybc/main/bg_no_result.png') no-repeat center 0px; text-align:center; color:#666; font-size:18px; font-weight:300;}
.mybc_view .card_use_list + .list_no_result_wrap {margin-top:-10px;}
.mybc_view .section .list_no_result_wrap {margin-top:25px;}

.mybc_view .content_wrap {width:100%; margin:70px 0; padding:35px 0 40px; background-color:#f9f9f9;}
.mybc_view .card_own_count {color:#3b4a6e; font-size:20px;}
.mybc_view .card_own_slide {position:relative; padding:36px 33px;}
.mybc_view .card_own_slide .slides > li {width:1044px !important; height:350px;}
.mybc_view .card_own_slide .slides > li:after {display:block; content:''; clear:left;}
.mybc_view .card_own_slide .slides > li .img_wrap {float:left; width:474px; text-align:center; padding-top:62px;}
.mybc_view .card_own_slide .slides > li .img_wrap img {width:350px;height:224px;}
.mybc_view .card_own_slide .slides > li .info {float:left; width:450px; padding:65px 60px 0 60px;}
.mybc_view .card_own_slide .slides > li.ver_type {}
.mybc_view .card_own_slide .slides > li.ver_type .img_wrap {padding-top:0px;}
.mybc_view .card_own_slide .slides > li.ver_type .img_wrap img {width:224px;height:350px;}
.mybc_view .card_own_slide .card_info_list > li {display:table; width:100%; padding:12px 0;}
.mybc_view .card_own_slide .card_info_list > li  + li {border-top:1px solid #e7e7e7;}
.mybc_view .card_own_slide .card_info_list > li .tit {display:table-cell; color:#666; font-size:16px; font-weight:300;}
.mybc_view .card_own_slide .card_info_list > li .cont {display:table-cell; text-align:right; font-size:16px;}
.mybc_view .card_own_slide .card_info_list > li .cont .tag {display:inline-block; padding:0 8px; font-size:13px; font-weight:300;}
.mybc_view .card_own_slide .card_info_list > li .cont .tag.type01 {border:1px solid #ddd; background-color:#f5f5f5;}
.mybc_view .card_own_slide .card_info_list > li .cont .tag.type02 {color:#fff; border:1px solid #3b4a6e; background-color:#3b4a6e;}
.mybc_view .card_own_slide .btn_card_benefit {display:inline-block; height:40px; line-height:40px; margin-top:30px; padding:0 18px; border:1px solid #474747; background-color:#f9f9f9; color:#484848; font-size:14px; font-weight:300;}
.mybc_view .card_own_slide .flex-direction-nav li a {position:absolute; top:50%; z-index:1; width:33px; height:64px; margin-top:-32px; text-indent:-9999px;}
.mybc_view .card_own_slide .flex-direction-nav .flex-prev {left:0; background:url('/images/individual/mybc/main/possession_card_prev.png') no-repeat 0 0;}
.mybc_view .card_own_slide .flex-direction-nav .flex-next {right:0; background:url('/images/individual/mybc/main/possession_card_next.png') no-repeat 0 0;}
.mybc_view .card_own_slide .flex-direction-nav .flex-prev.flex-disabled {background:url('/images/individual/mybc/main/possession_card_prev_off.png') no-repeat 0 0;}
.mybc_view .card_own_slide .flex-direction-nav .flex-next.flex-disabled {background:url('/images/individual/mybc/main/possession_card_next_off.png') no-repeat 0 0;}
.mybc_view .card_own_slide .flex-direction-nav .flex-disabled:focus {outline:none;}
.mybc_view .card_own_slide .bg_nav_block {display:none; position:absolute; top:50%; z-index:2; width:33px; height:64px; margin-top:-32px; background-color:#fff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity:0;}
.mybc_view .card_own_slide .bg_nav_block.nav_left {display:block; left:0;}
.mybc_view .card_own_slide .bg_nav_block.nav_right {display:block; right:0;}
.mybc_view .card_own_slide .flex-control-nav {position:absolute; bottom:0; left:33px; width:474px; text-align:center;}
.mybc_view .card_own_slide .flex-control-nav:after {display:block; content:''; clear:both;}
.mybc_view .card_own_slide .flex-control-nav li {display:inline-block;}
.mybc_view .card_own_slide .flex-control-nav li + li {margin-left:6px;}
.mybc_view .card_own_slide .flex-control-nav li a {display:block; width:8px; height:8px; text-indent:-9999px; background: url('/images/individual/mybc/main/possession_card_nav_off.png') no-repeat 0 0;}
.mybc_view .card_own_slide .flex-control-nav li a.flex-active {background: url('/images/individual/mybc/main/possession_card_nav_on.png') no-repeat 0 0;}
.mybc_view .card_relation_list {display:table; width:100%; margin-top:40px; border:1px solid #ddd;}
.mybc_view .card_relation_list > li {display:table-cell; width:25%; height:58px; background-color:#fff; vertical-align:middle; text-align:center;}
.mybc_view .card_relation_list > li + li {border-left:1px solid #ddd;}
.mybc_view .card_relation_list > li a {display:inline-block; padding-right:15px; background:url('/images/individual/mybc/main/ic_arrow_link.png') no-repeat 99% center; font-size:16px; font-weight:300;}

.mybc_view .relation_link_list {margin-left:-30px;}
.mybc_view .relation_link_list:after {display:block; content:''; clear:left;}
.mybc_view .relation_link_list > li {float:left; width:468px; min-height:193px; margin:0 0 30px 30px; padding:45px 35px 0; border:1px solid #dedede;}
.mybc_view .relation_link_list > li.type01 {height:193px;}
.mybc_view .relation_link_list > li.type02 {height:213px;}
.mybc_view .relation_link_list > li .txt {font-size:20px; line-height:28px;}
.mybc_view .relation_link_list > li .sub {margin-top:20px; color:#666; font-size:16px; font-weight:300;}
.mybc_view .relation_link_list > li .link {display:inline-block; margin-top:20px; padding-bottom:4px; border-bottom:1px solid #2f2f2f; font-size:16px; font-weight:300;}
/* 한눈에 보기 end */

/* 나만의 맞춤 혜택 #마이태그 start : 2019-07-18 */
.benefit_mytag_wrap h1, h2, h3, h4, h5, h6, th, strong, b {font-family:'Noto Sans KR'; font-weight:500;}
.benefit_mytag_wrap body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, p, th, td {font-family:'Noto Sans KR';}
.benefit_mytag_wrap {color:#000; font-size:14px; font-family:'Noto Sans KR'; font-weight:300;}

.benefit_mytag_wrap .benefit_bu01 li {background:url('/images/individual/mybc/ico_benefit_mytag_bu01.gif') no-repeat left 9px; margin-top:6px; margin-left:8px; padding-left:12px;}
.benefit_mytag_wrap .benefit_bu01 li:first-child {margin-top:0;}

/* 탭 */
.benefit_mytag_tab {width:100%;}
.benefit_mytag_tab:after {content:""; display: block; clear: both;}
.benefit_mytag_tab > li {float:left; text-align:center; }
.benefit_mytag_tab.col2 > li {width:50%;}
.benefit_mytag_tab.col3 > li {width:33.33%;}
.benefit_mytag_tab.col4 > li {width:25%;}
.benefit_mytag_tab > li  > a {display:block; box-sizing:border-box; border:1px solid #d8d8d8; color:#666; font-size:16px; height:50px; line-height:50px;}
.benefit_mytag_tab > li  + li > a {margin-left:-1px;}
.benefit_mytag_tab > li.on > a {position:relative; border-bottom:none; color:#e60000; font-weight:700;}
.benefit_mytag_tab > li.on > a:before {display:block; content:''; position:absolute; top:-1px; right:-1px; left:-1px; height:3px; background-color:#e50100;}
 
/* 새로운 혜택, 태그한 혜택 */
.benefit_mytag_info {margin-top:34px;}
.benefit_mytag_info:after {display:block; content:''; clear:both;}
.benefit_mytag_info > a {display:block; float:right; min-width:135px; padding-left:26px; color:#111; font-size:15px; line-height:20px; background:url('/images/individual/2019/event/mytag/sign_excl_20x20.png') left center no-repeat;}

.benefit_mytag_cont {padding-top:60px;}
.benefit_mytag_cont .tit01 {margin-bottom:30px; color:#000; font-size:20px; font-weight:400;}
.benefit_mytag_cont .tit01 .num {color:#e60002; font-weight:500;}
#contents .benefit_mytag_cont h3 {font-size:20px;}
.benefit_mytag_cont .tit02 {margin-bottom:20px; color:#000; font-size:18px; font-weight:500;}

.benefit_mytag_box {padding-bottom:80px;}
.benefit_mytag_list {margin-left:-40px;}
.benefit_mytag_list:after {display:block; content:''; clear:both;}
.benefit_mytag_list > li {float:left; position:relative; width:395px; height:132px; margin:0 0 40px 40px;}
.benefit_mytag_list > li.end {background:url('/images/individual/mybc/bg_benefit_mytag_end.png') no-repeat 0 0;}
.benefit_mytag_list > li.end img {position:relative; z-index:-1;}
.benefit_mytag_list > li.end a {z-index:-1;}
.benefit_mytag_list > li.complete {background:url('/images/individual/mybc/bg_benefit_mytag_complete.png') no-repeat 0 0;}
.benefit_mytag_list > li.complete img {position:relative; z-index:-1;}
.benefit_mytag_list > li.complete a {z-index:-1;}
.benefit_mytag_list > li img {width:395px; height:132px;}
.benefit_mytag_list > li .btn_detail {position:absolute; top:0; bottom:0; left:0; width:282px; height:100%; text-indent:-9999px;}
.benefit_mytag_list > li .btn_tag {position:absolute; top:0; bottom:0; right:0; width:113px; height:100%; text-indent:-9999px;}

.benefit_mytag_list > li {position:relative;}
.benefit_mytag_list > li .txt_box {position:absolute; top:0; bottom:0; left:0; width:242px; height:102px; padding:14px 20px;}
.benefit_mytag_list > li .brand {overflow:hidden; color:#f74a4a; font-size:13px; font-weight:500; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.benefit_mytag_list > li .tit {overflow:hidden; height:48px; line-height:24px; margin-top:5px; color:#000; font-size:18px;}
.benefit_mytag_list > li .date {margin-top:5px; color:#808080; font-size:13px; font-weight:500;}
.benefit_mytag_list > li.complete .txt_box {z-index:-1;}

.benefit_mytag_list01 {*zoom:1; margin:-40px 0 0 -40px;}
.benefit_mytag_list01:after {display:block; content:''; clear:both;}
.benefit_mytag_list01 > li {float:left; width:395px; padding:40px 0 0 40px;}
.benefit_mytag_list01 .item_inner {display:table; overflow:hidden; width:393px; border:1px solid #ddd; background-color:#fff;
	-webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}
.benefit_mytag_list01 .item_inner_left {display:table-cell; width:313px; padding:19px 15px 13px 24px;}
.benefit_mytag_list01 .item_inner_left .top_flag_wrap {margin-bottom:6px;}
.benefit_mytag_list01 .item_inner_left .top_flag {display:inline-block; height:20px; margin-right:4px; padding:0px 7px 0px 7px; border:1px solid #cfd9de; color:#546e7a; font-size:11px; line-height:20px; text-align:center; vertical-align:middle;
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.benefit_mytag_list01 .item_inner_left .top_flag.type01 {width:auto; height:22px; padding:0; border:none; color:#017fc6; background:none;}
.benefit_mytag_list01 .item_inner_left .tit_item {color:#000; font-size:17px; line-height:1.5;}
.benefit_mytag_list01 .item_inner_left .tit_item em {color:#000; font-size:17px; font-weight:500;}
.benefit_mytag_list01 .item_inner_left .desc_wrap {margin-top:10px;}
.benefit_mytag_list01 .item_inner_left .desc_wrap:after {display:block; content:''; clear:both;}
.benefit_mytag_list01 .item_inner_left .desc {position:relative; float:left; margin-top:0; padding:0 7px; color:#757575; font-size:12px;}
.benefit_mytag_list01 .item_inner_left .desc:after {display:block; content:''; position:absolute; left:0; top:50%; width:1px; height:10px; margin-top:-4px; background-color:#ddd;}
.benefit_mytag_list01 .item_inner_left .desc.first {padding-left:0;}
.benefit_mytag_list01 .item_inner_left .desc.first:after {display:none;}
.benefit_mytag_list01 .item_inner_right {display:table-cell; width:79px; border-left:1px dashed #f0f0f0; text-align:center; vertical-align:middle;}
.benefit_mytag_list01 .item_inner_right .right_inner {display:inline-block; overflow:hidden; width:30px; height:30px; text-indent:-9999px; background:url(/images/individual/2019/event/mytag/arr_black_90x90_d.png) 0 0 / cover no-repeat;}
.benefit_mytag_list01 .item_inner_right .right_inner.new {width:24px; height:41px; text-indent:-9999px; background:url(/images/individual/2019/event/mytag/arr_new_b.png) 0 0 / cover no-repeat;}
.benefit_mytag_list01 .item_inner_right .right_inner.complete {width:auto; height:auto; color:#999; font-size:15px; font-weight:500; text-indent:0; background:none;}
.benefit_mytag_list01 .item_inner_right.tagged_wrap {background-color:#fbfbfb;}
.benefit_mytag_list01 .item_inner_right .right_inner.tagged {width:47px; height:29px; text-indent:-9999px; background:url(/images/individual/2019/event/mytag/tag_complete.png) 0 0 / cover no-repeat;}

.benefit_mytag_box .notice_wrap {padding:220px 0 65px 0; color:#101010; font-size:20px; text-align:center; background:#f9f9f9 url(/images/individual/2019/event/mytag/sign_excl_120x120.png) center 65px no-repeat;}
.benefit_mytag_box .notice_wrap .txt {color:#101010; font-size:20px;}
.benefit_mytag_box .notice_wrap .btn_gray_s2 a {min-width:78px; height:43px; font-size:16px; line-height:43px;}

.benefit_mytag_cont .tit_benefit_wrap:after {display:block; content:''; clear:both}
.benefit_mytag_cont .tit_benefit_wrap .tit01 {float:left;}
.benefit_mytag_cont .tit_benefit_wrap .benefit_type_list {float:right;}
.benefit_type_list:after {display:block; content:''; clear:left;}
.benefit_type_list > li {float:left; padding-left:22px; background:url('/images/individual/mybc/bg_benefit_mytag_check_off.png') no-repeat 0 center;}
.benefit_type_list > li.on {background:url('/images/individual/mybc/bg_benefit_mytag_check_on.png') no-repeat 0 center;}
.benefit_type_list > li + li {margin-left:30px;}
.benefit_type_list > li a {color:#999; font-size:15px; font-weight:400;}
.benefit_type_list > li.on a {color:#435277;} 

.benefit_paginate_wrap {width:100%; margin-top:50px; text-align:center;}
.benefit_paginate {display:inline-block;}
.benefit_paginate:after {display:block; content:''; clear:left;}
.benefit_paginate a {float:left; margin-left:2px; font-size:14px; font-weight:400; color:#000;}
.benefit_paginate a span {display:inline-block; width:35px; height:35px; line-height:35px;}
.benefit_paginate a.on span {width:33px; height:33px; border:1px solid #000; line-height:33px;}
.benefit_paginate a.prev, .benefit_paginate a.next, 
.benefit_paginate a.first, .benefit_paginate a.last {margin-left:0; border:1px solid #d8d8d8;}
.benefit_paginate a.prev {margin-right:28px; margin-left:-1px;}
.benefit_paginate a.next {margin-left:30px;}
.benefit_paginate a.last {margin-left:-1px;}
.benefit_paginate a:focus {position:relative; z-index:1;}

/* 레이어팝업 */
.benefit_mytag_wrap .lpop_mask {display:none; position:fixed; left:0; right:0; top:0; bottom:0; z-index:110; background-color:#000; opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}
.benefit_mytag_wrap .lpop_area {display:none; overflow-y:auto; position:fixed; left:0; right:0; top:0; bottom:0; z-index:120; color:#333;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont01 {position:absolute; left:50%; top:50px; z-index:130; width:600px; margin-left:-300px;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont01 .tit_lpop {padding:22px 30px; color:#333; font-size:25px; font-weight:500; line-height:1.5; background-color:#fff;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont01 .btn_wrap {margin-top:30px; text-align:center;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont01 .btn_mytag {display:inline-block; width:205px; height:50px; color:#fff; font-size:18px; font-weight:500; text-align:center; line-height:50px; background-color:#484848;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont01 .lpop_close {display:block; position:absolute; top:30px; right:30px; width:23px; height:23px; text-indent:-9999px; background:url('/images/individual/2019/event/sign_x_23x23.png') 0 0 no-repeat;}

.benefit_mytag_wrap .lpop_area .list_mytag_guide > li {position:relative; margin-top:10px; width:185px; padding:30px 125px 30px 62px; font-size:18px;
-webkit-border-radius:8px 8px; -moz-border-radius:8px 8px; border-radius:8px 8px; line-height: 27px;}
.benefit_mytag_wrap .lpop_area .list_mytag_guide > li:first-child {margin-top:0;}
.benefit_mytag_wrap .lpop_area .list_mytag_guide > li.guide01 {background:#f8f8f8 url('/images/individual/mybc/bg_benefit_mytag_guide01.png') 252px center no-repeat;}
.benefit_mytag_wrap .lpop_area .list_mytag_guide > li.guide02 {background:#f8f8f8 url('/images/individual/mybc/bg_benefit_mytag_guide02.png') 247px center no-repeat;}
.benefit_mytag_wrap .lpop_area .list_mytag_guide > li.guide03 {background:#f8f8f8 url('/images/individual/mybc/bg_benefit_mytag_guide03.png') 251px center no-repeat;}
.benefit_mytag_wrap .lpop_area .list_mytag_guide > li .mark {position:absolute; left:28px; top:30px;}
.benefit_mytag_wrap .lpop_area .list_mytag_guide > li em {font-weight:700;}

.benefit_mytag_wrap .lpop_area .lpop_mytag_cont02 {position:absolute; left:50%; top:50%; z-index:130; min-width:419px; margin:-170px 0 0 -250px; padding:67px 60px 45px 60px; background-color:#fff;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont02 .tit_lpop {margin-bottom:14px; font-size:25px; font-weight:500; line-height:1.5; text-align:center;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont02 .desc01 {font-size:20px; text-align:center;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont02 .btn_wrap {margin-top:35px;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont02 .btn_mytag {display:inline-block; width:203px; height:38px; margin-left:5px; border:1px solid #e6e6e6; color:#000; font-size:15px; text-align:center; line-height:38px; background-color:#e6e6e6;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont02 .btn_mytag:first-child {margin-left:0;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont02 .btn_mytag.bgc01 {color:#fff; border-color:#484848; background-color:#484848;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont02 .lpop_close {display:block; position:absolute; top:30px; right:30px; width:23px; height:23px; text-indent:-9999px; background:url('/images/individual/2019/event/sign_x_23x23.png') 0 0 no-repeat;}

.benefit_mytag_wrap .lpop_area .tab_wrap {*zoom:1; padding:0 30px 30px 30px; background-color:#fff;}
.benefit_mytag_wrap .lpop_area .tab_wrap:after {display:block; content:''; clear:both;}
.benefit_mytag_wrap .lpop_area .tab_wrap .guide_tab {display:block; float:left; width:268px; padding:13px 10px; border:1px solid #ddd; color:#494949; font-size:15px; font-weight:500; line-height:1.4; text-align:center;}
.benefit_mytag_wrap .lpop_area .tab_wrap .guide_tab.on {border-color:#ff3437; color:#fff; background-color:#ff3437;}
.benefit_mytag_wrap .lpop_area .tab_cont {padding:0 30px 30px 30px; background-color:#fff;}
.benefit_mytag_wrap .lpop_area .tab_cont.disn {display:none;}
.benefit_mytag_wrap .lpop_area .visual_wrap {padding-bottom:25px;}
.benefit_mytag_wrap .lpop_area .visual_wrap img {width:100%;}
.benefit_mytag_wrap .lpop_area .tit_lpop01 {margin-bottom:16px; color:#000; font-size:20px; font-weight:500; line-height:1.4;}
.benefit_mytag_wrap .lpop_area .long_desc_wrap {overflow:hidden; position:relative;}
.benefit_mytag_wrap .lpop_area .long_desc_wrap img {width:100%;}
.benefit_mytag_wrap .lpop_area .long_desc_wrap .long_desc {overflow:hidden; position:absolute; left:-9999px; width:1px; height:1px;}
.benefit_mytag_wrap .lpop_area .dl_guide {}
.benefit_mytag_wrap .lpop_area .dl_guide > dt {margin:15px 0 5px 0; color:#000; font-size:17px; font-weight:500; line-height:1.4;}
.benefit_mytag_wrap .lpop_area .dl_guide > dt:first-child {margin-top:0;}
.benefit_mytag_wrap .lpop_area .dl_guide > dd {color:#484848;}
.benefit_mytag_wrap .lpop_area .gray_box {margin-top:26px; padding:18px 20px; background-color:#f6f6f6;}
.benefit_mytag_wrap .lpop_area .bul_guide01 {}
.benefit_mytag_wrap .lpop_area .bul_guide01 > li {margin-top:5px; padding-left:10px; color:#484848; font-size:15px; line-height:1.3; background:url(/images/individual/2019/event/mytag/bul_black_3x3.png) 0 8px no-repeat;}
.benefit_mytag_wrap .lpop_area .bul_guide01 > li:first-child {margin-top:0;}
.benefit_mytag_wrap .lpop_area .bul_guide02 {}
.benefit_mytag_wrap .lpop_area .bul_guide02 > li {margin-top:5px; padding-left:10px; color:#484848; font-size:15px; line-height:1.3; font-weight:500; background:url(/images/individual/2019/event/mytag/bul_black_3x3.png) 0 8px no-repeat;}
.benefit_mytag_wrap .lpop_area .bul_guide02 > li:first-child {margin-top:0;}

.benefit_mytag_wrap .lpop_area .lpop_mytag_cont03 {position:absolute; left:50%; top:50%; z-index:130; min-width:560px; margin:-292px 0 0 -320px; padding:30px 40px 40px 40px; background-color:#fff;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont03 .tit_lpop {margin-bottom:40px; font-size:26px; font-weight:500;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont03 .top_lpop {display:table; width:560px;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont03 .img_wrap {display:table-cell; width:280px; vertical-align:middle;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont03 .txt_wrap {display:table-cell; vertical-align:middle;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont03 .txt_wrap .name {color:#f74a4a; font-size:18px; font-weight:500;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont03 .txt_wrap .txt {margin-top:12px; font-size:24px; line-height:30px;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont03 .txt_wrap .date {margin-top:12px; color:#808080; font-size:18px; font-weight:300;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont03 .notice_lpop {overflow-y:auto; max-height:140px; margin-top:38px; padding:28px; background-color:#fafafa;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont03 .tit_lpop02 {margin-bottom:20px; font-size:18px; font-weight:500;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont03 .benefit_bu01 li {color:#333; font-size:16px;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont03 .btn_wrap {margin-top:40px; text-align:center;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont03 .btn_mytag {display:inline-block; width:205px; height:50px; color:#fff; font-size:18px; font-weight:500; text-align:center; line-height:50px; background-color:#484848;}
.benefit_mytag_wrap .lpop_area .lpop_mytag_cont03 .lpop_close {display:block; position:absolute; top:34px; right:33px; width:23px; height:23px; text-indent:-9999px; background:url('/images/individual/mybc/btn_benefit_mytag_close.png') 0 0 no-repeat;}
.benefit_mytag_wrap .lpop_area .layerarea {position:absolute; left:50%; top:50%; z-index:130; width:560px; margin:-292px 0 0 -320px; padding:30px 40px 40px 40px; background-color:#fff;}
.benefit_mytag_wrap .lpop_area .layerarea .pointR {margin-bottom:40px; font-size:26px; font-weight:500;}
.benefit_mytag_wrap .lpop_area .layerarea .pop_top {display:table; width:560px; padding-bottom:10px;}
.benefit_mytag_wrap .lpop_area .layerarea .img_wp {display:table-cell; width:280px; vertical-align:middle;}
.benefit_mytag_wrap .lpop_area .layerarea .img_wp img {width:248px !important; border:1px solid #d8d8d8;}
.benefit_mytag_wrap .lpop_area .layerarea .txt_wp {display:table-cell; vertical-align:middle;}
.benefit_mytag_wrap .lpop_area .layerarea .txt_wp .tit {color:#f74a4a; font-size:18px; font-weight:500;}
.benefit_mytag_wrap .lpop_area .layerarea .txt_wp .info {margin-top:12px; font-size:24px; line-height:30px;}
.benefit_mytag_wrap .lpop_area .layerarea .txt_wp .date {margin-top:12px; color:#808080; font-size:18px; font-weight:300;}
.benefit_mytag_wrap .lpop_area .layerarea .tit_dep3 {margin-bottom:10px; font-size:18px; font-weight:500;}
.benefit_mytag_wrap .lpop_area .layerarea .contents_wrap {margin-top:38px; padding:15px 0px 0px 28px; background-color:#fafafa;}
.benefit_mytag_wrap .lpop_area .layerarea .bull_wrap {overflow-y:auto; max-height:140px; padding-right:28px;}
.benefit_mytag_wrap .lpop_area .layerarea .bull_type2 {}
.benefit_mytag_wrap .lpop_area .layerarea .bull_type2 li {color:#333; font-size:16px;}
.benefit_mytag_wrap .lpop_area .layerarea .bull_type2 + .t_right {margin-bottom:25px;}
.benefit_mytag_wrap .lpop_area .layerarea .btn_wrap {margin-top:40px; text-align:center;}
.benefit_mytag_wrap .lpop_area .layerarea .btn_mytag {display:inline-block; width:205px; height:50px; color:#fff; font-size:18px; font-weight:500; text-align:center; line-height:50px; background-color:#484848;}
.benefit_mytag_wrap .lpop_area .layerarea .pop_close .btn_pop_close {display:block; position:absolute; top:34px; right:33px; width:23px; height:23px; text-indent:-9999px; background:url('/images/individual/mybc/btn_benefit_mytag_close.png') 0 0 no-repeat;}
.benefit_mytag_wrap .lpop_area .layerarea .t_right {text-align:right; margin-bottom:25px; font-size:16px;}
.benefit_mytag_wrap .lpop_area .layerarea .tag_red{color:#e60000 !important;}
.benefit_mytag_wrap .lpop_area .layerarea .tag_blue{color:#0000ff !important;}
.benefit_mytag_wrap .lpop_area .layerarea .underline{text-decoration:underline;}
.benefit_mytag_wrap .lpop_area .layerarea .tbl_tag {width:100%; border-top:1px solid #000000;}
.benefit_mytag_wrap .lpop_area .layerarea .tbl_tag th {font-size:14px; background:#f7f7f7; border-bottom:1px solid #cacaca; border-right:1px solid #cacaca; color:#000; text-align:center; padding:8px 0 7px 0;}
.benefit_mytag_wrap .lpop_area .layerarea .tbl_tag th:last-child {border-right:none;}
.benefit_mytag_wrap .lpop_area .layerarea .tbl_tag td {background:#fff;font-size:14px; border-bottom:1px solid #cacaca; border-right:1px solid #cacaca; color:#484848; text-align:center; padding:8px 0 7px 0;}
.benefit_mytag_wrap .lpop_area .layerarea .tbl_tag td:last-child {border-right:none;}
.benefit_mytag_wrap .lpop_area .layerarea .tbl_tag td.al {text-align:left; padding-left:10px; padding-right:10px;}
.benefit_mytag_wrap .lpop_area .layerarea .txt_noti {padding-left:17px; text-indent:-17px; font-size:16px;}
.benefit_mytag_wrap .lpop_area .layerarea .tbl_inner {width:100%; border-top:1px solid #cacaca; border-left:1px solid #cacaca; margin-top:10px;}
.benefit_mytag_wrap .lpop_area .layerarea .tbl_inner th {padding:8px 0 7px 0; color:#222; text-align:center; border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; background:#f7f7f7;}
.benefit_mytag_wrap .lpop_area .layerarea .tbl_inner td {background:#fff;padding:8px 0 7px 0; color:#484848; text-align:center; border-right:1px solid #cacaca; border-bottom:1px solid #cacaca;}
.benefit_mytag_wrap .lpop_area .layerarea .tbl_inner td.al {text-align:left; padding-left:10px; padding-right:10px;}
.benefit_mytag_wrap .bull_type2 li {background:url('/images/individual/mybc/ico_benefit_mytag_bu01.gif') no-repeat left 9px; margin-top:6px; margin-left:8px; padding-left:12px;}
.benefit_mytag_wrap .bull_type2 li:first-child {margin-top:0;}

.benefit_mytag_wrap .lpop_area .ico_notice {margin-bottom:15px; padding:2px 0 2px 55px; background:url('/images/individual/2019/event/mytag/lpop_guide02.png') 0 center no-repeat;}
.benefit_mytag_wrap .lpop_area .dl_guide01 {}
.benefit_mytag_wrap .lpop_area .dl_guide01 .qna_mark {position:absolute; left:0; top:0;}
.benefit_mytag_wrap .lpop_area .dl_guide01 > dt {position:relative; margin:15px 0 5px 0; padding-left:20px; font-weight:500;}
.benefit_mytag_wrap .lpop_area .dl_guide01 > dt:first-child {margin-top:0;}
.benefit_mytag_wrap .lpop_area .dl_guide01 > dd {position:relative; padding-left:20px;}
.benefit_mytag_wrap .lpop_area .left_flag_wrap {position:relative; padding-left:56px;}
.benefit_mytag_wrap .lpop_area .left_flag_wrap .left_flag {display:block; position:absolute; left:0; top:2px; width:46px; height:20px; color:#e80002; font-size:13px; text-align:center; line-height:20px; background-color:#f1f5f8;
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.benefit_mytag_wrap .lpop_area .num_bul {}
.benefit_mytag_wrap .lpop_area .num_bul > li {padding-left:16px; text-indent:-16px;}
.benefit_mytag_wrap .lpop_area .num_bul > li.ti20 {padding-left:20px; text-indent:-20px;}

.benefit_mytag_wrap .lpop_mytag_detail01 {display:block; display:none; overflow:hidden; position:fixed; left:0; right:0; top:0; bottom:0; z-index:240;}
.benefit_mytag_wrap .lpop_mytag_detail01 .lpop_inner {position:absolute; left:50%; top:100px; bottom:0; width:600px; height:650px; margin-left:-300px; background-color:#fff;}
.benefit_mytag_wrap .lpop_mytag_detail01 .lpop_header {padding:22px 30px; color:#333; font-size:25px; font-weight:500; line-height:1.5;}
.benefit_mytag_wrap .lpop_mytag_detail01 .lpop_header .lpop_tit {}
.benefit_mytag_wrap .lpop_mytag_detail01 .lpop_header .lpop_close {display:block; position:absolute; top:30px; right:30px; width:23px; height:23px; text-indent:-9999px; background:url('/images/individual/2019/event/sign_x_23x23.png') 0 0 no-repeat;}
/* 아래부터 하이픈 */
.benefit_mytag_wrap .lpop_mytag_detail01 .lpop-cont {overflow-y:auto; height:541px; padding:0 30px 27px 30px;}
.benefit_mytag_wrap .lpop_mytag_detail01 .cont-tit-wrap {padding:27px 30px 25px 30px; background-color:#f6f6f6;}
.benefit_mytag_wrap .lpop_mytag_detail01 .cont-tit-wrap .store {color:#000; font-size:22px; font-family:inherit; line-height:1.3;}
.benefit_mytag_wrap .lpop_mytag_detail01 .cont-tit-wrap .store img {width:65px;}
.benefit_mytag_wrap .lpop_mytag_detail01 .cont-tit-wrap .cont-tit {color:#000; font-size:22px; font-weight:700; line-height:1.3;}
.benefit_mytag_wrap .lpop_mytag_detail01 .cont-tit-wrap .time {margin-top:10px; color:#484848; font-size:15px; font-family:inherit; line-height:1.5;}
.benefit_mytag_wrap .lpop_mytag_detail01 .lpop-list-wrap {padding:0 30px 27px 30px; background-color:#f6f6f6;}
.benefit_mytag_wrap .lpop_mytag_detail01 .lpop-list {padding-top:25px; border-top:1px dashed #ddd;}
.benefit_mytag_wrap .lpop_mytag_detail01 .lpop-list > li {margin-top:5px; padding-left:10px; color:#484848; font-size:15px; line-height:1.3; background:url(/images/individual/2019/event/mytag/bul_black_3x3.png) 0 8px no-repeat;}
.benefit_mytag_wrap .lpop_mytag_detail01 .lpop-list > li:first-child {margin-top:0;}
.benefit_mytag_wrap .lpop_mytag_detail01 .lpop-list > li.fwb {font-weight:500;}
.benefit_mytag_wrap .lpop_mytag_detail01 .lpop-list > li strong {font-weight:500;}
.benefit_mytag_wrap .lpop_mytag_detail01 .lpop-list > li .tag-red {color:#e60000 !important;}
.benefit_mytag_wrap .lpop_mytag_detail01 .lpop-list > li .tag-blue {color:#0000ff !important;}
.benefit_mytag_wrap .lpop_mytag_detail01 .notice-list-wrap {padding:26px 0 0 0;}
.benefit_mytag_wrap .lpop_mytag_detail01 .notice-list-wrap .notice-tit {margin-bottom:5px; color:#000; font-size:16px; font-weight:500; line-height:1.5;}
.benefit_mytag_wrap .lpop_mytag_detail01 .notice-list-wrap .lpop-list {padding-top:0; border-top:none;}
.benefit_mytag_wrap .lpop_mytag_detail01 .notice-list-wrap .compliance {margin:34px 0 30px 0; color:#484848; font-size:15px; text-align:right;}

/* 사용 내역 */
.history_search_box {padding:20px; border:1px solid #d9d9d9; background-color:#fbfbfb; text-align:center;}
.history_search_box .selectbox {display:inline-block; position:relative; border:1px solid #aaa; background-color:#fff; z-index:1; box-sizing:border-box;} 
.history_search_box .selectbox:before {content: ""; position:absolute; top:50%; right:15px; width:10px; height:6px; margin-top:-4px; background:url('/images/individual/membership/ic_agree_off.png') no-repeat 0 0;} 
.history_search_box .selectbox label {position:absolute; top:50%; left:10px; height:43px; font-size:14px; line-height:44px; margin-top:-22px; z-index:-1;}
.history_search_box .selectbox select {width:100%; height:43px; line-height:normal; font-size:14px; font-family:inherit; padding:10px 10px; border:0; opacity:0; filter:alpha(opacity=0); -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.history_search_box .selectbox + .selectbox {margin-left:7px;}
.history_search_box .btn_gray_b2 button {height:45px; margin-left:17px; padding:0 5px; line-height:45px; font-size:16px;}
.history_search_box .txt_info {display:inline-block; padding-left:26px; color:#111; font-size:15px; line-height:20px; background:url('/images/individual/2019/event/mytag/sign_excl_20x20.png') left center no-repeat;}

.bul_history_search {margin-top:15px;}
.bul_history_search > li {margin-top:5px; padding-left:10px; color:#484848; font-size:15px; line-height:1.3; background:url(/images/individual/2019/event/mytag/bul_black_3x3.png) 0 8px no-repeat;}

.history_search_cont {margin-top:25px;}
.history_search_cont .history_no_wrap {margin-top:25px; padding:220px 0 65px 0; color:#101010; font-size:20px; text-align:center; background:#f9f9f9 url(/images/individual/2019/event/mytag/sign_excl_120x120.png) center 65px no-repeat;}
.history_search_cont .history_no_wrap .txt {color:#101010; font-size:20px;}
.history_search_cont .txt_benefit {padding:40px 0; text-align:center; font-size:30px; line-height:44px;}
.history_search_cont .txt_benefit .point {color:#e60000;}
.history_search_cont .resule_tbl {width:100%; border-top:1px solid #000;}
.history_search_cont .resule_tbl td {padding:25px; border-bottom:1px solid #ddd; font-size:16px;}
.history_search_cont .resule_tbl td.last {padding-left:0; text-align:right;}
.history_search_cont .resule_tbl tbody .date {color:#222;}
.history_search_cont .resule_tbl tbody .store {color:#000; font-size:18px; font-weight:400;}
.history_search_cont .resule_tbl tbody .store_desc {margin-top:3px; color:#484848; font-size:16px; font-weight:300; line-height:1.3;}
.history_search_cont .resule_tbl tbody .discount {color:#ef3f4a; font-size:17px; font-weight:400;}
.history_search_cont .resule_tbl tbody .amount_wrap {margin-top:3px; color:#484848; font-size:15px; font-weight:300;}
.history_search_cont .resule_tbl tbody .amount_wrap .card_name_wrap {display:inline-block;}
.history_search_cont .resule_tbl tbody .amount_wrap .separator {display:inline-block; width:1px; height:12px; margin:0 3px; background-color:#ddd;}
.history_search_cont .resule_tbl tbody .amount_wrap .amount {display:inline-block; font-size:15px; font-weight:300;}
.history_search_cont .resule_tbl tbody .card_name_wrap img {width:20px;}
.history_search_cont .resule_tbl tbody .card_name_wrap .card_name {margin-left:4px;}

.benefit_mytag_wrap .text_info {font-size:23px; line-height:27px; font-weight:400;}
.benefit_mytag_wrap .text_info strong {font-weight:700;}
.benefit_mytag_wrap .text_info .sub {font-size:15px; font-weight:300;}
.benefit_mytag_wrap .list_mytag_link {overflow:hidden;}
.benefit_mytag_wrap .list_mytag_link > li {float:left;}
.benefit_mytag_wrap .list_mytag_link > li + li {margin-left:20px;}
/* 나만의 맞춤 혜택 #마이태그 end */