@charset "UTF-8";

@font-face {
	font-family:'OAGothic'; 
	src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2302@1.0/OAGothic-ExtraBold.woff2') format('woff2');
	font-weight:800;
	font-style:normal
}

@font-face {
	font-family:'OAGothic';
	src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2302@1.0/OAGothic-Medium.woff2') format('woff2');
	font-weight:500;
	font-style:normal
}

/* background-image preload - 호버 이미지 로드용 */
body::after {
	position:absolute; 
    width:0; 
    height:0; 
    overflow:hidden; 
    z-index:-1;
    
    /* load images */
    content:
    url(../images/cont05-01truck-lemon.png)
    url(../images/cont05-01truck-lemonStrawberry.png)
    url(../images/cont05-01truck-lemonStrawberryMincho.png)
    url(../images/cont05-01truck-lemonMincho.png)
    url(../images/cont05-01truck-lemonMinchoStrawberry.png)
    url(../images/cont05-01truck-strawberry.png)
    url(../images/cont05-01truck-strawberryLemon.png)
    url(../images/cont05-01truck-strawberryLemonMincho.png)
    url(../images/cont05-01truck-strawberryMincho.png)
    url(../images/cont05-01truck-strawberryMinchoLemon.png)
    url(../images/cont05-01truck-mincho.png)
    url(../images/cont05-01truck-minchoLemon.png)
    url(../images/cont05-01truck-minchoLemonStrawberry.png)
    url(../images/cont05-01truck-minchoStrawberry.png)
    url(../images/cont05-01truck-minchoStrawberryLemon.png)
    url(../images/cont05-01truck-btn-check.png);
	
}


html {font-size:62.5%}

