<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');/* regular-400, medium-500, semibold-600, bold-700 */ 
@import url('https://webfontworld.github.io/ssro/EstablishRetrosans.css');
@font-face {font-family:'Ownglyph_JAEGEONSA-Rg';src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2405-2@1.0/Ownglyph_JAEGEONSA-Rg.woff2') format('woff2');font-weight: normal;font-style: normal;}
@font-face {font-family:'EstablishRetrosans';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2112@1.0/establishRetrosansOTF.woff') format('woff');font-weight:normal;font-style:normal;}

*{-webkit-text-size-adjust:none}
body{background:#fff;font-size:0.81em;letter-spacing:-.3px;font-family:'Nanum Gothic'}
h1, h2, h3, h4, h5, h6, input, button, textarea, select{font-family:'Nanum Gothic'}
#device_change{border:1px solid #666;font-size:3.5em;box-shadow:none} 

:root{--primary:#1e376f;--primary-r:#164ecc;--second:#ffd82a;--dark:#1c1e23}

#sh_hd{position:relative;z-index:999;min-width:1400px;font-family:'Pretendard'} 

/* head 센터 및 넓이 지정 */
#sh_hd_wrapper{width:100%;border-bottom:1px solid rgba(255,255,255,0.2);background-color:#fff}
#sh_hd_wrapper:after{display:block;visibility:hidden;clear:both;content:""} 

/*인덱스 영역*/
#sh_section{position:relative;z-index:10;min-width:1400px;font-size:16px;color:#777;line-height:1.65;font-family:'Pretendard'}

/* SUB */
#sub_main_banner{width:100%;min-width:1400px;height:400px;background:url(/sh_img/hd/sub_main_banner/sub_main_banner.jpg) no-repeat;animation:main 25s linear infinite}
@keyframes main{from{background-position:top center}50%{background-position:bottom center}100%{background-position:top center}}
#sh_content_tit{padding-top:165px;text-align:center;font-size:15px;color:#fff;font-family:'Pretendard'}
#sh_content_tit h3{display:inline-block;position:relative;z-index:5;margin-bottom:10px;font-size:34px;font-weight:700;font-family:'Pretendard'}
#sh_content_tit h3:after{display:block;position:absolute;z-index:-1;width:41px;height:42px;content:'';top:-12px;right:-22px}
#sh_content_tit .fa-home{color:#fff}
#sh_content_tit .fa-angle-right{padding:0 5px;color:#b5b5b5}

/* 사이드 */
#sh_aside{position:relative;max-width:1400px;margin:-25px auto 0;text-align:center;background-color:transparent}

/* 컨텐츠 본문 영역 */
#sh_container.sub{background:#fff;padding:0 0 40px}
#sh_content{position:relative;z-index:4;width:1070px;min-height:580px;padding:0;margin:70px auto 40px;font-size:14px;color:#888;zoom:1}
#sh_content:after{display:block;visibility:hidden;clear:both;content:""}

/* 하단 */
#sh_ft{position:relative;z-index:10;min-width:1400px;font-size:15px;line-height:1.6;color:rgba(255,255,255,.4);background-color:var(--dark);font-family:'Pretendard'}
#sh_ft .inner{max-width:1400px;margin:0 auto}
#sh_ft .ft_txt{display:flex;align-items: flex-start;max-width:1400px;margin:0 auto;padding:80px 0 70px}
#sh_ft .ft_txt .ft_logo{margin-right:180px;padding:10px 0}
#sh_ft .ft_txt .ft_text{margin-top:20px}
#sh_ft .ft_txt .ft_text a{display:inline-block;cursor:pointer;font-weight:500;color:#e1e1e1}
#sh_ft .ft_txt .ft_text a+a{margin-left:20px}
#sh_ft .ft_txt .ft_text div{margin-top:25px}
#sh_ft .ft_info{height:56px;border-top:1px solid rgba(255,255,255,.12);font-size:14px;line-height:56px}
#sh_ft .ft_info .inner{overflow:hidden}
#sh_ft .ft_info .inner .copy{float:left;color:#a2a1a1}
#sh_ft .ft_info .inner .ft_btn{float:right}
#sh_ft .ft_info .inner .ft_btn a{font-size:13px;font-weight:600;color:#a2a1a1}
#sh_ft .ft_info .inner .ft_btn a:first-child{margin-right:20px}</pre></body></html>