@import url('//fonts.googleapis.com/earlyaccess/notosanskr.css');
@import url('//fonts.googleapis.com/earlyaccess/nanumgothic.css');

html,body{margin:0;padding:0;height:100%;overflow-x:hidden;}
html,body,select,input,textarea,button,pre{font:12px/1.3 'NanumGothic',Dotum,Gulim,Sans-serif;letter-spacing:-0.05em;color:#666} /* NanumSquare */
img{border:0;vertical-align:top;-ms-interpolation-mode:bicubic}
ul,ol{list-style:none}
a{color:#666;text-decoration:none}

body{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:auto}
body, td, p, input, button, textarea, select, .c1{font-family:Tahoma,±¼¸²;font-size:9pt;color:#222222;}
form{margin:0px;}
/* img{border:0px;} */
a:link, a:visited, a:active{text-decoration:none;color:#466C8A;}
a:hover{text-decoration:underline;}
a.menu:link, a.menu:visited, a.menu:active{text-decoration:none;color:#454545;}
a.menu:hover{text-decoration:none;}
.member{font-weight:bold;color:#888888;}
.guest{font-weight:normal;color:#888888;}
.lh{line-height:150%;}
.jt{text-align:justify;}
.li{font-weight:bold;font-size:18px;vertical-align:-4px;color:#66AEAD;}
.ul{list-style-type:square;color:#66AEAD;}
.ct{font-family:Verdana, ±¼¸²;color:#222222;} 
.ed{border:1px solid #CCCCCC;} 
.tx{border:1px solid #CCCCCC;} 
.small{font-size:8pt;font-family:µ¸¿ò;}
.cloudy, a.cloudy{color:#888888;} /* Èå¸² */
input.ed{height:20px;border:1px solid #9A9A9A;border-right:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;padding:3px 2px 0 2px;}
input.ed_password{height:20px;border:1px solid #9A9A9A;border-right:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;padding:3px 2px 0 2px;font:10px Tahoma;}
textarea.tx{border:1px solid #9A9A9A;border-right:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;padding:2px;}

#Layer1{position:absolute;top:50px;z-index:1;height:50px;padding:10px 0 0 40px;}
#layer{display:block;position:absolute;z-index:100;top:34px;left:0px;width:1000px;height:60px;cursor:pointer;}

/* common */
.align-l{text-align:left;}
.align-c{text-align:center;}
.align-r{text-align:right;}
.float-l{float:left;}
.float-r{float:right;}
.float-n{float:none;}
.mg-b10{margin-bottom:10px;}
.mg-b20{margin-bottom:20px;}
.mg-b30{margin-bottom:30px;}
.mg-b40{margin-bottom:40px;}
.mg-b50{margin-bottom:50px;}

.notosans{font-family:'Noto Sans KR','Nanum Gothic','¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò',dotum,'±¼¸²',gulim,arial,serif;}
.nanum{font-family:'Nanum Gothic','¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò',dotum,'±¼¸²',gulim,arial,serif;}
.malgun{font-family:'¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò',dotum,'±¼¸²',gulim,arial,serif;}
.dotum{font-family:'µ¸¿ò',dotum,'±¼¸²',gulim,arial,serif;}
.gulim{font-family:'±¼¸²',gulim,'µ¸¿ò',dotum,arial,serif;}
.tahoma{font-family:tahoma,arial,serif;}
.verdana{font-family:verdana,arial,serif;}
.font400{font-weight:400;}
.font500{font-weight:500;}
.font600{font-weight:600;}
.font700{font-weight:700;}
.font800{font-weight:800;}
.font900{font-weight:900;}
.bold{font-weight:bold;}
.boxsize{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tableborder{border-collapse:collapse;}

/* ÀÎµ¦½ºÈ­¸é */
#visual{margin:0px auto;width:1200px;height:408px}
/* ºñÁÖ¾ó-¸ÞÀÎ½½¶óÀÌµå */
#slides{position:relative;width:100%;height:408px;}
#slides .slide{width:100%;height:408px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
#slides .slide1{background-image:url('/images/visual-main01.jpg');}
#slides .slide2{background-image:url('/images/visual-main02.jpg');}
#slides .slide3{background-image:url('/images/visual-main03.jpg');}
#slides .slidesjs-navigation{position:absolute;z-index:999;top:50%;background-image:url('../img/slides_controls.png');background-repeat:no-repeat;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;}
#slides .slidesjs-previous{left:10px;background-position:0 -32px;}
#slides .slidesjs-previous:hover{background-position:0 0;}
#slides .slidesjs-next{right:10px;background-position:-43px -32px;}
#slides .slidesjs-next:hover{background-position:-43px 0;}
#slides .slidesjs-stop,
#slides .slidesjs-play{top:-100%;z-index:1;}

#gnb{position:relative;top:0px;left:50px;height:28px;margin:0;padding-top:0px;border:none;background:transparent;font-family:'Noto Sans KR','Nanum Gothic','¸¼Àº°íµñ','Malgun Gothic',dotum,gulim,sans-serif,verdana,tahoma,arial;font-size:17px;font-weight:400;letter-spacing:-1px;}
#gnb h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
#gnb > ul{width:100%;height:100%;margin:0;padding:0;border:none;}
#gnb>ul li a,
#gnb>ul li{float:left;}
#gnb>ul li{list-style:none;position:relative;}
#gnb>ul > li{display:inline-grid;width:144px;height:38px;text-align:center;vertical-align:middle;}
#gnb>ul > li:after{display:inline-block;position:absolute;top:0;width:1px;height:14px;background-color:#fff;margin:10px 0;content:''}
#gnb>ul > li:first-child:after{background-color:transparent}
#gnb>ul > li > a.ln2{line-height:58px}
#gnb>ul > li > a{display:block;width:100%;height:100%;padding:0;text-decoration:none;color:#fff;}
#gnb>ul > li:first-child > a{padding-left:0;}
#gnb>ul > li:last-child > a{padding-right:0;}
#gnb>ul > li.on > a, #gnb>ul > li > a:hover{color:#ff6600;}
#gnb>ul>li>a{margin-bottom:10px;}
#gnb>ul>li:last-child>a{border-right:none;}

/* Submenu */
.hasChildren{position:absolute;z-index:10000;width:5px;height:5px;background:transparent;right:0;bottom:0;}
#gnb>ul > li > ul{display:none;position:absolute;z-index:10001;left:0;top:100%;padding:0;margin:0;background:#3399ff;-webkit-border-radius:8px;border-radius:8px;}
#gnb>ul > li > ul:before{display:block;width:8px;height:5px;content:"";}
#gnb>ul > li > ul > li{float:left;}
#gnb>ul > li:hover > ul{display:block;}
#gnb>ul > li > ul > li > a{float:none;font-size:13px;font-weight:400;padding:0px 14px 6px 0;text-decoration:none;color:#fff;letter-spacing:0;}
#gnb>ul > li > ul > li.on > a, #gnb>ul > li > ul > li > a:hover{color:#000;}
#gnb>ul > li > ul > li:first-child > a{padding-left:13px;}
#gnb>ul > li > ul > li{_display:inline;/* for IE6 */}
#gnb>ul > li > ul > li > a{display:block;}
#gnb>ul > li > ul.gnb01{width:270px;}
#gnb>ul > li > ul.gnb02{width:380px;left:-20px}
#gnb>ul > li > ul.gnb03{width:140px;left:10px}
#gnb>ul > li > ul.gnb04{width:130px;left:10px}
#gnb>ul > li > ul.gnb05{width:170px;left:-5px}
#gnb>ul > li > ul.gnb06{width:270px;left:-50px}

/* ie fix */
.ie-nonEdge #gnb{top:-14px;}
.ie-nonEdge #gnb > ul > li > a{font-weight:600;_font-weight:600;}

#aside {float:left;width:150px;padding:0;height:100%;border:none !important;margin:0 22px 0 0}
#lnb{position:relative;width:224px;height:235px;background:transparent url('/images/bg_aside.jpg') no-repeat 0 0;}
#lnb *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#lnb .header{position:relative;overflow:hidden;width:100%;height:45px;background-color:transparent;padding:0px 0 0px;border:none !important;text-align:center}
/*#lnb .header h1{position:absolute;margin:0;font-size:0;line-height:0;overflow:hidden}*/
#lnb .header h1{margin:0;padding:0;text-align:center;line-height:45px;font-size:22px;font-weight:400;font-family:'Noto Sans KR','Nanum Gothic','¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò',dotum,'±¼¸²',gulim,arial,serif;color:#111;letter-spacing:-2px}

/* submenu */
#lnb .menu{clear:both;display:block;width:150px;*width:150px;background-color:transparent;list-style:none;margin:16px auto 0;padding:0;border:none}
#lnb .menu:after{display:block;content:"";font-size:0;visibility:hidden;clear:both;}
#lnb .menu > li{height:22px;margin:9px 0;background-color:transparent;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#lnb .menu > li:first-child{}
#lnb .menu > li > a{display:block;height:100%;line-height:22px;text-decoration:none;color:#333;font-weight:400;font-size:14px;font-family:'Noto Sans KR','Nanum Gothic','¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò',dotum,'±¼¸²',gulim,arial,serif;letter-spacing:-1px;}
#lnb .menu > li:hover, #lnb .menu > li.on, #lnb .menu > li:hover a, #lnb .menu > li.on a{background-color:#02aae0;color:#fff;outline:none;-webkit-border-radius:4px;border-radius:4px;}
#aside .side-common{}
#aside .side-common p{}
