.htmlWrapper {width:100%;max-width:2000px;margin:0 auto;min-width:1200px;padding-bottom:100px;}

/* 상단 */
.htmlWrapper section.top_wrapper {position:relative;display:block;width:100%;height:50px;line-height:50px;text-align:center;padding-top:10px;box-sizing:border-box;}
.htmlWrapper section.top_wrapper > .hx_top{position:relative;background-image:url('../images/top_hx.jpg');width:842px;height:29px;margin:0 auto;}

.htmlWrapper section.top_wrapper > .hx_top.m06{position:relative;background-image:url('../images/06/top_hx.png');width:843px;height:29px;margin:0 auto;}
.htmlWrapper section.top_wrapper > .hx_top.m2401{position:relative;background-image:url('../images/month2401/top_hx.png');width:843px;height:29px;margin:0 auto;}

.htmlWrapper section.top_wrapper > .hx_top .link_daum {position:absolute;width:70px;height:29px;}
.htmlWrapper section.top_wrapper > .hx_top .link_comp {position:absolute;width:146px;height:24px;left:100px;}
.htmlWrapper section.top_wrapper > .hx_top > div > a{display:block;width:100%;height:100%;}



/* Visual */
.htmlWrapper section.visual_wrapper {position:relative;width:100%;background:#FFFFFF;;height:1070px;background-position:center;overflow:hidden;}
.htmlWrapper section.visual_wrapper.m06 {position:relative;width:100%;background-image:url('../images/06/visual.jpg');height:1080px;background-position:center;overflow:hidden;}
.htmlWrapper section.visual_wrapper .video {position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;text-align:center;}
.htmlWrapper section.visual_wrapper .video video{height:100%;}
.htmlWrapper section.visual_wrapper .txt_wrap {position:absolute;top:250px;left:0;width:100%;z-index:1;}
.htmlWrapper section.visual_wrapper .txt_wrap .txt {position:relative;width:802px;height:299px;margin:0 auto;}

.htmlWrapper section.visual_wrapper.m06 > .txt_wrapper {position:absolute;width:100%;left:0;top:355px;overflow:hidden;}
.htmlWrapper section.visual_wrapper.m06 > .txt_wrapper > .txt {position:relative;height:150px;overflow:hidden;text-align:center;}
.htmlWrapper section.visual_wrapper.m06 > .txt_wrapper > .txt > img{animation:15s moveUp infinite}

@keyframes moveUp {
    0% {
        transform: translateY(100%);
    }
		30% {
        transform: translateY(0%);
    }
    40% {
        transform: translateY(0%);
    }
    70% {
        transform: translateY(-40%);
    }
    80% {
        transform: translateY(-40%);
    }
    100% {
        transform: translateY(-98%);
    }
}

.htmlWrapper section.sec_evt_month08 {background-image:url('../images/pc_event1bg.png');height:3000px;}
.htmlWrapper section.sec_evt_month08 a{display:block;width:100%;height:100%}

.htmlWrapper section.sec_poster_month09 {background-image:url('../images/pc_poster_09.jpg');height:1500px;}
.htmlWrapper section.sec_poster_month09 a{display:block;width:100%;height:100%;}
.htmlWrapper section.sec_intro_month09 {background-image:url('../images/pc_intro_09.jpg');height:856px;}
.htmlWrapper section.sec_dmz_month09 {background-image:url('../images/pc_dmz_09.jpg');height:856px;}
.htmlWrapper section.sec_intro_month09 a{display:block;width:100%;height:100%}
.htmlWrapper section.sec_dmz_month09 a{display:block;width:100%;height:100%}


/* 다음 */
.htmlWrapper section.daum_wrapper {position:relative;width:100%;background-image:url('../images/daum.jpg');height:238px;background-position:center;}
.htmlWrapper section.daum_wrapper  > .daum_wrap {}
.htmlWrapper section.daum_wrapper  > .daum_wrap .keyword{position:absolute;width:180px;height:50px;top:100px;left:300px;font-size:40px;font-weight:700;}
.htmlWrapper section.daum_wrapper  > .daum_wrap .keyword::before {
  content: "고양특례시";
  position: absolute;
  display:inline-block;
  top: 0;
  left: 0;
  width: 100%;
  font-weight:700;
  height: 100%;
  color: #333333;
  font-size:40px;
  overflow: hidden;
  border-right: 1px solid black;
  animation: typing 5s steps(31);
  animation-iteration-count: 3;
}
.htmlWrapper section.daum_wrapper  > .daum_keyword_list_wrapper {position:absolute;bottom:50px;text-align:center;width:100%;}
.htmlWrapper section.daum_wrapper  > .daum_keyword_list_wrapper .keyword_list {position:relative;display:inline-block;font-size:24px;color:#555555;margin-left:150px;font-weight:400;}

/* 2023고양국제꽃박람회 */
.htmlWrapper section.flower_wrapper {position:relative;width:100%;background-image:url('../images/bg_flower.jpg');height:1000px;background-position:center;}
/* 2023고양국제꽃박람회 */



/* 카드뉴스 */
.htmlWrapper section.cardnews_wrapper {position:relative;width:100%;background-image:url('../images/bg_cardnews.jpg');height:1152px;background-position:center;}
.htmlWrapper section.cardnews_wrapper > .cardnews_wrap {position:absolute;top:240px;width:100%;}
.htmlWrapper section.cardnews_wrapper > .cardnews_wrap > .cardnews_list {position:relative;width:800px;height:800px;margin:0 auto;}
.htmlWrapper section.cardnews_wrapper > .cardnews_wrap > .cardnews_list > .cardnews {position:relative;width:100%;height:100%;background:#FFFFFF;overflow:hidden;}
.htmlWrapper section.cardnews_wrapper > .cardnews_wrap > .cardnews_list > .cardnews_prev_btn {position:absolute;left:-80px;top:340px;width:69px;height:69px;background-image:url('../images/bt_prev.png');cursor:pointer;}
.htmlWrapper section.cardnews_wrapper > .cardnews_wrap > .cardnews_list > .cardnews_next_btn {position:absolute;right:-80px;top:340px;width:69px;height:69px;background-image:url('../images/bt_next.png');cursor:pointer;}
.htmlWrapper section.cardnews_wrapper .swiper-slide img {width:100%;}
.htmlWrapper section.cardnews_wrapper.month03 {background-image:url('../images/bg_cardnews_03.jpg');}
.htmlWrapper section.cardnews_wrapper.month04 {background-image:url('../images/bg_cardnews_04.jpg');}
.htmlWrapper section.cardnews_wrapper.month05 {background-image:url('../images/bg_cardnews_05.jpg');}
.htmlWrapper section.cardnews_wrapper.month06 {background-image:url('../images/bg_cardnews_06.jpg');}
.htmlWrapper section.cardnews_wrapper.month07 {background-image:url('../images/bg_cardnews_07.jpg');}
.htmlWrapper section.cardnews_wrapper.month08 {background-image:url('../images/bg_cardnews_08.jpg');}
.htmlWrapper section.cardnews_wrapper.month08 {background-image:url('../images/bg_cardnews_09.jpg');}
.htmlWrapper section.cardnews_wrapper.month10 {background-image:url('../images/bg_cardnews_10.jpg');}
.htmlWrapper section.cardnews_wrapper.month11 {background-image:url('../images/bg_cardnews_11.jpg');}
.htmlWrapper section.cardnews_wrapper.month12 {background-image:url('../images/bg_cardnews_12.jpg');}
.htmlWrapper section.cardnews_wrapper.month2401 {background-image:url('../images/month2401/bg_cardnews.jpg');}

/* 카드뉴스 */

/* 미리보는 알아보는 특례시 */
.htmlWrapper section.city_wrapper {position:relative;width:100%;background-image:url('../images/bg_city.jpg');height:839px;background-position:center;}
.htmlWrapper section.city_wrapper > .city_wrap {position:absolute;top:377px;width:100%;}
.htmlWrapper section.city_wrapper > .city_wrap > .city_list {position:relative;width:1110px; margin:0 auto;}
.htmlWrapper section.city_wrapper > .city_wrap > .city_list > .city {position:relative;width:100%;height:100%;background:#FFFFFF;overflow:hidden;}
.htmlWrapper section.city_wrapper > .city_wrap > .city_list > .city_prev_btn {position:absolute;left:-80px;top:140px;width:69px;height:69px;background-image:url('../images/bt_prev.png');cursor:pointer;}
.htmlWrapper section.city_wrapper > .city_wrap > .city_list > .city_next_btn {position:absolute;right:-80px;top:140px;width:69px;height:69px;background-image:url('../images/bt_next.png');cursor:pointer;}
/* 미리보는 알아보는 특례시 */


/* 담벼락 이야기 */
.htmlWrapper section.wall_wrapper {position:relative;width:100%;background-image:url('../images/bg_wall.jpg');height:1511px;background-position:center;}
.htmlWrapper section.wall_wrapper.month01 {background-image:url('../images/bg_wall_01.jpg');}
.htmlWrapper section.wall_wrapper.month2401 {background-image:url('../images/month2401/bg_wall_01.jpg');}
.htmlWrapper section.wall_wrapper > .wall_wrap {position:absolute;top:884px;width:100%;}
.htmlWrapper section.wall_wrapper > .wall_wrap > .wall_list {position:relative;width:704px;height:360px;margin:0 auto;left:-1px;top:1px;}
.htmlWrapper section.wall_wrapper > .wall_wrap > .wall_list > .wall {position:relative;width:100%;height:100%;background:#FFFFFF;overflow:hidden;}
.htmlWrapper section.wall_wrapper > .wall_wrap > .wall_list > .wall_prev_btn {position:absolute;left:-130px;top:120px;width:69px;height:69px;background-image:url('../images/bt_prev.png');cursor:pointer;}
.htmlWrapper section.wall_wrapper > .wall_wrap > .wall_list > .wall_next_btn {position:absolute;right:-130px;top:120px;width:69px;height:69px;background-image:url('../images/bt_next.png');cursor:pointer;}
/* 담벼락 이야기 */


/* 카카오 채널 */
.htmlWrapper section.kakao_wrapper {position:relative;width:100%;background-image:url('../images/bg_kakao.jpg');height:1062px;background-position:center;}
.htmlWrapper section.kakao_wrapper.month2401 {background-image:url('../images/month2401/bg_kakao.jpg');}
.htmlWrapper section.kakao_wrapper > .kakao_wrap {position:absolute;left:0;top:391px;width:100%;}
.htmlWrapper section.kakao_wrapper > .kakao_wrap >  .kakao_phone {position:relative;width:603px;height:685px;margin:0 auto;overflow:hidden;left:10px;}
.htmlWrapper section.kakao_wrapper > .kakao_wrap >  .kakao_phone a{display:block;width:100%;height:100%}
.htmlWrapper section.kakao_wrapper > .kakao_wrap >  .kakao_phone > .cover_1{position:absolute;width:603px;height:92px;left:0;top:0;background-image:url('../images/phone_cover_1.png');overflow:hidden;z-index:1;}
.htmlWrapper section.kakao_wrapper > .kakao_wrap >  .kakao_phone > .cover_1 > .head{position:absolute;background-image:url('../images/phone_camera.png');width:194px;height:31px;top:23px;left:190px;}
.htmlWrapper section.kakao_wrapper > .kakao_wrap >  .kakao_phone > .cover_2{position:absolute;width:55px;height:583px;left:0;top:92px;background-image:url('../images/phone_cover_2.png');overflow:hidden;z-index:1;background-repeat:no-repeat;}
.htmlWrapper section.kakao_wrapper > .kakao_wrap >  .kakao_phone > .cover_3{position:absolute;width:55px;height:583px;right:0;top:92px;background-image:url('../images/phone_cover_3.png');overflow:hidden;z-index:1;background-repeat:no-repeat;}
.htmlWrapper section.kakao_wrapper > .kakao_wrap >  .kakao_phone > .phone {position:absolute;left:20px;top:20px;padding:70px 20px 10px 20px;box-sizing:border-box;background:#FFFFFF;width:545px;height:660px;border-top-left-radius:60px;border-top-right-radius:80px;}
.htmlWrapper section.kakao_wrapper > .kakao_wrap >  .kakao_phone > .phone > iframe {width:100%;height:100%;}
#htmlWrapper section.kakao_wrapper > .kakao_wrap >  .kakao_phone {cursor:url('../images/cursor.png'), auto;}
/* 카카오 채널 */

.htmlWrapper section.kakao_friend_wrapper {position:relative;width:100%;background:#d6aa00;height:355px;text-align:center;}
.htmlWrapper section.kakao_friend_wrapper > .kakao_friend_btns {padding-top:100px;box-sizing:border-box;}


/* 유투브 */
.htmlWrapper section.youtube_wrapper {position:relative;width:100%;background-image:url('../images/bg_youtube.jpg');height:1118px;background-position:center;}
.htmlWrapper section.youtube_wrapper > .youtube_wrapper {position:absolute;left:0;top:327px;width:100%;}
.htmlWrapper section.youtube_wrapper > .youtube_wrapper > .youtube_wrap {position:relative;width:974px;margin:0 auto;}
.htmlWrapper section.youtube_wrapper > .youtube_wrapper > .youtube_wrap > .youtube_list > .youtube {width:100%;height:350px;display:flex;flex-wrap:wrap;padding:20px 50px;box-sizing:border-box;background:#FFFFFF;justify-content:center;align-items:center;}
.htmlWrapper section.youtube_wrapper > .youtube_wrapper > .youtube_wrap > .youtube_list > .youtube:nth-child(1) {margin-bottom:10px;border-top-left-radius:10px;border-top-right-radius:10px;}
.htmlWrapper section.youtube_wrapper > .youtube_wrapper > .youtube_wrap > .youtube_list > .youtube:nth-child(2) {margin-bottom:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.htmlWrapper section.youtube_wrapper > .youtube_wrapper > .youtube_wrap > .youtube_list > .youtube > div {width:50%;text-align:center;}
.htmlWrapper section.youtube_wrapper > .youtube_wrapper > .youtube_wrap > .youtube_list > .youtube > div > .video{display:inline-block;width:406px;height:230px;background:#000000;border-radius:10px;overflow:hidden;}
.htmlWrapper section.youtube_wrapper > .youtube_wrapper > .youtube_wrap > .youtube_list > .youtube > div > .video iframe {width:100%;height:100%;}
.htmlWrapper section.youtube_wrapper > .youtube_wrapper > .youtube_wrap > .youtube_list > .youtube > div > .txt{width:406px;height:70px;font-size:30px;color:#333333;font-weight:500;text-align:left;line-height:1.2;margin:0 auto;text-overflow:ellipsis;overflow:hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
/* 유투브 */

/* 블로그 */
.htmlWrapper section.blog_wrapper {position:relative;width:100%;background-image:url('../images/bg_blog.jpg');height:1048px;background-position:center;}
.htmlWrapper section.blog_wrapper > .blog_wrapper {position:absolute;left:0;top:716px;width:100%;}
.htmlWrapper section.blog_wrapper > .blog_wrapper > .blog_wrap {position:relative;width:1130px;margin:0 auto;}
.htmlWrapper section.blog_wrapper > .blog_wrapper > .blog_wrap > div{position:absolute;width:200px;height:50px;text-indent:-9999px;cursor:pointer;}
.htmlWrapper section.blog_wrapper > .blog_wrapper > .blog_wrap > div a{display:block;width:100%;height:100%;}
.htmlWrapper section.blog_wrapper > .blog_wrapper > .blog_wrap > div:nth-child(1){left:0;top:43px;}
.htmlWrapper section.blog_wrapper > .blog_wrapper > .blog_wrap > div:nth-child(2){left:298px;}
.htmlWrapper section.blog_wrapper > .blog_wrapper > .blog_wrap > div:nth-child(3){right:320px;top:43px}
.htmlWrapper section.blog_wrapper > .blog_wrapper > .blog_wrap > div:nth-child(4){right:12px;}
/* 블로그 */

/* 검색 */
.htmlWrapper section.search_wrapper {position:relative;width:100%;background-image:url('../images/bg_search.jpg');height:297px;background-position:center;}
.htmlWrapper section.search_wrapper > .search_wrapper {position:absolute;left:0;top:0;width:100%;}
/* 검색 */

/* SNS 사이트 */
.htmlWrapper section.snssite_wrapper {position:relative;width:100%;background-image:url('../images/bg_sns_site.jpg');height:298px;background-position:center;}
.htmlWrapper section.snssite_wrapper > .sns_wrapper {position:absolute;left:0;top:125px;width:100%;}
.htmlWrapper section.snssite_wrapper > .sns_wrapper  > .sns_icons {display:block;width:984px;margin:0 auto;}
.htmlWrapper section.snssite_wrapper > .sns_wrapper  > .sns_icons > .sns_list {float:left;width:100%;}
.htmlWrapper section.snssite_wrapper > .sns_wrapper  > .sns_icons > .sns_list ul{display:inline-block;margin-left:507px;}
.htmlWrapper section.snssite_wrapper > .sns_wrapper  > .sns_icons > .sns_list ul li{float:left;width:64px;height:64px;border-radius:50%;}
.htmlWrapper section.snssite_wrapper > .sns_wrapper  > .sns_icons > .sns_list ul li > a{display:block;width:100%;height:100%;text-indent:-9999px;}
.htmlWrapper section.snssite_wrapper > .sns_wrapper  > .sns_icons > .sns_list ul li:nth-child(2){margin-left:16px;}
.htmlWrapper section.snssite_wrapper > .sns_wrapper  > .sns_icons > .sns_list ul li:nth-child(3){margin-left:16px;}
.htmlWrapper section.snssite_wrapper > .sns_wrapper  > .sns_icons > .sns_list ul li:nth-child(4){margin-left:19px;}
.htmlWrapper section.snssite_wrapper > .sns_wrapper  > .sns_icons > .sns_list ul li:nth-child(5){margin-left:16px;}
.htmlWrapper section.snssite_wrapper > .sns_wrapper  > .sns_icons > .sns_list ul li:nth-child(6){margin-left:14px;}
/* SNS 사이트 */


/* 캐릭터 다운로드  */
.htmlWrapper section.down_wrapper {position:relative;width:100%;background-image:url('../images/bg_down.jpg');height:1442px;background-position:center;}
.htmlWrapper section.down_wrapper > .down_wrap {position:absolute;left:0;top:959px;width:100%;}
.htmlWrapper section.down_wrapper > .down_wrap > .down_icons {position:relative;width:1000px;margin:0 auto;}
.htmlWrapper section.down_wrapper > .down_wrap > .down_icons > div{position:relative;width:385px;height:100px;border-radius:50px;}
.htmlWrapper section.down_wrapper > .down_wrap > .down_icons > div a{display:block;width:100%;height:100%;text-indent:-9999px;}
.htmlWrapper section.down_wrapper > .down_wrap > .down_icons > div:nth-child(1){float:left;}
.htmlWrapper section.down_wrapper > .down_wrap > .down_icons > div:nth-child(2){float:right;margin-right:20px;}
/* 캐릭터 다운로드 */

/* 포스터 */
#poster01.poster_wrapper {position:relative;width:100%;background-image:url('../images/poster01.jpg');height:2710px;background-position:center;}
#poster02.poster_wrapper {position:relative;width:100%;background-image:url('../images/poster02.jpg');height:2686px;background-position:center;}

#poster10 .poster01{position:relative;width:100%;background-image:url('../images/month10/poster1.png');height:2853px;background-position:center;}
#poster10 .poster02{position:relative;width:100%;background-image:url('../images/month10/poster2.png');height:931px;background-position:center;}

/* 지하철 */
#subway.subway_wrapper {position:relative;width:100%;background-image:url('../images/sec_subway.png');height:1150px;background-position:center;}



/* 11월 */
section.sec_month11_part01 {position:relative;width:100%;background-image:url('../images/month11/part01.png');height:1080px;background-position:center;background-repeat:no-repeat;}
section.sec_month11_part02 {position:relative;width:100%;background-image:url('../images/month11/part02.jpg');height:1080px;background-position:center;background-repeat:no-repeat;}
section.sec_month11_part03 {position:relative;width:100%;background-image:url('../images/month11/part03.jpg');height:1080px;background-position:center;background-repeat:no-repeat;}
section.sec_month11_part04 {position:relative;width:100%;background-image:url('../images/month11/part04.png');height:440px;background-position:center;background-repeat:no-repeat;background-color:#fbb03b;}
section.sec_month11_part02 a{text-indent:-9999px;display:block;width:100%;height:100%;}
section.sec_month11_part03 a{text-indent:-9999px;display:block;width:100%;height:100%;}
section.sec_month11_part04 a{text-indent:-9999px;display:block;width:100%;height:100%;}
/* 11월 */

/* 12월 */
section.sec_month12_part01 {position:relative;width:100%;background-image:url('../images/month11/part01.png');height:1080px;background-position:center;background-repeat:no-repeat;}
section.sec_month12_part02 {position:relative;width:100%;background-image:url('../images/month12/event01.jpg');height:1080px;background-position:center;background-repeat:no-repeat;}
section.sec_month12_part03 {position:relative;width:100%;background-image:url('../images/month12/event02.jpg');height:1080px;background-position:center;background-repeat:no-repeat;}

section.sec_month12_part01_1 {position:relative;width:100%;background-image:url('../images/month12_1/visual.jpg');height:1080px;background-position:center;background-repeat:no-repeat;}

section.sec_month12_part02 a{text-indent:-9999px;display:block;width:100%;height:100%;}
section.sec_month12_part03 a{text-indent:-9999px;display:block;width:100%;height:100%;}
/* 12월 */

/* 폰트 다운로드  */
.htmlWrapper section.font_wrapper {position:relative;width:100%;background-image:url('../images/bg_font.jpg');height:1319px;background-position:center;}
.htmlWrapper section.font_wrapper > .font_wrap {position:absolute;left:0;top:774px;width:100%;}
.htmlWrapper section.font_wrapper > .font_wrap > .font_icons {position:relative;width:1150px;margin:0 auto; top:100px;}
.htmlWrapper section.font_wrapper > .font_wrap > .font_icons > div{position:relative;width:350px;height:100px;border-radius:50px;}
.htmlWrapper section.font_wrapper > .font_wrap > .font_icons > div a{display:block;width:100%;height:100%;text-indent:-9999px;}
.htmlWrapper section.font_wrapper > .font_wrap > .font_icons > div:nth-child(1){float:left;}
.htmlWrapper section.font_wrapper > .font_wrap > .font_icons > div:nth-child(2){float:left;margin-left:50px;}
.htmlWrapper section.font_wrapper > .font_wrap > .font_icons > div:nth-child(3){float:right;}

.htmlWrapper section.font_wrapper > .font_wrap > .font_txt_wrap {position:absolute;left:0;top:-270px;width:100%;}
.htmlWrapper section.font_wrapper > .font_wrap > .font_txt_wrap .ipt_wrap {position:relative;width:1171px;margin:0 auto;}
.htmlWrapper section.font_wrapper > .font_wrap > .font_txt_wrap .ipt_wrap .ipt {float:left;width:368px;height:342px;margin-right:33px;}
.htmlWrapper section.font_wrapper > .font_wrap > .font_txt_wrap .ipt_wrap .ipt textarea{width:100%;height:100%;background:transparent;border:0;padding:20px 20px;box-sizing:border-box;font-size:30px;}
.htmlWrapper section.font_wrapper > .font_wrap > .font_txt_wrap .ipt_wrap .ipt textarea::placeholder{color:#adadad;}
.htmlWrapper section.font_wrapper > .font_wrap > .font_txt_wrap .ipt_wrap .ipt textarea:focus{outline:none;}
.htmlWrapper section.font_wrapper > .font_wrap > .font_txt_wrap .ipt_wrap .ipt textarea.font01{font-family:'Goyang'}
.htmlWrapper section.font_wrapper > .font_wrap > .font_txt_wrap .ipt_wrap .ipt textarea.font02{font-family:'GoyangDeogyang';line-height:1.4}
.htmlWrapper section.font_wrapper > .font_wrap > .font_txt_wrap .ipt_wrap .ipt textarea.font03{font-family:'GoyangIlsan';line-height:1.4}

.htmlWrapper section.font_wrapper > .font_wrap > .font_txt_wrap .ipt_wrap .ipt:last-child {margin-right:0;}
/* 폰트 다운로드 */
	

/* SNS 공유  */
.htmlWrapper section.sns_wrapper {position:relative;width:100%;background-image:url('../images/bg_sns.jpg');height:184px;background-position:center;}
.htmlWrapper section.sns_wrapper.month2401 {position:relative;width:100%;background-image:url('../images/month2401/bg_sns.jpg');height:184px;background-position:center;}
.htmlWrapper section.sns_wrapper > .sns_wrap {position:absolute;left:0;top:59px;width:100%;}
.htmlWrapper section.sns_wrapper > .sns_wrap > .sns_icons {position:relative;width:1116px;margin:0 auto;}
.htmlWrapper section.sns_wrapper > .sns_wrap > .sns_icons > ul {}
.htmlWrapper section.sns_wrapper > .sns_wrap > .sns_icons > ul li{float:left;width:68px;height:68px;border-radius:50%;margin-right:11px;}
.htmlWrapper section.sns_wrapper > .sns_wrap > .sns_icons > ul li a{display:block;width:100%;height:100%;text-indent:-9999px;}
/* SNS 공유 */


/* 지난 이벤트 */
.htmlWrapper section.event_wrapper {position:relative;width:100%;background-image:url('../images/bg_past_event.jpg');height:881px;background-position:center;}
.htmlWrapper section.event_wrapper > .event_wrap {position:absolute;left:0;top:409px;width:100%; scale:0.9;}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont {position:relative;width:951px;height:302px;margin:0 auto;box-sizing:border-box;padding:0 17px;font-size:28px;color:#8e8e8e;font-weight:700;font-family:'Recipekorea';}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul{}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li{float:left;margin-right:18px;margin-bottom:30px;}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li:nth-child(6n+6){margin-right:0}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div {width:136px;height:136px;}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div a {display:block;width:100%;height:100%;}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month01 {background-image:url('../images/month/month01_off.png');}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month02 {background-image:url('../images/month/month02_off.png');}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month03 {background-image:url('../images/month/month03_off.png');}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month04 {background-image:url('../images/month/month04_off.png');}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month05 {background-image:url('../images/month/month05_off.png');}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month06 {background-image:url('../images/month/month06_off.png');}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month07 {background-image:url('../images/month/month07_off.png');}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month08 {background-image:url('../images/month/month08_off.png');}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month09 {background-image:url('../images/month/month09_off.png');}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month10 {background-image:url('../images/month/month10_off.png');}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month11 {background-image:url('../images/month/month11_off.png');}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month12 {background-image:url('../images/month/month12_off.png');}

.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month01.on {background-image:url('../images/month/month01.png');}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month02.on {background-image:url('../images/month/month02.png');}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month03.on {background-image:url('../images/month/month03.png');}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month04.on {background-image:url('../images/month/month04.png');}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month05.on {background-image:url('../images/month/month05.png');}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month06.on {background-image:url('../images/month/month06.png');}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month07.on {background-image:url('../images/month/month07.png');}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month08.on {background-image:url('../images/month/month08.png');}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month09.on {background-image:url('../images/month/month09.png');}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month10.on {background-image:url('../images/month/month10.png');}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month11.on {background-image:url('../images/month/month11.png');}
.htmlWrapper section.event_wrapper > .event_wrap > .event_cont > ul > li > div.month12.on {background-image:url('../images/month/month12.png');}
/* 지난 이벤트 */


/* 방문자수 */
.htmlWrapper section.visitor_wrapper {position:relative;width:100%;background-image:url('../images/bg_count.jpg');height:296px;background-position:center;}
.htmlWrapper section.visitor_wrapper > .visitor_wrap {position:absolute;left:0;top:99px;width:100%;}
.htmlWrapper section.visitor_wrapper > .visitor_wrap > .visitor_cont {position:relative;width:1170px;margin:0 auto;background-image:url('../images/bg_visitor_cont.png');box-sizing:border-box;padding:7px 10px;font-size:28px;text-align:center;line-height:1.5}
.htmlWrapper section.visitor_wrapper > .visitor_wrap > .visitor_cont p {font-size:30px;color:#FFFFFF;letter-spacing:-1.5px;}
.htmlWrapper section.visitor_wrapper > .visitor_wrap > .visitor_cont p img {vertical-align:middle;margin-top:-5px; margin-left: -120px;}
.htmlWrapper section.visitor_wrapper > .visitor_wrap > .visitor_cont p span {font-weight:700;font-family:'Recipekorea'}
.htmlWrapper section.visitor_wrapper > .visitor_wrap > .visitor_cont p span.color {font-size:35px;color:#619dd3;padding-right:5px;}
.htmlWrapper section.visitor_wrapper > .visitor_wrap > .visitor_cont p .visitor {color:#0060a4;font-weight:700;}
.htmlWrapper section.visitor_wrapper > .visitor_wrap > .visitor_cont p .apply {color:#f18b1e;font-weight:700;}
.htmlWrapper section.visitor_wrapper > .visitor_wrap > .visitor_cont p .visitor i, p .apply i {font-size:40px;font-weight:800;letter-spacing:0;top:4px;}

/* 방문자수 */

/* 카피라이터 */
.htmlWrapper section.copyright_wrapper {position:relative;width:100%;background:#FFFFFF;height:113px;background-position:center;}
.htmlWrapper section.copyright_wrapper > .copyright_wrap {position:relative;width:1200px;margin:0 auto;padding:40px 0 0 0;box-sizing:border-box;}
.htmlWrapper section.copyright_wrapper > .copyright_wrap ul{width:100%;}
.htmlWrapper section.copyright_wrapper > .copyright_wrap ul li{float:left;font-size:16px;color:#666666;}
.htmlWrapper section.copyright_wrapper > .copyright_wrap ul li:nth-child(odd){width:65%;margin-bottom:10px;}
.htmlWrapper section.copyright_wrapper > .copyright_wrap ul li:nth-child(even){width:35%;}
/* 카피라이터 */



/* 인스타 댓글 */
.htmlWrapper section.insta_info {position:relative;width:100%;background-image:url('../images/month10/insta_bg.png');height:1123px;background-position:center;}
.htmlWrapper section.insta_info > .insta_wrapper{position:absolute;width:100%;left:0;bottom:100px;}
.htmlWrapper section.insta_info > .insta_wrapper > .insta_wrap{position:relative;width:648px;height:190px;margin:0 auto;}
.htmlWrapper section.insta_info > .insta_wrapper > .insta_wrap > .btn{position:relative;width:100%;height:100%;background-image:url('../images/month10/btn.png');}
.htmlWrapper section.insta_info > .insta_wrapper > .insta_wrap > .btn > a{display:block;width:100%;height:100%;}
/* 퀵 SNS */
.quick_sns_wrapper {position:fixed;top:140px;left:0;z-index:5;width:100%;scale:.8;}
.quick_sns_wrapper > .quick_sns_wrap{height:0;}
.quick_sns_wrapper > .quick_sns_wrap > .quick_sns{position:absolute;right:-370px;background-image:url('../images/quick_sns.png');width:165px;height:413px;z-index:5;top:0;}
.quick_sns_wrapper > .quick_sns_wrap > .quick_sns > ul {margin-top:223px;width:100px;margin-left:33px;}
.quick_sns_wrapper > .quick_sns_wrap > .quick_sns > ul > li{float:left;width:40px;height:40px;box-sizing:border-box;margin-right:20px;margin-bottom:22px;}
.quick_sns_wrapper > .quick_sns_wrap > .quick_sns > ul > li:nth-child(2n+2){margin-right:0;}
.quick_sns_wrapper > .quick_sns_wrap > .quick_sns > ul > li a{display:block;width:100%;height:100%;text-indent:-99999px;}
/* 퀵 SNS */


/* 퀵 NUM */
.quick_visit_wrapper {position:fixed;bottom:0;left:0;z-index:5;width:100%;scale:.8;}
.quick_visit_wrapper > .quick_visit_wrap{height:0;}
.quick_visit_wrapper > .quick_visit_wrap > .quick_visit{position:absolute;right:-470px;background-image:url('../images/quick_num.png');width:390px;height:260px;z-index:5;top:-386px;text-align:center;padding-top:49px;box-sizing:border-box;}
.quick_visit_wrapper > .quick_visit_wrap > .quick_visit span {font-size:30px;color:#1ba68a;font-weight:900;font-family:'GmarketSansBold',sans-serif;letter-spacing:-1px;display:inline-block;width:160px;margin-left:-50px;text-align:right;}
/* 퀵 NUM */

/* 고정 메뉴 */
.navigator_wrapper {position:fixed;left:0;bottom:0;width:100%;height:100px;background-color:rgba(69,77,105,.8);z-index:9;}
.navigator_wrapper .cont_wrap .navi_wrap {width:100%;}
.navigator_wrapper .cont_wrap .navi_wrap > li{position:relative;float:left;margin-right:6px;padding-top:8px;box-sizing:border-box;}

.navigator_wrapper .cont_wrap .navi_wrap > li > .n_menu{position:relative;width:100%;font-size:30px;font-weight:700;color:#fefcef;line-height:80px;text-align:center;cursor:pointer;}
.navigator_wrapper .cont_wrap .navi_wrap > li > .n_menu.open::after {position:absolute;content:'';background-image:url('../images/mn_open.png');width:23px;height:11px;top:35px;margin-left:10px;}

.navigator_wrapper .cont_wrap .navi_wrap > li > .n_menu_list {display:none;position:absolute;bottom:-14px;z-index:6;background:#FFFFFF;width:100%;border:1px solid #FFFFFF;box-sizing:border-box;}
.navigator_wrapper .cont_wrap .navi_wrap > li > .n_menu_list > .n_menu.close {font-size:30px;font-weight:700;color:#fefcef;background:#1c243c;text-align:center;height:98px;line-height:98px;cursor:pointer;}
.navigator_wrapper .cont_wrap .navi_wrap > li > .n_menu_list > .n_menu.close span::after {position:absolute;content:'';background-image:url('../images/mn_close.png');width:23px;height:11px;top:45px;margin-left:10px;}

.navigator_wrapper .cont_wrap .navi_wrap > li > .n_menu_list > .m_list {width:100%;display:flex;flex-wrap:wrap;padding:10px 0;box-sizing:border-box;text-align:center;}
.navigator_wrapper .cont_wrap .navi_wrap > li > .n_menu_list > .m_list > div:nth-child(odd) {width:46%;padding-left:2%;margin-left:1%}
.navigator_wrapper .cont_wrap .navi_wrap > li > .n_menu_list > .m_list > div:nth-child(even) {width:50%;padding-left:2%;box-sizing:border-box;}
.navigator_wrapper .cont_wrap .navi_wrap > li > .n_menu_list > .m_list > div {text-align:left;padding:20px 0;}
.navigator_wrapper .cont_wrap .navi_wrap > li > .n_menu_list > .m_list > div > span {display:inline-block;cursor:pointer;}
.navigator_wrapper .cont_wrap .navi_wrap > li > .n_menu_list > .m_list > div > span a{display:block;width:100%;height:100%;font-size:15px;color:#555555;font-weight:400;letter-spacing:-.5px;}
.navigator_wrapper .cont_wrap .navi_wrap > li > .n_menu_list > .m_list > div > span {position:relative;padding-left:35px;}
.navigator_wrapper .cont_wrap .navi_wrap > li > .n_menu_list > .m_list > div > span::before {position:absolute;background-repeat:no-repeat;background-position:left center;left:0;}
.navigator_wrapper .cont_wrap .navi_wrap > li > .n_menu_list > .m_list > div > .menu01::before {content:'';background-image:url('../images/icon/icon_news.png');width:29px;height:11px;top:5px;}
.navigator_wrapper .cont_wrap .navi_wrap > li > .n_menu_list > .m_list > div > .menu02::before {content:'';background-image:url('../images/icon/icon_ch.png');width:20px;height:19px;}
.navigator_wrapper .cont_wrap .navi_wrap > li > .n_menu_list > .m_list > div > .menu03::before {content:'';background-image:url('../images/icon/icon_movie.png');width:21px;height:17px;}
.navigator_wrapper .cont_wrap .navi_wrap > li > .n_menu_list > .m_list > div > .menu04::before {content:'';background-image:url('../images/icon/icon_cal.png');width:30px;height:25px;top:-4px;}
.navigator_wrapper .cont_wrap .navi_wrap > li > .n_menu_list > .m_list > div > .menu05::before {content:'';background-image:url('../images/icon/icon_ch.png');width:21px;height:22px;}
.navigator_wrapper .cont_wrap .navi_wrap > li > .n_menu_list > .m_list > div > .menu06::before {content:'';background-image:url('../images/icon/icon_font.png');width:25px;height:25px;top:-4px;}
.navigator_wrapper .cont_wrap .navi_wrap > li > .n_menu_list > .m_list > div > .menu07::before {content:'';background-image:url('../images/icon/icon_movie.png');width:23px;height:14px;top:3px;}
.navigator_wrapper .cont_wrap .navi_wrap > li > .n_menu_list > .m_list > div > .menu08::before {content:'';background-image:url('../images/icon/icon_cal.png');width:22px;height:22px;}

.navigator_wrapper .cont_wrap .navi_wrap > li > .n_menu_list > .m_list > div.on {background:#ededff;}


.navigator_wrapper .cont_wrap .navi_wrap > li:nth-child(1) {width:395px;}
.navigator_wrapper .cont_wrap .navi_wrap > li:nth-child(2) {width:349px;cursor:pointer;}
.navigator_wrapper .cont_wrap .navi_wrap > li:nth-child(3) {width:348px;cursor:pointer;}
.navigator_wrapper .cont_wrap .navi_wrap > li:nth-child(4) {width:84px;cursor:pointer;}


.navigator_wrapper .cont_wrap .navi_wrap > li > .n_tab01{background-image:url('../images/tab_01.png');width:348px;height:84px;}
.navigator_wrapper .cont_wrap .navi_wrap > li > .n_tab01.paper{background-image:url('../images/tab_paper_01.png');}
.navigator_wrapper .cont_wrap .navi_wrap > li > .n_tab02{background-image:url('../images/tab_02.png');width:348px;height:84px;}
.navigator_wrapper .cont_wrap .navi_wrap > li > div > a{display:block;width:100%;height:100%;}
.navigator_wrapper .cont_wrap .navi_wrap > li > .n_top{background-image:url('../images/bt_top.png');width:84px;height:84px;}
.navigator_wrapper .cont_wrap .navi_wrap > li:last-child {margin-right:0;}
/* 고정 메뉴 */


.htmlWrapper section.paper_wrapper {position:relative;width:100%;}
.htmlWrapper section.paper_wrapper .paper_join {position:relative;width:100%;background-image:url('../images/paper/paper_01.jpg');height:2030px;background-position:center;padding-top:881px;box-sizing:border-box;}
.htmlWrapper section.paper_wrapper .paper_list {position:relative;width:100%;background-image:url('../images/paper/paper_02.jpg?v=1');height:1620px;background-position:center;}
.htmlWrapper section.paper_wrapper .paper_join .paper_form_wrapper {position:relative;width:1438px;height:908px;background-image:url('../images/paper/bg_event_d.png');background-position:center;margin:0 auto;}
.paper_form_wrapper > .form_list {position:relative;width:1090px;margin:0 auto;bordedr:1px solid #FF0000;box-sizing:border-box;padding-top:182px;}
.paper_form_wrapper > .form_list > .l_form {float:left;width:500px;height:410px;}
.paper_form_wrapper > .form_list > .r_form {float:right;width:500px;height:410px;margin-right:18px;}
.paper_form_wrapper > .form_list > .r_form .rdo_wrap {text-align:left;}	
.paper_form_wrapper > .form_list > .r_form .rdo_wrap label {margin-right:80px;}
.paper_form_wrapper > .form_list > .r_form .rdo_wrap label:nth-child(2) {margin-right:100px;}
.paper_form_wrapper > .form_list > .r_form .rdo_wrap label input[type=radio]{width:29px;height:29px;margin-top:7px;}

.paper_form_wrapper > .form_list > .r_form .preview_paper{width:499px;height:345px;margin-top:20px;display:flex;justify-content:center;align-items:center;}
.paper_form_wrapper > .form_list > .r_form .preview_paper .preview {position:relative;width:363px;height:304px;}
.paper_form_wrapper > .form_list > .r_form .preview_paper .preview > div{width:100%;height:100%;}
.paper_form_wrapper > .form_list > .r_form .preview_paper .preview .p01 {background-image:url('../images/paper/b01.png')}
.paper_form_wrapper > .form_list > .r_form .preview_paper .preview .p02 {background-image:url('../images/paper/b02.png')}
.paper_form_wrapper > .form_list > .r_form .preview_paper .preview .p03 {background-image:url('../images/paper/b03.png')}
.paper_form_wrapper > .form_list > .r_form .preview_paper .preview .p04 {background-image:url('../images/paper/b04.png')}
.paper_form_wrapper .btns {position:absolute;width:100%;bottom:135px;text-align:center;}
.paper_form_wrapper .btns > .btn {width:501px;height:96px;display:inline-block;margin-left:-75px;cursor:pointer;position:relative;background-image:url('../images/paper/btn_complete.png')}


.paper_form_wrapper .hand {position:absolute;background-image:url('../images/paper/hand.png');width:73px;height:104px;right:20px;top:37px;animation: blinking 1s infinite;}

.paper_form_wrapper > .form_list > .l_form input::placholder{color:#b6b3ad;font-size:25px;}
#nickname {width:460px;height:50px;line-height:50px;font-size:25px;border:0;}
#nickname:focus {outline:none;}

#msg {width:460px;font-size:25px;margin-top:110px;height:220px;border:0;}
#msg:focus {outline:none;}

.join_wrapper {position:absolute;width:100%;text-align:center;bottom:90px;}
.join_wrapper .join_info{position:relative;display:inline-block;text-align:center;width:854px;height:90px;line-height:90px;background:#46862f;border-radius:50px;font-size:24px;color:#f2ffee;}
.join_wrapper .join_info::before{content:'';background-image:url('../images/paper/flower.png');position:absolute;width:107px;height:73px;left:-40px;top:-33px;}
.join_wrapper .join_info span{color:#ffe400;font-weight:bold;}
.join_wrapper .join_info span.num{font-size:40px;}

.paper_list {padding-top:490px;box-sizing:border-box;}
.paper_list > .paper_list_wrapper {display:flex;width:1350px;margin:0 auto;flex-wrap:wrap;}
.paper_list > .paper_list_wrapper > .list_item {display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:70px;margin-right:50px;}
.paper_list > .paper_list_wrapper > .list_item:nth-child(3n+3) {margin-right:0;}

.paper_list > .paper_list_wrapper > .list_item .message {position:relative;width:410px;height:343px;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;}
.paper_list > .paper_list_wrapper > .list_item .message.p01 {background-image:url('../images/paper/v01.png')}
.paper_list > .paper_list_wrapper > .list_item .message.p02 {background-image:url('../images/paper/v02.png')}
.paper_list > .paper_list_wrapper > .list_item .message.p03 {background-image:url('../images/paper/v03.png')}
.paper_list > .paper_list_wrapper > .list_item .message.p04 {background-image:url('../images/paper/v04.png')}


.paper_list > .paper_list_wrapper > .list_item .message .cont{width:340px;height:290px;display:flex;justify-content:center;align-items:center;text-align:center;padding:0 20px;box-sizing:border-box;line-height:1.5;}
.paper_list > .paper_list_wrapper > .list_item .name{width:307px;height:69px;line-height:69px;background:#ffffff;text-align:center;margin-top:20px;border-radius:50px;font-size:30px;}
.paper_list > .paper_list_wrapper > .list_item .name span{font-weight:bold;}

.paper_list  .pagination  {position: absolute;text-align:center;left: 0;right: 0;bottom:70px;}
.paper_list  .pagination ul {display:flex;justify-content:center;}
.paper_list  .pagination li {display:inline-block;width:35px;height:35px;margin: 5px;}
.paper_list  .pagination li a {display:block;width:100%; color:#333; font-size:18px; line-height:35px; }
.paper_list  .pagination li a:hover {text-decoration:underline; }
.paper_list  .pagination li a.on { color:#fff; font-weight:bold; text-decoration:none; background:#48a621;border-radius:50%;}

.paper_list  .pagination li a.pre {background:url(../images/board-pre.png) no-repeat;text-indent:-99999px;}
.paper_list  .pagination li a.next {background:url(../images/board-next.png) no-repeat;text-indent:-99999px;}

.paper_list  .pagination li a.pre10 {background:url(../images/board-10pre.png) no-repeat;text-indent:-99999px;}
.paper_list  .pagination li a.next10 {background:url(../images/board-10next.png) no-repeat;text-indent:-99999px;}


/*이벤트 06_01*/
.event01_wrapper {position:relative;width:100%;background-image:url('../images/06/bg_event1.jpg');background-position:center;height:1920px;}
.event01_wrapper > .event_wrap {position:absolute;left:0;width:100%;top:816px;margin-left:-2px;}
.event01_wrapper > .event_wrap > .event_cont{position:relative;width:1510px;height:897px;margin:0 auto;display:flex;justify-content:center; scale: 0.85; top: -91px;left:-7px;}
.event01_wrapper > .event_wrap > .event_cont > ul{margin-top:390px;}
.event01_wrapper > .event_wrap > .event_cont > ul li{float:left;margin-right:5px;}
.event01_wrapper > .event_wrap > .event_cont > ul li:last-child{margin-right:0;}
.event01_wrapper > .event_wrap > .event_cont .qitem{position:relative;width:235px;height:311px;background-size:100%;cursor:pointer;}

.event01_wrapper > .event_wrap > .event_cont .qitem.i01{background-image:url('../images/06/q1.png');}
.event01_wrapper > .event_wrap > .event_cont .qitem.i02{background-image:url('../images/06/q2.png');}
.event01_wrapper > .event_wrap > .event_cont .qitem.i03{background-image:url('../images/06/q3.png');}
.event01_wrapper > .event_wrap > .event_cont .qitem.i04{background-image:url('../images/06/q4.png');}
.event01_wrapper > .event_wrap > .event_cont .qitem.i05{background-image:url('../images/06/q5.png');}

.event01_wrapper > .event_wrap > .event_cont .qitem.i01:hover{background-image:url('../images/06/q1_on.png');}
.event01_wrapper > .event_wrap > .event_cont .qitem.i02:hover{background-image:url('../images/06/q2_on.png');}
.event01_wrapper > .event_wrap > .event_cont .qitem.i03:hover{background-image:url('../images/06/q3_on.png');}
.event01_wrapper > .event_wrap > .event_cont .qitem.i04:hover{background-image:url('../images/06/q4_on.png');}
.event01_wrapper > .event_wrap > .event_cont .qitem.i05:hover{background-image:url('../images/06/q5_on.png');}

.event01_wrapper > .event_wrap > .event_cont .qitem.i05.on{background-image:url('../images/06/q5_on.png');}


.event01_wrapper > .event_wrap > .event_cont > .btns_wrap{position:absolute;width:100%;left:0;bottom:42px;display:flex;justify-content:center;}
.event01_wrapper > .event_wrap > .event_cont > .btns_wrap > .btn{position:relative;display:inline-block;width:353px;height:111px;background-size:100%;cursor:pointer;background-repeat:no-repeat;}
.event01_wrapper > .event_wrap > .event_cont > .btns_wrap > .btn a {display:block;width:100%;height:100%;}
.event01_wrapper > .event_wrap > .event_cont > .btns_wrap > .btn.hint{background-image:url('../images/06/btn_evt1_hint.png');margin-right:50px;}
.event01_wrapper > .event_wrap > .event_cont > .btns_wrap > .btn.join{background-image:url('../images/06/btn_evt1_off.png');}
.event01_wrapper > .event_wrap > .event_cont > .btns_wrap > .btn.join.on{background-image:url('../images/06/btn_evt1_on.png');}
.event01_wrapper > .event_wrap > .event_cont > .btns_wrap > .btn.result{background-image:url('../images/evt_result.png');}

.event01_wrapper > .event_wrap > .event_cont > .event_result_pop {position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.7);border-radius:30px;}
.event01_wrapper > .event_wrap > .event_cont > .event_result_pop > .result {position:relative;width:691px;height:418px;}
.event01_wrapper > .event_wrap > .event_cont > .event_result_pop > .result.wrong {background-image:url('../images/06/pop_wrong.png');}
.event01_wrapper > .event_wrap > .event_cont > .event_result_pop > .result.right {background-image:url('../images/06/pop_right.png');}

.event01_wrapper > .event_wrap > .event_cont > .event_result_pop > .result > .btn_wrap {position:absolute;left:0;bottom:32px;display:flex;justify-content:center;width:100%;}
.event01_wrapper > .event_wrap > .event_cont > .event_result_pop > .result > .btn_wrap > .btn{position:relative;cursor:pointer;width:272px;height:80px;}
.event01_wrapper > .event_wrap > .event_cont > .event_result_pop > .result > .btn_wrap > .btn > a{display:block;width:100%;height:100%;}

.evt_hand{position:absolute;background-image:url('../images/06/e_hand.png');width:73px;height:66px;bottom:-23px;right:0;animation: blinking 1s infinite;background-size:100%;}
.evt_hand.pop{bottom:-60px;right:-40px;animation: blinking 1s infinite;}

.evt01_join_wrapper {position:absolute;width:100%;text-align:center;bottom:-180px;}
.evt01_join_wrapper .join_info{position:relative;display:inline-block;text-align:center;width:854px;height:90px;line-height:90px;background:#d6ffc6;border-radius:50px;font-size:24px;color:#071b28;}

.evt01_join_wrapper .join_info span{color:#071b28;font-weight:bold;}
.evt01_join_wrapper .join_info span.num{font-size:36px;}
/*이벤트 06_01*/


/* 이벤트 10_1 */
.htmlWrapper section.world_info {position:relative;width:100%;background-image:url('../images/month10_1/world01.png');height:1080px;background-position:center;}
.htmlWrapper section.world_event_info {position:relative;width:100%;background-image:url('../images/month10_1/world02.jpg');height:1080px;background-position:center;}
.htmlWrapper section.world_event_info > .event_wrapper{position:absolute;width:100%;left:0;bottom:160px;}
.htmlWrapper section.world_event_info > .event_wrapper > .event{position:relative;width:1800px;margin:0 auto;}
.htmlWrapper section.world_event_info > .event_wrapper > .event > .btn{position:absolute;right:0;width:300px;height:140px;cursor:pointer;}
.htmlWrapper section.world_event_info > .event_wrapper > .event > .btn a{display:block;width:100%;height:100%;}

.htmlWrapper section.cosmos_info {position:relative;width:100%;background-image:url('../images/month10_1/cosmos01.jpg');height:1114px;background-position:center;}
.htmlWrapper section.cosmos_event_info {position:relative;width:100%;background-image:url('../images/month10_1/cosmos02.jpg');height:1080px;background-position:center;}
.htmlWrapper section.cosmos_event_info > .event_wrapper{position:absolute;width:100%;left:0;bottom:335px;}
.htmlWrapper section.cosmos_event_info > .event_wrapper > .event{position:relative;width:1060px;margin:0 auto;}
.htmlWrapper section.cosmos_event_info > .event_wrapper > .event > .btn{position:absolute;right:0;width:300px;height:140px;cursor:pointer;}
.htmlWrapper section.cosmos_event_info > .event_wrapper > .event > .btn a{display:block;width:100%;height:100%;}
/* 이벤트 10_1 */

@keyframes blinking{
  0% {
    opacity:0;
  }
	50% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

.hide {display:none !important;}

/* popup */
html.on { height:100%; overflow:hidden; }
.pu_bg { position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.7); z-index:98; display:none; }

.pu { position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); z-index:99; display:none; }
.pu .bt_close { position:absolute; top:0; right:-60px; width:48px; height:48px; background:url(../images/bt_pu_close.png?v=1) no-repeat 0 0; text-indent:-9999px; }

.pu_event_youtube { width:800px; background:#fff;border-radius:15px;display:none; }
.pu_event_youtube .p_con { position:relative;  }
.pu_event_youtube .p_con iframe {width:800px;height:450px;}

.pu_event_info { width:653px; display:none; }
.pu_event_info .p_con {position:relative;padding:30px;background: #fff;overflow: hidden;}
.pu_event_info .p_con dt { position:relative; font-size:18px; color:#222;font-weight:700; }
.pu_event_info .p_con .ty00 { position:relative; height:30px; padding-top:5px;padding-left:0;text-align:center; font-weight:600;}
.pu_event_info .p_con .ty00 dd {display:inline-block;}
.pu_event_info .p_con .ty00 dd + dd {padding-left:30px;}

.pu_event_info .p_con .ty01 { position:relative; height:44px; padding-left:130px; margin-bottom:20px;}
.pu_event_info .p_con .ty01 dt { position:absolute; top:0; left:0; width:120px; line-height:44px; text-align:left; }
.pu_event_info .p_con .ty01 dd { position:relative; }
.pu_event_info .p_con .ty01 dd input { height:44px; line-height:44px; background:#fff; border:1px solid #cdcdcd; padding:0 10px; box-sizing:border-box;}
.pu_event_info .p_con .ty01 dd.num:after { content:''; clear:both; display:block; height:0; visibility:hidden; }
.pu_event_info .p_con .ty01 dd.num input { text-align:center; float:left; width:134px; }
.pu_event_info .p_con .ty01 dd.num i { float:left; width:20px; text-align:center; color:#fff; line-height:44px; }
.pu_event_info .p_con .ty02 { margin-top:30px;}
.pu_event_info .p_con .ty02 dt { margin-bottom:10px; margin-top:20px;}
.pu_event_info .p_con .ty02 dt span { position:absolute; bottom:0; right:-5px; }
.pu_event_info .p_con .ty02 dt span input { margin:0; }
.pu_event_info .p_con .ty02 dd { background:#fff4e4; padding:15px 20px; }
.pu_event_info .btns:before { position:absolute; content:''; top:0; left:50%; bottom:0; width:1px; ; z-index:1; }
.pu_event_info .btns:after { content:''; clear:both; display:block; height:0; visibility:hidden; }
.pu_event_info .btns a { float:left; width:50%; display:block; height:100px; line-height:100px; text-align:center; font-size:30px; color:#fff; font-weight:800; }
.pu_event_info .btns a:hover { text-decoration:none; }
.pu_event_info .btns a.bt_participate_done {background:#2bb178;}

.pu_event_info .btns a.bt_cancel {background:#333;}

.pu_event_info table { width:100%; color:#333; line-height:18px; }
.pu_event_info table th { font-size:16px; padding:10px; vertical-align:top; }
.pu_event_info table td { font-size:16px; padding:10px; color:#333;letter-spacing:-1px;line-height:1.5;}
.pu_event_info .checks input[type="checkbox"] { position:absolute; top:0; left:0; opacity:0; -webkit-opacity:0; }
.pu_event_info .checks input[type="checkbox"] + label:after { content:' '; display:inline-block; width:32px; height:28px; line-height:28px; margin:-10px 0 0 10px; text-align:center; vertical-align:middle; background:url(../images/cb.png) no-repeat 0 0; }
.pu_event_info .checks input[type="checkbox"]:checked + label:after { background:url(../images/cb_on.png?v=2) no-repeat 0 0; }



.pu_event_info .radiob input[type="radio"] { position:absolute; top:0; left:0; opacity:0; -webkit-opacity:0; }
.pu_event_info .radiob input[type="radio"] + label:after { content:' '; display:inline-block; width:33px; height:35px; line-height:35px; margin:-10px 0 0 10px; text-align:center; vertical-align:middle; background:url(../images/radio.png) no-repeat 0 4px; }
.pu_event_info .radiob input[type="radio"]:checked + label:after { background:url(../images/radio-on.png) no-repeat 0 4px; }


.pu_event_done { width:640px; overflow:hidden; display:none;}
.pu_event_done .btn a { display:block; line-height:96px; text-align:center; font-size:30px; color:#fff; font-weight:800; letter-spacing:10px; }

.pu_event_done.e01 {background:#277508;}
.pu_event_done.e02 {background:#f18e0d;}
.pu_event_done.e03 {background:#1475ae;}


body::after{
    position:absolute; 
    width:0; 
    height:0; 
    overflow:hidden; 
    z-index:-1;
    
    content:url('../images/m_01_on.png') url('../images/m_02_on.png') url('../images/m_03_on.png') url('../images/m_04_on.png') url('../images/m_05_on.png') url('../images/m_06_on.png') url('../images/m_07_on.png') url('../images/m_08_on.png');
}

/* 기타  */

/* 슬라이드 */
.swiper {
	width: 100%;
	height: 100%;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.cardNewsSwiper.citySwiper swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.wallSwiper.citySwiper swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.wallSwiper .swiper-slide img {width:100%;}
.swiper-button-disabled {opacity:.2;}

.cont_wrap {width:1200px;margin:0 auto;position:relative;}
a:focus {outline:none;}

@keyframes typing{
  0% {
    width: 0%;
  }
  50% {
    width: 100%;
  }
  100% {
    width: 0%;
  }
}
