@charset "utf-8";

/* 공통 */
#txt .txt-check {margin-top: 5px;padding-left: 21px;color: #E93660 !important;font-size: 16px !important;}
#txt .txt-check::before {top: 3px;width: 16px;height: 15px;background: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.50586 0C8.53711 0 9.50977 0.199219 10.4238 0.597656C11.3379 0.984375 12.1348 1.51758 12.8145 2.19727C13.4941 2.87695 14.0273 3.67383 14.4141 4.58789C14.8125 5.49023 15.0117 6.45703 15.0117 7.48828C15.0117 8.53125 14.8125 9.50977 14.4141 10.4238C14.0273 11.3262 13.4941 12.1172 12.8145 12.7969C12.1348 13.4766 11.3379 14.0156 10.4238 14.4141C9.50977 14.8008 8.53711 14.9941 7.50586 14.9941C6.47461 14.9941 5.50195 14.8008 4.58789 14.4141C3.67383 14.0156 2.87695 13.4766 2.19727 12.7969C1.51758 12.1172 0.978516 11.3262 0.580078 10.4238C0.193359 9.50977 0 8.53125 0 7.48828C0 6.45703 0.193359 5.49023 0.580078 4.58789C0.978516 3.67383 1.51758 2.87695 2.19727 2.19727C2.87695 1.51758 3.67383 0.984375 4.58789 0.597656C5.50195 0.199219 6.47461 0 7.50586 0ZM6.75 10.4941L11.25 5.99414L10.2129 4.92188L6.76758 8.38477L4.81641 6.43359L3.76172 7.48828L6.75 10.4941Z' fill='%23E93660'/%3E%3C/svg%3E%0A");}