.wrap-camp {letter-spacing:-0.01em}
.campaign-wrap {position:relative;width:192rem;margin:auto;font-family:'Pretendard';font-size:1.6rem;line-height:initial;font-weight:500;color:#000}
.campaign-wrap img {vertical-align:bottom}
.campaign-wrap * {box-sizing:border-box}
.campaign-wrap input[type='checkbox'] {position:absolute;left:0;top:0;width:0;height:0;opacity:0}
.campaign-wrap .cont-section,
.campaign-wrap .cont-section .section-inner {position:relative;background-position:center top;background-repeat:no-repeat;background-size:cover}
.campaign-wrap .cont-section .cont-inner {position:relative;width:93.6rem;margin:auto}

.cont-section.cont01 {height:97.7rem;background-image:url(../images/cont01-bg.jpg)}
.cont-section.cont01::after {content:'';display:block;width:104.7rem;height:48.2rem;background-image:url(../images/cont01-illust.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;bottom:12.6rem;left:44.3rem}
.cont-section.cont01 .eyebrow-txt {font-size:2rem;font-weight:600;color:#111;padding:0.5rem 1.3rem;border:0.1rem solid #000;background-color:#fff;border-radius:6rem;display:inline-block;position:absolute;top:6rem}
.cont-section.cont01 .eyebrow-txt.txt-left {left:6rem}
.cont-section.cont01 .eyebrow-txt.txt-right {right:6rem}
.cont-section.cont01 h3 {font-family:'OAGothic';font-weight:800;text-align:center;color:#fff;font-size:6rem;line-height:145%;padding-top:4.4rem}
.cont-section.cont01 h3 > span {color:#94FF99}
.cont-section.cont01 .btn-event-go {width:40rem;height:12.8rem;border:0.1rem solid #000;border-radius:7rem 0 0 7rem;background-color:#7BEA92;position:absolute;right:0;bottom:16rem}
.cont-section.cont01 .btn-event-go > a {display:flex;align-items:center;gap:2rem;padding-left:2.2rem;width:100%;height:100%}
.cont-section.cont01 .btn-event-go > a > span {width:8.7rem;height:8.7rem;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}
.cont-section.cont01 .btn-event-go > a > span::before {content:'';display:block;width:3.6rem;height:4.4rem;background-image:url(../images/cont01-banner-arrow.png);background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-animation:shake-vertical 4s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite alternate;animation:shake-vertical 4s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite alternate}
.cont-section.cont01 .btn-event-go > a > p {font-size:2rem;line-height:150%;color:#111}
.cont-section.cont01 .btn-event-go > a > p > strong {font-weight:800}

@-webkit-keyframes shake-vertical {
  0%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  10%,
  30%,
  50%,
  70% {
    -webkit-transform: translateY(-4px);
            transform: translateY(-4px);
  }
  20%,
  40%,
  60% {
    -webkit-transform: translateY(4px);
            transform: translateY(4px);
  }
  80% {
    -webkit-transform: translateY(4px);
            transform: translateY(4px);
  }
  90% {
    -webkit-transform: translateY(-4px);
            transform: translateY(-4px);
  }
}

@keyframes shake-vertical {
  0%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  10%,
  30%,
  50%,
  70% {
    -webkit-transform: translateY(-4px);
            transform: translateY(-4px);
  }
  20%,
  40%,
  60% {
    -webkit-transform: translateY(4px);
            transform: translateY(4px);
  }
  80% {
    -webkit-transform: translateY(4px);
            transform: translateY(4px);
  }
  90% {
    -webkit-transform: translateY(-4px);
            transform: translateY(-4px);
  }
}

.cont-section.cont02 .section-inner {width:100%;height:98rem;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}
.cont-section.cont02 .section-inner.cont0201 {background-image:url(../images/cont02-bg01.jpg);z-index:1}
.cont-section.cont02 .section-inner.cont0202 {background-image:url(../images/cont02-bg02.jpg)}

.cont-section.cont03 .section-inner.cont0301 .cont-inner {padding:11.8rem 0 12.8rem;text-align:center}
.cont-section.cont03 .section-inner.cont0301 .cont-inner > h4 {margin-bottom:2rem}
.cont-section.cont03 .section-inner.cont0301 {background-color:#E3E3E3}
.cont-section.cont03 .section-inner.cont0301 .cont-inner > p {font-size:1.3rem;line-height:160%;color:#3c3c3c}
.cont-section.cont03 .section-inner.cont0301 .cont-inner > ul {margin-top:5.9rem;display:flex;justify-content:space-between;gap:1.4rem}
.cont-section.cont03 .section-inner.cont0301 .cont-inner > ul > li:not(:nth-child(2)) {margin-top:6rem}
.cont-section.cont03 .section-inner.cont0301 .cont-inner > ul > li > div {text-align:center;position:relative;width:100%;height:34.1rem;overflow:hidden}
.cont-section.cont03 .section-inner.cont0301 .cont-inner > ul > li > div > p {font-size:1.5rem;line-height:160%;color:#fff;width:100%;position:absolute;bottom:1.8rem}
.cont-section.cont03 .section-inner.cont0301 .cont-inner > ul > li > div > p > span {display:block;font-weight:700}
.cont-section.cont03 .section-inner.cont0302 {height:30.2rem;background-image:url(../images/cont03-bottom-bg.jpg)}
.cont-section.cont03 .section-inner.cont0302 .cont-inner {height:100%;display:flex;align-items:center;justify-content:center}

.cont-section.cont04 {height:94.9rem;background-color:#FFFDF0}
.cont-section.cont04::before {content:'';display:block;width:114.3rem;height:57.7rem;background-image:url(../images/cont04-illust.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;bottom:5.7rem;left:35rem;z-index:10}
.cont-section.cont04::after {content:'';display:block;width:100%;height:33.1rem;background-color:#fff;position:absolute;bottom:0;left:0}
.cont-section.cont04 .cont-inner {padding-top:11.8rem;text-align:center;z-index:9}
.cont-section.cont04 .cont-inner h4 {margin-bottom:4rem}
.cont-section.cont04 .cont-inner .camp-txt-box {font-size:1.6rem;line-height:150%;letter-spacing:-0.03em;display:flex;flex-direction:column;gap:1.5rem}
.cont-section.cont04 .cont-inner .camp-txt-box > p > strong {font-weight:700}
.cont-section.cont04 .cont-inner > ul {display:flex;justify-content:space-between;margin-top:-1rem;gap:1.4rem}
.cont-section.cont04 .cont-inner > ul > li:nth-child(2) {margin-top:6rem}

.cont-section.cont05 .section-inner.cont0501 {height:51rem;background-image:url(../images/cont05-top-bg.jpg)}
.cont-section.cont05 .section-inner.cont0501::after {content:'';display:block;width:101.2rem;height:17rem;background-image:url(../images/cont05-top-illust.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:12.8rem;left:43.7rem}
.cont-section.cont05 .section-inner.cont0501 .cont-inner {height:100%;display:flex;align-items:center;justify-content:center}
.cont-section.cont05 .section-inner .inner-top {padding:6.5rem 0 6.9rem 0;border-bottom:0.1rem solid #000}
.cont-section.cont05 .section-inner .inner-top .cont-inner {display:flex;justify-content:space-between}
.cont-section.cont05 .section-inner .inner-top .cont-inner .title-box {width:43.8rem}
.cont-section.cont05 .section-inner .inner-top .cont-inner .title-box h4 {margin:2rem 0}
.cont-section.cont05 .section-inner .inner-top .cont-inner .title-box p {line-height:150%;letter-spacing:-0.03em}
.cont-section.cont05 .section-inner .inner-top .cont-inner .title-box .event-badge {display:inline-block;font-weight:600;font-size:1.6rem;padding:0.5rem 1.3rem;color:#111;background-color:#B9FFBD;border:0.17rem solid #000;border-radius:6rem}
.cont-section.cont05 .section-inner .inner-top .cont-inner .eventInfo-box {margin-top:6rem}
.cont-section.cont05 .section-inner .inner-top .cont-inner .eventInfo-box .box-inner {width:39.6rem;height:10.6rem;font-size:1.4rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:0.1rem solid #000;border-radius:1rem}
.cont-section.cont05 .section-inner .inner-top .cont-inner .eventInfo-box .box-inner > ul {display:flex;flex-direction:column;gap:0.9rem;line-height:150%}
.cont-section.cont05 .section-inner .inner-top .cont-inner .eventInfo-box .box-inner > ul > li {position:relative;padding-left:2.6rem}
.cont-section.cont05 .section-inner .inner-top .cont-inner .eventInfo-box .box-inner > ul > li::before {content:'';display:block;width:1.5rem;height:1.1rem;background-image:url(../images/cont05-icon-check.png);background-repeat:no-repeat;background-position:center center;position:absolute;top:0.4rem;left:0}
.cont-section.cont05 .section-inner.cont0502 .inner-truck {height:71.6rem;background-image:url(../images/cont05-01truck-bg.jpg)}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner {display:flex;justify-content:space-between;padding-top:6rem}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .truck-area {margin-top:6.9rem;z-index:0}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .truck-area .truck-img {width:49.8rem;height:44.7rem;background-repeat:no-repeat;background-position:center bottom;background-size:contain;position:relative}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .truck-area .truck-img::after {content:'';display:block;width:48.7rem;height:3.8rem;background-image:url(../images/cont05-01truck-shadow.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;bottom:-1.7rem;left:50%;transform:translateX(-50%);z-index:-1}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .truck-area .truck-img .info {display:none}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .truck-area .truck-img.truck-defalut {background-image:url(../images/cont05-01truck-defalut.png)}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .truck-area .truck-img.truck-defalut .info {display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0.5rem;width:27.7rem;height:6.4rem;font-size:1.7rem;color:#111;position:absolute;top:30.9rem;left:10.2rem}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .truck-area .truck-img.ice-lemon {background-image:url(../images/cont05-01truck-lemon.png)}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .truck-area .truck-img.ice-lemonStrawberry {background-image:url(../images/cont05-01truck-lemonStrawberry.png)}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .truck-area .truck-img.ice-lemonStrawberryMincho {background-image:url(../images/cont05-01truck-lemonStrawberryMincho.png)}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .truck-area .truck-img.ice-lemonMincho {background-image:url(../images/cont05-01truck-lemonMincho.png)}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .truck-area .truck-img.ice-lemonMinchoStrawberry {background-image:url(../images/cont05-01truck-lemonMinchoStrawberry.png)}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .truck-area .truck-img.ice-strawberry {background-image:url(../images/cont05-01truck-strawberry.png)}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .truck-area .truck-img.ice-strawberryLemon {background-image:url(../images/cont05-01truck-strawberryLemon.png)}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .truck-area .truck-img.ice-strawberryLemonMincho {background-image:url(../images/cont05-01truck-strawberryLemonMincho.png)}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .truck-area .truck-img.ice-strawberryMincho {background-image:url(../images/cont05-01truck-strawberryMincho.png)}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .truck-area .truck-img.ice-strawberryMinchoLemon {background-image:url(../images/cont05-01truck-strawberryMinchoLemon.png)}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .truck-area .truck-img.ice-mincho {background-image:url(../images/cont05-01truck-mincho.png)}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .truck-area .truck-img.ice-minchoLemon {background-image:url(../images/cont05-01truck-minchoLemon.png)}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .truck-area .truck-img.ice-minchoLemonStrawberry {background-image:url(../images/cont05-01truck-minchoLemonStrawberry.png)}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .truck-area .truck-img.ice-minchoStrawberry {background-image:url(../images/cont05-01truck-minchoStrawberry.png)}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .truck-area .truck-img.ice-minchoStrawberryLemon {background-image:url(../images/cont05-01truck-minchoStrawberryLemon.png)}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .truck-area .truck-img .total {font-size:3rem;font-weight:800;color:#fff;position:absolute;top:24.7rem;left:7.7rem}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .truck-area > p {font-size:1.6rem;line-height:150%;letter-spacing:-0.03em;display:inline-block;padding:0.6rem 1rem;background-color:rgba(255,255,255,0.8);border-radius:0.5rem;margin-left:1.7rem;margin-top:2.6rem}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area .icecream-comment-box {width:39.6rem;height:10.8rem;border:0.1rem solid #000;border-radius:2rem;background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:1.3rem 1.4rem}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area .icecream-comment-box::before {content:'';display:block;width:8.2rem;height:8.2rem;background-image:url(../images/cont05-01truck-card-photo.png);background-repeat:no-repeat;background-position:center center;background-size:contain}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area .icecream-comment-box > p {width:27.5rem;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.7rem;font-weight:700;line-height:150%}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > ul {margin-top:3rem;margin-bottom:3.8rem;display:flex;flex-direction:column;gap:1.5rem}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > ul > li > label {width:39.6rem;height:10.6rem;cursor:pointer;border:0.1rem solid #000;border-radius:7rem;box-shadow:2px 4px 4px 0 rgba(0, 0, 0, 0.3);display:flex;align-items:center;justify-content:space-between;overflow:hidden}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > ul > li > label.iceLemon {background-color:#FFED94}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > ul > li > label.iceStrawberry {background-color:#FFD5E9}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > ul > li > label.iceMincho {background-color:#AEFFDA}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > ul > li > label .txt {font-size:1.6rem;line-height:150%;padding-left:4rem}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > ul > li > label .txt > em {display:block;font-size:1.7rem;font-weight:700}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > ul > li > label .icon {width:16.7rem;height:100%;position:relative}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > ul > li > label .icon::before {content:'';display:block;width:4.6rem;height:7.4rem;background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:2.5rem}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > ul > li > label .icon::after {content:'';display:block;width:5.4rem;height:5.5rem;border-radius:50%;background-color:#fff;background-image:url(../images/cont05-01truck-btn-arrow01.png);background-repeat:no-repeat;background-position:2.2rem center;position:absolute;top:50%;transform:translateY(-50%);right:2.2rem}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > ul > li > label.iceLemon .icon {background-color:#FFD501}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > ul > li > label.iceLemon .icon::before {background-image:url(../images/cont05-01truck-icecream-lemon.png)}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > ul > li > label.iceStrawberry .icon {background-color:#FF95D3}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > ul > li > label.iceStrawberry .icon::before {background-image:url(../images/cont05-01truck-icecream-strawberry.png)}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > ul > li > label.iceMincho .icon {background-color:#00EA90}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > ul > li > label.iceMincho .icon::before {background-image:url(../images/cont05-01truck-icecream-mincho.png)}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > ul > li > input[type="checkbox"]:checked + label.iceLemon .icon {background-color:#FFED94}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > ul > li > input[type="checkbox"]:checked + label.iceStrawberry .icon {background-color:#FFD5E9}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > ul > li > input[type="checkbox"]:checked + label.iceMincho .icon {background-color:#AEFFDA}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > ul > li > input[type="checkbox"]:checked + label .icon::after {background-image:url(../images/cont05-01truck-btn-check.png);background-position:1.5rem center;right:1.7rem}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > ul > li > input[type="checkbox"]:checked + label.iceLemon .icon::after {background-color:#FFD501}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > ul > li > input[type="checkbox"]:checked + label.iceStrawberry .icon::after {background-color:#FF95D3}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > ul > li > input[type="checkbox"]:checked + label.iceMincho .icon::after {background-color:#00EA90}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > button {width:39.6rem;height:6.6rem;background-color:#B3B3B3;border:0.1rem solid #000;border-radius:5rem}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > button > span {font-size:2rem;font-weight:700;color:#000;display:flex;justify-content:center;align-items:center;gap:1.4rem}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > button > span::after {content:'';display:block;width:3.8rem;height:3.8rem;border:0.1rem solid #111;border-radius:50%;background-color:transparent;background-image:url(../images/cont05-01truck-btn-arrow02.png);background-repeat:no-repeat;background-position:center center}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > button.active {background-color:#FF95D3}
.cont-section.cont05 .section-inner.cont0502 .inner-truck .cont-inner .icecream-area > button.active > span::after {background-color:#FFf;border-color:#fff}

.cont-section.cont05 .section-inner.cont0503 .inner-top .cont-inner .title-box {width:33.5rem}
.cont-section.cont05 .section-inner.cont0503 .inner-top .cont-inner .eventInfo-box {margin-top:6rem}
.cont-section.cont05 .section-inner.cont0503 .inner-top .cont-inner .eventInfo-box > p {font-size:1.6rem;line-height:150%;font-weight:700;margin-bottom:2rem}
.cont-section.cont05 .section-inner.cont0503 .inner-top .cont-inner .eventInfo-box .box-inner > ul {display:flex;flex-direction:column;gap:0;line-height:160%}
.cont-section.cont05 .section-inner.cont0503 .inner-top .cont-inner .eventInfo-box .box-inner > ul > li {position:relative;padding-left:2.6rem}
.cont-section.cont05 .section-inner.cont0503 .inner-top .cont-inner .eventInfo-box .box-inner > ul > li::before {content:'';display:block;width:1.5rem;height:1.1rem;background-image:url(../images/cont05-icon-check.png);background-repeat:no-repeat;background-position:center center;position:absolute;top:0.4rem;left:0}
.cont-section.cont05 .section-inner.cont0503 .inner-top .cont-inner .eventInfo-box .box-inner > ul > li > strong {display:inline-block;width:6.4rem;margin-right:3rem}
.cont-section.cont05 .section-inner.cont0503 .inner-top .cont-inner .eventInfo-box .box-inner > ul > li > span {display:block;margin-left:9.7rem;color:#787878}
.cont-section.cont05 .section-inner.cont0503 .inner-top .cont-inner .eventInfo-box .btn-comment {margin-top:2rem}
.cont-section.cont05 .section-inner.cont0503 .inner-top .cont-inner .eventInfo-box .btn-comment > a {display:flex;justify-content:center;width:39.6rem;height:6.6rem;background-color:#FF95D3;border:0.1rem solid #000;border-radius:5rem}
.cont-section.cont05 .section-inner.cont0503 .inner-top .cont-inner .eventInfo-box .btn-comment > a > span {font-size:2rem;font-weight:700;color:#000;display:flex;justify-content:center;align-items:center;gap:1.4rem}
.cont-section.cont05 .section-inner.cont0503 .inner-top .cont-inner .eventInfo-box .btn-comment > a > span::after {content:'';display:block;width:3.8rem;height:3.8rem;border:0.1rem solid #fff;border-radius:50%;background-color:#fff;background-image:url(../images/cont05-02comment-arrow.png);background-repeat:no-repeat;background-position:center center}
.cont-section.cont05 .section-inner.cont0503 .inner-top .cont-inner-full {display:block}
.cont-section.cont05 .section-inner.cont0503 .inner-top .cont-inner-full > p {margin-top:5.5rem}
.cont-section.cont05 .section-inner.cont0503 .inner-top .cont-inner-full > p > img {border:0.1rem solid #000;border-radius:2rem}
.cont-section.cont05 .section-inner.cont0503 .inner-top .cont-inner-full > ul {font-size:1.3rem;line-height:150%;color:#3C3C3C;margin-top:2rem}
.cont-section.cont05 .section-inner.cont0503 .inner-top .cont-inner-full > ul > li {padding-left:1.2rem;position:relative}
.cont-section.cont05 .section-inner.cont0503 .inner-top .cont-inner-full > ul > li:before {content:'*';display:block;position:absolute;top:0;left:0}
.cont-section.cont05 .section-inner.cont0503 .inner-comment-list {background-color:#FFF8E9;padding:4.2rem 0 4.6rem 0}
.cont-section.cont05 .section-inner.cont0503 .inner-comment-list .cont-inner .comment-info {font-size:1.3rem;color:#3c3c3c;line-height:150%}
.cont-section.cont05 .section-inner.cont0503 .inner-comment-list .cont-inner > ul {margin-top:3.4rem;display:flex;flex-direction:column;gap:2rem}
.cont-section.cont05 .section-inner.cont0503 .inner-comment-list .cont-inner > ul > li > .list-inner > p {font-size:1.6rem;padding-left:1.8rem}
.cont-section.cont05 .section-inner.cont0503 .inner-comment-list .cont-inner > ul > li > .list-inner > p > span {font-weight:700;position:relative;display:inline-block;margin-right:1rem}
.cont-section.cont05 .section-inner.cont0503 .inner-comment-list .cont-inner > ul > li > .list-inner > p > span::after {content:'';display:block;width:0.2rem;height:1.4rem;background-color:#000;position:absolute;top:0.2rem;right:-0.8rem}
.cont-section.cont05 .section-inner.cont0503 .inner-comment-list .cont-inner > ul > li > .list-inner > .comment {background-color:#fff;border:0.1rem solid #000;padding:1.4rem 2.8rem;width:100%;height:10.1rem;line-height:150%;color:#696969;border-radius:2.2rem;margin-top:0.5rem;overflow-y:auto}

.camp-modal {display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}
.camp-modal > .modal-dim {position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);top:0;left:0}
.camp-modal > .camp-modal-content {width:50rem;height:34.3rem;background:#fff;border-radius:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}
.camp-modal > .camp-modal-content .modal-inner {display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;height:100%;font-size:2rem;line-height:150%;position:relative}
.camp-modal > .camp-modal-content .modal-inner .modal-close {width:2.5rem;height:2.5rem;background-image:url(../images/cont05-01truck-modal-close.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:3rem;right:3rem;cursor:pointer}

.cont-section.cont06 {height:44.8rem;background-image:url(../images/cont06-bg.jpg)}
.cont-section.cont06::after {content:'';display:block;width:110.7rem;height:27.5rem;background-image:url(../images/cont06-illust.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;bottom:4.7rem;left:41.7rem}
.cont-section.cont06 .cont-inner {padding-top:7.7rem}
.cont-section.cont06 .cont-inner img {width:51.4rem}

.cp-1075-paging .paging a {font-size:1.5rem;font-weight:600;width:auto;margin:0 1rem}
.cp-1075-paging .paging a > img {display:none}
.cp-1075-paging .paging a.page-now {color:#009A6E;border-bottom:0}
.cp-1075-paging .paging a.page-direct::before {content:'';display:block;width:1.3rem;height:1.2rem;background-repeat:no-repeat;background-position:center center;background-size:contain}
.cp-1075-paging .paging a.page-direct:first-child::before {background-image:url(../images/paging-first.png)}
.cp-1075-paging .paging a.page-direct:last-child::before {background-image:url(../images/paging-last.png)}
.cp-1075-paging .paging a.page_direct::before {content:'';display:block;width:0.8rem;height:1.2rem;background-repeat:no-repeat;background-position:center center;background-size:contain}
.cp-1075-paging .paging a.page_direct.page_prev::before {background-image:url(../images/paging-prev.png)}
.cp-1075-paging .paging a.page_direct.page_next::before {background-image:url(../images/paging-next.png)}

.scrollbar {overflow-y:auto;height:100%}
.scrollbar::-webkit-scrollbar {width:0.6rem}
.scrollbar::-webkit-scrollbar-thumb {background:#56C0A1;border-radius:4rem}
.scrollbar::-webkit-scrollbar-track {background:rgba(0,0,0,0.06);border-radius:4rem}

/* 노트북 배율 스타일 지우지 말 것 */
@media (max-width: 1536px) {
    html {overflow-x:hidden;font-size:50%}
    .wrap-camp {width:1536px}
    .campaign-wrap {width:100%}
    .campaign-wrap img {max-width:100%}    
}