@charset "UTF-8";

body, html {font-size:14px;}
td, th {font-size:14px;}

.mobile-only, .remove-web {display:none;}
.thumb {position:relative;}
.thumb img {width:100%; height:auto;}
.thumb.full {margin-top:20px;text-align:center;}
.thumb.full img {width:auto;}
/*.thumb.play:after {content:"";width:48px;height:34px;background:url(/ko/img/ico_main.png) -100px -320px;position:absolute;left:50%;top:50%;margin:-17px 0 0 -24px;}*/
.thumb.play.large:after {width:72px;height:50px;margin:-25px 0 0 -36px;background-position:left -320px;}

.inner-wrap {max-width:1160px;margin:0 auto;position:relative;}
.inner-wrap:after {content:"";display:block;clear:both;}

#banner-top {background:url(/ko/img/bg_pattern.png) repeat #1e1f23;padding:0;}
#banner-top > .inner-wrap {padding:25px 0;}
#banner-top .banner-slider li {float:left;width:50%;position:relative;}
#banner-top .banner-slider li img {width:100%;}
.banner-slider-box .bx-controls-direction a {width:14px;height:22px;top:50%;margin-top:-11px;}
.banner-slider-box .bx-controls-direction a.bx-prev {background-position:left top;left:0;}
.banner-slider-box .bx-controls-direction a.bx-next {background-position:-20px top;right:0;}
.banner-slider-box .bx-controls-auto {position:absolute;bottom:28px;right:44px;width:38px;}
.banner-slider-box .bx-controls-auto-item a {width:19px;height:20px;}
.banner-slider-box .bx-controls-auto-item a.bx-start {top:0;left:19px;background-position:-59px top;}
.banner-slider-box .bx-controls-auto-item a.bx-stop {top:0;left:0;background-position:-40px top;}
.banner-slider-box .close-banner {display:inline-block;position:absolute;text-indent:-999em;overflow:hidden;background:url(/ko/img/ico_slider.png) -78px top no-repeat;width:20px;height:20px;bottom:9px;right:24px;}
.banner-slider-box .today-check {position:absolute;right:100px;bottom:10px;}
.banner-slider-box .today-check label {color:#fff;font-size:0.857em;z-index:10;padding-left:7px;}

div.headrBannerWrap{background:#6f232f url("/ko/img/headBannerBg.png") repeat-x center center;padding: 13px 0;}
div.headrBannerWrap div.inner-wrap{background:url("/ko/img/headBannerLine.png") no-repeat center center;}
div.headrBannerWrap .banner-slider-box .bx-controls-direction a.bx-prev{background:url("/ko/img/headBannerPrev.png") no-repeat 0 0;background-size:100% 100%;}
div.headrBannerWrap .banner-slider-box .bx-controls-direction a.bx-next{background:url("/ko/img/headBannerNext.png") no-repeat 0 0;background-size:100% 100%;}
div.headrBannerWrap .banner-slider-box .bx-controls-direction a{width:45px;height:45px;margin-top:-22.5px;}
div.headrBannerWrap .banner-slider-box .today-check{bottom:0; right:30px;}
div.headrBannerWrap .banner-slider-box .bx-controls-auto{right:auto; left:0; bottom:18px;}
div.headrBannerWrap .banner-slider-box .close-banner{width:16px;height:16px;background:url("/ko/img/headBannerX.png") no-repeat 0 0;left:auto;bottom:1px;right:0;}
div.headrBannerWrap .banner-slider-box .bx-controls-auto-item a{width:16px;height:16px;}
div.headrBannerWrap .banner-slider-box .bx-controls-auto-item a.bx-stop{background:url("/ko/img/headBannerStop.png") no-repeat 0 0;}
div.headrBannerWrap .banner-slider-box .bx-controls-auto-item a.bx-start{background:url("/ko/img/headBannerPlay.png") no-repeat 0 0;display:none;left:0;}
div.headrBannerWrap .bx-pager{position:absolute; left:30px; bottom:3px;}
div.headrBannerWrap .bx-pager-item{display:inline-block;vertical-align:middle;margin:0 7px 0 0;}
div.headrBannerWrap .bx-pager-item a{width:8px;height:8px;background:#fff;opacity:0.3;border-radius:50%;font-size:0;display:inline-block;vertical-align:middle;}
div.headrBannerWrap .bx-pager-item a.active{border:2px solid #fff;background:none;opacity:1;box-sizing:border-box;}
#banner-top .headrBannerWrap .banner-slider li{}

#header-util {background:#525150;}
#header-util.fixed {position:fixed;z-index:900;left:0;top:0;width:100%;}
#header-util.promotion {background:#590e00;}
#header-util.enterance {background:#590e00;}
#header-util.fund {background:#590e00;}

#header-util .fl > a {display:block;float:left;line-height:41px;text-align:center;width:100px;border-left:solid 1px #525150;color:#fff;font-weight:700;position:relative;}
#header-util .fl > a.college {border:0;background:#c01f41;color:#fff;}
#header-util .fl > a.college.on {background:#fff;color:#222;}
#header-util .fl > a.college.on::after {content:"";position:absolute;right:-7px;bottom:0;width:6px;height:32px;background:url(/ko/img/top_util.png);z-index:2;}
#header-util .fl > a.promotion {
	background: #f36216;
	background: -moz-linear-gradient(top,  #f36216 0%, #f36216 50%, #ec5b0f 51%); 
	background: -webkit-linear-gradient(top,  #f36216 0%,#f36216 50%,#ec5b0f 51%);
	background: linear-gradient(to bottom,  #f36216 0%,#f36216 50%,#ec5b0f 51%); 
}
#header-util .fl > a.enterance {
	background: #ea560e;
	background: -moz-linear-gradient(top,  #ea560e 0%, #ea560e 50%, #d84903 51%); 
	background: -webkit-linear-gradient(top,  #ea560e 0%,#ea560e 50%,#d84903 51%);
	background: linear-gradient(to bottom,  #ea560e 0%,#ea560e 50%,#d84903 51%); 
}

#header-util .fl > a.job {
	background: #ef9510;
	background: -moz-linear-gradient(top,  #ef9510 0%, #ef9510 50%, #e48d0c 51%); 
	background: -webkit-linear-gradient(top,  #ef9510 0%,#ef9510 50%,#e48d0c 51%);
	background: linear-gradient(to bottom,  #ef9510 0%,#ef9510 50%,#e48d0c 51%); 
}

#header-util .fl > a.fund {
	background: #ffc529;
	background: -moz-linear-gradient(top,  #ffc529 0%, #ffc529 50%, #f3b100 51%); 
	background: -webkit-linear-gradient(top,  #ffc529 0%,#ffc529 50%,#f3b100 51%);
	background: linear-gradient(to bottom,  #ffc529 0%,#ffc529 50%,#f3b100 51%); 
}



#header-util .fl > a:nth-child(2):hover, #header-util .fl > a:nth-child(3):hover, #header-util .fl > a:nth-child(4):hover, #header-util .fl > a.promotion.on, #header-util .fl > a.enterance.on {background:#8a1601;}, #header-util .fl > a.fund.on {background:#8a1601;}
#header-util .fr li {float:left;line-height:41px;position:relative;color:#fff;}
#header-util .fr li > a {padding:0 11px;display:block;}
#header-util .fr li:before {content:"";width:1px;height:9px;background:#646362;position:absolute;left:0;top:50%;margin-top:-5px;}
#header-util .fr li:last-child {padding:0;width:41px;height:41px;text-indent:-999em;background:url(/ko/img/top_util_search.png);}
#header-util .fr li:first-child::before {display:none;}

#gnb {position:relative;}
#gnb.fixed {margin-top:41px;}
#gnb .gnb-nav {background:#fff;border-bottom:solid 1px #e5e8ee;}
#gnb h1 {position:absolute;left:0;top:50%;}
#gnb h1 > a {display:block;height:100%;}
#gnb .gnb-nav {position:relative;}
#gnb .gnb-nav .inner-wrap > a {display:none;}

#gnb .gnb {float:right;height:85px;}
#gnb .gnb > li {float:left;padding:0 40px;}
#gnb .gnb > li > a {font-size:1.357em;font-weight:700;display:inline-block;padding:0 20px;position:relative;line-height:85px;}
#gnb .gnb > li > a.on:after, #gnb .gnb > li > a.on:hover::after, 
#gnb .gnb > li > a.on:focus::after {content:"";position:absolute;left:0;bottom:-1px;right:0;height:2px;background:#820000;}
#gnb .gnb > li:first-child {padding-left:0;}
#gnb .gnb > li:last-child {padding-right:20px;}
#gnb .gnb > li:last-child > a {color:#820000;font-size:1.357em;font-family:"Open Sans";}


.gnb-depth02 {position:absolute;left:0;top:105px;width:100%;background:#fff;display:none;z-index:100;}
.gnb-depth02 > li {float:left;box-sizing:border-box;width:20%;padding-left:20px;border-left:solid 1px #e5e8ee;padding-bottom:20px;}
.gnb-depth02 > li > a {font-size:	1.143em;color:#c80c0c;margin-bottom:20px;margin-top:5px;font-weight:700;display:block;}
.gnb-depth02 > li > a:hover {text-decoration:underline;}
.gnb-depth02 > li:nth-child(5n+5)  {border-right:solid 1px  #e5e8ee;}
.gnb-depth02 > li:nth-child(5n+5)::after {content:"";clear:both;display:block;}
.gnb-depth02 > li:nth-child(5n+1)::before {content:"";clear:both;display:block;}
.gnb-depth02 > li:nth-child(5n+1) {clear:left;}

.gnb-depth03 > li  {line-height:1.786em;}
.gnb-depth03 > li > a:hover {text-decoration:underline;}

.sub-gnb-back {position:absolute;left:0;top:86px;width:100%;border-bottom:solid 2px #820000;background:#fff;z-index:98;display:none;padding:20px 0 40px 0;}
.sub-gnb-back .sub-gnb-backin {max-width:1160px;height:100%;position:relative;margin:0 auto;}
#gnb .gnb .sub-gnb-backin {position:absolute;left:0;top:105px;width:100%;}

#gnb-m {display:none;}

.gnb-close {position:absolute;right:0;bottom:-42px;text-indent:-999em;overflow:hidden;width:35px;height:33px;background:url(/ko/img/ico_close.png) left top no-repeat;z-index:99;}
.search-frm-box-m {display:none;}

#footer {background:#3a3938;}
#footer .footer-organization {background:#353433;}
#footer .lnk h3 {line-height:50px;}
#footer .lnk a {display:block;color:#fff;font-size:1.143em;font-weight:700;}
#footer .lnk a:after {content:"";width:13px;height:8px;position:absolute;right:18px;top:50%;margin-top:-4px;background:url(/ko/img/ico_arrow.png) left top no-repeat;}
#footer .lnk a.on:after {background-position:left -10px;}
#footer .footer-organization-list {display:none;}
#footer .footer-organization-block {float:left;width:50%;color:#d1d1d1;padding:30px 0 55px 0;}
#footer .footer-organization-block h4 {position:relative;padding-bottom:15px;color:#d1d1d1;margin-bottom:23px;}
#footer .footer-organization-block h4:after {content:"";position:absolute;left:0;bottom:0;width:20px;height:1px;background:#d1d1d1;}
#footer .footer-organization-block ul {padding-right:8%;}
#footer .footer-organization-block li {line-height:25px;font-size:0.929em;width:33.3333%;float:left;}
#footer .footer-util {border-top:solid 1px #454545;border-bottom:solid 1px #454545;line-height:52px;}
#footer .footer-util .fl > a {float:left;padding:0 18px;color:#d1d1d1;font-size:0.929em;position:relative;}
#footer .footer-util .fl > a:first-child {padding-left:0;}
#footer .footer-util .fl > a:after {content:"";width:1px;height:10px;position:absolute;left:0;top:50%;margin-top:-5px;background:#737373;}
#footer .footer-util .fl > a:first-child::after {display:none;}
#footer .footer-util .fr > a {float:left;width:29px;height:29px;text-indent:-999em;display:block;background:url(/ko/img/ico_sns.png) left top no-repeat;overflow:hidden;margin-left:10px;margin-top:12px;}
#footer .footer-util .fr > a.twitter {background-position:left top;}
#footer .footer-util .fr > a.facebook {background-position:-30px top;}
#footer .footer-util .fr > a.youtube {background-position:-60px top;}
#footer .footer-util .fr > a.blog {background-position:-90px top;}
#footer .footer-util .fr > a.linked {background-position:-120px top;}
#footer .footer-util .fr > a.insta {background:url(/ko/img/insta_sns.png)no-repeat;}
#footer .footer-copyright {padding:25px 0 50px 0;}
#footer .footer-copyright .logo {position:absolute;left:0;top:0;width:150px;height:41px;background:url(/ko/img/logo.png) left -50px no-repeat;text-indent:-999em;overflow:hidden;}
#footer .footer-copyright .copyright {padding-left:170px;color:#d1d1d1;font-size:0.929em;line-height:1.769em;}
#footer .footer-copyright .copyright span {color:#737373;padding:0 10px;}
#footer .footer-mark {position:absolute;right:0;top:4px;}
#footer .footer-mark span {display:inline-block;width:79px;height:35px;background:url(/ko/img/footer.png) left top no-repeat;text-indent:-999em;overflow:hidden;}
#footer .footer-mark span.ace {background-position:left top;}
#footer .footer-mark > a > img{border-radius:50%;}

#breadcrump {border-bottom:solid 1px #e5e8ee;background:#f9f9f9;}
#breadcrump li {line-height:43px;float:left;position:relative;padding-right:6px;}
#breadcrump li:after {content:"";position:absolute;right:0;top:50%;background:url(/ko/img/contents.png) -20px top no-repeat;width:6px;height:13px;margin-top:-6px;}
#breadcrump li:last-child::after, #breadcrump li:first-child::after {display:none;}
#breadcrump li > a, #breadcrump li > span {padding:0 14px;display:inline-block;}
#breadcrump li:last-child > a, #breadcrump li:last-child > span {font-weight:700;}
#breadcrump li:first-child > a, #breadcrump li:first-child > span {width:14px;height:13px;text-indent:-999em;overflow:hidden;padding:0;background:url(/ko/img/contents.png) left top no-repeat;}

#lnb {float:right;width:240px;margin-top:-74px;margin-left:-280px;}
#lnb .lnb-header {height:174px;background:url(/ko/img/bg_lnb.png) left top no-repeat;border-bottom:solid 1px #e5e8ee;}
#lnb .lnb-header > strong {padding:63px 0 0 20px;color:#fff;font-size:2.857em;display:block;font-weight:400;}
#lnb .lnb-header > span {padding:6px 0 0 20px;color:#fff;display:block;opacity:0.5;}

#lnb .lnb-list > li > a {display:block;padding:0 20px;position:relative;font-size:1.143em;font-weight:700;border-bottom:solid 1px #e5e8ee;line-height:45px;}
#lnb .lnb-list > li > a:after {content:"";position:absolute;right:10px;top:50%;width:10px;height:10px;margin-top:-5px;background:url(/ko/img/ico_arrow.png) left -40px;}
#lnb .lnb-list > li > a.on {color:#c80c0c;}
#lnb .lnb-list > li > a.on:after {background-position:-10px -40px;}
#lnb .lnb-list > li > a.noSub:after, #lnb .lnb-list > li > a.on.noSub:after {display:none;}
#lnb .lnb-list02 {display:none;}
#lnb .lnb-list02 > li {line-height:45px;}
#lnb .lnb-list02 > li > a {display:block;padding:0 20px 0 30px;position:relative;border-bottom:solid 1px #e5e8ee;}
#lnb .lnb-list02 > li > a.on, #lnb .lnb-list02 > li > a:hover {font-weight:700;}
#lnb .lnb-list02 > li > a.hasSub:after {content:"";position:absolute;right:10px;top:50%;width:10px;height:10px;margin-top:-5px;background:url(/ko/img/ico_arrow.png) left -50px;}
#lnb .lnb-list02 > li > a.hasSub.on:after {background-position:-10px -50px;}
#lnb .lnb-list03 {background:#fbfbfb;border-bottom:solid 1px #e5e8ee;padding:10px 0 10px 30px;display:none;}
#lnb .lnb-list03 > li {line-height:30px;}
#lnb .lnb-list03 > li > a {display:block;padding:0 10px 0 17px;position:relative;}
#lnb .lnb-list03 > li > a:before {content:"";position:absolute;left:0;top:12px;width:7px;height:7px;background:url(/ko/img/ico_arrow.png) left -60px;}
#lnb .lnb-list03 > li > a.on:before, #lnb .lnb-list03 > li > a:hover::before {background-position:-10px -60px;}
#lnb .lnb-list04 {padding:0 0 0 17px;font-size:0.857em;word-break:keep-all;}
#lnb .lnb-list04 a {position:relative;padding-left:6px;}
#lnb .lnb-list04 a:first-child {padding-left:0;}
#lnb .lnb-list04 a:before {content:"";width:1px;height:10px;background:#ddd;position:absolute;left:1px;top:50%;margin-top:-5px;}
#lnb .lnb-list04 a:first-child::before {display:none;}
#lnb .lnb-list04 a.on, #lnb .lnb-list04 a:hover {text-decoration:underline;}
#lnb .lnb-list03 > li > a.on, #lnb .lnb-list03 > li > a:hover , #lnb .lnb-list04 a.on {font-weight:700;}

#dimmed {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:900;}


#contents-section-wrap {position:relative;}
.contents-section-wrapin {position:absolute;left:0;top:0;width:10000px;}
.contents-section {float:left;position:relative;}


.contents-wrap {margin:30px 0 50px 0;}
.contents-wrap-in {padding-right:280px;float:left;width:100%;box-sizing:border-box;line-height:1.714em;}
.contents-wrap-in h2 {font-size:2.571em;font-weight:400;margin-bottom:30px;letter-spacing:-0.05em;min-height:70px;}
.contents-wrap-in h2 > strong {font-size:0.667em;padding-left:40px;font-weight:400;position:relative;}
.contents-wrap-in h2 > strong:before {content:"";width:2px;height:24px;background:#666;position:absolute;left:20px;bottom:4px;}
.contents-wrap-in h2 > span {color:#666;font-size:0.389em;display:block;margin-top:7px;letter-spacing:0;}
.contents-wrap-in h3 {font-size:1.714em;font-weight:400;margin-bottom:1.333em;}
.contents-wrap-in h4 {font-weight:700;margin-bottom:1em;}
.contents-wrap-in h3 > span {font-size:0.875em;display:block;margin-top:7px;letter-spacing:0;}
.contents-box {position:relative;width:100%;}
.contents-util {position:absolute;right:0;top:0;border:solid 1px #e5e5e5;}
.contents-util > a {width:38px;height:38px;border-left:solid 1px #e5e5e5;text-indent:-999em;overflow:hidden;background:url(/ko/img/contents.png) no-repeat;float:left;}
.contents-util > a:nth-child(1) {border-left:0;background-position:left -30px;}
.contents-util > a:nth-child(2) {background-position:-40px -30px;}
.contents-util > a:nth-child(3) {background-position:-80px -30px;}


.list-util {position:absolute;right:0;bottom:0;border:solid 1px #b4b4b4;}
.list-util > a {width:25px;height:22px;border-left:solid 1px #eee;text-indent:-999em;overflow:hidden;background:url(/ko/img/contents.png) no-repeat;float:left;}
.list-util > a.type01 {border-left:0;background-position:-120px -30px;}
.list-util > a.type02 {background-position:-150px -30px;}
.list-util > a.type01.on {background-position:-180px -30px;}
.list-util > a.type02.on {background-position:-210px -30px;}


.h3_contents-block {padding:40px 0;position:relative;}
.h3_contents-block:after {content:"";display:block;clear:both;}
.h3_contents-block.middle {padding-top:80px;}
.h3_contents-block h3 {padding-left:30px;margin-bottom:1.458em;position:relative;}
.h3_contents-block h3.multi {line-height:1.3em;}
.h3_contents-block h3:before {content:"";position:absolute;left:0;top:50%;margin-top:-10px;width:20px;height:19px;background:url(/ko/img/contents.png) left -200px no-repeat;}
.h3_contents-block h3.multi:before {margin-top:0;top:5px;}
.h3_contents-block h4 {padding-left:30px;position:relative;font-weight:700;margin-bottom:1em;}
.h3_contents-block h4:before {content:"";position:absolute;left:7px;top:50%;margin-top:-7px;width:13px;height:13px;background:url(/ko/img/contents.png) -30px -200px no-repeat;}
.h3_contents-block h5.dot {padding-left:30px;position:relative;font-weight:400;margin-bottom:1em;}
.h3_contents-block h5.dot:before {content:"";position:absolute;left:18px;top:50%;margin-top:-2px;width:4px;height:4px;background:url(/ko/img/contents.png) left -240px no-repeat;}

.h3_contents-block .btn-big-fix.home.icon.ab {position:absolute;right:0;top:30px;}


.h3_contents-block.teamIntro_custom h4{left:-30px; margin-top:40px;}
.h3_contents-block.teamIntro_custom h4:first-of-type{margin-top:auto;}


.contents-block-in {padding-left:30px;position:relative;}
.contents-block-in + h4 {margin-top:40px;}
.contents-block-in + h5 {margin-top:20px;}
.contents-block-in.list-in {padding-left:18px;}
.contents-block-in h5 {margin:5px 0 10px 0;}
.contents-block-in02 + h5 {margin-top:25px;}
.contents-block-in + .contents-block-in {margin-top:20px;}
.contents-block-in02 + .contents-block-in02 {margin-top:20px;}
.table-scroll-box + h4 {margin-top:40px;}
.table-scroll-box + h5 {margin-top:30px;}


.tab {position:relative;}
.tab.hasSub {height:90px;}
.tab:after {content:"";display:block;clear:both;}
.tab > a {display:block;line-height:45px;text-align:center;color:#555;font-weight:700;border:solid 1px #e5e8ee;background:#f5f5f5;}
.tab > a.on {background:#fff;border-bottom:0;border-top:solid 2px #db5b2c;color:#222;}
.tab.multi {display:table;width:100%;margin-bottom:40px;height:auto;table-layout:fixed;}
.tab.multi > a {line-height:1.714em;height:69px;vertical-align:middle;display:table-cell;}

.tab .sub-tab {position:absolute;left:0;top:45px;width:100%;border-bottom:solid 1px #e5e8ee;box-sizing:border-box;display:none;height:44px;}
.tab.multi .sub-tab {top:70px;}
.tab .sub-tab > div {position:absolute;}
.tab .sub-tab a {display:block;line-height:44px;text-align:center;color:#555;position:relative;padding:0 15px;width:auto;float:left;}
.tab .sub-tab  a.on {font-weight:700;}
.tab .sub-tab a:before {content:"";width:2px;height:14px;background:#959595;position:absolute;left:-1px;top:50%;margin-top:-7px;}
.tab .sub-tab a:first-child::before {display:none;}
.tab > a.on + .sub-tab {display:block;}
.sub-tab-2dept{display:none;overflow:hidden;position: absolute;width: 140%;top: 50px;z-index:10;}
.tab .sub-tab a.on + .sub-tab-2dept{display:block;}
.sub-tab-2dept a.on{color: #712732;text-decoration: underline;}

.sub-tab-2dept.mobile{display:none;}


.tab.multi2 {display:table;width:100%;margin-bottom:40px;height:auto;}
.tab.multi2 > a {line-height:1.714em;height:69px;vertical-align:middle;display:table-cell;}
.tab .sub-tab2 {position:absolute;left:0;top:45px;width:100%;border-bottom:solid 1px #e5e8ee;box-sizing:border-box;display:none;height:44px;}
.tab.multi2 .sub-tab2 {top:70px;}
.tab .sub-tab2 > div {position:absolute;}
.tab .sub-tab2 a {display:block;line-height:44px;text-align:center;color:#555;position:relative;padding:0 15px;width:auto;float:left;}
.tab .sub-tab2  a.on {font-weight:700;}
.tab .sub-tab2 a:before {content:"";width:2px;height:14px;background:#959595;position:absolute;left:-1px;top:50%;margin-top:-7px;}
.tab .sub-tab2 a:first-child::before {display:none;}
.tab > a.on + .sub-tab2 {display:block;}


.block-count2 a, .block-count2 li {width:50%;box-sizing:border-box;float:left;}
.block-count3 a, .block-count3 li {width:33.3333%;box-sizing:border-box;float:left;}
.block-count4 a, .block-count4 li {width:25%;box-sizing:border-box;float:left;}
.block-count5 a, .block-count5 li {width:20%;box-sizing:border-box;float:left;}
.block-count6 a, .block-count6 li {width:16.66666%;box-sizing:border-box;float:left;}
.block-count7 a, .block-count7 li {width:14.28571%;box-sizing:border-box;float:left;}
.block-count8 a, .block-count8 li {width:12.5%;box-sizing:border-box;float:left;}
.block-count9 a, .block-count9 li {width:11.111111%;box-sizing:border-box;float:left;}
.block-count10 a, .block-count10 li {width:10%;box-sizing:border-box;float:left;}


.divide-2 a, .divide-2 li {width:50%;box-sizing:border-box;}
.divide-3 a, .divide-3 li {width:33.33333%;box-sizing:border-box;}
.divide-4 a, .divide-4 li {width:25%;box-sizing:border-box;}
.divide-5 a, .divide-5 li {width:20%;box-sizing:border-box;}
.divide-6 a, .divide-6 li {width:16.66666%;box-sizing:border-box;}
.divide-7 a, .divide-7 li {width:14.28571%;box-sizing:border-box;}
.divide-8 a, .divide-8 li {width:12.5%;box-sizing:border-box;}
.divide-9 a, .divide-9 li {width:11.11111%;box-sizing:border-box;}
.divide-10 a, .divide-10 li {width:10%;box-sizing:border-box;}

.bus-blue {color:#3353a2;}
.bus-green {color:#48922d;}
.bus-green {color:#48922d;}
.subway-1 {color:#003499;}
.subway-6 {color:#9a4f11;}
.subway-7 {color:#606d00;}


/** department **/

.college-univ {margin-bottom:75px;}
.college-univ:after {content:"";display:block;clear:both;}
.college-univ .thumb {width:280px;}
.college-univ .univ-description {padding-left:300px;}
.college-univ .univ-description ul {margin-top:25px;}
.college-univ .univ-description li {padding-left:13px;position:relative;margin:4px 0;}
.college-univ .univ-description li:before {content:"";position:absolute;left:0;top:9px;width:4px;height:4px;background:#222;} 
.college-univ .univ-description ul.half li {float:left;width:50%;box-sizing:border-box;}

.img-box {position:relative;}
.border {border:solid 1px #d0d0d0;}
.img-box .info {position:absolute;bottom:0;left:0;width:100%;padding:18px 0;background:rgba(0,0,0,0.7);}
.img-box .info span {display:inline-block;padding-left:50px;position:relative;color:#fff;font-size:1.143em;line-height:40px;margin:2px 0 2px 25px;}
.img-box .info span:before {content:"";position:absolute;left:0;top:0;width:40px;height:40px;background:url(/ko/img/contents.png) left -80px no-repeat;}
.img-box .info span.location:before {background-position:left -80px;}
.img-box .info span.email:before {background-position:-50px -80px;}
.img-box .info span.tel:before {background-position:-100px -80px;}
.img-box .info span.homepage:before {background-position:-150px -80px;}
.img-box .info span.fax:before {background-position:-200px -80px;}
.img-box .info.five span {margin-left:12px;}

.box-lnk-list {margin-left:-20px;margin-top:-20px;}
.box-lnk-list li {float:left;width:50%;padding-left:20px;box-sizing:border-box;margin-top:20px;}
.box-lnk-list li.full {width:100%;}
.box-lnk-list li > a {position:relative;display:block;border:solid 1px #b1b1b1;border-radius:2px;padding:0 18px;line-height:43px;font-weight:700;width:100%;box-sizing:border-box;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 47%, rgba(252,252,252,1) 55%, rgba(238,238,238,1) 100%); 
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 47%,rgba(252,252,252,1) 55%,rgba(238,238,238,1) 100%); 
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 47%,rgba(252,252,252,1) 55%,rgba(238,238,238,1) 100%); 
}
.box-lnk-list li > a:after {content:"";width:18px;height:16px;position:absolute;right:19px;top:50%;margin-top:-8px;background:url(/ko/img/contents.png) -50px top no-repeat;}
.box-lnk-list li > a.file:after {width:14px;height:15px;margin-top:-8px;background:url(/ko/img/board_contents.png) -180px top no-repeat;}

.divide-3 .box-lnk-list li {width:33.33333%;}

.damdang {border:solid 1px #eaecf0;background:#fbfbfb;text-align:center;line-height:48px;margin-top:80px;}

.department-summary-box {padding:29px;border:solid 1px #d0d0d0;margin-bottom:40px;}
.department-summary-box .thumb {float:left;width:300px;}
.department-summary-box .info {padding-left:330px;}
.department-summary-box .info h3 {line-height:1.3em;}
.department-summary-box .info.full {padding-left:0;}
.department-summary-box .info.full h3 {margin-bottom:0;}
.department-summary-box .info > p {margin-bottom:30px;}
.department-summary-box .info span.ico-circle {margin-top:7px;}
.department-summary-box .info .icon-list p:first-child span.ico-circle {margin-top:5px;}
.department-summary-box .info span strong {display:inline-block;width:70px;}
.department-summary-box .info span.wide strong {width:90px;}
.department-summary-box .info .schedule-icon-list {padding-left:215px;}

.department-future {margin-left:-30px;margin-top:-40px;}
.department-future li {padding-left:30px;text-align:center;padding-top:40px;}
.department-future li:nth-child(3n+1)::after {content:"";display:none;clear:both;}
.department-future li:nth-child(3n+1) {clear:left;}

.department-future li > p {font-size:1.143em;font-weight:700;margin-top:10px;}
.department-future li > p > span {font-size:0.875em;font-weight:400;margin-top:15px;}

.graduate-major-box {position:relative;margin-top:40px;}
.graduate-major-box:first-of-type {margin-top:0;}
.graduate-major-box:after {content:"";display:block;clear:both;}
.graduate-major-h {float:left;color:#fff;background:#712732;text-align:center;border-radius:100%;font-size:1.143em;}
.graduate-major-h > span {display:table-cell;width:130px;height:130px;vertical-align:middle;text-align:center;}
.graduate-major-list {padding-left:170px;padding-top:10px;}
.graduate-major-list .divide-3 li {float:left;}
.graduate-major-list .divide-3 li.double {width:66%;}
.graduate-major-list .list-square li:first-child {margin-top:5px;}

/** 학사일정 **/

.schedule-this-month {padding-top:40px;}
.schedule-this-month .ym-box {line-height:1em;padding-bottom:35px;position:relative;text-align:center;}
.schedule-this-month .ym-box .select-year {position:absolute;right:0;top:5px;}
.schedule-this-month .ym-box strong {font-size:3.429em;font-weight:400;letter-spacing:-0.05em;padding:0 30px;}
.schedule-this-month .ym-box * {vertical-align:middle;}
.schedule-this-month .ym-box > a {display:inline-block;width:30px;height:30px;text-indent:-999em;overflow:hidden;background:url(/ko/img/ico_arrow.png) no-repeat;}
.schedule-this-month .ym-box > a.a-prev-m {background-position:left -80px;}
.schedule-this-month .ym-box > a.a-next-m {background-position:left -110px;}
.board-search-box + .schedule-this-month {margin-top:40px;}

.schedule-this-monthlist {border:solid 3px #222;}
.schedule-list-box > div {display:table;width:100%;}
.schedule-list-box > div .month {width:20%;display:table-cell;vertical-align:middle;text-align:center;background:#f8f8f8;color:#712732;font-size:1.714em;}
.schedule-list-box > div .month span {font-size:1.250em;}
.schedule-list-box > div .month button,
table.write_table th button.schedule_BT{
box-shadow:inset 0px 34px 0px -15px #b54b3a;
background-color:#a73f2d;
border:none;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:3px 10px;
text-decoration:none;
text-shadow:0px -1px 0px #7a2a1d;}
.schedule-list-box > div .list {width:80%;display:table-cell;}
.schedule-list-box > div .list > ul > li {border-top:solid 1px #e5e5e5;padding:10px 0;position:relative;}
.schedule-list-box > div .list > ul > li:first-child {border:0;}
.schedule-list-box > div .list > ul > li strong {float:left;padding-left:20px;}
.schedule-list-box > div .list > ul > li p {padding:0 20px 0 30%;}

.schedule-this-year {margin-top:80px;}
.schedule-this-year .schedule-title > .btns {position:absolute;right:0;top:-7px;}
.schedule-this-yearlist {border-top:solid 1px #ababab;}
.schedule-this-yearlist > div {border-bottom:solid 1px #e5e5e5;}
.schedule-this-yearlist li .date-input {float:left;width:30%;padding-left:20px;box-sizing:border-box;}
.schedule-this-yearlist li .date-input input {width:90px;height:26px;}
.schedule-this-yearlist li .date-input * {margin:3px 0;}
.schedule-this-yearlist li .schedule-input {padding:0 60px 0 35%;box-sizing:border-box;}
.schedule-this-yearlist li .schedule-input textarea {width:100%;height:58px;margin:3px 0;}
.schedule-this-yearlist li * {vertical-align:middle;}
.schedule-this-yearlist li:after {content:"";display:block;clear:both;}
.schedule-this-yearlist li .del-btn {position:absolute;right:20px;top:50%;width:26px;height:26px;background:url(/ko/img/contents.png) right -130px no-repeat;text-indent:-999em;overflow:hidden;margin-top:-13px;}
.add-btn {border:0;text-align:right;padding:15px 20px;display:block;box-sizing:border-box;}
.add-btn a {margin-left:5px;}
.schedule-this-yearlist + .schedule-this-yearlist {margin-top:20px;}
.schedule-btm {border-top:solid 1px #e5e5e5;margin-top:20px;}


/** kw life **/

.circle-step-list {margin-bottom:30px;}
.circle-step-list li {float:left;width:33.3333%;box-sizing:border-box;position:relative;padding:25px 0;}
.circle-step-list li div.circle {background:#fbfbfb;text-align:center;border-radius:100%;width:190px;height:190px;margin:0 auto;}
.circle-step-list li dt {padding-top:24%;font-weight:700;font-size:	1.143em;margin-bottom:15px;}
.circle-step-list li .circle dd > span {display:block;position:absolute;left:0;bottom:2.0em;text-align:center;width:100%;padding-bottom:25px;}
.circle-step-list li:nth-child(4),
.circle-step-list li:nth-child(5),
.circle-step-list li:nth-child(6) {float:right;}

.circle-step-list li:after {content:"";position:absolute;right:-5px;top:50%;width:10px;height:15px;background:url(/ko/img/ico_arrow.png) left -180px no-repeat;margin-top:-8px;}
.circle-step-list li:nth-child(3)::after {background-position:-20px -180px;width:15px;height:10px;right:50%;top:auto;margin:0;bottom:-5px;margin-right:-5px;}
.circle-step-list li:nth-child(4)::after,
.circle-step-list li:nth-child(5)::after {background-position:-40px -180px;right:auto;left:-5px;}
.circle-step-list li:nth-child(6)::after {background-position:-20px -180px;width:15px;height:10px;right:50%;top:auto;margin:0;bottom:-5px;margin-right:-5px;}
.circle-step-list li:last-child::after {display:none;}

.circle-step-list.type2 li dt {padding-top:15%;}
.circle-step-list.type2 li:after {width:25px;height:15px;background-position:-56px -180px;right:-12px;}
.circle-step-list.type2 li:nth-child(3)::after {background-position:-82px -180px;width:15px;height:25px;right:50%;top:auto;margin:0;bottom:-13px;margin-right:-8px;}
.circle-step-list.type2 li:nth-child(4)::after {left:-12px;}

.circle-step-list.count4 li {width:25%;padding:0;}
.circle-step-list.count4 li div.circle {width:170px;height:170px;}
.circle-step-list.count4 li dt {padding-top:20%;margin-bottom:10px;}
.circle-step-list.count4 li .circle dd > span {padding-bottom:0;}
.circle-step-list.count3 li:after, .circle-step-list.count4 li:after {width:25px;height:15px;background-position:-56px -180px;right:-12px;}
.circle-step-list.count3 li:last-child::after, .circle-step-list.count4 li:last-child::after {display:none;}
.circle-step-list.count4 li:nth-child(3)::after {right:-12px;bottom:auto;top:50%;margin-top:-8px;margin-right:0;}

.circle-step-list.count3 li {width:33.3333%;padding:0;}
.circle-step-list.count3 li dt {padding-top:30%;}
.circle-step-list.count3 li p {padding-top:32%;}

.circle-step-list .circle.top dt {padding-top:20%;}
.circle-step-list .circle.top dd > span {padding-bottom:0;}

.button-fix ul {margin-left:-10px;}
.button-fix li {float:left;padding-left:10px;}
.button-fix li > a {width:100%;min-width:100%;}

.bachelor-info-box {display:none;}
.ex-indent {padding-left:1.5em;text-indent:-1.5em;margin-top:5px;}

.club-icon-map {margin-bottom:20px;}
.club-icon-map span {padding-right:20px;}
.club-icon-map em {padding-right:4px;}
/*
.club-icon-map em.club01 {color:#ff999a;}
.club-icon-map em.club02 {color:#ffbd65;}
.club-icon-map em.club03 {color:#ffff67;}
.club-icon-map em.club04 {color:#65d865;}
.club-icon-map em.club05 {color:#6cceb7;}
.club-icon-map em.club06 {color:#9796fa;}
*/
.club-icon-map em.club01 {color:#FF7373;}
.club-icon-map em.club02 {color:#FFB36E;}
.club-icon-map em.club03 {color:#FFFF64;}
.club-icon-map em.club04 {color:#7FFF71;}
.club-icon-map em.club05 {color:#83BAFF;}
.club-icon-map em.club06 {color:#B99CFF;}
.club-map-list {margin-left:-20px;margin-top:-40px;}
.club-map-list li {float:left;padding-left:20px;margin-top:40px;}
.club-map-list li p {text-align:center;padding-top:15px;font-size:1.143em;}

.activity08-circle {margin-top:-40px;}
.activity08-circle li {float:left;text-align:center;margin-top:40px;}
.activity08-circle li img {max-width:100%;width:auto;}
.activity08-circle li p {margin-top:10px;font-size:1.143em;font-weight:700;}

.facility07-block {padding:20px;border-bottom:solid 1px #e5e5e5;}
.facility07-block h5 {margin-bottom:10px;}
.facility07-block p + h5,
.facility07-block ul + h5,
.facility07-block ol + h5 {margin-top:15px;}

.facility09-list {border-bottom:solid 1px #e5e5e5;position:relative;}
.facility09-list:first-of-type {border-top:solid 1px #ababab;}
.facility09-list:before {content:"";width:1px;height:100%;position:absolute;left:50%;top:0;background:#e5e5e5;}
.facility09-list:after {content:"";display:block;clear:both;}
.facility09-list > li {float:left;width:50%;box-sizing:border-box;padding:20px;}
.facility09-list > li:first-child {border-left:0;}

.bimarang-btn {margin-top:20px;}

/** 연혁 **/

.history-box {margin-top:40px;display:none;}
.history-box .schedule-list-box > div .list li strong {float:left;padding-left:0;width:110px;text-align:Center;}
.history-box .schedule-list-box > div .list > ul > li p, .history-box .schedule-list-box > div .list > ul > li div {padding:0 20px 0 110px;}


.photo-history > p.large {font-size:1.714em	;margin-bottom:15px;line-height:1.2em;}
.photo-history > ul {margin-left:-60px;}
.photo-history li {float:left;width:33.3333%;padding-left:60px;box-sizing:border-box;padding-top:40px;}
.photo-history li > .thumb {text-align:center;}
.photo-history li > .thumb img {border-radius:100%;}
.photo-history li p {margin-top:20px;font-weight:700;text-align:center;}
.photo-history li:nth-child(3n+1)::after {content:"";display:block;clear:both;}
.photo-history li:nth-child(3n+1) {clear:left;}

/** 부설연구기관 **/


.research-attach-list {border-top:solid 1px #ababab;}
.research-attach-list:after {content:"";display:block;clear:both;}
.research-attach-list > li {float:left;width:50%;box-sizing:border-box;padding:13px 10px;position:relative;border-bottom:solid 1px #e5e5e5;}
.research-attach-list > li:nth-child(even) {border-left:solid 1px #e5e5e5;}
.research-attach-list > li .ico-home {position:absolute;right:20px;top:50%;margin-top:-7px;}


/** status **/



.tbl-cell-box {display:table;width:100%;border:solid 1px #ddd;box-sizing:border-box;margin-bottom:70px;}
.tbl-cell-box .thumb {display:table-cell;width:36%;}
.tbl-cell-box .description {display:table-cell;width:64%;vertical-align:middle;}
.tbl-cell-box .description > div {padding:0 2.143em;}
.tbl-cell-box .description p.strong {font-size:1.714em;font-weight:500;margin-bottom:10px;line-height:1.3em;letter-spacing:-0.05em;}

.accordion-type {border-top:solid 1px #ababab;}
.accordion-type dt {background:#f8f8f8;border-bottom:solid 1px #e5e5e5;position:relative;}
.accordion-type dt:after {content:"";background:url(/ko/img/contents.png) left -260px no-repeat;width:12px;height:12px;right:20px;top:50%;margin-top:-6px;position:absolute;}
.accordion-type dt.on:after {background-position:-20px -260px;}
.accordion-type dt > a {padding:12px 0 12px 30px;position:relative;font-weight:700;display:block;}
.accordion-type dt > a:before {content:"";background:url(/ko/img/contents.png) -30px -200px no-repeat;width:13px;height:13px;left:8px;top:50%;margin-top:-7px;position:absolute;}
.accordion-type dd {display:none;}
.accordion-type dt.on + dd {display:block;}

.partner-list-tbl {display:table;width:100%;}
.partner-list-tbl .partner-nation {display:table-cell;vertical-align:middle;text-align:Center;width:19%;border-bottom:solid 1px #e5e5e5;}
.partner-list-tbl .partner-nation > span {display:inline-block;font-weight:700;padding-top:20px;position:relative;line-height:1em;}
.partner-list-tbl .partner-nation > span:before {content:"";width:20px;height:12px;position:absolute;left:50%;top:0;background:url(/ko/img/nation.png) left top no-repeat;margin-left:-10px;}
.partner-list-tbl .partner-nation > span.usa:before {background-position:left top;}
.partner-list-tbl .partner-nation > span.canada:before {background-position:left -20px;}
.partner-list-tbl .partner-nation > span.china:before {background-position:left -40px;}
.partner-list-tbl .partner-nation > span.taiwan:before {background-position:left -60px;}
.partner-list-tbl .partner-nation > span.mongolia:before {background-position:left -80px;}
.partner-list-tbl .partner-nation > span.nepal:before {background-position:left -100px;}
.partner-list-tbl .partner-nation > span.japan:before {background-position:left -120px;}
.partner-list-tbl .partner-nation > span.india:before {background-position:left -140px;}
.partner-list-tbl .partner-nation > span.indonesia:before {background-position:left -160px;}
.partner-list-tbl .partner-nation > span.thailand:before {background-position:left -180px;}
.partner-list-tbl .partner-nation > span.philippines:before {background-position:left -200px;}
.partner-list-tbl .partner-nation > span.kazakhstan:before {background-position:left -220px;}
.partner-list-tbl .partner-nation > span.malaysia:before {background-position:left -240px;}
.partner-list-tbl .partner-nation > span.jordan:before {background-position:left -260px;}
.partner-list-tbl .partner-nation > span.hongkong:before {background-position:left -280px;}
.partner-list-tbl .partner-nation > span.singapore:before {background-position:left -300px;}
.partner-list-tbl .partner-nation > span.myanmar:before {background-position:left -320px;}
.partner-list-tbl .partner-nation > span.russia:before {background-position:left -340px;}
.partner-list-tbl .partner-nation > span.turkey:before {background-position:left -360px;}
.partner-list-tbl .partner-nation > span.hungary:before {background-position:left -380px;}
.partner-list-tbl .partner-nation > span.ireland:before {background-position:left -400px;}
.partner-list-tbl .partner-nation > span.germany:before {background-position:left -420px;}
.partner-list-tbl .partner-nation > span.sweden:before {background-position:left -440px;}
.partner-list-tbl .partner-nation > span.finland:before {background-position:left -460px;}
.partner-list-tbl .partner-nation > span.france:before {background-position:left -480px;}
.partner-list-tbl .partner-nation > span.vetnam:before {background-position:left -500px;}
.partner-list-tbl .partner-nation > span.no {padding:0;}
.partner-list-tbl .partner-nation > span.no:before {background:url();}
.partner-list-tbl .partner-univ-list {display:table-cell;border-left:solid 1px #e5e5e5;}
.partner-list-tbl .partner-univ-list li {border-bottom:solid 1px #e5e5e5;position:relative;}
.partner-list-tbl .partner-univ-list li > p {padding:10px 0 10px 9px;margin-right:15%;border-right:solid 1px #e5e5e5;}
.partner-list-tbl .partner-univ-list li > span {position:absolute;right:0;top:0;width:15%;text-align:center;padding:12px 0;}


.president-list {margin-top:-40px;}
.president-list li {float:left;margin-top:40px;}
.president-list li > div {display:table;width:100%;}
.president-list li .thumb {display:table-cell;width:96px;}
.president-list li .description {display:table-cell;padding-left:15px;vertical-align:middle;}
.president-list li strong, .president-list li span {display:block;}
.president-list li strong {font-size:1.143em;}


.president-profile-top:after {content:"";display:block;clear:both;height:40px;}
.president-profile-top .thumb {float:left;width:34%;}
.president-profile-top .description {padding-left:41%;}
.president-profile-top .description dt {position:relative;padding-bottom:60px;}
.president-profile-top .description dt:after {content:"";position:absolute;left:0;bottom:15px;width:40px;height:2px;background:#862837;}
.president-profile-top .description dt strong {font-size:2.143em;display:block;}
.president-profile-top .description dt span {font-size:1.714em;display:block;padding-top:20px;}
.president-profile-top .description dd {padding-top:10px;}
.president-profile-top .description dd strong {display:inline-block;width:130px;}

.profile-list {border-top:solid 1px #ababab;}
.profile-list li {border-bottom:solid 1px #e5e5e5;}
.profile-list li {padding:12px 0;}
.profile-list li strong {padding-left:20px;float:left;}
.profile-list li p {padding-left:220px;}

.president-greeting-box > p {margin-top:30px;}
.president-greeting-box .sign {margin-top:80px;text-align:right;}


.ideology-top-box {border:solid 1px #cacaca;text-align:center;padding:29px;background:url(/ko/img/bg_ideology.gif) right top no-repeat;margin-bottom:40px;}
.ideology-top-box .blockquote {font-size:2.000em;font-weight:700;letter-spacing:-0.075em;margin:35px 0;}
.ideology-top-box .blockquote p {display:inline-block;padding:5px 35px;position:relative;line-height:1.25em;}
.ideology-top-box .blockquote p:before {content:"";width:24px;height:20px;background:url(/ko/img/contents.png) left -300px no-repeat;position:absolute;left:0;top:0;}
.ideology-top-box .blockquote p:after {content:"";width:24px;height:20px;background:url(/ko/img/contents.png) -40px -300px no-repeat;position:absolute;right:0;bottom:0;}

.ideology-contents-box .half {float:left;width:50%;}
.ideology-contents-box:after {content:"";display:block;clear:both;}
.ideology-contents-box h3 {text-align:center;position:relative;background:#b6ae16;color:#fff;font-weight:400;line-height:45px;font-size:1.714em;padding-bottom:0;}
.ideology-contents-box h3.pink {background:#e2385d;}
.ideology-contents-box h3:before {content:"";position:absolute;left:0;top:0;width:116px;height:45px;background:url(/ko/img/contents.png) -60px -330px no-repeat;}
.ideology-contents-box h3.pink:before {background-position:-60px -380px;}
.ideology-contents-box .half:last-of-type h3:before {background-position:-180px -330px;left:auto;right:0;}
.ideology-contents-box .half:first-of-type h3:after {content:"";position:absolute;right:-25px;top:0;width:50px;height:45px;background:url(/ko/img/contents.png) left -330px no-repeat;z-index:10;}
.ideology-contents-box .half:first-of-type h3.pink:after {display:none;}
.ideology-contents-box p {padding-bottom:30px;text-align:center;}
.ideology-contents-box li {float:left;width:20%;text-align:center;border-right:solid 1px #cacaca;box-sizing:border-box;}
.ideology-contents-box li:first-child {border-left:solid 1px #cacaca;}



.media-biz-organ {margin:0 30px;position:relative;padding-top:280px;}
.media-biz-organ:before {content:"";position:absolute;left:50%;top:0;width:1px;height:280px;background:#ababab;z-index:-1;}
.media-biz-organ li p {position:absolute;}
.media-biz-organ li strong {color:#fff;display:table-cell;width:180px;height:65px;box-sizing:border-box;text-align:center;vertical-align:middle;letter-spacing:-0.05em;}
.media-biz-organ li strong > span {font-weight:400;}
.media-biz-organ li.first p {left:50%;top:0;margin-left:-90px;}
.media-biz-organ li.second p {left:50%;top:90px;margin-left:-90px;}
.media-biz-organ li.third p {right:8%;top:180px;}
.media-biz-organ li.third:before {content:"";position:absolute;right:8%;top:210px;left:50%;height:1px;background:#ababab;z-index:-1;}
.media-biz-organ li.first strong {background:url(img/bg_media.png) right top no-repeat #712732;}
.media-biz-organ li.second strong, .media-biz-organ li.third strong {background:url(img/bg_media.png) right -70px no-repeat #4e4f54;}

.media-biz-organ li.forth li {width:25%;float:left;text-align:Center;padding:0 7px;box-sizing:border-box;padding-top:40px;position:relative;}
.media-biz-organ li.forth li:before {content:"";position:absolute;left:0;top:0;right:0;height:1px;background:#ababab;z-index:-1;}
.media-biz-organ li.forth li:first-child::before {left:50%;}
.media-biz-organ li.forth li:last-child::before {right:50%;}
.media-biz-organ li.forth li:after {content:"";position:absolute;left:50%;top:0;width:1px;bottom:10px;background:#ababab;z-index:-1;}
.media-biz-organ li.forth li span {display:block;border:solid 1px #ababab;background:#ececec;padding:20px 0;}

.media02-vertical-block ul {margin-left:-13px;}
.media02-vertical-block li {padding-left:13px;width:20%;box-sizing:border-box;float:left;}
.media02-vertical-block li strong {display:block;border:solid 1px #cacaca;background:#fbfbfb;text-align:center;line-height:48px;margin-top:8px;}
.media02-vertical-block.full ul {margin:0;}
.media02-vertical-block.full li {padding-left:0;width:100%;margin-top:20px;}
.media02-vertical-block.full li:first-child {margin-top:0;}

.media02-horizental-block + h4, 
.media02-vertical-block + h4 {margin-top:40px;}

.media02-horizental-tbl {display:table;width:100%;}
.media02-horizental-tbl .thumb {display:table-cell;width:73%;border-right:solid 10px #fff;}
.media02-horizental-tbl .type-name {display:table-cell;width:27%;border:solid 1px #cacaca;background:#fbfbfb;text-align:center;vertical-align:middle;}
.media02-horizental-tbl.type2 .thumb {width:82%;}
.media02-horizental-tbl.type2 .type-name {width:18%;}


.media02-horizental-tbl + .media02-horizental-tbl {margin-top:20px;}

/** 광운 **/

.univ-phone:after {content:"";display:block;clear:both;}
.univ-phone li {width:33.3333%;float:left;border-bottom:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5;position:relative;box-sizing:border-box;padding-left:10px;padding-right:70px;line-height:44px;}
.univ-phone li:nth-child(3n+1) {border-left:0;}
.univ-phone li span {position:absolute;right:0;top:0;width:70px;}

.content-top-opt {margin-bottom:10px;}

.ui-download ul {margin-left:-30px;margin-top:-20px;}
.ui-download li {float:left;padding-left:30px;margin-top:20px;}

.ui-manual-download .thumb {padding:4px;width:230px;float:left;}
.ui-manual-download .description {padding-left:260px;}

.ui-symbol ul {margin-left:-20px;margin-top:20px;}
.ui-symbol li {float:left;padding-left:20px;text-align:center;}

.ui-symbol02 .thumb {width:270px;float:left;}
.ui-symbol02 > .fl {width:270px;}
.ui-symbol02 > .fl p {margin-top:5px;margin-bottom:15px;}
.ui-symbol02 .description {padding-left:290px;}

.ui-music .thumb {width:330px;float:left;}
.ui-music .description {padding-left:350px;}
.ui-music .description .btns {margin-top:30px;}

.kw-education-target {margin-top:25px;text-align:center;}
.kw-education-target p .it {display:inline-block;width:23px;height:16px;background:url(/ko/img/contents.png) left -520px no-repeat;text-indent:-999em;vertical-align:-3px;margin:0 2px;}
.kw-education-target p.slogan {font-size:2.143em;font-weight:700;margin-bottom:1.333em;letter-spacing:-0.05em;line-height:1.3em;}

.kw-education-point {margin:30px 0 40px 0;}
.kw-education-point ul {margin-left:-50px;}
.kw-education-point li {float:left;padding-left:50px;}
.kw-education-point li h4 {padding:30px 0 12px 0;border-bottom:solid 1px #ababab;font-size:1.286em;text-align:center;}
.kw-education-point li h4:before {display:none;}
.kw-education-point li:nth-child(3n+1) {clear:left;}

h4 .caption-ar {position:absolute;right:0;top:2px;font-weight:400;}

.status02-info {border-bottom:solid 1px #e5e5e5;text-align:center;padding:40px 0;}
.status02-info > p {font-size:1.143em;}
.status02-info > .sign {margin-top:25px;}
.status02-info > .sign p + p {margin-top:9px;}
.status02-info > .sign span {display:inline-block;width:46px;line-height:26px;}
.status02-info > .sign span.officer {width:150px;height:26px;text-indent:-999em;background:url(/ko/img/contents.png) no-repeat;margin-right:10px;}
.status02-info > .sign span.officer01 {background-position:-30px -520px;}
.status02-info > .sign span.officer02 {background-position:-180px -520px;}

.map-vod {position:absolute;left:0;top:0;width:100%;}
.map-vod video {width:100%;}
#daum-map {position:absolute;left:0;top:0;width:100%;opacity:0;height:455px;}

.honorprof-box ul {margin-left:-20px;}
.honorprof-box li {float:left;padding-left:20px;margin-top:20px;}
.honorprof-box li > div {border:solid 1px #cacaca;position:relative;padding:60px 0 30px 0;text-align:center;}
.honorprof-box li > div > span {color:#fff;background:#820000;width:100px;text-align:center;line-height:30px;position:absolute;left:50%;top:-1px;margin-left:-50px;}
.honorprof-box li > div dt {line-height:1em;padding-bottom:28px;position:relative;font-size:2.571em;}
.honorprof-box li > div dt:after {content:"";width:50px;height:2px;background:#712732;position:absolute;left:50%;bottom:0;margin-left:-25px;}
.honorprof-box li > div dd {margin-top:25px;}
.honorprof-box li > div dd strong {display:block;}

.professor-search-box {text-align:center;}
.professor-search-box input[type="text"] {height:35px;width:280px;}
.professor-search-box select {height:35px;}
.professor-search-box input[type="submit"] {background:#6d2633;border:solid 1px #5c1e29;color:#fff;height:35px;width:80px;}

/** common util **/


.login-wrap {max-width:760px;margin-left:30px;}
.login-wrap > div {float:left;width:50%;position:relative;box-sizing:border-box;}
.login-wrap .login-title {padding-right:50px;text-align:right;}
.login-wrap .login-title span {display:block;font-size:1.286em;font-weight:700;}
.login-wrap .login-title p {display:block;font-size:4.286em;line-height:1.167em;font-weight:300;}
.login-wrap .login-form {padding-left:50px;border-left:solid 1px #e7e7e7;min-height:165px;}
.login-wrap .login-form:before {content:"";width:19px;height:19px;border-radius:100%;background:#e7e7e7;position:absolute;left:-10px;top:50%;margin-top:-10px;}
.login-wrap .login-form .frm {margin-top:10px;}
.login-wrap .login-form .frm strong {display:inline-block;width:80px;}
.login-wrap .login-form .frm:first-child {margin-top:0;}
.login-wrap .login-form .frm input[type="text"],
.login-wrap .login-form .frm input[type="password"],
.login-wrap .login-form .frm select {width:100%;box-sizing:border-box;}
.login-wrap .login-form .frm.chk {margin-top:15px;}
.login-wrap .login-form .btns {margin-top:30px;}
.login-wrap .login-form .btns .btn-board {width:100%;border-radius:2px;line-height:3.000em;font-size:1.429em;font-weight:400;}
.login-wrap .login-form .login-lnks {margin-top:20px;}
.login-wrap .login-form .login-lnks a {font-size:0.929em;position:relative;line-height:1em;padding:0 7px;float:left;}
.login-wrap .login-form .login-lnks a:before {content:"";width:1px;height:12px;background:#a9a9a9;position:absolute;left:0;top:50%;margin-top:-6px;}
.login-wrap .login-form .login-lnks a:first-child::before {display:none;}

.login-wrap .login-form .login-lnksB p{margin:20px 0;}


.log-comment-alert {margin-top:60px;width:100%;float:none;}
.log-comment-alert ul {border-top:solid 1px #e5e5e5;padding-top:15px;}
.log-comment-alert li {font-size:0.929em;}

.log-guide-box {margin-top:40px;border:solid 1px #cacaca;padding:25px 30px;}
.log-guide-box .text {position:relative;padding-left:120px;}
.log-guide-box .text:before {content:"";position:absolute;left:0;top:50%;background:url(/ko/img/contents.png) left -440px;width:80px;height:72px;margin-top:-36px;}
.log-guide-box .text p {margin-top:7px;}
.log-guide-box .text p:first-child {margin-top:0;}
.log-guide-box + .log-comment-alert {margin-top:40px;}

.h2-slogan {margin-top:-55px;padding-bottom:60px;}

.search-list-block {margin-top:40px;}
.search-list-block.only {border-bottom:solid 1px #e5e5e5;}
.search-result-title {border-top:solid 1px #ababab;border-bottom:solid 1px #e5e5e5;position:relative;}
.search-result-title p {font-weight:700;padding:12px 75px 12px 10px;}
.search-result-title > a {position:absolute;right:10px;top:12px;}
.search-result-cont {padding:30px;}
.search-result-cont dt {font-weight:700;margin-top:30px;}
.search-result-cont dt:first-of-type {margin-top:0;}
.search-result-cont dd {padding-top:10px;}
.search-result-cont dd.site {font-size:0.929em;}
.search-result-cont dt .fPoint, .search-result-cont dd .fPoint, .search-result-cont li .fPoint {text-decoration:underline;}
.search-result-cont ul.photo {margin-left:-10px;}
.search-result-cont ul.photo li {float:left;width:25%;padding-left:10px;box-sizing:border-box;margin-bottom:20px;}
.search-result-cont ul.photo li .thumb {border:solid 1px #b2b1b1;padding:5px;}
.search-result-cont ul.photo li p {font-weight:700;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.common-rule-top {font-weight:700;}
.common-rule-block {margin-top:40px;}
.common-rule-block h4 {font-size:1em;font-weight:700;}
.common-rule-block ol li {margin-top:5px;}
.common-rule-block ol li:first-child {margin-top:0;}
.common-rule-block p + ol, .common-rule-block p + ul,
.common-rule-block ol + p,
.common-rule-block p +p {margin-top:10px;}
.common-rule-block .box {border:solid 1px #ddd;background:#fbfbfb;padding:13px 19px 17px 19px;margin-top:20px;}
.common-rule-block .step li {display:inline-block;padding-left:20px;padding-right:10px;position:relative;}
.common-rule-block .step li:first-child {padding-left:0;}
.common-rule-block .step li:before {content:"";width:8px;height:12px;background:url(/ko/img/ico_arrow.png) left -160px;position:absolute;left:0;top:50%;margin-top:-6px;}
.common-rule-block .step li:first-child::before {display:none;}
.common-rule-history {padding:30px 0 0 16px;}


.sitemap-box {border-top:solid 2px #712732;padding-top:20px;}
.sitemap-box + .sitemap-box {margin-top:40px;}
.sitemap-box h3 {color:#712732;font-size:1.714em;float:left;}
.sitemap-block {padding-left:21.5%;}
.sitemap-block li {float:left;margin-bottom:35px;}
.sitemap-block li:nth-child(3n+4)::after {content:"";display:block;clear:both;}
.sitemap-block li:nth-child(3n+4) {clear:left;}
.sitemap-block li dt {font-weight:700;}
.sitemap-block li dd {position:relative;padding-left:10px;}
.sitemap-block li dd:before {content:"";position:absolute;left:0;top:9px;background:url(/ko/img/contents.png) left -240px no-repeat;width:4px;height:4px;}