@CHARSET "UTF-8";


/*curriculum*/
body .curriculumWrap .con-table table:after{height: 2px; background: #0067cc;}
body .curriculumWrap .con-table thead th{line-height: 1.35;}
body .curriculumWrap .con-table thead th span{font-size: 13px;display: inline-block;}

.curriculum-search{text-align:right; padding:40px 0; overflow:hidden;}
.curriculum-search .box-sel{display:inline-block;}
.curriculum-search select,
.curriculum-search input{line-height:60px; height:60px; vertical-align:middle;}
.curriculum-search select{display: inline-block;margin-right: 5px;color:#666;font-size: 19px;padding-left:10px; min-width:150px;background: url(./../images/arrow-search.png) no-repeat 90% center;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.curriculum-search input{background:#0067cc url(./../../images/dev/curriculumBtn.png) 30px center no-repeat; padding:0 40px 0 70px; font-size:20px; color:#fff; cursor:pointer; border:none; border-radius:5px;}

@media all and (max-width:767px) {
  .curriculum-search .box-sel{width:100%;}
  .curriculum-search select{/* width:100%; */}
  .curriculum-search input{/* display:block; *//* width:100%; *//* margin-top:10px; *//* clear:both; */}
}

.con-table {position:relative;}
.con-table:after {content:''; position: absolute; right:-1px; top:0px; width:2px; height:100%; background:#fff;}
.con-table table {font-family:'Noto Light'; position:relative;text-align: center;}
.con-table table:after {content:'';position:absolute;top:0px;left:0px;width:100%;height: 1px;background: #353e4d;}
.con-table table:before {content:''; position:absolute; bottom:0px; left:0px; width:100%; height:1px; background:#43505d;}
.con-table thead th {padding:15px 10px;background: #f2f9fd;color: #333;border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;font-size: 17px;word-break:break-word;}
.con-table tbody th {padding:15px 10px;background: #fbfbfb;color: #333;border-right:1px solid #ccd0d7;border-bottom:1px solid #ccd0d7;font-size:16px;word-break:break-word;}
.con-table tbody th.color {background: #f3f5f7;font-size: 18px;color: #1b1b1b;}
.con-table tbody td {padding:15px 10px; background:#fff; color:#666; border-right:1px solid #ccd0d7; border-bottom:1px solid #ccd0d7; font-size:16px;word-break:break-word;}
.con-table th{font-family:'Noto Regular';}
.con-table th,
.con-table td{font-weight: normal;}
.con-table .align-l {text-align:left;}
.con-table .align-c {text-align:center;}
.con-table .align-r {text-align:right;}

@media all and (max-width:860px) {
  .con-table {overflow-x: hidden;}
  .con-table table {width:1150px !important;}
  .con-table:after {content:''; position:absolute; right:0px; top:0px; width:100%; height:100%; background:url('../../images/common/img_mobile_text.png') no-repeat center 30px;}
  .con-table.on:after {display:none;}
}

/*._fnctAdmin{position: absolute;
    overflow: hidden;
    width: 25px;
    height: 25px;
    top: 0;
    right: 0;
    text-indent: -5000px;
    background-image: url(/Web-home/_UI/images/editable/contentHandler.png);
    background-color: #111;
    background-repeat: no-repeat;
    background-position: -150px 0;
    z-index: 99999;
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 30%);
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 30%);
    display: none;}}*/
