@charset "euc-kr";

.eventWrap{position:relative;overflow: hidden;font-family : 'NotoSans KR';font-weight:200;letter-spacing:-0.06em}
.eventWrap *{box-sizing:border-box;}
.eventWrap .inner{width: 1080px;margin:0 auto;position:relative;text-align: center;}
.eventWrap .inner::after{content:"";display:block;clear:both;}
.eventWrap h3{position:relative;text-align:center; /*margin-bottom: 80px;*/ line-height: 1.2;}
/* .eventWrap h3:before{position:absolute;content:'';background: #222;width: 50%;height: 1px;right: -50%;top: 130px;z-index: 3;}
.eventWrap h3.left{text-align:left} */
.eventWrap .con_box{overflow: hidden;}
.eventWrap .video_box{position: relative;z-index: 1;cursor:pointer;padding-bottom: 50%;}
.eventWrap .video_box.none{padding-bottom:0}
.eventWrap .video_box .play_area{position: absolute;width: 100% !important;height: 100% !important;}
.eventWrap .video_box iframe{position: absolute;top:0;left:0;width:100%;height:100%;}
.eventWrap .video_box img{width: 100%;height: 100%;}
.eventWrap .blindw{display:none;}

/* flo */
.flt_inner {position: absolute;text-align: center;width: 187px;top: 2270px;left: 50%;margin-left: 650px;z-index: 3;}
.flt_inner a {display:block;}
.flt_inner a:last-child {margin-top:10px;}

