@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/* 초기화 */
@font-face {
font-family:noto;
src:url('./NotoSans-ExtraBold.woff') format('woff');
}

html,
body {width: 100%;height: 100%;}
/* body {font-family:"Nanum Gothic",sans-serif;} */
body {font-family:noto !important;}


ol,ul,dl{margin:0;padding:0;list-style-type:none;}
a{text-decoration: none!important;}
a:focus{outline: 0;}
.no-padding{padding: 0;}


/*공통*/

#container:after{display:block;content:"";clear:both}
section{position:relative}

.more_down{margin-top:10px; width:19px;height:19px;display:inline-block;background: url("../img/more_down.png") center center no-repeat}
.more_down2{margin-top:10px; width:19px;height:19px;display:inline-block;background: url("../img/more_down2.png") center center no-repeat}
.scl_top{margin-top:10px; width:19px;height:19px;display:inline-block;background: url("../img/scl_top.png") center center no-repeat}

.content p{font-size:18px;line-height:30px;color: #222;}
.content p.itd_title{font-size:24px;margin-bottom:30px;}
.content a {text-decoration:none;padding:8px;margin-top: 10px;}
.content a:hover{text-decoration:none;}

#top_btn{position:fixed;top:70%;right:20px;display:block;width:50px;height:50px;border-radius:5px;background-color:#fff !important;border:1px solid #d7d7d7;text-indent:-9999px;background:url("../img/top_btn.gif") center center no-repeat; overflow:hidden;opacity:0.8;z-index: 999;}




/* Header */

#skip_to_container a {z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#skip_to_container a:focus, #skip_to_container a:active {width:100%;height:75px;background:#21272e;color:#fff;font-size:2em;font-weight:bold;text-align:center;text-decoration:none;line-height:3.3em}


.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {background: transparent;color: #77d3f7 !important;}
.navbar-inverse .navbar-nav li a{color: #fff !important; font-family: noto !important;}


/* #home 배너 */

#home:after{display:block;clear:both;content:"";}
#about:after{display:block;clear:both;content:"";}
#business:after{display:block;clear:both;content:"";}
#contact:after{display:block;clear:both;content:"";}


.home_section {height:100%;padding:0px 0 0px 0;overflow:hidden;}
.background_bg, .backstretch{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;background: url("../img/hj_home_bg.jpg") center center no-repeat; background-image:100%; !important;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;}
.home_section .container {height: 100%;}
.home_content {position:relative;display:table;height:100%;width:100%;overflow: hidden;}
.title {font-size: 40px;line-height: 50px;color: #fff;font-weight: 600;}
.description {margin-bottom: 30px;font-size: 18px;line-height: 30px;color: #fff;}




/*footer*/

footer {background:url('../img/ft_bg.png') repeat; !important;}
#ft{width:100%;}
#ft_copy{width:100%;border-top:0px solid #fff; padding:20px 0;}
/* #ft_copy div {display:inline-block;padding:18px 0;color:#fff; line-height:2.0em;} */
#ft_copy div {display:inline-block;padding:18px 0;color:#fff; line-height:2.0em; font-family:"Noto Sans CJK KR Regular"; letter-spacing:1px}
#ft_copy a {display:inline-block;margin:0 10px 0 0;color:#fff;}