/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;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{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;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}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}:root{--colorMain1: #45bae0;--colorMain2: #ff5d45;--colorMain3: #85969f;--colorSub1: #def0f8;--colorSub2: #e7eaec;--colorSub3: #ced5d9}html{font-size:10px}@media(max-width: 1200px){html{font-size:.8333333333vw}}@media(max-width: 767px){html{font-size:2.6666666667vw}}body{position:relative;background-color:#fff;width:100%;margin:0;padding:8rem 0 0 0;font-family:"Roboto","Noto Sans JP",sans-serif;font-style:normal;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-variant-alternates:proportional-width;font-size:1.6rem;line-height:1.8;letter-spacing:.025em;color:#333;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:anywhere;word-break:normal;line-break:strict}@media(max-width: 767px){body{padding:6rem 0 0 0;font-size:1.4rem;line-height:1.8}}main{position:relative;width:100%;overflow:hidden;z-index:2}a,button{color:var(--colorMain);text-decoration:none;cursor:pointer;-webkit-transition:opacity ease 0.3s,color ease 0.3s,border-color ease 0.3s,background-color ease 0.3s,background-image ease 0.3s,-webkit-box-shadow ease .3s;transition:opacity ease 0.3s,color ease 0.3s,border-color ease 0.3s,background-color ease 0.3s,background-image ease 0.3s,-webkit-box-shadow ease .3s;transition:opacity ease 0.3s,color ease 0.3s,border-color ease 0.3s,background-color ease 0.3s,background-image ease 0.3s,box-shadow ease .3s;transition:opacity ease 0.3s,color ease 0.3s,border-color ease 0.3s,background-color ease 0.3s,background-image ease 0.3s,box-shadow ease .3s,-webkit-box-shadow ease .3s}a img,button img{-webkit-transition:opacity ease 0.3s;transition:opacity ease 0.3s}a path,button path{-webkit-transition:fill ease 0.3s;transition:fill ease 0.3s}a:link,a:visited,button:link,button:visited{text-decoration:none}a:hover,button:hover{text-decoration:none;outline:none}a:active,button:active{outline:none}@media(min-width: 768px){a[href*="tel:"],button[href*="tel:"]{pointer-events:none}}h1,h2,h3,h4,h5,h6,dt,em,strong{font-weight:500}img,svg{display:block;max-width:100%;height:auto}section,article{display:block}hr{border:none;border-top:1px solid #eee}.slick-slider{display:none !important}.slick-slider.slick-initialized{display:block !important}.slick-track{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.slick-slide{height:auto !important}.slick-slider div{-webkit-transition:none;transition:none}.tabContent,.tabContent2{display:none}.tabContent:first-of-type,.tabContent2:first-of-type{display:block}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{-webkit-transition-property:overflow;transition-property:overflow;-webkit-transition-duration:1ms;transition-duration:1ms;transition-behavior:allow-discrete}.linkBtn a,.linkBtn input,.linkBtn button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;border:1px solid var(--colorMain1);border-radius:.5rem;background-color:#fff;width:38rem;height:6rem;padding:.5rem 3rem .5rem 2rem;font-size:1.8rem;font-weight:500;line-height:1.2;text-align:center;color:var(--colorMain1);-webkit-box-shadow:0 .2rem .6rem rgba(0,0,0,.2);box-shadow:0 .2rem .6rem rgba(0,0,0,.2);-webkit-transition:.3s ease;transition:.3s ease}.linkBtn a:after,.linkBtn input:after,.linkBtn button:after{content:"";position:absolute;top:50%;right:2rem;display:block;border-top:1px solid var(--colorMain1);border-right:1px solid var(--colorMain1);width:1rem;height:1rem;margin-top:-0.6rem;-webkit-transition:.3s ease;transition:.3s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width: 767px){.linkBtn a:after,.linkBtn input:after,.linkBtn button:after{right:1.5rem;width:.8rem;height:.8rem;margin-top:-0.5rem}}.linkBtn a.prev,.linkBtn input.prev,.linkBtn button.prev{padding:.5rem 2rem .5rem 3rem}.linkBtn a.prev:before,.linkBtn input.prev:before,.linkBtn button.prev:before{content:"";position:absolute;top:50%;left:2rem;display:block;border-top:1px solid var(--colorMain1);border-left:1px solid var(--colorMain1);width:1rem;height:1rem;margin-top:-0.6rem;-webkit-transition:.3s ease;transition:.3s ease;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media(max-width: 767px){.linkBtn a.prev:before,.linkBtn input.prev:before,.linkBtn button.prev:before{left:1.5rem;width:.8rem;height:.8rem;margin-top:-0.5rem}}.linkBtn a.prev:after,.linkBtn input.prev:after,.linkBtn button.prev:after{display:none}.linkBtn a.contact:before,.linkBtn input.contact:before,.linkBtn button.contact:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem;display:block;background:url(../img/icon-contact.webp) no-repeat center center/100%;width:2rem;height:2rem;-webkit-transition:.3s ease;transition:.3s ease}@media(max-width: 767px){.linkBtn a.contact:before,.linkBtn input.contact:before,.linkBtn button.contact:before{-webkit-box-flex:0;-ms-flex:0 0 1.8rem;flex:0 0 1.8rem;width:1.8rem;height:1.8rem}}.linkBtn a.solution:before,.linkBtn input.solution:before,.linkBtn button.solution:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 4rem;flex:0 0 4rem;display:block;background:url(../img/icon-solution.webp) no-repeat center center/100%;width:4rem;height:4rem;-webkit-transition:.3s ease;transition:.3s ease}@media(max-width: 767px){.linkBtn a.solution:before,.linkBtn input.solution:before,.linkBtn button.solution:before{-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;width:3rem;height:3rem}}.linkBtn a.awl:before,.linkBtn input.awl:before,.linkBtn button.awl:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 4rem;flex:0 0 4rem;display:block;background:url(../img/icon-awl.webp) no-repeat center center/100%;width:4rem;height:4rem;-webkit-transition:.3s ease;transition:.3s ease}@media(max-width: 767px){.linkBtn a.awl:before,.linkBtn input.awl:before,.linkBtn button.awl:before{-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;width:3rem;height:3rem}}.linkBtn a.company:before,.linkBtn input.company:before,.linkBtn button.company:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 4rem;flex:0 0 4rem;display:block;background:url(../img/icon-company.webp) no-repeat center center/100%;width:4rem;height:4rem;-webkit-transition:.3s ease;transition:.3s ease}@media(max-width: 767px){.linkBtn a.company:before,.linkBtn input.company:before,.linkBtn button.company:before{-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;width:3rem;height:3rem}}.linkBtn a.red,.linkBtn input.red,.linkBtn button.red{border:1px solid var(--colorMain2);color:var(--colorMain2)}.linkBtn a.red:after,.linkBtn input.red:after,.linkBtn button.red:after{border-color:var(--colorMain2)}.linkBtn a.red.prev:before,.linkBtn input.red.prev:before,.linkBtn button.red.prev:before{border-color:var(--colorMain2)}.linkBtn a.red.contact:before,.linkBtn input.red.contact:before,.linkBtn button.red.contact:before{background-image:url(../img/icon-contact-r.webp)}.linkBtn a.red.solution:before,.linkBtn input.red.solution:before,.linkBtn button.red.solution:before{background-image:url(../img/icon-solution-r.webp)}.linkBtn a.red.awl:before,.linkBtn input.red.awl:before,.linkBtn button.red.awl:before{background-image:url(../img/icon-awl-r.webp)}.linkBtn a.red.company:before,.linkBtn input.red.company:before,.linkBtn button.red.company:before{background-image:url(../img/icon-company-r.webp)}.linkBtn a.solid,.linkBtn input.solid,.linkBtn button.solid{background-color:var(--colorMain1);color:#fff}.linkBtn a.solid:after,.linkBtn input.solid:after,.linkBtn button.solid:after{border-color:#fff}.linkBtn a.solid.prev:before,.linkBtn input.solid.prev:before,.linkBtn button.solid.prev:before{border-color:#fff}.linkBtn a.solid.red,.linkBtn input.solid.red,.linkBtn button.solid.red{background-color:var(--colorMain2)}.linkBtn a.solid.contact:before,.linkBtn input.solid.contact:before,.linkBtn button.solid.contact:before{background-image:url(../img/icon-contact-w.webp)}.linkBtn a.solid.solution:before,.linkBtn input.solid.solution:before,.linkBtn button.solid.solution:before{background-image:url(../img/icon-solution-w.webp)}.linkBtn a.solid.awl:before,.linkBtn input.solid.awl:before,.linkBtn button.solid.awl:before{background-image:url(../img/icon-awl-w.webp)}.linkBtn a.solid.company:before,.linkBtn input.solid.company:before,.linkBtn button.solid.company:before{background-image:url(../img/icon-company-w.webp)}@media(min-width: 768px){.linkBtn a:hover,.linkBtn input:hover,.linkBtn button:hover{background-color:var(--colorMain1);color:#fff}.linkBtn a:hover:after,.linkBtn input:hover:after,.linkBtn button:hover:after{right:1.6rem;border-color:#fff}.linkBtn a:hover.prev:before,.linkBtn input:hover.prev:before,.linkBtn button:hover.prev:before{left:1.6rem;border-color:#fff}.linkBtn a:hover.red,.linkBtn input:hover.red,.linkBtn button:hover.red{background-color:var(--colorMain2)}.linkBtn a:hover.contact:before,.linkBtn input:hover.contact:before,.linkBtn button:hover.contact:before{background-image:url(../img/icon-contact-w.webp)}.linkBtn a:hover.solution:before,.linkBtn input:hover.solution:before,.linkBtn button:hover.solution:before{background-image:url(../img/icon-solution-w.webp)}.linkBtn a:hover.awl:before,.linkBtn input:hover.awl:before,.linkBtn button:hover.awl:before{background-image:url(../img/icon-awl-w.webp)}.linkBtn a:hover.company:before,.linkBtn input:hover.company:before,.linkBtn button:hover.company:before{background-image:url(../img/icon-company-w.webp)}.linkBtn a:hover.solid,.linkBtn input:hover.solid,.linkBtn button:hover.solid{background-color:#fff;color:var(--colorMain1)}.linkBtn a:hover.solid:after,.linkBtn input:hover.solid:after,.linkBtn button:hover.solid:after{border-color:var(--colorMain1)}.linkBtn a:hover.solid.prev:before,.linkBtn input:hover.solid.prev:before,.linkBtn button:hover.solid.prev:before{border-color:var(--colorMain1)}.linkBtn a:hover.solid.contact:before,.linkBtn input:hover.solid.contact:before,.linkBtn button:hover.solid.contact:before{background-image:url(../img/icon-contact.webp)}.linkBtn a:hover.solid.solution:before,.linkBtn input:hover.solid.solution:before,.linkBtn button:hover.solid.solution:before{background-image:url(../img/icon-solution.webp)}.linkBtn a:hover.solid.awl:before,.linkBtn input:hover.solid.awl:before,.linkBtn button:hover.solid.awl:before{background-image:url(../img/icon-awl.webp)}.linkBtn a:hover.solid.company:before,.linkBtn input:hover.solid.company:before,.linkBtn button:hover.solid.company:before{background-image:url(../img/icon-company.webp)}.linkBtn a:hover.solid.red,.linkBtn input:hover.solid.red,.linkBtn button:hover.solid.red{color:var(--colorMain2)}.linkBtn a:hover.solid.red:after,.linkBtn input:hover.solid.red:after,.linkBtn button:hover.solid.red:after{border-color:var(--colorMain2)}.linkBtn a:hover.solid.red.prev:before,.linkBtn input:hover.solid.red.prev:before,.linkBtn button:hover.solid.red.prev:before{border-color:var(--colorMain2)}.linkBtn a:hover.solid.red.contact:before,.linkBtn input:hover.solid.red.contact:before,.linkBtn button:hover.solid.red.contact:before{background-image:url(../img/icon-contact-r.webp)}.linkBtn a:hover.solid.red.solution:before,.linkBtn input:hover.solid.red.solution:before,.linkBtn button:hover.solid.red.solution:before{background-image:url(../img/icon-solution-r.webp)}.linkBtn a:hover.solid.red.awl:before,.linkBtn input:hover.solid.red.awl:before,.linkBtn button:hover.solid.red.awl:before{background-image:url(../img/icon-awl-r.webp)}.linkBtn a:hover.solid.red.company:before,.linkBtn input:hover.solid.red.company:before,.linkBtn button:hover.solid.red.company:before{background-image:url(../img/icon-company-r.webp)}}@media(max-width: 767px){.linkBtn a,.linkBtn input,.linkBtn button{min-width:100%;width:100%;height:5.5rem;padding:.5rem 2rem .5rem 1rem;font-size:1.6rem}}.linkBtn a .pop,.linkBtn input .pop,.linkBtn button .pop{position:absolute;top:0;left:50%;border-radius:2rem;background-color:#fff;padding:.9rem 1.5rem .7rem 1.5rem;font-size:1.4rem;font-weight:700;line-height:1;white-space:nowrap;color:#333;-webkit-transform:translate(-50%, -85%);transform:translate(-50%, -85%)}.linkBtn a .pop:after,.linkBtn input .pop:after,.linkBtn button .pop:after{content:"";position:absolute;bottom:-1rem;left:50%;width:0;height:0;border-style:solid;border-width:1.2rem .6rem 0 .6rem;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);margin-left:-0.6rem}@media(max-width: 767px){.linkBtn a .pop,.linkBtn input .pop,.linkBtn button .pop{padding:.8rem 1.2rem .6rem 1.2rem;font-size:1.2rem}}.linkBtn input{padding:.5rem 2rem}.linkBtn.center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3rem;text-align:center}@media(max-width: 767px){.linkBtn.center{display:block}.linkBtn.center a{margin-top:1rem}}.linkText{text-align:right}.linkText a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;font-weight:700;color:var(--colorMain1)}.linkText a:after{content:"";display:block;border-top:1px solid var(--colorMain1);border-right:1px solid var(--colorMain1);width:.8rem;height:.8rem;margin-top:-0.2rem;-webkit-transition:.3s ease;transition:.3s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width: 767px){.linkText a:after{width:.7rem;height:.7rem}}.linkText a.red{color:var(--colorMain2)}.linkText a.red:after{border-color:var(--colorMain2)}@media(min-width: 768px){.linkText a:hover{text-decoration:underline;color:#333}.linkText a:hover:after{border-color:#333}}.footerContact{position:relative;background-color:var(--colorMain3);padding:11rem 0 12rem 0;color:#fff;overflow:hidden;clip-path:inset(0)}@media(max-width: 767px){.footerContact{padding:5rem 0 6rem 0}}.footerContact .pageInner11{z-index:2}.footerContact .pageInner11 .indexHead span::first-letter{color:#fff}.footerContact .pageHead{margin:0}.footerContact .underText{margin-top:2rem !important;text-align:center}@media(max-width: 767px){.footerContact .underText{margin-top:1.5rem !important;text-align:center}}.footerContact .contactmenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;width:100%}@media(max-width: 767px){.footerContact .contactmenu{display:block}}.footerContact .contactmenu a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--colorMain2);border-radius:.5rem;background-color:var(--colorMain2);width:100%;max-width:50%;height:13rem;padding-right:3rem;overflow:hidden;-webkit-box-shadow:0 .2rem .6rem rgba(0,0,0,.15);box-shadow:0 .2rem .6rem rgba(0,0,0,.15)}@media(max-width: 767px){.footerContact .contactmenu a{max-width:100%;height:8rem;margin-top:1rem;padding-right:2.5rem}}.footerContact .contactmenu a .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 13rem;flex:0 0 13rem;background-color:#ffe0d7;width:13rem;height:13rem}.footerContact .contactmenu a .icon img{width:100%}@media(max-width: 767px){.footerContact .contactmenu a .icon{-webkit-box-flex:0;-ms-flex:0 0 8rem;flex:0 0 8rem;width:8rem;height:8rem}}.footerContact .contactmenu a dl{width:calc(100% - 13rem);padding:0 1.5rem;text-align:center;font-size:1.4rem}.footerContact .contactmenu a dl dt{font-size:2rem;font-weight:700;line-height:1.5}.footerContact .contactmenu a dl dt.only{font-size:2.4rem}.footerContact .contactmenu a dl dd{margin-top:1rem}@media(max-width: 767px){.footerContact .contactmenu a dl{width:calc(100% - 8rem);font-size:1.1rem;line-height:1.4}.footerContact .contactmenu a dl dt{font-size:1.4rem}.footerContact .contactmenu a dl dt.only{font-size:1.6rem}.footerContact .contactmenu a dl dd{margin-top:.5rem}}.footerContact .contactmenu a:after{content:"";position:absolute;top:50%;right:2rem;display:block;border-top:1px solid #fff;border-right:1px solid #fff;width:1.4rem;height:1.4rem;margin-top:-0.8rem;-webkit-transition:.3s ease;transition:.3s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width: 767px){.footerContact .contactmenu a:after{right:1rem;width:1rem;height:1rem;margin-top:-0.6rem}}@media(min-width: 768px){.footerContact .contactmenu a:hover{background-color:#fff;color:var(--colorMain2)}.footerContact .contactmenu a:hover:after{right:1.5rem;border-color:var(--colorMain2)}}.footerContact .contactmenu .text{width:100%;max-width:50%;font-weight:700;line-height:2}@media(max-width: 767px){.footerContact .contactmenu .text{width:100%;max-width:100%;margin-bottom:1.5rem;line-height:1.8}}.footerContact .contactBg{position:fixed;top:0;left:0;background:var(--colorMain3) url(../img/contact-bg.webp) no-repeat center center/cover;width:100vw;height:100vh;z-index:1}#footerMenu{position:relative;background-color:#000;padding:10rem 0;font-size:1.2rem;color:#fff}@media(max-width: 767px){#footerMenu{padding:6rem 0 10rem 0}}@media(min-width: 768px){#footerMenu a:hover{text-decoration:underline}}#footerMenu .footerTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 767px){#footerMenu .footerTop{display:block}}#footerMenu .footerTop .data .logo{width:12rem;margin-bottom:3rem}#footerMenu .footerTop .data dl dt{margin-top:.5rem;font-weight:700}#footerMenu .footerTop .data .link{margin-top:2rem}#footerMenu .footerTop .data .link a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #fff;border-radius:.4rem;width:12rem;height:3rem;padding:0 2rem 0 1rem;line-height:1}#footerMenu .footerTop .data .link a:after{content:"";position:absolute;top:50%;right:1.4rem;display:block;border-top:1px solid #fff;border-right:1px solid #fff;width:.8rem;height:.8rem;margin-top:-0.5rem;-webkit-transition:.3s ease;transition:.3s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(min-width: 768px){#footerMenu .footerTop .data .link a:hover:after{right:1.1rem}}#footerMenu .footerTop .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:4rem;font-size:1.4rem;font-weight:700}@media(max-width: 767px){#footerMenu .footerTop .menu{display:none}}#footerMenu .footerTop .menu .sub{margin-top:1rem;font-size:1.2rem;font-weight:400}#footerMenu .footerTop .menu .sub li{position:relative;padding-left:1em}#footerMenu .footerTop .menu .sub li:before{content:"・";position:absolute;top:0;left:0}#footerMenu .footerBtm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #666;margin-top:6rem;padding-top:6rem}@media(max-width: 767px){#footerMenu .footerBtm{display:block;margin-top:4rem;padding-top:4rem}}#footerMenu .footerBtm img{width:11rem;height:auto}#footerMenu .footerBtm ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:2rem}@media(max-width: 767px){#footerMenu .footerBtm ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:3rem}}#footerMenu .footerBtm ul li:after{content:"|";margin:0 1em}#footerMenu .footerBtm ul li:last-child:after{display:none}#footerMenu .footerBtm .copy{text-align:right}@media(max-width: 767px){#footerMenu .footerBtm .copy{text-align:left}}#goTop{display:none;position:fixed;bottom:0;right:0;width:6rem;height:6rem;z-index:900}#goTop a{position:relative;display:block;border-radius:.5rem 0 0 0;background-color:var(--colorMain1);width:6rem;height:6rem;padding-top:6rem;font-size:0;overflow:hidden}#goTop a:after{content:"";position:absolute;top:50%;left:50%;border-top:2px solid #fff;border-right:2px solid #fff;width:2rem;height:2rem;margin:-0.5rem 0 0 -1rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media(min-width: 768px){#goTop a:hover{opacity:.6}}#headerMenu{position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;width:100%;height:8rem;padding:0 0 0 5rem;-webkit-transition:.3s ease;transition:.3s ease;z-index:1000;-webkit-box-shadow:0 0 1.6rem rgba(0,0,0,.05);box-shadow:0 0 1.6rem rgba(0,0,0,.05)}@media(max-width: 767px){#headerMenu{height:6rem;padding:0 0 0 2rem}}#headerMenu .menuLogo{height:4rem}#headerMenu .menuLogo img{width:auto;height:4rem}@media(max-width: 767px){#headerMenu .menuLogo{height:3rem}#headerMenu .menuLogo img{width:auto;height:3rem}}#headerMenu #menuArea{display:block}@media(max-width: 767px){#headerMenu #menuArea{display:none;position:absolute;top:6rem;left:0;background-color:#fff;width:100%;height:calc(100svh - 6rem);padding:2rem;overflow-y:auto}}#headerMenu #menuArea .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:66vw;min-width:90rem;gap:2rem}@media(max-width: 767px){#headerMenu #menuArea .inner{display:block;width:100%;min-width:100%;margin-bottom:8rem}}#headerMenu #menuArea .inner .menuLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){#headerMenu #menuArea .inner .menuLink{display:block;border-top:1px solid var(--colorSub3)}}#headerMenu #menuArea .inner .menuLink>li{position:relative}@media(min-width: 768px){#headerMenu #menuArea .inner .menuLink>li.active:after{content:"";position:absolute;bottom:0;left:0;display:block;background-color:var(--colorMain2);width:100%;height:4px;z-index:1}}@media(max-width: 767px){#headerMenu #menuArea .inner .menuLink>li{border-bottom:1px solid var(--colorSub3)}}#headerMenu #menuArea .inner .menuLink>li>a,#headerMenu #menuArea .inner .menuLink>li>span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:8rem;padding:0 2rem;font-size:1.4rem;font-weight:700;line-height:1;color:#333}@media(max-width: 767px){#headerMenu #menuArea .inner .menuLink>li>a,#headerMenu #menuArea .inner .menuLink>li>span{height:auto;padding:2rem 0;font-size:1.6rem}}@media(min-width: 768px){#headerMenu #menuArea .inner .menuLink>li>a:hover{color:var(--colorMain1)}}@media(min-width: 768px){#headerMenu #menuArea .inner .menuLink>li .sub{display:none;position:absolute;top:calc(100% - 2rem);left:50%;border-radius:.5rem;background-color:rgba(222,240,248,.9);padding:1.5rem 3rem;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:2}}@media(max-width: 767px){#headerMenu #menuArea .inner .menuLink>li .sub{display:block;position:relative;padding:0 0 1.6rem 2rem}}#headerMenu #menuArea .inner .menuLink>li .sub ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem}@media(max-width: 767px){#headerMenu #menuArea .inner .menuLink>li .sub ul{display:block}}#headerMenu #menuArea .inner .menuLink>li .sub ul li{font-size:1.4rem;font-weight:500;line-height:1;white-space:nowrap}@media(max-width: 767px){#headerMenu #menuArea .inner .menuLink>li .sub ul li{font-size:1.6rem}}#headerMenu #menuArea .inner .menuLink>li .sub ul li>a{display:block;padding:.7rem 0;color:var(--colorMain1);white-space:nowrap}@media(min-width: 768px){#headerMenu #menuArea .inner .menuLink>li .sub ul li>a:hover{color:var(--colorMain3)}}@media(max-width: 767px){#headerMenu #menuArea .inner .menuLink>li .sub ul li>a{padding:1.2rem 0}}#headerMenu #menuArea .inner .menuContact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1px}@media(max-width: 767px){#headerMenu #menuArea .inner .menuContact{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}}#headerMenu #menuArea .inner .menuContact .en{margin-right:2rem;font-size:1.4rem;font-weight:700;line-height:1}@media(min-width: 768px){#headerMenu #menuArea .inner .menuContact .en a:hover{color:var(--colorMain2)}}#headerMenu #menuArea .inner .menuContact .contact a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--colorMain2);background-color:var(--colorMain2);width:10rem;height:8rem;padding:1rem;font-size:1.2rem;font-weight:500;line-height:1.3;text-align:center;color:#fff}@media(max-width: 767px){#headerMenu #menuArea .inner .menuContact .contact a{width:13rem;font-size:1.6rem}}#headerMenu #menuArea .inner .menuContact .contact a span{font-size:1rem}#headerMenu #menuArea .inner .menuContact .contact a:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem;display:block;background:url(../img/icon-contact-w.webp) no-repeat center center/100%;width:2rem;height:2rem;margin-bottom:.8rem;-webkit-transition:.3s ease;transition:.3s ease}@media(max-width: 767px){#headerMenu #menuArea .inner .menuContact .contact a:before{-webkit-box-flex:0;-ms-flex:0 0 1.8rem;flex:0 0 1.8rem;width:1.8rem;height:1.8rem}}@media(min-width: 768px){#headerMenu #menuArea .inner .menuContact .contact a:hover{background-color:#fff;color:var(--colorMain2)}#headerMenu #menuArea .inner .menuContact .contact a:hover:before{background-image:url(../img/icon-contact-r.webp)}}@media(max-width: 767px){#headerMenu #menuArea .inner .menuContact .contact a{border-radius:.5rem}}#headerMenu #menuArea .inner .menuContact .contact.solution a:before{background-image:url(../img/icon-solution2-w.webp)}@media(min-width: 768px){#headerMenu #menuArea .inner .menuContact .contact.solution a:hover:before{background-image:url(../img/icon-solution2-r.webp)}}#headerMenu #menuOpen{display:none}@media(max-width: 767px){#headerMenu #menuOpen{position:relative;display:block;background-color:var(--colorMain1);width:6rem;height:6rem;-webkit-transition:.3s ease;transition:.3s ease}#headerMenu #menuOpen:before,#headerMenu #menuOpen:after,#headerMenu #menuOpen span{content:"";display:block;position:absolute;left:50%;border-radius:.1rem;background-color:#fff;width:3rem;height:.4rem;margin:-0.2rem 0 0 -1.5rem;-webkit-transition:.3s ease;transition:.3s ease}#headerMenu #menuOpen:before{top:35%}#headerMenu #menuOpen:after{top:65%}#headerMenu #menuOpen span{top:50%}#headerMenu #menuOpen.active:before{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#headerMenu #menuOpen.active:after{top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#headerMenu #menuOpen.active span{display:none}}.pageInner{position:relative;width:100%;padding:0}@media(max-width: 767px){.pageInner{padding:0 2rem}}.pageInner13{max-width:140rem}.pageInner12{max-width:130rem}.pageInner11{max-width:120rem}.pageInner10{max-width:110rem}.pageInner09{max-width:100rem}.pageInner13,.pageInner12,.pageInner11,.pageInner10,.pageInner09{position:relative;width:100%;margin-left:auto;margin-right:auto;padding:0 5rem}@media(max-width: 767px){.pageInner13,.pageInner12,.pageInner11,.pageInner10,.pageInner09{padding:0 2rem}}.imageBox{position:relative;overflow:hidden}.imageBox img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;max-width:initial;width:100%;height:100%;-webkit-transition:.3s ease;transition:.3s ease}.imageBox a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}a:hover .imageBox img{-webkit-transform:scale(1.05);transform:scale(1.05)}.bigImage{position:relative;width:100%}@media(max-width: 767px){.bigImage{overflow-x:scroll}.bigImage img{position:relative;display:block;width:67rem;max-width:67rem;height:auto;z-index:1}.bigImage:after{content:"";position:absolute;top:50%;left:50%;display:block;border-radius:.5rem;background:url(../img/icon-swipe.webp) no-repeat center center/cover;width:9rem;height:9rem;margin:-4.5rem 0 0 -4.5rem;-webkit-box-shadow:0 0 1rem #fff;box-shadow:0 0 1rem #fff;z-index:2}.bigImage.touch:after{display:none}}.siteBg{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1;overflow:hidden;opacity:.04;z-index:1}.siteBg video{aspect-ratio:inherit;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover;z-index:1}@media(max-width: 767px){.siteBg video{left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}.pageTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--colorMain1) url(../img/title-bg.webp) no-repeat center center/cover;width:100%;min-height:20rem;margin-bottom:10rem;padding:5rem 0;color:#fff}.pageTitle h1{font-size:4rem;font-weight:700;letter-spacing:.05em;line-height:1.5}@media(max-width: 767px){.pageTitle{min-height:12rem;margin-bottom:8rem;padding:2.5rem 0}.pageTitle h1{font-size:2.8rem}}.pageHead{position:relative;margin:14rem 0 6rem 0;font-size:4rem;font-weight:700;line-height:1.4;letter-spacing:.05em;text-align:center}.pageHead span{color:var(--colorMain1)}.pageHead .sml{font-size:3rem}@media(max-width: 767px){.pageHead{margin:8rem 0 3rem 0;font-size:2.4rem}.pageHead .sml{font-size:1.8rem}}.pageHead:first-child{margin-top:0}.pageHead+.underText{margin-top:-1rem}.pageHead2{position:relative;margin:10rem 0 4rem 0;font-size:2.4rem;font-weight:700;line-height:1.4;letter-spacing:.05em;text-align:center}.pageHead2 span{color:var(--colorMain1)}@media(max-width: 767px){.pageHead2{margin:6rem 0 2.5rem 0;font-size:1.8rem}}.pageHead2:first-child{margin-top:0}.pageHead2+.underText{margin-top:-1rem}.underText{margin:4rem 0 6rem 0;font-size:1.8rem;font-weight:700;text-align:center}.underText span{color:var(--colorMain1)}.underText.box{margin:4rem auto 6rem auto;max-width:100rem;text-align:left}@media(max-width: 767px){.underText{margin:2rem 0 3rem 0 !important;font-size:1.6rem;text-align:left}}.pageBread{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:130rem;margin:17rem auto 1.5rem auto;padding:0 5rem;font-size:1.2rem;line-height:1;white-space:nowrap;color:var(--colorMain3)}.pageBread a{color:#333}@media(max-width: 767px){.pageBread{overflow-x:auto;height:1.2rem;margin-top:12rem;padding:0 2rem;font-size:1.1rem}}.pageBread li{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}.pageBread li:after{content:"-";margin:0 1em}.pageBread li:last-child:after{display:none}@media(min-width: 768px){.pageBread a:hover{text-decoration:underline}}.pageNavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;margin-top:8rem}.pageNavi a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--colorMain1);border-radius:.4rem;background-color:var(--colorMain1);width:4rem;height:4rem;padding-bottom:.2rem;font-size:1.8rem;font-weight:500;line-height:1;text-align:center;color:#fff}@media(min-width: 768px){.pageNavi a:hover{background-color:#fff;color:var(--colorMain1)}}.pageNavi .active a{background-color:#fff;color:var(--colorMain1)}.pageNavi p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4rem;height:4rem}.pageNavi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.pageNavi ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4rem;height:4rem;font-size:1.8rem;color:var(--colorMain1)}.pageNavi ul a{font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;letter-spacing:0}@media(max-width: 767px){.pageNavi{margin-top:6rem;gap:1rem}.pageNavi a{width:3.5rem;height:3.5rem;font-size:1.4rem}.pageNavi p{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:3.5rem;height:3.5rem}.pageNavi ul{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.pageNavi ul li{width:3.5rem;height:3.5rem}}.pageLinkmenu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem;margin:4rem 0}.pageLinkmenu.thx{margin-top:8rem}@media(max-width: 767px){.pageLinkmenu{display:block;margin:3rem 0}.pageLinkmenu.thx{margin-top:4em}}.pageLinkmenu:last-child{margin-bottom:0}.pageLinkmenu li{width:calc((100% - 8rem)/3)}@media(max-width: 767px){.pageLinkmenu li{width:100%;margin-top:1rem}}.pageLinkmenu li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--colorMain1);border-radius:.5rem;background-color:#fff;width:100%;height:11rem;overflow:hidden;-webkit-box-shadow:0 .2rem .6rem rgba(0,0,0,.2);box-shadow:0 .2rem .6rem rgba(0,0,0,.2)}.pageLinkmenu li a .imageBox{width:11rem;height:11rem}.pageLinkmenu li a dl{width:calc(100% - 11rem);padding:0 3.5rem 0 2rem}.pageLinkmenu li a dl dt{margin-bottom:.8rem;font-size:1.6rem;line-height:1.2;font-weight:bold;color:var(--colorMain1)}.pageLinkmenu li a dl dd{font-size:1.4rem;line-height:1.4}.pageLinkmenu li a:after{content:"";position:absolute;top:50%;right:2rem;display:block;border-top:1px solid var(--colorMain1);border-right:1px solid var(--colorMain1);width:1.4rem;height:1.4rem;margin-top:-0.8rem;-webkit-transition:.3s ease;transition:.3s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width: 767px){.pageLinkmenu li a:after{right:1.5rem;width:1rem;height:1rem;margin-top:-0.6rem}}@media(min-width: 768px){.pageLinkmenu li a:hover{background-color:var(--colorSub1);color:var(--colorMain1)}.pageLinkmenu li a:hover:after{right:1.5rem}}@media(max-width: 767px){.pageLinkmenu li a{height:9rem}.pageLinkmenu li a .imageBox{width:9rem;height:9rem}.pageLinkmenu li a dl{width:calc(100% - 9rem);padding:0 3.5rem 0 2rem}.pageLinkmenu li a dl dt{margin-bottom:.6rem;font-size:1.4rem;line-height:1.2;font-weight:bold;color:var(--colorMain1)}.pageLinkmenu li a dl dd{font-size:1.2rem;line-height:1.4}}.tabMenu{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:6rem;max-width:120rem;margin:5rem auto}@media(max-width: 767px){.tabMenu{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;height:auto;margin:3rem auto}}.tabMenu li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border:1px solid var(--colorMain3);font-size:1.6rem;font-weight:700;line-height:1;text-align:center;color:var(--colorMain3);width:100%;-webkit-transition:.3s ease;transition:.3s ease;cursor:pointer}.tabMenu li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;text-align:center}.tabMenu li:not(:first-child){border-left:none}.tabMenu li:first-child{border-radius:3rem 0 0 3rem}.tabMenu li:last-child{border-radius:0 3rem 3rem 0}@media(min-width: 768px){.tabMenu li:hover{background-color:rgba(133,150,159,.1)}}.tabMenu li.active{border-color:var(--colorMain1);background-color:#fff;color:var(--colorMain1)}.tabMenu li.active:after{content:"";position:absolute;left:50%;bottom:-1.1rem;width:0;height:0;border-style:solid;border-width:1.1rem 1.5rem 0 1.5rem;border-color:var(--colorMain1) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);margin-left:-1.5rem}@media(max-width: 767px){.tabMenu li{border:1px solid var(--colorMain3) !important;border-radius:.5rem !important;width:calc(50% - .5rem);min-height:4rem;padding:.5rem 1rem;font-size:1.4rem;line-height:1.4}.tabMenu li:has(a){padding:0}.tabMenu li a{padding:.5rem 1rem}.tabMenu li.active{border-color:var(--colorMain1) !important}.tabMenu li.active:after{bottom:-0.9rem;border-width:.9rem 1.3rem 0 1.3rem;margin-left:-1.3rem}}.challengeList .list,.challengeSlick .list{position:relative;border-radius:.5rem;width:calc((100% - 10rem)/3);background-color:#fff;overflow:hidden}@media(max-width: 767px){.challengeList .list,.challengeSlick .list{width:100%;margin-top:2rem}}.challengeList .list .category,.challengeSlick .list .category{position:absolute;top:0;left:0;border-radius:.5rem 0 .5rem 0;background-color:var(--colorMain1);padding:1.3rem 2rem 1.1rem 2rem;font-weight:700;line-height:1;color:#fff;z-index:5}@media(max-width: 767px){.challengeList .list .category,.challengeSlick .list .category{padding:1rem 1.5rem 1rem 1.5rem}}.challengeList .list .imageBox,.challengeSlick .list .imageBox{width:100%;aspect-ratio:16/9}.challengeList .list .read,.challengeSlick .list .read{margin:4.5rem 5rem}.challengeList .list .read h3,.challengeList .list .read h4,.challengeSlick .list .read h3,.challengeSlick .list .read h4{margin-bottom:2.5rem;font-size:2rem;font-weight:700;line-height:1.5;text-align:center}.challengeList .list .read .linkBtn,.challengeSlick .list .read .linkBtn{width:100%;margin-top:3rem}.challengeList .list .read .linkBtn a,.challengeSlick .list .read .linkBtn a{width:100%}.challengeList .list .read .linkText,.challengeSlick .list .read .linkText{margin-top:3rem}@media(max-width: 767px){.challengeList .list .read,.challengeSlick .list .read{margin:2.5rem 2rem}.challengeList .list .read h3,.challengeList .list .read h4,.challengeSlick .list .read h3,.challengeSlick .list .read h4{margin-bottom:2rem;font-size:1.8rem}.challengeList .list .read .linkBtn,.challengeSlick .list .read .linkBtn{margin-top:2rem}.challengeList .list .read .linkText,.challengeSlick .list .read .linkText{margin-top:2rem}}.challengeList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5rem;width:100%}@media(max-width: 767px){.challengeList{display:block}}.challengeList .list{-webkit-box-shadow:0 0 1.6rem rgba(0,0,0,.06);box-shadow:0 0 1.6rem rgba(0,0,0,.06)}.challengeSlick{width:100%}.challengeSlick .list{width:40rem;margin:0 2.5rem}@media(max-width: 1400px){.challengeSlick .list{width:calc((100vw - 22rem)/3)}}@media(max-width: 767px){.challengeSlick .list{width:33.5rem;margin:0 1rem}}.challengeSlick .slick-list{-webkit-filter:drop-shadow(0 0 1.6rem rgba(0, 0, 0, 0.06));filter:drop-shadow(0 0 1.6rem rgba(0, 0, 0, 0.06))}.challengeSlick .slick-arrow{position:absolute;top:50%;display:block;border-top:2px solid var(--colorMain1);border-left:2px solid var(--colorMain1);width:4rem;height:4rem;padding-top:4rem;margin-top:-2rem;font-size:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:10;overflow:hidden}.challengeSlick .slick-arrow.slick-prev{left:-1rem}.challengeSlick .slick-arrow.slick-next{right:-1rem;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media(max-width: 767px){.challengeSlick .slick-arrow{width:3rem;height:3rem;margin-top:-1.5rem;padding-top:3rem}.challengeSlick .slick-arrow.slick-prev{left:-1rem}.challengeSlick .slick-arrow.slick-next{right:-1rem;border-color:var(--colorMain1)}}.logoSlick{mix-blend-mode:darken;width:100%;margin:8rem 0}@media(max-width: 767px){.logoSlick{margin:4rem 0}}.logoSlick:last-child{margin-bottom:0}.logoSlick .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6rem;padding:0 2rem}@media(max-width: 767px){.logoSlick .logo{height:4rem;padding:0 1.5rem}}.logoSlick img{width:auto;height:6rem;margin:0 auto}@media(max-width: 767px){.logoSlick img{height:4rem}}.casestudySlick{width:100%;margin:8rem 0}@media(max-width: 767px){.casestudySlick{margin:4rem 0}}.casestudySlick:last-child{margin-bottom:0}.casestudySlick a{display:block;width:36rem;margin:0 2.5rem}@media(max-width: 767px){.casestudySlick a{width:33.5rem;margin:0 2rem}}.casestudySlick a .imageBox{border-radius:.5rem;aspect-ratio:16/9;width:100%;margin-bottom:3rem}.casestudySlick a .logo{margin-bottom:3rem}.casestudySlick a .logo img{width:auto;height:6rem;margin:0 auto}@media(max-width: 767px){.casestudySlick a .logo img{height:5rem}}.casestudySlick a h3{margin-bottom:2.6rem;font-size:2rem;font-weight:700;line-height:1.5}.casestudySlick a h3 span{display:block;font-size:1.6rem;color:var(--colorMain1)}@media(max-width: 767px){.casestudySlick a h3{margin-bottom:2rem;font-size:1.8rem}.casestudySlick a h3 span{font-size:1.4rem}}.casestudySlick a dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.casestudySlick a dl dt{width:3.5em;font-weight:700}.casestudySlick a dl dd{width:calc(100% - 3.5em)}.casestudySlick .slick-arrow{position:absolute;top:50%;display:block;border-top:2px solid var(--colorMain1);border-left:2px solid var(--colorMain1);width:4rem;height:4rem;padding-top:4rem;margin-top:-2rem;font-size:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:10;overflow:hidden}.casestudySlick .slick-arrow.slick-prev{left:5rem}.casestudySlick .slick-arrow.slick-next{right:5rem;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media(max-width: 767px){.casestudySlick .slick-arrow{top:8.1rem;width:3rem;height:3rem;padding-top:3rem;margin-top:0}.casestudySlick .slick-arrow.slick-prev{left:2rem}.casestudySlick .slick-arrow.slick-next{right:2rem;border-color:var(--colorMain1)}}.relatedContents{padding:9rem 0 0 0}@media(max-width: 767px){.relatedContents{padding:5rem 0 0 0}}.fade{opacity:0;-webkit-transition:1s linear;transition:1s linear}.fade.active{opacity:1}.fade-l{opacity:0;-webkit-transform:translate(-2rem, 0);transform:translate(-2rem, 0);-webkit-transition:1s ease-out;transition:1s ease-out}.fade-l.active{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.fade-r{opacity:0;-webkit-transform:translate(2rem, 0);transform:translate(2rem, 0);-webkit-transition:1s ease-out;transition:1s ease-out}.fade-r.active{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.fade-t{opacity:0;-webkit-transform:translate(0, -2rem);transform:translate(0, -2rem);-webkit-transition:1s ease-out;transition:1s ease-out}.fade-t.active{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.fade-b{opacity:0;-webkit-transform:translate(0, 2rem);transform:translate(0, 2rem);-webkit-transition:1s ease-out;transition:1s ease-out}.fade-b.active{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.fade-w{opacity:0;-webkit-transition:1s ease-out;transition:1s ease-out;-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.fade-w.active{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.fade-z{opacity:0;-webkit-transition:1s ease-out;transition:1s ease-out;-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9)}.fade-z.active{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.blur{-webkit-filter:blur(3rem);filter:blur(3rem);opacity:0;-webkit-transition:1.5s ease-out;transition:1.5s ease-out}.blur.active{-webkit-filter:blur(0);filter:blur(0);opacity:1}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.indexMv{position:relative;width:100%;height:56rem;margin-bottom:15rem}@media(max-width: 767px){.indexMv{height:auto;margin-bottom:6rem}}.indexMv .indexMvSlick{position:relative;background-color:#fff;width:100%;height:56rem;z-index:1;overflow:hidden}@media(max-width: 767px){.indexMv .indexMvSlick{height:auto}}.indexMv .indexMvSlick .solution{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media(min-width: 768px){.indexMv .indexMvSlick .solution{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56rem}}@media(max-width: 767px){.indexMv .indexMvSlick .solution{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto}}.indexMv .indexMvSlick .solution .inner{position:relative;width:100%;max-width:150rem;margin:0 auto;padding:0 10rem 5rem 10rem;z-index:2}@media(max-width: 767px){.indexMv .indexMvSlick .solution .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:26rem;padding:2rem}}.indexMv .indexMvSlick .solution .inner .logo.awlbox img{width:auto;height:6.6rem}.indexMv .indexMvSlick .solution .inner .logo.awlengine img{width:auto;height:8rem}.indexMv .indexMvSlick .solution .inner .logo.facewatch img{width:auto;height:6.6rem}@media(max-width: 767px){.indexMv .indexMvSlick .solution .inner .logo{text-align:center}.indexMv .indexMvSlick .solution .inner .logo img{width:80% !important;height:auto !important}}.indexMv .indexMvSlick .solution .inner .text{margin-top:2.5rem;font-size:1.8rem;font-weight:500;line-height:2}@media(max-width: 767px){.indexMv .indexMvSlick .solution .inner .text{margin-top:1.5rem;font-size:1.4rem}}.indexMv .indexMvSlick .solution .inner .linkBtn{margin-top:6rem}@media(max-width: 767px){.indexMv .indexMvSlick .solution .inner .linkBtn{margin-top:2rem}}.indexMv .indexMvSlick .solution .imageBox{position:absolute;top:0;left:clamp(30rem,33.75%,33.75%);clip-path:polygon(40rem 0, 100% 0, 100% 100%, 0% 100%);width:calc(100% - clamp(30rem,33.75%,33.75%));height:56rem;z-index:1}@media(max-width: 767px){.indexMv .indexMvSlick .solution .imageBox{position:relative;left:0;clip-path:inset(0);width:100%;height:26rem}}.indexMv .indexMvSlick .slick-arrow{position:absolute;top:50%;display:block;border-top:2px solid var(--colorMain1);border-left:2px solid var(--colorMain1);width:4rem;height:4rem;padding-top:4rem;margin-top:-2rem;font-size:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:10;overflow:hidden}.indexMv .indexMvSlick .slick-arrow.slick-prev{left:5rem}.indexMv .indexMvSlick .slick-arrow.slick-next{right:5rem;border-color:#fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media(max-width: 767px){.indexMv .indexMvSlick .slick-arrow{width:3rem;height:3rem;padding-top:3rem;margin-top:-1.5rem}.indexMv .indexMvSlick .slick-arrow.slick-prev{left:2rem}.indexMv .indexMvSlick .slick-arrow.slick-next{right:2rem;border-color:var(--colorMain1)}}.indexMv .indexMvSlick:after{content:"";-webkit-animation:rotate 30s linear infinite;animation:rotate 30s linear infinite;opacity:.5;mix-blend-mode:overlay;position:absolute;top:50%;left:50%;display:block;background:url(../img/index/index-mv-radar.webp) no-repeat center center/100%;width:90rem;height:90rem;margin-top:-45rem;z-index:5}@media(max-width: 767px){.indexMv .indexMvSlick:after{top:-30rem;width:60rem;height:60rem;margin-top:0;margin-left:-30rem}}.indexMv .indexMvRecord{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;border-radius:.5rem;background-color:var(--colorMain1);width:calc(100% - 10rem);height:10rem;padding:0 5rem;color:#fff;z-index:2}@media(min-width: 768px){.indexMv .indexMvRecord{position:absolute;bottom:-5rem;left:5rem;right:5rem}}@media(max-width: 767px){.indexMv .indexMvRecord{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;border-radius:0;width:100%;height:auto;padding:2rem}}.indexMv .indexMvRecord h1{font-size:1.8rem;font-weight:700;text-align:center;line-height:1.3}.indexMv .indexMvRecord h1 span{font-size:1rem;font-weight:400}@media(max-width: 767px){.indexMv .indexMvRecord h1{width:100%;font-size:1.8rem}}.indexMv .indexMvRecord p{width:100%;max-width:25rem;font-size:0}@media(max-width: 767px){.indexMv .indexMvRecord p{width:calc(50% - .75rem);max-width:calc(50% - .75rem)}}.indexHead{margin-bottom:4rem;font-size:1.4rem;font-weight:700;letter-spacing:.1em;line-height:1;text-align:center}.indexHead span{display:block;margin-bottom:1.5rem;font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:5rem;font-weight:500;letter-spacing:0;line-height:1}.indexHead span::first-letter{color:var(--colorMain1)}@media(max-width: 767px){.indexHead{margin-bottom:3rem;font-size:1.2rem}.indexHead span{font-size:3rem}}.indexTopics{margin-top:10rem}@media(max-width: 767px){.indexTopics{margin-top:6rem}}.indexTopics .topicsSlick{border-top:1px solid var(--colorSub2);border-bottom:1px solid var(--colorSub2);width:100%;margin-top:4.5rem}@media(max-width: 767px){.indexTopics .topicsSlick{height:11.5rem;margin-top:3.5rem}}.indexTopics .topicsSlick .slick-track{display:block !important}.indexTopics .topicsSlick .slick-slide{line-height:0}.indexTopics .topicsSlick a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5rem;padding:2.5rem 0}@media(max-width: 767px){.indexTopics .topicsSlick a{gap:2rem;height:11.5rem !important;padding:1.5rem 0}}.indexTopics .topicsSlick a .imageBox{border-radius:.4rem;width:14rem;aspect-ratio:16/9}@media(max-width: 767px){.indexTopics .topicsSlick a .imageBox{width:8rem;aspect-ratio:4/3}}.indexTopics .topicsSlick a dl{width:calc(100% - 21rem);padding-right:5rem}.indexTopics .topicsSlick a dl dt{font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;margin-bottom:.8rem;font-weight:500;line-height:1;color:var(--colorMain3);-webkit-transition:.3s ease;transition:.3s ease}.indexTopics .topicsSlick a dl dd{font-size:1.8rem;font-weight:700;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 767px){.indexTopics .topicsSlick a dl{width:calc(100% - 12rem);padding-right:1rem}.indexTopics .topicsSlick a dl dt{margin-bottom:.7rem;font-size:1.3rem}.indexTopics .topicsSlick a dl dd{font-size:1.5rem;line-height:1.4;-webkit-line-clamp:3}}.indexTopics .topicsSlick a:after{content:"";position:absolute;top:50%;right:2rem;display:block;border-top:1px solid var(--colorMain1);border-right:1px solid var(--colorMain1);width:1.4rem;height:1.4rem;margin-top:-0.8rem;-webkit-transition:.3s ease;transition:.3s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width: 767px){.indexTopics .topicsSlick a:after{right:1rem;width:1rem;height:1rem;margin-top:-0.6rem}}@media(min-width: 768px){.indexTopics .topicsSlick a:hover{color:var(--colorMain1)}.indexTopics .topicsSlick a:hover dl dt{color:var(--colorMain1)}.indexTopics .topicsSlick a:hover:after{right:1.5rem}}.indexSolution{position:relative;width:100%;padding:15rem 0 16rem 0}@media(max-width: 767px){.indexSolution{padding:7rem 0 8rem 0}}.indexSolution h2{position:relative;margin-bottom:8rem;font-size:2.4rem;font-weight:700;letter-spacing:.1em;line-height:1;text-align:center}.indexSolution h2 span{display:block;margin-bottom:2rem;font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:10rem;font-weight:700;letter-spacing:0;line-height:1}.indexSolution h2 span::first-letter{color:var(--colorMain1)}@media(max-width: 767px){.indexSolution h2{margin-bottom:4rem;font-size:1.6rem}.indexSolution h2 span{margin-bottom:1.5rem;font-size:6rem}}.indexSolution .solutionList{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:8rem 0}@media(max-width: 767px){.indexSolution .solutionList{display:block;margin:5rem 0}}.indexSolution .solutionList .imageBox{border-radius:0 .5rem .5rem 0;width:53.125%;height:48rem}@media(max-width: 767px){.indexSolution .solutionList .imageBox{border-radius:0;aspect-ratio:16/9;width:100%;height:auto}}.indexSolution .solutionList .imageBox p{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.4);width:100%;padding:2rem 4.5rem;font-size:1.5rem;font-weight:500;line-height:1.3;text-align:right;color:#fff;z-index:2}@media(max-width: 767px){.indexSolution .solutionList .imageBox p{padding:1.2rem 2rem;font-size:1.2rem;text-align:left}}.indexSolution .solutionList .imageBox img{z-index:1}@media(min-width: 768px){.indexSolution .solutionList.rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.indexSolution .solutionList.rev .imageBox{border-radius:.5rem 0 0 .5rem}.indexSolution .solutionList.rev .imageBox p{text-align:left}}.indexSolution .solutionList .read{width:37.5%;min-width:56rem;padding:0 5rem;text-align:center}@media(max-width: 767px){.indexSolution .solutionList .read{width:100%;min-width:100%;padding:3rem 2rem 0 2rem}}.indexSolution .solutionList .read h3{margin-bottom:2.5rem;text-align:center}@media(max-width: 767px){.indexSolution .solutionList .read h3{margin-bottom:1.5rem}}.indexSolution .solutionList .read h3 img{margin:0 auto}.indexSolution .solutionList .read h3.awlbox img{width:auto;height:6.6rem}.indexSolution .solutionList .read h3.awlengine img{width:auto;height:8rem}.indexSolution .solutionList .read h3.facewatch img{width:auto;height:6.6rem}@media(max-width: 767px){.indexSolution .solutionList .read h3{text-align:center}.indexSolution .solutionList .read h3 img{width:80% !important;height:auto !important}}.indexSolution .solutionList .read .linkBtn{width:38rem;margin:5rem auto 0 auto}@media(max-width: 767px){.indexSolution .solutionList .read .linkBtn{width:100%;margin-top:2rem}}.indexSolution .solutionList .read .linkBtn a span{display:block;background-position:center center;background-repeat:no-repeat;background-size:100%;padding-top:100%;font-size:0;overflow:hidden;-webkit-transition:.3s ease;transition:.3s ease}.indexSolution .solutionList .read .linkBtn a span.awlbox{background-image:url(../img/logo-awlbox-r.webp);width:11.8rem;height:2.2rem}.indexSolution .solutionList .read .linkBtn a span.awlengine{background-image:url(../img/logo-awlengine-r.webp);width:14.6rem;height:2.6rem}.indexSolution .solutionList .read .linkBtn a span.facewatch{background-image:url(../img/logo-facewatch-r.webp);width:14.2rem;height:2.2rem}@media(min-width: 768px){.indexSolution .solutionList .read .linkBtn a:hover span.awlbox{background-image:url(../img/logo-awlbox-w.webp)}.indexSolution .solutionList .read .linkBtn a:hover span.awlengine{background-image:url(../img/logo-awlengine-w.webp)}.indexSolution .solutionList .read .linkBtn a:hover span.facewatch{background-image:url(../img/logo-facewatch-w.webp)}}.indexSolution .solutionBg{position:absolute;top:6rem;left:0;width:100%;height:calc(100% - 12rem);overflow:hidden;clip-path:polygon(0 20rem, 100% 0, 100% 100%, 0 calc(100% - 20rem));z-index:-1}@media(max-width: 767px){.indexSolution .solutionBg{top:3rem;height:calc(100% - 6rem);clip-path:polygon(0 8rem, 100% 0, 100% 100%, 0 calc(100% - 8rem))}}.indexSolution .solutionBg:before{content:"";position:fixed;top:0;left:0;display:block;background:#d6edf6 url(../img/index/index-solution-bg_01.webp) no-repeat center center/cover;width:100%;height:100%}.indexSolution:after{content:"";position:absolute;top:10rem;left:0;display:block;width:100%;height:calc(100% - 20rem);background:url(../img/index/index-solution-bg_02.webp) no-repeat left top/100%,url(../img/index/index-solution-bg_02.webp) no-repeat left bottom/100%;z-index:-2}@media(max-width: 767px){.indexSolution:after{top:5rem;height:calc(100% - 10rem)}}.indexCase{position:relative;padding:0 0 15rem 0}@media(max-width: 767px){.indexCase{padding:0 0 8rem 0}}.indexNews{position:relative;background-color:rgba(133,150,159,.08);padding:14rem 0 20rem 0}@media(max-width: 767px){.indexNews{padding:7rem 0 8rem 0}}.indexCompany{position:relative;padding:14rem 0 20rem 0}@media(max-width: 767px){.indexCompany{padding:7rem 0 8rem 0}}.indexCompany .companyLink{display:-webkit-box;display:-ms-flexbox;display:flex;border-right:1px solid var(--colorSub2);width:100%;max-width:100rem;margin:8rem auto}@media(max-width: 767px){.indexCompany .companyLink{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:4rem auto}}.indexCompany .companyLink li{border-left:1px solid var(--colorSub2);width:100%}@media(max-width: 767px){.indexCompany .companyLink li{width:50%}}.indexCompany .companyLink li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5rem 2rem;font-size:1.2rem;line-height:1.5;text-align:center;color:var(--colorMain3)}@media(max-width: 767px){.indexCompany .companyLink li a{padding:2.5rem 1rem;font-size:1rem}}.indexCompany .companyLink li a img{width:auto;height:15rem;margin:0 auto 4rem auto}@media(max-width: 767px){.indexCompany .companyLink li a img{height:10rem;margin:0 auto 2rem auto}}@media(min-width: 768px){.indexCompany .companyLink li a:hover{background-color:rgba(133,150,159,.08)}}.indexCompany .recruitBnr{margin:12rem 0 0 0;width:100%}@media(max-width: 767px){.indexCompany .recruitBnr{margin:6rem 0 0 0}}.indexCompany .recruitBnr a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem;border-radius:.5rem;width:100%;height:32rem;overflow:hidden;z-index:1;-webkit-box-shadow:0 0 1.6rem rgba(0,0,0,.06);box-shadow:0 0 1.6rem rgba(0,0,0,.06)}@media(max-width: 767px){.indexCompany .recruitBnr a{height:16rem;gap:2rem}}.indexCompany .recruitBnr a h3{position:relative;font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;padding-left:7rem;font-size:2rem;font-weight:700;line-height:1;color:#fff;z-index:2}.indexCompany .recruitBnr a h3:before{content:"";position:absolute;top:1rem;left:0;display:block;border-top:1px solid #fff;width:5rem}@media(max-width: 767px){.indexCompany .recruitBnr a h3{padding-left:2rem;font-size:1.4rem}.indexCompany .recruitBnr a h3:before{top:.7rem;width:1rem}}.indexCompany .recruitBnr a p{position:relative;z-index:2}.indexCompany .recruitBnr a p img{width:32rem;height:auto}@media(max-width: 767px){.indexCompany .recruitBnr a p img{width:15rem}}.indexCompany .recruitBnr a .imageBox{position:absolute;top:0;left:0;width:100%;height:32rem;z-index:1}.indexCompany .recruitBnr a .imageBox img{-o-object-position:right;object-position:right}@media(max-width: 767px){.indexCompany .recruitBnr a .imageBox{height:16rem}}.indexCompany .recruitBnr a:after{content:"";position:absolute;top:50%;right:5rem;display:block;border-top:2px solid #fff;border-right:2px solid #fff;width:4rem;height:4rem;margin-top:-2rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:2;overflow:hidden;-webkit-transition:.3s ease;transition:.3s ease}@media(max-width: 767px){.indexCompany .recruitBnr a:after{right:2rem;width:3rem;height:3rem}}@media(min-width: 768px){.indexCompany .recruitBnr a:hover:after{right:4.5rem}}.aboutTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:56rem;color:#fff}@media(max-width: 767px){.aboutTitle{display:block;height:auto}}.aboutTitle .pageInner12{z-index:2}@media(max-width: 767px){.aboutTitle .pageInner12{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:42rem}}.aboutTitle .pageInner12 h1{font-size:4rem;font-size:700;line-height:1.7;letter-spacing:.05em;text-align:center}@media(max-width: 767px){.aboutTitle .pageInner12 h1{font-size:2rem}}.aboutTitle .pageInner12 p{margin-top:4rem;text-align:center}.aboutTitle .pageInner12 p img{width:46rem;margin:0 auto}@media(max-width: 767px){.aboutTitle .pageInner12 p{margin-top:3rem}.aboutTitle .pageInner12 p img{width:100%}}.aboutTitle .bgImage{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.aboutTitle .bgImage img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;max-width:initial;width:100%;height:100%}@media(max-width: 767px){.aboutTitle .bgImage{height:42rem}}.aboutTitle .aboutRecord{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;border-radius:.5rem;background-color:var(--colorMain1);width:calc(100% - 10rem);height:10rem;padding:0 5rem;color:#fff;z-index:3}@media(min-width: 768px){.aboutTitle .aboutRecord{position:absolute;bottom:-5rem;left:5rem;right:5rem}}@media(max-width: 767px){.aboutTitle .aboutRecord{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;border-radius:0;width:100%;height:auto;padding:2rem}}.aboutTitle .aboutRecord p{width:100%;max-width:25rem;font-size:0}@media(max-width: 767px){.aboutTitle .aboutRecord p{width:calc(50% - .75rem);max-width:calc(50% - .75rem)}}.aboutTitle .aboutRecord .note{position:absolute;bottom:-3rem;left:0;width:100%;max-width:100%;font-size:1rem;line-height:1.2;text-align:center;color:var(--colorMain3)}.aboutCore{padding:20rem 0 15rem 0}@media(max-width: 767px){.aboutCore{padding:9rem 0 8rem 0}}.aboutCore .coreValue{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:8rem 0}@media(max-width: 767px){.aboutCore .coreValue{display:block;margin:4rem 0}}.aboutCore .coreValue .imageBox{position:relative;border-radius:0 .5rem .5rem 0;width:calc(50% - 5rem);height:42rem;-webkit-box-shadow:0 0 1.6rem rgba(0,0,0,.06);box-shadow:0 0 1.6rem rgba(0,0,0,.06);z-index:2}@media(max-width: 767px){.aboutCore .coreValue .imageBox{border-radius:0;width:100%;height:21rem}}.aboutCore .coreValue .read{position:relative;width:calc(50% + 5rem);max-width:70rem;padding:0 5rem;z-index:2}@media(max-width: 767px){.aboutCore .coreValue .read{width:100%;padding:2rem 2rem 0 2rem}}.aboutCore .coreValue .read h3{position:relative;margin-bottom:3rem;font-size:2.4rem;font-weight:700;line-height:1.5;color:var(--colorMain1)}.aboutCore .coreValue .read h3 span{bottom:-0.25rem;position:relative;font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:4rem;font-weight:700;line-height:1}@media(max-width: 767px){.aboutCore .coreValue .read h3{margin-bottom:1.5rem;padding-left:1.6em;font-size:2rem}.aboutCore .coreValue .read h3 span{position:absolute;top:-0.1rem;left:0;bottom:0;font-size:2.8rem}}.aboutCore .coreValue .read p{margin-top:2rem}@media(max-width: 767px){.aboutCore .coreValue .read p{margin-top:1.5rem}}.aboutCore .coreValue .read ul{margin-top:2rem}@media(max-width: 767px){.aboutCore .coreValue .read ul{margin-top:1.5rem}}.aboutCore .coreValue .read ul li{position:relative;margin:.5rem 0 0 0;padding-left:1em}.aboutCore .coreValue .read ul li:before{content:"・";position:absolute;top:0;left:0;font-weight:700;color:var(--colorMain1)}.aboutCore .coreValue:after{content:"";display:block;position:absolute;top:-7rem;left:0;background-color:rgba(133,150,159,.08);width:100%;height:calc(100% + 20rem);z-index:1;clip-path:polygon(0 20rem, 100% 0%, 100% calc(100% - 20rem), 0% 100%)}@media(max-width: 767px){.aboutCore .coreValue:after{top:-4rem;height:calc(100% + 9rem);clip-path:polygon(0 10rem, 100% 0%, 100% calc(100% - 10rem), 0% 100%)}}@media(min-width: 768px){.aboutCore .coreValue.rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.aboutCore .coreValue.rev .imageBox{border-radius:.5rem 0 0 .5rem}}.aboutCore .coreValue.rev:after{background-color:rgba(69,186,224,.2);clip-path:polygon(0 0, 100% 20rem, 100% 100%, 0 calc(100% - 20rem))}@media(max-width: 767px){.aboutCore .coreValue.rev:after{clip-path:polygon(0 0, 100% 10rem, 100% 100%, 0 calc(100% - 10rem))}}.aboutCore .coreValue.last{margin-bottom:12rem}@media(max-width: 767px){.aboutCore .coreValue.last{margin-bottom:6rem}}.aboutCore .companyLink{display:-webkit-box;display:-ms-flexbox;display:flex;border-right:1px solid var(--colorSub2);width:100%;margin:4rem 0}@media(max-width: 767px){.aboutCore .companyLink{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3rem 0}}.aboutCore .companyLink li{border-left:1px solid var(--colorSub2);width:100%}@media(max-width: 767px){.aboutCore .companyLink li{width:50%}}.aboutCore .companyLink li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5rem 2rem;font-size:1.2rem;line-height:1.5;text-align:center;color:var(--colorMain3)}@media(max-width: 767px){.aboutCore .companyLink li a{padding:2.5rem 1rem;font-size:1rem}}.aboutCore .companyLink li a img{width:auto;height:15rem;margin:0 auto 4rem auto}@media(max-width: 767px){.aboutCore .companyLink li a img{height:10rem;margin:0 auto 2rem auto}}@media(min-width: 768px){.aboutCore .companyLink li a:hover{background-color:rgba(133,150,159,.08)}}.aboutHowto{background-color:rgba(133,150,159,.08);padding:14rem 0 15rem 0}@media(max-width: 767px){.aboutHowto{padding:7rem 0 8rem 0}}.aboutHowto .howTo{position:relative;border-radius:.5rem;background-color:#fff;width:100%;margin-top:6rem;padding:4rem 5rem;-webkit-box-shadow:0 0 1.6rem rgba(0,0,0,.06);box-shadow:0 0 1.6rem rgba(0,0,0,.06)}@media(max-width: 767px){.aboutHowto .howTo{margin-top:3rem;padding:5rem 2.5rem 3rem 2.5rem}}.aboutHowto .howTo .num{position:absolute;top:0;left:0;display:block;border-radius:.5rem 0 .5rem 0;background-color:var(--colorMain1);width:6rem;height:6rem;font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:3rem;font-weight:700;font-weight:0;line-height:6rem;text-align:center;color:#fff}@media(max-width: 767px){.aboutHowto .howTo .num{width:4rem;height:4rem;font-size:2.4rem;line-height:4rem}}.aboutHowto .howTo .inner{width:100%;max-width:100rem;margin:0 auto}.aboutHowto .howTo h3{margin-bottom:2rem;font-size:2rem;font-weight:700;line-height:1.5}@media(max-width: 767px){.aboutHowto .howTo h3{margin-bottom:1.2rem;font-size:1.8rem}}.aboutHowto .howTo p{margin-top:1.5rem}@media(max-width: 767px){.aboutHowto .howTo p{margin-top:1rem}}.aboutHowto .howTo .innovation{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;margin-top:3rem}@media(max-width: 767px){.aboutHowto .howTo .innovation{display:block;margin-top:2rem}}.aboutHowto .howTo .innovation dl{border-radius:.5rem;background-color:#f5fafc;width:100%;padding:2.5rem 3rem}@media(max-width: 767px){.aboutHowto .howTo .innovation dl{margin-top:1rem;padding:2.5rem}}.aboutHowto .howTo .innovation dl dt{margin-bottom:1.2rem;font-size:1.8rem;font-weight:700;line-height:1.5;text-align:center;color:var(--colorMain1)}@media(max-width: 767px){.aboutHowto .howTo .innovation dl dt{font-size:1.6rem}}.aboutMerit{padding:14rem 0 0 0}@media(max-width: 767px){.aboutMerit{padding:7rem 0 0 0}}.aboutMerit dl{margin:2rem 0;text-align:center}.aboutMerit dl dt{margin-bottom:1rem;font-size:1.8rem;font-weight:700}@media(max-width: 767px){.aboutMerit dl{margin:1.5rem 0}.aboutMerit dl dt{margin-bottom:.5rem;font-size:1.6rem}}.aboutMerit .note{font-size:1.2rem;color:var(--colorMain3);text-align:center}@media(max-width: 767px){.aboutMerit .note{font-size:1.1rem}}.aboutMerit .bigImage{margin-top:6rem}@media(max-width: 767px){.aboutMerit .bigImage{margin-top:3rem}}.solutionTitle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--colorMain3);width:100%;height:56rem;color:#fff;overflow:hidden}@media(max-width: 767px){.solutionTitle{height:auto;min-height:48rem;padding:6rem 0}}.solutionTitle .pageInner13{z-index:3}.solutionTitle .pageInner13 h1{font-size:1.6rem;font-weight:500;line-height:1.6}.solutionTitle .pageInner13 h1 img{margin-top:2rem;width:auto}.solutionTitle .pageInner13 h1.awlbox img{height:6.6rem}.solutionTitle .pageInner13 h1.awlengine img{height:8rem}.solutionTitle .pageInner13 h1.facewatch img{height:6.6rem}.solutionTitle .pageInner13 p{margin-top:2.5rem;font-size:2rem;font-weight:700;line-height:1.8}.solutionTitle .pageInner13 .linkBtn{margin-top:6rem}.solutionTitle .pageInner13 .linkBtn a{height:7rem}@media(max-width: 767px){.solutionTitle .pageInner13 h1{font-size:1.4rem}.solutionTitle .pageInner13 h1 img{margin-top:1.6rem;width:100% !important;height:auto !important}.solutionTitle .pageInner13 p{margin-top:2rem;font-size:1.6rem}.solutionTitle .pageInner13 .linkBtn{margin-top:4rem}.solutionTitle .pageInner13 .linkBtn a{height:6rem}}@media(min-width: 768px){.solutionTitle .pageInner13 .image{position:absolute;top:50%;left:calc(50% - 5rem);width:50vw;max-width:80rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}@media(max-width: 767px){.solutionTitle .pageInner13 .image{width:100%;margin-top:4rem}}.solutionTitle:before{content:"";clip-path:polygon(0 0, 100% 0, calc(100% - 40rem) 100%, 0% 100%);position:absolute;top:0;left:0;display:block;background-color:rgba(0,0,0,.5);width:calc(50% + 25rem);height:100%;z-index:2}@media(max-width: 767px){.solutionTitle:before{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 10rem), 0% 100%);width:100%;height:40rem}}.solutionTitle .bgImage{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.solutionTitle .bgImage img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;max-width:initial;width:100%;height:100%}.solutionContents{position:relative;padding:14rem 0 15rem 0}@media(max-width: 767px){.solutionContents{padding:7rem 0 8rem 0}}.solutionContents .flowArea{position:relative;counter-reset:flow;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.solutionContents .flowArea .flow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid var(--colorMain1);border-radius:.5rem;background-color:#fff;width:100%;min-height:9rem;margin-bottom:4rem}.solutionContents .flowArea .flow:after{content:"";position:absolute;left:50%;bottom:-3rem;width:0;height:0;border-style:solid;border-width:3rem 4.5rem 0 4.5rem;border-color:#addcef rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);margin-left:-4.5rem;z-index:-1}@media(max-width: 767px){.solutionContents .flowArea .flow{min-height:7.8rem;margin-bottom:3rem}.solutionContents .flowArea .flow:after{bottom:-2rem;border-width:2rem 3.5rem 0 3.5rem;margin-left:-3.5rem}}.solutionContents .flowArea .flow:last-of-type{margin-bottom:0}.solutionContents .flowArea .flow:last-of-type:after{display:none}.solutionContents .flowArea .flow .num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 9rem;flex:0 0 9rem;background-color:var(--colorMain1);width:9rem;padding-top:.2rem;font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-weight:700;line-height:1;color:#fff}.solutionContents .flowArea .flow .num:before{content:"STEP";font-size:2rem}.solutionContents .flowArea .flow .num:after{counter-increment:flow;content:counter(flow) "";font-size:4.6rem}@media(max-width: 767px){.solutionContents .flowArea .flow .num{-webkit-box-flex:0;-ms-flex:0 0 4.5rem;flex:0 0 4.5rem;width:4.5rem;line-height:1.1}.solutionContents .flowArea .flow .num:before{font-size:1.2rem}.solutionContents .flowArea .flow .num:after{font-size:2.4rem}}.solutionContents .flowArea .flow dl{-ms-flex-item-align:center;align-self:center;width:calc(100% - 9rem);padding:1.65rem 11rem 1.65rem 2rem;line-height:1.6;text-align:center}@media(max-width: 767px){.solutionContents .flowArea .flow dl{width:calc(100% - 4.5rem);padding:1.8rem 1.5rem 1.8rem 1.5rem;text-align:left}}.solutionContents .flowArea .flow dl dt{font-size:1.8rem;font-weight:700}@media(max-width: 767px){.solutionContents .flowArea .flow dl dt{margin-bottom:.6rem;font-size:1.5rem}}@media(max-width: 767px){.solutionContents .flowArea .flow dl dd{font-size:1.3rem}}.solutionContents .flowArea .flow dl .contact{position:absolute;top:50%;right:1rem;width:7rem;height:7rem;margin-top:-3.5rem}@media(max-width: 767px){.solutionContents .flowArea .flow dl .contact{top:.5rem;right:.5rem;width:4rem;height:4rem;margin-top:0}}.solutionContents .flowArea .flow dl .contact a{display:block;border:1px solid var(--colorMain2);border-radius:.5rem;background:var(--colorMain2) url(../img/icon-contact-w.webp) no-repeat center .8rem/2rem;width:7rem;height:7rem;padding:3.4rem 0 0 0;font-size:1.2rem;line-height:1.2;text-align:center;color:#fff;-webkit-box-shadow:0 .2rem .5rem rgba(0,0,0,.08);box-shadow:0 .2rem .5rem rgba(0,0,0,.08)}@media(min-width: 768px){.solutionContents .flowArea .flow dl .contact a:hover{background-color:#fff;background-image:url(../img/icon-contact-r.webp);color:var(--colorMain2)}}@media(max-width: 767px){.solutionContents .flowArea .flow dl .contact a{background-position:center center;padding:0;width:4rem;height:4rem}.solutionContents .flowArea .flow dl .contact a span{display:none}}.solutionContents .faqArea{counter-reset:faq;width:100%}.solutionContents .faqArea dt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:.5rem .5rem 0 0;background-color:var(--colorMain1);width:100%;margin-top:3rem;padding:2.2rem 5rem 1.8rem 5rem;font-size:2rem;font-weight:700;line-height:1.5;color:#fff}.solutionContents .faqArea dt:before{counter-increment:faq;content:"Q" counter(faq) ".";-webkit-box-flex:0;-ms-flex:0 0 4.5rem;flex:0 0 4.5rem;margin-top:-0.4rem;width:4.5rem;font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:2.4rem;font-weight:700;line-height:1.5}@media(max-width: 767px){.solutionContents .faqArea dt{padding:1.4rem 2rem 1rem 2rem;font-size:1.6rem}.solutionContents .faqArea dt:before{-webkit-box-flex:0;-ms-flex:0 0 3.5rem;flex:0 0 3.5rem;width:3.5rem;margin-top:-0.3rem;font-size:1.8rem}}.solutionContents .faqArea dd{border:1px solid var(--colorMain1);border-radius:0 0 .5rem .5rem;background-color:#fff;padding:3rem 5rem}.solutionContents .faqArea dd p{margin-bottom:1.5rem}.solutionContents .faqArea dd p:last-child{margin-bottom:0}@media(max-width: 767px){.solutionContents .faqArea dd{padding:2rem}}.footerContact.solution{padding:9rem 0 10rem 0}@media(max-width: 767px){.footerContact.solution{padding:5rem 0 6rem 0}}.footerContact.solution .solutionHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-bottom:4rem;font-size:2.8rem;font-weight:700;line-height:1.5;letter-spacing:.05em}@media(max-width: 767px){.footerContact.solution .solutionHead{display:block;margin-bottom:2rem;font-size:2rem}}.footerContact.solution .solutionHead span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 18rem;flex:0 0 18rem;border-radius:.4rem;background-color:var(--colorMain2);width:18rem;height:4rem;font-size:2rem;line-height:1;text-align:center;color:#fff}@media(max-width: 767px){.footerContact.solution .solutionHead span{margin-bottom:1rem;width:15rem;height:3.4rem;font-size:1.6rem}}.solutionIconlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5rem 0}@media(max-width: 767px){.solutionIconlist{display:block}}.solutionIconlist .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid var(--colorSub3);width:50%;padding:2rem 5rem}.solutionIconlist .list:nth-of-type(odd){border-left:1px solid var(--colorSub3)}@media(max-width: 767px){.solutionIconlist .list{border-left:1px solid var(--colorSub3);border-right:1px solid var(--colorSub3);width:100%;margin-top:1.5rem;padding:.5rem 1.5rem !important}}.solutionIconlist .list .icon{width:8rem}@media(max-width: 767px){.solutionIconlist .list .icon{width:6rem}}.solutionIconlist .list .read{width:calc(100% - 11rem)}.solutionIconlist .list .read h3{position:relative;margin-bottom:1.5rem;font-size:2rem;font-weight:700;line-height:1.5;color:var(--colorMain1)}.solutionIconlist .list .read h3:has(span){padding-left:1.4em}.solutionIconlist .list .read h3 span{position:absolute;top:-0.25rem;left:0;font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:2.2rem;font-weight:700}@media(max-width: 767px){.solutionIconlist .list .read{width:calc(100% - 7.5rem)}.solutionIconlist .list .read h3{margin-bottom:.8rem;font-size:1.6rem}.solutionIconlist .list .read h3 span{top:-0.2rem;font-size:1.8rem}}.solutionIconlist li.list{padding:1rem 5rem}.solutionIconlist li p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 11rem);font-size:2rem;font-weight:700;line-height:1.4}.solutionIconlist li p span{-webkit-box-flex:0;-ms-flex:0 0 4.5rem;flex:0 0 4.5rem;width:4.5rem;font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:4rem;font-weight:700;line-height:1;color:var(--colorMain1)}@media(max-width: 767px){.solutionIconlist li p{width:calc(100% - 7.5rem);font-size:1.6rem}.solutionIconlist li p span{-webkit-box-flex:0;-ms-flex:0 0 3.5rem;flex:0 0 3.5rem;width:3.5rem;font-size:3rem}}.solutionIconlist .image{position:relative;width:50%}.solutionIconlist .image img{position:absolute;top:0;left:5rem;width:calc(100% - 10rem)}@media(max-width: 767px){.solutionIconlist .image{width:100%;margin-top:2rem}.solutionIconlist .image img{position:relative;left:0;width:100%}}.solutionIconlist+.note{margin-top:4rem;font-size:1.2rem;text-align:center;color:var(--colorMain3)}@media(max-width: 767px){.solutionIconlist+.note{margin-top:2rem;font-size:1rem}}.solutionCase{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:.5rem;background-color:#fff;width:calc(100% - 5rem);min-height:31rem;margin:6rem auto 6rem 0;overflow:hidden;-webkit-box-shadow:0 0 1.6rem rgba(0,0,0,.06);box-shadow:0 0 1.6rem rgba(0,0,0,.06)}@media(max-width: 767px){.solutionCase{display:block;width:100%;margin:2rem 0 0 0 !important}}.solutionCase.rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:6rem 0 6rem auto}.solutionCase .imageBox{width:55rem}@media(max-width: 767px){.solutionCase .imageBox{width:100%;aspect-ratio:16/9}}.solutionCase .read{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:calc(100% - 55rem);padding:4rem 8rem}@media(max-width: 767px){.solutionCase .read{width:100%;padding:2.5rem 2rem}}.solutionCase .read h3{margin-bottom:1.5rem;font-size:2.4rem;font-weight:700;line-height:1.5;color:var(--colorMain1)}@media(max-width: 767px){.solutionCase .read h3{margin-bottom:1rem;font-size:1.8rem}}.solutionCase .read dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;margin-top:1rem}@media(max-width: 767px){.solutionCase .read dl{gap:1rem;margin-top:.5rem}}.solutionCase .read dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.5rem;background-color:var(--colorSub1);width:8rem;padding:1rem;font-weight:700;line-height:1;text-align:center;color:var(--colorMain1)}@media(max-width: 767px){.solutionCase .read dl dt{width:7rem;padding:.5rem}}.solutionCase .read dl dd{width:calc(100% - 10rem);line-height:1.75}@media(max-width: 767px){.solutionCase .read dl dd{width:calc(100% - 8rem);line-height:1.7}}.awlboxPoint{position:relative;background-color:rgba(133,150,159,.08);padding:14rem 0 15rem 0}@media(max-width: 767px){.awlboxPoint{padding:7rem 0 8rem 0}}.awlboxReason{position:relative;padding:14rem 0 15rem 0}@media(max-width: 767px){.awlboxReason{padding:7rem 0 8rem 0}}.awlboxFunction{position:relative;background-color:rgba(133,150,159,.08);padding:14rem 0 15rem 0}@media(max-width: 767px){.awlboxFunction{padding:7rem 0 8rem 0}}.awlboxFunction .functionTitle{margin:6rem 0 2.5rem 0;font-size:2.8rem;font-weight:700;line-height:1.5;color:var(--colorMain1)}.awlboxFunction .functionTitle+dl{margin:2rem 0 5rem 0}.awlboxFunction .functionTitle+dl dt{margin-bottom:1.5rem;font-size:2rem;font-weight:700;line-height:1.5}@media(max-width: 767px){.awlboxFunction .functionTitle{margin:3rem 0 1.5rem 0;font-size:2rem}.awlboxFunction .functionTitle+dl{margin:1.5rem 0 2rem 0}.awlboxFunction .functionTitle+dl dt{margin-bottom:1rem;font-size:1.6rem}}.awlboxFunction .defaultFunction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:4rem 0 10rem 0}@media(max-width: 767px){.awlboxFunction .defaultFunction{border-top:1px solid var(--colorSub3);margin:3rem 0 6rem 0}}.awlboxFunction .defaultFunction .function{border-bottom:1px solid var(--colorSub3);width:calc(50% - 2rem);padding:2.5rem 0 2.5rem 4.5rem}@media(min-width: 768px){.awlboxFunction .defaultFunction .function:nth-of-type(-n+2){border-top:1px solid var(--colorSub3)}}@media(max-width: 767px){.awlboxFunction .defaultFunction .function{width:100%;padding:2rem 0 2rem 3.5rem}}.awlboxFunction .defaultFunction .function h4{position:relative;margin-bottom:1.5rem;font-size:2rem;font-weight:700;line-height:1.5;color:var(--colorMain1)}@media(max-width: 767px){.awlboxFunction .defaultFunction .function h4{margin-bottom:.8rem;font-size:1.6rem}}.awlboxFunction .defaultFunction .function h4 span{position:absolute;top:0;left:-4.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.3rem;background-color:var(--colorMain1);width:3rem;height:3rem;font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:1.6rem;font-weight:700;line-height:1;text-align:center;color:#fff}@media(max-width: 767px){.awlboxFunction .defaultFunction .function h4 span{left:-3.5rem;width:2.2rem;height:2.2rem;font-size:1.4rem}}.awlboxFunction .defaultFunction .function p span{font-size:1.4rem}.awlboxFunction .aiFunction{position:relative;border-radius:.5rem;background-color:#fff;width:100%;margin:4rem 0;padding:0 5rem 5rem 5rem;-webkit-box-shadow:0 0 1.6rem rgba(0,0,0,.06);box-shadow:0 0 1.6rem rgba(0,0,0,.06);text-align:center}@media(max-width: 767px){.awlboxFunction .aiFunction{margin:3rem 0;padding:0 2rem 3rem 2rem;text-align:left}}.awlboxFunction .aiFunction .title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.5rem .5rem 0 0;width:calc(100% + 10rem);height:16rem;margin:0 -5rem 4rem -5rem;text-align:center;color:#fff;overflow:hidden}@media(max-width: 767px){.awlboxFunction .aiFunction .title{width:calc(100% + 4rem);height:10rem;margin:0 -2rem 2rem -2rem}}.awlboxFunction .aiFunction .title h4{position:relative;font-size:2.8rem;font-weight:700;line-height:1.5;letter-spacing:.05em;z-index:2}.awlboxFunction .aiFunction .title h4 span{display:block;font-size:1.8rem}@media(max-width: 767px){.awlboxFunction .aiFunction .title h4{font-size:2rem}.awlboxFunction .aiFunction .title h4 span{font-size:1.4rem}}.awlboxFunction .aiFunction .title img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;max-width:initial;width:100%;height:100%;z-index:1}.awlboxFunction .aiFunction ul{display:-webkit-box;display:-ms-flexbox;display:flex;border-left:1px solid var(--colorSub3);width:100%;max-width:100rem;margin:4rem auto 0 auto;text-align:center}@media(max-width: 767px){.awlboxFunction .aiFunction ul{margin-top:2rem}}.awlboxFunction .aiFunction ul li{border-right:1px solid var(--colorSub3);width:100%;padding:1rem;font-size:1.8rem;font-weight:700;line-height:1.5}.awlboxFunction .aiFunction ul li img{width:8rem;margin:0 auto 1rem auto}@media(max-width: 767px){.awlboxFunction .aiFunction ul li{padding:.5rem 1rem;font-size:1.4rem}.awlboxFunction .aiFunction ul li img{width:6rem}}.awlboxFunction .mct{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:.5rem;background-color:#fff;width:100%;max-width:100rem;min-height:22rem;margin:4rem auto 0 auto;-webkit-box-shadow:0 0 1.6rem rgba(0,0,0,.06);box-shadow:0 0 1.6rem rgba(0,0,0,.06)}@media(max-width: 767px){.awlboxFunction .mct{display:block;margin-top:3rem}}.awlboxFunction .mct .read{-ms-flex-item-align:center;align-self:center;width:calc(100% - 39rem);padding:4rem 5rem}@media(max-width: 767px){.awlboxFunction .mct .read{width:100%;padding:2.5rem 2rem}}.awlboxFunction .mct .read h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;margin-bottom:2rem;font-size:1.8rem;font-weight:700;line-height:1.5}.awlboxFunction .mct .read h4 span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 10rem;flex:0 0 10rem;border-radius:.3rem;background-color:var(--colorMain1);width:10rem;height:3rem;font-size:1.2rem;line-height:1;text-align:center;color:#fff}@media(max-width: 767px){.awlboxFunction .mct .read h4{display:block;margin-bottom:1rem;font-size:1.6rem}.awlboxFunction .mct .read h4 span{height:2.8rem;margin-bottom:.8rem}}.awlboxFunction .mct .imageBox{-webkit-box-flex:0;-ms-flex:0 0 39rem;flex:0 0 39rem;border:1px solid #ccc;border-radius:0 .5rem .5rem 0;width:39rem}@media(max-width: 767px){.awlboxFunction .mct .imageBox{border-radius:0 0 .5rem .5rem;width:100%;height:19rem}}.awlboxCase{position:relative;background-color:rgba(133,150,159,.08);padding:14rem 0 15rem 0}@media(max-width: 767px){.awlboxCase{padding:7rem 0 8rem 0}}.awlboxCase .pageHead+dl{margin:-2rem 0 6rem 0;text-align:center}.awlboxCase .pageHead+dl dt{margin-bottom:2rem;font-size:3rem;font-weight:700;line-height:1.5;color:var(--colorMain1)}.awlboxCase .pageHead+dl dd{font-size:1.8rem;font-weight:700}@media(max-width: 767px){.awlboxCase .pageHead+dl{margin:-1rem 0 3rem 0;text-align:left}.awlboxCase .pageHead+dl dt{margin-bottom:1rem;font-size:1.8rem}.awlboxCase .pageHead+dl dd{font-size:1.5rem}}.awlboxCase .advancedCases{margin-top:8rem;margin-bottom:10rem}@media(max-width: 767px){.awlboxCase .advancedCases{margin-top:4rem;margin-bottom:6rem}}.awlboxCase .advancedCases .advancedTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-bottom:4rem;font-size:3rem;font-weight:700;line-height:1.5}.awlboxCase .advancedCases .advancedTitle span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--colorMain1);border-radius:.3rem;background-color:#fff;width:10rem;height:4rem;font-size:1.6rem;font-weight:700;line-height:1;color:var(--colorMain1)}@media(max-width: 767px){.awlboxCase .advancedCases .advancedTitle{display:block;margin-bottom:1.5rem;font-size:2rem}.awlboxCase .advancedCases .advancedTitle span{width:8rem;height:3rem;margin-bottom:.8rem;font-size:1.2rem}}.awlboxCase .advancedCases .advancedList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;width:100%;margin-top:6rem}@media(max-width: 767px){.awlboxCase .advancedCases .advancedList{display:block;margin-top:3rem}}.awlboxCase .advancedCases .advancedList dl{border:1px solid var(--colorMain1);border-radius:.5rem;width:100%;max-width:50%}@media(max-width: 767px){.awlboxCase .advancedCases .advancedList dl{max-width:100%;margin-top:1rem}}.awlboxCase .advancedCases .advancedList dl dt{background-color:var(--colorMain1);padding:1.2rem 5rem;font-size:1.8rem;font-weight:700;line-height:1.5;text-align:center;color:#fff}@media(max-width: 767px){.awlboxCase .advancedCases .advancedList dl dt{padding:1rem 2rem;font-size:1.6rem}}.awlboxCase .advancedCases .advancedList dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:14rem}.awlboxCase .advancedCases .advancedList dl dd .imageBox{-webkit-box-flex:0;-ms-flex:0 0 14rem;flex:0 0 14rem;width:14rem}.awlboxCase .advancedCases .advancedList dl dd p{-ms-flex-item-align:center;align-self:center;padding:2.5rem 4rem}@media(max-width: 767px){.awlboxCase .advancedCases .advancedList dl dd .imageBox{-webkit-box-flex:0;-ms-flex:0 0 12rem;flex:0 0 12rem;width:12rem}.awlboxCase .advancedCases .advancedList dl dd p{-ms-flex-item-align:center;align-self:center;padding:2rem}}.awlengineAbout{position:relative;padding:14rem 0 15rem 0}@media(max-width: 767px){.awlengineAbout{padding:7rem 0 8rem 0}}.awlengineAbout .aboutOperation{position:relative;border-radius:.5rem;background-color:#fff;width:100%;margin:5rem 0 8rem 0;padding:4rem 8rem 5rem 8rem;-webkit-box-shadow:0 0 1.6rem rgba(0,0,0,.06);box-shadow:0 0 1.6rem rgba(0,0,0,.06)}@media(max-width: 767px){.awlengineAbout .aboutOperation{margin:3rem 0 4rem 0;padding:2.5rem 2rem}}.awlengineAbout .aboutOperation:after{content:"";position:absolute;bottom:-5rem;left:50%;width:0;height:0;border-style:solid;border-width:5rem 9rem 0 9rem;border-color:#addcef rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);margin-left:-9rem}@media(max-width: 767px){.awlengineAbout .aboutOperation:after{bottom:-3rem;border-width:3rem 4rem 0 4rem;margin-left:-4rem}}.awlengineAbout .aboutOperation h3{margin-bottom:2.5rem;font-size:3rem;font-weight:700;line-height:1.5;text-align:center}@media(max-width: 767px){.awlengineAbout .aboutOperation h3{margin-bottom:1.5rem;font-size:2rem}}.awlengineAbout .aboutOperation>p{text-align:center}@media(max-width: 767px){.awlengineAbout .aboutOperation>p{text-align:left}}.awlengineAbout .aboutOperation .operationList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;width:100%;margin-top:4rem}@media(max-width: 767px){.awlengineAbout .aboutOperation .operationList{display:block;margin-top:2rem}}.awlengineAbout .aboutOperation .operationList .operation{position:relative;border-radius:.5rem;background-color:#f9fafa;width:100%;padding:4rem}.awlengineAbout .aboutOperation .operationList .operation img{width:8rem;height:8rem;margin:0 auto}.awlengineAbout .aboutOperation .operationList .operation h4{margin:2rem 0 1.5rem 0;font-size:2rem;font-weight:700;text-align:center;color:var(--colorMain1)}@media(max-width: 767px){.awlengineAbout .aboutOperation .operationList .operation{margin-top:1rem;padding:2rem}.awlengineAbout .aboutOperation .operationList .operation img{width:6rem;height:6rem}.awlengineAbout .aboutOperation .operationList .operation h4{margin:1.5rem 0 1rem 0;font-size:1.6rem}}.awlengineAbout .partTitle{margin:8rem 0 6rem 0;font-size:3rem;font-weight:700;letter-spacing:.05em;line-height:1.5;text-align:center}@media(max-width: 767px){.awlengineAbout .partTitle{margin:4rem 0 2rem 0;font-size:2rem}}.awlengineAbout .partTitle span{color:var(--colorMain1)}.awlengineAbout .partImage{width:100%;margin:6rem 0 4rem 0}@media(max-width: 767px){.awlengineAbout .partImage{margin:2rem 0}}.awlengineAbout .partText{margin-top:4rem;font-size:1.8rem;font-weight:700;line-height:1.8;text-align:center}@media(max-width: 767px){.awlengineAbout .partText{margin-top:2rem;font-size:1.6rem;text-align:left}}.awlengineValue{position:relative;background-color:rgba(133,150,159,.08);padding:14rem 0 15rem 0}@media(max-width: 767px){.awlengineValue{padding:7rem 0 8rem 0}}.awlengineValue .valueImage{position:relative;width:100%;margin-top:8rem;border-radius:.5rem;overflow:hidden}@media(max-width: 767px){.awlengineValue .valueImage{margin-top:2rem}}.awlengineStructure{position:relative;padding:14rem 0 15rem 0}@media(max-width: 767px){.awlengineStructure{padding:7rem 0 8rem 0}}.awlengineStructure .structureArea{position:relative;border-radius:.5rem;background-color:#fff;width:100%;margin-top:4rem;padding:4.5rem 8rem;-webkit-box-shadow:0 0 1.6rem rgba(0,0,0,.06);box-shadow:0 0 1.6rem rgba(0,0,0,.06)}@media(max-width: 767px){.awlengineStructure .structureArea{margin:2rem 0;padding:2.5rem 2rem}}.awlengineStructure .structureArea h3{margin-bottom:2.5rem;font-size:3rem;font-weight:700;line-height:1.5;text-align:center}@media(max-width: 767px){.awlengineStructure .structureArea h3{margin-bottom:1.5rem;font-size:2rem}}.awlengineStructure .structureArea>p{text-align:center}@media(max-width: 767px){.awlengineStructure .structureArea>p{text-align:left}}.awlengineStructure .structureArea .lastText{margin-top:3rem;font-size:2rem;font-weight:700;line-height:1.5;text-align:center;color:var(--colorMain1)}@media(max-width: 767px){.awlengineStructure .structureArea .lastText{margin-top:2rem;font-size:1.6rem;line-height:1.5;text-align:left}}.awlengineStructure .structureArea .structureSensor{counter-reset:sensor;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4rem}@media(max-width: 767px){.awlengineStructure .structureArea .structureSensor{display:block;margin-top:2rem}}.awlengineStructure .structureArea .structureSensor dt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 38rem;flex:0 0 38rem;border:1px solid var(--colorMain1);border-right:none;border-radius:.5rem 0 0 .5rem;width:38rem;height:6rem;margin-top:2rem;padding-left:8rem;font-size:1.8rem;font-weight:700;line-height:1.4;color:var(--colorMain1)}@media(max-width: 767px){.awlengineStructure .structureArea .structureSensor dt{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-radius:.5rem .5rem 0 0;border:1px solid var(--colorMain1);border-bottom:none;width:100%;height:3rem;margin-top:2rem;padding:0 1rem 0 4rem;font-size:1.6rem;line-height:1.1}}.awlengineStructure .structureArea .structureSensor dt:before{counter-increment:sensor;content:"L" counter(sensor);position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.3rem 0 0 .3rem;background-color:var(--colorMain1);width:calc(6rem - 2px);height:calc(6rem - 2px);font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:3rem;font-weight:700;line-height:1;color:#fff}@media(max-width: 767px){.awlengineStructure .structureArea .structureSensor dt:before{border-radius:.3rem 0 .3rem 0;width:3rem;height:3rem;font-size:1.6rem}}.awlengineStructure .structureArea .structureSensor dt:first-of-type{margin-top:0}.awlengineStructure .structureArea .structureSensor dt.l4{border-color:#55b1d0;color:#55b1d0}.awlengineStructure .structureArea .structureSensor dt.l4:before{background-color:#55b1d0}.awlengineStructure .structureArea .structureSensor dt.l3{border-color:#65a8bf;color:#65a8bf}.awlengineStructure .structureArea .structureSensor dt.l3:before{background-color:#65a8bf}.awlengineStructure .structureArea .structureSensor dt.l2{border-color:#759faf;color:#759faf}.awlengineStructure .structureArea .structureSensor dt.l2:before{background-color:#759faf}.awlengineStructure .structureArea .structureSensor dt.l1{border-color:var(--colorMain3);color:var(--colorMain3)}.awlengineStructure .structureArea .structureSensor dt.l1:before{background-color:var(--colorMain3)}.awlengineStructure .structureArea .structureSensor dd{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;border:1px solid var(--colorMain1);border-left:none;border-radius:0 .5rem .5rem 0;width:calc(100% - 38rem);height:6rem;margin-top:2rem;padding:.5rem 2rem;font-size:1.6rem;line-height:1.4}@media(max-width: 767px){.awlengineStructure .structureArea .structureSensor dd{gap:1rem;border:1px solid var(--colorMain1);border-top:none;border-radius:0 0 .5rem .5rem;width:100%;height:auto;margin:0;padding:1.5rem 2rem;font-size:1.3rem}}.awlengineStructure .structureArea .structureSensor dd img{width:8rem;-webkit-box-flex:0;-ms-flex:0 0 8rem;flex:0 0 8rem}@media(max-width: 767px){.awlengineStructure .structureArea .structureSensor dd img{width:6rem;-webkit-box-flex:0;-ms-flex:0 0 6rem;flex:0 0 6rem}}.awlengineStructure .structureArea .structureSensor dd:before{content:"";position:absolute;top:50%;left:0;display:block;border-left:1px solid var(--colorSub3);height:3rem;margin-top:-1.5rem}.awlengineStructure .structureArea .structureSensor dd:after{content:"";position:absolute;top:-1.5rem;left:25%;width:0;height:0;border-style:solid;border-width:0 2rem 1.5rem 2rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--colorMain1) rgba(0,0,0,0);margin-left:-2rem;opacity:.5}@media(max-width: 767px){.awlengineStructure .structureArea .structureSensor dd:after{top:-4.5rem;left:50%}}.awlengineStructure .structureArea .structureSensor dd:first-of-type{margin-top:0}.awlengineStructure .structureArea .structureSensor dd:first-of-type:after{display:none}.awlengineStructure .structureArea .structureSensor dd.l4{border-color:#55b1d0}.awlengineStructure .structureArea .structureSensor dd.l4:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #55b1d0 rgba(0,0,0,0)}.awlengineStructure .structureArea .structureSensor dd.l3{border-color:#65a8bf}.awlengineStructure .structureArea .structureSensor dd.l3:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #65a8bf rgba(0,0,0,0)}.awlengineStructure .structureArea .structureSensor dd.l2{border-color:#759faf}.awlengineStructure .structureArea .structureSensor dd.l2:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #759faf rgba(0,0,0,0)}.awlengineStructure .structureArea .structureSensor dd.l1{border-color:var(--colorMain3)}.awlengineStructure .structureArea .structureSensor dd.l1:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--colorMain3) rgba(0,0,0,0)}.awlengineStructure .structureArea .structureList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;width:100%;margin-top:4rem}@media(max-width: 767px){.awlengineStructure .structureArea .structureList{display:block;margin-top:2rem}}.awlengineStructure .structureArea .structureList .structure{position:relative;border-radius:.5rem;background-color:#f9fafa;width:100%;padding:4rem}.awlengineStructure .structureArea .structureList .structure img{width:8rem;height:8rem;margin:0 auto}.awlengineStructure .structureArea .structureList .structure h4{margin:2rem 0 1.5rem 0;font-size:2rem;font-weight:700;text-align:center;color:var(--colorMain1)}.awlengineStructure .structureArea .structureList .structure p{margin-top:1rem}.awlengineStructure .structureArea .structureList .structure dt{margin-top:1rem;font-weight:700}@media(max-width: 767px){.awlengineStructure .structureArea .structureList .structure{margin-top:1rem;padding:2rem}.awlengineStructure .structureArea .structureList .structure img{width:6rem;height:6rem}.awlengineStructure .structureArea .structureList .structure h4{margin:1.5rem 0 1rem 0;font-size:1.6rem}}.awlengineCase{position:relative;background-color:rgba(133,150,159,.08);padding:14rem 0 15rem 0}@media(max-width: 767px){.awlengineCase{padding:7rem 0 8rem 0}}.facewatchFeatures{position:relative;padding:14rem 0 8rem 0}@media(max-width: 767px){.facewatchFeatures{padding:7rem 0 4rem 0}}.featuresImage{width:100%;height:40rem}@media(max-width: 767px){.featuresImage{height:20rem}}.facewatchCase{position:relative;background-color:rgba(133,150,159,.08);padding:14rem 0 15rem 0}@media(max-width: 767px){.facewatchCase{padding:7rem 0 8rem 0}}.facewatchCollabo{position:relative;padding:14rem 0 15rem 0}@media(max-width: 767px){.facewatchCollabo{padding:7rem 0 8rem 0}}.facewatchCollabo .haccp{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:.5rem;background-color:#fff;width:100%;max-width:120rem;min-height:32rem;margin:8rem auto 0 auto;-webkit-box-shadow:0 0 1.6rem rgba(0,0,0,.06);box-shadow:0 0 1.6rem rgba(0,0,0,.06)}@media(max-width: 767px){.facewatchCollabo .haccp{display:block;margin-top:4rem}}.facewatchCollabo .haccp .read{-ms-flex-item-align:center;align-self:center;width:calc(100% - 22rem);padding:4rem 5rem}@media(max-width: 767px){.facewatchCollabo .haccp .read{width:100%;padding:2.5rem 2rem}}.facewatchCollabo .haccp .read h3{margin-bottom:1.5rem;font-size:2.4rem;font-weight:700;line-height:1.5}.facewatchCollabo .haccp .read h3 span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.3rem;background-color:var(--colorMain1);width:10rem;height:3rem;margin-bottom:1rem;font-size:1.2rem;line-height:1;text-align:center;color:#fff}@media(max-width: 767px){.facewatchCollabo .haccp .read h3{display:block;margin-bottom:1rem;font-size:1.8rem}.facewatchCollabo .haccp .read h3 span{height:2.8rem;margin-bottom:.8rem}}.facewatchCollabo .haccp .imageBox{-webkit-box-flex:0;-ms-flex:0 0 32rem;flex:0 0 32rem;border-radius:.5rem 0 0 .5rem;width:32rem}@media(max-width: 767px){.facewatchCollabo .haccp .imageBox{border-radius:.5rem .5rem 0 0;width:100%;aspect-ratio:16/9}}.facewatchCasestudy{position:relative;background-color:rgba(133,150,159,.08);padding:14rem 0 15rem 0}@media(max-width: 767px){.facewatchCasestudy{padding:7rem 0 8rem 0}}.facewatchCasestudy .casestudyArea{position:relative;border-radius:.5rem;background-color:#fff;width:100%;margin-top:4rem;padding:4.5rem 8rem;-webkit-box-shadow:0 0 1.6rem rgba(0,0,0,.06);box-shadow:0 0 1.6rem rgba(0,0,0,.06)}@media(max-width: 767px){.facewatchCasestudy .casestudyArea{margin:2rem 0;padding:2.5rem 2rem}}.facewatchCasestudy .casestudyArea h3{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;margin-bottom:2.5rem;font-size:2rem;font-weight:700;line-height:1.5}.facewatchCasestudy .casestudyArea h3 span{display:block;width:16rem;height:9rem;overflow:hidden}@media(max-width: 767px){.facewatchCasestudy .casestudyArea h3{display:block;margin-bottom:1.5rem;font-size:1.8rem}.facewatchCasestudy .casestudyArea h3 span{margin:0 auto 1.5rem auto}}.facewatchCasestudy .casestudyArea .lastText{margin-top:3rem;font-size:2rem;font-weight:700;line-height:1.5;text-align:center;color:var(--colorMain1)}@media(max-width: 767px){.facewatchCasestudy .casestudyArea .lastText{margin-top:2rem;font-size:1.6rem;line-height:1.5;text-align:left}}.facewatchCasestudy .casestudyArea .casestudyList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;width:100%;margin-top:4rem}@media(max-width: 767px){.facewatchCasestudy .casestudyArea .casestudyList{display:block;margin-top:2rem}}.facewatchCasestudy .casestudyArea .casestudyList .structure{position:relative;border-radius:.5rem;background-color:#f9fafa;width:100%;padding:4rem}.facewatchCasestudy .casestudyArea .casestudyList .structure img{width:8rem;height:8rem;margin:0 auto}.facewatchCasestudy .casestudyArea .casestudyList .structure h4{margin:2rem 0 1.5rem 0;font-size:2rem;font-weight:700;text-align:center;color:var(--colorMain1)}.facewatchCasestudy .casestudyArea .casestudyList .structure ul li{position:relative;padding-left:1em}.facewatchCasestudy .casestudyArea .casestudyList .structure ul li:before{content:"・";position:absolute;top:0;left:0;font-weight:700;color:var(--colorMain1)}@media(max-width: 767px){.facewatchCasestudy .casestudyArea .casestudyList .structure{margin-top:1rem;padding:2rem}.facewatchCasestudy .casestudyArea .casestudyList .structure img{width:6rem;height:6rem}.facewatchCasestudy .casestudyArea .casestudyList .structure h4{margin:1.5rem 0 1rem 0;font-size:1.6rem}}.companyTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:56rem;color:#fff}@media(max-width: 767px){.companyTitle{display:block;height:42rem}}.companyTitle .pageInner12{z-index:2}@media(max-width: 767px){.companyTitle .pageInner12{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:42rem}}.companyTitle .pageInner12 h1{font-size:1.6rem;font-size:700;line-height:1.1;letter-spacing:.05em;text-align:center}.companyTitle .pageInner12 h1 span{display:block;margin-top:1rem;font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:8rem;letter-spacing:.05em;line-height:1.1}@media(max-width: 767px){.companyTitle .pageInner12 h1{font-size:1.4rem}.companyTitle .pageInner12 h1 span{font-size:4.2rem}}.companyTitle .bgImage{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.companyTitle .bgImage img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;max-width:initial;width:100%;height:100%}@media(max-width: 767px){.companyTitle .bgImage{height:42rem}}.companyMission{position:relative;padding:14rem 0 15rem 0;overflow:hidden;clip-path:inset(0)}.companyMission:before{content:"";position:fixed;top:0;left:0;display:block;background:#fff url(../img/company/company-mission-bg.webp) no-repeat center center/cover;width:100%;height:100%;z-index:-1}@media(max-width: 767px){.companyMission:before{background-size:200% auto}}.companyMission p{margin-top:3rem;font-size:1.8rem;font-weight:700;line-height:2;text-align:center}@media(max-width: 767px){.companyMission{padding:7rem 0 8rem 0}.companyMission p{margin-top:2rem;font-size:1.6rem;text-align:left}}.companyGroup{position:relative;padding:37rem 0 0 0}@media(max-width: 767px){.companyGroup{padding:8rem 0 0 0}}.companyGroup:before{content:"";position:absolute;top:0;left:0;display:block;background:#fff url(../img/company/company-group-mv.webp) no-repeat center center/cover;width:100%;height:64rem;z-index:-1}@media(max-width: 767px){.companyGroup:before{height:25rem}}.companyGroup .pageHead{color:#fff}.companyGroup .awlGroup{counter-reset:group;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5rem}@media(max-width: 767px){.companyGroup .awlGroup{display:block}}.companyGroup .awlGroup .group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:.5rem;background-color:hsla(0,0%,100%,.95);width:100%;padding:5rem;overflow:hidden;-webkit-box-shadow:0 0 1.6rem rgba(0,0,0,.06);box-shadow:0 0 1.6rem rgba(0,0,0,.06)}@media(max-width: 767px){.companyGroup .awlGroup .group{margin-top:2rem;padding:2.5rem 2rem}}.companyGroup .awlGroup .group:before{counter-increment:group;content:counter(group) "";position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.5rem 0 .5rem 0;background-color:var(--colorMain1);width:6rem;height:6rem;font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:3rem;font-weight:700;line-height:1;color:#fff}@media(max-width: 767px){.companyGroup .awlGroup .group:before{width:4rem;height:4rem;font-size:2rem}}.companyGroup .awlGroup .group h3{margin-bottom:2rem;font-size:2rem;font-weight:700;line-height:1.5;text-align:center;color:var(--colorMain1)}@media(max-width: 767px){.companyGroup .awlGroup .group h3{margin-bottom:1.5rem;font-size:1.8rem}}.companyGroup .awlGroup .group .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:8rem;margin-top:2rem}@media(max-width: 767px){.companyGroup .awlGroup .group .logo{margin-top:1.5rem;height:6.6rem}}.companyGroup .awlGroup .group .logo img{width:100%;max-width:18rem;margin:0 auto}@media(max-width: 767px){.companyGroup .awlGroup .group .logo img{max-width:15rem}}.companyGroup .awlGroup .group .logo.awlaiindia img{width:100%;max-width:100%}@media(max-width: 767px){.companyGroup .awlGroup .group .logo.awlaiindia img{width:90%;max-width:90%}}.companyArea{position:relative;padding:14rem 0 0 0}@media(max-width: 767px){.companyArea{padding:8rem 0 0 0}}.companyArea .companySubhead{border-bottom:1px solid var(--colorSub3);margin:8rem 0 4rem 0;padding-bottom:1rem;font-size:2.4rem;font-weight:700;line-height:1.4;color:var(--colorMain1)}@media(max-width: 767px){.companyArea .companySubhead{margin:4rem 0 2rem 0;font-size:2rem;padding-bottom:.8rem}}.companyArea .pageHead+.companySubhead{margin-top:0}.companyArea .companyProfile{border-bottom:1px solid var(--colorSub3);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media(max-width: 767px){.companyArea .companyProfile{display:block}}.companyArea .companyProfile dt{border-top:1px solid var(--colorSub3);-webkit-box-flex:0;-ms-flex:0 0 24rem;flex:0 0 24rem;width:24rem;padding:2rem 0;font-weight:700;color:var(--colorMain3)}@media(max-width: 767px){.companyArea .companyProfile dt{width:100%;padding:1.5rem 0 0 0}}.companyArea .companyProfile dd{border-top:1px solid var(--colorSub3);width:calc(100% - 24rem);padding:2rem 0}@media(max-width: 767px){.companyArea .companyProfile dd{border:none;width:100%;padding:0 0 1.5rem 0}}.companyArea .companyHistory{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4rem}@media(max-width: 767px){.companyArea .companyHistory{margin-top:2rem}}.companyArea .companyHistory dt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-ms-flex:0 0 15rem;flex:0 0 15rem;width:15rem;padding-bottom:3rem;font-weight:700;color:var(--colorMain3)}.companyArea .companyHistory dt:after{content:"";display:block;border:.4rem solid #addcef;border-radius:2rem;background-color:#fff;width:2rem;height:2rem;margin-top:.3rem;z-index:2}.companyArea .companyHistory dt:before{content:"";position:absolute;top:1.3rem;right:.8rem;display:block;border-right:.4rem solid #addcef;height:100%;z-index:1}@media(max-width: 767px){.companyArea .companyHistory dt{-webkit-box-flex:0;-ms-flex:0 0 11rem;flex:0 0 11rem;width:11rem;padding-bottom:2rem}.companyArea .companyHistory dt:after{border:.4rem solid #addcef;border-radius:1.8rem;width:1.8rem;height:1.8rem;margin-top:.3rem}.companyArea .companyHistory dt:before{top:1.3rem;right:.7rem}}.companyArea .companyHistory dt:last-of-type{padding-bottom:0}.companyArea .companyHistory dt:last-of-type:before{display:none}.companyArea .companyHistory dd{position:relative;width:calc(100% - 15rem);padding:0 0 3rem 4rem}@media(max-width: 767px){.companyArea .companyHistory dd{width:calc(100% - 11rem);padding:0 0 2rem 2rem}}.companyArea .companyHistory dd:last-of-type{padding-bottom:0}.companyArea .companyRecord{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem}@media(max-width: 767px){.companyArea .companyRecord{display:block}}.companyArea .companyRecord .record{border-radius:.5rem;background-color:#f9fafa;width:calc(50% - 2rem);padding:4rem 5rem}.companyArea .companyRecord .record h3{margin-bottom:1.5rem;font-size:2rem;font-weight:700;line-height:1.6;color:var(--colorMain1)}.companyArea .companyRecord .record ul li{position:relative;padding-left:1em}.companyArea .companyRecord .record ul li:before{content:"・";position:absolute;top:0;left:0;font-weight:700;color:var(--colorMain1)}@media(max-width: 767px){.companyArea .companyRecord .record{width:100%;margin-top:2rem;padding:2rem}}@media(max-width: 767px){.companyArea .underText{margin-top:-1rem !important;text-align:center}}.companyArea .companyPartner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem}@media(max-width: 767px){.companyArea .companyPartner{gap:1rem}}.companyArea .companyPartner li{border:1px solid var(--colorSub2);background-color:#fff;width:calc((100% - 12rem)/5);height:8rem;padding:1rem 1.5rem}@media(max-width: 767px){.companyArea .companyPartner li{width:calc((100% - 2rem)/3);height:4.5rem;padding:1rem .5rem}}.companyArea .companyPartner li img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.companyArea .companyPartner+.note{margin-top:2rem;font-size:1.2rem;text-align:center;color:var(--colorMain3)}@media(max-width: 767px){.companyArea .companyPartner+.note{margin-top:1.5rem;font-size:1rem}}.companyArea .partnerShip{margin:-3rem 0 6rem 0;text-align:center}.companyArea .partnerShip dt{margin-bottom:.5rem;font-size:3rem;font-weight:700;line-height:1.3;color:var(--colorMain1)}.companyArea .partnerShip dt strong{font-size:150%}.companyArea .partnerShip dd{font-size:1.8rem;font-weight:700}@media(max-width: 767px){.companyArea .partnerShip{margin:-1rem 0 3rem 0}.companyArea .partnerShip dt{font-size:1.8rem}.companyArea .partnerShip dd{font-size:1.5rem}}.companyArea .ggmap{position:relative;background-color:var(--colorMain3);width:100%;height:38rem;margin:4rem 0}@media(max-width: 767px){.companyArea .ggmap{margin:2rem 0}}.companyArea .companyAdd{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;margin-top:4rem;margin-bottom:6rem}@media(max-width: 767px){.companyArea .companyAdd{display:block;margin-top:2rem;margin-bottom:3rem}}.companyArea .companyAdd h3{width:16rem;font-weight:700}@media(max-width: 767px){.companyArea .companyAdd h3{width:100%}}.companyArea .companyAdd .add{width:calc(100% - 44rem)}@media(max-width: 767px){.companyArea .companyAdd .add{width:100%}}.companyArea .companyAdd .linkBtn{width:24rem}.companyArea .companyAdd .linkBtn a{width:24rem}@media(max-width: 767px){.companyArea .companyAdd .linkBtn{width:100%;margin-top:1rem}.companyArea .companyAdd .linkBtn a{width:100%}}.pageTitle:has(+.memberCeo){margin-bottom:0}.memberCeo{position:relative;margin-bottom:10rem}@media(max-width: 767px){.memberCeo{margin-bottom:5rem}}.memberCeo .ceoImage{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#cee9f5;width:100%;height:70rem;margin-bottom:5rem;overflow:hidden}@media(max-width: 767px){.memberCeo .ceoImage{display:block;height:auto;margin-bottom:2.5rem}}.memberCeo .ceoImage .inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:100rem;height:46rem;margin:0 auto;padding-left:50rem;z-index:2}@media(max-width: 767px){.memberCeo .ceoImage .inner{height:auto;padding:3rem 3rem 2rem 3rem}}.memberCeo .ceoImage .inner h2{font-size:6rem;font-weight:700;line-height:1;text-align:right}.memberCeo .ceoImage .inner h2 span{display:block;margin-top:1rem;font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:2.8rem;font-weight:500;line-height:1;letter-spacing:.04em;text-align:right}@media(max-width: 767px){.memberCeo .ceoImage .inner h2{margin-top:3.5rem;font-size:4rem}.memberCeo .ceoImage .inner h2 span{font-size:1.86rem}}.memberCeo .ceoImage .inner .title{margin-top:4rem;font-size:3.2rem;font-weight:700;line-height:1;text-align:right}@media(max-width: 767px){.memberCeo .ceoImage .inner .title{margin-top:2.5rem;font-size:2rem}}@media(min-width: 768px){.memberCeo .ceoImage .inner h3{position:absolute;top:0;left:45%}}.memberCeo .ceoImage .inner h3{font-size:4rem;font-weight:700;line-height:1.6;color:var(--colorMain1)}.memberCeo .ceoImage .inner h3 span{display:block;margin-top:1.5rem;font-size:2rem}@media(max-width: 767px){.memberCeo .ceoImage .inner h3{position:relative;font-size:2.6rem}.memberCeo .ceoImage .inner h3 span{margin-top:1rem;font-size:1.4rem}}@media(min-width: 768px){.memberCeo .ceoImage picture{position:absolute;top:0;left:50%;width:160rem;height:70rem;margin-left:-80rem;z-index:1}}@media(max-width: 767px){.memberCeo .ceoImage picture{position:relative;width:100%;height:auto}}.memberCeo .ceoImage img{width:160rem;height:70rem}@media(max-width: 767px){.memberCeo .ceoImage img{width:100%;height:auto}}.memberCeo p{margin-top:2rem}.memberCeo p.tr{text-align:right}@media(max-width: 767px){.memberCeo p{margin-top:1.5rem}}.memberCeo dl{border-radius:.5rem;background-color:#f9fafa;margin-top:5rem;padding:5rem 8rem}@media(max-width: 767px){.memberCeo dl{margin-top:2.5rem;padding:2rem}}.memberList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6rem}@media(max-width: 767px){.memberList{display:block}}.memberList .member{position:relative;border-radius:.5rem;width:calc((100% - 6rem)/2);background-color:#fff;padding:0 5rem 5rem 5rem;-webkit-box-shadow:0 0 1.6rem rgba(0,0,0,.06);box-shadow:0 0 1.6rem rgba(0,0,0,.06);overflow:hidden}@media(max-width: 767px){.memberList .member{width:100%;margin-top:2rem;padding:0 2rem 2.5rem 2rem}}.memberList .member .imageBox{position:relative;background-color:#cee9f5;width:calc(100% + 10rem);aspect-ratio:4/3;margin:0 -5rem 4.5rem -5rem}@media(max-width: 767px){.memberList .member .imageBox{width:calc(100% + 4rem);margin:0 -2rem 2.5rem -2rem}}.memberList .member h3{font-size:3.2rem;font-weight:700;line-height:1;text-align:center}.memberList .member h3 span{font-size:1.6rem}@media(max-width: 767px){.memberList .member h3{font-size:2.4rem}.memberList .member h3 span{font-size:1.4rem}}.memberList .member .title{margin-top:1.5rem;font-size:1.4rem;line-height:1.5;text-align:center}@media(max-width: 767px){.memberList .member .title{margin-top:1rem;font-size:1.2rem}}.memberList .member h4{margin:3rem 0 1.5rem 0;font-size:2rem;font-weight:700;line-height:1.5;color:var(--colorMain1)}@media(max-width: 767px){.memberList .member h4{margin:2rem 0 1rem 0;font-size:1.6rem}}.newsMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.newsMenu .tabMenu{width:calc(100% - 20rem);margin:0}.newsMenu p{position:relative;width:18rem}.newsMenu p select{border:1px solid var(--colorMain3);border-radius:.5rem;background:#fff url(../img/icon-select.webp) no-repeat right center/2.6rem;width:18rem;height:6rem;padding:.5rem 3rem .5rem 2rem;color:var(--colorMain3);z-index:1;-webkit-transition:.3s ease;transition:.3s ease}@media(min-width: 768px){.newsMenu p select{cursor:pointer}.newsMenu p select:hover{background-color:rgba(133,150,159,.1)}}@media(max-width: 767px){.newsMenu{display:block}.newsMenu .tabMenu{width:100%;margin:0}.newsMenu p{width:100%;margin-top:1rem}.newsMenu p select{width:100%;height:4rem}}.newsList{width:100%;max-width:100rem;margin:5rem auto 8rem auto;border-top:1px solid var(--colorSub2)}@media(max-width: 767px){.newsList{margin:3rem auto 4rem auto}}.newsList a{position:relative;display:block;border-bottom:1px solid var(--colorSub2);padding:3rem 4rem 3rem 0}@media(max-width: 767px){.newsList a{gap:1rem;padding:1.8rem 3rem 1.8rem 0}}.newsList a dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}@media(max-width: 767px){.newsList a dl{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}}.newsList a dl dt{-webkit-box-flex:0;-ms-flex:0 0 8rem;flex:0 0 8rem;font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;width:8rem;font-weight:500;line-height:1;color:var(--colorMain3);white-space:nowrap;-webkit-transition:.3s ease;transition:.3s ease}@media(max-width: 767px){.newsList a dl dt{-webkit-box-flex:0;-ms-flex:0 0 7.5rem;flex:0 0 7.5rem;width:7.5rem}}.newsList a dl .category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 13rem;flex:0 0 13rem;border:1px solid var(--colorMain3);border-radius:.4rem;background-color:#fff;width:13rem;height:2.6rem;font-size:1.2rem;font-weight:500;line-height:1;color:var(--colorMain3);-webkit-transition:.3s ease;transition:.3s ease}@media(max-width: 767px){.newsList a dl .category{-webkit-box-flex:0;-ms-flex:0 0 11rem;flex:0 0 11rem;width:11rem;height:2rem;font-size:1rem}}.newsList a dl .title{line-height:1.5}@media(max-width: 767px){.newsList a dl .title{width:100%}}.newsList a:after{content:"";position:absolute;top:50%;right:2rem;display:block;border-top:1px solid var(--colorMain1);border-right:1px solid var(--colorMain1);width:1.4rem;height:1.4rem;margin-top:-0.8rem;-webkit-transition:.3s ease;transition:.3s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width: 767px){.newsList a:after{right:1rem;width:1rem;height:1rem;margin-top:-0.6rem}}@media(min-width: 768px){.newsList a:hover{color:var(--colorMain1)}.newsList a:hover dl dt{color:var(--colorMain1)}.newsList a:hover dl .category{border:1px solid var(--colorMain1);color:var(--colorMain1)}.newsList a:hover:after{right:1.5rem}}.newsList p{border-bottom:1px solid var(--colorSub2);padding:3rem 4rem 3rem 0;font-weight:700;text-align:center}@media(max-width: 767px){.newsList p{gap:1rem;padding:1.8rem 3rem 1.8rem 0}}.newsTitle.pageTitle dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-bottom:2rem}@media(max-width: 767px){.newsTitle.pageTitle dl{gap:1.5rem;margin-bottom:1.5rem}}.newsTitle.pageTitle .day{font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:1.6rem;font-weight:500;line-height:1;color:var(--colorSub1)}@media(max-width: 767px){.newsTitle.pageTitle .day{font-size:1.4rem}}.newsTitle.pageTitle .category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.4rem;background-color:#fff;width:13rem;height:2.6rem;font-size:1.2rem;font-weight:700;line-height:1;text-align:center;color:var(--colorMain1)}@media(max-width: 767px){.newsTitle.pageTitle .category{width:12rem;height:2.4rem;font-size:1.1rem}}.newsTitle.pageTitle h1{width:100%;font-size:3.2rem;font-weight:700;line-height:1.4}@media(max-width: 767px){.newsTitle.pageTitle h1{font-size:2.4rem}}.newsPage{margin:6rem 0}@media(max-width: 767px){.newsPage{margin:4rem 0}}.newsPage strong{font-weight:700}.newsPage img{display:block}.newsPage img.alignright{margin-left:auto}.newsPage img.alignleft{margin-right:auto}.newsPage img.aligncenter{margin-left:auto;margin-right:auto}.newsPage a{color:var(--colorMain1);text-decoration:underline}@media(min-width: 768px){.newsPage a:hover{color:var(--colorMain3);text-decoration:none}}.newsPage a[target=_blank]:after{content:"";-webkit-box-flex:0;-ms-flex:0 0 1em;flex:0 0 1em;display:inline-block;vertical-align:middle;background:url(../img/icon-blank.webp) no-repeat center center/100%;width:1em;height:1em;margin:0 .2em 0 .3em}.newsPage h2{position:relative;margin:10rem 0 3.5rem 0;font-size:3.2rem;font-weight:700;line-height:1.6}@media(max-width: 767px){.newsPage h2{margin:5rem 0 3rem 0;font-size:2.4rem}}.newsPage h3{position:relative;margin:8rem 0 3rem 0;font-size:2.4rem;font-weight:700;line-height:1.6}@media(max-width: 767px){.newsPage h3{margin:4rem 0 2.5rem 0;font-size:2rem}}.newsPage h4{position:relative;margin:6rem 0 2.5rem 0;font-size:2rem;font-weight:700;line-height:1.6}@media(max-width: 767px){.newsPage h4{margin:3rem 0 2rem 0;font-size:1.8rem}}.newsPage h5{position:relative;margin:4rem 0 2rem 0;font-size:1.8rem;font-weight:700;line-height:1.6}@media(max-width: 767px){.newsPage h5{margin:2rem 0 1.5rem 0;font-size:1.6rem}}.newsPage h6{position:relative;margin:4rem 0 2rem 0;font-size:1.6rem;font-weight:700;line-height:1.6}@media(max-width: 767px){.newsPage h6{margin:2rem 0 1.5rem 0;font-size:1.4rem}}.newsPage p{margin:2rem 0}@media(max-width: 767px){.newsPage p{margin:1.5rem 0}}.newsPage ul{margin:2rem 0}@media(max-width: 767px){.newsPage ul{margin:1.5rem 0}}.newsPage ul li{position:relative;margin:.5rem 0;padding-left:1em}.newsPage ul li:before{content:"・";position:absolute;top:0;left:0;font-weight:700;color:var(--colorMain1)}.newsPage ol{counter-reset:ol;margin:2rem 0}@media(max-width: 767px){.newsPage ol{margin:1.5rem 0}}.newsPage ol li{position:relative;margin:.5rem 0;padding-left:1.8em}.newsPage ol li:before{counter-increment:ol;content:counter(ol, decimal-leading-zero) ".";position:absolute;top:0;left:0;font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-weight:500;color:var(--colorMain1)}.newsPage blockquote,.newsPage .post-single-company-info{width:100%;border-radius:.5rem;background-color:var(--colorSub1);margin:6rem 0;padding:4.5rem 5rem}@media(max-width: 767px){.newsPage blockquote,.newsPage .post-single-company-info{margin:4rem 0;padding:2.5rem}}.newsPage blockquote .post-single-company-info-ttl,.newsPage .post-single-company-info .post-single-company-info-ttl{position:relative;margin:4rem 0 2rem 0;font-size:1.8rem;font-weight:700;line-height:1.6}@media(max-width: 767px){.newsPage blockquote .post-single-company-info-ttl,.newsPage .post-single-company-info .post-single-company-info-ttl{margin:3rem 0 1.5rem 0;font-size:1.6rem}}.newsPage table{border:1px solid #ccc;width:100%;margin:6rem 0}.newsPage table th{border:1px solid #ccc;background-color:var(--colorSub1);padding:1.5rem 2rem;font-weight:700}.newsPage table td{border:1px solid #ccc;background-color:#fff;padding:1.5rem 2rem}@media(max-width: 767px){.newsPage table{margin:4rem 0}.newsPage table th,.newsPage table td{padding:1rem}}.newsPage iframe[src*="youtube.com"],.newsPage iframe[src*="youtube-nocookie.com"],.newsPage video{display:block;aspect-ratio:16/9;width:100%;height:auto;margin:6rem 0}@media(max-width: 767px){.newsPage iframe[src*="youtube.com"],.newsPage iframe[src*="youtube-nocookie.com"],.newsPage video{margin:4rem 0}}.newsPage *:first-child{margin-top:0 !important}.newsPage *:last-child{margin-bottom:0 !important}.newsFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:6rem 0 10rem 0}@media(max-width: 767px){.newsFooter{display:block;margin:4rem 0 8rem 0}}.newsFooter .linkBtn{width:24rem}.newsFooter .linkBtn a{width:24rem;height:5rem}@media(max-width: 767px){.newsFooter .linkBtn{margin:4rem auto 0 auto}}.newsFooter dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem}@media(max-width: 767px){.newsFooter dl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem}}.newsFooter dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:1.6rem;font-weight:700;line-height:1}.newsFooter dl dt:before{content:"";display:block;background:url(../img/icon-share.webp) no-repeat center center/100%;width:2rem;height:2rem}@media(max-width: 767px){.newsFooter dl dt{font-size:1.4rem}.newsFooter dl dt:before{width:1.6rem;height:1.6rem}}.newsFooter dl dd{position:relative;width:5rem;height:5rem}@media(max-width: 767px){.newsFooter dl dd{width:4rem;height:4rem}}.newsFooter dl dd img{display:block;-webkit-transition:.3s ease;transition:.3s ease}@media(min-width: 768px){.newsFooter dl dd img:hover{opacity:.5}}.newsFooter dl dd .urlCopy{cursor:pointer}.newsFooter dl dd .copyText{display:none;position:absolute;top:-2.5rem;left:50%;border-radius:.2rem;background-color:var(--colorSub3);width:8rem;margin-left:-4rem;padding:.4rem .6rem;font-size:1rem;line-height:1;text-align:center;white-space:nowrap}.newsSns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem;margin:6rem 0}@media(max-width: 767px){.newsSns{margin:4rem 0}}.newsSns li{width:5rem}.newsSns li img{width:5rem}@media(min-width: 768px){.newsSns li a:hover{opacity:.5}}@media(max-width: 767px){.newsSns li{width:4rem}.newsSns li img{width:4rem}}.newsSns:first-child{margin-top:0}.newsSns:last-child{margin-bottom:0}.formFlow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;margin:6rem 0}@media(max-width: 767px){.formFlow{margin:4rem 0}}.formFlow li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--colorMain3);border-radius:6rem;background-color:#fff;width:24rem;height:6rem;font-weight:700;line-height:1;text-align:center;color:var(--colorMain3)}@media(max-width: 767px){.formFlow li{width:calc(50% - 1.5rem);height:5rem}}.formFlow li:after{content:"";position:absolute;top:50%;right:-2.1rem;width:0;height:0;margin-top:-1rem;border-style:solid;border-width:1rem 0 1rem 1rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--colorMain3)}.formFlow li.active{border:1px solid var(--colorMain1);background-color:var(--colorMain1);color:#fff}.formFlow li.active:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--colorMain1)}.formFlow li:last-child:after{display:none}#formBox{width:100%;margin:6rem 0}@media(max-width: 767px){#formBox{margin:4rem 0}}#formBox dl{border-top:1px solid var(--colorSub2)}#formBox dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin:3rem 0 2rem 0;font-weight:700}@media(max-width: 767px){#formBox dl dt{margin:2rem 0 1.5rem 0}}#formBox dl dt .req{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--colorMain2);border-radius:.3rem;width:4rem;height:2rem;font-size:1.2rem;font-weight:700;line-height:1;text-align:center;color:var(--colorMain2)}@media(max-width: 767px){#formBox dl dt .req{width:3.6rem;height:1.8rem;font-size:1.1rem}}#formBox dl dd{border-bottom:1px solid var(--colorSub2);padding:0 0 3rem 0}@media(max-width: 767px){#formBox dl dd{margin:0 0 2rem 0}}#formBox dl dd p{margin:1.5rem 0;font-size:1.4rem}@media(max-width: 767px){#formBox dl dd p{margin:1rem 0;font-size:1.2rem}}#formBox dl dd p:first-child{margin-top:0}#formBox dl dd p:last-child{margin-bottom:0}#formBox input[type=text],#formBox input[type=url],#formBox input[type=email]{border:1px solid var(--colorMain3);border-radius:.4rem;background-color:#fff;width:100%;height:6rem;padding:1rem 1.5rem;font-size:1.6rem;line-height:1.6}#formBox input[type=text]:focus,#formBox input[type=url]:focus,#formBox input[type=email]:focus{border:1px solid var(--colorMain1)}#formBox input[type=text]:has(+.wpcf7-not-valid-tip),#formBox input[type=url]:has(+.wpcf7-not-valid-tip),#formBox input[type=email]:has(+.wpcf7-not-valid-tip){border:1px solid var(--colorMain2);background-color:var(--colorSub2)}@media(max-width: 767px){#formBox input[type=text],#formBox input[type=url],#formBox input[type=email]{height:5rem;padding:.5rem 1rem;font-size:1.4rem}}#formBox textarea{border:1px solid var(--colorMain3);border-radius:.4rem;background-color:#fff;width:100%;height:20rem;padding:1rem 1.5rem;font-size:1.6rem;line-height:1.6}#formBox textarea:focus{border:1px solid var(--colorMain1)}#formBox textarea:has(+.wpcf7-not-valid-tip){border:1px solid var(--colorMain2);background-color:var(--colorSub2)}@media(max-width: 767px){#formBox textarea{height:15rem;padding:.5rem 1rem;font-size:1.4rem}}#formBox select{border:1px solid var(--colorMain3);border-radius:.4rem;background:#fff url(../img/icon-select.webp) no-repeat right center/2.6rem;width:100%;height:6rem;padding:1rem 4rem 1rem 1.5rem;font-size:1.6rem;line-height:1}#formBox select:focus{border:1px solid var(--colorMain1)}#formBox select:has(+.wpcf7-not-valid-tip){border:1px solid var(--colorMain2);background-color:var(--colorSub2)}@media(max-width: 767px){#formBox select{height:5rem;padding:.5rem 3rem .5rem 1rem;font-size:1.4rem}}#formBox label:has(input[type=radio]),#formBox label:has(input[type=checkbox]){font-size:1.6rem}#formBox label:has(input[type=radio]):last-child,#formBox label:has(input[type=checkbox]):last-child{margin-right:0}@media(min-width: 768px){#formBox label:has(input[type=radio]),#formBox label:has(input[type=checkbox]){cursor:pointer}}@media(max-width: 767px){#formBox label:has(input[type=radio]),#formBox label:has(input[type=checkbox]){font-size:1.4rem}}#formBox label input[type=radio]{display:none}#formBox label input[type=radio]+span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media(max-width: 767px){#formBox label input[type=radio]+span{gap:.6rem}}#formBox label input[type=radio]+span:before{content:"";display:block;-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;border-radius:3rem;background-color:#c2cacf;width:3rem;height:3rem}@media(max-width: 767px){#formBox label input[type=radio]+span:before{-webkit-box-flex:0;-ms-flex:0 0 2.4rem;flex:0 0 2.4rem;border-radius:2.4rem;width:2.4rem;height:2.4rem}}#formBox label input[type=radio]:checked+span:before{background:var(--colorMain1) url(../img/icon-check.webp) no-repeat center center/cover}#formBox label input[type=checkbox]{display:none}#formBox label input[type=checkbox]+span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media(max-width: 767px){#formBox label input[type=checkbox]+span{gap:.6rem}}#formBox label input[type=checkbox]+span:before{content:"";display:block;-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;border-radius:.3rem;background-color:#c2cacf;width:3rem;height:3rem}@media(max-width: 767px){#formBox label input[type=checkbox]+span:before{-webkit-box-flex:0;-ms-flex:0 0 2.4rem;flex:0 0 2.4rem;width:2.4rem;height:2.4rem}}#formBox label input[type=checkbox]:checked+span:before{background:var(--colorMain1) url(../img/icon-check.webp) no-repeat center center/cover}#formBox a{color:var(--colorMain1);text-decoration:underline}@media(min-width: 768px){#formBox a:hover{color:var(--colorMain3);text-decoration:none}}#formBox a[target=_blank]:after{content:"";-webkit-box-flex:0;-ms-flex:0 0 1em;flex:0 0 1em;display:inline-block;vertical-align:middle;background:url(../img/icon-blank.webp) no-repeat center center/100%;width:1em;height:1em;margin:0 .2em 0 .3em}#formBox .policy-acceptance{margin:2rem 0;text-align:center}@media(max-width: 767px){#formBox .policy-acceptance{margin:1.5rem 0}}#formBox .policy-acceptance+p{margin:2rem 0 6rem 0}@media(max-width: 767px){#formBox .policy-acceptance+p{margin:1.5rem 0 3rem 0}}#formBox .recaptcha_policy{margin-top:6rem;font-size:1rem;line-height:1.5;text-align:center}@media(max-width: 767px){#formBox .recaptcha_policy{margin-top:3rem}}#formBox #submit{display:block}#formBox #submit input{margin:0 auto}#formBox #submit input:disabled{pointer-events:none;background-color:#eee;-webkit-filter:grayscale(100%);filter:grayscale(100%)}#formBox .wpcf7-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 2rem}@media(max-width: 767px){#formBox .wpcf7-checkbox{gap:.6rem 1.5rem}}#formBox .wpcf7-list-item{margin:0;vertical-align:bottom}#formBox .wpcf7-not-valid-tip{margin-top:.5rem;font-weight:500;color:var(--colorMain2)}#formBox .wpcf7-form-control-wrap.recaptcha{display:block;margin:2rem 0;text-align:center}#formBox .g-recaptcha{display:block;width:304px;margin:0 auto;text-align:center}.textOnly a{color:var(--colorMain1);text-decoration:underline}@media(min-width: 768px){.textOnly a:hover{color:var(--colorMain3);text-decoration:none}}.textOnly a[target=_blank]:after{content:"";-webkit-box-flex:0;-ms-flex:0 0 1em;flex:0 0 1em;display:inline-block;vertical-align:middle;background:url(../img/icon-blank.webp) no-repeat center center/100%;width:1em;height:1em;margin:0 .2em 0 .3em}.textOnly h2{margin:8rem 0 2rem 0;font-size:2.8rem;font-weight:700;line-height:1.5}@media(max-width: 767px){.textOnly h2{margin:4rem 0 1.5rem 0;font-size:2rem}}.textOnly p{margin:2rem 0}@media(max-width: 767px){.textOnly p{margin:1.5rem 0}}.textOnly ul{margin:2rem 0}@media(max-width: 767px){.textOnly ul{margin:1.5rem 0}}.textOnly ul li{position:relative;padding-left:1em}.textOnly ul li:before{content:"・";position:absolute;top:0;left:0}.textOnly ol{counter-reset:ol;margin:2rem 0}@media(max-width: 767px){.textOnly ol{margin:1.5rem 0}}.textOnly ol li{position:relative;padding-left:2em}.textOnly ol li:before{counter-increment:ol;content:"(" counter(ol) ")";position:absolute;top:0;left:0;font-family:"Barlow",sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.textOnly dl{border-radius:.5rem;background-color:var(--colorSub2);width:100%;margin:6rem 0;padding:4rem 5rem}.textOnly dl dt{margin-bottom:1rem;font-size:1.8rem;font-weight:700}.textOnly dl dd{margin-top:.5rem}@media(max-width: 767px){.textOnly dl{margin:4rem 0;padding:2.5rem 2rem}.textOnly dl dt{margin-bottom:.8rem;font-size:1.6rem}.textOnly dl dd{margin-top:.4rem}}.textOnly table{border:1px solid #ccc;width:100%;margin:6rem 0}.textOnly table th{border:1px solid #ccc;background-color:var(--colorSub1);padding:1.5rem 2rem;font-weight:700}.textOnly table td{border:1px solid #ccc;background-color:#fff;padding:1.5rem 2rem}@media(max-width: 767px){.textOnly table{margin:4rem 0}.textOnly table th,.textOnly table td{padding:1rem}}.textOnly .day{margin-top:8rem}@media(max-width: 767px){.textOnly .day{margin-top:4rem}}.textOnly .tr{text-align:right}.textOnly .iso{margin:6rem 0}.textOnly .iso img{width:38rem;margin:0 auto}@media(max-width: 767px){.textOnly .iso{margin:4rem 0}.textOnly .iso img{width:100%}}.textOnly *:first-child{margin-top:0 !important}.textOnly *:last-child{margin-bottom:0 !important}.nfHead{margin-bottom:4rem;font-size:3.2rem;font-weight:700;line-height:1.5;text-align:center}@media(max-width: 767px){.nfHead{margin-bottom:2rem;font-size:2.4rem}}.nfText{margin-bottom:10rem;text-align:center}@media(max-width: 767px){.nfText{margin-bottom:5rem;text-align:left}}.sitemapMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid var(--colorSub3);font-weight:500}@media(max-width: 767px){.sitemapMenu{display:block}}@media(min-width: 768px){.sitemapMenu a:hover{text-decoration:underline}}@media(max-width: 767px){.sitemapMenu a{display:block}}.sitemapMenu>li{border-bottom:1px solid var(--colorSub3);width:25%;padding:2.5rem 0;font-weight:700}@media(max-width: 767px){.sitemapMenu>li{width:100%;padding:1.2rem 0;font-size:1.6rem}}.sitemapMenu .sub li{width:100%;font-size:1.4rem;font-weight:500;position:relative;padding-left:1em}.sitemapMenu .sub li:before{content:"・";position:absolute;top:0;left:0}.u-white{color:#fff;fill:#fff}.u-white *{color:#fff;fill:#fff}.u-center{text-align:center;margin-left:auto;margin-right:auto}.u-right{text-align:right;margin-left:auto}.u-left{text-align:left;margin-right:auto}@media(min-width: 768px){.u-sp{display:none !important}}@media(max-width: 767px){.u-pc{display:none !important}}/*# sourceMappingURL=styles.min.css.map */