.wrap-header .head-logo strong {font-size:24px;}
/*.wrap-header .head-logo {width:550px;}*/
/*.ul_1 .eQ02 .div_2 {left: -100% !important;}*/

.wrap-visual .slick-counter{display:none;}
.top-quick ul li a:hover strong{animation-name:jump;animation-duration:1s;position:relative;}
@keyframes jump {
  0% {
	top:0
  }

  20% {
	top:3px;
  }

  50% {
	top:-7px;
  }
  100% {
	top:0;
  }
}

/* 서브 로고 글귀가 조금 다릅니다. 서브페이지 별도 css */
/* 251217 */
.sub .wrap-header .head-logo strong {font-size:28px;}
/*.sub .wrap-header .head-logo strong {font-size:21px;}*/


/* main quick menu */
.top-quick {padding:25px 0px;}
.top-quick ul{overflow: hidden;padding: 0 0px !important;}
.top-quick ul li {padding-left: 0px !important;}

@media all and (max-width:1400px) {
  .top-quick ul li a {text-align: center;}
  .top-quick ul li .icon {margin-bottom:10px;}
  .top-quick ul li .text {padding-left: 0; display:block;}
}
@media all and (max-width:1024px) {
  .top-quick {padding:25px 25px;}
  .top-quick ul{overflow: hidden;padding: 0 30px}
  /* .top-quick ul li {padding-left: 15px;} */
  /* .top-quick ul li a {text-align:unset;} */
  .top-quick ul li .text {padding-left: 15px; display:inline-block;}
}

