
@charset "UTF-8";

a{text-decoration:none !important;}
.sub_tit{font-size:var(--font55);font-weight:700;margin-top:60px;text-align: center;line-height: 1.2;word-break: auto-phrase;}
.sub_tit em{font-weight:300;line-height: 1;}
.sub_tit_t{font-size:var(--font18);color: #333;text-align: center;margin-bottom: 60px;}

/* ---------------------.sub11: Ã¬ÂÂ¸Ã¬â€šÂ¬Ã«Â§ÂÃ‚Â--------------------- */
.sub_sc{overflow:hidden;}
.sub_sc h3{font-size: var(--font45);color:var(--color1);font-weight:700;line-height: 1.2;margin-bottom: 40px;word-break: break-all;}
.sub_sc h3 em{font-weight:300;line-height: 1;}
.sub_sc h3 .block{color:#333;line-height: 1;}
.sub_sc h3 .white{color:#fff;}
.sub_sc h4{font-size: var(--font40);color:var(--color1);font-weight:700;}
.sub_sc h4 .block{color:#111;}
.sub_sc h5{font-size:var(--font27);font-weight:700;}
.sub_sc .ul_st1{}
.sub_sc .ul_st1 li{position:relative;padding-left: 15px;margin-bottom: 16px;line-height: 1.2;font-size: var(--font18);}
.sub_sc .ul_st1 li::before{content: '-';position:absolute;left:0;}
.sub_sc .box_st1{border:1px solid #ddd;margin-top:30px;display: flex;flex-wrap: wrap;align-content: space-between;}
.sub_sc .box_st1 .img_box{text-align: center;}
.sub_sc .box_st1 .img_box ~ .img_box{border-top:1px solid #ddd;}
.sub_sc .box_st1 .img_box.gray{background:#f2f2f2;}
.sub_sc .box_st1 .img_box.sky{background:#effafe;}
.sub_sc .box_st1 .txt_box{text-align: center;padding: 15px;font-size: var(--font18);width: 100%;}
.sub_sc .box_st1 .txt_box b{font-size: var(--font25);width: 100%;display: inline-block;}
.sub_sc .box_st1.sky .txt_box{background: #a3aeec;color:#fff;line-height: 1.2;}
.sub_sc .box_st1.blue .txt_box{background:var(--color1);color:#fff;}
.sub_sc .box_st1.gray .txt_box{background: #707070;color:#fff;}
.sub_sc .two_box{display:grid;grid-template-columns: repeat(2, 1fr);gap:20px;}
.sub_sc .ul_st2{font-size:var(--font23);display: grid;grid-template-columns: repeat(2, 1fr);}
.sub_sc .ul_st2 li{position:relative;padding-left: 24px;margin-bottom: 20px;}
.sub_sc .ul_st2 li small{display: inline-block;width:100%;font-size: var(--font20);}
.sub_sc .ul_st2 li::before{content:'';display:block;position:absolute;top: 5px;left:0;width: 20px;height: 20px;background: url('../img/sub14/ico01.png') center no-repeat;background-size: contain;}
.sub_sc .sm_tit{color:var(--color3);font-size: var(--font20);display:inline-block;width:100%;font-weight: 400;line-height: 1;}
.sub_sc .ul_st3{font-size:var(--font23);display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;}
.sub_sc .ul_st3 li{border: 1px solid #b1b1b1;border-radius: 500px;position:relative;padding: 20px 20px;text-align:center;line-height: 1.2;display: flex;align-items: center;justify-content: center;}
.sub_sc .ul_st3 li img{width: 26px;margin-right: 10px;}
.sub_sc .ul_st4{font-size: var(--font21);display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;letter-spacing: -1px;}
.sub_sc .ul_st4 li{border: 1px solid var(--color1);border-radius: 0;position:relative;padding: 20px 20px;text-align:center;line-height: 1.2;background: #fff;}
.sub_sc .ul_st4 li img{width: 26px;margin-right: 10px;}
.sub_sc .tabs {}
.sub_sc .tab-menu {display: grid;list-style: none;padding: 0;margin: 0;grid-template-columns: repeat(4, 1fr);}
.sub_sc .tab-menu li {padding: 20px 10px;cursor: pointer;border: 1px solid #d9d9d9;border-bottom: none;background: #fff;transition: 0.3s;border: 1px solid #ddd;font-size: var(--font18);text-align: center;line-height: 1;margin-left: -1px;margin-top: -1px;display: flex;align-items: center;justify-content: center;word-break: break-word;}
.sub_sc .tab-menu li.active {background: var(--color1);color: #fff;outline-color: var(--color1);}
.sub_sc .tab-content {display: none;}
.sub_sc .tab-content.active {display: block;}
.sub_sc .chk_list2{background:#fff;padding:80px 0;}
.sub_sc .chk_list2 .w1400{display:flex;}
.sub_sc .chk_list2 h4{width: 400px;text-align: left;color: #111;}
.sub_sc .chk_list2 ul{width:calc(100% - 400px);display:flex;}
.sub_sc .chk_list2 li{width:50%;text-align: left;font-size: var(--font21);}
.sub_sc .chk_list2 li p ~ p{margin-top: 30px;}
.sub_sc .box_st2{display:flex;}
.sub_sc .box_st2 .left h3{width:500px;color:#000;}
.sub_sc .box_st2 .right{font-size:var(--font21);}
.sub_sc .box_st2 .right li ~li{margin-top:20px;}

@media screen and (max-width:1100px){
   .sub_sc h3{margin-bottom: 20px;}
	.sub_sc .ul_st3 li{padding: 10px 20px;x;display: flex;align-items: center;justify-content: center;min-height: 65px;}
	.sub_sc .tab-menu li {padding: 15px 10px;}
	.sub_sc .box_st2{display: flex;flex-direction: column;}
}

@media screen and (max-width:767px){
	 .sub_sc .ul_st4 li img{width:20px;/* margin: 0 0 10px 0; */}
    .sub_sc .ul_st2{font-size:var(--font23);display: grid;grid-template-columns: repeat(1, 1fr);}
    .sub_sc .ul_st2 li{margin-bottom:10px;}
	.sub_sc .two_box{display: flex;flex-direction: column;}
	.sub_sc .ul_st3{    grid-template-columns: repeat(1, 1fr);}
	.sub_sc .ul_st3 li img{width:20px;}
	.sub_sc .ul_st4{  grid-template-columns: repeat(1, 1fr);}
	.sub_sc .ul_st4 li{padding: 20px 10px;/* gap: 0; */text-align: center;/* display: flex; *//* flex-wrap: wrap; *//* flex-direction: column; */}
	

}

.sub11{}
.sub11 .art2 p,
.sub11 .art3 p,
.sub11 .art4 p{font-size:var(--font21);}



.sub11 .art1{display: flex;text-align: left;gap: 40px;flex-wrap: wrap;margin-top: 80px;}
.sub11 .art1 p{font-size:18px;}
.sub11 .art1 .img_box{max-width: 500px;width:100%;border: 1px solid #ddd;}
.sub11 .art1 .txt_box{width: calc(100% - 540px);}

/* .sub11 #tab-ziemer .art2{margin-top:80px;}
.sub11 #tab-ziemer .art2 h5{margin-top:20px;}

.sub11 #tab-ziemer .art2 .box_wrap{}
.sub11 #tab-ziemer .art2 .box_wrap .box_st1{}
.sub11 #tab-ziemer .art2 .two_box .img_box{height: 130px;display: flex;align-items: center;justify-content: center;}

.sub11 #tab-ziemer .art3{margin-top:80px;}
.sub11 #tab-ziemer .art3 .img_box{border:1px solid #dddddd;text-align:center;padding:40px 0;margin-top: 20px;}

.sub11 #tab-ziemer .art4{margin-top:80px;}

.sub11 #tab-ziemer .art5{display: flex;text-align: left;gap: 40px;flex-wrap: wrap;margin-top: 80px;margin-bottom: 80px;}
.sub11 #tab-ziemer .art5 p{font-size:var(--font21);}
.sub11 #tab-ziemer .art5 .img_box{width: 500px;}
.sub11 #tab-ziemer .art5 .txt_box{width: calc(100% - 540px);}
 */
.sub11 #tab-ziemer .art2,
.sub11 #tab-amaries .art2,
.sub11 #tab-oct .art2,
.sub11 #tab-iol .art2,
.sub11 #tab-argon .art2,
.sub11 #tab-yag .art2,
.sub11 #tab-erg .art2,
.sub11 #tab-galilei .art2,
.sub11 #tab-clarus .art2,
.sub11 #tab-tango .art2,
.sub11 #tab-leica .art2{background:var(--color2);padding-top:80px;padding-bottom:80px;margin-top:80px;}

@media screen and (max-width:1100px){
	.sub11 .art1 .txt_box{width:100%;}
.sub11.sub_sc .tab-menu {grid-template-columns: repeat(3, 1fr);}
}

@media screen and (max-width:767px){
	.sub11 #tab-ziemer .art1 .txt_box{width:100%;}
	.sub11 #tab-ziemer .art5 .txt_box{width: 100%;}
.sub11.sub_sc .tab-menu {grid-template-columns: repeat(2, 1fr);}
}

/* ---------------------#sub12: Ã¬Â¡Â°Ã¬Â§ÂÃ«Ââ€ž--------------------- */

#sc06.sub_sc{margin-top:0;margin-bottom:0;padding:80px 0;}
.sub12{text-align:center;margin: 0px 0;}
.sub12 .art01 {background: #000;position:relative;padding: 180px 0 100px;}
.sub12 .art01 .bg{position:absolute;opacity: 0.5;z-index: 0;object-fit: cover;width: 100%;height: 100%;}
.sub12 .art01 .txt_box{text-align:left;color:#fff;z-index: 1;position: relative;}
.sub12 .art01 .txt_box img{text-align:right;float: right;margin-top: 30px;}
.sub12 .art01 h3{font-family: 'Nanum Myeongjo', serif;text-align: left;font-size: var(--font65);line-height: 1.2;margin-bottom: 10px;font-weight: 600;position: relative;display: inline;}
.sub12 .art01 h3::before{content: '“';display:block;position:absolute;opacity: 0.3;font-size: 170px;left: -70px;bottom: -30px;}
.sub12 .art01 h3::after{content:'”';display:block;position:absolute;opacity: 0.3;font-size: 170px;right: -70px;bottom: -110px;}
.sub12 .art01 p{font-size:var(--font25);}

.sub12 .box01 .img_01{object-position: center;width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;right: 0;z-index: -1;}
.sub12 .box02 .img_01{object-position: center;width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;right: 0;z-index: -1;}
.sub12 .box .w1400{/* position: absolute; */top: 50%;left: 50%;/* transform: translate(-50%, -50%); */);}
.sub12 .img{width:100%;}
.sub12 .box{position:relative;}
.sub12 .history{}
.sub12 .box {text-align:left;}
.sub12 .box .left,
.sub12 .box .right{width: 50%;/* position: absolute; *//* top: 50%; *//* transform: translate(0, -50%); */padding-top: 80px;padding-bottom: 80px;height: 1080px;display: flex;flex-direction: column;justify-content: center;}
.sub12 .box .left{left: 20px;}
.sub12 .box .right{right: 20px;float: right;}
.sub12 .wrap_box .tit01{font-size: var(--font35);border-bottom: 1px solid #9f9f9f;padding-bottom: 11px;}
.sub12 .wrap_box .tit01 b{font-size: var(--font50);}
.tb_box > b{display: inline-block;width:100%;color:var(--color1);font-size:var(--font24);}
.tb_box .round{width: 10px;height: 10px;border-radius:50%;background:var(--color1);margin: 0 auto;}
.sub12 .history b{display: inline-block;width:100%;color:var(--color1);font-size: var(--font30);margin-top: 30px;margin-bottom: 10px;}
.sub12 .history p{font-size: var(--font25);line-height: 1.8;}
.sub12 .history p ~ p{margin-top:15px;}

@media screen and (max-width:1100px){
    .sub12 .art01 h3::before{left: -10px;top: -50px;font-size: 120px;}
    .sub12 .art01 h3::after{display:none;}
    .sub12 .art01 p br.mo{display:none;}
    .sub12 .box .left, .sub12 .box .right{width:100%;position: unset;transform: none;margin-top: 0;margin-bottom: 0;padding-bottom: 0;height: auto;}
    .sub12 .box .w1400{position: unset;transform: none;}
    .sub12 .history p{line-height:1.2;font-size:16px;}
    .sub12 .history p ~ p{margin-top:10px;}
    .sub12 .wrap_box .tit01{font-size:18px;}
    .sub12 .box01 .img_01,
    .sub12 .box02 .img_01{position: unset;}
	.sub12 .art01 .txt_box img{width:200px;}

}


@media screen and (max-width:950px){
    .sub12{}
    .sub12 .box > .w1400{display: flex;flex-direction: column;}
    .sub12 .wrap_box{width:100%;margin: 20px 0 60px;}
    .sub12 .box02 > .w1400{display: flex;flex-direction: column-reverse;}
    .sub12 .left.img_box::before,
    .sub12 .right.img_box::before{width: 440px;height: 327px;left: 0;bottom: 0;}
}

@media screen and (max-width:767px){
    .sub12 .box03 li .top{display: flex;flex-direction: column;align-items: flex-start;}
    .sub12 .box01{padding-top:0;}
    .sub12 .box02{/* padding-top: 80px; */}
    .sub12 .img_box{width:100%;}
    .sub12 .box03 li .txt_box{width:100%;padding: 0;margin-top: 18px;}
    .sub12 .img_box.left{width: 70%;}
    .sub12 .left.img_box::before, .sub12 .right.img_box::before{display:none;}
    .sub12 .box03 li{width:100%;padding: 10px;}
    #intro .left img{width:22px;}
    #intro .left a{font-size:16px;}
    #intro .left .ico_box{margin-bottom:0;}
    #intro .right a h2{font-size:35px;}
}

.sub13{padding-bottom: 80px;overflow: hidden;}
.sub13 .tabs {margin-bottom: 40px;margin-top: 80px;}
.sub13 .tab-menu {display: grid;list-style: none;padding: 0;margin: 0;grid-template-columns: repeat(4, 1fr);}
.sub13 .tab-menu li {padding: 14px 20px;cursor: pointer;font-size: var(--font18);}
.sub13 .tab-menu li.active {background: var(--color1);color: #fff;border-color: var(--color1);position: relative;}
.sub13 .tab-menu li.active::after{content:'';display:block;width: 20px;height: 30px;background: url('../img/sub13/ico01.png') center no-repeat;background-size: contain;position: absolute;right: 20px;top: 50%;transform: translate(0px, -50%);}
.sub13 .tab-content {display: none;}
.sub13 .tab-content.active { display: block; }

.sub13 .slide_navi{display:flex;align-items: center;justify-content: center;margin-top: 20px;}
.sub13 .swiper{width:100%;position:relative;overflow: unset;}
.sub13 .swiper-slide{/* display:flex; *//* justify-content:center; *//* align-items:center; */width: auto;opacity: 0.5;max-width: 100%;}
.sub13 .swiper-slide-active{opacity:1;}
.sub13 .swiper-slide img{
    width: auto;
    height: auto;
    width: 100%;
}
.sub13 .swiper-button-prev, .sub13 .swiper-button-next{color:#333;width: 50px;display: inline-block;line-height: 1;text-align: center;}
.sub13 .swiper-button-prev *, .sub13 .swiper-button-next *{color: #888;}
.sub13 .swiper-pagination{text-align:center;font-size: var(--font27);line-height: 1;display: flex;justify-content: center;gap: 3px;font-weight: 600;}
.sub13 .swiper-pagination *{line-height:1;display:inline-block;text-align:center;}


@media screen and (max-width:1400px){

}

@media screen and (max-width:1100px){
    .sub13 .tab-menu {grid-template-columns: repeat(2, 1fr);}
    
}

@media screen and (max-width:767px){
    .sub13 .tab-menu {grid-template-columns: repeat(1, 1fr);}
}

/* ---------------------.sub14: Ã«â€œÂ±Ã«Â¡Â Ã«Â©Â´Ã­â€”Ë†Ã¬Â¦Â--------------------- */



.sub14{}
.sub14 .tabs{/* position:sticky; */top: 91px;background: #fff;z-index: 10;}
.sub14 .tab-menu {display: grid;list-style: none;padding: 0;margin: 0;grid-template-columns: repeat(4, 1fr);/* margin-bottom: 80px; */}
.sub14 .tab-menu li {}
.sub14 .tab-menu li  a{width:100%;height:100%;display: flex;color:#111;text-align:center;line-height: 1.2;align-items: center;justify-content: center;}
.sub14 .tab-menu li.active {background: var(--color1);color: #fff;outline-color: var(--color1);position: relative;z-index: 1;}
.sub14 .tab-menu li.active a{color:#fff;}
.sub14 .tab-section{display: flex;gap: 20px;flex-wrap: wrap;margin-bottom: 80px;margin-top: 80px;}
.sub14 .tab-section .txt_box{width: calc(100% - 494px);}
.sub14 h3 em{font-weight:400;color:#333;line-height: 1;}

:root {
	--header-height: 180px;
}


@media screen and (max-width: 1548px){
    .sub14 .tabs{top: 80px;padding: 10px 0;}
   
}

@media screen and (max-width:1100px){
    .sub14 .tab-section{display: flex;flex-direction: column;margin-top: 40px;margin-bottom: 40px;}
    .sub14 .tab-section .txt_box{width:100%;}
    .sub14 .tab-menu {grid-template-columns: repeat(3, 1fr);}
     :root {
		--header-height: 214x;
	}
}

@media screen and (max-width: 870px){
    .sub14 .tabs{top: 60px;}
    .sub14 .tab-menu li{/* font-size:14px; *//* padding: 6px 5px; */}
    .sub14 .tab-menu {grid-template-columns: repeat(2, 1fr);}
    :root {
		--header-height: 180px;
	}
}



.sub15{}
.sub15 .sub_tit_t{margin-bottom:0;}
.sub15 .location_info{padding:60px 0;}
.sub15 .bus_box{display: flex;}
.sub15 .addr_box .addr_wrap{display:flex;flex-wrap:wrap;align-items: flex-start;gap:16px;}
.sub15 .addr_box .addr_label{background:#001f5b;color:#fff;padding: 8px 16px;border-radius: 50px;font-weight:600;font-size: var(--font23);line-height: 1;}
.sub15 .addr_box .addr_text{font-size: var(--font30);font-weight:700;line-height: 1;}
.sub15 .addr_box .addr_guide{width:100%;font-size: var(--font20);color:#555;margin-top: 10px;display: flex;align-items: center;flex-wrap: wrap;gap: 0 5px;line-height: 1.2;}
.sub15 .addr_box .addr_guide span{color: #52bbe9;}
.sub15 .calltime_box{background: #f0f7ff;padding: 50px 0px;border-radius: 0;margin: 60px 0;}

.sub15 .calltime_wrap{display:flex;justify-content:space-between;align-items: flex-start;gap: 50px;flex-wrap: wrap;}
.sub15 .call_box{width: 700px;display: flex;align-items: flex-start;justify-content: flex-start;}
.sub15 .time_box {width: 570px;display: flex;}
.sub15 .time_box li:nth-child(2) .ti_tit{color:#104eac;}
.sub15 .time_box .ti_tit{width: 100px;}
.sub15 .time_box ul{width:calc(100% - 200px)}
.sub15 .time_box li{font-size:var(--font21);display: flex;justify-content: flex-start;margin-bottom: 15px;}
.sub15 .calltime_wrap .tit{font-size: var(--font30);font-weight: 700;display: inline-block;line-height: 1;width: 200px;margin-right: 40px;}
.sub15 .call_box div:last-child{font-size: var(--font50);font-weight: 700;display: inline-block;line-height: 1;}
.sub15 .time_box table{font-size:16px;}
.sub15 .time_box table th{text-align:left;padding-right:20px;}
.sub15 .time_box table td{font-weight:400;}
.sub15 .time_box b{font-weight:700;}
.sub15 .time_box .notice{margin-top:5px;font-size: var(--font18);display: inline-block;margin: 0;}
.sub15 .time_box .notice span{color:#d80000;}
.sub15 .bus_box h3, .nearby_box h3{font-size: var(--font30);font-weight:700;width: 200px;}
.sub15 .bus_lines{font-size: var(--font23);width: calc(100% - 300px);}
.sub15 .bus_lines > div{margin-bottom:10px;}
.sub15 .bus_lines div span{display:inline-block;padding: 4px 14px;border-radius: 28px;font-weight:600;margin-right:6px;font-size: var(--font20);color: #fff;width: 130px;text-align: center;}
.sub15 .bus_lines .yellow{background: #ffb413;}
.sub15 .bus_lines .blue{background: #3782de;}
.sub15 .bus_lines .red{background: #d82e2e;}
.sub15 .nearby_box{display:flex;margin-top: 50px;}
.sub15 .nearby_box ul{font-size:16px;line-height:2;}
.sub15 .nearby_box ul li{font-size:var(--font21);}
.sub15 .nearby_box ul li b{font-weight:700;}
.sub15 .nearby_box ul li b:nth-child(1){margin-right: 15px;}
.sub15 .nearby_box ul li b:nth-child(1)::before{content:'-';color: #333;margin-right:3px;}

@media screen and (max-width:767px){
	.sub15 .location_info{padding-top:30px;}
	.sub15 .addr_box .addr_wrap{display: flex;flex-direction: column;}
	.sub15 .calltime_wrap{gap:30px;}
	.sub15 .bus_lines > div,
	.sub15 .bus_box,
	.sub15 .nearby_box,
	.sub15 .time_box,
	.sub15 .call_box{display: flex;flex-direction: column;gap: 10px;width: 100%;line-height: 1.2;}
	.sub15 .nearby_box{margin-top:30px;}
	.sub15 .bus_lines,
	.sub15 .time_box ul {width:100%;}
	.sub15 .nearby_box ul li b{width:100%;display: inline-block;}
	.sub15 .nearby_box ul li ~ li{margin-top:7px}
	#map .map_wrap .wrap{border-radius:5px;}
	
	
	
	.sub15 .bus_box h3, .nearby_box h3{margin-bottom:10px;}
}

.sub21{margin-bottom:80px;overflow: hidden;}
.sub21 .sub_tit_t{font-size:var(--font23);margin-top: 10px;}
.sub21 .point_box{background:url('../img/sub21/img01.png') var(--color1);color:#fff;padding: 60px 0;}
.sub21 .point_box h3{text-align:center;color:#fff;margin-bottom: 40px;}
.sub21 .point_list{display: flex;justify-content: center;flex-wrap: wrap;gap: 30px;}
.sub21 .point_list .img_box{height: 90px;width: 90px;display: flex;align-items: center;justify-content: center;margin-bottom: 11px;}
.sub21 .point_list .img_box img{max-width:100%;max-height: 100%;}
.sub21 .point_list li{aspect-ratio: 1 / 1;background: #fff;width: 237px;color: #333;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;align-content: center;font-size: var(--font23);}
.sub21 .point_list li span{font-weight:700;display:inline-block;width:100%;text-align: center;color: var(--color1);line-height: 1;}

.sub21 .intro_box{margin: 60px auto;}
.sub21 .intro_box h3{text-align:center;color:#333;line-height: 1;}
.sub21 .intro_box h3 b{color:var(--color1);}
.sub21 .intro_text{font-size:var(--font23);text-align:center;}

.sub21 .surgery_compare{display: flex;flex-wrap: wrap;gap: 25px;margin-top: 60px;justify-content: center;}
.sub21 .surgery_compare figure{width: 450px;}
.sub21 .surgery_compare .img_box{border:1px solid #ddd;display: flex;height: 230px;align-items: center;justify-content: center;position: relative;margin-bottom: 50px;}
.sub21 .surgery_compare  .point .img_box{border:4px solid var(--color1);}
.sub21 .tag{position:absolute;background: #ddd;padding: 3px 17px;border-radius: 50px;font-size: var(--font30);font-weight: 700;bottom: -27px;}
.sub21 .point .tag{background:var(--color1);color:#fff;}
.sub21 .surgery_compare figcaption{text-align:center;font-size:var(--font21);line-height: 1.2;}

.sub21 .advantage_box {background:#fafcff;padding: 80px 0;}
.sub21 .advantage_box h3{text-align:center;color: #333;margin-bottom: 40px;}
.sub21 .advantage_box h3 b{color:var(--color1);}
.sub21 .adv_img_wrap{display:flex;flex-wrap: wrap;justify-content: center;gap: 20px 10px;}
.sub21 .advantage_box li{position:relative;width: calc(33.33% - 10px);display: flex;align-items: center;justify-content: center;flex-direction: column;gap: 30px;min-width: 250px;}
.sub21 .advantage_box li:nth-child(1) img{margin-right:-60px;max-width: 92%;}
.sub21 .advantage_box li .tag{position:unset;}

.label_t{background:#ddd;border-radius:50px;border:1px solid #ddd;padding: 5px 0;width: 110px;text-align: center;font-size: var(--font21);line-height: 1;}
.label_t.blue{background:#f4f6ff;border-color:var(--color1);color:var(--color1);}
.label_t.red{background:#fff2f2;border-color:#c91717;color:#c91717;}
.lasik_compare .compare_row{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px;}
.lasik_compare .title{text-align:center;font-size: var(--font30);color: #333;background: var(--color2);height: 100px;display: flex;align-items: center;justify-content: center;margin-bottom: 0;}
.lasik_compare .active .title{background:var(--color1);color:#fff;border;none;}
.lasik_compare .compare_row{position:relative;}
.lasik_compare{}
.lasik_compare .compare_row::after{content:'';display:block;width: 294px;height: 441px;background: url('../img/sub21/img08.png') bottom no-repeat;background-size: contain;position: absolute;left: 100%;bottom: -90px;z-index: 10;transform: translate(-60px, 0px);}
.compare_col{width:25%;outline: 1px solid #ccc;background-color:#fff;display:flex;position:relative;flex-direction: column;justify-content: flex-start;}
.compare_col li{font-size:var(--font21);padding: 20px;text-align: center;line-height: 1.2;border-bottom: 1px solid #ddd;height: 120px;display: flex;flex-direction: column; /* Ã¢â€ Â Ã­â€¢ÂµÃ¬â€¹Â¬ */justify-content: center;align-items: center;}
.compare_col li:last-child{border-bottom:none;}
.compare_col.active{transform:scale(1.05);z-index:2;border: 5px solid var(--color1);outline: none;}
.compare_title{padding:20px;text-align:center;font-size:20px;font-weight:bold;border-bottom:1px solid #ccc;}
.compare_col.active .compare_title{color:#fff;background-color:#0b244f;}
.compare_list{display:flex;flex-direction:column;padding:0;margin:0;list-style:none;}
.compare_list li{padding:16px 20px;font-size:16px;text-align:center;border-bottom:1px solid #ccc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;}
.compare_list li:last-child{border-bottom:none;}
.compare_badge{display:inline-block;padding:6px 16px;border-radius:20px;font-size:14px;font-weight:bold;color:#fff;background-color:#345;}
.compare_col.active .compare_badge{background-color:#fff;color:#18346e;}
.sub21 .circle_rating{display:flex;gap:8px;}
.sub21 .circle_rating span{width:12px;height:12px;border-radius:50%;background-color:#ccc;}
.sub21 .circle_rating .on{background-color:#18346e;}
.sub21 .compare_col.active .circle_rating .on{background-color:#fff;}

.sub21 .art1{background:#fafcff;padding: 80px 0;margin-top: 80px;}
.sub21 .box_st1{margin-top:0;}
.sub21 .art1 h3{text-align:center;color:#333;margin-bottom: 40px;}
.sub21 .art1 h3 b{color:var(--color1);}
.sub21 .w1 .img_box{height: 240px;background:#fff;display: flex;justify-content: center;align-items: flex-end;width: 100%;}
.sub21 .art1 .w2 h3{margin-top: 80px;line-height: 1;}
.sub21 .art1 .w2 .img_box{height: 440px;display: flex;align-items: center;justify-content: center;width: 100%;}
.sub21 .art1 .w2 h3 b{line-height:1;}
.sub21 .art1 .w2 h3 p{font-size: var(--font30);line-height: 1;display: inline-block;width: 100%;margin-bottom: 10px;font-weight: 300;}
.sub21 .art1 .w2 h3 p b{font-weight:300;}
.sub21 .w2 p{font-size:var(--font24);text-align:center;margin-top:40px;line-height: 1.2;}
.sub21 .w2 p.txt b{width:100%;display:inline-block;line-height: 1.2;}

.sub21 .art2{margin-top:60px;}
.sub21 .art2 h3{text-align:center;color:#333;font-weight:300;margin-bottom: 40px;line-height: 1.2;}
.sub21 .art2 h3 b{line-height:1;}


.sub21 .tb_box b{font-size:var(--font37);font-weight: 700;color: #333;width: 100%;}
.sub21 .dots .dot{display:inline-block;width:13px;height:13px;border-radius:50px;background:#ddd;}
.sub21 .dots .dot.blue{background:var(--color1);}
.sub21 .dots .dot.red{background:#cc1717;}

@media screen and (max-width:1100px){
	.sub21 .compare_col{width:50%;}
	.sub21 .lasik_compare .compare_row::after{transform: translate(70px, 0px);right: 0;left: auto;width: 180px;height: 210px;}
}

@media screen and (max-width:767px){
	.sub21 .compare_col{width: 100%;}
	.sub21 .lasik_compare .compare_row::after{transform: translate(70px, 0px);right: 0;left: auto;width: 180px;height: 210px;}
	.sub21 .point_list .img_box{height: 50px;width: 50px;}
	.sub21 .point_list li{width: calc(50% - 5px);}
	.sub21 .point_list{gap:10px;}
	.sub21 .compare_col.active{transform:scale(1);}
	.sub21 .w1 .img_box{height:auto;padding-top:20px;}
	.sub21 .art1 .w2 .img_box{height:auto;}
}


.sub22{margin:70px 0 80px;}
.sub22.sub_sc .tab-menu{grid-template-columns: repeat(2, 1fr);margin-top:40px;}
.sub22 h3{color:#333;}
.sub22 .art3 h3.sub_tit{font-weight:300;}
.sub22 h3 b{color:var(--color1);}
.sub22 .art3 p{font-size:var(--font23);text-align:center;}

.sub22 .art1{padding: 60px 0;background: #fafcff;margin: 80px 0 0;}
.sub22 .art1 h3{margin-top:0;}
.sub22 .art1 ul{display:grid;grid-template-columns: repeat(4, 1fr);gap: 30px;}
.sub22 .art1 .img_box{aspect-ratio: 9 / 6;overflow: hidden;border-radius: 10px;position:relative;}
.sub22 .art1 .img_box .tag{position:absolute;background:#fff;padding:5px 10px;border-radius:50px;left:50%;top:10px;font-size:var(--font21);font-weight:600;transform:translate(-50%, 0)}
.sub22 .art1 .img_box img{object-fit:cover;object-position: center;width: 100%;height: 100%;}
.sub22 .art1 .txt_box{text-align:center;margin-top:10px;font-size: var(--font18);line-height:1.2;}

.sub22 .art2{background: #29647d;color: #fff;padding: 80px 0;margin-bottom: -80px;}
.sub22 .art2 h3{text-align:center;color:#fff;margin-bottom:40px;font-weight:300;}
.sub22 .art2 h3 b{color:#fff;}
.sub22 .art2 li{border-color:#fff;}
.sub22.sub_sc .ul_st3{font-size:var(--font23);display: grid;grid-template-columns: repeat(1, 1fr);gap: 20px;}

@media screen and (max-width:1100px){

}

@media screen and (max-width:767px){
    .table_st2 tr th:last-child, .table_st2 tr td:last-child{padding:10px !important;line-height: 1.4;}
    .sub22 .table_st1 th,
    .sub22 .table_st1 td{font-size:12px;}
    .sub22 col:nth-child(1){width:40px !important;}
    .sub22 .table_st2 th:nth-child(1), .sub22 .table_st2 td:nth-child(1){width: 100%;text-align: left;padding: 10px;margin: 0;}
    .sub22 .p01::before{width: 70px;}
    .sub22 .img_box{display: flex;flex-direction: column;gap: 10px;margin-top: 10px;}
    .sub22 .p01{font-size: 15px;line-height: 1.4;}
    .sub22 .p01 br.mo{display:none;}
    .sub22 .table_st2 p{line-height:1.2;}
    .sub22 .table_st2 p ~ p{margin-top:10px;}
    .sub22 h4::after{width:30px;height:30px;}
    .sub22 h4 br{display:block;}
	.sub22 .art1 ul{display:grid;grid-template-columns: repeat(2, 1fr);}
	.sub22 .art1{margin:40px 0 0;padding: 40px 0;}
	.sub22 .art2{padding:40px 0;}
 
}

@media screen and (max-width:550px){
	.sub22 .art1 ul{display:grid;grid-template-columns: repeat(1, 1fr);}
}

.sub23{}
.sub23 .art1{text-align:center;}
.sub23 .art1 p{font-size:var(--font23);}
.sub23 .art1 h3{color:#333;margin-top: 80px;}
.sub23 .art1 img{max-width:450px;width: 100%;}

.sub23 .art2{background: url('../img/sub23/img06.png') right center;padding: 100px 0 80px;margin-top: 80px;background-size: cover;}
.sub23 .art2 h3{color:#fff;}
.sub23 .art2 li{color:#fff;font-size: var(--font23);margin-bottom: 25px;}
.sub23 .art2 li::before{content:'-';margin-right:10px;}

.sub23 .art3{background: url('../img/sub23/img07.png') left center;padding: 110px 0 80px;color:#fff;text-align:right;background-size: cover;}
.sub23 .art2 h3{color:#fff;z-index: 1;position: relative;}
.sub23 .art2 ul{position:relative;z-index:1;}
.sub23 .art3 h3{color:#fff;z-index: 1;position: relative;}
.sub23 .art3 ul{position:relative;z-index:1;}
.sub23 .art3 li{color:#fff;font-size: var(--font23);margin-bottom: 25px;font-weight: 300;}
.sub23 .art3 li::before{content:'-';margin-right:10px;}

.sub23 .art4{text-align:center;padding: 110px 0;background: #fbfdff;}

.sub23 .art5{text-align:center;padding-top: 120px;padding-bottom: 120px;}
.sub23 .art5 h3{}
.sub23 .art5 ul{display:grid;grid-template-columns: repeat(4, 1fr);gap: 15px;margin-bottom: 15px;}
.sub23 .art5 ul li{height:auto;padding:20px 10px;font-size:var(--font23);height: 130px;display: flex;align-items: center;justify-content: center;line-height: 1.2;}
.sub23 .art5 ul:nth-child(odd) li:nth-child(odd) {background-color: #fff;}
.sub23 .art5 ul:nth-child(odd) li:nth-child(even) {background-color: #dce5f1;}
.sub23 .art5 ul:nth-child(even) li:nth-child(odd) {background-color: #dce5f1;}
.sub23 .art5 ul:nth-child(even) li:nth-child(even) {background-color: #fff;}

.sub23 .lasik_compare .compare_row{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px;}
.sub23 .lasik_compare h3{text-align:center;}
.sub23 .lasik_compare .title{text-align:center;font-size: var(--font30);color: #333;background: var(--color2);height: 100px;display: flex;align-items: center;justify-content: center;margin-bottom: 0;}
.sub23 .lasik_compare .active .title{background:var(--color1);color:#fff;border;none;}
.sub23 .compare_col{width: 33.33%;outline: 1px solid #ccc;background-color:#fff;display:flex;position:relative;flex-direction: column;justify-content: space-between;}
.sub23 .compare_col li{font-size:var(--font21);padding: 20px;text-align: center;line-height: 1.2;border-bottom: 1px solid #ddd;height: 70px;display: flex;flex-direction: column; /* Ã¢â€ Â Ã­â€¢ÂµÃ¬â€¹Â¬ */justify-content: center;align-items: center;word-break: break-all;}
.sub23 .compare_col li:last-child{border-bottom:none;}
.sub23 .compare_col.active{z-index:2;border: 5px solid var(--color1);outline: none;}
.sub23 .lasik_compare .compare_col:nth-child(1){/* border: 5px solid #333; */}
.sub23 .lasik_compare .compare_col:nth-child(1) .title{background: #b4bce9;color:#fff;}
.sub23 .lasik_compare .compare_col:nth-child(2) li{background:#fdfdff;}

.sub23 .art6{padding-top: 120px;padding-bottom: 80px;text-align:center;}
.sub23 .art6 ul{display:grid;grid-template-columns: repeat(4, 1fr);align-items: end;gap: 20px;}
.sub23 .art6 .img_box{/* height: 300px; */display: flex;align-items: flex-end;justify-content: center;overflow: hidden;}
.sub23 .art6 li .txt_box{font-size:var(--font23);height: 100px;padding: 0 15px;line-height: 1.2;margin-top: 20px;}

.sub23 .art7 {background: url(../img/sub21/img01.png) #0e1b61 no-repeat;background-size: auto;background-position: top right;color:#fff;text-align:center;padding: 80px 0;}
.sub23 .art7 h3{color:#fff;}
.sub23 .art7 ul{text-align:left;margin-top: 50px;}
.sub23 .art7 li{font-size:var(--font23);margin-bottom:20px;position:relative;padding-left: 31px;}
.sub23 .art7 li img{width:20px;position:absolute;left:0;top: 8px;}
.sub23 .lasik_compare .compare_row::after{display:none;}
.sub23 .compare_col.active{
    transform: scale(1);
}

@media screen and (max-width:1100px){
	.sub23 .art1 h3{margin-top:40px;margin-bottom:0;}
	.sub23 .art2,
	.sub23 .art3{padding:50px 0;position: relative;}
	.sub23 .art4{padding:50px 0;}
	.sub23 .art2::after,
	.sub23 .art3::after{content:'';display:block;width:100%;height: 100%;background:#000;position:absolute;top: 0;left: 0;opacity: 0.8;}
}

@media screen and (max-width:767px){
	.sub23 .art7 {background-image: none;padding-top: 60px;padding-bottom: 60px;}
	.sub23 .art5{padding-top:80px;padding-bottom:80px;}
	.sub23 .art6 ul{grid-template-columns: repeat(2, 1fr);gap: 15px;}
	.sub23 .art6 li .txt_box{font-size: 15px;height: 70px;}
	.sub23 .compare_col li{height: 100px;padding: 20px 8px;font-size: 14px;}
	.sub23 .art5 ul{display:grid;grid-template-columns: repeat(2, 1fr);}
	.sub23 .art5 ul li{font-size:16px;}
	.sub23 .art5 ul li:nth-child(2),
	.sub23 .art5 ul li:nth-child(3){background: #fff !important;}
	.sub23 .art5 ul li:nth-child(1),
	.sub23 .art5 ul li:nth-child(4){background: #dce5f1 !important;}
	.sub23 .art6{padding-top:80px;padding-bottom:40px;}
	.sub23 .compare_col:nth-of-type(1),
	.sub23 .compare_col:nth-of-type(3){width: calc(50% - 60px);border-width: 2px !important;}
	.sub23 .compare_col:nth-of-type(2){width: 120px;}
	.sub23 .art7 li{font-size:16px;}
	.sub23 .art2 li,
	.sub23 .art3 li{margin-bottom: 20px;line-height: 1.2;}
}

@media screen and (max-width:500px){
	    .sub23 .art5 ul {display: grid;grid-template-columns: repeat(1, 1fr);gap: 0;margin-bottom: 0;}
.sub23 .art5 ul li{height:auto;}
	.sub23 .art5 ul li:nth-child(2),
	.sub23 .art5 ul li:nth-child(4){background: #fff !important;}
	.sub23 .art5 ul li:nth-child(1),
	.sub23 .art5 ul li:nth-child(3){background: #dce5f1 !important;}

}

.sub24{}
.sub24 .tabs{margin-top:40px;}
.sub24.sub_sc .tab-menu{grid-template-columns: repeat(3, 1fr);}
.sub24 .art1 h3{color:#333;}
.sub24 .art1 p{font-size:var(--font23);text-align:center;}
.sub24 .art2{background: radial-gradient(#333, #000);color:#fff;text-align:center;padding:80px 0 0;font-size:var(--font23);margin:80px 0;}
.sub24 .art2 h3{color:#fff;}
.sub24 .art2 .img_box{margin-top:40px;}
.sub24 .art3{text-align: center;margin-bottom: 80px;}
.sub24 .art3 ul{font-size:var(--font23);}
.sub24 .art3 li{background:#f1f1f1;border-radius:100px;padding: 24px 15px;margin-bottom: 25px;}
.sub24 .art3 li img{width:20px;}


@media screen and (max-width:767px){
	.sub24 .art3 li{border-radius: 10px;}
	.sub24.sub_sc .tab-menu{grid-template-columns: repeat(1, 1fr);}

}
.sub31{margin-top:80px;}
.sub31 .art1{text-align:center;}
.sub31 .art1 h3{color:#333;}
.sub31 .art1 .txt1{font-size:var(--font23);}
.sub31 .art1 .txt1 b{display:inline-block;width:100%;color:var(--color1);}
.sub31 .art1 .img_box{border:1px solid #ddd;margin-top:40px;display: inline-block;}
.sub31 .art1 .ico_box{display: flex;flex-wrap: wrap;justify-content: center;gap: 30px;margin: 60px auto;}
.sub31 .art1 .ico_box li{width:269px;aspect-ratio: 1 / 1;background: var(--color1);color: #fff;display: flex;align-content: center;align-items: center;justify-content: center;flex-direction: column;border-radius: 50%;}
.sub31 .art1 .ico_box .ico{height: 53px;display: flex;align-items: center;justify-content: center;margin-bottom: 14px;}
.sub31 .art1 .ico_box .ico img{width:100%;height:100%;object-fit: contain;}
.sub31 .art1 .ico_box b{font-size:var(--font24);}
.sub31 .art1 .ico_box p{height: 50px;font-size: var(--font19);line-height:1.2}
.sub31 .art1 .txt2{font-size:var(--font23);}
.sub31 .art2{background:#f5f8ff;margin:80px 0;padding:80px 0;text-align: center;}
.sub31 .art2 h3{color:#000;}
.sub31 .art2 .txt1{font-size:var(--font23);}
.sub31 .art2 .ico_box{display:flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 20px;margin-top: 40px;}
.sub31 .art2 .ico_box .ico{padding-right:10px;}
.sub31 .art2 .ico_box .txt{text-align:left;border-left:1px solid #ddd;padding-left:10px;}
.sub31 .art2 .ico_box p{line-height:1.2;font-size: var(--font18);}
.sub31 .art2 .ico_box .num{font-size:var(--font18);line-height:1;}
.sub31 .art2 li{background:#fff;border-radius: 500px;border:1px solid #c4d4ec;padding:20px;width: 264px;display: flex;align-items: center;}
.sub31 .art2{}
.sub31 .art3{text-align:center;}
.sub31 .art3 .img_box{border-radius:50%;overflow:hidden;aspect-ratio: 1 / 1;border: 9px solid #c4d4ec;}
.sub31 .art3 ul{display:flex;gap:30px;flex-wrap: wrap;justify-content: center;}
.sub31 .art3 li{width:300px;}
.sub31 .art3 .txt{font-size:var(--font21);margin-top:20px;font-weight:500;line-height:1.2;}
.sub31 .art3 .txt1{font-size:var(--font22);margin:80px 0 120px;}

@media screen and (max-width:767px){
.sub31 .art3 li,
	.sub31 .art1 .ico_box li{width: 151px;}
	.sub31 .art3 li .img_box{border: 4px solid #c4d4ec;}
	.sub31 .art3 ul,
	.sub31 .art1 .ico_box{gap: 15px;display: flex;}
	.sub31 .art1 .ico_box .ico{height: 40px;width: 50px;margin-bottom: 0;}
	.sub31 .art1 .ico_box p{font-size:14px;height: auto;}
}

.sub32 .art1 .img_box{border:none;}
.sub32 .art2 .tag{background:var(--color1);height:50px;color:#fff;font-size:var(--font21);line-height:50px;text-transform: uppercase;}
.sub32 .art2 .mySwiper{margin-top:40px;}
.sub32 .art2 .swiper-button-next,
.sub32 .art2 .swiper-button-prev{position:absolute;top:50%;z-index: 10;transform:translate(0, -50%);}
.sub32 .art2 .swiper-button-next span,
.sub32 .art2 .swiper-button-prev span{color:#a2a2a2;}
.sub32 .art2 .swiper-button-next{right:5px;}
.sub32 .art2 .swiper-button-prev{left:5px;}
.sub32 .art4 {background:#f8f8f8;text-align:center;padding:80px 0;}
.sub32 .art4 h3{color:#000;}
.sub32 .art4 ul{display:flex;flex-wrap: wrap;justify-content: center;gap: 40px;}
.sub32 .art4 li{width: 375px;}
.sub32 .art4 .txt1{background: #fff;border-radius: 50px;border: 1px solid #ddd;margin: 20px 0;font-size: var(--font24);width: auto;display: inline-block;padding: 5px 21px;}
.sub32 .art4 .txt1 b{color:var(--color1);border-right:1px solid #ddd;padding-right:17px;}
.sub32 .art4 .txt1 span{font-weight:700;padding-left:15px;}

.sub33 .art3{margin-bottom:120px;}

.sub41{}
.sub41 .img_drag_box .img_box .img img{object-position: center;}
.sub41 .img_drag_box .img_box .img.a{background-position:center;}
.sub41 .art1{font-size:var(--font23);text-align:center;}
.sub41 .art1 p{margin-top:40px;}
.sub41 .art1 .txt1{margin-top:30px;}
.sub41 .art2{text-align:center;background:var(--color2);padding: 80px 0 0;}
.sub41 .art2 .txt1{font-size:var(--font23);}
.sub41 .art2 .img_box{display:flex;justify-content: center;gap: 10px;margin: 50px auto 40px;}
.sub41 .art2 .div02{background:url('../img/sub41/img04.png');color: #fff;text-align: left;}
.sub41 .art2 .div02 .w1400{display:flex;justify-content: flex-end;margin-top: -90px;}
.sub41 .art2 .div02 ul{width: 870px;max-width: 100%;padding: 130px 0 80px;font-size: var(--font21);}
.sub41 .art2 .div02 li{font-weight:300;position: relative;padding-left: 70px;}
.sub41 .art2 .div02 li::before{content:'';display:block;width: 55px;height: 55px;background: url('../img/common/chk_l.png');background-size: contain;position: absolute;left: 0;background-repeat: no-repeat;top: 4px;/* transform: translate(0px, -50%); */}
.sub41 .art2 .div02 li ~ li {margin-top:20px;}
.sub41 .art2 .div02 li b{width:100%;display:inline-block;font-size:var(--font23);}
.sub41 .chk_list{background: url(../img/sub41/img05.png) #e3e3e3;padding: 160px 0 110px;background-size: auto;background-position: top center;background-repeat: no-repeat;}
.sub41 .chk_list .w1400{display: flex;justify-content: flex-end;}
.sub41 .chk_list h3{margin-bottom: 14px;color: #000;}
.sub41 .chk_list .txt1{margin-bottom:10px;font-size: var(--font21);}
.sub41 .chk_list .box1{width: 50%;}
.sub41 .chk_list ul{margin-top:50px;}
.sub41 .chk_list li{font-size:var(--font23);margin-bottom: 20px;font-weight: 600;}
.sub41 .chk_list li::before{content:'';display:block;width:30px;height:30px;background:url('../img/common/chk_st1.png');background-size:contain;background-repeat:no-repeat;float: left;margin-right: 6px;}
.img_drag_box {padding:80px 0;}
.img_drag_box .txt_box{display:flex;justify-content: space-between;}
.img_drag_box .txt_box > div{width: 240px;text-align:center;font-size: var(--font21);height: 60px;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.img_drag_box .img_box{position:relative;}
.img_drag_box .img_box .img{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position: left;}
.img_drag_box .img_box .img img{object-fit: cover;width: 100%;height: 100%;}
.img_drag_box .img_box .img.a{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('../img/sub41/img06.png');opacity:0;transition:opacity 0.15s ease-out;pointer-events:none; /* Ã­ÂÂ´Ã«Â¦Â­ Ã«Â°Â©Ã¬Â§â‚¬ */}
.img_drag_box .info_box .drag_box{position:absolute;width: calc(100% - 480px);max-width:600px;height:60px;margin:0 auto;padding:0; /* Ã«â€œÅ“Ã«Å¾ËœÃªÂ·Â¸ Ã«Â²â€Ã¬Å“â€ž Ã¬ËœÂ¤Ã«Â¥Ëœ Ã«Â°Â©Ã¬Â§â‚¬ */left:50%;bottom:0;transform:translate(-50%, 0);}
.img_drag_box .info_box{position:relative;}
.img_drag_box .info_box .drag_box::after{content:'';position:absolute;top:50%;left:0;width:100%;height: 9px;background-color: var(--color2);transform: translate(0px, -50%);}
.img_drag_box .info_box .drag_box .bar_btn{position:absolute;top:50%;margin-top: -28.5px; /* 57px / 2 */width: 59px;height: 59px;border-radius:50%;background:url('../img/sub41/drag_btn.png'); /* Ã«ËœÂÃ«Å â€ Ã¬â€¢â€žÃ¬ÂÂ´Ã¬Â½Ëœ Ã¬ÂÂ´Ã«Â¯Â¸Ã¬Â§â‚¬ */cursor:grab;z-index:10;left:50%;}

@media screen and (max-width:1100px){
	.img_drag_box .txt_box > div{width:200px;}
	.img_drag_box .info_box .drag_box{width:calc(100% - 400px);}
	.sub41 .chk_list{padding: 60px 0;background-size: cover;}
	.sub41 .art2 .img_box{display:flex;justify-content: center;flex-direction: column;margin: 20px auto;}
}

@media screen and (max-width:767px){
.sub41 .art2 .div02 li::before{width: 21px;height: 21px;}
	.sub41 .art2 .div02 li{padding-left:30px;}
	.img_drag_box .img_box{height:300px;}
	.img_drag_box .txt_box{display:flex;padding-bottom: 40px;}
	.img_drag_box .txt_box > div{width: 50%;}
	.img_drag_box .txt_box > div.l_txt{text-align:left;display: flex;align-items: flex-start;}
	.img_drag_box .txt_box > div.r_txt{text-align:right;display: flex;align-items: flex-end;}
	.img_drag_box .info_box .drag_box{width:100%;}
	.img_drag_box{padding:50px 0;}
	.sub41 .chk_list .box1{width:100%;}
	.img_drag_box .info_box .drag_box .bar_btn{position:absolute;top:50%;margin-top: -18.5px; /* 57px / 2 */width: 39px;height: 39px;border-radius:50%;background:url('../img/sub41/drag_btn.png'); /* Ã«ËœÂÃ«Å â€ Ã¬â€¢â€žÃ¬ÂÂ´Ã¬Â½Ëœ Ã¬ÂÂ´Ã«Â¯Â¸Ã¬Â§â‚¬ */cursor:grab;z-index:10;left:50%;background-size: cover;}
	.sub41 .chk_list{
    background-position: right;
}
}

.sub42 .art2{padding-bottom:80px;}
.sub42 .art2 .txt1{/* font-size:var(--font21); */}
.sub42 .art2 ul{display:flex;gap: 40px;justify-content: center;margin-top: 40px;}
.sub42 .art2 ul{gap:20px;}
.sub42 .art2 li{background:#fff;width: 290px;padding: 40px 20px;text-align: left;}
.sub42 .art2 li span{display:inline-block;width:100%;border-bottom:1px solid #111;padding-bottom:10px;margin-bottom:10px;font-size:var(--font21);}
.sub42 .art2 li b{font-weight:700;font-size:var(--font27);}
.sub42 .art2 li .txt{font-size:var(--font16);margin-top:10px;color:#555;}
.sub42 .art3{text-align:center;padding-top: 80px;padding-bottom: 80px;}
.sub42 .art3 h3{/* color:#000; */}
.sub42 .art3 .txt{font-size: var(--font23);margin-bottom:40px;}
.sub42 .art3 ul{display:flex;flex-wrap: wrap;justify-content: center;gap: 30px;}
.sub42 .art3 ul li p{font-size:var(--font18);margin-top:20px;}
.sub42 .img_drag_box .img_box .img.a{background-image:url('../img/sub42/img05.png');background-position: center left;}
.sub42 .img_drag_box .img_box .img img{object-fit: cover;width: 100%;height: 100%;object-position: left;}
.sub42 .chk_list{background: url(../img/sub42/img04.png) #e3e3e3;background-position: top right;}

@media screen and (max-width:1100px){
	.sub42 .art2 ul{display:flex;flex-wrap: wrap;}
	.sub42 .art2 li{width: calc(50% - 10px);}
}

@media screen and (max-width:767px){
	.sub42 .art2 ul{display:flex;flex-wrap: wrap;}
	.sub42 .art2 li{width: 100%;}
}

.sub43 .art1{text-align:center;}
.sub43 .art1 p{font-size:var(--font23);margin-bottom: 50px;}
.sub43 .art2 .w1400{display:flex;align-items: center;justify-content: center;gap: 90px;}
.sub43 .art2 .img_box{margin-bottom: -40px;z-index: -1;}
.sub43 .art2 .txt_box{width: 490px;}
.sub43 .art2 .txt_box b{display:inline-block;width:100%;font-size: var(--font35);margin:20px 0 8px;}
.sub43 .art2 .txt_box p{font-size: var(--font21);}
.sub43 .art2 .img_2{display:flex;gap: 14px;margin-top: 80px;}
.sub43 .art2 .img_2 li:last-child{margin-left:15px;}
.sub43 .art3{background:var(--color2);padding: 120px 0;text-align:center;}
.sub43 .lasik_compare .title{background:#fff;border-bottom:1px solid #ddd;font-size: var(--font23);height: 60px;}
.sub43 .art3 .ico{display:flex;gap: 20px;align-items: center;flex-wrap: wrap;justify-content: center;}
.sub43 .art3 .ico li{border:1px solid #ddd;aspect-ratio: 1 / 1;width: 200px;border-radius: 50%;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.sub43 .art3  .ico li .txt{line-height:1.2;margin-top: 15px;font-size: var(--font18);font-weight: 500;}
.sub43 .compare_col{border-top:3px solid #000;width: 33.33%;max-width: 300px;}
.sub43 .compare_col:nth-of-type(2) {background:#f8f8f8;}

.compare_col {}
.sub43 .compare_col:nth-of-type(2) .title {background:#f8f8f8;}
.sub43 .lasik_compare .active .title{background:#d02839;}
.sub43 .compare_col li{height:60px;}
.sub43 .compare_col:nth-child(3) ul li{background:#fff6f7;}
.sub43 .compare_col.active.compare_col.active{border-color:#d02839;transform: scale(1);border-top: 4px solid #000;}
.sub43 .lasik_compare .compare_row::after{display:none;}
.sub43  .art4{text-align:center;padding-top: 120px;padding-bottom: 120px;}
.sub43  .art4 h3{color:#111;}
.sub43  .art4 .active{background:#d02839;color:#fff;}
.sub43  .art4 .table_st1{border-color:#333;}
.sub43  .art4 .table_st1 td:nth-child(2){/* background:#fff6f7; */}
.sub43  .art4 table *{font-size:var(--font21);color: #111;}
.sub43  .art4 table div{margin-bottom: 10px;}

@media screen and (max-width:1100px){
.sub43 .art2 .w1400{gap:30px;}
	.sub43 .art2 .img_2{margin-top:40px;}
	.sub43 .art3 .ico li{width:150px;}
	.sub43 .art3 .img_box{width: 33px;}
	.sub43 .art3 .ico{gap:10px;}
}
@media screen and (max-width:767px){
.sub43 .art2 .w1400{display: flex;flex-direction: column;}
	.sub43 .art2 .img_box{margin-bottom:0;}
	.sub43 .art2 .txt_box{width:100%;margin-bottom: 20px;}
	.sub43 .art2 .txt_box img{width:200px;}
	.sub43 .art3{padding-top: 80px;padding-bottom: 80px;}
	.sub43 .art3 .ico li{width: calc(50% - 5px);}
	.sub43 .lasik_compare .w1400{padding:0;}
	.sub43 .compare_col li{height: 56px;font-size: 14px;padding: 0px 7px;}
	.sub43 .art4{padding-top:80px;padding-bottom:80px;}
}

.sub44 {}
.sub44 h3{text-align:center;color:#000;}
.sub44 .sub_tit{margin-bottom:40px;}
.sub44 .art2{background: #f9f9f9;padding: 80px 0;overflow: hidden;}
.sub44 .art3{background:var(--color2);padding: 80px 0;overflow: hidden;}
.sub44 .popup_layer{position:fixed;top:0; left:0; right:0; bottom:0;background:rgba(0, 0, 0, 0.6);z-index:9999;display:none;align-items:center;justify-content:center;}
.sub44 .popup_inner{position:relative;max-width:90%;max-height:90%;background:#fff;padding:10px;}
.sub44 .popup_inner img{max-width:100%;height:auto;display:block;}
.sub44 .gallery-top{width:100%;height:auto;}
.sub44 .gallery-top .swiper-slide,
.sub44 .gallery-btm .swiper-slide{width:auto;cursor:pointer;width: 340px;background: #fff;text-align:center;padding: 20px;}
.sub44 .gallery-top .swiper-slide:hover,
.sub44 .gallery-btm .swiper-slide:hover{box-shadow: 7px 7px 0 #0000001f;}
.sub44 .gallery-top .swiper-slide b,
.sub44 .gallery-btm .swiper-slide b{font-size:var(--font23);display:inline-block;width:100%;}
.sub44 .gallery-top .swiper-slide span,
.sub44 .gallery-btm .swiper-slide  span{color:#32439e;font-weight:300;text-transform: uppercase;margin-bottom: 20px;display: inline-block;}

.sub44 .gallery-top img{width:100%;height:auto;display:block;}
.sub44 .popup_layer{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.6);z-index:9999;display:none;align-items:center;justify-content:center;padding:20px;}
.sub44 .popup_inner{position:relative;max-width: 90vw;width: auto;height: 600px;background:#fff;padding: 30px 30px;border-radius: 0;box-shadow:0 0 20px rgba(0, 0, 0, 0.2);overflow-y:auto;max-height:90vh;display: flex;align-items: center;justify-content: center;}
.sub44 .popup_inner img{max-width:100%;height:auto;display:block;}
.sub44 .popup_close{position:absolute;top: 0;right: 20px;font-size: 64px;background:none;border:none;cursor:pointer;color: #888;font-weight: 300;}
.sub44 .popup_inner .img_box{/* width: 500px; */}
.sub44 .popup_inner .lens_detail{width: 600px;}
.sub44 .popup_inner .lens_features{font-size: var(--font20);}
.sub44 .popup_inner .lens_title{font-size: var(--font35);text-align:left;margin:0;margin-bottom: 10px;}
.sub44 .popup_inner .lens_intro{font-size:var(--font21);}
.sub44 .popup_inner .lens_subtitle{font-size: var(--font23);text-align:left;margin:0;margin-bottom: 16px;line-height: 1;margin-top: 40px;margin-bottom: 15px;color: #000;}
.sub44 .popup_inner .lens_features li::before{content:'-';margin-right:5px;}
.sub44 .popup_inner span{color:#32439e;font-weight:300;text-transform: uppercase;display: inline-block;font-size: var(--font16);margin-bottom: 2px;}

.sub44 .swiper-safety-wrap{max-width:1100px;margin:50px auto;}
.sub44 .swiper-safety-wrap .safety-main {border:1px solid #ddd;position: relative;}
.sub44 .swiper-safety{display:flex;flex-direction:row;padding: 0;}
.sub44 .swiper-safety .left{width: 540px;}
.sub44 .swiper-safety .right{width:50%;padding-left:30px;display:flex;flex-direction:column;justify-content:center;text-align: left;align-items: flex-start;}

.right {}
.sub44 .swiper-safety .right h3{color: #000;margin-bottom:10px;font-size: var(--font35);}
.sub44 .swiper-safety .right h3 b{color:var(--color1);}
.sub44 .swiper-safety .right p{line-height: 1.2;font-size: var(--font21);color:#333;}
.sub44 .safety-thumbs{margin-top: 20px;}
.sub44 .safety-thumbs .swiper-slide{text-align:center;cursor:pointer;}
.sub44 .safety-thumbs .swiper-slide img{width:100%;border:1px solid #ddd;border-radius: 0;}
.sub44 .safety-thumbs .swiper-slide span{display:block;margin-top:8px;font-size: var(--font18);}

.sub44 .art4{padding-top: 80px;padding-bottom: 80px;text-align:center;}
.sub44 .art4 h4{display:inline;background:#eff0ff;color:#000;font-weight:300;}
.sub44 .art4 h4 b{color:var(--color1);}
.sub44 .art4 p{font-size:var(--font21);margin-top:10px;}


.sub44 .art5{background: #f5f5f5;padding:80px 0;}
.sub44 .art5 .swiper-safety {background:#fff;}
.sub44 .art5 .swiper-pagination {position:absolute;bottom: 20px;z-index: 10;right: 0;display: flex;gap: 3px;left: 570px;}
.sub44 .swiper-pagination-bullet {display: block;width: 8px;height: 8px;transition: transform 0.3s ease;background: #ddd;border-radius: 50px;}
.sub44 .swiper-pagination-bullet-active {display: block;background: var(--color1);}
.sub44 .swiper-safety .left img{object-fit:cover;width:100%;height:100%;}

@media screen and (max-width:767px){
	.sub44 .swiper-safety .right p br{display:none;}
	.sub44 .gallery-top .swiper-slide, .sub44 .gallery-btm .swiper-slide{width: 300px;max-width: 100%;}
	.sub44 .gallery-top .swiper-slide span, .sub44 .gallery-btm .swiper-slide span{font-size:14px;}
	.sub44 .swiper-safety .left{width:100%;height: 240px;overflow: hidden;}
	.sub44 .art5 .swiper-safety{display: flex;flex-direction: column;height: auto;}
	.sub44 .swiper-safety .right{padding: 20px;width:100%;}
	.sub44 .art5 .swiper-pagination{right:10px;left: auto;bottom:10px;width: 100%;display: flex;justify-content: flex-end;}
	.sub44 .safety-thumbs .swiper-slide{width: calc(33.33% - 10px) !important;margin-bottom: 8px;}
	.sub44 .safety-thumbs .swiper-wrapper{display: flex;flex-wrap: wrap;}
	.sub44 .safety-thumbs .swiper-slide span{font-size:14px;line-height:1.2;}
	.sub44 .art5{padding-bottom:1px;}
	.sub44 .popup_inner{display: flex;align-items: center;height: 70vh;flex-wrap: wrap;}
	.sub44 .popup_inner .img_box{width:100%;text-align: center;}
	.sub44 .popup_inner img{
    object-fit: cover;
    width: auto;
    height: 100%;
    max-width: 100%;
    display: inline-block;
}

}
.sub51 .art1 p{font-size:var(--font23);text-align: center;margin-top: 30px;}

.sub51 .art1 ul{display:flex;margin-top: 40px;margin-bottom: 50px;gap: 20px;}
.sub51 .art1 ul li{width:50%;gap: 30px;display: flex;flex-wrap: wrap;justify-content: center;flex-direction: column;align-content: center;align-items: center;}
.sub51 .art1 ul li .img_box{height:300px;display: flex;align-items: center;justify-content: center;}
.sub51 .art1 .tag{background:var(--color1);display:inline-block;color:#fff;width:200px;border-radius:50px;text-align:center;padding: 8px 10px;font-size:var(--font21);}
.sub51 .art2{text-align:center;background:url('../img/sub51/img01.png');color: #fff;background-size: cover;background-repeat: no-repeat;padding:80px 0;}
.sub51 .art2 h3{color:#fff;}.sub51 .art2 ul{display:grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}
.sub51 .art2 li{padding: 20px;border:1px solid #fff;font-size: var(--font21);display: flex;flex-direction: column;align-items: center;gap: 10px;}
.sub51 .art2 .tag{background:#fff;width: 50px;height: 50px;border-radius:50%;color:var(--color1);font-size:var(--font23);display:flex;align-items: center;justify-content: center;}
.sub51 .art3{text-align:center;padding:80px 0;}
.sub51 .art3 .tag{background:var(--color1);display:inline-block;color:#fff;width:auto;border-radius:50px;text-align:center;padding: 5px 20px;margin-bottom: 10px;font-size: var(--font23);font-weight: 600;}
.sub51 .art3 .txt{font-size:var(--font21);margin-bottom: 30px;}
.sub51 .art3 .sky{background:var(--color2);padding:80px 0;margin:80px 0;}

@media screen and (max-width:767px){
.sub51 .art1 ul{display:flex;flex-direction: column;align-items: center;gap: 50px;}
	.sub51 .art1 ul li{width:100%;gap: 20px;}
	.sub51 .art1 ul li .img_box{height:auto;max-width: 90%;}
	.sub51 .art2 ul{display:grid;grid-template-columns: repeat(2, 1fr);gap: 10px;}
	.sub51 .art2 .tag{width:30px;height:30px;}
	.sub51 .art2 .txt_box{line-height:1.2;}
	.sub51 .art2 li{display: flex;align-items: center;justify-content: center;padding: 20px 10px;}
	.sub51 .art2 li br{display:none;}
}

.sub52 .art1 .img_box{display:flex;justify-content: center;gap: 30px;margin: 30px 0 70px;}
.sub52 .img_drag_box .img_box .img.a{background-image:url('../img/sub52/img04.png');background-size: contain;}
.sub52 .art2{padding-bottom: 60px;}
.sub52 .img_drag_box .img_box .img{background-position: center;background-size: contain;}
.sub52 .art2 .img_box{height:auto;}
.sub52 .art2 .img_drag_box{padding: 0;}
.sub52 .art2 .img_drag_box .info_box .drag_box::after{background:#fff;}
.sub52 .art3{text-align:center;padding:80px 0;}
.sub52 .art3 .w1400{display:flex;gap: 40px;justify-content: center;}
.sub52 .art3 .img_box{width: 50%;text-align: right;}
.sub52 .art3 .img_box img{display: inline-block;object-fit: cover;width: 100%;height: 100%;max-width: 450px;text-align: right;}
.sub52 .art3 .txt_box{width: 50%;text-align: left;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;}
.sub52 .art3 .txt{}
.sub52 .art3 .tag{background: var(--color1);width: auto;border-radius: 50px;color: #fff;font-size: var(--font26);display: inline-block;padding: 5px 20px;font-weight: 600;}
.sub52 .art3 p{font-size: var(--font23);margin-top:20px;}
.sub52 .art4 p{font-size: var(--font23);margin-top:20px;}
.sub52 .art4 {background:var(--color2);padding:80px 0;text-align:center;}
.sub52 .art4 .tag{background: var(--color1);width: auto;border-radius: 50px;color: #fff;font-size: var(--font26);display: inline-block;padding: 5px 20px;font-weight: 600;}
.sub52 .art4 .w1400{display:flex;gap: 40px;justify-content: center;}
.sub52 .art4 .img_box{width: 50%;text-align: left;}
.sub52 .art4 .img_box img{display: inline-block;object-fit: cover;width: 100%;height: 100%;max-width: 450px;}
.sub52 .art4 .txt_box{width: 50%;text-align: right;display: flex;flex-direction: column;align-items: flex-end;justify-content: center;}
.sub52 .art5{text-align:center;padding-top: 80px;padding-bottom: 80px;}
.sub52 .art5 p{font-size:var(--font21);margin-bottom: 40px;}
.sub52 .art6{padding: 80px 0;background: #f9f9f9;text-align: center;}
.sub52 .art6 .img_box{width: 560px;}
.sub52 .art6 .txt_box{width: 550px;}
.sub52 .art6 h3{color:#000;}
.sub52 .art6 .w1400 > p{font-size: var(--font21);margin-bottom: 50px;}
.sub52 .art6 .txt_box{text-align:left;font-size:var(--font21);display: flex;flex-direction: column;justify-content: center;}
.sub52 .art6 ul{margin-bottom: 40px;display: flex;gap: 30px;justify-content: center;}
.sub52 .art6 li b{font-size:var(--font25);color:var(--color1);}

@media screen and (max-width:767px){
	.sub52 .art1 .img_box{display: flex;flex-direction: column;}
	.sub52 .art3 .w1400{display:flex;flex-direction: column;}
	.sub52 .art3 .img_box{width:100%;}
	.sub52 .art3 .txt_box{width:100%;text-align: center;display: flex;align-content: center;align-items: center;}
	.sub52 .art4 .w1400{display:flex;flex-direction: column-reverse;}
	.sub52 .art4 .img_box{width:100%;}
	.sub52 .art4 .txt_box{width:100%;text-align: center;display: flex;align-content: center;align-items: center;}
	.sub52 .art4 .txt_box br{display:none;}
	.sub52 .art6 ul{display: flex;flex-direction: column;align-items: center;}
	.sub52 .art6 .img_box{width:100%;}
	.sub52 .art6 .txt_box{width:100%;}
}

.sub61 .art1 p{text-align:center;font-size: var(--font23);margin-top: 40px;}
.sub61 .art1 ul{display: flex;gap: 30px;margin: 40px auto 80px;align-items: center;}
.sub61 .art1 li{width:50%;font-size: vaR(--font21);}
.sub61 .art1 li .txt{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px;font-size: var(--font21);line-height: 1.2;}
.sub61 .art1 li .div:last-child .txt{border-bottom:none;padding-bottom:0;margin-bottom:0;}
.sub61 .art1 li .tag{color: #3995e3;font-weight: 600;font-size: var(--font23);margin-bottom: 4px;}
.sub61 .art2{background:var(--color2);padding: 80px 0;text-align: center;}
.sub61 .art2 h3{margin-bottom: 5px;}
.sub61 .art2 .txt{font-size:var(--font21);margin-bottom:40px;}
.sub61 .art2 ul{display:grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}
.sub61 .art2 li{padding: 20px;border: 1px solid var(--color1);font-size: var(--font21);display: flex;flex-direction: column;align-items: center;gap: 10px;background: #fff;justify-content: center;}
.sub61 .art2 .tag{background: var(--color1);width: 50px;height: 50px;border-radius:50%;color: #fff;font-size:var(--font23);display:flex;align-items: center;justify-content: center;}
.sub61 .art3{text-align:center;padding:80px 0;}
.sub61 .art3 h3{margin-bottom:10px;}
.sub61  .ul_st4 li{/* display: flex; *//* justify-content: center; */}
.sub61 .art3 p{font-size:var(--font21);margin-bottom:40px;}
.sub61 .art4{padding:80px 0;background:#f5f5f5;text-align:center;}
.sub61 .art4 ul{display: grid;gap:20px;grid-template-columns: repeat(4, 1fr);}
.sub61 .art4 li{text-align:left;background: #fff;font-size: var(--font21);padding: 15px;flex: 1;}
.sub61 .art4 li .img_box{margin-bottom:20px;text-align: center;}
.sub61 .art4 li b{font-size:var(--font23);margin-bottom:10px;}
.sub61 .art4 li p{line-height:1.2;font-size: var(--font18);}
.sub61 .art4 b{color: var(--color1);}
.sub61 .art5{text-align:center;padding-top: 80px;padding-bottom: 80px;}
.sub61 .art5 .img_wrap{display:flex;justify-content: center;gap: 90px;margin-top: 50px;}
.sub61 .art5 .tag{background:var(--color1);display:inline-block;color:#fff;width:200px;border-radius:50px;text-align:center;padding: 8px 10px;font-size: var(--font23);font-weight: 600;margin-top: 30px;}
.sub61 .art5 .btm li{display:flex;align-items: center;gap: 10px;}
.sub61 .art5 .btm li img{width:300px;}
.sub61 .art5 .btm li ~ li{margin-top:20px;}
.sub61 .art5 p{font-size:var(--font23);}
.sub61 .art6{background:var(--color1);color:#fff;text-align:center;padding:80px 0;}
.sub61 .art6 .img_box{margin:20px 0;}
.sub61 .art6 .img_box li{margin-bottom:20px;}
.sub61 .art6 h3{color:#fff;}
.sub61 .art6 p{font-size:var(--font21);}
.sub61 .art7{text-align:center;padding-top: 80px;padding-bottom: 80px;}
.sub61 .art7 ul{display:flex;justify-content: center;}
.sub61 .art7 li{max-width: 50%;background: #f9f9f9;}
.sub61 .art7 .txt_box{background:var(--color1);color: #fff;padding: 40px;display: flex;align-items: center;flex-wrap: wrap;align-content: center;}
.sub61 .art7 .txt_box p{text-align: left;font-size:var(--font21);}
.sub61 .art7 .txt_box p ~ p{margin-top:20px;}
.sub61 .art7 .txt_box b{color:var(--color1);background:#fff;border-radius:50%;width:30px;height:30px;display: flex;align-items: center;justify-content: center;float: left;margin-right:10px;}

@media screen and (max-width:1100px){
	.sub61 .art5 .btm li{display:flex;flex-direction: column;align-content: center;}

}

@media screen and (max-width:767px){
	.sub61 .art2 ul{display:grid;grid-template-columns: repeat(2, 1fr);gap: 10px;}
	.sub61 .art2 li br{display:none;}
	.sub61 .art1 ul{display: flex;flex-direction: column;}
	.sub61 .art1 li{width:100%;}
	.sub61 .art4 ul {display: grid;gap: 20px;grid-template-columns: repeat(1, 1fr);}
	.sub61 .art4 ul li{text-align:center;}
	.sub61 .art5 .img_wrap{display: flex;flex-direction: column;}
	.sub61 .art5 .btm{display:flex;gap: 9px;}
	.sub61 .art5 .btm li{width:33.33%;margin: 0 !important;}
	.sub61 .art5 .btm p{font-size:14px;line-height:1.2;}
	.sub61 .art7 ul{display:flex;flex-direction: column;}
	.sub61 .art7 li{width:100%;max-width: none;}
	.sub61 .art7 .txt_box{width:100%;max-width: none;padding: 20px;}
}

.sub71{}
.sub71 .table_st1 *{font-size:var(--font21);}
.sub71 .art1{}
.sub71 .art1 .txt{text-align:center;font-size:var(--font23);}
.sub71 .art2{background:var(--color2);padding: 1px 0  0;text-align:center;margin-top: 80px;}
.sub71 .art2 .tag{font-size:var(--font30);background:var(--color1);color:#fff;border-radius:100px;padding:10px;display:inline-block;width:250px;margin: 40px 0 20px;font-weight: 400;}
.sub71 .art2 .txt{font-size:var(--font21);}
.sub71 .art2 h4{margin-top: 60px;margin-bottom: 20px;}
.sub71 .tab-menu{grid-template-columns: repeat(3, 1fr);gap:10px;margin-bottom: 40px;}
.sub71 .tab-menu li{background:none;}
.sub71 .img_box{}
.sub71 .chk_list2 {margin-top:80px;}
.sub71 .chk_list2 h4{margin:0;}

@media screen and (max-width:1100px){
	.sub71 .chk_list2 h4{width: 250px;}

}

@media screen and (max-width:767px){
	.sub71 .table_st1 *{font-size:14px;}
	.sub71 .chk_list2 h4{width:100%;line-height: 1;}
	.sub_sc .chk_list2 .w1400{display:flex;flex-wrap: wrap;}
	.sub_sc .chk_list2 ul{width:100%;display: flex;flex-wrap: wrap;}
	.sub_sc .chk_list2 li{width: 100%;margin-top: 30px;}
	.sub71 .tab-menu{    grid-template-columns: repeat(1, 1fr);}
}

.sub72{overflow:hidden;}
.sub72 .art1 p{text-align:center;font-size:var(--font21);margin-top: 40px;margin-bottom: 40px;}
.sub72 .art2{background:var(--color2);padding:80px 0;text-align:center;}
.sub72 .art2 .txt{font-size:var(--font21);}
.sub72 .art2 ul:nth-of-type(1) {display:flex;margin-bottom: 70px;justify-content: center;gap: 20px;margin-top: 30px;}
.sub72 .art2 ul:nth-of-type(1) li{/* width:50%; */}
.sub72 .art2 ul:nth-of-type(1) li .img_box{border: 1px solid var(--color1);border-radius:50%;aspect-ratio: 1 / 1;width: 250px;margin-bottom: 20px;background: #e9c0a4;text-align: center;}
.sub72 .art2 ul:nth-of-type(1) .txt_box{font-size:var(--font21);}
.sub72 .art2 ul:nth-of-type(1) .txt_box b{background:#ddd;color:#fff;border-radius:50px;width:200px;padding:10px 20px;display:inline-block;margin-top: 7px;margin-bottom: 20px;}
.sub72 .art2 ul:nth-of-type(1) li:nth-child(1) .txt_box b{background:#97a4ec;}
.sub72 .art2 ul:nth-of-type(1) li:nth-child(2) .txt_box b{background:var(--color1);}
.sub72  .art3{padding-top: 80px;padding-bottom: 80px;}
.sub72  .art4{padding:80px 0;background: #f6f6f6;}

@media screen and (max-width:767px){
	.sub72 .art2 ul:nth-of-type(1){
    display: flex;
    flex-direction: column;
}
.sub72 .art2 ul:nth-of-type(1) li{width:100%;text-align: center;display: flex;flex-direction: column;align-content: center;align-items: center;}
}

.sub73 .art1 p{text-align:center;font-size:var(--font23);margin-top:40px;}
.sub73 .art2{padding:80px 0;background:var(--color2);text-align:center;margin-top: 80px;}
.sub73 .art2 .txt{font-size:var(--font21);margin-top: 40px;}
.sub73 .art3{padding-top: 80px;padding-bottom: 80px;}
.sub73 .art3 h3{text-align:center;}
.sub73 .art3 li{display:flex;gap: 40px;align-items: center;}
.sub73 .art3 li ~ li{margin-top:40px;}
.sub73 .art3 .img_box{width: 240px;height: 220px;background:#ddd;}
.sub73 .art3 .txt_box b{font-size: var(--font35);color: var(--color1);}
.sub73 .art3 .txt_box b img{width:30px;}
.sub73 .art3 .txt_box p{font-size:var(--font21);}

@media screen and (max-width:1100px){
	.sub73 .art3 li{display: flex;flex-direction: column;}
}

@media screen and (max-width:767px){
	.sub73 .art3 li{display: flex;flex-direction: column;align-items: center;text-align: center;}
	.sub73 .art3 .txt_box b img{width:25px;}
}

.sub74 .art1 p{text-align:center;font-size:var(--font23);margin-top:40px;}
.sub74 .art2{padding:80px 0;background:var(--color2);margin-top: 80px;}
.sub74 .art2 h3{text-align:center;}
.sub74 .art2 .img_box{width:100%;height: auto;background:#ddd;margin-bottom:30px;}
.sub74 .art2 .img_box img{object-fit:cover;width:100%;height:100%;}
.sub74 .art2 .ico_box{display:flex;align-items: center;margin-top: 40px;}
.sub74 .art2 .ico_box .tag{width: 210px;background:#ddd;text-align:center;border-radius:50px;padding: 7px;font-size:var(--font21);}
.sub74 .art2 .ico_box ul{width:calc(100% - 210px);display: flex;}
.sub74 .art2 .ico_box li{flex:1;border-right: 1px solid #ddd;padding-left: 60px;font-size: var(--font21);display: flex;align-items: center;gap: 15px;}
.sub74 .art2 .ico_box li:last-child{border-right:none;}
.sub74 .art2 .ico_box .ico{background: #d3d5e1;width: 90px;height: 90px;border-radius:50%;display: flex;align-items: center;justify-content: center;}
.sub74 .art2 .ico_box .ico img{max-width: 50px;max-height: 42px;}
.sub74 .art2 .ico_box.box1 .ico{background:#a4aeec;}
.sub74 .art2 .ico_box .txt{line-height:1.2}
.sub74 .art2 .ico_box.box1 .tag{background:var(--color1);color:#fff;}
.sub74 .art2 .ico_box.box2 .tag{background: #a4aeec;color:#fff;}
.sub74 .art3{padding-top: 80px;padding-bottom: 80px;}
.sub74 .art3 .tab-menu{margin-bottom:50px;}
.sub74 .art3 .tab-content.active {display: flex;gap: 50px;}
.sub74 .art3 .tab-content .img_box {width:500px;max-width: 100%;}
.sub74 .art3 .tab-content .txt_box{width: calc(100% - 550px);text-align: left;font-size: var(--font21);}
.sub74 .art3 .tab-content .txt_box h3{text-align:left;}
.sub74 .art3 h3{text-align:center;}
.sub74 .art4{padding:80px 0;background:#f6f6f6;}

@media screen and (max-width:1100px){
	.sub74 .art2 .ico_box{display: flex;flex-direction: column;align-items: center;}
	.sub74 .art2 .ico_box ul{width:100%;margin-top:20px;}
	.sub74 .art2 .ico_box li{padding-left:0;border: none;display: flex;justify-content: center;flex-direction: column;text-align: center;}
	.sub74 .art3 .tab-content.active{display:flex;flex-direction: column;}
	.sub74 .art3 .tab-content .txt_box{width:100%;}
	.sub74 .art2 .img_box{height:300px;}

}

@media screen and (max-width:767px){
	.sub74 .art2 .ico_box ul{display: flex;flex-wrap: wrap;gap: 20px;margin-top: 20px;}
	.sub74 .art3 .tab-menu{    grid-template-columns: repeat(2, 1fr);}

}

.sub75 .art1 p{text-align:center;font-size:var(--font23);margin-top:40px;}
.sub75 .art2{padding:80px 0;background: var(--color2);margin: 80px 0;}
.sub75 .art2 .w1400{display:flex;gap:40px;}
.sub75 .art2 .img_box{width: 660px;background:#ddd;height: 400px;}
.sub75 .art2 .img_box img{width:100%;height:100%;object-fit:cover;}
.sub75 .art2 .txt_box{width:50%;}
.sub75 .art2 .txt_box h3{margin-bottom:10px;}
.sub75 .art2  .txt1{font-size:var(--font21);margin-bottom: 39px;}
.sub75 .art2 ul{display:flex;gap:20px;}
.sub75 .art2  li{width:50%;background:#fff;border:1px solid var(--color1);padding: 20px;text-align: center;font-size: var(--font19);}
.sub75 .art2 li .tag{background:var(--color1);color:#fff;border-radius:540px;display: inline-block;padding: 5px 20px;margin-bottom: 10px;font-size: var(--font21);font-weight: 600;}
.sub75 .art3{text-align:center;}
.sub75 .art3 p{font-size:var(--font21);margin-top: -20px;}
.sub75 .art3  ul{display:flex;gap:20px;flex-wrap: wrap;justify-content: center;margin-top: 40px;}
.sub75 .art3  ul li{width:250px;}
.sub75 .art3  ul li:nth-child(2n+1){background:var(--color1);color:#fff;}
.sub75 .art3  ul li:nth-child(2n){background: var(--color2);}
.sub75 .art3  ul .img_box{height:150px;background:#ddd;}
.sub75 .art3  ul .txt_box{padding:20px;}
.sub75 .art3  ul .tag{background:#fff;color: var(--color1);display:inline-block;border-radius:50px;padding:2px 10px;margin-bottom:10px;}
.sub75 .art3  ul p{margin-top:0;}
.sub75 .art4{text-align:center;padding:80px 0;margin-top:80px;background:#f6f6f6;}
.sub75 .art4 ul{display:flex;gap:20px;justify-content: center;}
.sub75 .art4 li{background:#fff;flex:1;padding:15px;max-width: 330px;}
.sub75 .art4 li .img_box{height:200px;background:#ddd;margin-bottom:20px;}
.sub75 .art4 li b{color:var(--color1);font-size:var(--font23);}
.sub75 .art4 li p{font-size:var(--font18);}

@media screen and (max-width:1100px){
	.sub75 .art2 .w1400{display:flex;gap:40px;flex-direction: column;align-content: center;}
	.sub75 .art2 .img_box{width:100%;height: auto;}
	.sub75 .art2 .txt_box{width:100%;}
	.sub75 .art4 li p br{display:none;}
}

@media screen and (max-width:767px){
	.sub75 .art2 ul{display:flex;flex-direction: column;}
	.sub75 .art2 li{width:100%;}
	.sub75 .art4 ul{display:flex;flex-wrap: wrap;}
	.sub75 .art4 li{flex:none;width:100%;}
	
}

.sub76 .art1 p{text-align:center;font-size:var(--font23);margin-top:40px;}
.sub76 .art2 {margin:80px 0;padding:80px 0;background:var(--color2);text-align:center;}
.sub76 .art2 .img_box{/* height:300px; *//* background:#ddd; */margin-bottom: 20px;}
.sub76 .art2 .txt_box{font-size:var(--font21);}
.sub76 .art3{text-align:center;}
.sub76 .art3 ul{display:grid;grid-template-columns: repeat(4, 1fr); gap:20px;}
.sub76 .art3 li{background:#f6f6f6;font-size:var(--font21);}
.sub76 .art3 li .img_box{height:100px;display: flex;align-items: center;margin-top: 24px;width: 100%;justify-content: center;}
.sub76 .art3 li .tag{font-size:var(--font21);font-weight:700;color:var(--color1);margin-bottom:10px;padding-top:20px;border-top:1px solid #ddd;}
.sub76 .art3 li .txt_box{padding:20px;font-size:var(--font18);}
.sub76 .art3 li .txt_box p {line-height:1.2;}
.sub76 .art3 > p{margin-top:-20px;font-size:var(--font21);margin-bottom:40px;}
.sub76 .art4{text-align:center;padding-top: 80px;padding-bottom: 80px;}
.sub76 .art5{text-align:center;background:var(--color2);padding:80px 0;}
.sub76 .art5 .txt_box{margin-top:20px;}
.sub76 .art5 ul{display:flex;gap:20px;justify-content: center;}
.sub76 .art5 li{width: 380px;background:#fff;padding: 20px;font-size:var(--font18);}
.sub76 .art5 li b{color:var(--color1);font-size:var(--font23);margin-bottom:20px;display: inline-block;}


@media screen and (max-width:1100px){
.sub76 .art3 ul {grid-template-columns: repeat(3, 1fr);display: grid;}
}

@media screen and (max-width:767px){
	.sub76 .art5 li b{margin-bottom:10px;}
	.sub76 .art5 ul{display: flex;flex-direction: column;}
	.sub76 .art3 li .txt_box{padding:10px;}
	.sub76 .art3 ul {grid-template-columns: repeat(2, 1fr);display: grid;gap: 10px;}
	.sub76 .art5 li{width:100%;}
	.sub76 .art3 li .img_box {height: 60px;}
	.sub76 .art3 li .img_box img{max-width: 80px;max-height: 40px;}

}
