@charset "utf-8";
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-gov-dynamic-subset.min.css");
@import url("https://cdn.jsdelivr.net/npm/@phosphor-icons/web@2.1.1/src/bold/style.css");
/* date : 2025-10-08 / name : kwj */
:root {
	--clr-mtit: #222;
	--clr-text: #333;
	--clr-text2: #111;
	--clr-nadri1: #3a50bc;
	--clr-nadri2: #263ba8;
	--clr-nadri3: #fcfdff;
	--clr-nadri4: #192c8b;
	--clr-hayype1: #dd415b;
	--clr-hayype2: #bd3a50;
	--clr-hayype3: #fffcfd;
	--clr-border: #e0e0e0;

	--space5: .5rem;
	--space10: 1rem;
	--space15: 1.5rem;
	--space20: 2rem;
	--space25: 2.5rem;
	--space30: 3rem;
	--space35: 3.5rem;
	--space40: 4rem;
	--space50: 5rem;

	--fs16: 1.6rem;
	--fs-base: 1.8rem;
	--lh14: 1.4;
	--lh16: 1.6;
}

@media screen and (max-width: 1600px) {
	:root {
		--fs-base: 1.6rem;
	}
}
@media screen and (max-width: 960px) {
	:root {
		--fs-base: 1.5rem;
	}
}
@media screen and (max-width: 320px) {
	:root {
		--fs-base: 1.4rem;
	}
}

*{margin:0;padding:0}.skip,legend{position:absolute}a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,header,hgroup,hr,html,i,iframe,img,ins,kbd,li,main,mark,nav,ol,output,p,pre,q,ruby,s,samp,section,small,span,strong,sub,summary,sup,tbody,td,tfoot,th,thead,time,tr,u,ul,var,video,button,input,textarea,select,picture{padding:0;margin:0;border:0;font:inherit;vertical-align:baseline;box-sizing:border-box}html{font-size:10px;}body{font-family: "Pretendard GOV Variable", "Pretendard GOV", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;font-weight:400;font-size:var(--fs-base);color:var(--clr-text);letter-spacing:-.04em;overflow-wrap:break-word;text-size-adjust:none;transition:all .3s linear;word-break: keep-all}a{text-decoration:none;color:inherit}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,hr{display:none}legend{height:0;font-size:0;line-height:0;overflow:hidden;text-indent:-20000px}address,cite,em{font-style:normal}button,label{cursor:pointer}button{border:0;background:0 0;display:inline-block;font-size:inherit;letter-spacing:-.02em;color:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:none;color:inherit}.skip{visibility:hidden;top:0;left:0}img{max-width:100%}th,td{vertical-align:middle}

/* body {overflow-x: clip;} */
html {scroll-behavior: smooth;}

/* ellipsis */
.ellipsis {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; word-wrap: break-word;}
.ellipsis.clamp1 {-webkit-line-clamp: 1; line-height: 1.6;}
.ellipsis.clamp2 {-webkit-line-clamp: 2;}
.ellipsis.clamp3 {-webkit-line-clamp: 3;}

/*------------------------------------------------------------- 팝업 css -------------------------------------------------------------*/

#hd_pop{position: absolute; z-index: 9999; left: 50px; top: 120px; background: #fff;}
.hd_pops_footer{display: inline-block; width: 100%; overflow: hidden; background: #fff;}
.hd_pops_reject {
	display: inline-block;
    border: none;
    background: #fff;
	font-weight: 400;
    color: #0f0f0f;
    line-height: 23px;
}
.hd_pops_close {
	display: inline-block;
    float: right;
    border: none;
    background: #fff;
	font-weight: 400;
    color: #0f0f0f;
    line-height: 23px;
    padding: 0 10px;
}

/*------------------------------------------------------------- //팝업 css -------------------------------------------------------------*/