@charset "utf-8";
#inc03{overflow:hidden;padding:210px 0;border-bottom:1px solid #e1e1e1}
#inc03 .all_txt_wrap03{margin-bottom:75px;text-align:left}
#inc03 .l_top_txt{position:relative;margin-bottom:75px;padding-left:58px;line-height:1.4;font-weight:700;font-size:22px;word-break:keep-all;}
#inc03 .l_top_txt:after{position:absolute;top:0;left:0;content:"";display:block;width:34px;height:26px;background:url("./img/inc03_small_bg01.png") no-repeat center}
#inc03 .doctor-wrap{display:grid;grid-template-columns:repeat(2,1fr)}
#inc03 .doctor-wrap .group-title{align-items:flex-start;padding-bottom:120px;text-align:left}
#inc03 .doctor-wrap .fl-l{display:flex;flex-direction:column;justify-content:center;margin-left:max(50px, calc(100% - var(--mainsize)/2));}
#inc03 .doctor-wrap .fl-l .doctor-info{display:grid}
#inc03 .doctor-wrap .fl-l .slider_text{grid-area:1/1;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity 0.3s ease}
#inc03 .doctor-wrap .fl-l .slider_text.active{opacity:1;pointer-events:auto}
#inc03 .doctor-wrap .fl-l .slider_text .s_top_txt{display:flex;align-items:center;gap:15px;margin-bottom:30px}
#inc03 .doctor-wrap .fl-l .slider_text span.major{font-size:16px;font-weight:700;color:var(--primary)}
#inc03 .doctor-wrap .fl-l .slider_text .name{font-size:30px;font-weight:700}
#inc03 .doctor-wrap .fl-l .slider_text .career{padding-bottom:45px}
#inc03 .doctor-wrap .fl-l .slider_text .career li{position:relative;padding-left:7px;font-size:16px;line-height:2;color:#777}
#inc03 .doctor-wrap .fl-l .slider_text .career li::before{position:absolute;content:"";left:0;top:50%;transform:translateY(-50%);width:2px;height:2px;background-color:#777}
#inc03 .doctor-wrap .fl-l .color_txt{margin-bottom:40px;color:var(--primary);font-size:15px;font-weight:500}
#inc03 .doctor-wrap .fl-r{display:flex;align-items:center;position:relative;min-width:0;margin-left:70px}
#inc03 .doctor-wrap .fl-r:after{position:absolute;bottom:20px;left:-253px;content:"";display:block;width:253px;height:340px;background:url("./img/inc03_big_bg01.png") no-repeat center/100%}
#inc03 .doctor-wrap .fl-r .swiper-container{width:100%}
#inc03 .doctor-wrap .fl-r .swiper-wrapper{align-items:center}
#inc03 .doctor-wrap .fl-r .swiper-slide{width:543px;height:660px;border-radius:20px;overflow:hidden;transform:scale(0.7);transition:transform 0.5s}
#inc03 .doctor-wrap .fl-r .swiper-slide.on{transform:none}
#inc03 .doctor-wrap .fl-r .swiper-slide a{display:flex;width:100%;height:100%;position:relative}
#inc03 .doctor-wrap .fl-r .swiper-slide a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover} 
#inc03 .doctor-wrap .arrow_wrap{display:flex;align-items:center;gap:5px}
#inc03 .doctor-wrap .arrow_btn{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;background:#f5f5f5;cursor:pointer;transition:all .5s}
#inc03 .doctor-wrap .arrow_btn:hover{background:#eaeaea}
#inc03 .doctor-wrap .arrow_btn .icon{color:#c4c4c4}
#inc03 .doctor-wrap .arrow_btn:hover .icon{color:#333}
.mo_tit{display:none;}


