﻿@charset "utf-8";
 
@import url('/css/individual/common_2016.css');

@font-face {
	font-family: 'Spoqa Han Sans';
	font-weight: 700;
	src: url('/css/individual/SpoqaHanSansBold.eot'); 
   	src: url('/css/individual/SpoqaHanSansBold.eot?#iefix') format('embedded-opentype'),
		url('/css/individual/SpoqaHanSansBold.woff2') format('woff2'),
		url('/css/individual/SpoqaHanSansBold.woff') format('woff'),
		url('/css/individual/SpoqaHanSansBold.ttf') format('truetype');
}

@font-face {
	font-family: 'Spoqa Han Sans';
	font-weight: 400;
	src: url('/css/individual/SpoqaHanSansRegular.eot'); 
   	src: url('/css/individual/SpoqaHanSansRegular.eot?#iefix') format('embedded-opentype'),
		url('/css/individual/SpoqaHanSansRegular.woff2') format('woff2'),
		url('/css/individual/SpoqaHanSansRegular.woff') format('woff'),
		url('/css/individual/SpoqaHanSansRegular.ttf') format('truetype');
}
@font-face {
	font-family: 'Spoqa Han Sans';
	font-weight: 300;
	src: url('/css/individual/SpoqaHanSansLight.eot'); 
   	src: url('/css/individual/SpoqaHanSansLight.eot?#iefix') format('embedded-opentype'),
		url('/css/individual/SpoqaHanSansLight.woff2') format('woff2'),
		url('/css/individual/SpoqaHanSansLight.woff') format('woff'),
		url('/css/individual/SpoqaHanSansLight.ttf') format('truetype');
}

/* 
@font-face {
	font-family: 'Spoqa Han Sans';
	font-weight: 100;
	src: url('/css/individual/SpoqaHanSansThin.eot'); 
   	src: url('/css/individual/SpoqaHanSansThin.eot?#iefix') format('embedded-opentype'),
		url('/css/individual/SpoqaHanSansThin.woff2') format('woff2'),
		url('/css/individual/SpoqaHanSansThin.woff') format('woff'),
		url('/css/individual/SpoqaHanSansThin.ttf') format('truetype');
}
*/

/* 이벤트 상세 ------------ */
.event2019_pop div, .event2019_pop span, .event2019_pop applet, .event2019_pop object, .event2019_pop iframe,
.event2019_pop h1, .event2019_pop h2, .event2019_pop h3, .event2019_pop h4, .event2019_pop h5, .event2019_pop h6, .event2019_pop p, .event2019_pop blockquote, .event2019_pop pre,
.event2019_pop a, .event2019_pop abbr, .event2019_pop acronym, .event2019_pop address, .event2019_pop big, .event2019_pop cite, .event2019_pop code,
.event2019_pop del, .event2019_pop dfn, .event2019_pop em, .event2019_pop img, .event2019_pop ins, .event2019_pop kbd, .event2019_pop q, .event2019_pop s, .event2019_pop samp,
.event2019_pop small, .event2019_pop strike, .event2019_pop strong, .event2019_pop sub, .event2019_pop sup, .event2019_pop tt, .event2019_pop var,
.event2019_pop b, .event2019_pop u, .event2019_pop i, .event2019_pop center,
.event2019_pop dl, .event2019_pop dt, .event2019_pop dd, .event2019_pop ol, .event2019_pop ul, .event2019_pop li,
.event2019_pop fieldset, .event2019_pop form, .event2019_pop label, .event2019_pop legend,
.event2019_pop table, .event2019_pop caption, .event2019_pop tbody, .event2019_pop tfoot, .event2019_pop thead, .event2019_pop tr, .event2019_pop th, .event2019_pop td,
.event2019_pop article, .event2019_pop aside, .event2019_pop canvas, .event2019_pop details, .event2019_pop embed, 
.event2019_pop figure, .event2019_pop figcaption, .event2019_pop footer, .event2019_pop header, .event2019_pop hgroup, 
.event2019_pop menu, .event2019_pop nav, .event2019_pop output, .event2019_pop ruby, .event2019_pop section, .event2019_pop summary,
.event2019_pop time, .event2019_pop mark, .event2019_pop audio, .event2019_pop video {
	/* margin:0; padding:0; border:0; */ font-size:100%; font-family:inherit; font-weight:300; /* vertical-align:baseline; */
}

