@charset "utf-8";

/* GNB */
.Ngnb {
	/* overflow: hidden; */
	position: relative;
	z-index: 100;
	font-family: helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	background-color: #0A1E57;
}
.Ngnb.is_scale .Ngnb_logo {
	-webkit-transform: scale(.75);
	transform: scale(.75);
}
.Ngnb.is_scale .Ngnb_service {
	-webkit-transform: translateX(-6px);
	transform: translateX(-6px);
}
.Ngnb_logo {
	-webkit-transform: scale(1);
	transform: scale(1);
	float: left;
	background-color: rgba(0, 0, 0, 0.1);
}
.Ngnb_logo .Nlogo_link {
	display: block;
	overflow: hidden;
	width: 40px;
	height: 40px;
	margin: 4px;
	line-height: 39px;
	text-align: center;
}
.Ngnb_logo .Nlogo_link .Nicon_logo {
	display: inline-block;
	width: 19px;
	height: 18px;
	margin: 0 auto;
	background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sffy.cfgngvp.arg%2Sqvpvzt%2Sjdhvm%2Sfglyr%2S202506261841%2Spff%2S..%2Svzt%2SAfc_tao.cat);
	background-image: linear-gradient(transparent, transparent), url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sffy.cfgngvp.arg%2Sqvpvzt%2Sjdhvm%2Sfglyr%2S202506261841%2Spff%2S..%2Svzt%2SAfc_tao.fit);
	background-repeat: no-repeat;
	background-position: 0 -50px;
	background-size: 150px 150px;
	color: transparent;
	vertical-align: middle;
}
.Ngnb_navigation {
	float: left;
}
.Ngnb_navigation + .Ngnb_service {
	padding-left: 0;
}
.Ngnb_navigation .Nnavigation_link {
	display: block;
	overflow: hidden;
	height: 40px;
	margin: 4px;
	line-height: 39px;
	text-align: center;
}
.Ngnb_navigation .Nnavigation_link .Nicon_home {
	display: inline-block;
	width: 23px;
	height: 22px;
	margin: 0 8px 0 11px;
	background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sffy.cfgngvp.arg%2Sqvpvzt%2Sjdhvm%2Sfglyr%2S202506261841%2Spff%2S..%2Svzt%2SAfc_tao.cat);
	background-image: linear-gradient(transparent, transparent), url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sffy.cfgngvp.arg%2Sqvpvzt%2Sjdhvm%2Sfglyr%2S202506261841%2Spff%2S..%2Svzt%2SAfc_tao.fit);
	background-size: 150px 150px;
	background-repeat: no-repeat;
	background-position: -25px 0;
	color: transparent;
	vertical-align: middle;
}
.Ngnb_service {
	overflow: hidden;
	height: 48px;
	margin: 0 42px 0 0;
	padding-left: 10px;
	line-height: 48px;
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
.Ngnb_service:first-child {
	margin: 0 0 0 42px;
}

.Ngnb_service:first-child ~ .Ngnb_tool {
	right: auto;
	left: 9px;
	width: 35px;
}
.Ngnb_service.ja {
	overflow-x: auto;
	position: relative;
	display: flex;
	white-space: nowrap;
}
.Ngnb_service.ja:after {
	flex: none;
	width: 20px;
	content: "";
}
.Ngnb_service.ja ~ .Ngnb_tool:after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: -20px;
	width: 20px;
	background-image: linear-gradient(to right, rgba(9, 27, 78, 0), #032164);
	content: "";
}
.is-darkmode .Ngnb_service.ja ~ .Ngnb_tool:after {
    content: none;
}
.Ngnb_service.ja::-webkit-scrollbar {
	display: none;
}
.Ngnb_service.ja .Nservice_subitem{
	flex: 0 0 auto;
}
.Ngnb_service .Nservice_item {
	float: left;
	font-size: 19px;
	font-weight: normal;
	color: #fff;
}
.Ngnb_service .Nservice_item > a{
	color: #fff;
}
.Ngnb_service .Nservice_subitem > a{
	color:rgba(255, 255, 255, 0.55);
}
.Ngnb_service .Nservice_item .Nicon_service {
	display: inline-block;
	overflow: hidden;
	width: 37px; /* 서비스에 맞게 변경 */
	height: 24px; /* 서비스에 맞게 변경 */
	margin: 0 0 2px;
	background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sffy.cfgngvp.arg%2Sqvpvzt%2Sjdhvm%2Sfglyr%2S202506261841%2Spff%2S..%2Svzt%2SAvpba_jdhvm_arj.cat); /* 서비스에 맞게 변경 */
	background-image: linear-gradient(transparent, transparent), url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sffy.cfgngvp.arg%2Sqvpvzt%2Sjdhvm%2Sfglyr%2S202506261841%2Spff%2S..%2Svzt%2SAvpba_jdhvm_arj.fit);
	background-repeat: no-repeat;
	-webkit-background-size: 37px auto; /* 서비스에 맞게 변경 */
	background-size: 37px auto; /* 서비스에 맞게 변경 */
	color: transparent;
	vertical-align: middle;
}
.Ngnb_service .Nservice_subitem {
	float: left;
	font-size: 16px;
	font-weight: normal;
	white-space: nowrap;
	color: rgba(255, 255, 255, 0.55);
}
.Ngnb_service .Nservice_subitem .Nicon_family {
	display: inline-block;
	overflow: hidden;
	height: 24px; /* 서비스에 맞게 변경 */
	margin: -1px 0 1px;
	color: transparent;
	vertical-align: middle;
	-webkit-background-size: 100% auto; /* 서비스에 맞게 변경 */
	background-size: 100% auto; /* 서비스에 맞게 변경 */
	background-repeat: no-repeat; opacity: 0.7;
}
.Ngnb_service .Nservice_subitem:before {
	content: "";
	display: inline-block;
	width: 1px;
	height: 14px;
	float: left;
	margin: 16px 11px 0;
	background-color: rgba(255, 255, 255, 0.5);
}
.Ngnb_tool {
	position: absolute;
	top: 0;
	right: 9px;
	font-size: 0;
}
.Ngnb_tool .Ntool_button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	height: 48px;
	padding: 0 3px;
	border: 0;
	vertical-align: top;
	color: transparent;
	font-size: 0;
	line-height: 48px;
	background: none;
	touch-action: manipulation;
	-webkit-tap-highlight-color: transparent;
}
.Ngnb_tool .Ntool_button.is_hide {
	display: none;
}
.Ngnb_tool .Ntool_button:active {
	-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
	-webkit-transform: scale(0.9);
	transition: transform 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
	transform: scale(0.9);
	background-color: rgba(0, 0, 0, 0.1);
}
.Ngnb_tool .Ntool_button [class*="Nicon_"] {
	display: inline-block;
	margin: 0 6px;
	background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sffy.cfgngvp.arg%2Sqvpvzt%2Sjdhvm%2Sfglyr%2S202506261841%2Spff%2S..%2Svzt%2SAfc_tao.cat);
	background-image: linear-gradient(transparent, transparent), url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sffy.cfgngvp.arg%2Sqvpvzt%2Sjdhvm%2Sfglyr%2S202506261841%2Spff%2S..%2Svzt%2SAfc_tao.fit);
	background-repeat: no-repeat;
	background-size: 150px 150px;
	vertical-align: middle;
}
.Ngnb_tool .Ntool_button .Nicon_search {
	width: 18px;
	height: 18px;
	background-position: 0 -25px;
}
.Ngnb_tool .Ntool_button .Nicon_search.is_active {
	width: 18px;
	height: 18px;
	line-height: 100px;
	background-position: -25px -25px;
	opacity: 0.3;
}
.Ngnb_tool .Ntool_button .Nicon_drawer {
	width: 15px;
	height: 16px;
	background-position: 0 0;
}