/* visual */
.visual_bg {background:#f8dbd4 url(https://img.megagong.net/m/2022/0713_planner/visual_bg.jpg) no-repeat top center;background-size:auto 100%;}
.visual_top {position:relative;}
.visual_top .tit {padding: 149px 0 338px;position:relative;}
.visual_top .tit h3 {font-weight:900;font-size:180px;color:#000;text-align: center;}
.visual_top .tit h3 .t {position:relative;display:block;text-align: center;}
.visual_top .tit h3 .t span {display:none;position:absolute;top:50%;left:0;right:0;z-index:3;margin:0 auto;cursor: pointer; }
.visual_top .tit h3 .t:nth-child(2) span {left:-165px;right:-166px;}
.visual_top .tit h3 .t:nth-child(3) span {left:-165px;right:-165px;}
.visual_top .tit h3 .t:hover span {display:block;-webkit-animation: show_in .3s linear .1s both;animation: show_in .3s linear .1s both;}
.visual_top .apply_ban {position:absolute;bottom:50px;left:0;right:0;font-size:24px;line-height:60px;color:#fff;background-color:#7132fd;}
.visual_top .apply_ban.fixed {position:fixed;z-index:15;bottom:0;}
.visual_top .apply_ban .inner {width:1080px;margin:0 auto;}
.visual_top .apply_ban .inner a {display:block;}
.visual_top .apply_ban .inner a span {display:inline-block;padding-right:35px;background:url(https://img.megagong.net/m/2022/0628_planner/apply_ban_arr.png) no-repeat center right;}
.visual_top .apply_ban .inner a span.on {color:#7132fd;background: none;}

@-webkit-keyframes show_in{
    0%{opacity: 0;transform: scale(0);}
    100%{opacity: 1;transform: translateY(-50%) scale(1);}
}
@keyframes show_in{
    0%{opacity: 0;transform: scale(0);}
    100%{opacity: 1;transform: translateY(-50%) scale(1);}
} 


/* con01 */
.con01 {background:rgba(254, 247, 240, .9);}
.con01 .inner {padding:150px 0 166px;}
.con01 .inner .con01_sd_w {/*margin-top:70px;padding-top:70px;width:756px;margin:0 auto;*/margin-top:70px;padding-top:70px;width:530px;margin:0 auto;}
.con01 .inner .con01_sd_w .con01_sd .slick-list {overflow:visible;}
.con01 .inner .con01_sd_w .con01_sd .slick-slide > div {/*margin:0 -3%;transform:scale(.83);*/padding: 0 45px;margin:0;transform:scale(1);}
.con01 .inner .con01_sd_w .con01_sd .slick-slide .item {background:#000;}
.con01 .inner .con01_sd_w .con01_sd .slick-slide .item img {width:100%;border:3px solid #000;}
.con01 .inner .con01_sd_w .con01_sd .slick-slide.slick-active > div {/*margin:0;transform:scale(1);*/margin:0;transform:scale(1.2);}
.con01 .inner .con01_sd_w .con01_sd .slick-slide.slick-active > div .item img {display:block;width:100%;}
.con01 .inner .con01_sd_w .con01_sd .slick-slide.slick-active > div .item {position:relative;z-index:1;}
.con01 .inner .con01_sd_w .con01_sd .slick-slide.slick-active > div .item:before {content:none;position:absolute;z-index:-1;top:8px;bottom:0;left:-8px;width:100%;height:100%;background-color:#05c899;border:3px solid #000;}
.con01 .inner .con01_sd_w .con01_sd .slick-slide.slick-active > div .item:after {content:none;position:absolute;z-index:-2;top:16px;bottom:0;left:-16px;width:100%;height:100%;background-color:#ff8227;border:3px solid #000;}


/* con02 */
.con02 {background:#fff;}
.con02 .inner {padding:150px 0 194px;}
.con02 .inner .con02_sd_w {position:relative;margin-top:70px;}
.con02 .inner .con02_sd_w .slick-dots {position:absolute;bottom:-44px;left:0;right:0;font-size:0;}
.con02 .inner .con02_sd_w .slick-dots li {margin:0 4px;display:inline-block;vertical-align: top;}
.con02 .inner .con02_sd_w .slick-dots li button {width:14px;height: 14px;font-size:0;border-radius:50%;overflow: hidden;border:1px solid #958bbb;box-sizing: border-box;}
.con02 .inner .con02_sd_w .slick-dots li.slick-active button {width:100px;background-color:#958bbb;border-radius: 7px;}

/* con03 */
.con03 {background:#fef7f0;}
.con03 .inner {padding:150px 0 ;}
.con03 .inner .list {position:relative;margin-top:70px;}
.con03 .inner .list:before {content:'';position:absolute;top:0;bottom:0;right:calc(100% + 24px);width:636px;height:100%;background:url(https://img.megagong.net/m/2022/0628_planner/con03_list_left.png) no-repeat top right;}
.con03 .inner .list:after {content:'';position:absolute;top:0;bottom:0;left:calc(100% + 24px);width:636px;height:100%;background:url(https://img.megagong.net/m/2022/0628_planner/con03_list_right.png) no-repeat top left;}
.con03 .inner .list ul:after {content:'';display:block;clear:both;}
.con03 .inner .list ul li {width:252px;float:left;margin-left:24px;background-color:#fee8e2;border-radius: 35px;overflow: hidden;}
.con03 .inner .list ul li:nth-child(4n+1) {margin-top:0;margin-left:0;}
.con03 .inner .list ul li:nth-child(n+5) {margin-top:24px;}
.con03 .inner .list ul li:hover {background-color:#ffc4bf;}
.con03_pop_w {position:fixed;z-index: 10;}
.con03_pop_w .dim {position: fixed;top:0;left:0;right:0;bottom:0;font-size:0;background:rgba(0, 0, 0, .8);}
.con03_pop_w .area {position:fixed;top:50%;left:50%;transform: translate(-50%, -50%);width:610px;height: auto;background:#fff;border-radius: 30px;}
.con03_pop_w .area .btn_close {position:absolute;top:-20px;right:-30px;width:62px;height:62px;border-radius: 50%;background:#ff3399 url(https://img.megagong.net/m/2022/0628_planner/con03_pop_close.png) no-repeat center;}
.con03_pop_w .area .cont {padding:30px;}

.con03_pop_w .area .cont .con03_small_sd {margin-top:30px;}
/* .con03_pop_w .area .cont .con03_small_sd .slick-track {transform: translate3d(0, 0px, 0px) !important;} */
.con03_pop_w .area .cont .con03_small_sd .slick-slide {padding:1px 5px;}
.con03_pop_w .area .cont .con03_small_sd .slick-slide.slick-current.slick-active li {position:relative;}
.con03_pop_w .area .cont .con03_small_sd .slick-slide.slick-current.slick-active li:before {content:'';position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;border: 3px solid #ff3399;border-radius: 6px;box-sizing:border-box;}
.con03_pop_w .area .cont .con03_small_sd ul li {box-sizing: border-box;cursor: pointer;border-radius: 6px;}

/* con04 */
.con04 {background:#ecf7e3;overflow:hidden;}
.con04 .inner {padding:150px 0;}
.con04 .inner h3 {position:relative;}
.con04 .inner h3 .evt_end {position:absolute;top:29%;right:0;max-width: 22%;}
.con04 .inner .balloon {position:relative;margin-top:70px;padding-top:11%;}
.con04 .inner .balloon .balloon1 {position:absolute;top:0;left:105px;}
.con04 .inner .balloon .balloon1 img {-webkit-animation: balloon_move 1s linear .5s infinite;animation: balloon_move 1s linear .5s infinite;}
.con04 .inner .balloon .balloon2 {position:absolute;top:70px;right:105px;}
.con04 .inner .balloon .balloon2 img {-webkit-animation: balloon_move2 1s linear 1s infinite;animation: balloon_move2 1s linear 1s infinite;}
.con04 .inner .gift {margin-top:70px;}
.con04 .inner .gift li {display:inline-block;vertical-align: top;}
.con04 .inner .gift li+li {margin-left:54px;}
.con04 .inner .note {margin-top:70px;text-align: left;}
.con04 .inner .note dt {margin-bottom:7px;position:relative;z-index:1;font-weight:bold;font-size:15px;color:#b3c3a6;}
.con04 .inner .note dt:before {content:'';position:absolute;z-index:-1;top:0;bottom:0;left:0;margin:auto 0;width:100%;height:12px;background:url(https://img.megagong.net/m/2022/0628_planner/con04_line_bg.png) repeat-x top left;}
.con04 .inner .note dt span {display:inline-block;padding-right:5px;background-color:#ecf7e3;}
.con04 .inner .note dd {padding-left:6px;position:relative;font-weight:300;font-size: 12px;line-height:2;color:#b3c3a6;}
.con04 .inner .note dd:before {content:'-';position:absolute;top:0;left:0;}
.con04 .inner .con04_1 {margin-top:95px;}
.con04 .inner .con04_1 .btn {margin-top:50px;}

/* con0 */
.con0 { padding:115px 0; }
.con0 .list { margin-top:50px; overflow:hidden; }
.con0 .list li { float:left; margin:0 0 45px 45px; }
.con0 .list li:first-child,
.con0 .list li:nth-child(4) { margin-left:0; }
.con0 .tit { margin-top:120px; }
.con0 .list2 { margin-top:50px; }
.con0 .list2 li { float:left; margin-left:18px; }
.con0 .list2 li:first-child { margin-left:0; }

.s-note {
    padding:75px 0;
    position:relative;
    background: rgb(255, 193, 190);
    background: -moz-linear-gradient(left,  rgba(255, 193, 190,1) 0%, rgba(255, 54, 154,1) 100%);
    background: -webkit-linear-gradient(left,  rgba(255, 193, 190,1) 0%,rgba(255, 54, 154,1) 100%);
    background: linear-gradient(to right,  rgba(255, 193, 190,1) 0%,rgba(255, 54, 154,1) 100%);
    text-align: center;
}
 
.s-note:before { content:""; display:block; position:absolute; top:-15px; left:50%;
    width: 0;
    height: 0;
    border-bottom: 15px solid #ff7cac;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
}

.s-note li {  display:inline-block; vertical-align:top; margin:0 5px; }
.s-note p { text-align:center; margin-top:30px; color:#fff; font-size:20px; line-height:120%; font-weight:700; }
.s-note p span { font-size:14px; font-weight:500; margin-left:3px; }

.eventWrap .con2 { position: relative; padding: 110px 0; background: url(https://img.megagong.net/m/2022/0310_note/gong/bg_con2.png) repeat; }
.eventWrap .con2 .con_box{position: relative;overflow:inherit;}
.eventWrap .con2 .con_tit {position:relative;margin: 0 -1px 90px;}
.eventWrap .con2 .con_tit .evt_end {position:absolute;top: 0%;right: -4%;max-width:18%;}
.eventWrap .con2 .type_wrap{margin: 0 -590px}
.eventWrap .con2 .calendar_roll .item{text-align: center;background: #e8e8e8;padding: 60px 0px}
.eventWrap.sobang .con2 .calendar_roll .item{background: #fdd0d9}
.eventWrap .con2 .calendar_roll .item img{width: 368px;display: inline-block}
.eventWrap .con2 .calendar_bigroll{width: 704px; margin: 0 auto;background: url(https://img.megagong.net/m/2022/0310_note/sobang/con_img37.png) center center no-repeat;z-index: 1}
.eventWrap .con2 .calendar_bigroll .item{padding: 25px 24px }
.eventWrap .con2 .btn_wrap{margin: -150px 0 50px;padding: 0 5%;}
.eventWrap .con2 .btn_wrap li { display:inline-block; vertical-align:top; margin:0 1%;  }
.eventWrap .con2 .btn_wrap + .tiny_txt{font-size: 12px;letter-spacing: 0;font-family: '¸¼Àº °íµñ','Malgun Gothic','µ¸¿ò','Dotum',sans-serif;opacity: 0.7;color: #f7944a;}
.eventWrap .con2 .btn_wrap + .tiny_txt br{display:none}
.eventWrap .con2 .con_copy{font-size:13px;color:#888;}
.eventWrap .con2 .con_tit + img { width:60%; margin-bottom:-10px; }
.eventWrap .calendar_roll{display: none;margin: -450px -3% 263px;}
.eventWrap .calendar_roll.slick-initialized{display: block;}
.eventWrap .calendar_roll .slick-list{padding: 0;}
.eventWrap .calendar_roll .slick-dots {display: none;}

@-webkit-keyframes balloon_move{
    0%{margin-top:0;}
    50%{margin-top:-10px;}
    100%{margin-top:0;}
}
@keyframes balloon_move{
    0%{margin-top:0;}
    50%{margin-top:-10px;}
    100%{margin-top:0;}
} 
@-webkit-keyframes balloon_move2{
    0%{margin-top:0;}
    50%{margin-top:-10px;}
    100%{margin-top:0;}
}
@keyframes balloon_move2{
    0%{margin-top:0;}
    50%{margin-top:-10px;}
    100%{margin-top:0;}
}

.announBox { margin-top:70px; width:100%; /*min-height:700px;*/ box-shadow:0 0 20px rgba(0,0,0,.3); position:relative; background:#fff;}
.announBox .coming {  position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.9); text-align:center; display:block; z-index:2; }
.announBox .coming div { display:table; width:100%; height:100%; }
.announBox .coming p { display:table-cell; vertical-align:middle; }
.announBox .tit {width:100%;height:87px;display:table;color:#fff;text-align:center;background: #ff3399;}
.announBox .tit h4 { font-size:27px; display:table-cell; vertical-align:middle;  }
.announBox .tit p { font-size:37px; font-weight:700; display:table-cell; vertical-align:middle; text-align:center;  }
.announBox .box { text-align:center; padding:50px 0 0;margin:0; overflow:hidden;min-height: 566px; box-sizing:border-box;}
.announBox .box > p {font-weight:bold;color:#ff3399; font-size:27px; text-indent:15px; letter-spacing:15px; }
.announBox .box #winner_list {margin:40px 40px;padding:0 270px;overflow: hidden;}
.announBox .box #winner_list .con04_list .slick-list {overflow: visible;padding:0 40px!important;}
.announBox .box #winner_list .con04_list .slick-slide {margin:0 -10px;padding:0;}
.announBox .box #winner_list .con04_list .slick-slide > div {transform: scale(.7);background-color:#f0f0f0;border-radius: 30px;overflow: hidden;}
.announBox .box #winner_list .con04_list .slick-slide.slick-current.slick-center > div {transform: scale(1);}
.announBox .box #winner_list .con04_list .slick-slide > div li {padding-bottom:30px;box-sizing:border-box;}

.announBox .box #winner_list .con04_list .slick-slide h5 { width:100%; height:60px; line-height:60px; color:#030303; font-size:23px; border-bottom:2px solid #d1d1d1; }
.announBox .box #winner_list .con04_list .slick-slide h5:after { content:""; display:block; width:100%; height:1px; background:#fff; }
.announBox .box #winner_list .con04_list .slick-slide dl { margin-top:20px; }
.announBox .box #winner_list .con04_list .slick-slide dl:first-child { margin-top:30px; }
.announBox .box #winner_list .con04_list .slick-slide dt { color:#000; font-size:18px; font-weight:700; }
.announBox .box #winner_list .con04_list .slick-slide dd { margin-top:10px; color:#b3b3b3; font-size:11px; line-height:150%; box-sizing:border-box; padding:0 10px; word-break:keep-all; }

.announBox .box #winner_list .con04_list .slick-slide .soon {height:330px;line-height: 330px;}
.announBox .box #winner_list .con04_list .slick-slide .soon div {display:inline-block;vertical-align: middle;}
.announBox .box #winner_list .con04_list .slick-slide .soon div p {font-weight:900;font-size:30px;line-height:1.13;color:#9c9c9c;}
.announBox .box #winner_list .con04_list .slick-arrow { position:absolute; top:50%; margin-top:-15px; display:block; width:21px; height:31px; font-size:0; z-index:1; }
.announBox .box #winner_list .con04_list .slick-prev { left:50%; margin-left:-230px; background:url(https://img.megagong.net/m/2021/0708_event/btn_prev.png) no-repeat; }
.announBox .box #winner_list .con04_list .slick-next { right:50%; margin-right:-230px; background:url(https://img.megagong.net/m/2021/0708_event/btn_next.png) no-repeat; }

/* con05 */
.con05 {background:#f5deff;}
.con05 .inner {padding:150px 0;}
.con05 .inner h3 {position:relative;}
.con05 .inner h3 .evt_end {position:absolute;top:56%;right:0;max-width: 22%;}
.con05 .inner .date_w {margin:40px 45px 0;padding:19px 0 18px;background:#fff;border-radius: 30px;}
.con05 .inner .date_w ul {font-size:0;}
.con05 .inner .date_w ul li {display: inline-block;vertical-align: top;font-size:0;}
.con05 .inner .date_w ul li+li {margin-left:68px;}
.con05 .inner .date_w ul li strong {position:relative;padding: 0 17px;display: inline-block;vertical-align: top;font-weight:700;font-size:21px;color:#040404;}
.con05 .inner .date_w ul li strong:before {content:'';position:absolute;top:9px;left:0;width:5px;height:5px;border-radius: 2px;background:#000;}
.con05 .inner .date_w ul li strong:after {content:'';position:absolute;top:0;bottom:0;right:0;margin:auto 0;width:2px;height:13px;background:#000;}
.con05 .inner .date_w ul li p {padding-left:15px;display: inline-block;vertical-align: top;font-weight:700;font-size:21px;color:#040404;}
.con05 .inner .gift {margin-top:80px;} 
.con05 .inner .gift ul {font-size:0;}
.con05 .inner .gift ul li {display:inline-block;vertical-align: top;}
.con05 .inner .gift ul li+li {margin-left:26px;}
.con05 .inner .evtBoard_common {margin-top:90px;}
.con05 .evtBoard_common .board_write {margin:0;padding-right:166px;}
.con05 .evtBoard_common .board_write .inp_wrap textarea, 
.con05 .evtBoard_common .board_write .inp_wrap input[type="text"] {padding:16px 10px;background:#fff;border:1px solid #222222;color:#7d7d7d;overflow:hidden;box-sizing: border-box;}
.con05 .evtBoard_common .board_write .btn_wrap {width:150px;}
.con05 .evtBoard_common .board_notice {margin:0 0 35px;}
.con05 .evtBoard_common .board_notice li { color:#111; position:relative; padding-left:10px; margin-top:10px;font-size:13px;line-height:1.5;color:#111;}
.con05 .evtBoard_common .board_notice li:before {content:"¡Ø"; position:absolute; top:0; left:0;}
.con05 .evtBoard_common .board_list {padding:0;background-color:transparent;}
.con05 .evtBoard_common .board_list ul li {line-height:1.5;padding: 20px 35px;background-color:#fff;}
.con05 .evtBoard_common .board_list ul li.notice {background-color:#fef9a1;}
.con05 .evtBoard_common .board_list ul li.notice .usr_info em {padding:0;background:transparent;font-weight:bold;font-size:15px;color:#111;}
.con05 .evtBoard_common .board_list ul li .usr_info .date {right:35px;}
.con05 .evtBoard_common .board_notice li.chk_notice {position:absolute;top:100px;right:0;font-weight:bold;font-size:14px;color:#111;opacity: 1;}
.con05 .evtBoard_common .board_notice li.chk_notice:before {content:none;}
.con05 .evtBoard_common .board_notice li.chk_notice input {margin-top:-5px;}

/* con06 */
.con06 {background:#f5deff;}
.con06 .inner {padding:150px 0;}
.con06 .inner h3 {position:relative;}
.con06 .inner h3 .evt_end {position:absolute;top:36%;right:0;max-width: 23%;}
.con06 .inner .date_w {margin:40px 45px 0;padding:19px 0 18px;background:#fff;border-radius: 30px;}
.con06 .inner .date_w ul {font-size:0;}
.con06 .inner .date_w ul li {display: inline-block;vertical-align: top;font-size:0;}
.con06 .inner .date_w ul li+li {margin-left:68px;}
.con06 .inner .date_w ul li strong {position:relative;padding: 0 17px;display: inline-block;vertical-align: top;font-weight:700;font-size:21px;color:#040404;}
.con06 .inner .date_w ul li strong:before {content:'';position:absolute;top:9px;left:0;width:5px;height:5px;border-radius: 2px;background:#000;}
.con06 .inner .date_w ul li strong:after {content:'';position:absolute;top:0;bottom:0;right:0;margin:auto 0;width:2px;height:13px;background:#000;}
.con06 .inner .date_w ul li p {padding-left:15px;display: inline-block;vertical-align: top;font-weight:700;font-size:21px;color:#040404;}
.con06 .inner .gift {margin-top:80px;}
.con06 .inner .way {margin-top:80px;}
.con06 .inner .way h4 {position:relative;z-index:1;}
.con06 .inner .way h4:before {content:'';z-index:-1;position:absolute;top:50%;left:0;right:0;height:1px;background:#000;}
.con06 .inner .way h4 span {display:inline-block;padding:0 30px;font-weight:bold;font-size:30px;color:#111111;background:#ffe7e7;}
.con06 .inner .way .step {margin-top:40px;}
.con06 .inner .btns {margin-top:50px;font-size:0;}
.con06 .inner .btns a {display:inline-block;margin:0 10px;}
.con06 .inner .evtBoard {margin-top:80px;}
.con06 .evtBoard .snsBox { background:#fff; box-sizing:border-box; padding:40px; }
.con06 .evtBoard .snsBox dl { overflow:hidden; margin-top:15px; }
.con06 .evtBoard .snsBox dl:first-child { margin-top:0; }
.con06 .evtBoard .snsBox dt { width:155px; height:50px; line-height:50px; text-align:center; border-radius:8px; background:#4e7fd9; float:left; color:#fff; font-size:18px; font-weight:700; }
.con06 .evtBoard .snsBox dl:nth-child(2) dt { background:#4db369; }
.con06 .evtBoard .snsBox dl:nth-child(3) dt { background:#be5d5d; }
.con06 .evtBoard .snsBox dl:last-child dt { background:#878787; }
.con06 .evtBoard .snsBox dd { float:left; width:155px; height:50px; margin-left:10px; }
.con06 .evtBoard .snsBox dd:nth-of-type(1) {margin-left:24px;}
.con06 .evtBoard .snsBox dd a {font-weight:bold; color:#888; font-size:17px; display:block; width:100%; height:100%; line-height:46px; text-align:center; box-sizing:border-box; border:2px solid #999; border-radius:10px; }
.con06 .evtBoard .snsBox dd a .mo_br {display:none;}
.con06 .evtBoard .snsBox dl:nth-child(1) dd a {border:1px solid #4e7fd9;color:#4e7fd9;}
.con06 .evtBoard .snsBox dl:nth-child(2) dd a {border:1px solid #4db369;color:#4db369;}
.con06 .evtBoard .snsBox dl:nth-child(3) dd a {border:1px solid #be5d5d;color:#be5d5d;}
.con06 .evtBoard .snsBox dl:nth-child(4) dd a {border:1px solid #878787;color:#878787;}
.con06 .evtBoard_common {background:#f9ebff; padding-bottom:20px; }
.con06 .evtBoard_common .board_write {padding-right:166px;}
.con06 .evtBoard_common .board_write .inp_wrap textarea, 
.con06 .evtBoard_common .board_write .inp_wrap input[type="text"] {padding:16px 10px;height:60px;background:#fff;border:2px solid #000;color:#7d7d7d;overflow:hidden;box-sizing: border-box;}
.con06 .evtBoard_common .board_write .btn_wrap {width:156px;}
.con06 .evtBoard_common .board_write .btn_wrap a {height:60px;line-height:60px;}
.con06 .evtBoard_common .board_notice li { color:#666; position:relative; padding-left:15px; margin-top:5px;font-size:13px;line-height:1.5;color:#111;opacity:1;}
.con06 .evtBoard_common .board_notice li:before {content:"-"; position:absolute; top:0; left:0;}
.con06 .evtBoard_common .board_notice li.cr {color:#ff0000;}
.con06 .evtBoard_common .btnUrl {position:absolute;top:105px;right:30px;border-bottom:1px solid #6a29ff;color:#6a29ff;font-size:16px;z-index:1;letter-spacing: -1px;}

/* evt_cautn */
.evt_cautn {background:#f4f4f4;font-family: '?? ??','Malgun Gothic','??','Dotum',sans-serif;}
.evt_cautn .tit {background:#000;text-align: center;}
.evt_cautn .tit button {width:1080px;margin:0 auto;}
.evt_cautn .tit button span {font-weight:700;font-size:18px;line-height:50px;color:#fff;}
.evt_cautn .tit button span i {display:inline-block;vertical-align:middle;margin-left:10px;width:14px;height:8px;background:url(https://img.megagong.net/m/2022/0628_planner/arr.png) no-repeat center;}
.evt_cautn.on .tit button span i {transform: rotate(-180deg);}
.evt_cautn .con {display:none;padding:80px 0;text-align: left;}
.evt_cautn.on .con {display:block;}
.evt_cautn .con dl+dl {margin-top:25px;}
.evt_cautn .con dl dt {display:block;margin-bottom:5px;font-weight:bold;font-size:14px;color:#000;}
.evt_cautn .con dl dd {padding-left:14px;position:relative;font-size:12px;line-height:1.6;color:#272727;}
.evt_cautn .con dl dd:before {content:'¡Ø';position:absolute;top:0;left:0;}
.evt_cautn .con dl dd.cr {font-weight:bold;color:#fe2424;}
.evt_cautn .con dl dd a {display: inline-block;margin-left:8px;padding:0 10px;font-weight:400;font-size:10px;color:#fe2424;border:1px solid #fe2424;border-radius: 20px;}




/*win popup*/
.full_win .clickPop { padding:0; }
.winPop > div { background:#f3f3f3; padding:50px 0 25px;  }
.full_win .btnClose { position:absolute; top:10px; right:10px; display:block; width:30px; height:30px; font-size:0; overflow:hidden;  }
.winPop > div h4 { text-align:center; font-size:38px; color:#000; font-weight:700; }
.winPop > div > div { margin-top:30px; text-align:center; }
.winPop .tit_s { width:100%; text-align:center; color:#fff; font-weight:700; font-size:23px; line-height:120%; padding:13px 0;
    background: #ff3399;
}
.winPop ul { margin:15px 30px 30px; }
.winPop li { position:relative; overflow:hidden; padding-left:15px; font-size:13px;color:#999; line-height:120%; margin-bottom:5px; word-break:keep-all; text-align: left;}
.winPop li i { position:absolute; top:0; left:0; font-style:normal; }
.winPop li a {display:inline-block;font-weight:bold;color:#ff3399;font-size:13px;margin-left:8px;}
.winPop .btn,
.unwinPop .btn { margin:20px 0; }
.winPop .btn a,
.unwinPop .btn a { display:block; margin:auto; width:125px; height:40px; line-height:40px; border-radius:20px; background:#000; color:#fff; text-align:center; font-size:18px; }
.unwinPop { padding:50px 0 30px; text-align:center; }
.unwinPop h4 { text-align:center; color:#000; font-size:38px; line-height:120%; }
.unwinPop .img { margin:30px 0; }

/*popup*/
.clickPop{width: 490px;background: #fff;padding: 30px 0 40px;position: fixed;left:50%;top: 50% !important;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: 99;}
.clickPop#my_result { padding:0; }


/* ÆË¾÷ */
.black_bg{background-color:#000;opacity:0.8;position:fixed;left:0;top:0;width:100%;height:100%;text-indent:-9999em;z-index:92}
.dim_bnrwrp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3;}
.dim_bnrwrp_wrap .dim_popup{position:fixed;top:50% !important;left:50%;z-index:3;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.dim_popup button{position:absolute;right: 15px;top: 15px;background: none;}

/* µî·ÏÇÑ url ÆË¾÷*/
.clickPop{width: 490px;background:#fff;border:1px solid #000;padding: 40px 10px;position:absolute;left:50%;top:50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.dim_popup .tit{text-align:center;margin: 20px 0;padding: 0 15px;font-size: 30px;font-weight: bold;}
.dim_bnrwrp_wrap table{font-size: 14px;}
.dim_bnrwrp_wrap table tr th, .eventWrap .dim_bnrwrp_wrap table tr td{padding: 8px 5px;}
.dim_bnrwrp_wrap table tr th{border-color:#fff}
.dim_bnrwrp_wrap table tr th{background:#eaeaea}
.dim_bnrwrp_wrap .dim_popup table tr th, .eventWrap .dim_bnrwrp_wrap .dim_popup table tr td{word-break: break-all;text-align: center;}
.dim_bnrwrp_wrap .dim_popup table tr th { border:1px solid #fff; }
.dim_bnrwrp_wrap .dim_popup table tr td { text-align:center;  box-sizing:border-box; border:1px solid #ddd;  }
.dim_bnrwrp_wrap .dim_popup table tr td.con{text-align:left; }
.dim_popup.clickPop .btnConfirm{text-align:center;margin: 40px 0 0 0;}
.dim_popup.clickPop .btnClose{position:absolute;right: 15px;top: 15px;background: url(https://img.megagong.net/m/common/pop_close2.png) no-repeat center center;background-size:100% auto;font-size: 0;width: 20px;height: 20px;}

@media (max-width: 1200px){
	.flt_inner{display: none;}
	.eventWrap .inner{width: 96%;}

    /* visual */
    .visual_top .tit {padding: 15% 0 33%;}
    .visual_top .tit h3 {font-size:15vw;}
    .visual_top .tit h3 .t:nth-child(2) span {left:-2%;right:-2%;}
    .visual_top .tit h3 .t:nth-child(3) span {left:-2%;right:-2%;}
    .visual_top .apply_ban {bottom:65px;}
    .visual_top .apply_ban .inner {width:100%;}
    .visual_top .apply_ban .inner a span {padding-right:35px;}

    /* con01 */
    .con01 .inner {padding:15% 0 16%;}
    .con01 .inner .con01_sd_w {margin-top:7%;padding-top:7%;/*width:50%;*/width: 30%;margin:0 auto;}
    .con01 .inner .con01_sd_w .con01_sd .slick-slide > div {padding:0 8%;}

    /* con02 */
    .con02 .inner {padding:15% 0 20%;}
    .con02 .inner .con02_sd_w {margin-top:7%;}

    /* con03 */
    .con03 .inner {padding:15% 0 ;}
    .con03 .inner .list {margin-top:7%;}
    .con03 .inner .list:before {content:none;}
    .con03 .inner .list:after {content:none;}
    .con03 .inner .list ul li {width:23.5%;margin-left:2%;}
    .con03 .inner .list ul li:nth-child(4n+1) {margin-top:0;margin-left:0;}
    .con03 .inner .list ul li:nth-child(n+5) {margin-top:2%;}
    .con03_pop_w .area {width: 80%;height: auto;}
    .con03_pop_w .area .btn_close {top:-10px;right:-15px;width:40px;height:40px;background-size:50% auto;}
    .con03_pop_w .con03_big_sd .slick-slide img {width: 100%;}
    .con03_pop_w .con03_small_sd .slick-slide img {width: 100%;}

    /* con04 */
    .con04 .inner {padding:15% 0;}
    .con04 .inner .balloon {position:relative;margin-top:7%;padding-top:11%;}
    .con04 .inner .balloon .balloon1 {position:absolute;top:0;left:10%;width:38%;}
    .con04 .inner .balloon .balloon2 {position:absolute;top:57%;right:10%;width:52%;}
    .con04 .inner .gift {margin-top:7%;}
    .con04 .inner .gift li {width:31.333%;}
    .con04 .inner .gift li+li {margin-left:2%;}
    .con04 .inner .note {margin-top:7%;}
    .con04 .inner .con04_1 {margin-top:9%;}
    .con04 .inner .con04_1 .btn {margin-top:5%;}
    .con04 .inner .con04_1 .btn a {display:inline-block;width: 45%;}
    .announBox { margin-top:7%; min-height: auto;}
    .announBox .coming p img { width:70%; max-width:490px;}
    .announBox .tit { height:87px; }
    .announBox .box {padding:5% 0;}
    .announBox .box > div {margin-top:5%;padding:0;}

    .con04_list { width:110%; margin-left:-5%; }
    .announBox .box #winner_list .con04_list .slick-list {overflow: visible;padding:0 2%!important;}
    .announBox .box #winner_list {margin:4% 2%;padding:0 30%;}
    .announBox .box #winner_list .con04_list .slick-slide {margin:0 -1%;}
    .announBox .box #winner_list .con04_list .slick-prev {margin-left:-58%;}
    .announBox .box #winner_list .con04_list .slick-next {margin-right:-58%;}
    .announBox .box #winner_list .con04_list .slick-slide.slick-current {transform:scale(.9)}
    .announBox .box #winner_list .con04_list .slick-slide h5 { height:50px; line-height:50px; font-size:18px; }
    .announBox .box #winner_list .con04_list .slick-slide dl { margin-top:15px; }
    .announBox .box #winner_list .con04_list .slick-slide dl:first-child { margin-top:20px; }
    .announBox .box #winner_list .con04_list .slick-slide dt { font-size:16px; }
    .announBox .box #winner_list .con04_list .slick-slide .soon div p {font-size:25px;}

    /* con05 */
    .con05 .inner {padding:15% 0;}
    .con05 .inner .date_w {margin:4% 4% 0;}
    .con05 .inner .date_w ul li+li {margin-left:7%;}
    .con05 .inner .gift {margin-top:8%;} 
    .con05 .inner .gift ul {font-size:0;}
    .con05 .inner .gift ul li {width:calc(25% - 19.5px);}
    .con05 .inner .evtBoard_common {margin-top:9%;}
    .con05 .evtBoard_common .board_write {padding-right:0;}
    .con05 .evtBoard_common .board_write .btn_wrap {width:100%;}
    .con05 .evtBoard_common .board_notice li.chk_notice {top:120px}

    /* con06 */
    .con06 .inner {padding:15% 0;}
    .con06 .inner .date_w {margin:4% 4% 0;}
    .con06 .inner .date_w ul li+li {margin-left:7%;}
    .con06 .inner .gift {margin-top:8%;}
    .con06 .inner .gift img {width:65%;}
    .con06 .inner .way {margin-top:8%;}
    .con06 .inner .way .step {margin-top:4%;}
    .con06 .inner .btns {margin-top:5%;}
    .con06 .inner .btns a {width:calc(35% - 10px);}
    .con06 .inner .btns a img {width: 100%;}
    .con06 .inner .evtBoard {margin-top:8%;}
    .con06 .evtBoard .snsBox {padding:4%; }
    .con06 .evtBoard .snsBox dl {margin-top:15px;}
    .con06 .evtBoard .snsBox dt {width:calc(16.6667% - 12px);font-size:15px;}
    .con06 .evtBoard .snsBox dd {width:calc(16.6667% - 12px);}
    .con06 .evtBoard .snsBox dd a {font-size:15px;}
    .con06 .evtBoard_common {padding-bottom:20px;}
    .con06 .evtBoard_common .board_write {padding-right:0;}
    .con06 .evtBoard_common .board_write .btn_wrap {width:100%;}
    .con06 .evtBoard_common .board_write .btn_wrap a {height:40px;line-height:40px;}
    .con06 .evtBoard_common .board_notice li {font-size:12px;line-height:1.2;}
    .con06 .evtBoard_common .btnUrl { top:inherit; bottom:10px; right:15px; font-size:11px; }

    /* evt_cautn */
    .evt_cautn .tit button {width:100%;}
    .evt_cautn .con {padding:8% 0;}
    .evt_cautn .con dl+dl {margin-top:3%;}

    /* popup */
	.clickPop{width:90%;max-width: 490px;}
	.clickPop img {width:auto;}

    /*con0*/
    .con0 { padding:10vw 0; }
    .con0 .list { margin-top:5vw; overflow:hidden; }
    .con0 .list li { width:32%; margin:0 0 2% 2%; }
    .con0 .list li:first-child,
    .con0 .list li:nth-child(4) { margin-left:0; }
    .con0 .tit { margin-top:5vw; }
    .con0 .list2 { margin-top:5vw; }
    .con0 .list2 li { width:23.5%; margin-left:2%; }
    .con0 .list2 li:first-child { margin-left:0; }

    .s-note { padding:5vw 0; }
    .s-note li { margin:0 5px; width:20%; }
    .s-note p { margin-top:20px; font-size:15px; }
    .s-note p span { font-size:13px; }

    .eventWrap .con2{padding: 12% 0;background-size: 100%;background-position: center 7vw;}
    .eventWrap .con2 .con_tit .evt_end{width: 20%;top: -13%;right: 0;max-width: 30%}
    .eventWrap .con2 .con_tit{padding: 0 1% 0;margin: 0 0 5%;}

    .eventWrap .con2 .type_wrap{margin: 0 0 0%;padding: 0}
    .eventWrap .con2 .type_wrap .slick-dots{display:none !important}
    .eventWrap .con2 .type_wrap .slick-arrow{display:none !important}
    .eventWrap .con2 .calendar_bigroll{width: auto;margin: 0 18% 0;padding: 2% 2%;background-size: 100%}

    .eventWrap .calendar_roll{margin: -38% -64% 17%}
    .eventWrap .con2 .calendar_roll .item{padding: 14% 5%}
    .eventWrap .con2 .calendar_roll .item img{width: 17vw}
    .eventWrap .con2 .btn_wrap{margin: 0 0 3%;padding: 0 0%;}
    .eventWrap .con2 .btn_wrap li{float: left;width: 46%;padding: 0 0%;}
    .eventWrap .con2 .btn_wrap li a{display:block}
    .eventWrap .con2 .btn_wrap + .tiny_txt{font-size: 10px;font-weight: 200;opacity: 0.5;}
    .eventWrap .con2 .btn_wrap + .tiny_txt br{display:block}
}
@media (max-width:992px) {
    /* con04 */
    .announBox .box #winner_list .con04_list .slick-list {overflow: hidden;padding:0!important;}
    .announBox .box #winner_list {margin:0;padding:0;}
    .announBox .box #winner_list .con04_list .slick-slide {padding:0 2%;}
    .announBox .box #winner_list .con04_list .slick-slide > div {transform: scale(1);}
    .announBox .box #winner_list .con04_list .slick-prev {margin-left:0;left:6%;}
    .announBox .box #winner_list .con04_list .slick-next {margin-right:0;right:6%;}
    .announBox .box #winner_list .con04_list .slick-slide .soon {min-height: auto;line-height: 300px;height: 300px;}

    /* con05 */
    .con05 .inner .date_w {margin:4% 0 0;}
    .con05 .inner .date_w ul li {display: block;}
    .con05 .inner .date_w ul li+li {margin-top:10px;margin-left:0;}

    /* con06 */
    .con06 .inner .date_w {margin:4% 0 0;}
    .con06 .inner .date_w ul li {display: block;}
    .con06 .inner .date_w ul li+li {margin-top:10px;margin-left:0;}

}
@media (max-width:768px) {
    /* visual */
    .visual_bg {background:#f8dbd4 url(https://img.megagong.net/m/2022/0713_planner/visual_bg_m.jpg) no-repeat top center;background-size:auto 100%;}
    .visual_top .apply_ban {bottom:50px;font-size:16px;line-height:45px;}

    /* con01 */
    .con01 .inner .con01_sd_w .con01_sd .slick-slide .item img {border:2px solid #000;}
    .con01 .inner .con01_sd_w .con01_sd .slick-slide.slick-active > div .item:before {top:1%;left:-1%;border:1px solid #000;}
    .con01 .inner .con01_sd_w .con01_sd .slick-slide.slick-active > div .item:after {top:2%;left:-2%;border:1px solid #000;}

    /* con02 */
    .con02 .inner .con02_sd_w .slick-dots {bottom:-25px;}
    .con02 .inner .con02_sd_w .slick-dots li button {width:10px;height: 10px;}

    /* con04 */
    .con04 .inner .balloon {padding-top:17%;}
    .con04 .inner .balloon .balloon1 {position:absolute;top:0;left:2%;width:58%;}
    .con04 .inner .balloon .balloon2 {position:absolute;top:57%;right:2%;width:80%;}
    .con04 .inner .gift li {width:100%}
    .con04 .inner .gift li+li {margin-top:6%;margin-left:0;}
    .con04 .inner .note dt {font-size:14px;}
    .con04 .inner .note dt:before {height:8px;}
    .con04 .inner .note dd {font-size: 11px;}
    .con04 .inner .con04_1 .btn a {width: 65%;}
    .announBox .tit h4 {font-size:22px;}
    .announBox .tit p {font-size:25px;}
    .announBox .box {min-height:400px;}
    .announBox .box > p {font-size:20px;}
    .announBox .box #winner_list .con04_list .slick-arrow {width:14px; height:25px;background-size:100% auto;}

    /* con05 */
    .con05 .inner .date_w ul li strong {padding: 0 12px;font-size:18px;}
    .con05 .inner .date_w ul li strong:before {top:7px;}
    .con05 .inner .date_w ul li p {padding-left:12px;font-size:18px;}
    .con05 .inner .gift ul li {width:calc(50% - 19.5px);}
    .con05 .inner .gift ul li:nth-child(2n+1) {margin-left:0;}
    .con05 .inner .gift ul li:nth-child(n+3) {margin-top:30px;}
    .con05 .evtBoard_common .board_notice li.chk_notice {top:inherit;font-size:12px;}

    /* con06 */
    .con06 .inner .date_w ul li strong {padding: 0 12px;font-size:18px;}
    .con06 .inner .date_w ul li strong:before {top:7px;}
    .con06 .inner .date_w ul li p {padding-left:12px;font-size:18px;}
    .con06 .evtBoard .snsBox dt {margin-bottom:10px;width: 100%;font-size:13px;}
    .con06 .evtBoard .snsBox dd {width:calc(20% - 8px);text-align: center;height: 40px;}
    .con06 .evtBoard .snsBox dd:nth-of-type(1) {margin-left:0;}
    .con06 .evtBoard .snsBox dd a {font-size:12px;line-height:36px;}
    .con06 .evtBoard .snsBox dd a .mo_br {display:block;}
    .con06 .evtBoard .snsBox dd a span {display:inline-block;vertical-align: middle;line-height: 1.2;}

    /* evt_cautn */
    .evt_cautn .tit button span {font-size:16px;}
    .evt_cautn .con dl dt {font-size:13px;}
    .evt_cautn .con dl dd {font-size:12px;}

    /*event2*/
    .evtBoard .snsBox dd a { font-size:13px; }

    .eventWrap .con2 .calendar_roll{margin: -37% -64% 15%}
    .eventWrap .con2 .calendar_roll .item{padding: 8% 0%}
    .eventWrap .con2 .calendar_roll .item img{width: 23vw}
    .eventWrap .con2 .btn_wrap{padding: 0;margin: 0 0 3% -1%;}
    .eventWrap .con2 .btn_wrap li{padding: 0 0;width: auto;margin: 0 0.5% 1%;overflow: hidden;float: none;}
 
    .eventWrap .con2 .btn_wrap li a{display:block;padding: 0 20%;}
    .eventWrap .con2 .btn_wrap li a img{max-width: 140%;width: 112%;margin: 0 0 0 -6%;}
}

@media (max-width:650px) {
    /*event2*/
    #my_result.clickPop{width: 80%;}

        
    /*win popup*/
    .clickPop#my_result { padding:0; }
    .winPop > div { padding:5% 0; }
    .winPop > div h4 { font-size:25px; }
    .winPop > div > div { margin:10px auto; width:80%; }
    .winPop > div > div img { width:100%; }
    .winPop .tit_s {font-size:18px; padding:10px;}
    .winPop ul { margin:15px; }
    .winPop .btn,
    .unwinPop .btn { margin:3vw 0 0; }
    .winPop .btn a,
    .unwinPop .btn a { width:100px; height:30px; line-height:30px; border-radius:15px; font-size:15px; }
        
    .unwinPop { padding:8% 5%; }
    .unwinPop h4 { font-size:25px; }
    .unwinPop .img { margin:5vw 0; }


}
@media (max-width: 576px){
    /* visual */
    .visual_top .apply_ban {bottom:15px;}
}
@media (max-width: 460px){
    /* popup */
	.dim_bnrwrp_wrap .dim_popup table tr th, .eventWrap .dim_bnrwrp_wrap .dim_popup table tr td{font-size:13px}
	.dim_popup .tit {font-size:20px;}
	.dim_popup.clickPop .btnConfirm{margin: 20px 0 0 0;}
	.dim_popup.clickPop .btnConfirm a img{max-width:35%}
}
@media (max-width:420px) {
    /* con04 */
    .announBox .tit h4 {font-size:18px;}
    .announBox .tit p {font-size:20px;}
    .announBox .box > p {font-size:16px;letter-spacing: 10px;}
    .announBox .box #winner_list .con04_list .slick-slide {padding:0 3%;}
    .announBox .box #winner_list .con04_list .slick-prev {left:7%;}
    .announBox .box #winner_list .con04_list .slick-next {right:7%;}

    /* con05 */
    .con05 .inner .date_w ul li strong {padding: 0 12px;font-size:15px;}
    .con05 .inner .date_w ul li strong:before {top:5px;width:4px;height:4px;}
    .con05 .inner .date_w ul li p {padding-left:12px;font-size:15px;}

    /* con06 */
    .con06 .inner .date_w ul li strong {padding: 0 12px;font-size:15px;}
    .con06 .inner .date_w ul li strong:before {top:5px;width:4px;height:4px;}
    .con06 .inner .date_w ul li p {padding-left:12px;font-size:15px;}
}