@charset "utf-8";
#index01{width:1200px;margin:98px auto 85px}
#index01 .cont01{overflow:hidden}
#index01 .cont01 li{float:left}
#index01 .cont01 .img{overflow:hidden;position:relative;width:400px;height:242px}
#index01 .cont01 .img img{transition:0.5s}
#index01 .cont01 .img.over img{transform:scale(1.1)}
#index01 .cont01 .img:before{display:block;position:absolute;top:0;left:0;z-index:1;width:0;height:4px;transition:0.3s;content:""}
#index01 .cont01 .img.over:before{width:100%}
#index01 .cont01 .txt{margin-left:25px;padding-bottom:28px;border-bottom:1px solid #d6d6d6}
#index01 .cont01 h3{margin:32px 0 4px;font-weight:400;font-size:24px;color:#222;letter-spacing:-0.4px;font-family:'notokr-medium',sans-serif}
#index01 .cont01 .s_tit{font-weight:500;font-size:14px;color:#7e7e7e;letter-spacing:-0.4px;font-family:'Montserrat',sans-serif}
#index01 .cont01 .link:hover{cursor:pointer}
#index01 .cont01 .link{text-align:right}
#index01 .cont01 .link span{position:relative;font-weight:500;padding-right:10px;font-size:13px;line-height:24px;color:#222;letter-spacing:-0.4px;font-family:'Montserrat',sans-serif}
#index01 .cont01 .link span:before{display:block;position:absolute;bottom:2px;right:-17px;width:10px;height:10px;background:url(/sh_all/include01/2/img/in01_more.png) !important;content:""}
#index01 .cont01 .link span:hover:before{transform:rotate(90deg);transition:0.5s}
#index01 .cont01 .link span:after{display:block;float:right;width:24px;height:24px;content:""}
#index01 .cont02{overflow:hidden;margin-top:80px}
#index01 .cont02 .cn02_left{float:left}
#index01 .cont02 .cn02_right{float:right}
#index01 .cont02 h3{font-weight:400;font-size:34px;line-height:44px;color:#222;font-family:'notokr-light',sans-serif}
#index01 .cont02 h3:after{display:block;width:42px;height:3px;margin:19px 0 29px;content:""}
#index01 .cont02 h3 span{font-family:'notokr-bold',sans-serif}
#index01 .cont02 .txt{font-size:16px;line-height:26px;color:#787878;letter-spacing:-0.4px;font-family:'notokr-regular',sans-serif}
#index01 .cn02_right li{float:left;width:206px;margin:0 15px;padding:70px 0;border-radius:100%;background:#f1f1f1;font-size:16px;color:#787878;letter-spacing:-0.4px;text-align:center;font-family:'notokr-regular',sans-serif}
#index01 .cn02_right li span{font-weight:300;font-size:36px;letter-spacing:0;font-family:'Montserrat',sans-serif}