.pageButton img{cursor: pointer;}
.btn_1:hover{background: #008ab7;}
.searchBtn2:hover{background: #434343;}
.topContent .topConWrap .topRight > div > span.logoutBtn:hover{background: #50aed6;}
.fixed_hs100{height: 100px;overflow: auto;}
.fixed_hs290{height: 290px;overflow: auto;}
.fixed_hs300{height: 300px;overflow: auto;}
.fixed_hs350{height: 350px;overflow: auto;}
.fixed_hs400{height: 400px;overflow: auto;}
.fixed_hs445{height: 445px;overflow: auto;}
.fixed_hs500{height: 500px;overflow: auto;}
.fixed_hs520{height: 520px;overflow: auto;}
.fixed_hs600{height: 600px;overflow: auto;}
.fixed_hs650{height: 650px;overflow: auto;}

table.cListTable thead tr td {height:24px; font-weight:500; padding:0 3px; border:1px solid #ccc;border-top: none; text-align:center; background:#FFFFFF; word-wrap: break-word; word-break:break-all;padding: 5px;}

.cInputTable tbody tr td{padding: 7px;}

.tabWrap ul.msTab_color li.on{background-color:#7ABABD;
	filter: progid:DXImageTransform.Microsoft.gradient(endColorstr=#7ABABD, startColorstr=#fff,  GradientType=0); 
	background-image:-moz-linear-gradient(bottom,  #7ABABD 0%, #fff 100%);
	background-image: -ms-linear-gradient(bottom,  #7ABABD 0%, #fff 100%);
	background-image: -webkit-linear-gradient(bottom,  #7ABABD 0%, #fff 100%); 
	background-image: -o-linear-gradient(bottom,  #7ABABD 0%, #fff 100%);
	background-image: linear-gradient(bottom, #7ABABD 0%, #fff 100%); 
	padding:5px 0px; border:1px solid #7ABABD; color:#000;}

.tabWrap ul.msTab_color li {float:left; padding:5px 0px; text-align:center;background-color:#CECECA;
	filter: progid:DXImageTransform.Microsoft.gradient(endColorstr=#CECECA, startColorstr=#fff,  GradientType=0); 
	background-image:-moz-linear-gradient(bottom,  #CECECA 0%, #fff 100%);
	background-image: -ms-linear-gradient(bottom,  #CECECA 0%, #fff 100%);
	background-image: -webkit-linear-gradient(bottom,  #CECECA 0%, #fff 100%); 
	background-image: -o-linear-gradient(bottom,  #CECECA 0%, #fff 100%);
	background-image: linear-gradient(bottom, #CECECA 0%, #fff 100%); 
border:1px solid #aaaaaa; border-radius:3px 3px 0 0; cursor:pointer; width:33.3%; color:#525e5e;}

.tabWrap ul.msTab_color:after {content:""; display:block; clear:both;}

.tabWrap ul.msTab_color {border-bottom:1px solid #fff; height:27px;}

.fc666{color: #666!important;}
.fw6{font-weight: 600!important;}
.fs11{font-size: 11px!important;}
.fs12{font-size: 12px!important;}
.fs13{font-size: 13px!important;}
.fs15{font-size: 15px!important;}
.hoverblack a:hover{color: #000!important;}
.hei50table tbody tr td{height: 50px!important;}
.pdn tbody tr td{padding: 0!important;}
a:active {  text-decoration: none; color: #000}
a:link {  text-decoration: none; color: #000}
a:visited {  text-decoration: none; color: #000}
a:hover {  text-decoration: underline; color: #000000}
.purple{color: #a600b9!important;}
.boldtable tbody tr td{font-weight: bold!important;}
.bold{font-weight: bold!important;}
.cusr{cursor: pointer;}
.fcwhite{color: #fff!important;}
.fcorange{color:orange!important;}
.fs12{font-size: 12px!important;}
.mContentWrap{height: 20px;}
.searchRow{height: 40px;}
.searchBtn{line-height: 36px;}
.tableTop{margin: 15px 0 5px 0;}
.pd0{padding: 0!important;}
.pd3{padding: 3px!important;}
.pd5{padding: 5px!important;}
.pd10{padding: 10px!important;}
.pd30{padding:3px 0!important;}
.pd40{padding:4px 0!important;}
.pd50{padding:5px 0!important;}
.pd70{padding:7px 0!important;}
.pd80{padding:8px 0!important;}
.pd120{padding:12px 0!important;}
.pd160{padding:16px 0!important;}
.pd35{padding: 3px 5px!important;}
.pd107{padding: 10px 7px!important;}
.pd75{padding: 7px 5px!important;}
.pd05{padding: 0px 5px;}
.pd510{padding: 5px 10px;}
.pd710{padding: 7px 10px;}
.pd23{padding: 2px 3px;}
.pd22{padding: 2px 2px;}
.pd20{padding: 20px;}
.pd2p0{padding: 2px 0px!important;}
.mg03{margin: 0px 3px;}
.mg50{margin: 5px 0px;}
.btopn{border-top: none!important;}
.btopn{border-top: none!important;}
.bln{border-left: none!important;}
.bbn{border-bottom: none!important;}
.bn{border: none!important;}
.btopccc{border-top: 1px solid #ccc!important;}
.campus16{width: 16.7%;border-top:none!important;;}
.red11{font-size: 11px;color:red;}
.red13{font-size: 13px;color:red;}
.red16{font-size: 16px;color:red;}
.red{color: red!important;}
.blue11{font-size: 11px;color:blue;}
.blue13{font-size: 13px;color:blue;}
.blue{color:blue!important;}
.bule{color:#b00e00!important;font-weight: 600!important;}
.black{color:black!important;}
.bluebold{color:blue;font-size: 16px!important;}
.redbold{color:red;font-size: 16px!important;}
.borderccc{border: 1px solid #ccc!important;}
.basicline{width: 100%; background-color: #aaa;margin: 10px 0;}
.green{color: #039b9c;}
.flr{float: right;}
.fll{float: left;}
.ml0{margin-left: 0px!important;}
.ml3{margin-left: 3px!important;}
.ml5{margin-left: 5px!important;}
.ml10{margin-left: 10px!important;}
.ml20{margin-left: 20px;}
.mt1{margin-top: 1px;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px!important;}
.mt20{margin-top: 20px!important;}
.mt30{margin-top: 30px!important;}
.mt40{margin-top: 40px;}
.mt45{margin-top: 45px;}
.mt50{margin-top: 50px!important;}
.mt60{margin-top: 60px;}
.mt80{margin-top: 80px;}
.mt100{margin-top: 100px!important;}
.mb0{margin-bottom: 0px!important;}
.mb10{margin-bottom: 10px!important;}
.mb20{margin-bottom: 20px!important;}
.pl3{padding-left: 3px!important;}
.pl4{padding-left: 4px!important;}
.pl5{padding-left: 5px!important;}
.pr5{padding-right: 5px!important;}
.pl20{padding-left: 20px!important;}
.pl30{padding-left: 30px!important;}
.pb5{padding-bottom: 5px;}
.mr5{margin-right: 5px!important;}
.mr10{margin-right: 10px!important;}
.mr15{margin-right: 15px!important;}
.mb30{margin-bottom: 30px;}
.dpib{display: inline-block!important;}
.dpi{display: inline;}
.dpb{display: block;}
.dpflex{display: flex;}
.dpflexfullcenter{display: flex;align-items: center;justify-content: center;}
.w100ph100p{height: 100%!important;width: 100%!important;}
.w3p{width: 3%!important;}
.w5p{width: 5%!important;}
.w6p{width: 6%!important;}
.w8p{width: 8%!important;}
.w10p{width: 10%!important;}
.w15p{width: 15%!important;}
.w16p{width: 16%!important;}
.w17p{width: 17%!important;}
.w19p{width: 19%!important;}
.w20p{width: 20%!important;}
.w25p{width: 25%!important;}
.w37p{width: 37%!important;}
.w70p{width: 70%!important;}
.mWt19p{width: 19%!important;}
.mWt22p{width: 22%!important;}
.mWt34p{width: 34%!important;}
.w20p{width: 20%!important;}
.w23p{width: 23%!important;}
.w26p{width: 26%!important;}
.w27p{width: 27%!important;}
.w28p{width: 28%!important;}
.w29p{width: 29%!important;}
.w30p{width: 30%!important;}
.w33p{width: 33%!important;}
.w35p{width: 35%!important;}
.w40p{width: 40%!important;}
.w45p{width: 45%!important;}
.w47p{width: 47%!important;}
.w49p{width: 49%!important;}
.w50p{width: 50%!important;}
.w60p{width: 60%!important;}
.w65p{width: 65%!important;}
.w79p{width: 79%!important;}
.w80p{width: 80%!important;}
.w90p{width: 90%!important;}
.w95p{width: 95%!important;}
.w100p{width: 100%!important;}
.h5{height: 5px!important;}
.h15{height: 15px;}
.h20{height: 20px!important;}
.h25{height: 25px;}
.h30{height: 30px;}
.h32{height: 32px;}
.h38{height: 38px!important;}
.h50{height: 50px;}
.h60{height: 60px;}
.h100{height: 100px;}
.h125{height: 125px;}
.h250{height: 250px;}
.h350{height: 350px;}
.h400{height: 400px;}
.h585{height: 585px;}
.w30{width: 30px!important;}
.w40{width: 40px!important;}
.w50{width: 50px!important;}
.w60{width: 60px;}
.w70{width: 70px;}
.w80{width: 80px;}
.w90{width: 90px;}
.w100{width: 100px;}
.w110{width: 110px;}
.w130{width: 130px;}
.w150{width: 150px;}
.w200{width: 200px;}
.w250{width: 244px;}
.w300{width: 300px;}
.w750{width: 750px;}
.w1000{width: 1000px!important;}
.w1002{width: 1002px!important;}
.w1300{width: 1300px!important;}
.w1420{width: 1420px!important;}
.w1520{width: 1520px!important;}
.selectaaa{width: 100%;border: 1px solid #aaa;}
.tar{text-align: right;}
.tac{text-align: center;}
.tal{text-align: left!important;}
.vat{vertical-align: top;}
.vam{vertical-align: middle!important;}

.ffftable tbody tr td{background: #fff!important;}
.hapgye td{background: #e7e7e7!important; border:1px solid #ccc; text-align:center;}
.sogye td{background:#ffffcc!important;font-weight: bold!important;}
.sogyesoft td{background:#ffffcc!important;}
.boldtr td{font-weight: bold!important;}
.vabl{vertical-align: baseline;}

.mga{margin: auto;}
.blacklinetable tr td{border: 1px solid #000;}
.blacklinetable2 tr td{border: 1px solid #000;}
.ccclinetable tr td{border: 1px solid #ccc;}

.bg39b{background-color: #3899b9!important;}
.pointer:hover{text-decoration: none!important;}

.a666{color: #666!important;}
.trpd75 td{padding: 7px 5px!important;}

.dsnone{display: none;}

.minttotal td{background-color: #99ffcc!important;color: #666!important;font-weight: bold!important;}
.minttotal td:nth-of-type(1){color:red!important;}

.minttotal2 td{background-color: #99ffcc!important;color: #666!important;font-weight: bold!important;}

.linenone table tr td{border: none!important;}

.detail_listtable{border-collapse: collapse;}
.detail_listtable tr{height: 30px;border-collapse: collapse;}
.detail_listtable tr th{border:1px solid #000;border-collapse: collapse;}
.detail_listtable tr td{border:1px solid #aaa;border-collapse: collapse;}

.detailjuso{text-align: center;background: #3899b9;font-size: 13px!important; color: #fff;}

a.link1:active {  text-decoration: none; color: #FF5F01;font-weight:bold}
a.link1:link {  text-decoration: none; color: #FF5F01;font-weight:bold}
a.link1:visited {  text-decoration: none; color: #FF5F01;font-weight:bold}
a.link1:hover {  text-decoration: underline; color: #FF5F01;font-weight:bold}
a.link2:active {  text-decoration: none; color: #000;}
a.link2:link {  text-decoration: none; color: #000;}
a.link2:visited {  text-decoration: none; color: #000;}
a.link2:hover {  text-decoration: underline; color: #FF5F01;}
a.link3:active {  text-decoration: none; color: #a600b9;}
a.link3:link {  text-decoration: none; color: #a600b9;}
a.link3:visited {  text-decoration: none; color: #a600b9;}
a.link3:hover {  text-decoration: underline; color: #a600b9;}
a.link4:active {  text-decoration: none; color: #000;}
a.link4:hover {  text-decoration: underline; color: #ff6600;}

a{font-size: 12px!important;}

.font12table tr td{font-size: 12px!important;}

.bgc39b{background-color: #3899b9;}
.bgcfa{background-color: #fafafa;}
.bgcccc{background-color: #ccc;}
.bgcfff{background-color: #fff;}
.bgccff{background-color: #cff;}
.bgc666{background-color: #666;}
.bbeec{border-bottom: 5px solid #e8e0cb;}
.bgcFFD td{background-color: #FAF0D3!important;}
.fsc1{font-size: 13px; color: #ff33ff;}
.fsc2{font-size: 13px; color:blue;}
.fsc3{font-size: 16px; color:red;}


/*enroll student_info*/
.w20{width: 20px;}
.w120{width: 120px;}
.h166{height: 166px;}
.h200{height: 200px;}
.h400{height: 400px;}
.h445{height: 445px;}
.h460{height: 460px;}
.infoheadfs{font-size: 13px!important; font-weight: 600!important; color: #fff; font-family: "돋움"!important;}
.infobtnfs{display: flex;justify-content: flex-end;align-items: center;}
.infobtnfs input{font-size: 11px; color: #666; font-family: "돋움";}
.pd14{padding: 1px 4px;}
.pd16{padding: 1px 6px;}
.pd26{padding: 2px 6px;}
.pd27{padding: 2px 7px;}
.bd39b{border: 1px solid #3899b9!important;}
.bgcf4f5f0{background-color: #f4f5f0;}
.pt5{padding-top: 5px;}
.pt30{padding-top: 30px;}
.infotable1{border-spacing: 0;border-collapse:collapse;}
.infotable1 tr td{border: 1px solid #ccc; padding: 5px 0;}

.infotable2{border-spacing: 0;border-collapse:collapse;}
.infotable2 tr td{padding: 0px 2px;}

.bsbb{box-sizing: border-box;}
.pdN{padding: 0!important;}
.cusrtd input{cursor: pointer;}
.dotum{font-family: "Dotum";}
.under.on{font-weight: bold;}

.sdfs{font-size: 12px!important;color: #fff!important;}
.pd2{padding: 2px!important;}
.bgc4af{background-color: #4da8fd;}
.ul:hover{text-decoration: underline;cursor: pointer;}
.bgc267{background-color: #236074;}
.bigo td.on {background-color: #3899b9;}
.record div.on {background-color: #3899b9;}
.record td.on {background-color: #3899b9;}
.myinfo div.on {background-color: #3899b9;}
.myinfo td.on {background-color: #3899b9;}
/*.bigo td.on {background-color: #236074;}
.record div.on {background-color: #236074;}*/
.fixed_hs90 {height: 90px;overflow: auto;}
.fixed_hs180 {height: 180px;overflow: auto;}
.fixed_hs80ib {height: 80px;overflow: auto;display: inline-block;}
.fixed_hs180ib {height: 180px;overflow: auto;display: inline-block;}
.fixed_hs270 {height: 270px;overflow: auto;}
.fixed_hs345 {height: 345px;overflow: auto;}
.fixed_hs390 {height: 390px;overflow: auto;}
.fixed_hs405 {height: 405px;overflow: auto;}
.fixed_hs445 {height: 405px;overflow: auto;}
.pr15{padding-right: 15px;}

.sh:hover{text-decoration: underline;cursor: pointer;}

.fw6table1 tr td:nth-of-type(2){font-weight: bold!important;}
.fw6table1 tbody tr td:nth-of-type(4){font-weight: bold!important;}

.totalfs{font-size: 12px;color: #000e30;}

.shtable1 tbody tr td:nth-of-type(2):hover{
    text-decoration: underline;cursor: pointer;
}
.brown13{font-size: 13px; color: #996600;}

.bt21{border-top: 2px solid #143e56!important;}
.spanstyle1 > span{display: inline-block; width: 100%; padding: 7px 0;}

.pd520{padding: 5px 20px;}

.cutting a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 210px;display: block;}
.pr8{padding-right: 8px!important;}
.pl8{padding-left: 8px!important;}
.baninfs{font-size: 12px; color: #fff; font-family: "Malgun Gothic"; font-weight: bold;}
.bdcdtable{border: 1px solid #cdcdcd;}
.bdcdtable tr td{border: 1px solid #cdcdcd; padding:3px;}
.pac{font-size: 13px; color: #fff; font-family: "돋움";}


.w294{width: 294px!important;}
.labelP{display: inline-block; width: 49%; padding: 5px 0;}
.labelP span{display: inline-block;height: 15px;}
.labelP span:nth-of-type(1){width: 10%;}
.labelP span:nth-of-type(2){width: 17%;}
.labelP span:nth-of-type(3){ width: 13%;}
.labelP span:nth-of-type(4){width: 17%;}
.labelP span:nth-of-type(5){width: 10%;}
.labelP span:nth-of-type(6){width: 23%;}

.smsarea{width: 100%; height: 238px; border: 5px solid #b2f300; font-family: 'dotum';}


.logoimg{position: absolute;top: 70px; left: 50%; transform:translate(-50%,0px);}
.together{width: 100%; height: 100%; text-align: center;}
.together ul li{width: 22%;float: left;margin-right: 2%; margin-top: 2%;margin-bottom: 2%;}
.together ul li:nth-of-type(4n){margin-right: 0;}
.together ul li:nth-of-type(4n-3){margin-left: 3%;}
.greenBtn {background:#9acd32; color:white; width:358px; height:123px; font-weight: bold; font-size: 20px; border-radius:2px; text-align:center; line-height:123px; cursor:pointer; margin:10px 0 0 0; display: inline-block;}
.greenBtn:hover {background: #6da103;}



table.boardTable {width:100%;border-top: 2px solid #b1d3ce;border-bottom: 2px solid #b1d3ce;border-collapse: collapse;}
table.boardTable thead tr th {font-size:12px!important;width: 70px;  padding:12px 0px;text-align:center;color:#666; font-weight: bold!important; background:#f6f6f8;letter-spacing:-1px;}
table.boardTable thead tr:nth-of-type(2){border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
table.boardTable thead tr td {font-size:12px;height: 23px; width:120px;padding:3px 3px;line-height:1.5; background: #f6f6f8;padding-left: 15px;}
table.boardTable tbody tr td{padding: 7px 15px;}

table.pw_check_table{border-collapse: collapse;}
table.pw_check_table tbody tr td{padding: 12px 0;}

.underline:hover{text-decoration: underline;cursor: pointer;}
.fcb:after {content:""; display:block; clear:both;}
.bdbc {border-bottom: 1px solid #ccc;}



.myinfo_title{font-weight: bold;text-align: center;font-size: 18px;}


.paytable tbody tr:nth-last-child(1){border-bottom: 5px solid #e8e0cb!important;}














