body * {margin:0; padding:0; box-sizing:border-box;}
ul, li ,ol{list-style: none;}
.hidden-pc{display: none;}

.event_wrapper {position:relative; width:100%; overflow:hidden;}
.event_header {position:relative; width:100%; height:100%; padding: 160px 0 200px; background: linear-gradient(347deg, #16114A 18.75%, #000 91.21%);}


._ani_start .bg_circle {width: 390px; height: 390px;}
._ani_start .img_string {transform:translateY(0) skew(0);}
._ani_start .img_id_card {transform: translateY(0);}
._ani_start .id_card {animation: cardVertical 8s cubic-bezier(.5, 0, .5, 1) infinite both; animation-delay: .4s;}
._ani_start .id_card > section {animation: cardSwing 8s cubic-bezier(.5, 0, .5, 1) infinite both; animation-delay: .4s;}

.btn_group{text-align: center;margin-top: 60px;}
.btn_group > a {display: inline-block;position: relative;text-align: center;vertical-align: middle;width: 310px;background-color: #fff; color: #0C1123;font-size: 18px;font-weight: 600;line-height: 1.7;padding: 12px 48px; border-radius: 100px;z-index: 1; overflow: hidden;}
.btn_group > a::before{content:'';position: absolute;background: linear-gradient(94deg, #FFF -21.85%, #3DDCFF 14.85%, #00D1FF 42.87%, #F52FF9 87.14%, #FFF 118.88%); left: -100%;top: 0;height: 100%;width: 100%;opacity: 0;}
.btn_group a:hover::before {z-index: -1;left: 0;opacity: 1;transition: all 0.3s ease-in-out;}
.btn_group a::after {
  vertical-align: middle;
  content: '';
  display: inline-block;
  background: url(/wp-content/themes/fastfive/assets/event/230721_largeoffice_shortterm/images_231004/img_arrow01.png) center center no-repeat;
  background-size: cover;
  width: 24px;
  height: 24px;
  margin:0 0 2px 4px;
}
.btn_group a:hover:after {opacity: 1;}

.event_sec3 .event_title {height:140px;}
.event_title {position: relative;padding-bottom:40px; color: #fff; text-align:center;}
.event_title h2 {font-size:40px;line-height:56px; color: #fff; letter-spacing:-1px;}
.event_title h2 > small {height:34px; padding-bottom:2px; font-size:24px; line-height:102px; font-weight:400; transform:translateY(100%); display:block; overflow:hidden;}

.ico_double{position: absolute;top:-26px;right: -144px;opacity:0;display: flex;width: 130px;height: 130px;transform: scale(0.5);background: #FDFFAA;border-radius: 50%;justify-content: center;align-items: center;}
.ico_double::before{content: '';display: block;width: 23px;height: 22px;background: url(/wp-content/themes/fastfive/assets/event/230721_largeoffice_shortterm/images/ico_double.png) 50% 50% no-repeat;background-size: 100% auto;position: absolute;top: 22px;left: -10px;}
.ico_double span{opacity: 0;color:#174EF0;font-size: 40px;line-height: 56px;letter-spacing: -1px;font-weight: 700;transition:opacity .1s ease-in-out .5s;}
.ico_double small{font-size: 34px;font-weight: 400;line-height: 48px;letter-spacing: -1px;}
._ani_start .ico_double{animation: talk .8s ease .3s forwards;}
._ani_start .ico_double span{opacity: 1;}

.visual_sec {text-align: center;max-width: 920px; margin: 0 auto;padding-bottom: 180px;}
.visial_title {position: relative; max-width: 853px; height: 367px;margin: 0 auto 67px;}
.visial_title .move-line {position: absolute; top: 0;}
.visial_title .move-line.fir {opacity: 0;animation: .2s moveLine .6s forwards;}
.visial_title .move-line.sec {opacity: 0;animation: .4s moveLine .6s forwards;}
.visial_title .main-title {animation: .6s moveInLeft .2s forwards;transition-delay: 1s;}
.visual_sec .visual-info {position: relative;align-items: center;display: flex;flex-wrap: wrap;justify-content: space-between;width: 308px;height: 66px;margin: 0 auto;color: #fff;font-size: 22px;font-weight: 600;line-height: 100%;}
.visual_sec .visual-info > span strong {color: #55E2FF;font-weight: 400;margin-right: 10px;}
.visual_sec .visual-info::after {position: absolute;top: 0;left: 50%;content: '';display: block;width: 1px;height: 22px;background-color: #fff;}
.visual_sec .visual-info > span:last-child {margin-top: 24px;}

.event_sec1{position: relative;max-width: 920px;margin: 0 auto;padding: 0;}
.event_sec1::after{top: auto;bottom: 24px;}
.event_sec1 .event_title{padding-bottom: 0;}
.event_sec1 .event_title span {display: inline-block;font-size: 22px; line-height: 100%; color: #55E2FF;background: initial;border: 1px solid #55E2FF;padding: 10px 20px;border-radius: 100px;margin-bottom: 34px;}
.event_sec1 .event_title h2{position: relative;color: #fff;line-height: 28px;}
.event_sec1 .event_title h2:first-child{display: inline-block;margin-top: 0px;}
.event_sec1 .event_title h2 strong{color: #fff;}
._ani_start.event_title h2 strong{color: #FDFFAA;animation: background-pan2 1.5s ease forwards;background-color: #fff;background-size:200%;-webkit-background-clip: text;-webkit-text-fill-color: transparent;white-space: nowrap;}
.event_sec1 .event_content{margin-top: 60px;}
.event_sec1 ul{width: 920px;display: flex;gap: 40px;font-size: 24px;line-height: 17px;font-weight: 700;color: #1A1D2E;margin: 0 auto;justify-content: center;}
.event_sec1 ul li{position: relative;text-align: center;background: #fff;flex: 1;width: 280px;height: 430px;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;background: linear-gradient(111deg, #FFF -56.15%, #47dcff 53.61%, #27d9ff 58.77%); padding: 64px 0 0;}
.event_sec1 ul li:nth-child(2) {background: linear-gradient(110deg, #3DDCFF 43.61%, #3DDCFF 41.61%, #00c9f6 60.77%, #F52FF9 150.16%);}
.event_sec1 ul li:nth-child(3) {background: linear-gradient(110deg, #3DDCFF -40.39%, #00D1FF -95.23%, #F52FF9 66.16%, #FFF 172.55%);}
.event_sec1 ul li h3 small {display: block;font-size: 24px;font-weight: 600;}
.event_sec1 ul li em{margin-top: 50px;font-style: normal;position: relative;animation: .4s icon_move ease-in-out infinite alternate;}
.event_sec1 ul li::after {position: absolute; bottom: 75px; display: block; content: ''; width: 190px; height: 22px; background: radial-gradient(50% 45% at 50% 45%, rgb(85 149 255 / 90%) -130%, rgb(0 0 0 / 0%) 100%);
  background-blend-mode: multiply; animation: none;}
.event_sec1 ul li:first-child:after{bottom: 75px;width: 142px}
.event_sec1 ul li:nth-child(2):after{bottom: 75px;width: 196px}
.event_sec1 ul li em .img_secret {width: 123px}
.event_sec1 ul li em .img_free {width: 220px;}
.event_sec1 ul li em .img_double {width: 203px;}
.event_sec1 ul li .txt_info {margin-top: 40px; color: rgba(12, 17, 35, 0.50);font-size: 18px;font-weight: 500;line-height: 30px;font-style: normal;}
.txt_notice{display: flex;justify-content: space-between;width: 488px;margin: 24px auto 0;margin-top: 24px;text-align: center;color:#fff; font-size: 18px;font-weight: 400;line-height: 30px;font-style: normal;opacity: 0.8;}

.event_sec2{background: #151242;padding: 200px 30px;}
.event_sec2 .event_title {padding-bottom: 85px;}
.event_sec2 .btn_group{margin-top: 85px;}
.relative_box{position: relative;}
.lst_reson {align-items: center; position: relative;z-index: 1;max-width: 1280px;display: flex; justify-content: center; gap: 24px;margin: 0 auto;}
.lst_reson li {text-align: center; width:260px; height: 100%; background: linear-gradient(114deg, #FFF -50.15%, #3DDCFF 33.61%, #00D1FF 56.69%);; align-items: center; padding: 60px 0;}
.lst_reson li:nth-child(2) {background: linear-gradient(103deg, #00D1FF 26.69%, #00D1FF 56.69%, #F52FF9 182.83%);}
.lst_reson li:nth-child(3) {background: linear-gradient(113deg, #00D1FF -3.31%, #F52FF9 132.83%);}
.lst_reson li:nth-child(4) {background: linear-gradient(112deg, #00D1FF -60.31%, #F52FF9 54.83%, #FC59FF 85.68%, #FFE 137.78%);}
.lst_reson._ani_start li:nth-child(odd) {transform: translateY(-25px); transition: .3s ease-in;transition-delay: .3s;}
.lst_reson._ani_start li:nth-child(even) {transform: translateY(25px); transition: .3s ease-in;transition-delay: .3s;}
.lst_reson span {font-size: 24px; font-weight: 700; line-height: 34px;} 
.lst_reson li h3{font-size: 34px;line-height: 48px; padding: 46px 0 48px;}
.lst_reson li p{font-size: 18px;line-height: 30px;padding: 0;}

.sticker {position:relative; width: 224px; height: 90px; background: url('/wp-content/themes/fastfive/assets/event/230721_largeoffice_shortterm/images/img_sticker3.png') top right no-repeat; background-size: 224px auto;  backface-visibility: hidden; pointer-events: none;}
.sticker .sticker-container {position: relative; top: 0; left: 0; width: 224px; height: 90px; transform: rotate(0deg); z-index: 1;}
.sticker .sticker-container::after {position:absolute; top: 0; right: 0; width: 120px; height: 100%; background-color: #AAEBFF; display: block; content: '';}
.sticker .sticker-wrapper {position: absolute; top: -25px; left: 77px; width: 170px; height: 170px;; transform: rotate(120deg); z-index: 1;}
.sticker .sticker-clip { position: absolute; left: 0; top: 0; width: 170px; height: 170px; transform: translateX(2.9px); overflow: hidden; transition: .5s ease-in-out transform;}
.sticker .sticker-front, 
.sticker .sticker-back {position: absolute; left: 25px; top: 25px; border-radius: 0px; overflow: hidden; pointer-events: all; transform-style: preserve-3d; transition: .5s ease-in-out transform;}
.sticker .sticker-front {width: 120px; height: 120px; background: url('/wp-content/themes/fastfive/assets/event/230721_largeoffice_shortterm/images/img_sticker3.png') top right no-repeat; background-size: 224px auto; transform: rotate(-120deg) translateX(3px) translateY(-2.5px); z-index: 1;}
.sticker .sticker-back {width: 120px; height: 120px; background-color: #8FFB94; transform: rotate(300deg) translateX(-83px) translateY(-145px); border-radius: 6px; z-index: 2;}
.sticker3 .sticker-back{background-color: #FFF95E;}

._ani_start.sticker .sticker-clip {transform: translateX(36px);}
._ani_start.sticker .sticker-front,._ani_start.sticker.sticker1 .sticker-front{transform: rotate(-120deg) translateX(19.6px) translateY(-31px);}
._ani_start.sticker .sticker-back {transform: rotate(300deg) translateX(-67px) translateY(-116px);}

.sticker3{position: absolute;top: 130px;left: 50%;margin-left: 315px;z-index: 1;transform: rotate(24deg);}
.sticker2{transform: rotate(-20deg);width: 422px;height: 61px;left: 50%;bottom: -40px; position: absolute;z-index: 0;margin-left: 201px;}
.sticker2 img{width: 100%;}
.sticker1{width: 264px;height: 80px;transform: rotate(15deg);position: absolute;bottom: -70px;z-index: 0;left: 50%;bottom: -70px;z-index: 0;margin-left: -508px;}
.sticker1 .sticker-container{width: 264px;height: 70px;}
.sticker1 .sticker-wrapper{left: 117px;}

.sticker.sticker1,
.sticker.sticker1 .sticker-container {background: url('/wp-content/themes/fastfive/assets/event/230721_largeoffice_shortterm/images/img_sticker1.png') top right no-repeat; background-size: 264px auto;}
.sticker.sticker1 .sticker-front {width: 120px; height: 120px; background: url('/wp-content/themes/fastfive/assets/event/230721_largeoffice_shortterm/images/img_sticker1.png') top right no-repeat; background-size: 264px auto; transform: rotate(-120deg) translateX(3px) translateY(-2.5px); z-index: 1;}
._ani_start .sticker .sticker-front {transform: rotate(-120deg) translateX(19.6px) translateY(-31.1px);}
/**/
.event_sec3 {padding:200px 0; background-color:#8BEBFF;}
.event_sec3 .event_title h2{transform:translateY(118%); color: #1A1D2E;}
.event_sec3 ._ani{position:relative; width:100%; max-width:1280px; margin:0 auto; padding:100px 0 0; background-color:#fff; box-shadow: 15px 15px 50px 0px #55E2FF; overflow: hidden;}
.event_sec3 .event_content {position:relative; top:0; padding-top:9px;margin: 0 auto; max-width:1100px;background-color:#fff; z-index:1;}
.event_sec3 ol{display: flex;flex-direction: column;max-width: 1100px;margin:0 auto;}
.event_sec3 ol li{display: flex;padding-bottom: 80px;margin-top: 80px;justify-content: space-between;border-bottom: 1px solid #F3F3F3}
.event_sec3 ol li:first-child{margin-top: 80px;}
.event_sec3 ol li:last-child{border-bottom: none;}
.event_sec3 ol li:nth-child(3) .img_box,.event_sec3 ol li:nth-child(4) .img_box{gap:30px;}
.event_sec3 ol li p,.event_sec3 ol li h3{position: relative;padding-left: 66px;}
.event_sec3 ol li h3 strong{position: absolute;top: -6px;left: 0;color: #55E2FF;font-size: 34px;line-height: 48px;}
.event_sec3 ol li h3{color: #1A1D2E;font-size: 24px;line-height: 34px;font-weight: 700;}
.event_sec3 ol li p{margin-top: 25px;color: #393939;font-size: 18px;font-weight: 400;line-height: 30px;}
.event_sec3 ol li .txt_box{width: 380px;padding-right: 50px;}
.event_sec3 ol li .img_box{width: 720px;gap: 40px;display: flex;}
.event_sec3 ol li .img_box figure{font-size: 18px;flex: 1;}
.event_sec3 ol li .img_box img.hidden-mo{width: 100%;display: inline-block;margin-bottom: 6px;}

.event_content::before,
.event_content::after {position:absolute; left:50%; width:0; transform:translateX(-50%);display:block; content:'';}
.event_content::before {top:0; border-top:3px solid #1A1D2E;}
.event_content::after {top:5px; border-top:4px solid #1A1D2E;}

.event_sec3 ._ani_start .event_title h2 {animation: textUp 1s ease forwards;}
.event_sec3 ._ani_start .event_title h2 > small {line-height:34px; transform:translateY(0); transition:.3s ease transform, 1s ease line-height}
.event_sec3 ._ani_start .event_content::before,
.event_sec3 ._ani_start .event_content::after {left:0; width:100%; transform:translateX(0); transition:1s ease all;}
.event_sec3 ._ani_start .event_content::before {border-width:1px;}

.event_sec4{padding: 200px 0;background: #13121C;}
.event_sec4 .event_title img{width: 208px;transform: translate(-10%);opacity: 0;transition: all 1s ease;}
.event_sec4 .event_title h2{color: #fff;margin: 40px 0 20px;}
.event_sec4 .event_title h2 strong{color: #AAEBFF;}
.event_sec4 .logo_box{max-width: 1526px;margin: 0 auto;}
.event_sec4 .logo_box img{width: 100%;}
.event_sec4 .btn_group{margin-top: 60px;}
.event_sec4 ._ani_start.event_title img{transform: translateX(0);opacity: 1;}
.event_sec4 ._ani_start.event_title h2 strong{animation: background-pan 1.5s ease forwards .5s;background-color: #fff;background-size:200%;-webkit-background-clip: text;-webkit-text-fill-color: transparent;white-space: nowrap;}

.event_sec5{background: #FFFEEC;padding: 185px 30px 170px;}
.event_contents{display: flex;align-items: center;justify-content: center;margin: 0 auto;}
.event_sec5 .event_title{text-align: left;width: 535px;}
.event_sec5 .event_title small{color: #00864E;font-size: 24px;font-weight: 400;line-height: 34px;}
.event_sec5 .event_title h2{color: #00864E;margin-top: 24px;}
.event_sec5 .event_title .btn_group{text-align: left;margin-top: 60px;}
.event_sec5 .grp_box{width: 745px;}
.event_sec5 .grp_box img{width: 100%;}

/*    추가된 CSS / HTML 코드에서 옮겨옴_231004   */
.lst_month{padding: 200px 0; background-color: #13121C;}
.lst_month .event_title {padding-bottom: 46px;}
.lst_month .event_title h2 {color: #fff;}
.lst_month h3{position: relative; text-align: center; line-height: 0;padding-bottom: 40px;}
.lst_month h3 span{background: #13121C;display: inline-block;padding:6px 36px;border-radius: 25px;font-size: 18px;font-weight: 700;line-height: 30px; color: #fff; border:1px solid #fff}
.lst_month .event_content{max-width: 1280px;margin: 0 auto 0;}
.lst_month ul{display: flex; justify-content: center; position: relative;}
.lst_month ul li{width:280px; height: 421px; text-align: center; margin-left: 24px;background-color: #fff;line-height: 0;}
.lst_month ul li > img {height: 290px;}
.lst_month ul li:first-child {margin-left: 0;}
.lst_month ul li .slide-text {text-align: left;padding: 22px;line-height: 100%;}
.lst_month ul li h4{font-size: 24px;font-weight: 700;line-height: 100%;}
.lst_month ul li.sold h4{color: #aaa !important;}
/*  이미지로 변경하여 주석 처리함
.lst_month ul li h4.c1{color: #75B67F;}
.lst_month ul li h4.c2{color: #4E71EB;}
.lst_month ul li h4.c3{color: #E2BD5C;}
.lst_month ul li h4.c4{color: #7D6DBD;}
.lst_month ul.lst_10 li h4.c5{color: #69C9DE;}
.lst_month ul.lst_10 li h4.c6{color: #BAC95F;}
.lst_month ul.lst_10 li h4.c7{color: #D397BB;}
.lst_month ul.lst_10 li h4.c8{color: #BD936D;}
*/
.lst_month ul li p{font-size: 18px;font-weight: 400;line-height: 1.5;color: #77758B;margin-top: 8px;}
.cont-sec2{margin-top: 60px;}
.swiper-pagination,
.swiper-pagination2 {display: none;}

@keyframes icon_move {
  0% {
    transform: translateY(-6%);
  }
  100% {
    transform: translateY(-12%);
  }
}

@keyframes moveInLeft {
  0% {
    opacity: 0;
    transform: translate(-1000px, 150px);
  }
  60% {
    opacity: 1;
    transform: translate(10px, 0px);
  }
  80% {transform: translate(-10px, 0px);}
  100% {transform: translate(0, 0);}
}
@keyframes moveLine {
  0% {
    opacity: 0;
    transform: translate(-900px, 150px);
  }
  100% {
    opacity: 1;
    transform: translate(0px, 0px);
  }
}
@keyframes moveHover {
  0% {
    transform: translateX(-10%);
  }
  100% {
    transform: translateX(0%);
  }
}

@keyframes textUp {
  0% {transform:translateY(100%);}
  80% {transform:translateY(-40%);}
  100% {transform:translateY(0);}
}
@keyframes icon_ani {
    0% {
        opacity: 0;
        transform: translate(0, 10%);
    }
    20% {
        opacity: 1;
        transform: translate(0, -10%);
    }
    40% {
        opacity: 1;
        transform: translate(0, 10%);
    }
    60% {
        opacity: 1;
        transform: translate(0, -10%);
    }
    80% {
        opacity: 1;
        transform: translate(0, 10%);
    }
    100% {
        opacity: 1;
        transform: translate(0, 0);
    }
  }
  @keyframes background-pan2 {
    0% {
      background: linear-gradient(to right,#fff,#FDFFAA);
      background-size: 200%;
      -webkit-background-clip: text;
      background-position: 0% center;
    }
    100% {
      background: linear-gradient(to right,#FDFFAA,#FDFFAA);
      background-size: 200%;
      -webkit-background-clip: text;
      background-position: -200% center;
    }
  }
  @keyframes background-pan {
    0% {
      background: linear-gradient(to right,#fff,#AAEBFF);
      background-size: 200%;
      -webkit-background-clip: text;
      background-position: 0% center;
    }
    100% {
      background: linear-gradient(to right,#AAEBFF,#AAEBFF);
      background-size: 200%;
      -webkit-background-clip: text;
      background-position: -200% center;
    }
  }
  @keyframes talk {
    0%{
        opacity: 0;
        transform: scale(.5);
    }
    50%{
        opacity: 1;
        transform: scale(1);
    }
    100%{
        opacity: 1;
        transform: scale(1);
    }
  }
@media screen and (max-width: 960px){
    .hidden-pc{display: block;}
    .hidden-mo{display: none;}
    .btn_group a{width: 260px;padding: 15px 31px;font-size: 16px;line-height: 26px;font-weight: 600;}
    .btn_group a::after {width: 20px;height: 20px;}
    .btn_group a:hover{padding: 15px 31px;text-indent: 0;}
    .btn_group a:hover:before{display: none;}

    .event_header{min-height: 1182px;position: relative;padding: 60px 0 96px}
    .event_header .btn_group{bottom: 72px;}
    .visual_sec {width:375px; height: 270px; overflow: hidden;}
    .visial_title {width: 390px; height:220px; max-width: none; margin: 0 auto;}
    .visual_sec .visual-info {width: 196px;height: 44px; font-size: 14px; font-weight: 500; line-height: 16px;}
    .visual_sec .visual-info::after {width:0.5px;height: 16px;}
    .visual_sec .visual-info > span:last-child {margin-top:16px;}

    .event_title h2{font-size: 26px;font-weight: 700;line-height: 38px;}
    .event_title{padding-bottom: 0;}
    
    .event_sec1{padding: 96px 30px 0;}
    .event_sec1 .event_title h2{margin-top: 14px;line-height: 38px;}
    .event_sec1 .event_title h2:first-child{display: block;}
    .event_sec1 .event_title h2 strong{display: block;margin-top: 14px;margin-left: -58px;}
    .event_sec1 .event_content{margin-top: 30px;}
    .event_sec1 ul{flex-direction: column;gap: 8px;width: 100%;}
    .event_sec1 ul li{text-align: left;flex-direction: initial;justify-content: space-between;flex: none;height: 120px;width: 100%;padding: 24px 25px 24px 36px;font-size: 18px;font-weight: 700;line-height: 26px;background: linear-gradient(173deg, #FFF -56.15%, #47dcff 53.61%, #27d9ff 58.77%);}
    .event_sec1 ul li:nth-child(2) {background: linear-gradient(172deg, #3DDCFF 43.61%, #3DDCFF 45.61%, #00c9f6 55.77%, #F52FF9 140.16%);}
    .event_sec1 ul li:nth-child(3) {background: linear-gradient(173deg, #3DDCFF -40.39%, #00D1FF -35.23%, #F52FF9 86.16%, #FFF 182.55%);}

    .event_sec1 ul li:first-child:after {bottom: 16px;left: auto;right: 44px;width: 62px;background: radial-gradient(50% 18% at 50% 50%, rgb(0 96 255) -140%, rgb(0 0 0 / 0%) 90%);}
    .event_sec1 ul li:nth-child(2):after {bottom: 16px;left: auto;right: 32px;width: 92px;background: radial-gradient(50% 18% at 50% 50%, rgb(0 96 255) -140%, rgb(0 0 0 / 0%) 90%);}
    .event_sec1 ul li:nth-child(3):after {bottom: 16px;left: auto;right: 30px;width: 88px;background: radial-gradient(50% 18% at 50% 50%, rgb(0 96 255) -140%, rgb(0 0 0 / 0%) 90%);}
    .event_sec1 ul li h3 {font-size: 24px;}
    .event_sec1 ul li h3 small {font-size: 16px;line-height: 26px;}
    .event_sec1 ul li em{text-align: center;width: 102px;margin-top: 7px;}
    .event_sec1 ul li em .img_secret {width: 59px}
    .event_sec1 ul li em .img_free {width: 102px}
    .event_sec1 ul li em .img_double {width: 95px;}
    .event_sec1 ul li .txt_info {font-size: 14px;line-height: 1;margin-top: 6px;}
    .event_sec1 .event_title span {font-size: 14px;line-height: 1;padding: 8px 16px;margin-bottom: 0;}
    
    .event_sec2{padding: 90px 30px 96px;}
    .event_sec2 .event_content{margin-top: 40px;}
    .sticker3{transform: scale(0.65) rotate(35deg);right: -80px;top: -10px;left: auto;margin-left: 0;}
    .sticker .sticker-container::after{background-color: #AAEBFF;}
    .sticker1{margin-left: 0;bottom: 170px;z-index: 1;transform: scale(0.67) rotate(15deg);left: -118px;}
    .sticker1 .sticker-container::after{background-color: #fff;}
    
    .sticker2{width: 255px;margin-left: 0;bottom: -140px;left: auto;right: -92px;transform: rotate(-15deg);background: none;}
    .event_sec2 .btn_group{margin-top: 70px;}
    .txt_total{height: 120px;margin-top: 12px;}
    .txt_total h3 strong{display: block;font-size: 34px;line-height: 34px;margin-top: 12px;text-align: center;margin-left: 0;} 
    .txt_total h3{font-size: 18px;line-height: 18px;}
    .event_sec1 .btn_group{margin-top: 32px;}
    .event_sec1 ._ani_start ul li em:after{padding: 4px 6px;top: -4px;left:-6px}
    .txt_notice{flex-direction: column;width: 100%;margin-top: 16px;font-size: 14px;line-height: 22px;}
    .txt_total{width: 100%;}
    .event_sec2 .event_title {padding-bottom: 20px;}
    .lst_reson{flex-wrap: wrap;justify-content: center;gap: 17px;width: 100%;text-align: center;}
    .lst_reson span {font-size:16px; line-height: 1;}
    .lst_reson li{display: flex;flex-direction: column;justify-content: center;align-items: center;width: 149px;height: 240px;padding:40px 0;background: linear-gradient(170deg, #FFF -20.15%, #63e3ff 38.61%, #00D1FF 76.69%);background-blend-mode: darken;}
    .lst_reson li:nth-child(2) { background: linear-gradient(145deg, #fff -60%,#00D1FF 53.69%, #00D1FF 51.69%, #F52FF9 202.83%);background-blend-mode: darken;}
    .lst_reson li:nth-child(3) {background: linear-gradient(160deg, #00C5FF 32.69%, #F52FF9 103.83%);background-blend-mode: darken;}
    .lst_reson li:nth-child(4) {background: linear-gradient(150deg, #00D1FF -9.31%, #F52FF9 74.83%, #FC59FF 86.68%, #FFE 137.78%);;background-blend-mode: darken;}
    .lst_reson li h3{width: 100%;border-right: none;font-size: 20px;font-weight: 700;line-height: 30px;padding: 20px 0;}
    .lst_reson li p{font-size: 14px;font-weight: 400;line-height: 22px;}
   
    .event_sec3{padding: 0;}
    .event_sec3 .event_title{height: 97px;}
    .event_title h2 > small{font-size: 16px;line-height: 26px;}
    .event_sec3 ._ani{padding:96px 29px;border-radius: 0; box-shadow: none;}
    .event_sec3 ol li p, .event_sec3 ol li h3{padding-left: 41px;}
    .event_sec3 ol li{flex-direction: column;margin-top: 40px;padding-bottom: 40px;}
    .event_sec3 ol li .img_box{width: 100%;gap: 20px;flex-direction: column;}
    .event_sec3 ol li h3 strong{font-size: 26px;font-weight: 700;line-height: 38px;}
    .event_sec3 ol li h3{font-size: 18px;font-weight: 700;line-height: 26px}
    .event_sec3 ol li p{margin-top: 23px;font-size: 16px;line-height: 26px;}
    .event_sec3 ol li:first-child{margin-top: 40px;}
    .event_sec3 ol li .img_box figcaption{font-size: 14px;line-height: 22px;}
    .event_sec3 ol li .img_box{padding-left: 41px;margin-top: 30px;gap: 26px;}
    .event_sec3 ol li .img_box img.hidden-mo{display: none;}
    .event_sec3 ol li .img_box figure{font-size: 14px;}
    .event_sec3 ol li .img_box figure img{margin-bottom: 8px;}
    .event_sec4{padding: 96px 0;}
    .event_sec4 .event_title img{width: 88px;}
    .event_sec4 .event_title h2{margin-top: 25px;}
    .event_sec4 .btn_group{margin-top: 40px;}
    .event_sec5{padding: 96px 0;text-align: center;}
    .event_sec5 .event_title{width: 100%;text-align: center;}
    .event_sec5 .event_title h2{margin-top: 12px;}
    .event_sec5 .event_title small{font-size: 16px;font-weight: 400;line-height: 26px; }
    .event_sec5 .grp_box{position: absolute;bottom: 163px;left: 50%;transform: translateX(-50%);width: 100%;height: 281px;}
    .event_sec5 .grp_box img{width: 100%;height: 100%;object-fit: contain;}
    .event_sec5 .event_title .btn_group{margin: 281px auto 0;text-align: center;}

    /*    추가된 CSS / HTML에서 옮겨옴_231004 ::  MO  */
    .cont-sec2{margin-top: 40px;}
    .lst_month{padding: 96px 0}
    .lst_month ul{margin-left: -15px;justify-content: unset;}
    .lst_month ul li h4{margin-top: 10px;margin-top: 0;}
    .lst-images1,
    .lst-images2{position: relative;margin-left: 30px;overflow: hidden;padding-bottom: 38px;}
    .lst_month .event_title {padding-bottom: 28px;}
    .lst_month ul li {flex:none;width: 224px;height: 300px;margin-left: 16px;}
    .lst_month ul li h4 {font-size: 20px;line-height: 1;}
    .lst_month ul li p {font-size: 14px;;line-height: 1.5;margin-top: 6px;}
    .lst_month ul li .slide-text {padding: 16px 18px}
    .lst_month ul li > img {width: 224px;height: 200px;}
    .lst_month h3{width: calc(100% - 60px);margin: 0 auto;padding-bottom: 20px;}
    .lst_month h3 span{width: 115px;font-size: 14px;font-weight:500;line-height: 1;padding: 8px 16px;}
    .swiper-pagination,
    .swiper-pagination2 {display: block;}
    .lst_month .swiper-horizontal>.swiper-pagination-bullets{position: absolute;bottom: 0;text-align: center;width:310px;}
    .lst_month .swiper-pagination-bullet{background: #464453;opacity: 1;}
    .lst_month .swiper-pagination-bullet-active{background: #55E2FF;}
}