@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

body {
	font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic';
}

/* navbar */
.navbar-default {
    background-color: #8b2727;
    border-color: #781f1f;
	margin-bottom: 0px;
}
.navbar-default .navbar-nav {
		margin-left: 20%;
}
/* link */
.navbar-default .navbar-nav > li > a {
    color: #fff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #ffe52c;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    color: #ffe52c;
    background-color: #b13030;
}
.navbar-default .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
  text-align: center;
}

#pageheader{padding:28px 0;}
#pageheader .search-form{float:right;overflow:hidden;position:relative;margin-top:1px;}
#pageheader .search-form .search-field{background:#fff;padding:0 12px;font-size:14px;line-height:40px;height:40px;float:left;width:220px;border:1px solid #d6d6d6;border-right:0;-webkit-border-radius:4px 0px 0px 4px;-moz-border-radius:4px 0px 0px 4px;border-radius:4px 0px 0px 4px;/* imports */}
#pageheader .search-form .search-field:focus{border-color:#ff953e;}
#pageheader .search-form .search-submit{float:left;border:0;height:40px;line-height:30px;padding:0 22px;font-size:14px;background:#ff953e;color:#fff;cursor:pointer;-webkit-border-radius:0px 4px 4px 0;-moz-border-radius:0px 4px 4px 0;border-radius:0px 4px 4px 0;/* imports */-webkit-transition:background 0.2s ease;-moz-transition:background 0.2s ease;-ms-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease;}
#pageheader .search-form .search-submit:hover,#pageheader .search-form .search-submit:focus{background:#fd790d;}

#pagenav{background:#8b2727;}
#pagenav #mobile-toggle{display:none;}
#pagenav ul{margin:0;padding:0;list-style:none;}
#pagenav ul ul{display:none;}
#pagenav li{margin:0;float:left;border-right:1px solid #c73737;}
#pagenav li:first-child{border-left:1px solid #d21531;}
#pagenav a{display:block;padding:14px 22px;font-size:14px;text-decoration:none;color:#fff;}
#pagenav a:hover{color:#ffe52c;}
#pagenav .current-menu-item a,#pagenav .current_page_parent a{background:#c73737;color:#ffe52c;}

#homebanner{padding:120px 0 54px;background:#c73737 url(../images/homebanner_back.png) top center no-repeat;background-size:cover;text-align:center;}
#homebanner h1{margin:0 0 35px 0;font-size:60px;line-height:74px;font-weight:400;letter-spacing:4px;color:#fff;}
#homebanner h2{margin:0 0 4px 0;font-size:26px;line-height:36px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#ffe52c;}
#homebanner .btn{padding-left:20px;padding-right:20px;font-size:14px;}

#pagebanner{padding:45px 0 50px 0;background:#c73737 url(../images/homebanner_back.png) top right no-repeat;background-size:cover;}
#pagebanner h1{margin:0;font-size:50px;line-height:60px;font-weight:400;letter-spacing:2px;color:#fff;}
#pagebanner ul{margin:0;padding:0;list-style:none;}
#pagebanner ul li,#pagebanner ul a{display:none;}
#pagebanner ul li li,#pagebanner ul li li a,#pagebanner ul .current_page_item,#pagebanner ul .current-menu-parent{display:block;}
#pagebanner ul li li{float:left;margin-left:14px;padding-left:14px;border-left:1px solid #fff;}
#pagebanner ul li li:first-child{margin-left:0;padding-left:0;border-left:0;}
#pagebanner ul a{color:#fff;}
#pagebanner ul a:hover,#pagebanner ul a:focus{color:#ffe52c;}
#pagebanner ul li li.active a{color:#ffe52c;}
#pagebanner p{margin:10px 0 0;font-size:14px;font-style:italic;color:#fff;}

#content{padding-top:50px;padding-bottom:50px;}
#content .ad{margin-bottom:60px; padding:24px;background:#8b2727;color:#fff;font-size:20px;line-height:34px;font-weight:300;letter-spacing:1px;text-align:center;/* content */}
#content .ad p{margin:0;}
#content .ad a{color:#ffe52c;}

#content #introduction h2,#content #introduction h3 {text-align: center;}
#content #introduction .history {text-align: right;}
#content #introduction .bold {font-weight: bold;}

#content #executive-table th {padding: 10px; font-weight: bold; vertical-align: top; border-bottom: 3px solid #8b2727; color: #8b2727;}
#content #executive-table td {width: 350px; padding: 10px;}
#content #executive-table td .even {background: #8b2727;}

#content #alumnus {margin-bottom: 30px; line-height: 1.5; border-collapse: collapse;}
#content #alumnus-table th {padding: 10px; font-weight: bold; vertical-align: top; border-bottom: 3px solid #8b2727; color: #8b2727;}
#content #alumnus-table td {width: 350px; padding: 10px;}
#content #alumnus-table td .even {background: #8b2727;}

#content #alumnus-detail-table th {padding: 10px; font-weight: bold; vertical-align: top; color: #8b2727;}
#content #alumnus-detail-table td {width: 600px; padding: 10px;}
#content #alumnus-detail-table {border-left: 3px solid #8b2727;}

#social{border-top:1px solid #d6d6d6;padding:14px 0 12px;line-height:32px;font-size:13px;color:#666;}
#social ul{padding:0;margin:0;list-style:none;overflow:hidden;}
#social li{float:left;padding-right:8px;line-height:32px;height:32px;}
#social .text{padding:0 0 0 8px;}
#social .lock{padding-right:12px;}
#social a{color:#666;text-decoration:underline;}
#social a:hover{color:#007942;}

#pagefooter {background:#8b2727;padding:20px 0 80px;font-size:12px;color:#ccc;}
#pagefooter h4{margin:0 0 12px 0;font-size:13px;font-weight:600;color:#fff;}
#pagefooter .phone{font-weight:600;letter-spacing:1px;margin-bottom:18px;font-size:30px;color:#fff;}
#pagefooter .copyright{color:#fff;}
#pagefooter p{max-width:400px;}
#pagefooter ul{margin:0;padding:0;list-style:none;}
#pagefooter .navgap{margin-top:20px;}
#pagefooter a{color:#ccc;text-decoration:none;}
#pagefooter a:hover{color:#fff;}
#pagefooter input.email{outline:none;background:#fff;border:0;padding:0 12px;font-size:14px;line-height:40px;height:40px;float:left;width:220px;-webkit-border-radius:4px 0px 0px 4px;-moz-border-radius:4px 0px 0px 4px;border-radius:4px 0px 0px 4px;/* imports */}
#pagefooter input.button{float:left;border:0;height:40px;line-height:30px;padding:0 22px;font-size:14px;background:#ff953e;color:#fff;cursor:pointer;-webkit-border-radius:0px 4px 4px 0;-moz-border-radius:0px 4px 4px 0;border-radius:0px 4px 4px 0;/* imports */-webkit-transition:background 0.2s ease;-moz-transition:background 0.2s ease;-ms-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease;}
#pagefooter input.button:hover,#pagefooter input.button:focus{background:#fd790d;}