@charset "utf-8";

/* atc01 */
#atc01 .inner{position:relative;z-index:1;display:flex;gap:30px;max-width:1400px;height:400px;margin: 65px auto;}

/* 수업 로드맵 */
#atc01 .latest{display:flex;flex-flow:column;width:72.8%}
#atc01 .latest .tit_area{display:flex;align-items:center;padding: 40px 0;}
#atc01 .latest .tit_area a{font-size:17px;color:#777;font-family:'Pretendard'}
#atc01 .latest .tit_area .tit{margin-right:15px;font-size:26px;color:#111;font-weight:700;font-family:'Pretendard'}
#atc01 .latest .tit_area .control{display:flex;align-items:center;position:relative;margin-left:auto;font-size:25px}
#atc01 .latest .tit_area .control span{width:30px;text-align:center;cursor:pointer}
#atc01 .latest .tit_area .control span+span{margin-left:20px}
#atc01 .latest .tit_area .control:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1px;height:11px;content:'';background:#ccc}
#atc01 .latest .late_wrap{flex-grow:1}
#atc01 .latest .late_slide {overflow:hidden;height:100%;max-width:100%}
#atc01 .latest .late_slide ul li a{display:flex;flex-flow:column;align-items: flex-start;height:100%;padding:50px;width: 100%;color:#777;background:#fff;transition:all .2s}
#atc01 .latest .late_slide ul li a img{position:absolute;right:40px;bottom:40px}
#atc01 .latest .late_slide ul li a .subj{margin-bottom:15px;font-size:20px;font-weight:700;color:#111}
#atc01 .latest .late_slide ul li a span{margin-top:auto;font-size:14px;padding:10px 20px;border-radius:30px;color:#111;background:#f1f2f4;transition:all .2s;font-weight: 700;font-family: 'Pretendard';}
#atc01 .latest .late_slide ul .bg01 a{background:#e1b130}
#atc01 .latest .late_slide ul .bg02 a{background:#ededed}
#atc01 .latest .late_slide ul .bg01 a .subj{color:#fff}
#atc01 .latest .late_slide ul .bg01 a .cont{color: #ffffffa3;}
#atc01 .latest .late_slide ul .bg01 a span{background:#fff}
#atc01 .latest .late_slide ul .bg02 a span{background:#fff}
#atc01 .latest .late_slide ul .bg01 a span:hover{background:#ffd000}
#atc01 .latest .late_slide ul .bg02 a span:hover{color:#fff;background:#d2d1d1}
#atc01 .bot_inr{max-width:1400px;margin:65px auto;}
#atc01 .l_cont{width: 73%;padding: 30px;background: var(--primary);border-radius: 6px;}
#atc01 .info{display:flex;align-items: center;}
#atc01 .info div{width: 100%;margin: 30px 0 30px 35px;color: #fff;}
#atc01 .info p{display:flex;align-items:center;font-size: 26px;font-weight: 700;font-family: 'Pretendard';color: #fff;}
#atc01 .info p:nth-child(1){font-size:18px}
#atc01 .info span{color:rgba(255,255,255,.5)}
#atc01 .info i{margin-right:10px}
#atc01 .tel{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.2)}
#atc01 .num{width:100%;padding:10px 0;border-radius:0 0 10px 10px;color:rgba(255,255,255,.5);text-align:center;background:#122142;font-family:'notokr-medium'}

/* 입시리포트 */
#atc01 .report{position:relative;width:25%;padding:40px 45px 55px;background: #FFF;color:#fff;border: 1px solid #e1e1e1;font-family:'Pretendard'}
#atc01 .report .tit_sub{display:flex;flex-flow:column;justify-content: center;align-items: center;position:absolute;top:-30px;right:25px;width:95px;height:95px;padding-bottom:2px;border-radius:100%;font-size:15px;line-height:1.4;background:var(--dark);font-weight:700;font-family:'Pretendard'}
#atc01 .report .tit_sub span{color:var(--second)}
#atc01 .report .tit{margin-bottom:25px;font-size:22px;color: #111;font-weight:700;font-family:'Pretendard'}
#atc01 .report ul li+li{margin-top:20px;padding-top:20px;border-top: 1px solid #E1E1E1;}
#atc01 .report ul li a{display:block}
#atc01 .report ul li .cate{font-size:15px;font-weight:700;color:var(--second)}
#atc01 .report ul li p{margin-bottom:6px;font-size:17px;font-weight:600;color: #111;transition:all .2s}
#atc01 .report ul li .date{font-size:13px;font-weight:500;color: #666;}
#atc01 .report .more_btn{position:absolute;left:0;bottom:0;display:block;width:100%;height:55px;font-size:13px;text-align:center;line-height:55px;font-weight:700;color:rgba(255,255,255,.6);background:rgba(0,0,0,.2);transition:all .2s} 
#atc01 .report .more_btn:hover{color:#fff;background:rgba(0,0,0,.4)}


