@charset "utf-8";

@font-face {
  font-family: 'noto sans kr';
  font-style: normal;
  font-weight: 100;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'noto sans kr';
  font-style: normal;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
  font-family: 'noto sans kr';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
  font-family: 'noto sans kr';
  font-style: normal;
  font-weight: 500;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
 }
@font-face {
  font-family: 'noto sans kr';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
 }
@font-face {
  font-family: 'noto sans kr';
  font-style: normal;
  font-weight: 900;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
 }

/* reset */
* { padding:0; margin:0 }
*, :after, :before { -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; }
img { max-width:100% }

page-content { font-family:noto sans kr, dotum, sans-serif; color:#222; height:100%; font-weight:300; font-size:0.85em }
.page-content {margin-top:60px; line-height:28px;}
.page-content p { margin:0 0 15px; padding:0; }
.page-content .slogan { font-size:25px; letter-spacing:-1px; margin-bottom:15px; line-height:34px; }
.page-content .slogan i { font-size:17px; vertical-align:top; margin-top:6px; }
.page-content h4 {line-height:30px;}


#video-background {
  position: absolute;
  right: 0; 
  bottom: 0;
  min-width: 100%; 
  min-height: 50%;
  width: auto; 
  height: 50%;
  z-index: 1;
}

#video-background.collapsing {
  display:none;
}

.sbj-text3 h2{ font-family: 나눔명조, NanumMyeongjo, sans-serif;letter-spacing:-1px; 
color: #840042;
 font-size: 28px;
font-weight: 600;
line-height: 39px;}


.sbj-text33 h2{ font-family: 나눔명조, NanumMyeongjo, sans-serif;letter-spacing:-1px; 
color: #840042;
 font-size: 33px;
font-weight: 600;
line-height: 39px;}



@media all and (max-width:991px) {
	.sbj-text3 h2{ font-size: 25px;font-weight: 500;line-height: 30px;}
}

.sbj-text4 h2{ font-family: 나눔고딕, NanumGothic, sans-serif;letter-spacing:-1px; 
color: #00356a;
 font-size: 28px;
font-weight: 600;
padding:10px 0px 10px 20px;
}

@media all and (max-width:991px) {
	.sbj-text4 h2{ font-size: 25px;font-weight: 500;line-height: 30px;}
}

.nav-tabs .active{font-weight: 600;}
.borde-box{background: #fbfdff;  border:1px solid #f2f2f2;	padding:10px 0px 10px 10px;}
.sbj-text5 h5{ font-size:13px; letter-spacing:0px;  line-height:26px;padding:10px 0px 10px 20px;}

.sbj-text18{ font-family: 나눔명조, NanumMyeongjo, sans-serif;letter-spacing:-1px; 
color: #0066cc;
 font-size: 22px;
font-weight: 700;
line-height: 39px;}

.bizTitle { height: 250px;background-size: cover; width:100%; }