 :root { --cnvs-themecolor: #004b9e; --cnvs-themecolor-rgb: 0, 75, 158; --bs-link-color: var(--cnvs-themecolor); --bs-link-color-rgb: var(--cnvs-themecolor-rgb); --bs-link-hover-color: var(--cnvs-heading-color); --cnvs-white: #fff; --cnvs-black: #000; --cnvs-body-bg: var(--bs-body-bg); --cnvs-body-bg-boxed: var(--cnvs-contrast-0); --cnvs-headings-font-weight:700; --cell-white-5: rgba(255,255,255, 0.5);  --cnvs-body-font: 'Noto Sans KR', sans-serif; --cnvs-primary-font: 'Noto Sans KR', sans-serif; --cnvs-secondary-font: 'Noto Sans KR', sans-serif; --cnvs-line-height-base: 1.5; --cnvs-line-height-content: 1.65;  --cnvs-margin-base: 3rem; --cnvs-margin-sm: 2rem; --cnvs-margin-lg: 5rem; --cnvs-content-padding: 5rem; --cnvs-section-margin: 4rem; --cnvs-section-padding: var(--cnvs-section-margin); --cnvs-col-padding: var(--cnvs-section-padding); --cnvs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --cnvs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --cnvs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); --cnvs-copyrights-font-size: 0.875rem; --bs-bg-opacity: 1;  --cnvs-header-height: 60px; --cnvs-header-height-sm: 60px; --cnvs-header-height-md: 80px; --cnvs-header-height-lg: 100px; --cnvs-header-height-shrink: 60px; --cnvs-side-header-width: 260px; --cnvs-side-header-padding-gutters: 30px; --cnvs-side-panel-size: 300px; --cnvs-side-panel-padding: 50px 70px 50px 40px; --cnvs-side-panel-widget-padding: 40px; --cnvs-transitions: 0.5s ease;  --cnvs-font-size-body: var(--bs-body-font-size); --cnvs-font-size-h1: 2.25rem; --cnvs-font-size-h2: 1.875rem; --cnvs-font-size-h3: 1.5rem; --cnvs-font-size-h4: 1.25rem; --cnvs-font-size-h5: 1.125rem; --cnvs-font-size-h6: 1rem; --cnvs-font-size-small: calc(var(--cnvs-font-size-body) * 0.875);}.dark {--cnvs-contrast-bg-offset: #222;}html {-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;font-size:16px;overflow: hidden;overflow-y: auto;background: #fff;position:relative;}body {font-size:1rem;line-height:1.6;font-weight:400; color: #222; -webkit-font-smoothing: antialiased;overflow: hidden;font-family:'Noto Sans KR', sans-serif !important;}@font-face { font-family: 'GmarketSansLight'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff'); font-weight: normal; font-style: normal;}@font-face { font-family: 'GmarketSansMedium'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff'); font-weight: normal; font-style: normal;}@font-face { font-family: 'GmarketSansBold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff'); font-weight: normal; font-style: normal;}.ff-gl {font-family: 'GmarketSansLight' !important;}.ff-gm {font-family: 'GmarketSansMedium' !important;}.ff-gb {font-family: 'GmarketSansBold' !important;}.con-txt-intro {font-size:1.25rem}.con-txt-intro2 {font-size:1.625rem;letter-spacing:-0.03em}@media (max-width: 1199.98px) { .con-txt-intro {font-size:1.125rem} .con-txt-intro2 {font-size:1.375rem}}@media (max-width: 991.98px) { .con-txt-intro {font-size:1.125rem} .con-txt-intro2 {font-size:1.25rem}}.nav-tabs.patent .nav-link { background-color: #34495E; color: #fff;}.nav-tabs.patent .nav-link.active {  border-color: #0191d8;   background-color: #0191d8;   color: white; }.tooltip {display:none}.content-wrap {padding:0px 0 60px;}.sv-all-none, .sv-none {display:none;font-size:0;line-height:0;margin:0;padding:0}br.pc {display:block}br.mo {display:none}.br-20 {border-radius:20px}.conts {font-size:1.125rem;}.img-box {padding:60px;border:3px dotted #ddd;border-radius:0.5em;text-align:center}.line-box-2 { border:2px solid #dfe4ea; padding:10px; border-radius: 8px;position:relative;}.line-box { border:5px solid #dfe4ea; padding:30px; border-radius: 8px;position:relative;}.bg-box {  border:1px solid #dfe4ea;  padding:40px;  border-radius:4px;background:#f9f9f9;}.r-list {font-size:1.125rem}.r-list ul {padding:0; margin:0;margin-left:18px;}@media (max-width: 991.98px) { .conts {font-size:1rem;} .r-list {font-size:1rem} .line-box {padding:30px;} .bg-box {padding:30px;}}@media (max-width: 767.98px) { br.pc {display:none} br.mo {display:block} .img-box {padding:30px;}}@media (max-width: 575.98px) { .line-box {padding:20px;border:3px solid #dfe4ea;border-radius:1px;} .bg-box {padding:20px;}}.img-scalein {display: block;overflow: hidden;}.img-scalein img { -webkit-transform: scale(1.1); transform: scale(1.1); -webkit-transition: all 1s ease; transition: all 1.1s ease;}.img-scalein img { -webkit-transform: scale(1); transform: scale(1);}.img-scalein:hover img { -webkit-transform: scale(1.1); transform: scale(1.1);}.af-line:after {  content: '';  display: inline-block;  margin: 0px 0px 0 6px;  height:14px;  width: 24px;  border-top: 6px solid #004b9e;}.bul:before {content:""; width:6px; height:1.625rem;background-color: var(--cnvs-themecolor); display:inline-block; margin:0 5px 3px 0; vertical-align:middle;}.bul2:before {content:""; width:4px; height:1.25rem;background-color:#bbb; display:inline-block; margin:0 6px 3px 0; vertical-align:middle;}h4.bul:before {content:""; width:4px; height:1.125rem;background-color:#aaa;display:inline-block; margin:0 4px 4px 0; vertical-align:middle;}.nav.cell a{padding:12px 20px;border:1px solid #ccc;margin:4px;font-size:1.125rem;font-weight:400;line-height:1;color:#444;border-radius:8px;}.nav.cell a.active {font-weight:500;border-color:var(--cnvs-themecolor) !important;color:#fff}.tab-content.cell {padding:40px;border:4px dotted #ddd;border-radius:20px;}.tab-content.cell .h3,.tab-content.cell h3 {font-size:1.5rem;margin-bottom:10px;}.is-expanded-menu #header + .include-header {margin-top: calc(-1 * var(--cnvs-header-height) - 52.67px);}@media (min-width: 992px) { .top-noti-wrap + #top-bar.transparent-topbar + #header.transparent-header + #slider, .top-noti-wrap + #top-bar.transparent-topbar + #header.transparent-header + .page-title-parallax {  margin-bottom: -227px;  top: -227px; }}.top-noti-wrap { width:100%; max-height:50px; background:var(--cnvs-themecolor); position:relative; display: flex; flex-wrap: nowrap; justify-content: space-between; gap: 1em; align-items: center;}.top-noti-wrap .bullhorn{color: #fff;margin-left:10px;}.top-noti-cont { display:block; font-size:1.125rem; color:#fff !important; text-align:center; padding:20px; font-weight:500; white-space:nowrap; min-width:0%; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}.top-noti-cont a{color:#fff;}.top-noti-cont a:hover{color:#f9ca24;}.top-noti-cont:hover { color:#f9ca24 !important; }.tn-btn {color:#fff;text-align:center;}.close-top-popup{align-self: center;color:#fff;margin-right:10px;}.close-top-popup a{color: #fff !important;cursor: pointer;width:30px;height:30px;line-height:30px;font-size:24px;}@media (max-width: 991.98px) { .top-noti-wrap {max-height:40px;justify-content: space-between;} .top-noti-wrap .top-noti-cont {font-size:1rem;padding:10px} .top-noti-wrap .close-top-popup{line-height:20px;color:#fff;flex-shrink:0;margin-right:10px;} .top-noti-wrap .close-top-popup a{font-size:20px;line-height:20px;color:#fff;} }@media (max-width: 767.98px){ .top-noti-wrap .bullhorn {display:none !important;}}.scroll-container {overflow: hidden;}.scroll-text {  -moz-transform: translateX(100%); -webkit-transform: translateX(100%); transform: translateX(100%); -moz-animation: scroll-animation 15s linear infinite; -webkit-animation: scroll-animation 15s linear infinite; animation: scroll-animation 15s linear infinite;}@-moz-keyframes scroll-animation { from { -moz-transform: translateX(100%); } to { -moz-transform: translateX(-100%); }}@-webkit-keyframes scroll-animation { from { -webkit-transform: translateX(100%); } to { -webkit-transform: translateX(-100%); }}@keyframes scroll-animation { from {  -moz-transform: translateX(100%);  -webkit-transform: translateX(100%);  transform: translateX(100%); } to {  -moz-transform: translateX(-100%);  -webkit-transform: translateX(-100%);  transform: translateX(-100%); }}#top-bar.top-fn-wrap {  --cnvs-topbar-height: 45px;  --cnvs-topbar-font-size: 0.875rem;  --cnvs-topbar-font-weight: 500;  --cnvs-topbar-font-transform: none;  --cnvs-topbar-color: var(--cnvs-contrast-700);  --cnvs-topbar-border-size: 1px;  --cnvs-topbar-border-color: rgba(var(--cnvs-contrast-rgb), 0.1);  --cnvs-topbar-social-icon-color: var(--cnvs-contrast-600);  --cnvs-topbar-submenu-padding: 0.625rem;  --cnvs-topbar-submenu-font-size: 0.75rem;  position: relative;  border-bottom:0;  font-size: var(--cnvs-topbar-font-size);  background-color: var(--cnvs-themecolor);}.top-fn-wrap { width:100%;padding:4px 30px; background: var(--cnvs-themecolor);} .top-search {min-width:30%} .top-search form {margin:0} .top-search .form-control {  display: block;  padding: .375rem 1.5rem;  font-size: 1rem;  font-weight: 500;  line-height: 1.5;  color:#fff !important;  background-color:transparent !important;  background-clip: padding-box;  border:2px solid #fff;  border-right:0;  border-radius:30px; } .top-search .form-control:focus{  border-color:#ffffff !important; } .top-search input::placeholder{color: #fff !important;opacity: 0.8; } .top-search input::-webkit-input-placeholder {color: #fff !important;opacity: 0.8;} .top-search input:-ms-input-placeholder {color: #fff !important;opacity: 0.8;} .top-search .btn-outline-info {  --bs-btn-color: #fff;  --bs-btn-border-color: #fff;  --bs-btn-hover-color: #fff;  --bs-btn-hover-bg: #48ceff;  --bs-btn-hover-border-color: #48ceff;  --bs-btn-focus-shadow-rgb: 13, 202, 240;  --bs-btn-active-color: #48ceff;  --bs-btn-active-bg: #48ceff;  --bs-btn-active-border-color: #48ceff;  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color: #48ceff;  --bs-btn-disabled-bg: transparent;  --bs-btn-disabled-border-color: #48ceff;  --bs-gradient: none;} .top-search .btn {  --bs-btn-padding-x: 1.125rem;  --bs-btn-padding-y: 0.8rem;  --bs-btn-font-size: 1.5rem;  --bs-btn-font-weight: 700;  --bs-btn-line-height: 1;  --bs-btn-border-width: 2px;  --bs-btn-border-radius: 30px;border-left:0;}.top-header {  padding: 1rem 0;  border-bottom: 1px solid #dee2e6;}.top-header .logo-img {  max-height: 80px;}.top-header .input-group {  max-width: 500px;}.top-btn {font-size:0.875rem}.top-btn .btn{font-size:0.875rem;font-weight:500}.top-btn .dropdown-menu { --bs-dropdown-padding-x: 0.0rem; --bs-dropdown-padding-y: 0.5rem; --bs-dropdown-font-size: 0.875rem;}.btn-outline-light {color:}.top-btn .btn-outline-light {  --bs-btn-color: #f8f9fa;  --bs-btn-border-color: var(--cell-white-5);  --bs-btn-hover-color: #000;  --bs-btn-hover-bg: #f8f9fa;  --bs-btn-hover-border-color: #f8f9fa;  --bs-btn-focus-shadow-rgb: 248, 249, 250;  --bs-btn-active-color: #000;  --bs-btn-active-bg: #f8f9fa;  --bs-btn-active-border-color:var(--cell-white-5);  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color: #f8f9fa;  --bs-btn-disabled-bg: transparent;  --bs-btn-disabled-border-color:var(--cell-white-5);;  --bs-gradient: none;}.top-btn .btn-group {margin:0 4px;}.fn-btn {padding:2px 8px 0;font-size:18px;font-weight:700;}.fn-btn a i,.fn-btn a {color:#f1c40f;}.fn-btn a:hover i,.fn-btn a:hover{color:#48ceff}.noscroll { overflow:hidden; -ms-overflow-style: none;  scrollbar-width: none; }.noscroll::-webkit-scrollbar { display: none; }.sitemap ul{list-style:none !important;margin:0; padding:0}.sitemap ul li{margin-bottom:6px;}.sitemap ul.depth01 > li {float:left;width:33.3333%;padding:0 10px;margin-bottom:20px;}.sitemap ul.depth02 {margin:20px 0 0 12px;}.sitemap ul.depth02 > li{background: url('/_skin/kor/images/common/li_arrow.png') left 3px no-repeat;padding-left:20px;margin-bottom:12px}.sitemap ul.depth03 {margin:2px 0 6px;}.sitemap ul.depth01 > li > a {color:#fff;display:block;font-size:1.125rem;font-weight:700;padding:8px 20px;background-color:#1E407C;border-radius:10px;}.sitemap ul.depth02 > li > a {color:#000;display:block;font-size:1rem;font-weight:500;}.sitemap ul.depth03 > li > a {color:#000;display:block;font-size:.9rem;text-decoration:underline}.sitemap a:hover{color:var(--cnvs-themecolor);}.sitemap ul.depth01 > li > a:hover{color:#eccc68 !important}.sitemap ul.depth02 > li > a:hover {color:var(--cnvs-themecolor) !important;text-decoration:underline !important}.sitemap ul.depth03 > li > a:hover {color:var(--cnvs-themecolor) !important}@media (max-width: 976.98px) { .sitemap ul.depth01 > li {width:100%;padding:0 0px}}.sitemap-ov { height: 0%; width: 100%; position: fixed; z-index: 9999; top: 0; left: 0; background:#f3f3f3 url('../images/site/sitemap-bg.png') no-repeat bottom 15px right 0px; overflow-y: auto; transition: 0.5s;}.sitemap-ov-content { position: relative; width: 100%;height:100%;padding:60px 30px; margin-top: 30px; z-index: 19999;}.sitemap-ov-content .dark .fancy-title h4 {background:#2d3436}.sitemap .sitemap-ov a { text-decoration: none; font-size: 36px; color: #818181; display: block; transition: 0.3s;}.sitemap .sitemap-ov a:hover, .sitemap .sitemap-ov a:focus { color: #f1f1f1;}.sitemap-ov .closebtn { color: #000; position: absolute; top: 20px; right: 20px; font-size: 40px; line-height:60px; z-index: 29999;}.sitemap-ov .closebtn:hover{ color:#600060;}@media screen and (max-height: 450px) { .sitemap-ov {overflow-y: auto;} .sitemap .sitemap-ov a {font-size: 20px} .sitemap-ov .closebtn {  font-size: 40px;  top: 15px;  right: 35px; }}.history-table-wrap {position:relative;}.history-table-wrap table {width:100%;}.history-table-wrap table td {width:74%;position: relative;vertical-align: top;padding:0 16px 30px 30px;}.history-table-wrap table th {width:26%;font-weight: 700;color:#000;vertical-align: top;text-align: right;padding: 0 36px 0 0;border-right:1px solid #ccc;}.history-table {margin-bottom: 0px;}.history-table th {position: relative;}.history-table .pin {position: absolute;top:10px;right:-5px;width:10px;height:10px;border-radius:50%;background-color:var(--bs-info);}.img-intro {max-width:200px;}@media( max-width: 767.98px ) { .history-table-wrap table th {padding: 0 16px 0 10px;} .history-table-wrap table td {width:70%;} .history-table-wrap table th {width:30%;}}