@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);#container>.contents #add_page,#main_view #container .body,#sub_view #sub_menu,#sub_view #container,.s21,.s21 .con2 .box_wrap .box{*zoom:1}#container>.contents #add_page:before,#main_view #container .body:before,#sub_view #sub_menu:before,#sub_view #container:before,.s21:before,.s21 .con2 .box_wrap .box:before,#container>.contents #add_page:after,#main_view #container .body:after,#sub_view #sub_menu:after,#sub_view #container:after,.s21:after,.s21 .con2 .box_wrap .box:after{content:'';display:table}#container>.contents #add_page:after,#main_view #container .body:after,#sub_view #sub_menu:after,#sub_view #container:after,.s21:after,.s21 .con2 .box_wrap .box:after{clear:both}.s41 div ul{margin:0;padding:0;list-style:none}.thumOver u,.thumOver:hover u{-webkit-transition:all .3s ease;-moz-transform:all .3s ease;-ms-transform:all .3s ease;-o-transform:all .3s ease;transition:all .3s ease}.btngroup{text-align:right}.viewport{margin:0 auto;padding:0}#header .logo button,.shgroup>a{display:none}.gnb_p,.lnb_p,#header .header_form,.shgroup>.shgroup_pc{display:block}#container>.contents #add_page,#main_view #container .body,#sub_view #container .contents,.s12,.AboutUs,.OurBusiness,.Consulting,#scbd{max-width:1000px;min-width:720px;margin:0 auto;padding:0 10px}#sub_view #container{min-width:768px}.Consulting fieldset table{display:table;width:100%}.Consulting fieldset table caption{display:table-caption;padding-left:.5em}.Consulting fieldset table tbody{display:table-row-group}.Consulting fieldset table tr{display:table-row}.Consulting fieldset table th,.Consulting fieldset table td{display:table-cell;padding:.6em 0}.Consulting fieldset table th{width:100px;padding-left:.5em}.row>.white-space{max-width:1000px !important}#header>.inner,#lnb_p>ul,#footer .fnb,#footer .finfo,.contents_wrap.mypage{margin:0 auto;max-width:1000px}#sub_view #container .contents_wrap .snb_wrap{display:none;max-width:calc(1000px - 1000px)}#container .contents_wrap{min-height:500px}#sub_view #container .contents_wrap .contents{padding-top:0}#header{position:fixed;top:0;right:0;left:0;z-index:300;padding-top:80px;border-bottom:1px solid rgba(0,0,0,0.9);background:#fff}#header .inner{position:absolute;top:0;right:0;left:0;width:100%;height:80px;padding:0;text-align:center;display:table-cell}#header .inner .logo{width:160px;margin:0 auto}#header .inner .logo a{height:80px;vertical-align:middle;text-align:center}#header .inner .logo img{max-height:50px}#header .inner #toggle_right{display:none}.fixed #header{top:-80px}.fp-enabled #header{top:-80px}.fp-viewing-0 #header{top:0}.fp-viewing-section1 #header{top:0}#viewport #container{transition:all .3s ease}.fixed #viewport #container{padding-top:0}.fp-enabled #container{padding-top:0}.fp-viewing-0 #container{padding-top:130px}.fp-viewing-container #header{padding-top:130px}#main_view #header{transition:none}#sub_view #header{position:absolute;transition:none}.fixed #sub_view #header{position:fixed;top:-80px}.lnb_p{display:block;position:relative;width:100%;margin:0 auto;min-height:50px;background:url("/img_up/shop_pds/kecc/design/kecc/lnb_bg.png") 0 0 repeat-x #218c3b}.lnb_p:before{content:'';position:absolute;top:0;right:0;left:0;width:100%;height:0;background:rgba(0,0,0,0.1)}.lnb_p:hover:after{content:'';position:absolute;top:50px;right:0;left:0;width:100%;height:1px;background:rgba(0,0,0,0.1)}.lnb_p ul{margin:0;padding:0;list-style:none}.lnb_p a{display:block}.lnb_p .dep1:after{clear:both;content:'';display:block}.lnb_p .dep1>li{float:left;position:relative;padding:0 10px;box-sizing:border-box}.lnb_p .dep1>li>a{overflow:hidden;position:relative;height:50px;line-height:50px;padding:0 10px;font-size:17px;*font-weight:500;color:#fff;text-align:center;letter-spacing:.5px;white-space:nowrap;*text-overflow:ellipsis}.lnb_p .dep1>li>a:before{content:'';position:absolute;right:0;bottom:0;left:0;width:0;height:2px;margin:auto;background:#a3edfa;transition:all .3s ease}.lnb_p .dep1>li.on>a,.lnb_p .dep1>li:hover>a{color:#a3edfa}.lnb_p .dep1>li:hover>a:before{width:100%}.lnb_p .dep1>li>div{display:none}.lnb_p:hover .dep1>li>div{display:block}.lnb_p .dep2{display:block;padding:15px 0 20px;border-top:0;box-sizing:border-box;font-size:0;white-space:nowrap}.lnb_p .dep2>li>a{overflow:hidden;position:relative;padding:6px 10px;font-size:15px;font-weight:normal;color:#666;text-align:center;letter-spacing:-0.5px;white-space:nowrap;*text-overflow:ellipsis}.lnb_p .dep2>li>a:before{content:'';position:absolute;top:0;bottom:0;left:14px;width:4px;height:4px;margin:auto}.lnb_p .dep2>li.on>a,.lnb_p .dep2>li:hover>a{color:#264a6f}@media screen and (max-width:1023px){.lnb_p .dep1>li>a{font-size:16px}.lnb_p .dep2{padding:15px 0 20px}.lnb_p .dep2>li>a{padding:4px 5px;font-size:14px}}#footer{padding:40px 0;margin-top:50px}#footer .finfo{text-align:left}#footer .finfo strong{font-size:15px;font-weight:400}#footer .finfo p{line-height:20px;font-weight:300;font-size:14px}#footer .finfo p span{position:relative;float:left;padding:0;padding-left:12px;margin-left:12px}#footer .finfo p span:before{content:'';position:absolute;top:50%;left:0;margin-top:-5px;width:1px;height:10px;background:#aaa}#footer .finfo p span:first-child{margin-left:0;padding-left:0}#footer .finfo p span:first-child:before{display:none}#footer .finfo p.mobile_hide{display:block}#footer .finfo a{color:#ddd}#footer .finfo button{border:1px solid #aaa;border-radius:4px;box-shadow:inset 0 1px 0 white;background:#f6f6f6;font-size:12px;color:#555;text-align:center}#container{width:100%;display:block;position:relative;z-index:100;padding:0}#container>.contents{display:block}#container>.contents #add_page{margin:0 auto}#mnb{border-bottom:1px solid #ccc;padding-bottom:10px}#mnb ul li{width:auto;margin-right:2px}#mnb ul li a,#mnb ul li strong{padding:8px 25px;margin:0}#main_view #container .spot_bg{margin:0 0 50px}#main_view #container .body{padding:0;margin:0 auto}#main_view #container .body>section{float:left;margin:0;padding:20px 20px}#main_view #container .body>section:first-child{width:31.3%;margin-right:2%}#main_view #container .body>section:nth-child(2){width:37.3%;margin-right:2%}#main_view #container .body>section:last-child{width:27.3%;margin-right:0}#main_view #container .body .notice ul li a{font-size:14px;padding:5px 0;padding-left:13px}@media screen and (max-width:1023px){#main_view #container .body{margin:0 20px}#main_view #container .body>section{float:left;margin:0;padding:20px 20px}#main_view #container .body>section:first-child{width:48%;margin-right:2%}#main_view #container .body>section:nth-child(2){width:50%;margin-right:0}#main_view #container .body>section:last-child{width:100%;margin-top:2%}}.subTitle{font-size:38px;font-weight:500;line-height:1.2em;position:relative;padding:60px 0 40px;letter-spacing:-1px;color:#010101;text-align:center}.subTitle:before{position:absolute;bottom:10px;left:50%;width:30px;height:1px;content:'';-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background:#000}@media screen and (max-width:1023px){.subTitle{font-size:32px;padding:40px 0 25px;letter-spacing:-0.5px}}#sub_view #sub_menu{display:block}#sub_view #container{border:0}#sub_view #container .subTitle_wrap{background-color:transparent;margin-bottom:40px}@media screen and (min-width:1024px){#sub_view #container .subTitle_wrap{margin-bottom:60px}}@media screen and (min-width:1024px){#sub_view #container .contents{padding:0 0 1.5em}}#sub_view #container .contents section{margin-bottom:40px}#sub_view #container .contents section:last-child{margin-bottom:0}#sub_view #container .contents section h2{font-size:23px;padding-top:8px;font-weight:500;letter-spacing:-0.5px}#sub_view #container .contents section h2:before{width:20px}@media screen and (min-width:1000px){#sub_view #container .contents section h2{font-size:24px}}.s11 .con2{margin:30px 0 0}.s11 .con2 h1 strong{font-size:23px}.s11 .con2 h1 span{display:inline-block;font-size:18px}.s11 .con2 p{font-size:15px}.s11 .con2 p strong{color:#111}.s11 .con2 p span{display:inline-block}@media screen and (min-width:930px){.s11 .con1{float:right;width:50%}.s11 .con2{float:left;width:46%}.s11 .con2 h1{font-size:19px;line-height:26px;margin:0 0 40px}.s11 .con2 h1 strong{font-size:28px;margin-bottom:15px}.s11 .con2 p{line-height:21px;margin:1.3em 0}}.s12{padding:0;overflow:hidden;position:relative}.s12 .map{padding:0;width:65%;height:400px;margin:0 !important}.s12 .info{position:absolute;top:0;right:0;width:28%;height:350px;margin:0;padding:25px 20px}.s12 .info h1{margin:35px 0 10px;font-size:16px}.s12 .info h1:first-child{margin-top:0}.s12 .info dl{font-size:14px}.s12 .info dl:last-child{margin-bottom:0}.s12 .info dl dt{color:#444;width:40px}.s12 .info dl dd{margin:0;color:#666;font-size:14px}.s21{margin-bottom:30px}.s21 .con1 h1{margin:0 0 50px;font-size:24px}@media screen and (min-width:930px){.s21 .con1 h1{font-size:28px}}.s21 .con2 .box_wrap{margin:0 -0.5%}.s21 .con2 .box_wrap .line_width1{left:12.5%;right:12.5%;width:75%;top:-50px}.s21 .con2 .box_wrap .line_width2{left:12.5%;right:12.5%;width:75%;bottom:-50px}.s21 .con2 .box_wrap .box{width:24%;margin:0 .5%;height:130px;box-sizing:border-box}.s21 .con2 .box_wrap .box .text{font-size:15px}.s21 .con2 .box_wrap .box .line{top:-50px;bottom:-50px}.s21 .con2 .box_wrap .li1,.s21 .con2 .box_wrap .li2,.s21 .con2 .box_wrap .li3,.s21 .con2 .box_wrap .li4{float:left}.s21 .con2 .box_wrap .li1 .text,.s21 .con2 .box_wrap .li3 .text,.s21 .con2 .box_wrap .li4 .text{line-height:130px}.s21 .con2 .box_wrap .li2 .text{padding:45px 2%;line-height:20px}.s22 .con1 h1{margin-top:20px;font-size:26px}.s22 .con1 p{font-size:15px;line-height:1.6em}.s22 .con1 p strong{color:#111}.s22 .con1 p span{display:inline-block}.s22 .con2 img{width:24.6%;display:inline-block;margin-bottom:0}.s22 .con3 dl{margin:0 0 1em;font-size:14px}.s22 .con3 dl:last-child{margin-bottom:0}.s22 .con3 dl dt{float:left;width:90px;display:table;padding-left:10px;margin:0}.s22 .con3 dl dd{margin-left:120px;color:#666}@media screen and (min-width:930px){.s22 .con1{float:left;width:69%}.s22 .con1 h1{font-size:28px;line-height:26px;margin-bottom:30px}.s22 .con1 p{line-height:21px;margin:1.3em 0}.s22 .con2{float:right;width:25%;margin-bottom:0 !important}.s22 .con2 img{width:100%;display:block;margin-bottom:5px}.s22 .con3{float:left;width:69%}}.s41 .title_con{padding:30px 15px;margin-bottom:30px;font-size:15px;text-align:center}.s41 .con1{width:603px;magin:0 auto}.s41 .con1 img{text-align:center}@media screen and (min-width:1000px){.s41 .con1{float:left;width:603px;margin-bottom:0 !important}.s41 .con2{float:right;width:330px;margin-top:60px;margin-bottom:0 !important}}.s41 div h3{font-size:17px}.s41 div ul li{margin-bottom:5px;font-size:14px}.AboutUs{padding:0}.AboutUs .section1{text-align:center;margin-bottom:70px}.AboutUs .section2{text-align:justify;font-size:14px}.OurBusiness{padding:0}.OurBusiness .section1{text-align:center;margin-bottom:70px}.OurBusiness .section2{text-align:justify;font-size:14px}.Consulting fieldset table th{font-size:14px}.footerNavigation{display:none}.thumOver{position:relative;max-width:280px;display:block}.thumOver u{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background:url("/img_up/shop_pds/smtek/design/img/img_over.png") center center;background-size:400px 400px}.thumOver:hover u{opacity:1}