<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*::before,*::after{box-sizing:border-box}html{width:100%;min-height:100vh;scroll-behavior:smooth;scroll-padding-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*120/768*100,90px)}body{font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;position:relative;width:100%;min-height:100%;overflow-x:hidden;color:#000;word-wrap:break-word;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:unset}a{color:currentColor;text-decoration:none}input,button,select,textarea{outline:none;background:rgba(0,0,0,0);padding:0;border:none;border-radius:0;font:inherit;color:currentColor;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}img,video{display:block;width:100%}svg{overflow:visible}summary{display:block}summary::-webkit-details-marker{display:none}.button{display:inline-flex;justify-content:space-between;align-items:center;background:#005bac;position:relative;width:-moz-fit-content;width:fit-content;width:100%;padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px) min(min(var(--vw, 1vw),var(--svh, 1vh))*48/768*100,36px);overflow:hidden;border-radius:min(min(var(--vw, 1vw),var(--svh, 1vh))*4/768*100,3px);transition:all .6s cubic-bezier(0.23, 1, 0.32, 1);z-index:1;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*8/768*100,6px)}.button::after{content:"";background:#fff;position:absolute;top:0;left:0;width:100%;height:100%;transform:translateX(-105%);transition:transform .8s cubic-bezier(0.215, 0.61, 0.355, 1);z-index:-20}.button::before{content:"";background:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px #005bac;z-index:-10}.button--grad{background:linear-gradient(90deg, #29abe2 0%, #005bac 100%)}.button--white{background:#fff}.button--white::after{background:#005bac}.button--white::before{border:solid 1px #fff}.button--white .button__txt{color:#0d0d0d}.button--white .button__icon path{fill:#0d0d0d}.button--darkblue{background:#00337c}.button--darkblue::after{background:#fff}.button--darkblue::before{border:solid 1px #00337c}.button--darkblue .button__txt{color:#fff}.button--darkblue .button__icon path{fill:#fff}.button--nolink{pointer-events:none}.button__txt{width:calc(100% - min(min(var(--vw, 1vw),var(--svh, 1vh))*25/768*100,18.75px));transition:color .8s cubic-bezier(0.215, 0.61, 0.355, 1)}.button__icon-wrapper{display:flex;justify-content:center;align-items:center;position:relative}.button__icon{width:min(min(var(--vw, 1vw),var(--svh, 1vh))*25/768*100,18.75px);transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1),opacity .3s cubic-bezier(0.23, 1, 0.32, 1)}.button__icon--2{position:absolute;top:50%;right:100%;transform:translate(-20%, -50%);opacity:0}.button__path{transition:.8s cubic-bezier(0.215, 0.61, 0.355, 1)}.contact-button{display:flex;align-items:center;background:linear-gradient(to right, #29abe2 0%, #005bac 100%);width:-moz-fit-content;width:fit-content;padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px) min(min(var(--vw, 1vw),var(--svh, 1vh))*48/768*100,36px);border-radius:min(min(var(--vw, 1vw),var(--svh, 1vh))*4/768*100,3px);gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*8/768*100,6px)}.contact-button__icon-wrapper{display:flex;align-items:center;position:relative;overflow:hidden}.contact-button__icon{width:min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px);transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1)}.contact-button__icon--2{position:absolute;top:0;right:100%}.arrow-button{display:grid;background:#fff;width:min(min(var(--vw, 1vw),var(--svh, 1vh))*72/768*100,54px);border:1px solid;border-radius:min(min(var(--vw, 1vw),var(--svh, 1vh))*4/768*100,3px);aspect-ratio:72/40;place-content:center}.arrow-button--corporate{border-color:#005bac}.arrow-button--darkblue{border-color:#00337c}.arrow-button--lightblue{border-color:#29abe2}.arrow-button--black{border-color:#0d0d0d}.arrow-button--white{border-color:#fff}.arrow-button--gray{border-color:#dedede}.arrow-button--darkgray{border-color:#aaa}.arrow-button--lightgray{border-color:#f8f8f8}.arrow-button--yellow{border-color:#fcde28}.arrow-button--green{border-color:#2aa29a}.arrow-button--blue3{border-color:#1b5bac}.arrow-button--grad1{border-color:linear-gradient(90deg, #29abe2 0%, #005bac 100%)}.arrow-button__icon{width:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px)}.ttl-1{display:inline-block;position:relative;z-index:1}.ttl-1.is-active .ttl-1__jp span{transform:perspective(100vw) translateX(0em) rotateY(0deg);opacity:1}.ttl-1.is-active .ttl-1__border{width:min(min(var(--vw, 1vw),var(--svh, 1vh))*80/768*100,60px)}.ttl-1--white .ttl-1__jp{color:#fff}.ttl-1__border{content:"";background:linear-gradient(90deg, #fcde28 0%, #2aa29a 49.75%, #005bac 100%);position:absolute;top:calc(min(min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100, 24px)*-1);left:0;width:0;height:2px;transition:width 1.2s cubic-bezier(0.215, 0.61, 0.355, 1)}.ttl-1__jp{position:relative}.ttl-1__jp span{display:inline-block;transform:perspective(100vw) translateX(1.1em) rotateY(60deg);transition:opacity 1.1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0}.ttl-1__jp span:nth-of-type(1){transition-delay:0s}.ttl-1__jp span:nth-of-type(2){transition-delay:.05s}.ttl-1__jp span:nth-of-type(3){transition-delay:.1s}.ttl-1__jp span:nth-of-type(4){transition-delay:.15s}.ttl-1__jp span:nth-of-type(5){transition-delay:.2s}.ttl-1__jp span:nth-of-type(6){transition-delay:.25s}.ttl-1__jp span:nth-of-type(7){transition-delay:.3s}.ttl-1__jp span:nth-of-type(8){transition-delay:.35s}.ttl-1__jp span:nth-of-type(9){transition-delay:.4s}.ttl-1__jp span:nth-of-type(10){transition-delay:.45s}.ttl-1__jp span:nth-of-type(11){transition-delay:.5s}.ttl-1__jp span:nth-of-type(12){transition-delay:.55s}.ttl-1__jp span:nth-of-type(13){transition-delay:.6s}.ttl-1__jp span:nth-of-type(14){transition-delay:.65s}.ttl-1__jp span:nth-of-type(15){transition-delay:.7s}.ttl-1__jp span:nth-of-type(16){transition-delay:.75s}.ttl-1__jp span:nth-of-type(17){transition-delay:.8s}.ttl-1__jp span:nth-of-type(18){transition-delay:.85s}.ttl-1__jp span:nth-of-type(19){transition-delay:.9s}.ttl-1__jp span:nth-of-type(20){transition-delay:.95s}.ttl-1__jp span:nth-of-type(21){transition-delay:1s}.ttl-1__jp span:nth-of-type(22){transition-delay:1.05s}.ttl-1__jp span:nth-of-type(23){transition-delay:1.1s}.ttl-1__jp span:nth-of-type(24){transition-delay:1.15s}.ttl-1__jp span:nth-of-type(25){transition-delay:1.2s}.ttl-1__jp span:nth-of-type(26){transition-delay:1.25s}.ttl-1__jp span:nth-of-type(27){transition-delay:1.3s}.ttl-1__jp span:nth-of-type(28){transition-delay:1.35s}.ttl-1__jp span:nth-of-type(29){transition-delay:1.4s}.ttl-1__jp span:nth-of-type(30){transition-delay:1.45s}.ttl-1__jp span:nth-of-type(31){transition-delay:1.5s}.ttl-1__jp span:nth-of-type(32){transition-delay:1.55s}.ttl-1__jp span:nth-of-type(33){transition-delay:1.6s}.ttl-1__jp span:nth-of-type(34){transition-delay:1.65s}.ttl-1__jp span:nth-of-type(35){transition-delay:1.7s}.ttl-1__jp span:nth-of-type(36){transition-delay:1.75s}.ttl-1__jp span:nth-of-type(37){transition-delay:1.8s}.ttl-1__jp span:nth-of-type(38){transition-delay:1.85s}.ttl-1__jp span:nth-of-type(39){transition-delay:1.9s}.ttl-1__jp span:nth-of-type(40){transition-delay:1.95s}.ttl-1__jp span:nth-of-type(41){transition-delay:2s}.ttl-1__jp span:nth-of-type(42){transition-delay:2.05s}.ttl-1__jp span:nth-of-type(43){transition-delay:2.1s}.ttl-1__jp span:nth-of-type(44){transition-delay:2.15s}.ttl-1__jp span:nth-of-type(45){transition-delay:2.2s}.ttl-1__jp span:nth-of-type(46){transition-delay:2.25s}.ttl-1__jp span:nth-of-type(47){transition-delay:2.3s}.ttl-1__jp span:nth-of-type(48){transition-delay:2.35s}.ttl-1__jp span:nth-of-type(49){transition-delay:2.4s}.ttl-1__jp span:nth-of-type(50){transition-delay:2.45s}.ttl-1--banner .ttl-1__border{transition-delay:.8s}.ttl-1--banner .ttl-1__jp span:nth-of-type(1){transition-delay:.8s}.ttl-1--banner .ttl-1__jp span:nth-of-type(2){transition-delay:.85s}.ttl-1--banner .ttl-1__jp span:nth-of-type(3){transition-delay:.9s}.ttl-1--banner .ttl-1__jp span:nth-of-type(4){transition-delay:.95s}.ttl-1--banner .ttl-1__jp span:nth-of-type(5){transition-delay:1s}.ttl-1--banner .ttl-1__jp span:nth-of-type(6){transition-delay:1.05s}.ttl-1--banner .ttl-1__jp span:nth-of-type(7){transition-delay:1.1s}.ttl-1--banner .ttl-1__jp span:nth-of-type(8){transition-delay:1.15s}.ttl-1--banner .ttl-1__jp span:nth-of-type(9){transition-delay:1.2s}.ttl-1--banner .ttl-1__jp span:nth-of-type(10){transition-delay:1.25s}.ttl-1--banner .ttl-1__jp span:nth-of-type(11){transition-delay:1.3s}.ttl-1--banner .ttl-1__jp span:nth-of-type(12){transition-delay:1.35s}.ttl-1--banner .ttl-1__jp span:nth-of-type(13){transition-delay:1.4s}.ttl-1--banner .ttl-1__jp span:nth-of-type(14){transition-delay:1.45s}.ttl-1--banner .ttl-1__jp span:nth-of-type(15){transition-delay:1.5s}.ttl-1--banner .ttl-1__jp span:nth-of-type(16){transition-delay:1.55s}.ttl-1--banner .ttl-1__jp span:nth-of-type(17){transition-delay:1.6s}.ttl-1--banner .ttl-1__jp span:nth-of-type(18){transition-delay:1.65s}.ttl-1--banner .ttl-1__jp span:nth-of-type(19){transition-delay:1.7s}.ttl-1--banner .ttl-1__jp span:nth-of-type(20){transition-delay:1.75s}.ttl-1--banner .ttl-1__jp span:nth-of-type(21){transition-delay:1.8s}.ttl-1--banner .ttl-1__jp span:nth-of-type(22){transition-delay:1.85s}.ttl-1--banner .ttl-1__jp span:nth-of-type(23){transition-delay:1.9s}.ttl-1--banner .ttl-1__jp span:nth-of-type(24){transition-delay:1.95s}.ttl-1--banner .ttl-1__jp span:nth-of-type(25){transition-delay:2s}.ttl-1--banner .ttl-1__jp span:nth-of-type(26){transition-delay:2.05s}.ttl-1--banner .ttl-1__jp span:nth-of-type(27){transition-delay:2.1s}.ttl-1--banner .ttl-1__jp span:nth-of-type(28){transition-delay:2.15s}.ttl-1--banner .ttl-1__jp span:nth-of-type(29){transition-delay:2.2s}.ttl-1--banner .ttl-1__jp span:nth-of-type(30){transition-delay:2.25s}.ttl-1--banner .ttl-1__jp span:nth-of-type(31){transition-delay:2.3s}.ttl-1--banner .ttl-1__jp span:nth-of-type(32){transition-delay:2.35s}.ttl-1--banner .ttl-1__jp span:nth-of-type(33){transition-delay:2.4s}.ttl-1--banner .ttl-1__jp span:nth-of-type(34){transition-delay:2.45s}.ttl-1--banner .ttl-1__jp span:nth-of-type(35){transition-delay:2.5s}.ttl-1--banner .ttl-1__jp span:nth-of-type(36){transition-delay:2.55s}.ttl-1--banner .ttl-1__jp span:nth-of-type(37){transition-delay:2.6s}.ttl-1--banner .ttl-1__jp span:nth-of-type(38){transition-delay:2.65s}.ttl-1--banner .ttl-1__jp span:nth-of-type(39){transition-delay:2.7s}.ttl-1--banner .ttl-1__jp span:nth-of-type(40){transition-delay:2.75s}.ttl-1--banner .ttl-1__jp span:nth-of-type(41){transition-delay:2.8s}.ttl-1--banner .ttl-1__jp span:nth-of-type(42){transition-delay:2.85s}.ttl-1--banner .ttl-1__jp span:nth-of-type(43){transition-delay:2.9s}.ttl-1--banner .ttl-1__jp span:nth-of-type(44){transition-delay:2.95s}.ttl-1--banner .ttl-1__jp span:nth-of-type(45){transition-delay:3s}.ttl-1--banner .ttl-1__jp span:nth-of-type(46){transition-delay:3.05s}.ttl-1--banner .ttl-1__jp span:nth-of-type(47){transition-delay:3.1s}.ttl-1--banner .ttl-1__jp span:nth-of-type(48){transition-delay:3.15s}.ttl-1--banner .ttl-1__jp span:nth-of-type(49){transition-delay:3.2s}.ttl-1--banner .ttl-1__jp span:nth-of-type(50){transition-delay:3.25s}.container{display:flex;justify-content:center;position:relative;margin:0;padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*120/768*100,90px) calc(min(var(--vw, 1vw),var(--svh, 1vh))*64/768*100) 0;box-sizing:border-box}.container__inner{width:100%;max-width:calc((768px - 128px)*1.125)}.container__main{position:relative;z-index:1}.container__bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-100}.bg{position:absolute;top:0;left:0;height:100%;z-index:-100;-o-object-fit:cover;object-fit:cover}.product-banner{margin:0 calc(50% - var(--vw, 1vw)*50);position:relative;padding:0 min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px);z-index:1}.product-banner .ttl-1__border{left:50%;transform:translateX(-50%)}.product-banner--lightgray{background:#f8f8f8}.product-banner--top{background:#f8f8f8;padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*80/768*100,60px) min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px) min(min(var(--vw, 1vw),var(--svh, 1vh))*80/768*100,60px)}.product-banner--top .ttl-1__en{left:50%;transform:translate(-50%, -50%)}.product-banner__inner{position:relative;transition:clip-path 1.6s cubic-bezier(0.645, 0.045, 0.355, 1);clip-path:polygon(50% 0, 50% 0, 50% 100%, 50% 100%)}.product-banner__inner.is-active{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.product-banner__content{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:min(min(var(--vw, 1vw),var(--svh, 1vh))*320/768*100,240px)}.product-banner__img{transition:.8s cubic-bezier(0.215, 0.61, 0.355, 1);pointer-events:none}.product-banner__box{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:90%;margin:0 auto;padding-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px)}.product-banner__btn{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px)}.related-contents{padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*200/768*100,150px) 0 min(min(var(--vw, 1vw),var(--svh, 1vh))*80/768*100,60px)}.related-contents+.contact-area{margin-top:0}.related-contents__body{margin:min(min(var(--vw, 1vw),var(--svh, 1vh))*58/768*100,43.5px) calc(50% - var(--vw, 1vw)*50) 0}.related-contents__list{display:grid;grid-template-columns:repeat(2, 1fr)}.related-link{display:flex;justify-content:flex-end;align-items:flex-end;position:relative;padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px);overflow:hidden;aspect-ratio:384/192}.related-link__img{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .8s cubic-bezier(0.215, 0.61, 0.355, 1);-o-object-fit:cover;object-fit:cover}.related-link__cont{display:flex;align-items:center;position:relative;z-index:1;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*8/768*100,6px)}.related-link__ttl{font-size:clamp(0.7291666667rem,0.875rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0364583333,1.3125rem);font-weight:600;line-height:1.2857142857;letter-spacing:.02em}.related-link__ttl::before{margin-top:calc((1 - 1.2857142857)*.5em);content:"";display:block;width:0;height:0}.related-link__ttl::after{margin-bottom:calc((1 - 1.2857142857)*.5em);content:"";display:block;width:0;height:0}.related-link__arrow{display:flex;align-items:center;position:relative;overflow:hidden}.related-link__icon{width:min(min(var(--vw, 1vw),var(--svh, 1vh))*25/768*100,18.75px);transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1)}.related-link__icon--2{position:absolute;top:0;right:100%}.kv{margin:0 calc(50% - var(--vw, 1vw)*50);padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*80/768*100,60px) 0 min(min(var(--vw, 1vw),var(--svh, 1vh))*120/768*100,90px)}.kv&gt;*+*{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*34/768*100,25.5px)}.kv.is-active .kv__gra::before{transform:translateX(0);opacity:1}.kv.is-active .kv__en{clip-path:inset(0 0 0 0)}.kv.is-active .kv__en::before{clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}.kv.is-active .kv__ja{background-position:0 0;clip-path:inset(0 0 0 0)}.kv__inner{position:relative}.kv__bg{background:linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(252, 222, 40, 0.2) 33.12%, rgba(42, 162, 154, 0.3) 59.37%, #005bac 100%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.kv__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;mix-blend-mode:overlay}.kv__gra{position:absolute;top:0;width:25%;height:100%;overflow:hidden}.kv__gra::before{content:"";background:linear-gradient(#00337c 0%, rgba(0, 51, 124, 0.5) 100%);position:absolute;top:0;left:0;width:100%;height:100%;transform:translateX(-75%);transition:.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0}.kv__gra:nth-of-type(n + 5){display:none}.kv__gra:nth-of-type(1){left:0%}.kv__gra:nth-of-type(2){left:25%}.kv__gra:nth-of-type(3){left:50%}.kv__gra:nth-of-type(4){left:75%}.kv__gra:nth-of-type(5){left:100%}.kv__cont{display:flex;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 min(min(var(--vw, 1vw),var(--svh, 1vh))*64/768*100,48px);z-index:3}.kv__ttl&gt;*+*{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*16/768*100,12px)}.kv__en{position:relative;width:-moz-fit-content;width:fit-content;transition:clip-path .8s cubic-bezier(0.77, 0, 0.175, 1);clip-path:inset(0 100% 0 0)}.kv__en::before{content:"";background:#fcde28;position:absolute;top:0;left:0;width:100%;height:100%;transition:clip-path .8s cubic-bezier(0.77, 0, 0.175, 1) .45s;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.kv__ja{background-image:linear-gradient(to right, #fff, #fff 50%, #aaa, #aaa 50%);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;width:-moz-fit-content;width:fit-content;color:rgba(0,0,0,0);transition:clip-path .8s cubic-bezier(0.77, 0, 0.175, 1),background-position .8s cubic-bezier(0.77, 0, 0.175, 1) .45s;clip-path:inset(0 100% 0 0)}.new-breadcrumb{padding:0 calc(min(var(--vw, 1vw),var(--svh, 1vh))*64/768*100)}.new-breadcrumb__list{display:flex;flex-wrap:wrap;justify-content:flex-end}.new-breadcrumb__item{list-style:none}.new-breadcrumb__item:not(:last-of-type)::after{content:"";display:inline-block;background:#aaa;width:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px);height:1px;vertical-align:middle;margin:0 min(min(var(--vw, 1vw),var(--svh, 1vh))*16/768*100,12px)}.new-breadcrumb__txt.is-current{font-weight:500}.contact-area{display:block;position:relative;margin:min(min(var(--vw, 1vw),var(--svh, 1vh))*200/768*100,150px) calc(50% - var(--vw, 1vw)*50) 0;padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*52/768*100,39px) min(min(var(--vw, 1vw),var(--svh, 1vh))*64/768*100,48px);overflow:hidden;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*26/768*100,19.5px)}.contact-area__img{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .8s cubic-bezier(0.215, 0.61, 0.355, 1);z-index:-1;-o-object-fit:cover;object-fit:cover}.contact-area__inner&gt;*+*{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px)}.contact-area__head{display:grid;justify-content:start;align-items:center;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*16/768*100,12px);grid-template-columns:auto min(min(var(--vw, 1vw),var(--svh, 1vh))*36/768*100,27px)}.contact-area__body{display:block}.article-card{display:flex;flex-direction:column;height:100%}.article-card *{display:block}.article-card&gt;*+*{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px)}.article-card__thumb{flex-shrink:0;position:relative;overflow:hidden;border:1px solid #dedede;aspect-ratio:256/144}.article-card__img{width:100%;height:100%;transition:transform .8s cubic-bezier(0.215, 0.61, 0.355, 1);-o-object-fit:contain;object-fit:contain}.article-card__body{display:flex;flex-direction:column;justify-content:space-between;height:100%}.article-card__body&gt;*+*{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px)}.article-card__lead,.article-card__ttl{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.article-card__ttl{font-size:clamp(0.6770833333rem,0.8125rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0338541667,1.21875rem);font-weight:600;line-height:1.3846153846;letter-spacing:0}.article-card__ttl::before{margin-top:calc((1 - 1.3846153846)*.5em);content:"";display:block;width:0;height:0}.article-card__ttl::after{margin-bottom:calc((1 - 1.3846153846)*.5em);content:"";display:block;width:0;height:0}.article-card__lead{transition:color .8s cubic-bezier(0.215, 0.61, 0.355, 1)}.article-card__date{font-size:clamp(0.5208333333rem,0.625rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0260416667,0.9375rem);font-family:"Roboto",sans-serif;font-weight:400;line-height:1;letter-spacing:-0.02em;color:#aaa}.article-card__tags{display:flex;flex-wrap:wrap;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*8/768*100,6px)}.article-card__tag{font-size:clamp(0.5208333333rem,0.625rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0260416667,0.9375rem);display:inline-flex;align-items:baseline;font-weight:400;line-height:1;letter-spacing:0}.article-card__tag::before{content:"";display:inline-block;background:#2aa29a;width:min(min(var(--vw, 1vw),var(--svh, 1vh))*10/768*100,7.5px);margin-right:min(min(var(--vw, 1vw),var(--svh, 1vh))*8/768*100,6px);border-radius:50%;aspect-ratio:1}.article-card__tag--entertainment::before{background:#005bac}.article-list{display:grid;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*64/768*100,48px) min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px);grid-template-columns:repeat(2, 1fr)}.article-slide{margin:0 calc(50% - var(--vw, 1vw)*50)}.article-slide .splide:not(.is-overflow) .article-slide__foot{display:none}.article-slide__foot{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*48/768*100,36px);padding:0 calc(min(var(--vw, 1vw),var(--svh, 1vh))*64/768*100)}.article-slide__foot&gt;*+*{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px)}.slide-pagination.splide__pagination{justify-content:flex-end;gap:1px}.slide-pagination .splide__pagination__page{background:#dedede;width:min(min(var(--vw, 1vw),var(--svh, 1vh))*64/768*100,48px);height:2px;border-radius:9999px}.slide-pagination .splide__pagination__page.is-active{background:#0d0d0d}.slide-arrows{display:flex;justify-content:flex-end;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*16/768*100,12px)}.slide-arrows .splide__arrow--prev{transform:scale(-1)}.section&gt;*+*{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*54/768*100,40.5px)}.section+.section{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*114/768*100,85.5px)}.section--bg{background:#f8f8f8;margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*184/768*100,138px) calc(var(--vw, 1vw)*50 - 50%) min(min(var(--vw, 1vw),var(--svh, 1vh))*120/768*100,90px);transition:clip-path .8s cubic-bezier(0.55, 0.055, 0.675, 0.19);clip-path:inset(0px 50% 0%)}.section--bg.is-active{clip-path:inset(0px -50vw 0%)}.section--bg.is-active .corporatesummary-index-brand__body{opacity:1}.section__head--row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*108/768*100,81px)}.section__btn{width:-moz-fit-content;width:fit-content}.card{display:flex;flex-direction:column;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px)}.card&gt;*{display:block}.card__img{transition:transform .8s cubic-bezier(0.215, 0.61, 0.355, 1)}.card--row .card__ttl{display:inline-block}.card--bg{background:#f8f8f8;padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*46/768*100,34.5px) min(min(var(--vw, 1vw),var(--svh, 1vh))*40/768*100,30px)}.card__head{width:100%;overflow:hidden}.card__label{font-family:"Roboto",sans-serif;font-size:clamp(0.7291666667rem,0.875rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0364583333,1.3125rem);position:relative;line-height:1.2857142857;letter-spacing:-0.02em;color:#005bac}.card__ttl{background:linear-gradient(to right, #29abe2 0%, #005bac 100%);padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px) min(min(var(--vw, 1vw),var(--svh, 1vh))*48/768*100,36px);font-weight:600;color:#fff}.card__body&gt;*+*{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px)}.card__arrow{display:grid;align-items:baseline;grid-template-columns:1fr min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px)}.line-bg{position:absolute;top:min(min(var(--vw, 1vw),var(--svh, 1vh))*120/768*100,90px);left:0;width:100%;height:calc(100% - min(min(var(--vw, 1vw),var(--svh, 1vh))*120/768*100,90px));overflow:hidden;z-index:0}.line-bg__wrap{margin-top:calc(var(--vw, 1vw)*82/768*100*-1)}.line-bg__wrap&gt;*+*{margin-top:calc(var(--vw, 1vw)*3450/768*100)}.line-bg__img--1{width:calc(var(--vw, 1vw)*1190/768*100);margin-left:calc(var(--vw, 1vw)*60/768*100*-1)}.line-bg__img--2{width:calc(var(--vw, 1vw)*2048/768*100);margin-left:calc(var(--vw, 1vw)*799/768*100*-1)}.line-bg__img--3{width:calc(var(--vw, 1vw)*1190/768*100);margin-left:min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px)}.line-bg__overlay{background:hsla(0,0%,100%,.7);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.business-list{margin:0 calc(50% - var(--vw, 1vw)*50);display:grid;margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*64/768*100,48px);grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr)}.business-list__item{position:relative;overflow:hidden;z-index:1;aspect-ratio:384/240;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*36/768*100,27px)}.business-list__inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*16/768*100,12px) min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px) min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px) min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px);gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*36/768*100,27px)}.business-list__body{display:flex;justify-content:space-between;align-items:flex-end;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*18/768*100,13.5px)}.business-list__cont{display:flex;justify-content:flex-end;align-items:center;margin-bottom:clamp(0.1985677083rem,0.23828125rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0099283854,0.357421875rem);gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px)}.business-list__img{position:absolute;top:0;left:0;transition:transform .8s cubic-bezier(0.215, 0.61, 0.355, 1)}.business-list__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.business-list__label{display:flex;align-items:center;position:relative;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*8/768*100,6px)}.business-list__label+.business-list__label{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*8/768*100,6px)}.business-list__dot{content:"";display:block;width:min(min(var(--vw, 1vw),var(--svh, 1vh))*10/768*100,7.5px);height:min(min(var(--vw, 1vw),var(--svh, 1vh))*10/768*100,7.5px);border-radius:100%}.business-list__dot--game{background:#005bac}.business-list__dot--enterprise{background:#2aa29a}.business-list__word{display:none}.business-list__icon{flex-shrink:0}.txt-span-anime.is-active .txt-span-anime__txt span{transform:perspective(100vw) translateX(0em) rotateY(0deg);opacity:1}.txt-span-anime__txt span{display:inline-block;transform:perspective(100vw) translateX(1.1em) rotateY(60deg);transition:opacity 1.1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0}.txt-span-anime__txt span:nth-of-type(1){transition-delay:0s}.txt-span-anime__txt span:nth-of-type(2){transition-delay:.05s}.txt-span-anime__txt span:nth-of-type(3){transition-delay:.1s}.txt-span-anime__txt span:nth-of-type(4){transition-delay:.15s}.txt-span-anime__txt span:nth-of-type(5){transition-delay:.2s}.txt-span-anime__txt span:nth-of-type(6){transition-delay:.25s}.txt-span-anime__txt span:nth-of-type(7){transition-delay:.3s}.txt-span-anime__txt span:nth-of-type(8){transition-delay:.35s}.txt-span-anime__txt span:nth-of-type(9){transition-delay:.4s}.txt-span-anime__txt span:nth-of-type(10){transition-delay:.45s}.txt-span-anime__txt span:nth-of-type(11){transition-delay:.5s}.txt-span-anime__txt span:nth-of-type(12){transition-delay:.55s}.txt-span-anime__txt span:nth-of-type(13){transition-delay:.6s}.txt-span-anime__txt span:nth-of-type(14){transition-delay:.65s}.txt-span-anime__txt span:nth-of-type(15){transition-delay:.7s}.txt-span-anime__txt span:nth-of-type(16){transition-delay:.75s}.txt-span-anime__txt span:nth-of-type(17){transition-delay:.8s}.txt-span-anime__txt span:nth-of-type(18){transition-delay:.85s}.txt-span-anime__txt span:nth-of-type(19){transition-delay:.9s}.txt-span-anime__txt span:nth-of-type(20){transition-delay:.95s}.txt-span-anime__txt span:nth-of-type(21){transition-delay:1s}.txt-span-anime__txt span:nth-of-type(22){transition-delay:1.05s}.txt-span-anime__txt span:nth-of-type(23){transition-delay:1.1s}.txt-span-anime__txt span:nth-of-type(24){transition-delay:1.15s}.txt-span-anime__txt span:nth-of-type(25){transition-delay:1.2s}.txt-span-anime__txt span:nth-of-type(26){transition-delay:1.25s}.txt-span-anime__txt span:nth-of-type(27){transition-delay:1.3s}.txt-span-anime__txt span:nth-of-type(28){transition-delay:1.35s}.txt-span-anime__txt span:nth-of-type(29){transition-delay:1.4s}.txt-span-anime__txt span:nth-of-type(30){transition-delay:1.45s}.txt-span-anime__txt span:nth-of-type(31){transition-delay:1.5s}.txt-span-anime__txt span:nth-of-type(32){transition-delay:1.55s}.txt-span-anime__txt span:nth-of-type(33){transition-delay:1.6s}.txt-span-anime__txt span:nth-of-type(34){transition-delay:1.65s}.txt-span-anime__txt span:nth-of-type(35){transition-delay:1.7s}.txt-span-anime__txt span:nth-of-type(36){transition-delay:1.75s}.txt-span-anime__txt span:nth-of-type(37){transition-delay:1.8s}.txt-span-anime__txt span:nth-of-type(38){transition-delay:1.85s}.txt-span-anime__txt span:nth-of-type(39){transition-delay:1.9s}.txt-span-anime__txt span:nth-of-type(40){transition-delay:1.95s}.txt-span-anime__txt span:nth-of-type(41){transition-delay:2s}.txt-span-anime__txt span:nth-of-type(42){transition-delay:2.05s}.txt-span-anime__txt span:nth-of-type(43){transition-delay:2.1s}.txt-span-anime__txt span:nth-of-type(44){transition-delay:2.15s}.txt-span-anime__txt span:nth-of-type(45){transition-delay:2.2s}.txt-span-anime__txt span:nth-of-type(46){transition-delay:2.25s}.txt-span-anime__txt span:nth-of-type(47){transition-delay:2.3s}.txt-span-anime__txt span:nth-of-type(48){transition-delay:2.35s}.txt-span-anime__txt span:nth-of-type(49){transition-delay:2.4s}.txt-span-anime__txt span:nth-of-type(50){transition-delay:2.45s}.nav-links{display:flex;justify-content:center;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*16/768*100,12px)}.nav-links .page-numbers{display:grid;width:min(min(var(--vw, 1vw),var(--svh, 1vh))*86/768*100,64.5px);border-radius:min(min(var(--vw, 1vw),var(--svh, 1vh))*4/768*100,3px);aspect-ratio:86/125;place-content:center}.nav-links .page-numbers:not(.current){transition:opacity .3s}.nav-links .page-numbers.current{background:#005bac;color:#fff}.nav-links .page-numbers svg{width:min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px)}.nav-links .prev,.nav-links .next{border:1px solid #0d0d0d}.nav-links .prev{transform:scale(-1)}.filter-btn-area&gt;*+*{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px)}.filter-btn-area__row{display:flex;flex-direction:column;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px)}.filter-btn-area__head{display:flex;align-items:center;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*16/768*100,12px)}.filter-btn-area__head::before{content:"";display:block;width:min(min(var(--vw, 1vw),var(--svh, 1vh))*16/768*100,12px);border-radius:50%;aspect-ratio:1}.filter-btn-area__head--tech::before{background:#005bac}.filter-btn-area__head--area::before{background:#29abe2}.filter-btn-area__body{display:flex;flex-wrap:wrap;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*16/768*100,12px)}.filter-btn{display:flex;align-items:center;background:#fff;min-height:min(min(var(--vw, 1vw),var(--svh, 1vh))*58/768*100,43.5px);padding:0 min(min(var(--vw, 1vw),var(--svh, 1vh))*48/768*100,36px);border-width:1px;border-style:solid;border-color:#00337c;border-radius:min(min(var(--vw, 1vw),var(--svh, 1vh))*80/768*100,60px)}.filter-btn&gt;*{line-height:1}.filter-btn.is-active{background:#00337c;color:#fff}.filter-btn--all.is-active{pointer-events:none}.filter-btn--tech{border-color:#005bac}.filter-btn--tech.is-active{background:#005bac}.filter-btn--area{border-color:#29abe2}.filter-btn--area.is-active{background:#29abe2}.product-card{display:grid;background:#f8f8f8;position:relative;padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px);gap:0;grid-row:span 3;grid-template-rows:subgrid}.product-card__body{display:contents}.product-card__ttl{display:inline}.product-card__icon{display:inline-block;width:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px);vertical-align:inherit}.product-card__txt{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*12/768*100,9px)}.product-card__thumb{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px)}.info-card{background:hsla(0,0%,100%,.8);margin:0 calc(min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px)*-1);padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*80/768*100,60px) 0}.info-card&gt;*+*{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*64/768*100,48px)}.info-card__body{padding:0 min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px)}.scroll-top-btn{position:fixed;bottom:2.5vh;right:calc(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100);width:min(min(var(--vw, 1vw),var(--svh, 1vh))*80/768*100,60px);visibility:hidden;transform:rotate(-90deg);transition:all .3s;opacity:0;z-index:100}.scroll-top-btn.is-active{visibility:visible;opacity:1}.scroll-top-btn.is-hide{visibility:hidden;opacity:0}@media screen and (min-width: 960px){html{scroll-padding-top:min(var(--vw, 1vw)*96/1280*100,120px)}.button{padding:min(var(--vw, 1vw)*12/1280*100,15px) min(var(--vw, 1vw)*24/1280*100,30px);border-radius:min(var(--vw, 1vw)*4/1280*100,5px);gap:min(var(--vw, 1vw)*8/1280*100,10px)}.button::before{border-radius:min(var(--vw, 1vw)*4/1280*100,5px)}.button__txt{width:calc(100% - min(var(--vw, 1vw)*16/1280*100,20px))}.button__icon{width:min(var(--vw, 1vw)*16/1280*100,20px)}.contact-button{padding:min(var(--vw, 1vw)*24/1280*100,30px) min(var(--vw, 1vw)*80/1280*100,100px);gap:min(var(--vw, 1vw)*8/1280*100,10px)}.contact-button__icon{width:min(var(--vw, 1vw)*32/1280*100,40px)}.arrow-button{width:min(var(--vw, 1vw)*62/1280*100,77.5px)}.arrow-button__icon{width:min(var(--vw, 1vw)*14/1280*100,17.5px)}.ttl-1.is-active .ttl-1__border{width:min(var(--vw, 1vw)*64/1280*100,80px)}.ttl-1__border{top:calc(min(var(--vw, 1vw) * 14 / 1280 * 100, 17.5px)*-1)}.container{padding:min(var(--vw, 1vw)*96/1280*100,120px) calc(var(--vw, 1vw)*128/1280*100) 0}.container__inner{max-width:calc((1280px - 256px)*1.25)}.bg-md{position:absolute;top:0;left:0;height:100%;z-index:-100;-o-object-fit:cover;object-fit:cover}.product-banner{padding:0 min(var(--vw, 1vw)*32/1280*100,40px)}.product-banner .ttl-1__border{left:0;transform:translateX(0)}.product-banner--top{padding:min(var(--vw, 1vw)*20/1280*100,25px) min(var(--vw, 1vw)*32/1280*100,40px) min(var(--vw, 1vw)*84/1280*100,105px)}.product-banner__content{min-height:min(var(--vw, 1vw)*320/1280*100,400px)}.product-banner__box{flex-direction:row;width:min(var(--vw, 1vw)*1024/1280*100,1280px)}.product-banner__btn{margin-top:0}.related-contents{padding:min(var(--vw, 1vw)*200/1280*100,250px) 0 min(var(--vw, 1vw)*80/1280*100,100px)}.related-contents__body{margin:min(var(--vw, 1vw)*64/1280*100,80px) calc(50% - var(--vw, 1vw)*50) 0}.related-contents__list{margin:0 calc(50% - var(--vw, 1vw)*50)}.related-link{padding:min(var(--vw, 1vw)*24/1280*100,30px);aspect-ratio:640/320}.related-link__cont{gap:min(var(--vw, 1vw)*8/1280*100,10px)}.related-link__ttl{font-size:min(2rem + 4*(var(--vw, 1vw)*100 - 1280px)/320,2.25rem);line-height:1;letter-spacing:.06em}.related-link__icon{width:min(var(--vw, 1vw)*24/1280*100,30px)}.kv{padding:min(var(--vw, 1vw)*80/1280*100,100px) calc(var(--vw, 1vw)*32/1280*100) min(var(--vw, 1vw)*120/1280*100,150px)}.kv&gt;*+*{margin-top:min(var(--vw, 1vw)*24/1280*100,30px)}.kv__gra{width:12.5%}.kv__gra:nth-of-type(n + 5){display:block}.kv__gra:nth-of-type(1){left:0%}.kv__gra:nth-of-type(1)::before{transition-delay:0s}.kv__gra:nth-of-type(2){left:12.5%}.kv__gra:nth-of-type(2)::before{transition-delay:0.1s}.kv__gra:nth-of-type(3){left:25%}.kv__gra:nth-of-type(3)::before{transition-delay:0.2s}.kv__gra:nth-of-type(4){left:37.5%}.kv__gra:nth-of-type(4)::before{transition-delay:0.3s}.kv__gra:nth-of-type(5){left:50%}.kv__gra:nth-of-type(5)::before{transition-delay:0.4s}.kv__gra:nth-of-type(6){left:62.5%}.kv__gra:nth-of-type(6)::before{transition-delay:0.5s}.kv__gra:nth-of-type(7){left:75%}.kv__gra:nth-of-type(7)::before{transition-delay:0.6s}.kv__gra:nth-of-type(8){left:87.5%}.kv__gra:nth-of-type(8)::before{transition-delay:0.7s}.kv__cont{justify-content:center}.kv__ttl{width:100%;max-width:min(var(--vw, 1vw)*1024/1280*100,1280px)}.kv__ttl&gt;*+*{margin-top:min(var(--vw, 1vw)*16/1280*100,20px)}.new-breadcrumb{padding:0 calc(var(--vw, 1vw)*128/1280*100)}.new-breadcrumb__item:not(:last-of-type)::after{width:min(var(--vw, 1vw)*16/1280*100,20px);margin:0 min(var(--vw, 1vw)*8/1280*100,10px)}.contact-area{margin:min(var(--vw, 1vw)*200/1280*100,250px) calc(50% - var(--vw, 1vw)*50) 0;padding:min(var(--vw, 1vw)*84/1280*100,105px) calc(var(--vw, 1vw)*50 - 50%);gap:min(var(--vw, 1vw)*48/1280*100,60px)}.contact-area__inner&gt;*+*{margin-top:min(var(--vw, 1vw)*24/1280*100,30px)}.contact-area__head{gap:min(var(--vw, 1vw)*16/1280*100,20px);grid-template-columns:auto min(var(--vw, 1vw)*32/1280*100,40px)}.article-card&gt;*+*{margin-top:min(var(--vw, 1vw)*16/1280*100,20px)}.article-card__body&gt;*+*{margin-top:min(var(--vw, 1vw)*16/1280*100,20px)}.article-card__ttl{font-size:min(1rem + 2*(var(--vw, 1vw)*100 - 1280px)/320,1.125rem);line-height:1.5;letter-spacing:.02em}.article-card__ttl::before{margin-top:calc((1 - 1.5)*.5em)}.article-card__ttl::after{margin-bottom:calc((1 - 1.5)*.5em)}.article-card__date{font-size:min(0.875rem + 1.75*(var(--vw, 1vw)*100 - 1280px)/320,0.984375rem);letter-spacing:0}.article-card__tags{gap:min(var(--vw, 1vw)*8/1280*100,10px)}.article-card__tag{font-size:min(0.875rem + 1.75*(var(--vw, 1vw)*100 - 1280px)/320,0.984375rem)}.article-card__tag::before{width:min(var(--vw, 1vw)*6/1280*100,7.5px);margin-right:min(var(--vw, 1vw)*4/1280*100,5px)}.article-list{grid-template-columns:repeat(4, 1fr)}.article-slide__item{width:min(var(--vw, 1vw)*265/1280*100,331.25px)}.slide-pagination .splide__pagination__page{width:min(var(--vw, 1vw)*50/1280*100,62.5px)}.slide-arrows{gap:min(var(--vw, 1vw)*16/1280*100,20px)}.section&gt;*+*{margin-top:min(var(--vw, 1vw)*54/1280*100,67.5px)}.section+.section{margin-top:min(var(--vw, 1vw)*100/1280*100,125px)}.section--bg{padding:min(var(--vw, 1vw)*138/1280*100,172.5px) calc(var(--vw, 1vw)*50 - 50%) min(var(--vw, 1vw)*120/1280*100,150px)}.section__head--row{display:grid;align-items:center;grid-template-columns:1fr auto}.card{gap:min(var(--vw, 1vw)*24/1280*100,30px)}.card--row{flex-direction:row;align-items:center;gap:min(var(--vw, 1vw)*48/1280*100,60px)}.card--bg .card__head{flex-shrink:0;max-width:min(var(--vw, 1vw)*400/1280*100,500px)}.card__head--lg{flex-shrink:0;max-width:min(var(--vw, 1vw)*528/1280*100,660px)}.card__label{font-size:min(1.25rem + 2.5*(var(--vw, 1vw)*100 - 1280px)/320,1.40625rem);line-height:1.6}.card__ttl{padding:min(var(--vw, 1vw)*10/1280*100,12.5px) min(var(--vw, 1vw)*24/1280*100,30px)}.card__body&gt;*+*{margin-top:min(var(--vw, 1vw)*24/1280*100,30px)}.card__arrow{gap:min(var(--vw, 1vw)*24/1280*100,30px);grid-template-columns:1fr min(var(--vw, 1vw)*20/1280*100,25px)}.line-bg{top:min(var(--vw, 1vw)*96/1280*100,120px);height:calc(100% - min(var(--vw, 1vw)*96/1280*100,120px))}.line-bg__wrap{margin-top:calc(var(--vw, 1vw)*203/1280*100*-1)}.line-bg__wrap&gt;*+*{margin-top:calc(var(--vw, 1vw)*1066/1280*100)}.line-bg__img--1{width:calc(var(--vw, 1vw)*1534/1280*100);margin-left:calc(var(--vw, 1vw)*32/768*100)}.line-bg__img--2{width:calc(var(--vw, 1vw)*2048/1280*100);margin-left:calc(var(--vw, 1vw)*546/1280*100*-1)}.line-bg__img--3{width:calc(var(--vw, 1vw)*1534/1280*100);margin-left:min(var(--vw, 1vw)*32/1280*100,40px)}.business-list{margin-top:min(var(--vw, 1vw)*64/1280*100,80px);gap:0;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr)}.business-list__item{aspect-ratio:426/268}.business-list__inner{padding:min(var(--vw, 1vw)*16/1280*100,20px) min(var(--vw, 1vw)*24/1280*100,30px) min(var(--vw, 1vw)*24/1280*100,30px) min(var(--vw, 1vw)*32/1280*100,40px)}.business-list__body{display:block}.business-list__body&gt;*+*{margin-top:min(var(--vw, 1vw)*16/1280*100,20px)}.business-list__cont{justify-content:space-between;margin-bottom:0;gap:min(var(--vw, 1vw)*16/1280*100,20px)}.business-list__label+.business-list__label{margin-top:0}.business-list__word{display:block}.nav-links{gap:min(var(--vw, 1vw)*16/1280*100,20px)}.nav-links .page-numbers{width:min(var(--vw, 1vw)*48/1280*100,60px)}.nav-links .page-numbers svg{width:min(var(--vw, 1vw)*14/1280*100,17.5px)}.filter-btn-area&gt;*+*{margin-top:min(var(--vw, 1vw)*24/1280*100,30px)}.filter-btn-area__row{display:grid;justify-content:space-between;gap:min(var(--vw, 1vw)*16/1280*100,20px);gap:min(var(--vw, 1vw)*48/1280*100,60px);grid-template-columns:auto min(var(--vw, 1vw)*760/1280*100,950px)}.filter-btn-area__head{gap:min(var(--vw, 1vw)*8/1280*100,10px)}.filter-btn-area__head::before{width:min(var(--vw, 1vw)*8/1280*100,10px)}.filter-btn-area__body{gap:min(var(--vw, 1vw)*16/1280*100,20px)}.filter-btn{min-height:min(var(--vw, 1vw)*32/1280*100,40px);padding:0 min(var(--vw, 1vw)*24/1280*100,30px);border-radius:min(var(--vw, 1vw)*80/1280*100,100px)}.product-card{padding:min(var(--vw, 1vw)*18/1280*100,22.5px) min(var(--vw, 1vw)*24/1280*100,30px);grid-row:span 2}.product-card__body{display:flex;align-items:flex-start;margin-top:min(var(--vw, 1vw)*18/1280*100,22.5px);gap:min(var(--vw, 1vw)*24/1280*100,30px)}.product-card__icon{width:min(var(--vw, 1vw)*16/1280*100,20px)}.product-card__txt{margin-top:0}.product-card__thumb{flex-shrink:0;width:min(var(--vw, 1vw)*160/1280*100,200px);margin-top:0}.info-card{margin:0 calc(var(--vw, 1vw)*96/1280*100*-1);padding:min(var(--vw, 1vw)*80/1280*100,100px) min(var(--vw, 1vw)*96/1280*100,120px)}.info-card__body{padding:0;text-align:center}.scroll-top-btn{right:calc(var(--vw, 1vw)*32/1280*100);width:min(var(--vw, 1vw)*64/1280*100,80px)}}@media screen and (any-hover: hover)and (min-width: 960px){.button:hover::after{transform:translateX(0%)}.button:hover .button__txt{color:#005bac}.button:hover .button__path{fill:#005bac}.button:hover .button__icon--1{transform:translateX(100%);opacity:0}.button:hover .button__icon--2{transform:translate(100%, -50%);transition-delay:.12s;opacity:1}.button--secondary:hover .button__icon--1{transform:translateX(100%);opacity:0}.button--secondary:hover .button__icon--2{transform:translate(100%, -50%);transition-delay:.12s;opacity:1}.button--white:hover .button__txt{color:#fff}.button--white:hover .button__path{fill:#fff}.button--darkblue:hover .button__txt{color:#00337c}.button--darkblue:hover .button__path{fill:#00337c}.product-banner__content:hover .button::after{transform:translateX(0%)}.product-banner__content:hover .button__txt{color:#fff}.product-banner__content:hover .button__path{fill:#fff}.related-link:hover .related-link__img{transform:scale(1.2)}.contact-area:hover .contact-area__img{transform:scale(1.14)}.article-card:hover .article-card__img{transform:scale(1.2)}.article-card:hover .article-card__lead{color:#005bac}a.card:hover .card__img{transform:scale(1.12)}.business-list__item:hover .business-list__img{transform:scale(1.08)}}@media(any-hover: hover){.product-banner__content:hover .product-banner__img{transform:scale(1.08)}.nav-links .page-numbers:not(.current):hover{opacity:.6}.scroll-top-btn:hover{opacity:.6}}</pre></body></html>