@charset "utf-8";


/* css Reset */
body{margin:0;padding:0;font-family:'pretendard',Malgun Gothic;font-size:16px;font-weight:400;color:#606060;letter-spacing:-0.5px;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;}
p,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,select,button,code,label,em,span,strong{margin:0;padding:0;border:0;font:inherit;color:inherit;word-break:keep-all;}
form{display:inline;margin:none}
img,fieldset{border:0}
hr{display:none}
li{list-style:none}
em,address{font-style:normal}
label,input,select,textarea{vertical-align:middle;-webkit-appearance:none}
legend{position:absolute;left:-5000px;font-size:0;overflow:hidden}
table{width:100%;border-collapse:collapse;border-spacing:0;}
caption{position:relative;left:-5000px;height:0;line-height:0;text-indent:-5000px;overflow:hidden}
a:link,a:active,a:visited,a{text-decoration:none;font:inherit;color:inherit}
a:hover{text-decoration:none;color:inherit}
label, input, button, select, img {vertical-align:middle}
button{cursor:pointer;outline:none;background:none}
input[type="button"],input[type="text"],input[type="image"],input[type="submit"],input[type="password"],input[type="tel"],input[type="number"],input[type="email"],select,textarea{outline:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;box-sizing:border-box;}
input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;}
input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;}
textarea{resize:none;box-sizing:border-box;outline:none;}
select{box-sizing:border-box;}
select::-ms-expand{display:none;}
input[type="text"],input[type="password"],input[type="tel"],input[type="email"],textarea{border:1px solid #363636;transition:all 0.3s ease-in-out}
input[type="text"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="email"]:focus,textarea:focus{border:1px solid #0089d0 ! important;caret-color:#0089d0;}
input[type="text"].done,input[type="password"].done,input[type="tel"].done,input[type="email"].done,textarea.done{color:#fff ! important;background:#0089d0 ! important;border-color:#0089d0 ! important;caret-color:#fff;}

@font-face{font-style:normal;font-weight:100;font-family:'pretendard';
	src:url(../fonts/Pretendard-Thin.woff2) format("woff2");	
}
@font-face{font-style:normal;font-weight:200;font-family:'pretendard';
	src:url(../fonts/Pretendard-Light.woff2) format("woff2");	
}
@font-face{font-style:normal;font-weight:300;font-family:'pretendard';
	src:url(../fonts/Pretendard-ExtraLight.woff2) format("woff2");	
}
@font-face{font-style:normal;font-weight:400;font-family:'pretendard';
	src:url(../fonts/Pretendard-Regular.woff2) format("woff2");	
}
@font-face{font-style:normal;font-weight:600;font-family:'pretendard';
	src:url(../fonts/Pretendard-SemiBold.woff2) format("woff2");	
}
@font-face{font-style:normal;font-weight:700;font-family:'pretendard';
	src:url(../fonts/Pretendard-Bold.woff2) format("woff2");	
}
@font-face{font-style:normal;font-weight:800;font-family:'pretendard';
	src:url(../fonts/Pretendard-ExtraBold.woff2) format("woff2");	
}

@font-face{font-style:normal;font-weight:300;font-family:'montserrat';
	src:url(../fonts/Montserrat-Light.woff) format("woff");	
}
@font-face{font-style:normal;font-weight:400;font-family:'montserrat';
	src:url(../fonts/Montserrat-Regular.woff) format("woff");	
}
@font-face{font-style:normal;font-weight:500;font-family:'montserrat';
	src:url(../fonts/Montserrat-Medium.woff) format("woff");	
}
@font-face{font-style:normal;font-weight:600;font-family:'montserrat';
	src:url(../fonts/Montserrat-SemiBold.woff) format("woff");	
}
@font-face{font-style:normal;font-weight:700;font-family:'montserrat';
	src:url(../fonts/Montserrat-Bold.woff) format("woff");	
}
@font-face{font-style:normal;font-weight:800;font-family:'montserrat';
	src:url(../fonts/Montserrat-ExtraBold.woff) format("woff");	
}


body, html{overflow:hidden;min-width:360px;}

/* fullPage 4.0.8 */
.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;display:block}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fp-table{display:flex;flex-direction:column;justify-content:center;width:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;margin-top:-38px;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fp-prev{left:15px}.fp-next{right:15px}.fp-arrow{width:0;height:0;border-style:solid}.fp-arrow.fp-prev{border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-arrow.fp-next{border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-notransition{-webkit-transition:none!important;transition:none!important}#fp-nav{position:fixed;z-index:100;top:50%;opacity:1;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translate3d(0,-50%,0)}#fp-nav.fp-right{right:17px}#fp-nav.fp-left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0!important;right:0;margin:0 auto!important}.fp-slidesNav.fp-bottom{bottom:17px}.fp-slidesNav.fp-top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.fp-right{right:20px}#fp-nav ul li .fp-tooltip.fp-left{left:20px}.fp-auto-height .fp-slide,.fp-auto-height.fp-section{height:auto!important}.fp-scrollable .fp-section,.fp-scrollable .fp-slide{height:100vh;height:calc(var(--vh,1vh) * 100)}.fp-overflow{justify-content:flex-start}.fp-overflow{overflow-y:scroll;height:100%;outline:0}.fp-overflow.fp-table{display:block}.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive.fp-section{height:auto!important}.fp-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fp-snaps{overflow-y:auto!important;height:100%!important}.fp-snaps body{height:100%!important;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;overflow-y:scroll!important;scroll-behavior:smooth}.fp-snaps .fp-section{scroll-snap-align:start}.fp-snaps .fullpage-wrapper{height:auto!important}.fp-disable-snap body{scroll-behavior:unset!important;scroll-snap-type:none!important}.fp-scroll-mac .fp-overflow::-webkit-scrollbar{background-color:transparent;width:9px}.fp-scroll-mac .fp-overflow::-webkit-scrollbar-track{background-color:transparent}.fp-scroll-mac .fp-overflow::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:16px;border:4px solid transparent}.fp-warning,.fp-watermark{z-index:9999999;position:absolute;bottom:0}.fp-warning,.fp-watermark a{text-decoration:none;color:#000;background:rgba(255,255,255,.6);padding:5px 8px;font-size:14px;font-family:arial;color:#000;display:inline-block;border-radius:3px;margin:12px}
.fp-overflow{overflow-x:hidden}

/* slider */
.slick-dots{margin-top:15px;text-align:center}.slick-dots li{display:inline-block;width:23px;height:23px;vertical-align:top}.slick-dots li~li{margin-left:25px}.slick-dots button{display:block;width:23px;height:23px;font-size:0;background:#e0e0e1;box-shadow:0 3px 10px rgba(00,00,00,.1);transition:.25s all}.slick-dots .slick-active button{background:#07060a}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition-delay:10ms}

::-webkit-scrollbar{width:6px; height:6px;border:6px solid #c8c8c8;}
::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {display:block;height:10px;background:#c8c8c8}
::-webkit-scrollbar-track{background:#c8c8c8; -webkit-border-radius: 10px;border-radius:10px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.2)}
::-webkit-scrollbar-thumb{height:50px;width:6px;background:#b1aeae;-webkit-border-radius: 8px;border-radius:8px; -webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.1)}

::-webkit-input-placeholder{color:#606060;font-weight:300;}
:-moz-placeholder{color:#606060;opacity:1;font-weight:300;}
::-moz-placeholder{color:#606060;opacity:1;font-weight:300;}
:-ms-input-placeholder{color:#606060;font-weight:300;}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active{-webkit-box-shadow: 0 0 0 130px #0089d0 inset !important;-webkit-text-fill-color: #fff;}

select:invalid{color:#606060;font-weight:300}

.chk_box{position:relative;}
.chk_box input[type=checkbox]{opacity:0;}
.chk_box{position:relative;}
.chk_box label{display:inline-block;padding-left:33px;vertical-align:middle;color:#fff;font-weight:300}
.chk_box input[type="checkbox"]{position:absolute;top:2px;left:0;}
.chk_box label:before{content:"";position:absolute;top:2px;left:0;width:12px;height:12px;border:4px solid #797979;transition:all 0.3s ease-in-out}
.chk_box label:after{opacity:0;content:"";position:absolute;left:8px;top:10px;width:4px;height:4px;background:#fff;transition:all 0.3s ease-in-out}
.chk_box input[type="checkbox"]:checked + label::before{border-color:#0089d0}
.chk_box input[type="checkbox"]:checked + label::after{opacity:1;}
.chk_box *{vertical-align:top;}

.loadingUi{z-index:9999999;position:fixed;top:0;left:0;width:100%;height:100%;}
.loadingUi:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.4}
.loadingUi div{position:absolute;top:0;left:0;right:0;bottom:0;width:320px;height:92px;line-height:92px;margin:auto;text-align:center;}
.loadingUi div span{display:inline-block;height:30px;width:30px;margin:0 4px;vertical-align:middle;border-radius:30px;animation:loading 1.2s infinite ease backwards;}
.loadingUi div .circle1{animation-delay:.1s;background:#1e9fe1}
.loadingUi div .circle2{animation-delay:.25s;background:#2aaf8e}
.loadingUi div .circle3{animation-delay:.35s;background:#a9d467}
.loadingUi div .circle4{animation-delay:.45s;background:#8c5edf}
@-webkit-keyframes loading{0%, 100%{transform: scale(0);} 40%, 60%{transform: scale(1);}}


header{position:fixed;z-index:11;top:40px;left:60px;right:60px;margin:0 auto}
header h1 a{display:block;width:195px;height:53px;font-size:0 ! important;background:url(../images/logo.png) no-repeat 0 0;}

.fp-viewing-lca header h1 a,.fp-viewing-platform header h1 a{background:url(../images/logo_b.png) no-repeat 0 0;}

.menu_ui{position:fixed;left:60px;top:0;bottom:0;height:192px;margin:auto 0;font-size:17px;color:#fff}
.fp-viewing-main .m1,.fp-viewing-lca .m2,.fp-viewing-response .m3,.fp-viewing-platform .m4,.fp-viewing-performance .m5,.fp-viewing-inquiry .m6{opacity:1 ! important;font-weight:600;}
.menu_ui li{opacity:.6;transition:all 0.3s ease-in-out;}
.menu_ui li~li{margin-top:23px}
.menu_ui a:before{content:"";position:relative;top:-2px;display:inline-block;width:6px;height:6px;margin-right:12px;vertical-align:middle;border-radius:100%;background:#fff;transition:all 0.3s ease-in-out;}
.fp-viewing-lca .menu_ui,.fp-viewing-platform .menu_ui{color:#666}
.fp-viewing-lca .menu_ui a:before,.fp-viewing-platform .menu_ui a:before{background:#666}
.fp-viewing-lca .menu_ui .m2,.fp-viewing-platform .menu_ui .m4{color:#0089d0}
.fp-viewing-lca .menu_ui .m2 a:before,.fp-viewing-platform .menu_ui .m4 a:before{background:#0089d0}

.menu_ui .btn_menu{display:none}

.btn_top{z-index:11;position:absolute;right:60px;bottom:60px;width:69px;height:69px;}
.btn_top a{display:block;width:100%;height:100%;font-size:0;background:url(../images/btn_top.png) no-repeat 0 0;}

.section{overflow:hidden;z-index:11;position:relative;min-width:1080px;box-sizing:border-box;}
.section h2{font-size:0}
.section .cons{overflow:hidden;z-index:2;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;}

.section.main .box{position:absolute;left:60px;right:60px;top:60px;bottom:0;margin:auto;}
.section.main .box:before{animation:scrollMotion 1.5s linear infinite alternate;content:"";position:absolute;left:0;bottom:0;width:26px;height:43px;background:url(../images/ic_scroll.png) no-repeat 0 0;}
.section.main:before{opacity:0;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;transition:all 0.3s ease-in-out;transition-delay:100ms;}
.fp-viewing-main .section.main:before{opacity:.3;}
@keyframes scrollMotion{0% {bottom:60px;}50% {bottom:80px;}100% {bottom:60px;}}

.section h2{margin-bottom:76px;line-height:56px;text-align:center;font-size:42px;color:#101010;font-weight:700}

.section.lca{background:#fff}
.lcaSlider{position:relative;width:100vw;padding-left:306px;box-sizing:border-box;}
.lcaSlider .slick-list{height:420px;}
.lcaSlider .slick-slide{width:436px ! important;margin:0 15px;}
.lcaSlider .item{display:flex ! important;align-items:center;width:100%;height:420px;border-radius:30px}
.lcaSlider .item p{line-height:36px;margin-left:50px;font-size:26px;font-weight:600;color:#fff;}
.lcaSlider .item p span{display:block;margin-top:7px;font-size:18px;font-weight:400}
.lcaSlider .item.ty1{background:url(../images/img_lca1.png) no-repeat 0 0;}
.lcaSlider .item.ty2{background:url(../images/img_lca2.png) no-repeat 0 0;}
.lcaSlider .item.ty3{background:url(../images/img_lca3.png) no-repeat 0 0;}
.lcaSlider .item.ty4{background:url(../images/img_lca4.png) no-repeat 0 0;}
.lcaSlider .item.ty5{background:url(../images/img_lca5.png) no-repeat 0 0;}
.lcaSlider .item.ty6{background:url(../images/img_lca6.png) no-repeat 0 0;}
.lcaSlider .item.ty7{background:url(../images/img_lca7.png) no-repeat 0 0;}
.lcaSlider .item.ty8{background:url(../images/img_lca8.png) no-repeat 0 0;}
.lcaSlider .slide-controller{position:absolute;top:-120px;right:60px;width:122px;height:59px;}
.lcaSlider .slick-prev,.lcaSlider .slick-next{z-index:2;position:absolute;top:0;bottom:0;margin:auto 0;width:59px;height:59px;font-size:0;background:url(../images/ic_arrow.png) no-repeat 50% 50%;background-size:contain}
.lcaSlider .slick-prev{left:0}
.lcaSlider .slick-next{right:0;}
.lcaSlider .slick-next{transform:rotate(180deg);}

.section.response{background:url(../images/bg_response.jpg) no-repeat 50% 50%;background-size:cover}
.section.response h2{color:#fff}
.section.response .in{;max-width:1540px;margin:0 auto;padding-left:116px;box-sizing:border-box;}
.section.response .itemg{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1120px;margin:-50px auto 0}
.section.response .item{display:flex;align-items:center;justify-content:center;position:relative;width:226px;height:225px;line-height:28px;margin:50px 20px 0;text-align:center;font-size:20px;color:#fff;border-radius:20px;overflow:hidden;}
.section.response .item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;border:2px solid rgba(128,128,128,.6);background:rgba(255,255,255,.1);box-sizing:border-box;}
.section.response .item i{display:block;height:57px;margin-bottom:20px;}
.section.response .item.ty1 i{background:url(../images/ic_response1.png) no-repeat 50% 50%;}
.section.response .item.ty2 i{background:url(../images/ic_response2.png) no-repeat 50% 50%;}
.section.response .item.ty3 i{background:url(../images/ic_response3.png) no-repeat 50% 50%;}
.section.response .item.ty4 i{background:url(../images/ic_response4.png) no-repeat 50% 50%;}
.section.response .item.ty5 i{background:url(../images/ic_response5.png) no-repeat 50% 50%;}
.section.response .item.ty6 i{background:url(../images/ic_response6.png) no-repeat 50% 50%;}
.section.response .item.ty7 i{background:url(../images/ic_response7.png) no-repeat 50% 50%;}
.section.response .item.ty8 i{background:url(../images/ic_response8.png) no-repeat 50% 50%;}
.section.response .item p{position:relative;}
.section.response .item span{display:block;min-height:84px;}

.section.platform{background:url(../images/bg_platform.jpg) repeat 0 0;}
.section.platform .in{max-width:1540px;margin:0 auto;padding-left:30px;box-sizing:border-box;}
.section.platform .itemg{text-align:center;}
.section.platform .itemg div:before,.section.platform .itemg div:after{content:"";display:inline-block;width:538px;height:301px;}
.section.platform .itemg div:before{background:url(../images/img_platform1.png) no-repeat 50% 50%;}
.section.platform .itemg div:after{margin-left:50px;background:url(../images/img_platform2.png) no-repeat 50% 50%;}
.section.platform ul{display:flex;justify-content:center;}
.section.platform li{margin-top:88px;font-size:22px;font-weight:600}
.section.platform li~li{margin-left:100px}
.section.platform li:before{content:"";display:block;height:77px;margin-bottom:20px;}
.section.platform li:nth-child(1):before{background:url(../images/ic_platform1.png) no-repeat 50% 50%;}
.section.platform li:nth-child(2):before{background:url(../images/ic_platform2.png) no-repeat 50% 50%;}
.section.platform li:nth-child(3):before{background:url(../images/ic_platform3.png) no-repeat 50% 50%;}

.section.performance{background:url(../images/bg_performance.jpg) no-repeat 50% 50%;background-size:cover}
.section.performance .performanceSlider{max-width:1174px ! important;}
.section.performance .in{max-width:1174px;padding-left:30px;margin:0 auto;box-sizing:border-box;}
.section.performance .itemg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:-40px;}
.section.performance .item{position:relative;width:calc(50% - 20px);margin-top:40px;padding:20px;background:#ebeff5;border-radius:12px;box-sizing:border-box;}
.section.performance .txt{height:66px;line-height:26px;font-size:20px;font-weight:600;color:#333}
.section.performance .txt span{position:relative;top:-2px;font-size:18px}
.section.performance .date{color:#636364;}
.section.performance .logo{position:absolute;right:30px;bottom:24px;background-size:contain ! important;font-size:0}
.section.performance .kosha{width:172px;height:35px;background:url(../images/kosha.svg) no-repeat right 50%;}/*한국산업단지공단*/
.section.performance .dyedec{width:131px;height:20px;background:url(../images/dyedec.png) no-repeat right 50%;}/*다이텍*/
.section.performance .mss{width:168px;height:34px;background:url(../images/mss.svg) no-repeat right 50%;}/*중소벤처기업부*/
.section.performance .elas{width:159px;height:31px;background:url(../images/elas.jpg) no-repeat right 50%;}/*엘라스켐*/
.section.performance .polytex{width:140px;height:22px;background:url(../images/polytex.png) no-repeat right 50%;}/*POLYTEX*/
.section.performance .btp{width:172px;height:35px;background:url(../images/btp.svg) no-repeat right 50%;}/*부산테크노파크*/
.section.performance .kemp{width:130px;height:23px;background:url(../images/kemp.jpg) no-repeat right 50%;}/*KEMP*/
.section.performance .sgs{width:100px;height:48px;background:url(../images/sgs.jpg) no-repeat right 50%;}/*SGS*/
.section.performance .youngjin{width:178px;height:39px;background:url(../images/youngjin.png) no-repeat right 50%;}/*영진테크*/
.section.performance .ktl{width:189px;height:25px;background:url(../images/ktl.png) no-repeat right 50%;}/*한국산업기술시험원*/
.section.performance .ketep{width:116px;height:42px;background:url(../images/ketep.png) no-repeat right 50%;}/*한국에너지기술평가원*/
.section.performance .onechang{width:190px;height:25px;background:url(../images/onechang.png) no-repeat right 50%;}/*원창*/
.section.performance .plazh{width:194px;height:27px;background:url(../images/plazh.png) no-repeat right 50%;}/*플라즈마홀딩스*/
.section.performance .busungtfc{width:222px;height:37px;background:url(../images/busungtfc.png) no-repeat right 50%;}/*BUSUNG TFC*/
.section.performance .enct{width:119px;height:47px;background:url(../images/enct.png) no-repeat right 50%;}/*ENDIRECTION*/
.section.performance .sidiz{width:120px;height:36px;background:url(../images/sidiz.png) no-repeat right 50%;}/*SIDIZ*/
.section.performance .kmw{width:195px;height:30px;background:url(../images/kmw.png) no-repeat right 50%;}/*KMW*/
.section.performance .easy{width:152px;height:49px;background:url(../images/easy.png) no-repeat right 50%;}/*EASY BIO*/
.section.performance .kfti{width:196px;height:39px;background:url(../images/kfti.png) no-repeat right 50%;}/*한국섬유산업연합회*/

.section.performance .slick-dots{margin-top:40px;font-size:0}
.section.performance .slick-dots li{width:12px;height:12px;}
.section.performance .slick-dots button{width:12px;height:12px;border-radius:100%;background:#aaafb0}
.section.performance .slick-dots .slick-active button{width:12px;height:12px;border-radius:100%;background:#0089d0}
.section.performance .slick-dots li~li{margin-left:10px}

.section.inquiry{background:url(../images/bg_inquiry.jpg) no-repeat 50% 50%;background-size:cover}
.fp-viewing-inquiry .section.inquiry:before{opacity:.8;}
.section.inquiry .box{position:absolute;max-height:570px;max-width:1540px;left:0;right:0;top:60px;bottom:60px;margin:auto;}
.section.inquiry .in{display:flex;align-items:center;justify-content:space-between;padding-left:116px;}
.section.inquiry .txtg{width:580px;color:#fff;font-weight:100;}
.section.inquiry .txtg .txt1{width:534px;height:91px;font-size:0;background:url(../images/txt1.png) no-repeat 0 0;}
.section.inquiry .txtg .txt2{margin-top:19px;font-size:50px;}
.section.inquiry .txtg .txt3{margin-top:13px;font-size:18px;line-height:30px}
.section.inquiry .form_block{position:relative;width:743px}
.section.inquiry .form_block .txt{margin-bottom:24px;color:#fff;font-weight:100;}
.section.inquiry .form_block .txt strong{color:#ff0101}
.section.inquiry .form_block .select_box{position:absolute;top:-18px;right:0;width:50%}
.section.inquiry .form_block .select_box .select button{width:100%;height:54px;padding-left:25px;text-align:left;border-radius:12px;background:url(../images/ic_sel.png) no-repeat right 15px center #d5e0e8;}
.section.inquiry .form_block .select_box .select.selected button{color:#fff;background:url(../images/ic_sel_on.png) no-repeat right 15px center #0089d0;}
.section.inquiry .form_block .select_box .option{display:none;position:absolute;overflow:hidden;width:100%;background:#d5e0e8;border-radius:12px;border:1px solid #99a9b6;box-sizing:border-box;}
.section.inquiry .form_block .select_box .option li:hover{color:#fff;background:#0089d0;}
.section.inquiry .form_block .select_box .option input{position:absolute;top:0;left:0;opacity:0;}
.section.inquiry .form_block .select_box .option li label{cursor:pointer;display:block;line-height:42px;padding-left:12px;}
.section.inquiry .form_block .select_box.open .option{display:block}
.section.inquiry .form_block .form{display:flex;flex-wrap:wrap;width:100%;}
.section.inquiry .form_block .form li{width:calc(50% - 3px);margin:0 3px 6px 0;}
.section.inquiry .form_block .form li:nth-child(2n){margin-right:0;margin-left:3px}
.section.inquiry .form_block .form li:last-child{width:100%;margin:0;}
.section.inquiry .form_block .form input{width:100%;height:54px;padding-left:25px;color:#fff;background:#d5e0e8;border-radius:12px;border:1px solid #99a9b6}
.section.inquiry .form_block .form textarea{width:100%;height:142px;padding:25px;color:#fff;background:#d5e0e8;border-radius:12px;border:1px solid #99a9b6}
.section.inquiry .form_block .chkg{margin-top:30px;}
.section.inquiry .form_block .chkg li{position:relative;}
.section.inquiry .form_block .chkg li~li{margin-top:20px;}
.section.inquiry .form_block .chkg .btn{position:absolute;top:-5px;right:0;width:90px;height:29px;font-size:14px;color:#fff;font-weight:300;background:#0089d0;border-radius:6px;}
.section.inquiry .form_block .btn_block{margin-top:50px;}
.section.inquiry .form_block .btn_inquiry{width:100%;height:60px;color:#fff;font-size:24px;border-radius:6px;background:#0089d0;transition:all 0.3s ease-in-out;}
.section.inquiry .form_block .btn_inquiry:disabled{cursor:not-allowed;color:#989898;background:#363636}

.fp-viewing-footer header{display:none}
.section.footer .cons{height:598px}
.section.footer{height:598px ! important;background:url(../images/bg_footer.jpg) no-repeat 50% 50% #000;background-size:cover}
.fp-viewing-footer .section.footer:before{opacity:.8;}
.section.footer .box{position:absolute;max-height:290px;max-width:1540px;left:0;right:0;top:60px;bottom:60px;margin:auto;}
.section.footer .in{display:flex;align-items:center;padding-left:116px;}
.section.footer .txtg{line-height:96px;color:#fff;font-weight:600;font-size:86px}
.section.footer .txtg strong{color:#0089cf}
.section.footer footer{margin-left:190px;}
.section.footer footer .txt1{width:445px;padding-top:90px;color:#fff;font-size:14px;font-family:'montserrat';background:url(../images/txt2.png) no-repeat 0 0;}
.section.footer footer .txt2{margin-top:23px;line-height:24px;color:#c4c4c4;font-size:15px;font-weight:100}
.section.footer footer .txt2 p{display:inline-block;}
.section.footer footer .txt2 p:nth-of-type(1){margin-right:6px}
.section.footer footer .btn_block{margin-top:24px;font-size:0}
.section.footer footer a{display:inline-block;min-width:120px;height:40px;line-height:34px;padding:0 12px;font-weight:300;font-size:18px;text-align:center;color:#c4c4c4;border-radius:12px;box-sizing:border-box;}
.section.footer footer a~a{margin-left:14px;}
.section.footer footer .btn1{background:#70ad47}
.section.footer footer .btn2{border:3px solid #9a9a9a;}
.section.footer footer .btn3{background:#ed7d31}
.section.footer footer .snsg{position:relative;top:-10px;display:inline-block;margin-left:14px;}
.section.footer footer .sns{min-width:40px;width:40px;height:40px;font-size:0}
.section.footer footer .sns.instar{background:url(../images/ic_instar.png) no-repeat 0 0;}
.section.footer footer .sns.facebook{background:url(../images/ic_facebook.png) no-repeat 0 0;}
.section.footer footer .sns.blog{background:url(../images/ic_blog.png) no-repeat 0 0;}
.section.footer .btn_top{display:none}
.section.footer input{width:80px;background:transparent ! important;border:0;}

.btn_fixed{z-index:2;position:fixed;right:60px;bottom:60px}
.btn_fixed a{display:block;width:69px;height:69px;font-size:0 ! important;background:url(../images/ic_inquiry.png) no-repeat 0 0;}
.fp-viewing-inquiry .btn_fixed,.fp-viewing-footer .btn_fixed{display:none}

#myVideo{position:fixed;left:0;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;}
.video.landscape{display:block}
.video.portrait{display:none}

header,.btn_fixed,.video{opacity:0;transition:all 0.3s ease-in-out;}
header.open,.btn_fixed.open,.video.open{opacity:1;}
header.open .site-popup{display:block;}

/* popup */
.pop_msg{display:none;z-index:9999;position:fixed;width:100%;height:100%;z-index:99999;top:0;left:0;}
.pop_msg:before{content:"";position:fixed;width:100%;height:100%;background:#000;opacity:.8}
.pop_msg .msg{z-index:9999;position:absolute;top:50%;left:0;right:0;width:420px;padding:0;text-align:center;color:#000;margin:0 auto;border:1px solid #cfcfcf;border-radius:20px;background:#fff;transform:translate(0, -50%);box-sizing:border-box;}
.pop_msg .msg .txt{display:flex;height:200px;align-items:center;justify-content:center;line-height:32px;font-size:24px;}
.pop_msg .msg .btn_ok{height:80px;text-align:center;border-top:1px solid #f5f5f5}
.pop_msg .msg .btn_ok button{width:100%;height:80px;font-size:24px;font-weight:bold;color:#303030}

.pop_agree{display:none;z-index:9999;position:fixed;width:100%;height:100%;z-index:99999;top:0;left:0;}
.pop_agree:before{content:"";position:fixed;width:100%;height:100%;background:#000;opacity:.8}
.pop_agree .btn_close{position:absolute;top:40px;right:32px;width:28px;height:29px;font-size:0}
.pop_agree .btn_close:before,.pop_agree .btn_close:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;margin:0;width:32px;height:4px;border-radius:4px;background:#303030;transform:rotate(45deg);}
.pop_agree .btn_close:before{transform:rotate(-45deg);}
.pop_agree .cons{overflow:hidden;z-index:9999;position:absolute;top:50%;left:0;right:0;width:940px;height:728px;margin:0 auto;background:#fff;border-radius:20px;transform:translate(0, -50%);box-sizing:border-box;}
.pop_agree .cons h1{height:100px;line-height:100px;margin-left:40px;font-size:30px;color:#303030;font-weight:700;border-bottom:1px solid #cfcfcf;}
.pop_agree .txtg{height:482px;margin:35px 20px 30px 40px;overflow-y:scroll}
.pop_agree .txtg strong{display:block;color:#303030;font-weight:600;font-size:20px;}
.pop_agree .txtg p{margin-top:12px;line-height:26px}
.pop_agree .txtg p + strong{margin-top:40px}
.pop_agree .btn_ok{height:80px;}
.pop_agree .btn_ok button{width:100%;height:80px;font-size:24px;color:#fff;background:#0089d0}
.pop_agree .btn_ok button:disabled{cursor:not-allowed;background:#cfcfcf}

.site-popup{/* display:none; */position:absolute;border-radius:20px;overflow:hidden;}
.site-popup img{max-width:100%!important}
.site-popup .pop-body{overflow:hidden}
.site-popup .pop-footer{display:flex;position:relative;color:#6c6c6c;background-color:#fff;height:60px;text-align:center;font-size:17px;border-top:1px solid #cacbcc}
.site-popup .pop-footer input{position:absolute;opacity:0}
.site-popup .pop-footer div{width:50%;}
.site-popup .pop-footer div~div{border-left:1px solid #cacbcc}
.site-popup .pop-footer label,.site-popup .pop-footer a{cursor:pointer;display:block;width:100%;line-height:60px;}
.site-popup .text-close{position:relative;}
@media (max-width:768px) {
	.site-popup{width:auto!important;height:auto!important;left:20px!important;right:20px;top:80px!important;min-width:320px;max-width:480px;margin:0 auto;border-radius:12px;}
	.site-popup .pop-body{width:auto!important;height:auto!important}
	.site-popup .pop-body img{width:100%!important}

	.site-popup .pop-footer{height:40px;font-size:14px;}
	.site-popup .pop-footer label,.site-popup .pop-footer a{line-height:40px;}
}


/* resize */
@media (min-width: 2400px) { 
	header{left:120px;right:120px;}
	.menu_ui{left:120px;}
	.section.main .box{left:120px;right:120px;top:120px;}
	.lcaSlider{padding-left:406px}
	.lcaSlider .slide-controller{right:120px;}
}
@media (min-width: 3000px) { 
	 header{left:240px;right:240px;}
	 .menu_ui{left:240px;}
	.section.main .box{left:240px;right:240px;top:120px;}
	.lcaSlider{padding-left:506px}
	.lcaSlider .slide-controller{right:240px;}
}

@media (max-width: 1700px) {
	.section.inquiry .form_block{width:100%;margin-left:60px;}
	
	.section.footer .txtg{line-height:84px;font-size:72px}
	.section.footer footer{margin-left:140px}
}

@media (max-width: 1600px) {
	.section.main .box,.section.inquiry .box,.section.footer .box{left:60px;right:60px;max-width:100%;}

	.section.inquiry .form_block{width:100%;margin-left:60px;}

	.section.footer .txtg{line-height:78px;font-size:58px}
}


@media (max-width: 1380px) {
	body{min-width:auto;}

	header{height:100px;left:0;top:0;right:0;}
	header:before{opacity:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(0, 0, 0, .8), rgba(0, 0, 0, 0));transition:all 0.3s ease-in-out}
	header h1{position:absolute;top:30px;left:30px;}
	header.fixed:before{opacity:1;}

	.btn_fixed,.btn_top{bottom:30px;right:30px;}

	.menu_ui{top:0;left:auto;right:0;bottom:auto;height:auto;margin:0;color:#fff ! important}
	.menu_ui .btn_menu{cursor:pointer;z-index:1;position:fixed;top:50px;right:30px;display:block;width:36px;height:32px;font-size:0}
	.menu_ui .btn_menu:before,.menu_ui .btn_menu:after,.menu_ui .btn_menu span{content:"";position:absolute;left:0;right:0;width:100%;height:4px;background:#222;margin:auto;transition:all 0.3s ease-in-out}
	.menu_ui .btn_menu:before{top:0;}
	.menu_ui .btn_menu:after{bottom:0;}
	.menu_ui .btn_menu span{top:0;bottom:0;}
	.fp-viewing-main .btn_menu:before,.fp-viewing-main .btn_menu:after,.fp-viewing-main .btn_menu span{background:#fff}
	.fp-viewing-response .btn_menu:before,.fp-viewing-response .btn_menu:after,.fp-viewing-response .btn_menu span{background:#fff}
	.fp-viewing-performance .btn_menu:before,.fp-viewing-performance .btn_menu:after,.fp-viewing-performance .btn_menu span{background:#fff}	
	.fp-viewing-inquiry .btn_menu:before,.fp-viewing-inquiry .btn_menu:after,.fp-viewing-inquiry .btn_menu span{background:#fff}	
	.menu_ui li{color:#fff ! important}
	.menu_ui .nav{position:fixed;right:-320px;width:320px;height:100%;background:rgba(0, 0, 0, .8);transition:all 0.3s ease-in-out}
	.menu_ui .nav nav{overflow-y:auto;padding:180px 0 180px 60px;height:100%;box-sizing:border-box;background-image:linear-gradient(transparent, #000, transparent);}
	.menu_ui.open .nav{right:0;}
	.menu_ui.open a:before{background:#fff ! important}
	.menu_ui.open .btn_menu:before{bottom:0;transform:rotate(-45deg);background:#fff;}
	.menu_ui.open .btn_menu:after{top:0;transform:rotate(45deg);background:#fff;}
	.menu_ui.open .btn_menu span{display:none}

	.section{min-width:auto}
	.section h2{line-height:48px;font-size:36px}
	.section .box{left:30px;right:30px;}
	
	.lcaSlider{padding-left:30px}
	.lcaSlider .slide-controller{top:-100px}
	
	.section.response .in{padding:0 30px}
	.section.response .itemg{max-width:960px;margin-top:-20px}
	.section.response .item{margin-left:0;margin-right:0;margin-top:20px;}
	
	.section.platform .in{padding-left:0}
	.section.platform .itemg div:before,.section.platform .itemg div:after{width:400px;height:224px;background-size:cover}
	
	.section.performance .performanceSlider{max-width:900px ! important;}
	.section.performance .in{max-width:900px;padding-left:0}
	.section.performance .itemg{margin-top:-20px}
	.section.performance .item{width: calc(50% - 10px);margin-top:20px;}
	.section.performance .txt{line-height:22px;font-size:18px}
	.section.performance .txt span{top:-1px;font-size:13px}
	
	.section.inquiry .in{padding-left:0}
	.section.inquiry .txtg .txt1{width:443px;height:65px;background-size:contain}
	.section.inquiry .txtg .txt2{font-size:40px}
	.section.inquiry .txtg .txt3{line-height:26px;font-size:16px}
	.section.inquiry .form_block{margin-left:10px}
	.section.inquiry .form_block .form input{padding-left:16px;}
	.section.inquiry .form_block .form textarea{padding:16px}
	.chk_box label{font-size:15px}
	
	.section.footer .in{padding-left:0}
	.section.footer .txtg{line-height:56px;font-size:46px}
	.section.footer footer{margin-left:60px;}
}

@media (max-width: 1200px) {
	header{height:74px;}
	header h1{top:20px;left:20px;}
	header h1 a{width:125px;height:33px;background:url(../images/logo_m.png) no-repeat 0 0;background-size:contain ! important}

	.menu_ui .btn_menu{top:24px;right:20px;width:24px;height:22px;}
	.menu_ui .btn_menu:before,.menu_ui .btn_menu:after,.menu_ui .btn_menu span{height:3px;}

	.section.main .box:before{margin-bottom:40px}

	.section h2{line-height:36px;margin-bottom:30px;font-size:30px;}
	
	.lcaSlider .slide-controller{width:90px;top:-60px;}
	.lcaSlider .slick-prev, .lcaSlider .slick-next{width:40px;height:40px;}

	section.performance .itemg{margin-top:-10px;}
	.section.performance .item{width: calc(50% - 5px);padding:16px;margin-top:10px;}
	.section.performance .txt{height:52px;line-height:22px;font-size:16px;}

	.section.inquiry .btn_top{display:none}

	.section.footer .btn_top{display:block;bottom:auto;top:20px;}

	.pop_agree .cons{height:628px}
	.pop_agree .txtg{height:382px}
}


@media (max-width: 1000px) {
	body{font-size:14px}

	.chk_box label{padding-left:22px;color:#fff;font-weight:300;font-size:13px;font-weight:400}
	.chk_box label:before{top:4px;border-width:2px}
	.chk_box label:after{top:9px;left:5px;width:6px;height:6px;background:#0089d0}

	.video.landscape.section.main .playline1{display:none}
	.video.portrait,.section.main .playline2{display:block}

	.loadingUi div span{width:20px;height:20px;margin:0}

	.btn_fixed{bottom:20px;right:20px;}
	.btn_fixed a{width:50px;height:50px;background: url(../images/ic_inquiry_m.png) no-repeat 0 0;background-size:contain}

	.btn_top{width:50px;height:50px;bottom:20px;right:20px;}
	.btn_top a{background-size:contain}
	
	.section .cons{display:block;}
	.section .box{left:0;right:0;margin:0 20px;min-height:1000px;box-sizing:border-box;}
	.fp-scroller,.section .cons,.section .box{height:auto;}

	.section .box h2{line-height:28px;margin-bottom:30px;padding-top:100px;font-size:20px}
	.section .box h2 br{display:none}
	
	.section.main .box{max-height:none;top:auto;left:20px;}
	.section.main .box:before{position:fixed;left:20px;width:13px;height:21px;margin-bottom:-50px;background-size:contain}

	.lcaSlider{display:flex;flex-wrap:wrap;width:auto;padding-left:0;margin:0 -4px;}
	.lcaSlider .item{width:calc(50% - 8px);height:90px;margin:4px;border-radius:8px;background-size:cover ! important}
	.lcaSlider .item p{width:100%;margin:0 12px;line-height:18px;text-align:center;font-size:14px;}
	.lcaSlider .item p span{margin-top:4px;line-height:14px;font-size:13px}
	.lcaSlider .slide-controller{display:none}
	
	.section.response .in{padding:0}
	.section.response .itemg{margin:0 -4px}
	.section.response .item{width:calc(50% - 8px);height:90px;line-height:16px;margin:4px;font-size:13px;border-radius:8px}
	.section.response .item:before{border-radius:8px}
	.section.response .item i{height:22px;margin-bottom:4px;background-size:contain ! important}
	.section.response .item span{min-height:auto}

	.section.platform .itemg div:before, .section.platform .itemg div:after{width:100%;height:150px;border-radius:12px;background-size:cover ! important}
	.section.platform .itemg div:after{margin-left:0}
	.section.platform ul{justify-content:space-between;}
	.section.platform li{margin-top:30px;font-size:14px;}
	.section.platform li:before{height:36px;background-size:contain ! important}
	.section.platform li~li{margin-left:0}
	
	.section.performance .in~.in .itemg{padding-top:20px}
	.section.performance .itemg{padding-top:100px;}
	.section.performance .txt{height:42px;line-height:19px;font-size:14px;}
	.section.performance .txt br{display:none}
	.section.performance .logo{bottom:16px;right:16px;}
	.section.performance .kosha{height:17px;}/*한국산업단지공단*/
	.section.performance .dyedec{height:10px;}/*다이텍*/
	.section.performance .mss{height:17px;}/*중소벤처기업부*/
	.section.performance .elas{height:15px;}/*엘라스켐*/
	.section.performance .polytex{height:11px;}/*POLYTEX*/
	.section.performance .btp{height:17px;}/*부산테크노파크*/
	.section.performance .kemp{height:11px;}/*KEMP*/
	.section.performance .sgs{height:24px;}/*SGS*/
	.section.performance .youngjin{height:20px;}/*영진테크*/
	.section.performance .ktl{height:12px;}/*한국산업기술시험원*/
	.section.performance .ketep{height:21px;}/*한국에너지기술평가원*/
	.section.performance .onechang{height:12px;}/*원창*/
	.section.performance .plazh{height:13px;}/*플라즈마홀딩스*/
	.section.performance .busungtfc{height:16px;}/*BUSUNG TFC*/
	
	.section.performance .enct{height:23px;}/*ENDIRECTION*/
	.section.performance .sidiz{height:18px;}/*SIDIZ*/
	.section.performance .kmw{height:15px;}/*KMW*/
	.section.performance .easy{height:24px;}/*EASY BIO*/
	.section.performance .kfti{height:19px;}/*한국섬유산업연합회*/
	
	.fp-viewing-inquiry header{position:absolute;}
	.fp-viewing-inquiry header h1 a{display:none;width:36px;height:36px;background:url(../images/ic_bk.svg) no-repeat 50% 50%;background-size:contain}
	.fp-viewing-inquiry .fp-tableCell{display:block;}
	.section.inquiry:before{background:#fff;opacity:1 !important}
	.section.inquiry .box{position:relative;left:0;top:0;bottom:0;width:100%;padding:22px 15px 60px;max-height:none}
	.section.inquiry .in{display:block;padding-left:0}
	.section.inquiry .txtg{width:auto;color:#fff}
	.section.inquiry .txtg .txt1,.section.inquiry .txtg .txt2{display:none;}
	.section.inquiry .txtg .txt3{margin-top:0;line-height:26px;text-align:center;font-size:13px;font-weight:300}
	.section.inquiry .txtg .txt3 strong{font-size:24px;font-weight:600}
	.section.inquiry .form_block{margin:20px 0 0 0}
	.section.inquiry .form_block .txt{margin-bottom:16px;color:#fff;font-weight:400}
	.section.inquiry .form_block .select_box{top:-14px}
	.section.inquiry .form_block .select_box .select button{height:40px;padding-left:12px;border-radius:8px;border:1px solid #99a9b6;}
	.section.inquiry .form_block .select_box .option li label{line-height:38px;}
	.section.inquiry .form_block .form input{height:40px;border-radius:8px}
	.section.inquiry .form_block .form textarea{height:78px;}
	.section.inquiry .form_block .chkg{margin-top:16px}
	.section.inquiry .form_block .chkg li~li{margin-top:8px}
	.section.inquiry .form_block .chkg .btn{width:65px;height:26px;font-size:13px}
	.section.inquiry .form_block .btn_block{margin-top:16px;}
	.section.inquiry .form_block .btn_inquiry{height:46px;font-size:20px}
	.section.inquiry .form_block .btn_inquiry:disabled{color:#9e9e9e;background:#eee}
	
	.section.footer .cons,.section.footer .fp-scroller{height:360px ! important;}
	.section.footer{height:360px ! important;}
	.section.footer .box{left:20px;right:20px;top:0;bottom:0;max-height:none;min-height:auto}
	.section.footer .in{display:block;padding-left:0;padding-top:80px;}
	.section.footer .txtg{display:none;line-height:36px;text-align:center;font-size:28px}
	.section.footer footer{margin-left:0;text-align:center}
	.section.footer footer .txt1{padding-top:30px;width:auto;font-size:12px;background-size:auto 24px;background-position:50% 0}
	.section.footer footer .txt2{line-height:22px;font-size:13px}
	.section.footer footer .txt2 p{display:block;}
	.section.footer footer .txt2 p:nth-of-type(1){margin-right:0}
	.section.footer footer .txt2 p + br{display:none}
	.section.footer footer a{min-width:132px;font-size:16px}
	.section.footer footer .sns{min-width:40px;width:40px;height:40px;background-size:contain ! important}
	.section.footer footer .sns.instar{background:url(../images/ic_instar_m.png) no-repeat 0 0;}
	.section.footer footer .sns.facebook{background:url(../images/ic_facebook_m.png) no-repeat 0 0;}
	.section.footer footer .sns.blog{background:url(../images/ic_blog_m.png) no-repeat 0 0;}

	.pop_msg .msg{width:320px;}
	.pop_msg .msg .txt{height:120px;line-height:28px;font-size:20px;}
	.pop_msg .msg .btn_ok{height:50px;}
	.pop_msg .msg .btn_ok button{width:100%;height:50px;font-size:20px;}

	.pop_agree .cons{width:calc(100% - 60px);height:calc(100% - 136px);max-height:540px}
	.pop_agree .btn_close{top:22px;right:12px;}
	.pop_agree .btn_close:before, .pop_agree .btn_close:after{width:22px;height:3px}
	.pop_agree .cons h1{height:48px;line-height:48px;margin-left:16px;font-size:18px;}
	.pop_agree .txtg{height:calc(100% - 136px);}
	.pop_agree .txtg{margin:20px 16px}
	.pop_agree .btn_ok button{height:48px;font-size:18px;}
	.pop_agree .txtg strong{font-size:16px}
	.pop_agree .txtg p + strong{margin-top:20px}
}

@media (max-width: 540px) {
	.section .cons{display:flex;justify-content:center;align-items:center;height:100%;}
	.section .box{min-height:auto ! important;}
	.section .box h2{margin-bottom:20px;padding-top:40px;}

	.btn_fixed{bottom:10px;right:10px;}
	.btn_fixed a{width:36px;height:36px;}

	.btn_top{width:36px;height:36px;bottom:10px;right:10px;}
	
	.section.performance .cons{display:block;height:2100px;}
	.section.performance .box{min-height:2100px ! important;}
	.section.performance .itemg{display:block;padding-top:80px}
	.section.performance .item{width:100%}

	.section.inquiry .form_block .form{display:block;}
	.section.inquiry .form_block .form li{width:100%;margin:0 0 4px 0 ! important}
	.section.inquiry .form_block .form li:last-child{margin:0 ! important}
}

@media (max-width: 500px) { 
	 #myVideo{bottom:auto;top:0;min-width:auto;min-height:auto;width:100%;}
}

@media (max-width: 380px) and (max-height: 1500px) { 
	 #myVideo{bottom:auto;top:-100px;}
}



/* motion */
	.section.main .txt1{opacity:0;transform:rotate(-90deg);transition:all 0.3s ease-in-out;transition-delay:100ms;}
	.section.main .txt2{opacity:0;transform:translateY(80px);transition:.8s all;transition-delay:800ms;}
	.section.main .txt3{opacity:0;transform:translateY(80px);transition:.8s all;transition-delay:900ms;}
	.fp-viewing-main .section.main .txt1{opacity:1;}
	.fp-viewing-main .section.main .txt2,.fp-viewing-main .section.main .txt3{opacity:1;transform:translateY(0);transform:translateX(0);}

	.section.lca h2{opacity:0;transform:translateY(80px);transition:.8s all;transition-delay:100ms;}
	.section.lca .lcaSlider{opacity:0;transform:translateY(80px);transition:.8s all;transition-delay:200ms;}
	.fp-viewing-lca .section.lca h2,.fp-viewing-lca .section.lca .lcaSlider
	{opacity:1;transform:translateY(0);transform:translateX(0);}

	.section.response h2{opacity:0;transform:translateY(80px);transition:.8s all;transition-delay:100ms;}
	.section.response .in{opacity:0;transform:translateY(80px);transition:.8s all;transition-delay:200ms;}
	.fp-viewing-response .section.response h2,.fp-viewing-response .section.response .in
	{opacity:1;transform:translateY(0);transform:translateX(0);}

	.section.platform h2{opacity:0;transform:translateY(80px);transition:.8s all;transition-delay:100ms;}
	.section.platform .itemg div{opacity:0;transform:translateY(80px);transition:.8s all;transition-delay:200ms;}
	.section.platform .itemg ul{opacity:0;transform:translateY(80px);transition:.8s all;transition-delay:300ms;}
	.fp-viewing-platform .section.platform h2,.fp-viewing-platform .section.platform .itemg div,.fp-viewing-platform .section.platform .itemg ul
	{opacity:1;transform:translateY(0);transform:translateX(0);}

	.section.performance .itemg{opacity:0;transform:translateY(80px);transition:.8s all;transition-delay:100ms;}
	.fp-viewing-performance .section.performance .itemg{opacity:1;transform:translateY(0);transform:translateX(0);}

	.section.inquiry .txt1{opacity:0;transform:translateY(80px);transition:.8s all;transition-delay:100ms;}
	.section.inquiry .txt2{opacity:0;transform:translateY(80px);transition:.8s all;transition-delay:200ms;}
	.section.inquiry .txt3{opacity:0;transform:translateY(80px);transition:.8s all;transition-delay:300ms;}
	.section.inquiry .form_block{opacity:0;transform:translateY(80px);transition:.8s all;transition-delay:300ms;}

	.fp-viewing-inquiry .section.inquiry .txt1,.fp-viewing-inquiry .section.inquiry .txt2,.fp-viewing-inquiry .section.inquiry .txt3,.fp-viewing-inquiry .section.inquiry .form_block
	{opacity:1;transform:translateY(0);transform:translateX(0);}

	.section.footer .txtg{opacity:0;transform:translateY(80px);transition:.8s all;transition-delay:100ms;}
	.section.footer .txt1{opacity:0;transform:translateY(80px);transition:.8s all;transition-delay:200ms;}
	.section.footer .txt2{opacity:0;transform:translateY(80px);transition:.8s all;transition-delay:300ms;}
	.section.footer .btn_block{opacity:0;transform:translateY(80px);transition:.8s all;transition-delay:400ms;}

	.fp-viewing-footer .section.footer .txtg,.fp-viewing-footer .section.footer .txt1,.fp-viewing-footer .section.footer .txt2,.fp-viewing-footer .section.footer .btn_block
	{opacity:1;transform:translateY(0);transform:translateX(0);}

	.fp-viewing-footer .section.inquiry .txt1,.fp-viewing-footer .section.inquiry .txt2,.fp-viewing-footer .section.inquiry .txt3,.fp-viewing-footer .section.inquiry .form_block
	{opacity:1;transform:translateY(0);transform:translateX(0);}
	
	