/* sub0101 인사말 */
.greetings_se01a .topbox::before {max-width:760px;}
.greetings_se01a .topbox .bgbox {height: 276px;background-color: #F6F7FA;background-image: url(/images/janghak/sub01/sub0101_img01.png);background-position: right top 27px;}
.greetings_se01a .conbox .titbox {max-width:650px;}
.greetings_se01a .conbox .titbox strong i {color: #0033A5;}
@media (max-width:1024px) {
  .greetings_se01a .topbox::before {left: 30px;}
  .greetings_se01a .topbox .bgbox {background-size: 680px;}
  .greetings_se01a .conbox {padding: 0 70px;}
}
@media (max-width:880px) {
  .greetings_se01a .topbox::before {left: 24px;max-width: 90%;}
  .greetings_se01a .conbox {padding: 0 60px;}
  .greetings_se01a .conbox .titbox {max-width: 86%;}
}
@media (max-width:768px) {
  .greetings_se01a .topbox .bgbox {background-size: 580px;}
  .greetings_se01a .conbox {padding: 0 50px;}
}
@media (max-width:600px) {
  .greetings_se01a .topbox .bgbox {height: 230px;background-size: 500px;}
}
@media (max-width:500px) {
  .greetings_se01a .topbox::before {left: 15px;bottom: -85px;}
  .greetings_se01a .topbox .bgbox {background-size: 400px;}
  .greetings_se01a .conbox {padding: 0 30px;}
}
/* sub0101 인사말 End */

/* sub0103 조직도 */
.org_se03b {padding: 70px 20px;}
.org_se03b .lv_00 {background-color: #1C2F51;}
.org_se03b .lv_01 {max-width:910px;margin: 0 auto;}
.org_se03b .lv_01>ul {position: relative;gap: 0;margin: 0 -5px -5px;padding-top: 35px;justify-content: center;}
.org_se03b .lv_01>ul::before {display: none; left: 12.5%;}
.org_se03b .lv_01>ul::after {display: none;top: -30px;height: 30px;}
.org_se03b .lv_01>ul>li {width: 220px;margin: 5px;}
.org_se03b .lv_01>ul>li .tit {background-color: #fff;border-color:#D7D9E0;}
.org_se03b .lv_01>ul>li .tit::before {display: none;}
.org_se03b .lv_01>ul>li .tit strong {color: #444;font-weight: normal;}
.org_se03b .lv_01>ul>li .tit.point {background-color: #F0F5FF;border-color:#1B4BB8;}
.org_se03b .lv_01>ul>li .tit.point strong {color:#1B4BB8;}
.org_se03b .lv_02 {display: flex;justify-content: flex-end;}
.org_se03b .lv_02>ul {display: flex;flex-direction: column;width: 50%;padding-left: 40px;position: relative;}
.org_se03b .lv_02>ul::before {content:'';position: absolute;left: 0;top: 0;width: 1px;height: 100%;background: #A5ACB8;}
.org_se03b .lv_02>ul>li {width: 220px;max-width:100%;margin-top: 20px;}
.org_se03b .lv_02>ul>li .tit {position: relative;background: #1B4BB8;border-radius:8px;padding: 12px 10px;}
.org_se03b .lv_02>ul>li .tit::before {content: "";position: absolute;left:-40px;top: 50%;width: 40px;height: 1px;background: #A5ACB8;}
.org_se03b .lv_01>ul>li .tit::after {left: 50%;top: -41px;}
/* .org_se03b .lv_02>ul>li .tit::after {content: "";position: absolute;left: calc(50% - 4.5px);top: -4px;width: 5px;height: 5px;border-radius: 50%;border: 2px solid #fff;background: #1B4BB8;} */
.org_se03b .lv_02>ul>li .tit strong {display: block;color: #fff;font-size: 15px;letter-spacing: -0.03em;font-weight: normal;}
/* col2 추가 */
.org_se03b .lv_01.col2 {max-width: 560px;margin-top: 37px;}
.org_se03b .lv_01.col2>ul{justify-content: space-between;}
.org_se03b .lv_01.col2>ul::before {left:115px;width: calc(100% - 230px);}
.org_se03b .lv_01.col2>ul::after {top: -38px;height: 38px;}
.org_se03b .lv_01.col2>ul>li {width: 220px;}
@media (max-width:840px) {
  .org_se03b .lv_01 {padding: 0;background: none;}
  /* .org_se03b .lv_01>ul {padding-top: 0;} */
  .org_se03b .lv_01>ul::after {top: -40px;}
  .org_se03b .lv_01>ul>li .tit::after {display: block;}

  .org_se03b .lv_01.col2 {background: none;padding: 0;}
  .org_se03b .lv_01.col2>ul {padding-top: 35px;}
  .org_se03b .lv_01.col2>ul::before,
  .org_se03b .lv_01.col2>ul>li .tit::after {display:block;}
}
@media (max-width:600px) {
  .org_se03b .lv_01.col2>ul {flex-direction: column;align-items: center;padding-top: 0;background: #fff;width: fit-content;max-width: 100%;margin: 0 auto;padding: 10px;}
  .org_se03b .lv_01.col2>ul::before {display: none;}
  .org_se03b .lv_01.col2>ul>li .tit::after {display: none;}
}
@media (max-width:600px) {
  .org_se03b {padding: 40px 20px;}
  .org_se03b .lv_02>ul {width: 100%;padding-left: 0;align-items: center;}
  .org_se03b .lv_02>ul::before {display: none;}
  .org_se03b .lv_02>ul>li {margin-top: 0;}
  .org_se03b .lv_02>ul>li .tit::before {display: none;}
  .org_se03b .lv_01>ul {padding-top: 10px;}
  .org_se03b .lv_01>ul>li .tit::after {display: none;}
  .org_se03b .subgroup {position: relative;background: #fff;padding: 20px;margin-top: 30px;}
  .org_se03b .subgroup::before {content:'';position: absolute;left: 50%;top: -30px;width: 1px;height: 30px;background: #A5ACB8;}
  /* .org_se03b .lv_01>ul>li {width: calc(100% - 10px);max-width:100%;} */
  /* .org_se03b .lv_02>ul>li {width:100%;} */
}
/* sub0103 조직도 End */

/* sub0104 찾아오시는 길 */
.location_conbox.type01 .item .icon_box.icon01 {background-image: url("data:image/svg+xml,%3Csvg width='38' height='34' viewBox='0 0 38 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.911 28.8053H24.3906M32.7795 28.8053H36.8115H36.8034V21.1616C36.8034 18.5787 34.6967 16.472 32.1138 16.472H28.3444L25.9795 12.178C25.1885 10.7413 23.3562 9.65967 21.7096 9.65967H13.9206C12.2014 9.65967 10.4256 10.8704 9.79603 12.4686L8.22209 16.472H0.98999V28.8053H4.52215' stroke='%23006060' stroke-width='1.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.9196 28.8774C12.9196 31.1293 11.0954 32.9454 8.8515 32.9454C6.60761 32.9454 4.78345 31.1213 4.78345 28.8774C4.78345 26.6335 6.60761 24.8093 8.8515 24.8093C11.0954 24.8093 12.9196 26.6335 12.9196 28.8774Z' stroke='%2359D3CC' stroke-width='1.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.6387 28.8774C32.6387 31.1293 30.8145 32.9454 28.5706 32.9454C26.3267 32.9454 24.5026 31.1213 24.5026 28.8774C24.5026 26.6335 26.3267 24.8093 28.5706 24.8093C30.8145 24.8093 32.6387 26.6335 32.6387 28.8774Z' stroke='%2359D3CC' stroke-width='1.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.924 0.98999V3.98453' stroke='%2359D3CC' stroke-width='1.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.0074 2.57153L13.5088 5.17057' stroke='%2359D3CC' stroke-width='1.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.3392 5.17057L23.8405 2.57153' stroke='%2359D3CC' stroke-width='1.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.location_conbox.type01 .item .icon_box.icon02 {background-image: url("data:image/svg+xml,%3Csvg width='35' height='32' viewBox='0 0 35 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_29829_718)'%3E%3Cpath d='M30.8918 11.8085L28.6913 3.9108C28.2191 2.28368 26.3114 0.951538 24.4415 0.951538H10.5491C8.67918 0.951538 6.77146 2.28368 6.29925 3.9108L4.09877 11.8085C2.31383 11.9798 0.925537 13.4927 0.925537 15.3387V21.7044C0.925537 23.6646 2.50271 25.2536 4.4482 25.2536H30.5329C32.4784 25.2536 34.0556 23.6646 34.0556 21.7044V15.3387C34.0556 13.5022 32.6673 11.9893 30.8824 11.8085H30.8918Z' stroke='%23006060' stroke-width='1.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.97089 11.9323H27.0292' stroke='%23006060' stroke-width='1.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.14197 19.4207C9.14197 20.5245 8.25422 21.4094 7.16815 21.4094C6.08207 21.4094 5.18488 20.515 5.18488 19.4207C5.18488 18.3264 6.07263 17.432 7.16815 17.432C8.26367 17.432 9.14197 18.3264 9.14197 19.4207Z' stroke='%2359D3CC' stroke-width='1.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.8152 19.4207C29.8152 20.5245 28.9275 21.4094 27.8414 21.4094C26.7553 21.4094 25.8676 20.515 25.8676 19.4207C25.8676 18.3264 26.7553 17.432 27.8414 17.432C28.9275 17.432 29.8152 18.3264 29.8152 19.4207Z' stroke='%2359D3CC' stroke-width='1.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.82081 25.9292V29.0597C8.82081 30.1635 7.93306 31.0484 6.83753 31.0484C5.74201 31.0484 4.86371 30.154 4.86371 29.0597V25.9292' stroke='%23006060' stroke-width='1.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.1362 25.9292V29.0597C30.1362 30.1635 29.2485 31.0484 28.1624 31.0484C27.0669 31.0484 26.1791 30.154 26.1791 29.0597V25.9292' stroke='%23006060' stroke-width='1.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_29829_718'%3E%3Crect width='35' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.location_conbox.type01 .item .icon_box.icon03 {background-image: url("data:image/svg+xml,%3Csvg width='36' height='31' viewBox='0 0 36 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.77294 2C3.05894 2 2.41844 2.2835 1.94594 2.756C1.48394 3.218 1.18994 3.869 1.18994 4.583V12.563H17.9269V2H3.77294Z' stroke='%2359D3CC' stroke-width='1.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34.7794 12.0275C34.7794 9.88549 33.9079 5.675 32.5114 4.2785C31.1149 2.882 29.1724 2.0105 27.0409 2.0105H17.9269V12.5735H34.7794V12.0275Z' stroke='%2359D3CC' stroke-width='1.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.18995 12.563H34.7689V14.4425V14.0435C34.7689 14.0435 34.7689 14.0855 34.7689 14.096C34.7689 14.117 34.7689 14.138 34.7689 14.1485C34.7689 14.1485 34.7689 14.1695 34.7689 14.18C34.7689 14.18 34.7689 14.201 34.7689 14.2115V21.929C34.7689 22.643 34.4749 23.2835 34.0129 23.756C33.5509 24.218 32.8999 24.512 32.1859 24.512H30.8944C30.8944 23.441 30.4639 22.475 29.7604 21.7715C29.0569 21.068 28.0909 20.6375 27.0199 20.6375C25.9489 20.6375 24.9829 21.068 24.2794 21.7715C23.5759 22.475 23.1454 23.441 23.1454 24.512H14.1574C14.1574 23.441 13.7269 22.475 13.0234 21.7715C12.3199 21.068 11.3539 20.6375 10.2829 20.6375C9.21194 20.6375 8.24594 21.068 7.54244 21.7715C6.83894 22.475 6.40844 23.441 6.40844 24.512H3.74145C3.02745 24.512 2.38695 24.2285 1.91445 23.756C1.45245 23.294 1.15845 22.643 1.15845 21.929V12.563' stroke='%23006060' stroke-width='1.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.43994 24.512C6.43994 25.583 6.87044 26.549 7.57394 27.2525C8.27744 27.956 9.24344 28.3865 10.3144 28.3865C11.3854 28.3865 12.3514 27.956 13.0549 27.2525C13.7584 26.549 14.1889 25.583 14.1889 24.512' stroke='%23006060' stroke-width='1.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.1784 24.512C14.1784 23.441 13.7479 22.475 13.0444 21.7715C12.3409 21.068 11.3749 20.6375 10.3039 20.6375C9.23294 20.6375 8.26694 21.068 7.56344 21.7715C6.85994 22.475 6.42944 23.441 6.42944 24.512' stroke='%23006060' stroke-width='1.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.1665 24.512C23.1665 25.583 23.597 26.549 24.3005 27.2525C25.004 27.956 25.97 28.3865 27.041 28.3865C28.112 28.3865 29.078 27.956 29.7815 27.2525C30.485 26.549 30.9155 25.583 30.9155 24.512' stroke='%23006060' stroke-width='1.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
/* sub0104 찾아오시는 길 End */


/* sub0102 장학회 소개 */
@keyframes move {
  0% {transform: translatex(0);}
  50% {transform: translatex(-30px);}
}
.founding-purpose {overflow: hidden;position: relative;margin-bottom: 40px;padding: 6.575% 11.019% 239px 11.482%;background: #F6F7FA;border-radius: 20px;}
.founding-purpose .title {position: relative;padding: 40px 20px;text-align: center;border: 1px solid #424243;background: #fff;border-radius: 20px;}
.founding-purpose .title::before,
.founding-purpose .title::after {content:'';position: absolute;width: 81px;height: 73px;background-repeat: no-repeat;background-size: contain;}
.founding-purpose .title::before {left: -21px;top: -12px; background-image: url("data:image/svg+xml,%3Csvg width='81' height='73' viewBox='0 0 81 73' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M64.751 6.92676C64.7166 7.19338 64.8998 7.4391 65.165 7.4834L73.7061 8.91016L73.5107 15.1572C73.5039 15.3753 73.6388 15.5733 73.8447 15.6455L79.7236 17.7021L14.5977 71.8779L11.4863 68.7998L13.7285 62.083C13.7815 61.9241 13.7515 61.7492 13.6484 61.6172C13.5454 61.4852 13.3828 61.4139 13.2158 61.4268L6.26367 61.959L7.31836 56.168C7.34253 56.0351 7.31177 55.898 7.2334 55.7881C7.15503 55.6782 7.03576 55.6045 6.90234 55.584L1.17285 54.7041L65.4941 1.19922L64.751 6.92676Z' fill='%23E7F1FB' stroke='%23555555' stroke-linejoin='round'/%3E%3Cpath d='M21.4304 60.5005C21.2508 60.5005 21.1018 60.3515 21.1018 60.1718V42.6405C21.1018 42.4608 21.2508 42.3118 21.4304 42.3118C21.6101 42.3118 21.7591 42.4608 21.7591 42.6405V60.1718C21.7591 60.3515 21.6101 60.5005 21.4304 60.5005Z' fill='%23424243'/%3E%3C/svg%3E%0A");}
.founding-purpose .title::after {right: -17px;bottom: -21px;background-image: url("data:image/svg+xml,%3Csvg width='81' height='73' viewBox='0 0 81 73' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M69.2354 3.75684L66.9941 10.4746C66.9412 10.6335 66.9712 10.8084 67.0742 10.9404C67.1773 11.0725 67.3398 11.1437 67.5068 11.1309L74.457 10.5977L73.4043 16.3857C73.3802 16.5185 73.4109 16.6557 73.4893 16.7656C73.5676 16.8754 73.687 16.9493 73.8203 16.9697L79.5488 17.8477L15.2275 71.3535L15.9717 65.627C16.0063 65.3602 15.8238 65.1138 15.5586 65.0693L7.01562 63.6416L7.21191 57.4004C7.21878 57.1823 7.08381 56.9843 6.87793 56.9121L0.99707 54.8506L66.124 0.674805L69.2354 3.75684Z' fill='%23E7F1FB' stroke='%23555555' stroke-linejoin='round'/%3E%3Cpath d='M63.2842 26.7833C63.1045 26.7833 62.9556 26.6343 62.9556 26.4546V6.58726C62.9556 6.40756 63.1045 6.25854 63.2842 6.25854C63.4638 6.25854 63.6128 6.40756 63.6128 6.58726V26.4546C63.6128 26.6343 63.4638 26.7833 63.2842 26.7833Z' fill='%23424243'/%3E%3Cpath d='M32.9017 51.3271H10.1172C9.93755 51.3271 9.78857 51.1781 9.78857 50.9984C9.78857 50.8187 9.93755 50.6697 10.1172 50.6697H32.9017C33.0814 50.6697 33.2303 50.8187 33.2303 50.9984C33.2303 51.1781 33.0814 51.3271 32.9017 51.3271Z' fill='%23424243'/%3E%3C/svg%3E%0A");}
.founding-purpose .title .tit {display: block;font-family: 'Gmarket Sans';font-size: 32px;color: #1C2F51;font-weight: bold;letter-spacing: 0.01em;}
.founding-purpose .title p {font-size: 17px;color: #444;line-height: 1.4;letter-spacing: 0.01em;}
.founding-purpose .deco {position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;width: 772px;max-width: 90%;}
.founding-purpose .deco::before,
.founding-purpose .deco::after {content: '';position: absolute;background-repeat: no-repeat;background-size: contain;z-index: 1;background-image: url("data:image/svg+xml,%3Csvg width='111' height='37' viewBox='0 0 111 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M61.0244 2.29492C65.8175 -0.225257 72.058 -0.201265 76.2754 3.06738C78.3697 4.69068 79.7797 7.18534 80.2559 9.8125C80.5699 11.5453 80.4707 13.3154 79.9141 14.9189C79.2865 15.6146 78.8176 16.4552 78.5918 17.4287L79.4775 17.8447C80.0414 17.1038 80.4742 16.2959 80.7891 15.4492C81.4783 14.7385 82.3844 14.2061 83.3955 13.8906C85.1594 13.3403 87.1578 13.4759 88.7061 14.4072L89.0098 14.6035C92.2268 16.8563 93.0456 21.7195 91.3711 25.3975L92.2812 25.8115C92.5234 25.2803 93.0215 24.8233 93.7715 24.4639C94.5205 24.105 95.4856 23.8619 96.5908 23.7432C98.8015 23.5058 101.487 23.7749 103.918 24.5059C106.361 25.2405 108.466 26.4167 109.6 27.9287C110.159 28.6754 110.479 29.4982 110.499 30.3984C110.519 31.301 110.239 32.3237 109.527 33.4678C108.755 34.7079 107.501 35.4307 105.995 35.8467C104.484 36.2641 102.769 36.3585 101.146 36.3779C68.6244 36.7491 36.0365 36.2606 3.62988 35.082H3.62891C2.66098 35.0486 1.82603 34.9749 1.24023 34.5029H1.24121C0.809793 34.1528 0.582228 33.6281 0.518555 32.9883C0.454575 32.3453 0.562254 31.6271 0.760742 30.9727C1.86367 27.3451 5.07769 24.7644 8.77637 23.749C12.4752 22.7336 16.5548 23.3121 19.3516 25.8691L20.2402 26.6816L20.1885 25.4785C19.8438 17.4612 23.9295 8.99612 31.2012 5.8877L31.2021 5.88672C34.2697 4.57306 37.845 4.55453 41.0645 5.57227H41.0654C45.4213 6.94618 49.0285 10.1916 49.8945 14.5713L50.2334 16.2803L50.8525 14.6514C52.807 9.51775 56.2334 4.81411 61.0244 2.29492Z' fill='%23F0F7FC' stroke='%23555555'/%3E%3C/svg%3E%0A");}
.founding-purpose .deco::before {left: -4.016%; bottom: 35.97%;width: 99px;height: 33px;animation: move 5s infinite;}
.founding-purpose .deco::after {right: -10.494%;bottom: 41.9%;width: 111px;height: 37px;animation: move 5s .5s infinite;}
@media (max-width:1024px) {
  .founding-purpose {padding: 50px 50px 200px 50px;}
  .founding-purpose .deco {width: 650px;}
  .founding-purpose .deco::before {width: 90px;height: 30px;}
  .founding-purpose .deco::after {right: -8%;width: 99px;height: 33px;}
}
@media (max-width:768px) {
  .founding-purpose {padding: 40px 30px 180px 30px;}
  .founding-purpose .title .tit {font-size: 28px;}
  .founding-purpose .deco {width: 600px;}
  .founding-purpose .deco::before {width: 82px;height: 27px;}
  .founding-purpose .deco::after {width: 90px;height: 30px;}
}
@media (max-width:640px) {
  .founding-purpose {padding: 40px 25px 27% 25px;}
  .founding-purpose .title {padding: 30px 15px;}
  .founding-purpose .title .tit {font-size: 26px;}
  .founding-purpose .deco::before,
  .founding-purpose .deco::after {display: none;}
}
@media (max-width:420px) {
  .founding-purpose {padding: 30px 20px;}
  .founding-purpose .title .tit {font-size: 24px;}
  .founding-purpose .title p {font-size: 16px;}
  .founding-purpose .deco {display: none;}
}
/* sub0102 장학회 소개 End */

/* sub0105 장학회 연혁 */
.history-wrap .title-wrap .tit {display: inline-block;position: relative;font-size: 36px;font-weight: bold;line-height: 1.2;letter-spacing: 10px;color: #222;font-family: "Gmarket Sans";}
.history-wrap .title-wrap .tit::before {content:'';position:absolute;right: -10px;top: 0;width: 10px;height: 10px;border-radius: 50%;background: #E93660;}
.history-wrap .title-wrap .txt {margin-top: 8px;font-size: 20px;color: #222;line-height: 1.3;letter-spacing: -0.5px;font-family: "Gmarket Sans";}
.history-wrap .title-wrap .txt .point {color: #3297EA;}
.history-wrap .text-wrap {margin-top: 40px;display: flex;align-items: flex-start;gap: 30px 4.6%;}
.history-wrap .text-wrap .img {max-width: 37%;}
.history-wrap .text-wrap .year-list {display: flex;flex-direction: column;}
.history-wrap .text-wrap .year-list > li {position: relative; padding-left: 187px;padding-top: 13px;font-size: 16px;}
.history-wrap .text-wrap .year-list > li:not(:first-of-type) {margin-top: 40px;}
.history-wrap .text-wrap .year-list > li .year {position: absolute;left: 0;top: 0; display: block;font-size: 30px;color: #222;letter-spacing: 0;font-family: "Gmarket Sans";}
.history-wrap .text-wrap .year-list > li .date-list {position: relative;}
.history-wrap .text-wrap .year-list > li:not(:last-of-type) .date-list::before {content: '';position: absolute;left: -53px;top: 9px;width: 1px;height: calc(100% + 53px);background: #E7E7E7;}
.history-wrap .text-wrap .year-list > li .date-list::after {content: '';position: absolute;left: -56px;top: 9px;width: 7px;height: 7px;background: #fff;border: 2px solid #E93660;border-radius: 50%;box-sizing: border-box;}
.history-wrap .text-wrap .year-list > li .date-list > li {position: relative; padding-left: 110px;}
.history-wrap .text-wrap .year-list > li .date-list > li:not(:first-of-type) {margin-top: 15px;}
.history-wrap .text-wrap .year-list > li .date-list > li .date {position: absolute;left: 0;top: 0;color: #178E8E;font-weight: bold;}
@media (max-width:1024px) {
  .history-wrap .title-wrap .tit {font-size: 32px;letter-spacing: 7px;}
  .history-wrap .text-wrap .img {max-width:45%;}
  .history-wrap .text-wrap .year-list > li {padding-left: 20px;padding-top: 0;}
  .history-wrap .text-wrap .year-list > li:not(:first-of-type) {margin-top: 30px;}
  .history-wrap .text-wrap .year-list > li .year {position: static;margin-bottom: 10px;}
  .history-wrap .text-wrap .year-list > li:not(:last-of-type) .date-list::before {left: -20px;top: -36px;height: calc(100% + 90px);}
  .history-wrap .text-wrap .year-list > li .date-list::after {left: -23px;top: -36px;}
}
@media (max-width:768px) {
  .history-wrap .title-wrap .tit {font-size: 28px;letter-spacing: 3px;}
  .history-wrap .title-wrap .tit::before {width: 8px;height: 8px;}
  .history-wrap .title-wrap .txt {font-size: 18px;}
  .history-wrap .text-wrap {flex-direction: column;margin-top: 20px;}
  .history-wrap .text-wrap .img {max-width:100%;}
}
@media (max-width:400px) {
  .history-wrap .title-wrap .tit {font-size: 24px;letter-spacing: 1px;}
  .history-wrap .title-wrap .tit::before {width: 6px;height: 6px;}
  .history-wrap .title-wrap .txt {font-size: 17px;}
  .history-wrap .text-wrap .year-list > li .date-list > li {padding-left: 0;}
  .history-wrap .text-wrap .year-list > li .date-list > li .date {display: block;position: static;margin-bottom: 3px;}
}
/* sub0105 장학회 연혁 End */

/* sub0201 사업안내, sub0301 후원안내 */
.information-wrap .top-box {padding: 50px 30px;margin-bottom: 40px;text-align: center;border-radius: 10px;background-color: #1C2F51;background-repeat: no-repeat;background-position: left bottom;background-image: url("data:image/svg+xml,%3Csvg width='366' height='157' viewBox='0 0 366 157' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cpath opacity='0.1' d='M366 186.423C366 209.571 270.647 228.351 153.015 228.351C35.3817 228.351 -59.9709 209.571 -59.9709 186.423C-59.9709 163.275 35.3817 144.495 153.015 144.495C270.647 144.495 366 163.275 366 186.423Z' fill='white'/%3E%3Cpath opacity='0.1' d='M354.418 88.3084C366.054 109.631 311.733 147.255 232.98 172.359C154.282 197.464 80.9893 200.463 69.2977 179.141C57.6062 157.818 111.983 120.194 190.681 95.0899C269.378 69.9854 342.671 66.9859 354.363 88.3084H354.418Z' fill='white'/%3E%3Cpath opacity='0.1' d='M207.781 30.4012C226.587 39.53 212.303 81.7185 175.85 124.69C139.396 167.66 94.6155 195.047 75.7545 185.918C56.9487 176.789 71.2323 134.601 107.686 91.6299C144.139 48.6589 188.92 21.2723 207.781 30.4012Z' fill='white'/%3E%3Cpath opacity='0.1' d='M288.071 31.7004C288.237 32.6133 286.748 36.0692 286.748 36.9821C286.748 38.2863 285.259 38.7427 284.542 40.0468C284.376 40.6989 284.156 41.351 283.99 41.8074C283.439 42.2638 280.847 45.3285 280.075 46.437C278.972 47.7412 277.648 48.1976 276.38 49.0453C275.663 49.2409 274.891 49.2409 273.953 49.5017C271.196 50.1538 268.383 50.1538 265.57 49.6974C265.019 49.5017 262.206 49.0453 261.489 49.0453C261.324 49.0453 261.103 48.9149 260.772 48.9801C260.331 49.0453 260.442 48.8497 260.056 48.8497C259.339 48.3932 258.677 48.1976 258.125 47.9368C257.353 47.4804 256.25 47.9368 255.533 47.4803C253.658 46.3718 251.838 44.8721 250.349 42.8507C249.632 41.7422 249.246 40.2424 248.695 39.1339C248.309 38.0254 247.757 37.1777 247.592 36.0692C247.206 33.461 247.206 30.7875 246.489 28.1793C246.103 26.6143 245.717 25.3102 245.717 23.8104C246.103 20.4849 245.331 17.029 247.371 14.6164C247.923 13.5078 250.515 9.13902 251.066 7.57407C251.452 6.92201 252.004 6.26994 252.555 5.61788C253.493 4.7702 254.596 4.31375 255.699 3.40086C256.636 2.7488 262.206 0.531785 263.144 0.79261C263.861 0.79261 264.798 1.24905 265.57 0.79261C269.486 -0.967961 273.567 0.596991 277.483 1.7055C278.972 2.16194 280.075 3.46607 281.178 4.57458C281.564 5.22664 283.273 7.31324 283.549 7.44366C284.652 8.09572 284.928 7.83489 285.479 9.39985C287.134 14.8772 287.134 20.3545 288.292 26.2883C288.457 27.136 288.292 28.2445 288.292 29.1574C288.126 29.6138 288.126 31.3744 288.126 31.7656L288.071 31.7004Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");}
.information-wrap.style2 .top-box {background-color: #3297EA;}
.information-wrap .top-box .title {display: block;font-family: 'Gmarket Sans';font-size: 32px;color: #fff;}
.information-wrap .top-box p {margin-top: 5px;font-size: 17px;color: #fff;}
.information-wrap .top-box .btn {margin-top: 15px;border-color:#3297EA;color: #3297EA;}
.information-wrap .top-box .btn .ir-download {background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.08669 12.9234L9.03522 12.9717L3.42662 7.71377L4.75996 6.4638L8.00012 9.50136L8.00012 1H10.0001L10.0001 9.56742L13.3481 6.4288L14.6814 7.67877L9.08682 12.9236L9.08669 12.9234ZM16 14H2V16H16V14Z' fill='%233297EA'/%3E%3C/svg%3E%0A");}
.information-wrap .top-box .btn:hover,
.information-wrap .top-box .btn:focus {background: #1C2F51;color: #fff;}
.information-wrap .top-box .btn:hover .ir-download,
.information-wrap .top-box .btn:focus .ir-download {background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.08669 12.9234L9.03522 12.9717L3.42662 7.71377L4.75996 6.4638L8.00012 9.50136L8.00012 1H10.0001L10.0001 9.56742L13.3481 6.4288L14.6814 7.67877L9.08682 12.9236L9.08669 12.9234ZM16 14H2V16H16V14Z' fill='white'/%3E%3C/svg%3E%0A");}
.information-wrap .cate-list {display: flex;flex-wrap: wrap;margin: -15px;}
.information-wrap .cate-list > li {overflow: hidden;display: flex;flex-direction: column;width: calc(33.33% - 30px); margin: 15px;border-radius: 10px;}
.information-wrap .cate-list.col2 > li {width: calc(50% - 30px);}
.information-wrap .cate-list > li .img {width: 100%;}
.information-wrap .cate-list > li .text {padding: 7.62%;background: #F6F7FA;flex-grow: 1;text-align: center;}
.information-wrap .cate-list > li .text .title {display: block;font-family: 'Gmarket Sans';font-size: 24px;color: #1C2F51;line-height: 1.3;}
.information-wrap .cate-list > li .text p {font-size: 16px;color: #444;}
.information-wrap .cate-list > li .text .border {margin-top: 13px;padding-top: 13px;border-top:1px dashed rgba(68, 68, 68, .5);}
#txt .information-wrap .cate-list > li .text .txt-check {color: #0033A5 !important;font-size: 16px;}
#txt .information-wrap .cate-list > li .text .txt-check::before {top: 0;height: 24px;background: url("data:image/svg+xml,%3Csvg width='16' height='24' viewBox='0 0 16 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.36 8.04415L14.1651 7L9.1117 12.7754L8.51425 12.2977L7.52246 13.5371L9.3053 14.9636L15.36 8.04415Z' fill='%230033A5'/%3E%3Cpath d='M0 12.0779L3.76324 14.9502L9.80599 8.04415L8.61109 7L3.54584 12.7889L0.961636 10.8164L0 12.0779Z' fill='%230033A5'/%3E%3C/svg%3E%0A");}
@media (max-width:768px) {
  .information-wrap .top-box {padding: 40px 30px;background-size: 300px auto;}
  .information-wrap .top-box .title {font-size: 28px;}
  .information-wrap .cate-list {margin: -10px;}
  .information-wrap .cate-list > li {width: calc(50% - 20px);margin: 10px;}
  .information-wrap .cate-list.col2 > li {width: calc(50% - 20px);}
  .information-wrap .cate-list > li .text {padding: 30px;}
  .information-wrap .cate-list > li .text .title {font-size: 22px;}
}
@media (max-width:600px) {
  .information-wrap .top-box {padding: 30px;background-size: 300px auto;background-position: left -30px bottom;}
  .information-wrap .top-box .title {font-size: 26px;}
  .information-wrap .cate-list > li {width: calc(100% - 20px);}
  .information-wrap .cate-list.col2 > li {width: calc(100% - 20px);}
  .information-wrap .cate-list > li .text {padding: 25px 20px;}
  .information-wrap .cate-list > li .text .title {font-size: 21px;}
}
@media (max-width:420px) {
  .information-wrap .top-box {padding: 30px 20px;background-size: 260px auto;}
  .information-wrap .top-box .title {font-size: 24px;}
  .information-wrap .cate-list > li .text .title {font-size: 20px;}
  .information-wrap .cate-list > li .text p {margin-top: 5px;}
}

/* sub0201 사업안내, sub0301 후원안내 End */