.event2019_pop {color:#484848; font-size:16px; font-family:'Spoqa Han Sans'; line-height:1.44; font-weight:300;}
.event2019_pop h1, .event2019_pop h2, .event2019_pop h3, .event2019_pop h4, .event2019_pop h5, .event2019_pop h6, .event2019_pop strong, .event2019_pop b 
{font-family:'Spoqa Han Sans'; font-weight:700}

/* popup layout */
.event2019_pop #popWrap {position:relative; width:100%; height:100%; text-align:left;}
.event2019_pop #popWrap .popClose {position:absolute; right:20px; top:20px;}

/* top area */
.event2019_pop #popWrap #popTit {position:relative; padding-left:20px; width:auto; height:60px; background-color:#a6a2a1 !important;}
.event2019_pop #popWrap #popTit h1 {font-size:20px; color:#fff; line-height:60px; font-family:'Spoqa Han Sans'; font-weight:700; padding-top:0px;}
.event2019_pop #popWrap #popTit .popClose {position:absolute; right:20px; top:13px;}

.event2019_pop #popWrap #popCon {width:750px; height:auto;}
.event2019_pop #popWrap #popCon .contArea {padding:30px 20px;}

.event2019_pop #popWrap #popCon h3.tit {font-size:20px; font-family:'Spoqa Han Sans'; font-weight:500;}

.event2019_pop table.write th {font-size:16px; font-family:'Spoqa Han Sans'; font-weight:500; color:#484848; padding:9px 0 11px;}
.event2019_pop table.write th label {font-weight:500;}
.event2019_pop table.write td {font-size:16px; font-family:'Spoqa Han Sans'; font-weight:300; color:#484848; padding:9px 0 11px 10px;}
.event2019_pop table.write td span {display:inline-block; text-align:center;}
.event2019_pop table.write td.th {background:#f6f6f6;height:auto !important; padding:9px 0 11px 0 !important; text-align:center; font-family:'Spoqa Han Sans'; font-weight:300; color:#484848;}

.event2019_pop .input {height:40px; border:1px solid #aaa; padding:4px 2px; font-size:16px; color:#999; font-family:'Spoqa Han Sans'; font-weight:300; box-sizing:border-box;}
.event2019_pop select {border:1px solid #aaa; height:40px; font-size:16px; color:#999; font-family:'Spoqa Han Sans'; font-weight:300;}

.event2019_pop #popWrap #popCon .agreeBox {border-top:1px solid #040509;}
.event2019_pop #popWrap #popCon .agreeBox .agreeItem {position:relative; border-bottom:1px solid #ddd;}
.event2019_pop #popWrap #popCon .agreeBox .agreeItem .tit {padding:20px;}
.event2019_pop #popWrap #popCon .agreeBox .agreeItem .btn {position:absolute; top:15px; right:10px;}
.event2019_pop #popWrap #popCon .agreeBox .agreeItem .btn a {padding:10px;}
.event2019_pop #popWrap #popCon .agreeBox .agreeItem .cont {overflow-y:auto; height:75px; padding:20px; border-top:1px solid #ddd;}
.event2019_pop #popWrap #popCon .agreeBox .agreeItem .cont .bu02 > li {margin-left:0;}
.event2019_pop #popWrap #popCon .agreeBox .agreeItem.open .cont {display:block;  border-top:1px dashed #ddd;}
.event2019_pop #popWrap #popCon .agreeBox .agreeItem.close .cont {display:none;}
.event2019_pop #popWrap #popCon .agreeBox .agreeItem .cont .em {font-size: 18px;}

.event2019_pop .bu01 {padding-top:12px;}
.event2019_pop table .bu01 {padding-top:0;}
.event2019_pop .bu01 li {background:url('/images/individual/common/ic/bu_cir_7b.gif') no-repeat left 9px !important; margin-top:6px; padding-left:8px; color:#484848; font-family:'Spoqa Han Sans'; font-weight:300;}
.event2019_pop .bu01 li:first-child {margin-top:0;}
.event2019_pop .bu01 li.bu02 {background:url('/images/individual/common/ic/bu_bar_8e.gif') no-repeat left 10px; margin-top:4px; padding-left:8px;margin-left:0; color:#484848; font-family:'Spoqa Han Sans'; font-weight:300;}
.event2019_pop .bu01 li.bu02:first-child {margin-top:0;}
.event2019_pop .bu01 li ul.bu02 li {background:url('/images/individual/common/ic/bu_bar_8e.gif') no-repeat left 10px !important; margin-top:4px; padding-left:8px;margin-left:0; color:#484848; font-family:'Spoqa Han Sans'; font-weight:300;}
.event2019_pop .bu01 li ul.bu04 li {background:url('/images/individual/common/ic/bu_bar_8e.gif') no-repeat left 10px !important; margin-top:4px; padding-left:8px;margin-left:0; color:#484848; font-family:'Spoqa Han Sans'; font-weight:300;}
.event2019_pop .bu01 li ul.bu02 li ul.bu03 li {background:url('/images/individual/common/ic/bu_sq_c7.gif') no-repeat left 9px !important; margin-top:4px; padding-left:8px;margin-left:0;  color:#484848; font-family:'Spoqa Han Sans'; font-weight:300;}
.event2019_pop .bu01 li ul.bu02 li ul.bu03 li:first-child {margin-top:0;}
.event2019_pop p.bu01 {background:url('/images/individual/common/ic/bu_cir_7b.gif') no-repeat left 9px; padding-top:0; padding-left:8px; margin-top:6px; color:#484848; font-family:'Spoqa Han Sans'; font-weight:300;}
.event2019_pop p.bu01:first-child {margin-top:0;}

/* 버튼 - 화이트 S */
.event2019_pop .btn_white_s1 button,
.event2019_pop .btn_white_s1 input,
.event2019_pop .btn_white_s1 a {height:28px; font-size:14px; font-weight:500; padding:0 15px; line-height:28px; color:#484848; background:#ffffff; border:1px solid #555555;}
.event2019_pop .btn_white_s1 a:link,
.event2019_pop .btn_white_s1 a:active,
.event2019_pop .btn_white_s1 a:visited,
.event2019_pop .btn_white_s1 a:focus,
.event2019_pop .btn_white_s1 a:hover {color:#555555;}

/* 버튼 - 화이트 S3 */
.event2019_pop .btn_white_s3 button,
.event2019_pop .btn_white_s3 input,
.event2019_pop .btn_white_s3 a {height:38px; font-size:16px; font-weight:500; padding:0 30px; line-height:38px; color:#484848; background:#ffffff; border:1px solid #555555;}
.event2019_pop .btn_white_s3 a:link,
.event2019_pop .btn_white_s3 a:active,
.event2019_pop .btn_white_s3 a:visited,
.event2019_pop .btn_white_s3 a:focus,
.event2019_pop .btn_white_s3 a:hover {color:#555555;}

/* 버튼 - 그레이 */
.event2019_pop .btn_gray button,
.event2019_pop .btn_gray input,
.event2019_pop .btn_gray a {height:45px; min-width:155px; font-size:16px; font-weight:500; padding:0 16px; line-height:45px; color:#ffffff; background:#666; border:1px solid #202020; border-radius:3px; box-sizing:border-box;}
.event2019_pop .btn_gray a:link,
.event2019_pop .btn_gray a:active,
.event2019_pop .btn_gray a:visited,
.event2019_pop .btn_gray a:focus,
.event2019_pop .btn_gray a:hover {color:#ffffff;}

/* 버튼 - 그레이 S */
.event2019_pop .btn_gray_s1 button,
.event2019_pop .btn_gray_s1 input,
.event2019_pop .btn_gray_s1 a {height:38px; font-size:16px; font-weight:500; padding:0 30px; line-height:38px; color:#000000; background:#e6e6e6; border:1px solid #e6e6e6;}
.event2019_pop .btn_gray_s1 a:link,
.event2019_pop .btn_gray_s1 a:active,
.event2019_pop .btn_gray_s1 a:visited,
.event2019_pop .btn_gray_s1 a:focus,
.event2019_pop .btn_gray_s1 a:hover {color:#000000;}

.event2019_pop .btn_gray_s2 button,
.event2019_pop .btn_gray_s2 input,
.event2019_pop .btn_gray_s2 a {height:38px; font-size:16px; font-weight:500; padding:0 30px; line-height:38px; color:#ffffff; background:#484848; border:1px solid #484848;}
.event2019_pop .btn_gray_s2 a:link,
.event2019_pop .btn_gray_s2 a:active,
.event2019_pop .btn_gray_s2 a:visited,
.event2019_pop .btn_gray_s2 a:focus,
.event2019_pop .btn_gray_s2 a:hover {color:#ffffff;}

/* 버튼 - 그레이 S3 */
.event2019_pop .btn_gray_s3 button,
.event2019_pop .btn_gray_s3 input,
.event2019_pop .btn_gray_s3 a {height:28px; font-size:14px; font-weight:500; padding:0 15px; line-height:28px; color:#ffffff; background:#484848; border:1px solid #484848;}
.event2019_pop .btn_gray_s3 a:link,
.event2019_pop .btn_gray_s3 a:active,
.event2019_pop .btn_gray_s3 a:visited,
.event2019_pop .btn_gray_s3 a:focus,
.event2019_pop .btn_gray_s3 a:hover {color:#ffffff;}

.event2019_pop .btn_gray_s4 button,
.event2019_pop .btn_gray_s4 input,
.event2019_pop .btn_gray_s4 a {height:28px; font-size:14px; font-weight:500; padding:0 15px; line-height:28px; color:#000000; background:#e6e6e6; border:1px solid #e6e6e6;}
.event2019_pop .btn_gray_s4 a:link,
.event2019_pop .btn_gray_s4 a:active,
.event2019_pop .btn_gray_s4 a:visited,
.event2019_pop .btn_gray_s4 a:focus,
.event2019_pop .btn_gray_s4 a:hover {color:#000000;}

/* 버튼 - 그레이 B */
.event2019_pop .btn_gray_b1 button,
.event2019_pop .btn_gray_b1 input,
.event2019_pop .btn_gray_b1 a {height:48px; font-size:18px; font-weight:500; padding:0 40px; line-height:48px; color:#000000; background:#e6e6e6; border:1px solid #e6e6e6;}
.event2019_pop .btn_gray_b1 a:link,
.event2019_pop .btn_gray_b1 a:active,
.event2019_pop .btn_gray_b1 a:visited,
.event2019_pop .btn_gray_b1 a:focus,
.event2019_pop .btn_gray_b1 a:hover {color:#000000;}

.event2019_pop .btn_gray_b2 button,
.event2019_pop .btn_gray_b2 input,
.event2019_pop .btn_gray_b2 a {height:48px; font-size:18px; font-weight:500; padding:0 40px; line-height:48px; color:#ffffff; background:#484848; border:1px solid #484848;}
.event2019_pop .btn_gray_b2 a:link,
.event2019_pop .btn_gray_b2 a:active,
.event2019_pop .btn_gray_b2 a:visited,
.event2019_pop .btn_gray_b2 a:focus,
.event2019_pop .btn_gray_b2 a:hover {color:#ffffff;}

.event2019_wrap .btn_gray_b2 button,
.event2019_wrap .btn_gray_b2 input,
.event2019_wrap .btn_gray_b2 a {height:48px; font-size:18px; font-weight:500; padding:0 40px; line-height:48px; color:#ffffff; background:#484848; border:1px solid #484848;}
.event2019_wrap .btn_gray_b2 a:link,
.event2019_wrap .btn_gray_b2 a:active,
.event2019_wrap .btn_gray_b2 a:visited,
.event2019_wrap .btn_gray_b2 a:focus,
.event2019_wrap .btn_gray_b2 a:hover {color:#ffffff;}

/* 버튼 - 화이트 B */
.event2019_pop .btn_white_b1 button,
.event2019_pop .btn_white_b1 input,
.event2019_pop .btn_white_b1 a {height:48px; font-size:18px; font-weight:500; padding:0 40px; line-height:48px; color:#555555; background:#ffffff; border:1px solid #555555;}
.event2019_pop .btn_white_b1 a:link,
.event2019_pop .btn_white_b1 a:active,
.event2019_pop .btn_white_b1 a:visited,
.event2019_pop .btn_white_b1 a:focus,
.event2019_pop .btn_white_b1 a:hover {color:#555555;}

/* 버튼 - 레드 S3 */
.event2019_pop .btn_red_s3 button,
.event2019_pop .btn_red_s3 input,
.event2019_pop .btn_red_s3 a {height:28px; font-size:14px; font-weight:500; padding:0 15px; line-height:28px; color:#ffffff; background:#e60000; border:1px solid #e60000;}
.event2019_pop .btn_red_s3 a:link,
.event2019_pop .btn_red_s3 a:active,
.event2019_pop .btn_red_s3 a:visited,
.event2019_pop .btn_red_s3 a:focus,
.event2019_pop .btn_red_s3 a:hover {color:#ffffff;}

/* 버튼 - 레드 S2 */
.event2019_pop .btn_red_s2 button,
.event2019_pop .btn_red_s2 input,
.event2019_pop .btn_red_s2 a {height:38px; font-size:16px; font-weight:500; padding:0 30px; line-height:38px; color:#ffffff; background:#e60000; border:1px solid #e60000;}
.event2019_pop .btn_red_s2 a:link,
.event2019_pop .btn_red_s2 a:active,
.event2019_pop .btn_red_s2 a:visited,
.event2019_pop .btn_red_s2 a:focus,
.event2019_pop .btn_red_s2 a:hover {color:#ffffff;}

/* 버튼 - 레드 B */
.event2019_pop .btn_red_b1 button,
.event2019_pop .btn_red_b1 input,
.event2019_pop .btn_red_b1 a {height:48px; font-size:18px; font-weight:500; padding:0 40px; line-height:48px; color:#ffffff; background:#e60000; border:1px solid #e60000;}
.event2019_pop .btn_red_b1 a:link,
.event2019_pop .btn_red_b1 a:active,
.event2019_pop .btn_red_b1 a:visited,
.event2019_pop .btn_red_b1 a:focus,
.event2019_pop .btn_red_b1 a:hover {color:#ffffff;}

