@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Mulish:wght@400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nanum+Brush+Script&display=swap');

body{position:relative;background:#fff;font-size:0.81em;font-family:'Nanum Gothic'}
h1, h2, h3, h4, h5, h6, input, button, textarea, select{font-family:'Nanum Gothic'}
input[type=text], input[type=password], textarea{transition:unset}

*{-webkit-text-size-adjust:none}

/* HEADER */
#sh_hd {z-index:10;position:relative;width:100%;min-width:1400px;max-width:2000px} 
#sh_hd.main{background-color:#f1f0ee}

/* CONTAINER */
#sh_container {z-index:5;position:relative}
#sh_container.main{width:100%;min-width:1400px;max-width:2000px;padding:0 120px;background-color:#f1f0ee}
#sh_container_wrapper{overflow:hidden}

/* SUB,서브 타이틀 */
#sh_content_tit{margin-top: 40px;text-align:center;font-size:14px;color: #222}
#sh_content_tit h3{position:relative;margin-bottom:10px;font-size: 39px;font-weight:700;color:#222;font-family:'mulish'}

/* SNB */
#sh_aside{position:relative;width:100%;padding:0 70px;overflow:hidden;font-family:'notokr-regular'}
#sh_aside_wrapper{overflow:hidden;position:relative;min-width:1200px;zoom:1}

/* MAIN */
#main_banner{position:relative;float:left;width:calc(50% - 10px)}
#include_area{position:relative;float:right;width:calc(50% - 10px)}

/* CONTENT */
#sh_content {z-index:4;position:relative;width:1200px;margin:65px auto;min-height:440px}
#sh_content:after {display:block;visibility:hidden;clear:both;content:""}

/* FOOTER */
#sh_ft{min-width:1400px;max-width:2000px;font-size:13px;color:#888;letter-spacing:-.3px;font-family:'notokr-regular'}
#sh_ft_wrapper{position:relative;zoom:1;padding:60px 120px;line-height:1.7;text-align:center;background-color:#f1f0ee}
#sh_ft_wrapper .info{display:table;margin:20px auto;overflow:hidden}
#sh_ft_wrapper .info li{float:left;margin:0 10px;color:#222;font-family:'notokr-medium'}
#sh_ft_wrapper .info li span{padding-right:5px;color:#888}
#sh_ft .copy{width:1200px;padding:15px 0;margin:0 auto}
#sh_ft.main .copy{width:100%;padding:15px 120px}
#sh_ft .copy_wrap{position:relative;overflow:hidden}
#sh_ft .copy_wrap .copyright{display:inline-block;float:left}
#sh_ft .copy_wrap .copyright span{color:#333;font-family:notokr-medium}
#sh_ft .copy_wrap .ft_icon{display:inline-block;float:right}
#sh_ft .copy_wrap .ft_icon a{padding:4px;font-size:13px;font-weight:700;color:#222;opacity:.7;transition:all .2s;font-family:'mulish'}
#sh_ft .copy_wrap .ft_icon a:hover{opacity:1}

#device_change{border:1px solid #666;font-size:3.5em;box-shadow:none}



