@charset "utf-8";
@import url('http://fonts.googleapis.com/earlyaccess/notosanskr.css');
@import url('http://fonts.googleapis.com/earlyaccess/jejumyeongjo.css');
@import url('http://fonts.googleapis.com/earlyaccess/kopubbatang.css');
@import url('reset.css');
/*본고딕 웹폰트 가져오기*/
/* Noto Sans KR (korean) http://www.google.com/fonts/earlyaccess  */
@font-face{
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 100;
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'), 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.woff2) format('woff2'), 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.woff2) format('woff2'), 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.woff2) format('woff2'), 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.woff2) format('woff2'), 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.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
}



/*공통*/
.subTxt1{position:absolute;left:39%;top:24%;text-align:center; width:200px; height:200px; background:#fff;border-radius:50% 50%;font-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', serif;padding:5% 5%}
.subTxt1 > p {font-size:28px; font-weight:300; color:#000 ;line-height:150%;}
.subTxt1 > p span{font-size:24px;}
.subTxt2{position:absolute;left:39%;top:24%;text-align:center; width:200px; height:200px; background:#fff;border-radius:50% 50%;font-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', serif;padding:5% 5%}
.subTxt2 > p {font-size:28px; font-weight:300; color:#000}
.subTxt3{position:absolute;left:39%;top:24%;text-align:center; width:200px; height:200px; background:#fff; border-radius:50% 50%;font-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', serif;padding:5% 5%}
.subTxt3 > p {font-size:28px; font-weight:300; color:#000; }
.subTxt4{position:absolute;left:39%;top:24%;text-align:center; width:200px; height:200px; background:#fff; border-radius:50% 50%;font-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', serif;padding:5% 5%}
.subTxt4 > p {font-size:26px; font-weight:300; color:#000; letter-spacing:-0.06em;line-height:170%;}

.balmoon01{clear:both;font-size:20px; font-weight:500; color:#343842;text-align:center;line-height:170%;overflow:hidden;background:#fff;padding:5% 0;letter-spacing:-0.02em}
.balmoon02{clear:both;font-size:20px; font-weight:500; color:#343842;text-align:left;line-height:170%;overflow:hidden;background:#fff;padding:7% 10% 5% 32%;/*letter-spacing:-0.03em*/}

 sup{color:#429dbd}

/*참고 center*/
.chamgo02{text-align:center;color:#a0a0a0;font-size:14px;line-height:120%;padding:1% 0 0 0}
/*참고 right*/
.chamgo021{text-align:right;color:#a0a0a0; padding:0 18% 0 0;font-size:14px;line-height:150%;}
.chamgo021 a{color:#a0a0a0;}
.chamgo022{clear:both;text-align:right;color:#a0a0a0; padding:5% 0 0 0;font-size:14px;line-height:120%;}
.chamgo03{text-align:left;color:#a0a0a0; padding:5% 0 0 0;font-size:14px;line-height:120%;}
.chamgo04{text-align:left;color:#429dbd; padding:5% 0 0 0;font-size:14px;line-height:200%;}

.chamgo023{position:relative;text-align:left;color:#a0a0a0; padding:7% 7% 5% 7%;font-size:12px;line-height:120%;background:#f4f4f4;margin:8% 0 1% 0}
.chamgo023 {line-height:180%}
.chamgo023 > dt {font-size:16px; font-weight500; color:#429dbd;margin-bottom:2%}
.chamgo023> dd{font-size:14px; font-weight:400; color:#535353;}
.chamgo023 .call{font-size:12px; font-weight:400; color:#626262;background:url('../images/bullet.png') no-repeat 0 10px;padding-left:10px;margin:1% 0 6% 0}


/*동그라미안 제목 2줄일 경우*/
.sub_btnStyle01 {font-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', serif; color:#000; font-size:18px; font-weight:600; display:inline-block;line-height:170%}
.sub_btnStyle01:after {content:""; width:13px; height:3px; display:block; background:#000; margin:35% auto}

/*동그라미안 제목 2줄일 경우-글자조정(새로운 시선)*/
.sub_btnStyle03 {font-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', serif; color:#000; font-size:18px; font-weight:600; display:inline-block;line-height:170%;}
.sub_btnStyle03:after {content:""; width:13px; height:3px; display:block; background:#000; margin:35% auto}

/*동그라미안 제목 1줄일 경우*/
.sub_btnStyle02 {font-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', serif; color:#000; font-size:18px; font-weight:600; display:inline-block;line-height:170%;margin-top:15%}
.sub_btnStyle02:after {content:""; width:13px; height:3px; display:block; background:#000; margin:20% auto}


/*kipa24*/
#sub01_01{position:relative;}
.subvisual01{position:relative;width:100%;float:left;background:#429dbd}

.subcon011_le{width:50%;float:left;}
.subcon011_ri{width:50%;float:right}

/* 제목 2줄일 경우*/
.sub01_vi_left{position:relative;width:50%;float:left;font-size:42px;text-align:left;color:#fff;padding:25% 0 0 5%;box-sizing:border-box;font-weight:400;}
.sub01_vi_right{position:relative; width:50%; height:100%; float:right}
#sub01_02{position:relative; padding:0 11%;clear:both;}
.sub01_title_eng {font-size:110px;font-weight:800;opacity:0.07; color:#666;text-align:center;text-transform: uppercase;}
.sub01_title{position:relative;clear:both;font-size:40px;font-weight:400;color:#429dbd;text-align:center;margin:2% 0 5% 0}
.subcon01{position:relative;width:100%;float:left;margin:0 0;}
.subcon01_le{width:45%;float:left;margin-right:10%}
.subcon01_ri{width:45%;float:left}
.sub01_txt{font-size:16px; line-height:170%; font-weight:400;text-align:justify;color:#454545;}


/* 제목 2줄, 자간 줄일 경우*/
.sub02_vi_left{position:relative;width:50%;float:left;font-size:42px;text-align:left;color:#fff;padding:22% 0 0 5%;box-sizing:border-box;font-weight:400;letter-spacing:-0.08em}

#sub01_02 dl > dt {font-size:24px; font-weight:400; background:url('../images/icon_q.gif') no-repeat 0 3px;  color:#4774bd;padding-left:30px;}
#sub01_02 dl > dd {font-size:16px; line-height:170%; font-weight:300;color:#454545;font-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', serif; text-align:justify;margin:5% 0 10% 0}
#sub01_02 dl > dd:last-child {margin-bottom:0}

#sub01_03{position:relative;width:100%;clear:both;}
#sub01_03 p{padding:8% 0 0 0}
#sub01_04{position:relative;float:left;width:100%;background:#fee8ea;padding:8% 8% 6% 8%;box-sizing:border-box;clear:both;}
#sub01_04 h5{font-family:'Jeju Myeongjo',sans-serif;font-size:14px;color:#1b1b1b;line-height:150%;font-weight:normal}
#sub01_04 h5 span{font-family:'Jeju Myeongjo',sans-serif;font-size:50px;line-height:150%;padding-bottom:3px;border-bottom:2px solid #ff7c98}
#sub01_04 h6{font-family:'Jeju Myeongjo',sans-serif;font-size:20px;color:#1b1b1b;line-height:150%;font-weight:normal;margin-top:20px}
#sub01_04 p{padding-right:7%:}
.tipTxt_01{font-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', serif;font-size:18px;line-height:170%;color:#1b1b1b;margin-top:15%}
.tipTxt_img{margin:0 0 7% 0;padding-bottom:8%}
.tipTxt_img2{clear:both;padding:5% 0 0 3%;}
#sub01_04 dl{padding:0 0;width:100%;;float:left;}
#sub01_04 dl > dt {font-size:18px; font-weight:400; color:#ff7794}
#sub01_04 dl > dd {font-size:16px; line-height:170%; font-weight:400;color:#535353;font-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', serif; text-align:justify;margin:5% 0 5% 0}
#sub01_04 dl > dd span{font-size:14px; line-height:170%; font-weight:300;color:#535353;}
.subcon01_02_le{width:30%;float:left;padding-right:5%;}
.subcon01_02_ri{width:62%;float:left;}


#sub01_04_02{position:relative;width:100%;float:left;background:#e5f0fb;padding:7% 0 7% 11%;box-sizing:border-box;clear:both;}
#sub01_04_02 h5{font-family:'Jeju Myeongjo',sans-serif;font-size:20px;color:#1b1b1b;line-height:150%;font-weight:normal}
#sub01_04_02 h5 span{font-family:'Jeju Myeongjo',sans-serif;font-size:62px;line-height:130%;padding-bottom:3px;border-bottom:2px solid #ff7794}
#sub01_04_02 h6{font-family:'Jeju Myeongjo',sans-serif;font-size:20px;color:#1b1b1b;line-height:150%;font-weight:normal;margin-top:20px}

.tipTxt02_01{font-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', serif;font-size:18px;line-height:170%;color:#1b1b1b;margin-top:8%}
.tipTxt02_img{margin:0 0 7% 0;padding-bottom:8%}
.tipTxt02_img2{clear:both;padding:5% 0 0 3%;text-align:center}
#sub01_04_02 dl{padding:0 0;width:100%;;float:left;}
#sub01_04_02 dl > dt {font-size:18px; font-weight:400; color:#ff7794}
#sub01_04_02 dl > dd {font-size:16px; line-height:170%; font-weight:300;color:#535353;font-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', serif; text-align:justify;margin:5% 0 10% 0}

.subcon01_03_le{width:40%;float:left;padding-right:8%}
.subcon01_03_ri{width:40%;float:left;}

/*IP포커스Ⅱ*/
#sub033_02{position:relative; padding:0 11%;clear:both;}
.sub033_title_eng {font-size:90px;font-weight:800;opacity:0.1; color:#000;text-align:center;text-transform: uppercase;}
.sub033_title{font-size:58px;font-weight:400;color:#454545;text-align:center;margin:-10% 0 5% 0}
.subcon033{position:relative;width:100%;float:left;margin:5% 0}
.subcon033_le{width:45%;float:left}
.subcon033_ri{width:45%;float:right}
#sub033_02 dl > dt  {font-size:20px; font-weight:400;  color:#6f57a2;text-align:left;padding-top:3% ;padding-bottom:0.5%;}
#sub033_02 dl > dd {font-size:16px; line-height:170%; font-weight:300;color:#454545;font-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', serif; text-align:justify;margin:5% 0 10% 0}
#sub033_02 dl > dd:last-child {margin-bottom:0}

.subcon032_le{width:33.333%;float:left;text-align:center;color:#a0a0a0;font-size:14px;line-height:120%;padding:1% 0 0 0}
.subcon031_le{width:50%;float:left;text-align:center;color:#a0a0a0;font-size:14px;line-height:120%;padding:1% 0 0 0}


/*트렌드 읽기*/
#sub06_01{position:relative;width:100%;float:left;box-sizing:border-box;clear:both;}
.subvisual06{position:relative;width:100%;float:left;background:#429dbd}
/*제목 1줄일 경우*/
.sub06_vi_left{position:relative;width:50%;float:left;font-size:42px;text-align:left;color:#fff;padding:28% 0 0 5%;box-sizing:border-box;font-weight:400;letter-spacing:-2px;}
.sub06_vi_right{position:relative; width:50%; height:100%; float:right}
/*첫째단락*/
.sub06_title_eng {font-size:90px;font-weight:800;opacity:0.07; color:#707070;text-align:left;margin-left:-1%;text-transform: uppercase;}
/*첫째단락_그림 ㅁ없이 바로 달리는 경우, 캡션 뒤에 달리는 경우
.sub06_title_eng3 {font-size:90px;font-weight:800;opacity:0.07; color:#707070;text-align:left;margin-left:-12018-04-12%;padding-top:8%;text-transform: uppercase;}*/
/*fullsize image 뒤  기사 중간*/
.sub06_title_eng0 {font-size:90px;font-weight:800;opacity:0.07; color:#707070;text-align:left;margin-left:-1%;margin:-6% 0 0 0;text-transform: uppercase;}
.sub06_title{font-size:26px;font-weight:500;color:#429dbd;text-align:left;}
.sub06_title:after {content:""; width:13px; height:3px; display:block; background:#000;margin:30px 0 60px 0}

.sub07_title{font-size:26px;font-weight:500;color:#429dbd;text-align:left;}
.sub07_title:after {content:""; width:13px; height:3px; display:block; background:#000;margin:30px 0 60px 0}
.sub07_title_eng {font-size:90px;font-weight:800;opacity:0.07; color:#429dbd;text-align:left;margin-left:-1%;text-transform: uppercase;}
.sub07_title_eng3 {font-size:90px;font-weight:800;opacity:0.07; color:#429dbd;text-align:left;margin-left:-1%;padding-top:8%;text-transform: uppercase;}
.sub07_title_eng0 {font-size:90px;font-weight:800;opacity:0.07; color:#429dbd;text-align:left;margin-left:-1%;margin:-6% 0 0 0;text-transform: uppercase;}


/*두째 세째단락*/
.sub06_title_eng2 {font-size:90px;font-weight:800;opacity:0.07; color:#707070;text-align:left;padding-top:10%;margin-left:-1%;text-transform: uppercase;}

/*자간줄임*/
.sub06_title_eng3 {font-size:85px;font-weight:800;opacity:0.07; color:#707070;text-align:left;margin-left:-1%;text-transform: uppercase;letter-spacing:-0.09em}
.sub06_title_eng4 {font-size:75px;font-weight:800;opacity:0.07; color:#707070;text-align:left;margin-left:-1%;text-transform: uppercase;letter-spacing:-0.11em;padding-top:8%;}

   
#sub06_02{position:relative;width:100%;float:left;box-sizing:border-box;clear:both;margin-bottom:7%}
.subcon06{position:relative;width:100%;padding:0 25.7% 0 0;float:left;box-sizing:border-box;margin-left:7.5%}
.conimg_s{width:20%;float:left;padding:23% 0 5% 7%;text-align:center; color:#a0a0a0;font-size:12px}
.conimg_s2{width:11%;float:left;padding:23%  0 5% 13%;text-align:center; color:#a0a0a0 ;font-size:12px;}
.conimg_s3{width:20%;float:left;padding:19%  0 5% 7%;text-align:center; color:#a0a0a0 ;font-size:12px;}

.contxt{width:67%;float:right;text-align:left}
.contxt p img{padding:10% 0 0 0}
.sub06_title2{font-size:20px;font-weight:500;color:#6f57a2;text-align:left;padding:3% 0 1% 0}
.sub06_txt{font-size:16px; line-height:170%; font-weight:400;text-align:justify;color:#454545;}
.sub06_txt3{font-size:18px; line-height:170%; font-weight:400;text-align:justify;color:#454545;padding-bottom:0; margin-bottom:0}

/*small image 뒤*/
.sub06_txt2{font-size:18px; line-height:170%; font-weight:400;text-align:justify;color:#454545; padding:10% 0 0 0 }
#sub06_06{position:relative;width:100%;float:left;box-sizing:border-box;clear:both;margin-bottom:2%;padding:0 15% 0 15%}
#sub06_03{position:relative;width:100%;float:left;box-sizing:border-box;clear:both;}
#sub06_03 p img{margin:4% 0}
#sub06_04{position:relative;width:100%;float:left;box-sizing:border-box;clear:both;padding:2% 0 4% 0;}
#sub06_05{position:relative;width:100%;float:left;box-sizing:border-box;clear:both;padding:0 0 2% 0;}
#sub06_05 p img{margin:0 0}
#sub06_07{position:relative;width:100%;float:left;box-sizing:border-box;clear:both;margin-bottom:2%;padding:0 15% 0 12%}
#sub06_08{position:relative;width:100%;float:left;box-sizing:border-box;clear:both;margin-bottom:2%;padding:0 18% 0 18%}
#sub06_08 p img{margin:0 auto}
.sub06_txt4{font-size:18px; line-height:170%; font-weight:400;text-align:justify;color:#454545; padding:5% 0 0 0 }
.sub06_txt5{font-size:18px; line-height:170%; font-weight:400;text-align:justify;color:#454545; padding:0}
.sub06_txt6{font-size:18px; line-height:170%; font-weight:400;text-align:justify;color:#454545; padding:6% 0 8% 0}

#sub06_10{position:relative;width:100%;float:left;box-sizing:border-box;clear:both;margin-bottom:2%;padding:0 7% 0 8%}
#sub06_10 p{text-align:center;color:#7d7d7d;font-size:14px;line-height:120%;padding:1% 7% 0 0}
/*kipa24 따옴표*/
.con012_bullet{position:relative;width:100%;padding:5% 0}
.con012_bullet img{margin:0 auto}

/*fullsize image*/
#sub06_09{position:relative;width:100%;float:left;box-sizing:border-box;clear:both;padding:8% 5%;background-color:#fee8ea;}
#sub06_09 .info{position:relative;margin:2% auto;width:95%;box-sizing:border-box}
#sub06_09 li{width:25%; float:left; display:block;}

#sub06_09 h5{font-size:35px;font-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', serif;/*border-bottom:2px solid #ff7c98*/;padding-bottom:1%;font-weight:400;text-align:center}




/*이벤트*/
#sub07_01{position:relative;width:100%;background:#009faf;padding:0;box-sizing:border-box;clear:both;/*background:url('../images/event_bg.jpg') no-repeat 0 0;*/;padding:5% 11% 0 11%}
#sub07_03{overflow:hidden;position:relative;width:100%;background:#ecf8fd;/*background:linear-gradient(15deg, #aca8f1, #9ac7fa);*/box-sizing:border-box;clear:both;padding:8% 10% 8% 10%;}
#sub07_04{position:relative;width:100%;background:#ecf8fd;box-sizing:border-box;clear:both;}

.event_date{overflow:hidden; position:relative;padding:2% 0 5% 0;width:55%;display:block;margin:0 auto;}
.event_date li{list-style:none;font-size:18px; color:#707070;font-weight:400;line-height:180%;float:left;margin:1% 3%}
.event_date li .btn01{background:#78c6e3; color:#fff; font-size:16px; font-weight:400; border-radius:20px; max-width:150px; box-sizing:border-box; text-align:center; padding:5px 17px}
.event_date li .btn02{background:#78c6e3; color:#fff; font-size:16px; font-weight:400; border-radius:20px; max-width:150px; box-sizing:border-box; text-align:center; padding:5px 25px}
.event_date img{/*float:right;padding-right:30%;*/margin:0 auto}

.event_top{position:relative;width:100%;margin:0 auto;background:url('../images/sub07_01.jpg') no-repeat 0 0;background-size:100%;box-sizing:border-box;}
.event_top img{margin:0 auto;text-align:center;}
.event_title{font-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', serif; font-size:34px; color:#616161;font-weight:300;text-align:center;padding:8% 0 3% 0;}
.event_title span{font-weight:600;}


.date{border-top:1px solid #b2d9d9;border-bottom:1px solid #b2d9d9;padding:2px 0;width:60%;margin:4% auto}

.event_txt01{text-align:center;font-size:30px; font-weight:400; color:#1b1b1b;margin:7% 0 0 0;font-family:'kopubbatang', 'batang', 'Malgun Gothic', '돋움', 'Dotum', sans-serif;}
.event_txt02{text-align:center;font-size:18px; font-weight:300; color:#707070;line-height:170%;padding:4% 2%;}
.event_txt03{text-align:center;font-size:18px; font-weight:400; color:#1b1b1b;line-height:190%;border-top:1px solid #b2d9d9;border-bottom:1px solid #b2d9d9;padding:5% 0;}
.event_txt03:before{content:""; width:13px; height:3px; display:inline-block; background:#fff;margin:0 1% 5px 0}
.hr02{clear:both;width:55%;height:1px; padding-top:5%;margin:0 auto}
.event_txt04{overflow:hidden;width:50%;font-size:18px;font-weight:500;text-align:center;margin:5% auto 0 auto;color:#4fb8b8;}
.event_txt04 img{display:inline-block;margin:0 5% 3px 5%}

/*이벤트 참여방법*/
.event_step {overflow:hidden;position:relative; width:75%; display:block;padding:2% 3% 5% 3%; margin:0 auto;}
.event_step li{float:left;text-align:center;width:33%;}
.event_step li img{margin:0 auto;width:85%}

/*이벤트 당첨선물*/
.event_gift {overflow:hidden;position:relative; width:65%;display:block; padding:3% 5% 4% 5%; margin:0 auto;background:#fff;}
.event_gift li{float:left;text-align:center;margin:0 1%;}
.event_gift .line{width:3px}
.event_gift .gift{width:29%}
.event_gift li img{width:100%;margin:0 auto}

#sub07_02{position:relative;width:100%;background:#b39d9;padding:0 0 5% 0;box-sizing:border-box;clear:both}
.event_middle img{margin:0 auto;text-align:center;}
.hr03{clear:both;width:55%;height:1px; padding-top:3%;margin:0 auto}
.event_txt05{width:20%;font-size:24px;font-weight:500;background:#000;text-align:center;margin:-1% auto;color:#fff}

.gift_titile{margin:0 auto;text-align:center;padding:0 0 3% 0}
.quizbox{clear:both;position:relative;width:60%; padding:2% 5%;background:#fff;color:#6f57a2;text-align:center; margin:0 auto;}
.quizbox h4{font-family:'arial', 'verdana', serif;font-weight:bold;margin:0 0 2% 0;font-size:48px;}
.quizbox02{text-align:center;font-size:20px; font-weight:500; color:#6f57a2;margin:5% 0;line-height:170%}

/*sns 공유하기*/
.sns_share{position:relative;width:100%;text-align:center;padding:100px 0 100px 0}
.sns_share img{margin:0 8px}
/*sns 공유하기_이벤트 내부용*/
.sns_share2{position:relative;width:100%;text-align:center;}
.sns_share2 img{margin:0 8px}

/*sns 공유하기_서브페이지 상단*/
.sns_share3{display:block; position:fixed;right:2%;top:15%;text-align:center;width:33px;z-index:99}
.sns_share3 img{margin-bottom:7px}
/*버튼*/
.btn{ color:#ff7c98; padding:10px 30px 10px 30px; float:left; font-size:18px; font-weight:400;border: 2px solid #ff7c98}

/*2단테이블*/
.table01{border-top:2px solid #846bb9;width:100%; }
.table01 .t1{font-size:18px; color:#5e5472;font-weight:400; padding:10px 10px; text-align:center;border-bottom:1px solid #b8acd2;border-right:0px; line-height:24px;width: 45%;background-color:#f8f6fc;border-right:1px solid #b8acd2;vertical-align:middle;}
.table01 .t11{font-size:18px; color:#5e5472;font-weight:400; padding:10px 10px; text-align:center;border-bottom:1px solid #b8acd2;border-right:0px; line-height:24px;width: 55%;background-color:#f8f6fc;vertical-align:middle;}
.table01 .t3{font-size:15px; color:#7d7d7d;font-weight:300; padding:10px 10px; text-align:center;border-bottom:1px solid #b8acd2;border-right:0px; line-height:24px;width: 45%;border-right:1px solid #b8acd2;vertical-align:middle;}
.table01 .t4{font-size:14px; color:#7d7d7d;font-weight:300; padding:10px 0 10px 20px; text-align:left;border-bottom:1px solid #b8acd2;border-right:0px; line-height:24px;width: 55%;vertical-align:middle;}


/*3단테이블*/
.table02{border-top:2px solid #846bb9;width:100%; }
.table02 .t1{font-size:16px; color:#5e5472;font-weight:400; padding:10px 10px; text-align:center;border-bottom:1px solid #b8acd2;border-right:0px; line-height:24px;width: 25%;background-color:#f8f6fc;border-right:1px solid #b8acd2;vertical-align:middle;}
.table02 .t11{font-size:16px; color:#5e5472;font-weight:400; padding:10px 10px; text-align:center;border-bottom:1px solid #b8acd2;border-right:0px; line-height:24px;width: 50%;background-color:#f8f6fc;vertical-align:middle;}
.table02 .t12{font-size:16px; color:#5e5472;font-weight:400; padding:10px 10px; text-align:center;border-bottom:1px solid #b8acd2;border-right:0px; line-height:24px;width: 25%;background-color:#f8f6fc;border-right:1px solid #b8acd2;vertical-align:middle;}
.table02 .t3{font-size:15px; color:#7d7d7d;font-weight:300; padding:10px 10px; text-align:center;border-bottom:1px solid #b8acd2;border-right:0px; line-height:24px;width: 25%;border-right:1px solid #b8acd2;vertical-align:middle;}
.table02 .t4{font-size:15px; color:#7d7d7d;font-weight:300;padding:10px 0 10px 30px; text-align:left;border-bottom:1px solid #b8acd2;border-right:0px; line-height:24px;width: 50%;vertical-align:middle;}

/*7단테이블*/
.table03{border-top:2px solid #846bb9;width:100%; }
.table03 .t1{font-size:16px; color:#5e5472;font-weight:400; padding:10px 10px; text-align:center;border-bottom:1px solid #b8acd2;border-right:0px; line-height:24px;width: 15%;background-color:#f8f6fc;border-right:1px solid #b8acd2;vertical-align:middle;}
.table03 .t11{font-size:16px; color:#5e5472;font-weight:400; padding:10px 10px; text-align:center;border-bottom:1px solid #b8acd2;border-right:0px; line-height:24px;width: 14%;background-color:#f8f6fc;vertical-align:middle;}
.table03 .t12{font-size:16px; color:#5e5472;font-weight:400; padding:10px 10px; text-align:center;border-bottom:1px solid #b8acd2;border-right:0px; line-height:24px;width: 14%;background-color:#f8f6fc;border-right:1px solid #b8acd2;vertical-align:middle;}
.table03 .t3{font-size:15px; color:#7d7d7d;font-weight:300; padding:10px 10px; text-align:center;border-bottom:1px solid #b8acd2;border-right:0px; line-height:24px;width: 14%;border-right:1px solid #b8acd2;vertical-align:middle;}
.table03 .t4{font-size:15px; color:#7d7d7d;font-weight:300; padding:10px 10px; text-align:center;border-bottom:1px solid #b8acd2;border-right:0px; line-height:24px;width: 15%;vertical-align:middle;}


/*화면사이즈*/
@media screen and (max-width:1870px) {

	
}

@media screen and (max-width:1800px) {
.sub01_vi_left{font-size:35px;}
.sub06_vi_left{font-size:35px;}
.sub02_vi_left{font-size:35px;}
.subTxt1{width:180px; height:180px;top:20%;left:35%;}
.subTxt1 p{font-size:24px;}
.subTxt1 > p span{font-size:18px;}
.subTxt2{width:180px; height:180px;top:19%;left:38%;}
.subTxt2 p{font-size:24px;}
.event_date li{font-size:16px;}

}

@media screen and (max-width:1700px) {
#sub07_03{padding:5% 5%}

}

@media screen and (max-width:1650px) {
.sub01_vi_left{font-size:30px;}
.sub06_vi_left{font-size:30px;}
.sub02_vi_left{font-size:30px;}
.subTxt1{width:160px; height:160px;top:20%;left:38%;}
.subTxt1 p{font-size:22px;}
.subTxt1 > p span{font-size:18px;}
}

@media screen and (max-width:1583px) {
.sub01_title_eng{font-size:80px;}
.sub01_title{font-size:40px;}

.sub06_title_eng{font-size:80px;}
.sub06_title_eng0{font-size:80px;}
.sub06_title_eng2{font-size:80px;}
.sub06_title_eng3{font-size:75px;}
.sub033_title_eng{font-size:80px;}
.event_txt02{width:60%;margin:3% auto;text-align:left}
.event_gift {padding:3% 3% 4% 3%;}
.event_gift .gift{width:30%}
}

@media screen and (max-width:1440px) {
.sub01_vi_left{font-size:30px;}
.sub06_vi_left{font-size:30px;}
.sub02_vi_left{font-size:26px;}

.subTxt1{width:150px; height:150px;top:20%;left:38%;}
.subTxt1 p{font-size:20px;}
.subTxt1 > p span{font-size:18px;}

.subTxt2{width:150px; height:150px;top:20%;left:38%;}
.subTxt2 p{font-size:20px;}
.sub033_vi_left{font-size:24px;}
.sub033_title_eng{font-size:65px;}

.subTxt3{width:150px; height:150px;top:20%;left:38%; }
.subTxt3 > p {font-size:20px}
.subTxt4{width:150px; height:150px;top:20%;left:38%; }
.subTxt4 > p {font-size:20px}
.event_gift{width:70%;}
.event_step li img{width:90%}
#sub07_03{padding:3% 3%}
#sub01_04 dl{width:90%}
.tipTxt_01{padding-right:10%}
#sub01_04 h6{padding-right:10%}
}

@media screen and (max-width:1280px) {
.sub01_vi_left{font-size:24px;}
.sub06_vi_left{font-size:24px;}
.sub02_vi_left{font-size:22px;}

.sub01_title{font-size:32px;}
.subcon01_le{float:none;width:80%;margin:0 auto; }
.subcon01_ri{float:none;width:80%;margin:5% auto;}
.sub01_title_eng{font-size:65px;line-height:130%;}
.sub06_title_eng{font-size:65px;line-height:130%;}
.sub06_title_eng0{font-size:65px;line-height:130%;}
.sub06_title_eng2{font-size:65px;line-height:130%;}
.sub06_title_eng3{font-size:60px;line-height:130%;}

.subTxt1{width:150px; height:150px;top:17%;left:38%;}
.subTxt2{width:150px; height:150px;top:17%;left:38%;}
.subTxt3{width:150px; height:150px;top:17%;left:38%;}
.sub_btnStyle01{margin-top:10%}
.sub_btnStyle01:after{margin:20% auto}
.sub_btnStyle02{margin-top:10%}
.sub_btnStyle02:after{margin:20% auto}
.event_gift {background:#fff;width:75%;margin-left:5.5%}
.event_step{width:85%}
.event_step li img{width:95%}

#sub07_03{padding:8% 18%}

}

@media screen and (max-width:1024px) {
.sub01_vi_left{font-size:24px;}
.sub06_vi_left{font-size:24px;}
.sub02_vi_left{font-size:22px;}
.sub01_title{font-size:28px;}
.sub01_title_eng{font-size:60px;line-height:130%;}
.sub06_title_eng{font-size:60px;line-height:130%;}
.sub06_title_eng0{font-size:60px;line-height:130%;}
.sub06_title_eng2{font-size:60px;line-height:130%;}
.sub06_title_eng3{font-size:55px;line-height:130%;}
.event_top img{width:30%:margin:0 auto}	
.subcon01_le{width:80%;margin:0 auto}
.subcon01_ri{width:80%;margin:0 auto}
#sub01_02 dl{margin-top:5%;width:100%}
.subcon01_02_le{width:100%}
.subcon01_02_ri{width:100%;margin-bottom:15%}	
.subcon06{width:90%;padding:5% 5%}
.conimg_s{width:90%;text-align:center;padding:5% 5%}
.conimg_s1{width:90%;text-align:center;padding:5% 5%}
.contxt{width:100%;float:left}	
.balmoon01{padding:5% 5%}
.sub033_title_eng{font-size:60px;}
.subcon033_le{width:100%}
.subcon033_ri{width:100%}
#sub033_02 dl{margin-top:5%;width:100%}
.subcon033_02_le{width:100%}
.subcon033_02_ri{width:100%;margin-bottom:15%}	

#sub01_04 dl{width:90%}
.event_step{width:90%}
.event_step li img{width:95%}
.event_gift{width:80%;}
}


@media screen and (max-width: 986px) {
.balmoon01{padding:5% 10%;text-align:left;font-size:16px;}
.balmoon02{padding:5% 10%;font-size:18px;}
.sub01_title{font-size:24px;width:86%;padding:5% 5%;}
.subcon01_le{width:80%;margin:0 auto}
.subcon01_ri{width:80%;margin:5% auto}
.subcon06{width:86%;padding:5% 7% 5% 4%}
.subcon01{width:86%;padding:5% 7% 5% 4%}
.sub01_title_eng{font-size:60px;line-height:130%;}
.sub06_title_eng{font-size:60px;line-height:130%;}
.sub06_title_eng0{font-size:60px;line-height:130%;}
.sub06_title_eng2{font-size:60px;line-height:130%;}
.sub06_title_eng3{font-size:55px;line-height:130%;}
.sub06_title_eng4{font-size:45px;line-height:130%;}

.event_txt01{font-size:26px;text-align:center}
.event_txt02{font-size:18px;text-align:left;width:80%}
.hr02{width:80%}
.event_txt04{margin:5% auto 0 auto}
.event_middle img{width:60%}
#sub01_04 dl{width:90%}
.sub03_title_eng{font-size:65px;}
.balmoon033{padding:5% 5%;text-align:left;font-size:18px;}	
.sub033_title_eng{font-size:65px;}
#sub06_09 li{width:40%;margin:5% 5%}
#sub06_09 h5{font-size:50px;text-align:center}
.sub02_vi_left{font-size:20px;}
.conimg_s2{width:23%;text-align:center;padding:5% 0 5% 0;margin:0 0 10% 0}
.sub06_txt5{font-size:16px}
.event_title{padding:15% 0 3% 0;}
.event_top img{width:60%}
.event_step{width:90%}
.event_step li img{width:90%}

}

@media screen and (max-width:768px) {
.sub01_title{font-size:24px;}
.sub01_title_eng{font-size:40px;letter-spacing:-0.04em;line-height:130%;}
.sub06_title_eng{font-size:40px;letter-spacing:-0.04em;line-height:130%;}
.sub06_title_eng0{font-size:40px;letter-spacing:-0.04em;line-height:130%;}
.sub06_title_eng2{font-size:40px;letter-spacing:-0.04em;line-height:130%;}
.sub06_title_eng3{font-size:38px;letter-spacing:-0.04em;line-height:130%;}
.sub06_title_eng4{font-size:28px;letter-spacing:-0.04em;line-height:130%;}

.conimg_s2{width:28%;text-align:center;padding:5% 0 5% 0;margin:0 0 10% 0}

.sub06_vi_left{width:100%;padding:10% 0 30% 0;text-align:center}
.sub01_vi_left{width:100%;padding:10% 0 30% 0;text-align:center}
.sub02_vi_left{width:100%;padding:10% 0 30% 0;text-align:center}
.sub01_vi_right{width:100%;}
.sub06_vi_right{width:100%;}
.subTxt1{top:13%;left:35%}
.subTxt2{top:9%;left:28%}
.subTxt3{top:13%;left:35%}
.subTxt4{top:15%;left:35%}

.sub02_txt{text-align:left}
.subcon01_le{width:80%;margin:0 auto}
.subcon01_ri{width:90%;margin:5% auto}
#sub01_02 dl{margin-top:5%;width:100%}
#sub01_02 dl > dd {text-align:left}
#sub01_04 dl{width:80%}
#sub01_04 dl > dd {text-align:left}
.subcon01_02_le{width:100%}
.subcon01_02_ri{width:100%;margin-bottom:15%}
.tipTxt_01{width:85%}
.tipTxt_img{width:80%}
.chamgo02{text-align:center;color:#a0a0a0;font-size:12px;line-height:150%;padding:5% 0 5% 0}
.chamgo021{text-align:right;color:#a0a0a0;font-size:12px;line-height:150%;padding:0 10% 5% 10%}
.sub_btnStyle01{margin-top:2%}
.sub_btnStyle01:after{margin:22% auto}
.sub_btnStyle02{margin-top:11%}
.sub_btnStyle02:after{margin:15% auto}
.subcon011_le{width:100%;margin-top:4%}
.subcon011_ri{width:100%;margin-top:4%}
.subcon031_le{width:100%;margin-bottom:5%}
.subcon032_le{width:100%;margin-bottom:5%}
.subcon033_le{width:100%}
.subcon033_ri{width:100%}
#sub033_02 dl{margin-top:5%;width:100%}
#sub033_02 dl >dd {text-align:left}
.sub033_title_eng{font-size:60px;letter-spacing:-0.04em}
.sub033_title{margin-top:0%;font-size:50px}
.event_step  li{width:100%;margin-bottom:5%}
.event_step li img{width:50%}
.event_gift  li{width:100%;margin:3% auto}
.event_gift li img{width:100%;margin-top:-15px}
.event_txt04 img{width:20%}
.event_txt02{width:70%}
#sub06_09 li{width:40%;margin:5% 5%}
#sub06_09 h5{font-size:40px;text-align:center}
#sub07_03{padding:8% 12%}
.event_date{width:90%}
.event_date li{font-size:14px}
.event_date li .btn01{font-size:12px}
.event_date li .btn02{font-size:12px}
.event_gift .gift{width:100%}
.event_gift .gift img{width:50%}
}



@media screen and (max-width:570px) {

.sns_share3{padding:15% 1% 0 0;}

.sub01_title_eng{font-size:50px;letter-spacing:-0.05em; line-height:120%;}
.sub01_vi_left{width:100%;padding:10% 0 30% 0;text-align:center}
.sub01_title{font-size:22px}
.sub06_title{font-size:22px}
.sub06_title_eng  {font-size:40px;letter-spacing:-0.05em;line-height:130%;}
.sub06_title_eng0{font-size:40px;letter-spacing:-0.05em;line-height:130%;}
.sub06_title_eng2{font-size:40px;letter-spacing:-0.05em;line-height:130%;}
.sub06_title_eng3{font-size:40px;letter-spacing:-0.05em;line-height:130%;}
.subTxt1{top:10%;left:30%}
.subTxt2{top:11%;left:25%}
.subTxt3{top:13%;left:32%}
#sub06_09 li{width:70%;margin:0 15%}
#sub06_09 h5{font-size:27px;text-align:center}
#sub01_02{width:80%;padding-right:4%}
.conimg_s{width:100%;text-align:center;padding:5% 0 5% 0;margin:0 0 10% 0}
.conimg_s2{width:30%;text-align:center;padding:5% 0 10% 0;margin:0 0 10% 0}
.chamgo02{text-align:center;color:#a0a0a0;font-size:12px;line-height:150%;margin:0% 7% 5% 7%}
.chamgo021{text-align:right;color:#a0a0a0;font-size:12px;line-height:150%;padding:0 10% 5% 10%}
.tipTxt_img{width:80%}
.tipTxt_img2{margin:-8% 0 10% 0;width:90%;text-align:center;padding:5% 0 5% 0}
#sub01_04 h5{font-family:'Jeju Myeongjo',sans-serif;font-size:20px;color:#1b1b1b;line-height:180%;font-weight:normal;padding:5% 10% 5% 0}
#sub01_04 h5 span{font-family:'Jeju Myeongjo',sans-serif;font-size:40px;}
.btn{ color:#13bcf4; padding:5px 10px 5px 10px; float:left; font-size:16px; font-weight:400;border: 1px solid #13bcf4;margin:10% 0 5% 15%}
#sub01_04 dl{padding:0 0;width:90%;;float:left;}
#sub01_04 dl > dt {font-size:18px; font-weight:400; color:#ff7794}
#sub01_04 dl > dd {font-size:16px; line-height:170%; font-weight:300;color:#535353;font-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', serif; text-align:justify;margin:5% 0 10% 0}
.event_txt02{font-size:16px;}
.event_txt03{font-size:18px;}
.event_txt04{font-size:20px}
.hr02{padding-bottom:7%}
#sub033_02 dl > dt  {font-size:20px}
.sub033_title_eng{font-size:40px;letter-spacing:-0.05em;line-height:130%;}
.sub033_title{margin-top:-10%;font-size:28px}
.event_middle2 img{margin:0 auto;text-align:center;width:80%;}
.sub_btnStyle01{margin-top:2%}
.sub_btnStyle01:after{margin:22% auto}
.sub_btnStyle02{margin-top:11%}
.sub_btnStyle02:after{margin:15% auto}
.Mobile{display:none}
#sub07_03{padding:8% 10%}
.event_step li img{width:60%}
.event_date{width:90%}



}

@media screen and (max-width:425px) {
.subTxt1{top:9%;left:25%;width:150px; height:150px;}
.subTxt1 p{font-size:18px}
.subTxt1 span{font-size:16px}
.subTxt3{width:150px; height:150px;top:14%;left:28%;}
.subTxt4{width:150px; height:150px;top:14%;left:28%;}
.subTxt4 p{font-size:19px}
.subcon01_le{width:100%;margin:0 auto}
.subcon01_ri{width:100%;margin:5% auto}
.sub01_title{font-size:18px;clear:both}
.sub01_title_eng{font-size:32px;line-height:130%;}
.sub06_title{font-size:20px}
.sub07_title{font-size:20px}
.sub06_title_eng{font-size:32px;line-height:130%;}
.sub06_title_eng0{font-size:32px;line-height:130%;}
.sub06_title_eng2{font-size:32px;line-height:130%;}
.sub06_title_eng3{font-size:32px;line-height:130%;}
.sub06_title_eng4{font-size:24px;line-height:130%;}
.sub033_title_eng{font-size:32px;line-height:130%;}
#sub06_09 li{width:70%;margin:0 15%}
#sub06_09 h5{font-size:22px;text-align:center}
#sub06_08{padding:0 12% 0 10%}
.conimg_s{width:100%;text-align:center;padding:5% 0 5% 0}
.conimg_s2{width:50%;text-align:center;padding:5% 0 5% 0}
.chamgo02{text-align:center;color:#a0a0a0;font-size:11px;line-height:150%;padding:5% 0 5% 0}
.chamgo021{text-align:right;color:#a0a0a0;font-size:12px;line-height:150%;padding:0 10% 5% 10%}
.event_txt04{font-size:16px;margin-top:-5%}
.event_txt05{font-size:16px;margin-top:-5%}

#sub01_04 h5 span{font-size:38px;}
.event_date{width:90%}
.event_date li{font-size:14px;}
.event_date li .btn01{font-size:12px}
.event_date li .btn02{font-size:12px}
.sub01_txt{font-size:14px}
.sub06_txt{font-size:14px}
.sub06_txt4{font-size:14px;padding-right:4%}
.sub06_txt5{font-size:14px}
.event_step li img{width:80%}
.event_gift .gift img{width:80%}
.balmoon02{padding:5% 11% 5% 10%;font-size:16px;}



}

@media screen and (max-width:375px) {
.sub01_title{font-size:18px;}
.sub06_title{font-size:18px}
.sub07_title{font-size:18px}
.sub01_title_eng{font-size:32px;line-height:130%;}
.sub06_title_eng{font-size:32px;line-height:130%;}
.sub06_title_eng0{font-size:32px;line-height:130%;}
.sub06_title_eng2{font-size:32px;line-height:130%;}
.sub06_title_eng3{font-size:32px;line-height:130%;}
.sub033_title_eng{font-size:32px;line-height:130%;}
#sub06_09 h5{font-size:27px;text-align:center}
.sub01_txt{font-size:14px}
.sub06_txt{font-size:14px}
.sub06_txt4{font-size:14px;padding-right:4%}
.sub06_txt5{font-size:14px}
.balmoon02{padding:5% 11% 5% 10%;font-size:14px;}
.balmoon01{font-size:14px}
.event_gift .gift img{width:90%}
.subTxt1{top:10%;left:23%;width:140px; height:140px;}
.subTxt1 p{font-size:18px}
.subTxt1 span{font-size:14px}
.subTxt3{top:14%;left:23%}
.subTxt4{top:14%;left:23%}

}

@media screen and (max-width:320px) {
.sub01_title{font-size:20px;}
.sub01_title_eng{font-size:28px;line-height:130%;}
.sub06_title_eng{font-size:28px;line-height:130%;}
.sub06_title_eng0{font-size:28px;line-height:130%;}
.sub06_title_eng2{font-size:28px;line-height:130%;}
.sub06_title_eng3{font-size:28px;line-height:130%;}
.sub033_title_eng{font-size:28px;line-height:130%;}
#sub06_09 h5{font-size:27px;text-align:center}
.event_gift .gift img{width:90%}
}