@charset "utf-8";
#inc04{overflow:hidden;padding:130px 0 245px}
#inc04 .marquee{--x:-1936.5px;padding-bottom:190px}
#inc04 .marquee ul{display:flex;gap:50px;animation:marquee 15s linear infinite}
#inc04 .marquee ul li{font-family:var(--e-font);font-size:60px;line-height:100%;font-weight:500;color:rgba(17,17,17,0.1);text-transform:uppercase;white-space:nowrap}
@keyframes marquee{0%{transform:translateX(0)} 100%{transform:translateX(var(--x))}}

#inc04 .doctor-wrap{display:grid;grid-template-columns:repeat(2,1fr)}
#inc04 .doctor-wrap .group-title{align-items:flex-start;padding-bottom:120px;text-align:left}
#inc04 .doctor-wrap .fl-l{margin-left:calc(100% - var(--mainsize)/2)}
#inc04 .doctor-wrap .fl-l .doctor-info{display:grid}
#inc04 .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}
#inc04 .doctor-wrap .fl-l .slider_text.active{opacity:1;pointer-events:auto}
#inc04 .doctor-wrap .fl-l .slider_text h3.major{font-size:16px;font-weight:500;color:#111}
#inc04 .doctor-wrap .fl-l .slider_text .name{padding:20px 0 30px;font-size:30px;font-weight:700;color:var(--primary)}
#inc04 .doctor-wrap .fl-l .slider_text .career{padding-bottom:45px}
#inc04 .doctor-wrap .fl-l .slider_text .career li{position:relative;padding-left:7px;font-size:16px;line-height:1.8;color:#777}
#inc04 .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}
#inc04 .doctor-wrap .fl-l .slider_text .btn-wrap{display:flex;align-items:center;gap:5px}
#inc04 .doctor-wrap .fl-l .slider_text .btn-wrap a{display:flex;align-items:center;justify-content:center;width:156px;height:47px;border:1px solid var(--primary);border-radius:100px;font-size:16px;font-weight:700;color:var(--primary)}
#inc04 .doctor-wrap .fl-l .slider_text .btn-wrap a.reservation{background-color:var(--primary);color:#fff}

#inc04 .doctor-wrap .fl-r{min-width:0}
#inc04 .doctor-wrap .fl-r .swiper-container{width:100%}
#inc04 .doctor-wrap .fl-r .swiper-slide{width:513px;height:610px;border-radius:20px;overflow:hidden}
#inc04 .doctor-wrap .fl-r .swiper-slide a{display:flex;width:100%;height:100%}