/* 반응형 [s] */
@media (max-width:1600px){
/* #inc04{padding:100px 0 140px} */
#inc03 .doctor-wrap{grid-template-columns:1.5fr 2fr}
#inc03 .doctor-wrap .fl-l{display:flex;flex-direction:column;justify-content:center}
/* #inc03 .doctor-wrap .group-title{padding-bottom:80px} */
/* #inc03 .doctor-wrap .slider_text .name{padding:14px 0 20px} */
/* #inc03 .doctor-wrap .slider_text .career{padding-bottom:30px} */
#inc03 .doctor-wrap .fl-r .swiper-slide{width:520px; height:632px;}
#inc03 .doctor-wrap .fl-r:after{width:230px; height:309px;}
#inc03 .doctor-wrap .fl-r:after{left:-230px;}
}
@media (max-width:1400px){
#inc04{padding:80px 0 120px}

#inc03 .doctor-wrap{grid-template-columns:1.4fr 2fr}
/* #inc03 .doctor-wrap .slider_text .name{padding:8px 0 18px;font-size:26px}
#inc03 .doctor-wrap .slider_text .career{padding-bottom:25px}
#inc03 .doctor-wrap .slider_text .btn-wrap a{width:150px} */
#inc03 .doctor-wrap .fl-r .swiper-slide{width:480px;height:583px}
#inc03 .doctor-wrap .fl-r:after{width:200px; height:269px;}
#inc03 .doctor-wrap .fl-r:after{left:-200px;}



}


@media (max-width:1300px){
/* #inc03 .doctor-wrap .group-title{padding-bottom:55px} */
/* #inc03 .doctor-wrap .slider_text .btn-wrap a{width:142px;height:45px;font-size:15px} */
#inc03 .doctor-wrap .fl-r .swiper-slide{width:450px;height:548px}
#inc03 .doctor-wrap .fl-r:after{width:170px; height:229px;}
#inc03 .doctor-wrap .fl-r:after{left:-170px;}
#inc03 .doctor-wrap .fl-r:after{bottom:10%;}
}

@media (max-width:1200px){
    #inc03{padding:150px 0;}
#inc03 .doctor-wrap .fl-r .swiper-slide{width:430px;height:522px}
#inc03 .doctor-wrap .fl-r:after{width:150px; height:202px;}
#inc03 .doctor-wrap .fl-r:after{left:-150px;}
#inc03 .doctor-wrap .fl-l .slider_text .name{font-size:28px;}

}