.Ngnb_tooltip {
	position: absolute;
	top: 42px;
	right: 10px;
	z-index: 110;
	padding: 11px 38px 11px 14px;
	border-radius: 4px;
	background-color: #3ea7e3;
	max-width: 209px;
	box-sizing: border-box;
}

.Ngnb_tooltip.pl {
	left: 10px;
	right: auto;
}

.Ngnb_tooltip.pl:before {
	right: auto;
	left: 10px;
}

.Ngnb_tooltip.line {
	top: 51px;
	right: 13px;
}

.Ngnb_tooltip:before {
	position: absolute;
    top: -5px;
    right: 10px;
	border-top: 0px solid transparent;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #3ea7e3;
	content: "";
}

.Ngnb_tooltip .Ntit:after {
	display: inline-block;
	width: 28px;
	height: 16px;
	background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sffy.cfgngvp.arg%2Sqvpvzt%2Sjdhvm%2Sfglyr%2S202506261841%2Spff%2S..%2Svzt%2SAvpba_grkg_gvcf.cat) no-repeat;
	background-position: center;
	background-size: 100%;
	content: '';
	vertical-align: top;
}

.Ngnb_tooltip .Ntip_txt {
	font-size: 15px;
	line-height: 22px;
	color: #fff;
}

.Ngnb_tooltip .Ntip_txt .menu {
	display: inline-block;
}

