/* evt 공통 */
.evt_wrap * { letter-spacing:-1px; } 
.evt_wrap { overflow: hidden; } 
.inner { width:1000px; margin:0 auto; position: relative; } 
.inner_w { width: 2560px; position: relative; text-align: center; left: 50%; transform: translateX(-50%); margin: 0; } 
.right_quick { display:none; } 
.ov { overflow: hidden; } 
.p_r { position: relative; } 
.p_c { position: absolute; left: 50%; transform: translateX(-50%); } 

.evt_btn { display: block; width: 700px; height: 130px; } 
.evt_main .evt_btn { bottom: 70px; } 
.cont01 .evt_btn { bottom: 60px; } 
.cont04 .evt_btn { bottom: 110px; } 

/* 선생님이력 / 후기 */

.cont04 .teacher_detail { width: 520px; position: absolute; left: 50%; top: 1050px; transform: translateX(-50%); } 
.cont04 .teacher_detail ul { width: 100%; height: 250px; overflow-y: scroll; scrollbar-width: thin; scrollbar-color: #ddd rgba(0,0,0,0.0); } 
.cont04 .teacher_detail ul::-webkit-scrollbar { width: 5px; border-radius: 10px; } 
.cont04 .teacher_detail ul::-webkit-scrollbar-thumb { background: #ddd; border-radius: 10px; } 
.cont04 .teacher_detail ul::-webkit-scrollbar-track { background: rgba(0,0,0,0.0); } 
.cont04 .teacher_detail ul li { margin-bottom: 0.5rem; font-size:1.15rem; color: #333; text-align: left; } 
.cont04 .sd_box { position: absolute; z-index: 9; bottom:260px; } 
.cont04 .sd_box li img { border-radius: 20px; box-shadow: 0 0 20px 0 rgba(255, 7, 201, 0.1); } 
.cont04 .sd_box .slick-slide { margin-left: 30px; } 

/* 근거문구 */

.reason { position: absolute; left:50%; top:370px; transform: translateX(-50%); background: rgba(0,0,0,0.8); padding: 20px; color: #fff; font-size: 1rem; line-height: 1.55rem; font-weight: 400; border-radius: 1.75rem; display: none; } 
.reason.active { display: block; } 
.reason .close { position: absolute; right: 10px; top: -30px; display: block; width: 30px; height: 30px; } 
.reason .close::before, .reason .close::after { content: ''; position: absolute; width: 20px; height: 2px; background: #000; top: 50%; left: 50%; transform: translate(-50%,-50%) rotate(45deg); } 
.reason .close::after { transform: translate(-50%,-50%) rotate(-45deg); } 

