.calendar-list table.table-list>tbody>tr>td{padding:0!important}.calendar-list .calendar-lnb{height:auto!important;padding-bottom:14px;text-align:center;font-weight:700}.calendar-list .calendar-lnb .calendar-date-text .lnb-month-text,.calendar-list .calendar-lnb .calendar-date-text .lnb-week-text,.calendar-list .calendar-lnb .calendar-date-text .lnb-year-text{font-size:25px!important;padding:0px!important;color:#454545;font-weight:700}.mb-mobile .calendar-list .calendar-lnb .calendar-date-text .lnb-month-text,.mb-mobile .calendar-list .calendar-lnb .calendar-date-text .lnb-week-text,.mb-mobile .calendar-list .calendar-lnb .calendar-date-text .lnb-year-text{font-size:22px!important}.mb-board .calendar-list .main-style1{min-height:300px}.mb-board .calendar-list table.table-list th{font-size:13px;padding:6px 0 6px!important}.mb-board .calendar-list .calendar-box .table-calendar-week td .mb-calendar-week{min-height:300px}.mb-board .calendar-list .calendar-box .table-calendar-year th{padding:8px 0 8px!important;text-align:center;vertical-align:middle!important;font-size:13px!important;white-space:normal;color:#333!important;position:relative!important}.mb-board .calendar-list .calendar-box .table-calendar-year td{padding:4px 0 4px!important;text-align:center;vertical-align:middle!important;font-size:13px!important;white-space:normal;color:#555!important;height:38px;position:relative!important}.mb-board .calendar-list .calendar-box .table-calendar-year td a{color:#555!important}.mb-board .calendar-list .calendar-box .mb-calendar-title{position:relative!important;display:inline-block!important;min-height:auto!important;width:100%!important;height:100%!important;padding:3px 10px!important;line-height:1.7!important}.mb-board .calendar-list .calendar-box .mb-calendar-date{position:relative!important;display:inline-block!important;min-height:auto!important;width:100%!important;height:100%!important;padding:3px 10px!important;line-height:1.7!important}.mb-mobile .mb-board .calendar-list .calendar-box .table-calendar-year th,.mb-mobile .mb-board .calendar-list .calendar-box .table-calendar-year td{padding:3px 0 3px!important;font-size:13px!important}.mb-board .calendar-list .calendar-box .table-calendar-year td.mb-item2{text-align:left}.calendar-list table.table-list>tbody>tr>td .i-view>div{white-space:pre}.calendar-list table.table-list>tbody>tr>td{overflow:visible;white-space:nowrap}.calendar-list table.table-list>tbody>tr>td .i-view>div.mb-schedule-start span{visibility:visible;overflow:visible;white-space:pre}.calendar-box{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:break-all}.calendar-list .mb-schedule-item{padding:1px 3px 2px!important;margin-bottom:2px!important}.calendar-list .mb-schedule-width1{width:100%!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-list .mb-schedule-width2{width:190%!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-list .mb-schedule-width3{width:287%!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-list .mb-schedule-width4{width:390%!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-list .mb-schedule-width5{width:470%!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-list .mb-schedule-width6{width:565%!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-list .mb-schedule-width7{width:660%!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-list .mb-schedule-width1 div,.calendar-list .mb-schedule-width2 div,.calendar-list .mb-schedule-width3 div,.calendar-list .mb-schedule-width4 div,.calendar-list .mb-schedule-width5 div,.calendar-list .mb-schedule-width6 div,.calendar-list .mb-schedule-width7 div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mb-board .tab-buttons li.tab-button{min-width:107px;float:left;border:1px solid #ccc!important;font-size:14px;padding:5px 7px!important;margin-bottom:0;margin-right:6px!important;text-align:center;font-size:13px!important;cursor:pointer!important;list-style:none!important;margin-right:-1px;position:relative}.mb-board li.tab-button.tab-active{border:1px solid #FF0000!important}.mb-board .tab-buttons li.tab-button{min-height:20px!important;min-width:20px!important}.mb-board .board-list table.table-list td{background:url(https://km-edu.kr/wp-content/plugins/mangboard/skins/hometory_schedule_calendar_m1/css/../images/bg_paging_bar.gif) no-repeat left center;text-decoration:none}.mb-board .board-list table.table-list th:first-child,.board-list table.table-list td:first-child{background:none}.mb-board .board-list table.table-list th{background-color:#fcfcfc!important}.mb-board div.board-list .table-list>tbody>tr>td{border-bottom:solid 1px #eaeaea!important}.mb-desktop-large .list-head,.mb-desktop .list-head{min-height:0}.mb-board .list-head .mb-category select{margin-bottom:7px!important}.mb-mobile .mb-board .list-head .mb-category select{width:100%!important}.mb-board .mb-style1 .mb-type-category{float:right;padding-bottom:4px;text-align:right}.mb-mobile .mb-board .mb-style1 .mb-type-category{float:none;text-align:center}.mb-board .mb-style1 .mb-category button,.mb-board .mb-style1 .mb-skin-category-wrap button{margin-left:-1px!important;margin-bottom:5px!important}.mb-mobile .mb-board .mb-style1 .mb-skin-category-wrap button{min-width:74px}.mb-board .mb-style1 .table-view>tbody td.view-title-wrap{padding:15px 0 0px!important;border:none!important}.mb-board .mb-style1 .view-td-titlebox{border-bottom:solid 1px #dbdbdb!important;margin-bottom:8px;padding:0 11px 10px 13px}.mb-board .mb-style1 .view-td-userdatebox{padding:0 11px 0 13px}.mb-board .mb-style1 .view-td-title{font-size:19px;font-weight:600}.mb-board .mb-style1 .view-td-date{font-size:13px;color:#C2C1BF}.mb-board .mb-style1 .view-td2-titlebox{border-bottom:solid 1px #dbdbdb!important;padding:0 10px 14px}.mb-board .mb-style1 .table-view tr .view-td2-title{padding-bottom:0;line-height:1.4}.mb-board .mb-style1 .table-view tr .view-td2-title span{font-size:21px!important;font-weight:600;color:#333;border:none}.mb-mobile .mb-board .mb-style1 .table-view tr .view-td2-title span{font-size:19px!important}.mb-board .mb-style1 .table-view tr .mb-view-info-wrap{padding-top:10px}.mb-board .mb-style1 .table-view tr .view-td2-date{font-size:13px;color:#777;text-align:left!important}.mb-board .mb-style1 .table-view tr .view-td2-hit{font-size:13px;color:#777}.mb-board .btn-default{background-color:#fbfbfb!important}.mb-board .cmt-list-box{background-color:#FFF}.mb-board .cmt-list-item .cl_name_item{float:left;min-width:70px;line-height:18px}.mb-board .cmt-reply-item .cl_name_item{min-width:86px!important}.mb-board .cmt-list-box .cmt-reply-item .cmt-name{min-width:70px}.mb-board .gallery-go-btn{position:relative;padding-left:18px;border:0!important;font-weight:500!important;color:#808080!important;font-size:12px}.mb-board .gallery-go-btn:hover{background-color:#fff0!important}.mb-board .gallery-go-btn:before{content:"";background:url(https://km-edu.kr/wp-content/plugins/mangboard/skins/hometory_schedule_calendar_m1/css/../images/ico-list-album2.gif);background-size:13px 13px;display:inline-block;width:13px;height:13px;position:absolute;top:4px;left:2px}.mb-board .gallery-go-btn:hover:before{content:"";background:url(https://km-edu.kr/wp-content/plugins/mangboard/skins/hometory_schedule_calendar_m1/css/../images/ico-list-album2-hover.gif);background-size:13px 13px;display:inline-block;width:13px;height:13px;position:absolute;top:4px;left:2px}.mb-board .list-go-btn{position:relative;padding-left:18px;border:0!important;font-weight:500!important;color:#808080!important;font-size:12px}.mb-board .list-go-btn:hover{background-color:#fff0!important}.mb-board .list-go-btn:before{content:"";background:url(https://km-edu.kr/wp-content/plugins/mangboard/skins/hometory_schedule_calendar_m1/css/../images/ico-list-board2.gif);background-size:13px 13px;display:inline-block;width:13px;height:13px;position:absolute;top:4px;left:2px}.mb-board .list-go-btn:hover:before{content:"";background:url(https://km-edu.kr/wp-content/plugins/mangboard/skins/hometory_schedule_calendar_m1/css/../images/ico-list-board2-hover.gif);background-size:13px 13px;display:inline-block;width:13px;height:13px;position:absolute;top:4px;left:2px}.mb-board .btn-good,.mb-board .btn-bad{padding:7px 25px!important;border:1px solid #DDD}.mb-board .btn-good>span>span,.mb-board .btn-bad>span>span{margin-left:6px;vertical-align:bottom;font-size:13px!important;color:#AAA;!important}