.pc{display:none}html{font-family:'Noto Sans JP','游ゴシック体',YuGothic,'Yu Gothic Medium','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,sans-serif;font-size:62.5%;overflow-x:hidden;height:100%;color:#222;font-feature-settings:'pkna' 1}body{font-size:1.4rem;line-height:1.71429;overflow-x:hidden;height:100%;margin:0;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}blockquote,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,li,ol,p,pre,span,td,th,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:1rem}a{transition:color .1s linear,opacity .3s linear;text-decoration:none;color:#333}a:active,a:hover{outline:0}b,strong{font-weight:700}div,h1,h2,h3,p,table{margin:0}li,ul{list-style:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:bottom;border:0}pre{overflow:auto}table{border-spacing:0;border-collapse:collapse}figure{margin:0;padding:0}input,textarea{padding:0}input[type=submit]{border:none;border-radius:0;-webkit-appearance:none}input[type=email],input[type=password],input[type=tel],input[type=text],textarea{font-family:inherit;border:1px solid #eee;border-radius:0;-webkit-appearance:none}address{font-size:1rem;font-style:normal}i{font-style:normal}.font-en{font-family:'IBM Plex Sans',sans-serif}.overlay{font-family:'IBM Plex Sans',sans-serif;font-size:10vw;font-style:italic;position:fixed;z-index:10;top:0;left:0;display:flex;display:none;width:100%;height:100%;opacity:0;color:#fff;background:#606c88;background:linear-gradient(135deg,#606c88 0,#283144 100%);align-items:center;justify-content:center}.overlay.fade-out{display:flex;visibility:visible;-webkit-animation:fade-out 1s ease forwards;animation:fade-out 1s ease forwards;-webkit-animation-delay:3s;animation-delay:3s;opacity:1}.footer{padding:50px 0}.footer .footerNav{font-family:'IBM Plex Sans',sans-serif;font-style:italic;text-align:center}.footer .footerNav li{margin-bottom:60px}.footer .footerNav li:last-child{margin-bottom:0}.footer .footerNav li a{display:block;transition:all ease .3s}.footer .footerNav li a:hover{transform:translateY(-5px)}.footer .footerNav__cat{line-height:1;display:flex;margin-top:10px;align-items:center;justify-content:center}.footer .footerNav__cat .ico{display:block;width:30px;height:30px;margin-right:5px}.footer .footerNav__cat .ico img{width:100%;height:auto}.footer .footerNav__ttl{font-size:2.4rem;line-height:1.2;margin:10px 0 0}.footer .footerNav__sup{font-size:1.3rem;margin:5px 0 10px}.footer .footerNav__desc{line-height:1;margin-top:10px}.footer .footerNav__desc img{width:auto;height:12px;vertical-align:top}.inner{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 20px}article{position:relative}.pagetop{position:fixed;right:20px;bottom:20px;visibility:hidden;transition:all ease .3s;opacity:0}.pagetop a{display:flex;width:60px;height:60px;border-radius:60px;background:#fff;box-shadow:2px 2px 3px rgba(0,0,0,.3);align-items:center;justify-content:center}.pagetop a img{width:auto;height:30px}.scroll .pagetop{visibility:visible;opacity:1}.home{background:#000}.home article{display:flex;height:100%;flex-flow:column}.home .sec{background-size:cover!important;flex:1}.home .sec__inner{display:block;width:100%;max-width:1200px;margin:0 auto}.home .sec.secVentrix{background:url(../img/home-bg-ventrix.jpg) center center}.home .sec.secFLVentrix{background:url(../img/home-bg-flventrix.jpg) center center}.home .sec.secVentrixTrail{background:url(../img/home-bg-ventrixtrail.jpg) center center}.home .sec a{display:flex;box-sizing:border-box;height:100%;padding:20px;color:#fff;background-color:rgba(0,0,0,.6);flex-flow:column;justify-content:center}.home .sec__cat{font-family:'IBM Plex Sans',sans-serif;font-style:italic;line-height:1;display:flex;margin:0 0 5px;text-transform:uppercase;align-items:center}.home .sec__cat .ico{display:block;width:30px;height:30px;margin-right:5px}.home .sec__cat .ico img{width:100%;height:auto}.home .sec__ttl{font-family:'IBM Plex Sans',sans-serif;font-size:3rem;font-style:italic;line-height:1}.home .sec__sup{font-family:'IBM Plex Sans',sans-serif;font-size:1.6rem;font-style:italic;line-height:1;margin-top:5px}.home .sec__desc{margin-top:10px}.home .sec__desc img{width:auto;height:12px;vertical-align:top}.ventrixSeries .header{font-family:'IBM Plex Sans',sans-serif;font-style:italic;position:relative;overflow-x:hidden;box-sizing:border-box;height:80%;padding-top:100px;text-align:center;color:#fff;background:#000}.ventrixSeries .header .inner{position:relative;z-index:10000}.ventrixSeries .header #mvbox,.ventrixSeries .header #mvbox2{position:absolute;z-index:0;top:0;right:0;width:100%;width:100%;height:100vh;height:100%}.ventrixSeries .header::after{position:absolute;z-index:1001;bottom:0;display:block;width:100%;height:0;padding-top:7%;content:'';background:url(../img/bg-curve.svg) no-repeat center center;background-size:cover}.ventrixSeries .header::before{position:absolute;z-index:1000;top:0;left:0;width:100%;height:100%;content:'';background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAMUlEQVQYV2NkYGBIY2BgmMWACtIYoXxkSTAbJgGSBwmAAFg3sgRMEqsEXBJdB8wJaQBFgwbTKv7nVQAAAABJRU5ErkJggg==)}.ventrixSeries .header__cat{line-height:1;display:flex;margin:0 0 5px;text-transform:uppercase;align-items:center;justify-content:center}.ventrixSeries .header__cat .ico{display:block;width:30px;height:30px;margin-right:5px}.ventrixSeries .header__cat .ico img{width:100%;height:auto}.ventrixSeries .header__ttl{font-size:3.4rem;line-height:1.2}.ventrixSeries .header__sup{font-size:1.8rem}.ventrixSeries .header__desc{line-height:1;display:table;margin:10px auto 0;margin-top:20px;padding:10px;background:#000}.ventrixSeries .header__desc img{height:15px;vertical-align:top}.ventrixSeries .youtubeLink{position:absolute;z-index:10000;right:10px;bottom:40px;display:block}.ventrixSeries .youtubeLink a{display:block}.ventrixSeries .youtubeLink img{width:auto;height:20px}.ventrixSeries .sec{padding:50px 0 80px}.ventrixSeries .sec.after-triangle::after{position:absolute;bottom:-30px;width:0;height:0;content:'';color:#f2f2f2;border-width:30px 100vw 0 0;border-style:solid;border-color:currentColor transparent transparent transparent}.ventrixSeries .sec.before-triangle.trianglecolor-w::before{color:#fff}.ventrixSeries .sec.before-triangle.trianglecolor-g::before{color:#f2f2f2}.ventrixSeries .sec.before-triangle--r{position:relative}.ventrixSeries .sec.before-triangle--r::before{position:absolute;top:-30px;width:0;height:0;content:'';border-width:0 0 30px 100vw;border-style:solid;border-color:transparent transparent currentColor transparent}.ventrixSeries .sec.before-triangle--l{position:relative}.ventrixSeries .sec.before-triangle--l::before{position:absolute;top:-30px;width:0;height:0;content:'';border-width:30px 0 0 100vw;border-style:solid;border-color:transparent transparent transparent currentColor}.ventrixSeries .sec__ttl{font-family:'IBM Plex Sans';font-size:6rem;line-height:1;position:relative;z-index:100;margin-top:calc(-50px - .75em);margin-bottom:30px;text-align:center;color:#d0d0d0;mix-blend-mode:multiply}.ventrixSeries .sec--item{background:#f2f2f2}.ventrixSeries .sec--item .txt{margin-bottom:30px}.ventrixSeries .sec--item .txt__ttl{font-family:'IBM Plex Sans',sans-serif;font-size:2.4rem;font-style:italic;line-height:1.3}.ventrixSeries .sec--item .txt__code{font-size:1.1rem;margin-bottom:10px}.ventrixSeries .sec--item .txt__price{font-size:1.8rem;font-weight:700;margin-bottom:10px}.ventrixSeries .sec--item .txt__price .small{font-size:.6em;padding-left:3px}.ventrixSeries .sec--item .txt__graph{width:95%;margin:20px auto;margin-top:20px}.ventrixSeries .sec--item .txt .logos{display:flex;flex-wrap:wrap}.ventrixSeries .sec--item .txt .logos li{line-height:1;margin:0 10px 10px 0}.ventrixSeries .sec--item .txt .logos li img{max-width:100px;height:40px}.ventrixSeries .sec--item .fig__ttl{font-family:'IBM Plex Sans';margin-bottom:10px;text-align:center}.ventrixSeries .sec--material .fig{margin-bottom:50px}.ventrixSeries .sec--material .txt .block{margin-bottom:30px}.ventrixSeries .sec--material .txt .block__ttl{font-size:1.8rem;font-weight:700;display:flex;margin-bottom:10px;align-items:center}.ventrixSeries .sec--material .txt .block__ttl img{width:auto;height:1.5em;margin-right:10px}.ventrixSeries .sec--material .txt .block__description{font-family:'IBM Plex Sans',sans-serif;font-size:1.8rem;font-style:italic;line-height:1.33333;margin-bottom:10px}.ventrixSeries .sec--material .txt .block.block--border{padding:20px 10px;border:1px solid #e4e4e4;border-radius:5px}.ventrixSeries .sec--material .txt .block.block--border figure{width:250px;margin:0 auto;text-align:center}.ventrixSeries .sec--material .txt .block.block--border p{font-size:1.2rem;margin-top:10px;flex:1}.ventrixSeries .sec--detail{background:#f2f2f2}.ventrixSeries .sec--detail .sec__desc{max-width:900px;margin:0 auto 30px}.ventrixSeries .sec--detail .feature{margin-bottom:50px}.ventrixSeries .sec--detail .feature:last-child{margin-bottom:0}.ventrixSeries .sec--detail .feature__fig{width:200px;margin:0 auto 15px}.ventrixSeries .sec--detail .feature__ttl{font-size:1.6rem;font-weight:700;display:flex;margin-bottom:10px;text-align:center;align-items:center;flex-flow:column}.ventrixSeries .sec--detail .feature__ttl::after{display:block;width:30px;height:3px;margin:10px 0;content:'';border-radius:4px;background:#222}.ventrixSeries .sec--impression{padding-top:0}.ventrixSeries .sec--impression .fig{margin:0 -20px 30px}.ventrixSeries .sec--impression .txt .impression__ttl{font-family:'IBM Plex Sans',sans-serif;font-size:2.4rem;font-style:italic;line-height:1;margin-bottom:15px;text-align:center}.ventrixSeries .sec--impression .txt .impression__nameBlock{margin-bottom:30px;text-align:center}.ventrixSeries .sec--impression .txt .impression__nameBlock .name_en{font-family:'IBM Plex Sans',sans-serif;font-size:1.2rem;font-style:italic;line-height:1;margin-top:5px}.ventrixSeries .sec--impression .txt .impression__nameBlock .name_jp{font-size:2.4rem}.ventrixSeries .sec--impression .txt .impression__jobTtl{font-size:1.5rem;font-weight:700;margin-bottom:10px}.ventrixSeries .sec--impression .txt .impression__gallery{display:flex;margin-top:30px}.ventrixSeries .sec--impression .txt .impression__gallery figure{width:25%}.ventrixSeries .sec--impression .txt .impression__gallery figure img{max-width:100%}.ventrixSeries .sec--related{background:#f2f2f2}.ventrixSeries .sec--related .related__ttl{font-family:'IBM Plex Sans',sans-serif;font-size:2.4rem;font-style:italic;line-height:1;margin-bottom:30px;text-align:center}.ventrixSeries .sec--related .item{margin-bottom:80px}.ventrixSeries .sec--related .item:last-child{margin-bottom:0}.ventrixSeries .sec--related .item .fig{margin-bottom:20px}.ventrixSeries .sec--related .item__ttl{font-family:'IBM Plex Sans',sans-serif;font-size:1.8rem;font-style:italic}.ventrixSeries .sec--related .item__code{font-size:.8em;margin-bottom:10px}.ventrixSeries .sec--related .item__price{font-size:1.6rem;font-weight:700;margin-bottom:10px}.ventrixSeries .sec--related .item__price .small{font-size:.8em}.ventrixSeries .sec--related .item__desc{font-size:1.3rem;margin-bottom:10px}.ventrixSeries .sec--related .item dl{font-size:1.2rem;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #dedede}.ventrixSeries .sec--related .item dl dt{font-size:1.1rem;font-weight:700}.ventrixSeries .sec--related .item .btn--neumo{height:50px;margin-bottom:0}img{max-width:100%}.ventrix .slick-dots li:nth-child(1){background-color:#e69b23}.ventrix .slick-dots li:nth-child(2){background-color:#f24432}.ventrix .slick-dots li:nth-child(3){background-color:#4f4f3a}.ventrix .slick-dots li:nth-child(4){background-color:#333}.ventrix .slick-dots li:nth-child(5){background-color:#fff}.flVentrix .slick-dots li:nth-child(1){background-color:#f24432}.flVentrix .slick-dots li:nth-child(2){background-color:#333}.flVentrix .slick-dots li:nth-child(3){background-color:#e69b23}.ventrixTrail .slick-dots li:nth-child(1){background-color:#527bce}.ventrixTrail .slick-dots li:nth-child(2){background-color:#333}.nav{margin-bottom:100px}.nav .chapters .chapter{margin-bottom:50px}.nav .chapters .chapter a{display:table;margin:0 auto;transition:all ease .3s;text-align:center}.nav .chapters .chapter a:hover{filter:grayscale(.8)}.nav .chapters .chapter a:hover figure img{box-shadow:0 0 0 rgba(0,0,0,.1)}.nav .chapters .chapter a figure img{transition:all ease .3s;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.1)}.nav .chapters .chapter__num{font-family:'IBM Plex Sans',sans-serif;font-size:1.3rem;font-style:italic;display:block;margin:10px 0 5px}.nav .chapters .chapter__ttl{font-family:'IBM Plex Sans',sans-serif;font-size:2.4rem;font-style:italic;line-height:1}.nav .chapters .chapter__sup{margin-top:5px}.nav .chapters .chapter:last-child{margin-bottom:0}.nav .chapters .chapter:last-child .chapter__ttl{font-size:2rem}.btn--neumo{font-weight:700;display:flex;width:250px;height:70px;margin:30px auto;transition:all ease .1s;color:#fff;border-radius:10px;background:#ff5722;box-shadow:5px 5px 10px #d0d0d0,-5px -5px 10px #fff;align-items:center;justify-content:center;flex-flow:column}.btn--neumo.disabled{pointer-events:none;color:#222;background:#f2f2f2}.btn--neumo.disabled::after{background-color:#ccc}.btn--neumo::after{width:50px;height:4px;margin-top:5px;content:'';transition:all ease .3s;border-radius:10px;background-color:#fff}.btn--neumo:hover{box-shadow:5px 5px 10px #e3e3e3,-5px -5px 10px #fff}.btn--neumo:hover::after{width:80px}.slideArea{margin-bottom:40px}.slideArea .slide figure{margin-bottom:15px;text-align:center}.slideArea .slide figure img{width:200px;margin:0 auto}.slideArea .slide .item__name{font-size:1.8rem;font-weight:700;text-align:center}.slideArea .slide .item__name .small{font-size:.5em}.slideArea .slide .item__info{font-size:1.2rem;margin:10px 0;text-align:center;color:#f18f4d}.slideArea .slide .item__description{font-size:1.2rem;line-height:1.5}.slideArea.slideArea--pt01 .slick-arrow{z-index:100000;display:flex;width:60px;height:60px;border-radius:60px;background-color:#f18f4d;background-repeat:no-repeat;background-position:center center;background-size:15px 15px;align-items:center;justify-content:center}.slideArea.slideArea--pt01 .slick-arrow.slick-next{right:-50px;background-position:15px center}.slideArea.slideArea--pt01 .slick-arrow.slick-prev{left:-50px;background-position:30px center}.slideArea.slideArea--pt01.slideArea--yellow .slick-arrow{background-color:#fee14f}.slideArea.slideArea--pt01.slideArea--yellow .slick-dots li{border-color:#fee14f}.slideArea.slideArea--pt01.slideArea--yellow .slick-dots li.slick-active{background-color:#fee14f}.slideArea.slideArea--pt02 .slick-arrow{z-index:100000;display:flex;width:30px;height:60px;background-color:#f18f4d;background-repeat:no-repeat;background-position:center center;background-size:15px 15px;align-items:center;justify-content:center}.slideArea.slideArea--pt02 .slick-arrow.slick-next{right:-20px;border-radius:10px 0 0 10px;background-position:center center}.slideArea.slideArea--pt02 .slick-arrow.slick-prev{left:-20px;border-radius:0 10px 10px 0;background-position:center center}.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;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:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto}.slick-track:after,.slick-track:before{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-loading .slick-list{background:#fff url(../img/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../fonts/slick.eot);src:url(../fonts/slick.eot?#iefix) format('embedded-opentype'),url(../fonts/slick.woff) format('woff'),url(../fonts/slick.ttf) format('truetype'),url(../fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;cursor:pointer;transform:translate(0,-50%);color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;margin:0;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-dots{line-height:1;position:static;right:0;left:0;display:table;width:auto;margin:auto;margin-top:20px;padding:15px 20px;border-radius:50px;background:#f2f2f2;box-shadow:5px 5px 10px #d0d0d0,-5px -5px 10px #fff}.slick-dots li{width:12px;height:12px;border-radius:12px;background:#fff}.slick-dots li button{display:none}.slick-dots li.slick-active{background:#f18f4d}.slide{outline:0}.slick-list{overflow:hidden;border-radius:20px}.slick-slide{outline:0}.slick-arrow::before{display:none}.slick-arrow.slick-next{background:url(../img/ico-arrow-right.svg);background-size:contain}.slick-arrow.slick-prev{background:url(../img/ico-arrow-left.svg);background-size:contain}@media screen and (min-width:160px){.ventrixSeries .sec--impression .ly{min-height:900px!important}}@media screen and (min-width:1000px){.sp{display:none}.pc{display:block}body{font-size:1.5rem}.footer{padding:80px 0}.footer .footerNav ul{display:flex;justify-content:space-between}.footer .footerNav ul li{width:30%;margin-bottom:0}.inner{box-sizing:content-box}.home .sec{background-repeat:no-repeat!important;background-size:auto 100%!important}.home .sec.secVentrix{background:url(../img/home-bg-ventrix-pc.jpg) right center #000}.home .sec.secFLVentrix{background:url(../img/home-bg-flventrix-pc.jpg) left center #000}.home .sec.secFLVentrix a{align-items:flex-end}.home .sec.secFLVentrix .sec__inner{display:flex;justify-content:flex-end}.home .sec.secVentrixTrail{background:url(../img/home-bg-ventrixtrail-pc.jpg) right center #000}.home .sec__inner{transition:all ease .3s}.home .sec__cat{font-size:1.6rem}.home .sec__cat .ico{display:block;width:30px;height:30px}.home .sec__ttl{font-family:'IBM Plex Sans',sans-serif;font-size:6rem;font-style:italic;line-height:1}.home .sec__sup{font-family:'IBM Plex Sans',sans-serif;font-size:1.6rem;font-style:italic;line-height:1;margin-top:5px}.home .sec__desc{margin-top:10px}.home .sec__desc img{width:auto;height:16px;vertical-align:top}.home .sec a{transition:all ease 1s;background:0 0}.home .sec a:hover{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.home .sec a:hover .sec__inner{transform:translateX(10px)}.ventrixSeries .header{display:flex;height:90vh;min-height:600px;padding-top:0;align-items:center;justify-content:center}.ventrixSeries .header--ventrix{background-size:cover}.ventrixSeries .header__cat{font-size:2rem}.ventrixSeries .header__cat .ico{display:block;width:40px;height:40px}.ventrixSeries .header__ttl{font-size:10rem;line-height:1.2}.ventrixSeries .header__sup{font-size:3rem}.ventrixSeries .header__desc{margin-top:30px;padding:10px 20px}.ventrixSeries .header__desc img{height:25px}.ventrixSeries .youtubeLink{right:20px;bottom:8vw}.ventrixSeries .sec{padding:100px 0 150px}.ventrixSeries .sec.after-triangle::after{bottom:-100px;border-width:100px 100vw 0 0}.ventrixSeries .sec.before-triangle--r::before{top:-100px;border-width:0 0 100px 100vw}.ventrixSeries .sec.before-triangle--l::before{top:-100px;border-width:100px 0 0 100vw}.ventrixSeries .sec__ttl{font-family:'IBM Plex Sans';font-size:17rem;line-height:1;margin-top:calc(-100px - .75em);margin-bottom:80px;text-align:center}.ventrixSeries .sec--item .ly{display:flex;flex-flow:row-reverse}.ventrixSeries .sec--item .ly .fig{width:50%}.ventrixSeries .sec--item .ly .txt{margin-bottom:0;padding-left:50px}.ventrixSeries .sec--item .ly .txt__ttl{font-family:'IBM Plex Sans',sans-serif;font-size:3.6rem;font-style:italic}.ventrixSeries .sec--item .ly .txt__price{font-size:2rem}.ventrixSeries .sec--item .ly .txt__explain{line-height:2}.ventrixSeries .sec--item .ly .txt__graph{width:100%;margin:60px auto;text-align:center}.ventrixSeries .sec--item .ly .txt .logos{justify-content:center}.ventrixSeries .sec--item .ly .txt .logos li img{max-width:150px;height:50px}.ventrixSeries .sec--material .ly{display:flex;flex-flow:row-reverse}.ventrixSeries .sec--material .ly .fig{width:50%;max-width:525px;margin-bottom:0;text-align:right}.ventrixSeries .sec--material .ly .txt{padding-right:50px;flex:1}.ventrixSeries .sec--material .ly .txt .block{margin-bottom:60px}.ventrixSeries .sec--material .ly .txt .block__ttl{font-size:2.4rem}.ventrixSeries .sec--material .ly .txt .block__description{font-size:2.5rem}.ventrixSeries .sec--material .ly .txt .block.block--border{display:flex;padding:20px;align-items:center}.ventrixSeries .sec--material .ly .txt .block.block--border figure{width:200px;margin:0}.ventrixSeries .sec--material .ly .txt .block.block--border p{font-size:1.5rem;padding-left:30px}.ventrixSeries .sec--detail .sec__desc{font-size:1.8rem;font-weight:700;line-height:2;margin-bottom:60px}.ventrixSeries .sec--detail .features{display:flex;justify-content:space-between}.ventrixSeries .sec--detail .features .feature{width:30%;max-width:300px;margin-bottom:0}.ventrixSeries .sec--detail .features .feature__fig{width:100%;text-align:center}.ventrixSeries .sec--detail .features .feature__ttl{font-size:1.8rem}.ventrixSeries .sec--detail .features .feature__explain{font-size:1.4rem}.ventrixSeries .sec--impression{padding:0}.ventrixSeries .sec--impression .inner{max-width:1500px}.ventrixSeries .sec--impression .ly{display:flex;min-height:800px;padding:50px 0;align-items:center}.ventrixSeries .sec--impression .ly .fig{display:none;width:50%}.ventrixSeries .sec--impression .ly .txt{box-sizing:border-box;width:50%;margin-left:auto;padding:50px;background:#fff}.ventrixSeries .sec--impression .ly .txt .impression__ttl{font-size:3.6rem;margin-bottom:30px;text-align:left}.ventrixSeries .sec--impression .ly .txt .impression__nameBlock{display:flex;margin-bottom:30px;text-align:left;align-items:baseline}.ventrixSeries .sec--impression .ly .txt .impression__nameBlock .name_en{font-family:'IBM Plex Sans',sans-serif;font-size:1.5rem;font-style:italic;line-height:1;margin-top:0;margin-left:20px}.ventrixSeries .sec--impression .ly .txt .impression__nameBlock .name_jp{font-size:3.6rem}.ventrixSeries .sec--impression .ly .txt .impression__jobTtl{margin-bottom:30px}.ventrixSeries .sec--impression .ly .txt .impression__content{line-height:2;max-width:800px}.ventrixSeries .sec--related .related__ttl{font-size:3.6rem;margin-bottom:60px}.ventrixSeries .sec--related .item{display:flex}.ventrixSeries .sec--related .item .fig{width:50%;max-width:500px}.ventrixSeries .sec--related .item .txt{padding-left:50px;flex:1}.ventrixSeries .sec--related .item__ttl{font-family:'IBM Plex Sans',sans-serif;font-size:2.4rem;font-style:italic}.ventrixSeries .sec--related .item__desc{font-size:1.5rem;margin-bottom:30px}.ventrixSeries .sec--related .item dl{display:flex}.ventrixSeries .sec--related .item dl dt{font-size:1.4rem;width:160px;text-align:right}.ventrixSeries .sec--related .item dl dd{font-size:1.5rem;padding-left:20px}.ventrixSeries .sec--related .item__btn{margin-top:50px}.ventrixSeries .sec--related .item .btn--neumo{height:60px;margin-bottom:0}.ventrix .sec--impression .inner{background:url(../img/img-impression-ventrix.jpg) no-repeat left 40%;background-size:contain}.flVentrix .sec--impression .inner{background:url(../img/img-impression-flventrix.jpg) no-repeat left 20%;background-size:contain}.ventrixTrail .sec--impression .inner{background:url(../img/img-impression-ventrixtrail.jpg) no-repeat left 20%;background-size:contain}.nav .chapters{display:flex;max-width:1000px;margin:0 auto;justify-content:space-between}.nav .chapters .chapter{margin-bottom:0}.slideArea{display:flex;flex-flow:wrap;justify-content:space-between}.slideArea::after{width:33%;content:''}.slideArea .slide{box-sizing:border-box;width:33%;margin-bottom:100px;padding:0 3%}.slideArea .slide figure img{width:300px;max-width:100%}.slideArea .slide .item__name{font-size:2.4rem}}@-webkit-keyframes fade-out{0%{visibility:visible;opacity:1}100%{visibility:hidden;opacity:0}}@keyframes fade-out{0%{visibility:visible;opacity:1}100%{visibility:hidden;opacity:0}}