@charset "utf-8";
@import url(/Web-home/_UI/css/common/font.css);

/*@font-face { font-family: 'NanumBarunGothic'; font-style: normal; font-weight: 400; src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot'); src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.ttf') format('truetype'); } @font-face { font-family: 'NanumBarunGothic'; font-style: normal; font-weight: 700; src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot'); src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.ttf') format('truetype') } @font-face { font-family: 'NanumBarunGothic'; font-style: normal; font-weight: 300; src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot'); src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.ttf') format('truetype'); } .nanumbarungothic * { font-family: 'NanumBarunGothic', sans-serif; }*/

* { font-family: 'Noto Sans KR', 'Nanum Gothic',nanumgothic,"돋움",dotum,tahoma,sans-serif !important; }
body { white-space:normal; word-break: keep-all; word-wrap: break-word; text-align: left; padding: 0 !important; }
._contentBuilder ._obj._objHtml, ._contentBuilder ._obj._objTag { text-align: inherit !important; }

.sub #_container #_content #contentsEditHtml #_contentBuilder ._objHtml { color: #555; }

table a { word-break: break-all; }

._contentBuilder ._obj._objHeading .objHeading_h2 { background: none !important; padding: 0 !important; line-height: 1.6; margin-bottom: 20px; }
._contentBuilder ._obj._objHeading .objHeading_h3 { background: url(/sites/oia/images/h3.png) 2px 11px no-repeat !important; line-height: 1.6; margin-bottom: 10px; }
._contentBuilder ._obj._objHtml ul li { background: url(/sites/summer/images/li.gif) 0 10px no-repeat; }
._contentBuilder ._obj._objHtml ul li.imgBox03{overflow:hidden;}
._contentBuilder ._obj._objHtml ul li.imgBox03 a img{width:100%;}
._contentBuilder ._obj._objHtml ul li.imgBox03 a.notice_left{display:block; float:left; width:calc(50% - 2px);}
._contentBuilder ._obj._objHtml ul li.imgBox03 a.notice_right{display:block; float:right; width:calc(50% - 2px);}

/* a link */
.sub #_container #_content #contentsEditHtml #_contentBuilder ._objHtml a:link, 
.sub #_container #_content #contentsEditHtml #_contentBuilder ._objHtml a:visited { color: #078229; }
.sub #_container #_content #contentsEditHtml #_contentBuilder ._objHtml a:hover,
.sub #_container #_content #contentsEditHtml #_contentBuilder ._objHtml a:focus { color: #74c277; }

/* common */
.marT10 { margin-top: 10px; }
.marT20 { margin-top: 20px; }
.marT30 { margin-top: 30px; }
.padL10 { padding-left: 10px; }
.alignL { text-align: left !important; }
.alignR { text-align: right; }
.fItalic { font-style:  italic; }

.red { color: #ff0000; }
.green { color: #00462a; }
.blue { color: #0000ff; }
.box01 { padding: 20px 25px; border: 1px solid #e1e1e1; background: #f8f8f8; }
.button01 {
    display: inline-block !important; padding: 10px 30px 10px 15px;
    background: #004e30 url("../../images/btn_link.png") no-repeat right center; color: #fff !important;
    transition: all 0.25s cubic-bezier(0.7, 0, 0.3, 1);
}
.button01:hover {
    background: #00a264 url("../../images/btn_link.png") no-repeat right center;
    transition: all 0.25s cubic-bezier(0.7, 0, 0.3, 1); text-decoration: none;
}

._contentBuilder ._objHtml._obj ol, ._contentBuilder ._objTag._obj ol {
  padding: 0 0 0 28px !important;
}

/* 다단요소 fix되는 height 수정 */
#multipleContentsDiv_oia_295 { height: auto !important; } /* 계속 height: 50px로 고정되는 문제가 생기고, 편집모드에서 수정이 불가해서 css에서 수정함 */

/* main 바로가기 이미지 */
ul.imgBox { width: 100%; }
ul.imgBox:after { clear: both; display: block; content: ""; }
ul.imgBox > li { float: left; width: 25%;  background: none !important; margin-top: 0 !important; }
ul.imgBox > li a { display: block; }
ul.imgBox > li a p { font-size: 19px; color: #006640; margin-bottom: 5px; font-weight: bold; }
ul.imgBox > li a p span { font-size: 16px; }

/* Quick Links */
.quickTxt { font-size: 19px; color: #010101; font-weight: bold; margin-bottom: 5px; }
ul.quick { width: 100%; }
ul.quick:after { clear: both; display: block; content: ""; }
ul.quick > li { float: left; width: 20%; background: none !important; margin-top: 0 !important; }
ul.quick > li a { display: table-cell; width: 175px; height: 84px; vertical-align: middle; padding-left: 55px; }
ul.quick > li a p { font-size: 15px; color: #fff; }
ul.quick > li.quick03 a p { color: #000; }
ul.quick > li a p span { font-size: 12px; display: block; }

ul.quick > li.quick01 a { background: url('/sites/oia/images/icon01.png') 14px center no-repeat #f77a00; }
ul.quick > li.quick02 a { background: url('/sites/oia/images/icon02.png') 14px center no-repeat #223f83; }
ul.quick > li.quick03 a{ background: url('/sites/oia/images/icon03.png') 14px center no-repeat #f6d727; }
ul.quick > li.quick04 a{ background: url('/sites/oia/images/icon04.png') 14px center no-repeat #006640; }
ul.quick > li.quick05 a{ background: url('/sites/oia/images/icon05.png') 14px center no-repeat #9e0ec2; }

/* VISA */
.VisaImg:after { display: block; clear: both; content: ""; }
.VisaImg > div {float: left; width: 50%; text-align: center; }
.VisaImg > div span { display: block; margin-top: 10px; }


.artclLinkView:hover {text-decoration:none !important;}
.artclLinkView:hover .artclTitle{text-decoration:underline !important;}

.artclHorNum1 .thumbnail{display:none;}

._eh_Bbs_news .artclList li.thumbLi .thumbnail{background:none !important; border:none !important;}

.tab_k2wiz_GNB_1439, .sub_k2wiz_GNB_1439 {display:none !important;}

/* 4wk Course info inner tab */
#period { width: 100%; }

.nav li { padding-left: 0 !important; background: none !important; margin-top: 0 !important; }
.nav-tabs > li > a {color: #494949 !important;background-color: #f8f8f8;border: 1px solid #d2d2d2; box-sizing: border-box; margin:1px; font-size: 14px; padding: 8px 25px !important; text-align: center; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {color: #fff !important; background-color: #004e30; border: 1px solid #5a7797;}
