@charset "utf-8";
@import "reset.css";
@import "style.css";
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
body,html {height:100%; width:100%; margin:0px; padding:0px; font-size:14px; font-weight:250; letter-spacing:0; font-family:'Noto Sans KR', NotoSansCJKkr, 'NotoSansCJKkr', Dotum,'돋움',Sans-Serif; color:#333333;}


/*LINK*/
a:link {text-decoration:none; color:#000;}
a:visited {text-decoration:none; color:#000;}
a:hover {text-decoration:none; color:#000;}
a:active {text-decoration:none; color:#000;}

a.lboard:link {text-decoration:none; color:#000;}
a.lboard:visited {text-decoration:none; color:#000;}
a.lboard:hover {text-decoration:none; color:#000;}
a.lboard:active {text-decoration:none; color:#000;}



#wrap{width:100%; min-width:1200px; /*height:100%;*/ }

.main_bg{height:100%; background:url('../img/main/main_bg2.jpg') no-repeat center;}
.sub1_bg{background:url('../img/sub/sub1_bg.jpg') no-repeat center center fixed; background-size:100% 100%;}
.sub2_bg{background:url('../img/sub/sub2_bg.jpg') no-repeat center center fixed; background-size:100% 100%;}
.sub3_bg{background:url('../img/sub/sub3_bg.jpg') no-repeat center center fixed; background-size:100% 100%;}
.sub4_bg{background:url('../img/sub/sub4_bg.jpg') no-repeat center center fixed; background-size:100% 100%;}


.slide_main1 {height:100%; background:url('../img/main/main_bg1.jpg') no-repeat; background-size:cover; background-position:50% 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); filter:alpha(opacity=100); zoom:1; opacity:1.0}
.slide_main2 {height:100%; background:url('../img/main/main_bg2.jpg') no-repeat; background-size:cover; background-position:50% 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter:alpha(opacity=0); zoom:1; opacity:0.0}
.slide_main3 {height:100%; background:url('../img/main/main_bg3.jpg') no-repeat; background-size:cover; background-position:50% 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter:alpha(opacity=0); zoom:1; opacity:0.0}


/* HEADER */
.header_h20{width:100%; height:20px;}
.header_bg1{background:url('../img/comm/nav_bg1.png') repeat-x;}
.header_bg2{background:url('../img/comm/nav_bg2.png') repeat-x;}
.header{width:100%; height:66px; box-shadow:0 1px 3px rgba(0,0,0,0.1);}
.header .header_sec{width:1000px; height:66px; line-height:62.5px; margin:0 auto;}
.header .header_sec h1{display:inline-block; width:104px; float:left; margin-right:46px;}
.header .header_sec ul{display:inline-block; font-size:18px; padding-top:3px; font-weight:400; position:relative;}
.header .header_sec ul li{float:left;}
.header .header_sec ul li span{padding:0 7px; color:#a1acb5; font-weight:200;}
.header .header_sec ul li a{display:inline-block; padding:0 7px; height:60px; border-bottom:4px solid rgba(0,0,0,0);}
.header .header_sec ul li ul{display:none; position:absolute;}
.header .header_sec ul li:hover ul{display:block;}
.header .header_sec ul li:hover a{color:#6e9722; border-bottom:4px solid #6e9722; }
.header .header_sec ul li:hover ul li a{color:#333; border-bottom:4px solid rgba(0,0,0,0);}
.header .header_sec ul li ul li:hover a{color:#6e9722;}
.header .header_sec ul li ul li{height:40px; line-height:30px;}
.header .header_sec ul li ul li a{font-size:16px;}
.header .header_sec .contact{float:right;}
.header .header_sec .contact span{margin-left:10px;}

.header .header_sec ul li .n_list1{margin-left:0;}
.header .header_sec ul li .n_list2{margin-left:0;}
.header .header_sec ul li .n_list3{margin-left:-175px;}
.header .header_sec ul li .n_list4{margin-left:-139px;}


/* FOOTER */
.footer{width:100%;}
.footer_main{position:fixed; bottom:0;}
.footer .footer_sec{width:1000px; height:56px; margin:0 auto;}
.footer1{width:100%; overflow:hidden; height:55px; line-height:55px; background:url('../img/comm/footer_bg.png') no-repeat center;}
.footer1 .footer_sec .ft_left{float:left; font-size:20px; color:#35413b; font-weight:bold;}
.footer1 .footer_sec .ft_left span{font-size:22px; color:#fff;}
.footer1 .footer_sec .ft_right{float:right; font-size:18px; color:#fff; font-weight:300;}
.footer1 .footer_sec .ft_right img{margin-top:-4px; margin-left:15px;}
.footer2{width:100%; height:45px; line-height:45px; text-align:center; font-size:13px; background-color:#fff; color:#2c231e;}

/* QUICK */
.quick{position:fixed; top:126px; left:50%; margin-left:610px; width:60px;}
.quick_top{margin-top:10px;}

/* PAGING */
.paging {text-align:center; font-size:14px; margin-top:50px}
.paging  a {color:#6d6d6d}
.paging .link_page {border:1px solid #ffffff; display:inline-block; width:26px; padding:4px 0px 4px 0px; letter-spacing:-1px}
.paging .link_page:hover {color:#000000; text-decoration:underline}
.paging .link_page_on {border:1px solid #6e9722; color:#6e9722; display:inline-block; width:26px; padding:4px 0px 4px 0px; margin-left:1px; margin-right:1px; letter-spacing:-1px}
.paging .btn_prev {display:inline-block; padding:4px 10px 4px 8px; text-align:center; margin-right:5px; color:#6e9722}
.paging .btn_next {display:inline-block; padding:4px 8px 4px 10px; text-align:center; margin-left:5px; color:#6e9722}


/*작업완료후 추가CSS*/
.make_company{color: #fff !important}
.make_company > a:visited{color: #fff}
.make_company::selection {
    background-color: #fff;
}