.Ngnb_tooltip .Ntip_txt .menu:before {
	display: inline-block;
	width: 13px;
	height: 12px;
	margin: 4px 2px 0 0;
	background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sffy.cfgngvp.arg%2Sqvpvzt%2Sjdhvm%2Sfglyr%2S202506261841%2Spff%2S..%2Svzt%2SAvpba_unzohtre.cat) no-repeat;
	background-size: 100%;
	background-position: center;
	content: '';
	vertical-align: top;
}

.Ngnb_tooltip .Nbtn_close {
	position: absolute;
	top: 16px;
	right: 14px;
	margin: -8px;
	padding: 8px;
	border: 0;
	vertical-align: top;
	color: transparent;
	font-size: 0;
	background: none;
	touch-action: manipulation;
	-webkit-tap-highlight-color: transparent;
}

.Ngnb_tooltip .Nbtn_close .Nicon_close {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 auto;
	color: transparent;
	background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sffy.cfgngvp.arg%2Sqvpvzt%2Sjdhvm%2Sfglyr%2S202506261841%2Spff%2S..%2Svzt%2SAvpba_gvc_pybfr.cat) no-repeat;
	background-size: 100%;
	background-position: center;
	background-color: transparent;
	vertical-align: middle;
}

.Ngnb_service .Nservice_subitem .Nicon_enkodict {
    width: 63px;
    height: 18px;
    margin-top: -5px;
    opacity: 1;
    background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sffy.cfgngvp.arg%2Sqvpvzt%2Sjdhvm%2Sfglyr%2S202506261841%2Spff%2S..%2Svzt%2SAvpba_raqvpg.cat);
    background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sffy.cfgngvp.arg%2Sqvpvzt%2Sjdhvm%2Sfglyr%2S202506261841%2Spff%2S..%2Svzt%2SAvpba_raqvpg.fit);
}

.Ngnb_service .Nservice_subitem .Nicon_jakodict {
    width: 80px;
    height: 18px;
    margin-top: -3px;
    opacity: 1;
    background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sffy.cfgngvp.arg%2Sqvpvzt%2Sjdhvm%2Sfglyr%2S202506261841%2Spff%2S..%2Svzt%2SAvpba_wnqvpg.cat);
    background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sffy.cfgngvp.arg%2Sqvpvzt%2Sjdhvm%2Sfglyr%2S202506261841%2Spff%2S..%2Svzt%2SAvpba_wnqvpg.fit);
}

.Ngnb_service .Nservice_subitem .Nicon_zhkodict {
    width: 81px;
    height: 18px;
    margin-top: -3px;
    opacity: 1;
    background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sffy.cfgngvp.arg%2Sqvpvzt%2Sjdhvm%2Sfglyr%2S202506261841%2Spff%2S..%2Svzt%2SAvpba_muqvpg.cat);
    background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sffy.cfgngvp.arg%2Sqvpvzt%2Sjdhvm%2Sfglyr%2S202506261841%2Spff%2S..%2Svzt%2SAvpba_muqvpg.fit);
}

.Ngnb_service .Nservice_subitem .Nicon_wordbook {
    width: 48px;
    height: 18px;
    margin-top: -5px;
    opacity: 1;
    background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sffy.cfgngvp.arg%2Sqvpvzt%2Sjdhvm%2Sfglyr%2S202506261841%2Spff%2S..%2Svzt%2SAvpba_jbeqobbx.cat);
    background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sffy.cfgngvp.arg%2Sqvpvzt%2Sjdhvm%2Sfglyr%2S202506261841%2Spff%2S..%2Svzt%2SAvpba_jbeqobbx.fit);
    
}