﻿:root{accent-color:#001fff;scroll-behavior:smooth}body{font-family:"Noto Sans JP",sans-serif;font-size:1.2rem!important;font-weight:400;background-color:#fff!important}a:focus{outline:none}header{padding:.5rem 2rem;width:100%;position:fixed;z-index:1000;box-sizing:border-box}header.none{display:none}@media screen and (max-width:768px){header{padding:.5rem 1rem}}header.fixed{background-color:#fff}header.bg{background-color:#fff}header .logo_big{font-size:1rem;font-weight:900;background-image:linear-gradient(to bottom,#005dff 0%,#00008f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}header .logo_big span{font-size:3rem}header .wp-block-group{max-width:100%!important;padding:0!important;margin:0!important}header .has-base-background-color{background-color:transparent!important}header .wp-block-navigation__responsive-container{background-color:rgba(255,255,255,.8)!important}header .wp-block-navigation__responsive-container.is-menu-open{padding:2rem}@media screen and (max-width:600px){header .wp-block-navigation__responsive-container .wp-block-navigation__container{display:grid;grid-template-columns:1fr;width:100%}header .wp-block-navigation__responsive-container .wp-block-navigation__container li{display:grid;grid-template-columns:1fr;width:100%}}header .wp-block-navigation__responsive-container .wp-block-navigation__container li a{text-decoration:none}@media screen and (max-width:600px){header .wp-block-navigation__responsive-container .wp-block-navigation__container li a{display:grid;grid-template-columns:1fr;color:#001fff!important;cursor:pointer;outline:none!important;width:100%}}header .wp-block-navigation__responsive-container .wp-block-navigation__container li a:hover{color:#001fff}.has-modal-open .wp-block-navigation__responsive-container-open{display:none}footer{margin:4rem 0 0;font-size:.9rem;color:#fff}@media screen and (max-width:768px){footer{margin:2rem 0 0}}footer .ft_contact{padding-top:4rem!important;padding-bottom:4rem!important;background:linear-gradient(to bottom,#f5f6f8 0%,#eaeceb 100%)}@media screen and (max-width:768px){footer .ft_contact{padding-top:2rem!important;padding-bottom:2rem!important}}footer .ft_contact .wp-block-button{display:grid;grid-template-columns:1fr;justify-content:center;padding:2rem 0 0}footer .ft_contact .wp-block-button a{display:grid;grid-template-columns:auto auto;gap:1rem;align-items:baseline;justify-content:center;width:80%!important;margin-inline:auto}footer .ft_contact .wp-block-button a::before{display:none}footer .ft_contact .wp-block-button a::after{display:none}footer .ft_contact .wp-block-button a strong{font-size:2rem}@media screen and (max-width:768px){footer .ft_contact .wp-block-button a strong{font-size:1.4rem}}footer .ft_bk{padding-top:4rem!important;padding-bottom:4rem!important;background:linear-gradient(to right,#06f 0%,#001dff 100%)}@media screen and (max-width:768px){footer .ft_bk{padding-top:2rem!important;padding-bottom:2rem!important}}footer .ft_bk .alignwide{padding:0!important;margin-top:0!important}footer .ft_bk .alignwide:nth-of-type(1){display:grid;grid-template-columns:auto auto}@media screen and (max-width:768px){footer .ft_bk .alignwide:nth-of-type(1){grid-template-columns:1fr;justify-content:center;text-align:center}footer .ft_bk .alignwide:nth-of-type(1) p{width:100%}}footer .ft_bk .alignwide:nth-of-type(1) p.logo_big{font-size:1rem;font-weight:900}footer .ft_bk .alignwide:nth-of-type(1) p.logo_big span{font-size:3rem}footer .ft_bk .alignwide:nth-of-type(1) .menu{display:grid;flex-basis:unset!important;justify-content:end}@media screen and (max-width:768px){footer .ft_bk .alignwide:nth-of-type(1) .menu{display:none}}footer .ft_bk .alignwide:nth-of-type(1) .menu ul{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;width:fit-content;list-style:none;margin:0;padding:0}footer a{color:#fff;text-decoration:none}footer .has-small-font-size{padding:1rem 0 0;color:#fff!important;text-align:center}main{margin-block-start:0}main .entry-content{margin-top:0}.to_top{position:fixed;right:2rem;bottom:2rem;z-index:10000;display:none;width:fit-content}.to_top:has(.fadein){display:block}@media screen and (max-width:768px){.to_top{right:1rem;bottom:1rem}}.to_top a{display:grid;grid-template-columns:40px;place-content:center;aspect-ratio:1;font-size:1.6rem;line-height:1;color:#fff;text-align:center;background-color:#001fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.to_top a:hover{scale:1.2}@media screen and (max-width:768px){.to_top a{width:30px;font-size:1.2rem}.wp-block-button__width-50{width:100%!important}}.wp-block-button{display:grid;grid-template-columns:1fr;width:100%}@media screen and (max-width:768px){.wp-block-button{display:grid!important;justify-items:center}}.wp-block-button a{display:grid;grid-template-columns:30px 1fr 30px;width:100%;padding:1rem;cursor:pointer;background:linear-gradient(to right,#06f 0%,#001dff 100%);-moz-border-radius:100vmax;-webkit-border-radius:100vmax;border-radius:100vmax}@media screen and (max-width:768px){.wp-block-button a{width:60%!important}}.wp-block-button a:hover{opacity:.8}.wp-block-button a::before{content:""}.wp-block-button a::after{font-family:"Font Awesome 5 Free";font-weight:900;content:""}h2{max-width:100%;padding-top:1rem;font-size:1.2rem;line-height:1.4;color:#000;margin:0;padding:1rem 0}@media screen and (max-width:768px){h2{padding:.5rem 0;font-size:1rem;line-height:1.2}}h3{max-width:100%;font-size:2rem;font-weight:600;line-height:1.4;color:#001fff;margin:0;margin-block-start:0!important;padding:1rem 0}@media screen and (max-width:768px){h3{font-size:1.6rem}}details{max-width:100%}details summary{display:grid;grid-template-columns:60px 1fr;gap:1rem;align-items:center;font-size:1.2rem;padding:0 0 2rem}@media screen and (max-width:768px){details summary{font-size:1rem;padding:0 0 1rem}}details summary strong{font-size:1.6rem}@media screen and (max-width:768px){details summary strong{font-size:1.4rem}}details summary:focus{outline:none}details::-webkit-details-marker{display:none}details[open] summary{color:#001fff;border-bottom:none;outline:none}details p{margin-block-start:0!important}.home .entry-content{container-type:inline-size;padding-right:0;padding-left:0}.home .wp-block-group-is-layout-constrained:has(h1){display:none}.home .alignwide,.home .alignfull{padding:6rem 2rem;margin-right:auto;margin-left:auto}@media screen and (max-width:960px){.home .alignwide,.home .alignfull{padding:4rem 2rem}}@media screen and (max-width:768px){.home .alignwide,.home .alignfull{padding:2rem 1rem}}.home .alignwide.top_slider,.home .alignfull.top_slider{padding:0;position:relative}.home .alignwide.top_slider::after,.home .alignfull.top_slider::after{position:absolute;top:0;right:0;width:auto;height:100%;aspect-ratio:.4518072289;content:"";background-image:url(/wp-content/themes/twentytwenty-four-child/assets/xs.png.pagespeed.ic.BENkA5SSKB.png);background-repeat:no-repeat;background-size:cover}.home .alignwide.top_slider.sp,.home .alignfull.top_slider.sp{display:none}@media screen and (max-width:960px){.home .alignwide.top_slider.sp,.home .alignfull.top_slider.sp{display:block}.home .alignwide.top_slider.pc,.home .alignfull.top_slider.pc{display:none}}.home .alignwide.top_slider .text,.home .alignfull.top_slider .text{text-align:left}.home .alignwide.top_slider .text p,.home .alignfull.top_slider .text p{font-size:1.6rem!important}@media screen and (max-width:960px){.home .alignwide.top_slider .text p,.home .alignfull.top_slider .text p{font-size:1.4rem!important}}@media screen and (max-width:768px){.home .alignwide.top_slider .text p,.home .alignfull.top_slider .text p{font-size:1.2rem!important;text-wrap:nowrap}}.home .alignwide.top_slider .text .logo_big,.home .alignfull.top_slider .text .logo_big{font-size:3rem;font-weight:900;background-image:linear-gradient(to bottom,#005dff 0%,#00008f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:960px){.home .alignwide.top_slider .text .logo_big,.home .alignfull.top_slider .text .logo_big{font-size:2rem}}@media screen and (max-width:768px){.home .alignwide.top_slider .text .logo_big,.home .alignfull.top_slider .text .logo_big{font-size:1rem}}.home .alignwide.top_slider .text .logo_big span,.home .alignfull.top_slider .text .logo_big span{font-size:9rem}@media screen and (max-width:960px){.home .alignwide.top_slider .text .logo_big span,.home .alignfull.top_slider .text .logo_big span{font-size:6rem}.home .alignwide.top_slider .text .logo_big span,.home .alignfull.top_slider .text .logo_big span{font-size:3rem}}.home .alignwide:has(.to_recruit),.home .alignfull:has(.to_recruit){padding:0 0 2rem}@media screen and (max-width:768px){.home .alignwide:has(.to_recruit),.home .alignfull:has(.to_recruit){padding:0 0 1rem}}.home .alignwide:has(.bg_img),.home .alignfull:has(.bg_img){padding:2em 0 0;position:relative;z-index:0}@media screen and (max-width:768px){.home .alignwide:has(.bg_img),.home .alignfull:has(.bg_img){padding:1rem 0 0}.home .alignwide:has(.bg_img) h3,.home .alignfull:has(.bg_img) h3{max-width:70%}}.home .alignwide:has(.bg_img)::after,.home .alignfull:has(.bg_img)::after{position:absolute;top:0;left:0;height:100%;aspect-ratio:.4047619048;content:"";background-image:url(/wp-content/themes/twentytwenty-four-child/assets/xk.png.pagespeed.ic.akHIrpvH-k.png);background-size:cover}@media screen and (max-width:768px){.home .alignwide:has(.bg_img)::after,.home .alignfull:has(.bg_img)::after{left:-40px;display:none}}.home .alignwide:has(.bg_img) .has-global-padding,.home .alignfull:has(.bg_img) .has-global-padding{z-index:10000}@media screen and (max-width:768px){.home .alignwide:has(.bg_img) .has-global-padding,.home .alignfull:has(.bg_img) .has-global-padding{padding:0 1rem}.home .alignwide:has(.bg_img) .has-global-padding .is-layout-flex:has(figure),.home .alignfull:has(.bg_img) .has-global-padding .is-layout-flex:has(figure){display:grid;grid-template-columns:1fr 1fr}.home .alignwide:has(.bg_img) .has-global-padding .is-layout-flex:has(figure) .wp-block-column:nth-of-type(1),.home .alignfull:has(.bg_img) .has-global-padding .is-layout-flex:has(figure) .wp-block-column:nth-of-type(1){display:none;order:2}.home .alignwide:has(.bg_img) .has-global-padding .is-layout-flex:has(figure) .wp-block-column:nth-of-type(2),.home .alignfull:has(.bg_img) .has-global-padding .is-layout-flex:has(figure) .wp-block-column:nth-of-type(2){grid-column:span 2;order:1;padding-bottom:.5rem;background-image:url(/wp-content/themes/twentytwenty-four-child/assets/xicon001_bk.png.pagespeed.ic.OJ6RNUVlLG.png);background-repeat:no-repeat;background-position:center center;background-size:contain}.home .alignwide:has(.bg_img) .has-global-padding .is-layout-flex:has(figure) .wp-block-column:nth-of-type(3),.home .alignfull:has(.bg_img) .has-global-padding .is-layout-flex:has(figure) .wp-block-column:nth-of-type(3){display:none;order:3}.home .alignwide:has(.sp_k),.home .alignfull:has(.sp_k){padding-top:0}.home .alignwide .sp_k,.home .alignfull .sp_k{position:relative;padding-top:1rem}.home .alignwide .sp_k::after,.home .alignfull .sp_k::after{position:absolute;top:0;left:-20px;z-index:-100;height:100%;aspect-ratio:.4047619048;content:"";background-image:url(/wp-content/themes/twentytwenty-four-child/assets/xk.png.pagespeed.ic.akHIrpvH-k.png);background-size:cover}}.home .alignwide.bg_img,.home .alignfull.bg_img{padding:0;margin-block-start:0;width:100%;aspect-ratio:4.1666666667}.home .alignwide.bg_img img,.home .alignfull.bg_img img{width:100%}.home .alignwide:has(.bg_img_m),.home .alignfull:has(.bg_img_m){padding:2rem 0 0}@media screen and (max-width:768px){.home .alignwide:has(.bg_img_m),.home .alignfull:has(.bg_img_m){padding:1rem 0 0}}.home .alignwide:has(.bg_img_m).has-global-padding,.home .alignfull:has(.bg_img_m).has-global-padding{position:relative;padding:10rem 0 0}@media screen and (max-width:960px){.home .alignwide:has(.bg_img_m).has-global-padding,.home .alignfull:has(.bg_img_m).has-global-padding{padding:8rem 0 0}}@media screen and (max-width:768px){.home .alignwide:has(.bg_img_m).has-global-padding,.home .alignfull:has(.bg_img_m).has-global-padding{padding:6rem 0 0}}.home .alignwide:has(.bg_img_m).has-global-padding::before,.home .alignfull:has(.bg_img_m).has-global-padding::before{position:absolute;top:0;left:0;width:167px;aspect-ratio:.5985663082;content:"";background-image:url(/wp-content/themes/twentytwenty-four-child/assets/xtraiangle.png.pagespeed.ic.JS65O5j-wM.png);background-size:cover}@media screen and (max-width:1200px){.home .alignwide:has(.bg_img_m).has-global-padding::before,.home .alignfull:has(.bg_img_m).has-global-padding::before{width:120px}}@media screen and (max-width:960px){.home .alignwide:has(.bg_img_m).has-global-padding::before,.home .alignfull:has(.bg_img_m).has-global-padding::before{width:90px}}@media screen and (max-width:768px){.home .alignwide:has(.bg_img_m).has-global-padding::before,.home .alignfull:has(.bg_img_m).has-global-padding::before{width:60px}}.home .alignwide:has(.bg_img_m).has-global-padding::after,.home .alignfull:has(.bg_img_m).has-global-padding::after{position:absolute;top:0;right:0;width:167px;aspect-ratio:.5985663082;content:"";background-image:url(/wp-content/themes/twentytwenty-four-child/assets/xtraiangle.png.pagespeed.ic.JS65O5j-wM.png);background-size:cover;transform:scaleX(-1)}@media screen and (max-width:1200px){.home .alignwide:has(.bg_img_m).has-global-padding::after,.home .alignfull:has(.bg_img_m).has-global-padding::after{width:120px}}@media screen and (max-width:960px){.home .alignwide:has(.bg_img_m).has-global-padding::after,.home .alignfull:has(.bg_img_m).has-global-padding::after{width:90px}}@media screen and (max-width:768px){.home .alignwide:has(.bg_img_m).has-global-padding::after,.home .alignfull:has(.bg_img_m).has-global-padding::after{width:60px}}@media screen and (max-width:1200px){.home .alignwide:has(.bg_img_m) .are-vertically-aligned-top,.home .alignfull:has(.bg_img_m) .are-vertically-aligned-top{padding:0 8em}}@media screen and (max-width:960px){.home .alignwide:has(.bg_img_m) .are-vertically-aligned-top,.home .alignfull:has(.bg_img_m) .are-vertically-aligned-top{padding:0 4rem}}@media screen and (max-width:768px){.home .alignwide:has(.bg_img_m) .are-vertically-aligned-top,.home .alignfull:has(.bg_img_m) .are-vertically-aligned-top{padding:0 1rem}}.home .alignwide:has(.bg_img_m) .bg_img_m,.home .alignfull:has(.bg_img_m) .bg_img_m{padding:0;margin-block-start:0;width:100%;aspect-ratio:4.3010752688}.home .alignwide:has(.bg_img_m) .bg_img_m img,.home .alignfull:has(.bg_img_m) .bg_img_m img{width:100%!important}.home .alignwide:has(.top_product),.home .alignfull:has(.top_product){padding:6rem 0 0}@media screen and (max-width:960px){.home .alignwide:has(.top_product),.home .alignfull:has(.top_product){padding:4rem 0 0}}@media screen and (max-width:768px){.home .alignwide:has(.top_product),.home .alignfull:has(.top_product){padding:2rem 0 0}}@media screen and (max-width:1200px){.home .alignwide:has(.top_product) .is-layout-flow,.home .alignfull:has(.top_product) .is-layout-flow{padding:0 1rem}}@media screen and (max-width:960px){.home .alignwide:has(.top_product) .is-layout-flow,.home .alignfull:has(.top_product) .is-layout-flow{padding:0 1rem}}@media screen and (max-width:768px){.home .alignwide:has(.top_product) .is-layout-flow,.home .alignfull:has(.top_product) .is-layout-flow{padding:0 1rem}}@media screen and (max-width:1200px){.home .alignwide:has(.top_product) .is-layout-flow .is-layout-flow,.home .alignfull:has(.top_product) .is-layout-flow .is-layout-flow{padding:0}}@media screen and (max-width:960px){.home .alignwide:has(.top_product) .is-layout-flow .is-layout-flow,.home .alignfull:has(.top_product) .is-layout-flow .is-layout-flow{padding:0}}@media screen and (max-width:768px){.home .alignwide:has(.top_product) .is-layout-flow .is-layout-flow,.home .alignfull:has(.top_product) .is-layout-flow .is-layout-flow{padding:0}}.home .alignwide.top_product,.home .alignfull.top_product{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:0;margin:4rem 0 0}@media screen and (max-width:768px){.home .alignwide.top_product,.home .alignfull.top_product{grid-template-columns:repeat(2,1fr);margin:1rem 0 0}}.home .alignwide.top_product div,.home .alignfull.top_product div{display:grid;grid-template-columns:1fr;padding:2rem 1rem;place-content:center}.home .alignwide.top_product div+div,.home .alignfull.top_product div+div{border-left:1px solid #ccc}@media screen and (max-width:768px){.home .alignwide.top_product div:nth-of-type(3),.home .alignwide.top_product div:nth-of-type(4),.home .alignfull.top_product div:nth-of-type(3),.home .alignfull.top_product div:nth-of-type(4){border-top:1px solid #ccc}.home .alignwide.top_product div.is-layout-flow,.home .alignfull.top_product div.is-layout-flow{padding:1rem}}.home .alignwide.top_product div figure,.home .alignfull.top_product div figure{display:grid;grid-template-columns:1fr;place-content:center;text-align:center}.home .alignwide.top_product div figure img,.home .alignfull.top_product div figure img{margin-inline:auto}.home .to_equ{padding:2rem 0 0}@media screen and (max-width:768px){.home .to_equ{padding:1rem 0 0}}.home .bg_color{background:linear-gradient(to right,#e7e7e7 0%,#ccc 100%)}.home .bg_color h2{color:#001fff}.home .bg_color h3{color:#000}.home .is-layout-constrained>*{margin-block-start:0}.home .wp-block-columns-is-layout-flex{align-items:flex-start}.home .width_about{max-width:800px}.home .width_product{max-width:750px}.home figure:has(img) a{pointer-events:none}.home .delivery{padding:2rem 0 0!important;margin-right:0;margin-left:0}@media screen and (max-width:768px){.home .delivery .is-vertically-aligned-bottom{display:none}.home .delivery .is-vertically-aligned-center{display:none}.home .delivery .wp-container-core-columns-is-layout-2{position:relative;padding:0 1rem 1rem}.home .delivery .wp-container-core-columns-is-layout-2::before{position:absolute;bottom:0;left:0;z-index:-100;width:180px;aspect-ratio:1;content:"";background-image:url(/wp-content/uploads/2024/10/xphoto-delivery-edited.png.pagespeed.ic.GTmv1o53bb.png);background-size:cover;opacity:.5}.home .delivery .wp-container-core-columns-is-layout-2::after{position:absolute;top:0;right:0;z-index:-100;width:100px;aspect-ratio:1.7790697674;content:"";background-image:url(/wp-content/uploads/2024/10/xphoto-box-edited.png.pagespeed.ic.3FiEdOhVWG.png);background-size:cover;opacity:.5}}body:not(.home){color:#666}body:not(.home) main{padding-bottom:6rem}@media screen and (max-width:768px){body:not(.home) main{padding-bottom:2rem}}body:not(.home) main .is-content-justification-stretch{max-width:100%;height:100%}body:not(.home) main .wp-block-group-is-layout-constrained:has(h1){aspect-ratio:4;padding-right:0;padding-left:0;background:url(/wp-content/themes/twentytwenty-four-child/assets/xh1_about.jpg.pagespeed.ic.uQZBAkw-cS.jpg);background-size:cover}@media screen and (max-width:768px){body:not(.home) main .wp-block-group-is-layout-constrained:has(h1){height:150px;aspect-ratio:unset;background-position:center center;background-size:150%}}body:not(.home) main .wp-block-group-is-layout-constrained .wp-block-spacer{display:none}body:not(.home) main .wp-block-group-is-layout-constrained h1{margin-block-start:0;display:grid;grid-template-columns:1fr;gap:1rem;align-items:flex-start;justify-content:flex-start;width:100%;max-width:100%;height:100%;padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left);font-size:2.6rem;color:#fff;text-align:left}body:not(.home) main .wp-block-group-is-layout-constrained h1::before{display:grid;align-items:flex-end;height:100%;font-family:"Open Sans",sans-serif;font-size:1.6rem;font-weight:600;color:#001fff;content:"About us"}@media screen and (max-width:768px){body:not(.home) main .wp-block-group-is-layout-constrained h1::before{font-size:1.2rem}body:not(.home) main .wp-block-group-is-layout-constrained h1{gap:.5rem;padding:1rem;font-size:1.8rem;text-align:center}}body:not(.home) main .wp-block-group-is-layout-constrained h2{font-size:2rem;font-weight:bold;color:#666}@media screen and (max-width:768px){body:not(.home) main .wp-block-group-is-layout-constrained h2{font-size:1.6rem}body:not(.home) main .entry-content{padding:0}}body:not(.home) main .entry-content .alignwide{margin-block-start:0;padding:5rem 2rem;max-width:100%}@media screen and (max-width:960px){body:not(.home) main .entry-content .alignwide{padding:4rem 2rem}}@media screen and (max-width:768px){body:not(.home) main .entry-content .alignwide{padding:2rem 1rem}}body:not(.home) main .entry-content .alignwide .alignwide{padding:0}body:not(.home) main .entry-content .wp-block-group{max-width:100%}body:not(.home) main .entry-content .wp-block-group .wp-block-columns{max-width:100%}body:not(.home) main .entry-content .wp-block-group .wp-block-columns:has(iframe){padding:0 2rem}@media screen and (max-width:768px){body:not(.home) main .entry-content .wp-block-group .wp-block-columns:has(iframe){padding:0 1rem}}body:not(.home) main .entry-content p{max-width:100%;margin:8px 0}body:not(.home) main .entry-content ul{max-width:100%;padding:0;margin:0}body:not(.home) main .entry-content iframe{width:100%;max-width:100%;padding:2rem 0 0}body:not(.home) main .entry-content figure{max-width:100%}body:not(.home) main .entry-content figure.isms_logo{text-align:center}body:not(.home) main .entry-content figure.isms_logo img{max-width:30%}@media screen and (max-width:768px){body:not(.home) main .entry-content figure.isms_logo img{max-width:60%}}body:not(.home).page-id-20 .has-fixed-layout{width:80%;margin:0 auto}@media screen and (max-width:768px){body:not(.home).page-id-20 .has-fixed-layout{width:100%}}body:not(.home).page-id-20 .has-fixed-layout tbody,body:not(.home).page-id-20 .has-fixed-layout tr,body:not(.home).page-id-20 .has-fixed-layout td{padding:30px 0 10px;border-top:none;border-right:none;border-left:none}body:not(.home).page-id-20 .has-fixed-layout tbody:nth-child(1),body:not(.home).page-id-20 .has-fixed-layout tr:nth-child(1),body:not(.home).page-id-20 .has-fixed-layout td:nth-child(1){width:30%}body:not(.home).page-id-20 .has-fixed-layout tbody:nth-child(2),body:not(.home).page-id-20 .has-fixed-layout tr:nth-child(2),body:not(.home).page-id-20 .has-fixed-layout td:nth-child(2){width:70%}body:not(.home).page-id-14 .wp-block-group-is-layout-constrained:has(h1){aspect-ratio:4;background:url(/wp-content/themes/twentytwenty-four-child/assets/xh1_product.jpg.pagespeed.ic.EMI--NUZ_6.jpg);background-size:cover}@media screen and (max-width:768px){body:not(.home).page-id-14 .wp-block-group-is-layout-constrained:has(h1){aspect-ratio:unset;background-position:center center;background-size:150%}}body:not(.home).page-id-14 main h1::before{content:"Product"}body:not(.home).page-id-14 main ul li{list-style-position:inside}body:not(.home).page-id-14 main table todoby,body:not(.home).page-id-14 main table tr,body:not(.home).page-id-14 main table td{padding:10px 0;border-right:none;border-left:none}@media screen and (max-width:768px){body:not(.home).page-id-14 main .n2-section-smartslider{width:75%;margin:0 auto}}body:not(.home).page-id-16 .wp-block-group-is-layout-constrained:has(h1){aspect-ratio:4;background:url(/wp-content/themes/twentytwenty-four-child/assets/xh1_equipment.jpg.pagespeed.ic._m_RCgaEOJ.jpg);background-size:cover}@media screen and (max-width:768px){body:not(.home).page-id-16 .wp-block-group-is-layout-constrained:has(h1){aspect-ratio:unset;background-position:center center;background-size:150%}}body:not(.home).page-id-16 main h1::before{content:"Equipment"}body:not(.home).page-id-16 main table todoby,body:not(.home).page-id-16 main table tr,body:not(.home).page-id-16 main table th,body:not(.home).page-id-16 main table td{padding:10px 0;border-right:none;border-left:none}body:not(.home).page-id-16 main table todoby:nth-of-type(2),body:not(.home).page-id-16 main table tr:nth-of-type(2),body:not(.home).page-id-16 main table th:nth-of-type(2),body:not(.home).page-id-16 main table td:nth-of-type(2){width:30%}body:not(.home).page-id-16 main table th{color:#fff;background-color:gray}body:not(.home).page-id-16 main .equip_columns .wp-block-column img{width:auto;height:279px}@media screen and (max-width:768px){body:not(.home).page-id-16 main .equip_columns .wp-block-column img{width:378px}}body:not(.home).page-id-397 .wp-block-group-is-layout-constrained:has(h1){aspect-ratio:4;background:url(/wp-content/themes/twentytwenty-four-child/assets/xh1_recruit.jpg.pagespeed.ic.dilg56P_7h.jpg);background-size:cover}@media screen and (max-width:768px){body:not(.home).page-id-397 .wp-block-group-is-layout-constrained:has(h1){aspect-ratio:unset;background-position:center center;background-size:150%}}body:not(.home).page-id-397 main h1::before{content:"Recruit"}body:not(.home).page-id-397 main h2{color:#001fff}body:not(.home).page-id-397 main h4{margin:2rem 0;font-weight:bold}body:not(.home).page-id-397 main .wp-block-columns{display:grid;grid-template-columns:1fr 350px 1fr;width:100%;padding:0;margin:0 0 10rem}@media screen and (max-width:768px){body:not(.home).page-id-397 main .wp-block-columns{grid-template-columns:1fr;padding:0 20px;margin:0 0 5rem}}@media screen and (max-width:960px){body:not(.home).page-id-397 main .wp-block-columns{grid-template-columns:1fr;padding:0 30px;margin:0 0 5rem}body:not(.home).page-id-397 main .wp-block-columns{grid-template-columns:1fr 1fr;padding:0 1rem}}body:not(.home).page-id-397 main .wp-block-columns .wp-block-column{display:grid;grid-template-rows:subgrid}@media screen and (max-width:960px){body:not(.home).page-id-397 main .wp-block-columns .wp-block-column:nth-of-type(1){order:2}}body:not(.home).page-id-397 main .wp-block-columns .wp-block-column:nth-of-type(2){display:flex;align-items:center;justify-content:center;background-color:#dce5f8}@media screen and (max-width:960px){body:not(.home).page-id-397 main .wp-block-columns .wp-block-column:nth-of-type(2){grid-column:span 2;order:1;padding:3rem 0}body:not(.home).page-id-397 main .wp-block-columns .wp-block-column:nth-of-type(3){order:3}}body:not(.home).page-id-397 main .wp-block-columns .wp-block-column figure,body:not(.home).page-id-397 main .wp-block-columns .wp-block-column a{display:block;height:100%;overflow:hidden;text-align:center}body:not(.home).page-id-397 main .wp-block-columns .wp-block-column figure img,body:not(.home).page-id-397 main .wp-block-columns .wp-block-column a img{box-sizing:border-box;width:100%;height:100%}body:not(.home).page-id-397 main .wp-block-columns-is-layout-flex{gap:0}