
.cd-primary-nav .cd-secondary-nav{padding:40px 400px;}
.cd-primary-nav .cd-secondary-nav > li{width:18.4%;}
::-webkit-scrollbar{width:3px;}

.equip_silder .swiper-button-prev:after, .equip_silder.swiper-rtl .swiper-button-next:after{content:''; width:13px; height:21px; background:url('/img/prev_arr.png');}
.equip_silder .swiper-button-next:after, .equip_silder.swiper-rtl .swiper-button-prev:after{content:''; width:13px; height:21px; background:url('/img/next_arr.png');}

.sub3Swiper .swiper-button-prev:after, .sub3Swiper.swiper-rtl .swiper-button-next:after{content:''; width:13px; height:21px; background:url('/img/prev_arr.png');}
.sub3Swiper .swiper-button-next:after, .sub3Swiper.swiper-rtl .swiper-button-prev:after{content:''; width:13px; height:21px; background:url('/img/next_arr.png');}


.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity:0.1; filter:grayscale(100);}

@media(max-width:1680px) {
	.test {display:none;}
}

@media (max-width: 1400px){
.hidden-sm {
    display: none !important;
}
.visible-sm{
    display: block !important;
}
}

.test .ani{background:#f6b154;animation: mymove 3s infinite;}
@keyframes mymove {
  0% { background-color: #f6b154; }
  50% { background-color: #ec8376; }
}

html,body{letter-spacing:-0.5px; line-height:1.5;}
.hidden-xs{display:block;}
.visible-xs{display:none;}
.grid{display:grid;}
.grid-4{grid-template-columns:repeat(4, 1fr); gap:20px;}
.left{text-align:left !important;}
.center{text-align:center !important;}
.mbbron{display:none;}
.mbbr{display:block;}
.mt30{margin-top:30px !important;}
.shadow{-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.grid-2{grid-template-columns:repeat(2, 1fr); gap:20px;}
.grid-3{grid-template-columns:repeat(3, 1fr); gap:20px;}
.gline{width:100%; height:1px; background:#cccccc; margin:0 auto;}
.bline{width:100%; height:1px; background:#b2b2b2; margin:0 auto; margin-top:50px; margin-bottom:50px;}
.btn_grid{display:flex; margin:0 auto; background:#000; vertical-align:middle; font-size:20px; margin-top:50px; width:100%; max-width:260px; height:64px; padding:17px 28px; color:#fff; cursor:pointer; justify-content:space-between;}
.btn_grid b{font-weight:600;}
.btn_grid b em{font-weight:300;}
.btn_grid span{float:right; font-size:32px; line-height:0.8;}
.btn_grid.blue{background:#0e23ae; margin:50px 0 0 0;}
.btn_grid.blacks{max-width:340px;}
.btn_grid.w300{max-width:300px;}
.default_sub .left_content .btn_grid{float:left;}
.return{transform:rotate(0deg); transition:all 0.3s ease;}
.return a{color:#fff;}
.return:hover{transform:rotate(90deg); transition:all 0.3s ease;}
.notop{margin-top:0 !important;}
.serif{font-family: var(--koSerif), serif;}
.wave-wrap {position: absolute;bottom:0;left:0;width: 100%;height: 100vh; overflow: hidden;z-index: 1;}
.wave {position: absolute;bottom: 0;left: 0; width: 3200px; height: 468px;background: url('/img/wave2.svg') 50% 100%/100% repeat-x;}
.wave.wave1 {z-index: 1000;opacity: 0.4;animation-delay: 0s;bottom: 0;animation: animate-wave-1 20s linear infinite;-webkit-animation: animate-wave-1 20s linear infinite;}
.wave.wave2 {z-index: 999;opacity: 0.3;animation-delay: -5s;bottom: 0;animation: animate-wave-2 10s linear infinite;-webkit-animation: animate-wave-2 10s linear infinite;}
.wave.wave3 {z-index: 998;opacity: 0.2;animation-delay: -2s;bottom: 0;animation: animate-wave-3 30s linear infinite;-webkit-animation: animate-wave-3 30s linear infinite;}
.color-blue {color: #0e23ae !important;}
@keyframes animate-wave-1 {
	0% {
	 background-position-x: 0;
	}
	100% {
	 background-position-x: 1400px;
	}
}
@keyframes animate-wave-2 {
  0% {
     background-position-x: 0;
  }
  100% {
     background-position-x: -1400px;
  }
}
@keyframes animate-wave-3 {
  0% {
     background-position-x: 0;
  }
  100% {
     background-position-x: 1400px;
  }
}

.pb-20{padding-bottom:20px;}


.info_sub{width:90%; margin:0 auto; max-width:1200px; padding:55px 0; font-size:16px;}
.ready_sub{width:100%; margin:0 auto; padding:220px 0;}
.ready_sub .inner{width:90%; margin:0 auto; position:relative;}
.ready_sub .ready_engine{width:100%; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%);}
.ready_sub .logo{margin:0 auto; margin-top:30px; margin-bottom:10px;}
.ready_sub .t1{font-weight:900; font-size:24px;}
.point_sub {width: 100%; padding: 200px 0;}
.point_sub .inner{width:90%; margin:0 auto; position:relative;}
.point_sub .t1{font-size: 48px; font-family: var(--koSerif), serif; line-height: 1.3;}
.point_sub .t1 span {color: #0e23ae;}
.point_sub .c_tit {font-size: 24px; color: #7d7d7d;}
.point_sub.mn0307 {background: url("/img/sub/mn03/mn0307_bg.png") center center no-repeat; background-size: cover;}
.point_sub.mn0317 {background: url("/img/sub/mn03/mn0317_bg.jpg") center center no-repeat; background-size: cover;}
.point_sub.mn0318 {background: url("/img/sub/mn03/mn0318_bg.jpg") center center no-repeat; background-size: cover;}
.point_sub.mn0319 {background: url("/img/sub/mn03/mn0319_bg.jpg") center center no-repeat; background-size: cover;}
.point_sub.mn0401 {background: url("/img/sub/mn04/mn0401_bg.jpg") center center no-repeat; background-size: cover;}
.point_sub.mn0402 {background: url("/img/sub/mn04/mn0402_bg.jpg") center center no-repeat; background-size: cover;}
.point_sub.mn0403 {background: url("/img/sub/mn04/mn0403_bg.jpg") center center no-repeat; background-size: cover;}

.mt0{margin-top:0 !important;}

.default_sub{ position:relative; width:90%; max-width:1200px; gap:50px; display:flex; margin:0 auto; padding:88px 0; justify-content: space-between;}
.default_sub.line_sub{padding:0;}
.default_sub.notop{padding-top:0;}
.default_sub.nobottom{padding-bottom:0;}
.default_sub .left_content{width:100%; max-width:320px;}
.default_sub .right_content{min-width:800px; max-width:800px;}
.default_sub2 .left_content{width:100%; max-width:400px;}
.default_sub2 .right_content{min-width:750px;}
.default_sub .right_content .c_tit{font-size:32px; color:#000; margin-bottom:10px; margin-top:40px; font-weight:600;}
.default_sub .right_content .c_tit span{font-size:24px;}
.default_sub .right_content .c_txt{font-size:24px; color:#7d7d7d; margin-bottom:30px; margin-top:30px;}
.default_sub .right_content .c_txt2 {font-size:20px;}
.default_sub .right_content .c_txt b{color:#000; font-weight:600;}
.default_sub .right_content .c_txt b.lar-f {font-size: 32px;}
.default_sub .right_content .c_txt span {color:#0e23ae; font-weight:600; border-bottom:2px solid #0e23ae; margin-right: 1rem;}
.default_sub .right_content .c_img{margin:30px 0 0 0;}
.default_sub .t1{font-size:48px; font-family: var(--koSerif), serif; line-height:1.3;}
.default_sub .t1 span{color:#0e23ae;}
.default_sub .t1 b{font-weight:400; font-size:32px;}
.default_sub .tline{width:60px; height:5px; background:#0e23ae; margin-top:30px;}

.grid_list .plus{cursor:pointer; margin:0 auto; margin-top:20px; font-size:36px; width:46px; height:46px; border-radius:100%; border:2px solid #0e23ae; color:#0e23ae; font-weight:400; text-align:center; line-height:38px;}
.grid_list .plus a{color:#0e23ae; }
.grid_list .tit{font-weight:600; font-size:32px;}
.grid_list li{padding:33px 0; border-radius:10px;}
.grid_list.verti li{min-height:150px; padding:33px;display:flex; justify-content:space-between; align-items: center;}
.grid_list.verti li .plus{margin:inherit;}

@media(max-width:500px) {
	.grid_list.verti li {padding: 20px;}
	.grid_list.verti li p.tit {width: 30%;}
}

@media(max-width:400px) {
	.grid_list.verti li {flex-direction: column;}
	.grid_list.verti li p.tit {width: 100%; text-align:center !important;}
}

.full_img{padding:11px 0; width:100%; max-width:inherit; margin-bottom:80px;}
.full_img .img1200{max-width:1200px; margin:0 auto; position:relative; margin-top:-80px;}
.full_img::after{content:''; position:absolute; width:100%; left:0; bottom:-80px; background:#dee8f1; height:360px; z-index:-1;}
.full_img.upper{margin-top:150px;}
.full_img.upper::after{bottom:130px;}
.img_inner{position:absolute; right:0; bottom:0; z-index:2;}

.equip_silder .sld_wrap{display:flex; gap:20px; justify-content:space-between; margin-top:30px; padding-bottom:60px;}
.equip_silder .sld_tit{font-size:32px; font-weight:600;}
.equip_silder .sld_tit span {font-size: 24px; color: #7d7d7e;}
.equip_silder .sld_txt{max-width:500px; font-size:24px; color:#7d7d7d;}
.equip_silder .swiper-wrap{position:absolute; left:0; bottom:0px; width:150px; height:30px;}
.equip_silder .swiper-slide img{width:100%;}
.equip_silder .swiper-button-prev{left:0;}
.equip_silder .swiper-button-next{right:0;}
.equip_silder .swiper-button-next, .equip_silder .swiper-button-prev{width:13px; height:21px; font-weight:700;}
.equip_silder .swiper-button-prev{color:#c9c9c9;}
.equip_silder .swiper-button-next:after, .equip_silder .swiper-button-prev:after{font-size:19px;}
.equip_silder .swiper-pagination{color:#c9c9c9; bottom:7px; font-size:24px;}
.equip_silder .swiper-pagination-current{color:#0e23ae; margin:0 4px; font-weight:700;}
.equip_silder .swiper-pagination-total{margin:0 4px;}

.sub3Swiper .swiper-wrap{position:relative; left:0; bottom: 0px; width:150px; height:30px; margin-top: 100px;}
.sub3Swiper .swiper-slide img{width:100%;}
.sub3Swiper .swiper-button-prev{left:0;}
.sub3Swiper .swiper-button-next{right:0;}
.sub3Swiper .swiper-button-next, .sub3Swiper .swiper-button-prev{width:13px; height:21px; font-weight:700;}
.sub3Swiper .swiper-button-prev{color:#c9c9c9;}
.sub3Swiper .swiper-button-next:after, .sub3Swiper .swiper-button-prev:after{font-size:19px;}
.sub3Swiper .swiper-pagination{color:#c9c9c9; bottom:7px; font-size:24px;}
.sub3Swiper .swiper-pagination-current{color:#0e23ae; margin:0 4px; font-weight:700;}
.sub3Swiper .swiper-pagination-total{margin:0 4px;}

.center_sub{width:90%; margin:0 auto; padding:55px 0; max-width:1200px;position:relative;}
.center_sub.sub_top {width:90%; margin:0 auto; padding:88px 0; max-width:1200px;position:relative;}
.center_sub .t1{font-size:48px; text-align:center;}
.center_sub .t1 span{color:#0e23ae;}
.center_sub .tline{width:60px; height:5px; background:#0e23ae; margin:0 auto; margin-top:30px;}
.center_sub .t2{padding:22px 0; font-size:24px;}
.center_sub .t3{padding:22px 0; font-size:24px; color:#595959;}
.doc_sub{position:relative;width:100%; max-width:inherit; background:#fff;}
.doc_sub .inner{width:90%; margin:0 auto; max-width:1200px; position:relative; z-index:2;}
.korea_sub{width:100%; max-width:inherit; background:url('/img/230721_6.png') center center no-repeat #fff; background-size:cover; padding:110px 0;}
.korea_sub .inner{width:90%; margin:0 auto; max-width:1200px;}


.grid_item{display:flex;justify-content: center; flex-wrap: wrap;}
.grid_item li{justify-content: space-between; width:31.333%; margin:30px 1%;}

.doc_sub ul{margin-top:50px; width:100%;}
.doc_sub .img{margin-bottom:20px;}
.doc_sub .f1{font-size:32px; margin-bottom:20px;}
.doc_sub .f1 b{font-weight:700; font-size:40px;}
.doc_sub .f2{color:#7d7d7d; font-size:20px; margin:3px 0;
	  white-space: nowrap; /* 텍스트가 줄바꿈되지 않도록 설정 */
	  overflow: hidden; /* 넘치는 부분을 감춤 */
	  text-overflow: ellipsis; /* 넘치는 부분에 말줄임표(...) 표시 */}

.large_depth3{width:100%; margin:0 auto; position:relative; padding:110px 0; z-index:-2;}
.large_depth3 .inner {width:90%; margin:0 auto; position:relative;}
.large_depth3::after{content:''; width:100%; height:500px; display:block; position:absolute; background:#dee8f1; left:0; top:0; z-index:-1;}
.large_depth3 .k1{font-size:48px; text-align:center; font-family: var(--koSerif), serif;}
.large_depth3 .k1 span{color:#0e23ae;}
.large_depth3 ul{display:flex; width:90%; max-width:1200px; margin:0 auto; margin-top:50px;}
.large_depth3 ul li{float:left; width:33.333%; position:relative;}
.large_depth3 ul li:nth-child(1){z-index:10;}
.large_depth3 ul li:nth-child(2){z-index:9;}
.large_depth3 ul li:nth-child(3){z-index:8;}
.large_depth3 ul li:nth-child(4){z-index:7;}
.large_depth3 ul li:nth-child(5){z-index:6;}
.large_depth3 ul li:nth-child(6){z-index:5;}
.large_depth3 ul li:first-child{left:50px;}
.large_depth3 ul li:last-child{right:50px;}
.large_depth3 .u1{margin:0 auto; margin-bottom:20px; text-align:center; overflow:hidden; border-radius:100%;}
.large_depth3 .u2{font-weight:600; font-size:32px; text-align:center;}

.box2_2{display:grid; grid-template-columns:repeat(2, 1fr); gap:40px;}
.box2_2 .img{margin-bottom:20px; position:relative;}
.box2_2 .img img{width:100%;}
.box2_2 .img span{position:absolute; font-size:24px; left:0; top:0; width:60px; height:60px; line-height:60px; text-align:center; color:#fff; background:#000;}
.box2_2 .k1{font-size:24px; color:#595959; margin-bottom:20px;}
.box2_2 .k1.mb-10 {margin-bottom: 10px !important;}
.box2_2 .c_txt {padding: 0 3rem;}
.box1_1{display:grid; grid-template-columns:repeat(1, 1fr); gap:20px;}
.box1_1 li{display:flex; align-items:flex-start; gap:50px; vertical-align:middle; border-bottom:1px solid #cccccc; padding:11px 0 44px;}
.box1_1 li:last-child{border:none; padding-bottom:0;}
.box1_1 .img{position:relative; min-width:110px; text-align:center;}
.box1_1 .img img{margin:0 auto;}
.box1_1 .k1{font-size:32px; font-weight:700; color:#000; margin-bottom:10px;}
.box1_1 .k2{font-size:24px; color:#595959;}
.box1_1 .k3{font-size:20px; color:#595959;}

.box_empty{display:grid; grid-template-columns:repeat(2, 1fr); gap:30px;}
.box_empty li{padding:40px 35px;}
.box_empty .k1{font-size:24px; font-weight:700; color:#0e23ae; display:inline-block; padding-bottom:10px; border-bottom:2px solid #0e23ae; margin-bottom:20px;}
.box_empty .k2{font-size:32px; color:#000; line-height:1.4;}
.box_empty .k3 {font-size:24px; color:#000; line-height:1.4;}
.box_empty.empty1_1{grid-template-columns:repeat(1, 1fr);}
.box_empty.empty1_1 li{display:flex; gap:50px;align-items: flex-start;}

.twin_img{width:100%; margin:0 auto; display:grid; grid-template-columns:40% 20% 40%; align-items: end;}
.twin_img .t1{font-size:32px; font-weight:700; padding:33px 0; border-bottom:2px solid #aeaeae; font-family:unset;}
.twin_img .t2{font-size:24px; height:130px; color:#595959; border-bottom:1px solid #595959; align-items:center; display:grid;}
.twin_img .last{border-bottom:2px solid #aeaeae;}
.twin_img .versus .img img{opacity:0;}
.twin_img .versus .t1{border:none; text-align:center; color:#b2b2b2; font-weight:600;}
.twin_img .versus .t2 img{margin:0 auto; margin-bottom:-50px;}
.twin_img .versus .t2{border:none; text-align:center; justify-content: center;}
.twin_img li:first-child{text-align:right;}
.twin_img li:last-child{text-align:left;}
.down_arrow{width:100%; height:250px; position:relative;}
.down_arrow2{width:100%; height:350px; position:relative;}
.down_arrow .arr_img{position:absolute; left:50%; bottom:-20px; transform:translate(-50%, 10%); z-index:-1;}


.large_depth3 ul.double{flex-wrap: wrap; max-width:800px;}
.large_depth3 ul.double li{width:50%; margin:30px 0;}
.large_depth3 ul.double li:last-child{right:unset;}
.large_depth3 ul.double li:first-child{left:unset;}
.large_depth3 ul.double li:nth-child(2n){right:20px; z-index:1;}
.large_depth3 ul.double li:nth-child(2n-1){left:20px; z-index:2;}
.large_depth3 ul.double .u2{font-size:32px;}


.blue_list{width:100%; margin:0 auto;}
.blue_list li{margin:20px 0; background:#f7f7f7; display:flex; font-size:24px; color:#595959; align-items:center; vertical-align:middle;}
.blue_list li b{color:#fff; background:#0e23ae; font-weight:700; text-align:center; min-width:70px; height:100%; padding:17px 0;}
.blue_list li span{margin-left:40px;}


.sub_list_swiper .swiper-slide .k1{font-size:21px; margin-bottom:5px;}
.sub_list_swiper .swiper-slide .k2{font-size:21px;color:#7d7d7d;}
.sub_list_swiper .swiper-slide{ border:1px solid #eee; height:240px; padding:50px;-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1); box-shadow: 0 0 2px rgba(0, 0, 0, 0.1); margin-bottom:30px;}
.sub_list_swiper .swiper-pagination{top:unset; bottom:0px;}
.sub_list_swiper.haveimg .swiper-slide{bow-shadow:unset; -webkit-box-shadow:unset; border:none; padding:0; margin-bottom:180px;}
.sub_list_swiper .swiper-slide .k3{font-size:24px;color:#000; font-weight:700; margin-top:20px;}


.twin_img_tab{max-width:1200px; margin:0 auto; width:90%; display:grid; grid-template-columns:repeat(2, 1fr); gap:30px; padding-top:50px;}

.doctor_list{width:100%; display:grid; grid-template-columns:repeat(2, 1fr); gap:20px;}
.doctor_list li{background:#f7f7f7; padding:33px; position:relative;}
.doctor_list .doc_wrap{display:flex; margin-bottom:30px; gap:20px; align-items:center;}
.doctor_list .doc_wrap .doc_major{font-size:24px;}
.doctor_list .doc_wrap .doc_name{font-size:40px; font-weight:600;}
.doctor_list .doc_wrap .doc_name span{font-size:32px;}
.doctor_list .doc_tit{margin-bottom:20px; width:220px; border-radius:30px; background:#000; color:#fff; text-align:center; font-size:24px; padding:7px 0; font-weight:700;}
.doctor_list .doc_major_list{width:200px; text-align:center; font-size:24px;}
.doctor_list .doc_btn{width:160px; align-items:center; background:none; color:#0e23ae;}
.doctor_list .doc_btn span{border-radius: 100%;border: 2px solid #0e23ae; width:40px; height:40px; line-height:34px; text-align:center;}
.doctor_list .doc_thumb{position:absolute; left:0; top:0; z-index:1; display:none;}
.doctor_list .doc_default{position:relative; z-index:2;}

.include_double {display:grid; grid-template-columns:repeat(2, 1fr); gap:20px;}
.include_double li{position:relative; background:#fff; padding:30px;}
.include_double li.fr1{background:url('/img/230721_9.png') center center no-repeat; background-size:cover;}
.include_double li.fr2{background:url('/img/230721_10.png') center center no-repeat; background-size:cover;}
.include_double .inc_t1{font-size:32px; color:#fff; padding-bottom:55px; border-bottom:1px solid #fff; width:80%;}
.include_double .plus {cursor: pointer;margin: 0 auto;margin-top: 20px;font-size:36px; width:46px; height:46px;border-radius: 100%;border: 2px solid #fff;color: #fff;font-weight: 400; text-align: center;line-height: 38px;position:absolute; right:30px; bottom:30px;}
.include_double .plus a{color:#fff;}
.full_banner{width:100%; background:url('/img/230721_7.png') center center no-repeat; background-size:cover;}
.full_banner .inner{width:90%; margin:0 auto; height:700px;  position:relative;}
.full_banner .inn_txt{position:absolute; width:100%; transform:translate(-50%, -50%); left:50%; top:50%;}
.full_banner .t1{font-size:48px; color:#fff; margin-bottom:30px;}
.full_banner .t2{font-size:24px; color:#fff;}
.repeat_headers{padding-top:44px;}
.include_more li{cursor:pointer; padding:55px 0; display:flex; justify-content:space-between; border-bottom:1px solid #cccccc}
.include_more li:last-child{border:none;}
.include_more .tsub{font-size:32px; font-weight:700;}
.include_more .tmore{font-size:20px; display:flex; gap:50px; vertical-align:middle; align-items:center;}
.include_more .tmore a{color:#b2b2b2;}
.include_more .tmore .return a{color:#fff;}
.include_more .plus {cursor: pointer;margin: 0 auto;font-size:36px; width:46px; height:46px;border-radius: 100%;background:#b3b3b3; color: #fff;font-weight: 400; text-align: center;line-height: 42px;}
.include_more li:hover .tsub, .include_more li.active .tsub{color:#0e23ae;}
.include_more li:hover .tmore a, .include_more li.active .tmore a{color:#0e23ae;}
.include_more li:hover .tmore .return a, .include_more li.active .tmore .return a{color:#fff;}
.include_more li:hover .plus, .include_more li.active .plus{background:#0e23ae;}

.solobox{padding:22px; font-size:32px;}
.solobox span{color:#0e23ae;}
.visionlist li{position:relative; aspect-ratio: 1/1;border-radius:100%; font-size:38px;}
.visionlist li:first-child{ left:20px;  top:20px; z-index:3; background:url('/img/230724_52.png') center center no-repeat; background-size:cover; color:#fff;}
.visionlist li:nth-child(2){right:20px; top:20px;  z-index:2; /*background:#b3b3b3;*/ color:#fff; background:url('/img/250102_01.png') center center/cover no-repeat !important;}
.visionlist li:nth-child(3){left:20px;  bottom:20px; z-index:1; /*background:#f9f9f9;*/ color:#000; background:url('/img/250102_02.png') center center/cover no-repeat !important;}
.visionlist li:nth-child(4){right:20px; bottom:20px;  z-index:0; /*background:#e5edf4;*/ color:#000; background:url('/img/250102_03.png') center center/cover no-repeat !important;}
.visionlist li span{position:absolute; left:50%; top:50%; transform:translate(-50%, -50%);}
.visionvalue li{border-bottom:3px solid #0e23ae; border-radius:0;}
.visionvalue .img{margin-bottom:30px; text-align:center; }
.visionvalue .img img{margin:0 auto; }
.visionvalue .tit{font-weight:400;}
.big_size_inner{overflow:hidden; padding:110px 0; position:relative; width:100%; max-width:inherit; margin-top:100px;}
.big_size {
	font-family: var(--koSerif), serif;
    position: absolute;
    right: -100%;
    bottom: 20px;
    font-size: 140px;
    color: #dee8f1;
    font-weight: 900;
}
.vision_story{width:90%; margin:0 auto; max-width:1200px; padding:110px 0;}
.vision_story .k1{font-family: var(--koSerif), serif; color:#0e23ae; font-size:24px; padding:11px 0; position:relative; padding-left:150px; letter-spacing:3px;}
.vision_story .k1::before{content:''; width:100px; height:1px; position:absolute; left:0; top:29px; background:#0e23ae;}
.vision_story .k2{font-size:48px; margin-top:30px;}
.vision_story .k3{font-size:24px; color:#000; background:#dee8f1; font-weight:600; display:inline-block; padding:11px 22px; margin-top:30px; margin-bottom:30px;}
.vision_story .k4{font-size:24px; color:#595959; padding:11px 0; max-width:850px;}
.vision_story.v2{width:100%; max-width:inherit; padding-left:20%; position:relative;}
.vision_story.v2 .inner{width:90%; margin:0 auto; max-width:1200px; position:relative;}
.vision_story.v2::after{content:''; width:100%; height:70%; position:absolute; left:0; bottom:0; background:#dee8f1; z-index:-1;}
.vision_story.v3{width:100%; max-width:inherit;  position:relative;}
.vision_story.v3::after{content:''; width:100%; height:70%; position:absolute; left:0; top:0; background:#dee8f1; z-index:-1;}
.vision_story.v3 .inner{width:90%; margin:0 auto; max-width:1200px; position:relative;}
.vision_story.v3 .flex{gap:50px;}
.vision_story.v2 .k3,.vision_story.v3 .k3{background:#fff;}
.vision_story.v3 .img_wrap.flex{flex-direction:column; min-width:40%;}
.vision_story.v4 .flex{flex-direction:column;}
.vision_story.v4 .img_wrap.flex{flex-direction:row; gap:50px;}
.vision_story.v4 .k4{max-width:100%;}


/*사이트맵*/
.sitemap{padding:150px 0 100px 0;overflow:hidden;}
.sitemap .menu .group{clear:both;margin-bottom:5%;overflow:hidden;}
.sitemap .menu ul{float:left;width:33.333%;padding:0 20px}
.sitemap .menu .tit{margin-bottom:20px;padding:20px 15px; border-bottom:2px solid #0e23ae; }
.sitemap .menu .txt01 {padding:5px 22px;}
.sitemap .menu .txt01 a{color:#777;}
.sitemap .menu .txt01 a:hover{color:#0e23ae}

#sub_sec {max-width:1200px;margin:auto; word-break: keep-all;}
#sub_sec section{padding-bottom:150px;overflow:hidden;}
#sub_sec .sub_tit {text-align:center;padding-bottom:50px}
#sub_sec .sub_tit h1{font-family: 'Arita-dotum-Medium';font-size:48px;font-weight:300;letter-spacing:-2px}
#sub_sec .sub_tit h1 b{font-weight:bold}
#sub_sec .txt01{font-size:19px;font-weight:300;word-break:keep-all}
#sub_sec .txt02{background:#fff;color:#0e23ae; font-family: 'Arita-dotum-Medium'; font-size:32px;letter-spacing:-3px;font-weight:400;line-height:1.3}
#sub_sec .txt02 span{color:#912b29;font-weight:500}
#sub_sec .txt03{font-size:20px;font-weight:600}



.equip_list{width:90%; margin:0 auto; padding:110px 0; max-width:1200px;}
.equip_list ul li{padding:22px 0; position:relative; cursor:pointer;}
.equip_list ul li:hover .img{outline:4px solid #0e23ae; transition:all 0.1s ease; }
.equip_list ul li .img .block{background:rgba(14,35,174,0.0); position:absolute; left:0; top:0; width:100%; height:100%;}
.equip_list ul li:hover .img .block{background:rgba(14,35,174,0.2);}
.equip_list ul li:hover .img::after{content:'+'; transition:all 0.1s ease; color:#0e23ae; font-size:64px; font-weight:700; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%);}
.equip_list .img{margin-bottom:20px; position:relative;}
.equip_list .utit{font-size:32px; font-weight:700; }
.equip_list .utxt{font-size:24px; color:#595959;}
.tab_equip{margin-bottom:50px; margin-top:50px; display:flex; gap:20px;}
.tab_equip li{color:#b2b2b2; font-size:32px; font-weight:700; cursor:pointer;}
.tab_equip li.current,.tab_equip li:hover{color:#0e23ae;}
.equip_layer{width:100%; height:100%; display:none; position:fixed; left:0; top:0; background:rgba(0,0,0,.3); z-index:9999999;}
.equip_layer .equip_txt{border-radius:20px;height:520px;  overflow:hidden; position:absolute; width:90%;max-width:1200px; left:50%; top:50%; transform:translate(-50%, -50%);}
.equip_layer .flex{display:flex; width:100%; height:100%; margin:0 auto; align-items:center; background:#f7f7f7;}
.equip_layer .txt{height:100%; padding:55px; background:#dee8f1; width:calc(100% - 450px); position:relative;}
.equip_layer .txt .intxt{position:absolute; left:10%; top:50%; transform:translate(0%, -50%); width:80%;}
.equip_layer .img{background:#f7f7f7; width:450px; margin:0 auto; text-align:center;}
.equip_layer .img img{margin:0 auto;}
.equip_layer .t1{font-size:32px; font-weight:700; color:#0e23ae;}
.equip_layer .t2{font-size:24px; color:#000;  font-weight:700; margin-bottom:30px;}
.equip_layer .t3{font-size:19px; color:#595959;}
.equip_layer .equip_close{width:30px; height:30px; position:absolute; right:20px; top:20px; cursor:pointer; z-index:9;}


.interior{width:90%; max-width:1200px; margin:0 auto; margin-top:100px; margin-bottom:100px;}
.interior .flex{display:flex; gap:20px;}
.interior ul{width:320px;}
.interior ul li{padding:11px 33px; border-bottom:1px solid #cccccc; transition:all 0.5s ease; cursor:pointer;font-size:20px;}
.interior ul li:hover,.interior ul li.active{background:#0e23ae; transition:all 0.5s ease;color:#fff;}
.interior ul li:first-child{border-top:1px solid #ccc;}
.interior .swi{width:calc(100% - 320px);}
.interior .swi .tit{font-size:32px; margin-bottom:20px; text-align:center;}
.inte_swiper_thumb{margin-top:20px;}
.inte_swiper_thumb .swiper-slide{opacity:0.4;}
.inte_swiper_thumb .swiper-slide.swiper-slide-thumb-active{opacity:1;}
.swi_number{display:none;}
.inte_swiper .swiper-button-next::after,.inte_swiper .swiper-button-prev::after{display:none;}
.inte_swiper .swiper-button-next, .inte_swiper .swiper-button-prev{margin-top:-50px; width:50px; height:100px; background:#000;}
.inte_swiper .swiper-button-next{background:url('/img/inter_next.png') center center no-repeat #000; right:0;}
.inte_swiper .swiper-button-prev{background:url('/img/inter_prev.png') center center no-repeat #000; left:0;}

.default_sub .right_content .time_txt{display:flex; flex-direction:column; gap:20px;}
.default_sub .right_content .time_txt .l1 {font-size: 32px; color: #7d7d7d;}
.default_sub .right_content .time_txt .l2 {font-size:24px;color: #7d7d7d;}
.default_sub .right_content .time_txt .l2 b{font-weight:400; color:#b2b2b2; display:inline-block; margin-right:10px; padding:6px 11px; background:#f7f7f7;}
.default_sub .right_content .c_tit.blue{color:#0e23ae;}
.default_sub .right_content .c_tit.red{color:#ff0000;}
.default_sub .right_content .flex{display:flex; gap:30px;}
.default_sub .right_content .flexs{line-height:1; display:flex; vertical-align:middle; gap:20px;}
.default_sub .right_content .flexs img{width:32px; height:32px;}
.default_sub .right_content .flex .c_tit{margin-bottom:0; min-width:150px;}
.default_sub .right_content .cautions{background:#f7f7f7; padding:33px; width:100%; margin-top:50px;}
.default_sub .right_content .cautions .m1{color:#595959; font-weight:700; font-size:24px; margin-bottom:20px;}
.default_sub .right_content .cautions .m2{color:#595959; font-size:20px; margin:5px 0; position:relative; padding-left:20px;}
.default_sub .right_content .cautions .m2:before{content:'ㆍ'; position:absolute; left:-4px; font-weight:700;}
.mn0706_bottom{padding: 11px 0;width: 100%;max-width: inherit;margin-top: 100px; background:#dee8f1;}
.mn0706_bottom .inner{width:90%; margin:0 auto; max-width:1200px; position:relative;}
.mn0706_bottom .link-wrap { position: absolute; bottom: 0; left: 0; z-index: 10; display: flex; }
.mn0706_bottom .link-wrap .link-item { width: 50%; padding: .3125rem 1.25rem; display: flex; align-items: center; }
.mn0706_bottom .link-wrap .link-item.kakao { background-color: #fbe100; }
.mn0706_bottom .link-wrap .link-item.naver { background-color: #fff; }
.mn0706_bottom .map_box { position: relative; bottom:100px;}
.mn0706_bottom .map_box .root_daum_roughmap { position: relative; width: 100%; height: 100%; }
.mn0706_bottom .map_box .root_daum_roughmap .wrap_map { height: 400px; }
.mn0706_bottom .map_box .root_daum_roughmap .wrap_controllers { display: none; }

.full100{overflow:hidden;}

.iconSwiper {--pdValue:2em; max-width:23em;}
.iconSwiper .swiper-slide{background:#fff; height: auto; display: flex; flex-direction: column; min-height:13em;box-shadow: 0 0 1.5em rgb(0 0 0 / 10%); justify-content: flex-start; }
.iconSwiper .bgImg{position: absolute;right:2em;top:2em;max-width:6em;pointer-events: none;}
.iconSwiper .bgImg2{position: absolute;right:2em;top:2em;max-width:45%;max-height:75% ;pointer-events: none;}

.iconPagi{position: relative;max-width: 95%;background:#f1f1f1}
.iconPagi .swiper-pagination-progressbar-fill{background: #0e23ae;}

.default_sub.alg_center{align-items:center;}

@media (max-width: 1200px){
	.point_sub {width: 100%; padding: 150px 0;}
	.point_sub .t1 {font-size: 32px;}
	.point_sub .c_tit {font-size: 19px;}
	.default_sub .t1{font-size:32px;}
	.default_sub .npoint img{width:48px;}
	.default_sub .right_content{min-width:700px;}
	.default_sub .right_content .c_tit{font-size:28px;}
	.default_sub .right_content .c_txt{font-size:21px;}
	.default_sub .right_content .c_txt2 {font-size:19px;}
	.default_sub .right_content .c_txt b.lar-f {font-size: 28px;}
	.equip_silder .sld_tit{font-size:28px;}
	.equip_silder .sld_tit span {font-size:20px;}
	.full_img .img1200{margin-top:-40px;}
	.equip_silder .sld_txt{font-size:21px;}
	.grid_list .tit{font-size:28px;}
	.center_sub .t1{font-size:32px;}
	.center_sub .t2{font-size:21px;}
	.center_sub .t3{font-size:21px;}
	.doc_sub .f1{font-size:28px;}
	.doc_sub .f1 b{font-size:32px;}
	.doc_sub .f2{font-size:18px;}
	.full_img::after{height:300px; bottom:-20%;}
	.large_depth3 .k1{font-size:32px;}
	.large_depth3 .u2{font-size:28px;}
	.box2_2 .k1{font-size:21px;}
	.box1_1 .k1{font-size:28px;}
	.box1_1 .k2{font-size:21px;}
	.box_empty .k2{font-size:28px;}
	.box_empty .k3{font-size:20px;}
	.blue_list li{font-size:21px;}
	
	.full_banner .t1{font-size:32px;}
	.full_banner .t2{font-size:21px;}
	.include_more .tsub{font-size:28px;}
	.repeat_headers{padding-top:22px;}
	.include_more li{padding:33px 0;}	
	.include_more .plus{width:32px; height:32px; font-size:32px; line-height:28px;}
	
	.include_double .inc_t1{font-size:28px;}
	.equip_silder .swiper-wrap{z-index:22; bottom:30px; width:110px;}
	.equip_silder .swiper-pagination span{font-size:16px;}

	.sub3Swiper .swiper-wrap{z-index:22; bottom:30px; width:110px;}
	.sub3Swiper .swiper-pagination span{font-size:16px;}
	
	.doctor_list li{padding:22px;}
	.doctor_list .doc_wrap .doc_major{font-size:19px;}
	.doctor_list .doc_wrap .doc_name{font-size:28px;}
	.doctor_list .doc_wrap .doc_name span{font-size:24px;}
	.doctor_list .doc_tit{font-size:19px;width:150px; padding:6px 15px;}
	.doctor_list .doc_major_list{font-size:19px;width:150px;}
	.btn_grid.blue{margin-top:20px;}
	
	
	.grid_list .tit{font-size:24px;}
	.big_size{font-size:110px;}
	.vision_story .k2{font-size:36px;}
	.vision_story .k3{margin-top:10px; margin-bottom:10px; font-size:21px;}
	.vision_story .k4{font-size:21px;}
	
	.equip_list{padding:66px 0;}
	.tab_equip{margin-top:20px; margin-bottom:20px;}
	.tab_equip li{font-size:28px;}
	.equip_list .utit{font-size:24px; margin-bottom:10px;}
	.equip_list .utxt{font-size:19px;}
	
	.interior .flex{flex-direction:column;}
	.interior ul{width:100%; grid-template-columns:repeat(4, 1fr); display:grid;}
	.interior .swi{width:100%;}
	.interior ul li{font-size:18px;}
	
	.default_sub .right_content .time_txt{gap:10px;}
	.default_sub .right_content .time_txt .l1{font-size:28px;}
	.default_sub .right_content .time_txt .l2{font-size:21px;}
	.default_sub .right_content .cautions .m1{font-size:19px;}
	.default_sub .right_content .cautions .m2{font-size:17px;}
}

@media (max-width: 1000px){
	.point_sub .t1 {font-size: 28px;}
	.point_sub .c_tit {font-size: 16px;}
	.default_sub{gap:50px;}
	.default_sub .right_content{min-width:540px;}
	.default_sub .t1{font-size:28px;}
	.default_sub .npoint img{width:40px;}
	.grid_list .tit{font-size:24px;}
	.default_sub .right_content .c_tit{font-size:24px;}
	.default_sub .right_content .c_txt{font-size:19px;}
	.default_sub .right_content .c_txt2 {font-size:16px;}
	.default_sub .right_content .c_txt b.lar-f {font-size: 24px;}
	.full_img::after{bottom:-10%; height:250px;}
	.equip_silder .sld_tit{font-size:24px;}
	.equip_silder .sld_tit span {font-size:16px;}
	.equip_silder .sld_txt{font-size:19px; max-width:400px;}
	.center_sub .t1{font-size:28px;}
	.center_sub .t2{font-size:19px;}
	.center_sub .t3{font-size:19px;}
	.doc_sub .f1{font-size:24px;}
	.doc_sub .f1 b{font-size:28px;}
	.full_img .img1200{margin-top:-20px;}
	.doc_sub .f2{font-size:16px;}
	.btn_grid{font-size:18px; padding:11px 20px; height:50px;}
	.sub_list_swiper .swiper-slide .k3{font-size:21px;}
	.sub_list_swiper .swiper-pagination{bottom:30px;}
	
	.twin_img .t2{font-size:21px;}
	.large_depth3 .k1{font-size:28px;}
	.large_depth3 .u2{font-size:24px;}
	.box2_2 .k1{font-size:19px;}
	.box1_1 .k1{font-size:24px;}
	.box1_1 .k2{font-size:19px;}
	.box_empty .k2{font-size:24px;}
	.box_empty .k3{font-size:19px;}
	.default_sub .t1 b{font-size:28px;}
	.blue_list li{font-size:19px;}
	
	.default_sub .left_content .btn_grid{font-size:19px; height:inherit; padding:20px;}
	.sub_list_swiper{width:85%;}
	.sub_list_swiper .swiper-slide{margin-bottom:70px;}
	.large_depth3::after{height:350px;}
	.full_banner .inner{height:600px;}
	.full_banner .t1{font-size:28px;}
	.full_banner .t2{font-size:19px;}
	.include_more .tsub{font-size:24px;}
	.repeat_headers{padding-top:11px;}
	.include_more .plus{width:28px; height:28px; font-size:28px;line-height:25px;}
	
	.include_double .plus{width:28px; height:28px; font-size:28px;line-height:23px; right:15px;}
	.include_double .inc_t1{font-size:24px; width:80%;}
	.equip_silder .swiper-wrap{z-index:22; bottom:50px; width:110px;}
	.sub3Swiper .swiper-wrap{z-index:22; bottom:50px; width:110px; margin-top: 80px;}
	
	
	.solobox{font-size:28px;}
	.visionlist li{font-size:28px;}
	.big_size{font-size:84px;}
	
	.interior ul{grid-template-columns:repeat(3, 1fr);}
	.interior .swi .tit{font-size:28px;}
	
	
	.default_sub .right_content .time_txt .l1{font-size:21px;}
	.default_sub .right_content .time_txt .l2{font-size:19px;}
	
	.default_sub .right_content .c_txt .hidden-xs{display:none !important;}
	.box_empty li{padding:40px 25px;}
	.box1_1 li br{display:none !important;}
	.box_empty .k2 br{display:none !important;}
	
}

@media (max-width: 800px){
	.blue_list li{margin:10px 0;}
	.grid-4{grid-template-columns:repeat(3, 1fr);}
	.default_sub{flex-direction:column; gap:20px; padding:66px 0;}
	.default_sub .npoint{display:none;}
	.default_sub .tline{margin-top:10px; height:3px; width:40px;}
	.grid_list .tit{font-size:21px;}
	.equip_silder .sld_wrap{flex-direction:column;}
	.equip_silder .sld_txt{max-width:100%;}
	.sub_list_swiper.haveimg .swiper-slide{margin-bottom:200px;}
	.default_sub .right_content{width:100%; min-width:inherit;}
	.box1_1 li{padding:11px 11px 44px;}
	.box_empty .k1{margin-bottom:10px;}
	.box_empty li{padding:25px;}
	.full_img{padding-top:0;}
	.full_img .img1200{margin-top:0px;}
	.twin_img .t2{font-size:19px; height:90px;}
	.equip_silder .swiper-pagination{bottom:11px;}
	.sub3Swiper .swiper-pagination{bottom:11px;}
	.center_sub.sub_top {padding: 66px 0;}
	.center_sub .tline{margin-top:15px; margin-bottom:15px;}
	.down_arrow{height:150px;}
	.box2_2 .k1{font-size:17px;}
	.box1_1 .k1{font-size:21px;}
	.box1_1 .k2{font-size:17px;}
	.large_depth3 ul{flex-wrap: wrap; justify-content: center; margin-top:20px;}
	.large_depth3 ul li{width:48%; margin:1%;}
	.large_depth3 ul li:first-child{left:unset;}
	.large_depth3 ul li:last-child{right:unset;}
	.large_depth3::after{top:30px;}
	.box1_1 .img{min-width:80px; max-width:80px;}
	.box1_1 .img img{ margin:0 auto;}
	.box2_2{gap:20px;}
	.box2_2 .img span{width:45px; height:45px; line-height:45px; font-size:21px;}
	.box1_1 .k1{margin-bottom:10px;}
	
	.large_depth3 ul.double{flex-wrap: wrap; max-width:800px;}
	.large_depth3 ul.double li{width:48%; margin:1%; margin-bottom:30px;}
	.large_depth3 ul.double li:last-child{right:unset;}
	.large_depth3 ul.double li:first-child{left:unset;}
	.large_depth3 ul.double li:nth-child(2n){right:unset;}
	.large_depth3 ul.double li:nth-child(2n-1){left:unset;}
	.large_depth3 ul.double .u2{font-size:21px;}
	.blue_list li{font-size:17px;}
	.large_depth3::after{height:250px;}
	.ul_array ul{display:block;}

	.default_sub .left_content .btn_grid{font-size:17px; height:50px; padding:11px; float:right; margin-top:-50px; max-width:190px;}
.default_sub .right_content .c_tit{margin-bottom:10px; margin-top:30px;}
.default_sub .right_content .c_txt{margin-bottom:30px;}
.blue_list li b{min-width:46px; padding:11px 0;}
.blue_list li span{margin-left:20px;}

	.sub_list_swiper{width:100%;}
	.full_banner{margin-top:50px;}
	.equip_silder .swiper-wrap{left:unset; right:0; bottom:135px;}
	.sub3Swiper .swiper-wrap{left:unset; right:0; bottom:135px; margin-top: 200px;}
	
	.doctor_list li{height:350px; background-size:contain !important;}
	.doctor_list .doc_wrap{flex-direction:column; align-items:start; margin-bottom:10px;}
	.doctor_list .doc_tit{margin-bottom:10px;}
	.doctor_list .doc_img{width:45px;}
	.doctor_list .doc_btn{margin-top:10px;}
	
	
	.big_size_inner{padding:55px 0;}
	.big_size{font-size:62px;}
	.vision_story{padding:66px 0;}
	
	.equip_list{padding:33px 0;}
	.tab_equip{margin-top:20px; margin-bottom:20px;}
	.tab_equip li{font-size:21px;}
	.equip_list .utit{font-size:21px; margin-bottom:10px;}
	.equip_list .utxt{font-size:17px;}
	
	.equip_layer .flex{flex-direction:column;}
	.equip_layer .txt{width:100%; padding:33px;}
	.equip_layer .img{width:100%;}
	.equip_layer .t1{font-size:28px; margin-bottom:10px;}
	.equip_layer .t2{margin-bottom:10px;}
	.equip_layer .t3{font-size:16px;}
	.equip_layer .img{text-align:center;}
	.equip_layer .img img{margin:0 auto;}
	.equip_layer .flex{overflow-y:scroll;}
	.equip_layer .txt .intxt{position:relative; transform:unset; left:unset; top:unset; width:100%;}
	
	.interior{margin-top:40px; margin-bottom:40px;}
	.interior ul{grid-template-columns:repeat(2, 1fr);}
	.interior ul li{font-size:16px;}
	.interior .swi .tit{font-size:21px;}
	.default_sub .right_content .flex .c_tit{min-width:110px;}
	
	.default_sub .left_content{max-width:100%;}
	.btn_grid.blacks{max-width:280px;}
	.box_empty .k2{font-size:21px;}
	.default_sub .right_content .c_img{margin:15px 0 0 0;}
	.twin_img .versus .t2 img{margin-bottom:-20px;}
	.doctor_list .doc_tit{width:170px;}
	.doctor_list .doc_major_list{width:170px;}
	.down_arrow .arr_img{width:350px;}
	.box2_2 .img span{font-size:19px;}
	
	.korea_sub{background: url(/img/230721_6m.png) center center no-repeat #fff;   background-size:cover;}
	.full_banner{background: url(/img/230721_7m.png) center center no-repeat #fff; background-size:cover;}
	.mt30{margin-top:0 !important;}
	
	.sub_list_swiper .swiper-slide{padding:22px; margin-bottom:20px;}
	
}

@media (max-width: 768px){
	.point_sub {padding: 100px 0;}
	.mbpdnone{padding:0;}
	.large_depth3{padding:66px 0;}
	.grid_item{display:none;}
	.mbbr{display:none;}
	.mbbron{display:block;}
	.doctor_swiper .swiper-pagination-progressbar{background:none; top:unset; bottom:0;}
	.doctor_swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#0e23ae;}
	.korea_sub{padding:110px 0;}
	.large_depth3 .u2 {font-size: 24px;}
}

@media (max-width: 640px){
	.default_sub{width:85%;}
	.full_img{width:100%;}
	.full_img .btn_grid{right:5%;}
	.twin_img_tab{width:100%; gap:20px;}
	.twin_wraps{width:100% !important;}
	.sub_list_swiper.haveimg .swiper-slide{margin-bottom:150px;}
	.default_sub{padding:66px 0;}
	.include_double .inc_t1{padding-bottom:33px; width:70%;}
	.include_double .plus{bottom:15px; font-size:19px;}
	
	
	.sitemap {padding:100px 0 0 0}
	.sitemap .menu ul{width:95%; margin:0 auto; padding:22px;margin-bottom:20px; float:inherit;}
	.sitemap .menu .tit {padding:10px 0}

	#sub_sec .sub_tit{padding-bottom:30px;}
	#sub_sec .sub_tit h1{font-size:30px;letter-spacing:-1px;transition:all .5s ease;}
	#sub_sec section{padding-bottom:50px;}

	#sub_sec .txt01{font-size:14px;letter-spacing:0;line-height:1.65;word-break:unset !important;transition:all .5s ease;}
	#sub_sec .txt02{font-size:25px;letter-spacing:-2px;transition:all .5s ease; padding:11px; font-weight:400;}
	#sub_sec .txt03{font-size:14px;letter-spacing:0;font-weight:500}
	
  .mn0706_bottom .link-wrap .link-item img { width: 100px; }
	.equip_silder .swiper-wrap{left:unset; right:0; bottom:160px;}
	.sub3Swiper .swiper-wrap{left:unset; right:0; bottom:160px;}
	
	
		.solobox{font-size:24px;}
		.visionlist li{font-size:24px;}
		.big_size{font-size:48px;}
		.big_size_inner{margin-top:50px;}
		.vision_story .k2{font-size:28px;}
		.vision_story .k3{font-size:19px;}
		.vision_story .k4{font-size:19px;}
		.vision_story.v2{padding:33px 0; width:90%;}
		.vision_story.v3{padding:33px 0; width:90%;}
		.vision_story.v3 .flex{flex-direction:column;}
		.vision_story.v2::after{height:100%;}
		.vision_story.v3::after{height:100%;}
		.vision_story .k1{font-size:21px; padding-left:70px;}
		.vision_story .k1::before{width:50px; top:25px;}
		.vision_story.v4 .img_wrap.flex{flex-direction:column;}
	.equip_silder .swiper-slide.swiper-slide-prev .sld_wrap{display:none;}
	.equip_silder .swiper-slide.swiper-slide-next .sld_wrap{display:none;}
	
	.doctor_swiper{margin-top:50px;}
	.doctor_swiper .swiper-slide{margin-bottom:30px;}
	.doctor_swiper .swiper-pagination{top:unset; bottom:0px;}
	.down_arrow{padding:0; height:100px;}
	.visionvalue .img img{max-width:70%;}
}

@media (max-width: 500px){
	.hidden-xs{display:none;}
	.visible-xs{display:block;}
	
	
	.grid-4{grid-template-columns:repeat(3, 1fr);}
	.grid_list li{padding:22px 0;}
	.grid_list .plus{width:32px; height:32px; font-size:24px; line-height:24px;}
	.default_sub .right_content .c_tit{font-size:21px;}
	.default_sub .right_content .c_tit span{font-size:19px;}
	.default_sub .right_content .c_txt{font-size:17px; }
	.default_sub .right_content .c_txt2 {font-size:14px; }
	.default_sub .right_content .c_txt.mt0{margin-top:30px !important;}
	.full_img{margin-bottom:50px; padding-top:0;}
	.full_img img{width:90%; margin:0 auto;}
	.full_img::after{bottom:-5%;}
	.equip_silder .sld_tit{font-size:21px;}
	.equip_silder .sld_txt{font-size:17px; max-width:100%;}
	.center_sub .t2{font-size:17px;}
	.center_sub .t3{font-size:17px;}
	.grid_list .tit{font-size:21px;}
	
	
	.twin_img .t2{font-size:17px;}
	.box2_2 .k1{font-size:16px;}
	.box1_1 .k1{font-size:19px;}
	.box1_1 .k2{font-size:16px;}
	.box1_1 li{gap:40px;}
	.box1_1 .img{min-width:40px; max-width:40px;}
	.large_depth3::after{height:200px;}
	.box_empty {gap: 15px;}
	.box_empty li{padding:22px;}
	.box_empty .k1{font-size:19px;}
	.blue_list li{font-size:16px;}
	.sub_list_swiper .swiper-slide .k1{font-size:19px;}
	.sub_list_swiper .swiper-slide .k2{font-size:16px;}
	
	.full_banner .t2{font-size:17px;}
	.include_more .tmore{gap:20px;}
	.include_more .tsub{font-size:21px;}
	.repeat_headers{padding-top:11px;}
	.include_double .inc_t1{font-size:21px;}
	.include_double li{padding:15px;}	
	.equip_silder .swiper-wrap{left:unset; right:0; bottom:125px; display:none;}
	
	.doctor_list{grid-template-columns: repeat(1, 1fr);}

	.large_depth3 .u2 {font-size: 20px;}
}

@media(max-width:400px) {
	.btn_grid {padding: 11px 10px;}
	.large_depth3 .u2 {font-size: 16px;}
}


/* snsBox */
.snsBox {display:flex; position: absolute; right: 12%; top: 58%; transform:translateY(-50%); width: fit-content; z-index: 10;}
.snsBox li:nth-child(2) {padding-left: 10px;}
.snsBox li:nth-child(3) {padding-left: 10px;}
.cd-header-buttons li.sns {display:none;}

@media(max-width:1680px) {
	.snsBox {right: 5%;}
}

@media(max-width:1540px) {
	.snsBox {right: 2.5%;}
}

@media(max-width:1440px) {
	.cd-primary-nav > li {margin-left: 2em;}
}

@media(max-width:1169px) {
	.snsBox {display:none;}
	.cd-primary-nav {right: 0;}
	.cd-header-buttons li.sns {padding-top: 10px; display:block; padding-right: 10px;}
}

@media(max-width:800px) {
	.cd-header-buttons li.sns {padding-top: 7px;}
}

@media(max-width:420px) {
	.cd-header-buttons li.sns {display:none;}
}


