@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/* Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, button, p, table, th, td {padding:0; margin:0;}
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, legend, p	{ font:12px "Nanum Gothic", sans-serif; ;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:100%;}
table {border-collapse:collapse; border-spacing:0; empty-cells:show; border:0 none;}
li {list-style:none;}
form, fieldset, button {border:0 none;}
label {cursor:pointer; vertical-align:middle;}
iframe, img {border:0 none; vertical-align:top;}
address, caption, em {font-weight:normal; font-style:normal;}
hr {display:none;}
strong {font-weight:bold;}
select, input, option, textarea {vertical-align:middle;}
input, select, button {vertical-align:middle;}
button {overflow:visible; background:transparent; cursor:pointer;}
a	{ text-decoration: none; ;}
a:hover	{ text-decoration: underline; ;}
.skip, .blind, legend {position:absolute; top:-5000em; width:1px; height:1px; overflow:hidden; visibility:hidden; line-height:0; font-size:0;}
.fix{zoom:1;}.fix:after {content:" "; display:block; height:0; clear:both;}
.nm {font-family: 'Nanum Myeongjo', serif !important;}

.accessibility {position:relative; z-index:10001;}
.accessibility a {position:absolute; top:-40px; left:0; width:200px; height:24px; padding-top:4px; background-color:#000; text-align:center; color:#fff !important; font:bold 14px '맑은 고딕',Malgun Gothic,'돋움',Dotum,sans-serif;}
.accessibility a:active, .accessibility a:focus {top:0;}

/* padding default */
.pt5	{ padding-top: 5px; ;}.pt10	{ padding-top: 10px; ;}.pt15	{ padding-top: 15px; ;}.pt20	{ padding-top: 20px; ;}.pt25	{ padding-top: 25px; ;}.pt30	{ padding-top: 30px; ;}.pt35	{ padding-top: 35px; ;}.pt40	{ padding-top: 40px; ;}
.pb5	{ padding-bottom: 5px; ;}.pb10	{ padding-bottom: 10px; ;}.pb15	{ padding-bottom: 15px; ;}.pb20	{ padding-bottom: 20px; ;}.pb25	{ padding-bottom: 25px; ;}.pb30	{ padding-bottom: 30px; ;}.pb35	{ padding-bottom: 35px; ;}.pb40	{ padding-bottom: 40px; ;}
.pl5	{ padding-left: 5px; ;}.pl10	{ padding-left: 10px; ;}.pl15	{ padding-left: 15px; ;}.pl20	{ padding-left: 20px; ;}.pl25	{ padding-left: 25px; ;}.pl30	{ padding-left: 30px; ;}.pl35	{ padding-left: 35px; ;}.pl40	{ padding-left: 40px; ;}
.pr5	{ padding-right: 5px; ;}.pr10	{ padding-right: 10px; ;}.pr15	{ padding-right: 15px; ;}.pr20	{ padding-right: 20px; ;}.pr25	{ padding-right: 25px; ;}.pr30	{ padding-right: 30px; ;}.pr35	{ padding-right: 35px; ;}.pr40	{ padding-right: 40px; ;}

/* margin default */
.mt5	{ margin-left: 5px; ;}.mt10	{ margin-left: 10px; ;}.mt15	{ margin-left: 15px; ;}.mt20	{ margin-left: 20px; ;}.mt25	{ margin-left: 25px; ;}.mt30	{ margin-left: 30px; ;}.mt35	{ margin-left: 35px; ;}.mt40	{ margin-left: 40px; ;}
.mb5	{ margin-bottom: 5px; ;}.mb10	{ margin-bottom: 10px; ;}.mb15	{ margin-bottom: 15px; ;}.mb20	{ margin-bottom: 20px; ;}.mb25	{ margin-bottom: 25px; ;}.mb30	{ margin-bottom: 30px; ;}.mb35	{ margin-bottom: 35px; ;}.mb40	{ margin-bottom: 40px; ;}
.ml5	{ margin-left: 5px; ;}.ml10	{ margin-left: 10px; ;}.ml15	{ margin-left: 15px; ;}.ml20	{ margin-left: 20px; ;}.ml25	{ margin-left: 25px; ;}.ml30	{ margin-left: 30px; ;}.ml35	{ margin-left: 35px; ;}.ml40	{ margin-left: 40px; ;}
.mr5	{ margin-right: 5px; ;}.mr10	{ margin-right: 10px; ;}.mr15	{ margin-right: 15px; ;}.mr20	{ margin-right: 20px; ;}.mr25	{ margin-right: 25px; ;}.mr30	{ margin-right: 30px; ;}.mr35	{ margin-right: 35px; ;}.mr40	{ margin-right: 40px; ;}

.fl	{ float: left; ;}.fr	{ float: right; ;}

