
@charset "utf-8";

/* ÆùÆ® font-weight ¼Ó¼º ¼³Á¤ */
/* noto-sans-kr-100 - korean */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/noto-sans-kr-v8-korean-100.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Thin'), local('NotoSansKR-Thin'),
       url('../fonts/noto-sans-kr-v8-korean-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-sans-kr-v8-korean-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-sans-kr-v8-korean-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-sans-kr-v8-korean-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-sans-kr-v8-korean-100.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-300 - korean */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/noto-sans-kr-v8-korean-300.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Light'), local('NotoSansKR-Light'),
       url('../fonts/noto-sans-kr-v8-korean-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-sans-kr-v8-korean-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-sans-kr-v8-korean-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-sans-kr-v8-korean-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-sans-kr-v8-korean-300.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-regular - korean */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/noto-sans-kr-v8-korean-regular.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Regular'), local('NotoSansKR-Regular'),
       url('../fonts/noto-sans-kr-v8-korean-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-sans-kr-v8-korean-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-sans-kr-v8-korean-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-sans-kr-v8-korean-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-sans-kr-v8-korean-regular.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-500 - korean */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/noto-sans-kr-v8-korean-500.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Medium'), local('NotoSansKR-Medium'),
       url('../fonts/noto-sans-kr-v8-korean-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-sans-kr-v8-korean-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-sans-kr-v8-korean-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-sans-kr-v8-korean-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-sans-kr-v8-korean-500.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-700 - korean */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/noto-sans-kr-v8-korean-700.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Bold'), local('NotoSansKR-Bold'),
       url('../fonts/noto-sans-kr-v8-korean-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-sans-kr-v8-korean-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-sans-kr-v8-korean-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-sans-kr-v8-korean-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-sans-kr-v8-korean-700.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-900 - korean */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/noto-sans-kr-v8-korean-900.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Black'), local('NotoSansKR-Black'),
       url('../fonts/noto-sans-kr-v8-korean-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-sans-kr-v8-korean-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-sans-kr-v8-korean-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-sans-kr-v8-korean-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-sans-kr-v8-korean-900.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}

/* nanum-gothic-regular - korean */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/nanum-gothic-v13-korean-regular.eot'); /* IE9 Compat Modes */
  src: local('NanumGothic'),
       url('../fonts/nanum-gothic-v13-korean-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nanum-gothic-v13-korean-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nanum-gothic-v13-korean-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nanum-gothic-v13-korean-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nanum-gothic-v13-korean-regular.svg#NanumGothic') format('svg'); /* Legacy iOS */
}
/* nanum-gothic-700 - korean */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/nanum-gothic-v13-korean-700.eot'); /* IE9 Compat Modes */
  src: local('NanumGothic Bold'), local('NanumGothic-Bold'),
       url('../fonts/nanum-gothic-v13-korean-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nanum-gothic-v13-korean-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nanum-gothic-v13-korean-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nanum-gothic-v13-korean-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nanum-gothic-v13-korean-700.svg#NanumGothic') format('svg'); /* Legacy iOS */
}
/* nanum-gothic-800 - korean */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/nanum-gothic-v13-korean-800.eot'); /* IE9 Compat Modes */
  src: local('NanumGothic ExtraBold'), local('NanumGothic-ExtraBold'),
       url('../fonts/nanum-gothic-v13-korean-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nanum-gothic-v13-korean-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nanum-gothic-v13-korean-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nanum-gothic-v13-korean-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nanum-gothic-v13-korean-800.svg#NanumGothic') format('svg'); /* Legacy iOS */
}

