@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}

article, aside, figure, footer, header, hgroup,
menu, nav, section { display: block; }

label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}

/*global*/
body {width:100%; margin:0;}
*{text-decoration: none;}

a:hover,a:active , a:visited{color:darkgray;}

a{color:gray;font-family: "³ª´®°íµñ",'NanumGothic','Nanum Gothic','µ¸¿ò','Dotum';}


/*ï¿½ï¿½Æ® pcï¿½ï¿½ï¿½ï¿½*/
h1,h2,h3,h4,h5,h6,p{ font-family: "³ª´®°íµñ",'NanumGothic','Nanum Gothic','µ¸¿ò','Dotum'; margin:0px; letter-spacing:0px; margin-bottom: 0px ; }
div, li, select, label, button { font-family: "³ª´®°íµñ",'NanumGothic','Nanum Gothic','µ¸¿ò','Dotum'; }

p.small{ font-size:13px; font-weight:300}

td{font-size:16px;}
/*ï¿½ï¿½Æ® ï¿½ï¿½ï¿½ï¿½*/
.bold{font-weight:700;}
.regular{font-weight:400}
.light{font-weight:100;}
/*ï¿½ï¿½Æ® ï¿½ï¿½ï¿½ï¿½*/
.whiteh{color:white !important;}
.blackh{color:black !important;}
.redh{color:#bf0000 !important;}
.blackh80{color:#333333 !important;}
.blackh60{color:#666666 !important;}
/*ï¿½Ç¾ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
.pconly{display:inline !important;}
.moonly{display:none !important;}
.teonly{display:none !important;}
/*ï¿½Ç¾ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½Èºï¿½ï¿½Ì±ï¿½*/
.pcnone{display:none !important;}
.monone{}
.tenone{display:inherit !important;}

@media ( max-width: 1023px ) {
.section {width:100%}
.container {width:100%}
.content_right{width:100%;}

.pconly{display:none !important;}
.teonly{display:inline !important;}
.moonly{display:none !important;}

.pcnone{display:block !important;}
.monone{}
.tenone{display:none !important;}
}
@media ( max-width: 767px ) {
.section {width:100%}
.container {width:100%}

.pconly{display:none !important;}
.teonly{display:none !important;}
.moonly{display:inline !important;}

.pcnone{display:block !important;}
.monone{display:none !important;}
.tenone{display:block !important;}

.ubermenu-skin-white.ubermenu-responsive-toggle{display:none !important;}
.account-item{display:none !important;}
.viewmore{display:none !important}
/*.section>img{width:100%;}*/
h2{font-size: 36px !important}
}

.logo_img{float:left;margin-top: -6px; margin-left: 40px;}
.logo_img:hover{cursor: pointer;}

.header-bottom{height:60px;}

.header_wrap{position:absolute;top:0px;; z-index:999; }
#Gnb_wrap{overflow:hidden;height:80px; width: 1200px; background: white;margin-top:20px; }
#Gnb{margin-top: 24px;}
#sub_Gnb{position: absolute;}
#Gnb_ul{padding-left: 170px;overflow: hidden;}
.nav_li{ min-width: 110px;;display: inline-block; vertical-align:top; color: black ; margin: 0px -5px; padding: 0px 20px;  text-align:center;}
.nav_li:hover{background-color:white;}
.nav_li>.nav_a{color:rgba(0,0,0,0.8) ;font-size:18px;padding-top:10px; font-weight: 700}
.nav_a_last{padding:7px 10px !important;font-size:17px !important;border:1px solid #f1d59c; color: #f1d59c !important ;}

.sub_nav{line-height:1.9 !important;margin-top:20px;padding-top:30px;}
.sub_nav_element{font-size:15px ; color:#676767; font-weight:400; display:block !important; visibility: visible !important;}
.sub_nav_element:hover{font-weight:;color:#0b2a59 !important;font-weight: 400}

.hoverwhite:hover{color:white !important;}
.last_nav_icon:hover{background-color:none !important;}

.body_wrap {position: relative;}

.rsImg{margin:0 !important;}
.slider_element {heigh:840px !important;}
.royalSlider{width:100% !important;}

.section>img{}

.subheader{padding-top: 185px !important;padding-bottom: 85px !important;}

.underbarwhite{background-color: white;width:30px;height:2px;}
.underbarblue{background-color: #01385e;width:45px;height:3px;margin-bottom: 20px;}
.left{float:left !important;}
.right{float:right !important;}
.leftalign{text-align: left!important;}
.rightalign{text-align: right!important;}
.centeralign{text-align: center!important;}
.white{color:white !important;}
.gray{color:gray !important;}
.whitegray{color:#d4d5d6;}
.bgwhite{background-color:white;}

.mar0{margin-top:0px !important;margin-bottom: 0px !important;}

.marb0{margin-bottom:0px !important;}
.marb5{margin-bottom:5px !important;}
.marb10{margin-bottom:10px !important;}
.marb15{margin-bottom:15px !important;}
.marb20{margin-bottom:20px !important;}
.marb25{margin-bottom:25px !important;}
.marb30{margin-bottom:30px !important;}
.marb35{margin-bottom:35px !important;}
.marb40{margin-bottom:40px !important;}
.marb45{margin-bottom:45px !important;}
.marb50{margin-bottom:50px !important;}
.marb55{margin-bottom:55px !important;}
.marb60{margin-bottom:60px !important;}
.marb65{margin-bottom:65px !important;}
.marb70{margin-bottom:70px !important;}
.marb75{margin-bottom:75px !important;}
.marb80{margin-bottom:80px !important;}
.marb85{margin-bottom:85px !important;}
.marb90{margin-bottom:90px !important;}
.marb95{margin-bottom:95px !important;}
.marb100{margin-bottom:100px !important;}
.marb105{margin-bottom:105px !important;}
.marb110{margin-bottom:110px !important;}
.marb115{margin-bottom:115px !important;}
.marb120{margin-bottom:120px !important;}
.marb150{margin-bottom:150px !important;}

.mart0{margin-top:0px !important;}
.mart5{margin-top:5px !important;}
.mart10{margin-top:10px !important;}
.mart15{margin-top:15px !important;}
.mart20{margin-top:20px !important;}
.mart25{margin-top:25px !important;}
.mart30{margin-top:30px !important;}
.mart35{margin-top:35px !important;}
.mart40{margin-top:40px !important;}
.mart45{margin-top:45px !important;}
.mart48{margin-top:48px !important;}
.mart50{margin-top:50px !important;}
.mart55{margin-top:55px !important;}
.mart60{margin-top:60px !important;}
.mart65{margin-top:65px !important;}
.mart70{margin-top:70px !important;}
.mart75{margin-top:75px !important;}
.mart80{margin-top:80px !important;}
.mart85{margin-top:85px !important;}
.mart90{margin-top:90px !important;}
.mart95{margin-top:95px !important;}
.mart100{margin-top:100px !important;}
.mart105{margin-top:105px !important;}
.mart110{margin-top:110px !important;}
.mart115{margin-top:115px !important;}
.mart120{margin-top:120px !important;}
.mart125{margin-top:125px !important;}
.mart130{margin-top:130px !important;}
.mart135{margin-top:135px !important;}
.mart140{margin-top:140px !important;}
.mart145{margin-top:145px !important;}
.mart150{margin-top:150px !important;}
.mart180{margin-top:180px !important;}

.pdt0{padding-top:0px !important;}
.pdt5{padding-top:5px !important;}
.pdt10{padding-top:10px !important;}
.pdt15{padding-top:15px !important;}
.pdt20{padding-top:20px !important;}
.pdt25{padding-top:25px !important;}
.pdt30{padding-top:20px !important;}
.pdt35{padding-top:25px !important;}
.pdt40{padding-top:40px !important;}
.pdt45{padding-top:45px !important;}
.pdt48{padding-top:48px !important;}
.pdt50{padding-top:50px !important;}
.pdt55{padding-top:55px !important;}
.pdt60{padding-top:60px !important;}
.pdt65{padding-top:65px !important;}
.pdt70{padding-top:70px !important;}
.pdt75{padding-top:75px !important;}
.pdt80{padding-top:80px !important;}
.pdt85{padding-top:85px !important;}
.pdt90{padding-top:90px !important;}
.pdt95{padding-top:95px !important;}
.pdt100{padding-top:100px !important;}
.pdt105{padding-top:105px !important;}
.pdt110{padding-top:110px !important;}
.pdt115{padding-top:115px !important;}
.pdt120{padding-top:120px !important;}
.pdt125{padding-top:125px !important;}
.pdt130{padding-top:130px !important;}
.pdt135{padding-top:135px !important;}
.pdt140{padding-top:140px !important;}
.pdt145{padding-top:145px !important;}
.pdt150{padding-top:150px !important;}
.pdt155{padding-top:155px !important;}
.pdt160{padding-top:160px !important;}
.pdt165{padding-top:165px !important;}
.pdt170{padding-top:170px !important;}
.pdt175{padding-top:175px !important;}
.pdt180{padding-top:180px !important;}
.pdt185{padding-top:185px !important;}

.pdb0{padding-bottom:0px !important;}
.pdb5{padding-bottom:5px !important;}
.pdb10{padding-bottom:10px !important;}
.pdb15{padding-bottom:15px !important;}
.pdb20{padding-bottom:20px !important;}
.pdb25{padding-bottom:25px !important;}
.pdb30{padding-bottom:30px !important;}
.pdb35{padding-bottom:35px !important;}
.pdb40{padding-bottom:40px !important;}
.pdb45{padding-bottom:45px !important;}
.pdb50{padding-bottom:50px !important;}
.pdb55{padding-bottom:55px !important;}
.pdb60{padding-bottom:60px !important;}
.pdb65{padding-bottom:65px !important;}
.pdb70{padding-bottom:70px !important;}
.pdb75{padding-bottom:75px !important;}
.pdb80{padding-bottom:80px !important;}
.pdb85{padding-bottom:85px !important;}
.pdb90{padding-bottom:90px !important;}
.pdb95{padding-bottom:95px !important;}
.pdb100{padding-bottom:100px !important;}
.pdb105{padding-bottom:105px !important;}
.pdb160{padding-bottom:160px !important;}

.pd0{padding-top : 0px !important;; padding-bottom: 0px !important;;}
.pd5{padding-top : 5px !important;; padding-bottom: 5px !important;;}
.pd10{padding-top : 10px !important;; padding-bottom: 10px !important;}
.pd15{padding-top : 15px !important; padding-bottom: 15px !important;}
.pd20{padding-top : 20px !important; padding-bottom: 20px !important;}
.pd25{padding-top : 25px !important; padding-bottom: 25px !important;}
.pd30{padding-top : 30px !important; padding-bottom: 30px !important;}
.pd35{padding-top : 35px !important; padding-bottom: 35px !important;}
.pd40{padding-top : 40px !important; padding-bottom: 40px !important;}
.pd45{padding-top : 45px !important; padding-bottom: 45px !important;}
.pd50{padding-top : 50px !important; padding-bottom: 50px !important;}
.pd55{padding-top : 55px !important; padding-bottom: 55px !important;}
.pd60{padding-top : 60px !important; padding-bottom: 60px !important;}
.pd65{padding-top : 65px !important; padding-bottom: 65px !important;}
.pd70{padding-top : 70px !important; padding-bottom: 70px !important;}
.pd75{padding-top : 75px !important; padding-bottom: 75px !important;}
.pd80{padding-top : 80px !important; padding-bottom: 80px !important;}
.pd85{padding-top : 85px !important; padding-bottom: 85px !important;}
.pd90{padding-top : 90px !important; padding-bottom: 90px !important;}
.pd95{padding-top : 95px !important; padding-bottom: 95px !important;}
.pd100{padding-top : 100px !important; padding-bottom: 100px !important;}
.pd105{padding-top : 105px !important; padding-bottom: 105px !important;}
.pd110{padding-top : 110px !important; padding-bottom: 110px !important;}
.pd115{padding-top : 115px !important; padding-bottom: 115px !important;}
.pd120{padding-top : 120px !important; padding-bottom: 120px !important;}
.pd125{padding-top : 125px !important; padding-bottom: 125px !important;}

.lh1{line-height: 1  !important}
.lh11{line-height: 1.1 !important}
.lh12{line-height: 1.2 !important}
.lh13{line-height: 1.3 !important}
.lh14{line-height: 1.4 !important}
.lh15{line-height: 1.5 !important}
.lh16{line-height: 1.6 !important}
.lh17{line-height: 1.7 !important}
.lh18{line-height: 1.8 !important}
.lh19{line-height: 1.9 !important}
.lh2{line-height: 2}

.w100{font-weight: 100!important; }
.w200{font-weight: 200!important;}
.w300{font-weight: 300!important;}
.w400{font-weight: 400!important;}
.w500{font-weight: 500!important;}
.w600{font-weight: 600!important;}

fln{float: none!important;}
flr{float:right!important;}
fll{float:left!important;}
/************************************* ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½óº¯°ï¿½  **************************************************/
.ui-widget-header{border:none !important; background:none !important;}
.ui-widget-content{width:100%;text-align: center !important;} /*ï¿½ï¿½ ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½*/
.ui-tabs{padding: 0px !important; border : none !important;margin-top: 75PX;} /*ï¿½ï¿½ ï¿½×ºï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
.ui-tabs-nav{/*width:1200px*/;border-bottom: 1px solid gray;margin : 0 auto !important; text-align: left; padding-left: 0px !important;} /*ï¿½ï¿½ ï¿½×ºï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
.ui-tabs-nav li{text-align: center;}
.ui-state-default{background:white url("") 50% 50% repeat-x !important;color: #555555;border: 0px solid #d3d3d3 !important;font-weight: normal;} /*ï¿½ï¿½ ï¿½×ºï¿½ï¿½ï¿½ï¿½Ì¼ï¿½ ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ */
.ui-tabs-panel{padding:0 !important; margin:0 auto;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {color: #555555;} /*ï¿½ï¿½ ï¿½×ºï¿½ï¿½ï¿½ï¿½Ì¼ï¿½ ï¿½âº» ï¿½Ø½ï¿½Æ® ï¿½ï¿½ï¿½ï¿½*/
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {color: #212121;text-decoration: none;border:0px solid white !important;} /* ï¿½ï¿½ ï¿½×ºï¿½ï¿½ï¿½ï¿½Ì¼ï¿½ ï¿½ï¿½ï¿½ÃµÇ¾ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½Ø½ï¿½Æ® ï¿½ï¿½ï¿½ï¿½*/
.ui-state-hover{background-color:#f4f4f4 !important;border: 0px solid #999999;background: #f4f4f4 url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight: normal;color: #212121;}/*ï¿½ï¿½ ï¿½×ºï¿½ï¿½ï¿½ï¿½Ì¼ï¿½ ï¿½ï¿½ï¿½ì½º È£ï¿½ï¿½ï¿½ï¿½*/
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,
.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,
.ui-state-focus a:link,.ui-state-focus a:visited
{
color: #212121;
	text-decoration: none;
}
/** tab ï¿½Û·Î¹ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½***/
.ui-tabs-nav{max-width: 1200px;}
/** tab**/
.tabs_line > ul > li{padding-top:20px !important; padding-bottom:20px !important; margin:0px !important;}
.tabs_line > ul .tab3{min-width:33.33% !important;}
.tabs_line > ul .tab4{min-width:25%!important;}
.tabs_line > ul .tab5{min-width:20%!important;display: inline-block; }
.tabs_line > ul > li >.ui-tabs-anchor {float: none !important; width: 100% !important; padding:0.5em 0em !important;}
.tabs_line > ul > .ui-tabs-active{background: #01385e url("") 50% 50% repeat-x !important;border: 0px solid #aaaaaa !important;color: #212121;font-weight: normal } /*ï¿½ï¿½ ï¿½×ºï¿½ï¿½ï¿½ï¿½Ì¼ï¿½ ï¿½ï¿½ï¿½ÃµÇ¾ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½*/
.tabs_line > ul > .ui-tabs-active > a {color :white !important}
.ui-tabs-panel > .tabs_line_bordertop {border-top: 2px solid  #01385e !important;}
/*css tab start*/
.ui-corner-top{border-top-right-radius: 0px !important;border-top-left-radius: 0px !important;}
/** tab */
.tabs > ul > .ui-tabs-active{background: #f4f4f4 url("") 50% 50% repeat-x !important;border: 0px solid #aaaaaa !important;color: #212121;font-weight: normal } /*ï¿½ï¿½ ï¿½×ºï¿½ï¿½ï¿½ï¿½Ì¼ï¿½ ï¿½ï¿½ï¿½ÃµÇ¾ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½*/
.tabs > .ui-tabs-panel{ border-top: 1px solid gray} /
.tabs > ul .tab3{min-width:33.33% !important;}
.tabs > ul .tab4{min-width:25%!important; display: inline-block;}
.tabs > ul .tab5{min-width:20%!important; display: inline-block;}
.tabs > ul .tab6{min-width:16%!important; display: inline-block;}
.tabs > ul .ui-tabs-anchor{float:none !important; padding:0px !important; }
.tabs > ul > li{margin:0px !important; padding:10px 0px !important;}
.tabs > ul > li.ui-tabs-active{padding-top:10px !important;padding-bottom:10px !important;}
@media ( max-width: 1023px ) {
  .ui-tabs-nav{max-width: 100% !important}
}
@media ( max-width: 767px ) {
  .ui-tabs-nav{max-width: 100% !important}
}
input:focus {outline: none !important;}
a:focus{outline: none !important;}

.footer_wrap{background-color:#222222;overflow: auto;margin-top: 0px;}
.footer_content{width: 100%;height: inherit;}
.footer_div_1{width:35.3333%;height: inherit;display: inline-block;vertical-align: top;}
.footer_div_2{width:26.1666%;height: inherit;display: inline-block;vertical-align: top;}
.footer_div_3{width:36.5333%;height: inherit;display: inline-block;vertical-align: top;}

.course_table{}
.course_table > tbody {}
.course_tr {background-color: #313131 }
.course_tr th{background-color: #313131 !important;}
.course_table > tbody > tr {	background: #313131;}
.course_table > tbody > tr th{background-color: }
