@charset "UTF-8";

@import url(/pcms/common/fonts/ko/gmarketsans/style.css);
@import url(/pcms/common/fonts/ko/EliceDXNeolli_OTF/style.css);

/* sub0101 소개 */
.greetings_se01e .title_box{margin: 30px 0 40px;}
.greetings_se01e .title_box .stit{font-weight: 300; color: #ACACAC;}
.greetings_se01e .title_box .mtit{font-family: "Elice DX Neolli"; font-size: 34px; color: #333;}
.greetings_se01e .title_box .mtit b{font-family: "Elice DX Neolli"; font-size: 42px; color: #222;}
.greetings_se01e .text_box p{font-weight: 400; line-height: 1.5;}
.greetings_se01e .text_box p + p{margin-top: 30px;}
.greetings_se01e .img_box::before{background: linear-gradient(320deg, #00A04A -0.3%, #2FA3F0 100%), linear-gradient(36deg, #1598EF 2.88%, #31C26D 100%); border-radius: 4px;}
.greetings_se01e .img_box img{border-radius: 4px;}
.greetings_se01e .bottom{margin-top: 100px; padding: 80px 20px; position: relative; text-align: center;}
.greetings_se01e .bottom::before{content: ''; width: 100vw; height: 100%; position: absolute; top: 0; left: 50%; transform: translateX(-50%); background: #FAFAFA; z-index: -1;}
.greetings_se01e .bottom .logo_box .logo{display: block; margin:0 auto 30px; width: 68px; height: 70px; font-size: 0; background: url("data:image/svg+xml,%3Csvg width='68' height='70' viewBox='0 0 68 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_840_2022)'%3E%3Cpath d='M46.3264 5.41149C46.3264 8.40057 43.904 10.823 40.9149 10.823C37.9258 10.823 35.5034 8.40057 35.5034 5.41149C35.5034 2.42242 37.9258 0 40.9149 0C43.904 0 46.3264 2.42242 46.3264 5.41149Z' fill='%23007CC1'/%3E%3Cpath d='M66.5768 11.3901C65.1531 9.71137 62.1923 11.0147 60.4074 11.4821C47.3603 14.875 33.3357 13.8267 20.2532 11.128C16.0104 10.2497 11.8668 9.07389 7.73028 7.79893C6.24282 7.33853 2.40378 5.65983 1.0934 7.20395C-0.174474 8.6914 1.70255 11.3901 2.67294 12.5021C5.39993 15.6116 9.09024 18.0553 12.8939 20.4139C16.0104 22.3476 20.4728 25.0392 23.7169 26.5975C25.8701 27.6387 17.4908 36.613 15.6421 38.9859C14.3317 40.6716 6.27116 48.8739 9.77021 51.0626C11.5056 52.1463 16.0954 49.6247 17.7812 48.8385C21.8257 46.9614 25.4097 44.8861 29.2771 42.6549C30.2758 42.0812 31.2675 41.4862 32.252 40.8912C34.3911 35.593 36.2681 30.1745 37.8122 24.6142C38.4639 22.2839 39.7814 17.2336 42.9192 18.7494C46.0782 20.2723 47.7144 25.528 48.8973 29.5087C49.0956 29.3528 49.294 29.2041 49.4923 29.0553C52.5947 26.6612 55.7538 24.1113 58.6933 21.526C60.4215 20.0102 68.475 13.6425 66.5697 11.3901H66.5768Z' fill='url(%23paint0_radial_840_2022)'/%3E%3Cpath d='M20.5523 64.8765C19.7094 66.3639 18.9515 68.5313 19.5678 69.5017C19.9219 70.0613 20.7223 70.2171 22.2239 69.6292C25.893 68.1843 29.1725 64.7277 32.0269 62.0432C35.101 59.1533 38.1043 56.143 41.0437 53.1185C42.1204 52.0064 43.0908 52.9343 44.0045 53.6993C45.0599 54.5847 46.0798 55.5197 47.0644 56.4901C49.0547 58.4521 50.9034 60.5487 52.7096 62.6807C53.6163 63.7502 55.472 66.4772 56.9312 64.6144C57.6536 63.6936 57.1932 60.8957 57.0587 59.8545C56.5983 56.313 55.4295 52.9485 54.6929 49.4778C53.4463 43.5775 51.6188 37.8261 49.7064 32.1312C49.4514 31.3875 49.1893 30.488 48.8989 29.5176C43.5582 33.6045 38.0122 37.4223 32.2536 40.9072C28.9175 49.159 24.9438 57.1275 20.5523 64.8835V64.8765Z' fill='url(%23paint1_linear_840_2022)'/%3E%3Cpath d='M42.919 18.7494C39.7812 17.2407 38.4637 22.2839 37.8121 24.6142C36.275 30.1745 34.3909 35.5931 32.2518 40.8912C38.0104 37.4063 43.5565 33.5885 48.8971 29.5016C47.7143 25.5209 46.071 20.2652 42.919 18.7423V18.7494Z' fill='url(%23paint2_radial_840_2022)'/%3E%3Cpath d='M42.919 18.7494C39.7812 17.2407 38.4637 22.2839 37.8121 24.6142C36.275 30.1745 34.3909 35.5931 32.2518 40.8912C38.0104 37.4063 43.5565 33.5885 48.8971 29.5016C47.7143 25.5209 46.071 20.2652 42.919 18.7423V18.7494Z' fill='%23007CC1'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_840_2022' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(30.7238 23.9555) scale(31.449 31.449)'%3E%3Cstop offset='0.03' stop-color='%23C5D82C'/%3E%3Cstop offset='0.23' stop-color='%23B9D42F'/%3E%3Cstop offset='0.58' stop-color='%239ACA37'/%3E%3Cstop offset='1' stop-color='%236EBD44'/%3E%3C/radialGradient%3E%3ClinearGradient id='paint1_linear_840_2022' x1='38.0688' y1='64.4373' x2='58.5107' y2='40.4681' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300B3F0'/%3E%3Cstop offset='1' stop-color='%23B3E0E4'/%3E%3C/linearGradient%3E%3CradialGradient id='paint2_radial_840_2022' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(30.6705 24.0618) scale(31.387 31.387)'%3E%3Cstop offset='0.03' stop-color='%23C5D82C'/%3E%3Cstop offset='0.23' stop-color='%23B9D42F'/%3E%3Cstop offset='0.58' stop-color='%239ACA37'/%3E%3Cstop offset='1' stop-color='%236EBD44'/%3E%3C/radialGradient%3E%3CclipPath id='clip0_840_2022'%3E%3Crect width='67' height='70.0009' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")no-repeat; background-size: 100%;}
.greetings_se01e .bottom .logo_box .logo_tit{font-family: "Elice DX Neolli"; font-size: 34px; font-weight: 500; line-height: 1.3; letter-spacing: -0.03em;}
.greetings_se01e .bottom .logo_box .logo_tit b{font-weight: 700; background: linear-gradient(#00A04A 0%, #2FA3F0 100%); background-clip: text; color: transparent;}
.greetings_se01e .bottom .logo_box .txt_box p{font-size: 17px; line-height: 1.5; letter-spacing: -0.016em; color: #666;}
.greetings_se01e .bottom .logo_box .txt_box p b{display: inline-block; margin: 16px 0; font-size: 20px; font-weight: 600; line-height: 1.4; letter-spacing: -0.016em; color: #222;}
.greetings_se01e .bottom .logo_box .txt_box p span{display: block;}
.greetings_se01e .bottom .desc_items{display: flex; flex-wrap: wrap; gap: 20px; margin-top: 50px;}
.greetings_se01e .bottom .desc_items .d_item{width: calc(50% - 10px); padding: 40px; background: #fff; border-radius: 4px; box-shadow: 2px 4px 15px 0px rgba(48, 48, 48, 0.10);}
.greetings_se01e .bottom .desc_items .d_item .d_tit{display: block; margin-bottom: 15px; font-size: 20px; line-height: 1.2; letter-spacing: -0.016em; color: #222;}
.greetings_se01e .bottom .desc_items .d_item ul{text-align: left;}
@media(max-width:1280px){
  .greetings_se01e .title_box .mtit {font-size: clamp(28px,2.66vw,34px);}
  .greetings_se01e .title_box .mtit b {font-size: clamp(36px,3.28vw,42px);}
  .greetings_se01e .bottom .logo_box .logo_tit{font-size: clamp(28px,2.66vw,34px);}
}
@media(max-width:1024px){
  .greetings_se01e .title_box .mtit {font-size: clamp(25px,2.73vw,28px);}
  .greetings_se01e .title_box .mtit b {font-size: clamp(28px,3.52vw,36px);}
  .greetings_se01e .bottom .logo_box .logo_tit{font-size: clamp(25px,2.73vw,28px);}
  .greetings_se01e .bottom .logo_box .txt_box p b{font-size: clamp(19px,1.95vw,20px);}
  .greetings_se01e .bottom .desc_items .d_item{padding: 30px;}
  .greetings_se01e .bottom .desc_items .d_item .d_tit{font-size: clamp(19px,1.95vw,20px);}
}
@media(max-width:767px){
  .greetings_se01e .title_box{margin-bottom: 30px;}
  .greetings_se01e .bottom{margin-top: 70px; padding-top: 70px;} 
  .greetings_se01e .bottom .logo_box .logo{width: 62px; height: 64px;}
  .greetings_se01e .bottom .desc_items .d_item{width: 100%;}
}
@media(max-width:560px){
  .greetings_se01e .title_box .mtit {font-size: clamp(21px,4.46vw,25px);}
  .greetings_se01e .bottom{margin-top: 60px; padding-top: 60px;}
  .greetings_se01e .bottom .logo_box .logo_tit{font-size: clamp(21px,4.46vw,25px);}
  .greetings_se01e .bottom .logo_box .txt_box p{font-size: clamp(16px,3.03vw,17px);}
  .greetings_se01e .bottom .logo_box .txt_box p b{font-size: clamp(18px,3.39vw,19px);}
  .greetings_se01e .bottom .desc_items{margin-top: 40px;}
  .greetings_se01e .bottom .desc_items .d_item .d_tit{font-size: clamp(18px,3.39vw,19px);}
}
@media(max-width:460px){
  .greetings_se01e .title_box .mtit {font-size: clamp(19px,4.57vw,21px);}
  .greetings_se01e .title_box .mtit b {margin-bottom: 5px;}
  .greetings_se01e .text_box p + p{margin-top: 20px;}
  .greetings_se01e .bottom{padding-top: 55px;}
  .greetings_se01e .bottom .logo_box .logo_tit{font-size: clamp(19px,4.57vw,21px);}
  .greetings_se01e .bottom .logo_box .txt_box p{font-size: clamp(15px,3.47vw,16px);}
  .greetings_se01e .bottom .logo_box .txt_box p b{font-size: clamp(16px,3.91vw,18px);}
  .greetings_se01e .bottom .desc_items .d_item{padding: 20px;}
  .greetings_se01e .bottom .desc_items .d_item .d_tit{font-size: clamp(17px,3.91vw,18px);}
}
/* sub0101 소개 End */

/* sub0102 비전 */
html:has(> .sub01_02) #body_layout{padding-bottom: 0;}
html:has(> .sub01_02) .content-info{margin-top: 0;}
.center-vision .keyword_box{width:150px; text-align: left;}
.center-vision .keyword_box em{display:block; font-size:17px; letter-spacing: 0.16em; color: #BCBCBC; text-transform: uppercase;}
.center-vision .keyword_box strong{font-size: 24px; font-weight: 700; letter-spacing: -0.05em; color: #444;}
.center-vision .vision_list{display: flex; flex-direction: column; gap: 40px 30px; text-align: center;}
.center-vision .vision_list .list_box{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 20px 100px;}
.center-vision .vision_list .list_box:first-child{margin-bottom: 70px;}
.center-vision .vision_list .list_box .text_box{width: calc(100% - 250px); padding: 40px 20px; border-radius: 500px; background: #138DDE;}
.center-vision .vision_list .list_box .text_box span{font-family: "Elice DX Neolli"; font-size: 36px; font-weight: 700; letter-spacing: -0.03em; color: #fff;}
.center-vision .vision_list .list_box .value_items{width: calc(100% - 250px); display: flex; flex-wrap: wrap; justify-content: center; gap: 10px 10px;}
.center-vision .vision_list .list_box .value_items .v_item{width: calc(25% - 7.5px); aspect-ratio: 1.009; display: flex; flex-direction: column; justify-content: center; align-items: center; border-radius: 50%; border: 4px solid #1A9FDA; background-color: #FAFCFF;}
.center-vision .vision_list .list_box .value_items .v_item.color01{border-color: #259F69; background: #fff; }
.center-vision .vision_list .list_box .value_items .v_item em{font-family: "Elice DX Neolli"; display: block; margin-bottom: 5px; font-size: 31px; font-weight: 700; letter-spacing: -0.03em; text-transform: uppercase; color: #1889BB;}
.center-vision .vision_list .list_box .value_items .v_item.color01 em{color: #259F69;}
.center-vision .vision_list .list_box .value_items .v_item span{font-size: 24px; line-height: 1.3; letter-spacing: -0.03em; color: #222;}
.center-vision .tasks_items{width: calc(100% - 250px); display: flex; flex-wrap: wrap; gap: 20px 20px;}
.center-vision .tasks_items .t_item{width: calc(25% - 15px); display: flex; flex-wrap: wrap; justify-content: center; align-items: center; padding: 24px 20px; font-size: 19px; line-height: 1.4; letter-spacing: -0.03em; color: #333; border-radius: 4px; border: 4px solid rgba(26, 159, 218, 0.1); background:#fff;}
.center-vision .tasks_items .t_item.color01{border-color:rgba(47, 189, 126, 0.1);}
.center-vision .tasks_items .t_item span{width: 100%;}
.center-vision .business_wrap{position: relative; padding: 100px 0 120px; display: flex; flex-wrap: wrap; align-items: center; gap: 77px; margin-top: 183px;}
.center-vision .business_wrap::before{content: ''; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 100vw; height: 100%; z-index: -1; background: url(/images/kdream/sub01/sub0102_img01.png)no-repeat center center #08496E; background-size: cover; background-blend-mode: multiply}
.center-vision .business_wrap::after{content: 'MISSION AND VISION'; font-family: "Gmarket Sans"; position: absolute; bottom: calc(100% - 34px); left: 50%; transform: translate(-50%); width: 100vw; z-index: -2; text-align: center; font-size: 120px; font-weight: 700; line-height: 1.1; color: #FAFBFC;}
.center-vision .business_wrap .keyword_box{width: 170px;}
.center-vision .business_wrap .keyword_box em{display: block; color: #BCBCBC;}
.center-vision .business_wrap .keyword_box strong{color: #fff;} 
.center-vision .business_wrap .business_list{width: calc(100% - 250px); display: flex; flex-wrap: wrap; gap: 20px 20px;}
.center-vision .business_wrap .business_list .list_box{width: calc(25% - 15px); padding: 24px; text-align: left; background: #fff; border-radius: 4px;}
.center-vision .business_wrap .business_list .list_box .top{padding-bottom: 17px; margin-bottom: 19px; border-bottom: 1px dashed #ddd;}
.center-vision .business_wrap .business_list .list_box .top span{font-family: "Elice DX Neolli"; display: block; font-size: 22px; font-weight: 500; line-height: 1.3; color: #222;}
.center-vision .business_wrap .business_list .list_box .top em{font-family: "Elice DX Neolli"; font-size: 15px; font-weight: 500; line-height: 1.3; letter-spacing: 0.28em; color: #ccc; text-transform: uppercase;}
@media(max-width:1500px){
  .center-vision .business_wrap::after{font-size: clamp(60px, 6.6vw, 100px); bottom: calc(100% - 32px); bottom: calc(100% - 20px);}
  .center-vision .vision_list .list_box .value_items .v_item em{font-size: 26px;}
}
@media(max-width:1280px){
  .center-vision .vision_list .list_box:first-child{margin-bottom: 40px;}
  .center-vision .vision_list .list_box .text_box{padding: 30px 20px;}
  .center-vision .vision_list .list_box .text_box span{font-size: 32px;}
  .center-vision .vision_list .list_box .value_items .v_item em{font-size: 22px; margin-bottom: 0;}
  .center-vision .vision_list .list_box .value_items .v_item span{font-size: 21px;}
  .center-vision .business_wrap{margin-top: 163px;}
  .center-vision .business_wrap .business_list .list_box{width: calc(50% - 10px); padding: 20px;}
  .center-vision .business_wrap .business_list .list_box .top{padding-bottom: 10px; margin-bottom: 10px;}
}
@media(max-width:1024px){
  .center-vision .keyword_box{text-align: center;}
  .center-vision .vision_list .list_box{flex-direction: column;}
  .center-vision .vision_list .list_box:first-child{margin-bottom: 20px;}
  .center-vision .vision_list .list_box .text_box{width: 100%;}
  .center-vision .vision_list .list_box .text_box span{font-size: 26px;}
  .center-vision .vision_list .list_box .value_items{width: 100%;}
  .center-vision .tasks_items{width: 100%;}
  .center-vision .vision_list .list_box .value_items .v_item em{font-size: 22px;}
  .center-vision .vision_list .list_box .value_items .v_item span{font-size: 20px;}
  .center-vision .business_wrap .business_list .list_box .top span{font-size: 19px;}
  .center-vision .business_wrap .business_list .list_box .top em{font-size: 14px;}
  .center-vision .tasks_items .t_item{font-size: 18px;}
  .center-vision .business_wrap{margin-top: 153px;}
}
@media(max-width:767px){
  .center-vision .keyword_box em {font-size: 15px;}
  .center-vision .keyword_box strong{font-size: 22px;}
  .center-vision .vision_list .list_box .text_box{padding: 20px;}
  .center-vision .vision_list .list_box .text_box span{font-size: 18px;}
  .center-vision .tasks_items{gap: 10px 10px;}
  .center-vision .tasks_items .t_item{width: calc(25% - 7.5px); padding: 20px;  font-size: 17px;}
  .center-vision .vision_list .list_box .value_items{gap: 10px 10px;}
  .center-vision .vision_list .list_box .value_items .v_item{width: calc(25% - 7.5px);}
  .center-vision .vision_list .list_box .value_items .v_item em{font-size: 17px;}
  .center-vision .vision_list .list_box .value_items .v_item span{font-size: 18px;}
  .center-vision .business_wrap{flex-direction: column; gap: 20px; padding: 60px 0 80px; margin-top: 110px;}
  .center-vision .business_wrap::after{font-size: clamp(40px, 6.6vw, 100px); bottom: calc(100% - 10px);}
  .center-vision .business_wrap .business_list{width: 100%; gap: 10px 10px;}
  .center-vision .business_wrap .business_list .list_box{width: calc(50% - 5px);}
  .center-vision .business_wrap .business_list .list_box .top span{font-size: 18px;}
}
@media(max-width:640px){
  .center-vision .vision_list .list_box .value_items{padding: 0 40px;}
  .center-vision .vision_list .list_box .value_items .v_item{width: calc(50% - 5px); max-width: 170px;}
  .center-vision .tasks_items .t_item{width: calc(50% - 5px);}
  .center-vision .business_wrap{margin-top: 80px;}
  .center-vision .business_wrap::after{display: none;}
}
@media(max-width:460px){
  .center-vision .business_wrap .business_list .list_box{width: 100%;}
  .center-vision .vision_list .list_box .value_items{padding: 0;}
}
/* sub0102 비전 End */

/* 연혁 se02a */
.history_se02a .history_title strong{font-family:"Elice DX Neolli"; letter-spacing: -0.03em;}
.history_se02a .history_title strong::before{display: none;}
.history_se02a .history_title strong b{color: #138DDE;}
.history_se02a .history_title p{font-family:"Elice DX Neolli"; font-size: 18px; font-weight: 400; letter-spacing: -0.03em;}
.history_se02a .history_list>li:first-child{padding-top: 80px;}
.history_se02a .history_list>li:last-of-type::after{display: none;}
.history_se02a .history_list>li:last-of-type .info:last-child::after{content: "";position: absolute;left: 136px;top: 17px;width: 3px;height: 126%;background: #fff;}
.history_se02a .history_list>li .year{position: static; margin-bottom: 43px; color: #08496E;}
.history_se02a .history_list>li .year::before{display: none;}
.history_se02a .history_list>li .info{position: relative; padding: 0 0 0 187px; margin-bottom: 31px;}
.history_se02a .history_list>li .info::before{content: ''; position: absolute; top: 6px; right: calc(100% - 143px); width: 7px; height: 7px; border-radius: 50%; border: 2px solid #138DDE; background: #fff;}
.history_se02a .history_list>li .info .month{position: absolute; top: 2px; right: calc(100% - 95px); display: block; margin-bottom: 10px; text-align: right; font-size: 20px; line-height: 1; letter-spacing: -0.02em; color: #138DDE;}
@media(max-width:1024px){
  .history_se02a .history_list>li .info{padding: 0 0 0 130px;}
  .history_se02a .history_list>li:last-of-type .info:last-child::after{left: 99px;}
  .history_se02a .history_list>li .info .month{right:calc(100% - 76px);}
  .history_se02a .history_list>li .info::before{right: calc(100% - 106px);}
}
@media(max-width:860px){
  .history_se02a .history_list>li:first-child{padding-top: 20px;}
}
@media(max-width:560px){
  .history_se02a .history_list>li:last-of-type .info:last-child::after{left: 89px;}
  .history_se02a .history_list>li .year{margin-bottom: 30px;}
  .history_se02a .history_list>li .info{padding: 0 0 0 120px;}
  .history_se02a .history_list>li .info .month{font-size: 18px; right: calc(100% - 66px);}
  .history_se02a .history_list>li .info::before{right: calc(100% - 96px);}
}
@media(max-width:420px){
  .history_se02a .history_list>li:last-of-type .info:last-child::after{left: -1px; top: 29px; height: 93%;}
  .history_se02a .history_list>li .year{margin-bottom: 0;}
  .history_se02a .history_list>li .info{padding: 15px 0 0 15px; margin-bottom: 16px;}
  .history_se02a .history_list>li .info .month{position: static; text-align: left;}
  .history_se02a .history_list>li .info::before{top: 18px; right: calc(100% - 6px);}
}
/* 연혁 se02a End */

/* 조직도 se03 */
.org-box .org-list .org-btn{font-weight: normal;}
.org-box .org-list .org-btn.bold{font-weight: bold;}
.org-box .org-list .lv4 .org-btn{border: 2px solid #3C5264;}
.org-box .org-list .lv5 .lv5-1 .org-btn{background: #ddd; color: #222;}
.org-box .org-list .lv5 .lv5-2 .org-btn{color: #fff; background: #138DDE;}
.org-box .org-list .lv6 .org-btn{border-radius: 4px; border: 1px solid #DDD; background: #FFF !important;}
/* 조직도 se03 End */

/* 오시는길 se04c */
.location_se04c .map_box .map_info .map_tit{font-family: "Elice DX Neolli"; line-height: 1.3;}
.location_se04c .map_box .map_info .map_button .btn{background: #138DDE;}
.location_se04c .map_box .map_info .map_button .btn:hover, .location_se04c .map_box .map_info .map_button .btn:focus{background: #08496E;}
.location_se04c .map_box .map_info .map_list > li em .ico{background-color: #F4FAFE;}
.location_se04c .map_box .map_info .map_list > li em .ico1{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0146 10.9853L8.49986 14.5L4.98514 10.9853C3.04401 9.04414 3.04401 5.89697 4.98514 3.95585C6.92627 2.01472 10.0734 2.01472 12.0146 3.95585C13.9557 5.89697 13.9557 9.04414 12.0146 10.9853ZM8.49986 8.57514C9.10992 8.57514 9.60444 8.08062 9.60444 7.47057C9.60444 6.86053 9.10992 6.366 8.49986 6.366C7.88981 6.366 7.39529 6.86053 7.39529 7.47057C7.39529 8.08062 7.88981 8.57514 8.49986 8.57514Z' fill='%23138DDE'/%3E%3C/svg%3E");}
.location_se04c .map_box .map_info .map_list > li em .ico2{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.75 11.0783V13.1411C13.75 13.4473 13.5132 13.7014 13.2078 13.723C12.9526 13.741 12.7445 13.75 12.5833 13.75C7.42865 13.75 3.25 9.57135 3.25 4.41667C3.25 4.2555 3.25901 4.04734 3.27704 3.79221C3.29863 3.48676 3.55271 3.25 3.85892 3.25H5.92172C6.07145 3.25 6.19686 3.36341 6.21189 3.51238C6.22539 3.64612 6.23794 3.7535 6.24954 3.83451C6.36754 4.65859 6.60856 5.44296 6.95341 6.16843C7.00876 6.28488 6.97266 6.42426 6.86775 6.4992L5.60874 7.39855C6.37522 9.18897 7.81102 10.6248 9.60145 11.3913L10.4991 10.1344C10.575 10.0283 10.7161 9.99176 10.8339 10.0477C11.5593 10.3923 12.3436 10.633 13.1676 10.7507C13.2481 10.7623 13.3548 10.7747 13.4876 10.7881C13.6366 10.8032 13.75 10.9286 13.75 11.0783Z' fill='%23138DDE'/%3E%3C/svg%3E");}
@media(max-width:850px){
  .location_se04c .map_box .map_info .map_tit span{display: inline;}
}
@media(max-width:767px){
  .location_se04c .map_box .map_info .map_tit span{display: inline-block;}
}
@media(max-width:570px){
  .location_se04c .map_box .map_info .map_tit span{display: inline;}
}
/* 오시는길 se04c End */

/* sub02 이미지박스 */
.business-guide .pic_box{margin: 64px 0 0;}
.business-guide .pic_box img{max-width:100%; border-radius: 4px;}
.business-guide .pic_box.col2{display: flex; flex-wrap: wrap;gap: 20px 20px;}
.business-guide .pic_box.col2 img{width: calc(50% - 10px);}
@media (max-width:900px){
  .business-guide .pic_box.col2{gap: 10px 10px;}
  .business-guide .pic_box.col2 img{width: 100%;}
}
@media(max-width:767px){
  .business-guide .pic_box{margin: 34px 0;}
}
/* sub02 이미지박스 End */

/* sub0405 연계기관 */
.related-organization .link_wrap{display: flex; flex-wrap: wrap; gap: 30px 30px;}
.related-organization .link_wrap .link_box{width: calc(100%/3 - 20px);}
.related-organization .link_wrap .link_box .logo_box{display: flex; justify-content: center; align-items: center; padding: 40px 20px; border: 1px solid #EAEBEF; border-bottom: transparent; border-radius: 4px 4px 0px 0px;}
.related-organization .link_wrap .link_box .bottom{display: flex; justify-content: center; align-items: center; gap: 6px; padding: 18.5px 20px; background: #F3F3F3; border-radius: 0px 0px 4px 4px; transition: all .3s;}
.related-organization .link_wrap .link_box .bottom:hover{background: #138DDE;}
.related-organization .link_wrap .link_box .bottom:focus{outline: 2px dotted #FFA9BC; background: #F8FAFE;}
.related-organization .link_wrap .link_box .bottom span{font-size: 16px; font-weight: 500; letter-spacing: -0.256px; color: #222; transition: all .3s;}
.related-organization .link_wrap .link_box .bottom:hover span{color: #fff;}
.related-organization .link_wrap .link_box .bottom i{width: 16px; height: 16px; transition: all .3s; background: url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 4.5H0' stroke='%23222222' stroke-linejoin='round'/%3E%3Cpath d='M8 0.5L12 4.5L8 8.5' stroke='%23222222' stroke-linejoin='round'/%3E%3C/svg%3E%0A")no-repeat center center;}
.related-organization .link_wrap .link_box .bottom:hover i{background: url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 4.5H0' stroke='white' stroke-linejoin='round'/%3E%3Cpath d='M8 0.5L12 4.5L8 8.5' stroke='white' stroke-linejoin='round'/%3E%3C/svg%3E%0A")no-repeat center center;}

@media(max-width:1280px){
  .related-organization .link_wrap{display: flex; flex-wrap: wrap; gap: 20px 20px;}
  .related-organization .link_wrap .link_box{width: calc(100%/3 - 13.3333px);}
}
@media(max-width:900px){
  .related-organization .link_wrap .link_box{width: calc(50% - 10px);}
  .related-organization .link_wrap .link_box .logo_box{padding:20px;}
}
@media(max-width:540px){
  .related-organization .link_wrap .link_box{width:100%;}
}
@media(max-width:430px){
  .related-organization .link_wrap .link_box{min-height: auto;}
}
/* sub0405 연계기관 End */