@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


*{margin:0; padding:0; color:#000; list-style: none; text-decoration: none; border:none; box-sizing: border-box; -webkit-box-sizing:border-box; -moz-box-sizing: border-box; font-family: 'Noto Sans KR', sans-serif;}
body{transition-duration: 0.2s; width:100%; height:100%; position:relative; font-family: 'Noto Sans KR', sans-serif;}

.container{width: 100%; position: relative;}

.top-menu-div{width: 100%; height: auto; position: fixed; top: 0; z-index: 9999;}
.top-menu-content{width: 100%;  height: 95px; margin: 0 auto; position: relative;}
.lang-div{width: 1200px; margin: 0 auto;}
.lang { width: 50%; float: left; height: 30px; text-align: left; position: relative;}
.login{width: 50%; float: right; height: 30px; text-align: right; position: relative;}

.top-btn-div{ width: 1200px; margin: 0 auto; height: 65px; background-color: white; border-left: 20px solid #43FFC0; border-right: 20px solid #43FFC0; position: relative; clear: both; text-align: center; transition-duration: 0.3s; z-index: 9000; }
.top-btn-div .btn-div{width: 1160px; margin: 0 auto; height: 65px; z-index: 9000;}
.scroll{ width: 100%; transition-duration: 0.3s; text-align: center; z-index: 9999; }

.drop-menu{width: 1200px; height: 0; background-color: white; overflow: hidden; margin: 0 auto; position: relative; display: inline-block; margin-top: -5px; transition-duration: 0.3s; }


/* ¸ÞÀÎ 1 */
.main1{height: 750px; position: relative; width: 100%; z-index: 1000; overflow: hidden;}
.main1 .slide-div{height: 750px; position: relative; width: 100%; z-index: 1000; background-repeat: no-repeat; background-position: center center; tansition: 0.3s; transition: opacity 1s ease-out; -moz-transition: opacity 1s ease-out;  -webkit-transition: opacity 1s ease-out;  -o-transition: opacity 1s ease-out;}
.main1 ul:after{content:""; display: block; clear: both;}
.slide_ul1{width: 300%; height: 100%; list-style: none; transition: 1.5s; z-index: 1000; position: relative; margin-left: 0%;}
.slide_ul1 li{float: left; width: 33.33%; height: 100%; background-repeat: no-repeat; background-position: center center; z-index: 1000; position: relative;}
.main_copy{margin: 0 auto; text-align: center; width: 100%; z-index: 2000; margin-top: -550px; position: absolute;}
.main_slide_btn{margin: 0 auto; text-align: center; width: 100%; z-index: 2000; margin-top: -100px; position: absolute;}
.main_slide_btn a{display: inline-block; margin-right: 10px;}
.main_slide_btn a:last-child{margin-right: 0;}
.main_slide_btn a span{display:inline; display: inline-table; display: inline-block; vertical-align: middle; line-height: 25px;}
.main_slide_btn a span img{margin: auto 0; vertical-align: middle;}



.baum_menu{height: 35px; display: block; vertical-align: middle;}
.baum_menu:hover{border-bottom: 4px solid #3feab0; transition-duration: 0.2s;}
.baum_menu_active{height: 35px; display: block; vertical-align: middle; border-bottom: 4px solid #3feab0;}


.navi{ border: 1px solid #EDEDED; padding-left: 8px; padding-right: 8px; padding-top:5px; padding-bottom: 5px; font-size: 13px; color: #545454;}
.navi .navi_active{border: 1px solid #545454;}