@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@300;500;700;900&display=swap');
@font-face {font-family: 'Gyeonggi_Title_Medium';src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2410-3@1.0/Title_Medium.woff') format('woff');font-weight: 500;font-style: normal;}
* {-webkit-text-size-adjust:none}
body{background:#fff;font-size:0.81em;font-family:'notokr-regular'}
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:#ffcc66;--dark:#442909;--k-font:"notokr-regular";--sub-font:'Noto Serif KR';--point-font:'Gyeonggi_Title_Medium';}

/* head 전체 100% 혹은 min-width 사용 */
#sh_wrapper{min-width:1200px}
#sh_hd {z-index:10;position:relative;width:100%} 
#sh_wrapper, #sh_wrapper , #sh_wrapper :before, #sh_wrapper *:after{box-sizing:border-box}

/* head 센터 및 넓이 지정 */
#sh_hd_wrapper {position:absolute;width:100%;margin:0 auto;padding:0;border-bottom:1px solid #e1e1e1;zoom:1}
.sub #sh_hd_wrapper{border-bottom:1px solid rgba(255,255,255,.3)}
#sh_hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 

/* 메인,서브 비주얼이미지 */
#sh_container {overflow:hidden;position:relative;z-index:0}
#sh_container_wrapper{position:relative;margin:0 auto;zoom:1}
#sh_container_wrapper:after {display:block;visibility:hidden;clear:both;content:""}

/* 사이드(서브)메뉴 float:left;선택 단 content 와 같은 방향 X */
#sh_aside {overflow:hidden;position:relative;margin:0 auto;width:100%;font-family:'notokr-bold'}

/* 컨텐츠 본문 영역 */
#sh_content {z-index:4;position:relative;padding:40px 0;width:1070px;height:auto !important;height:500px;min-height:440px;margin:0 auto;color:#666;zoom:1}
#sh_content:after {display:block;visibility:hidden;clear:both;content:""}
#sh_content #sh_content_tit {margin-bottom:40px;overflow:hidden}
#sh_content #sh_content_tit:after {clear:both}
#sh_content #sh_content_tit h3{float:left;padding:0;font-size:26px;line-height:1.3em;font-weight:bold;color:#333;letter-spacing:-.1em}
#sh_content #sh_content_tit span{float:right;margin-top:12px;padding-left:17px}

/* 하단 */
#sh_ft {z-index:10;position:relative;min-width:1200px; background:#1f2427} 
#sh_ft_wrapper{display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;margin:0 auto;padding:75px 0;width:1200px;zoom:1;line-height:21px;color:#a2a2a2}
#sh_ft_wrapper:after{display:block;visibility:hidden;clear:both;content:""} 
#sh_ft_wrapper > div{width:100%}
#sh_ft_wrapper .sns_box{overflow:hidden;margin-top:23px}
#sh_ft_wrapper .sns_box li{float:left;width:42px;height:42px;margin-right:5px;border-radius:100px;background:rgba(255,255,255,.1);transition:all 0.3s}
#sh_ft_wrapper .sns_box li a{display:block;width:100%;height:100%;font-size:14px;line-height:42px;text-align:center;color:#aaa;transition:all 0.3s}
#sh_ft_wrapper .sns_box li a.blog{font-size:10px;font-family:'notokr-medium'}
#sh_ft_wrapper .sns_box li:hover{background:#2b90d9}
#sh_ft_wrapper .sns_box li:hover a{color:#fff}

#sh_ft_wrapper .ft_tit{margin-bottom:25px;font-size:12px;font-weight:700;line-height:13px;color:#fff;font-family:'Poppins', sans-serif}
#sh_ft_wrapper .ft_con_wrap{font-size:14px;color:#777;line-height:23px;font-family:'notokr-regular'}


#sh_ft_wrapper .ft_cs .ft_tit{display:inline-block}
#sh_ft_wrapper .ft_cs .ft_tel{display:inline-block;margin-left:15px;font-size:22px;font-weight:600;color:#fff;font-family:'Poppins', sans-serif}
#sh_ft_wrapper .ft_cs .ft_time{font-size:15px;line-height:1.8;color:#fff}
#sh_ft_wrapper .ft_cs .ft_time span{display:inline-block;width:80px;color:#777;font-family:'notokr-regular'}

#sh_ft_copy{padding:25px 0;border-top:1px solid rgba(255,255,255,.2)}
#sh_ft_copy .ft_copy_wrap{width:1200px;margin:0 auto;color:#777}
#sh_ft_copy .ft_copy_wrap .adm_link{float:right;overflow:hidden}
#sh_ft_copy .ft_copy_wrap .adm_link li{float:left;margin-left:10px}
#sh_ft_copy .ft_copy_wrap .adm_link li a{font-weight:500;font-size:13px;color:#777;font-family:'Poppins', sans-serif}

/********************* 메인화면 시작 *********************/

/* 메인 컨텐츠영역 */
#main_banner {position:relative;z-index:0;width:100%;min-width:1200px;height:1017px}

/********************* 메인화면 끝 *********************/

#sh_index_wrapper{overflow:hidden;position:relative;left:50%;width:2000px;min-width:1200px;margin:0 0 0 -1000px}
/*#sh_index_wrapper{overflow:hidden;position:relative;left:50%;width:2000px;min-width:1200px;margin:0 0 0 -1000px;background:url(/sh_img/make24/inc_01/img/inc_bg.jpg)}*/
#sh_index_wrapper:before{position:absolute;bottom:27%;right:1%;content:'';width:800px;height:807px;background:url(/sh_img/make24/inc_01/img/txt_bg.png)}
#sh_index_wrapper #sub{position:relative;width:100%;min-width:1200px}
#sh_index_wrapper #sub .include{position:relative;width:1200px;margin:0 auto}
