@charset "UTF-8";
/*학사일정*/
.cal-wrap{margin-bottom: 14rem;}
.cal-wrap .list-type td.first{ width:200px;font-weight:700;font-size:24px;text-align:center; color:#121212}
.cal-wrap .list-type td{font-size:18px; color:#004f9e; font-weight: 500; width: 305px;}
.cal-wrap .list-type .cal-desc{width:69%;}
.cal-wrap .list-type th,
.cal-wrap .list-type td{background:#fff; padding: 18px 30px; font-weight: 500;text-align:left; font-family: 'SUITE Variable';border-right: 1px solid #ddd;
     border-bottom: 1px solid #ddd; box-sizing: border-box;}
.cal-wrap .list-type td em{display: block; font-style: normal;}
.cal-wrap .list-type td em.num {color: #121212; font-size: 2.4rem; font-weight: 700; }
.cal-wrap .list-type td em.txt{display: inline-block; padding: 4px 10px; background: #ddff50; border-radius: 4px; font-size: 15px; font-weight: 600; letter-spacing: 2px;}
.cal-wrap .list-type td.cal-desc{color:#444; font-weight: 300;font-family: 'Pretendard'; border-right: 0;}
.cal-wrap .list-type table:nth-child(2n) th,
.cal-wrap .list-type table:nth-child(2n) td{background:#F8F8F8}
.cal-wrap .list-type .no-result{border-bottom:1px solid #D3D3D3; font-size: 18px; color:#555; text-align: center;}
#monthTable{border-spacing:0}
.cal-top-area{position: relative; }
.cal-top{display: flex; justify-content: center; border-bottom: 2px solid #333333; padding-bottom: 4rem;}
.cal-wrap .type-select li.active a.list i{background: url(/common/images/user/ico/ico_cal_type_select_list1_on.png) no-repeat center;}
.cal-wrap .type-select li.active a.cal i{background: url(/common/images/user/ico/ico_cal_type_select_list2_on.png) no-repeat center;}
.cal-wrap .year-select {cursor:pointer; position: relative; }
.cal-wrap .year-select .accd-head{display: flex; position: relative; font-size: 5.6rem;  font-family: 'SUITE Variable'; font-weight: 700;
    color:#121212; line-height: 1; align-items: baseline; align-items: center;}
.cal-wrap .year-select .accd-head::after{width:39px;height:40px;margin-left: 20px;
background:no-repeat 50% 55% url(/common/images/user/btn/btn_cal_year_select_arrow.png);box-sizing:border-box; content: ""; display: inline-block; }
.cal-wrap .year-select .accd-head.active::after{border-color:#333;background-image:url(/common/images/user/btn/btn_cal_year_select_arrow_on.png);}
.cal-wrap .year-select .accd-head span{font-size: 4.6rem;}
.cal-wrap .year-select .accd-cont{position:absolute;top:75px;left:0;z-index:10;width:218px;border:2px solid #202020; display: none;}
.cal-wrap .year-select .accd-cont li{text-align:center;font-weight:600;color:#121212;font-size:18px; font-style: normal;}
.cal-wrap .year-select .accd-cont li a{padding:13px;background:#e9f2ff; display: block;}
.cal-wrap .year-select .accd-cont li a:hover{background: #3246a0; color:#fff}
.cal-wrap .year-select .accd-cont li + li{border-top:2px solid #202020}
.cal-wrap .year-select .accd-cont li:hover{color:#004f9e}

.pdf-area iframe{width: 100%; height:1300px}
.btn-wrap ul li{margin-bottom: 15px;}
.content-college-thesis .subheadingbox{padding-top: 5.5rem; border-top:2px solid #202020;}

@media all and (min-width:992px) and (max-width:1160px){
.btn-wrap ul{display: grid;  grid-template-columns: repeat(2, 1fr); gap: 20px;}
.btn-wrap ul li a.publicitybtn{width: 100%; box-sizing: border-box;}

}
@media (max-width: 991px) {
/*학사일정*/
.cal-wrap .list-type table,
.cal-wrap .list-type tbody,
.cal-wrap .list-type tr,
.cal-wrap .list-type th,
.cal-wrap .list-type td{display:block; text-align: center; }
.cal-wrap .list-type tr{display:flex;flex-wrap:wrap}
.cal-wrap .list-type td.first{width:100%;border-right:0;  padding:15px 0; font-size: 2rem; background: #f1f5f9 ;}
.cal-wrap .list-type td{width:200px;border-left:0;padding: 15px 2rem; border-right: 1px solid #ddd;}
.cal-wrap .list-type .cal-desc{width:calc(100% - 200px); text-align: left; border-right: none;}
.cal-wrap .list-type tr.first:not(:first-child) {border-top: 1px solid #ddd;}
.cal-type, .cal-top-area{display: none ; }
.cal-wrap .year-select .accd-cont {top: 40px;}

.cal-type{display: none !important;}
.list-type{display: block !important;}

   
}

@media (max-width: 767px) {
.cal-top{padding-bottom: 2rem;}
.cal-wrap .year-select .accd-head{font-size: 3rem;}
.cal-wrap .year-select .accd-head span{font-size: 2.4rem;}
.cal-wrap .list-type td{width:100px; font-size: 1.5rem;;}
.cal-wrap .list-type .cal-desc{width:calc(100% - 100px); font-size: 1.5rem;}
.cal-wrap .list-type td em.num{font-size: 1.8rem;}

.cal-wrap .year-select .accd-head::after{width:30px;height:30px;margin-left: 20px;
background:no-repeat center url(/common/images/user/btn/btn_cal_year_select_arrow.png);box-sizing:border-box; content: ""; display: inline-block; background-size: 30px; }
.cal-wrap .year-select .accd-head.active::after{background-image:url(/common/images/user/btn/btn_cal_year_select_arrow_on.png);background-size: 100%}

.cal-wrap{margin-bottom: 7.5rem;}
.btn-wrap ul li a.publicitybtn{margin: 0 ;}
.content-college-thesis .subheadingbox{padding-top: 3.5rem;}
.pdf-area iframe{height: 700px;}

}

