@charset "utf-8";
/****** BEGIN WEB FONTS ******/
@import url(../../fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(../../fonts.googleapis.com/earlyaccess/nanumgothic.css); 
/****** END WEB FONTS ******/
/****** BEGIN GENERAL ******/
*{margin:0;padding:0}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,tt,var,
b,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;vertical-align:baseline;background:transparent;font-style:normal;}
html {-webkit-text-size-adjust:none;width: 100%;}
body{font-family:'Nanum Gothic', '나눔고딕', 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum, 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}
section, article, aside, hgroup, header, footer, nav, figure, figcaption, summary {display:block;}
ol,ul,li{list-style:none}
address,caption,cite,code,dfn,em,th,var{font-style:normal;}
table {border-collapse:collapse; border-spacing:0;}
caption{display:none;}
textarea {resize:none;}
legend{display:none;}
a{text-decoration:none !important;outline:none !important;}`
a:hover{text-decoration:none !important;}
h1{font-size:24px;} 
h2{font-size:24px;}
h3{font-size:20px;}
h4{font-size:20px;}
h5{font-size:16px;}
a {color:#555;text-decoration:none;}
a:hover {color:#000;text-decoration:underline;}

/****** BEGIN TOP ******/
html, body {height:100%;}
#wrapper{width:100%;min-height:100%;border:0 !important;}

#header{position:fixed;width:100%;height:70px;line-height:70px;background-color:#000;box-sizing:content-box;z-index:100;top:0px}
#header .section{width:1000px;min-width:1000px;padding:0;box-sizing:border-box;margin:0 auto;}
#header .logo{margin:0;height:70px;float:left;}
#header .logo a{width:180px;height:70px;display:block;margin-top:0px;background:url(/images/top_logo.jpg) no-repeat;text-indent:-9999px;}
/*예전메뉴
#mainNav .menu {position:relative;width:auto;height:auto;float:right;}
#mainNav .menu > li{float:left;}
#mainNav .menu > li > a {display:block;height:70px;padding:0 30px;line-height:70px;font-size:18px;font-weight:600;color:rgba(255,255,255,0.7);text-transform:uppercase;transition:0.3s}
#mainNav .menu > li > a .arrow_down {display: inline-block;width:14px;background:url(/images/arrow_down.png) no-repeat right 32px;text-indent:-9999px;}
#mainNav .menu_depth{position:relative;}
#mainNav .menu_depth ul{position:absolute;min-width:141.5px;}
#mainNav .menu ul li a{background-color:rgba(238,238,238,1.0);width:100%;height:40px;line-height:40px;padding:0 10px 0 0;display:block;position:relative;font-size:15px;font-weight:600;text-align:center;color:#444;box-sizing:border-box;}
#mainNav .menu > li > a:hover {color:rgba(255,255,255,1.0);text-decoration:none;} 
#mainNav .menu > li > a.active{color:rgba(255,255,255,1.0);background-color: #a3322b;text-decoration:none;}
#mainNav .menu > li > ul li:hover a:hover {color:#a3322b;}
#mainNav .submenu li{position:relative;}
#mainNav .submenu li i{float:right;line-height:38px;}
#mainNav .submenu li a:hover {color:#8b33fe;text-decoration:none;} 
#mainNav .submenu li a.active{color:#8b33fe;text-decoration:none;}
*/
/****** 새로만든메뉴시작 ******/
.header_gnb {position:fixed;width:100%;background:#000;z-index:100;top:0px}
.header_gnb .section {width:1000px;height:70px;margin:0 auto;}
.header_gnb h1 {float:left;}
.header_gnb h1 a{width:180px;height:70px;display:block;margin-top:0px;background:url(/images/top_logo.jpg) no-repeat;text-indent:-9999px;}
.header_gnb ul {float:right;}
.header_gnb ul li {display:inline-block;width:140px;}
.header_gnb ul li a {display: block;width:100%;line-height:70px;font-size:18px;font-weight:600;color:rgba(255,255,255,0.7);text-transform:uppercase;transition:0.3s;text-align:center;}
.header_gnb ul li a:hover {color:rgba(255,255,255,1.0);text-decoration:none;}
.header_gnb ul li a .arrow_down {display: inline-block;width:14px;background:url(../images/arrow_down.png) no-repeat right 32px;text-indent:-9999px;}
.header_gnb ul li ul {position:absolute;display:block;width:140px;text-align:center;background:#222;z-index:200;top:70px}
.header_gnb ul li ul li a {height:40px;line-height:40px;font-size:14px;color:#999;}
.header_gnb ul li ul li a:hover {color:#fff;background:#444;}
.header_gnb ul li ul {display:none;}
.header_gnb ul li.greeting:hover, .header_gnb ul li.greeting:focus, .header_gnb ul li.news:hover, .header_gnb ul li.news:focus {background:#222;}
.header_gnb ul li.greeting:hover ul, .header_gnb ul li.greeting:focus ul, .header_gnb ul li.news:hover ul, .header_gnb ul li.news:focus ul {display:block;}
/****** 새로만든메뉴끝 ******/

/****** BEGIN INDEX ******/
.slides_container{overflow: hidden;position:relative;margin:0; width:100%;height:100%;min-width:1000px;z-index: 1;}
.slides_container #slides img {margin:0 auto !important;width:100% !important;min-width:1260px;z-index: 1 !important;}
.slidesjs-pagination {display:none !important;}
.main_txt {position: absolute;width:55%;min-width:550px;margin:180px auto 0;color:#fffefe;text-align:left;z-index: 7;}
.main_txt .title {float:right;width:580px;font-family: '나눔고딕', serif;font-size:26px;color:#ffffff}
.main_txt .title strong {display:block;margin:20px 0 20px;font-size:70px;color:#ffffff;letter-spacing:2px;}
.main_txt p {float:right;width:580px;font-size:18px;line-height:30px;}
.main_txt ul {float:right;width:580px;margin-top:70px;}
.main_txt ul li {padding-left:60px;font-size:24px;color:rgba(255,255,255,0.7);line-height:55px;font-weight:700;}
.main_txt ul li em {color:#8b33fe;font-weight:normal;}
.main_txt ul li.tel {background:url(/images/main_tel.png) no-repeat left;}
.main_txt ul li.email {background:url(/images/main_email.png) no-repeat left;}
.main_content {position:absolute;top:70px;right:0;width:45%;min-width:450px;height:100%;z-index:5;}
.main_content .main_board {margin:70px 0 0 0px;width:700px;height:185px;overflow:hidden;color:#fff;background:rgba(69,19,107,0.7);z-index:5;position:absolute;top:70px;right:0;min-width:300px;}
.main_content .main_board2 {margin:270px 0 0 0px;width:700px;height:185px;overflow:hidden;color:#fff;background:rgba(69,19,107,0.7);z-index:5;position:absolute;top:70px;right:0;min-width:300px;}

.main_content .main_board h2 {margin-left:20px;margin-top:5px;padding-bottom:15px;margin-bottom:15px;serif;background:url(/images/main_title_line.png) no-repeat bottom left;font-size:13pt;}
.main_content .main_board ul {margin-bottom:30px;}
.main_content .main_board ul li {line-height:22px;}
.main_content .main_board ul li a {color:#fff;font-weight:200;}
.main_content .main_board ul li a strong {font-weight:200;}
.main_content .main_board ul li a:hover {color:rgba(255,255,255,0.7);}
.main_content .main_board .index_more {margin-left:20px;display:block;width:70px;padding:5px 0 5px 30px;border:1px solid #fff;background:url(../images/arrow_right.png) no-repeat 90px 14px;font-size:13px;font-weight:bold;color:#fff;text-align:left;}

.main_content .main_board2 h2 {margin-left:20px;margin-top:5px;padding-bottom:15px;margin-bottom:15px;serif;background:url(/images/main_title_line.png) no-repeat bottom left;font-size:13pt;}
.main_content .main_board2 ul {margin-bottom:30px;}
.main_content .main_board2 ul li {line-height:22px;}
.main_content .main_board2 ul li a {color:#fff;font-weight:200;}
.main_content .main_board2 ul li a strong {font-weight:200;}
.main_content .main_board2 ul li a:hover {color:rgba(255,255,255,0.7);}
.main_content .main_board2 .index_more {margin-left:20px;display:block;width:70px;padding:5px 0 5px 30px;border:1px solid #fff;background:url(../images/arrow_right.png) no-repeat 90px 14px;font-size:13px;font-weight:bold;color:#fff;text-align:left;}


#slides .flex-control-nav{display:none}
#slides li{opacity:1 !important}
#slides .flex-direction-nav{display:none}
#slides .flex-pauseplay{display:none}

/****** BEGIN FOOTER ******/
#footer {position:fixed;bottom:0;width:100%;height:120px;background:#222;z-index:9;color:#fff;font-size:14px;line-height:22px;}
#footer div {width:1000px;margin:0 auto;overflow:hidden;}
#footer  p.adress{margin:25px 0 8px 0;color:#aaa;font-size:13px;}
#footer  p.adress em {color:#8b33fe;}