/* nanumsquarer-300 */
@font-face {
  font-family: 'NanumSquare';
  font-weight: 300;
  src: url('../fonts/NanumSquareL.eot'); /* IE9 Compat Modes */
  src: url('../fonts/NanumSquareL.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/NanumSquareL.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/NanumSquareL.woff') format('woff'), /* Modern Browsers */
       url('../fonts/NanumSquareL.ttf') format('truetype'); /* Safari, Android, iOS */
}
/* nanumsquarer-400 */
@font-face {
  font-family: 'NanumSquare';
  font-weight: 400;
  src: url('../fonts/NanumSquareR.eot'); /* IE9 Compat Modes */
  src: url('../fonts/NanumSquareR.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/NanumSquareR.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/NanumSquareR.woff') format('woff'), /* Modern Browsers */
       url('../fonts/NanumSquareR.ttf') format('truetype'); /* Safari, Android, iOS */
}
/* nanumsquarer-700 */
@font-face {
  font-family: 'NanumSquare';
  font-weight: 700;
  src: url('../fonts/NanumSquareB.eot'); /* IE9 Compat Modes */
  src: url('../fonts/NanumSquareB.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/NanumSquareB.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/NanumSquareB.woff') format('woff'), /* Modern Browsers */
       url('../fonts/NanumSquareB.ttf') format('truetype'); /* Safari, Android, iOS */
}
/* nanumsquarer-800 */
@font-face {
  font-family: 'NanumSquare';
  font-weight: 800;
  src: url('../fonts/NanumSquareEB.eot'); /* IE9 Compat Modes */
  src: url('../fonts/NanumSquareEB.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/NanumSquareEB.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/NanumSquareEB.woff') format('woff'), /* Modern Browsers */
       url('../fonts/NanumSquareEB.ttf') format('truetype'); /* Safari, Android, iOS */
}

