@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900');

#sh_wrapper{min-width:1200px;font-family:'notokr-regular'}
#sh_hd{z-index:25;position:relative;min-width:1200px}
#sh_hd_wrapper{position:relative;margin:0 auto;padding:0;width:100%;height:80px;zoom:1;z-index:20}
#sh_hd_wrapper:after{display:block;visibility:hidden;clear:both;content:""}
#sh_container{z-index:5;position:relative;width:93%;min-width:1200px;margin:auto;overflow:hidden}
#sh_container_wrapper{position:relative;margin:0 auto;padding-bottom:135px;zoom:1}
#sh_container_wrapper:after{display:block;visibility:hidden;clear:both;content:""}
#sh_content_tit_wrap{position:relative;width:1070px;margin:128px auto 0;text-align:center}
#sh_content_tit{display:inline-block;position:relative;font-size:15px;color:#fff;letter-spacing:-0.3px;}
#sh_content_tit h3{position:relative;height:43px;margin-bottom:17px;padding:0 60px;font-size:39px;color:#fff;line-height:42px;box-sizing:border-box;font-family:'notokr-bold'}
#sh_aside{position:relative;z-index:15;min-width:1200px;height:56px;border-bottom:solid 1px #ddd}
#sh_aside_wrapper{position:relative;z-index:1000;width:1200px;height:56px;margin:0 auto;zoom:1}
#sh_content{z-index:4;position:relative;padding:0;width:1200px;min-height:460px;margin:55px auto;height:auto !important;height:500px;font-size:1.1em;line-height:1.5em;color:#777;zoom:1;font-family:'notokr-regular'}
#sh_content:after{display:block;visibility:hidden;clear:both;content:""}

#index_wrapper .include_01{position:relative}
#index_wrapper .include_01:before{display:block;position:absolute;content:"";width:538px;height:752px;background:rgba(149, 175, 122, 0.23)}
#index_wrapper .include_01:after{display:block;position:absolute;bottom:-204px;left:-35px;content:"BEST SERVICE";transform: rotate(90deg);font-size:13px;color:#3b6311;letter-spacing:5.1px;font-weight:500;opacity:0.5;font-family:'Montserrat', sans-serif}
#index_wrapper .include_02{position:relative}
#index_wrapper .include_02:before{display:block;position:absolute;top:185px;z-index:-1;content:"";width:100%;height:400px;background:#f2f2f2}
#index_wrapper .include_03{position:relative;padding-bottom:163px}
#index_wrapper .include_03:before{display:block;position:absolute;top:97px;right:0;content:"";width:1328px;height:283px;background:#e0e8d8}
#index_wrapper .include_03:after{display:block;position:absolute;top:840px;left:0;z-index: -1;content:"";width:834px;height:283px;background:#f2f2f2}

/* 하단 */
#sh_ft{position:relative;z-index:10;min-width:1200px;padding-top:15px} 
#sh_ft #sh_ft_wrapper{position:relative;zoom:1;font-size:14px;line-height:24px;letter-spacing:-0.03px;color:#cecece;background:#272525;font-family:'notokr-regular'}
#sh_ft #sh_ft_wrapper:after{display:block;visibility:hidden;clear:both;content:""} 
#sh_ft .ft_logo{font-size:17px;color:#fff;font-family:'notokr-medium';opacity:0.85}
#sh_ft #sh_ft_wrapper .address_wrap {position:relative;margin:0 auto;width:1200px;padding:49px 0}
#sh_ft #sh_ft_wrapper .address_wrap .address {width:70%;padding-top:18px;color:#b0b0b0}

#sh_ft_wrapper .cs_banner{overflow:hidden;position:absolute;top:-159px;right:0;width:481px;height:169.4%;padding:39px 48px;font-size:14px;text-align:center;background:#95af7a;box-sizing:border-box}
#sh_ft_wrapper .cs_banner .tit{font-size:13px;color:#fff;font-weight:600;letter-spacing:1.5px;opacity:0.5;text-transform:uppercase;font-family: 'Montserrat', sans-serif}
#sh_ft_wrapper .cs_banner .tit:before{display:inline-block;position:absolute;top:48px;left:146px;content:"";width:3px;height:3px;border-radius:3px;background:rgba(255,255,255,0.5)}
#sh_ft_wrapper .cs_banner .tit:after{display:inline-block;position:absolute;top:48px;right:146px;content:"";width:3px;height:3px;border-radius:3px;background:rgba(255,255,255,0.5)}
#sh_ft_wrapper .cs_banner .tel{padding:5px 0 12px;font-size:32px;color:#fff;font-weight:700;letter-spacing:0.1px;font-family: 'Montserrat', sans-serif}

#sh_ft #sh_ft_wrapper .ft_bottom {overflow:hidden;padding:9px 0;border-top:1px solid rgba(255, 255, 255, 0.12);background:#272525}
#sh_ft #sh_ft_wrapper .ft_bottom .ft_bottom_wrap{overflow:hidden;margin:0 auto;width:1200px;padding:6px 0}
#sh_ft #sh_ft_wrapper .ft_bottom p {float:left;color:#828386}
#sh_ft .copyright span{font-family:'notokr-bold'}
#sh_ft #sh_ft_icon{float:right}


#main_banner{overflow:hidden;position:relative;z-index:0;margin:auto}
#index_wrapper{overflow:hidden;position:relative;margin:auto;min-width:1070px;font-size:16px;color:#777;line-height:26px;letter-spacing:-0.3px;font-family:'notokr-regular'}
#sh_stv{z-index:1001;position:fixed;width:88px;left:50%;margin-left:540px;border:1px solid #bcbcbc;height:150px}
@media screen and (max-width:1170px){#sh_hd_wrapper, #allmn_view_wrap{width:93% !important}
}
@media screen and (max-width:1070px){#sh_hd_wrapper, #allmn_view_wrap{width:100% !important}
}