.editor-area *:not(.js-acTrigger,.js-tabTrgger,.btn,.more,.page-link) a{text-decoration:underline}.editor-area *:not(.js-acTrigger,.js-tabTrgger,.btn,.more,.page-link) a:hover,.editor-area *:not(.js-acTrigger,.js-tabTrgger,.btn,.more,.page-link) a.btn,.editor-area *:not(.js-acTrigger,.js-tabTrgger,.btn,.more,.page-link) a.more,.editor-area *:not(.js-acTrigger,.js-tabTrgger,.btn,.more,.page-link) a.page-link,.editor-area *:not(.js-acTrigger,.js-tabTrgger,.btn,.more,.page-link) a.js-acTrigger,.editor-area *:not(.js-acTrigger,.js-tabTrgger,.btn,.more,.page-link) a.js-tabTrgger{text-decoration:none}.editor-area .page-link a{text-decoration:none}a .editor-area sub{vertical-align:inherit;font-size:.85em}.has-background{padding:3% 4%}.block-group{width:100%;max-width:100%;height:auto;position:relative;margin:0 auto;padding-inline:0;padding-block:clamp(4rem,2.184rem + 5.674vw,8rem)}.block-group.narrow{max-width:790px}.block-group.alignfull{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.block-group.alignfull>.block-group{padding-inline:clamp(1.6rem,.511rem + 3.404vw,4rem)}.block-group.alignfull>.block-group.narrow{max-width:calc(800px + clamp(1.6rem,.511rem + 3.404vw,4rem)*2)}.block-group.is-layout-grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-group:first-of-type{padding-top:0}.block-group+.block-group{padding-top:0}.block-group .block-group{padding-block:0}.block-group .block-group__inner-container{width:100%;height:auto;margin:0 auto}.editor-area .has-text-align-left{text-align:left}.editor-area .has-text-align-right{text-align:right}.editor-area .has-text-align-center{text-align:center}.editor-area h1,.editor-area h2,.editor-area h3,.editor-area h4,.editor-area h5,.editor-area h6{width:100%;font-weight:700}.editor-area h1:first-of-type,.editor-area h2:first-of-type,.editor-area h3:first-of-type,.editor-area h4:first-of-type,.editor-area h5:first-of-type,.editor-area h6:first-of-type{margin-top:0 !important}.editor-area h1:not(.js-acTrigger),.editor-area h2:not(.js-acTrigger),.editor-area h3:not(.js-acTrigger),.editor-area h4:not(.js-acTrigger),.editor-area h5:not(.js-acTrigger),.editor-area h6:not(.js-acTrigger){margin:1em auto .75em}.editor-area h1.has-text-align-center,.editor-area h2.has-text-align-center,.editor-area h3.has-text-align-center,.editor-area h4.has-text-align-center,.editor-area h5.has-text-align-center,.editor-area h6.has-text-align-center{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.editor-area h1{font-size:clamp(2.8rem,2.255rem + 1.702vw,4rem);line-height:1.55}.editor-area h2{font-size:clamp(2.4rem,2.218rem + .567vw,2.8rem);line-height:1.55;background-image:-webkit-gradient(linear, left top, right top, from(#E94509), color-stop(80%, #952700));background-image:linear-gradient(90deg, #E94509 0%, #952700 80%);background-repeat:no-repeat;background-size:100% 4px;background-position:left bottom;padding:0 0 .8rem}.editor-area h2.non-bdr{padding:0;background:none}.editor-area h3{font-size:clamp(2.2rem,2.109rem + .284vw,2.4rem);line-height:1.65;position:relative;padding-left:1.25em}.editor-area h3.non-line{padding-left:0}.editor-area h3::before{content:"";display:block;width:1.6rem;height:.6rem;background-image:-webkit-gradient(linear, left top, right top, from(#E94509), color-stop(80%, #952700));background-image:linear-gradient(90deg, #E94509 0%, #952700 80%);background-repeat:no-repeat;background-size:100% auto;background-position:left top;position:absolute;top:.75em;left:0}.editor-area h3.non-line::before{display:none}.editor-area h4{font-size:clamp(2rem,1.909rem + .284vw,2.2rem);line-height:1.65}.editor-area h5{font-size:2rem}.editor-area h6{font-size:1.8rem}.editor-area p{width:100%}.editor-area p:not(.has-background){padding:.5em 0 0}.editor-area p:not(.js-acTrigger){margin:0 auto 1em}.editor-area p.js-acTrigger{padding:1em}.editor-area ul,.editor-area ol{width:100%;margin:1em auto 1.5em}.editor-area ul:not(.js-acTrigger,.block-columns,.block-column),.editor-area ol:not(.js-acTrigger,.block-columns,.block-column){margin:1em auto 1.5em}.editor-area li{position:relative}.editor-area li:not(.js-acTrigger,.block-columns,.block-column){margin:0 auto .5em}.editor-area li ul,.editor-area li ol{margin:.5em auto}.editor-area li ol{padding-left:2em}.editor-area ul:not(.js-acTrigger,.block-columns,.block-column){list-style:none}.editor-area ul li:not(.js-acTrigger,.block-columns,.block-column){padding-left:1em;list-style:none}.editor-area ul li:not(.js-acTrigger,.block-columns,.block-column)::before{content:"";display:block;width:.6rem;height:.6rem;background-color:#e94509;border-radius:50%;position:absolute;top:.9em;left:0}.editor-area ul li ol li{padding-left:0}.editor-area li ul li::before{content:"";background:none;border:1px solid #727171}.editor-area li ol li{list-style:decimal-leading-zero}.editor-area li ol li ol li{padding-left:0}.editor-area li ol li::before{display:none}.editor-area ol{list-style:decimal;padding-left:1em}.editor-area ol li::marker{font-size:1.15em;line-height:1;font-weight:600;color:#101010;font-family:"Rajdhani","Noto Sans JP","ヒラギノ角ゴシック","Hiragino Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","MS UI Gothic","ＭＳ Ｐゴシック","MS PGothic",-apple-system,BlinkMacSystemFont,sans-serif}.alignleft:not(.post-ttl){float:left;margin-right:1em;margin-bottom:1em}.alignright:not(.post-ttl){float:right;margin-left:1em;margin-bottom:1em}.clearfloat{clear:both;margin:1.6rem 0}.block-image{width:100%;height:auto;position:relative;margin:0 auto 1em;overflow:hidden}.block-image figure,.block-image picture{margin:0;width:100%;display:block;position:relative}.block-image figcaption{margin-bottom:1em;margin-top:.5em;font-size:1.2rem;color:rgba(16,16,16,.72)}.block-image figcaption.img-caps{font-size:1.6rem;color:#101010}.block-image img{width:auto;max-width:100%;height:auto;margin:0 auto}.block-image.is-size-thumb{max-width:240px}.block-image.is-size-thumb img{width:100%}.block-image.is-size-large{max-width:80%}.block-image.is-size-large img{width:100%}.block-image.is-size-full{width:100%}.block-image.is-size-full img{width:100%}.block-image.is-size-medium,.block-image.alignleft,.block-image.alignright{max-width:50%}.block-image.is-size-medium img,.block-image.alignleft img,.block-image.alignright img{width:100%}.block-image.alignright{margin-left:1em}.block-image.alignleft{margin-right:1em}.iframe-wrapper.is-type-video,.block-embed.is-type-video{aspect-ratio:16/9}.iframe-wrapper iframe,.block-embed iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-embed__wrapper{width:100%;height:100%}.block-table{overflow-x:scroll;padding-top:1.5em;position:relative;width:100%}.block-table:not(.js-acContent){margin:1em auto 1.5em}@media screen and (min-width: 768px){.block-table{padding-top:0;overflow-x:hidden}}.block-table::before,.block-table::after{display:inline-block;font-size:.8em;color:#727171;position:absolute;top:0}@media screen and (min-width: 768px){.block-table::before,.block-table::after{display:none}}.block-table::before{content:"";font-family:"Font awesome 6 Free";text-rendering:auto;-webkit-font-smoothing:antialiased;left:0}.block-table::after{content:"スクロールで全体をご覧いただけます";font-weight:700;left:1.25em}.block-table .element-caption{color:rgba(16,16,16,.72);font-size:1.4rem;margin-top:.5em;border:none}.block-table table{border-collapse:collapse;width:100%;min-width:640px;border:none}@media screen and (min-width: 768px){.block-table table{min-width:100%}}.block-table thead{background-image:-webkit-gradient(linear, left top, right top, from(#E94509), color-stop(80%, #952700));background-image:linear-gradient(90deg, #E94509 0%, #952700 80%);background-size:100% 3px;background-repeat:no-repeat;background-position:left bottom}.block-table thead th,.block-table thead td{border:none}.block-table tfoot{background-image:-webkit-gradient(linear, left top, right top, from(#952700), color-stop(80%, #E94509));background-image:linear-gradient(90deg, #952700 0%, #E94509 80%);background-size:100% 3px;background-repeat:no-repeat;background-position:left top}.block-table tfoot td{border:none}.block-table td,.block-table th{border:none;border-bottom:1px solid #cecece;padding:.8em}.block-table td:first-of-type,.block-table th:first-of-type{border-width:2px;border-color:#e94509;font-weight:bold;min-width:8em}.block-table td:only-of-type,.block-table th:only-of-type{font-weight:400;border-bottom:1px solid #cecece}.block-table th{font-weight:700}.block-table:has(tfoot) tr:last-of-type td{border-bottom:none}.block-table.is-style-stripes thead,.block-table.is-style-stripes tfoot{background:none}.block-table.is-style-stripes thead{background-color:rgba(16,16,16,.04)}.block-table.is-style-stripes tfoot{border-top:2px solid #101010}.block-table.is-style-stripes td,.block-table.is-style-stripes th{border-bottom:2px solid #eee}.block-table.is-style-stripes tr:nth-child(even){background-color:rgba(16,16,16,.04)}.block-table.is-style-stripes tbody tr:first-of-type th,.block-table.is-style-stripes tbody tr:first-of-type td{border-top:2px solid #eee}.block-table.is-style-stripes:has(tfoot) tr:last-of-type td{border-bottom:none}.mt-10{margin-top:1rem !important}.mb-10{margin-bottom:1rem !important}.mr-10{margin-right:1rem !important}.ml-10{margin-left:1rem !important}.pt-10{padding-top:1rem !important}.pb-10{padding-bottom:1rem !important}.pr-10{padding-right:1rem !important}.pl-10{padding-left:1rem !important}.mt-15{margin-top:1.5rem !important}.mb-15{margin-bottom:1.5rem !important}.mr-15{margin-right:1.5rem !important}.ml-15{margin-left:1.5rem !important}.pt-15{padding-top:1.5rem !important}.pb-15{padding-bottom:1.5rem !important}.pr-15{padding-right:1.5rem !important}.pl-15{padding-left:1.5rem !important}.mt-20{margin-top:2rem !important}.mb-20{margin-bottom:2rem !important}.mr-20{margin-right:2rem !important}.ml-20{margin-left:2rem !important}.pt-20{padding-top:2rem !important}.pb-20{padding-bottom:2rem !important}.pr-20{padding-right:2rem !important}.pl-20{padding-left:2rem !important}.mt-25{margin-top:2.5rem !important}.mb-25{margin-bottom:2.5rem !important}.mr-25{margin-right:2.5rem !important}.ml-25{margin-left:2.5rem !important}.pt-25{padding-top:2.5rem !important}.pb-25{padding-bottom:2.5rem !important}.pr-25{padding-right:2.5rem !important}.pl-25{padding-left:2.5rem !important}.mt-30{margin-top:3rem !important}.mb-30{margin-bottom:3rem !important}.mr-30{margin-right:3rem !important}.ml-30{margin-left:3rem !important}.pt-30{padding-top:3rem !important}.pb-30{padding-bottom:3rem !important}.pr-30{padding-right:3rem !important}.pl-30{padding-left:3rem !important}.mt-35{margin-top:3.5rem !important}.mb-35{margin-bottom:3.5rem !important}.mr-35{margin-right:3.5rem !important}.ml-35{margin-left:3.5rem !important}.pt-35{padding-top:3.5rem !important}.pb-35{padding-bottom:3.5rem !important}.pr-35{padding-right:3.5rem !important}.pl-35{padding-left:3.5rem !important}.mt-40{margin-top:4rem !important}.mb-40{margin-bottom:4rem !important}.mr-40{margin-right:4rem !important}.ml-40{margin-left:4rem !important}.pt-40{padding-top:4rem !important}.pb-40{padding-bottom:4rem !important}.pr-40{padding-right:4rem !important}.pl-40{padding-left:4rem !important}.mt-45{margin-top:4.5rem !important}.mb-45{margin-bottom:4.5rem !important}.mr-45{margin-right:4.5rem !important}.ml-45{margin-left:4.5rem !important}.pt-45{padding-top:4.5rem !important}.pb-45{padding-bottom:4.5rem !important}.pr-45{padding-right:4.5rem !important}.pl-45{padding-left:4.5rem !important}.mt-50{margin-top:5rem !important}.mb-50{margin-bottom:5rem !important}.mr-50{margin-right:5rem !important}.ml-50{margin-left:5rem !important}.pt-50{padding-top:5rem !important}.pb-50{padding-bottom:5rem !important}.pr-50{padding-right:5rem !important}.pl-50{padding-left:5rem !important}.mt-55{margin-top:5.5rem !important}.mb-55{margin-bottom:5.5rem !important}.mr-55{margin-right:5.5rem !important}.ml-55{margin-left:5.5rem !important}.pt-55{padding-top:5.5rem !important}.pb-55{padding-bottom:5.5rem !important}.pr-55{padding-right:5.5rem !important}.pl-55{padding-left:5.5rem !important}.mt-60{margin-top:6rem !important}.mb-60{margin-bottom:6rem !important}.mr-60{margin-right:6rem !important}.ml-60{margin-left:6rem !important}.pt-60{padding-top:6rem !important}.pb-60{padding-bottom:6rem !important}.pr-60{padding-right:6rem !important}.pl-60{padding-left:6rem !important}.mt-65{margin-top:6.5rem !important}.mb-65{margin-bottom:6.5rem !important}.mr-65{margin-right:6.5rem !important}.ml-65{margin-left:6.5rem !important}.pt-65{padding-top:6.5rem !important}.pb-65{padding-bottom:6.5rem !important}.pr-65{padding-right:6.5rem !important}.pl-65{padding-left:6.5rem !important}.mt-70{margin-top:7rem !important}.mb-70{margin-bottom:7rem !important}.mr-70{margin-right:7rem !important}.ml-70{margin-left:7rem !important}.pt-70{padding-top:7rem !important}.pb-70{padding-bottom:7rem !important}.pr-70{padding-right:7rem !important}.pl-70{padding-left:7rem !important}.mt-75{margin-top:7.5rem !important}.mb-75{margin-bottom:7.5rem !important}.mr-75{margin-right:7.5rem !important}.ml-75{margin-left:7.5rem !important}.pt-75{padding-top:7.5rem !important}.pb-75{padding-bottom:7.5rem !important}.pr-75{padding-right:7.5rem !important}.pl-75{padding-left:7.5rem !important}.mt-80{margin-top:8rem !important}.mb-80{margin-bottom:8rem !important}.mr-80{margin-right:8rem !important}.ml-80{margin-left:8rem !important}.pt-80{padding-top:8rem !important}.pb-80{padding-bottom:8rem !important}.pr-80{padding-right:8rem !important}.pl-80{padding-left:8rem !important}.mt-85{margin-top:8.5rem !important}.mb-85{margin-bottom:8.5rem !important}.mr-85{margin-right:8.5rem !important}.ml-85{margin-left:8.5rem !important}.pt-85{padding-top:8.5rem !important}.pb-85{padding-bottom:8.5rem !important}.pr-85{padding-right:8.5rem !important}.pl-85{padding-left:8.5rem !important}.mt-90{margin-top:9rem !important}.mb-90{margin-bottom:9rem !important}.mr-90{margin-right:9rem !important}.ml-90{margin-left:9rem !important}.pt-90{padding-top:9rem !important}.pb-90{padding-bottom:9rem !important}.pr-90{padding-right:9rem !important}.pl-90{padding-left:9rem !important}.mt-95{margin-top:9.5rem !important}.mb-95{margin-bottom:9.5rem !important}.mr-95{margin-right:9.5rem !important}.ml-95{margin-left:9.5rem !important}.pt-95{padding-top:9.5rem !important}.pb-95{padding-bottom:9.5rem !important}.pr-95{padding-right:9.5rem !important}.pl-95{padding-left:9.5rem !important}.mt-100{margin-top:10rem !important}.mb-100{margin-bottom:10rem !important}.mr-100{margin-right:10rem !important}.ml-100{margin-left:10rem !important}.pt-100{padding-top:10rem !important}.pb-100{padding-bottom:10rem !important}.pr-100{padding-right:10rem !important}.pl-100{padding-left:10rem !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.pr-0{padding-right:0 !important}.pl-0{padding-left:0 !important}.mt-auto{margin-top:auto !important}.mb-auto{margin-bottom:auto !important}.mr-auto{margin-right:auto !important}.ml-auto{margin-left:auto !important}.weight-normal{font-weight:400}.weight-medium{font-weight:500}.weight-semibold{font-weight:600}.weight-bold{font-weight:700}.pagination{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 5.6rem}.pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.4rem;width:4rem;height:4rem;padding:.4rem;text-align:center;color:#101010;background-color:#fff;border:1px solid #eee;font-size:2rem;font-weight:600;font-family:"Rajdhani","Noto Sans JP","ヒラギノ角ゴシック","Hiragino Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","MS UI Gothic","ＭＳ Ｐゴシック","MS PGothic",-apple-system,BlinkMacSystemFont,sans-serif;line-height:1}.pagination .page-numbers:hover{opacity:1;color:#e94509}.pagination .page-numbers.current{cursor:pointer;color:#fff;background-color:#e94509;border-color:#e94509;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pagination .page-numbers.current:hover{opacity:.72}.pagination .page-numbers.prev i,.pagination .page-numbers.next i{font-size:.8em}body.single .pagination .page-numbers.prev i{margin:0 .5em .15em 0}body.single .pagination .page-numbers.next i{margin:0 0 .15em .5em}body.single .pagination .page-numbers{width:auto;height:auto;font-size:1.6rem;padding:1.1em 1.5em 1em;margin:.5em 1em;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear, left top, right top, from(#E94509), color-stop(50%, #952700), color-stop(50%, #ffffff), to(#ffffff));background-image:linear-gradient(90deg, #E94509 0%, #952700 50%, #ffffff 50%, #ffffff 100%);background-size:210% auto;background-position:left 100% top}body.single .pagination .page-numbers i{font-size:.8em}body.single .pagination .page-numbers:hover{background-position:left top;border-color:#e94509;color:#fff}.products .fin-system{padding-bottom:clamp(4rem,2.184rem + 5.674vw,8rem)}@media screen and (min-width: 1025px){.products .fin-system{padding-top:8rem}}.products .fin-system h3{text-wrap:inherit}@media screen and (min-width: 768px){.products .fin-system .block-column:first-of-type .desc{padding-right:4rem}}@media screen and (min-width: 1025px){.products .fin-system .block-column:first-of-type .desc{padding-right:8rem}}.products .fin-system .block-column:has(.img1,.img2,.img3){width:100%;min-height:48rem}@media screen and (min-width: 480px){.products .fin-system .block-column:has(.img1,.img2,.img3){min-height:64rem}}@media screen and (min-width: 768px){.products .fin-system .block-column:has(.img1,.img2,.img3){width:calc((100% - 3.2rem)/2)}}@media screen and (min-width: 1025px){.products .fin-system .block-column:has(.img1,.img2,.img3){width:calc((100% - 4rem)/2);min-height:60rem}}.products .fin-system .block-column .img{width:100%;margin:0;aspect-ratio:480/320;overflow:hidden;position:absolute}.products .fin-system .block-column .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.products .fin-system .block-column .img.img1{width:90%;right:-10%;top:5%}@media screen and (min-width: 1025px){.products .fin-system .block-column .img.img1{top:-5%}}.products .fin-system .block-column .img.img2{width:70%;top:45%;left:0;z-index:2}@media screen and (min-width: 768px){.products .fin-system .block-column .img.img2{top:40%}}@media screen and (min-width: 1025px){.products .fin-system .block-column .img.img2{top:30%;left:-10%}}.products .fin-system .block-column .img.img3{width:60%;right:-5%;top:70%}@media screen and (min-width: 1025px){.products .fin-system .block-column .img.img3{top:60%}}.products .performance-quality{padding-top:clamp(.8rem,-2.468rem + 10.213vw,8rem)}@media screen and (min-width: 1025px){.products .performance-quality{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width: 1025px){.products .performance-quality .block-image{-webkit-transform:translateX(-10%);transform:translateX(-10%)}}.products .high-speed .block-columns,.products .standard .block-columns,.products .mini .block-columns{margin-bottom:0;margin-top:0}.products .feature .list-3cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 768px){.products .feature .list-3cols{-webkit-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem;height:60rem}}@media screen and (min-width: 1025px){.products .feature .list-3cols{height:36rem}}@media screen and (min-width: 768px){.products .feature .list-3cols>li{width:calc((100% - 2.4rem)/2)}}@media screen and (min-width: 1025px){.products .feature .list-3cols>li{width:calc((100% - 4.8rem)/3)}}.products .feature .page-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:clamp(4rem,2.184rem + 5.674vw,8rem)}.company .main-ttl{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-inline:auto;border:none}@media screen and (min-width: 1025px){.company .greeting .block-column{width:calc(78% - 4rem) !important}}.company .greeting .block-column:has(.block-image){gap:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 1025px){.company .greeting .block-column:has(.block-image){width:22% !important}}.company .greeting .block-column:has(.block-image) .block-image{width:calc((100% - 1.6rem)/2)}@media screen and (min-width: 768px){.company .greeting .block-column:has(.block-image) .block-image{width:100%}}.company .rinen .block-image{aspect-ratio:16/9}.company .rinen .block-image img{-o-object-fit:cover;object-fit:cover}:where(.products) .mainvisual{width:100%;aspect-ratio:25/11;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative}@media screen and (min-width: 768px){:where(.products) .mainvisual{aspect-ratio:16/9;height:auto;max-height:64rem}}:where(.products) .mainvisual .mvSlider{width:100%;height:100%;position:relative;overflow:hidden}:where(.products) .mainvisual .mv-ttl{font-family:"Rajdhani","Noto Sans JP","ヒラギノ角ゴシック","Hiragino Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","MS UI Gothic","ＭＳ Ｐゴシック","MS PGothic",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;padding-block:clamp(4rem,2.911rem + 3.404vw,6.4rem);padding-inline:1.6rem;font-size:clamp(4.4rem,3.492rem + 2.837vw,6.4rem);line-height:1.1;letter-spacing:.015em;position:absolute;top:50%;left:4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}@media screen and (min-width: 1025px){:where(.products) .mainvisual .mv-ttl{left:auto;right:4rem;text-align:right}}:where(.products) .mainvisual .mv-ttl .mv-caps{display:block;font-size:.5em;line-height:1.65;letter-spacing:.05em;margin-top:.5em}@media screen and (min-width: 768px){:where(.recruit) .message .block-columns{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width: 1025px){:where(.recruit) .knowledge{padding-top:12rem}}:where(.recruit) .knowledge .sec-ttl::before{font-size:3em}:where(.recruit) .knowledge .block-columns{margin-top:6.4rem}:where(.recruit) .knowledge .block-column{border:1px solid #727171;background-color:#fff;border-radius:1rem;padding:2em 1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (min-width: 768px){:where(.recruit) .knowledge .block-column{width:calc((100% - 3.2rem)/2) !important}:where(.recruit) .knowledge .block-column:last-of-type{margin-inline:auto}}@media screen and (min-width: 1025px){:where(.recruit) .knowledge .block-column{width:calc((100% - 8rem)/3) !important}:where(.recruit) .knowledge .block-column:last-of-type{margin-inline:0}}:where(.recruit) .data{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}:where(.recruit) .data .data-ttl{font-weight:700;font-size:2rem;margin-bottom:auto}:where(.recruit) .data .data-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.6rem auto auto}:where(.recruit) .data .data-item .icon{display:grid;place-content:center;width:9.6rem}:where(.recruit) .data .data-item .icon.small{width:4.8rem}:where(.recruit) .data .data-item .icon.small+.num{width:calc(100% - 4.8rem)}:where(.recruit) .data .data-item .num{width:calc(100% - 9.6rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:1.6rem;font-weight:600;font-family:"Rajdhani","Noto Sans JP","ヒラギノ角ゴシック","Hiragino Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","MS UI Gothic","ＭＳ Ｐゴシック","MS PGothic",-apple-system,BlinkMacSystemFont,sans-serif;font-size:9rem;line-height:1;color:#e94509}:where(.recruit) .data .data-item .num .small{font-size:.85em}:where(.recruit) .data .data-item .num .unit{display:inline-block;margin:0 .8rem;line-height:1.5;font-size:1.8rem;color:#101010;font-weight:700}:where(.recruit) .data .data-item .caps{width:100%;font-size:1.4rem}:where(.recruit) .merit .main-ttl span{font-size:1.15em}:where(.recruit) .merit .main-ttl .num{font-size:1.7em}:where(.recruit) .merit .block-columns{margin-top:8rem;margin-bottom:6.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 1025px){:where(.recruit) .merit .block-columns{margin:8rem auto 6.4rem;max-width:96rem}}:where(.recruit) .merit .block-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (min-width: 480px){:where(.recruit) .merit .block-column{width:calc((100% - 3.2rem)/2) !important}}@media screen and (min-width: 768px){:where(.recruit) .merit .block-column{width:calc((100% - 6.4rem)/3) !important}}@media screen and (min-width: 1025px){:where(.recruit) .merit .block-column{width:calc((100% - 8rem)/3) !important}}:where(.recruit) .merit .block-column .data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}:where(.recruit) .merit .block-column .data .icon{display:block;padding:1.5em 1em;max-width:20rem;max-height:14rem}:where(.recruit) .merit .block-column .data .icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}:where(.recruit) .merit .block-column .data .ttl{display:block;margin:0 auto auto;text-align:center;font-weight:700;font-size:1.8rem}:where(.recruit) .merit .block-column .data .ttl .caps{font-weight:400;font-size:.8em;display:block}:where(.recruit) .flow .progressSlider{margin-top:6.4rem}:where(.recruit) .flow .progress-item{width:40% !important}@media screen and (min-width: 480px){:where(.recruit) .flow .progress-item{width:28.5714285714% !important}}@media screen and (min-width: 768px){:where(.recruit) .flow .progress-item{width:22.2222222222% !important}}@media screen and (min-width: 1025px){:where(.recruit) .flow .progress-item{width:16.6666666667% !important}}:where(.recruit) .flow .progress-item.swiper-slide-active{opacity:1}:where(.recruit) .flow .progress-item:nth-of-type(1) .txt{border-color:rgba(233,69,9,.1)}:where(.recruit) .flow .progress-item:nth-of-type(2) .txt{border-color:rgba(233,69,9,.2)}:where(.recruit) .flow .progress-item:nth-of-type(3) .txt{border-color:rgba(233,69,9,.45)}:where(.recruit) .flow .progress-item:nth-of-type(4) .txt{border-color:rgba(233,69,9,.65)}:where(.recruit) .flow .progress-item:nth-of-type(5) .txt{border-color:rgba(233,69,9,.8)}:where(.recruit) .flow .progress-item:nth-of-type(6) .txt{border-color:#e94509}:where(.recruit) .flow .step{width:100%}:where(.recruit) .flow .step a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:none}:where(.recruit) .flow .step .icon{display:block;margin-bottom:2.4rem;height:12rem}@media screen and (min-width: 1025px){:where(.recruit) .flow .step .icon{height:16rem}}:where(.recruit) .flow .step .icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}:where(.recruit) .flow .step .txt{font-weight:700;text-align:center;width:100%;line-height:1.2;border-top:8px solid rgba(16,16,16,.04)}:where(.recruit) .flow .step .step-num{display:block;font-family:"Rajdhani","Noto Sans JP","ヒラギノ角ゴシック","Hiragino Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","MS UI Gothic","ＭＳ Ｐゴシック","MS PGothic",-apple-system,BlinkMacSystemFont,sans-serif;font-size:4rem;position:relative;margin-top:1.2rem}:where(.recruit) .flow .step .step-num::before{content:"STEP";display:inline-block;font-size:.5em;margin:0 .4rem 0 0}:where(.recruit) .flow .step .step-ttl{line-height:1.5}:where(.recruit) .flow .step .step-ttl span{display:block;font-size:.8em;font-weight:400}:where(.interview) .mainvisual{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 768px){:where(.interview) .mainvisual{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}:where(.interview) .mainvisual .interview-img{width:100%;height:50vh;position:relative;overflow:hidden}@media screen and (min-width: 768px){:where(.interview) .mainvisual .interview-img{width:50%;height:auto}}:where(.interview) .mainvisual .interview-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.interview) .mainvisual .interview-txt{width:100%;display:grid;place-content:center;padding-block:clamp(4rem,2.184rem + 5.674vw,8rem);padding-inline:clamp(1.6rem,.511rem + 3.404vw,4rem)}@media screen and (min-width: 768px){:where(.interview) .mainvisual .interview-txt{width:50%}}:where(.interview) .mainvisual .interview-ttl{font-weight:700;font-size:clamp(2.8rem,2.618rem + .567vw,3.2rem);line-height:1.5;letter-spacing:.015em}:where(.interview) .mainvisual .interview-ttl .ttl-caps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-family:"Rajdhani","Noto Sans JP","ヒラギノ角ゴシック","Hiragino Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","MS UI Gothic","ＭＳ Ｐゴシック","MS PGothic",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8em;font-weight:600;line-height:1.65;letter-spacing:0;margin-bottom:.5em}:where(.interview) .mainvisual .interview-ttl .ttl-caps::before{content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;width:2.4rem;height:.4rem;background-color:#e94509;margin:0 .8rem 0 0}:where(.interview) .mainvisual .interview-ttl .ttl-caps span{color:#e94509;display:inline-block;margin:0 0 0 .8rem;line-height:1;font-size:1.4em}:where(.interview) .mainvisual .interview-info{text-align:right;margin-top:4rem}@media screen and (min-width: 768px){:where(.interview) .interview-block:not(:has(.narrow)):nth-of-type(even) .block-columns{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}/*# sourceMappingURL=post-style.min.css.map */