/* ÃÊ±âÈ­ */
html {overflow-y: scroll}
body {margin: 0; padding: 0; font-family: "Noto Sans KR", sans-serif;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin: 0; padding: 0; border: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, section {display: block}
#hd ul, nav ul, #ft ul {margin: 0; padding: 0; list-style: none}
ul, li {list-style: none; margin: 0; padding: 0;}
legend {position: absolute; margin: 0; padding: 0; font-size: 0; line-height: 0; text-indent: -9999em; overflow: hidden;}
caption {position:absolute; overflow:hidden; width:0; height:0; font-size:0; line-height:0;}
table {margin: 0; padding: 0; border: 0; border-collapse: collapse; border-spacing: 0;}
label, input, button, select, img {vertical-align: middle}
input, button {margin: 0; padding: 0; font-family: "Noto Sans KR", sans-serif; font-size: 13px;}
button {cursor: pointer;}
textarea, select {font-family: "Noto Sans KR", sans-serif; font-size: 13px;}
select {margin: 0}
p {margin: 0; padding:0;}
hr {display: none}
pre {overflow-x:scroll; font-size: 1.1em}
a {cursor: pointer; text-decoration: none;}
a:link, a:visited {text-decoration: none}
a:hover, a:focus, a:active {text-decoration: none /*underline*/;}

/* Layout */
#wrap {float: left; width: 100%; min-width: 1280px;}
#header {float: left; position: fixed; width: 100%; background: #111; z-index: 3000000;}
#contents {float: left; width: 100%; min-width: 1280px;}
#footer {float: left; width: 100%; background: #f6f6f6; min-width: 1280px; margin-top: 60px;}

/* pc gnb_contents_common */
#header-inner {margin: 0 auto; width: 1280px; min-width: 1280px; height: 60px;}
#header-inner-logo {float: left; width: 170px; margin-top: 17px;}
#header-inner-logo-img {float: left;}
#header-inner-logo-img h1 {height: 28px;}
#header-inner-logo-img h1 img {vertical-align: top;}
#header-inner-nav {float: right;}
#header-inner-nav p {display: block; float: left;}

/* pc gnb_common */
.gnb {float: left; font-family: "Noto Sans KR", sans-serif;}
.gnb > li {float: left; text-align: center;}
.gnb > li > a {display: block; font-size: 15px; color: #fff; font-weight: 400; letter-spacing: -0.5px; padding: 19px 18px; box-sizing: border-box; transition: all 0.3s ease;}
.gnb > li > a.home {font-size: 14px; color: #999999;}
.gnb > li > a i.icohome {display: inline-block; width: 20px; height: 16px; margin-right: 5px; vertical-align: -2px;} 
.gnb > li > a i.icohome img {width: 100%; vertical-align: top;}
.gnb > li > a i.icoarrow {display: inline-block; width: 12px; height: 8px; margin-left: 5px; vertical-align: -8px;}
.gnb > li > a i.icoarrow img {width: 100%; height: 100%; vertical-align: top;}
.gnb > li:last-child > a {padding: 19px 0 19px 15px;}
.gnb > li:hover > a {color: #00b4ff;}
.gnb > li.active > a {color: #00b4ff;}

.sub_wrap {position: absolute; top: 60px; height: 0; overflow: hidden; z-index: 10;}
.submn {float: left; background: rgba(0,0,0,0.85); -webkit-transition: opacity .25s ease .1s; -moz-transition: opacity .25s ease .1s; -o-transition: opacity .25s ease .1s; -ms-transition: opacity .25s ease .1s; transition: opacity .25s ease .1s;}
.submn li a {display: block; width: 180px !important; height: 42px; font-family: "Noto Sans KR", sans-serif; font-size: 13.5px; color: #fff; font-weight: 300; text-align: left; padding: 0 20px !important; line-height: 42px; letter-spacing: -1px; border-bottom: 1px solid #4a4a49; box-sizing: border-box; transition: all 0.3s ease;}
.submn li:last-child a {border-bottom: 0;}
.submn li a:hover {color: #fff; background: #2c559e;}

/* footer_common */
.footinfo_box {margin: 0 auto; width: 1280px;}
.footinfo_area {float: left; width: 100%;}
.bottombox {float: left; width: 100%; text-align: center; margin: 50px 0;}
.foot_logo {margin: 0 auto; width: 286px; height: 47px; margin-bottom: 20px;}
.address_info {float: left; width: 100%; font-family: "Noto Sans KR", sans-serif; font-size: 13.8px; color: #8c8c8c; font-weight: 400; line-height: 22px; letter-spacing: 0.5px;}
.address_info li {display: inline;}
.foot_line {width: 1px; margin: 0 5px; vertical-align: 1px;}
.textbold {color: #252525; font-weight: 500;}
.copyrightbox {float: left; width: 100%; margin-top: 10px; margin-bottom: 10px;}
.copyright {font-size: 13.8px; color: #9a9999; font-weight: 400; line-height: 14px;}

/* gototop */
.gototop {position: fixed; bottom: 20px; right: 20px; z-index: 999; opacity: 0; visibility: hidden; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
.gototop.active {opacity: 0.9; visibility: visible;}
.gototop a {width: 50px; height: 50px; display: table; background: #2c559e; font-size: 12px; color: #fff; text-align: center; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; border-radius: 8px;}
.gototop a:hover {background: #111;}
.gototop a i {height: 50px; display: table-cell; vertical-align: middle;}
[class^="icon-"], [class*=" icon-"] 
{font-family: "Noto Sans KR", sans-serif !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1;
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

.placeholder { color: #aaa !important; } /* IE9 ÀÌÇÏ */
input::placeholder { color: #aaa !important; opacity: 1; } /* IE10 ÀÌ»ó */
input::-ms-input-placeholder  { color: #aaa !important; } /* IE */
input::-webkit-input-placeholder  { color: #aaa !important; } /* Crome */
input::-moz-placeholder  { color: #aaa !important; } /* Firefox */


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** jny_pc 1024,1279 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:1024px) and (max-width:1279px) {

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** jny_pc 1280,1919 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:1280px) and (max-width:1919px) {

#wrap {min-width: 1200px;}
#header {min-width: 1200px;}
#header-inner {width: 1200px; min-width: 1200px;}
#contents {min-width: 1200px;}
#footer {min-width: 1200px;}
.footinfo_box {width: 1200px;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** jny_pc 1920 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:1920px) {

}