@charset "utf-8";

/*[S]인사말,프로필*/

.greeting .visual {display: flex;align-items: flex-start;position: relative;width: 100%;margin-top: 145px;}
.greeting .visual::before {content: '';position: absolute;left: 50%;transform: translateX(-50%);top: 0;width: 100vw;height: 94%;background: #f6faff url('../../images/sub/greeting-bg.png') no-repeat right bottom -13px;z-index: -1;}
.greeting .visual::after {content: 'HALLYM UNIVERSITY';position: absolute;width: 100vw;text-align: right;left: 50%;transform: translateX(-50%);top: -67px;color: #f4f4f4;font-size: 60px;font-family: 'HG Bold';}
.greeting .img-box {transform: translateY(-80px);margin-right: 60px;border-radius: 10px;overflow: hidden;}
.greeting .txt-box {padding-top: 80px;flex-shrink: 0;}
.greeting .txt-box span {position: relative;display: block;margin-bottom: 5px;padding-top: 17px;font-size: 16px;color: #b5b5b5;font-family: 'HG Regular';}
.greeting .txt-box span::before {content: '';position: absolute;top: 0;left: 0;width: 30px;height: 2px;background: #525355;}
.greeting .txt-box .sub-tit {display: block;margin-bottom: 32px;font-size: 26px;color: #000;font-family: 'SBA Light';}
.greeting .txt-box .tit {font-size: 30px;line-height: 45px;font-family: 'SBA Medium';}
.greeting .txt-box .tit i {color: #0067b3; display: inline !important;} 
.greeting .txt-box .tit em {color: #00b6ad;}
.greeting .desc {padding-top: 16px;font-size: 16px;color: #555;font-family: 'HG Regular';line-height: 25px;}
.greeting .desc i {display: block;height: 25px;}
.greeting .desc .author {float: right;margin-top: 25px;}
.greeting .desc .author span {margin-right: 5px;font-size: 17px;color: #555;font-family: 'HG Regular';}
.greeting .desc .author strong {font-size: 24px;color: #000;letter-spacing: -.05em !important;font-family: 'HG Medium';}

@media(max-width: 1300px) {
  .greeting .visual::before {height: 100%;background-size: 370px;}
  .greeting .visual::after {font-size: 48px;top: -54px;}
  .greeting .img-box {transform: translateY(-50px);}
  .greeting .txt-box {padding-top: 60px;}
  .greeting .txt-box .sub-tit {width: 400px;margin-bottom: 26px;}
  .greeting .txt-box .tit {font-size: 30px;}
}

@media(max-width: 1200px) {
  .greeting .visual {flex-direction: column;align-items: center;}
  .greeting .visual::before  {height: 108%;}
  .greeting .visual::after {font-size: 38px;top: -43px; display: none;}
  .greeting .img-box {margin-right: 0;margin-left: -65px;max-width: 400px;}
  .greeting .desc {padding-top: 80px;}
  .greeting .txt-box  {padding-top: 0;}
  .greeting .txt-box span {margin-bottom: 5px;}
  .greeting .txt-box .sub-tit {width: auto;font-size: 20px;}
  .greeting .txt-box .tit {font-size: 30px;}
}
@media(max-width: 1024px) {
  .greeting .visual::before {background-size: 280px;}
  .greeting .visual::after {font-size: 42px;top: -46px;}
  .greeting .img-box {transform: translateY(-38px);max-width: 450px;}
  .greeting .txt-box .sub-tit {width: 300px;margin-bottom: 20px;font-size: 21px;}
  .greeting .txt-box .tit br {display: none;}
}
@media screen and (max-width:768px) {
  .greeting .txt-box .tit {font-size: 25px; line-height: 1.5;}
}

@media(max-width:520px) {
  .greeting .visual {align-items: flex-start;}
  .greeting .visual::before {background-size: 210px;}
  .greeting .visual::after {width: 100%;left: 0;transform: translateX(0);font-size: 25px;top: -31px}
  .greeting .img-box {margin-left: 0;}
  .greeting .txt-box span {font-size: 15px;}
  .greeting .txt-box .sub-tit {margin-bottom: 16px;font-size: 17px;}
  .greeting .desc {font-size: 16px;}
  .greeting .desc i {height: 20px;}
  .greeting .desc .author strong {font-size: 22px;}
}

/*[E]인사말,프로필*/

/*[S]역대총장*/

.president-history .list {display: flex;flex-wrap: wrap;border-top: 2px solid #000;border-bottom: 2px solid #000; gap:20px;}
.president-history .list > li {position: relative;width:calc(50% - 10px);min-height: 416px;margin-top: 40px;}
.president-history .list > li::before {content: '';position: absolute;left: 0;bottom: 0;width: calc(100% + 21px);height: 1px;background: #f4f4f5;}
.president-history .list > li:nth-child(3n)::before {width: 100%;}
.president-history .list > li:last-child::before{display: none;}
.president-history .flex-wrap {display: flex;padding: 40px;margin-bottom: 25px;background: #f7f7f7 url('../../images/sub/president-history-bg.png') no-repeat right -70px bottom -15px; border-radius:10px; align-items: center;}
.president-history .img-box {margin-right: 27px;flex-shrink: 0;}
.president-history .txt1 {margin-bottom: 10px;line-height: 1;}
.president-history .txt1 span {margin-right: 8px;font-size: 14px;color: #000;font-family: 'HG Regular';}
.president-history .txt1 strong {font-size: 28px;color: #042e6f;font-family: 'HG Bold';display: block; margin-top: 17px;}
.president-history .txt2 span {display: block;margin-bottom: 2px;font-family: 'HG Medium';font-size: 16px;color: #555;}
.president-history .txt2 span b {font-weight: normal;}
.president-history .txt2 span em{font-weight: bold;}
.president-history .txt2 i {font-family: 'HG Regular';font-size: 16px;color: #0067b3;}
.president-history .info {padding-bottom: 40px;padding-right: 10px;}
.president-history .info strong {display: block;margin-bottom: 12px;font-family: 'SBA Medium';font-size: 22px;color: #000;}
.president-history .info li {display: flex;position: relative;margin-bottom: 5px;padding-left: 18px;}
.president-history .info li:last-child {margin-bottom: 0;}
.president-history .info li::before {content: '';position: absolute;left: 0;top: 12px; width: 8px;height: 2px;background: #424242;}
.president-history .info li em {display: block;width: 120px;flex-shrink: 0;font-size: 14px;color: #333;;font-family: 'HG Medium';}
.president-history .info li span {font-size: 14px;color: #555;;font-family: 'HG Regular';}

@media(max-width:1250px) {
  .president-history .list {gap: 20px;}
  .president-history .list > li {width: calc((100% / 2) - 10px);margin-bottom: 30px;}
}

@media(max-width:1024px) {
  .president-history .flex-wrap {padding: 30px}
  .president-history .txt1 {margin-bottom: 15px;}
  .president-history .txt1 span {margin-right: 5px;}
  .president-history .txt1 strong {font-size: 27px;}
}

@media (max-width: 768px) {
  .president-history .list {gap: 0;}
  .president-history .list > li:first-child {margin-top: 40px;}
  .president-history .list > li {width: 100%; margin-top: 0;}
  .president-history .list > li::before {width:100%;}
  .president-history .info li em {width: 125px;}
}

@media(max-width: 500px) {
  .president-history .txt2 span em {display: block;}
  .president-history .txt2 span b {display: none;}
}

/*[E]역대총장*/

/*[S]안전보건경영방침*/

.sh-policy .top-tit {position: relative;margin-bottom: 70px;padding: 0 40px;}
.sh-policy .top-tit::before {content: '';position: absolute;left: 0;top: 50%;width: 32px;height: 164px;margin-top: -82px;background: url('../../images/sub/tit-square.png') no-repeat center;}
.sh-policy .top-tit::after {content: '';position: absolute;right: 0;top: 50%;transform: rotate(180deg);width: 32px;height: 164px;margin-top: -82px;background: url('../../images/sub/tit-square.png') no-repeat center;}
.sh-policy .top-tit p {font-size: 28px;font-family: 'SBA Light';color: #000;text-align: center;}
.sh-policy .top-tit strong {font-size: 28px;font-family: 'SBA Medium';color: #1174ff;}
.sh-policy .info {position: relative;padding: 100px 0 85px;}
.sh-policy .info::before {content: '';position: absolute;width: 100vw;height: 100%;left: 50%;top: 0;transform: translateX(-50%);top: 0;background: url('../../images/sub/sh-policy-bg.jpg') no-repeat center / cover;z-index: -1;}
.sh-policy .info li {position: relative;padding: 22px 80px 22px 135px;margin-bottom: 20px;background-color: #fff;background-repeat: no-repeat;background-position: left 60px center;border-radius: 5px;font-family: 'HG Regular'; font-size: 17px;color: #666;}
.sh-policy .info li:last-child {margin-bottom: 0;}
.sh-policy .info li:nth-child(1) {background-image: url('../../images/sub/sh-policy-ic1.png');}
.sh-policy .info li:nth-child(2) {background-image: url('../../images/sub/sh-policy-ic2.png');}
.sh-policy .info li:nth-child(3) {background-image: url('../../images/sub/sh-policy-ic3.png');}
.sh-policy .info li:nth-child(4) {background-image: url('../../images/sub/sh-policy-ic4.png');}
.sh-policy .info li:nth-child(5) {background-image: url('../../images/sub/sh-policy-ic5.png');}
.sh-policy .info li:nth-child(6) {background-image: url('../../images/sub/sh-policy-ic6.png');}
.sh-policy .info li:nth-child(7) {background-image: url('../../images/sub/sh-policy-ic7.png');}
.sh-policy .info li:nth-child(8) {background-image: url('../../images/sub/sh-policy-ic8.png');}
.sh-policy .info strong {display: block;margin-top: 50px;text-align: center;font-size: 28px;color: #fff;;font-family: 'SBA Light';}

@media(max-width:1024px) {
  .sh-policy .top-tit {margin-bottom: 50px;}
  .sh-policy .top-tit p {font-size: 26px;}
  .sh-policy .top-tit p br {display: none;}
  .sh-policy .top-tit strong {font-size: 26px;}
  .sh-policy .top-tit::before {height: 140px;background-size: contain;margin-top: -70px;}
  .sh-policy .top-tit::after {height: 140px;background-size: contain;margin-top: -70px;}
  .sh-policy .info {padding: 80px 0 65px;}
  .sh-policy .info strong {font-size: 26px;} 
}

@media(max-width:768px) {
  .sh-policy .top-tit p {font-size: 20px;}
  .sh-policy .top-tit p br {display: none;}
  .sh-policy .top-tit strong {font-size: 20px;}
  .sh-policy .info {padding: 60px 0 45px;}
  .sh-policy .info li {font-size: 16px;padding: 16px 40px 16px 90px;background-position: left 30px center;}
  .sh-policy .info strong {font-size: 22px;margin-top: 35px;}
}

@media(max-width: 500px) {
  .sh-policy .top-tit {margin-bottom: 38px;}
  .sh-policy .top-tit p {font-size: 18px;}
  .sh-policy .top-tit strong {font-size: 18px;}
  .sh-policy .info strong {font-size: 18px;}
}

/*[E]안전보건경영방침*/

/*[S]교육이념 및 인재상*/

.edu-philo .con-wrap1 {position: relative;padding: 50px 0 170px;border: 4px solid #f2f2f2;}
.edu-philo .con-wrap1 .circle {position: relative;width: 400px;height: 400px;margin: 0 auto;border: 1px dashed #eaeaea;border-radius: 50%;padding: 25px;}
.edu-philo .con-wrap1 .circle > .wrap {width: 100%;height: 100%;padding: 25px;border: 1px solid #f9f9f9;border-radius: 50%;}
.edu-philo .con-wrap1 .circle > .wrap > div {display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;background: #ebf7ff;border: 10px solid #3787d6;border-radius: 50%;}
.edu-philo .con-wrap1 .tit {position: relative;z-index: 1;}
.edu-philo .con-wrap1 ul {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-66%);width: 400px;height: 400px;}
.edu-philo .con-wrap1 li {display: flex;justify-content: center;align-items: center;position: absolute;width: 210px;height: 210px;background: #fff;border-radius: 50%;text-align: center;box-shadow: 0px 0px 20px rgba(71, 71, 71, 0.1);padding: 0 30px}
.edu-philo .con-wrap1 li em {display: block;margin-bottom: 10px;font-size: 22px;color: #000;font-family: 'HG Medium';}
.edu-philo .con-wrap1 li p {font-size: 15px;color: #666;font-family: 'HG Regular';}
.edu-philo .con-wrap1 .item1 {left: -120px;top: 50%;transform: translateY(-50%);}
.edu-philo .con-wrap1 .item2 {left: 50%;transform: translateX(-50%);bottom: -120px;}
.edu-philo .con-wrap1 .item3 {right: -120px;top: 50%;transform: translateY(-50%);}

@media(max-width: 768px) {
  .edu-philo .con-wrap1 {padding: 50px 0;}
  .edu-philo .con-wrap1 .circle {width: 300px;height: 300px;padding: 15px;margin-bottom: 40px;}
  .edu-philo .con-wrap1 .circle > .wrap {padding: 15px;}
  .edu-philo .con-wrap1 .circle .tit {width: 120px;}
  .edu-philo .con-wrap1 ul {position: static;display: block;margin: 0 auto;width: 80%;height: auto;transform: translate(0);}
  .edu-philo .con-wrap1 ul li {position: static;width: 100%;height: auto;padding: 16px 20px;margin-bottom: 20px;border-radius: 12px;}
  .edu-philo .con-wrap1 ul li:last-child {margin-bottom: 0;}
  .edu-philo .con-wrap1 .item1 {left: auto;top: auto;transform: translateY(0);}
  .edu-philo .con-wrap1 .item2 {left: auto;transform: translateX(0);bottom: auto;}
  .edu-philo .con-wrap1 .item3 {right: auto;top: auto;transform: translateY(0);}
  .edu-philo .con-wrap1 li em {font-size: 18px;margin-bottom: 7px;}   
}

@media(max-width:500px) {
  .edu-philo .con-wrap1 .circle {width: 280px;height: 280px;}
  .edu-philo .con-wrap1 .circle .tit {width: 110px;}
}

.edu-philo .con-wrap2 .tit-box {display: block;margin: 0 auto;justify-content: center;align-items: center;width: 140px;padding: 8px;margin-bottom: 13px;text-align: center;border-radius: 5px;font-size: 16px;color: #fff;font-family: 'HG Regular'; background: linear-gradient(90deg, #0268b4, #3d8cdb);}

.edu-philo .con-wrap2 .con1 {position: relative;margin-bottom: 70px;padding: 0 40px;}
.edu-philo .con-wrap2 .con1::before {content: '';position: absolute;left: 0;top: 50%;width: 32px;height: 164px;margin-top: -82px;background: url('../../images/sub/tit-square.png') no-repeat center;}
.edu-philo .con-wrap2 .con1::after {content: '';position: absolute;right: 0;top: 50%;transform: rotate(180deg);width: 32px;height: 164px;margin-top: -82px;background: url('../../images/sub/tit-square.png') no-repeat center;}
.edu-philo .con-wrap2 .con1 p {font-size: 28px;text-align: center;  background: linear-gradient(90deg, #0067b3, #61a1dd); -webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family: 'HG Bold';}

.edu-philo .con-wrap2 .con2 {position: relative;display: flex;flex-direction: column;align-items: center;margin: 340px 0 50px;padding: 0 30px 30px;border: 2px solid #1c78bb;border-radius: 10px;}
.edu-philo .con-wrap2 .con2 .tit-box {position: absolute;left: 50%;top: -238px;transform: translateX(-50%);}
.edu-philo .con-wrap2 .con2 .circle {width: 350px;height: 350px;margin-top: -175px;border-radius: 50%;padding: 25px;background: #fff;box-shadow: 0px 0px 35px rgba(0, 0, 0, 0.1);}
.edu-philo .con-wrap2 .con2 .circle > .wrap {width: 100%;height: 100%;padding: 20px;border: 1px dashed #eaeaea;border-radius: 50%;}
.edu-philo .con-wrap2 .con2 .circle > .wrap > div {display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;background-color: #ebf7ff;  background-image: url('../../images/sub/edu-philo-circle-bg.png'), url('../../images/sub/edu-philo-circle-bg.png'); background-position: right -60px top -15px, left -40px bottom -15px;background-repeat: no-repeat, no-repeat;  border: 10px solid #3787d6;border-radius: 50%;}
.edu-philo .con-wrap2 .con2 .circle .tit {transform: translateY(5px);font-size: 28px;color: #042e6f;padding-top: 55px;background: url('../../images/sub/ic-edu-philo-circle.png') no-repeat top;font-family: 'HG Medium';}
.edu-philo .con-wrap2 .con2 ul {display: flex;justify-content: space-between;margin-top: 33px;align-items: center;width: 100%;max-width: 942px;height: 276px;background: url('../../images/sub/edu-philo-square.png') no-repeat center;}
.edu-philo .con-wrap2 .con2 li {line-height: 1.65;text-align: center;width: calc((100% / 3) - 20px);font-size: 21px;font-family: 'HG Medium';}
.edu-philo .con-wrap2 .con2 .item1 {color: #3f8edd;}
.edu-philo .con-wrap2 .con2 .item2 {color: #042e6f;}
.edu-philo .con-wrap2 .con2 .item3 {color: #00b6ad;}

.edu-philo .con-wrap2 .con3 ul {display: flex;justify-content: space-between;width: 100%;margin-top: 20px;}
.edu-philo .con-wrap2 .con3 li {width: calc((100% / 5) - 30px);}
.edu-philo .con-wrap2 .con3 .item {display: flex;align-items: center;background: #f5f5f5;border-radius: 48px;padding: 14px;margin-bottom: 16px;width: 100%;}
.edu-philo .con-wrap2 .con3 .item::before {content: '';flex-shrink: 0;width: 70px;height: 70px;margin-right: 20px;border-radius: 50%;background-color: #0067b3;background-repeat: no-repeat;background-position: center;}
.edu-philo .con-wrap2 .con3 .item1::before {background-image: url('../../images/sub/edu-philo-ic1.png');}
.edu-philo .con-wrap2 .con3 .item2::before {background-image: url('../../images/sub/edu-philo-ic2.png');}
.edu-philo .con-wrap2 .con3 .item3::before {background-image: url('../../images/sub/edu-philo-ic3.png');}
.edu-philo .con-wrap2 .con3 .item4::before {background-image: url('../../images/sub/edu-philo-ic4.png');}
.edu-philo .con-wrap2 .con3 .item5::before {background-image: url('../../images/sub/edu-philo-ic5.png');}
.edu-philo .con-wrap2 .con3 .item em {display: block;font-size: 17px;color: #555;font-family: 'HG Medium';}
.edu-philo .con-wrap2 .con3 .item span {font-size: 18px;color: #000;font-family: 'HG Bold';}
.edu-philo .con-wrap2 .con3 i {display: block;text-align: center;}

@media(max-width: 1400px) {
  .edu-philo .con-wrap2 .con3 ul {justify-content: center;flex-wrap: wrap;}
  .edu-philo .con-wrap2 .con3 li {width: calc(100% / 3);display: flex;flex-direction: column;align-items: center;margin-bottom: 40px;}
  .edu-philo .con-wrap2 .con3 .item {width: 270px;}
  .edu-philo .con-wrap2 .con3 li:nth-child(3),
  .edu-philo .con-wrap2 .con3 li:nth-child(5) {margin-right: 0;}
}

@media(max-width: 1200px) {
  .edu-philo .con-wrap2 .con2 ul {background-size: contain;max-width: 850px;}
  .edu-philo .con-wrap2 .con2 li {font-size: 18px;}
}

@media(max-width:1024px) {
  .edu-philo .con-wrap2 .con1 {margin-bottom: 50px;}
  .edu-philo .con-wrap2 .con1::before {height: 160px;background-size: contain;margin-top: -80px;}
  .edu-philo .con-wrap2 .con1::after {height: 160px;background-size: contain;margin-top: -80px;}
  .edu-philo .con-wrap2 .con3 li {width: 100%;}
  .edu-philo .con-wrap2 .con3 .item {display: flex;justify-content: center;align-items: center;flex-direction: column;width: 100%;padding: 20px 20px 25px;}
  .edu-philo .con-wrap2 .con3 .item::before {width: 60px;height: 60px;background-size:  30px;margin-right: 0;margin-bottom: 10px;}
  .edu-philo .con-wrap2 .con3 .item > div {text-align: center;}
}

@media(max-width:768px) {
  .edu-philo .con-wrap2 .con1 p {font-size: 24px;}
  .edu-philo .con-wrap2 .con2 {padding-bottom: 15px;margin-top: 280px;}
  .edu-philo .con-wrap2 .con2 .tit-box {top: -203px;}
  .edu-philo .con-wrap2 .con2 .circle {width: 280px;height: 280px;margin-top: -140px;padding: 15px;}
  .edu-philo .con-wrap2 .con2 .circle > .wrap {padding: 15px;}
  .edu-philo .con-wrap2 .con2 .circle > .wrap > div  {background-size: 155px, 155px;} 
  .edu-philo .con-wrap2 .con2 .circle .tit {padding-top: 45px;font-size: 21px;background-size: 40px;transform: translateY(0);}
  .edu-philo .con-wrap2 .con2 ul {flex-direction: column;align-items: flex-start;justify-content: flex-start;max-width: 350px;background-image: none;}
  .edu-philo .con-wrap2 .con2 li {display: flex;justify-content: center;margin-bottom: 10px;align-items: center;width: 100%;min-height: 70px;padding: 8px 20px;border-radius: 12px;line-height: 1.5;font-family: 'HG Bold';}
  .edu-philo .con-wrap2 .con2 li:last-child {margin-bottom: 0;}
  .edu-philo .con-wrap2 .con2 .item1 {background-color: #3f8edd;color: #fff;}
  .edu-philo .con-wrap2 .con2 .item2 {background-color: #042e6f;color: #fff;}
  .edu-philo .con-wrap2 .con2 .item3 {background-color: #00b6ad;color: #fff;}
}

@media(max-width: 500px) {
  .edu-philo .con-wrap2 .con1 {margin-bottom: 38px;}
  .edu-philo .con-wrap2 .con1 p {font-size: 22px;}
  .edu-philo .con-wrap2 .con1 strong {font-size: 18px;}
}

/*[E]교육이념 및 인재상*/

/*[S]상징*/

/*교명*/
.symbol-name .introduce-wrap {margin-bottom: 140px;}
.symbol-name .introduce-image {padding: 98px 60px 207px;background: url(../../images/sub/symbol-name-visual1.jpg) no-repeat right center / cover}
.symbol-name .introduce-text h1 {margin-bottom: 12px;line-height: 1.2;font-size: 40px;}
.symbol-name .introduce-text h1 span {font-size: 40px;}
.symbol-name .desc {font-size: 17px;color: #555;font-family: 'HG Regular';line-height: 30px;}
.symbol-name .desc i {display: block;height: 33px;}

@media(max-width: 1024px) {
  .symbol-name .introduce-wrap {margin-bottom: 300px;}
}

@media(max-width:768px) {
  .symbol-name .introduce-wrap {margin-bottom: 190px;}
  .symbol-name .introduce-image {padding-top: 68px;padding-bottom: 157px;}
  .symbol-name .introduce-text h1 {margin-bottom: 6px;font-size: 28px;}
  .symbol-name .introduce-text h1 span {font-size: 28px;}
  .symbol-name .desc {font-size: 16px;}
  .symbol-name .desc i {height: 20px;}
}


/*교가*/
.symbol-song .introduce-wrap {margin-bottom: 210px;}
.symbol-song .introduce-image {background: url(../../images/sub/symbol-song-visual1.jpg) no-repeat right center / cover;padding:  93px 60px 201px;}
.symbol-song .info {display: flex;}
.symbol-song .info .left {border: 1px solid #d6d6d6;}
.symbol-song .info .left img {width: 100%;height: 100%;object-fit: cover;object-position: center;}
.symbol-song .info .right {flex: 1;padding-top: 85px;min-width: 480px;}
.symbol-song .info .desc {padding: 58px 50px 40px 110px;}
.symbol-song .info .tit {display: flex;justify-content: space-between;align-items: flex-end;padding: 0 0 20px 110px;border-bottom: 1px solid #aaa;}
.symbol-song .info .tit strong {font-size: 25px;color: #333;font-family: 'HG Bold';}
.symbol-song .info span {display: block;margin-bottom: 14px;font-size: 15px;color: #888;font-family: 'HG Regular';}
.symbol-song .info .txt-wrap {display: flex;align-items: flex-start;margin-bottom: 40px;}
.symbol-song .info .txt-wrap:nth-of-type(2) {margin-bottom: 0;}
.symbol-song .info .txt-wrap strong {margin-right: 40px;font-size: 20px;color: #333;font-family: 'HG Medium';}
.symbol-song .info .txt-wrap p {font-size: 18px;color: #555;font-family: 'HG Regular';}
.symbol-song .info .btn-wrap {margin-top: 26px;}

@media(max-width:1300px) {
  .symbol-song .info .tit {padding: 0 0 20px 60px;}
  .symbol-song .info .desc {padding: 48px 50px 40px 60px;}
}

@media(max-width:1024px) {
  .symbol-song .introduce-wrap {margin-bottom: 320px;} 
  .symbol-song .info {flex-direction: column;}
  .symbol-song .info .right {min-width: auto;}
  .symbol-song .info .tit {padding: 0 0 15px 0;}
  .symbol-song .info .desc {padding: 33px 50px 40px 0;}
  .symbol-song .info .tit strong {font-size: 23px;}
  .symbol-song .info .txt-wrap strong {margin-right: 30px;font-size: 19px;}
  .symbol-song .info .txt-wrap p {font-size: 17px;}
}

@media(max-width: 768px) {
  .symbol-song .introduce-wrap {margin-bottom: 225px;}
  .symbol-song .introduce-image {padding: 40px 20px 150px;}
}

@media(max-width:600px) {
  .symbol-song .info .tit strong {font-size: 22px;}
  .symbol-song .info .txt-wrap strong {margin-right: 22px;font-size: 18px;}
  .symbol-song .info .txt-wrap p {font-size: 16px;}
}

/*심볼마크*/

.symbol-mark .mark {display: flex;align-items: flex-start;}
.symbol-mark .mark .left {margin-right: 40px;}
.symbol-mark .mark .left img {width: 100%;}
.symbol-mark .mark .right {flex: 1;min-width: 420px;}
.symbol-mark .mark .right p {transform: translateY(-6px);font-size: 16px;color: #555;font-family: 'HG Regular';line-height: 26px;}
.symbol-mark .mark .right i {display: block;height: 30px;}

.symbol-mark .logo {display: flex;justify-content: space-between;flex-wrap: wrap;}
.symbol-mark .logo li {width: calc((100% / 3) - 40px);}
.symbol-mark .logo li img {width: 100%;}
.symbol-mark .logo .objHeading_h3 {margin-bottom: 12px;}

.symbol-mark .emblem {display: flex;justify-content: space-between;flex-wrap: wrap;}
.symbol-mark .emblem li {width: calc((100% / 3) - 40px);}
.symbol-mark .emblem li img {width: 100%;}
.symbol-mark .emblem .objHeading_h3 {margin-bottom: 12px;}

@media(max-width:1100px) {
  .symbol-mark .mark {flex-direction: column;}
  .symbol-mark .mark .left {width: 100%;margin-bottom: 45px;}
  .symbol-mark .mark .right {min-width: auto;width: 100%;}
  .symbol-mark .logo li {width: calc((100% / 3) - 15px);}
  .symbol-mark .emblem li {width: calc((100% / 3) - 15px);}
}

@media(max-width: 768px) {
  .symbol-mark .mark .left {margin-bottom: 35px;}
  .symbol-mark .mark .right p {font-size: 14px; line-height: 20px;}
  .symbol-mark .mark .right i {height: 15px;} 
  .symbol-mark .logo {flex-direction: column;}
  .symbol-mark .emblem {flex-direction: column;}
  .symbol-mark .logo li {width: 100%;}
  .symbol-mark .emblem li {width: 100%}
}

/*시그니춰*/

.symbol-signature ul {display: flex;justify-content: space-between;flex-wrap: wrap;}
.symbol-signature li {width: calc((100% / 2) - 30px);;margin-bottom: 13px;}
.symbol-signature li img {width: 100%;}
.symbol-signature .objHeading_h3 {margin-bottom: 12px;}

@media(max-width: 1024px) {
  .symbol-signature li {width: calc((100% / 2) - 15px);;margin-bottom: 13px;}
}

@media(max-width: 768px) {
  .symbol-signature li {width: 100%;margin-bottom: 20px;}
}

/*캐릭터*/

.symbol-character ul {display: flex;justify-content: space-between;flex-wrap: wrap;}
.symbol-character li {width: calc((100% / 2) - 30px);;margin-bottom: 13px;}
.symbol-character li img {width: 100%;}
.symbol-character .objHeading_h3 {margin-bottom: 12px;}

@media(max-width: 1024px) {
  .symbol-character li {width: calc((100% / 2) - 15px);;margin-bottom: 13px;}
}

@media(max-width: 768px) {
  .symbol-character li {width: 100%;margin-bottom: 20px;}
}

/* 서체 */
.image-border{position: relative;}
.image-border::before{content:""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 1px solid #cccccc;}
/* 서체 */

/*[E]상징*/




/* [S] 영문 introduction */
.introduction-wrap {margin-top: 50px;}
.introduction-wrap .img-box {margin-bottom: 25px;}
.introduction-wrap p {font-family: 'HG Regular'; font-size: 16px; line-height: 25px; color:#555; }
/* [E] 영문 introduction */

.task-list li{padding: 60px 0;}
.task-list li:first-child{padding-top: 60px;}

.univ-introduce-left h1{padding-right: 95px;}
.univ-introduce-right .loc ul{flex-direction: column;}
.univ-introduce-right .loc li{margin-bottom: 10px;}
.univ-introduce-right .loc li:last-child{margin-bottom: 0;}

.typebox4 {flex-wrap: nowrap;justify-content: flex-start;}
.typebox4 .typebox-title {flex-shrink: 0;width: auto; padding-right: 15px;}
.typebox4 .typebox-content {width: auto;}

.con-desc4{font-size: 16px; line-height: 26px;}

.univ-introduce-right .loc li,
.dept-list-wrap .tel,
.univ-introduce-right .loc .location{font-size: 14px;}

.typebox4 .typebox-title p{font-size: 16px;}
.typebox4 .typebox-content{margin-top: 16px;}
.typebox4 .typebox-content p{font-size: 14px; line-height: 20px;}

@media screen and (max-width: 768px) {
  .univ-introduce-left h1{padding-right: 80px;}
  .task-list li{padding: 30px 0}
  .task-list li:first-child{padding-top: 30px;}

  .typebox4 .typebox-content{margin-top: 15px;}
  .typebox4 .typebox-content p{font-size: 14px; line-height: 20px;}
}