﻿html{scroll-padding-top:120px}@media screen and (max-width: 767px){html{scroll-padding-top:96px}}body{color:#333;line-height:1.8;letter-spacing:6%;font-size:1rem;text-size-adjust:100%;-webkit-text-size-adjust:100%}@media screen and (max-width: 767px){body{font-size:.875rem}}body:has(.l-header._isOpen) main,body:has(.l-header._isOpen) .l-footer{opacity:0}body._noScroll{overflow:hidden}main{background:linear-gradient(-120deg, #fff 0%, #f1fcff 36%, #d9e8ff 100%)}h1,h2,h3,h4,h5,h6{line-height:1.5;letter-spacing:.04em;font-family:"Noto Sans JP",sans-serif}a[href^="tel:"]{pointer-events:none}@media screen and (max-width: 767px){a[href^="tel:"]{pointer-events:unset}}main{transition:.3s;overflow-x:hidden}main:has(.l-decoSec){overflow-x:clip;overflow-y:visible}main:has(.l-decoSec) section:not(.l-lowerMv){position:relative}main p,main span,main small,main strong,main b,main a,main button,main th,main td,main li{font-family:"Noto Sans JP",sans-serif}main a span{transition:.3s}main a:hover span{color:#d10529}html{font-size:16px}@media(max-width: 375px){html{font-size:vw(375, 16)}}@media(max-width: 1080px)and (min-width: 768){html{font-size:vw(strip-unit(1080px), 16)}}@media(min-width: 1080px){html{font-size:16px}}/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;margin:0}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dd{margin-left:0}img{max-width:100%;height:auto}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address,em{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}td,th{vertical-align:top;padding:0}.p-top{overflow:hidden}.p-top>section{position:relative;z-index:2}.p-top .mv{position:relative;margin-top:-4px}.p-top .mv-movie{position:relative;z-index:2;width:100%;aspect-ratio:144/70;min-height:600px}@media screen and (max-width: 767px){.p-top .mv-movie{aspect-ratio:9/16;min-height:inherit;max-height:820px}}.p-top .mv-movie video{background-color:#000;display:block;width:100%;height:100%;object-fit:cover;mask-image:url("../images/top/mask_mvMovie.svg");-webkit-mask-image:url("../images/top/mask_mvMovie.svg");mask-repeat:no-repeat;mask-position:center bottom;mask-size:cover}@media screen and (max-width: 767px){.p-top .mv-movie video{mask-image:url("../images/top/mask_mvMovie-sp.svg");-webkit-mask-image:url("../images/top/mask_mvMovie-sp.svg")}}.p-top .mv-movie::after{content:"";width:100%;aspect-ratio:1110/310;display:block;background:url(../images/top/deco_mv.svg) no-repeat center right/contain;position:absolute;bottom:-15%;right:-4px;z-index:-1}@media screen and (max-width: 767px){.p-top .mv-movie::after{bottom:-3%}}.p-top .mv-ttlWrap{width:100%;height:100%;position:absolute;bottom:40px;left:0;z-index:3}.p-top .mv-ttl{position:absolute;bottom:0;left:min(6vw,80px);opacity:0;transform:translateY(32px) scale(0.98);filter:blur(12px);clip-path:inset(0 100% 0 0);animation:mvTextChange 30s infinite}@media screen and (max-width: 1200px){.p-top .mv-ttl{left:25px}}@media screen and (max-width: 767px){.p-top .mv-ttl{left:12px}}@keyframes mvTextChange{0%{opacity:0;transform:translateY(32px) scale(0.98);filter:blur(12px);clip-path:inset(0 100% 0 0)}3%{opacity:1;transform:translateY(0) scale(1);filter:blur(0);clip-path:inset(0 0 0 0)}28%{opacity:1;transform:translateY(0) scale(1);filter:blur(0);clip-path:inset(0 0 0 0)}33%{opacity:0;transform:translateY(-28px) scale(1.02);filter:blur(10px);clip-path:inset(0 0 0 100%)}100%{opacity:0;transform:translateY(-28px) scale(1.02);filter:blur(10px);clip-path:inset(0 0 0 100%)}}.p-top .mv-ttl::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg, transparent 0%, rgba(255, 255, 255, 0.15) 35%, rgba(255, 255, 255, 0.85) 50%, rgba(255, 255, 255, 0.15) 65%, transparent 100%);transform:translateX(-130%) skewX(-18deg);animation:mvTextShine 30s infinite;pointer-events:none;mix-blend-mode:plus-lighter;animation-delay:.5s}@keyframes mvTextShine{0%{transform:translateX(-130%) skewX(-18deg)}5%{transform:translateX(130%) skewX(-18deg)}100%{transform:translateX(130%) skewX(-18deg)}}.p-top .mv-ttl strong{display:block;font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(6vw,5rem);font-weight:700;line-height:120%;overflow:visible;background:linear-gradient(20deg, #0047ff 0%, #007bff 25%, #00c2ff 70%, #009eff 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}@media screen and (max-width: 767px){.p-top .mv-ttl strong{font-size:3rem}}.p-top .mv-ttl p{display:flex;flex-direction:column;gap:8px;overflow:visible}@media screen and (max-width: 767px){.p-top .mv-ttl p{display:block}}.p-top .mv-ttl p span{display:block;width:fit-content;padding-inline:12px;color:#fff;background:linear-gradient(20deg, #0047ff 0%, #007bff 25%, #00c2ff 70%, #009eff 100%);font-weight:bold;font-size:min(3vw,2.25rem);line-height:1.3}@media screen and (max-width: 767px){.p-top .mv-ttl p span{line-height:2;font-size:1.125rem;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}}@media screen and (max-width: 767px){.p-top .mv-ttl p span+span{margin-top:8px}}@media screen and (max-width: 767px){.p-top .mv-ttl._1 strong{font-size:2rem}}.p-top .mv-ttl._2{animation-delay:10s}.p-top .mv-ttl._2::after{animation-delay:10.3s}.p-top .mv-ttl._3{animation-delay:20s}.p-top .mv-ttl._3::after{animation-delay:20.3s}.p-top .about{position:relative}@media screen and (max-width: 767px){.p-top .about{margin-top:-1px}}.p-top .about::after{content:"";width:660px;aspect-ratio:660/340;display:block;background:url(../../assets/images/top/deco_about.svg) no-repeat center left/contain;position:absolute;left:0;bottom:-30%;z-index:0}@media screen and (max-width: 767px){.p-top .about::after{bottom:20%;width:80%}}.p-top .about-wrap{display:flex;align-items:center;gap:16px;padding-block:96px 0px}@media screen and (max-width: 767px){.p-top .about-wrap{flex-direction:column-reverse;gap:53px;padding-top:0}}.p-top .about-imgWrap{width:min(40vw,550px);height:min(50vw,625px);position:relative;z-index:1}@media screen and (max-width: 767px){.p-top .about-imgWrap{width:100%;height:auto;aspect-ratio:375/500}}.p-top .about-imgWrap img{width:100%;border-radius:10px;text-shadow:rgba(0,0,0,.15) 0px 3px 9px}.p-top .about-imgWrap img._1{width:min(40vw,436px);position:absolute;top:-96px;left:-108px}@media screen and (max-width: 1360px){.p-top .about-imgWrap img._1{left:-25px}}@media screen and (max-width: 767px){.p-top .about-imgWrap img._1{width:100%;max-width:70%;top:0;left:0}}.p-top .about-imgWrap img._2{width:min(42vw,550px);position:absolute;top:35%;right:0}@media screen and (max-width: 767px){.p-top .about-imgWrap img._2{width:100%;max-width:90%;top:28%}}.p-top .about-imgWrap img._3{width:min(20vw,277px);position:absolute;bottom:-80px;left:-138px}@media screen and (max-width: 1360px){.p-top .about-imgWrap img._3{bottom:-50px;left:-25px}}@media screen and (max-width: 767px){.p-top .about-imgWrap img._3{width:100%;max-width:60%;left:0;bottom:0}}.p-top .about-txtWrap{max-width:514px;display:flex;align-items:center;flex-direction:column}@media screen and (max-width: 767px){.p-top .about-txtWrap{max-width:100%;align-items:flex-start}}.p-top .about-txtWrap h2{letter-spacing:2%;background:linear-gradient(20deg, #0047ff 0%, #007bff 25%, #00c2ff 70%, #009eff 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0);font-size:2.375rem;font-weight:bold;position:relative;z-index:1}@media screen and (max-width: 767px){.p-top .about-txtWrap h2{font-size:1.5rem}}.p-top .about-txtWrap h2::after{content:attr(data-text);display:block;font-family:"Outfit",sans-serif;font-weight:bold;font-style:italic;font-size:8.5rem;line-height:100%;white-space:nowrap;opacity:.08;position:absolute;top:-70%;right:0;padding-inline:20px;background:linear-gradient(20deg, #0047ff 0%, #007bff 25%, #00c2ff 70%, #009eff 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}@media screen and (max-width: 767px){.p-top .about-txtWrap h2::after{font-size:3.5rem;right:auto;left:-20px;padding:0}}html._en .p-top .about-txtWrap h2::after{top:-5%}.p-top .about-txt{max-width:405px}@media screen and (max-width: 767px){.p-top .about-txt{max-width:100%}}.p-top .factory{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1440/1046;padding-block:240px 0px;background-image:url(../images/top/bg_factory.svg);background-position:center center;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 1500px){.p-top .factory{padding-block:0}}@media screen and (max-width: 767px){.p-top .factory{background-image:url(../images/top/bg_factory-sp.svg);background-position:center top;padding-block:120px 0}}.p-top .factory .c-tabs-nav{display:flex;align-items:center;gap:32px}@media screen and (max-width: 767px){.p-top .factory .c-tabs-nav{gap:16px}}.p-top .factory .c-tabs-btn{display:flex;align-items:center;gap:12px;position:relative;z-index:2}.p-top .factory .c-tabs-btn span{font-weight:bold;font-size:1.5rem;color:#ababaa;transition:.3s}@media screen and (max-width: 767px){.p-top .factory .c-tabs-btn span{font-size:1rem}}.p-top .factory .c-tabs-btn i{opacity:0}@media screen and (max-width: 767px){.p-top .factory .c-tabs-btn i{width:34px !important;aspect-ratio:34/20 !important}}@media screen and (max-width: 767px){.p-top .factory .c-tabs-btn i::before,.p-top .factory .c-tabs-btn i::after{width:12px !important}}.p-top .factory .c-tabs-btn i{display:block;width:60px;aspect-ratio:60/45;background-color:#d10529;border-radius:1000px;flex-shrink:0;position:relative;transition:.4s;z-index:2;overflow:hidden}.p-top .factory .c-tabs-btn i::before,.p-top .factory .c-tabs-btn i::after{content:"";width:22px;aspect-ratio:2/1;display:block;background-color:#fff;-webkit-mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;position:absolute;margin:auto;inset:0;animation-fill-mode:forwards;animation-duration:.4s;transition:.3s}.p-top .factory .c-tabs-btn i::after{transform:translateX(-200%)}.p-top .factory .c-tabs-btn:hover i::before{animation-name:transformBefore;animation-delay:0s}.p-top .factory .c-tabs-btn:hover i::after{animation-name:transformAfter;animation-delay:.2s}@keyframes transformBefore{0%{transform:translateX(0%)}100%{transform:translateX(200%)}}@keyframes transformAfter{0%{transform:translateX(-200%)}100%{transform:translateX(0%)}}.p-top .factory .c-tabs-btn:hover span{color:#d10529}.p-top .factory .c-tabs-btn:hover i{opacity:1}.p-top .factory .c-tabs-btn._active span{color:#d10529}.p-top .factory .c-tabs-btn._active i{opacity:1}.p-top .factory .c-tabs-cont{padding-top:24px;position:relative}.p-top .factory .c-tabs-cont a{position:absolute;display:block;font-weight:bold;font-size:1.125rem;color:#004ea2;line-height:140%;border-bottom:#004ea2 3px solid;top:50%;left:10%}@media screen and (max-width: 767px){.p-top .factory .c-tabs-cont a{font-size:.875rem;border-bottom:#004ea2 2px solid}}.p-top .factory .c-tabs-cont a._aichi{font-size:1.375rem;top:73.5%;left:61%}@media screen and (max-width: 767px){.p-top .factory .c-tabs-cont a._aichi{top:66.5%;left:50%;transform:translate(-80%);font-size:1.125rem}}.p-top .factory .c-tabs-cont a._gifu{top:19.5%;left:39%}@media screen and (max-width: 767px){.p-top .factory .c-tabs-cont a._gifu{top:6.5%;left:44%}}.p-top .factory .c-tabs-cont a._kyoto{color:#d10529;border-color:#d10529;top:24.5%;left:26.5%}@media screen and (max-width: 767px){.p-top .factory .c-tabs-cont a._kyoto{top:12%;left:19.5%}}.p-top .factory .c-tabs-cont a._fukuoka{top:47.5%;left:2.5%}@media screen and (max-width: 767px){.p-top .factory .c-tabs-cont a._fukuoka{top:24.5%;left:-1%}}.p-top .factory .c-tabs-cont a._japan{top:50%;left:38%}@media screen and (max-width: 767px){.p-top .factory .c-tabs-cont a._japan{top:52%;left:35%}}.p-top .factory .c-tabs-cont a._china{top:25%;left:26.5%}@media screen and (max-width: 767px){.p-top .factory .c-tabs-cont a._china{top:12.5%;left:30%}}.p-top .factory .c-tabs-cont a._taiwan{top:65.5%;left:26.5%}@media screen and (max-width: 767px){.p-top .factory .c-tabs-cont a._taiwan{top:92%;left:6%}}.p-top .factory .c-tabs-cont a._america{top:58%;left:75.5%}@media screen and (max-width: 767px){.p-top .factory .c-tabs-cont a._america{top:90%;left:62%}}.p-top .factory-map{width:100%;aspect-ratio:1080/483;margin-inline:auto}@media screen and (max-width: 767px){.p-top .factory-map{height:auto;margin-inline:calc(50% - 50vw);width:100vw}}.p-top .service{padding-block:160px 184px}@media screen and (max-width: 767px){.p-top .service{padding-block:64px 96px}}.p-top .service::after{content:"";width:105vw;aspect-ratio:100/34;display:block;background:url(../images/top/deco_service.svg) no-repeat center/contain;position:absolute;bottom:0;right:-16px;z-index:0}@media screen and (max-width: 767px){.p-top .service::after{width:auto;height:240px;bottom:260px}}.p-top .service-wrap{position:relative;z-index:1}.p-top .service-wrap .c-topTtl{max-width:1120px;margin-inline:auto}@media screen and (min-width: 768px){.p-top .service-wrap .c-topTtl p{max-width:400px}}.p-top .service-list{max-width:1240px;width:100%;background-color:hsla(0,0%,100%,.9);border-radius:10px;overflow:hidden}@media screen and (max-width: 767px){.p-top .service-list{display:flex;gap:16px;flex-wrap:wrap;background-color:rgba(0,0,0,0)}}@media screen and (max-width: 767px){.p-top .service-list li{width:calc((100% - 16px)/2)}}.p-top .service-list li+li{border-top:rgba(0,78,162,.4) .4px solid}@media screen and (max-width: 767px){.p-top .service-list li+li{border:none}}.p-top .service-link{display:block}@media screen and (max-width: 767px){.p-top .service-link{display:flex;flex-direction:column-reverse;gap:20px}}.p-top .service-link i{display:block;width:60px;aspect-ratio:60/45;background-color:#d10529;border-radius:1000px;flex-shrink:0;position:relative;transition:.4s;z-index:2;overflow:hidden}.p-top .service-link i::before,.p-top .service-link i::after{content:"";width:22px;aspect-ratio:2/1;display:block;background-color:#fff;-webkit-mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;position:absolute;margin:auto;inset:0;animation-fill-mode:forwards;animation-duration:.4s;transition:.3s}.p-top .service-link i::after{transform:translateX(-200%)}.p-top .service-link i{background-color:#fff;border:#d10529 1px solid}.p-top .service-link i::before,.p-top .service-link i::after{background-color:#d10529}.p-top .service-link:hover i::before{animation-name:transformBefore;animation-delay:0s}.p-top .service-link:hover i::after{animation-name:transformAfter;animation-delay:.2s}@keyframes transformBefore{0%{transform:translateX(0%)}100%{transform:translateX(200%)}}@keyframes transformAfter{0%{transform:translateX(-200%)}100%{transform:translateX(0%)}}.p-top .service-link .outside{max-width:calc(100% - 100px);width:100%;display:block;margin-left:auto;padding:34px 20px;position:relative}@media screen and (max-width: 1360px){.p-top .service-link .outside{max-width:100%;margin-left:0;padding:16px 24px}}@media screen and (max-width: 767px){.p-top .service-link .outside{padding:0}}.p-top .service-link .outside::after{content:"";width:100vw;height:100%;display:block;background:linear-gradient(20deg, #0047ff 0%, #007bff 25%, #00c2ff 70%, #009eff 100%);position:absolute;margin:auto;inset-block:0;right:0;opacity:0;transition:.3s}@media screen and (max-width: 767px){.p-top .service-link .outside::after{display:none}}.p-top .service-link .outside .inside{max-width:600px;display:flex;align-items:flex-start;gap:24px;position:relative;z-index:2}@media screen and (max-width: 1360px){.p-top .service-link .outside .inside{max-width:420px}}@media screen and (max-width: 767px){.p-top .service-link .outside .inside{gap:6px}}.p-top .service-link .outside .inside sup{font-family:"Mina",sans-serif;font-weight:bold;font-size:1.125rem;line-height:100%;color:#d10529;transition:.3s;flex-shrink:0}@media screen and (max-width: 767px){.p-top .service-link .outside .inside sup{font-size:.75rem}}.p-top .service-link .outside .inside b{font-weight:bold;font-size:1.5rem;line-height:140%;color:#004ea2;transition:.3s}@media screen and (max-width: 767px){.p-top .service-link .outside .inside b{font-size:1rem;width:100%}}.p-top .service-link .outside .inside b small{font-size:1rem}@media screen and (max-width: 767px){.p-top .service-link .outside .inside b small{display:block;line-height:1.5;font-size:.625rem}}@media screen and (max-width: 767px){.p-top .service-link .outside .inside b span{font-size:.625rem;display:block}}.p-top .service-link .outside .inside i{border:none;position:absolute;margin-block:auto;inset-block:0;right:0;opacity:0}@media screen and (max-width: 767px){.p-top .service-link .outside .inside i{opacity:1;background-color:#d10529;position:relative;inset:0;width:34px;aspect-ratio:34/20}}.p-top .service-link .outside .inside i::before,.p-top .service-link .outside .inside i::after{background-color:#fff}@media screen and (max-width: 767px){.p-top .service-link .outside .inside i::before,.p-top .service-link .outside .inside i::after{width:12px}}.p-top .service-link:hover .outside::after{opacity:1}@media screen and (max-width: 767px){.p-top .service-link:hover .outside::after{display:none}}.p-top .service-link:hover .outside .inside sup,.p-top .service-link:hover .outside .inside b,.p-top .service-link:hover .outside .inside b span{color:#fff !important}@media screen and (max-width: 767px){.p-top .service-link:hover .outside .inside sup,.p-top .service-link:hover .outside .inside b,.p-top .service-link:hover .outside .inside b span{color:#004ea2}}@media screen and (max-width: 767px){.p-top .service-link:hover .outside .inside sup{color:#d10529}}.p-top .service-link:hover .outside i{opacity:1}.p-top .service-link:hover .outside i::after{background-color:#d10529}@media screen and (max-width: 767px){.p-top .service-link:hover .outside i::after{background-color:#fff}}.p-top .service-link img{max-width:580px;width:50%;aspect-ratio:58/70;border-radius:4px;box-shadow:rgba(0,0,0,.25) 0px 3px 9px;position:absolute;top:0;right:0;pointer-events:none;opacity:0;transition:.3s}@media screen and (max-width: 1000px){.p-top .service-link img{width:35%}}@media screen and (max-width: 767px){.p-top .service-link img{position:relative;pointer-events:auto;opacity:1;width:100%}}.p-top .service-link._isHover img{opacity:1}.p-top .column{padding-block:48px 200px;z-index:3}@media screen and (max-width: 767px){.p-top .column{padding-block:0 80px}}.p-top .column .columnList{display:flex;flex-wrap:wrap;gap:40px 24px}@media screen and (max-width: 767px){.p-top .column .columnList{gap:24px 0;align-items:center;justify-content:center}}.p-top .column .columnList-item{max-width:calc((100% - 24px)/2);position:relative}.p-top .column .columnList-item i{display:block;width:60px;aspect-ratio:60/45;background-color:#d10529;border-radius:1000px;flex-shrink:0;position:relative;transition:.4s;z-index:2;overflow:hidden}.p-top .column .columnList-item i::before,.p-top .column .columnList-item i::after{content:"";width:22px;aspect-ratio:2/1;display:block;background-color:#fff;-webkit-mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;position:absolute;margin:auto;inset:0;animation-fill-mode:forwards;animation-duration:.4s;transition:.3s}.p-top .column .columnList-item i::after{transform:translateX(-200%)}.p-top .column .columnList-item i{background-color:#fff;border:#d10529 1px solid}.p-top .column .columnList-item i::before,.p-top .column .columnList-item i::after{background-color:#d10529}.p-top .column .columnList-item:hover i::before{animation-name:transformBefore;animation-delay:0s}.p-top .column .columnList-item:hover i::after{animation-name:transformAfter;animation-delay:.2s}@keyframes transformBefore{0%{transform:translateX(0%)}100%{transform:translateX(200%)}}@keyframes transformAfter{0%{transform:translateX(-200%)}100%{transform:translateX(0%)}}@media screen and (max-width: 767px){.p-top .column .columnList-item{max-width:calc(100% - 32px)}}@media screen and (max-width: 1200px){.p-top .column .columnList-item{max-width:calc(100% - 32px)}}.p-top .column .columnList-link{width:100%;display:flex;align-items:center;gap:16px}@media screen and (max-width: 767px){.p-top .column .columnList-link{flex-wrap:wrap;gap:16px}}.p-top .column .columnList-img{flex-shrink:0}@media screen and (max-width: 767px){.p-top .column .columnList-img{width:100%}}.p-top .column .columnList-img._new{position:relative}.p-top .column .columnList-img._new::after{content:"NEW";padding:8px 16px;background-color:#d10529;color:#fff;font-weight:bold;position:absolute;top:0;left:0;border-radius:5px 0 0 0}.p-top .column .columnList-img img{max-width:210px;aspect-ratio:210/144;object-fit:cover;object-position:center center;width:100%;display:block;border-radius:5px;overflow:hidden}@media screen and (max-width: 767px){.p-top .column .columnList-img img{max-width:100%}}.p-top .column .columnList-info{position:relative;display:flex;flex-wrap:wrap;flex-basis:fit-content;justify-content:space-between;gap:16px}@media screen and (max-width: 767px){.p-top .column .columnList-info{gap:4px}}.p-top .column .columnList-info p{width:100%;line-height:180%;font-weight:bold;font-size:1rem}@media screen and (max-width: 767px){.p-top .column .columnList-info p{width:100%;font-size:.875rem}}.p-top .column .columnList-info time{line-height:200%;font-weight:bold;color:#004ea2}@media screen and (max-width: 767px){.p-top .column .columnList-info time{font-size:.875rem}}.p-top .column .columnList-info i{width:40px}.p-top .column .columnList-info i::after,.p-top .column .columnList-info i::before{width:14px}.p-top .case{padding-block:136px 144px;background-color:hsla(0,0%,100%,.7);position:relative}@media screen and (max-width: 767px){.p-top .case{padding-block:64px}}.p-top .case::after{content:"";width:100%;aspect-ratio:1440/210;display:block;opacity:.7;background:url(../../assets/images/top/deco_case.svg) no-repeat center left/contain;position:absolute;left:0;bottom:calc(100% - 2px)}.p-top .case-wrap{display:flex;gap:24px;justify-content:space-between}@media screen and (max-width: 767px){.p-top .case-wrap{flex-direction:column;gap:40px}}.p-top .case-ttlWrap{width:fit-content;display:flex;flex-direction:column;justify-content:space-between}.p-top .case-contWrap{overflow-x:auto}@media screen and (max-width: 767px){.p-top .case-contWrap{margin-inline:calc(50% - 50vw)}}.p-top .case-contWrap .scrollbar{-ms-overflow-style:none;scrollbar-width:none}.p-top .case-contWrap .scrollbar::-webkit-scrollbar{display:none}.p-top .case-contList{width:fit-content;display:flex;gap:24px;width:800px}@media screen and (max-width: 767px){.p-top .case-contList{min-width:846px;padding-inline:24px;width:auto}}.p-top .case-contList li{flex:1;border-radius:4px;overflow:hidden}@media screen and (max-width: 767px){.p-top .case-contList li{flex-shrink:0;width:250px}}.p-top .case-contList li a{display:block;width:100%;height:334px;aspect-ratio:251/334;position:relative}@media screen and (max-width: 767px){.p-top .case-contList li a{width:250px}}.p-top .case-contList li a::after{content:"";width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 56, 116, 0.5) 0%, rgba(169, 185, 198, 0) 100%);position:absolute;bottom:0;left:0;z-index:1}.p-top .case-contList li a img{width:100%;height:100%;object-fit:cover;object-position:center center}.p-top .case-contList li a span{position:absolute;bottom:14px;left:20px;color:#fff;font-weight:bold;font-size:1.125rem;text-decoration:underline;z-index:2}.p-top .news{padding-block:120px 128px}@media screen and (max-width: 767px){.p-top .news{padding-block:64px}}.p-top .news-list{border-top:#ddd 1px solid}.p-top .news-list li{border-bottom:#ddd 1px solid}.p-top .news-list li a{padding-block:24px;display:flex;align-items:center;gap:10px;padding-right:26px;position:relative;background-color:hsla(0,0%,100%,0);transition:1s}@media screen and (max-width: 767px){.p-top .news-list li a{padding-block:16px 32px;flex-wrap:wrap;align-items:flex-start}}.p-top .news-list li a::after{content:"";width:18px;aspect-ratio:18/11;display:block;background:url(../images/common/icon_arrowNormal.svg) no-repeat center/contain;position:absolute;margin-block:auto;inset-block:0;right:0;transition:transform .5s ease-in,opacity .3s .1s}.p-top .news-list li a:hover::after{transform:translateX(500%);opacity:0}.p-top .news-list li a:hover{background-color:hsla(0,0%,100%,.3)}@media screen and (max-width: 767px){.p-top .news-list li a::after{margin:0;inset:auto;bottom:16px;right:8px}}.p-top .news-list li a time{flex-shrink:0;font-weight:bold;color:#004ea2}.p-top .news-list li a span{flex-shrink:0;font-weight:bold;font-size:.875rem;line-height:140%;color:#004ea2;padding:4px 16px;border:#004ea2 1px solid;border-radius:1000px}.p-top .news-list li a p{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-top .recruit-wrap{background:url(../images/top/bg_recruit.svg) no-repeat right bottom/cover;width:100%;height:520px;display:flex;align-items:center;gap:24px;border-radius:10px;box-shadow:rgba(0,0,0,.16) 2px 2px 12px}@media screen and (max-width: 767px){.p-top .recruit-wrap{height:auto;background-image:url(../images/top/bg_recruit-sp.svg);flex-direction:column-reverse;gap:48px;padding:40px 20px}}.p-top .recruit-txtWrap{width:fit-content;padding:80px 25px 80px 0}@media screen and (max-width: 767px){.p-top .recruit-txtWrap{padding:0}}@media screen and (max-width: 1200px){html._en .p-top .recruit-txtWrap small{width:80%}}@media screen and (max-width: 919px){html._en .p-top .recruit-txtWrap small{width:100%}}.p-top .recruit-txt{max-width:544px}.p-top .recruit-txt p span{display:block}.p-top .recruit-txt p span+span{margin-top:8px}.p-top .recruit-txt p b{display:block;color:#004ea2;margin-bottom:24px}@media screen and (max-width: 767px){.p-top .recruit-txt p b{margin-bottom:16px}}.p-top .recruit-img{width:36%;height:100%;position:relative}@media screen and (max-width: 767px){.p-top .recruit-img{width:100%;height:230px}}.p-top .recruit-img img{width:100%;border-radius:4px;box-shadow:rgba(0,0,0,.25) 0px 3px 9px;position:absolute}.p-top .recruit-img img._main{width:min(42vw,533px);aspect-ratio:533/464;top:-40px;left:-56px}@media screen and (max-width: 767px){.p-top .recruit-img img._main{position:relative;max-width:80%;width:100%;top:0;left:0}}.p-top .recruit-img img._sub{width:min(30vw,280px);aspect-ratio:280/204;bottom:-40px;right:0px}@media screen and (max-width: 767px){.p-top .recruit-img img._sub{bottom:-70px;max-width:140px;width:100%}}.p-top .other-wrap{display:flex;gap:12px}@media screen and (max-width: 767px){.p-top .other-wrap{flex-direction:column}}.p-top .other-link{display:flex;flex:1;width:100%;height:260px;aspect-ratio:634/260;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:4px;background-position:center center;background-size:cover}@media screen and (max-width: 767px){.p-top .other-link{height:236px;aspect-ratio:none}}.p-top .other-link::after{content:"";width:100%;height:100%;display:block;background-color:#004ea2;opacity:.5;position:absolute;left:0;bottom:0;transition:.3s}.p-top .other-link._about{background-image:url(../images/top/img_other-1.webp)}.p-top .other-link._factory{background-image:url(../images/top/img_other-2.webp)}.p-top .other-link span{position:relative;z-index:2;font-size:1.75rem;font-weight:bold;color:#fff;text-shadow:rgba(0,0,0,.5) 0px 2px 9px}@media screen and (max-width: 767px){.p-top .other-link span{font-size:1.5rem}}.p-top .other-link i{display:block;width:60px;aspect-ratio:60/45;background-color:#d10529;border-radius:1000px;flex-shrink:0;position:relative;transition:.4s;z-index:2;overflow:hidden}.p-top .other-link i::before,.p-top .other-link i::after{content:"";width:22px;aspect-ratio:2/1;display:block;background-color:#fff;-webkit-mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;position:absolute;margin:auto;inset:0;animation-fill-mode:forwards;animation-duration:.4s;transition:.3s}.p-top .other-link i::after{transform:translateX(-200%)}.p-top .other-link i{background-color:#fff;border:#d10529 1px solid}.p-top .other-link i::before,.p-top .other-link i::after{background-color:#d10529}.p-top .other-link:hover i::before{animation-name:transformBefore;animation-delay:0s}.p-top .other-link:hover i::after{animation-name:transformAfter;animation-delay:.2s}@keyframes transformBefore{0%{transform:translateX(0%)}100%{transform:translateX(200%)}}@keyframes transformAfter{0%{transform:translateX(-200%)}100%{transform:translateX(0%)}}.p-top .other-link i{position:absolute;right:36px;bottom:27px}@media screen and (max-width: 767px){.p-top .other-link i{right:8px;bottom:14px;width:46px}}@media screen and (max-width: 767px){.p-top .other-link i::after{width:14px}}.p-top .other-link:hover::after{opacity:.15}.p-contact{background:none !important;background-color:#fff !important}.p-contact .contact-txt{text-align:center}@media screen and (max-width: 767px){.p-contact .contact-txt{text-align:left}}.p-contact .contactStep-list{width:min(100%,558px);margin:0 auto;display:flex;justify-content:space-between;gap:16px;position:relative;z-index:1}.p-contact .contactStep-list::before{content:"";width:calc(100% - 50px);height:1px;background:#ababaa;position:absolute;top:25px;left:25px;right:25px;z-index:-1}@media screen and (max-width: 767px){.p-contact .contactStep-list{width:min(100%,400px)}.p-contact .contactStep-list::before{top:20px}}.p-contact .contactStep-item{width:fit-content}.p-contact .contactStep-item.is-active .contactStep-number{background:#d10529}.p-contact .contactStep-item.is-active .contactStep-txt{color:#d10529}.p-contact .contactStep-number{color:#fff;font-size:1.5rem;font-weight:500;line-height:1.4;display:grid;place-items:center;width:50px;height:auto;aspect-ratio:1;border-radius:50%;background:#ababaa;margin:0 auto 4px}@media screen and (max-width: 767px){.p-contact .contactStep-number{font-size:1.125rem;width:40px}}.p-contact .contactStep-txt{color:#ababaa;font-weight:bold;text-align:center}.p-contact._complete{text-align:center}.p-contact._complete .contact h1{color:#004ea2;font-weight:bold;font-size:2rem}@media screen and (max-width: 767px){.p-contact._complete .contact h1{font-size:1.5rem}}.p-404{text-align:center}.p-404 h1,.p-404 h2,.p-404 p{width:fit-content;margin-inline:auto}.p-404 h1{font-weight:bold;font-size:3rem;line-height:120%;border-left:#d10529 5px solid;padding-left:24px}@media screen and (max-width: 767px){.p-404 h1{font-size:2rem}}.p-404 h2{color:#004ea2;font-size:1.125rem}@media screen and (max-width: 767px){.p-404 h2{font-size:1rem}}.p-sitemap .sitemap{display:flex;gap:40px}@media screen and (max-width: 767px){.p-sitemap .sitemap{flex-direction:column;gap:24px}}.p-sitemap .sitemap-list{flex:1}.p-sitemap .sitemap-list>li{width:100%}.p-sitemap .sitemap-list>li+li{margin-top:40px}@media screen and (max-width: 767px){.p-sitemap .sitemap-list>li+li{margin-top:32px}}.p-sitemap .sitemap-list>li>a{display:flex;align-items:center;justify-content:space-between;gap:48px;padding:0 0 6px 16px;border-bottom:#ddd 1px solid}@media screen and (max-width: 767px){.p-sitemap .sitemap-list>li>a{gap:24px;padding-left:8px}}.p-sitemap .sitemap-list>li>a i{display:block;width:60px;aspect-ratio:60/45;background-color:#d10529;border-radius:1000px;flex-shrink:0;position:relative;transition:.4s;z-index:2;overflow:hidden}.p-sitemap .sitemap-list>li>a i::before,.p-sitemap .sitemap-list>li>a i::after{content:"";width:22px;aspect-ratio:2/1;display:block;background-color:#fff;-webkit-mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;position:absolute;margin:auto;inset:0;animation-fill-mode:forwards;animation-duration:.4s;transition:.3s}.p-sitemap .sitemap-list>li>a i::after{transform:translateX(-200%)}.p-sitemap .sitemap-list>li>a:hover i::before{animation-name:transformBefore;animation-delay:0s}.p-sitemap .sitemap-list>li>a:hover i::after{animation-name:transformAfter;animation-delay:.2s}@keyframes transformBefore{0%{transform:translateX(0%)}100%{transform:translateX(200%)}}@keyframes transformAfter{0%{transform:translateX(-200%)}100%{transform:translateX(0%)}}.p-sitemap .sitemap-list>li>a b{font-size:1.25rem;line-height:180%}@media screen and (max-width: 767px){.p-sitemap .sitemap-list>li>a b{font-size:1rem}}.p-sitemap .sitemap-list>li>a i{width:40px}.p-sitemap .sitemap-list>li>a i::before,.p-sitemap .sitemap-list>li>a i::after{width:15px}.p-sitemap .sitemap-list>li ul{margin-top:40px}@media screen and (max-width: 767px){.p-sitemap .sitemap-list>li ul{margin-top:16px}}.p-sitemap .sitemap-list>li ul li{padding-left:32px}@media screen and (max-width: 767px){.p-sitemap .sitemap-list>li ul li{padding-left:20px}}.p-sitemap .sitemap-list>li ul li+li{margin-top:36px}@media screen and (max-width: 767px){.p-sitemap .sitemap-list>li ul li+li{margin-top:16px}}.p-sitemap .sitemap-list>li ul li a{display:flex;align-items:center;justify-content:space-between;gap:32px}.p-sitemap .sitemap-list>li ul li a::after{content:"";width:40px;aspect-ratio:40/30;display:block;background-color:#d10529;-webkit-mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/15px 8px;mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/15px 8px;transition:transform .5s ease-in,opacity .3s .2s}.p-sitemap .sitemap-list>li ul li a:hover::after{transform:translateX(100%);opacity:0}.p-sitemap .sitemap-list>li ul li a b{font-size:1.125rem}@media screen and (max-width: 767px){.p-sitemap .sitemap-list>li ul li a b{font-size:.875rem}}.p-faq .faq{padding-block:104px 152px}@media screen and (max-width: 767px){.p-faq .faq{padding-block:48px 80px}}.p-faq .faq .faqWrap{position:relative;z-index:2}.p-case .case .caseCat{display:flex;flex-wrap:wrap;gap:4px 16px}.p-case .case .caseCat._column{flex-direction:column}.p-case .case .caseCat li{display:flex;align-items:center;gap:2px;color:#004ea2;font-weight:bold;font-size:.875rem}.p-case .case .caseCat li::before{content:"#";color:#004ea2;font-weight:bold;font-size:.875rem}.p-case .case .caseCat li._noTags::before{content:none}.p-case._archive .case{padding-block:88px 120px}@media screen and (max-width: 767px){.p-case._archive .case{padding-block:40px 80px}}.p-case._archive .case .caseList{display:flex;gap:40px 32px;flex-wrap:wrap}@media screen and (max-width: 767px){.p-case._archive .case .caseList{gap:24px}}.p-case._archive .case .caseList-cont{max-width:calc((100% - 32px)/2);width:100%;border-radius:5px;overflow:hidden}@media screen and (max-width: 767px){.p-case._archive .case .caseList-cont{max-width:100%}}.p-case._archive .case .caseList-cont a{position:relative;display:flex;align-items:flex-end;box-shadow:rgba(0,0,0,.15) 0px 2px 11px;aspect-ratio:507/318}.p-case._archive .case .caseList-cont a i{display:block;width:60px;aspect-ratio:60/45;background-color:#d10529;border-radius:1000px;flex-shrink:0;position:relative;transition:.4s;z-index:2;overflow:hidden}.p-case._archive .case .caseList-cont a i::before,.p-case._archive .case .caseList-cont a i::after{content:"";width:22px;aspect-ratio:2/1;display:block;background-color:#fff;-webkit-mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;position:absolute;margin:auto;inset:0;animation-fill-mode:forwards;animation-duration:.4s;transition:.3s}.p-case._archive .case .caseList-cont a i::after{transform:translateX(-200%)}.p-case._archive .case .caseList-cont a:hover i::before{animation-name:transformBefore;animation-delay:0s}.p-case._archive .case .caseList-cont a:hover i::after{animation-name:transformAfter;animation-delay:.2s}@keyframes transformBefore{0%{transform:translateX(0%)}100%{transform:translateX(200%)}}@keyframes transformAfter{0%{transform:translateX(-200%)}100%{transform:translateX(0%)}}.p-case._archive .case .caseList-cont a::after{content:"";width:100%;height:60%;display:block;background:linear-gradient(to top, #003874 0%, rgba(84, 132, 180, 0.5) 50%, rgba(84, 132, 180, 0) 100%);opacity:.75;position:absolute;bottom:0}.p-case._archive .case .caseList-cont a .caseImg{width:100%;height:100%;position:absolute;top:0;left:0}.p-case._archive .case .caseList-cont a .caseImg img{width:100%;height:100%;object-fit:cover;object-position:center center}.p-case._archive .case .caseList-cont a .caseTxt{width:100%;padding:0px 24px 28px 16px;display:flex;align-items:center;justify-content:space-between;gap:32px;z-index:2}@media screen and (max-width: 767px){.p-case._archive .case .caseList-cont a .caseTxt{padding-bottom:16px}}.p-case._archive .case .caseList-cont a .caseTxt h2{color:#fff;font-weight:bold;font-size:1.25rem}@media screen and (max-width: 767px){.p-case._archive .case .caseList-cont a .caseTxt h2{font-size:1rem}}@media screen and (max-width: 767px){.p-case._archive .case .caseList-cont a .caseTxt i{width:48px}}.p-case._archive .case .caseList-cont .caseCat{margin-top:12px}.p-case._archive .case .pagination{margin-top:88px}@media screen and (max-width: 767px){.p-case._archive .case .pagination{margin-top:48px}}.p-case._single .c-breadcrumbs{margin-left:auto}.p-case._single .case{padding-block:88px 128px}@media screen and (max-width: 767px){.p-case._single .case{padding-block:64px 96px}}.p-case._single .case h1{font-weight:bold;font-size:2rem;line-height:120%;padding-left:20px;color:#004ea2;border-left:#d10529 5px solid}@media screen and (max-width: 767px){.p-case._single .case h1{font-size:1.5rem}}.p-case._single .case .postSummary{position:sticky;top:100px;max-width:328px;width:100%;padding:24px;background-color:#f1fcff;border-radius:12px;box-shadow:rgba(0,0,0,.15) 0px 2px 11px;display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 767px){.p-case._single .case .postSummary{max-width:100%}}@media screen and (max-width: 1200px){html._en .p-case._single .case .postSummary{max-width:744px}}.p-case._single .case .postSummary table{border-collapse:separate;border-spacing:0}.p-case._single .case .postSummary table tr th{width:90px;padding:14px 8px;color:hsla(0,0%,100%,.8);line-height:100%;font-weight:bold;font-size:1.25rem;background:linear-gradient(20deg, #0047ff 0%, #007bff 25%, #00c2ff 70%, #009eff 100%);border:#ddd 1px solid}.p-case._single .case .postSummary table tr td{text-align:center;vertical-align:middle;font-size:1.125rem;color:#004ea2;background-color:#fff;border:#ddd 1px solid;border-left:0px}.p-case._single .case .postSummary table tr:first-child th{border-radius:6px 0 0 0}.p-case._single .case .postSummary table tr:first-child td{border-radius:0 6px 0 0}.p-case._single .case .postSummary table tr:last-child th{border-radius:0 0 0 6px;border-top:0px}.p-case._single .case .postSummary table tr:last-child td{border-radius:0 0 6px 0;border-top:0px}.p-case._single .case .postWrap{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}@media screen and (max-width: 1200px){html._en .p-case._single .case .postWrap{flex-direction:column-reverse}}.p-case._single .case .postWrap .postCont{max-width:744px}.p-case._single .case .postWrap .postCont h2,.p-case._single .case .postWrap .postCont h3{font-weight:bold;font-size:1.5rem;line-height:200%;border-bottom:rgba(0,78,162,.4) .4px solid;margin-block:40px}@media screen and (max-width: 767px){.p-case._single .case .postWrap .postCont h2,.p-case._single .case .postWrap .postCont h3{font-size:1.25rem}}.p-case._single .case .postWrap .postCont h4{font-weight:bold}.p-case._single .case .postWrap .postCont img{width:100%;border-radius:6px}.p-case._single .case .postWrap .postCont p{margin-block:40px}.p-column._archive .column{padding-block:88px 120px;display:flex;align-items:flex-start;justify-content:space-between;gap:40px}@media screen and (max-width: 767px){.p-column._archive .column{padding-block:40px 80px;flex-direction:column-reverse;justify-content:flex-start;align-items:center}}.p-column._archive .column .columnWrap{max-width:816px}.p-column._archive .column .columnWrap .columnList{display:flex;flex-wrap:wrap;gap:80px 24px}.p-column._archive .column .columnWrap .columnList li{max-width:calc((100% - 24px)/2)}@media screen and (max-width: 767px){.p-column._archive .column .columnWrap .columnList li{max-width:100%}}.p-column._archive .column .columnWrap .columnList li._new{position:relative}.p-column._archive .column .columnWrap .columnList li._new::after{content:"NEW";padding:8px 16px;color:#fff;font-weight:bold;background-color:#d10529;position:absolute;top:0;left:0;border-radius:5px 0 0 0}@media screen and (max-width: 767px){.p-column._archive .column .columnWrap .columnList li._new::after{padding:8px 14px;font-size:.875rem}}.p-column._archive .column .columnWrap .columnList li a .columnImg{width:100%;aspect-ratio:396/278;border-radius:5px;overflow:hidden;box-shadow:rgba(0,0,0,.15) 0px 2px 11px}.p-column._archive .column .columnWrap .columnList li a .columnImg img{width:100%;height:100%;object-fit:cover}.p-column._archive .column .columnWrap .columnList li a .columnTtl{font-weight:bold;margin-block:16px}@media screen and (max-width: 767px){.p-column._archive .column .columnWrap .columnList li a .columnTtl{font-size:1rem}}.p-column._archive .column .columnWrap .columnList li a .columnInfo{display:flex;align-items:center;justify-content:space-between;gap:24px}.p-column._archive .column .columnWrap .columnList li a .columnInfo-wrap{color:#004ea2;display:flex;align-items:center;flex-flow:wrap;gap:16px}.p-column._archive .column .columnWrap .columnList li a .columnInfo-wrap time{font-weight:500}.p-column._archive .column .columnWrap .columnList li a i{display:block;width:60px;aspect-ratio:60/45;background-color:#d10529;border-radius:1000px;flex-shrink:0;position:relative;transition:.4s;z-index:2;overflow:hidden}.p-column._archive .column .columnWrap .columnList li a i::before,.p-column._archive .column .columnWrap .columnList li a i::after{content:"";width:22px;aspect-ratio:2/1;display:block;background-color:#fff;-webkit-mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;position:absolute;margin:auto;inset:0;animation-fill-mode:forwards;animation-duration:.4s;transition:.3s}.p-column._archive .column .columnWrap .columnList li a i::after{transform:translateX(-200%)}.p-column._archive .column .columnWrap .columnList li a:hover i::before{animation-name:transformBefore;animation-delay:0s}.p-column._archive .column .columnWrap .columnList li a:hover i::after{animation-name:transformAfter;animation-delay:.2s}@keyframes transformBefore{0%{transform:translateX(0%)}100%{transform:translateX(200%)}}@keyframes transformAfter{0%{transform:translateX(-200%)}100%{transform:translateX(0%)}}.p-column._archive .column .columnWrap .columnList li a i{width:48px}.p-column._archive .column .columnWrap .columnList li a i::before,.p-column._archive .column .columnWrap .columnList li a i::after{width:16px}.p-column._archive .column .columnWrap .pagination{margin-top:96px}@media screen and (max-width: 767px){.p-column._archive .column .columnWrap .pagination{margin-top:48px}}.p-column._archive .column .termList{width:fit-content;max-width:220px;min-width:200px;position:sticky;top:100px;padding:16px min(3vw,48px) 16px min(4vw,64px);background-color:#fff;border-radius:10px;box-shadow:rgba(0,0,0,.15) 0px 2px 11px}@media screen and (max-width: 767px){.p-column._archive .column .termList{padding:16px;position:relative;top:0;max-width:100%;width:100%;display:flex;gap:8px;flex-wrap:wrap}}.p-column._archive .column .termList li+li{margin-top:12px}@media screen and (max-width: 767px){.p-column._archive .column .termList li+li{margin:0}}.p-column._archive .column .termList li a{display:flex;align-items:center;gap:8px;color:#ababaa;line-height:100%;text-wrap:nowrap}html._en .p-column._archive .column .termList li a{text-wrap:auto}.p-column._archive .column .termList li a::before{content:"";width:8px;height:8px;display:block;background-color:rgba(0,0,0,0);border-radius:100px;pointer-events:none;flex-shrink:0}.p-column._archive .column .termList li a._isCurrent{position:relative;font-weight:bold;color:#d10529}.p-column._archive .column .termList li a._isCurrent::before{background-color:#d10529}.p-column._single .c-breadcrumbs{margin-left:auto}.p-column._single .column{padding-block:88px 128px}@media screen and (max-width: 767px){.p-column._single .column{padding-block:64px 96px}}.p-column._single .column-cat{display:flex;gap:.5rem}.p-column._single .column h1{font-weight:bold;font-size:2rem;margin-block:16px}@media screen and (max-width: 767px){.p-column._single .column h1{font-size:1.5rem}}.p-column._single .column time{color:#004ea2;flex-shrink:0}.p-column._single .column .thumbnail{max-width:100%;aspect-ratio:800/396;border-radius:10px;overflow:hidden;margin-top:32px}.p-column._single .column .thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center center}.p-column._single .column .postCont h2{font-weight:bold;font-size:1.5rem;line-height:200%;border-bottom:rgba(0,78,162,.4) .4px solid;margin-block:40px}@media screen and (max-width: 767px){.p-column._single .column .postCont h2{font-size:1.25rem}}.p-column._single .column .postCont h3{font-weight:bold;font-size:1.125rem;padding-left:16px;border-left:#004ea2 3px solid;margin-block:40px}.p-column._single .column .postCont h4{font-weight:bold}.p-column._single .column .postCont img{width:100%;border-radius:10px}.p-column._single .column .postCont p{margin-block:40px}.p-column._single .column .postCont ul{padding-left:1.5rem}.p-column._single .column .postCont ul li{list-style:disc}.p-column._single .column .postCont ul li::marker{color:#004ea2}.p-column._single .column .postCont ul li+li{margin-top:16px}.p-news._archive .news{padding-block:108px 152px;position:relative;z-index:2}@media screen and (max-width: 767px){.p-news._archive .news{padding-block:40px 80px}}.p-news._archive .news-inner{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:40px;background-color:hsla(0,0%,100%,.95);padding:64px 48px;border-radius:10px}@media screen and (max-width: 767px){.p-news._archive .news-inner{padding:0;background:rgba(0,0,0,0);flex-direction:column-reverse}}.p-news._archive .news-inner .termList{width:fit-content;max-width:220px;min-width:200px;position:sticky;top:100px;padding:16px min(3vw,48px) 16px min(4vw,64px)}@media screen and (max-width: 767px){.p-news._archive .news-inner .termList{position:relative;top:0;padding:16px;max-width:100%;width:100%;display:flex;gap:8px;flex-wrap:wrap;background-color:#fff;border-radius:10px;box-shadow:rgba(0,0,0,.15) 0px 2px 11px}}.p-news._archive .news-inner .termList li+li{margin-top:12px}@media screen and (max-width: 767px){.p-news._archive .news-inner .termList li+li{margin:0}}.p-news._archive .news-inner .termList li a{display:flex;align-items:center;gap:8px;color:#ababaa;line-height:100%}.p-news._archive .news-inner .termList li a::before{content:"";width:8px;height:8px;display:block;background-color:rgba(0,0,0,0);border-radius:100px;pointer-events:none}.p-news._archive .news-inner .termList li a._isCurrent{position:relative;font-weight:bold;color:#d10529}.p-news._archive .news-inner .termList li a._isCurrent::before{background-color:#d10529}.p-news._archive .news-inner .newsWrap{max-width:830px;width:100%}.p-news._archive .news-inner .newsWrap .newsList-cont{padding-bottom:40px;border-bottom:#ddd 1px solid}.p-news._archive .news-inner .newsWrap .newsList-cont+li{margin-top:40px}@media screen and (max-width: 767px){.p-news._archive .news-inner .newsWrap .newsList-cont+li{margin-top:16px}}.p-news._archive .news-inner .newsWrap .newsList-cont a{display:flex;flex-direction:row-reverse;gap:16px;align-items:center;justify-content:flex-end;position:relative;padding-right:44px}@media screen and (max-width: 767px){.p-news._archive .news-inner .newsWrap .newsList-cont a{flex-direction:column-reverse;align-items:flex-start}}.p-news._archive .news-inner .newsWrap .newsList-cont a::after{content:"";width:18px;aspect-ratio:18/11;display:block;background:url(../images/common/icon_arrowNormal.svg) no-repeat center/contain;position:absolute;margin-block:auto;inset-block:0;right:0;transition:transform .5s ease-in,opacity .3s .1s}.p-news._archive .news-inner .newsWrap .newsList-cont a:hover::after{transform:translateX(500%);opacity:0}.p-news._archive .news-inner .newsWrap .newsList-cont a i{position:absolute;margin-block:auto;inset-block:0;right:0}.p-news._archive .news-inner .newsWrap .newsList-cont a .newsTtl{width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:500}.p-news._archive .news-inner .newsWrap .newsList-cont a .newsInfo{flex-shrink:0;display:flex;align-items:center;gap:16px}@media screen and (max-width: 767px){.p-news._archive .news-inner .newsWrap .newsList-cont a .newsInfo{flex-direction:column;align-items:flex-start}}.p-news._archive .news-inner .newsWrap .newsList-cont a .newsInfo time{font-weight:bold;color:#ababaa}.p-news._archive .news-inner .newsWrap .pagination{margin-top:64px}@media screen and (max-width: 767px){.p-news._archive .news-inner .newsWrap .pagination{margin-top:48px}}.p-news._single .news .postWrap{padding-block:88px 128px}@media screen and (max-width: 767px){.p-news._single .news .postWrap{padding-block:64px 96px}}.p-news._single .news .postWrap h1{font-weight:bold;font-size:2rem;margin-block:16px}@media screen and (max-width: 767px){.p-news._single .news .postWrap h1{font-size:1.5rem}}.p-news._single .news .postWrap time{font-weight:bold;color:#ababaa}.p-news._single .news .postWrap .postCont h2{font-weight:bold;font-size:1.5rem;line-height:200%;border-bottom:rgba(0,78,162,.4) .4px solid;margin-block:40px 16px}@media screen and (max-width: 767px){.p-news._single .news .postWrap .postCont h2{font-size:1.25rem}}.p-news._single .news .postWrap .postCont h3{font-weight:bold;font-size:1.125rem;padding-left:16px;border-left:#d10529 3px solid;margin-block:16px}.p-news._single .news .postWrap .postCont h4{font-weight:bold}.p-news._single .news .postWrap .postCont img{width:100%;border-radius:10px}.p-news._single .news .postWrap .postCont p{margin-block:16px}.p-business{position:relative}.p-business::after{content:"";width:100%;aspect-ratio:1440/342;display:block;background:url(../images/business/deco_business.svg) no-repeat right bottom/contain;position:absolute;bottom:0;right:0}.p-business .mvBottom-inner{max-width:1140px;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:0 32px}@media screen and (max-width: 767px){.p-business .mvBottom-inner{gap:24px 0;align-items:flex-start;flex-direction:column}}.p-business .mvBottom-inner strong{font-size:2.25rem;max-width:520px;padding-bottom:48px}@media screen and (max-width: 767px){.p-business .mvBottom-inner strong{max-width:100%;font-size:1.5rem;padding:0}}.p-business .mvBottom-inner p{max-width:510px}@media screen and (max-width: 767px){.p-business .mvBottom-inner p{font-size:1rem;max-width:100%}}.p-business .mvBottom-img{max-width:none}.p-business .mvBottom-img img{aspect-ratio:1440/360;border-radius:0 10px 10px 0;object-fit:cover;object-position:center center}@media screen and (max-width: 767px){.p-business .mvBottom-img img{aspect-ratio:375/216}}.p-business .biz{position:relative;z-index:2}.p-business .biz-wrap{border-radius:12px;padding:52px 48px;background-color:hsla(0,0%,100%,.95);box-shadow:rgba(0,0,0,.2) 0 0 6px;display:flex;gap:48px 24px;flex-wrap:wrap}@media screen and (max-width: 1000px){.p-business .biz-wrap{padding:32px 24px}}@media screen and (max-width: 767px){.p-business .biz-wrap{padding:56px 12px 48px;gap:12px 8px}}.p-business .biz-cont{max-width:calc((100% - 48px)/3);width:100%;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 767px){.p-business .biz-cont{max-width:calc((100% - 12px)/2);gap:10px}}.p-business .biz-cont img{width:100%;aspect-ratio:356/204;object-fit:cover;object-position:center center;border-radius:10px;box-shadow:rgba(0,0,0,.15) 0px 2px 11px}@media screen and (max-width: 767px){.p-business .biz-cont img{aspect-ratio:163/204}}.p-business .biz-cont span{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}@media screen and (max-width: 767px){.p-business .biz-cont span{gap:10px}}.p-business .biz-cont span b{font-size:1.25rem;color:#004ea2;line-height:150%}@media screen and (max-width: 767px){.p-business .biz-cont span b{font-size:1rem;position:relative;padding-left:20px}}.p-business .biz-cont span b sup{font-family:"Mina",sans-serif;font-size:.75rem;margin-right:2px;color:#d10529}@media screen and (max-width: 767px){.p-business .biz-cont span b sup{position:absolute;left:0;top:8px}}.p-business .biz-cont span b small{font-size:1.25rem}@media screen and (max-width: 767px){.p-business .biz-cont span b small{display:block;font-size:.625rem;line-height:140%}}.p-business .biz-cont i{display:block;width:60px;aspect-ratio:60/45;background-color:#d10529;border-radius:1000px;flex-shrink:0;position:relative;transition:.4s;z-index:2;overflow:hidden}.p-business .biz-cont i::before,.p-business .biz-cont i::after{content:"";width:22px;aspect-ratio:2/1;display:block;background-color:#fff;-webkit-mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;position:absolute;margin:auto;inset:0;animation-fill-mode:forwards;animation-duration:.4s;transition:.3s}.p-business .biz-cont i::after{transform:translateX(-200%)}.p-business .biz-cont i{aspect-ratio:60/36}@media screen and (max-width: 767px){.p-business .biz-cont i{width:34px}}@media screen and (max-width: 767px){.p-business .biz-cont i::before,.p-business .biz-cont i::after{width:12px}}.p-business .biz-cont:hover i::before{animation-name:transformBefore;animation-delay:0s}.p-business .biz-cont:hover i::after{animation-name:transformAfter;animation-delay:.2s}@keyframes transformBefore{0%{transform:translateX(0%)}100%{transform:translateX(200%)}}@keyframes transformAfter{0%{transform:translateX(-200%)}100%{transform:translateX(0%)}}.p-business .biz-cont._big{max-width:100%;flex-direction:row;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.p-business .biz-cont._big{max-width:calc((100% - 12px)/2);flex-direction:column;align-items:flex-start;justify-content:flex-start}}.p-business .biz-cont._big img{max-width:634px}@media screen and (max-width: 767px){.p-business .biz-cont._big img{max-width:100%}}.p-business .biz-cont._big span{max-width:400px;gap:12px}.p-business .biz-cont._big span b{font-size:1.5rem}@media screen and (max-width: 767px){.p-business .biz-cont._big span b{font-size:1rem}}.p-business .biz-cont._big span b small{font-size:1rem}@media screen and (max-width: 767px){.p-business .biz-cont._big span b small{display:block;font-size:.625rem;line-height:140%}}.p-dedicated .mvBottom{overflow-x:clip;overflow-y:visible}.p-dedicated .mvBottom-inner{max-width:1140px;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:0 32px}@media screen and (max-width: 767px){.p-dedicated .mvBottom-inner{gap:24px 0;align-items:flex-start;flex-direction:column}}.p-dedicated .mvBottom-inner strong{font-size:2.25rem;max-width:550px;padding-bottom:48px}@media screen and (max-width: 767px){.p-dedicated .mvBottom-inner strong{font-size:1.5rem;padding:0}}.p-dedicated .mvBottom-inner p{max-width:510px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}@media screen and (max-width: 767px){.p-dedicated .mvBottom-inner p{font-size:1rem}}.p-dedicated .mvBottom-img img{object-fit:cover;object-position:center center}.p-dedicated .mvBottom-img img._main{border-radius:0 10px 10px 0;width:85%}@media screen and (max-width: 767px){.p-dedicated .mvBottom-img img._main{aspect-ratio:375/216}}.p-dedicated .mvBottom-img img._sub{aspect-ratio:406/243;border-radius:10px;width:28%;position:absolute;right:0;top:60%}@media screen and (max-width: 767px){.p-dedicated .mvBottom-img img._sub{width:45%}}.p-dedicated .dedicated{position:relative;padding-block:272px 152px}@media screen and (max-width: 767px){.p-dedicated .dedicated{padding-block:136px 112px}}.p-dedicated .dedicated::after{content:"";width:100%}.p-dedicated .dedicated .dedicatedCont .dedicatedDetail{margin-top:40px;position:relative;background-color:#f1fcff;border-radius:6px;padding-block:32px}@media screen and (max-width: 767px){.p-dedicated .dedicated .dedicatedCont .dedicatedDetail{padding-top:28px}}.p-dedicated .dedicated .dedicatedCont .dedicatedDetail-tag{position:absolute;left:0;top:0}.p-dedicated .dedicated .dedicatedCont .dedicatedDetail-img img{aspect-ratio:764/257}@media screen and (max-width: 767px){.p-dedicated .dedicated .dedicatedCont .dedicatedDetail-img img{aspect-ratio:311/204}}.p-dedicated .dedicated .dedicatedCont .dedicatedDetail-img._flex{display:flex;align-items:center;gap:8px}.p-dedicated .dedicated .dedicatedCont .dedicatedDetail-img._flex img{flex:1;aspect-ratio:378/257;max-width:calc((100% - 8px)/2)}@media screen and (max-width: 767px){.p-dedicated .dedicated .dedicatedCont .dedicatedDetail-img._flex img{aspect-ratio:151/97}}.p-dedicated .dedicated .dedicatedCont .dedicatedDetail-txt{width:100%;margin-top:24px;padding-inline:32px}@media screen and (max-width: 767px){.p-dedicated .dedicated .dedicatedCont .dedicatedDetail-txt{padding-inline:12px}}.p-dedicated .dedicated .dedicatedCont .dedicatedDetail-txt b{display:block;font-weight:bold;font-size:1.125rem;margin-bottom:24px}.p-dedicated .dedicated .dedicatedCont .dedicatedDetail-txt span{display:block}.p-dedicated .dedicated .dedicatedCont .dedicatedDetail-txt span+span{margin-top:8px}.p-tool .tool{position:relative;padding-block:272px 152px}@media screen and (max-width: 767px){.p-tool .tool{padding-block:136px 112px}}.p-tool .tool::after{content:"";width:100%}.p-tool .tool .toolCont>img{width:100%;aspect-ratio:764/354;margin-top:40px}@media screen and (max-width: 767px){.p-tool .tool .toolCont>img{aspect-ratio:311/354}}.p-tool .tool .toolCont .toolDetail{margin-top:40px;position:relative;background-color:#f1fcff;border-radius:6px;display:flex;gap:24px}@media screen and (max-width: 767px){.p-tool .tool .toolCont .toolDetail{flex-direction:column;gap:40px}}.p-tool .tool .toolCont .toolDetail-img{max-width:402px}@media screen and (max-width: 767px){.p-tool .tool .toolCont .toolDetail-img{max-width:none}}.p-tool .tool .toolCont .toolDetail-img img{width:100%;aspect-ratio:402/427}@media screen and (max-width: 767px){.p-tool .tool .toolCont .toolDetail-img img{aspect-ratio:311/354}}.p-tool .tool .lowerArticle._3 .lowerArticle-ttl{flex-shrink:1}.p-tool .tool .lowerArticle._3 .lowerArticle-ttl span{flex-shrink:0}.p-oem .oem{position:relative;padding-block:272px 152px}@media screen and (max-width: 767px){.p-oem .oem{padding-block:136px 112px}}.p-oem .oem::after{content:"";width:100%}.p-oem .oem .oemCont>img{width:100%;aspect-ratio:1052/354;margin-top:24px}@media screen and (max-width: 767px){.p-oem .oem .oemCont>img{aspect-ratio:327/354;margin-top:40px}}.p-oem .oem .oemCont-txt{flex-direction:column;gap:40px}@media screen and (max-width: 767px){.p-oem .oem .oemCont-txt{gap:24px}}.p-air .air{position:relative;padding-block:272px 152px}@media screen and (max-width: 767px){.p-air .air{padding-block:136px 112px}}.p-air .air::after{content:"";width:100%}.p-air .air .airCont .lowerArticle-img{margin-top:40px;width:100%;aspect-ratio:764/354}@media screen and (max-width: 767px){.p-air .air .airCont .lowerArticle-img{margin-top:24px;aspect-ratio:inherit}}.p-air .air .airCont .airDetail{margin-top:40px;position:relative;background-color:#f1fcff;border-radius:6px;padding:32px 32px 32px 16px;display:flex;align-items:center;gap:32px}@media screen and (max-width: 767px){.p-air .air .airCont .airDetail{flex-direction:column;gap:24px;padding:28px 0 32px}}.p-air .air .airCont .airDetail span{position:absolute;top:0;left:0}.p-air .air .airCont .airDetail img{max-width:446px;width:100%}.p-air .air .airCont .airDetail p{max-width:236px;width:100%}@media screen and (max-width: 767px){.p-air .air .airCont .airDetail p{max-width:calc(100% - 40px);margin-inline:auto}}.p-conpane .point{padding-top:200px;margin-bottom:-56px;flex-direction:column}@media screen and (max-width: 767px){.p-conpane .point{padding-top:160px;margin-bottom:0}}.p-conpane .point .pointWrap{background-color:#f1fcff;display:flex;align-items:flex-start;gap:48px;padding:48px 32px}@media screen and (max-width: 767px){.p-conpane .point .pointWrap{flex-direction:column-reverse;padding-inline:12px}}.p-conpane .point .pointWrap-img{position:relative;max-width:534px}@media screen and (max-width: 767px){.p-conpane .point .pointWrap-img{max-width:100%}}.p-conpane .point .pointWrap-img img{width:100%;object-fit:cover;object-position:center center;border-radius:6px;box-shadow:rgba(0,0,0,.15) 0px 2px 11px}.p-conpane .point .pointWrap-img img._main{aspect-ratio:534/465}@media screen and (max-width: 767px){.p-conpane .point .pointWrap-img img._main{aspect-ratio:335/238}}.p-conpane .point .pointWrap-img img._sub{position:absolute;left:-100px;bottom:-86px;max-width:370px;aspect-ratio:370/210}@media screen and (max-width: 1200px){.p-conpane .point .pointWrap-img img._sub{left:-45px}}@media screen and (max-width: 767px){.p-conpane .point .pointWrap-img img._sub{max-width:40%;left:auto;right:-20px;bottom:-48px}}.p-conpane .conpane{position:relative;padding-block:272px 152px}@media screen and (max-width: 767px){.p-conpane .conpane{padding-block:80px 112px}}.p-conpane .conpane::after{content:"";width:100%}.p-conpane .conpane-cont .lowerSec._download .c-secTtl{margin-bottom:24px}.p-conpane .conpane-cont .lowerSec._download .c-btnBig{max-width:487px;margin-left:32px}@media screen and (max-width: 767px){.p-conpane .conpane-cont .lowerSec._download .c-btnBig{margin:0}}.p-conpane .conpane-cont .lowerSec._download .c-btnBig span{font-size:1.25rem}@media screen and (max-width: 767px){.p-conpane .conpane-cont .lowerSec._download .c-btnBig span{font-size:.75rem}}.p-conpane .conpane-cont .lowerSec._download .c-btnBig i::after{aspect-ratio:1/1;mask-image:url(../images/common/icon_download.svg)}.p-conpane .conpane-cont .lowerSec._download .conpaneCont{margin-top:40px;padding:40px;display:flex;gap:16px}@media screen and (max-width: 767px){.p-conpane .conpane-cont .lowerSec._download .conpaneCont{margin-top:32px;padding:40px 16px;flex-direction:column;gap:56px}}.p-conpane .conpane-cont .lowerSec._download .conpaneCont img{width:100%;box-shadow:none}.p-conpane .conpane-cont .lowerSec._download .conpaneCont-txt{margin-left:32px}.p-conpane .conpane-cont .lowerSec._download .conpaneCont .downloadWrap{flex:1}.p-conpane .conpane-cont .lowerSec._download .conpaneCont .downloadWrap p{font-weight:bold;margin-block:24px 16px}@media screen and (max-width: 767px){.p-conpane .conpane-cont .lowerSec._download .conpaneCont .downloadWrap p{width:fit-content;margin-inline:auto;font-size:1rem;margin-block:24px}}.p-conpane .conpane-cont .lowerSec._download .conpaneCont .downloadWrap p small{display:block;font-weight:400;font-size:.75rem}.p-conpane .conpane-cont .lowerSec._download .conpaneCont .downloadWrap>span{margin-block:16px 8px;display:flex;align-items:center;gap:10px;font-weight:500;font-size:.75rem;color:#d10529}@media screen and (max-width: 767px){.p-conpane .conpane-cont .lowerSec._download .conpaneCont .downloadWrap>span{justify-content:center}}.p-conpane .conpane-cont .lowerSec._download .conpaneCont .downloadWrap>span strong{display:block;padding:4px 10px;color:#fff;background-color:#d10529;border-radius:1000px}.p-conpane .conpane-cont .lowerSec._download .conpaneCont .downloadWrap>span+p{margin-top:8px}@media screen and (max-width: 767px){.p-conpane .conpane-cont .lowerSec._download .conpaneCont .downloadWrap>span+p{margin-bottom:8px}}.p-conpane .conpane-cont .lowerSec._download .conpaneCont .downloadWrap a{max-width:335px;width:100%}@media screen and (max-width: 767px){.p-conpane .conpane-cont .lowerSec._download .conpaneCont .downloadWrap a{margin-inline:auto;max-width:calc(100% - 40px)}}@media screen and (max-width: 767px){.p-pallet .l-lowerMv .ttlWrap h1 span{font-size:1.5rem}}.p-pallet .c-secTtl h2{font-size:2rem}.p-pallet .mvBottom{overflow-x:clip;overflow-y:visible}.p-pallet .mvBottom-inner{max-width:1140px}.p-pallet .mvBottom-inner strong{display:block;font-size:2rem;text-align:center}@media screen and (max-width: 767px){.p-pallet .mvBottom-inner strong{font-size:1.125rem;text-align:center}}.p-pallet .mvBottom-inner p{text-align:center;margin-top:24px}@media screen and (max-width: 767px){.p-pallet .mvBottom-inner p{text-align:left}}.p-pallet .mvBottom-inner p small{width:fit-content;display:flex;margin-inline:auto;margin-top:8px}@media screen and (max-width: 767px){.p-pallet .mvBottom-inner p{text-align:left}}.p-pallet .pallet{position:relative;padding-block:272px 152px}@media screen and (max-width: 767px){.p-pallet .pallet{padding-block:136px 112px}}.p-pallet .pallet::after{content:"";width:100%}@media screen and (max-width: 767px){.p-pallet .pallet-cont .palletCont{padding:40px 16px}}.p-pallet .pallet-cont .palletCont>img{width:100%}.p-pallet .pallet-cont .palletCont-wrap+.palletCont-wrap{margin-top:40px}.p-pallet .pallet-cont .palletCont-point{margin-bottom:16px}.p-pallet .pallet-cont .palletCont-merit{padding-inline:12px;margin:0 0 8px 16px;width:fit-content;display:flex;align-items:center;font-weight:bold;font-size:1.25rem;color:#d10529;position:relative}@media screen and (max-width: 767px){.p-pallet .pallet-cont .palletCont-merit{font-size:.875rem;flex-direction:column}}@media screen and (max-width: 767px){.p-pallet .pallet-cont .palletCont-merit br{display:block;font-size:.75rem}}.p-pallet .pallet-cont .palletCont-merit::before,.p-pallet .pallet-cont .palletCont-merit::after{content:"";width:2px;height:20px;display:block;background-color:#d10529;transform:rotate(15deg);position:absolute;left:100%}@media screen and (max-width: 767px){.p-pallet .pallet-cont .palletCont-merit::before,.p-pallet .pallet-cont .palletCont-merit::after{height:12px;bottom:6px}}.p-pallet .pallet-cont .palletCont-merit::before{transform:rotate(-15deg);right:100%;left:auto}.p-pallet .pallet-cont .palletCont-tag{margin-bottom:-16px;position:relative;z-index:2}.p-pallet .pallet-cont .palletCont-tag em{text-decoration:underline}.p-pallet .pallet-cont .palletCont-table{border-collapse:separate;border-spacing:0;width:100%}.p-pallet .pallet-cont .palletCont-table tr th,.p-pallet .pallet-cont .palletCont-table tr td{text-align:center;padding:10px;font-size:.875rem;border:#ddd 1px solid}.p-pallet .pallet-cont .palletCont-table tr th{width:157px;font-weight:bold;background-color:#f1fcff;border-right:none}@media screen and (max-width: 767px){.p-pallet .pallet-cont .palletCont-table tr th{width:80px;vertical-align:middle}}.p-pallet .pallet-cont .palletCont-table tr:first-child th{border-radius:10px 0 0 0}.p-pallet .pallet-cont .palletCont-table tr:first-child td{border-radius:0 10px 0 0}.p-pallet .pallet-cont .palletCont-table tr:last-child th{border-radius:0 0 0 10px}.p-pallet .pallet-cont .palletCont-table tr:last-child td{border-radius:0 0 10px 0}.p-pallet .pallet-cont .palletCont-table tr:not(:first-child) th,.p-pallet .pallet-cont .palletCont-table tr:not(:first-child) td{border-top:none}.p-pallet .pallet-cont #feature .palletCont,.p-pallet .pallet-cont #needs .palletCont{padding:40px}@media screen and (max-width: 767px){.p-pallet .pallet-cont #feature .palletCont,.p-pallet .pallet-cont #needs .palletCont{padding:40px 16px}}.p-ai{overflow:hidden}.p-ai .mvBottom-inner{display:flex;align-items:center;position:relative;gap:80px;padding:130px 0 0 16px}@media screen and (max-width: 919px){.p-ai .mvBottom-inner{flex-direction:column-reverse;padding-inline:20px;padding-top:40px}}.p-ai .mvBottom-img{max-width:585px}@media screen and (max-width: 919px){.p-ai .mvBottom-img{position:relative;z-index:2;width:100%}}.p-ai .mvBottom-img img{width:100%;aspect-ratio:585/352;box-shadow:rgba(0,0,0,.15) 0px 2px 11px;border-radius:6px}.p-ai .mvBottom-copy{margin:0 0 -8px -16px}@media screen and (min-width: 768px){.p-ai .mvBottom-copy{white-space:nowrap}}@media screen and (max-width: 919px){.p-ai .mvBottom-copy{margin:0 0 -8px -8px}}html._en .p-ai .mvBottom-copy{white-space:normal}.p-ai .mvBottom-copy span{display:block;width:fit-content;font-weight:bold;font-size:clamp(1.125rem,-0.161rem + 2.68vw,2.25rem);transform:skewX(-10deg);color:#fff;background:linear-gradient(20deg, #0047ff 0%, #007bff 25%, #00c2ff 70%, #009eff 100%);padding-inline:16px}html._en .p-ai .mvBottom-copy span{font-size:clamp(1.125rem,.268rem + 1.79vw,1.875rem)}.p-ai .mvBottom-copy span+span{margin-top:8px}.p-ai .mvBottom-txt{font-weight:500;max-width:400px}.p-ai .mvBottom-txt strong{font-weight:bold;font-size:2.25rem}@media screen and (max-width: 919px){.p-ai .mvBottom-txt strong{font-size:1.75rem}}.p-ai .mvBottom-txt span{display:block;font-weight:bold;font-size:1.5rem;margin-bottom:32px}@media screen and (max-width: 919px){.p-ai .mvBottom-txt span{font-size:1.25rem;margin-bottom:16px}}.p-ai .problem{padding-block:224px 160px;position:relative;z-index:1}@media screen and (max-width: 767px){.p-ai .problem{padding-block:80px}}.p-ai .problem::after{content:"";width:100vw;aspect-ratio:1440/1044;display:block;background:url(../images/common/bg_lowerWrap.svg) no-repeat center center/contain;position:absolute;margin-inline:auto;top:0;inset-inline:0;z-index:-1}@media screen and (max-width: 767px){.p-ai .problem::after{display:none}}.p-ai .problem h2{font-weight:bold;font-size:2.25rem;text-align:center}@media screen and (max-width: 767px){.p-ai .problem h2{font-size:1.25rem}}.p-ai .problem h2 span{display:inline-block;margin-inline:4px;font-size:3rem;color:#004ea2}@media screen and (max-width: 767px){.p-ai .problem h2 span{font-size:1.5rem}}.p-ai .problem-arrow{display:block;margin-inline:auto;max-width:235px;aspect-ratio:235/100;object-fit:contain;object-position:center center;position:relative;z-index:2}@media screen and (max-width: 767px){.p-ai .problem-arrow{max-width:256px;aspect-ratio:256/40}}.p-ai .problem .problemWrap{margin-top:40px;display:flex;align-items:center;justify-content:center;position:relative;padding-block:62px}@media screen and (max-width: 767px){.p-ai .problem .problemWrap{flex-direction:column;gap:40px;margin-top:32px;padding-block:0}}.p-ai .problem .problemWrap-center{max-width:126px;aspect-ratio:126/220;position:relative}@media screen and (max-width: 767px){.p-ai .problem .problemWrap-center{max-width:98px;padding-top:8px}}.p-ai .problem .problemWrap-center img._people{width:100%}.p-ai .problem .problemWrap-center img._deco{position:absolute;left:100%;bottom:98%;max-width:41px;width:100%;aspect-ratio:41/47}@media screen and (max-width: 767px){.p-ai .problem .problemWrap-center img._deco{top:14px;bottom:auto;left:110%}}.p-ai .problem .problemWrap-cont{display:flex;align-items:center;justify-content:center;max-width:280px;width:100%;height:144px;background-color:#d2ecfa;border-radius:10px;box-shadow:rgba(0,0,0,.3) 0px 1px 4px;position:absolute}@media screen and (max-width: 767px){.p-ai .problem .problemWrap-cont{position:relative;inset:0;width:295px;height:80px}}.p-ai .problem .problemWrap-cont::after{content:"";width:45px;display:block;aspect-ratio:45/28;background:url(../images/ai_robo/deco_fukidashi.svg) no-repeat center top/contain;position:absolute;top:calc(100% - 1px);left:32px;filter:drop-shadow(0px 3px 1px rgba(0, 0, 0, 0.15))}.p-ai .problem .problemWrap-cont._1::after,.p-ai .problem .problemWrap-cont._2::after{transform:scaleX(-1)}.p-ai .problem .problemWrap-cont._1{left:0;top:0}@media screen and (max-width: 767px){.p-ai .problem .problemWrap-cont._1{margin-left:auto}}.p-ai .problem .problemWrap-cont._2{left:64px;bottom:0}@media screen and (max-width: 767px){.p-ai .problem .problemWrap-cont._2{left:0;margin-right:auto}}.p-ai .problem .problemWrap-cont._3{right:0;top:0}@media screen and (max-width: 767px){.p-ai .problem .problemWrap-cont._3{margin-left:auto}}.p-ai .problem .problemWrap-cont._4{right:64px;bottom:0}@media screen and (max-width: 767px){.p-ai .problem .problemWrap-cont._4{margin-right:auto}}@media screen and (max-width: 767px){.p-ai .problem .problemWrap-cont._4 p span{display:inline}}.p-ai .problem .problemWrap-cont p{width:fit-content;text-align:center;font-weight:500;font-size:1.125rem;line-height:140%;letter-spacing:0px}@media screen and (max-width: 767px){.p-ai .problem .problemWrap-cont p{font-size:1rem}html._en .p-ai .problem .problemWrap-cont p{font-size:.875rem}}.p-ai .problem .problemWrap-cont p span{display:block;font-weight:bold;color:#d10529}.p-ai .problem .intrust{position:relative;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 100%)}.p-ai .problem .intrust::after{content:"";width:100vw;aspect-ratio:144/12;display:block;background-color:hsla(0,0%,100%,.9);position:absolute;bottom:100%;border-radius:100% 100% 0 0}@media screen and (max-width: 767px){.p-ai .problem .intrust::after{aspect-ratio:375/45}}.p-ai .problem .intrust-txtWrap p{text-align:center;font-size:1.125rem}@media screen and (max-width: 767px){.p-ai .problem .intrust-txtWrap p{font-size:1rem}}.p-ai .problem .intrust-txtWrap p+p{margin-top:16px}.p-ai .problem .intrust-txtWrap p.intrustTtl{transform:skewX(-10deg);text-align:center;font-weight:bold;font-size:1.75rem;line-height:160%}@media screen and (max-width: 767px){.p-ai .problem .intrust-txtWrap p.intrustTtl{font-size:1.25rem}}.p-ai .problem .intrust-txtWrap p.intrustTtl span{display:block;font-size:3rem;color:#d10529}@media screen and (max-width: 767px){.p-ai .problem .intrust-txtWrap p.intrustTtl span{font-size:1.5rem}}.p-ai .problem .intrust .intrustWrap{display:flex;gap:32px}@media screen and (max-width: 767px){.p-ai .problem .intrust .intrustWrap{gap:40px;flex-direction:column}}.p-ai .problem .intrust .intrustWrap li p{margin-bottom:-40px}@media screen and (max-width: 767px){.p-ai .problem .intrust .intrustWrap li p{margin-bottom:-16px}}.p-ai .problem .intrust .intrustWrap li p span{display:block;transform:skewX(-10deg);padding:4px 10px;background:linear-gradient(20deg, #0047ff 0%, #007bff 25%, #00c2ff 70%, #009eff 100%);border-radius:2px;width:fit-content;color:#fff;font-weight:bold;font-size:1.25rem;padding-block:0px}.p-ai .problem .intrust .intrustWrap li p span+span{margin-top:2px}html._en .p-ai .problem .intrust .intrustWrap li p span{font-size:1.125rem;line-height:1.4}.p-ai .problem .intrust .intrustWrap li img{display:block;width:100%;border-radius:6px;box-shadow:rgba(0,0,0,.15) 0px 2px 11px;aspect-ratio:1/1;object-fit:cover;object-position:center center}@media screen and (max-width: 767px){.p-ai .problem .intrust .intrustWrap li img{aspect-ratio:311/220;width:calc(100% - 32px);margin-inline:auto}}.p-ai .problem .request-ttl{width:fit-content;margin-inline:auto;text-align:center;color:#d10529;font-weight:bold;font-size:2.25rem;transform:skewX(-10deg);display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.p-ai .problem .request-ttl{font-size:1.125rem}}.p-ai .problem .request-ttl::after{content:"";width:214px;aspect-ratio:214/183;display:block;background:url(../images/ai_robo/deco_request.webp) no-repeat center center/contain;transform:skewX(10deg)}@media screen and (max-width: 767px){.p-ai .problem .request-ttl::after{width:80px}}.p-ai .problem .request .requestWrap{display:flex;gap:40px;align-items:center;justify-content:center}@media screen and (max-width: 767px){.p-ai .problem .request .requestWrap{flex-direction:column}}@media screen and (max-width: 919px){html._en .p-ai .problem .request .requestWrap{flex-direction:column}}.p-ai .problem .request .requestWrap img{max-width:480px;width:100%;aspect-ratio:480/312;object-fit:cover;object-position:center center;border-radius:6px}.p-ai .problem .request .requestWrap-txt p span{display:block;width:fit-content}.p-ai .problem .request .requestWrap-txt p span+span{margin-top:16px}.p-ai .problem .request .requestWrap-txt p._decoTxt{margin-bottom:16px}.p-ai .problem .request .requestWrap-txt p._decoTxt span{font-weight:bold;font-size:1.5rem;transform:skewX(-10deg);color:#fff;background:linear-gradient(20deg, #0047ff 0%, #007bff 25%, #00c2ff 70%, #009eff 100%);padding-inline:16px}@media screen and (max-width: 767px){.p-ai .problem .request .requestWrap-txt p._decoTxt span{font-size:1.25rem}}.p-ai .problem .request .requestWrap-txt p._decoTxt span+span{margin-top:8px}.p-ai .reason-ttl p{font-weight:500;text-align:center}.p-ai .reason .reasonWrap{display:flex;gap:16px}@media screen and (max-width: 767px){.p-ai .reason .reasonWrap{flex-direction:column}}.p-ai .reason .reasonWrap-cont{flex:1;padding:32px 16px;background-color:#fff;border-radius:10px}.p-ai .reason .reasonWrap-cont h3{font-weight:bold;font-size:1.5rem;padding-bottom:16px;margin-bottom:16px}@media screen and (max-width: 767px){.p-ai .reason .reasonWrap-cont h3{font-size:1.25rem}}.p-ai .reason .reasonWrap-cont h3 sup{font-family:"Mina",sans-serif;font-size:1.125rem;margin-right:10px;color:#d10529}.p-ai .reason .reasonWrap-cont img{width:100%;aspect-ratio:330/204;object-fit:cover;object-position:center center;border-radius:6px}.p-ai .reason .reasonWrap-cont p{margin-top:16px}@media screen and (max-width: 767px){.p-ai .reason .reasonWrap-cont p{margin-top:8px}}.p-ai .reason .reasonWrap-cont p span{display:block;color:#004ea2;font-weight:bold;font-size:1.125rem;line-height:160%;margin-bottom:8px}.p-ai .record{position:relative;z-index:1}.p-ai .record::before{content:"";width:100vw;aspect-ratio:1445/120;display:block;background:url(../images/ai_robo/bg_recordTtl.svg) no-repeat center bottom/contain;position:absolute;top:-32px;z-index:-1}@media screen and (max-width: 767px){.p-ai .record::before{opacity:.5}}.p-ai .record-list{display:flex;gap:24px;align-items:flex-start}@media screen and (max-width: 767px){.p-ai .record-list{flex-direction:column;padding-inline:32px;align-items:center}}.p-ai .record-list li img{width:100%;aspect-ratio:290/180;border-radius:4px;box-shadow:rgba(0,0,0,.15) 0px 2px 11px}.p-ai .record-list li p{margin-top:8px;font-weight:bold;font-size:1.25rem;text-align:center}@media screen and (max-width: 767px){.p-ai .record-list li p{font-size:1.125rem}}.p-ai .voice-inner{background-color:#fff;border-radius:12px;padding:48px 16px}.p-ai .voice-inner>p{max-width:944px;margin-inline:auto}.p-ai .voice-inner>p span{display:block}.p-ai .voice-inner>p span+span{margin-top:8px}.p-ai .voice-inner .voiceWrap{max-width:1024px;margin-inline:auto;border-radius:6px;position:relative;z-index:1}.p-ai .voice-inner .voiceWrap::after{content:"";width:100%;height:calc(100% + 4px);display:block;background:linear-gradient(20deg, #0047ff 0%, #007bff 25%, #00c2ff 70%, #009eff 100%);border-radius:6px;position:absolute;margin:auto;inset:0;z-index:-1}.p-ai .voice-inner .voiceWrap-inner{max-width:1020px;margin-inline:auto;display:flex;align-items:center;justify-content:center;gap:32px;padding:24px 48px;background-color:#fff;border-radius:6px;box-shadow:inset 0 4px 12px rgba(0,78,162,.15)}@media screen and (max-width: 767px){.p-ai .voice-inner .voiceWrap-inner{max-width:calc(100% - 4px);width:100%;margin-inline:auto;padding:24px 16px;flex-direction:column}}.p-ai .voice-inner .voiceWrap-inner img{max-width:126px;width:100%;height:113px;object-fit:contain;object-position:center center}.p-ai .voice-inner .voiceWrap-txt{font-weight:bold}.p-ai .voice-inner .voiceWrap-txt span{color:#d10529}.p-ai .voice-inner .voiceWrap-txt h3{font-size:1.5rem;padding-bottom:16px;margin-bottom:16px}@media screen and (max-width: 767px){.p-ai .voice-inner .voiceWrap-txt h3{font-size:1.125rem}}@media screen and (max-width: 767px){.p-ai .voice-inner .voiceWrap-txt p{font-size:1rem}}.p-ai .voice-inner .voiceWrap-txt p span{display:block;width:fit-content;background:linear-gradient(20deg, #0047ff 0%, #007bff 25%, #00c2ff 70%, #009eff 100%);padding-inline:16px;color:#fff;margin-bottom:12px}@media screen and (max-width: 767px){.p-ai .voice-inner .voiceWrap-txt p span{font-size:1rem}}.p-ai .case-list{display:flex;justify-content:center;align-items:center;gap:72px}@media screen and (max-width: 767px){.p-ai .case-list{gap:40px;flex-direction:column}}.p-ai .case-list li{max-width:240px;width:100%}.p-ai .case-list li h3{text-align:center;font-weight:bold;font-size:1.5rem;width:100%;padding-bottom:8px;margin-bottom:8px}@media screen and (max-width: 767px){.p-ai .case-list li h3{font-size:1.125rem}}.p-ai .case-list li div{width:100%;background-color:#000}.p-ai .case-list li video{width:100%;aspect-ratio:240/427}.p-ai .flow-list{padding:56px 80px;background-color:#f1fcff;border-radius:12px}@media screen and (max-width: 767px){.p-ai .flow-list{padding-inline:16px}}.p-ai .flow-list li{padding:16px 32px;display:flex;align-items:center;justify-content:space-between;gap:8px;background-color:#fff;border-radius:12px;box-shadow:rgba(0,0,0,.15) 0px 2px 11px;position:relative}@media screen and (max-width: 767px){.p-ai .flow-list li{padding:16px;flex-direction:column;gap:24px}}.p-ai .flow-list li+li{margin-top:42px}.p-ai .flow-list li+li::after{content:"";width:18px;aspect-ratio:18/16;display:block;background:url(../images/ai_robo/icon_chevron.svg) no-repeat center center/contain;position:absolute;margin-inline:auto;inset-inline:0;bottom:calc(100% + 12px)}.p-ai .flow-list li img{max-width:340px;width:100%;aspect-ratio:340/210;object-fit:cover;object-position:center center;border-radius:6px}@media screen and (max-width: 767px){.p-ai .flow-list li img{max-width:100%}}.p-ai .flow-list li .flowTxt{max-width:462px;width:100%}.p-ai .flow-list li .flowTxt span{color:#d10529;font-weight:bold;font-size:1.125rem}@media screen and (max-width: 767px){.p-ai .flow-list li .flowTxt span{font-size:1rem}}.p-ai .flow-list li .flowTxt h3{font-weight:bold;font-size:1.5rem;width:100%;padding-bottom:16px;margin-bottom:16px}@media screen and (max-width: 767px){.p-ai .flow-list li .flowTxt h3{font-size:1.125rem}}.p-factory .mvBottom{overflow-x:clip;overflow-y:visible}.p-factory .mvBottom-inner{max-width:1140px}.p-factory .mvBottom-inner strong{display:block;font-size:2rem;text-align:center}@media screen and (max-width: 767px){.p-factory .mvBottom-inner strong{font-size:1.125rem;text-align:left}}.p-factory .mvBottom-inner p{text-align:center;margin-top:24px}@media screen and (max-width: 767px){.p-factory .mvBottom-inner p{text-align:left}}.p-factory .mvBottom-inner p small{width:fit-content;display:flex;margin-inline:auto;margin-top:8px}.p-factory .factory{position:relative;z-index:2;padding-block:96px 40px}.p-factory .factory .factoryFilter{display:flex;align-items:center;gap:24px;position:relative;z-index:3}@media screen and (max-width: 767px){.p-factory .factory .factoryFilter{flex-direction:column;align-items:flex-start;gap:16px}}.p-factory .factory .factoryFilter button{max-width:calc((100% - 48px)/4);width:100%;display:flex;align-items:center;justify-content:center;padding:10px;background-color:#fff;border-radius:1000px;border:#d10529 1px solid}@media screen and (max-width: 767px){.p-factory .factory .factoryFilter button{padding-inline:24px;max-width:125px}}.p-factory .factory .factoryFilter button span{font-weight:bold;color:#d10529}.p-factory .factory .factoryFilter button._isActive{background-color:#d10529}.p-factory .factory .factoryFilter button._isActive span{color:#fff}.p-factory .factory .factoryFilter-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:16px}@media screen and (max-width: 767px){.p-factory .factory .factoryFilter-wrap{gap:8px}}.p-factory .factory .factoryFilter-wrap button{max-width:calc((100% - 32px)/3)}@media screen and (max-width: 767px){.p-factory .factory .factoryFilter-wrap button{max-width:none;width:fit-content}}.p-factory .factory-area{display:none}.p-factory .factory-area._isActive{display:block}.p-factory .factory-area+.lowerSec{margin-top:0 !important}.p-factory .factory-area{display:none}.p-factory .factory-area._isActive{display:block}.p-factory .factory-area+.lowerSec{margin-top:0 !important}.p-factory .factory-cont{width:100%;display:flex;flex-direction:column;gap:160px}.p-factory .factory-cont .factoryCont-num{margin-block:16px}@media screen and (max-width: 767px){.p-factory .factory-cont .factoryCont-num{margin-top:40px}}.p-factory .factory-cont .factoryCont-num:first-child{margin-top:0px !important}.p-factory .factory-cont .factoryCont .factoryDetail{width:100%;display:flex;align-items:center;gap:24px;position:relative;background-color:#f1fcff;border-radius:10px;box-shadow:rgba(0,0,0,.15) 0px 2px 11px;padding:24px 16px;margin-bottom:32px}@media screen and (max-width: 919px){.p-factory .factory-cont .factoryCont .factoryDetail{flex-direction:column}}@media screen and (max-width: 767px){.p-factory .factory-cont .factoryCont .factoryDetail{align-items:flex-start;padding:0;padding-bottom:32px;gap:24px}}.p-factory .factory-cont .factoryCont .factoryDetail-img{position:relative;max-width:540px;margin-bottom:auto;padding-top:32px}@media screen and (min-width: 768px){.p-factory .factory-cont .factoryCont .factoryDetail-img{width:50%}}@media screen and (max-width: 919px){.p-factory .factory-cont .factoryCont .factoryDetail-img{max-width:none;width:100%}}@media screen and (max-width: 767px){.p-factory .factory-cont .factoryCont .factoryDetail-img{padding-top:0}}.p-factory .factory-cont .factoryCont .factoryDetail-img img{width:100%;aspect-ratio:524/320;object-fit:cover;object-position:center center}.p-factory .factory-cont .factoryCont .factoryDetail-tag{position:absolute;z-index:2;left:-16px;top:0;font-size:clamp(1.25rem,.361rem + 1.85vw,1.75rem)}@media screen and (max-width: 767px){.p-factory .factory-cont .factoryCont .factoryDetail-tag{position:relative;margin-bottom:-16px}}.p-factory .factory-cont .factoryCont .factoryDetail-tag small{font-size:1.25rem}@media screen and (max-width: 1200px){.p-factory .factory-cont .factoryCont .factoryDetail-tag small{font-size:1.125rem}}@media screen and (max-width: 767px){.p-factory .factory-cont .factoryCont .factoryDetail-tag small{font-size:1rem}}.p-factory .factory-cont .factoryCont .factoryDetail-info{max-width:540px}@media screen and (min-width: 768px){.p-factory .factory-cont .factoryCont .factoryDetail-info{width:50%}}@media screen and (max-width: 919px){.p-factory .factory-cont .factoryCont .factoryDetail-info{max-width:none;width:100%}}@media screen and (max-width: 767px){.p-factory .factory-cont .factoryCont .factoryDetail-info{padding-inline:12px}}.p-factory .factory-cont .factoryCont .factoryDetail-info .infoTable{width:100%}.p-factory .factory-cont .factoryCont .factoryDetail-info .infoTable tr th{padding-right:16px;text-align:left;font-weight:500;font-size:clamp(.875rem,.431rem + .93vw,1.125rem);color:#d10529}.p-factory .factory-cont .factoryCont .factoryDetail-info .infoTable tr th span{display:flex;align-items:center;gap:8px}.p-factory .factory-cont .factoryCont .factoryDetail-info .infoTable tr th span::before{content:"";aspect-ratio:1/1;display:block;background-repeat:no-repeat;background-position:center center;background-size:contain}.p-factory .factory-cont .factoryCont .factoryDetail-info .infoTable tr th span._tel::before{width:14px;background-image:url(../images/factory/icon_tel.svg)}.p-factory .factory-cont .factoryCont .factoryDetail-info .infoTable tr th span._fax::before{width:18px;background-image:url(../images/factory/icon_fax.svg)}.p-factory .factory-cont .factoryCont .factoryDetail-info .infoTable tr td{font-size:clamp(.875rem,.431rem + .93vw,1.125rem)}.p-factory .factory-cont .factoryCont .factoryDetail-info .infoTable tr td .btnGmap{width:fit-content;display:flex;align-items:center;gap:4px;padding:8px 16px;border-radius:1000px;background-color:#fff;border:#ddd 1px solid;box-shadow:rgba(0,0,0,.15) 0px 2px 11px;margin-block:8px}.p-factory .factory-cont .factoryCont .factoryDetail-info .infoTable tr td .btnGmap span{font-weight:bold;font-size:clamp(.75rem,.528rem + .46vw,.875rem);color:#d10529}html._en .p-factory .factory-cont .factoryCont .factoryDetail-info .infoTable tr td .btnGmap span{font-size:clamp(.625rem,.181rem + .93vw,.875rem)}.p-factory .factory-cont .factoryCont .factoryDetail-info .infoTable tr td .btnGmap::after{content:"";width:17px;aspect-ratio:17/21;display:block;background:url(../images/factory/icon_map.svg) no-repeat center center/contain}.p-factory .factory-cont .factoryCont .factoryDetail-info .infoTable+img,.p-factory .factory-cont .factoryCont .factoryDetail-info .infoTable+a{display:block;margin-top:24px}.p-factory .factory-cont .factoryCont .factoryDetail-info .infoSize{padding:16px 20px;background-color:#fff;border-radius:10px;border:#ddd 1px solid;box-shadow:rgba(0,0,0,.15) 0px 2px 11px;margin-top:24px}@media screen and (max-width: 767px){.p-factory .factory-cont .factoryCont .factoryDetail-info .infoSize{padding:16px 24px}}.p-factory .factory-cont .factoryCont .factoryDetail-info .infoSize>p{font-weight:bold;letter-spacing:.1px;margin-bottom:16px;font-size:clamp(.875rem,.653rem + .46vw,1.125rem)}.p-factory .factory-cont .factoryCont .factoryDetail-info .infoSize-cont{display:flex;align-items:flex-start;gap:24px}@media screen and (max-width: 919px){.p-factory .factory-cont .factoryCont .factoryDetail-info .infoSize-cont{flex-direction:column;gap:8px}}.p-factory .factory-cont .factoryCont .factoryDetail-info .infoSize-cont span{color:#fff;font-weight:bold;font-size:.75rem;padding:4px 8px;border-radius:100px;background-color:#004ea2;flex-shrink:0}.p-factory .factory-cont .factoryCont .factoryDetail-info .infoSize-cont table{width:min(100%,320px)}@media screen and (max-width: 919px){.p-factory .factory-cont .factoryCont .factoryDetail-info .infoSize-cont table{width:min(100%,250px)}}.p-factory .factory-cont .factoryCont .factoryDetail-info .infoSize-cont table tr{font-size:clamp(.75rem,.528rem + .46vw,.875rem);line-height:140%}.p-factory .factory-cont .factoryCont .factoryDetail-info .infoSize-cont table tr th{color:#004ea2;padding:.2em;width:33.3333333333%}@media screen and (max-width: 919px){.p-factory .factory-cont .factoryCont .factoryDetail-info .infoSize-cont table tr th{text-align:left}}@media screen and (max-width: 919px){html._en .p-factory .factory-cont .factoryCont .factoryDetail-info .infoSize-cont table tr th{width:100%}}.p-factory .factory-cont .factoryCont .factoryDetail-info .infoSize-cont table tr td{text-align:right;padding:.2em;width:33.3333333333%}html._en .p-factory .factory-cont .factoryCont .factoryDetail-info .infoSize-cont table tr td{width:120px}@media screen and (max-width: 919px){html._en .p-factory .factory-cont .factoryCont .factoryDetail-info .infoSize-cont table tr td{display:block;width:100%}}.p-factory .factory-cont .factoryCont .factoryDetail-info>p{font-size:1.125rem}.p-factory .factory-cont .factoryCont .factoryDetail-info a{display:block;max-width:270px;width:100%}.p-factory .factory-cont .factoryCont .factoryDetail-info a img{width:100%}.p-factory .factory-cont .factoryCont .factoryDetail-info a+p{margin-top:24px}.p-company .company{position:relative;padding-block:272px 152px}@media screen and (max-width: 767px){.p-company .company{padding-block:136px 112px}}.p-company .company::after{content:"";width:100%}.p-company .company-cont .topMessage{padding:40px;display:flex;align-items:flex-start;gap:40px}@media screen and (max-width: 767px){.p-company .company-cont .topMessage{flex-direction:column-reverse}}.p-company .company-cont .topMessage p{flex:1}.p-company .company-cont .topMessage p span+span{margin-top:16px}.p-company .company-cont .topMessage-img{flex:1}.p-company .company-cont .topMessage-img img{border-radius:6px}.p-company .company-cont .topMessage-img p{font-weight:bold;font-size:1.25rem}.p-company .company-cont .topMessage-img p small{display:inline-block;font-size:1rem;padding-right:4px}@media screen and (max-width: 767px){.p-company .company-cont .mvv{padding-block:24px}}.p-company .company-cont .mvv img{width:100%}@media screen and (max-width: 767px){.p-company .company-cont .mvv img{max-width:320px;width:100%;display:block;margin-inline:auto}}.p-company .company-cont .overview{padding:40px}@media screen and (max-width: 767px){.p-company .company-cont .overview{padding-inline:16px}}.p-company .company-cont .overview table{width:100%}.p-company .company-cont .overview table tr{border-bottom:#ddd .5px solid}.p-company .company-cont .overview table tr th{text-align:left;padding:24px 8px 24px 24px;width:170px;font-size:1.125rem;border-bottom:#004ea2 .5px solid}@media screen and (max-width: 767px){.p-company .company-cont .overview table tr th{width:99px;padding:16px 8px;font-size:.875rem}}.p-company .company-cont .overview table tr th small{font-size:1.125rem;white-space:nowrap}@media screen and (max-width: 767px){.p-company .company-cont .overview table tr th small{font-size:.75rem}}.p-company .company-cont .overview table tr td{font-size:1.125rem;padding:16px 8px;vertical-align:middle}@media screen and (max-width: 767px){.p-company .company-cont .overview table tr td{font-size:.875rem}}.p-company .company-cont .overview-tag{position:absolute;left:16px;top:-16px}.p-company .company-cont .lowerArticle+.lowerArticle{margin-top:56px}.p-company .company-cont .history{width:100%;position:relative;padding:56px;background-color:#f1fcff}@media screen and (max-width: 767px){.p-company .company-cont .history{padding:64px 16px 32px}}.p-company .company-cont .history ul{position:relative}.p-company .company-cont .history ul::before{content:"";width:2px;height:calc(100% - 16px);background:linear-gradient(to bottom, #00c2ff 0%, #007bff 60%, #0047ff 100%);position:absolute;left:8px;margin-block:auto;inset-block:0}@media screen and (max-width: 767px){.p-company .company-cont .history ul::before{height:calc(100% - 24px);left:7px}}.p-company .company-cont .history ul li{display:flex;align-items:center;gap:40px}@media screen and (max-width: 767px){.p-company .company-cont .history ul li{gap:22px}}.p-company .company-cont .history ul li+li{margin-top:56px}@media screen and (max-width: 767px){.p-company .company-cont .history ul li+li{margin-top:24px}}.p-company .company-cont .history ul li::before{flex-shrink:0;content:"";width:16px;aspect-ratio:1/1;display:block;border-radius:100px;background:linear-gradient(20deg, #0047ff 0%, #007bff 25%, #00c2ff 70%, #009eff 100%);position:relative;z-index:1}.p-company .company-cont .history ul li span{flex-shrink:0;font-weight:bold}@media screen and (max-width: 767px){.p-company .company-cont .history ul li span{font-size:1rem}}.p-company .company-cont .history ul li p{font-weight:500}@media screen and (max-width: 767px){.p-company .company-cont .history ul li p{line-height:140%}}.p-company .company-cont .policy{background-color:#f1fcff;padding:56px 48px 32px 96px}@media screen and (max-width: 767px){.p-company .company-cont .policy{padding:42px 16px 24px 32px}}.p-company .company-cont .policy p{font-size:1.125rem}@media screen and (max-width: 767px){.p-company .company-cont .policy p{font-size:1rem}}.p-company .company-cont .policy p span{display:block;font-weight:bold;font-size:1.25rem;color:#004ea2;margin-bottom:16px}@media screen and (max-width: 767px){.p-company .company-cont .policy p span{margin-bottom:0}}.p-company .company-cont .policy-imgWrap{display:flex;align-items:center;gap:8px}.p-company .company-cont .policy-imgWrap img{max-width:185px;width:100%}.p-company .company-cont .link{display:flex;flex-wrap:wrap;gap:16px 12px}.p-company .company-cont .link a{width:calc((100% - 24px)/3)}@media screen and (max-width: 767px){.p-company .company-cont .link a{width:calc((100% - 12px)/2)}}.p-company .company-cont .link a img{width:100%;box-shadow:rgba(0,0,0,.2) 0px 2px 7px}.p-value{overflow:hidden}.p-value .value-cont{width:100%}.p-value .value-cont .lowerArticle+.lowerArticle{margin-top:40px}@media screen and (max-width: 767px){.p-value .value-cont .lowerArticle+.lowerArticle{margin-top:120px}}.p-value .value-cont .numerical{display:flex;flex-wrap:wrap;gap:24px;position:relative;z-index:2}.p-value .value-cont .numerical-cont{background-color:hsla(0,0%,100%,.95);border-radius:10px;box-shadow:0 2px 11px rgba(0,0,0,.15),inset 0 0px 8px rgba(0,0,0,.5);max-width:calc((100% - 48px)/3);width:100%;text-align:center;padding:40px 16px}@media screen and (max-width: 767px){.p-value .value-cont .numerical-cont{max-width:100%}}.p-value .value-cont .numerical-cont p{font-weight:bold;font-size:1.125rem;margin-bottom:24px}.p-value .value-cont .numerical-cont img{margin-inline:auto}.p-value .value-cont .numerical-cont._founding img,.p-value .value-cont .numerical-cont._size img,.p-value .value-cont .numerical-cont._expansion img{height:56px}.p-value .value-cont .numerical-cont._factory img,.p-value .value-cont .numerical-cont._product img{height:64px}.p-value .value-cont .numerical-cont._partner img{height:72px}.p-value .value-cont .numerical-cont._share,.p-value .value-cont .numerical-cont._raito{max-width:calc((100% - 24px)/2);padding-block:54px}@media screen and (max-width: 767px){.p-value .value-cont .numerical-cont._share,.p-value .value-cont .numerical-cont._raito{max-width:100%}}.p-value .value-cont .numerical-cont._share p,.p-value .value-cont .numerical-cont._raito p{margin-bottom:40px}@media screen and (max-width: 767px){.p-value .value-cont .numerical-cont._share .detail{max-width:204px;margin-inline:auto}}.p-value .value-cont .valueCont{width:100%;background-color:rgba(0,0,0,0);box-shadow:none;padding-block:0}.p-value .value-cont .valueCont-num{padding-left:16px}.p-value .value-cont .valueCont .valueDetail{margin-top:32px;padding-bottom:32px;width:100%;background-color:#fff;box-shadow:rgba(0,0,0,.15) 0px 2px 11px;border-radius:10px;position:relative}@media screen and (max-width: 767px){.p-value .value-cont .valueCont .valueDetail{padding:0px 12px 40px}}.p-value .value-cont .valueCont .valueDetail-tag{position:absolute;top:-24px;left:0}.p-value .value-cont .valueCont .valueDetail-top{padding-inline:24px;max-width:1048px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:16px}@media screen and (max-width: 767px){.p-value .value-cont .valueCont .valueDetail-top{flex-direction:column;padding:0}}.p-value .value-cont .valueCont .valueDetail-top img{max-width:532px;width:100%;aspect-ratio:532/378;object-fit:cover;object-position:center center}@media screen and (max-width: 767px){.p-value .value-cont .valueCont .valueDetail-top img{max-width:100%}}@media screen and (max-width: 767px){html._en .p-value .value-cont .valueCont .valueDetail-top img{margin-top:32px}}.p-value .value-cont .valueCont .valueDetail-top p{max-width:410px;padding-top:48px;flex-basis:50%}html._en .p-value .value-cont .valueCont .valueDetail-top p{padding-top:88px}@media screen and (max-width: 767px){html._en .p-value .value-cont .valueCont .valueDetail-top p{padding-top:32px}}.p-value .value-cont .valueCont .valueDetail-top p span{display:block;font-weight:bold;font-size:1.125rem;margin-bottom:24px}.p-value .value-cont .valueCont .valueDetail-bottom{display:flex;justify-content:center;gap:32px;padding:32px 24px 40px;margin-top:40px;background-color:#f1fcff;border-radius:10px}@media screen and (max-width: 767px){.p-value .value-cont .valueCont .valueDetail-bottom{flex-direction:column;padding-inline:12px}}.p-value .value-cont .valueCont .valueDetail-bottom li{max-width:330px;width:33.3333333333%}@media screen and (max-width: 767px){.p-value .value-cont .valueCont .valueDetail-bottom li{max-width:100%;width:100%}}.p-value .value-cont .valueCont .valueDetail-bottom li img{width:100%;aspect-ratio:330/204;object-fit:cover;object-position:center center}.p-value .value-cont .valueCont .valueDetail-bottom li p{margin-top:16px;padding-left:10px;border-left:#d10529 3px solid;line-height:100%;font-weight:500;font-size:1.125rem}.c-breadcrumbs{width:fit-content}.c-breadcrumbs .breadcrumbs{margin:0 !important}.c-breadcrumbs .breadcrumbs span{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.c-breadcrumbs .breadcrumbs-separ{display:block;width:6px;aspect-ratio:1/1;border-color:#ababaa;border-width:1px 1px 0 0;border-style:solid;transform:rotate(45deg) translate(-1px, 2px)}@media screen and (max-width: 767px){.c-breadcrumbs .breadcrumbs-separ{width:4px}}.c-breadcrumbs .breadcrumbs span{font-size:.875rem;color:#ababaa}@media screen and (max-width: 767px){.c-breadcrumbs .breadcrumbs span{font-size:.875rem}}.c-breadcrumbs .breadcrumbs span.breadcrumb_last{font-weight:bold;color:#004ea2}.c-btnMain{display:flex;align-items:center;width:fit-content;padding:12px 40px 12px 0px;border-radius:10000px;box-shadow:rgba(0,0,0,.15) 0px 3px 9px;position:relative;overflow:hidden;background:linear-gradient(90deg, #d10529 0%, #d10529 50%, #fff 50%, #fff 100%);background-size:calc(200% - 60px) auto;background-position:left center;transition:background-position .3s ease-in}.c-btnMain span{display:block;height:fit-content;width:100%;color:#fff;font-weight:bold;line-height:140%;white-space:wrap;transition:.2s;padding-inline:32px 64px}.c-btnMain span._clone{padding-inline:64px 32px;color:#d10529;text-align:right;position:absolute;margin-block:auto;inset-block:0;left:0;opacity:0}.c-btnMain i{display:block;height:100%;aspect-ratio:60/45;background-color:#fff;border-radius:1000px;box-shadow:rgba(0,0,0,.15) 0px 3px 9px;position:absolute;right:0;transition:.3s ease-in;z-index:2}.c-btnMain i::after{content:"";width:22px;aspect-ratio:2/1;display:block;background-color:#d10529;-webkit-mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;position:absolute;margin:auto;inset:0;transition:.5s}.c-btnMain:hover{background-position:right center}@media screen and (max-width: 767px){.c-btnMain:hover{background-position:left center}}.c-btnMain:hover span{opacity:0}@media screen and (max-width: 767px){.c-btnMain:hover span{opacity:1}}.c-btnMain:hover span._clone{opacity:1}@media screen and (max-width: 767px){.c-btnMain:hover span._clone{opacity:0}}.c-btnMain:hover i{background-color:#d10529;right:calc(100% - 60px)}@media screen and (max-width: 767px){.c-btnMain:hover i{background-color:#fff;right:0}}.c-btnMain:hover i::after{background-color:#fff}@media screen and (max-width: 767px){.c-btnMain:hover i::after{background-color:#d10529}}.c-btnMain._right{margin-left:auto}.c-btnMain._center{margin-inline:auto}@media screen and (max-width: 767px){.c-btnMain._spCenter{margin-inline:auto}}.c-btnBig{display:flex;align-items:center;min-width:286px;height:60px;border-radius:10000px;box-shadow:rgba(0,0,0,.15) 0px 3px 9px;position:relative;overflow:hidden;background:linear-gradient(90deg, #fff 0%, #fff 50%, #d10529 50%, #d10529 100%);background-size:calc(200% - 60px) auto;background-position:left center;transition:background-position .3s ease-in}.c-btnBig span{display:block;height:fit-content;width:100%;padding-inline:32px;color:#d10529;font-weight:bold;line-height:140%;transition:.3s;white-space:nowrap}html._en .c-btnBig span{white-space:normal}.c-btnBig span._clone{color:#fff;text-align:right;position:absolute;margin-block:auto;inset-block:0;left:0;opacity:0}.c-btnBig i{display:block;height:100%;aspect-ratio:1/1;background-color:#d10529;border-radius:1000px;box-shadow:rgba(0,0,0,.15) 0px 3px 9px;position:absolute;right:0;transition:.3s ease-in;z-index:2}.c-btnBig i::after{content:"";width:22px;aspect-ratio:2/1;display:block;background-color:#fff;-webkit-mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;position:absolute;margin:auto;inset:0;transition:.5s}.c-btnBig:hover{background-position:right center}@media screen and (max-width: 767px){.c-btnBig:hover{background-position:left}}.c-btnBig:hover span{opacity:0}@media screen and (max-width: 767px){.c-btnBig:hover span{opacity:1}}.c-btnBig:hover span._clone{opacity:1}@media screen and (max-width: 767px){.c-btnBig:hover span._clone{opacity:0}}.c-btnBig:hover i{background-color:#fff;right:calc(100% - 60px)}@media screen and (max-width: 767px){.c-btnBig:hover i{background-color:#d10529;right:0}}.c-btnBig:hover i::after{background-color:#d10529}@media screen and (max-width: 767px){.c-btnBig:hover i::after{background-color:#fff}}.c-btnBig._rev{background:linear-gradient(90deg, #d10529 0%, #d10529 50%, #fff 50%, #fff 100%);background-size:calc(200% - 60px) auto}.c-btnBig._rev span{color:#fff}.c-btnBig._rev span._clone{color:#d10529}.c-btnBig._rev i{background-color:#fff}.c-btnBig._rev i::after{background-color:#d10529}.c-btnBig._rev:hover{background-position:right center}@media screen and (max-width: 767px){.c-btnBig._rev:hover{background-position:left}}.c-btnBig._rev:hover span{opacity:0}@media screen and (max-width: 767px){.c-btnBig._rev:hover span{opacity:1}}.c-btnBig._rev:hover span._clone{opacity:1}@media screen and (max-width: 767px){.c-btnBig._rev:hover span._clone{opacity:0}}.c-btnBig._rev:hover i{background-color:#d10529;right:calc(100% - 60px)}@media screen and (max-width: 767px){.c-btnBig._rev:hover i{background-color:#fff;right:0}}.c-btnBig._rev:hover i::after{background-color:#fff}@media screen and (max-width: 767px){.c-btnBig._rev:hover i::after{background:#d10529}}.c-btnDownload{width:fit-content;display:flex;align-items:center;justify-content:center;gap:24px;padding:12px 16px;background-color:#fff;border:#ababaa 1px solid;border-radius:1000px;box-shadow:rgba(0,0,0,.15) 0px 2px 11px;transition:.3s}@media screen and (max-width: 767px){.c-btnDownload{padding:6px 12px}}.c-btnDownload span{font-weight:bold;color:#d10529}.c-btnDownload i{display:flex;align-items:center;justify-content:center;width:35px;aspect-ratio:1/1;border-radius:1000px;position:relative;background-color:#d10529;transition:.3s}.c-btnDownload i::before{content:"";width:14px;aspect-ratio:1/1.1;display:block;background-color:#fff;-webkit-mask:url(../images/common/icon_download.svg) no-repeat center/contain;mask:url(../images/common/icon_download.svg) no-repeat center/contain;transition:.3s}.c-btnDownload i::after{content:"";width:100%;height:100%;display:block;border:#d10529 1px dashed;border-radius:100px;position:absolute;margin:auto;inset:0}.c-btnDownload:hover{box-shadow:rgba(0,0,0,.15) 0px 0px 0px}.c-btnDownload:hover i{background-color:rgba(0,0,0,0)}.c-btnDownload:hover i::before{background-color:#d10529}.c-btnDownload:hover i::after{animation:spin 10s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.deco-bg{display:block;aspect-ratio:1/1;background-color:#38a1db;opacity:.35;filter:blur(140px);z-index:-1;position:absolute}@media screen and (max-width: 767px){.deco-bg{opacity:.1}}.deco-bg._cta1{width:450px;left:-90px;top:-130px;z-index:-1}.deco-bg._about1{width:326px;left:0%;top:0}.deco-bg._about2{width:326px;right:0%;top:30%}.deco-bg._factory1{width:297px;top:10%;right:0%}.deco-bg._factory2{width:297px;top:30%;left:0}.deco-bg._case1{width:290px;left:0%;bottom:-10%}.deco-bg._mvBottom1{width:326px;top:30%;left:-20%}.deco-bg._mvBottom2{width:326px;top:-10%;right:-10%}.deco-bg._problem1{width:326px;top:100%;left:100%}.deco-bg._problem2{width:326px;top:100%;right:100%}.deco-underLine{position:relative}.deco-underLine::after{content:"";width:100%;height:3px;display:block;background:linear-gradient(20deg, #0047ff 0%, #007bff 25%, #00c2ff 70%, #009eff 100%);position:absolute;bottom:0}.js-fadeUp{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease}.js-fadeUp._isHidden{opacity:0 !important;transform:translateY(20px) !important}.js-accordionWrap{overflow:hidden}.js-accordionWrap .accordion-btn i::after{transition:.3s}.js-accordionWrap .accordion-cont{overflow:hidden;height:0;transition:height .4s ease}.js-accordionWrap._isOpen .accordion-btn i::after{transform:rotate(0)}.c-topTtl h2{display:flex;gap:8px;align-items:flex-end}@media screen and (max-width: 767px){.c-topTtl h2{flex-direction:column;align-items:flex-start;gap:16px}}.c-topTtl h2 small{display:block;font-family:"Outfit",sans-serif;font-style:italic;font-weight:bold;font-size:6.25rem;line-height:70%;padding:0px 16px 4px 0}html._en .recruit-txtWrap .c-topTtl h2 small{font-size:clamp(4rem,1.333rem + 5.56vw,5.5rem)}.c-topTtl h2 small{background:linear-gradient(20deg, #0047ff 0%, #007bff 25%, #00c2ff 70%, #009eff 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}@media screen and (max-width: 1200px){.c-topTtl h2 small{font-size:4rem}}@media screen and (max-width: 767px){.c-topTtl h2 small{font-size:3.5rem}}.c-topTtl h2 span{display:block;color:#004ea2;font-weight:bold;font-size:1.5rem;line-height:100%;padding-left:12px;border-left:#d10529 3px solid}@media screen and (max-width: 767px){.c-topTtl h2 span{font-size:1.125rem}}.c-topTtl p{margin-top:16px;font-size:1.125rem}@media screen and (max-width: 767px){.c-topTtl p{font-size:1rem}}.c-topTtl._col h2{flex-direction:column;align-items:flex-start;gap:24px}.c-secTtl{width:fit-content;margin-left:32px;padding-left:20px;border-left:#d10529 4px solid;margin-bottom:40px;position:relative;z-index:2}@media screen and (max-width: 767px){.c-secTtl{margin-left:8px;margin-bottom:32px}}.c-secTtl h2{font-weight:bold;font-size:2.25rem;line-height:100%;letter-spacing:6%;color:#004ea2}@media screen and (max-width: 767px){.c-secTtl h2{font-size:1.75rem;line-height:150%}}.c-secTtl p{margin-top:16px}.c-secTtl._right{margin-left:auto}@media screen and (max-width: 767px){.c-secTtl._right{margin-left:0}}.c-aiTtl{background:linear-gradient(20deg, #0047ff 0%, #007bff 25%, #00c2ff 70%, #009eff 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0);text-align:center;font-weight:bold;font-size:2.25rem;line-height:150%;letter-spacing:6%;transform:skewX(-10deg)}@media screen and (max-width: 767px){.c-aiTtl{font-size:1.75rem}}.c-tabs-nav{display:flex}.c-tabs-btn{cursor:pointer;border:none;outline:none}.c-tabs-cont{display:none}.c-tabs-cont._active{display:block}.pagination .nav-links .prev,.pagination .nav-links .next{display:none}.pagination .nav-links{display:flex;align-items:center;justify-content:center;gap:8px}.pagination .nav-links a,.pagination .nav-links span{display:flex;align-items:center;justify-content:center;gap:8px;width:44px;aspect-ratio:1/1;border-radius:1000px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:bold;font-size:1rem}.pagination .nav-links .current{background-color:#004ea2;color:#fff}.pagination .nav-links a{background-color:rgba(0,0,0,0);transition:.3s}.pagination .nav-links a:hover{background-color:rgba(0,78,162,.3)}.c-postCat{font-weight:bold;font-size:.875rem;padding:4px 16px;line-height:100%;border:#004ea2 1px solid;border-radius:1000px;color:#004ea2}html._en .recruit-txtWrap .c-postCat{font-size:clamp(.75rem,.528rem + .46vw,.875rem);text-wrap:nowrap}@media screen and (max-width: 767px){.c-postCat{font-size:.75rem}}@keyframes mapAnim{0%{opacity:0}1%{opacity:1;transform:scale(0);filter:blur(0px)}10%{opacity:1}20%{transform:scale(1);opacity:0;filter:blur(2px)}100%{opacity:0}}.mapAnim{transform-box:fill-box;transform-origin:center center;transform:scale(0);animation:mapAnim 8s infinite ease-out}.mapAnim._wosp1{animation-delay:0s}.mapAnim._wosp2{animation-delay:.4s}.mapAnim._wosp3{animation-delay:.8s}.mapAnim._wosp4{animation-delay:1s}.mapAnim._wosp5{animation-delay:1.4s}.mapAnim._wosp6{animation-delay:1.8s}.mapAnim._wosp7{animation-delay:2s}.mapAnim._wosp8{animation-delay:2.4s}.mapAnim._wosp9{animation-delay:2.8s}.mapAnim._wosp10{animation-delay:4s}.mapAnim._wosp11{animation-delay:4.4s}.mapAnim._wosp12{animation-delay:4.8s}.mapAnim._wopc1{animation-delay:0s}.mapAnim._wopc2{animation-delay:.4s}.mapAnim._wopc3{animation-delay:.8s}.mapAnim._wopc4{animation-delay:1s}.mapAnim._wopc5{animation-delay:1.4s}.mapAnim._wopc6{animation-delay:1.8s}.mapAnim._wopc7{animation-delay:2s}.mapAnim._wopc8{animation-delay:2.4s}.mapAnim._wopc9{animation-delay:2.8s}.mapAnim._wopc10{animation-delay:4s}.mapAnim._wopc11{animation-delay:4.4s}.mapAnim._wopc12{animation-delay:4.8s}.mapAnim._jpsp1{animation-delay:0s}.mapAnim._jpsp2{animation-delay:.25s}.mapAnim._jpsp3{animation-delay:.5s}.mapAnim._jpsp4{animation-delay:2s}.mapAnim._jpsp5{animation-delay:2.3s}.mapAnim._jpsp6{animation-delay:2.6s}.mapAnim._jpsp7{animation-delay:3.6s}.mapAnim._jpsp8{animation-delay:5s}.mapAnim._jppc1{animation-delay:0s}.mapAnim._jppc2{animation-delay:.25s}.mapAnim._jppc3{animation-delay:.5s}.mapAnim._jppc4{animation-delay:2s}.mapAnim._jppc5{animation-delay:2.3s}.mapAnim._jppc6{animation-delay:2.6s}.mapAnim._jppc7{animation-delay:3.6s}.mapAnim._jppc8{animation-delay:5s}.l-header{width:100%;background-color:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.05);position:fixed;top:0;left:0;z-index:10;transition:.3s}.l-header .header{max-width:1440px;margin-inline:auto;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0px 40px;font-family:"Noto Sans JP",sans-serif !important}@media screen and (max-width: 1400px){.l-header .header{padding-inline:8px}}@media screen and (max-width: 1200px){.l-header .header{padding:12px 16px}}.l-header .header-left{flex-shrink:0;display:flex;align-items:center;gap:12px;position:relative;z-index:100}@media screen and (max-width: 1200px){.l-header .header-left{width:calc(100% - 16px - 50px);justify-content:space-between}}.l-header .header-left .headerLogo{height:32px;aspect-ratio:132/32;transition:.3s}.l-header .header-left .headerLogo .cls-2,.l-header .header-left .headerLogo .cls-3{transition:.3s}.l-header .header-left .headerLogo .cls-2{fill:#0000df}.l-header .header-left .headerLogo .cls-3{fill:#000}.l-header .header-left .headerLang{display:flex;align-items:center;background-color:#fff;border:#8d8d8d 1px solid;border-radius:1000px;position:relative;transition:.3s;z-index:1}.l-header .header-left .headerLang::after{content:"";height:100%;aspect-ratio:21/12;display:block;background-color:#d10529;border-radius:1000px;position:absolute;margin:auto;inset:0;z-index:0;transition:.3s;z-index:-1;transform:translateX(-20px)}.l-header .header-left .headerLang li a{color:#ababaa;font-size:.8125rem;font-weight:bold;text-align:center;width:100%;height:100%;position:relative;line-height:1;width:40px;height:24px;display:grid;place-items:center}.l-header .header-left .headerLang._jp li._jp a{color:#fff}.l-header .header-left .headerLang._en::after{transform:translateX(20px)}.l-header .header-left .headerLang._en li._en a{color:#fff}.l-header .header-left .headerNav{max-width:1080px;width:100%;display:flex;align-items:center;gap:32px}@media screen and (max-width: 1300px){.l-header .header-left .headerNav{max-width:100%;gap:24px;width:fit-content}}@media screen and (max-width: 1200px){.l-header .header-left .headerNav{padding-top:104px;flex-direction:column;gap:40px;visibility:hidden;pointer-events:none;position:fixed;top:0;right:-100%;width:100%;height:100svh;transition:right .3s ease-in-out;z-index:99;overflow-x:clip;overflow-y:auto;padding-bottom:48px}}.l-header .header-left .headerNav-list{max-width:757px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}@media screen and (max-width: 1260px){.l-header .header-left .headerNav-list{width:fit-content;gap:8px}}@media screen and (max-width: 1200px){.l-header .header-left .headerNav-list{flex-direction:column;align-items:flex-start;max-width:260px;width:100%}}.l-header .header-left .headerNav-list li{padding-block:26px;display:flex;align-items:center;gap:0 6px}@media screen and (max-width: 1200px){.l-header .header-left .headerNav-list li{padding-block:8px;justify-content:space-between;width:100%}}html._en .l-header .header-left .headerNav-list li{font-size:12px}.l-header .header-left .headerNav-list li._hasMega{flex-shrink:0;position:relative;cursor:pointer}@media screen and (max-width: 1200px){.l-header .header-left .headerNav-list li._hasMega{display:flex;flex-wrap:wrap}}@media screen and (max-width: 1200px){.l-header .header-left .headerNav-list li._hasMega::before,.l-header .header-left .headerNav-list li._hasMega::after{top:24px;right:0}}.l-header .header-left .headerNav-list li._hasMega::after{content:"";width:16px;aspect-ratio:2/1;display:block;background-color:#333;-webkit-mask:url(../../assets/images/common/icon_chevron.svg) no-repeat center/contain;mask:url(../../assets/images/common/icon_chevron.svg) no-repeat center/contain;transition:.3s}@media screen and (max-width: 1200px){.l-header .header-left .headerNav-list li._hasMega::after{position:absolute;mask-image:none;aspect-ratio:16/2;background-color:#d10529;transform:rotate(90deg)}}@media screen and (max-width: 1200px){.l-header .header-left .headerNav-list li._hasMega::before{content:"";width:16px;aspect-ratio:16/2;display:block;background-color:#d10529;position:absolute;right:0}}.l-header .header-left .headerNav-list li._hasMega span{font-weight:500}@media screen and (max-width: 1200px){.l-header .header-left .headerNav-list li._hasMega span{font-size:1rem}}@media screen and (min-width: 1201px){.l-header .header-left .headerNav-list li._hasMega:hover::after{transform:rotate(-180deg)}}@media screen and (min-width: 1201px){.l-header .header-left .headerNav-list li._hasMega:hover .megaMenu{opacity:1;visibility:visible}}@media screen and (max-width: 1200px){.l-header .header-left .headerNav-list li._hasMega.is-open::after{transform:rotate(0deg)}.l-header .header-left .headerNav-list li._hasMega.is-open>span{color:#d10529}}@media screen and (max-width: 1200px){.l-header .header-left .headerNav-list li._hasMega.is-open .megaMenu{max-height:500px;padding-top:24px;opacity:1;visibility:visible}}.l-header .header-left .headerNav-list li._hasMega .megaMenu{width:780px;position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:8px;opacity:0;visibility:hidden}@media screen and (max-width: 1200px){.l-header .header-left .headerNav-list li._hasMega .megaMenu{padding:0;opacity:1;max-height:0;overflow:hidden;position:relative;inset:0;transform:none}}.l-header .header-left .headerNav-list li._hasMega .megaMenu{transition:.3s}.l-header .header-left .headerNav-list li._hasMega .megaMenu._biz{width:954px}@media screen and (max-width: 1440px){.l-header .header-left .headerNav-list li._hasMega .megaMenu._biz{width:780px}}.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner{display:flex;justify-content:right;flex-wrap:wrap;background-color:#fff;border-radius:10px;rule:.4px solid rgba(0,78,162,.4)}@media screen and (max-width: 1200px){.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner{background-color:rgba(0,0,0,0);flex-direction:column;rule:none}}.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li{width:50%;padding:0}@media screen and (max-width: 1200px){.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li{width:fit-content;padding-left:10px}}.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li+li{margin-top:10px}@media screen and (max-width: 1200px){.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li::before{content:"";width:12px;height:2px;display:block;background-color:#d10529}}.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li a{width:100%;padding:20px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px}@media screen and (max-width: 1200px){.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li a{padding:4px 0}}.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li a img{max-width:100px;width:100%;aspect-ratio:100/64;border-radius:6px}@media screen and (max-width: 1200px){.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li a img{display:none}}.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li a span{width:100%;color:#333;font-weight:bold;font-size:.875rem}.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li a span b{display:block;color:#d10529;font-family:"Mina",sans-serif;font-weight:bold;font-size:1.125rem;line-height:100%}@media screen and (max-width: 1200px){.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li a span b{display:none}}.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li a span small{font-size:.875rem}@media screen and (max-width: 1440px){.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li a span small{display:none}}.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li a i{display:block;width:60px;aspect-ratio:60/45;background-color:#d10529;border-radius:1000px;flex-shrink:0;position:relative;transition:.4s;z-index:2;overflow:hidden}.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li a i::before,.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li a i::after{content:"";width:22px;aspect-ratio:2/1;display:block;background-color:#fff;-webkit-mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;position:absolute;margin:auto;inset:0;animation-fill-mode:forwards;animation-duration:.4s;transition:.3s}.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li a i::after{transform:translateX(-200%)}.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li a i{background-color:#fff;border:#d10529 1px solid}.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li a i::before,.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li a i::after{background-color:#d10529}.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li a:hover i::before{animation-name:transformBefore;animation-delay:0s}.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li a:hover i::after{animation-name:transformAfter;animation-delay:.2s}@keyframes transformBefore{0%{transform:translateX(0%)}100%{transform:translateX(200%)}}@keyframes transformAfter{0%{transform:translateX(-200%)}100%{transform:translateX(0%)}}.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li a i{width:40px}.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li a i::before,.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li a i::after{width:16px}@media screen and (max-width: 1200px){.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li a i{display:none}}.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li._big{display:flex;justify-content:right}.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li._big a{width:100%;justify-content:right;max-width:244px}.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li._big a span{width:fit-content}@media screen and (max-width: 1200px){.l-header .header-left .headerNav-list li._hasMega .megaMenu-inner li._big{order:-1;margin-bottom:10px}}.l-header .header-left .headerNav-list li a span{white-space:nowrap;font-weight:500}@media screen and (max-width: 1200px){.l-header .header-left .headerNav-list li a span{font-size:1rem}}.l-header .header-left .headerNav-list li a,.l-header .header-left .headerNav-list li span{transition:.3s}.l-header .header-left .headerNav-list li a:hover,.l-header .header-left .headerNav-list li span:hover{color:#d10529}.l-header .header-left .headerNav-otherLink{flex-shrink:0;display:flex;align-items:center;gap:8px;min-width:220px}@media screen and (max-width: 1200px){.l-header .header-left .headerNav-otherLink{flex-direction:column}}@media screen and (max-width: 1200px){.l-header .header-left .headerNav-otherLink._pc{display:none}}@media screen and (min-width: 1201px){.l-header .header-left .headerNav-otherLink._sp{display:none}}.l-header .header-left .headerNav-otherLink .navRecruit,.l-header .header-left .headerNav-otherLink .navContact{flex-shrink:0;width:100%;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:1000px;padding:16px 8px;transition:.3s}.l-header .header-left .headerNav-otherLink .navRecruit::before,.l-header .header-left .headerNav-otherLink .navContact::before{transition:.3s}.l-header .header-left .headerNav-otherLink .navRecruit span,.l-header .header-left .headerNav-otherLink .navContact span{font-weight:bold;font-size:.8125rem;line-height:140%;transition:.3s}.l-header .header-left .headerNav-otherLink .navRecruit{max-width:130px;background-color:#fff;border:#d10529 1px solid}@media screen and (max-width: 1350px){.l-header .header-left .headerNav-otherLink .navRecruit{max-width:90px}}.l-header .header-left .headerNav-otherLink .navRecruit span{color:#d10529}html._en .l-header .header-left .headerNav-otherLink .navRecruit span{width:min-content;font-size:10px}.l-header .header-left .headerNav-otherLink .navRecruit:hover{background-color:#d10529}.l-header .header-left .headerNav-otherLink .navRecruit:hover span{color:#fff}.l-header .header-left .headerNav._en::after{transform:translateX(20px)}.l-header .header-left .headerNav._en li._en a{color:#fff}.l-header .header .headerNav{max-width:1080px;width:100%;display:flex;align-items:center;gap:32px}@media screen and (max-width: 1300px){.l-header .header .headerNav{max-width:100%;gap:24px;width:fit-content}}@media screen and (max-width: 1200px){.l-header .header .headerNav{padding-top:104px;flex-direction:column;gap:40px;visibility:hidden;pointer-events:none;position:fixed;top:0;right:-100%;width:100%;height:100svh;transition:right .3s ease-in-out;z-index:99;overflow-x:clip;overflow-y:auto;padding-bottom:48px}}.l-header .header .headerNav-list{max-width:757px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}@media screen and (max-width: 1260px){.l-header .header .headerNav-list{width:fit-content;gap:8px}}@media screen and (max-width: 1200px){.l-header .header .headerNav-list{flex-direction:column;align-items:flex-start;max-width:260px;width:100%}}.l-header .header .headerNav-list li{padding-block:26px;display:flex;align-items:center;gap:0 6px}@media screen and (max-width: 1200px){.l-header .header .headerNav-list li{padding-block:8px;justify-content:space-between;width:100%}}html._en .l-header .header .headerNav-list li{font-size:12px}.l-header .header .headerNav-list li._hasMega{flex-shrink:0;position:relative;cursor:pointer}@media screen and (max-width: 1200px){.l-header .header .headerNav-list li._hasMega{display:flex;flex-wrap:wrap}}@media screen and (max-width: 1200px){.l-header .header .headerNav-list li._hasMega::before,.l-header .header .headerNav-list li._hasMega::after{top:24px;right:0}}.l-header .header .headerNav-list li._hasMega::after{content:"";width:16px;aspect-ratio:2/1;display:block;background-color:#333;-webkit-mask:url(../../assets/images/common/icon_chevron.svg) no-repeat center/contain;mask:url(../../assets/images/common/icon_chevron.svg) no-repeat center/contain;transition:.3s}@media screen and (max-width: 1200px){.l-header .header .headerNav-list li._hasMega::after{position:absolute;mask-image:none;aspect-ratio:16/2;background-color:#d10529;transform:rotate(90deg)}}@media screen and (max-width: 1200px){.l-header .header .headerNav-list li._hasMega::before{content:"";width:16px;aspect-ratio:16/2;display:block;background-color:#d10529;position:absolute;right:0}}.l-header .header .headerNav-list li._hasMega span{font-weight:500}@media screen and (max-width: 1200px){.l-header .header .headerNav-list li._hasMega span{font-size:1rem}}@media screen and (min-width: 1201px){.l-header .header .headerNav-list li._hasMega:hover::after{transform:rotate(-180deg)}}@media screen and (min-width: 1201px){.l-header .header .headerNav-list li._hasMega:hover .megaMenu{opacity:1;visibility:visible}}@media screen and (max-width: 1200px){.l-header .header .headerNav-list li._hasMega.is-open::after{transform:rotate(0deg)}.l-header .header .headerNav-list li._hasMega.is-open>span{color:#d10529}}@media screen and (max-width: 1200px){.l-header .header .headerNav-list li._hasMega.is-open .megaMenu{max-height:500px;padding-top:24px;opacity:1;visibility:visible}}.l-header .header .headerNav-list li._hasMega .megaMenu{width:780px;position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:8px;opacity:0;visibility:hidden}@media screen and (max-width: 1200px){.l-header .header .headerNav-list li._hasMega .megaMenu{padding:0;opacity:1;max-height:0;overflow:hidden;position:relative;inset:0;transform:none}}.l-header .header .headerNav-list li._hasMega .megaMenu{transition:.3s}.l-header .header .headerNav-list li._hasMega .megaMenu._biz{width:954px}@media screen and (max-width: 1440px){.l-header .header .headerNav-list li._hasMega .megaMenu._biz{width:780px}}.l-header .header .headerNav-list li._hasMega .megaMenu-inner{display:flex;justify-content:right;flex-wrap:wrap;background-color:#fff;border-radius:10px;rule:.4px solid rgba(0,78,162,.4)}@media screen and (max-width: 1200px){.l-header .header .headerNav-list li._hasMega .megaMenu-inner{background-color:rgba(0,0,0,0);flex-direction:column;rule:none}}.l-header .header .headerNav-list li._hasMega .megaMenu-inner li{width:50%;padding:0}@media screen and (max-width: 1200px){.l-header .header .headerNav-list li._hasMega .megaMenu-inner li{width:fit-content;padding-left:10px}}.l-header .header .headerNav-list li._hasMega .megaMenu-inner li+li{margin-top:10px}@media screen and (max-width: 1200px){.l-header .header .headerNav-list li._hasMega .megaMenu-inner li::before{content:"";width:12px;height:2px;display:block;background-color:#d10529}}.l-header .header .headerNav-list li._hasMega .megaMenu-inner li a{width:100%;padding:20px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px}@media screen and (max-width: 1200px){.l-header .header .headerNav-list li._hasMega .megaMenu-inner li a{padding:4px 0}}.l-header .header .headerNav-list li._hasMega .megaMenu-inner li a img{max-width:100px;width:100%;aspect-ratio:100/64;border-radius:6px}@media screen and (max-width: 1200px){.l-header .header .headerNav-list li._hasMega .megaMenu-inner li a img{display:none}}.l-header .header .headerNav-list li._hasMega .megaMenu-inner li a span{width:100%;color:#333;font-weight:bold;font-size:.875rem}html._en .l-header .header .headerNav-list li._hasMega .megaMenu-inner li a span{white-space:normal}.l-header .header .headerNav-list li._hasMega .megaMenu-inner li a span b{display:block;color:#d10529;font-family:"Mina",sans-serif;font-weight:bold;font-size:1.125rem;line-height:100%}@media screen and (max-width: 1200px){.l-header .header .headerNav-list li._hasMega .megaMenu-inner li a span b{display:none}}.l-header .header .headerNav-list li._hasMega .megaMenu-inner li a span small{font-size:.875rem}@media screen and (max-width: 1440px){.l-header .header .headerNav-list li._hasMega .megaMenu-inner li a span small{display:none}}.l-header .header .headerNav-list li._hasMega .megaMenu-inner li a i{display:block;width:60px;aspect-ratio:60/45;background-color:#d10529;border-radius:1000px;flex-shrink:0;position:relative;transition:.4s;z-index:2;overflow:hidden}.l-header .header .headerNav-list li._hasMega .megaMenu-inner li a i::before,.l-header .header .headerNav-list li._hasMega .megaMenu-inner li a i::after{content:"";width:22px;aspect-ratio:2/1;display:block;background-color:#fff;-webkit-mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;position:absolute;margin:auto;inset:0;animation-fill-mode:forwards;animation-duration:.4s;transition:.3s}.l-header .header .headerNav-list li._hasMega .megaMenu-inner li a i::after{transform:translateX(-200%)}.l-header .header .headerNav-list li._hasMega .megaMenu-inner li a i{background-color:#fff;border:#d10529 1px solid}.l-header .header .headerNav-list li._hasMega .megaMenu-inner li a i::before,.l-header .header .headerNav-list li._hasMega .megaMenu-inner li a i::after{background-color:#d10529}.l-header .header .headerNav-list li._hasMega .megaMenu-inner li a:hover i::before{animation-name:transformBefore;animation-delay:0s}.l-header .header .headerNav-list li._hasMega .megaMenu-inner li a:hover i::after{animation-name:transformAfter;animation-delay:.2s}@keyframes transformBefore{0%{transform:translateX(0%)}100%{transform:translateX(200%)}}@keyframes transformAfter{0%{transform:translateX(-200%)}100%{transform:translateX(0%)}}.l-header .header .headerNav-list li._hasMega .megaMenu-inner li a i{width:40px}.l-header .header .headerNav-list li._hasMega .megaMenu-inner li a i::before,.l-header .header .headerNav-list li._hasMega .megaMenu-inner li a i::after{width:16px}@media screen and (max-width: 1200px){.l-header .header .headerNav-list li._hasMega .megaMenu-inner li a i{display:none}}.l-header .header .headerNav-list li._hasMega .megaMenu-inner li._big{display:flex;justify-content:right}.l-header .header .headerNav-list li._hasMega .megaMenu-inner li._big a{width:100%;justify-content:right;max-width:244px}.l-header .header .headerNav-list li._hasMega .megaMenu-inner li._big a span{width:fit-content}.l-header .header .headerNav-list li a span{white-space:nowrap;font-weight:500}@media screen and (max-width: 1200px){.l-header .header .headerNav-list li a span{font-size:1rem}}.l-header .header .headerNav-list li a,.l-header .header .headerNav-list li span{transition:.3s}.l-header .header .headerNav-list li a:hover,.l-header .header .headerNav-list li span:hover{color:#d10529}.l-header .header .headerNav-otherLink{flex-shrink:0;display:flex;align-items:center;gap:8px;min-width:220px}@media screen and (max-width: 1200px){.l-header .header .headerNav-otherLink{flex-direction:column}}@media screen and (max-width: 1200px){.l-header .header .headerNav-otherLink._pc{display:none}}@media screen and (min-width: 1201px){.l-header .header .headerNav-otherLink._sp{display:none}}.l-header .header .headerNav-otherLink .navRecruit,.l-header .header .headerNav-otherLink .navContact{flex-shrink:0;width:100%;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:1000px;padding:16px 8px;transition:.3s}.l-header .header .headerNav-otherLink .navRecruit::before,.l-header .header .headerNav-otherLink .navContact::before{transition:.3s}.l-header .header .headerNav-otherLink .navRecruit span,.l-header .header .headerNav-otherLink .navContact span{font-weight:bold;font-size:.8125rem;line-height:140%;transition:.3s}.l-header .header .headerNav-otherLink .navRecruit{max-width:130px;background-color:#fff;border:#d10529 1px solid}@media screen and (max-width: 1350px){.l-header .header .headerNav-otherLink .navRecruit{max-width:90px}}.l-header .header .headerNav-otherLink .navRecruit span{color:#d10529}html._en .l-header .header .headerNav-otherLink .navRecruit span{width:min-content;font-size:10px}.l-header .header .headerNav-otherLink .navRecruit:hover{background-color:#d10529}.l-header .header .headerNav-otherLink .navRecruit:hover span{color:#fff}.l-header .header .headerNav-otherLink .navContact{max-width:148px;background-color:#d10529;border:rgba(0,0,0,0) 1px solid}@media screen and (max-width: 1350px){.l-header .header .headerNav-otherLink .navContact{max-width:120px}}.l-header .header .headerNav-otherLink .navContact::before{content:"";width:20px;aspect-ratio:20/15;display:flex;background-color:#fff;-webkit-mask:url(../../assets/images/common/icon_mail.svg) no-repeat center/contain;mask:url(../../assets/images/common/icon_mail.svg) no-repeat center/contain}@media screen and (max-width: 1350px){.l-header .header .headerNav-otherLink .navContact::before{display:none}}.l-header .header .headerNav-otherLink .navContact span{color:#fff}.l-header .header .headerNav-otherLink .navContact:hover{background-color:#fff;border-color:#d10529}.l-header .header .headerNav-otherLink .navContact:hover::before{background-color:#d10529}.l-header .header .headerNav-otherLink .navContact:hover span{color:#d10529}.l-header .header .headerNav-otherLink .c-btnBig{height:52px}.l-header .header .headerNav-otherLink .c-btnBig i{aspect-ratio:1.2/1}.l-header .header .hamburger{background:none;border:none;cursor:pointer;width:50px;aspect-ratio:1/1;border-radius:10000px;background-color:#d10529;z-index:100;align-items:center;justify-content:center;display:none;transition:.3s}@media screen and (max-width: 1200px){.l-header .header .hamburger{flex-shrink:0;display:flex}}.l-header .header .hamburger-icon{width:24px;height:1px;background:#fff;position:relative;display:block;margin-inline:auto;transition:.3s ease-in}.l-header .header .hamburger-icon::before,.l-header .header .hamburger-icon::after{content:"";position:absolute;display:block;width:24px;height:1px;background:#fff;transition:.3s ease-in}.l-header .header .hamburger-icon::before{top:-7px}.l-header .header .hamburger-icon::after{bottom:-7px}.l-header .srOnly{font-size:0px;position:absolute}.l-header._inMv{background-color:rgba(0,0,0,0);box-shadow:none;color:#fff}.l-header._inMv .header .headerLogo .cls-2,.l-header._inMv .header .headerLogo .cls-3{fill:#fff}.l-header._inMv .header .headerLang{border:#8d8d8d 0px solid}.l-header._inMv .header .headerNav-list li._hasMega::after{background-color:#fff}.l-header._inMv .header .headerNav .navRecruit{border-color:rgba(0,0,0,0)}.l-header._inMv .header .hamburger{background-color:#fff}.l-header._inMv .header .hamburger-icon{background-color:#d10529}.l-header._inMv .header .hamburger-icon::before,.l-header._inMv .header .hamburger-icon::after{background:#d10529}.l-header._isTop{background-color:rgba(0,0,0,0);box-shadow:none}.l-header._isOpen{background-color:rgba(0,0,0,0);box-shadow:none}.l-header._isOpen::before{opacity:1;visibility:visible}.l-header._isOpen .header .headerLogo .cls-2{fill:#0000df}.l-header._isOpen .header .headerLogo .cls-3{fill:#000}.l-header._isOpen .header .headerNav{right:0;visibility:visible;pointer-events:auto;color:#333 !important;background:linear-gradient(45deg, #d9e8ff 0%, #f1fcff 100%)}.l-header._isOpen .header .headerNav-list li._hasMega::before,.l-header._isOpen .header .headerNav-list li._hasMega::after{background-color:#d10529 !important}.l-header._isOpen .header .hamburger{background-color:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.05)}.l-header._isOpen .header .hamburger-icon{background:rgba(0,0,0,0)}.l-header._isOpen .header .hamburger-icon::before{top:0;transform:rotate(45deg);background:#d10529}.l-header._isOpen .header .hamburger-icon::after{bottom:0;transform:rotate(-45deg);background:#d10529}.l-footer{background:linear-gradient(40deg, #0047ff 0%, #007bff 25%, #00c2ff 70%, #009eff 100%);position:relative;overflow:hidden;transition:.3s}.l-footer::after{content:"";height:290px;aspect-ratio:5/1;display:block;background:url(../../assets/images/common/deco_footer.svg) no-repeat center/contain;position:absolute;margin:auto;bottom:0;right:0;z-index:0}@media screen and (max-width: 767px){.l-footer::after{height:510px;aspect-ratio:58/51;background:url(../../assets/images/common/deco_footer-sp.svg) no-repeat center/contain;bottom:auto;top:50%}}.l-footer .footer{position:relative;z-index:1}.l-footer .footer span{font-family:"Noto Sans JP",sans-serif !important}.l-footer .footer .ftrTop{display:flex;justify-content:space-between;gap:40px}@media screen and (max-width: 1000px){.l-footer .footer .ftrTop{flex-direction:column}}@media screen and (min-width: 768px){html._en .l-footer .footer .ftrTop{flex-direction:column}}.l-footer .footer .ftrTop-left .ftrLogo{max-width:280px}@media screen and (max-width: 1080px){.l-footer .footer .ftrTop-left .ftrLogo{max-width:178px}}.l-footer .footer .ftrTop-left .ftrBadge{display:flex;align-items:center;gap:10px}@media screen and (max-width: 767px){.l-footer .footer .ftrTop-left .ftrBadge{max-width:none}}.l-footer .footer .ftrTop-left .ftrBadge img{max-height:90px}@media screen and (max-width: 767px){.l-footer .footer .ftrTop-left .ftrBadge img{max-height:69px}}.l-footer .footer .ftrTop-right{max-width:740px;width:100%;display:flex;justify-content:space-between;gap:40px}html._en .l-footer .footer .ftrTop-right{flex-wrap:wrap}@media screen and (max-width: 767px){.l-footer .footer .ftrTop-right{flex-direction:column;gap:20px}}html._en .l-footer .footer .ftrTop-right>li{font-size:.875rem;flex-shrink:0;width:calc((100% - 40px)/2)}@media screen and (max-width: 767px){.l-footer .footer .ftrTop-right>li:has(.listChild){display:flex;align-items:center;flex-wrap:wrap;gap:0 16px}}.l-footer .footer .ftrTop-right>li .js-flexiBtn{display:flex;align-items:center;gap:16px}.l-footer .footer .ftrTop-right>li .js-flexiBtn span{color:#fff;white-space:nowrap;font-weight:500;font-size:1rem}.l-footer .footer .ftrTop-right>li .js-flexiBtn::after{content:"";width:10px;aspect-ratio:1/1;display:block;border-right:#fff 2px solid;border-bottom:#fff 2px solid;transform:rotate(45deg);transition:.3s}.l-footer .footer .ftrTop-right>li .js-flexiBtn._isActive::after{transform:rotate(-135deg) translate(-2px, -2px)}.l-footer .footer .ftrTop-right>li a{display:block}@media screen and (max-width: 767px){.l-footer .footer .ftrTop-right>li a{width:fit-content}}.l-footer .footer .ftrTop-right>li a+a{margin-top:12px}@media screen and (max-width: 767px){.l-footer .footer .ftrTop-right>li a+a{margin-top:20px}}.l-footer .footer .ftrTop-right>li a span{color:#fff;font-weight:bold;white-space:nowrap}@media screen and (max-width: 767px){.l-footer .footer .ftrTop-right>li a span{font-weight:500;font-size:1rem}}@media screen and (max-width: 767px){.l-footer .footer .ftrTop-right>li a span small{display:inline}}.l-footer .footer .ftrTop-right>li .listChild{margin-top:12px;transition:.3s}@media screen and (max-width: 767px){.l-footer .footer .ftrTop-right>li .listChild{width:100%;margin:0;overflow:hidden;max-height:0px}}.l-footer .footer .ftrTop-right>li .listChild._isActive{max-height:300px}.l-footer .footer .ftrTop-right>li .listChild li{display:flex;align-items:center;gap:6px;font-size:.875rem;margin-top:8px}.l-footer .footer .ftrTop-right>li .listChild li::before{content:"";width:10px;height:1px;display:block;background-color:#fff}html._en .l-footer .footer .ftrTop-right>li .listChild li{font-size:.75rem}html._en .l-footer .footer .ftrTop-right>li .listChild li a span{white-space:wrap}.l-footer .footer .ftrBottom{display:flex;align-items:center;justify-content:space-between;gap:24px}@media screen and (max-width: 767px){.l-footer .footer .ftrBottom{flex-direction:column-reverse;align-items:flex-start;gap:40px}}@media screen and (max-width: 767px){.l-footer .footer .ftrBottom-left{margin-inline:auto}}.l-footer .footer .ftrBottom-left a{color:#fff;font-size:.8125rem}.l-footer .footer .ftrBottom-left .snsWrap{display:flex;align-items:center;gap:4px;margin-bottom:16px}@media screen and (max-width: 767px){.l-footer .footer .ftrBottom-left .snsWrap{justify-content:center;margin-bottom:8px}}.l-footer .footer .ftrBottom-left .snsWrap a{padding:6px}.l-footer .footer .ftrBottom-left .snsWrap a img{width:30px;height:24px;object-fit:contain;object-position:center center}.l-footer .footer .ftrBottom-right{display:flex;align-items:center;gap:16px}@media screen and (max-width: 1000px){.l-footer .footer .ftrBottom-right{flex-direction:column;margin-inline:auto}}.l-footer .footer-copy{text-align:center;font-size:.8125rem;color:#fff}.l-footer .footer .goTop{margin-inline:auto;width:40px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;transition:.3s}.l-footer .footer .goTop::after{content:"";width:10px;aspect-ratio:1/1;display:block;border-left:#fff 2px solid;border-top:#fff 2px solid;transform:rotate(45deg)}html._en .l-footer .footer .c-btnBig span{font-size:clamp(.75rem,.542rem + .43vw,1.063rem);max-width:320px}.inner{max-width:1130px;width:100%;margin-inline:auto;padding-inline:25px}@media screen and (max-width: 767px){.inner{padding-inline:20px}}.inner._760{max-width:810px}.inner._800{max-width:810px}.inner._970{max-width:1020px}.inner._1060{max-width:1110px}.inner._1120{max-width:1170px}.inner._1180{max-width:1170px}.inner._1200{max-width:1250px}.inner._1230{max-width:1280px}.inner._1280{max-width:1330px}.inner._1350{max-width:1400px}.inner._1440{max-width:1490px}.wpcf7-spinner{display:none !important}.l-form .formItem{display:flex;flex-direction:column;gap:8px}.l-form .formItem+.formItem{margin-top:32px}@media screen and (max-width: 767px){.l-form .formItem+.formItem{margin-top:24px}}.l-form .formItem-label{font-weight:bold;display:flex;align-items:center}.l-form .formItem-label::after{padding:2px 10px;font-size:.75rem;border-width:1px;border-style:solid;border-radius:1000px;margin-left:12px}.l-form .formItem-label._isRequired::after{content:"必須";color:#d10529;border-color:#d10529}.l-form .formItem-label._isOptional::after{content:"任意";color:#004ea2;border-color:#004ea2}.l-form .formItem-post{display:flex;align-items:center;gap:8px}.l-form .formItem-post::before{content:"";width:11px;aspect-ratio:11/12;display:block;background:url(../images/contact/icon_post.svg) no-repeat center center/contain}.l-form .formItem-post .post{display:block;width:124px;padding:10px 16px;background-color:#f2f2f2;border-radius:5px}.l-form .formItem-post .js-postInput{display:flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:5px;background-color:#004ea2;color:#fff;font-size:.75rem}.l-form .formItem .text,.l-form .formItem .textarea{display:block;width:100%;padding:10px 16px;background-color:#f2f2f2;border-radius:5px;font-size:.875rem}.l-form .formItem .textarea{min-height:214px}.l-form .formItem._select .wpcf7-form-control-wrap{position:relative;max-width:350px;width:100%;border:#f2f2f2 1px solid;box-shadow:rgba(25,29,67,.05) 0px 1px 5px}.l-form .formItem._select .wpcf7-form-control-wrap::after{content:"";width:10px;aspect-ratio:1/1;display:block;background-color:#333;clip-path:polygon(0 0, 50% 100%, 100% 0);position:absolute;margin-block:auto;inset-block:0;right:16px}.l-form .formItem._select .wpcf7-form-control-wrap .select{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;-webkit-appearance:none;appearance:none;padding:14px 16px;border-radius:5px}.l-form .formItem._policy .wpcf7-list-item{margin:0}.l-form .formItem._policy .wpcf7-list-item label{display:flex;align-items:center;gap:16px}.l-form .formItem._policy .wpcf7-list-item label input{width:15px;height:15px}.l-form .formItem._policy .wpcf7-list-item label a{color:#004ea2;text-decoration:underline;font-weight:400}.l-form .submitBtn{position:relative;width:fit-content;background:linear-gradient(90deg, #d10529 0%, #d10529 50%, #fff 50%, #fff 100%);background-size:calc(200% - 60px) auto;background-position:left center;transition:.3s ease-in;box-shadow:rgba(0,0,0,.15) 0px 3px 9px;border-radius:10000px;margin-top:80px;margin-inline:auto}@media screen and (max-width: 767px){.l-form .submitBtn{margin-top:48px}}.l-form .submitBtn .submit{display:flex;align-items:center;width:fit-content;padding:12px 72px 12px 32px;position:relative;overflow:hidden;transition:.3s ease-in;white-space:nowrap;color:#fff;font-weight:bold;line-height:140%}.l-form .submitBtn span{display:block;height:fit-content;width:100%;color:#fff;font-weight:bold;line-height:140%;white-space:nowrap;transition:.2s;padding-inline:32px;pointer-events:none}.l-form .submitBtn span._clone{color:#d10529;text-align:right;position:absolute;margin-block:auto;inset-block:0;left:0;opacity:0}.l-form .submitBtn i{display:block;height:100%;aspect-ratio:60/45;background-color:#fff;border-radius:1000px;box-shadow:rgba(0,0,0,.15) 0px 3px 9px;position:absolute;top:0;right:0;transition:.3s ease-in;z-index:2;pointer-events:none}.l-form .submitBtn i::after{content:"";width:22px;aspect-ratio:2/1;display:block;background-color:#d10529;-webkit-mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;position:absolute;margin:auto;inset:0;transition:.5s}.l-form .submitBtn:hover{background-position:right center}.l-form .submitBtn:hover .submit{color:#d10529;opacity:0}.l-form .submitBtn:hover span{opacity:0}.l-form .submitBtn:hover span._clone{opacity:1}.l-form .submitBtn:hover i{background-color:#d10529;right:calc(100% - 60px)}.l-form .submitBtn:hover i::after{background-color:#fff}.l-form._confirm table{width:100%}.l-form._confirm .formItem{display:revert;border-bottom:#ddd 1px solid;width:100%}@media screen and (max-width: 767px){.l-form._confirm .formItem{display:flex;flex-direction:column}}.l-form._confirm .formItem-label{display:revert;text-align:left;width:340px;padding-block:24px 16px}@media screen and (max-width: 767px){.l-form._confirm .formItem-label{display:block;padding-block:12px 0}}.l-form._confirm .formItem td{padding-block:24px 16px}@media screen and (max-width: 767px){.l-form._confirm .formItem td{padding-block:0px 8px}}.l-form._confirm .formItem-btnWrap{display:flex;align-items:center;flex-direction:column;gap:20px}.l-form._confirm .formItem-btnWrap .wpcf7-previous{display:block !important;color:#ababaa;padding-bottom:2px;border-bottom:#ababaa 1px solid;transition:.3s}.l-form._confirm .formItem-btnWrap .wpcf7-previous:hover{border-color:rgba(0,0,0,0)}.l-postCont h1,.l-postCont h2,.l-postCont h3,.l-postCont h4,.l-postCont h5,.l-postCont h6{font-weight:bold}.l-postCont p{margin-bottom:1em}.l-postCont em{font-style:italic}.l-postCont a{text-decoration:underline;text-underline-offset:1px}.l-postCont ul,.l-postCont ol{margin-bottom:1em}.l-postCont ul li:not(:last-child),.l-postCont ol li:not(:last-child){margin-bottom:.6em}.l-postCont ul li{list-style:disc;list-style-position:inside}.l-postCont ul li ul{margin-left:1em;margin-top:.6em}.l-postCont ul li ul li{list-style:circle;list-style-position:inside}.l-postCont ol li{list-style:decimal;list-style-position:inside}.l-postCont ol li ol{margin-left:1em;margin-top:.6em}.l-postCont figure{width:fit-content;margin-bottom:1em}.l-postCont button{text-decoration:none}.l-cta{position:relative;padding-block:94px 120px}@media screen and (max-width: 1000px){.l-cta{padding:56px 24px 48px}}.l-cta::after{content:"";max-width:1714px;width:100%;aspect-ratio:1714/622;display:block;background:url(../../assets/images/common/deco_cta.svg) no-repeat center/contain;position:absolute;bottom:0;right:0;z-index:0}@media screen and (max-width: 1000px){.l-cta::after{background:url(../../assets/images/common/deco_cta-sp.svg) no-repeat bottom right/contain;aspect-ratio:572/406;width:120%}}.l-cta .cta{max-width:1240px;width:100%;margin-inline:auto;padding:88px 56px 80px;background-color:hsla(0,0%,100%,.95);border-radius:10px;position:relative;z-index:2}@media screen and (max-width: 1000px){.l-cta .cta{padding:40px 16px}}.l-cta .cta::after{content:"";max-width:522px;width:42%;aspect-ratio:100/91.3;display:block;background:url(../../assets/images/common/img_cta.webp) no-repeat center/cover;border-radius:12px;filter:drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.15));position:absolute;top:-95px;right:-100px}@media screen and (max-width: 1000px){.l-cta .cta::after{max-width:100%;width:100%;aspect-ratio:295/214;position:relative;inset:0 !important}}.l-cta .cta .ctaWrap .c-topTtl{padding-left:48px}@media screen and (max-width: 1000px){.l-cta .cta .ctaWrap .c-topTtl{padding:0}}@media screen and (max-width: 1000px){.l-cta .cta .ctaWrap .c-topTtl h2{width:fit-content;margin-inline:auto}}.l-cta .cta .ctaWrap .c-topTtl h2 small{font-size:5rem}@media screen and (max-width: 1000px){.l-cta .cta .ctaWrap .c-topTtl h2 small{font-size:3.375rem;margin-inline:auto}}@media screen and (max-width: 1000px){.l-cta .cta .ctaWrap .c-topTtl h2 span{font-size:1.125rem}}.l-cta .cta .ctaWrap .c-topTtl p{font-weight:500;margin-top:40px;max-width:600px}@media screen and (max-width: 1000px){.l-cta .cta .ctaWrap .c-topTtl p{display:none}}.l-cta .cta .ctaWrap .linkWrap{margin-top:40px;width:fit-content;padding-left:14px;display:flex;align-items:center;gap:24px;background-color:#f1fcff;border-radius:12px}@media screen and (max-width: 1000px){.l-cta .cta .ctaWrap .linkWrap{width:100%;margin-block:24px;padding:32px 8px;flex-direction:column}}.l-cta .cta .ctaWrap .linkWrap p{font-weight:500;font-size:1.125rem;width:100%;text-align:center}.l-cta .cta .ctaWrap .linkWrap .tel a{display:flex;align-items:center;gap:6px}.l-cta .cta .ctaWrap .linkWrap .tel a span{color:#004ea2;font-weight:700;font-size:2.5rem;line-height:150%}@media screen and (max-width: 1000px){.l-cta .cta .ctaWrap .linkWrap .tel a span{font-size:1.625rem}}.l-cta .cta .ctaWrap .linkWrap .tel a::before{content:"";width:28px;aspect-ratio:1/1;display:block;background:url(../../assets/images/common/icon_tel.svg) no-repeat center/contain}.l-cta .cta .ctaWrap .linkWrap .form{max-width:317px}.l-cta .cta .ctaWrap .linkWrap .form p{margin-top:16px}.l-cta._ai::after{background:url(../../assets/images/ai_robo/deco_cta.svg) no-repeat center left/contain;right:auto;left:0}@media screen and (max-width: 1000px){.l-cta._ai::after{width:140%;background:url(../../assets/images/ai_robo/deco_cta-sp.svg) no-repeat center left/contain;left:auto;right:0}}.l-lowerMv{width:100%;height:540px;position:relative;display:flex;align-items:center;flex-direction:column;padding-top:80px;background-image:url(../images/common/bg_lowerMv.svg);background-position:right bottom;background-repeat:no-repeat;background-size:auto 100%;z-index:2}@media screen and (min-width: 1440px){.l-lowerMv{height:auto;aspect-ratio:1440/540;background-size:100% auto}}@media screen and (max-width: 767px){.l-lowerMv{height:auto;padding-top:74px;background-image:url(../images/common/bg_lowerMv-sp.svg);aspect-ratio:375/240;background-size:cover}}@media screen and (max-width: 600px){.l-lowerMv{aspect-ratio:375/360}}.l-lowerMv .ttlWrap{margin-inline:auto;inset-inline:0;padding-top:60px}@media screen and (max-width: 767px){.l-lowerMv .ttlWrap{padding-top:24px;padding-left:32px}}.l-lowerMv .ttlWrap .c-breadcrumbs{margin-left:auto;margin-bottom:32px}@media screen and (max-width: 767px){.l-lowerMv .ttlWrap .c-breadcrumbs{margin-bottom:24px}}.l-lowerMv .ttlWrap h1{max-width:1080px;margin-inline:auto;display:flex;flex-direction:column;gap:16px}.l-lowerMv .ttlWrap h1 small{font-weight:bold;color:#d10529}@media screen and (max-width: 767px){.l-lowerMv .ttlWrap h1 small{font-size:.875rem}}.l-lowerMv .ttlWrap h1 span{display:block;font-weight:bold;font-size:3rem;line-height:100%;padding-left:16px;border-left:#d10529 5px solid}@media screen and (max-width: 767px){.l-lowerMv .ttlWrap h1 span{font-size:2rem}}.l-lowerMv .ttlWrap h1 span small{color:#333;font-size:1.5rem;margin-left:12px}@media screen and (max-width: 767px){.l-lowerMv .ttlWrap h1 span small{font-size:.875rem}}.l-lowerMv .ttlWrap p{margin-top:16px;max-width:1080px;margin-inline:auto}@media screen and (max-width: 767px){.l-lowerMv .ttlWrap p{font-size:.75rem}}.l-policy .policy+div{margin-top:40px}@media screen and (max-width: 767px){.l-policy .policy+div{margin-top:24px}}.l-policy .policy h2{font-weight:bold;font-size:1.5rem;margin-bottom:16px;line-height:175%}@media screen and (max-width: 767px){.l-policy .policy h2{font-size:1.125rem;margin-bottom:8px}}.l-policy .policy p{line-height:175%}.l-policy .policy a{text-decoration:underline}.l-decoSec{position:relative;z-index:2;overflow-x:clip;overflow-y:visible}.l-decoSec::after{content:"";max-width:660px;width:45%;aspect-ratio:660/340;display:block;background:url(../images/common/deco_lowerMv.svg) no-repeat left center/contain;position:absolute;left:0;bottom:-140px;z-index:3}@media screen and (max-width: 767px){.l-decoSec::after{width:55%;bottom:-80px}}.l-decoSec+section{position:relative;z-index:3}.mvBottom{z-index:4}.mvBottom-inner{max-width:1140px;width:100%;margin-inline:auto;padding-inline:20px;position:relative;z-index:4}.mvBottom-inner strong{background:linear-gradient(20deg, #0047ff 0%, #007bff 25%, #00c2ff 70%, #009eff 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0);font-weight:bold;line-height:220%;letter-spacing:2%}.mvBottom-inner p span+span{margin-top:14px}@media screen and (max-width: 767px){.mvBottom-inner p span+span{margin-top:8px}}.mvBottom-inner:has(p) strong{line-height:190%}.mvBottom-img{position:relative;max-width:1440px;z-index:2}.mvBottom-img img{width:100%;box-shadow:rgba(0,0,0,.15) 0px 3px 9px}.p-company .mvBottom,.p-air .mvBottom,.p-oem .mvBottom,.p-conpane .mvBottom,.p-tool .mvBottom{overflow-x:clip;overflow-y:visible}.p-company .mvBottom-inner,.p-air .mvBottom-inner,.p-oem .mvBottom-inner,.p-conpane .mvBottom-inner,.p-tool .mvBottom-inner{max-width:1140px}.p-company .mvBottom-inner strong,.p-air .mvBottom-inner strong,.p-oem .mvBottom-inner strong,.p-conpane .mvBottom-inner strong,.p-tool .mvBottom-inner strong{display:block;font-size:clamp(1.125rem,.696rem + .89vw,1.5rem);text-align:center}@media screen and (max-width: 767px){.p-company .mvBottom-inner strong,.p-air .mvBottom-inner strong,.p-oem .mvBottom-inner strong,.p-conpane .mvBottom-inner strong,.p-tool .mvBottom-inner strong{text-align:left}}.p-company .mvBottom-img img,.p-air .mvBottom-img img,.p-oem .mvBottom-img img,.p-conpane .mvBottom-img img,.p-tool .mvBottom-img img{object-fit:cover;object-position:center center}.p-company .mvBottom-img img._main,.p-air .mvBottom-img img._main,.p-oem .mvBottom-img img._main,.p-conpane .mvBottom-img img._main,.p-tool .mvBottom-img img._main{aspect-ratio:1440/360;border-radius:0 10px 10px 0;width:85%}@media screen and (max-width: 767px){.p-company .mvBottom-img img._main,.p-air .mvBottom-img img._main,.p-oem .mvBottom-img img._main,.p-conpane .mvBottom-img img._main,.p-tool .mvBottom-img img._main{aspect-ratio:375/216}}.p-company .mvBottom-img img._sub,.p-air .mvBottom-img img._sub,.p-oem .mvBottom-img img._sub,.p-conpane .mvBottom-img img._sub,.p-tool .mvBottom-img img._sub{aspect-ratio:406/243;border-radius:10px;width:28%;position:absolute;right:0;top:60%}@media screen and (max-width: 767px){.p-company .mvBottom-img img._sub,.p-air .mvBottom-img img._sub,.p-oem .mvBottom-img img._sub,.p-conpane .mvBottom-img img._sub,.p-tool .mvBottom-img img._sub{width:45%}}div:has(.l-lowerWrap),section:has(.l-lowerWrap){position:relative}div:has(.l-lowerWrap)::after,section:has(.l-lowerWrap)::after{content:"";width:100vw;aspect-ratio:1440/1044;display:block;background:url(../images/common/bg_lowerWrap.svg) no-repeat center center/contain;position:absolute;margin-inline:auto;top:0;inset-inline:0;z-index:0}.l-lowerWrap{display:flex;align-items:flex-start;justify-content:space-between;position:relative;z-index:1}.l-lowerWrap:has(.lowerOutline) .lowerCont{max-width:812px}@media screen and (max-width: 1100px){.l-lowerWrap:has(.lowerOutline) .lowerCont{max-width:none}}.l-lowerWrap .lowerSec{position:relative}.l-lowerWrap .lowerSec::after{content:"";width:88%;aspect-ratio:716/200;display:block;background:url(../images/common/deco_contWrap.svg) no-repeat bottom right/contain;position:absolute;right:-32px;bottom:-24px;z-index:0}@media screen and (max-width: 767px){.l-lowerWrap .lowerSec::after{width:200%}}.l-lowerWrap .lowerSec+.lowerSec{margin-top:160px}@media screen and (max-width: 767px){.l-lowerWrap .lowerSec+.lowerSec{margin-top:136px}}.l-lowerWrap .lowerArticle{position:relative;z-index:1;padding:40px 24px;background-color:#fff;border-radius:10px;box-shadow:rgba(0,0,0,.2) 0px 3px 6px}@media screen and (max-width: 767px){.l-lowerWrap .lowerArticle{padding:40px 16px}}.l-lowerWrap .lowerArticle+.lowerArticle{margin-top:28px}@media screen and (max-width: 767px){.l-lowerWrap .lowerArticle+.lowerArticle{margin-top:40px}}.l-lowerWrap .lowerArticle-txt{display:flex;gap:40px;padding-left:16px}@media screen and (max-width: 767px){.l-lowerWrap .lowerArticle-txt{padding:0;flex-direction:column;gap:16px}}.l-lowerWrap .lowerArticle-txt p{line-height:200%}.l-lowerWrap .lowerArticle-txt p span{display:block}.l-lowerWrap .lowerArticle-txt p span+span{margin-top:12px}.l-lowerWrap .lowerArticle-ttl{display:flex;flex-direction:column;gap:8px;flex-shrink:0}@media screen and (max-width: 767px){.l-lowerWrap .lowerArticle-ttl{flex-direction:row;gap:16px}}.l-lowerWrap .lowerArticle-ttl span{font-family:"Mina",sans-serif;color:#d10529;font-weight:bold;font-size:2rem;line-height:100%}.l-lowerWrap .lowerArticle-ttl h3{font-weight:bold;font-size:1.5rem;color:#004ea2}@media screen and (max-width: 767px){.l-lowerWrap .lowerArticle-ttl h3{font-size:1.375rem}}.l-lowerWrap .lowerArticle-tag{display:block;width:fit-content;padding:8px;background:linear-gradient(20deg, #0047ff 0%, #007bff 25%, #00c2ff 70%, #009eff 100%);border-radius:2px;color:#fff;font-weight:bold;font-size:1.75rem;line-height:120%}@media screen and (max-width: 767px){.l-lowerWrap .lowerArticle-tag{font-size:1.25rem;padding:6px 12px}}.l-lowerWrap .lowerArticle-point{display:flex;align-items:flex-end;gap:4px;line-height:60%;color:#d10529;font-family:"Mina",sans-serif;font-weight:bold;font-size:1.125rem}.l-lowerWrap .lowerArticle-point::before{content:"";width:30px;aspect-ratio:30/23;display:block;background:url(../images/common/icon_point.svg)}.l-lowerWrap .lowerArticle-list li+li{margin-top:8px}.l-lowerWrap .lowerArticle-list li span+span{margin-top:12px}.l-lowerWrap .lowerArticle-list li span.lowerArticle-tag{font-size:1.25rem}@media screen and (max-width: 767px){.l-lowerWrap .lowerArticle-list li span.lowerArticle-tag{padding-block:8px}}.l-lowerWrap .lowerArticle-list li p{padding:8px 0 8px 16px;line-height:160%}.l-lowerWrap .lowerArticle-list li p small{display:block;margin-top:4px}.l-lowerWrap .lowerArticle-img{flex:1;width:100%;border-radius:6px;object-fit:cover;object-position:center center;box-shadow:rgba(0,0,0,.15) 0px 2px 11px}.l-lowerWrap .lowerOutline{width:fit-content;position:sticky;top:120px;display:flex;flex-direction:column;gap:20px;margin-right:20px}@media screen and (max-width: 1100px){.l-lowerWrap .lowerOutline{display:none}}.l-lowerWrap .lowerOutline>a{display:flex;align-items:center;gap:10px}.l-lowerWrap .lowerOutline>a i{display:block;width:60px;aspect-ratio:60/45;background-color:#d10529;border-radius:1000px;flex-shrink:0;position:relative;transition:.4s;z-index:2;overflow:hidden}.l-lowerWrap .lowerOutline>a i::before,.l-lowerWrap .lowerOutline>a i::after{content:"";width:22px;aspect-ratio:2/1;display:block;background-color:#fff;-webkit-mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;mask:url(../../assets/images/common/icon_arrowDeco.svg) no-repeat center/contain;position:absolute;margin:auto;inset:0;animation-fill-mode:forwards;animation-duration:.4s;transition:.3s}.l-lowerWrap .lowerOutline>a i::after{transform:translateX(-200%)}.l-lowerWrap .lowerOutline>a i{aspect-ratio:60/36}@media screen and (max-width: 767px){.l-lowerWrap .lowerOutline>a i{width:34px}}@media screen and (max-width: 767px){.l-lowerWrap .lowerOutline>a i::before,.l-lowerWrap .lowerOutline>a i::after{width:12px}}.l-lowerWrap .lowerOutline>a:hover i::before{animation-name:transformBefore;animation-delay:0s}.l-lowerWrap .lowerOutline>a:hover i::after{animation-name:transformAfter;animation-delay:.2s}@keyframes transformBefore{0%{transform:translateX(0%)}100%{transform:translateX(200%)}}@keyframes transformAfter{0%{transform:translateX(-200%)}100%{transform:translateX(0%)}}.l-lowerWrap .lowerOutline>a span{font-weight:bold;font-size:1.25rem;color:#004ea2;line-height:150%}.l-lowerWrap .lowerOutline>a:hover span{color:#d10529}.l-lowerWrap .lowerOutline ul{padding-left:20px}.l-lowerWrap .lowerOutline ul li+li{margin-top:10px}.l-lowerWrap .lowerOutline ul li a span{display:flex;gap:12px;font-weight:500}.l-lowerWrap .lowerOutline ul li a span b{font-family:"Mina",sans-serif;font-weight:bold}.l-lowerWrap .lowerOutline ul li._small{padding-left:12px}.l-lowerWrap .lowerOutline ul li._small a{display:flex;align-items:center;gap:8px}.l-lowerWrap .lowerOutline ul li._small a::before{content:"";width:6px;height:3px;display:block;background-color:#333}.l-lowerWrap .lowerOutline a::before{transition:.3s}.l-lowerWrap .lowerOutline a span{transition:.3s}.l-lowerWrap .lowerOutline a span b{transition:.3s}.l-lowerWrap .lowerOutline a._isCurrent::before{background-color:#d10529 !important}.l-lowerWrap .lowerOutline a._isCurrent span{color:#d10529}.l-lowerWrap .lowerOutline a._isCurrent span b{color:#d10529}.l-faq .faqWrap+.faqWrap{margin-top:20px}.l-faq .faqWrap-cont{width:100%;background-color:#f1fcff;border-radius:10px;border:rgba(0,78,162,.4) .4px solid}.l-faq .faqWrap-cont em{display:flex;align-items:flex-start;gap:16px;font-weight:bold;font-size:1.125rem;line-height:150%}@media screen and (max-width: 767px){.l-faq .faqWrap-cont em{font-size:.875rem;gap:8px}}.l-faq .faqWrap-cont em::before{font-weight:bold;font-size:calc(1.125px*1rem);color:#d10529}@media screen and (max-width: 767px){.l-faq .faqWrap-cont em::before{font-size:.875rem}}.l-faq .faqWrap-btn{width:100%;padding:24px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;background-color:#fff;border-bottom:rgba(0,78,162,.4) 0px solid;border-radius:10px;transition:.4s}@media screen and (max-width: 767px){.l-faq .faqWrap-btn{padding:16px 24px}}.l-faq .faqWrap-btn em{color:#004ea2}.l-faq .faqWrap-btn em::before{content:"Q"}.l-faq .faqWrap-btn i{display:block;width:40px;aspect-ratio:1/1;background-color:#d10529;border-radius:1000px;position:relative;flex-shrink:0}@media screen and (max-width: 767px){.l-faq .faqWrap-btn i{width:24px}}.l-faq .faqWrap-btn i::before,.l-faq .faqWrap-btn i::after{content:"";width:16px;height:3px;display:block;background-color:#fff;border-radius:100px;position:absolute;margin:auto;inset:0;transition:.3s}@media screen and (max-width: 767px){.l-faq .faqWrap-btn i::before,.l-faq .faqWrap-btn i::after{width:12px;height:2px}}.l-faq .faqWrap-btn i::after{transform:rotate(-90deg)}.l-faq .faqWrap-inner{box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.07);padding:24px 40px}@media screen and (max-width: 767px){.l-faq .faqWrap-inner{padding:16px 24px}}.l-faq .faqWrap-inner p em{margin-bottom:4px}.l-faq .faqWrap-inner p em::before{content:"A"}.l-faq .faqWrap._isOpen .accordion-btn{border-bottom:rgba(0,78,162,.4) .4px solid}@media(max-width: 767px){.u-noneSp{display:none !important}}@media(min-width: 768px){.u-nonePc{display:none !important}}@media(max-width: 1200px){.u-nonel{display:none !important}}.u-srOnly{width:0px !important;visibility:hidden !important;font-size:0px !important;color:rgba(0,0,0,0) !important;position:absolute}.u-enOnly{display:none !important}html._en .u-enOnly{display:block !important}.u-ffJp{font-family:"Zen Kaku Gothic New",sans-serif}.u-ffEn{font-family:"Zen Kaku Gothic New",sans-serif;letter-spacing:.08em}.u-fwThin{font-weight:100;line-height:1.8}.u-fwLight{font-weight:300;line-height:1.8}.u-fwRegular{font-weight:400;line-height:1.8}.u-fwMedium{font-weight:500;line-height:1.8}.u-fwSemi{font-weight:600;line-height:1.5}.u-fwBold{font-weight:700;line-height:1.5}.u-fwBlack{font-weight:900;line-height:1.5}.u-taLeft{text-align:left}.u-taCenter{text-align:center}.u-taRight{text-align:right}.u-tapcsl{text-align:center}@media(max-width: 767px){.u-tapcsl{text-align:left}}.u-pmic{margin-inline:auto}.u-pm0{margin:0px}.u-pmt0{margin-top:0px}.u-pmb0{margin-bottom:0px}.u-pmbl0{margin-block:0px}.u-pmin0{margin-inline:0px}.u-pp0{padding:0px}.u-ppt0{padding-top:0px}.u-ppb0{padding-bottom:0px}.u-ppbl0{padding-block:0px}.u-ppin0{padding-inline:0px}.u-ppin20{padding-inline:20px}.u-pm8{margin:8px}.u-pmt8{margin-top:8px}.u-pmb8{margin-bottom:8px}.u-pmbl8{margin-block:8px}.u-pmin8{margin-inline:8px}.u-pp8{padding:8px}.u-ppt8{padding-top:8px}.u-ppb8{padding-bottom:8px}.u-ppbl8{padding-block:8px}.u-ppin8{padding-inline:8px}.u-ppin20{padding-inline:20px}.u-pm16{margin:16px}.u-pmt16{margin-top:16px}.u-pmb16{margin-bottom:16px}.u-pmbl16{margin-block:16px}.u-pmin16{margin-inline:16px}.u-pp16{padding:16px}.u-ppt16{padding-top:16px}.u-ppb16{padding-bottom:16px}.u-ppbl16{padding-block:16px}.u-ppin16{padding-inline:16px}.u-ppin20{padding-inline:20px}.u-pm24{margin:24px}.u-pmt24{margin-top:24px}.u-pmb24{margin-bottom:24px}.u-pmbl24{margin-block:24px}.u-pmin24{margin-inline:24px}.u-pp24{padding:24px}.u-ppt24{padding-top:24px}.u-ppb24{padding-bottom:24px}.u-ppbl24{padding-block:24px}.u-ppin24{padding-inline:24px}.u-ppin20{padding-inline:20px}.u-pm32{margin:32px}.u-pmt32{margin-top:32px}.u-pmb32{margin-bottom:32px}.u-pmbl32{margin-block:32px}.u-pmin32{margin-inline:32px}.u-pp32{padding:32px}.u-ppt32{padding-top:32px}.u-ppb32{padding-bottom:32px}.u-ppbl32{padding-block:32px}.u-ppin32{padding-inline:32px}.u-ppin20{padding-inline:20px}.u-pm40{margin:40px}.u-pmt40{margin-top:40px}.u-pmb40{margin-bottom:40px}.u-pmbl40{margin-block:40px}.u-pmin40{margin-inline:40px}.u-pp40{padding:40px}.u-ppt40{padding-top:40px}.u-ppb40{padding-bottom:40px}.u-ppbl40{padding-block:40px}.u-ppin40{padding-inline:40px}.u-ppin20{padding-inline:20px}.u-pm48{margin:48px}.u-pmt48{margin-top:48px}.u-pmb48{margin-bottom:48px}.u-pmbl48{margin-block:48px}.u-pmin48{margin-inline:48px}.u-pp48{padding:48px}.u-ppt48{padding-top:48px}.u-ppb48{padding-bottom:48px}.u-ppbl48{padding-block:48px}.u-ppin48{padding-inline:48px}.u-ppin20{padding-inline:20px}.u-pm56{margin:56px}.u-pmt56{margin-top:56px}.u-pmb56{margin-bottom:56px}.u-pmbl56{margin-block:56px}.u-pmin56{margin-inline:56px}.u-pp56{padding:56px}.u-ppt56{padding-top:56px}.u-ppb56{padding-bottom:56px}.u-ppbl56{padding-block:56px}.u-ppin56{padding-inline:56px}.u-ppin20{padding-inline:20px}.u-pm64{margin:64px}.u-pmt64{margin-top:64px}.u-pmb64{margin-bottom:64px}.u-pmbl64{margin-block:64px}.u-pmin64{margin-inline:64px}.u-pp64{padding:64px}.u-ppt64{padding-top:64px}.u-ppb64{padding-bottom:64px}.u-ppbl64{padding-block:64px}.u-ppin64{padding-inline:64px}.u-ppin20{padding-inline:20px}.u-pm72{margin:72px}.u-pmt72{margin-top:72px}.u-pmb72{margin-bottom:72px}.u-pmbl72{margin-block:72px}.u-pmin72{margin-inline:72px}.u-pp72{padding:72px}.u-ppt72{padding-top:72px}.u-ppb72{padding-bottom:72px}.u-ppbl72{padding-block:72px}.u-ppin72{padding-inline:72px}.u-ppin20{padding-inline:20px}.u-pm80{margin:80px}.u-pmt80{margin-top:80px}.u-pmb80{margin-bottom:80px}.u-pmbl80{margin-block:80px}.u-pmin80{margin-inline:80px}.u-pp80{padding:80px}.u-ppt80{padding-top:80px}.u-ppb80{padding-bottom:80px}.u-ppbl80{padding-block:80px}.u-ppin80{padding-inline:80px}.u-ppin20{padding-inline:20px}.u-pm88{margin:88px}.u-pmt88{margin-top:88px}.u-pmb88{margin-bottom:88px}.u-pmbl88{margin-block:88px}.u-pmin88{margin-inline:88px}.u-pp88{padding:88px}.u-ppt88{padding-top:88px}.u-ppb88{padding-bottom:88px}.u-ppbl88{padding-block:88px}.u-ppin88{padding-inline:88px}.u-ppin20{padding-inline:20px}.u-pm96{margin:96px}.u-pmt96{margin-top:96px}.u-pmb96{margin-bottom:96px}.u-pmbl96{margin-block:96px}.u-pmin96{margin-inline:96px}.u-pp96{padding:96px}.u-ppt96{padding-top:96px}.u-ppb96{padding-bottom:96px}.u-ppbl96{padding-block:96px}.u-ppin96{padding-inline:96px}.u-ppin20{padding-inline:20px}.u-pm104{margin:104px}.u-pmt104{margin-top:104px}.u-pmb104{margin-bottom:104px}.u-pmbl104{margin-block:104px}.u-pmin104{margin-inline:104px}.u-pp104{padding:104px}.u-ppt104{padding-top:104px}.u-ppb104{padding-bottom:104px}.u-ppbl104{padding-block:104px}.u-ppin104{padding-inline:104px}.u-ppin20{padding-inline:20px}.u-pm112{margin:112px}.u-pmt112{margin-top:112px}.u-pmb112{margin-bottom:112px}.u-pmbl112{margin-block:112px}.u-pmin112{margin-inline:112px}.u-pp112{padding:112px}.u-ppt112{padding-top:112px}.u-ppb112{padding-bottom:112px}.u-ppbl112{padding-block:112px}.u-ppin112{padding-inline:112px}.u-ppin20{padding-inline:20px}.u-pm120{margin:120px}.u-pmt120{margin-top:120px}.u-pmb120{margin-bottom:120px}.u-pmbl120{margin-block:120px}.u-pmin120{margin-inline:120px}.u-pp120{padding:120px}.u-ppt120{padding-top:120px}.u-ppb120{padding-bottom:120px}.u-ppbl120{padding-block:120px}.u-ppin120{padding-inline:120px}.u-ppin20{padding-inline:20px}.u-pm128{margin:128px}.u-pmt128{margin-top:128px}.u-pmb128{margin-bottom:128px}.u-pmbl128{margin-block:128px}.u-pmin128{margin-inline:128px}.u-pp128{padding:128px}.u-ppt128{padding-top:128px}.u-ppb128{padding-bottom:128px}.u-ppbl128{padding-block:128px}.u-ppin128{padding-inline:128px}.u-ppin20{padding-inline:20px}.u-pm136{margin:136px}.u-pmt136{margin-top:136px}.u-pmb136{margin-bottom:136px}.u-pmbl136{margin-block:136px}.u-pmin136{margin-inline:136px}.u-pp136{padding:136px}.u-ppt136{padding-top:136px}.u-ppb136{padding-bottom:136px}.u-ppbl136{padding-block:136px}.u-ppin136{padding-inline:136px}.u-ppin20{padding-inline:20px}.u-pm144{margin:144px}.u-pmt144{margin-top:144px}.u-pmb144{margin-bottom:144px}.u-pmbl144{margin-block:144px}.u-pmin144{margin-inline:144px}.u-pp144{padding:144px}.u-ppt144{padding-top:144px}.u-ppb144{padding-bottom:144px}.u-ppbl144{padding-block:144px}.u-ppin144{padding-inline:144px}.u-ppin20{padding-inline:20px}.u-pm152{margin:152px}.u-pmt152{margin-top:152px}.u-pmb152{margin-bottom:152px}.u-pmbl152{margin-block:152px}.u-pmin152{margin-inline:152px}.u-pp152{padding:152px}.u-ppt152{padding-top:152px}.u-ppb152{padding-bottom:152px}.u-ppbl152{padding-block:152px}.u-ppin152{padding-inline:152px}.u-ppin20{padding-inline:20px}.u-pm160{margin:160px}.u-pmt160{margin-top:160px}.u-pmb160{margin-bottom:160px}.u-pmbl160{margin-block:160px}.u-pmin160{margin-inline:160px}.u-pp160{padding:160px}.u-ppt160{padding-top:160px}.u-ppb160{padding-bottom:160px}.u-ppbl160{padding-block:160px}.u-ppin160{padding-inline:160px}.u-ppin20{padding-inline:20px}.u-pm168{margin:168px}.u-pmt168{margin-top:168px}.u-pmb168{margin-bottom:168px}.u-pmbl168{margin-block:168px}.u-pmin168{margin-inline:168px}.u-pp168{padding:168px}.u-ppt168{padding-top:168px}.u-ppb168{padding-bottom:168px}.u-ppbl168{padding-block:168px}.u-ppin168{padding-inline:168px}.u-ppin20{padding-inline:20px}.u-pm176{margin:176px}.u-pmt176{margin-top:176px}.u-pmb176{margin-bottom:176px}.u-pmbl176{margin-block:176px}.u-pmin176{margin-inline:176px}.u-pp176{padding:176px}.u-ppt176{padding-top:176px}.u-ppb176{padding-bottom:176px}.u-ppbl176{padding-block:176px}.u-ppin176{padding-inline:176px}.u-ppin20{padding-inline:20px}.u-pm184{margin:184px}.u-pmt184{margin-top:184px}.u-pmb184{margin-bottom:184px}.u-pmbl184{margin-block:184px}.u-pmin184{margin-inline:184px}.u-pp184{padding:184px}.u-ppt184{padding-top:184px}.u-ppb184{padding-bottom:184px}.u-ppbl184{padding-block:184px}.u-ppin184{padding-inline:184px}.u-ppin20{padding-inline:20px}.u-pm192{margin:192px}.u-pmt192{margin-top:192px}.u-pmb192{margin-bottom:192px}.u-pmbl192{margin-block:192px}.u-pmin192{margin-inline:192px}.u-pp192{padding:192px}.u-ppt192{padding-top:192px}.u-ppb192{padding-bottom:192px}.u-ppbl192{padding-block:192px}.u-ppin192{padding-inline:192px}.u-ppin20{padding-inline:20px}.u-pm200{margin:200px}.u-pmt200{margin-top:200px}.u-pmb200{margin-bottom:200px}.u-pmbl200{margin-block:200px}.u-pmin200{margin-inline:200px}.u-pp200{padding:200px}.u-ppt200{padding-top:200px}.u-ppb200{padding-bottom:200px}.u-ppbl200{padding-block:200px}.u-ppin200{padding-inline:200px}.u-ppin20{padding-inline:20px}.u-pm208{margin:208px}.u-pmt208{margin-top:208px}.u-pmb208{margin-bottom:208px}.u-pmbl208{margin-block:208px}.u-pmin208{margin-inline:208px}.u-pp208{padding:208px}.u-ppt208{padding-top:208px}.u-ppb208{padding-bottom:208px}.u-ppbl208{padding-block:208px}.u-ppin208{padding-inline:208px}.u-ppin20{padding-inline:20px}.u-pm216{margin:216px}.u-pmt216{margin-top:216px}.u-pmb216{margin-bottom:216px}.u-pmbl216{margin-block:216px}.u-pmin216{margin-inline:216px}.u-pp216{padding:216px}.u-ppt216{padding-top:216px}.u-ppb216{padding-bottom:216px}.u-ppbl216{padding-block:216px}.u-ppin216{padding-inline:216px}.u-ppin20{padding-inline:20px}.u-pm224{margin:224px}.u-pmt224{margin-top:224px}.u-pmb224{margin-bottom:224px}.u-pmbl224{margin-block:224px}.u-pmin224{margin-inline:224px}.u-pp224{padding:224px}.u-ppt224{padding-top:224px}.u-ppb224{padding-bottom:224px}.u-ppbl224{padding-block:224px}.u-ppin224{padding-inline:224px}.u-ppin20{padding-inline:20px}.u-pm232{margin:232px}.u-pmt232{margin-top:232px}.u-pmb232{margin-bottom:232px}.u-pmbl232{margin-block:232px}.u-pmin232{margin-inline:232px}.u-pp232{padding:232px}.u-ppt232{padding-top:232px}.u-ppb232{padding-bottom:232px}.u-ppbl232{padding-block:232px}.u-ppin232{padding-inline:232px}.u-ppin20{padding-inline:20px}.u-pm240{margin:240px}.u-pmt240{margin-top:240px}.u-pmb240{margin-bottom:240px}.u-pmbl240{margin-block:240px}.u-pmin240{margin-inline:240px}.u-pp240{padding:240px}.u-ppt240{padding-top:240px}.u-ppb240{padding-bottom:240px}.u-ppbl240{padding-block:240px}.u-ppin240{padding-inline:240px}.u-ppin20{padding-inline:20px}@media screen and (max-width: 767px){.u-sm0{margin:0px}.u-smt0{margin-top:0px}.u-smb0{margin-bottom:0px}.u-smbl0{margin-block:0px}.u-smin0{margin-inline:0px}.u-sp0{padding:0px}.u-spt0{padding-top:0px}.u-spb0{padding-bottom:0px}.u-spbl0{padding-block:0px}.u-spin0{padding-inline:0px}.u-sm8{margin:8px}.u-smt8{margin-top:8px}.u-smb8{margin-bottom:8px}.u-smbl8{margin-block:8px}.u-smin8{margin-inline:8px}.u-sp8{padding:8px}.u-spt8{padding-top:8px}.u-spb8{padding-bottom:8px}.u-spbl8{padding-block:8px}.u-spin8{padding-inline:8px}.u-sm16{margin:16px}.u-smt16{margin-top:16px}.u-smb16{margin-bottom:16px}.u-smbl16{margin-block:16px}.u-smin16{margin-inline:16px}.u-sp16{padding:16px}.u-spt16{padding-top:16px}.u-spb16{padding-bottom:16px}.u-spbl16{padding-block:16px}.u-spin16{padding-inline:16px}.u-sm24{margin:24px}.u-smt24{margin-top:24px}.u-smb24{margin-bottom:24px}.u-smbl24{margin-block:24px}.u-smin24{margin-inline:24px}.u-sp24{padding:24px}.u-spt24{padding-top:24px}.u-spb24{padding-bottom:24px}.u-spbl24{padding-block:24px}.u-spin24{padding-inline:24px}.u-sm32{margin:32px}.u-smt32{margin-top:32px}.u-smb32{margin-bottom:32px}.u-smbl32{margin-block:32px}.u-smin32{margin-inline:32px}.u-sp32{padding:32px}.u-spt32{padding-top:32px}.u-spb32{padding-bottom:32px}.u-spbl32{padding-block:32px}.u-spin32{padding-inline:32px}.u-sm40{margin:40px}.u-smt40{margin-top:40px}.u-smb40{margin-bottom:40px}.u-smbl40{margin-block:40px}.u-smin40{margin-inline:40px}.u-sp40{padding:40px}.u-spt40{padding-top:40px}.u-spb40{padding-bottom:40px}.u-spbl40{padding-block:40px}.u-spin40{padding-inline:40px}.u-sm48{margin:48px}.u-smt48{margin-top:48px}.u-smb48{margin-bottom:48px}.u-smbl48{margin-block:48px}.u-smin48{margin-inline:48px}.u-sp48{padding:48px}.u-spt48{padding-top:48px}.u-spb48{padding-bottom:48px}.u-spbl48{padding-block:48px}.u-spin48{padding-inline:48px}.u-sm56{margin:56px}.u-smt56{margin-top:56px}.u-smb56{margin-bottom:56px}.u-smbl56{margin-block:56px}.u-smin56{margin-inline:56px}.u-sp56{padding:56px}.u-spt56{padding-top:56px}.u-spb56{padding-bottom:56px}.u-spbl56{padding-block:56px}.u-spin56{padding-inline:56px}.u-sm64{margin:64px}.u-smt64{margin-top:64px}.u-smb64{margin-bottom:64px}.u-smbl64{margin-block:64px}.u-smin64{margin-inline:64px}.u-sp64{padding:64px}.u-spt64{padding-top:64px}.u-spb64{padding-bottom:64px}.u-spbl64{padding-block:64px}.u-spin64{padding-inline:64px}.u-sm72{margin:72px}.u-smt72{margin-top:72px}.u-smb72{margin-bottom:72px}.u-smbl72{margin-block:72px}.u-smin72{margin-inline:72px}.u-sp72{padding:72px}.u-spt72{padding-top:72px}.u-spb72{padding-bottom:72px}.u-spbl72{padding-block:72px}.u-spin72{padding-inline:72px}.u-sm80{margin:80px}.u-smt80{margin-top:80px}.u-smb80{margin-bottom:80px}.u-smbl80{margin-block:80px}.u-smin80{margin-inline:80px}.u-sp80{padding:80px}.u-spt80{padding-top:80px}.u-spb80{padding-bottom:80px}.u-spbl80{padding-block:80px}.u-spin80{padding-inline:80px}.u-sm88{margin:88px}.u-smt88{margin-top:88px}.u-smb88{margin-bottom:88px}.u-smbl88{margin-block:88px}.u-smin88{margin-inline:88px}.u-sp88{padding:88px}.u-spt88{padding-top:88px}.u-spb88{padding-bottom:88px}.u-spbl88{padding-block:88px}.u-spin88{padding-inline:88px}.u-sm96{margin:96px}.u-smt96{margin-top:96px}.u-smb96{margin-bottom:96px}.u-smbl96{margin-block:96px}.u-smin96{margin-inline:96px}.u-sp96{padding:96px}.u-spt96{padding-top:96px}.u-spb96{padding-bottom:96px}.u-spbl96{padding-block:96px}.u-spin96{padding-inline:96px}.u-sm104{margin:104px}.u-smt104{margin-top:104px}.u-smb104{margin-bottom:104px}.u-smbl104{margin-block:104px}.u-smin104{margin-inline:104px}.u-sp104{padding:104px}.u-spt104{padding-top:104px}.u-spb104{padding-bottom:104px}.u-spbl104{padding-block:104px}.u-spin104{padding-inline:104px}.u-sm112{margin:112px}.u-smt112{margin-top:112px}.u-smb112{margin-bottom:112px}.u-smbl112{margin-block:112px}.u-smin112{margin-inline:112px}.u-sp112{padding:112px}.u-spt112{padding-top:112px}.u-spb112{padding-bottom:112px}.u-spbl112{padding-block:112px}.u-spin112{padding-inline:112px}.u-sm120{margin:120px}.u-smt120{margin-top:120px}.u-smb120{margin-bottom:120px}.u-smbl120{margin-block:120px}.u-smin120{margin-inline:120px}.u-sp120{padding:120px}.u-spt120{padding-top:120px}.u-spb120{padding-bottom:120px}.u-spbl120{padding-block:120px}.u-spin120{padding-inline:120px}.u-sm128{margin:128px}.u-smt128{margin-top:128px}.u-smb128{margin-bottom:128px}.u-smbl128{margin-block:128px}.u-smin128{margin-inline:128px}.u-sp128{padding:128px}.u-spt128{padding-top:128px}.u-spb128{padding-bottom:128px}.u-spbl128{padding-block:128px}.u-spin128{padding-inline:128px}.u-sm136{margin:136px}.u-smt136{margin-top:136px}.u-smb136{margin-bottom:136px}.u-smbl136{margin-block:136px}.u-smin136{margin-inline:136px}.u-sp136{padding:136px}.u-spt136{padding-top:136px}.u-spb136{padding-bottom:136px}.u-spbl136{padding-block:136px}.u-spin136{padding-inline:136px}.u-sm144{margin:144px}.u-smt144{margin-top:144px}.u-smb144{margin-bottom:144px}.u-smbl144{margin-block:144px}.u-smin144{margin-inline:144px}.u-sp144{padding:144px}.u-spt144{padding-top:144px}.u-spb144{padding-bottom:144px}.u-spbl144{padding-block:144px}.u-spin144{padding-inline:144px}.u-sm152{margin:152px}.u-smt152{margin-top:152px}.u-smb152{margin-bottom:152px}.u-smbl152{margin-block:152px}.u-smin152{margin-inline:152px}.u-sp152{padding:152px}.u-spt152{padding-top:152px}.u-spb152{padding-bottom:152px}.u-spbl152{padding-block:152px}.u-spin152{padding-inline:152px}.u-sm160{margin:160px}.u-smt160{margin-top:160px}.u-smb160{margin-bottom:160px}.u-smbl160{margin-block:160px}.u-smin160{margin-inline:160px}.u-sp160{padding:160px}.u-spt160{padding-top:160px}.u-spb160{padding-bottom:160px}.u-spbl160{padding-block:160px}.u-spin160{padding-inline:160px}.u-sm168{margin:168px}.u-smt168{margin-top:168px}.u-smb168{margin-bottom:168px}.u-smbl168{margin-block:168px}.u-smin168{margin-inline:168px}.u-sp168{padding:168px}.u-spt168{padding-top:168px}.u-spb168{padding-bottom:168px}.u-spbl168{padding-block:168px}.u-spin168{padding-inline:168px}}/*# sourceMappingURL=style.min.css.map */
