@charset "utf-8";

/* 이벤트 보기 */
.event_view { border-top:1px solid #283e6c; }
.event_view .event_area { height:42px; border-bottom:1px solid #d2d2d2; }
.event_view .event_area .view_title { position:relative; float:left; width:530px; left:20px; font-size:13px; color:#333333; line-height:40px; font-weight:bold; letter-spacing:-1px; }
.event_view .event_area .view_data { position:relative; float:right; width:100px; right:6px; font-size:13px; color:#535353; line-height:40px; letter-spacing:-1px; text-align:right; }
.event_view .event_area2 {padding:10px 0 10px 20px;margin:0 0 10px 0;border-bottom:1px solid #d2d2d2;}
.event_view .event_content { padding:30px 20px; font-size:12px; color:#333333; line-height:20px; letter-spacing:-1px; min-height:200px; }
.event_view .file_list {list-style:none;padding:0 13px 20px 20px;margin:0;}
.event_view .file_list li {list-style:none;padding:0;margin:0;}
.event_view_btn {margin:0 auto;padding:0 0 0 0;}

/* 이벤트 */
.bread_event_list { border-top:1px solid #283e6c; border-bottom:1px solid #d2d2d2; padding:20px 0 10px 0; }
.bread_event_list ul { margin:0; padding:0; }
.bread_event_list li { float:left; list-style:none; width:31%; margin:0 1%; padding-bottom:50px; }
.bread_event_list .sum_photo { padding:3px; border:1px solid #d7d7d7; }
.bread_event_list .sum_photo img { width:100%; }
.bread_event_list .event_btn { margin-top:20px; }
.bread_event_list .event_btn .btn_area { float:left; padding:0 20px; height:24px; margin-right:3px; text-align:center; }
.bread_event_list .event_btn .btn_area.going { background-color:#d91f48; }
.bread_event_list .event_btn .btn_area.end { background-color:#999999; }
.bread_event_list .event_btn .btn_area a,
.bread_event_list .event_btn .btn_area a:hover { font-family:'Nanum Gothic', 'NanumGothic', '나눔고딕'; color:#fff; font-size:12px; line-height:22px; display:block; }
.bread_event_list .sum_title { margin:20px 0 10px 0; font-family:'Nanum Gothic', 'NanumGothic', '나눔고딕'; color:#333333; font-size:16px; font-weight:bold; }
.bread_event_list .sum_data { margin:0 0 10px 0; font-family:'Nanum Gothic', 'NanumGothic', '나눔고딕'; color:#836e5f; font-size:11px; }
.bread_event_list .sum_text { margin:0 0 10px 0; font-family:'Nanum Gothic', 'NanumGothic', '나눔고딕'; color:#646464; font-size:12px; line-height:18px; }

/* 이벤트01 */
.event01 { margin-top:0; margin-bottom:50px;width: 720px;margin: 0 auto;}
.event01 .category { position:relative; height:50px; margin:30px 0px 10px 0px; background:url(../images/event01/category_bg.png) no-repeat center top; }
.event01 .category .tab { position:relative; width:660px; height:12px; left:7px; top:19px; }
.event01 .category .tab ul { margin:0px; padding:0px; }
.event01 .category .tab li { float:left; list-style:none; background:url(../images/event01/category_bar.png) no-repeat right; padding:0px 18px; font-family:'Nanum Gothic', 'NanumGothic', '나눔고딕'; font-size:13px; color:#303131; font-weight:bold; }
.event01 .category .tab li.last { background:none; }
.event01 .category .tab a:link { font-family:'Nanum Gothic', 'NanumGothic', '나눔고딕'; font-size:13px; color:#757677; font-weight:normal; }
.event01 .category .tab a:hover { font-family:'Nanum Gothic', 'NanumGothic', '나눔고딕'; font-size:13px; color:#303131; font-weight:normal; }
.event01 .event_list { width:698px; margin:15px auto 14px; }
.event01 .event_list ul { margin:0px; padding:0px; }
.event01 .event_list li { position:relative; float:left; list-style:none; width:349px; height:240px; }
.event01 .event_list .box_area { position:absolute; width:334px; height:215px; left:5px; top:5px; border:1px solid #cfcfcf; }
.event01 .event_list .box_area .sum { width:316px; height:118px; margin:9px auto 20px; }
.event01 .event_list .box_area .text01 { width:294px; margin:0 auto 8px; font-family:'Nanum Gothic', 'NanumGothic', '나눔고딕'; font-size:14px; color:#14306a; font-weight:bold; letter-spacing:-1px; }
.event01 .event_list .box_area .text02 { width:294px; margin:0 auto 8px; font-family:'Nanum Gothic', 'NanumGothic', '나눔고딕'; font-size:13px; color:#444444; line-height:18px; }
.event01 .event_list .box_dot { position:absolute; width:10px; height:10px; right:3px; top:0px; background:url(../images/event01/event_dot.png) no-repeat; }

/* 이벤트02 */
.event02 { margin-bottom:20px; border-top:1px solid #283e6c; }
.event02 th { font-family:'Nanum Gothic', 'NanumGothic', '나눔고딕'; color:#313131; font-size:13px; line-height:47px; text-align:center; background:url(../images/event02/list_bar.png) no-repeat left top; background-color:#f9f9f9; border-bottom:1px solid #d2d2d2; }
.event02 th:first-child { background:none; background-color:#f9f9f9; }
.event02 td { font-family:'Nanum Gothic', 'NanumGothic', '나눔고딕'; color:#4f4f4f; font-size:13px; line-height:137px; text-align:center; border-bottom:1px solid #dedede; }
.event02 .list_img { float:left; width:305px; height:115px; border:1px solid #d9d9d9; }
.event02 .list_subject { float:left; width:390px; margin-left:24px; margin-top:36px; text-align:left; line-height:20px; }
.event02 .list_subject img { vertical-align:middle; margin-bottom:2px; margin-left:10px; }
.event02 .list_subject a,
.event02 .list_subject a:hover { font-family:'Nanum Gothic', 'NanumGothic', '나눔고딕'; color:#4f4f4f; font-size:13px; line-height:20px; display:block; }
.event02 .btn_win { width:100px; height:26px; margin:0 auto; background:url(../images/event02/win_btn_bg.png) no-repeat center top; }
.event02 .btn_win a,
.event02 .btn_win a:hover { font-family:'Nanum Gothic', 'NanumGothic', '나눔고딕'; color:#4b4b4b; font-size:12px; line-height:26px; display:block; }