.img-box02{max-width:1200px;margin:0 auto 80px;text-align:center;}
.img-box02 .img{position: relative;}
.img-box02 .img:before{content:'';width:36px;height: 36px;background: url('../../images/basic-guide/left-blue-tri.png') no-repeat center;display: block;position: absolute;bottom: 50px;left: 6%;z-index: 99;}
.img-box02 .img:after{content:'';width: calc(88% - 36px);height: 36px;background: #fff;display: block;position: absolute;bottom: 50px;left: calc(6% + 36px);z-index: 99;}
.img-box02 .img .title-box{position: absolute;bottom: -15px;left: 50%;background: #fff;width: 88%;height: 75px;transform: translate(-50% , 0);text-align: center;}
.img-box02 .img .title-box > strong{font-size: 30px;color:#222;font-family: 'Noto Medium';display: block;padding: 15px;padding-top: 0;width: 90%;border-bottom: 1px solid #e8e9ec;margin: 0 auto;}
.img-box02 .conts{width: 82%;margin: 0 auto;background: #fff;text-align: center;display: block;padding-top: 40px;padding-left: 36px;}
.img-box02 .conts .text-box {margin-bottom: 25px;}
.img-box02 .conts .text-box > strong,
.img-box02 .conts strong{display:block;margin:5px 0;font-size: 20px;color:#0054a6;font-family: 'Noto Regular';font-weight: bold;letter-spacing: 0;font-weight:normal;}
.img-box02 .conts p{line-height: 1.8;}
.img-box02 .conts p .color0{color:#282828;font-family: 'Noto DemiLight';}
.img-box02 .conts p .color1{color:#0067cc;font-family: 'Noto DemiLight';}
.img-box02 .conts p .color2{color:#f68121;font-family: 'Noto DemiLight';}
.img-box02 .conts p .border-bottom{border-bottom: 1px solid #666;padding-bottom: 3px;}

@media all and (max-width:1400px) {
  .img-box02 .img .title-box{bottom:-25px;}
  .img-box02 .img .title-box > strong{font-size: 22px;}
  .img-box02 .conts .text-box > strong,
  .img-box02 .conts strong{font-size: 19px;margin: 0;line-height: 1.5;}
  .img-box02 .img:before{width:30px;height: 30px;bottom: 42px;}
  .img-box02 .img:after{height: 30px;width:calc(88% - 30px);left:calc(6% + 30px);bottom: 42px;}
}

@media all and (max-width:767px) {
  .img-box02 .img:before,
  .img-box02 .img:after{display: none;}
  .img-box02 .img .title-box{padding-left: 25px;padding-right: 25px;margin-left:0;width: 92.5%;height: 58px;}
  .img-box02 .img .title-box > strong{padding:12px 0;}
  .img-box02 .conts{width:90%;padding-left:0;}
  .img-box02 .conts .text-box > strong,
  .img-box02 .conts strong{display:block;font-size:18px;text-align:left;padding: 0 15px;}	
}


.con-list li{margin:5px 0;font-size:18px;font-family:'Noto Light';position:relative;}
.con-list li:before{content:'';width:5px;height:5px;background:#0054a6;display:inline-block;vertical-align:top;margin-top:12px;margin-right:7px;}
.con-list.add li{background:none !important;}

.blue-box-text{background:#f5f6fa;position:relative;padding:25px 35px;margin-top:35px;}
.blue-box-text > span{color:#333;font-size:17px;font-family:'Noto Regular';display: block;width: 100%;text-align: left;}
.blue-box-text .btn-box{position:absolute;top:25px;right:15px;}
.blue-box-text .btn-box a{padding: 7px 30px;font-size: 15px;margin: 0 2.5px;font-family: 'Noto Light';}
.blue-box-text .btn-box a.white{border:1px solid #b2b2b2;border-radius:5px;color:#666;background:#fff;transition:all ease .4s;}
.blue-box-text .btn-box a.white:hover{border:1px solid #0054a6;border-radius:5px;background:#0054a6;color:#fff;}

@media all and (max-width:767px) {
  .blue-box-text > span{width:100%;}
  .blue-box-text .btn-box{position:initial;margin-top:25px;}
}

.logo-area{margin: 80px 0 40px;text-align:center;}
.logo-area img{width: 300px;}

@media all and (max-width:767px) {
  .main-slogan p{display:none;}
}

.wrap-contents .con-list5 > li:nth-child(1):after{content:"" !important;}

.main .wrap-issue .prevnext {position:absolute;left: calc(calc(100% - 1500px) / 2);}
.main .wrap-issue .prevnext .prev{top:140px;right:unset;left: 0;}
.main .wrap-issue .prevnext .next{top:140px;right:unset;left: 90px;}


@media all and (max-width:1500px) {
  .wrap-issue > strong{padding-left:35px;}
  .wrap-issue{width:100%;padding-left:0;padding-bottom: 160px;}
  .wrap-issue .list{margin-left:35%;}
  .wrap-issue .con{left:-300px;}
  .wrap-issue .con p{}
  .wrap-issue .con p.s-type02{max-height: 52px;overflow: hidden;}
}


@media all and (max-width:1500px) {
  .main .wrap-issue .prevnext{left:35px;}
}

@media all and (max-width:1100px) {
  .main .wrap-issue .prevnext {position:absolute;left: 0;width:100%;}
  .main .wrap-issue .prevnext .prev{top:100px;right:unset;left: 10px;border:1px solid #ccc;}
  .main .wrap-issue .prevnext .next{top:100px;right:10px;left: unset;border:1px solid #ccc;}
}

@media all and (max-width:1100px) {
  .wrap-issue .prevnext .prev{top:80px;}
  .wrap-issue .list{margin-left:auto;margin-right:auto;width:80%;}
  .wrap-issue .prevnext .next{top:160px;}
}

@media all and (max-width:767px) {
  .wrap-issue .slick-arrow{width:35px;height: 35px;background-size: 7px !important;}
  .wrap-issue .prevnext .prev{top: 30px;right: 0;}
  .wrap-issue .prevnext .next{top: 70px;right: 0;}
}


/**2023.04.24***/
body .wrap-contents .con-list5 > li{padding-left:30px;}
body .wrap-contents .con-list5 > li:after{background:url('../../images/bull_h3.png') no-repeat left center;}



.wrap-header .head-navi .div_2.on:after{content: ''; height: 50px; position:fixed; width: 100%; left:0px; top:133px; z-index:-1; background: rgb(0 0 0 / 38%);}

/*
.top_div_11367 {left: 270px;width: 735px;}
.top_div_11357 {width: 500px;}
.top_div_11362 {width:2120px;}
*/

/* 260112 */
.top-quick > ul {
  width: 100%;
}

/* 260206 웰에이징밸리네트워크 */
.sub_top {background-image:url("/sites/glocal30/images/sub/welltopbg.png"); background-size:cover; height:495px; color:#fff; text-align:center; align-content:center; margin-bottom:100px; position:relative;}
.sub_top::before{content: ""; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 1px; height: 60px; background-color: #fff; z-index: 2;}
.sub_top::after{content: ""; position: absolute;  bottom: -60px; left: 50%; transform: translateX(-50%); width: 1px; height: 60px; background-color: #008BDC; z-index: 2;}
.sub_top1 {font-size:20px;}
.sub_top2 {font-size:45px; font-weight:bold; margin-bottom:20px;}
.sub_top3 {font-size:23px;}
.sub_top4 {font-size:23px; font-weight:bold;}
.sub_top_txt {text-align:center; align-content:center; font-size:23px !important; color:#000 !important; line-height:31px;}
.sub_top_txt_bold {font-weight:bold; color:#000;}

.well-mid {margin-top:130px; color:#000;}
.sub_title {font-family: 'Noto Bold'; font-size:35px; line-height:38px; color:#000; margin-bottom:60px;}
.sub_mid_1 {display:flex; justify-content:space-evenly;}
.sub_mid_1 img {margin-bottom:45px;}
.sub_mid1, .sub_mid2 {text-align:center; align-content:center; padding:45px 20px; width:45%; border:1px #ccc solid; border-radius:10px; word-break:keep-all;}
.sub_mid1_tit {width:320px; height:60px; background-color:#008BCD; color:#fff; font-size:30px; font-family:'Noto Bold'; border-radius:50px; align-content:center; justify-self:anchor-center; margin-bottom:45px;}
.sub_mid1_txt {margin:0 auto; font-size:17px; width:80%;}
.sub_mid1_txt ul {text-align:left; list-style:disc;}
.sub_mid1_txt li {list-style:disc;}
.sub_mid2_tit {width:320px; height:60px; background-color:#008BCD; color:#fff; font-size:30px; font-family:'Noto Bold'; border-radius:50px; align-content:center; justify-self:anchor-center; margin-bottom:45px;}
.sub_mid2_txt {margin:0 auto; font-size:17px; width:80%;}
.sub_mid2_txt ul {text-align:left; list-style:disc;}
.sub_mid2_txt li {list-style:disc;}
.sub_mid_txt_bold {font-weight:bold;}
.sub_mid_pic {margin-top:60px; width:100%; margin-bottom:75px;}
.sub_mid_2 {border:1px #ccc solid; border-radius:20px; padding:60px 50px 60px 100px; position: relative;}
.sub_mid_2::before {content: ""; position: absolute; top: 60px; left: 47px; width: 1px; height: 85%; background-color: #CCC; z-index: 1;}
.sub_mid3_1, .sub_mid3_2, .sub_mid3_3 {border-radius:10px; background-color:#F9F8F6; padding:30px 20px; transition: all 0.4s ease;}
.sub_mid3_1, .sub_mid3_2 {margin-bottom:30px;}
.sub_mid3_tit {color:#333; font-size:30px; font-family:'Noto Sans'; font-weight:600; margin-bottom:35px; position: relative;}
.sub_mid3_tit::before {content: ""; position: absolute; left: -80px; top: 135%; transform: translateY(-50%); width: 15px; height: 15px; background-color: #D9D9D9; border-radius: 50%; z-index: 3; transition: background-color 0.4s ease, border 0.4s ease;}
.sub_mid3_txt {color:#333; font-size:18px; font-family:'Noto Sans'; width:95%; margin:0 auto;}
.sub_mid3_txt ul {text-align:left; list-style:disc;}
.sub_mid3_txt li {list-style:disc;}

.well-bot {margin-top:70px;}
.well-bot img {padding-bottom:35px; margin-bottom:35px; border-bottom:2px #ccc dashed;}
.sub_bot_txt {color:#333; font-size:23px; font-family:'Noto Sans'; text-align:center;}
.sub_bot_txt_blue {color:#008BDC;}

/* 추가등장효과 */
.sub_mid_1 {opacity: 0; transform: translateY(100px); transition: all 2s ease-out;}
.sub_mid_1.on {opacity: 1; transform: translateY(0);}

.scrollblue {background-color: #008BDC !important;}
.scrollblue .sub_mid3_tit, .scrollblue .sub_mid3_txt, .scrollblue .sub_mid3_txt ul li {color: #fff !important;}
.scrollblue .sub_mid3_tit::before {background-color: #008BDC !important;}

/* 260226 웰에이징밸리 반응형 */
@media all and (max-width:1023px) {

}

@media all and (max-width:767px) {
  .sub_top1 {font-size:18px;}
  .sub_top2 {font-size:40px;}
  .sub_top3, .sub_top4 {font-size:20px;}

  .sub_top_txt {font-size: 20px !important; line-height: 27px; word-break: keep-all; padding: 15px;}
  .well-mid {margin-top: 100px;}
  .sub_mid_1 {display: block;}
  .sub_mid1, .sub_mid2 {width:100%}
  .sub_mid1 {margin-bottom:25px;}
  .sub_mid1_txt, .sub_mid2_txt {font-size: 16px;width: 90%;line-height: 34px;}
  
  .sub_mid_2 {padding:20px;}
  .sub_mid_2::before {content:unset;}
  .sub_mid3_tit::before {content:unset;}
  .sub_mid3_txt {font-size: 17px; width: 80%; word-break: keep-all;}
  
  .sub_bot_txt {word-break: keep-all;}
}

/* 260424 */
.top_div_11357.div_2.on {left:auto; right:0px;}
.wrap-header .head-logo {width: 426px;}