@charset "UTF-8";*{background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{font-family:游ゴシック,Yu Gothic,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-size:16px;font-weight:300;height:100%;margin:0;padding:0;position:relative;width:100%}.clearFix{clear:both;float:none!important}.hide{display:none}.noScroll{overflow:hidden}.cage{margin:0 auto;padding:0 20px}.flex,.flexC{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;position:relative}.flexC{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.animate{transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}input,select,textarea{-webkit-appearance:none;background:transparent;border:0;border-radius:0;-webkit-border-radius:0;border-style:solid;border-bottom:1px solid #ccc;display:block;font-size:.85rem;letter-spacing:1px;padding:15px;width:100%}input :focus,select :focus,textarea :focus{outline:none;outline-color:transparent;outline-style:none}a{text-decoration:none}.checkbox{display:inline-block;margin:0 15px 25px 0}.checkbox [type=checkbox]:checked,.checkbox [type=checkbox]:not(:checked){left:-9999px;position:absolute}.checkbox [type=checkbox]:checked+label,.checkbox [type=checkbox]:not(:checked)+label{color:#818181;cursor:pointer;font-size:.8rem;padding-left:25px;position:relative}.checkbox [type=checkbox]:checked+label:before,.checkbox [type=checkbox]:not(:checked)+label:before{border:1px solid #ccc;content:"";height:14px;left:0;position:absolute;top:0;width:14px}.checkbox [type=checkbox]:checked+label:after,.checkbox [type=checkbox]:not(:checked)+label:after{content:url(../img/check.png);left:0;position:absolute;top:-2px;-webkit-transition:all .2s;transition:all .2s}.checkbox [type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.checkbox [type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@font-face{font-display:swap;font-family:TTSupermolotNeueExpandedDemiBold;font-style:normal;font-weight:400;src:url(https://39872411.fs1.hubspotusercontent-na1.net/hubfs/39872411/Innovex%20CSS%20Assets/TT_Supermolot_Neue_Expanded_DemiBold.ttf) format("truetype"),url(../fonts/TT_Supermolot_Neue_Expanded_DemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:TTSupermolotNeueDemiBold;font-style:normal;font-weight:400;src:url(https://39872411.fs1.hubspotusercontent-na1.net/hubfs/39872411/Innovex%20CSS%20Assets/TT_Supermolot_Neue_DemiBold.ttf) format("truetype"),url(../fonts/TT_Supermolot_Neue_DemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:TTSupermolotNeueLight;font-style:normal;font-weight:400;src:url(https://39872411.fs1.hubspotusercontent-na1.net/hubfs/39872411/Innovex%20CSS%20Assets/TT_Supermolot_Neue_Light.ttf) format("truetype"),url(../fonts/TT_Supermolot_Neue_Light.woff) format("woff")}@font-face{font-display:swap;font-family:IBMPlexSans-Medium;font-style:normal;font-weight:700;src:url(../fonts/IBMPlexSans-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:IBMPlexSans-Light;font-style:normal;font-weight:700;src:url(https://39872411.fs1.hubspotusercontent-na1.net/hubfs/39872411/Innovex%20CSS%20Assets/IBMPlexSans-Light.ttf) format("truetype")}@font-face{font-family:NotoSansJP-Bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-style:normal;font-weight:400;src:url(../fonts/NotoSansJP-Bold.otf) format("otf")}@font-face{font-family:NotoSansJP-Thin;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-style:normal;font-weight:400;src:url(../fonts/NotoSansJP-Thin.otf) format("otf")}@font-face{font-display:swap;font-family:NotoSansJP-Light;font-style:normal;font-weight:400;src:url(../NotoSansJP-Light.otf) format("otf")}@font-face{font-family:NotoSansJP-Medium;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-style:normal;font-weight:400;src:url(../fonts/NotoSansJP-Medium.otf) format("otf")}.ttlEN{font-family:TTSupermolotNeueLight,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:-.1rem}.ttlEN_B{font-family:TTSupermolotNeueDemiBold,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.06rem}.ttlEN_BB{font-family:TTSupermolotNeueExpandedDemiBold,sans-serif}.fontEN{font-family:IBMPlexSans-Light,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1rem}.fontEN_HB{font-family:IBMPlexSans-Medium,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.06rem}.ttlJP{font-family:NotoSansJP-Light,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.2rem}.fontJP_B{font-family:NotoSansJP-Bold,sans-serif;font-weight:400;font-weight:600}.fontJP_B,.fontJP_M{font-style:normal;line-height:3.65rem}.fontJP_M{font-family:NotoSansJP-Medium,sans-serif;font-weight:400}.fontJP{font-family:NotoSansJP-Thin,sans-serif;font-style:normal;font-weight:400;letter-spacing:.1rem;line-height:3.65rem}.white{color:#fff}.black{color:#000}.blue{color:#00f}.pc{display:block}.sp,.tb,.tbsp{display:none}.deviseHeight{height:100vh;height:calc(var(--vh)*100)}.deviceMaxWidth{margin:0 auto;max-width:1680px;width:95%}.clickNone{pointer-events:none}html{font-size:69.4%;font-size:.694vw;height:100%}body{color:#6d6e71;font-family:NotoSansJP-Light,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,verdana,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";height:100%}body,body.fadeAnim{-webkit-transition:1s;transition:1s}body.fadeAnim{-webkit-filter:blur(.5rem);filter:blur(.5rem);opacity:0}body::-webkit-scrollbar{background:#fafafa;height:1px;overflow:hidden;width:1px}body::-webkit-scrollbar-button{display:none}body::-webkit-scrollbar-piece{background:#eee}body::-webkit-scrollbar-piece:start{background:#eee}body::-webkit-scrollbar-corner,body::-webkit-scrollbar-thumb{background:#333}body #wrapper,body.active{overflow:hidden}body #wrapper{display:none;opacity:1;position:relative;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;-webkit-transition:1.5s;transition:1.5s;z-index:3}body #wrapper.show{display:block}body main{background-color:#fff;position:relative;z-index:3}body section{overflow:hidden;position:relative}body .Section{background-color:#fff;padding:17rem 0;position:relative;z-index:3}body .widthL{margin:0 auto;max-width:120.2rem;width:90%}body .widthM{margin:0 auto;max-width:111.6rem;width:85%}body .widthS{margin:0 auto 0 0;max-width:72.5rem;width:80.55%}img{width:100%}p{word-wrap:break-word}a{color:#6d6e71;display:inline-block;tap-highlight-color:rgba(0,0,0,.1);-webkit-tap-highlight-color:rgba(0,0,0,.1);-webkit-transition:.5s;transition:.5s}@media (hover:hover) and (pointer:fine){a:hover{cursor:pointer}}h1{line-height:6.4rem}h1,h2{font-size:6.39rem}h2{letter-spacing:.09rem;margin:0 0 1.9rem}h3{font-size:2.5rem;letter-spacing:.2rem}h5{font-size:1.73rem}.space{margin:0 3rem}.moreBtn{background-color:#00f;border-radius:2.425rem;height:4.85rem;padding:1.6rem 0 1.7rem;position:relative;text-align:center;width:41.25rem}.moreBtn,.moreBtn span{display:block;-webkit-transition:.4s;transition:.4s}.moreBtn span{font-size:1.73rem;letter-spacing:.1rem}.moreBtn:hover{cursor:pointer}.moreBtn:hover span{letter-spacing:.3rem}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-.8rem);transform:translateY(-.8rem)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-.8rem);transform:translateY(-.8rem)}}@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@-webkit-keyframes circle{0%{stroke-dasharray:0,377}to{stroke-dasharray:377,377}}@keyframes circle{0%{stroke-dasharray:0,377}to{stroke-dasharray:377,377}}@-webkit-keyframes copyAnim{0%{-webkit-filter:blur(.4rem);filter:blur(.4rem);opacity:0;-webkit-transform:scale(100%) rotateX(45deg);transform:scale(100%) rotateX(45deg)}99.9%,to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(100%) rotateX(0);transform:scale(100%) rotateX(0)}}@keyframes copyAnim{0%{-webkit-filter:blur(.4rem);filter:blur(.4rem);opacity:0;-webkit-transform:scale(100%) rotateX(45deg);transform:scale(100%) rotateX(45deg)}99.9%,to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(100%) rotateX(0);transform:scale(100%) rotateX(0)}}@-webkit-keyframes ttlAnim{0%{opacity:0;-webkit-transform:scale(100%) translateY(100%);transform:scale(100%) translateY(100%)}99.9%,to{opacity:1;-webkit-transform:scale(100%) translateY(0);transform:scale(100%) translateY(0)}}@keyframes ttlAnim{0%{opacity:0;-webkit-transform:scale(100%) translateY(100%);transform:scale(100%) translateY(100%)}99.9%,to{opacity:1;-webkit-transform:scale(100%) translateY(0);transform:scale(100%) translateY(0)}}@-webkit-keyframes KVttlAnim{0%{opacity:0;-webkit-transform:scale(100%) translateX(-100%);transform:scale(100%) translateX(-100%)}99.9%,to{opacity:1;-webkit-transform:scale(100%) translateX(0);transform:scale(100%) translateX(0)}}@keyframes KVttlAnim{0%{opacity:0;-webkit-transform:scale(100%) translateX(-100%);transform:scale(100%) translateX(-100%)}99.9%,to{opacity:1;-webkit-transform:scale(100%) translateX(0);transform:scale(100%) translateX(0)}}@-webkit-keyframes KVslideIn{0%{-webkit-transform:scale(100%) translateX(-100%);transform:scale(100%) translateX(-100%)}to{-webkit-transform:scale(100%) translateX(0);transform:scale(100%) translateX(0)}}@keyframes KVslideIn{0%{-webkit-transform:scale(100%) translateX(-100%);transform:scale(100%) translateX(-100%)}to{-webkit-transform:scale(100%) translateX(0);transform:scale(100%) translateX(0)}}@-webkit-keyframes KVslideOut{0%{-webkit-transform:scale(100%) translateX(0);transform:scale(100%) translateX(0)}to{-webkit-transform:scale(100%) translateX(101%);transform:scale(100%) translateX(101%)}}@keyframes KVslideOut{0%{-webkit-transform:scale(100%) translateX(0);transform:scale(100%) translateX(0)}to{-webkit-transform:scale(100%) translateX(101%);transform:scale(100%) translateX(101%)}}@-webkit-keyframes showScroll{0%{-webkit-transform:translateX(8rem);transform:translateX(8rem)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes showScroll{0%{-webkit-transform:translateX(8rem);transform:translateX(8rem)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.copyAnim{overflow:hidden;-webkit-transition:none;transition:none}.copyAnim span{display:inline-block;opacity:0}.copyAnim.show span:first-child{-webkit-animation:copyAnim 1.5s 75ms forwards;animation:copyAnim 1.5s 75ms forwards}.copyAnim.show span:nth-child(2){-webkit-animation:copyAnim 1.5s .15s forwards;animation:copyAnim 1.5s .15s forwards}.copyAnim.show span:nth-child(3){-webkit-animation:copyAnim 1.5s .225s forwards;animation:copyAnim 1.5s .225s forwards}.copyAnim.show span:nth-child(4){-webkit-animation:copyAnim 1.5s .3s forwards;animation:copyAnim 1.5s .3s forwards}.copyAnim.show span:nth-child(5){-webkit-animation:copyAnim 1.5s .375s forwards;animation:copyAnim 1.5s .375s forwards}.copyAnim.show span:nth-child(6){-webkit-animation:copyAnim 1.5s .45s forwards;animation:copyAnim 1.5s .45s forwards}.copyAnim.show span:nth-child(7){-webkit-animation:copyAnim 1.5s .525s forwards;animation:copyAnim 1.5s .525s forwards}.copyAnim.show span:nth-child(8){-webkit-animation:copyAnim 1.5s .6s forwards;animation:copyAnim 1.5s .6s forwards}.copyAnim.show span:nth-child(9){-webkit-animation:copyAnim 1.5s .675s forwards;animation:copyAnim 1.5s .675s forwards}.copyAnim.show span:nth-child(10){-webkit-animation:copyAnim 1.5s .75s forwards;animation:copyAnim 1.5s .75s forwards}.copyAnim.show span:nth-child(11){-webkit-animation:copyAnim 1.5s .825s forwards;animation:copyAnim 1.5s .825s forwards}.copyAnim.show span:nth-child(12){-webkit-animation:copyAnim 1.5s .9s forwards;animation:copyAnim 1.5s .9s forwards}.copyAnim.show span:nth-child(13){-webkit-animation:copyAnim 1.5s .975s forwards;animation:copyAnim 1.5s .975s forwards}.copyAnim.show span:nth-child(14){-webkit-animation:copyAnim 1.5s 1.05s forwards;animation:copyAnim 1.5s 1.05s forwards}.copyAnim.show span:nth-child(15){-webkit-animation:copyAnim 1.5s 1.125s forwards;animation:copyAnim 1.5s 1.125s forwards}.copyAnim.show span:nth-child(16){-webkit-animation:copyAnim 1.5s 1.2s forwards;animation:copyAnim 1.5s 1.2s forwards}.copyAnim.show span:nth-child(17){-webkit-animation:copyAnim 1.5s 1.275s forwards;animation:copyAnim 1.5s 1.275s forwards}.copyAnim.show span:nth-child(18){-webkit-animation:copyAnim 1.5s 1.35s forwards;animation:copyAnim 1.5s 1.35s forwards}.copyAnim.show span:nth-child(19){-webkit-animation:copyAnim 1.5s 1.425s forwards;animation:copyAnim 1.5s 1.425s forwards}.copyAnim.show span:nth-child(20){-webkit-animation:copyAnim 1.5s 1.5s forwards;animation:copyAnim 1.5s 1.5s forwards}.ttlAnim{overflow:hidden;-webkit-transition:none;transition:none}.ttlAnim span{display:inline-block;opacity:0}.ttlAnim.show span:first-child{-webkit-animation:ttlAnim .6s 45ms forwards;animation:ttlAnim .6s 45ms forwards}.ttlAnim.show span:nth-child(2){-webkit-animation:ttlAnim .6s .09s forwards;animation:ttlAnim .6s .09s forwards}.ttlAnim.show span:nth-child(3){-webkit-animation:ttlAnim .6s .135s forwards;animation:ttlAnim .6s .135s forwards}.ttlAnim.show span:nth-child(4){-webkit-animation:ttlAnim .6s .18s forwards;animation:ttlAnim .6s .18s forwards}.ttlAnim.show span:nth-child(5){-webkit-animation:ttlAnim .6s .225s forwards;animation:ttlAnim .6s .225s forwards}.ttlAnim.show span:nth-child(6){-webkit-animation:ttlAnim .6s .27s forwards;animation:ttlAnim .6s .27s forwards}.ttlAnim.show span:nth-child(7){-webkit-animation:ttlAnim .6s .315s forwards;animation:ttlAnim .6s .315s forwards}.ttlAnim.show span:nth-child(8){-webkit-animation:ttlAnim .6s .36s forwards;animation:ttlAnim .6s .36s forwards}.ttlAnim.show span:nth-child(9){-webkit-animation:ttlAnim .6s .405s forwards;animation:ttlAnim .6s .405s forwards}.ttlAnim.show span:nth-child(10){-webkit-animation:ttlAnim .6s .45s forwards;animation:ttlAnim .6s .45s forwards}.ttlAnim.show span:nth-child(11){-webkit-animation:ttlAnim .6s .495s forwards;animation:ttlAnim .6s .495s forwards}.ttlAnim.show span:nth-child(12){-webkit-animation:ttlAnim .6s .54s forwards;animation:ttlAnim .6s .54s forwards}.ttlAnim.show span:nth-child(13){-webkit-animation:ttlAnim .6s .585s forwards;animation:ttlAnim .6s .585s forwards}.ttlAnim.show span:nth-child(14){-webkit-animation:ttlAnim .6s .63s forwards;animation:ttlAnim .6s .63s forwards}.ttlAnim.show span:nth-child(15){-webkit-animation:ttlAnim .6s .675s forwards;animation:ttlAnim .6s .675s forwards}.ttlAnim.show span:nth-child(16){-webkit-animation:ttlAnim .6s .72s forwards;animation:ttlAnim .6s .72s forwards}.ttlAnim.show span:nth-child(17){-webkit-animation:ttlAnim .6s .765s forwards;animation:ttlAnim .6s .765s forwards}.ttlAnim.show span:nth-child(18){-webkit-animation:ttlAnim .6s .81s forwards;animation:ttlAnim .6s .81s forwards}.ttlAnim.show span:nth-child(19){-webkit-animation:ttlAnim .6s .855s forwards;animation:ttlAnim .6s .855s forwards}.ttlAnim.show span:nth-child(20){-webkit-animation:ttlAnim .6s .9s forwards;animation:ttlAnim .6s .9s forwards}.KVttlAnim{overflow:hidden;-webkit-transition:none;transition:none}.KVttlAnim span{display:inline-block;opacity:0}.KVttlAnim.show span{-webkit-animation:KVttlAnim 1s forwards;animation:KVttlAnim 1s forwards}#Video{height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw}#kvVideo-wrap{display:none}video#kvVideo{height:100vh;left:0;-o-object-fit:cover;object-fit:cover;position:fixed;top:0;-webkit-transition:4.5s;transition:4.5s;vertical-align:bottom;width:100vw}video#kvVideo.move{height:113.2vw;-webkit-transform:translate(-7.8vw,-20.12vw);transform:translate(-7.8vw,-20.12vw);width:113.2vw}video#kvVideoSP{height:100vh;left:0;-o-object-fit:cover;object-fit:cover;position:fixed;top:0;-webkit-transition:4.5s;transition:4.5s;vertical-align:bottom;width:100vw}.skipBtn{bottom:7rem;color:#fff;font-size:2rem;letter-spacing:.05rem;position:absolute;right:5rem;-webkit-transition:.4s;transition:.4s;z-index:10}.skipBtn:hover{cursor:pointer;opacity:.6s}#kvImg{background-image:url(../img/KV.jpg);background-size:cover;height:113.2vw;left:-7.8vw;position:fixed;top:-20.12vw;width:113.2vw;z-index:-2}#kvImgSP{background-image:url(../img/KV_SP.jpg);background-size:cover;position:fixed;z-index:-2}#kvImgSP,#kvShade{height:100vh;left:0;top:0;width:100vw}#kvShade{background-color:rgba(0,0,0,.23);position:absolute;z-index:-1}header{width:100%}header .HeaderArea{height:6.8rem;left:0;padding:0 3.9rem 0 2.8rem;position:fixed;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%;z-index:10;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-transition:.6s;transition:.6s}header .HeaderArea .LogoArea{background-image:url(../img/logo.png);background-size:contain;height:6rem;width:10.7rem}header .HeaderArea .LogoArea a{display:block;height:100%;width:100%}header .HeaderArea nav{font-size:1.7rem;letter-spacing:0;margin-top:.9rem}header .HeaderArea nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}header .HeaderArea nav ul a{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#00f),color-stop(0,#000)) var(--_p,100%)/200% no-repeat;background:linear-gradient(90deg,#00f 50%,#000 0) var(--_p,100%)/200% no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;margin:0 0 0 1.8rem;overflow:hidden;position:relative;-webkit-transition:.6s;transition:.6s}header .HeaderArea nav ul a:after{background-color:#00f;content:"";display:block;height:6px;left:0;position:absolute;top:100%;width:100%}header .HeaderArea nav ul a:hover{--_p:0%}header.show .HeaderArea{-webkit-transform:translateY(0);transform:translateY(0)}#KV{height:100vh;position:relative;width:100%;z-index:2}#KV .textBlock{bottom:6rem;left:6.9rem;overflow:hidden;position:absolute}#KV .textBlock .KVslideIn h1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-item-align:baseline;align-self:baseline;-webkit-animation:KVslideIn 1s ease-in forwards;animation:KVslideIn 1s ease-in forwards;letter-spacing:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}#KV .textBlock .KVslideIn h1 span{background-color:transparent;color:#fff;display:inline-block;height:6.8rem;margin:0 auto .3rem 0;opacity:1;overflow:hidden;padding:.3rem 1.2rem 0;position:relative}#KV .textBlock .KVslideIn .copyEN{-webkit-animation:KVslideIn 1s ease-in forwards;animation:KVslideIn 1s ease-in forwards;-webkit-animation-delay:.6s;animation-delay:.6s;color:#fff;margin:.3rem 0 2.2rem;-webkit-transform:translateX(-100%);transform:translateX(-100%)}#KV .textBlock .KVslideIn .copyEN span{background-color:transparent;display:inline-block;font-size:1.75rem;height:auto;letter-spacing:-.048rem;line-height:2.5rem;overflow:hidden;padding:.8rem 1.55rem .9rem;position:relative}#KV .textBlock .KVslideIn .copyJP{-webkit-animation:KVslideIn 1s ease-in forwards;animation:KVslideIn 1s ease-in forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s;color:#fff;-webkit-transform:translateX(-100%);transform:translateX(-100%)}#KV .textBlock .KVslideIn .copyJP span{background-color:transparent;display:inline-block;font-size:2.5rem;letter-spacing:.39rem;overflow:hidden;padding:1rem 2rem;position:relative}#KV .textBlock .KVslideIn span:after{-webkit-animation:KVslideOut 1s forwards;animation:KVslideOut 1s forwards;-webkit-animation-delay:1s;animation-delay:1s;background-color:#00f;content:"";display:block;height:100%;position:absolute;right:0;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:all .4s ease 1s;transition:all .4s ease 1s;width:100%}#KV .textBlock .KVslideIn .copyEN span:after{-webkit-animation:KVslideOut 1s forwards;animation:KVslideOut 1s forwards;-webkit-animation-delay:1.6s;animation-delay:1.6s}#KV .textBlock .KVslideIn .copyJP span:after{-webkit-animation:KVslideOut 1s forwards;animation:KVslideOut 1s forwards;-webkit-animation-delay:2.2s;animation-delay:2.2s}#KV .scrollBtn{-webkit-animation:showScroll .6s ease forwards;animation:showScroll .6s ease forwards;-webkit-animation-delay:2.2s;animation-delay:2.2s;bottom:7vh;position:absolute;right:6.9rem;-webkit-transform:translateX(16rem);transform:translateX(16rem);-webkit-transition:.6s;transition:.6s}#KV .scrollBtn .text{font-size:1.34rem;letter-spacing:.04rem;line-height:1.34rem;margin:0 auto 1.5rem;white-space:nowrap;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#KV .scrollBtn .circle{background-image:url(https://39872411.fs1.hubspotusercontent-na1.net/hubfs/39872411/Innovex%20CSS%20Assets/scrollDown.png);background-repeat:no-repeat;background-size:contain;height:2.9rem;margin:0 auto;padding:0 2rem;width:2.9rem}#About .Section{font-size:1.45rem;padding:19rem 0 19.4rem}#About .textArea{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#About .textArea .col{width:50%}#About .textArea .col:first-child{margin:0 0 0 4.3rem}#About .textArea .col h5{letter-spacing:-.04rem}#About .textArea .col .copyJP{font-size:3.2rem;letter-spacing:.25rem;line-height:5.8rem;margin:1.6rem 0 0}#About .textArea .col .copyJP span{display:inline-block}#About .textArea .col p{letter-spacing:.03rem;line-height:3.2rem;margin:3.4rem 0 2rem 2.1rem}#About .textArea .col p:first-child{margin:3.8rem 0 2rem 2.1rem}#About .Holder{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:7.2rem 0 6.9rem;padding:8rem 0 0}#About .Holder .col{width:calc(33.33333% - 4.2rem)}#About .Holder .col .imgArea{aspect-ratio:1;background-image:url(https://39872411.fs1.hubspotusercontent-na1.net/hubfs/39872411/Innovex%20CSS%20Assets/about01.png);background-size:cover;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 3.5rem}#About .Holder .col .imgArea .ttlArea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:2rem;padding-top:1.5rem}#About .Holder .col .imgArea .ttlArea span{font-size:2.68rem;height:3.68rem;letter-spacing:.1rem}#About .Holder .col .textArea .ttlArea{font-size:2.5rem;margin:0 0 2.5rem}#About .Holder .col .textArea p{font-size:1.45rem;letter-spacing:0;line-height:2.5rem;margin:0 0 2.5rem 6rem;position:relative}#About .Holder .col .textArea p:before{background-image:url(https://39872411.fs1.hubspotusercontent-na1.net/hubfs/39872411/Innovex%20CSS%20Assets/aboutno_1.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:4.55rem;left:-6rem;position:absolute;top:.3rem;width:4.55rem}#About .Holder .col .textArea p:nth-child(3):before,#About .Holder .col .textArea p:nth-child(4):before{background-image:url(https://39872411.fs1.hubspotusercontent-na1.net/hubfs/39872411/Innovex%20CSS%20Assets/aboutno_2.png)}#About .Holder .col .textArea p:nth-child(5):before{background-image:url(https://39872411.fs1.hubspotusercontent-na1.net/hubfs/39872411/Innovex%20CSS%20Assets/aboutno_4.png)}#About .Holder .col:nth-child(2) .imgArea{background-image:url(https://39872411.fs1.hubspotusercontent-na1.net/hubfs/39872411/Innovex%20CSS%20Assets/about02.png)}#About .Holder .col:nth-child(3) .ttlJP{letter-spacing:.09rem}#About .Holder .col:nth-child(3) .imgArea{background-image:url(https://39872411.fs1.hubspotusercontent-na1.net/hubfs/39872411/Innovex%20CSS%20Assets/about03.png)}#About .moreBtn{margin:0 auto}#Movie .Section{background-image:url(../img/message.png);background-position:50%;background-size:cover;height:57.6vw;padding:0}#Movie .Contents{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:8.5rem 0}#Movie .Contents .Holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4rem 0 0}#Movie .Contents .Holder h2{letter-spacing:.09rem;margin:0 0 1.4rem}#Movie .Contents .Holder h3{margin:0 0 3.7rem}#Movie .Contents .Holder a .playBtn{background-image:url(../img/playBtn.png);background-size:contain;display:block;height:10.25rem;margin:1rem 0 4.2rem;position:relative;width:10.25rem}#Movie .Contents .Holder a .playBtn svg{height:10.25rem;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%) rotate(-90deg);transform:translateX(-50%) rotate(-90deg);width:10.25rem;z-index:10}#Movie .Contents .Holder a .playBtn circle{fill:transparent;stroke:#00f;stroke-width:2;opacity:0;-webkit-transition:.4s;transition:.4s}#Movie .Contents .Holder a:hover .playBtn circle{-webkit-animation:circle 1.5s;animation:circle 1.5s;opacity:1}#Movie .Contents .Holder .textArea{color:#fff;font-size:1.5rem;letter-spacing:.082rem;line-height:2.2rem;margin:0 0 2.5rem;width:41.25rem}#Topics .Section{padding:16.85rem 0 16.6rem}#Topics .Contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#Topics .Holder{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin:5.6rem 0 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 4.5rem}#Topics .Holder .block{margin:0 0 6.2rem;width:calc(33.33333% - 3rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#Topics .Holder .block .imgArea{aspect-ratio:1/.54;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 0 1.9rem;overflow:hidden;position:relative;width:100%}#Topics .Holder .block .imgArea img{height:auto;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .5s ease-out;transition:all .5s ease-out;width:100%}#Topics .Holder .block .ttl{font-size:2.2rem;letter-spacing:.2rem;line-height:3.4rem;margin:0 0 1.2rem;vertical-align:top;width:100%}#Topics .Holder .block .ttl,#Topics .Holder .block p{display:-webkit-box;overflow:hidden;-webkit-transition:.5s;transition:.5s;-webkit-box-orient:vertical;-webkit-line-clamp:2}#Topics .Holder .block p{font-size:1.45rem;letter-spacing:.04rem;line-height:2.5rem;word-break:break-all}#Topics .Holder .block:hover .imgArea img{-webkit-transform:scale(1.05) translate(-50%,-50%);transform:scale(1.05) translate(-50%,-50%);-webkit-transform-origin:center;transform-origin:center}#Topics .Holder .block:hover .ttl,#Topics .Holder .block:hover p{opacity:.5}#Topics .moreBtn{margin:.6rem auto 0;padding:1.7rem 0}#Topics .moreBtn span{letter-spacing:.1rem}#Topics .moreBtn:hover span{letter-spacing:.3rem}#News .Section{background-color:#f1f2f7;padding:10.7rem 0 12rem}#News .Contents{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#News .Contents,#News .Holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#News .Holder{margin:6.3rem 0 5.4rem;width:100%}#News .Holder .newsBlock{background-color:#fff;line-height:7.1rem;margin:0 0 1rem;min-height:7rem;padding:.2rem 0;width:100%}#News .Holder .newsBlock .date{font-size:1.2rem;letter-spacing:.22rem;margin:auto 0;padding:0 2.7rem 0 3.1rem}#News .Holder .newsBlock .ttl{font-size:1.45rem;letter-spacing:.03rem;line-height:3rem;margin:auto 0;max-width:70rem;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}#News .Holder .newsBlock .arrow{margin:0 0 0 auto;position:relative}#News .Holder .newsBlock .arrow img{height:auto;position:absolute;right:2.2rem;top:2.125rem;-webkit-transition:.6s;transition:.6s;width:28.4rem}#News .Holder .newsBlock:hover .arrow img{-webkit-transform:translateX(-1.2rem);transform:translateX(-1.2rem)}#News .moreBtn{padding:1.6remrem 0}#SDGs .Section{padding:16.8rem 0 13.15rem}#SDGs .Contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#SDGs .Contents h2{letter-spacing:-.14rem}#SDGs .ImgArea{margin:10.4rem 0 4.8rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#SDGs .ImgArea .block{aspect-ratio:1/.428;background-color:#00f;border-radius:1.2rem;position:relative;width:calc(33.33333% - 2.4rem)}#SDGs .ImgArea .block img{height:7rem;left:7rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}#SDGs .ImgArea .block p{color:#fff;font-size:1.8rem;letter-spacing:.13rem;line-height:3rem;margin:auto auto auto 13.1rem}#SDGs .textArea{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#SDGs .textArea .col{width:50%}#SDGs .textArea .col:first-child{margin:.25rem 0 0 4.2rem}#SDGs .textArea .col .copyJP{font-size:3.2rem;letter-spacing:.25rem;line-height:6.05rem}#SDGs .textArea .col .copyJP span{display:inline-block}#SDGs .textArea .col p{font-size:1.45rem;letter-spacing:.03rem;line-height:3.2rem;margin:.75rem 0 0}#SDGs .textArea .col p:first-child{margin:.65rem 0 0 2.25rem}#Plant .Section{padding:7rem 0 0}#Plant .Contents{height:100%;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#Plant .Contents .imgArea{background-image:url(https://39872411.fs1.hubspotusercontent-na1.net/hubfs/39872411/Innovex%20CSS%20Assets/info.png);background-position:0;background-size:cover;width:50%}#Plant .Contents .imgArea img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#Plant .Contents .textArea{background-color:#00f;height:100%;padding:10rem 7rem;width:50%}#Plant .Contents .textArea .Holder{margin:auto;width:50.6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#Plant .Contents .textArea .Holder h2{font-size:5rem;margin-bottom:.5rem}#Plant .Contents .textArea .Holder h3{margin:3.6rem auto 0 0}#Plant .Contents .textArea .Holder p{font-size:1.5rem;letter-spacing:-.01rem;line-height:2.7rem;margin:3.1rem 0 0}#Plant .Contents .textArea .Holder .moreBtn{background-color:#fff;padding:1.6rem;width:100%}#Plant .Contents .textArea .Holder .moreBtn span{letter-spacing:-.01rem}#Plant .Contents .textArea .Holder .moreBtn:hover span{letter-spacing:.2rem}#Company .Section{padding:10.3rem 0 8.5rem}#Company .Section,#Company .Section table tr{background-color:#f1f2f7}#Company h2{letter-spacing:-.22rem}#Company .Holder{padding:5.1rem 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#Company .Holder table{width:calc(33.33333% - 3.93333rem)}#Company .Holder table caption{font-size:1.55rem;letter-spacing:.06rem;padding-bottom:.3rem;text-align:left}#Company .Holder table td,#Company .Holder table th{display:block;font-size:1.4rem;letter-spacing:.05rem;line-height:2.1rem;text-align:left;width:100%}#Company .Holder table th{margin:1.2rem 0 0}#Company .Holder table th.height0{margin:0}#Company .Holder table td{border-bottom:1px solid #6d6e71;padding:0 0 .72rem}#Company .Holder table td.noth{margin:1.2rem 0 0}#Company .Holder table td a{-webkit-transition:.4s;transition:.4s}#Company .Holder table td a:hover{opacity:.6}#Company .Holder table tr:last-of-type td{border-bottom:none}#newsPage #News .Section{background-color:#f1f2f7;padding:15.7rem 0 12rem}#newsPage #News .Contents{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#newsPage #News .Contents,#newsPage #News .Holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#newsPage #News .Holder{margin:6.3rem 0 5.4rem;width:100%}#newsPage #News .Holder .newsBlock{background-color:#fff;line-height:7.1rem;margin:0 0 1rem;min-height:7rem;padding:.2rem 0;width:100%}#newsPage #News .Holder .newsBlock .date{font-size:1.2rem;letter-spacing:.22rem;padding:0 2.7rem 0 3.1rem}#newsPage #News .Holder .newsBlock .ttl{font-size:1.5rem;letter-spacing:.03rem;line-height:3rem;margin:auto 1rem auto 0;max-width:70rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#newsPage #News .Holder .newsBlock .arrow{margin:0 0 0 auto;position:relative}#newsPage #News .Holder .newsBlock .arrow img{height:auto;position:absolute;right:2.2rem;top:2.125rem;-webkit-transition:.6s;transition:.6s;width:28.4rem}#newsPage #News .Holder .newsBlock:hover .arrow img{-webkit-transform:translateX(-1.2rem);transform:translateX(-1.2rem)}#newsPage #News .newsMore{width:100%}#newsPage #News .newsMore .inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#newsPage #News .newsMore .inner:hover{cursor:pointer}#newsDetails .newsHolder{background-color:#f1f2f7;padding:12.5rem 0;width:100%}#newsDetails .newsHolder .Contents{font-size:1.5rem;letter-spacing:0;line-height:2.5rem;margin:0 auto;max-width:80rem;width:90%}#newsDetails .newsHolder .imgL{height:auto;width:100%}#newsDetails .newsHolder .imgS{height:auto;margin:0 25%;width:50%}#newsDetails .newsHolder .ttlArea{font-size:2.5rem;font-size:2rem;letter-spacing:.2rem;line-height:4rem;margin:4rem 0 6rem}#newsDetails .newsHolder .ttlArea .date{letter-spacing:0}#newsDetails .newsHolder .ttlArea .ttlText{line-height:3.2rem}#newsDetails .newsHolder .ttlArea .subttl{color:#6d6e71;font-size:1.75rem;line-height:2.8rem;margin:.5rem 0 0}#newsDetails .newsHolder h4{background-color:#fff;color:#00f;font-family:NotoSansJP-Light,sans-serif;margin:5rem 0 2.5rem;padding:1.2rem;width:100%}#newsDetails .newsHolder p{margin:2.5rem 0}#newsDetails .newsHolder p.imgcaption{margin:1.5rem 0 4rem;text-align:center}#newsDetails .newsHolder p a{text-decoration:underline}#newsDetails .newsHolder ul{margin:2.5rem 0}#newsDetails .newsHolder ul li{margin:1rem 0;padding-left:2rem;position:relative}#newsDetails .newsHolder ul li:before{content:"・";display:block;left:0;position:absolute;top:0}#newsDetails .newsHolder b{font-weight:600}#newsDetails .newsHolder table{line-height:2rem;margin:4rem 0;text-align:left}#newsDetails .newsHolder table caption{font-family:NotoSansJP-Light,sans-serif;margin:0 0 1rem;text-align:left}#newsDetails .newsHolder table th{border-right:1px solid #6d6e71;padding:.25rem 1.5rem .25rem 0;vertical-align:middle}#newsDetails .newsHolder table td{padding:.25rem 0 .25rem 1.5rem;vertical-align:middle}#newsDetails .newsHolder table td a{text-decoration:underline;-webkit-transition:.4s;transition:.4s}#newsDetails .newsHolder table td a:hover{opacity:.6}#newsDetails .newsMenu{background-color:#00f;color:#fff;padding:4.5rem 0}#newsDetails .newsMenu .inner{margin:0 auto;max-width:80rem;width:70%;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:1.7rem;justify-content:space-between;letter-spacing:0}#newsDetails .newsMenu .inner a{color:#fff;-webkit-transition:.4s;transition:.4s}#newsDetails .newsMenu .inner a:hover{opacity:.6}#newsDetails .newsMenu .hidden{visibility:hidden}#contactPage #Contact .Section{background-color:#f1f2f7;padding:15.7rem 0 12rem}#contactPage #Contact .Section .Contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contactPage #Contact .Section .Contents .textArea{margin:6.3rem 0 5.4rem}#contactPage #Contact .Section .Contents .textArea p a{color:#00f;position:relative}#contactPage #Contact .Section .Contents .textArea p a:after{background:#00f;bottom:.75rem;content:"";display:block;height:1px;left:0;position:absolute;width:100%}#contactPage #Contact .Section .Contents .contactForm table.formTable{width:100%}#contactPage #Contact .Section .Contents .contactForm table.formTable tr th{font-family:TTSupermolotNeueLight,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:-.1rem;text-align:left;width:25%}#contactPage #Contact .Section .Contents .contactForm table.formTable tr th span{color:#00f;display:inline-block;font-size:1rem;margin-left:1rem}#contactPage #Contact .Section .Contents .contactForm table.formTable tr td{padding:3.5rem 0 0;width:75%}#contactPage #Contact .Section .Contents .contactForm table.formTable tr td input[type=Email],#contactPage #Contact .Section .Contents .contactForm table.formTable tr td input[type=tel],#contactPage #Contact .Section .Contents .contactForm table.formTable tr td input[type=text],#contactPage #Contact .Section .Contents .contactForm table.formTable tr td textarea{border:1px solid hsla(225,2%,44%,.5);color:#6d6e71;font-family:NotoSansJP-Light,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.2rem;letter-spacing:.2rem;padding:1.25rem 1rem}#contactPage #Contact .Section .Contents .contactForm table.formTable tr td input[type=Email]::-webkit-input-placeholder,#contactPage #Contact .Section .Contents .contactForm table.formTable tr td input[type=tel]::-webkit-input-placeholder,#contactPage #Contact .Section .Contents .contactForm table.formTable tr td input[type=text]::-webkit-input-placeholder{color:#6d6e71;opacity:.5}#contactPage #Contact .Section .Contents .contactForm table.formTable tr td input[type=Email]::-moz-placeholder,#contactPage #Contact .Section .Contents .contactForm table.formTable tr td input[type=tel]::-moz-placeholder,#contactPage #Contact .Section .Contents .contactForm table.formTable tr td input[type=text]::-moz-placeholder{color:#6d6e71;opacity:.5}#contactPage #Contact .Section .Contents .contactForm table.formTable tr td input[type=Email]:-ms-input-placeholder,#contactPage #Contact .Section .Contents .contactForm table.formTable tr td input[type=tel]:-ms-input-placeholder,#contactPage #Contact .Section .Contents .contactForm table.formTable tr td input[type=text]:-ms-input-placeholder{color:#6d6e71;opacity:.5}#contactPage #Contact .Section .Contents .contactForm table.formTable tr td input[type=Email]::-ms-input-placeholder,#contactPage #Contact .Section .Contents .contactForm table.formTable tr td input[type=tel]::-ms-input-placeholder,#contactPage #Contact .Section .Contents .contactForm table.formTable tr td input[type=text]::-ms-input-placeholder{color:#6d6e71;opacity:.5}#contactPage #Contact .Section .Contents .contactForm table.formTable tr td input[type=Email]::placeholder,#contactPage #Contact .Section .Contents .contactForm table.formTable tr td input[type=tel]::placeholder,#contactPage #Contact .Section .Contents .contactForm table.formTable tr td input[type=text]::placeholder{color:#6d6e71;opacity:.5}#contactPage #Contact .Section .Contents .contactForm table.formTable tr td textarea::-webkit-input-placeholder{color:#6d6e71;opacity:.5}#contactPage #Contact .Section .Contents .contactForm table.formTable tr td textarea::-moz-placeholder{color:#6d6e71;opacity:.5}#contactPage #Contact .Section .Contents .contactForm table.formTable tr td textarea:-ms-input-placeholder{color:#6d6e71;opacity:.5}#contactPage #Contact .Section .Contents .contactForm table.formTable tr td textarea::-ms-input-placeholder{color:#6d6e71;opacity:.5}#contactPage #Contact .Section .Contents .contactForm table.formTable tr td textarea::placeholder{color:#6d6e71;opacity:.5}#contactPage #Contact .Section .Contents .contactForm table.formTable tr td input[type=Email]:focus,#contactPage #Contact .Section .Contents .contactForm table.formTable tr td input[type=tel]:focus,#contactPage #Contact .Section .Contents .contactForm table.formTable tr td input[type=text]:focus,#contactPage #Contact .Section .Contents .contactForm table.formTable tr td textarea:focus{outline:0}#contactPage #Contact .Section .Contents .contactForm table.formTable .wpcf7-form-control-wrap{display:block;line-height:2rem}#contactPage #Contact .Section .Contents .contactForm table.formTable span.wpcf7-list-item{position:relative;-ms-flex-preferred-size:50%;flex-basis:50%;margin:0!important;width:100%}#contactPage #Contact .Section .Contents .contactForm table.formTable span.wpcf7-list-item input{border:none}#contactPage #Contact .Section .Contents .contactForm table.formTable .wpcf7-list-item-label{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 30px;position:relative;width:100%}#contactPage #Contact .Section .Contents .contactForm table.formTable input[type=radio]{opacity:0;position:absolute}#contactPage #Contact .Section .Contents .contactForm table.formTable .wpcf7-list-item-label:before{border:1px solid #6d6e71;border-radius:50%;content:"";display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}#contactPage #Contact .Section .Contents .contactForm table.formTable .wpcf7-list-item-label:after{background:#00f;border-radius:50%;content:"";display:block;height:10px;left:9px;margin-top:-4px;opacity:0;position:absolute;top:50%;width:10px}#contactPage #Contact .Section .Contents .contactForm table.formTable input[type=radio]:checked+.wpcf7-list-item-label:after{opacity:1}#contactPage #Contact .Section .Contents .contactForm table.formTable.personalForm .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#contactPage #Contact .Section .Contents .contactForm .submitArea{height:4.65rem;margin:6rem auto 0;position:relative;width:23.2rem}#contactPage #Contact .Section .Contents .contactForm .submitArea input#submit{background-color:#00f;border:1px solid #fff;bottom:0;color:#00f;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transition:.5s;transition:.5s;width:100%;z-index:3}#contactPage #Contact .Section .Contents .contactForm .submitArea input#submit:hover{cursor:pointer}#contactPage #Contact .Section .Contents .contactForm .submitArea .wpcf7-spinner{display:none}#contactPage #Contact .Section .Contents .contactForm .submitArea .sendBtn{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;pointer-events:none;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:.5s;transition:.5s;width:100%;z-index:5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contactPage #Contact .Section .Contents .contactForm .submitArea .sendBtn:hover,#contactPage #Contact .Section .Contents .contactForm .submitArea:hover{cursor:pointer}#contactPage #Contact .Section .Contents .contactForm .wpcf7-not-valid-tip{color:#00f;font-size:1.2rem;line-height:2rem;padding:1rem 0 0 1rem}#contactPage #Contact .Section .Contents .contactForm .wpcf7 form.invalid .wpcf7-response-output,#contactPage #Contact .Section .Contents .contactForm .wpcf7 form.payment-required .wpcf7-response-output,#contactPage #Contact .Section .Contents .contactForm .wpcf7 form.unaccepted .wpcf7-response-output{border:none;color:#00f;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.2rem;line-height:2rem;margin:3rem auto 0;text-align:center}footer{display:nones}footer.show{display:block}footer .Section{padding:11.7rem 0 11.11rem}footer .Section .LogoArea{background-image:url(https://39872411.fs1.hubspotusercontent-na1.net/hubfs/39872411/Innovex%20CSS%20Assets/Untitled.png);background-repeat:no-repeat;background-size:contain;display:block;height:7.8rem;margin:0 auto 8.3rem;-webkit-transition:.4s;transition:.4s;width:22.3rem}footer .Section .LogoArea:hover{opacity:.6}footer .Section .Holder{width:100%}footer .Section .Holder,footer .Section .Holder nav .col{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .Section .Holder nav .col{border-right:1px solid #979696;padding:0 5.55rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}footer .Section .Holder nav .col:first-child{padding:0 5.5rem 0 0}footer .Section .Holder nav .col:first-child .block:first-child{margin:0 0 3.5rem}footer .Section .Holder nav .col:last-child{border-right:none;padding:0 0 0 5.4rem}footer .Section .Holder nav .col .block .ttl{font-size:1.45rem;letter-spacing:.02rem;line-height:2rem;margin:.2rem 0 .7rem}footer .Section .Holder nav .col .block a{color:#000;display:block;font-size:1.35rem;height:2.6rem;letter-spacing:.09rem;line-height:2.7rem;margin:0;-webkit-transition:.4s;transition:.4s}footer .Section .Holder nav .col .block a:hover{color:#00f}footer .Section .Holder nav .col .block .copy{color:#6d6e71;font-size:1rem;height:2.4rem;letter-spacing:.05rem;line-height:2.4rem;padding-top:.2rem}footer .Section .Holder .Contact{font-size:1.35rem}footer .Section .Holder .Contact .block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between}footer .Section .Holder .Contact .block .ttl{letter-spacing:.2rem;line-height:2.6rem}footer .Section .Holder .Contact .block .text span{display:block;height:2.4rem;letter-spacing:.16rem;line-height:2.4rem}footer .Section .Holder .Contact .block .text span:first-child{margin:0 0 1rem}footer .Section .Holder .Contact .block .btn{border:1px solid #00f;display:block;height:4.8rem;margin:auto 0 0;overflow:hidden;padding:1.5rem 0 1.6rem;position:relative;text-align:center;width:24.5rem}footer .Section .Holder .Contact .block .btn span{-webkit-transition:.4s;transition:.4s}footer .Section .Holder .Contact .block .btn:after{background-color:#00f;content:"";display:block;height:100%;position:absolute;top:0;-webkit-transform:translateX(calc(-100% - 1px));transform:translateX(calc(-100% - 1px));-webkit-transition:.4s;transition:.4s;width:100%;z-index:-1}footer .Section .Holder .Contact .block .btn:hover span{color:#fff}footer .Section .Holder .Contact .block .btn:hover:after{-webkit-transform:translateX(0);transform:translateX(0)}#design{background-image:url(../img/design.png);background-size:contain;height:2200vh;left:0;opacity:.6;position:absolute;top:0;width:100vw;z-index:100}@media only screen and (max-width:835px){html{font-size:119.7%;font-size:1.197vw}body .pc{display:none}body .tb,body .tbsp{display:block}body .pcsp,body .sp{display:none}body header .HeaderArea{height:7rem;padding:0 1.6rem}body header .HeaderArea .SPmenu{display:block;height:60px;position:absolute;right:1.6rem;top:calc(3.5rem - 30px);width:60px}body header .HeaderArea .SPmenu .line{background-color:#00f;height:1px;left:28px;position:absolute;top:30px;-webkit-transition:.4s;transition:.4s;width:30px}body header .HeaderArea .SPmenu .line:after,body header .HeaderArea .SPmenu .line:before{background-color:#00f;content:"";display:block;height:1px;opacity:1;position:absolute;-webkit-transition:.4s;transition:.4s;width:30px}body header .HeaderArea .SPmenu .line:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}body header .HeaderArea .SPmenu .line:after{-webkit-transform:translateY(10px);transform:translateY(10px)}body header .HeaderArea .SPmenu .line.openMenu{-webkit-transform:rotate(135deg);transform:rotate(135deg)}body header .HeaderArea .SPmenu .line.openMenu:before{opacity:1;-webkit-transform:rotate(90deg);transform:rotate(90deg)}body header .HeaderArea .SPmenu .line.openMenu:after{opacity:0}body header .HeaderArea .SPmenu ul{background-color:#fff;display:none;height:100vh;padding:4rem 0;position:absolute;right:-1.6rem;top:calc(7rem - 14px);width:100vw}body header .HeaderArea .SPmenu ul li{font-size:2.8rem;line-height:8rem;position:relative;text-align:center}body header .HeaderArea .SPmenu ul li:first-child{margin-top:14rem}body header .HeaderArea .SPmenu ul li a{display:block;height:100%;width:100%}body header .HeaderArea .SPmenu ul li a:hover{color:#00f}body header .HeaderArea .SPmenu ul.openMenu{display:block}video#kvVideo.move{background-image:url(../img/KV.jpg);background-size:cover;height:100vh;-webkit-transform:translate(-20vh);transform:translate(-20vh);width:100vh}#kvImg{height:100vh;left:-20vh;position:fixed;top:0;width:100vh;z-index:-2}#KV .textBlock{bottom:auto;left:6rem;top:40rem}#KV .scrollBtn{bottom:6vh}#About .textArea .col:first-child{margin:0}#About .textArea .col .copyJP{font-size:2.2rem;line-height:4.4rem}#About .textArea .col p{margin:3.75rem 0 0}#About .textArea .col p:first-child{margin:3.75rem 0 2rem}#About .Holder{margin:10.7rem 0 9.3rem}#About .Holder .col{width:calc(33.33333% - 2rem)}#About .Holder .col .imgArea .ttlArea span{font-size:2rem;height:3rem}#About .Holder .col .textArea .ttlArea{font-size:2rem;line-height:2.75rem}#About .Holder .col .textArea p{margin:0 0 3.5rem 4rem}#About .Holder .col .textArea p:before{height:3rem;left:-4rem;width:3rem}#News .Holder .newsBlock .ttl{padding:0 3.1rem 0 0}#Movie .Section{height:110vw}#Topics .Holder{gap:0 4rem}#Topics .Holder .block{margin:0 0 6.7rem;width:calc(50% - 2rem)}#SDGs .ImgArea .block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.6rem 0;text-align:center}#SDGs .ImgArea .block img{height:12rem;left:50%;top:2rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}#SDGs .ImgArea .block p{display:block;margin:14rem 0 0;width:100%}#SDGs .textArea .col .copyJP{font-size:2.2rem;line-height:4.4rem;padding-left:2rem}#SDGs .textArea .col p,#SDGs .textArea .col:first-child{margin:0}#Plant .Contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#Plant .Contents .imgArea{display:block;height:50vw;padding:25vw 0;position:relative;width:100%}#Plant .Contents .textArea{display:block;padding:5.7rem 11.6rem;position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Plant .Contents .textArea .Holder{padding:8rem 4rem;width:100%}#Plant .Contents .textArea .Holder h3{margin:2rem 0 0}#Plant .Contents .textArea .Holder p{margin:5.1rem 0 0}#Company .Holder table{width:calc(33.33333% - 2.6rem)}#Company .Holder table caption{line-height:2.2rem}footer .Section{padding:10.7rem 0 10.5rem}footer .Section .Holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .Section .Holder nav{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .Section .Holder nav .col{min-height:19rem;padding:0 4.4rem}footer .Section .Holder nav .col:first-child{padding:0 3.8rem 0 0}footer .Section .Holder nav .col:last-child{padding:0 0 0 3.8rem}footer .Section .Holder nav .col .block:first-child{margin:0 0 3.8rem}footer .Section .Holder .Contact{margin-top:6rem;text-align:center}footer .Section .Holder .Contact .block .bottom{margin:3rem auto}#newsPage .Holder .newsBlock .ttl{padding:0 3.1rem 0 0}}@media only screen and (max-width:480px){html{font-size:266.6%;font-size:2.666vw}body .pc,body .pctb,body .tb{display:none}body .pcsp,body .sp{display:block}body .widthL{width:80%}body header .HeaderArea .SPmenu ul li{font-size:2rem;line-height:5rem}body header .HeaderArea .SPmenu ul li:first-child{margin-top:6rem}h1{font-size:3.4rem;line-height:3.8rem}h2{font-size:3.8rem}h3{font-size:1.8rem}.moreBtn{width:80vw}.skipBtn{bottom:10.5rem;font-size:1.8rem;right:2.4rem}#KV .textBlock{bottom:16rem;left:1.8rem;top:auto}#KV .textBlock .KVslideIn h1 span{height:auto;padding:.2rem 1rem 0}#KV .textBlock .KVslideIn .copyEN{word-break:break-word}#KV .textBlock .KVslideIn .copyEN span{font-size:1.25rem;height:auto;line-height:2.2rem;max-width:80%;padding:.8rem 1.2rem .6rem}#KV .textBlock .KVslideIn .copyJP span{font-size:1.4rem;letter-spacing:.16rem;padding:.9rem 1rem .7rem}#KV .scrollBtn{bottom:8vh;right:1.6rem;top:auto}#About .Section{padding:17rem 0 17.4rem}#About .widthL{width:90vw}#About .textArea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}#About .textArea .col{width:100%}#About .textArea .col h5{font-size:1.3rem;letter-spacing:-.02rem}#About .textArea .col .copyJP{font-size:2.4rem;line-height:4rem;margin:1.2rem 0 0}#About .Holder{width:80vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10.7rem auto 0}#About .Holder .col{width:100%}#About .Holder .col .imgArea{margin:0 0 3rem}#About .Holder .col .textArea{margin-bottom:6rem}#About .Holder .col .textArea .ttlArea{font-size:1.8rem;margin:0 0 1.6rem;text-align:center}#About .Holder .col .textArea p{margin:0 0 2rem 4rem;text-align:left}#Movie .Section{height:auto}#Movie .Contents{padding:8.5rem 0 12.5rem}#Movie .Contents .Holder a .playBtn{height:7.25rem;width:7.25rem}#Movie .Contents .Holder h2{margin:0 0 1.9rem}#Movie .Contents .Holder h3{margin:0 0 5.6rem}#Movie .Contents .Holder .textArea{margin:0 0 6rem;width:25.5rem}#Movie .Contents .Holder .moreBtn{width:25.5rem}#Topics .Holder .block{margin:0 0 4.7rem;width:100%}#Topics .Holder .block .imgArea{margin:0 0 1.6rem}#Topics .Holder .block .ttl{font-size:1.8rem;letter-spacing:.17rem;line-height:2.7rem;margin:0 0 .8rem}#Topics .Holder .block p{font-size:1.2rem;line-height:2rem}#News .Holder .newsBlock{height:auto;line-height:normal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.6rem 1.6rem .6rem}#News .Holder .newsBlock .date{padding:0 0 .5rem}#News .Holder .newsBlock .ttl{display:-webkit-box;font-size:1.2rem;line-height:2rem;margin:0 0 1rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:clip;white-space:normal}#News .Holder .newsBlock .arrow{margin:0}#News .Holder .newsBlock .arrow img{left:0;position:relative;right:auto;top:auto;width:18.4rem}#SDGs .Section{padding:14.8rem 0 16.4rem}#SDGs .ImgArea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:6.3rem 0 4.8rem}#SDGs .ImgArea .block{margin:0 0 2rem;width:100%}#SDGs .ImgArea .block img{height:8rem}#SDGs .ImgArea .block p{font-size:1.4rem;line-height:2rem;margin:9.5rem 0 0}#SDGs .widthL{width:90vw}#SDGs .textArea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}#SDGs .textArea .col{width:100%}#SDGs .textArea .col .copyJP{font-size:2.4rem;line-height:4rem;margin:1.2rem 0 0;padding:0}#SDGs .textArea .col p{margin:3.75rem 0 0}#Plant .Contents .textArea{padding:8.8rem 10vw}#Plant .Contents .textArea .Holder{padding:0}#Plant .Contents .textArea .Holder h2{font-size:3.7rem;letter-spacing:-.1rem}#Company h2{font-size:3.68rem;letter-spacing:-.2rem}#Company .Holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#Company .Holder table{margin-bottom:4rem;width:100%}#newsPage #News .Holder .newsBlock{height:auto;line-height:normal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.6rem 1.6rem .6rem}#newsPage #News .Holder .newsBlock .date{padding:0 0 .5rem}#newsPage #News .Holder .newsBlock .ttl{display:-webkit-box;font-size:1.2rem;line-height:2rem;margin:0 0 1rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:clip;white-space:normal}#newsPage #News .Holder .newsBlock .arrow{margin:0}#newsPage #News .Holder .newsBlock .arrow img{left:0;position:relative;right:auto;top:auto;width:18.4rem}#newsDetails .newsHolder table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#newsDetails .newsHolder table th{border:none;padding:1rem 1.5rem .25rem 0;vertical-align:middle;width:100%}#newsDetails .newsHolder table td{border-bottom:1px solid #6d6e71;padding:.25rem 0 1rem;vertical-align:middle;width:100%}#newsDetails .newsMenu{background-color:#00f;color:#fff;padding:4.5rem 0}#newsDetails .newsMenu .inner{margin:0 auto;max-width:80rem;width:70%;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:1.7rem;justify-content:space-between;letter-spacing:0}#newsDetails .newsMenu .inner a{color:#fff;-webkit-transition:.4s;transition:.4s}#newsDetails .newsMenu .inner a:hover{opacity:.6}#newsDetails .newsMenu .hidden{visibility:hidden}#contactPage #Contact .Section .Contents .textArea{text-align:center}#contactPage #Contact .Section .Contents .contactForm table.formTable tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#contactPage #Contact .Section .Contents .contactForm table.formTable tr th{width:100%}#contactPage #Contact .Section .Contents .contactForm table.formTable tr td{padding:0 0 3rem;width:100%}footer .Section .LogoArea{margin:0 auto 4.6rem;width:16rem}footer .Section .Holder{-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .Section .Holder nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .Section .Holder nav .col{border:none;min-height:auto;padding:0}footer .Section .Holder nav .col:first-child{padding:0}footer .Section .Holder nav .col:first-child .block,footer .Section .Holder nav .col:first-child .block:first-child{margin:0 0 2rem}footer .Section .Holder nav .col:last-child{padding:0}footer .Section .Holder nav .col .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 0 2rem}footer .Section .Holder nav .col .block:first-child{margin:0 0 2rem}footer .Section .Holder nav .col .block .ttl{margin:.6rem 0 0;width:30vw}footer .Section .Holder nav .col .block .copy{margin:2rem auto 0}footer .Section .Holder .Contact .block .btn{margin:3rem auto 0}footer .Section .Holder .Contact .block .ttl{height:auto;margin:0 0 1rem}}