*{font-family: '돋움',dotum,Helvetica,sans-serif,AppleGothic;}
body{border-top:3px #3f414d solid;background-color:#f5f5f5;}
.wrapper{width:100%; margin:0 auto;overflow: hidden;}
#wrap {min-width:1180px;}
.wrap{width:1180px; margin: 0 auto;}
#header{position:relative;height:122px;}
#header h1{ float:left; margin-top:50px ;}
#header .common{ float: right; margin-top:18px;}
#header .common li{float:left; margin-left:14px;border-left:1px #c1c1c1 solid;padding-left:14px;height:9px ;}
#header .common li:first-child{margin-left:0;border-left:none;}
#header .section{width:1180px; margin:0 auto;}
#header #nav{overflow:hidden;float:right;width:877px;}
#GNB_MAIN_AREA {width:103%;}
#header #nav>ul>li{display:inline;float:left;margin-left:55px;*margin-left:44px;margin-top:46px;border-left:1px #c1c1c1 solid;padding-left:55px;*padding-left:44px;}
#header #nav>ul>li:first-child{border-left:none;}
#header #nav>ul>li>div{position: absolute; display: none;  left:0; width:100%; z-index:99; top:86px;padding-top:36px;overflow:hidden; ;}
#header #nav>ul>li>div ul{width:100%;background:url(../images/opacity_bg.png) repeat;height:50px; line-height:50px;text-align:center;}
#header #nav>ul>li:hover div{display: block; text-align:center;width:100%;}
#header #nav>ul>li>div li{ margin:0 10px; display: inline-block;*display:inline;*zoom:1;*margin-top:30px;}
#header #nav>ul>li>div li:last-child {margin-right:100px;}

#header #nav>ul>li>div.gnb_sub_01>ul{padding-left:0px;*padding-left:55px;}
#header #nav>ul>li>div.gnb_sub_01>ul>li:first-child{margin-left:-88px \9;*margin-left:0;margin-left:0;}
#header #nav>ul>li>div.gnb_sub_02>ul{padding-left:38px; /*padding-left:45px \9;padding-left:0 \9*/;*padding-left:83px;}
#header #nav>ul>li>div.gnb_sub_02>ul>li:first-child{margin-left:-6px \9;*margin-left:0;}
#header #nav>ul>li>div.gnb_sub_03>ul{padding-left:242px;/* padding-left:197px \9; */*padding-left:256px;}
#header #nav>ul>li>div.gnb_sub_04>ul{padding-left:286px;/*padding-left:239px \9;*/*padding-left:283px;}
#header #nav>ul>li>div.gnb_sub_05>ul{padding-left:164px;/*padding-left:116px \9;*/*padding-left:159px;}
#header #nav>ul>li>div.gnb_sub_06>ul{padding-left:461px;/*padding-left:416px\0/IE8;*/*padding-left:423px;}


#header #nav>ul>li>div>ul>li>a>img{margin-top:-10px;}
#header #nav>ul>li>div li a{display:block;}
#header #nav>ul>li:first-child{margin-left:0;padding-left:0;}
#header #nav>ul>li>div.gnb_sub_04 li{margin-top:30px;}

#footer{min-width:1180px;width:100%;height:100px;background:#3f414d;}
#footer .foot_add{padding:35px 164px 0 0;float:left;}
#footer>.wrap>ul{float:right;padding-top:35px;}
#footer>.wrap>ul>li{float:left;margin-left:2px;}
#footer>.wrap>ul>li:first-child{margin-left:0;}
#footer>.wrap>ul>li.open_academy>ul{position:absolute;width:144px; height:237px;background:#333542;margin-top:-297px;*margin-top:-275px;padding:23px 0 15px 0;display:none;*right:92px;}
#footer>.wrap>ul>li.open_site>ul{position:absolute;width:140px; height:237px;background:#333542;margin-top:-297px;*margin-top:-275px;padding:23px 0 15px 0;display:none;*right:238px;}
#footer>.wrap>ul>li.open_academy>ul>li>a{color:#707278;font-size:11px;height:22px;line-height:22px;display:block;width:122px;padding-left:22px;}
#footer>.wrap>ul>li.open_site>ul>li>a{color:#707278;font-size:11px;height:22px;line-height:22px;display:block;width:118px;padding-left:22px;}
#footer>.wrap>ul>li>ul>li>a:hover{color:#c1c3d1;background:#22232d;}

/*#nav {float:left;padding:38px 0 0 79px;}
#nav>ul>li>div li{ margin:0 10px; ;}
#GNB_MAIN_AREA li {float:left;margin-left:48px;}
#GNB_MAIN_AREA li:first-child {margin-left:0;}
#GNB_MAIN_AREA li div {display:none;position:absolute;top:122px;left:0;width:100%;height:50px;background:url(../images/opacity_bg.png) 0 0 repeat;}
#GNB_MAIN_AREA .gnb_sub ul {overflow:hidden;width:1200px;padding-top:16px;margin:0 auto;}
#GNB_MAIN_AREA .gnb_sub li {margin-right:5px;}
#GNB_MAIN_AREA .gnb_sub a {display:block;padding:0 10px 10px;}
#GNB_MAIN_AREA .gnb_sub a:hover {position:relative;}
#GNB_MAIN_AREA .gnb_sub_01>ul{position:absolute;top:18px;left:50%; margin-left:-330px;}
#GNB_MAIN_AREA .gnb_sub_02>ul{position:absolute;top:18px;left:50%; margin-left:-220px;}
#GNB_MAIN_AREA .gnb_sub_03>ul{position:absolute;top:18px;left:50%; margin-left:-120px;}
#GNB_MAIN_AREA .gnb_sub_04>ul{position:absolute;top:18px;left:50%; margin-left:-30px;}
#GNB_MAIN_AREA .gnb_sub_05>ul{position:absolute;top:18px;left:50%; margin-left:-460px;}
#GNB_MAIN_AREA .gnb_sub_06>ul{position:absolute;top:18px;left:50%; margin-left:-107px;}
.sns{position:absolute;top:70px;right:0;}
.sns>ul>li{float:left;margin-left:15px;}
.sns>ul>li:first-child{margin-left:0;}*/


/* 역대 회장님 */
.chairman-list{}
.chairman-list:after{content:"";display:block;clear:both;}
.chairman-list li{float:left;}
.chairman-list li + li{margin-left:15px;}
.chairman-list li:nth-child(4n+1){margin-left:0;}
.chairman-list li:nth-child(n+5){margin-top:50px;}
