@charset "utf-8";
body{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}
#device_change{border:1px solid #666;font-size:3.5em;box-shadow:none}

#sh_hd{z-index:10;position:relative;min-width:1070px;font-family:'notokr-regular'}
#sh_hd_wrapper{margin:0 auto;padding:0;width:1070px;zoom:1;height:120px;z-index:0}
#sh_hd_wrapper:after{display:block;visibility:hidden;clear:both;content:""}
#sh_index_banner{margin:0 auto;width:1070px;margin-top:15px;margin-bottom:20px;z-index:99999;font-family:'notokr-regular'}
#sh_index_banner:after{display:block;visibility:hidden;clear:both;content:""}
#sh_container{z-index:5;position:relative;min-width:1070px}
#sh_container_wrapper{position:relative;z-index:5;margin:0 auto;width:1070px;zoom:1}
#sh_container_wrapper:after{display:block;visibility:hidden;clear:both;content:""}
#sh_aside{float:left;margin:0;width:220px;margin-top:30px;font-family:'notokr-regular'}
#sh_content{z-index:4;position:relative;float:right;padding:0;width:810px;min-height:460px;margin:30px 0 40px 0;height:auto !important;height:500px;line-height:1.5em;color:#888;zoom:1;box-sizing:content-box}
#sh_content:after{display:block;visibility:hidden;clear:both;content:""}
#sh_content #sh_content_tit{margin-bottom:30px;overflow:hidden;font-family:'notokr-regular'}
#sh_content #sh_content_tit:after{clear:both}
#sh_content #sh_content_tit h3{float:left;padding:0;font-size:30px;font-weight:normal;line-height:1.3em;color:#333;font-weight:none;letter-spacing:-0.03em;font-family:'notokr-bold'}
#sh_content #sh_content_tit span{float:right;margin-top:12px;background:url('/sh_page/img/sub_home.gif') 0 4px no-repeat;padding-left:15px;color:#666}

.ft_txt{width:1070px;margin:25px auto 0;font-size:17px;color:#222;font-family:'notokr-medium'}
#sh_ft{position:relative;min-width:1070px;margin-bottom:120px;border-top:1px solid #e7e7e7;color:#888;font-family:'notokr-regular'}
#sh_ft_wrapper{position:relative;margin:0 auto;padding:20px 0 50px 0;width:1070px;zoom:1;line-height:1.6}
#sh_ft_wrapper:after{display:block;visibility:hidden;clear:both;content:""}
#sh_ft_wrapper #sh_ft_icon{position:absolute;right:0;bottom:37px;}

#m0101{float:left;width:800px}
#m0102{float:right;position:relative;width:258px;height:235px;background:#3b3b3b;padding:25px 30px;cursor:pointer}
#m0102 .title{font-size:1.5em;letter-spacing:-0.5px;padding-bottom:10px;color:#fff;font-family:'notokr-medium'}
#m0102 .s_txt{color:#a3a3a3;font-size:1em;line-height:1.4em;letter-spacing:-0.075em;padding-right:70px;word-break:keep-all}
#m0102_1{background:url(/sh_img/index/m0201_1.png) right 10px no-repeat;padding-bottom:20px;border-bottom:1px solid #545454}
#m0102_2{background:url(/sh_img/index/m0201_2.png) right 37px no-repeat;padding-top:20px;}
#m0103{float:right;position:relative;width:258px;height:255px;background: #257324;padding:25px 30px;margin-top:10px}
#m0103 .m0103_tit{color:#fff;font-size:1.9em;letter-spacing:-0.5px;padding-bottom:10px;font-family:'notokr-medium'}
#m0103 .m0103_txt{color: #fff;font-size:1em;line-height:1.1em;letter-spacing:-0.5px}
#m0103 .tel{font-size:28px;color:#fff;line-height:1.5em;font-family:'notokr-bold'}
#m0103 .fax{color:#e4aaaa;font-size:14px}
#m0103 .time{color: #fff;border-left: 3px solid #ffffff70;padding:3px 10px;margin-top:10px;font-size:14px}

#m02{clear:both;float:left;width:996px;height:650px;background:#fff;padding:30px 35px 40px;margin-top:10px;overflow:hidden;border:3px solid #eaeaea;box-sizing:content-box}
#m02 .m02top{margin-bottom:30px;padding:20px 0;text-align:center;font-size:18px;color:#222;background:#f7f7f7;font-family:'notokr-medium'}
#m02 .m02top ul li{line-height:1.7}
#m02 .m02top ul li span{color:#257324;font-family:'notokr-bold'}

#m0201{position:relative;float:left;width:315px;height:170px;overflow:hidden}
#m0201 ul li{font-family:'notokr-regular'}
#m0201 .m0201_top{position:relative;width:315px;padding-bottom:5px;overflow:hidden;border-bottom:2px solid #999999;margin-bottom:15px}
#m0201 .m0201_top .m0201_tit{font-size:20px;color:#4b4b4b;letter-spacing:-0.5px;font-family:'notokr-medium'}
#m0201 .m0201_top .m0201_more{position:absolute;right:0;top:4px}
#m0202{float:right;width:640px;height:170px;overflow:hidden;margin-left:30px;background:url(/sh_img/index/m0202_img.png) left 85px no-repeat}
#m0202 .m0202_tit{font-size:20px;color:#4b4b4b;letter-spacing:-0.5px;display:inline-block;float:left;font-family:'notokr-medium'}
#m0202 .m0202_tit span{display:block;color: #257324}

#m0201 .m0201_top{margin-bottom:0;border-bottom:none}
#m0201 .tit{overflow:hidden;border:1px solid #063e89}
#m0201 .tit li{float:left;width:25%;padding:7px 0;border-right: 1px solid #257324;background: #257324;color:#fff;text-align:center;font-family:'notokr-medium'}
#m0201 .tit .state{border-right:none}
#m0201 .slide_area{overflow:hidden;position:relative;height:99px}
#m0201 .slide{position:absolute;top:0;left:0;width:100%;}
#m0201 .slide li{overflow:hidden;border-bottom:1px dotted #e1e1e1}
#m0201 .slide li span{float:left;width:25%;margin:4px 0;padding:3px 0;text-align:center}
#m0201 .slide li .state{border-radius:3px;color:#fff}
#m0201 .slide li .option01{background:#c0c0c0}
#m0201 .slide li .option02{background:#7e7e7e}
#m0201 .slide li .option03{background:#257324}
#m0201 .slide li .option04{background:#063e89}

/* 사이트맵 */
#sh_site_map{width:100%;position:relative;min-height:500px;height:500px auto;margin:0 auto}
.sh_site_map01{width:30%;float:left;margin-right:3%;min-height:200px;height:200px auto}
.sh_site_map_title{font-size:1.4em;color:#515151}
.sh_site_map_title a{color:#515151}
.sh_site_map_line{border-bottom:2px solid #8b8b8b;margin:10px 0}
.sh_site_map_box{width:90%;margin:0 auto;background:#f7f7f7;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;min-height:80px}
.sh_site_map_txt{font-size:1em;line-height:1.2em;color:#666;font-weight:bold;padding:5px}
.sh_site_map_txt a{color:#666}
