/******메인 start******/
.majdol{display: flex;flex-direction: column;}
.majdol > span{ font-size: 12px;color: rgba(0,0,0,0.5);padding-top: 5px;line-height: 1;}
i{font-style: normal;}
.spacebetween{display: flex;justify-content: space-between;}
.column{display: flex;flex-direction: column;}
.tabs.edu_tabs li{width: calc(100% / 2);}
.e_main_login table{width:100%; margin-top: 7px;}

.wrap #login_ing .login_td_title{color: #505050;}
.wrap #login_ing th.login_td_title{border:1px solid #efefef;border-bottom:0;padding:5px 5px 0 5px;font-size: 1.1em;}
.wrap #login_ing td.login_td_title{border:1px solid #efefef;border-top:0;padding:3px 5px 5px 5px;}
.login_b_btn01,.login_b_btn02{line-height: 25px;padding: 0 10px;border-radius: 5px;font-size: 12px;}
.login_b_btn01{background-color: #eee;border: 1px solid rgba(0,0,0,0.05) !important;color: #7d7d7d;}
.login_b_btn02{background-color: #fff;color: #7388AB;border: 1px solid #7388AB !important;}
.e_contentWrap01  .content01 table.notic{font-size: 14px;}
.wrap.main .login_td_title b, .wrap.Login .login_td_title input{display:inline-block;}
.wrap.main .edu_input_wrap{display: flex;justify-content: left;/* border: 1px solid #ddd !important;background-color: #fff; */}
.wrap.main .edu_input_wrap input{width:calc(100% - 35px);height: 35px;/* border:0 !important; */margin-top: 0;}
.wrap.main .edu_input_wrap span{word-break: keep-all;display: inline-block;width: 35px;font-size: 13px;color: #6a6a6a;font-weight: 600;line-height: 35px;}
/* .wrap.main .login_td_title b{line-height: 35px;font-size:0.9em;font-weight:normal;min-width: 70px;padding: 0 10px;position:relative;top:0;left:0;}
.wrap.main .login_td_title b:after{content:"";width:1px;height:15px;display:inline-block;background-color:#efefef;position:absolute;top:calc(50% - 7.5px);right:0;} */
.wrap.main .login_btn{line-height: 40px;}
.e_contentWrap01 table.notic tbody th{width: 17%;padding: 7px 10px;text-align:center;}
.e_contentWrap01 table.notic tbody td:last-child{width: 34%; text-align: right;}
.contentWrap.e_contentWrap01 > div:last-child{background: #fbfbfb;border: 1px solid #d4d4d4;padding:10px;}

/* 교육일정 */
.e_schedule h4{font-size: 24px;color: #333;font-weight:700; margin:5px 0 20px 0 ;}
.e_schedule .spacebetween > div:last-child{position: relative;top:0;left:0;}
.e_schedule > div{border: 1px solid rgba(0,0,0,0.08);}
/* .e_date{width: 100%;align-items: flex-end;position: absolute;top: 0;left: 0;padding: 48px 25px 8px 25px;}
.e_date strong{font-size: 1.8em;color: #5a5a5a;line-height: 1;}
.e_schedule .spacebetween > div:last-child:before{content:"";width:calc(100% - 50px);height:2px;background-color:#efefef;display:block;position: absolute;top:81px;left: 25px;} */
/* .content01.e_schedule table.notic{border-top: 2px solid #efefef;} */
.content01.e_schedule table.notic tr{border-bottom: 1px solid #f4f4f4;}
.content01.e_schedule table.notic tr td{font-size: 13px;text-align:center;padding: 7px 5px;}
.content01.e_schedule table.notic tr td.day p{font-size:11px;}
.content01.e_schedule table.notic tr td.tit{text-align:left;}
/* .e_schedule .noticBoard{border-top:0;background-color: #fff;}
.e_schedule .noticBoard thead tr{background: #fff !important;} */
.content01.e_schedule table.notic tr.none {border-bottom:0;}
.content01.e_schedule table.notic tr.none p{display:flex;width:100%;height: 205px;align-items: center; justify-content: center;}
.online,.offline{font-size: 0.8em;padding: 3px 5px;border-radius: 3px;color: white;margin-right: 5px;font-weight: 400;}
.online{background: #e1656a;}
.offline{background: #72B0D5;}
.edu_online{color:#e1656a;}
.edu_off{color:#388CBC;}
.content01.e_schedule table.notic thead{width: calc(100% - 50px);display:block;border: 1px solid rgba(0,0,0,0.03);/* border-bottom:0; */position: absolute;top: 25px;left: 25px;padding: 0 10px;background-color: #f7f7f7;}
.content01.e_schedule table.notic thead tr{display:flex;width:100%;border-bottom:0;}
.content01.e_schedule table.notic thead th{text-align:center;display:block;padding: 10px 5px;font-size: 14px;/* border-bottom: 1px solid #D6D6D6; */color:#787878;}
.e_schedule .scrollbox{height: 241px;overflow-y: auto;background-color: #fff;padding: 0 10px;border: 1px solid #F5F5F5;}
/******메인 end******/




/******************************* only pc *******************************/
@media all and (min-width:769px){
/******메인 start******/	
.contentWrap.e_contentWrap01 > div{width: calc(39.5% - 25px);}
.contentWrap.e_contentWrap01 > div:last-child{width: calc(21% - 25px);padding-top:0;}	
.contentWrap.e_contentWrap01 > div:last-child h4{border-bottom: 0;margin-bottom: 0;margin-top: 10px;}
.contentWrap.e_contentWrap01 > div:first-child{border-bottom: 1px solid #f4f4f4;}
.content01 table.notic td#none_notice_main{padding: 119px 10px;}
/* 교육일정 */
.contentWrap.e_contentWrap02{width:1200px !important;display: flex;justify-content: space-between;}
.contentWrap.e_contentWrap02 > div{width:100%;}
.e_schedule .spacebetween > div{width: 25% !important;float: left;}
.e_schedule .spacebetween > div:last-child{width: 75% !important;  float: left; background-color: #fafafa;letter-spacing: -1px;padding:66px 25px 25px 25px;/* border-left: 1px solid rgba(0,0,0,0.01); */position: relative;top: 0;left: 0;}
.e_schedule .scrollbox{border-top:0;}
.content01.e_schedule table.notic thead th:nth-child(1){width:18%;}
.content01.e_schedule table.notic thead th:nth-child(2){width:15%;}
.content01.e_schedule table.notic thead th:nth-child(3){width:37%;}
.content01.e_schedule table.notic thead th:nth-child(4){width:30%;}
/*.content01.e_schedule table.notic thead th:nth-child(5){width:17%;}*/

.content01.e_schedule table.notic thead.more_padding{padding: 0 calc(10px + 16px) 0 10px;}
/* .e_schedule .scrollbox.more_padding{padding:10px calc(10px + 16px) 10px 10px;} */

/******************************* mobile(under 768px) *******************************/
@media screen and (max-width: 768px){
/* 메인 */
.content01 table.notic td#none_notice_main{padding: 50px 10px;}
.main>section.e_contentWrap01{display:flex;flex-direction: column;}
.main>section.e_contentWrap01 > div:nth-child(1){order:2;}
.main>section.e_contentWrap01 > div:nth-child(2){order:3;}
.main>section.e_contentWrap01 > div:nth-child(3){order:1;}
.e_bgWrap.bgWrap .content02 li .b_titile{font-size:0.9em;letter-spacing:-0.3px;}
.e_bgWrap.bgWrap .content02 li .b_titile span{display:block;}
.e_schedule > div.spacebetween{display:block;}
.content01.e_schedule table.notic thead{display:none;}
.e_schedule .scrollbox{border-left:0;border-right:0; border-top: 5px solid #f5f5f5;border-bottom: 0;}
.e_contentWrap01 table.notic tbody th{width: 75px;}
.e_contentWrap01 table.notic tbody td:last-child{/* width: 60px; */}
.e_contentWrap01 table.notic tbody td:last-child:before,.content01.e_schedule table.notic tr td.day:before{display:none;}
.content01.e_schedule table.notic,.content01.e_schedule table.notic tbody,.content01.e_schedule table.notic tr,.content01.e_schedule table.notic td{display:block;}
.content01.e_schedule table.notic td:after{content: "";width: 1px;height: 7px;background-color: #ddd;display: inline-block;margin: 0 5px;vertical-align: middle;}
.content01.e_schedule table.notic .none td:after{display:none;}
.content01.e_schedule table.notic td.day p:after{margin:0 5px;}
.content01.e_schedule table.notic td.no_after:after{display:none;}
.content01.e_schedule table.notic tr td:nth-child(1),.content01.e_schedule table.notic tr td:nth-child(2),.content01.e_schedule table.notic tr td:nth-child(3),.content01.e_schedule table.notic tr td:nth-child(4){float:left;font-size: 12px;padding: 0;}
.content01.e_schedule table.notic tr td{padding:0 5px;}
.content01.e_schedule table.notic tr td.tit,.content01.e_schedule table.notic tr{width:100%;padding:7px 5px;font-weight: 700;}
.content01.e_schedule table.notic tr td.day,.content01.e_schedule table.notic tr td:nth-child(1){width: 100%;float: left;text-align:left;}
.content01.e_schedule table.notic tr td:nth-child(1){/* position:relative;top:0;left:0; */margin-bottom: 3px;}
/* .content01.e_schedule table.notic tr td:nth-child(1):before{content:"";width:calc(100% - 14px);height:13px;display:block;background-color: #ECF0F5;border: 1px solid #f5f5f5;padding: 5px;border-radius: 5px;position:absolute;top:18px;left:0;} */
.content01.e_schedule table.notic tr td:nth-child(2), .content01.e_schedule table.notic tr td:nth-child(3){font-weight:400;}
.content01.e_schedule table.notic tr td.day{background-color: #fafafa;border-radius: 5px;padding: 10px;border: 1px solid #f4f4f4;font-size: 0.95em;margin-top: 5px;font-weight: 400;}
.content01.e_schedule table.notic tr td{position:relative;top:0;left:0;}
.contentWrap.e_contentWrap02 h5 a .wordWrap small{display:block;margin-left:0;}
.content01.e_schedule table.notic tr td .download_list p{text-align: left;position: relative;top: 0;left: 0;padding-left: 10px;margin-bottom: 5px;font-size: 0.9em;letter-spacing: -0.5px;}

