@charset "utf-8";

/* 연세포커스. */
.wrap-focus {background: url('../../images/main/bg-focus.jpg') no-repeat center top / cover; opacity: 0;}

/* 연세 퀄리티 */
.wrap-subtain {position: relative;padding: 80px 0 70px 0;}
.wrap-subtain .bg {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;z-index: -1;pointer-events: none;}
.wrap-subtain .bg .img {width: 100%;height: 100%;}
.wrap-subtain .bg .img img {object-fit: cover;object-position: center;width: 100%;height: 100%;opacity: 0;filter: blur(3px);}
.wrap-subtain .area {display: flex; flex-wrap: wrap;}
.wrap-subtain .area .box {width: 50%;}
.wrap-subtain .title {position: relative; left: -140px; opacity: 0;}
.wrap-subtain .title .sbj {padding-left: 20px;}
.wrap-subtain .title .sbj strong {display: block; padding-top: 0; font-family: pp; font-size: 40px; line-height: 1; color: #1174ff;}
.wrap-subtain .title .sbj p {font-family: ppl; font-size: 70px; line-height: 1.2; color: #000000;}
.wrap-subtain .title .sbj p em {position: relative; font-family: pp;}
.wrap-subtain .title .sbj p em::after {content: ''; position: absolute; left: calc(100% + 30px); top: 50%; width: 265px; height: 2px; background: #000;}
.wrap-subtain .title .desc {padding-left: 20px; margin-top: 30px; font-family: 'ppr'; font-size: 19px; color: #333333;}
.wrap-subtain .diag {position: relative;}
.wrap-subtain .diag .sbj {position: absolute; z-index: 1; opacity: 0; margin-top: 60px;}
.wrap-subtain .diag1 .sbj {left: 90px; top: 158px;}
.wrap-subtain .diag2 .sbj {right: 100px; top: 71px;}
.wrap-subtain .diag3 .sbj {left: 90px; top: 80px;}
.wrap-subtain .diag .sbj strong {display: block; font-family: pp; font-size: 53px; line-height: 1;}
.wrap-subtain .diag1 .sbj strong {color: #41525d;}
.wrap-subtain .diag2 .sbj strong {color: #ffffff;}

.wrap-subtain .diag3 .sbj strong {color: #0059a4;}
.wrap-subtain .diag .sbj p {padding-top: 38px; font-family: 'ppr'; font-size: 20px;}
.wrap-subtain .diag1 .sbj p {color: #5a6770;}
.wrap-subtain .diag2 .sbj p {color: #fff;}
.wrap-subtain .diag3 .sbj p {color: #1e3c72;}
.wrap-subtain .diag .sbj a {position: relative; z-index: 1; display: inline-flex; justify-content: center; align-items: center; height: 65px; margin-top: 40px; padding: 0 25px; border-radius: 5px; font-family: 'ppr'; font-size: 18px; transition: .35s;}
/*투명도 적용*/
.wrap-subtain .diag1 .sbj a {background: rgba(0, 20, 48, 0.7); border: 1px solid #001430; color: #fff;}
/*원본*/
/*.wrap-subtain .diag1 .sbj a {background: #001430; border: 1px solid #001430; color: #fff;}*/
.wrap-subtain .diag1 .sbj a:hover {background: #fff; border: 1px solid #001430; color: #001430;}
.wrap-subtain .diag2 .sbj a {background: transparent; border: 1px solid #fff; color: #fff;}
.wrap-subtain .diag2 .sbj a:hover {background: #fff; color: #00559f;}
/*투명도 적용*/
.wrap-subtain .diag3 .sbj a {background:rgba(0, 51, 120, 0.7); border: 1px solid #003378;color: #fff;}
/*원본*/
/*.wrap-subtain .diag3 .sbj a {background: #003378; border: 1px solid #003378;color: #fff;}*/
.wrap-subtain .diag3 .sbj a:hover {background: #fff; border: 1px solid #003378; color: #00559f;}
.wrap-subtain .diag .sbj a::after {content: ''; display: inline-block; width: 8px; height: 8px; margin-left: 35px;}
.wrap-subtain .diag .sbj a:hover::after {background-position: center bottom !important;}
.wrap-subtain .diag1 .sbj a::after {background: url('../../images/main/arr-sustain2.png') no-repeat center top;}
.wrap-subtain .diag2 .sbj a::after {background: url('../../images/main/arr-sustain2.png') no-repeat center top;}
.wrap-subtain .diag3 .sbj a::after {background: url('../../images/main/arr-sustain3.png') no-repeat center top;}
.wrap-subtain .diag3 .img .mo {display: none;}

.wrap-subtain .diag .img {overflow: clip;}
.wrap-subtain .diag .img img {opacity: 0;}
.wrap-subtain .diag1 .img img {transform-origin:left bottom; position: relative; transform: rotate(-90deg);}
.wrap-subtain .diag2 .img img {transform-origin:right top; position: relative; transform: rotate(-90deg);}
.wrap-subtain .diag3 .img img {transform-origin:left top; position: relative; transform: rotate(-90deg);}

.wrap-subtain .diag2 {margin-top: -21.5%; text-align: right;}
.wrap-subtain .diag .deco {position: absolute; right: 0; bottom: 0; width: 100%; padding-left: 52%; transform: scale(1.2); opacity: 0;}

/* y-maker css 설정 */
.ymaker-link { display: inline-block; vertical-align: middle; }
.ymaker-link img { display: block; border: none; width: 165px; height: auto; }
.ymaker-link .img-hover { display: none; }
.ymaker-link:hover .img-normal { display: none; }
.ymaker-link:hover .img-hover { display: block; /* 호버 이미지 노출 */}

@media(max-width: 1900px) {
  .wrap-subtain .bg {bottom: 0;}
}

@media screen and (max-width: 1500px) {
  .wrap-subtain .title .sbj {padding-left: 0;}
  .wrap-subtain .title .desc {padding-left: 0;}
}

@media screen and (max-width: 1380px) {
  .wrap-subtain {padding: 60px 0;}
  .wrap-subtain .title .sbj strong {padding-top: 0; font-size: 50px;}
  .wrap-subtain .title .sbj p {font-size: 60px;}
  .wrap-subtain .title .desc {margin-top: 60px; font-size: 15px;}
  .wrap-subtain .diag1 {padding-top: 30px;}
  .wrap-subtain .diag1 .sbj {left: 60px; top: 160px;}
  .wrap-subtain .diag2 .sbj {right: 60px; top: 70px;}
  .wrap-subtain .diag3 .sbj {left: 60px; top: 70px;}
  .wrap-subtain .diag .sbj strong {font-size: 50px;}
  .wrap-subtain .diag .sbj p {padding-top: 20px; font-size: 15px;}
  .wrap-subtain .diag .sbj a {height: 45px; font-size: 15px;}
  .wrap-subtain .diag .sbj a::after {margin-left: 50px;}
}

@media screen and (max-width: 1100px) {
  .wrap-subtain .title .sbj strong {font-size: 41px;}
  .wrap-subtain .title .sbj p {font-size: 50px;}
  .wrap-subtain .title .sbj p em::after {width: 175px;}
  .wrap-subtain .title .desc {margin-top: 30px; font-size: 14px;}
  .wrap-subtain .diag1 .sbj {left: 50px; top: 140px;}
  .wrap-subtain .diag2 .sbj {right: 50px; top: 50px;}
  .wrap-subtain .diag3 .sbj {left: 50px; top: 50px;}
  .wrap-subtain .diag .sbj strong {font-size: 45px;}
  .wrap-subtain .diag .sbj p {padding-top: 20px; font-size: 16px;}
  .wrap-subtain .diag .sbj a {height: 45px; padding: 0 20px; font-size: 16px;}
  .wrap-subtain .diag .sbj a::after {margin-left: 30px;}
}

@media screen and (max-width: 1000px) {
  .wrap-subtain .title .desc {display: none;}
}

@media screen and (max-width: 930px) {
  .wrap-subtain .title .sbj strong {font-size: 30px;}
  .wrap-subtain .title .sbj p {font-size: 40px;}
  .wrap-subtain .diag1 .sbj {left: 30px; top: 120px;}
  .wrap-subtain .diag2 .sbj {right: 30px;}
  .wrap-subtain .diag3 .sbj {left: 30px;}
  .wrap-subtain .diag .sbj strong {font-size: 30px;}
  .wrap-subtain .diag .sbj p {font-size: 13px;}
  .wrap-subtain .diag .sbj a {height: 35px; margin-top: 20px; font-size: 13px;}
}

@media screen and (max-width: 650px) {
  .wrap-subtain {padding: 50px 0;}
  .wrap-subtain .area {padding: 0;}
  .wrap-subtain .area .box {width: 100%;}
  .wrap-subtain .area .box .img img {width: 100%;}
  .wrap-subtain .area .title {padding: 0 20px;}
  .wrap-subtain .title .sbj strong {font-size: 30px;}
  .wrap-subtain .title .sbj p {font-size: 40px; line-height: 1.1;}
  .wrap-subtain .title .sbj p em::after {width: 215px;}
  .wrap-subtain .title .desc {display: block; margin-top: 15px; margin-bottom: 45px; font-size: 18px;}
  .wrap-subtain .title .desc br {display: none;}
  .wrap-subtain .diag1 {padding-top: 0;}
  .wrap-subtain .diag2 {position: relative; z-index: 1; margin-top: 0;}
  .wrap-subtain .diag3 {margin-top: -100%;}
  .wrap-subtain .diag1 .sbj {left: 20px; top: 96px;}
  .wrap-subtain .diag2 .sbj {right: 20px; top: 100px;}
  .wrap-subtain .diag3 .sbj {left: 20px; top: auto; bottom: 110px;}
  .wrap-subtain .diag .sbj strong {font-size: 45px;}
  .wrap-subtain .diag .sbj p {font-size: 18px;}
  .wrap-subtain .diag .sbj a {height: 45px; margin-top: 30px; font-size: 18px;}
  .wrap-subtain .diag .sbj a::after {margin-left: 15px;}
  .wrap-subtain .diag3 .img .mo {display: block;}
  .wrap-subtain .diag3 .img .pc {display: none;}
  .wrap-subtain .bg {top: -32vw;bottom: auto;}
  .wrap-subtain .bg .img img {object-position: top right;}
  
  /* 2026.6.19. (모바일)비주얼 슬라이드 크기 축소에 따른 반영*/
  /* 모바일 스크롤 애니메이션 강제 무력화 및 제자리 복귀 */
  .wrap-subtain .box.title,
  .wrap-subtain .box.title .sbj,
  .wrap-subtain .box.title .sbj strong,
  .wrap-subtain .box.title .sbj p,
  .wrap-subtain .box.title .desc {
    opacity: 1 !important;              /* 투명도 강제 노출 */
    visibility: visible !important;     /* 숨김 강제 해제 */
    transform: none !important;         /* X, Y축 이동 애니메이션 강제 초기화 */
    position: relative !important;      /* 위치 기준점 초기화 */
    left: 0 !important;                 /* 좌측으로 밀린 좌표 강제 초기화 */
    top: 0 !important;                  /* 위아래 밀린 좌표 강제 초기화 */
    margin-left: 0 !important;          /* 여백 변형 강제 초기화 */
    animation: none !important;         
    transition: none !important;        
  }
}

/* 히스토리 */
.wrap-history .row-title {display: flex; justify-content: space-between; align-items: flex-end;}
.wrap-history .title {position: relative; left: -100px; opacity: 0;}
.wrap-history .title strong {font-family: 'pps'; font-size: 40px; line-height: 1.1; color: #000000;}
.wrap-history .title p {display: none; padding-top: 23px; font-family: 'ppr'; font-size: 16px; color: #666666;}
.wrap-history .util {position: relative; right: -100px; display: flex; align-items: center; opacity: 0;}
.wrap-history .util a {display: flex; align-items: center; font-family: 'pps'; font-size: 20px; color: #1174ff;}
.wrap-history .util a::after {content: ''; display: block; margin-left: 15px; width: 10px; height: 10px; background: url('../../images/main/arr-history.png') no-repeat center;}
.wrap-history .util a span {position: relative;}
.wrap-history .util a span::after {content: ''; position: absolute; left: 0; bottom: -5px; width: 0; height: 2px; background: #1174ff; transition: .35s;}
.wrap-history .util a:hover span::after {width: 100%;}
.wrap-history .util .control {margin-left: 30px; width: 50px; height: 50px; background: #202020; border-radius: 100%;}
.wrap-history .util .control:hover {background-color: rgb(17, 116, 255);}
.wrap-history .util .control button {display: none; width: 100%; height: 100%; text-indent: -99999px;}
.wrap-history .util .control button.on {display: block;}
.wrap-history .util .control .stop {background: url('../../images/main/btn-commu-stop.png') no-repeat center;}
.wrap-history .util .control .play {background: url('../../images/main/btn-commu-play.png') no-repeat center;}
.wrap-history .row-year {position: relative; display: flex; justify-content: space-between; margin-top: 43px; opacity: 0;}
.wrap-history .row-year::after {content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 1px; background: #000;}
.wrap-history .row-year span {display: block; margin-top: 30px; font-family: pr; font-size: 14px;}
.wrap-history .row-year .start span {color: #000;}
.wrap-history .row-year .end span {color: #000;}
.wrap-history .swiper-pagination {position: absolute; left: 0; top: 0; width: 100%; height: 1px;}
.wrap-history .swiper-pagination span {margin-top: 0 !important;}
.wrap-history .swiper-pagination::after {content: ''; position: absolute; left: 0; top: -5px; z-index: 50; display: inline-block; width: 13px; height: 13px; background: #fff; border: 4px solid #1473e6; border-radius: 100%;}
.wrap-history .swiper-pagination::before {content: ''; position: absolute; right: 0; top: -5px; z-index: 50; display: inline-block; width: 13px; height: 13px; background: #fff; border: 4px solid #1473e6; border-radius: 100%;}

@media screen and (max-width: 1100px) {
  .wrap-history .row-year {margin-top: 65px;}
  .wrap-history .title strong {font-size: 30px;}
  .wrap-history .title p {font-size: 14px;}
  .wrap-history .util a {font-size: 16px;}
}

@media screen and (max-width: 900px) {
  .wrap-history .row-title {flex-direction: column; align-items: flex-start;}
  .wrap-history .row-year {margin-top: 20px;}
  .wrap-history .row-year span {margin-top: 15px;}
  .wrap-history .util {margin-top: 10px; justify-content: space-between; width: 100%;}
}

@media screen and (max-width: 650px) {
  .wrap-history .title strong {font-size: 25px;}
  .wrap-history .title p {padding-top: 13px;}
  .wrap-history .row-year span {font-size: 17px;}
  .wrap-history .util a {font-size: 18px;}
  .wrap-history .util .control {width: 40px; height: 40px;}
  .wrap-history .util .control .stop {width: 40px; height: 40px;}
}

/* 히스토리 숨기기 */
#multipleDiv_sc_4635 {display: none;}

/* 메리트 숨기기 */
#multipleDiv_sc_29 {display: none;}


/* 비디오 */
#multipleContentsDiv_empty_2 {overflow: hidden;}

/* 익스피리언스 */
#multipleDiv_sc_35 {display: none;}
#multipleDiv_sc_3333 {display: none;}
#multipleContentsDiv_sc_3333 {display: flex; justify-content: space-between; padding-top: 60px; width: 100%; max-width: 1440px; margin: 0 auto;}
#menu157_obj3334 {overflow: hidden; flex-shrink: 0; width: 22.2% !important;}
#menu157_obj3335 {flex-grow: 1; width: calc(100% - 44.4%) !important; padding: 0 50px;}
#menu157_obj3336 {overflow: hidden; flex-shrink: 0; width: 22.2% !important;}
.wrap-ex {padding-top: 90px;}
.wrap-ex .title {text-align: center;}
.wrap-ex .title .eng {display: block; font-family: 'pps'; font-size: 18px; color: #0079fa;}
.wrap-ex .title strong {display: block; padding-top: 23px; font-family: 'pps'; font-size: 40px; line-height: 1.1; color: #121212;}

@media screen and (max-width: 1500px) {
  #multipleContentsDiv_sc_3333 {padding: 0 20px;}
}

@media screen and (max-width: 1450px) {
  #multipleContentsDiv_sc_3333 {padding: 55px 20px 0 20px;}
  #menu157_obj3335 {padding: 0 30px;}
  .wrap-ex .title strong {padding-top: 15px; font-size: 35px;}
}

@media screen and (max-width: 1100px) {
  #multipleContentsDiv_sc_3333 {padding: 50px 40px 0 40px;}
  #menu157_obj3334 {width: 21% !important;}
  #menu157_obj3335 {width: calc(100% - 42%) !important; padding: 0 20px;}
  #menu157_obj3336 {width: 21% !important;}
  .wrap-ex {padding-top: 64px;}
  .wrap-ex .title strong {padding-top: 12px; font-size: 30px;}
}

@media screen and (max-width: 800px) {
  #multipleContentsDiv_sc_3333 {overflow: 50px 20px 0 20px;}
  .wrap-ex .title strong {font-size: 25px;}
}

@media screen and (max-width: 650px) {
  #multipleContentsDiv_sc_3333 {flex-wrap: wrap; padding: 20px 20px 0 20px;}
  #menu157_obj3334 {width: calc(50% - 10px) !important;}
  #menu157_obj3335 {order: -1; width: 100% !important; padding: 0 0 20px 0;}
  #menu157_obj3336 {position: relative; left: 10px;; width: calc(50% - 10px) !important;}
  .wrap-ex {padding-top: 33px;}
  .wrap-ex .title strong {padding-top: 5px; font-size: 22px;}
}

/* 공지사항 */
#multipleDiv_sc_37 {padding: 79px 0 60px 0;}
#multipleContentsDiv_sc_37 {display: flex; position: relative; width: 100%; max-width: 1440px; margin: 0 auto;}
#menu157_obj3668 {position: relative; left: -100px; width: 50% !important; padding-right: 40px; opacity: 0;}

@media screen and (max-width: 1500px) {
  #multipleContentsDiv_sc_37 {padding: 0 20px;}
}

@media screen and (max-width: 1450px) {
  #menu157_obj3668 {padding-right: 25px;}
}

@media screen and (max-width: 1100px) {
  #multipleDiv_sc_37 {padding: 64px 0 40px 0;}
  #menu157_obj3668 {padding-right: 15px;}
}

@media screen and (max-width: 940px) {
  #multipleContentsDiv_sc_37 {flex-wrap: wrap;}
  #menu157_obj3668 {width: 100% !important; padding-right: 0;}
}

@media screen and (max-width: 800px) {
  #multipleContentsDiv_sc_37 {padding: 0 20px;}
}

@media screen and (max-width: 650px) {
  #multipleDiv_sc_37 {padding: 40px 0 20px 0;}
}

/* 연세캘린더 */
#menu157_obj3903 {position: relative; right: -100px; width: 50% !important; padding-left: 40px; opacity: 0;}

@media screen and (max-width: 1450px) {
  #menu157_obj3903 {padding-left: 25px;}
}

@media screen and (max-width: 1100px) {
  #menu157_obj3903 {padding-left: 15px;}
}

@media screen and (max-width: 940px) {
  #menu157_obj3903 {width: 100% !important; margin-top: 40px; padding-left: 0;}
}

/* 커뮤니티 */
.wrap-commu {padding: 74px 0 0 0;}
.wrap-commu .text {position: relative; top: -100px; text-align: center; opacity: 0;}
.wrap-commu .title .eng {display: block; font-family: 'pps'; font-size: 20px; letter-spacing: 0; color: #0079fa;}
.wrap-commu .title strong {display: block; padding-top: 10px; font-family: pp; font-size: 40px; line-height: 1.1; color: #212121;}
.wrap-commu .desc p {padding-top: 32px; font-family: 'ppr'; font-size: 20px; color: #666666;}
.wrap-commu .sns {position: relative; padding-top: 55px;}
.wrap-commu .sns ul {display: inline-flex;}
.wrap-commu .sns li {margin: 0 5px;}
.wrap-commu .sns a {display: block;}
.wrap-commu .sns img {filter: grayscale(1) opacity(0.6); transition: .35s;}
.wrap-commu .sns img:hover {filter: grayscale(0) opacity(1);}
.wrap-commu .control {position: absolute; right: 0px; bottom: 0; width: 50px; height: 50px; background: #202020; border-radius: 100%;}
.wrap-commu .control:hover {background-color: rgb(17, 116, 255);}
.wrap-commu .control button {display: none; width: 100%; height: 100%; text-indent: -99999px;}
.wrap-commu .control button.on {display: block;}
.wrap-commu .control .stop {background: url('../../images/main/btn-commu-stop.png') no-repeat center;}
.wrap-commu .control .play {background: url('../../images/main/btn-commu-play.png') no-repeat center;}

@media screen and (max-width: 1450px) {
  .wrap-commu .title strong {padding-top: 15px; font-size: 35px;}
  .wrap-commu .desc p {padding-top: 28px; font-size: 16px;}
  .wrap-commu .sns {padding-top: 40px;}
  .wrap-commu .control {right: 20px;}
}

@media screen and (max-width: 1100px) {
  .wrap-commu {padding: 60px 0 0 0;}
  .wrap-commu .title strong {padding-top: 9px; font-size: 30px;}
  .wrap-commu .title .eng {font-size: 18px;}
  .wrap-commu .desc p {padding-top: 17px; font-size: 16px;}
  .wrap-commu .sns {padding-top: 30px;}
  .wrap-commu .sns li {margin: 0 3px;}
  .wrap-commu .sns img {max-width: 35px;}
  .wrap-commu .control {right: 40px; width: 35px; height: 35px;}
  .wrap-commu .control button {background-size: 6px auto !important;}
}

@media screen and (max-width: 800px) {
  .wrap-commu .title strong {font-size: 25px;}
}

@media screen and (max-width: 650px) {
  .wrap-commu {padding: 30px 0 0 0;}
  .wrap-commu .title .eng {font-size: 17px;}
  .wrap-commu .title strong {padding-top: 5px; font-size: 30px;}
  .wrap-commu .desc p {font-size: 17px;}
  .wrap-commu .sns {padding-top: 23px;}
}

/* 서포트 */
.wrap-support {position: relative; background: #101529; padding: 70px 0;}
.wrap-support::before {content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 70px; background: #f8f8f8;}
.wrap-support::after {content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 70px; background: #111111;}
.wrap-support .area {display: flex;}
.wrap-support .desc {position: relative; left: -100px; width: 50%; padding: 100px 0; opacity: 0;}
.wrap-support .desc em {display: block; font-family: pr; font-size: 70px; line-height: 1; color: #ffffff;}
.wrap-support .desc strong {display: block; margin-top: 70px; font-family: 'ppm'; font-size: 40px; line-height: 1; color: #ffffff;}
.wrap-support .desc p {margin-top: 30px; font-family: 'ppl'; font-size: 16px; color: #fff;}
.wrap-support .desc .button {margin-top: 90px;}
.wrap-support .desc .button a {display: inline-flex; justify-content: center; align-items: center; height: 65px; padding: 0 25px; border: 1px solid #fff; border-radius: 5px; font-family: 'ppr'; font-size: 16px; color: #ffffff; transition: .35s;}
.wrap-support .desc .button a::after {content: ''; display: block; width: 8px; height: 8px; margin-left: 50px; background: url('../../images/main/arr-support.png') no-repeat center top;}
.wrap-support .desc .button a:hover {background: #fff; color: #101529;}
.wrap-support .desc .button a:hover::after {background-position: center bottom !important;}
.wrap-support .img {position: relative; right: -100px; width: 50%; z-index: 1; opacity: 0;}
.wrap-support .img::after {content: ''; position: absolute; left: 0; top: -70px; width: calc(100% + 240px); height: calc(100% + 140px); background: url('../../images/main/img-support.jpg') no-repeat center top;}

@media screen and (max-width: 1450px) {
  .wrap-support {padding: 40px 0;}
  .wrap-support .desc {position: relative; z-index: 10; width: 60%; padding: 70px 0 70px 50px;}
  .wrap-support .desc em {font-size: 50px;}
  .wrap-support .desc strong {padding-right: 85px; margin-top: 43px; font-size: 30px;}
  .wrap-support .desc p {padding-right: 85px; font-size: 14px;}
  .wrap-support .desc p br {display: none;}
  .wrap-support .desc .button {margin-top: 47px;}
  .wrap-support .desc .button a {height: 45px; font-size: 14px;}
  .wrap-support .desc .button a::after {margin-left: 25px;}
  .wrap-support::before {height: 30px;}
  .wrap-support::after {height: 30px;}
  .wrap-support .img {width: 40%;}
  .wrap-support .img::after{left: -55px; top: -30px; height: calc(100% + 60px);}
}

@media screen and (max-width: 1030px) {
  .wrap-support .desc {width: 70%;}
  .wrap-support .img {width: 30%;}
}

@media screen and (max-width: 830px) {
  .wrap-support .desc {padding: 70px 0 70px 0;}
}

@media screen and (max-width: 735px) {
  .wrap-support {padding: 65px 0;}
  .wrap-support::before,
  .wrap-support::after {display: none;}
  .wrap-support .desc {width: 100%; padding: 0;}
  .wrap-support .desc em {font-size: 35px;}
  .wrap-support .desc p {margin-top: 16px; padding-right: 0; font-size: 17px;}
  .wrap-support .desc strong {margin-top: 36px; font-size: 25px; padding-right: 0;}
  .wrap-support .desc .button {margin-top: 16px;}
  .wrap-support .desc .button a {padding: 0 17px;}
  .wrap-support .img {display: none;}
}

#multipleContentsDiv_sc_49 {background: #f8f8f8;}

/* 의견수렴 */
#multipleDiv_sc_10896 {display: none;}

/* 연세포커스 */
#multipleDiv_sc_16 {display: none;}

/* 커서 */
.wrap-history-banner {cursor: url('../../images/main/ico-drag1.png'), auto;}
.wrap-numbers .list {cursor: url('../../images/main/ico-drag2.png'), auto;}