@charset "utf-8";
@import url('/share/css/font/Paperlogy.css');

:root {
	--krds-contents-wrap-size: 1500px;
	--krds-font-family-base: 'Paperlogy', 'Malgun Gothic', '맑은고딕', sans-serif;
	--main-primary-5: #EAEFFB;
	--main-primary-10: #D5DFF7;
	--main-primary-20: #ABBFF0;
	--main-primary-30: #819FE9;
	--main-primary-40: #567FE2;
	--main-primary-50: #2C4DD3;
	--main-primary-60: #233DA8;
	--main-primary-70: #1A2E7E;
	--main-primary-80: #111F54;
	--main-primary-90: #09102A;
	--main-primary-95: #040815;
}

.krds-header .header-con .logo {width: auto; height: 36px;}
.krds-header .header-con .logo a {display: flex; gap: 12px; align-items: center; font-size: 28px; font-weight: 700; line-height: 1.3; color: #404F55; padding-left: 145px; background: url(/share/images/krds/ico_logo.svg) no-repeat left center/133px;}
.krds-header .header-con .logo a img {width: 133px; margin-top: -2px;}
.krds-header .header-con .logo a span {font-weight: 400;}
/* .krds-header .btn-navi.login, .krds-header .btn-navi.join {display: none;} */

.krds-footer .logo {display: flex; gap: 4px; width: auto; align-items: center; height: 36px; font-size: 2.8rem; font-weight: 700; line-height: 1.3; color: #404F55; padding-left: 145px; background: url(/share/images/krds/ico_logo.svg) no-repeat left center/133px;}


#detail_con .section h3 {background-image: url(../img/ico_main_sec_h3.svg); background-position: left top 0.5rem ;}
#detail_con .section h4 {background-image: url(../img/ico_main_sec_h4.svg);}

.info-list li.point-blet::before,
.point-blet::before {background-image: url(../img/point-ic.svg); width: 1.6rem; height: 2.4rem; background-size: 100%;}

.side-nav .snv-list .snv-li .snv-li-btn:hover,
.side-nav .snv-list .snv-li .snv-li-btn.selected {color: #233DA8; background: #ECF4F8;}

.side-nav .snv-list .snv-li .snv-submenu .snv-li-btn:hover,
.side-nav .snv-list .snv-li .snv-submenu .snv-li-btn.selected {font-weight: 600; color: #233DA8; background: #ECF4F8;}
.side-nav .snv-list .snv-li .snv-submenu .snv-li-btn:hover::before,
.side-nav .snv-list .snv-li .snv-submenu .snv-li-btn.selected::before {color: #233DA8}

/********************************************************************************** 반응형*********************************************************************/
@media (max-width: 1023px) {
}


@media (max-width: 767px) {
	.krds-header .header-con .logo a {gap: 4px; height: 100%; padding-left: 39px; font-size: 18px; background-size: 32px; background-image: url(/share/images/ico_logo_symbol.svg);}
	.krds-header .header-con .logo a span {font-size: 18px;}

	.krds-footer .logo {padding-left: 39px; font-size: 18px; background-size: 32px; background-image: url(/share/images/ico_logo_symbol.svg);}
	.krds-footer .logo span {font-weight: 400;}

	#detail_con .section h3 {background-position: left top 0.3rem}
}


@media (max-width: 359px){
}