@media (max-width:1024px){
    #inc03{padding:120px 0;}

/* #inc04{padding:80px 0 100px} */
.mo_tit{display:block;}
#inc03 .all_txt_wrap03{margin-bottom:25px;}
#inc03 .l_top_txt{padding-left:0; margin-bottom:60px;}

#inc03 .all_txt_wrap03,#inc03 .l_top_txt{text-align:center;}
#inc03 .l_top_txt{font-size:16px;}
#inc03 .l_top_txt br{display:none;}
#inc03 .l_top_txt:after{display:none;}

.pc_tit{display:none;}
#inc03 .doctor-wrap .fl-r .swiper-slide a img{height:auto;}
#inc03 .doctor-wrap .fl-r .swiper-slide{transform:scale(0.9);}
#inc03 .doctor-wrap{display:flex;flex-direction:column-reverse;align-items:center;}
#inc03 .doctor-wrap .fl-l{margin-left:0; margin-top:60px; width:100%; align-items:center;}
#inc03 .doctor-wrap .fl-l .slider_text .s_top_txt{flex-direction:column;}

#inc03 .doctor-wrap .fl-l .slider_text .career{}
/* #inc03 .doctor-wrap .group-title{align-items:center;padding-bottom:40px;text-align:center} */
/* #inc03 .doctor-wrap .doctor-info.pc{display:none}
#inc03 .doctor-wrap .doctor-info.mobile{display:flex;flex-direction:column;align-items:center;text-align:center} */
#inc03 .doctor-wrap .fl-r{width:100%;margin-left:0;}
#inc03 .doctor-wrap .fl-r .swiper-slide{display:flex;flex-direction:column;gap:20px;height:auto;border-radius:unset;opacity:0.3;transition:opacity 0.2s}
/* #inc03 .doctor-wrap .fl-r .swiper-slide .doctor-info{opacity:0;visibility:hidden;transition:opacity 0.2s 0.05s ease, visibility 0s linear 0s} */
#inc03 .doctor-wrap .fl-r .swiper-slide > a{height:auto}
#inc03 .doctor-wrap .fl-r .swiper-slide a img{position: static; transform:none; border-radius:10px;overflow:hidden;}
/* #inc03 .doctor-wrap .fl-r .swiper-slide img{border-radius:10px;overflow:hidden;} */
#inc03 .doctor-wrap .fl-r .swiper-slide.on{opacity:1}
/* #inc03 .doctor-wrap .fl-r .swiper-slide.on .doctor-info{opacity:1;visibility:visible} */
#inc03 .doctor-wrap .fl-r:after{display:none;}

#inc03 .doctor-wrap .fl-l .slider_text .career{display:flex; flex-direction:column; align-items:center;}
#inc03 .doctor-wrap .arrow_btn{width:60px; height:60px;}
/* #inc03 .doctor-wrap .slider_text{opacity:1;pointer-events:auto} */
/* #inc03 .doctor-wrap .slider_text .name{padding:4px 0 14px;font-size:24px} */
/* #inc03 .doctor-wrap .slider_text h3.major{font-size:15px} */
/* #inc03 .doctor-wrap .slider_text .career{padding-bottom:18px} */
/* #inc03 .doctor-wrap .slider_text .career li{display:inline-block;font-size:15px} */
#inc03 .doctor-wrap .fl-l .slider_text .s_top_txt{margin-bottom:25px;}
#inc03 .doctor-wrap .fl-l .slider_text .career{padding-bottom:35px;}

/* #inc03 .doctor-wrap .slider_text .btn-wrap{justify-content:center}
#inc03 .doctor-wrap .slider_text .btn-wrap a{width:135px;height:40px;font-size:14px} */
}
@media (max-width:768px){
    #inc03{padding:100px 0;}
#inc03 .l_top_txt{font-size:15px;}
#inc03 .l_top_txt{margin-bottom:50px;}
/* #inc03 .doctor-wrap .group-title{padding-bottom:30px}
#inc03 .doctor-wrap .fl-r .swiper-slide > a{height:460px}
#inc03 .doctor-wrap .slider_text .name{font-size:20px}
#inc03 .doctor-wrap .slider_text .btn-wrap a{width:120px;height:38px;font-size:13px}
#inc03 .doctor-wrap .slider_text .career li span{font-size:15px} */
#inc03 .doctor-wrap .fl-l .slider_text span.major{font-size:15px;}
#inc03 .doctor-wrap .fl-l .slider_text .name{font-size:25px;}
}
@media (max-width:580px){

    #inc03{padding:70px 0;}
#inc03 .l_top_txt{margin-bottom:40px;}
#inc03 .all_txt_wrap03{margin-bottom:20px;}
#inc03 .doctor-wrap .fl-l{margin-top:50px;}
#inc03 .doctor-wrap .fl-l .slider_text .name{font-size:21px;}
#inc03 .doctor-wrap .fl-l .slider_text .s_top_txt{gap:10px;}
#inc03 .doctor-wrap .fl-l .slider_text .s_top_txt{margin-bottom:20px;}
#inc03 .doctor-wrap .fl-l .slider_text .career{padding-bottom:25px;}
#inc03 .doctor-wrap .fl-l .color_txt{margin-bottom:30px;}
#inc03 .doctor-wrap .arrow_btn{width:50px; height:50px;}
#inc03 .doctor-wrap .arrow_btn .icon{width:20px;}
}


@media (max-width:480px){
    #inc03 .doctor-wrap .fl-l{margin-top:40px;}
    #inc03 .doctor-wrap .fl-l .slider_text span.major{font-size:14px;}
#inc03 .doctor-wrap .fl-l .slider_text .name{font-size:19px;}
#inc03 .doctor-wrap .fl-l .slider_text .career li{font-size:15px;}
#inc03 .doctor-wrap .fl-l .color_txt{font-size:14px;}
#inc03 .doctor-wrap .fl-l .slider_text .career{padding-bottom:20px;}
#inc03 .doctor-wrap .fl-l .color_txt{margin-bottom:25px;}
#inc03 .doctor-wrap .fl-l .slider_text .s_top_txt{margin-bottom:15px;}


/* #inc03 .doctor-wrap .slider_text h3.major{font-size:14px}
#inc03 .doctor-wrap .slider_text .name{padding:4px 0 10px;font-size:18px}
#inc03 .doctor-wrap .slider_text .career{gap:4px}
#inc03 .doctor-wrap .slider_text .career li span{font-size:14px}
#inc03 .doctor-wrap .fl-r .swiper-slide > a{height:425px} */
}
/* @media (max-width:390px){
#inc03 .doctor-wrap .fl-r .swiper-slide > a{height:360px}
} */
/* 반응형 [e] 