@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}
#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: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}
#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}