﻿@charset "utf-8";

img {vertical-align:middle;}
.b0 {border:none !important;}
.bt0 {border-top:none !important;}
.bb0 {border-bottom:none !important;}
.bl0 {border-left:none !important;}
.br0 {border-right:none !important;}
.bg_g {background-color:#f6f6f6;}
.fc_blue {color:#002a55 !important;}
.fc_red {color:#de0000 !important;}
.fc_point {color:#242424 !important;}
.fc_etc {color:#555555 !important;}
.fc_def {color:#666 !important;}
.fc_gray {color:#333 !important;}
.fc_black {color:#000 !important;}
.f12 {font-size:12px !important;}
.f14 {font-size:14px !important;}
.f16 {font-size:16px !important;}

/* 공통 : 박스배너 */
#new_2014 .square_box {float:left; width:143px; height:143px; padding:15px 15px 20px 20px; border:1px solid #d1d1d1; border-right:none; background-color:#fff; position:relative;}
#new_2014 .square_box2 {float:left; width:143px; height:143px; padding:15px 15px 20px 20px; border:1px solid #d1d1d1; border-left:none; border-bottom:none; background-color:#fff; position:relative;}
#new_2014 .square_box2.first {border-left:1px solid #d1d1d1;}
#new_2014 .square_box2.last {border-bottom:1px solid #d1d1d1;}
#new_2014 .square_box:hover,
#new_2014 .square_box2:hover {background-color:#e62021;}
#new_2014 .square_box .icon,
#new_2014 .square_box2 .icon {width:30px; height:30px; overflow:hidden;}
#new_2014 .square_box .icon img,
#new_2014 .square_box2 .icon img {margin-left:0;}
#new_2014 .square_box:hover .icon img,
#new_2014 .square_box2:hover .icon img {margin-left:-30px;}
#new_2014 .square_box .title,
#new_2014 .square_box2 .title {margin-top:13px;}
#new_2014 .square_box .title a,
#new_2014 .square_box2 .title a {font-size:16px; font-weight:bold; line-height:20px; color:#242424;}
#new_2014 .square_box:hover .title a,
#new_2014 .square_box2:hover .title a {color:#fff;}
#new_2014 .square_box .date,
#new_2014 .square_box2 .date {font-size:12px; color:#666; position:absolute; left:20px; top:147px;}
#new_2014 .square_box:hover .date,
#new_2014 .square_box2:hover .date {color:#fff;}

/* 공통 : 버튼타입 */
/* btn_컬러_사이즈1 : gray=g / red=r / blue=b / white=w /s=small / b=big */
#event_view .btn_g_s1 {height:19px; background:url(/images/individual/event/renew_2014/bg_g_s1_r.gif) no-repeat right 0;}
#event_view .btn_g_s1 a {height:19px; background:url(/images/individual/event/renew_2014/bg_g_s1_l.gif) no-repeat 0 0; font-size:12px; font-weight:normal; line-height:19px; padding:0 8px;}
#event_view .btn_g_s1 button {height:19px; color:#242424; background:url(/images/individual/event/renew_2014/bg_g_s1_l.gif) no-repeat 0 0; font-size:12px; font-weight:normal; line-height:19px; padding:0 8px;}
#event_view .btn_g_s1 input {height:19px; color:#242424; background:url(/images/individual/event/renew_2014/bg_g_s1_l.gif) no-repeat 0 0; font-size:12px; font-weight:normal; line-height:19px; padding:0 8px;}
#event_view .btn_g_s1 a:link,
#event_view .btn_g_s1 a:active,
#event_view .btn_g_s1 a:visited,
#event_view .btn_g_s1 a:focus,
#event_view .btn_g_s1 a:hover {color:#242424;}

#event_view .btn_w_s1 {height:19px; background:url(/images/individual/event/renew_2014/bg_w_s1_r.gif) no-repeat right 0;}
#event_view .btn_w_s1 a {height:19px; background:url(/images/individual/event/renew_2014/bg_w_s1_l.gif) no-repeat 0 0; font-size:12px; font-weight:normal; line-height:19px; padding:0 8px;}
#event_view .btn_w_s1 button {height:19px; color:#242424; background:url(/images/individual/event/renew_2014/bg_w_s1_l.gif) no-repeat 0 0; font-size:12px; font-weight:normal; line-height:19px; padding:0 8px;}
#event_view .btn_w_s1 input {height:19px; color:#242424; background:url(/images/individual/event/renew_2014/bg_w_s1_l.gif) no-repeat 0 0; font-size:12px; font-weight:normal; line-height:19px; padding:0 8px;}
#event_view .btn_w_s1 a:link,
#event_view .btn_w_s1 a:active,
#event_view .btn_w_s1 a:visited,
#event_view .btn_w_s1 a:focus,
#event_view .btn_w_s1 a:hover {color:#242424;}

#event_view .btn_r_b1 {height:28px; background:url(/images/individual/event/renew_2014/bg_r_b1_r.gif) no-repeat right 0;}
#event_view .btn_r_b1 a {height:28px; background:url(/images/individual/event/renew_2014/bg_r_b1_l.gif) no-repeat 0 0; font-size:14px; font-weight:bold; line-height:28px; padding:0 20px;}
#event_view .btn_r_b1 button {height:28px; color:#fff; background:url(/images/individual/event/renew_2014/bg_r_b1_l.gif) no-repeat 0 0; font-size:14px; font-weight:bold; line-height:28px; padding:0 20px;}
#event_view .btn_r_b1 input {height:28px; color:#fff; background:url(/images/individual/event/renew_2014/bg_r_b1_l.gif) no-repeat 0 0; font-size:14px; font-weight:bold; line-height:28px; padding:0 20px;}
#event_view .btn_r_b1 a:link,
#event_view .btn_r_b1 a:active,
#event_view .btn_r_b1 a:visited,
#event_view .btn_r_b1 a:focus,
#event_view .btn_r_b1 a:hover {color:#fff;}

#event_view .btn_r_b2 {height:48px; background:url(/images/individual/event/renew_2014/bg_r_b2_r.gif) no-repeat right 0;}
#event_view .btn_r_b2 a {height:48px; background:url(/images/individual/event/renew_2014/bg_r_b2_l.gif) no-repeat 0 0; font-size:14px; font-weight:bold; line-height:19px; padding:5px 20px 0;}
#event_view .btn_r_b2 button {height:48px; color:#fff; background:url(/images/individual/event/renew_2014/bg_r_b2_l.gif) no-repeat 0 0; font-size:14px; font-weight:bold; line-height:19px; padding:5px 20px 0;}
#event_view .btn_r_b2 input {height:48px; color:#fff; background:url(/images/individual/event/renew_2014/bg_r_b2_l.gif) no-repeat 0 0; font-size:14px; font-weight:bold; line-height:19px; padding:5px 20px 0;}
#event_view .btn_r_b2 a:link,
#event_view .btn_r_b2 a:active,
#event_view .btn_r_b2 a:visited,
#event_view .btn_r_b2 a:focus,
#event_view .btn_r_b2 a:hover {color:#fff;}

#event_view .btn_b_b1 {height:28px; background:url(/images/individual/event/renew_2014/bg_b_b1_r.gif) no-repeat right 0;}
#event_view .btn_b_b1 a {height:28px; background:url(/images/individual/event/renew_2014/bg_b_b1_l.gif) no-repeat 0 0; font-size:14px; font-weight:bold; line-height:28px; padding:0 20px;}
#event_view .btn_b_b1 button {height:28px; color:#fff; background:url(/images/individual/event/renew_2014/bg_b_b1_l.gif) no-repeat 0 0; font-size:14px; font-weight:bold; line-height:28px; padding:0 20px;}
#event_view .btn_b_b1 input {height:28px; color:#fff; background:url(/images/individual/event/renew_2014/bg_b_b1_l.gif) no-repeat 0 0; font-size:14px; font-weight:bold; line-height:28px; padding:0 20px;}
#event_view .btn_b_b1 a:link,
#event_view .btn_b_b1 a:active,
#event_view .btn_b_b1 a:visited,
#event_view .btn_b_b1 a:focus,
#event_view .btn_b_b1 a:hover {color:#fff;}

#event_view .btn_g_b1 {height:28px; background:url(/images/individual/event/renew_2014/bg_g_b1_r.gif) no-repeat right 0;}
#event_view .btn_g_b1 a {height:28px; background:url(/images/individual/event/renew_2014/bg_g_b1_l.gif) no-repeat 0 0; font-size:14px; font-weight:bold; line-height:28px; padding:0 20px;}
#event_view .btn_g_b1 button {height:28px; color:#fff; background:url(/images/individual/event/renew_2014/bg_g_b1_l.gif) no-repeat 0 0; font-size:14px; font-weight:bold; line-height:28px; padding:0 20px;}
#event_view .btn_g_b1 input {height:28px; color:#fff; background:url(/images/individual/event/renew_2014/bg_g_b1_l.gif) no-repeat 0 0; font-size:14px; font-weight:bold; line-height:28px; padding:0 20px;}
#event_view .btn_g_b1 a:link,
#event_view .btn_g_b1 a:active,
#event_view .btn_g_b1 a:visited,
#event_view .btn_g_b1 a:focus,
#event_view .btn_g_b1 a:hover {color:#fff;}

#event_view .btn_g_b2 {height:48px; background:url(/images/individual/event/renew_2014/bg_g_b2_r.gif) no-repeat right 0;}
#event_view .btn_g_b2 a {height:48px; background:url(/images/individual/event/renew_2014/bg_g_b2_l.gif) no-repeat 0 0; font-size:14px; font-weight:bold; line-height:19px; padding:5px 20px 0;}
#event_view .btn_g_b2 button {height:48px; color:#fff; background:url(/images/individual/event/renew_2014/bg_g_b2_l.gif) no-repeat 0 0; font-size:14px; font-weight:bold; line-height:19px; padding:5px 20px 0;}
#event_view .btn_g_b2 input {height:48px; color:#fff; background:url(/images/individual/event/renew_2014/bg_g_b2_l.gif) no-repeat 0 0; font-size:14px; font-weight:bold; line-height:19px; padding:5px 20px 0;}
#event_view .btn_g_b2 a:link,
#event_view .btn_g_b2 a:active,
#event_view .btn_g_b2 a:visited,
#event_view .btn_g_b2 a:focus,
#event_view .btn_g_b2 a:hover {color:#fff;}

#event_view .btn_w_b1 {height:28px; background:url(/images/individual/event/renew_2014/bg_w_b1_r.gif) no-repeat right 0;}
#event_view .btn_w_b1 a{height:28px; background:url(/images/individual/event/renew_2014/bg_w_b1_l.gif) no-repeat 0 0; font-size:14px; font-weight:bold; line-height:28px; padding:0 20px;}
#event_view .btn_w_b1 button{height:28px; color:#333; background:url(/images/individual/event/renew_2014/bg_w_b1_l.gif) no-repeat 0 0; font-size:14px; font-weight:bold; line-height:28px; padding:0 20px;}
#event_view .btn_w_b1 input {height:28px; color:#333; background:url(/images/individual/event/renew_2014/bg_r_b1_l.gif) no-repeat 0 0; font-size:14px; font-weight:bold; line-height:28px; padding:0 20px;}
#event_view .btn_w_b1 a:link,
#event_view .btn_w_b1 a:active,
#event_view .btn_w_b1 a:visited,
#event_view .btn_w_b1 a:focus,
#event_view .btn_w_b1 a:hover{color:#333;}


/* 메인 */
#event_main {position:relative; width:960px; margin:0 auto;}
#event_main h2 {margin-top:33px;}

/* 메인 : 주요 롤링 이벤트배너 */
#event_main .rolling_wrap {margin-top:20px; width:960px;}
#event_main .rolling_wrap .bn_roll {position:relative; width:960px; height:283px; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; position:relative; background-color:#d1d1d1; }
#event_main .rolling_wrap .bn_roll .bn_cont {position:absolute; left:0; top:0; width:709px; height:283px;}

/* 메인 : 롤링 play, stop, paging */
#new_2014  a.slidesjs-play {width:14px; height:14px; position:absolute; left:35px; top:250px; z-index:10; background: url("/images/individual/event/renew_2014/btn_pause_play.png") no-repeat -14px 0; text-indent:-999em;}
#new_2014  a.slidesjs-stop {width:14px; height:14px; position:absolute; left:35px; top:250px; z-index:10; background: url("/images/individual/event/renew_2014/btn_pause_play.png") no-repeat 0 0; text-indent:-999em;}
#new_2014  .slidesjs-previous {display:none;}
#new_2014  .slidesjs-next {display:none;}
#new_2014  .slidesjs-pagination {position:absolute; right:0; top:0; z-index:10;}
#new_2014  .slidesjs-pagination li {display:inline;}
#new_2014  .slidesjs-pagination li a {display: block; width:251px; height:70px; text-indent:-999em; overflow: hidden; margin-top:1px;}
#new_2014  .slidesjs-pagination li:first-child a {margin-top:0;}
#new_2014  .slidesjs-pagination li a.roll1 {background: url("/images/individual/event/renew_2014/btn_roll_01.gif") no-repeat 0 0;}
#new_2014  .slidesjs-pagination li a.roll2 {background: url("/images/individual/event/renew_2014/btn_roll_02.gif") no-repeat 0 0;}
#new_2014  .slidesjs-pagination li a.roll3 {background: url("/images/individual/event/renew_2014/btn_roll_03.gif") no-repeat 0 0;}
#new_2014  .slidesjs-pagination li a.roll4 {background: url("/images/individual/event/renew_2014/btn_roll_04.gif") no-repeat 0 0;}
#new_2014  .slidesjs-pagination li a.active,
#new_2014  .slidesjs-pagination li a:hover,
#new_2014  .slidesjs-pagination li a:hover.active {background-position: 0 -70px;}

/* 메인 : 진행중 이벤트모음 */
#event_main .lately_wrap {margin-top:40px; width:960px; height:460px;}
#event_main .lately_wrap .lately_list {float:left; width:716px;}
#event_main .lately_wrap .lately_list h3 {height:30px;}
#event_main .lately_wrap .aside_wrap {float:right; width:244px; margin-top:30px;}

/* 메인 : 실시간이벤트 */
#event_main .lately_wrap .lately_list .realtime_wrap {position:relative; width:716px; height:210px; margin-bottom:40px;}
#event_main .lately_wrap .lately_list .realtime_wrap .btn_more {position:absolute; left:90px; top:1px;}
#event_main .lately_wrap .lately_list .join_event {position:relative; width:716px; height:210px;}

/* 메인 : 참여/발급사이벤트 */
#event_main .lately_wrap .lately_list .join_event {float:left; position:relative; width:537px; height:210px;}
#event_main .lately_wrap .lately_list .issue_event {float:left; position:relative; width:179px; height:210px;}
#event_main .lately_wrap .lately_list .join_event .btn_more {position:absolute; left:89px; top:1px;}
#event_main .lately_wrap .lately_list .issue_event .btn_more {position:absolute; left:104px; top:1px;}

/* 메인 : 당첨자발표 & 응모,경품 */
#event_main .lately_wrap .aside_wrap .winner_wrap {width:182px; height:138px; border:1px solid #d1d1d1; padding:20px 30px; background-color:#f6f6f6; position:relative;}
#event_main .lately_wrap .aside_wrap .winner_wrap h3,
#event_main .lately_wrap .aside_wrap .enter_event h3,
#event_main .lately_wrap .aside_wrap .my_event h3 {height:25px;}
#event_main .lately_wrap .aside_wrap .winner_wrap .btn_more {position:absolute; right:31px; top:21px;}
#event_main .lately_wrap .aside_wrap .enter_event {width:182px; height:229px; border:1px solid #d1d1d1; border-top:none; padding:20px 30px 0;}
#event_main .lately_wrap .aside_wrap .my_event {width:182px; border:1px solid #d1d1d1; padding:0 30px; background-color:#f6f6f6;}
#event_main .lately_wrap .aside_wrap .my_event.box1 {height:85px; padding-top:20px; background:#f6f6f6 url(/images/individual/event/renew_2014/ico_myevent.gif) no-repeat 176px 42px;}
#event_main .lately_wrap .aside_wrap .my_event.box2 {height:46px; border-top:none; padding-top:12px; padding-bottom:14px;}
#event_main .lately_wrap .aside_wrap .my_event .txt {line-height:23px; font-weight:bold; overflow:hidden;}
#event_main .lately_wrap .aside_wrap .my_event .txt .ty1 {float:left; width:70px; font-size:12px; color:#666;}
#event_main .lately_wrap .aside_wrap .my_event .txt .ty2 {float:left; width:102px;}
#event_main .lately_wrap .aside_wrap .my_event .txt .ty2 a {font-size:12px; color:#d0484e; text-decoration:underline;}
#event_main .lately_wrap .aside_wrap .my_event .txt .ty3 {font-size:12px; color:#666;}
#event_main .lately_wrap .aside_wrap .my_event .txt .ty4 {font-size:14px; color:#242424;}
#event_main .lately_wrap .aside_wrap .my_event .txt .ty5 a {font-size:14px; color:#d0484e; text-decoration:underline;}
#event_main .lately_wrap .aside_wrap .list {}
#event_main .lately_wrap .aside_wrap .list li {line-height:23px; background:url(/images/individual/event/renew_2014/bl_ty05.gif) no-repeat 0 10px; padding-left:10px;}
#event_main .lately_wrap .aside_wrap .list li a {color:#666; font-size:12px;}

/* 전체리스트 : 진행중인 이벤트 */
#event_list {width:720px;}
#event_list .search_wrap {position:relative; text-align:right; height:32px; /* background:url(/images/individual/event/renew_2014/bg_search.gif) no-repeat right 0;*/ z-index:1;}
#event_list .search_wrap input.search {border:0; padding:0 0 0 20px; height:28px; line-height:28px; color:#666; margin:1px 0 0 1px;}
#event_list .search_wrap input.btn_search {width:33px; height:32px;}
#event_list .event_all {margin-top:40px;min-height:500px;}
#event_list .event_all ul{padding-top:1px; border-left:solid 1px #d4d4d4;}
#event_list .event_all li{margin-top:-1px; border-top:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4;border-right:solid 1px #d4d4d4; float:left;}
#event_list .event_all li .inner{padding:15px;width:148px;height:148px; text-decoration:none; display:block; position:relative;}
#event_list .event_all li .inner em{font-family:'RixGoM';font-size:16px;line-height:1.3;color:#242424;}
#event_list .event_all li .inner p{margin-top:13px; font-family:'RixGoL';font-size:13px;line-height:1.5;color:#545454;}
#event_list .event_all li .inner span.hot {position:absolute; right:-1px; top:-1px;}
#event_list .event_all li .inner span.banner {position:absolute; left:15px; bottom:10px; text-align:center; width:148px; height:65px;}
#event_list .event_all li .inner span.banner img {height:65px}

/* 진행중인 이벤트 : 캘린더보기 */
#event_calendar .calendar_wrap {margin-top:30px; width:720px; position:relative; }
#event_calendar .calendar_wrap .page {height:35px; width:720px; text-align:center; position:relative;  vertical-align:top;}
#event_calendar .calendar_wrap .page strong {display:inline-block; font-size:14px; line-height:18px; color:#333; vertical-align:top;}
#event_calendar .calendar_wrap .page strong.month {width:72px;}
#event_calendar .calendar_wrap .page strong.day {width:163px;}
#event_calendar .calendar_wrap .page img {vertical-align:top;}			
#event_calendar .calendar_wrap .page .btn_view {position:absolute; right:0px; top:0px;}
#event_calendar .calendar_wrap .page .btn_view .btnViewSel {height:20px;}
#event_calendar .calendar_wrap .page .btn_view .btnViewSel a {height:14px; padding:4px 10px 0 10px; font-size:11px; line-height:12px; color:#767676; text-align:center; border:1px solid #ccc; background:#f6f6f6;}
#event_calendar .calendar_wrap .page .btn_view .btnViewSel.on a {color:#fff; border:1px solid #e73e43; background:#e73e43;}
#event_calendar .calendar_wrap .event_day_view {border:1px solid #d4d4d4;}
#event_calendar .calendar_wrap .event_day_view li {overflow:hidden; padding:0 20px; height:100px; border-top:1px dashed #d4d4d4;}
#event_calendar .calendar_wrap .event_day_view li:first-child {border-top:none;}
#event_calendar .calendar_wrap .event_day_view li .edv_img {width:148px; height:65px; padding:18px 0 17px; float:left;}
#event_calendar .calendar_wrap .event_day_view li .edv_img img {width:100%; height:100%;}
#event_calendar .calendar_wrap .event_day_view li .edv_link {float:left; font-size:16px; font-family:'RixGoM'; color:#242424; margin-left:15px; line-height:100px;}
#event_calendar .calendar_wrap .event_day_view li .edv_date {float:right; font-size:13px; font-family:'RixGoL'; color:#545454; line-height:100px;}
#event_calendar .tbl_calendar {width:100%; border-top:1px solid #d4d4d4; border-left:1px solid #d4d4d4; empty-cells:show;}
#event_calendar .tbl_calendar th {padding:10px 0 10px 0; color:#555; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; background:#f2f2f2;}
#event_calendar .tbl_calendar td {padding:10px 0 10px 10px; height:145px; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; vertical-align:top; empty-cells:show; position:relative;}
#event_calendar .tbl_calendar td .list p {margin-top:5px;}
#event_calendar .tbl_calendar td .list p a {color:#242424;}
#event_calendar .tbl_calendar td span.btn_more {position:absolute; right:10px; top:10px;}
#event_calendar .tbl_calendar th:first-child, .tbl_calendar td:first-child {color:#e73e45;}	

/* 캘린더 보기 버튼 */
.btnCalendar {height:32px; background:url(/images/individual/common/bg/bg_calendar_l.gif) no-repeat 0 0;}
.btnCalendar a {height:23px; padding:7px 10px 0 30px; font-weight:bold; border-top:1px solid #d1d1d1; border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1;}
.btnCalendar a:link, .btnCalendar a:active, .btnCalendar a:visited, .btnCalendar a:focus, .btnCalendar a:hover {color:#767676;}

/* 리스트 보기 버튼 */
.btnList {height:32px; background:url(/images/individual/common/bg/bg_list_l.gif) no-repeat 0 0;}
.btnList a {height:23px; padding:7px 10px 0 30px; font-weight:bold; border-top:1px solid #d1d1d1; border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1;}
.btnList a:link, .btnList a:active, .btnList a:visited, .btnList a:focus, .btnList a:hover {color:#767676;}

/* 임시 백업 (리뉴얼 버전)
#event_list .event_all {margin-top:15px;min-height:500px;}
#event_list .event_all ul{padding-top:1px; border-left:solid 1px #d4d4d4;}
#event_list .event_all li{margin-top:-1px; border-top:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4;border-right:solid 1px #d4d4d4; float:left;}
#event_list .event_all li .inner{padding:15px;width:148px;height:148px; text-decoration:none; display:block;}
#event_list .event_all li .inner em{font-family:'RixGoM';font-size:16px;line-height:1.3;color:#242424;}
#event_list .event_all li .inner p{margin-top:13px; font-family:'RixGoL';font-size:13px;line-height:1.5;color:#545454;}
#event_list .event_all li.annual_fees .inner{background:url('/images/individual/event/ico_sub_annual_fees.png') no-repeat 125px 125px;}
#event_list .event_all li.freebie .inner{background:url('/images/individual/event/ico_sub_freebie.png') no-repeat 125px 125px;}
#event_list .event_all li.discount .inner{background:url('/images/individual/event/ico_sub_discount.png') no-repeat 125px 125px;}
#event_list .event_all li.giveaway .inner{background:url('/images/individual/event/ico_sub_giveaway.png') no-repeat 125px 125px;}
#event_list .event_all li.interest_free .inner{background:url('/images/individual/event/ico_sub_interest_free.png') no-repeat 125px 125px;}
#event_list .event_all li.mileage .inner{background:url('/images/individual/event/ico_sub_mileage.png') no-repeat 125px 125px;}
#event_list .event_all li.point .inner{background:url('/images/individual/event/ico_sub_point.png') no-repeat 125px 125px;}
#event_list .event_all li.overall .inner{background:url('/images/individual/event/ico_sub_overall.png') no-repeat 125px 125px;}
#event_list .event_all li a:hover em,#event_list .event_all li a:hover p{color:#fff;}
#event_list .event_all li.annual_fees .inner:hover{background:#df454b url('/images/individual/event/ico_sub_annual_fees_on.png') no-repeat 125px 125px;}
#event_list .event_all li.freebie .inner:hover{background:#df454b url('/images/individual/event/ico_sub_freebie_on.png') no-repeat 125px 125px;}
#event_list .event_all li.discount .inner:hover{background:#df454b url('/images/individual/event/ico_sub_discount_on.png') no-repeat 125px 125px;}
#event_list .event_all li.giveaway .inner:hover{background:#df454b url('/images/individual/event/ico_sub_giveaway_on.png') no-repeat 125px 125px;}
#event_list .event_all li.interest_free .inner:hover{background:#df454b url('/images/individual/event/ico_sub_interest_free_on.png') no-repeat 125px 125px;}
#event_list .event_all li.mileage .inner:hover{background:#df454b url('/images/individual/event/ico_sub_mileage_on.png') no-repeat 125px 125px;}
#event_list .event_all li.point .inner:hover{background:#df454b url('/images/individual/event/ico_sub_point_on.png') no-repeat 125px 125px;}
#event_list .event_all li.overall .inner:hover{background:#df454b url('/images/individual/event/ico_sub_overall_on.png') no-repeat 125px 125px;}

/* 전체리스트 : 상세검색 레이어팝업 */
#event_list .search_wrap .layer_search {position:absolute; right:0; top:31px; width:490px; border:3px solid #d1d1d1; padding:25px 20px 0; z-index:10; text-align:left; background:url(/images/individual/event/renew_2014/bg_keyword_sch.gif) repeat-x 0 bottom; background-color:#fff;}
#event_list .search_wrap .layer_search h3 {height:29px; border-bottom:2px solid #666;; padding-left:5px;}
#event_list .search_wrap .layer_search .search_benefit,
#event_list .search_wrap .layer_search .search_issue {margin-top:30px;}
#event_list .search_wrap .layer_search .search_benefit h4,
#event_list .search_wrap .layer_search .search_issue h4 {font-size:14px; font-weight:bold; color:#242424; line-height:14px; margin-bottom:10px;}
#event_list .search_wrap .layer_search .search_benefit {margin-top:30px; padding-bottom:20px; border-bottom:1px solid #d1d1d1;}
#event_list .search_wrap .layer_search .search_issue {margin-top:30px; padding-bottom:20px;}
#event_list .search_wrap .layer_search .search_benefit ul,
#event_list .search_wrap .layer_search .search_issue ul {overflow:hidden; padding:0 5px;}
#event_list .search_wrap .layer_search .search_benefit ul li,
#event_list .search_wrap .layer_search .search_issue ul li {float:left; width:120px; height:33px; line-height:33px;}
#event_list .search_wrap .layer_search .search_benefit ul li input.raCh,
#event_list .search_wrap .layer_search .search_issue ul li input.raCh {margin-right:2px;}
#event_list .search_wrap .layer_search .search_keyword {text-align:center; padding:25px 0; height:32px;}
#event_list .search_wrap .layer_search .search_keyword label {line-height:32px; margin-right:11px; font-size:14px; font-weight:bold; color:#666;}
#event_list .search_wrap .layer_search .search_keyword input.keyword {border:1px solid #d1d1d1; padding:0 15px; height:30px; line-height:30px; color:#666; font-size:12px;}
#event_list .search_wrap .layer_search .search_keyword input.btn_search {width:80px; height:32px; margin:0;}
#event_list .search_wrap .layer_search .btn_close2 {position:absolute; right:28px; top:30px; width:15px; height:15px;}

/* 전체리스트 : 페이징
#event_list .paginate {position:relative; display:inline-block; width:100%; margin-top:40px; vertical-align:top; text-align:center; font-family:verdana, sans-serif; font-size:10px; color:#666; font-weight:bold;}
#event_list .paginate a {display:inline-block; margin-left:3px; vertical-align:top; color:#666; cursor:pointer; font-weight:bold;}
#event_list .paginate a span {display:inline-block; width:24px; height:24px; line-height:24px; border:1px solid #d1d1d1;}
#event_list .paginate a:hover,
#event_list .paginate a:focus {text-decoration:none; color:#666;}
#event_list .paginate a.on {color:#fff; background:#e83435; font-weight:bold; cursor:default;}
#event_list .paginate a.on span {border:1px solid #e83435;}
#event_list .paginate a.prev,
#event_list .paginate a.next, .paginate a.first,
#event_list .paginate a.last {display:inline-block; margin-left:-1px; vertical-align:top; background:none;}
#event_list .paginate a.prev {margin-right:5px;}
#event_list .paginate a.next {margin-left:7px;}
#event_list .paginate .btnR {position:absolute; top:-5px; right:0;}
#event_list .paginate .btnR a {margin-left:0;}
*/

/* 당첨자발표 */
#event_winner {border-top:3px solid #666; border-bottom:1px solid #666; padding:20px; width:680px; margin-bottom:40px;} 
#event_winner ul {overflow:hidden;} 
#event_winner ul li {float:left; width:300px; background:url(/images/individual/event/renew_2014/bl_ty07.gif) no-repeat 0 0; padding:0 20px;} 
#event_winner ul li:first-child {background:none;} 
#event_winner ul li .txt {line-height:17px; color:#666;} 
#event_winner ul li .sch {margin-top:4px;} 

/* 이벤트 상세 */
#new_2014 .view .eventView {padding-bottom:20px !important;}
#new_2014 .view .eventView .eventCont {padding:0;}
#event_view {width:720px; border-bottom:2px solid #666;}
#event_view p,
#event_view div,
#event_view span,
#event_view dt,
#event_view dd,
#event_view li,
#event_view td {line-height:20px;}
#event_view th {line-height:16px;}
#event_view .compliance {text-align:right; font-size:12px; margin-top:30px; line-height:20px; padding-bottom:20px;}
#event_view .btn_area {margin-top:25px; text-align:center;}
#event_view h3 {width:720px; border-bottom:1px solid #666; text-align:center;}/* 구버전 이벤트에서만 사용 */

#event_view .top_wrap {width:720px; height:192px; border-bottom:1px solid #666;}
#event_view .top_wrap:after {clear:both; display:block; content:""}
#event_view .top_wrap .tit_wrap {float:left; width:auto; padding-left:30px;}
#event_view .top_wrap .tit_wrap .ico_logo {height:40px;}
#event_view .top_wrap .tit_wrap .ico_logo:after {clear:both; display:block; content:""}
#event_view .top_wrap .tit_wrap .ico_logo .ico {float:left; width:30px; height:30px; padding:5px 0;}
#event_view .top_wrap .tit_wrap .ico_logo .logo {float:left; margin-left:10px; height:40px; line-height:41px; font-family:RixGoM; font-size:14px; color:#545454;}
#event_view .top_wrap .tit_wrap h3 {width:auto; font-family:RixGoM; font-size:26px; line-height:32px; letter-spacing:0.5; font-weight:normal; margin-top:30px; color:#242424; border:none; text-align:left;}
#event_view .top_wrap .tit_wrap .date {font-family:RixGoM; font-size:14px; line-height:16px; color:#545454; margin-top:10px;}
#event_view .top_wrap .vis_wrap {float:right; width:auto;}
#event_view .top_wrap .vis_wrap img {height:192px;}

/* 레드컬러적용 */
#event_view .top_wrap2 {height:192px;}
#event_view .top_wrap2:after {clear:both; display:block; content:""}
#event_view .top_wrap2 .tit_wrap {float:left; width:auto; padding-left:30px;}
#event_view .top_wrap2 .tit_wrap .ico_logo {height:40px;}
#event_view .top_wrap2 .tit_wrap .ico_logo:after {clear:both; display:block; content:""}
#event_view .top_wrap2 .tit_wrap .ico_logo .ico {float:left; width:30px; height:30px; padding:5px 0;}
#event_view .top_wrap2 .tit_wrap .ico_logo .logo {float:left; margin-left:10px; height:40px; line-height:41px; font-family:RixGoM; font-size:14px; color:#545454;}
#event_view .top_wrap2 .tit_wrap h3 {width:auto; font-family:RixGoM; font-size:26px; line-height:32px; letter-spacing:0.5; font-weight:normal; margin-top:30px; color:#242424; border:none; text-align:left;}
#event_view .top_wrap2 .tit_wrap .date {font-family:RixGoM; font-size:14px; line-height:16px; color:#545454; margin-top:10px;}
#event_view .top_wrap2 .vis_wrap {float:right; width:auto;}
#event_view .top_wrap2 .vis_wrap img {height:192px;}
#event_view .tit_box2 {padding:16px 0 16px 100px; background:#f6f6f6 url('/images/individual/event/renew_2014/bg_tit_box.png') no-repeat 0 center; border-bottom:2px solid #e93e44; font-size:14px; color:#333;}
#event_view .tit_box2 .line1 {line-height:41px}
#event_view .tit_box2 .line2,
#event_view .tit_box2 .line3 {line-height:20px}

#event_view .tit_box {padding:16px 30px 17px; font-size:14px; color:#333; background-color:#f6f6f6; border-bottom:2px solid #d1d1d1;}
#event_view .tit_sub/* tit_sub는 사용하지 않음. 이전 버전에서 사용했던게 있어서 어쩔수없이 넣어놓은 상태임 */ {padding:16px 30px 17px; font-size:14px; color:#333; background-color:#f6f6f6; border-bottom:1px solid #d1d1d1;}

#event_view dl {overflow:hidden;}
#event_view dl dt {float:left; width:90px; color:#343434; font-weight:bold; background:url('/images/individual/event/renew_2014/bl_red.gif') no-repeat 0 5px; padding-left:10px;}
#event_view dl dd {float:left; width:620px; color:#666;}
#event_view .clfix {clear:both; float:none; display:block; padding-top:10px;}
#event_view .inner {margin-left:-10px;}/* 블릿 내 들어가는 박스, 이미지, 테이블 등 */
#event_view .dot_box {border-bottom:1px dotted #ccc; padding-bottom:40px;}
#event_view .dot_btm {border-bottom:1px dashed #ccc;}
#event_view .bl_cont {width:610px;}
#event_view .bl_cont:after {clear:both; display:block; content:"";}
#event_view .bl_cont .bl_tit {float:left; width:80px; text-decoration:underline; font-weight:bold; color:#343434;}
#event_view .bl_cont .bl_tit1 {float:left; width:80px; text-decoration:none; font-weight:bold; color:#343434;}
#event_view .bl_cont .bl_txt {float:left; color:#666; width:530px;}

#event_view .border {border:1px solid #d1d1d1;}
#event_view .border.bg {background-color:#f6f6f6;}
#event_view table.tbl_col {width:100%; border-top:1px solid #ec7980; border-bottom:1px solid #999;}
#event_view table.tbl_col th {background-color:#f6f6f6; color:#343434; padding:8px 0 7px; vertical-align:middle; font-weight:normal; text-align:center; border-top:none; border-right:none; border-bottom:1px solid #d1d1d1; border-left:1px solid #d1d1d1;}
#event_view table.tbl_col td {padding:6px 0 5px; vertical-align:middle; font-weight:normal; text-align:center; border-top:1px solid #d1d1d1; border-right:none; border-bottom:none; border-left:1px solid #d1d1d1;}
#event_view table.tbl_col tr:first-child td {border-top:none;}
#event_view table.tbl_col th.first,
#event_view table.tbl_col td.first {border-left:none;}
#event_view table.tbl_col td.al {text-align:left; padding-left:10px;}
#event_view table.tbl_col td.tit_date {background:#437598; color:#fff; height:21px; padding:0px !important; }
#event_view table.tbl_col td.txt_apply1 {height:19px; padding:2px 20px 0 20px !important; color:#fff !important; background:#128cb3; overflow:hidden;}
#event_view table.tbl_col td.txt_apply2 {height:19px; padding:2px 0px 0 0px !important; color:#fff !important; background:#e35432; text-align:center;}
#event_view table.tbl_col td.bg_gray {background:#f6f6f6;}
#event_view table.tbl_col td.bg_yellow {background:#fff7c6;}
#event_view table.tbl_col tbody th {border-top: 1px solid #d1d1d1; border-bottom:0;}
#event_view table.tbl_row {width:100%; border-top:1px solid #ec7980; border-bottom:1px solid #999;}
#event_view table.tbl_row th {background-color:#f6f6f6; color:#343434; padding:7px 0 8px; vertical-align:middle; font-weight:normal; text-align:center; border-top:1px solid #d1d1d1; border-right:none; border-bottom:none; border-left:1px solid #d1d1d1;}
#event_view table.tbl_row td {padding:6px 0 5px; vertical-align:middle; font-weight:normal; text-align:center; border-top:1px solid #d1d1d1; border-right:none; border-bottom:none; border-left:1px solid #d1d1d1;}
#event_view table.tbl_row tbody tr:first-child th,
#event_view table.tbl_row tbody tr:first-child td {border-top:none;}

#event_view table.tbl_row th.first,
#event_view table.tbl_row td.first {border-left:none;}
#event_view table.tbl_row td.al {text-align:left; padding-left:10px; }

#event_view .bl01 {}
#event_view .bl01 li {background:url(/images/individual/event/renew_2014/bl_ty01.gif) no-repeat 0 8px; padding: 0 0 0 10px; line-height:20px; margin:0; color:#666;}

#event_view .bl02 {}
#event_view .bl02 li {background:url(/images/individual/event/renew_2014/bl_ty02.gif) no-repeat 0 9px; padding: 0 0 0 10px; line-height:20px; margin:0; color:#666;}

#event_view .bl03 {}
#event_view .bl03 li {background:url(/images/individual/event/renew_2014/bl_ty03.gif) no-repeat 0 9px; padding: 0 0 0 10px; line-height:20px; margin:0; color:#666;}

#event_view .bl04 {}
#event_view .bl04 li {background:url(/images/individual/event/renew_2014/bl_ty04.gif) no-repeat 0 8px; padding: 0 0 0 10px; line-height:20px; margin:0; color:#666;}

#event_view .box01_btm,
#event_view .box02_btm,
#event_view .box03_btm,
#event_view .box04_btm {background:url(/images/individual/event/renew_2014/bg_box01_btm.gif) no-repeat 0 bottom; overflow:hidden; clear:both;}
#event_view .box06_btm {background:url(/images/individual/event/renew_2014/bg_box06_btm.gif) no-repeat 0 bottom; overflow:hidden; clear:both;}
#event_view .box01_btm.gr,
#event_view .box02_btm.gr,
#event_view .box03_btm.gr,
#event_view .box04_btm.gr {background:url(/images/individual/event/renew_2014/bg_box01_btm2.gif) no-repeat 0 bottom; overflow:hidden; clear:both;}

#event_view .box01_top {background:url(/images/individual/event/renew_2014/bg_box01_top.gif) no-repeat 0 0;}
#event_view .box01_top.line2 {background:url(/images/individual/event/renew_2014/bg_box01_top2.gif) no-repeat 0 0;}
#event_view .box01_top.line3 {background:url(/images/individual/event/renew_2014/bg_box01_top3.gif) no-repeat 0 0;}
#event_view .box01_top.line4 {background:url(/images/individual/event/renew_2014/bg_box01_top5.gif) no-repeat 0 0;}
#event_view .box01_top.line2 .tit {line-height:34px;}
#event_view .box01_top.line3 .tit {line-height:17px; text-align:left; padding:6px 0 0 20px; height:57px;}
#event_view .box01_top.line3 .tit2 {line-height:22px; font-size:14px; font-weight:bold; color:#fff; text-align:left; padding:10px 0 0 0; height:57px;}
#event_view .box01_top.line4 .tit {line-height:17px; text-align:left; padding:6px 0 0 20px; height:73px;}

#event_view .box01_cont {overflow:hidden; text-align:center;}
#event_view .box01_cont .tit {padding:7px 0; font-size:12px; font-weight:bold; color:#fff; text-align:center; line-height:17px;}
#event_view .box01_cont .tit2 {padding:7px 0; font-size:12px; color:#fff; text-align:center; line-height:17px;}
#event_view .box01_cont .cont {padding:20px 0;}
#event_view .box01_cont .box {float:left;}
#event_view .box01_cont.box1 {overflow:hidden; padding:0 20px;}
#event_view .box01_cont.box1 .box {width:580px;}
#event_view .box01_cont.box2 {background:url(/images/individual/event/renew_2014/bg_dot2_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box01_cont.box2 .box {width:310px;}
#event_view .box01_cont.box3 {background:url(/images/individual/event/renew_2014/bg_dot3_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box01_cont.box3:first-child .box {width:206px;}
#event_view .box01_cont.box3 .box {width:207px;}
#event_view .box01_cont.box4 {background:url(/images/individual/event/renew_2014/bg_dot4_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box01_cont.box4 .box {width:155px;}
#event_view .box01_cont.box5 {background:url(/images/individual/event/renew_2014/bg_dot5_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box01_cont.box5 .box {width:124px;}
#event_view .box01_cont .bl_cont {width:580px;}
#event_view .box01_cont .bl_txt {width:500px;}
#event_view .box01_cont.step2 {background:url(/images/individual/event/renew_2014/bg_step2_bar2.gif) no-repeat center top; overflow:hidden;}
#event_view .box01_cont.step2:first-child .box {width:310px;}
#event_view .box01_cont.step2 .box {width:310px;}
#event_view .box01_cont.step2 .cont .txt {text-align:left; line-height:20px; padding:15px 0 0 20px;}
#event_view .box01_cont.step3 {background:url(/images/individual/event/renew_2014/bg_step3_bar2.gif) no-repeat center top; overflow:hidden;}
#event_view .box01_cont.step3:first-child .box {width:206px;}
#event_view .box01_cont.step3 .box {width:207px;}
#event_view .box01_cont.step3 .cont .txt {text-align:left; line-height:20px; padding:15px 0 0 20px;}
#event_view .box01_cont.cols1 {background-position: center 31px;}
#event_view .box01_cont.cols2 {background-position: center 48px;}

#event_view .box02_top {background:url(/images/individual/event/renew_2014/bg_box02_top.gif) no-repeat 0 0;}
#event_view .box02_top.line2 {background:url(/images/individual/event/renew_2014/bg_box02_top2.gif) no-repeat 0 0;}
#event_view .box02_top.line2 .tit {line-height:40px;}
#event_view .box02_top.line3 {background:url(/images/individual/event/renew_2014/bg_box02_top3.gif) no-repeat 0 0;}
#event_view .box02_top.line3 .tit {line-height:40px;}
#event_view .box02_cont {text-align:center;}
#event_view .box02_cont:after {clear:both; display:block; content:"";}
#event_view .box02_cont .tit {padding:12px 0; font-size:14px; font-weight:bold; color:#242424; text-align:center; line-height:20px;}
#event_view .box02_cont .cont {padding:20px 0;}
#event_view .box02_cont .box {float:left;}
#event_view .box02_cont.box1 {padding:0 20px;}
#event_view .box02_cont.box1:after {clear:both; display:block; content:"";}
#event_view .box02_cont.box1 .box {width:580px; float:none;}
#event_view .box02_cont.box2 {background:url(/images/individual/event/renew_2014/bg_dot2_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box02_cont.box2 .box {width:310px;}
#event_view .box02_cont.box3 {background:url(/images/individual/event/renew_2014/bg_dot3_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box02_cont.box3:first-child .box {width:206px;}
#event_view .box02_cont.box3 .box {width:207px;}
#event_view .box02_cont.box4 {background:url(/images/individual/event/renew_2014/bg_dot4_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box02_cont.box4 .box {width:155px;}
#event_view .box02_cont.box5 {background:url(/images/individual/event/renew_2014/bg_dot5_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box02_cont.box5 .box {width:124px;}
#event_view .box02_cont .bl_cont {width:580px;}
#event_view .box02_cont .bl_txt {width:500px;}
#event_view .box02_cont .bl_cont .hide_layer {height:24px; line-height:24px; position:relative;}
#event_view .btnsec {position:absolute;}
#event_view .btnsec .closeBtn {display:none;}

#event_view .box03_top {background:url(/images/individual/event/renew_2014/bg_box03_top.gif) no-repeat 0 0;}
#event_view .box03_top.line2 {background:url(/images/individual/event/renew_2014/bg_box03_top2.gif) no-repeat 0 0;}
#event_view .box03_top.line2 .tit {line-height:37px;}
#event_view .box03_cont {text-align:center;}
#event_view .box03_cont:after {clear:both; display:block; content:"";}
#event_view .box03_cont .tit {padding:9px 0 8px; font-size:14px; font-weight:bold; color:#fff; text-align:center; line-height:20px;}
#event_view .box03_cont .cont {padding:20px 0;}
#event_view .box03_cont .box {float:left;}
#event_view .box03_cont.dot_gray {border-top:1px dashed #ccc;}
#event_view .box03_cont.box1 {padding:0 20px;}
#event_view .box03_cont.box1:after {clear:both; display:block; content:"";}
#event_view .box03_cont.box1 .box {width:580px; float:none;}
#event_view .box03_cont.box2 {background:url(/images/individual/event/renew_2014/bg_dot2_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box03_cont.box2 .box {width:310px;}
#event_view .box03_cont.box3 {background:url(/images/individual/event/renew_2014/bg_dot3_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box03_cont.box3:first-child .box {width:206px;}
#event_view .box03_cont.box3 .box {width:207px;}
#event_view .box03_cont.box4 {background:url(/images/individual/event/renew_2014/bg_dot4_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box03_cont.box4 .box {width:155px;}
#event_view .box03_cont.box5 {background:url(/images/individual/event/renew_2014/bg_dot5_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box03_cont.box5 .box {width:124px;}
#event_view .box03_cont .bl_cont {width:580px;}
#event_view .box03_cont .bl_txt {width:500px;}
#event_view .box03_cont .bl_cont .hide_layer {height:24px; line-height:24px; position:relative;}
#event_view .box03_cont.cols1 {background-position: center 37px;}
#event_view .btnsec {position:absolute;}
#event_view .btnsec .closeBtn {display:none;}

#event_view .box04_top {background:url(/images/individual/event/renew_2014/bg_box04_top.gif) no-repeat 0 0;}
#event_view .box04_cont {text-align:center; padding:20px 0;}
#event_view .box04_cont.dot_gray {border-top:1px dashed #ccc;}
#event_view .box04_cont .tit {height:13px; text-align:center;}
#event_view .box04_cont .tit2 {font-size:14px; font-weight:bold; color:#242424; line-height:20px; text-align:left;}
#event_view .box04_cont .cont {margin-top:10px; line-height:17px;}
#event_view .box04_cont .txt {line-height:17px;}
#event_view .box04_cont .txt2 {line-height:30px;}
#event_view .box04_cont .box {float:left;}
#event_view .box04_cont.step2 {background:url(/images/individual/event/renew_2014/bg_step2_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box04_cont.step2 .box {width:310px;}
#event_view .box04_cont.plus2 {background:url(/images/individual/event/renew_2014/bg_plus2_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box04_cont.plus2 .box {width:310px;}
#event_view .box04_cont.plus3 {background:url(/images/individual/event/renew_2014/bg_plus3_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box04_cont.plus3:first-child .box {width:206px;}
#event_view .box04_cont.plus3 .box {width:207px;}
#event_view .box04_cont.step3 {background:url(/images/individual/event/renew_2014/bg_step3_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box04_cont.step3:first-child .box {width:206px;}
#event_view .box04_cont.step3 .box {width:207px;}
#event_view .box04_cont.step4 {background:url(/images/individual/event/renew_2014/bg_step4_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box04_cont.step4 .box {width:155px;}
#event_view .box04_cont.step5 {background:url(/images/individual/event/renew_2014/bg_step5_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box04_cont.step5 .box {width:124px;}
#event_view .box04_cont.box1 {overflow:hidden; padding:20px;}
#event_view .box04_cont.box1 .box {width:620px;}
#event_view .box04_cont.box2 {background:url(/images/individual/event/renew_2014/bg_dot2_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box04_cont.box2 .box {width:310px;}
#event_view .box04_cont.box3 {background:url(/images/individual/event/renew_2014/bg_dot3_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box04_cont.box3:first-child .box {width:206px;}
#event_view .box04_cont.box3 .box {width:207px;}
#event_view .box04_cont.box4 {background:url(/images/individual/event/renew_2014/bg_dot4_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box04_cont.box4 .box {width:155px;}
#event_view .box04_cont.box5 {background:url(/images/individual/event/renew_2014/bg_dot5_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box04_cont.box5 .box {width:124px;}
#event_view .box04_btm.dott .box04_cont:first-child {border-bottom:1px dashed #ccc;}
#event_view .box04_cont ul.list_type {margin-bottom:-15px;}
#event_view .box04_cont ul.list_type li {float:left; width:165px; margin: 0 17px 15px; }
#event_view .box04_cont ul.list_type li .img_wrap {text-align:center; margin-bottom: 10px;}

#event_view .box05_cont {border:1px solid #d1d1d1; background-color:#f6f6f6; padding:20px;}
#event_view .box05_cont .tit {font-size:14px; font-weight:bold; color:#242424; line-height:20px;}
#event_view .box05_cont .txt {font-size:12px; color:#666;}

#event_view .box06_top {background:url(/images/individual/event/renew_2014/bg_box06_top.gif) no-repeat 0 0;}
#event_view .box06_cont {padding:0 20px;}
#event_view .box06_cont:after {clear:both; display:block; content:"";}
#event_view .box06_cont .tit {padding:12px 0; font-size:14px; font-weight:bold; color:#333; text-align:center; line-height:20px;}
#event_view .box06_cont .cont {padding:25px 0;}
#event_view .box06_cont .cont > dl {overflow:hidden; margin-top:25px;}
#event_view .box06_cont .cont > dl:first-child {margin-top:0;}
#event_view .box06_cont .cont > dl > dt {float:left; width:140px; height:80px; padding:0 30px 0 0; background:none;}
#event_view .box06_cont .cont > dl > dd {float:left; width:510px;}
#event_view .box06_cont .cont > dl > dd > p {font-weight:bold; font-size:14px; color:#323232;}

#event_view .box07_btm {background:url(/images/individual/event/renew_2014/bg_box07_btm.gif) no-repeat 0 bottom; overflow:hidden; clear:both;}
#event_view .box07_top {background:url(/images/individual/event/renew_2014/bg_box07_top.gif) no-repeat 0 0;}
#event_view .box07_cont {text-align:center; padding:20px 0; overflow:hidden;}
#event_view .box_list {float:left; width:308px; margin-right:4px; margin-bottom:4px;}
#event_view .box_list:after {display:block; content:""; clear:both}									
#event_view .box_list .img_wrap {float:left; width:140px; text-align:left;}
#event_view .box_list .info_wrap {float:left; width: 148px; text-align:left;}
#event_view .box_list .info_wrap ul {width:148px;}
#event_view .box_list .info_wrap ul li {line-height: 18px;}

#event_view .box08_btm {background:url(/images/individual/event/renew_2014/bg_box08_btm.gif) no-repeat 0 bottom; overflow:hidden; clear:both;}
#event_view .box08_top {background:url(/images/individual/event/renew_2014/bg_box08_top.gif) no-repeat 0 0;}
#event_view .box08_cont {text-align:center; padding:0 20px;}
#event_view .box08_cont .tit {padding:8px 0 7px; font-size:12px; font-weight:bold; color:#333;}
#event_view .box08_cont .cont {padding:20px 0;}

#event_view .box09_btm {background:url(/images/individual/event/renew_2014/bg_box01_btm.gif) no-repeat 0 bottom; overflow:hidden; clear:both;}
#event_view .box09_top {background:url(/images/individual/event/renew_2014/bg_box09_top.gif) no-repeat 0 0;}
#event_view .box09_cont .tit {height:37px; line-height:37px; padding-left:20px; font-size:14px; font-weight:bold; color:#fff;}

#event_view .btm_cont {background-color:#f6f6f6; padding:16px 20px 20px; border-top:1px dashed #d1d1d1; line-height:20px;}
#event_view .btm_cont.first {border-top:1px solid #d1d1d1;}
#event_view .btm_cont .tit {font-size:14px; font-weight:bold; color:#242424; line-height:20px;}
#event_view .btm_cont .txt {font-size:12px; color:#666;}
#event_view .btm_cont.bccok {background:#f6f6f6 url(/images/individual/event/2014/qr_bccok.jpg) no-repeat 631px 30px; }
#event_view .btm_cont.top_point {background:#f6f6f6 url(/images/individual/event/2014/bg_top_point.jpg) no-repeat 591px 24px; }
#event_view .btm_cont.unionpay {background:#f6f6f6 url(/images/individual/event/2014/bg_unionpay.jpg) no-repeat 561px 38px; }
#event_view .btm_cont.unionpay_cashbag {background:#f6f6f6 url(/images/individual/event/2014/bg_unionpay_cashbag.jpg) no-repeat 545px 50px; }
#event_view .btm_cont.unionpay_tip {background:#f6f6f6 url(/images/individual/event/2014/bg_unionpay_tip.jpg) no-repeat 20px 62px; position:relative; padding-bottom:60px;}
#event_view .btm_cont.unionpay_tip ul {margin-top:95px; overflow:hidden;}
#event_view .btm_cont.unionpay_tip ul li {float:left; width:226px; text-align:center;}
#event_view .btm_cont.unionpay_tip ul li:first-child {width:228px;}
#event_view .btm_cont.unionpay_tip ul li .tit_tip {font-weight:bold; color:#242424; text-align:center;}
#event_view .btm_cont.unionpay_tip ul li .txt_tip {color:#666;}
#event_view .btm_cont.unionpay_tip .unionpay_qr {width:180px; height:60px; position:absolute; left:274px; top: 255px; overflow:hidden; background:#f6f6f6 url(/images/individual/event/2014/qr_unionpay.jpg) no-repeat 0 0;}
#event_view .btm_cont.unionpay_tip .unionpay_qr .txt_qr {padding-left:69px;}
#event_view .box_cgv1_btm,
#event_view .box_cgv2_btm,
#event_view .box_cgv3_btm {background:url(/images/individual/event/renew_2014/bg_box_cgv1_btm.gif) no-repeat 0 bottom; overflow:hidden; clear:both;}
#event_view .box_cgv1_top {background:url(/images/individual/event/renew_2014/bg_box_cgv1_top.gif) no-repeat 0 0;}
#event_view .box_cgv1_cont {background:url(/images/individual/event/renew_2014/bg_box_cgv_bar4.gif) no-repeat center center; overflow:hidden;}
#event_view .box_cgv1_cont .box {float:left; width:170px;}
#event_view .box_cgv1_cont .tit {padding:9px 0 6px 0;text-align:center; font-size:12px; line-height:16px; color:#fff;}
#event_view .box_cgv1_cont .cont {padding:17px 0 15px 0; text-align:center; line-height:20px;}
#event_view .box_cgv2_top {background:url(/images/individual/event/renew_2014/bg_box_cgv2_top.gif) no-repeat 0 0;}
#event_view .box_cgv2_cont {background:url(/images/individual/event/renew_2014/bg_box_cgv_bar2.gif) no-repeat center center; overflow:hidden;}
#event_view .box_cgv2_cont .box {float:left; width:340px;}
#event_view .box_cgv2_cont .tit {padding:9px 0 6px 0;text-align:center; font-size:12px; line-height:16px; color:#fff;}
#event_view .box_cgv2_cont .cont {padding:18px 0 15px 0; text-align:center; line-height:20px;}
#event_view .box_cgv3_top {background:url(/images/individual/event/renew_2014/bg_box_cgv2_top.gif) no-repeat 0 0;}
#event_view .box_cgv3_cont {text-align:left; overflow:hidden;}
#event_view .box_cgv3_cont.box2 .box,
#event_view .box_cgv3_cont.box3 .box,
#event_view .box_cgv3_cont.box4 .box {float:left; line-height:20px;}
#event_view .box_cgv3_cont.box2 {padding:20px 0 20px 200px;}
#event_view .box_cgv3_cont.box2 .box {width:186px;}
#event_view .box_cgv3_cont.box3 {padding:20px 0 20px 85px;}
#event_view .box_cgv3_cont.box3 .box {width:186px;}
#event_view .box_cgv3_cont.box4 {padding:20px 0 20px 100px;}
#event_view .box_cgv3_cont.box4 .box {width:140px;}

#event_view .count_num {}
#event_view .count_num span {display:inline-block; width:57px; height:68px; background:url(/images/individual/event/renew_2014/bg_count_num.png) no-repeat 0 0; overflow:hidden; text-align:center; font-family:verdana; font-size:41px; line-height:68px; font-weight:bold; color:#fff; margin:0 2px;}
#event_view .count_num span.comma {background:none; width:10px; color:#666;}
#event_view .count_num span.txt {background:url(/images/individual/event/renew_2014/img_count_num.png) no-repeat 0 32px; width:15px; text-indent:-9999px;}

#event_view .tab_wrap {width:720px; margin-top:40px; padding-bottom:20px; border-bottom:1px dashed #ccc; overflow:hidden;}
#event_view .tab_wrap .tab:first-child {margin-left:0;}
#event_view .tab_wrap .tab {float:left; margin-left:5px; background:url(/images/individual/event/renew_2014/bg_tab_r.gif) no-repeat right 0; text-align:center;}
#event_view .tab_wrap .tab span {display:block; height:30px; background:url(/images/individual/event/renew_2014/bg_tab_l.gif) no-repeat 0 0;}
#event_view .tab_wrap .tab a {font-size:12px; font-weight:bold; line-height:30px;}
#event_view .tab_wrap .tab ul li {text-align:left;}
#event_view .tab_wrap .tab ul li a {font-weight:normal; line-height:20px; height:auto; display:inherit;}
#event_view .tab_wrap.tab4 .tab {width:176px; }
#event_view .tab_wrap.tab5 .tab {width:140px; }

/* 푸터 */
#footer_wrap {position:relative; width:100%; padding:60px 0 40px 0;}
#footer_wrap  #footer {width:960px; margin:0 auto; display:block; padding:0; position:relative;}
#footer_wrap  #footer .guide {overflow:hidden; float:left; padding:2px 0 10px 0;}
#footer_wrap  #footer .guide li {float:left; background:url('/images/individual/common/footer/bg_guide_line.gif') no-repeat right 2px; margin-right:9px; padding-right:10px;}
#footer_wrap  #footer .guide li.last {background:none; margin-right:0; padding-right:0;}
#footer_wrap  #footer .guide li.ars {background:none; margin-right:13px; padding-right:0;}
#footer_wrap  #footer .guide li.ncsi {background:none; margin:-2px 0 0 0; padding-right:20px;}
#footer_wrap  #footer .guide li.nbci {background:none; margin:-2px 0 0 0; padding-right:0;}
#footer_wrap  #footer .footerInfo .qrCode {position:absolute; top:10px; right:0;}

/* 보험이벤트 상담/가입신청  */
.counsel_free {width:580px; margin-bottom:10px; overflow:hidden;}
.counsel_free dt{width:60px !important; float:left; margin:3px 0 0 5px; padding:0 0 0 10px; font-weight:normal !important; color:#656565; background:url(/images/individual/event/renew_2014/bl_ty01.gif) no-repeat 0 8px;}
.counsel_free dd {width:215px !important; float:left;}

/* 빨간로또 2015080031 */
#event_view .lotto_result {margin:20px 96px; overflow:hidden;}
#event_view .lotto_result li {float:left; width:50px; height:50px; margin-left:17px; background:url(/images/individual/event/2015/07_09/noNum_2015060023.gif) no-repeat 0 0;}
#event_view .lotto_result li:first-child {margin-left:0;}
#event_view .lotto_result li a {display:block; line-height:50px; text-align:center; color:#fff; font-size:27px; font-weight:bold; text-decoration:none;}

#event_view .lotte_select {width:600px; position:relative; left:-8px; margin-top:-10px; overflow:hidden;}
#event_view .lotte_select:after {clear:both; display:block; content:"";}
#event_view .lotte_select li {float:left; width:50px; height:50px; margin:10px 0 0 8px; background:url(/images/individual/event/2015/07_09/ball_2015060023_03.gif) no-repeat 0 0;}
#event_view .lotte_select li a {display:block; line-height:50px; text-align:center; color:#fff; font-size:27px; font-weight:bold; text-decoration:none;}

#event_view li.win {width:50px; height:50px; background:url(/images/individual/event/2015/07_09/ball_2015060023_01.png) no-repeat 0 0;}
#event_view li.blank {width:50px; height:50px; background:url(/images/individual/event/2015/07_09/ball_2015060023_02.png) no-repeat 0 0;}

/* 2015-11-02 유니온페이 마마 */
#event_view .unionpay_mama {padding:16px 0px 20px 0px; background:#f6f6f6 url(/images/individual/event/renew_2014/bg_dot2_bar.gif) no-repeat center center; overflow:hidden; }
#event_view .unionpay_mama .box2 {text-align:center; }
#event_view .unionpay_mama .box2 .box {float:left; width:360px; }
#event_view .unionpay_mama .txt {color:#333; font-weight:bold; }
#event_view .unionpay_mama .txt a {font-weight:normal; }	

/*빨간날엔BC 라운지 공연 1+1 혜택 2016010007*/
#event_view .concert_list .box04_cont{padding: 0;}
#event_view .concert_list .info{background:#f6f6f6;width: 204px;margin-left: 1px;padding: 5px 0;min-height: 60px;}
#event_view .concert_list .info strong{color: #343434;}
#event_view .concert_list .box04_cont.box3 .box{width: 206px}
#event_view .concert_list .img_wrap{margin:25px 0 15px 0}
#event_view .concert_list .box04_btm.dott .box04_cont{border-bottom: 1px dashed #ccc;}

/* 설날엔 BC, 설 시즌 또다른 혜택 */
#event_view .holiday_benefit{background:#f6f6f6;padding:20px 0;border-top:1px solid #d1d1d1}
#event_view .holiday_benefit.dashed {border-top:1px dashed #d1d1d1;}
#event_view .holiday_benefit .tit{color:#333; font-size:15px;margin:0 0 15px 20px}
#event_view .holiday_benefit ul{overflow: hidden;}
#event_view .holiday_benefit ul li{float:left;width:239px;text-align:center;padding:5px 0 0 0;background:url(/images/individual/event/renew_2014/bg_dot2_bar.gif) repeat-y -8px top}
#event_view .holiday_benefit ul li:first-child{background:none}
#event_view .holiday_benefit ul li img{margin-bottom:15px}

/* 2016년 빨간날엔BC 통합 */
#event_view .bc_redday {position:relative; height:423px; background:url(/images/individual/event/2016/03/event_2016030013_07.jpg) no-repeat 0 0;}
#event_view .bc_redday .view_redday {position:absolute; left:45px; bottom:89px;}
#event_view .number_wrap {overflow:hidden; padding:30px 0; background-color:#f2f2f2;}
#event_view .number_wrap .number_area {float:left; width:360px;}
#event_view .number_wrap .number_area .number {overflow:hidden; position:relative; padding:0 20px;}
#event_view .number_wrap .number_area .number .item {position:absolute; left:20px; top:15px;}
#event_view .status_wrap {float:right; color:#666; font-family:'Verdana'; font-weight:bold; font-size:40px; letter-spacing:-6px;}
#event_view .status_wrap .status {display:inline-block; width:42px; height:68px; background:url(/images/individual/event/renew_2014/bg_count_num_s.png) no-repeat 0 0; color:#fff; text-align:center; line-height:68px; letter-spacing:0;}
#event_view .status_txt {float:right; width:206px; padding:15px 0; border:1px solid #e1e1e1; background-color:#e6e6e6; text-align:center;}
#event_view .redday_event {margin-top:40px; border-right:1px solid #f05a66; border-bottom:1px solid #f05a66;}
#event_view .redday_event .col2 {overflow:hidden; border-top:1px solid #f05a66;}
#event_view .redday_event .col2 > div {width:338px; height:237px; padding:30px 0 0 20px;  border-left:1px solid #f05a66;}
#event_view .redday_event .col2 > div:first-child {width:339px;}
#event_view .redday_event .col1 {border-top:1px solid #f05a66; border-left:1px solid #f05a66; padding:30px 0 30px 20px;}
#event_view .redday_event .go_view {position:absolute; right:20px; bottom:30px;}
#event_view .redday_event .status_wrap {float:none; position:absolute; left:20px; bottom:30px}

#event_view .redday2017 {position:relative;}
#event_view .score {position:absolute; right:110px; top:38px; color:#666; font-family:'Verdana'; font-weight:bold; font-size:30px; letter-spacing:-5px;}
#event_view .score .current {display:inline-block; width:35px; height:45px; background:url(/images/individual/event/2016/03/event_2016030013_04.jpg) no-repeat 0 0; color:#fff; text-align:center; line-height:45px; letter-spacing:0;}
#event_view .notice {position:absolute; right:110px; top:28px; width:180px; height:50px; padding-top:15px; background-color:#e6e6e6; color:#666; text-align:center;}

/* 빨간날엔 커피빈 1+1 */
#event_view .redday_benefit{background:#f6f6f6;padding:20px 0;border-top:1px solid #d1d1d1}									
#event_view .redday_benefit .tit{color:#333; font-size:14px;margin:0 0 15px 20px}
#event_view .redday_benefit .box_wrap{overflow: hidden;}
#event_view .redday_benefit .box_wrap .box{float:left;width:320px;min-height:100px;padding:10px 0 0 40px;border-left:1px dashed #cbcbcb;}
#event_view .redday_benefit .box_wrap .box:first-child{border:none;width:319px;}

/* 그밖에 이밴트 정보 목록 */
#event_view .add_event_info.dashed {border-top:1px dashed #d1d1d1;}
#event_view .add_event_info{background:#f6f6f6;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
#event_view .add_event_info .tit{color:#333; font-size:16px;margin:0 0 10px 20px;}
#event_view .add_event_info .date{color:#333;margin:0 0 10px 20px}
#event_view .add_event_info ul{overflow: hidden;padding:20px 0}
#event_view .add_event_info ul li{float:left;width:50%;padding:5px 0 0 0;background:url(/images/individual/event/renew_2014/bg_dot2_bar.gif) repeat-y -8px top}
#event_view .add_event_info ul li:first-child{background:none}
#event_view .add_event_info ul li img{margin-bottom:15px}

/* 빨간날엔 BC 라운지 6월 공연 1+1 혜택 (2016050009) - 2016.05.09 */
#event_view .box10_top {background:url(/images/individual/event/renew_2014/bg_box04_top.gif) no-repeat 0 0;}
#event_view .box10_top.line2 .tit {line-height:22px; text-align:center; padding:6px 0 0 0; height:57px;}
#event_view .box10_btm {background:url(/images/individual/event/renew_2014/bg_box10_btm.gif) no-repeat 0 bottom; overflow:hidden; clear:both;}
#event_view .box10_cont {text-align:center;}
#event_view .box10_cont:after {clear:both; display:block; content:"";}
#event_view .box10_cont .tit {padding:6px 0; font-size:12px; color:#242424; text-align:center; line-height:17px;}
#event_view .box10_cont .cont {padding:20px 0;}
#event_view .box10_cont .box {float:left;}
#event_view .box10_cont.box1 {padding:0 20px;}
#event_view .box10_cont.box1:after {clear:both; display:block; content:"";}
#event_view .box10_cont.box1 .box {width:580px; float:none;}
#event_view .box10_cont.box2 {background:url(/images/individual/event/renew_2014/bg_dot2_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box10_cont.box2 .box {width:310px;}
#event_view .box10_cont.box3 {background:url(/images/individual/event/renew_2014/bg_dot3_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box10_cont.box3:first-child .box {width:206px;}
#event_view .box10_cont.box3 .box {width:207px;}
#event_view .box10_cont.box4 {background:url(/images/individual/event/renew_2014/bg_dot4_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box10_cont.box4 .box {width:155px;}
#event_view .box10_cont.box5 {background:url(/images/individual/event/renew_2014/bg_dot5_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box10_cont.box5 .box {width:124px;}
#event_view .box10_cont .bl_cont {width:580px;}
#event_view .box10_cont .bl_txt {width:500px;}
#event_view .box10_cont .bl_cont .hide_layer {height:24px; line-height:24px; position:relative;}

/* 여름휴가 아고다 (2016050012) 2015-05-19 */
#event_view .box04_580_btm {background:url(/images/individual/event/renew_2014/bg_box04_580_btm.gif) no-repeat 0 bottom; overflow:hidden; clear:both;}
#event_view .box04_580_top {background:url(/images/individual/event/renew_2014/bg_box04_580_top.gif) no-repeat 0 0;}
#event_view .box04_580_cont {text-align:center; padding:20px 0;}
#event_view .box04_580_cont .tit {height:13px; text-align:center;}
#event_view .box04_580_cont .tit2 {font-size:14px; font-weight:bold; color:#242424; line-height:20px; text-align:left;}
#event_view .box04_580_cont .cont {margin-top:10px; line-height:17px;}
#event_view .box04_580_cont .txt {line-height:17px;}
#event_view .box04_580_cont .box {float:left;}
#event_view .box04_580_cont.dott.line3 {background:url(/images/individual/event/renew_2014/bg_box04_580_dott.gif) no-repeat 0 center;}
#event_view .box04_580_cont.dott .box {overflow:hidden; border-top:1px dashed #ccc;}
#event_view .box04_580_cont.dott .box:first-child {border-top:0;}
#event_view .box04_580_cont.dott .box.col3 .con {float:left; width:193px;}
#event_view .box04_580_cont.dott .box.col3 .con:first-child {width:194px;}

#event_view .box04_580_cont.step4 {background:url(/images/individual/event/renew_2014/bg_step4_580_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box04_580_cont.step4 .box {width:145px; float:left;}
#event_view .box04_580_cont.step3 {background:url(/images/individual/event/renew_2014/bg_step3_580_bar.gif) no-repeat center center; overflow:hidden;}
#event_view .box04_580_cont.step3 .box {width:193px; float:left;}
#event_view .box04_580_cont.step3 .box:first-child {width:194px;}

/*2016-06-27*/
#event_view .box11_top {background:url(/images/individual/event/renew_2014/bg_box02_top.gif) no-repeat 0 0;}
#event_view .box11_cont {padding:0 20px;}
#event_view .box11_cont:after {clear:both; display:block; content:"";}
#event_view .box11_cont .tit {overflow:hidden;padding:12px 0; font-size:14px; font-weight:bold; color:#002957; text-align:center; line-height:20px;}
#event_view .box11_cont .cont {padding:25px 0;}
#event_view .box11_cont .cont > dl {overflow:hidden; margin-top:25px;}
#event_view .box11_cont .cont > dl:first-child {margin-top:0;}
#event_view .box11_cont .cont > dl > dt {float:left; width:170px; height:80px; padding:0 30px 0 0; background:none;}
#event_view .box11_cont .cont > dl > dd {float:left; width:380px;}
#event_view .box11_cont .cont > dl > dd > p {font-weight:bold; font-size:12px; color:#656565;}

/*2016-06-28*/
#event_view .box12_top {background:url(/images/individual/event/renew_2014/bg_box04_top.gif) no-repeat 0 0;}
#event_view .box12_cont {padding:0 20px;}
#event_view .box12_cont:after {clear:both; display:block; content:"";}
#event_view .box12_cont .tit {overflow:hidden;padding:12px 0; font-size:14px; font-weight:bold; color:#002957; text-align:center; line-height:20px;}
#event_view .box12_cont .cont {padding:25px 0;}
#event_view .box12_cont .cont > dl {overflow:hidden; margin-top:25px;}
#event_view .box12_cont .cont > dl:first-child {margin-top:0;}
#event_view .box12_cont .cont > dl > dt {float:left; width:150px; padding:0 20px 0 0; height:80px; background:none;}
#event_view .box12_cont .cont > dl > dd {float:left; width:369px; padding-left:30px; border-left:1px dashed #d1d1d1;}
#event_view .box12_cont .cont > dl > dd > p {font-weight:bold; font-size:14px; color:#002b56;}

/*2016-06-29*/
.evnt_tab_ocean {overflow:hidden; padding-bottom:20px; border-bottom:1px dashed #ccc;}
.evnt_tab_ocean .tab li {float:left; margin-left:5px; background:url(/images/individual/event/renew_2014/bg_tab_r.gif) no-repeat right 0; text-align:center;}
.evnt_tab_ocean .tab li {float:left;width:280px;}
.evnt_tab_ocean .tab li strong{display:block;background:url(/images/individual/event/renew_2014/bg_tab_l.gif) no-repeat 0 0;}
.evnt_tab_ocean .tab li strong span {display:block; height:30px; line-height:30px !important; width:280px; }
.evnt_tab_ocean .tab li.on {float:left;width:280px; background:url(/images/individual/event/renew_2014/bg_tab_r_g.gif) no-repeat right 0;}
.evnt_tab_ocean .tab li.on strong{display:block; color:#fff; height:30px; background:url(/images/individual/event/renew_2014/bg_tab_l_g.gif) no-repeat 0 0;}
.evnt_tab_ocean_contents {clear:both;}
.evnt_tab_ocean_contents table th.red {background-color:#f4e0e1 !important;}
.evnt_tab_ocean_contents table td.red {background-color:#f7e9e9;}

/* 2016-08-03 하단영역(빨간날 체크엔BC) */
#event_view .holiday_benefit ul.redday {overflow:hidden;}
#event_view .holiday_benefit ul.redday > li {float:left; width:180px;}
#event_view .holiday_benefit ul.redday > li > div {padding-bottom:10px; border-left:1px dashed #ccc; text-align:center;}
#event_view .holiday_benefit ul.redday > li:first-child > div {border-left:0;}


/*2016-09-09 가맹점 추석_백화점 대형마트(2016090009)*/
#event_view .box13_btm {background:url(/images/individual/event/renew_2014/bg_box01_btm.gif) no-repeat 0 bottom; overflow:hidden; clear:both;}
#event_view .box13_top {background:url(/images/individual/event/renew_2014/bg_box10_top.gif) no-repeat 0 0;}
#event_view .box13_cont {padding:0 20px;}
#event_view .box13_cont:after {clear:both; display:block; content:"";}
#event_view .box13_cont .tit {overflow:hidden;padding:12px 0; font-size:14px; font-weight:bold; color:#002957; text-align:center; line-height:20px;}
#event_view .box13_cont .cont {padding:20px 0;}
#event_view .box13_cont .cont > dl {overflow:hidden; margin-top:25px;}
#event_view .box13_cont .cont > dl:first-child {margin-top:0;}
#event_view .box13_cont .cont > dl > dt {float:left; width:150px; height:auto; padding:0 20px 0 0; background:none; }
#event_view .box13_cont .cont > dl > dd {float:left; width:389px; padding-left:20px;border-left:1px dashed #ccc;}
#event_view .box13_cont .cont > dl > dd > p {font-weight:bold; font-size:12px; color:#656565;}

/*2016-11-21 POP카드발급 GS25할인이벤트  (2016110015)*/
#event_view .pop_card {text-align:left; width:100px; margin:0 auto;}
#event_view .pop_card .tit {font-size:14px; text-align:left; font-weight:bold; margin-bottom:15px;}