@charset "UTF-8";*,::after,::before,body{-webkit-box-sizing:border-box}.leadgrid-pc-br,.spnone,img,picture{display:block}*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a{color:inherit}img,picture{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{border:none;padding:0;background-color:initial}@media (prefers-reduced-motion:reduce){*,::after,::before{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}}.-lg-fs_xs{font-size:var(--font-size-xs);line-height:1.6}@media screen and (max-width:767px){.-lg-fs_xs{font-size:var(--font-size-xs-sp)}}.-lg-fs_s{font-size:var(--font-size-s);line-height:1.8}@media screen and (max-width:767px){.-lg-fs_s{font-size:var(--font-size-s-sp)}}.-lg-fs_m{font-size:var(--font-size-m);line-height:1.6}@media screen and (max-width:767px){.-lg-fs_m{font-size:var(--font-size-m-sp)}}.-lg-fs_l{font-size:var(--font-size-l);line-height:1.4}@media screen and (max-width:767px){.-lg-fs_l{font-size:var(--font-size-l-sp)}}.-lg-fs_xl{font-size:var(--font-size-xl);line-height:1.4}@media screen and (max-width:767px){.-lg-fs_xl{font-size:var(--font-size-xl-sp)}}.-lg-fs_xxl{font-size:var(--font-size-xxl);line-height:1.4}@media screen and (max-width:767px){.-lg-fs_xxl{font-size:var(--font-size-xxl-sp)}}.-lg-fd_bold{font-weight:700}.-lg-fd_underline{text-decoration:underline}.-lg-fd_strong{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,rgba(35,96,153,.2)),color-stop(90%,rgba(35,96,153,.2)),color-stop(90%,transparent));background:linear-gradient(transparent 70%,rgba(35,96,153,.2) 70%,rgba(35,96,153,.2) 90%,transparent 90%)}.frontier-corp-c-header-scroll.-black .c-header__nav:after,.frontier-corp-c-header-scroll.-black .c-header__navButton:before,.frontier-corp-c-header-scroll.-black .c-header__navItem.-sub i:after,.frontier-corp-c-header-scroll.-black .c-header__navItem.-sub i:before,body{background:#fff}.-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.-pt0{padding-top:0!important}.-pb0{padding-bottom:0!important}.icon-circle-arrow{position:relative;width:14px;height:14px}.icon-circle-arrow.-white .path1:before{color:#fff}.icon-circle-arrow.-primary .path1:before,.icon-circle-arrow.-white .path2:before{color:var(--color-base-primary)}.icon-circle-arrow.-primary .path2:before{color:var(--color-base-primaryInside)}.icon-circle-arrow.-secondary .path1:before{color:var(--color-base-secondary)}.icon-circle-arrow.-secondary .path2:before{color:var(--color-base-secondaryInside)}.icon-circle-arrow.-large{width:20px;height:20px}.icon-circle-arrow.-large .path1:before,.icon-circle-arrow.-large .path2:before{font-size:20px}.icon-circle-arrow .path1,.icon-circle-arrow .path2{position:absolute;left:0}.icon-circle-arrow .path2:before{margin:0;color:var(--color-base-secondary)}html{scroll-behavior:smooth}@media (max-width:375px){html{font-size:clamp(.875rem,.1477rem + 3.6364vw,1rem)}}@media screen and (max-width:767px){html{font-size:16px}}@media screen and (min-width:768px) and (max-width:1239px){html{font-size:clamp(.875rem,.7322rem + .2976vw,1rem)}}@media screen and (min-width:1920px){html{font-size:clamp(1rem,.625rem + .4167vw,1.125rem)}}@media (min-width:1921px){html{font-size:18px}}body{min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:400;color:var(--color-base-text);letter-spacing:normal;line-height:1.6;word-break:break-all;box-sizing:border-box}body:after{background-color:#fff;width:100%;height:100%;inset:0;position:absolute;content:"";z-index:0;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none}body.is-open{overflow:hidden;min-width:initial;width:100%;position:relative}body.is-open:after{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;background-color:#fff;z-index:1}a,button{-webkit-transition:all .5s cubic-bezier(.23,1,.32,1);transition:all .5s cubic-bezier(.23,1,.32,1);cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}@media (any-hover:hover){a:hover,button:hover{opacity:.6}}:target{scroll-margin-top:100px}dl,figure,h1,h2,h3,h4,h5,p,ul{margin:0;padding:0}a{text-decoration:none;color:var(--color-base-text)}img{vertical-align:bottom}.frontier-corp-c-inner{max-width:1600px;margin-inline:auto;width:calc(100% - 240px)}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-c-inner{padding-inline:25px;width:100%}}.bold{font-weight:700}.thin{font-weight:300}.img_overlay{position:absolute;inset:0;z-index:1;-webkit-filter:opacity(.5);filter:opacity(.5)}.leadgrid-sp-br,.pcnone{display:none}@-webkit-keyframes marquee{to{-webkit-transform:translate3d(calc(var(--distance) * -1px),0,0);transform:translate3d(calc(var(--distance) * -1px),0,0)}}@keyframes marquee{to{-webkit-transform:translate3d(calc(var(--distance) * -1px),0,0);transform:translate3d(calc(var(--distance) * -1px),0,0)}}@-webkit-keyframes marquee_sp{to{-webkit-transform:translate3d(0,calc(var(--distance) * -1px),0);transform:translate3d(0,calc(var(--distance) * -1px),0)}}@keyframes marquee_sp{to{-webkit-transform:translate3d(0,calc(var(--distance) * -1px),0);transform:translate3d(0,calc(var(--distance) * -1px),0)}}.marquee_track{-webkit-animation:marquee var(--duration,30s) linear infinite;animation:marquee var(--duration,30s) linear infinite}@media screen and (max-width:767px){:target{scroll-margin-top:90px}.frontier-corp-c-inner{padding-inline:16px;width:100%}.leadgrid-pc-br,.spnone{display:none}.leadgrid-sp-br,.pcnone{display:block}.marquee_track{-webkit-animation-name:marquee_sp;animation-name:marquee_sp}}.marquee[data-axis=x] .marquee_track{-webkit-animation:marquee var(--duration) linear infinite!important;animation:marquee var(--duration) linear infinite!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.js-leadgridCms__editableWysiwyg iframe{position:relative!important}.leadgridCms-onlyInnerWorkspace .img_overlay{z-index:0}.leadgridCms-onlyInnerWorkspace .breadcrumb li:last-child a{pointer-events:auto}.leadgridCms-onlyInnerWorkspace.frontier-corp-s-header .frontier-corp-c-button{padding-bottom:0;margin:0}.leadgridCms-onlyInnerWorkspace.frontier-corp-s-header .bg{display:none}.leadgridCms-onlyInnerWorkspace.frontier-corp-s-header .frontier-corp-c-inner{margin-bottom:0}.leadgridCms-onlyInnerWorkspace.frontier-corp-s-service-page-member .profiles .number{display:block;color:red}.frontier-corp-c-header-scroll{position:sticky;top:0;width:100%;z-index:99;-webkit-transition:top .25s ease,-webkit-transform .25s ease;transition:top .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,top .25s ease;transition:transform .25s ease,top .25s ease,-webkit-transform .25s ease}.frontier-corp-c-header-scroll#js-header{opacity:0}.frontier-corp-c-header-scroll.is-scrolled .c-header__logo img{max-height:5.625rem}.frontier-corp-c-header-scroll.is-scrolled .c-header__nav{padding-bottom:.75rem;padding-top:.75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fff;gap:1.5rem;left:initial}.frontier-corp-c-header-scroll.is-scrolled .c-header__nav:after{top:4.6875rem;width:100%;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:767px){.frontier-corp-c-header-scroll.is-scrolled .c-header__logo img{max-height:3.525rem;margin-top:.5rem}.frontier-corp-c-header-scroll.is-scrolled .c-header__nav{width:100%}}.frontier-corp-c-header-scroll.is-scrolled .c-header__nav.is-active a:before{bottom:-2.3125rem}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-c-header-scroll.is-scrolled .c-header__nav:after{top:3.625rem}.frontier-corp-c-header-scroll.is-scrolled .c-header__nav.is-active a:before{bottom:-1.3125rem}}.frontier-corp-c-header-scroll.is-scrolled .c-header__nav.is-active:after{top:6rem;width:calc(100% - 20px);-webkit-transition:all .3s;transition:all .3s}.frontier-corp-c-header-scroll.is-scrolled .c-header__navButton{gap:.75rem;padding-right:.75rem;padding-left:1.5rem}.frontier-corp-c-header-scroll.is-scrolled .c-header__navItem a:before{bottom:-1.75rem}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-c-header-scroll.is-scrolled .c-header__nav.is-active:after{top:3.625rem}.frontier-corp-c-header-scroll.is-scrolled .c-header__navItem a:before{bottom:-1.3125rem}}.frontier-corp-c-header-scroll.-black .c-header__logo img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.frontier-corp-c-header-scroll.-black .c-header__navItem.-link>a,.frontier-corp-c-header-scroll.-black .c-header__navItem.-sub>a{color:#fff}.frontier-corp-c-header-scroll.-black .c-header__navItem.-sub i{border:1px solid #fff}.frontier-corp-c-header-scroll.-black .is-active .c-header__navItem.-sub i,.frontier-corp-c-header-scroll.-black .is-open .c-header__navItem.-sub i,.frontier-corp-c-header-scroll.-black.is-scrolled .c-header__navItem.-sub i{border:1px solid var(--color-base-text)}@media screen and (max-width:767px){.frontier-corp-c-header-scroll.is-scrolled .frontier-corp-c-inner{height:3.5rem}.frontier-corp-c-header-scroll.is-scrolled .frontier-corp-c-button.pcnone{padding-bottom:0;margin-top:.75rem;margin-bottom:.75rem;position:relative;top:-5px}.frontier-corp-c-header-scroll.is-scrolled .c-header__menuButton{height:3rem;padding-top:.75rem}.frontier-corp-c-header-scroll.is-scrolled .c-header__menuButton:after{margin-top:.5rem}.frontier-corp-c-header-scroll.is-scrolled .c-header__menuButton[aria-expanded=true]:before{height:55px}.frontier-corp-c-header-scroll.is-scrolled .c-header__wrap::after{width:calc(100% - 150px)}.frontier-corp-c-header-scroll.-black .c-header__navItem.-link>a,.frontier-corp-c-header-scroll.-black .c-header__navItem.-sub>a{color:inherit}.frontier-corp-c-header-scroll.-black .c-header__menuButton{background:0 0}.frontier-corp-c-header-scroll.-black .c-header__menuButton i{background:#fff}.frontier-corp-c-header-scroll.-black .c-header__menuButton:after{color:#fff}.frontier-corp-c-header-scroll.-black .c-header__menuButton::before,.frontier-corp-c-header-scroll.-black .c-header__wrap::after{background-color:#fff}}.frontier-corp-c-header-scroll.-black.is-scrolled .c-header__logo img{-webkit-filter:none;filter:none}.frontier-corp-c-header-scroll.-black.is-scrolled .c-header__navItem.-link>a,.frontier-corp-c-header-scroll.-black.is-scrolled .c-header__navItem.-sub>a{color:inherit}.frontier-corp-c-header-scroll.-black.is-scrolled .c-header__nav:after,.frontier-corp-c-header-scroll.-black.is-scrolled .c-header__navButton:before,.frontier-corp-c-header-scroll.-black.is-scrolled .c-header__navItem.-sub i:after,.frontier-corp-c-header-scroll.-black.is-scrolled .c-header__navItem.-sub i:before{background:var(--color-base-text)}@media screen and (max-width:767px){.frontier-corp-c-header-scroll.-black.is-scrolled .c-header__menuButton{background:#fff}.frontier-corp-c-header-scroll.-black.is-scrolled .c-header__menuButton i{background:var(--color-base-text)}.frontier-corp-c-header-scroll.-black.is-scrolled .c-header__menuButton:after{color:var(--color-base-text)}.frontier-corp-c-header-scroll.-black.is-scrolled .c-header__menuButton::before,.frontier-corp-c-header-scroll.-black.is-scrolled .c-header__wrap::after{background-color:var(--color-base-text)}}.frontier-corp-c-header-scroll.-black .is-active .c-header__logo img,.frontier-corp-c-header-scroll.-black .is-open .c-header__logo img{-webkit-filter:none;filter:none}.frontier-corp-c-header-scroll.-black .is-active.c-header__nav:after,.frontier-corp-c-header-scroll.-black .is-open.c-header__nav:after{background:var(--color-base-text)}@media screen and (max-width:767px){.frontier-corp-c-header-scroll.-black .is-active .c-header__menuButton,.frontier-corp-c-header-scroll.-black .is-open .c-header__menuButton{background:#fff}.frontier-corp-c-header-scroll.-black .is-active .c-header__menuButton i,.frontier-corp-c-header-scroll.-black .is-open .c-header__menuButton i{background:var(--color-base-text)}.frontier-corp-c-header-scroll.-black .is-active .c-header__menuButton:after,.frontier-corp-c-header-scroll.-black .is-open .c-header__menuButton:after{color:var(--color-base-text)}.frontier-corp-c-header-scroll.-black .is-active .c-header__menuButton::before,.frontier-corp-c-header-scroll.-black .is-active.c-header__wrap::after,.frontier-corp-c-header-scroll.-black .is-open .c-header__menuButton::before,.frontier-corp-c-header-scroll.-black .is-open.c-header__wrap::after{background-color:var(--color-base-text)}.frontier-corp-c-header-scroll .c-header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.frontier-corp-c-header-scroll .c-header__wrap::after{right:0;background-color:var(--color-base-text);bottom:8px;position:absolute;content:"";width:calc(100% - 180px);height:1px;-webkit-transition:width .3s ease;transition:width .3s ease}.frontier-corp-c-header-scroll .c-header__wrap.is-open:after{width:76px}}.frontier-corp-c-header-scroll.-black .is-active .c-header__navItem.-link>a,.frontier-corp-c-header-scroll.-black .is-active .c-header__navItem.-sub>a,.frontier-corp-c-header-scroll.-black .is-open .c-header__navItem.-link>a,.frontier-corp-c-header-scroll.-black .is-open .c-header__navItem.-sub>a{color:inherit}.frontier-corp-c-header-scroll.-black .is-active .c-header__navItem .c-header__nav:after,.frontier-corp-c-header-scroll.-black .is-active .c-header__navItem .c-header__navButton:before,.frontier-corp-c-header-scroll.-black .is-active .c-header__navItem.-sub i:after,.frontier-corp-c-header-scroll.-black .is-active .c-header__navItem.-sub i:before,.frontier-corp-c-header-scroll.-black .is-open .c-header__navItem .c-header__nav:after,.frontier-corp-c-header-scroll.-black .is-open .c-header__navItem .c-header__navButton:before,.frontier-corp-c-header-scroll.-black .is-open .c-header__navItem.-sub i:after,.frontier-corp-c-header-scroll.-black .is-open .c-header__navItem.-sub i:before{background:var(--color-base-text)}.frontier-corp-c-header-scroll .frontier-corp-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;position:relative;width:100%;max-width:1872px}@media screen and (max-width:767px){.frontier-corp-c-header-scroll .frontier-corp-c-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;height:72px;margin-bottom:0;position:static}}.frontier-corp-c-header-scroll .c-header__logo{padding-top:1rem;padding-left:2.25rem;z-index:1}.frontier-corp-c-header-scroll .c-header__logo a{text-decoration:none}.frontier-corp-c-header-scroll .c-header__logo a img{height:auto;max-height:clamp(4.5rem,-.6429rem + 10.7143vw,9rem);-o-object-fit:contain;object-fit:contain;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}@media (min-width:1440px){.frontier-corp-c-header-scroll .c-header__logo a img{max-height:clamp(9rem,.09rem + 9.9vw,11.97rem)}}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-c-header-scroll .c-header__logo{padding-top:.5rem;padding-left:1rem}.frontier-corp-c-header-scroll .c-header__logo a img{max-height:4.5rem}}@media screen and (max-width:767px){.frontier-corp-c-header-scroll .c-header__logo{padding-top:.5rem;padding-left:1rem}.frontier-corp-c-header-scroll .c-header__logo a img{max-height:4.5rem}}.frontier-corp-c-header-scroll .c-header__nav{position:absolute;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;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:2.25rem;right:0;top:0;padding-top:1.5rem;padding-left:.75rem;padding-bottom:1.5rem;background:0 0;-webkit-transition:background .3s,gap .3s,width .3s,padding .3s;transition:background .3s,gap .3s,width .3s,padding .3s;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.frontier-corp-c-header-scroll .c-header__nav{margin-right:0;width:auto}.frontier-corp-c-header-scroll .c-header__nav:after{display:none}}.frontier-corp-c-header-scroll .c-header__nav:after{content:"";position:absolute;top:6rem;width:calc(100vw - 21.625rem);height:1px;background:var(--color-base-text);pointer-events:none;max-width:1456px;-webkit-transition:all .15s;transition:all .15s}@media screen and (min-width:1920px){.frontier-corp-c-header-scroll .c-header__nav:after{-webkit-transition:all .3s;transition:all .3s}}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-c-header-scroll .c-header__nav{padding-top:.75rem;padding-left:1.5rem;padding-bottom:.75rem;gap:1rem}.frontier-corp-c-header-scroll .c-header__nav:after{top:3.625rem;width:calc(100vw - 13.75rem);-webkit-transition:all .3s;transition:all .3s}}.frontier-corp-c-header-scroll .c-header__nav.is-active{padding-top:1.5rem;padding-left:3rem;padding-bottom:1.5rem;gap:2.125rem;border-left:1px solid var(--color-base-background);border-right:1px solid var(--color-base-background);border-bottom:1px solid var(--color-base-background);left:initial;background-color:#fff;-webkit-box-shadow:12px 3px 48px 0 rgba(30,42,63,.3);box-shadow:12px 3px 48px 0 rgba(30,42,63,.3)}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-c-header-scroll .c-header__nav.is-active{padding-top:.75rem;padding-left:1.625rem;padding-bottom:.75rem;gap:1rem}}.frontier-corp-c-header-scroll .c-header__nav.is-active .c-header__navButton{gap:1.5rem;padding-left:2.25rem}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-c-header-scroll .c-header__nav.is-active .c-header__navButton{padding-left:1.5rem;gap:.75rem}}.frontier-corp-c-header-scroll .c-header__nav.is-active:after{width:calc(100% - 20px)}.frontier-corp-c-header-scroll .c-header__nav.pcnone{display:none}@media screen and (max-width:767px){.frontier-corp-c-header-scroll .c-header__nav.is-active:after,.frontier-corp-c-header-scroll .c-header__nav.spnone{display:none}.frontier-corp-c-header-scroll .c-header__nav.pcnone{top:78px;left:0;width:100%;z-index:99;height:calc(100vh - 60px);padding:3rem 1rem;overflow:scroll;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,visibility .3s ease;transition:opacity .3s ease,transform .3s ease,visibility .3s ease,-webkit-transform .3s ease;opacity:0;display:block;pointer-events:none;background:#fff}.frontier-corp-c-header-scroll .c-header__nav.pcnone.is-open{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.frontier-corp-c-header-scroll .c-header__nav.pcnone .nav_scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch;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;gap:3rem}}.frontier-corp-c-header-scroll .c-header__navWrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-c-header-scroll .c-header__navWrap{gap:1rem}}@media screen and (max-width:767px){.frontier-corp-c-header-scroll .c-header__navWrap{display:grid}}.frontier-corp-c-header-scroll .c-header__navList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 2rem;list-style:none;padding:0}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-c-header-scroll .c-header__navList{gap:0 1rem}}@media screen and (max-width:767px){.frontier-corp-c-header-scroll .c-header__navList{gap:2.25rem;display:grid;grid-template-columns:repeat(2,auto)}}.frontier-corp-c-header-scroll .c-header__navList.-sub{display:block}@media screen and (max-width:767px){.frontier-corp-c-header-scroll .c-header__navList.-sub{display:grid;grid-template-columns:auto}.frontier-corp-c-header-scroll .c-header__navList.-sub .c-header__navItem{margin-bottom:0}}.frontier-corp-c-header-scroll .c-header__navItem.is-active .c-header__subMenu{opacity:1;display:block}.frontier-corp-c-header-scroll .c-header__navItem.is-active.-sub i:after{display:none}.frontier-corp-c-header-scroll .c-header__navItem.-sub i{border-radius:50%;width:16px;height:16px;display:inline-block;margin-left:8px;vertical-align:sub;border:1px solid var(--color-base-text);position:relative;top:-1px}@media screen and (min-width:1920px){.frontier-corp-c-header-scroll .c-header__navItem.-sub i{top:-3px}}.frontier-corp-c-header-scroll .c-header__navItem.-sub i:after,.frontier-corp-c-header-scroll .c-header__navItem.-sub i:before{content:"";background-color:var(--color-base-text);position:absolute}.frontier-corp-c-header-scroll .c-header__navItem.-sub i:before{inset:0;border-radius:1px;margin:auto;width:9px;height:1px}@media screen and (max-width:767px){.frontier-corp-c-header-scroll .c-header__navItem.-sub i,.frontier-corp-c-header-scroll .c-header__navItem.-sub i:after,.frontier-corp-c-header-scroll .c-header__navItem.-sub i:before{display:none}.frontier-corp-c-header-scroll .c-header__navItem.-sub i:before{width:7px;height:1px}}.frontier-corp-c-header-scroll .c-header__navItem.-sub i:after{inset:0;border-radius:1px;margin:auto;width:1px;height:9px}.frontier-corp-c-header-scroll .c-header__navItem a{font-size:.9375rem;position:relative;color:var(--color-base-text);text-decoration:none;letter-spacing:.04em;z-index:1}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-c-header-scroll .c-header__navItem.-sub i{top:1px}.frontier-corp-c-header-scroll .c-header__navItem a{font-size:.75rem}}@media screen and (max-width:767px){.frontier-corp-c-header-scroll .c-header__navItem.-sub i:after{width:1px;height:7px}.frontier-corp-c-header-scroll .c-header__navItem.-sub{margin-bottom:2.25rem}.frontier-corp-c-header-scroll .c-header__navItem.-sub a{margin-bottom:.75rem;display:block}.frontier-corp-c-header-scroll .c-header__navItem a{font-size:.875rem;height:auto;position:relative}.frontier-corp-c-header-scroll .c-header__navItem a:after{content:"";width:16px;height:16px;-webkit-mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-base-text);position:absolute;-webkit-transition:all .3s;transition:all .3s;top:0;bottom:0;margin:auto auto auto 8px}.frontier-corp-c-header-scroll .c-header__navItem a:before{display:none}}.frontier-corp-c-header-scroll .c-header__navItem a:before{width:0;height:3px;content:"";background-color:var(--color-base-primary);left:0;bottom:-2.3125rem;position:absolute;-webkit-transition:width .3s;transition:width .3s}@media (hover:hover) and (pointer:fine){.frontier-corp-c-header-scroll .c-header__navItem a:hover{cursor:pointer;opacity:1}.frontier-corp-c-header-scroll .c-header__navItem a:hover:after{-webkit-transform:translateX(3px);transform:translateX(3px)}.frontier-corp-c-header-scroll .c-header__navItem a:hover:before{width:100%}}@media screen and (hover:hover) and (pointer:fine) and (max-width:767px){.frontier-corp-c-header-scroll .c-header__navItem a:hover{opacity:.7}}.frontier-corp-c-header-scroll .c-header__subMenu{position:absolute;padding:4rem 2.5rem 3rem;overflow-y:scroll;-webkit-transform-origin:top right;transform-origin:top right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;display:none;opacity:0;left:0;-webkit-transition:width .3s;transition:width .3s}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-c-header-scroll .c-header__navItem a:before{bottom:-1.3125rem}.frontier-corp-c-header-scroll .c-header__subMenu{padding:2rem 1.625rem 1.5rem}}@media screen and (max-width:767px){.frontier-corp-c-header-scroll .c-header__subMenu{position:relative;left:0;top:0;width:100%;background:inherit;-webkit-box-shadow:none;box-shadow:none;display:block;opacity:1;padding:0}}.frontier-corp-c-header-scroll .c-header__subMenu .box .contents_left a,.frontier-corp-c-header-scroll .c-header__subMenu .c-header__navList .c-header__navItem a{padding-right:1.5rem}.frontier-corp-c-header-scroll .c-header__subMenu .box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}.frontier-corp-c-header-scroll .c-header__subMenu .box .contents_left{font-weight:700}.frontier-corp-c-header-scroll .c-header__subMenu .box .contents_left a:after{content:"";width:16px;height:17px;background-image:url(/assets/frontier-corp/img/common/arrow_black.svg);background-size:cover;position:absolute;-webkit-transition:all .3s;transition:all .3s;top:0;bottom:0;right:0;margin:auto}@media screen and (max-width:767px){.frontier-corp-c-header-scroll .c-header__subMenu .box{display:block}.frontier-corp-c-header-scroll .c-header__subMenu .box .contents_left a:after{content:"";width:16px;height:16px;-webkit-mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-base-text)}}.frontier-corp-c-header-scroll .c-header__subMenu .box .contents_left a:before{display:none}.frontier-corp-c-header-scroll .c-header__subMenu .box .contents_right{-webkit-box-flex:1;-ms-flex:1;flex:1}.frontier-corp-c-header-scroll .c-header__subMenu .c-header__navList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem 1.75rem}@media screen and (max-width:767px){.frontier-corp-c-header-scroll .c-header__subMenu .c-header__navList{gap:1rem;padding-left:.5rem}.frontier-corp-c-header-scroll .c-header__subMenu .c-header__navList .c-header__navItem a{padding-right:0;padding-left:.75rem;margin-bottom:0;text-decoration:underline}}.frontier-corp-c-header-scroll .c-header__subMenu .c-header__navList .c-header__navItem a:after{content:"";width:16px;height:16px;-webkit-mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-base-text);position:absolute;-webkit-transition:all .3s;transition:all .3s;top:0;bottom:0;right:0;margin:auto}.frontier-corp-c-header-scroll .c-header__subMenu .c-header__navList .c-header__navItem a:before{display:none}@media screen and (max-width:767px){.frontier-corp-c-header-scroll .c-header__subMenu .c-header__navList .c-header__navItem a:after{right:initial;left:1px;width:4px;height:1px;background-color:var(--color-base-text);-webkit-mask-image:none;mask-image:none}.frontier-corp-c-header-scroll .link_text{padding-bottom:8.75rem}.frontier-corp-c-header-scroll .link_text a{font-size:.75rem;text-decoration:underline}}.frontier-corp-c-header-scroll .c-header__navButton{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:2.25rem;padding-right:2.25rem;gap:1.5rem;position:relative;-webkit-transition:gap .3s,width .3s,padding .3s;transition:gap .3s,width .3s,padding .3s}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-c-header-scroll .c-header__navButton{padding-left:1.5rem;padding-right:.625rem;gap:.75rem}}.frontier-corp-c-header-scroll .c-header__navButton:before{width:1px;height:100%;position:absolute;background-color:var(--color-base-text);content:"";left:0;top:0;bottom:0}@media screen and (max-width:767px){.frontier-corp-c-header-scroll .c-header__navButton{width:100%;margin:0 auto;padding:0;gap:.5rem}.frontier-corp-c-header-scroll .c-header__navButton:before{display:none}.frontier-corp-c-header-scroll .frontier-corp-c-button{width:100%;margin-left:auto;margin-right:auto}}.frontier-corp-c-header-scroll .frontier-corp-c-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:156px;gap:.25rem;padding:.875rem 1rem .875rem 1.5rem;position:relative}@media (hover:hover) and (pointer:fine){.frontier-corp-c-header-scroll .c-header__subMenu .box .contents_left a:hover,.frontier-corp-c-header-scroll .c-header__subMenu .c-header__navList .c-header__navItem a:hover{cursor:pointer;opacity:.7}.frontier-corp-c-header-scroll .frontier-corp-c-button:hover{cursor:pointer}.frontier-corp-c-header-scroll .frontier-corp-c-button:hover img{-webkit-transform:translateX(5px);transform:translateX(5px)}}.frontier-corp-c-header-scroll .frontier-corp-c-button img{z-index:1;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.frontier-corp-c-header-scroll .frontier-corp-c-button .c-button__jaTitle{z-index:1;font-size:.9375rem}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-c-header-scroll .frontier-corp-c-button{min-width:110px;padding:.4375rem .625rem .4375rem .75rem}.frontier-corp-c-header-scroll .frontier-corp-c-button .c-button__jaTitle{font-size:.75rem}.frontier-corp-c-footer .c-footer__logo img{max-height:5.625rem}}.frontier-corp-c-header-scroll .frontier-corp-c-button.-primary,.frontier-corp-c-header-scroll .frontier-corp-c-button.-secondary{color:#fff}.frontier-corp-c-header-scroll .frontier-corp-c-button.pcnone{display:none}@media screen and (max-width:767px){.frontier-corp-c-header-scroll .frontier-corp-c-button.pcnone{padding:0 .625rem 0 1rem;margin:1rem 1rem 1.375rem;min-width:92px;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}.frontier-corp-c-header-scroll .frontier-corp-c-button.pcnone img{width:12px;height:auto}.frontier-corp-c-header-scroll .frontier-corp-c-button.pcnone .c-button__jaTitle{font-size:.75rem}}.frontier-corp-c-header-scroll .btn_bg{position:absolute;width:100%;height:100%;z-index:0;border-radius:60px;top:0;left:0}.frontier-corp-c-header-scroll .c-header__menuButton{display:none}@media screen and (max-width:767px){.frontier-corp-c-header-scroll .c-header__menuButton{opacity:1;width:68px;height:64px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0;padding-top:18px;margin:0;text-align:center;outline:0;position:relative;-ms-flex-negative:0;flex-shrink:0;background-color:#fff}.frontier-corp-c-header-scroll .c-header__menuButton:after{content:"Menu";font-family:var(--font-family-en);font-size:.75rem;margin-top:12px;line-height:1}.frontier-corp-c-header-scroll .c-header__menuButton:before{width:1px;height:100%;background-color:var(--color-base-text);position:absolute;top:0;left:0;content:"";-webkit-transition:height .3s;transition:height .3s}.frontier-corp-c-header-scroll .c-header__menuButton[aria-expanded=true]>i:nth-child(1),.frontier-corp-c-header-scroll .c-header__menuButton[aria-expanded=true]>i:nth-child(3){opacity:0}.frontier-corp-c-header-scroll .c-header__menuButton[aria-expanded=true]:after{content:"Close"}.frontier-corp-c-header-scroll .c-header__menuButton[aria-expanded=true]:before{height:72px}.frontier-corp-c-header-scroll .c-header__menuButton>i{display:block;width:20px;height:1px;background-color:var(--color-base-text);-webkit-transition:all .25s ease;transition:all .25s ease}.frontier-corp-c-header-scroll .c-header__menuButton>i+i{margin-top:3px}}.frontier-corp-c-sectionHeader .en{font-family:var(--font-family-en);font-size:clamp(2.75rem,.75rem + 4.1667vw,4.5rem);margin-bottom:clamp(.5rem,-.2143rem + 1.4881vw,1.125rem);text-transform:uppercase;font-weight:400;letter-spacing:normal;line-height:1;display:block}@media (min-width:1440px){.frontier-corp-c-sectionHeader .en{font-size:clamp(4.5rem,.045rem + 4.95vw,5.985rem);margin-bottom:clamp(1.125rem,.0112rem + 1.2375vw,1.49625rem)}}.frontier-corp-c-sectionHeader .ja{font-size:clamp(1rem,.7143rem + .5952vw,1.25rem);line-height:1.5;letter-spacing:.2em;font-weight:400}@media (min-width:1440px){.frontier-corp-c-sectionHeader .ja{font-size:clamp(1.25rem,.0125rem + 1.375vw,1.6625rem)}}.frontier-corp-c-sectionHeader .ja:after{display:inline-block;background:url(/assets/frontier-corp/img/common/line.svg);margin-left:23px;content:"";width:47px;height:20px;background-size:cover}.frontier-corp-c-sectionTitle:before,.frontier-corp-c-wysiwyg h2:after{background:-webkit-gradient(linear,left top,right top,from(#00B0EC),to(#104498));content:""}@media screen and (max-width:767px){.frontier-corp-c-sectionHeader .ja:after{width:32px;height:14px;margin-left:7px}}.frontier-corp-c-sectionTitle{font-size:clamp(1.5rem,.6429rem + 1.7857vw,2.25rem);line-height:1.5;letter-spacing:.1em;font-weight:300;padding-top:clamp(1.5rem,-.6429rem + 4.4643vw,3.375rem);position:relative}.frontier-corp-c-sectionTitle:before{display:block;position:absolute;top:0;left:0;background:linear-gradient(90deg,#00B0EC 0,#104498 100%);width:4.75rem;height:.25rem}@media screen and (max-width:767px){.frontier-corp-c-sectionTitle:before{width:3rem;height:.25rem}}.frontier-corp-c-button a{background-color:var(--color-base-text);padding-block:clamp(1.09375rem,.6294rem + .9673vw,1.5rem);padding-left:clamp(1.5rem,.7857rem + 1.4881vw,2.125rem);padding-right:clamp(1.5rem,-1.2857rem + 5.8036vw,3.9375rem);border-radius:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:clamp(13rem,7.2857rem + 11.9048vw,18rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;overflow:hidden;position:relative;isolation:isolate}@media (min-width:1440px){.frontier-corp-c-sectionTitle{font-size:clamp(2.25rem,.0225rem + 2.475vw,2.9925rem);padding-top:clamp(3.375rem,.0337rem + 3.7125vw,4.48875rem)}.frontier-corp-c-button a{padding-block:clamp(1.5rem,.015rem + 1.65vw,1.995rem);padding-left:clamp(2.125rem,.0213rem + 2.3375vw,2.82625rem);padding-right:clamp(3.9375rem,.0393rem + 4.3313vw,5.236875rem);min-width:clamp(18rem,.18rem + 19.8vw,23.94rem)}}.frontier-corp-c-button a .button_text{position:relative;z-index:2;width:auto;font-size:clamp(.75rem,.4643rem + .5952vw,1rem);line-height:1.5}.frontier-corp-c-button a .arrow{background:url(/assets/frontier-corp/img/common/arrow_circle.svg);width:1.3125rem;height:1.3125rem;position:absolute;right:1.75rem;top:0;bottom:0;margin:auto;z-index:2;background-size:cover}@media screen and (max-width:767px){.frontier-corp-c-button a{border-radius:2.5rem;min-width:13rem}.frontier-corp-c-button a .arrow{width:1rem;height:1rem;right:1.125rem}}.frontier-corp-c-button a:after{content:"";position:absolute;width:240px;height:240px;border-radius:240px;background:-webkit-gradient(linear,left top,right top,from(#104498),to(#00B0EC));background:linear-gradient(90deg,#104498 0,#00B0EC 100%);-webkit-filter:blur(60px);filter:blur(60px);margin:auto;top:0;bottom:0;right:-7.5rem;z-index:-1;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:767px){.frontier-corp-c-button a:after{width:130px;height:130px;right:-3.75rem;-webkit-filter:blur(32.5px);filter:blur(32.5px)}}@media (hover:hover) and (pointer:fine){.frontier-corp-c-button a:hover{cursor:pointer;opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.frontier-corp-c-button a:hover:after{width:480px;height:480px;border-radius:480px;-webkit-filter:blur(80px);filter:blur(80px);right:-10rem}.frontier-corp-c-footer .c-footer__navList .c-footer__navItem a:hover{cursor:pointer}.frontier-corp-c-footer .c-footer__navList .c-footer__navItem a:hover:after{-webkit-transform:translateX(3px);transform:translateX(3px)}}@media screen and (hover:hover) and (pointer:fine) and (max-width:767px){.frontier-corp-c-button a:hover:after{width:240px;height:240px;-webkit-filter:blur(60px);filter:blur(60px);right:-5rem}}.frontier-corp-c-loading{position:fixed;inset:0;width:100%;height:100%;background-color:#fff;z-index:10000;pointer-events:none;opacity:0}.frontier-corp-c-loading .c-loading__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:inherit}.frontier-corp-c-loading .c-loading__logo{position:relative;opacity:0;-webkit-animation:opacity .3s ease forwards;animation:opacity .3s ease forwards}@-webkit-keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}.frontier-corp-c-loading .c-loading__logo img{width:15rem;height:7.25rem;display:block}.frontier-corp-c-loading .c-loading__logo .logo--color{-webkit-mask:url(/assets/frontier-corp/img/common/header_logo-mono.svg) no-repeat center/contain;mask:url(/assets/frontier-corp/img/common/header_logo-mono.svg) no-repeat center/contain;background:url(/assets/frontier-corp/img/common/color.svg) -250px 0 no-repeat;background-size:auto 124%;width:15rem;height:7.25rem;position:absolute;top:0;left:0}.frontier-corp-c-loading.is-white{background-color:transparent}.frontier-corp-c-loading.is-white .logo--mono{opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.frontier-corp-c-footer{position:relative;z-index:1}.frontier-corp-c-footer .marquee_wrap{position:relative;overflow:hidden;padding-top:clamp(4.5rem,1.0714rem + 7.1429vw,7.5rem)}.frontier-corp-c-footer .frontier-corp-c-inner{display:grid;z-index:1;position:relative;grid-template-columns:auto 1fr;-webkit-column-gap:clamp(1.625rem,-5.0893rem + 13.9881vw,7.5rem);-moz-column-gap:clamp(1.625rem,-5.0893rem + 13.9881vw,7.5rem);column-gap:clamp(1.625rem,-5.0893rem + 13.9881vw,7.5rem);row-gap:clamp(1.625rem,-.8036rem + 5.0595vw,3.75rem)}@media (min-width:1440px){.frontier-corp-c-button a .button_text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-c-footer .marquee_wrap{padding-top:clamp(7.5rem,.075rem + 8.25vw,9.975rem)}.frontier-corp-c-footer .frontier-corp-c-inner{-webkit-column-gap:clamp(7.5rem,.075rem + 8.25vw,9.975rem);-moz-column-gap:clamp(7.5rem,.075rem + 8.25vw,9.975rem);column-gap:clamp(7.5rem,.075rem + 8.25vw,9.975rem);row-gap:clamp(3.75rem,.0375rem + 4.125vw,4.9875rem)}}.frontier-corp-c-footer .frontier-corp-c-inner.-copy{margin-top:clamp(4.5rem,1.0714rem + 7.1429vw,7.5rem);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:repeat(2,auto);min-height:11.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;gap:1.625rem;padding-top:3.375rem}@media (min-width:1440px){.frontier-corp-c-footer .frontier-corp-c-inner.-copy{margin-top:clamp(7.5rem,.075rem + 8.25vw,9.975rem)}}.frontier-corp-c-footer .c-footer__logo{grid-area:1/1/2/2}@media screen and (max-width:767px){.frontier-corp-c-footer .frontier-corp-c-inner.-copy{grid-template-columns:auto;padding-bottom:2.125rem;min-height:initial;gap:1.625rem}.frontier-corp-c-footer .c-footer__logo{grid-area:3/1/4/2;margin-top:4.5rem}}.frontier-corp-c-footer .c-footer__logo img{height:auto;min-height:9.75rem;-o-object-fit:contain;object-fit:contain;-webkit-transition:min-height .3s ease;transition:min-height .3s ease}.frontier-corp-c-footer .c-footer__nav{grid-area:1/2/3/3;display:grid;grid-template-columns:repeat(3,auto);gap:6rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-c-footer .c-footer__nav{gap:3rem}}.frontier-corp-c-footer .c-footer__nav .list:first-child{min-width:clamp(8.3125rem,7.0982rem + 2.5298vw,9.375rem)}@media (min-width:1440px){.frontier-corp-c-footer .c-footer__logo img{min-height:clamp(9.75rem,.0975rem + 10.725vw,12.9675rem)}.frontier-corp-c-footer .c-footer__nav .list:first-child{min-width:clamp(9.375rem,.0938rem + 10.3125vw,12.46875rem)}}@media screen and (max-width:767px){.frontier-corp-c-footer .c-footer__logo img{max-height:7.5rem}.frontier-corp-c-footer .c-footer__nav{grid-area:1/1/2/2;grid-template-columns:auto;gap:1.875rem}.frontier-corp-c-footer .c-footer__nav .list:first-child{min-width:initial}}.frontier-corp-c-footer .c-footer__navList{display:grid;gap:clamp(1.125rem,-.1607rem + 2.6786vw,2.25rem)}.frontier-corp-c-footer .c-footer__navList.-sub+.c-footer__navList{margin-top:2.25rem}.frontier-corp-c-footer .c-footer__navList .c-footer__navItem.-sub>a{display:block;margin-bottom:clamp(.5rem,-.0714rem + 1.1905vw,1rem)}.frontier-corp-c-footer .c-footer__navList .c-footer__navItem a{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);position:relative;color:var(--color-base-text);text-decoration:none;letter-spacing:.04em;z-index:1}@media (min-width:1440px){.frontier-corp-c-footer .c-footer__navList{gap:clamp(2.25rem,.0225rem + 2.475vw,2.9925rem)}.frontier-corp-c-footer .c-footer__navList .c-footer__navItem.-sub>a{margin-bottom:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-c-footer .c-footer__navList .c-footer__navItem a{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-c-footer .c-footer__navList .c-footer__navItem a:after{content:"";width:16px;height:16px;-webkit-mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-base-text);position:absolute;-webkit-transition:all .3s;transition:all .3s;top:0;bottom:0;margin:auto auto auto 12px}.frontier-corp-c-footer .c-footer__subMenu .c-footer__navList{gap:.1875rem}@media screen and (max-width:767px){.frontier-corp-c-footer .c-footer__navList .c-footer__navItem a{height:auto;position:relative}.frontier-corp-c-footer .c-footer__subMenu .c-footer__navList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem .75rem}}.frontier-corp-c-footer .c-footer__subMenu .c-footer__navItem a{text-decoration:underline;font-size:.75rem;line-height:1.5;margin-bottom:0;padding-left:clamp(.5rem,-.3571rem + 1.7857vw,1.25rem)}.frontier-corp-c-footer .c-footer__subMenu .c-footer__navItem a:after{right:initial;left:1px;width:clamp(.25rem,-.0357rem + .5952vw,.5rem);height:1px;background-color:var(--color-base-text);-webkit-mask-image:none;mask-image:none;margin-left:0}.frontier-corp-c-footer .link_text{grid-area:2/1/2/2;align-self:self-end}.frontier-corp-c-footer .link_text .c-footer__navItem a{margin-bottom:0;text-decoration:underline;font-size:.75rem}@media (min-width:1440px){.frontier-corp-c-footer .c-footer__subMenu .c-footer__navItem a{padding-left:clamp(1.25rem,.0125rem + 1.375vw,1.6625rem)}.frontier-corp-c-footer .c-footer__subMenu .c-footer__navItem a:after{width:clamp(.5rem,.005rem + .55vw,.665rem)}.frontier-corp-c-footer .link_text .c-footer__navItem a{font-size:clamp(.75rem,.0075rem + .825vw,.9975rem)}}.frontier-corp-c-footer .link_text .c-footer__navItem a:after{display:none}.frontier-corp-c-footer .c-footer__copy{position:relative;overflow:hidden}.frontier-corp-c-footer .copyright{font-family:var(--font-family-en);font-size:.875rem}.frontier-corp-c-footer .sns_link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}@media (min-width:1440px){.frontier-corp-c-footer .sns_link{gap:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}}@media screen and (max-width:767px){.frontier-corp-c-footer .c-footer__subMenu .c-footer__navItem a:after{left:2px}.frontier-corp-c-footer .link_text{grid-area:2/1/3/2;margin-top:1.25rem}.frontier-corp-c-footer .link_text .c-footer__navItem a{text-decoration:underline}.frontier-corp-c-footer .c-footer__copy{overflow:auto}.frontier-corp-c-footer .copyright{grid-area:2/1/3/2}.frontier-corp-c-footer .sns_link{grid-area:1/1/2/2}.frontier-corp-c-footer .marquee{top:0;right:-1.375rem}}.frontier-corp-c-footer .marquee{--gap:2rem;position:absolute;z-index:0;overflow:clip;bottom:-1.6875rem}.frontier-corp-c-footer .marquee_track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;gap:3.75rem}@media screen and (max-width:767px){.frontier-corp-c-footer .marquee_track{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.frontier-corp-c-footer .marquee_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;gap:3.75rem}.frontier-corp-c-footer .marquee_text{white-space:nowrap;display:inline-block;font-size:11.25rem;text-transform:uppercase;font-family:var(--font-family-en);color:var(--color-base-background);line-height:1}.frontier-corp-c-footer .pagetop{position:absolute;top:-3rem;right:-3rem;width:120px;height:120px;z-index:3}.frontier-corp-c-footer .pagetop img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform-origin:center;transform-origin:center}@media (hover:hover) and (pointer:fine){.frontier-corp-c-footer .pagetop a:hover{cursor:pointer;opacity:1}.frontier-corp-c-footer .pagetop a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.frontier-corp-c-footer .pagetop a:hover:after{-webkit-transform:translateY(-5px) scale(1.05) rotate(180deg);transform:translateY(-5px) scale(1.05) rotate(180deg)}}.frontier-corp-c-footer .pagetop a:after{content:"";width:clamp(.35rem,.1786rem + .3571vw,.5rem);height:clamp(.35rem,.1786rem + .3571vw,.5rem);background:url(/assets/frontier-corp/img/common/arrow.svg);background-size:cover;position:absolute;top:35%;right:46%;margin:auto;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:1440px){.frontier-corp-c-footer .pagetop a:after{width:clamp(.5rem,.005rem + .55vw,.665rem);height:clamp(.5rem,.005rem + .55vw,.665rem)}}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-c-footer .pagetop{right:1.5625rem;width:90px;height:90px}}@media screen and (max-width:767px){.frontier-corp-c-footer .marquee_group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.frontier-corp-c-footer .marquee_text{font-size:9rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.frontier-corp-c-footer .pagetop{top:-2.625rem;right:.25rem;width:84px;height:84px}}.frontier-corp-c-wysiwyg{width:100%;padding-left:0}.frontier-corp-c-wysiwyg h2,.frontier-corp-c-wysiwyg h3,.frontier-corp-c-wysiwyg h4,.frontier-corp-c-wysiwyg h5,.frontier-corp-c-wysiwyg h6{margin:0;line-height:1.5;font-weight:500}.frontier-corp-c-wysiwyg a{color:var(--color-base-primary);text-decoration:underline;word-break:break-word}.frontier-corp-c-wysiwyg h2{font-size:clamp(1.25rem,.9643rem + .5952vw,1.5rem);margin-bottom:clamp(1.125rem,.2679rem + 1.7857vw,1.875rem);padding-bottom:clamp(.8125rem,.4554rem + .744vw,1.125rem);position:relative}@media (min-width:1440px){.frontier-corp-c-wysiwyg h2{font-size:clamp(1.5rem,.015rem + 1.65vw,1.995rem);margin-bottom:clamp(1.875rem,.0188rem + 2.0625vw,2.49375rem);padding-bottom:clamp(1.125rem,.0112rem + 1.2375vw,1.49625rem)}}.frontier-corp-c-wysiwyg h2:after{width:100%;height:1px;position:absolute;background:linear-gradient(90deg,#00B0EC 0,#104498 100%);bottom:0;left:0}@media screen and (max-width:767px){.frontier-corp-c-wysiwyg h2{margin-top:40px}}.frontier-corp-c-wysiwyg h3{padding-left:clamp(1.4375rem,.9375rem + 1.0417vw,1.875rem);margin-bottom:clamp(1.125rem,.2679rem + 1.7857vw,1.875rem);font-size:clamp(1.125rem,.9822rem + .2976vw,1.25rem);position:relative}@media (min-width:1440px){.frontier-corp-c-wysiwyg h3{padding-left:clamp(1.875rem,.0188rem + 2.0625vw,2.49375rem);margin-bottom:clamp(1.875rem,.0188rem + 2.0625vw,2.49375rem);font-size:clamp(1.25rem,.0125rem + 1.375vw,1.6625rem)}}.frontier-corp-c-wysiwyg h3:after{width:1rem;height:1rem;position:absolute;background:-webkit-gradient(linear,left top,right top,from(#00B0EC),to(#104498));background:linear-gradient(90deg,#00B0EC 0,#104498 100%);top:.5rem;left:0;border-radius:16px;content:""}.frontier-corp-c-wysiwyg h4{margin-bottom:clamp(1.25rem,.5357rem + 1.4881vw,1.875rem);font-size:clamp(1rem,.8572rem + .2976vw,1.125rem)}@media (min-width:1440px){.frontier-corp-c-wysiwyg h4{margin-bottom:clamp(1.875rem,.0188rem + 2.0625vw,2.49375rem);font-size:clamp(1.125rem,.0112rem + 1.2375vw,1.49625rem)}}.frontier-corp-c-wysiwyg p{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2;margin:1.875rem 0}@media (min-width:1440px){.frontier-corp-c-wysiwyg p{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-c-wysiwyg li{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:1.8}@media (min-width:1440px){.frontier-corp-c-wysiwyg li{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-c-wysiwyg ol,.frontier-corp-c-wysiwyg ul{margin:clamp(1.25rem,.5357rem + 1.4881vw,1.875rem) 0}.frontier-corp-c-wysiwyg ol{list-style:none;padding-left:0;counter-reset:n}.frontier-corp-c-wysiwyg ol li{padding-left:42px;text-indent:-42px}.frontier-corp-c-wysiwyg ol li:before{content:"0" counter(n) ".";counter-increment:n;font-family:var(--font-family-en);color:#AFC1C7;font-size:clamp(.875rem,.1607rem + 1.4881vw,1.5rem);line-height:1;margin-right:10px;font-weight:400}.frontier-corp-c-wysiwyg ol li:nth-of-type(n+10):before{content:counter(n) "."}.frontier-corp-c-wysiwyg ul{list-style:none}.frontier-corp-c-wysiwyg ul li{position:relative;padding-left:clamp(2.8125rem,2.0982rem + 1.4881vw,3.4375rem);line-height:2}@media (min-width:1440px){.frontier-corp-c-wysiwyg ol li:before{font-size:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}.frontier-corp-c-wysiwyg ul li{padding-left:clamp(3.4375rem,.0343rem + 3.7813vw,4.571875rem)}}.frontier-corp-c-wysiwyg ul li:before{content:"";position:absolute;background:#AFC1C7;width:.625rem;height:.625rem;top:.625rem;left:1.09375rem;border-radius:.625rem}@media screen and (max-width:767px){.frontier-corp-c-wysiwyg ul{margin-left:0}.frontier-corp-c-wysiwyg ul li:before{width:.4375rem;height:.4375rem;top:.53125rem;left:.875rem;border-radius:.625rem}}.frontier-corp-c-wysiwyg ul li ul{margin:0}.frontier-corp-c-wysiwyg ul li ul li{margin:.9375rem 0}.frontier-corp-c-wysiwyg blockquote{padding:3.125rem 3.125rem 3.125rem 5.625rem;background-color:#f5f5f5;margin:1.875rem 0;position:relative;border:none;color:var(--color-base-text)}.frontier-corp-c-wysiwyg blockquote::before{content:"";display:block;width:1.625rem;height:1.25rem;-webkit-mask-image:url(/assets/base/img/common/icon_quote.svg);mask-image:url(/assets/base/img/common/icon_quote.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:3.125rem;left:3.125rem;background-color:#D8D8D8}@media screen and (max-width:767px){.frontier-corp-c-wysiwyg ul li ul li{margin:1.875rem 0}.frontier-corp-c-wysiwyg blockquote{padding:2.625rem .75rem .75rem;margin:1.25rem 0}.frontier-corp-c-wysiwyg blockquote::before{top:.75rem;left:.75rem}}.frontier-corp-c-wysiwyg blockquote p{margin:0}.frontier-corp-c-wysiwyg table{display:block;overflow-x:scroll;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin-top:1.875rem;margin-bottom:1.875rem;table-layout:fixed}.frontier-corp-c-wysiwyg table tbody,.frontier-corp-c-wysiwyg table thead{width:100%;display:table}.frontier-corp-c-wysiwyg table th{background-color:var(--color-base-background)}.frontier-corp-c-wysiwyg table td,.frontier-corp-c-wysiwyg table th{border:1px solid var(--color-base-gray);padding:.625rem .9375rem}.frontier-corp-c-wysiwyg code .hljs-ln{margin-top:0;margin-bottom:0}.frontier-corp-c-wysiwyg code .hljs-ln-code,.frontier-corp-c-wysiwyg code .hljs-ln-numbers{border:none;padding:0;min-width:5px}.frontier-corp-c-wysiwyg code .hljs-ln-numbers{border-right:1px solid #ccc}.frontier-corp-c-wysiwyg img{max-width:100%;height:auto;margin:1.875rem 0}.frontier-corp-c-wysiwyg .fr-img-caption .fr-inner{display:block;width:100%;text-align:center;font-size:12px;color:var(--color-base-primary)}.frontier-corp-c-wysiwyg iframe{max-width:100%}.frontier-corp-c-wysiwyg blockquote:first-child,.frontier-corp-c-wysiwyg h2:first-child,.frontier-corp-c-wysiwyg h3:first-child,.frontier-corp-c-wysiwyg h4:first-child,.frontier-corp-c-wysiwyg h5:first-child,.frontier-corp-c-wysiwyg h6:first-child,.frontier-corp-c-wysiwyg img:first-child,.frontier-corp-c-wysiwyg ol:first-child,.frontier-corp-c-wysiwyg p:first-child,.frontier-corp-c-wysiwyg table:first-child,.frontier-corp-c-wysiwyg ul:first-child{margin-top:0}.frontier-corp-c-form{margin:0 auto}.frontier-corp-c-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.frontier-corp-c-form form .leadgrid-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.frontier-corp-c-form form .leadgrid-form__row+div{margin-top:0!important}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__label{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);font-weight:700;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0;margin:0}@media (min-width:1440px){.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__label{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__label::before{content:"任意";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;font-size:.75rem;font-weight:400;height:auto;line-height:1;white-space:nowrap;padding:.3125rem .75rem;border-radius:0;margin-right:.625rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-base-text);background:#fff;border:1px solid var(--color-base-text)}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__label.-required::before{content:"必須";color:#fff;background-color:var(--color-base-text);border:none}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;width:100%;background-color:#fff;border-radius:.1875rem;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);font-family:inherit;height:auto;padding:1.25rem;border:1px solid #ccc}@media (min-width:1440px){.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__input{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__input::-webkit-input-placeholder{color:var(--color-base-text);opacity:.3}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__input::-moz-placeholder{color:var(--color-base-text);opacity:.3}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__input:-ms-input-placeholder{color:var(--color-base-text);opacity:.3}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__input::-ms-input-placeholder{color:var(--color-base-text);opacity:.3}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__input::placeholder{color:var(--color-base-text);opacity:.3}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;width:100%;background-color:#fff;border-radius:3px;font-size:clamp(.9375rem,.8661rem + .1488vw,1rem);font-family:inherit;min-height:18.75rem;padding:1.25rem;border:1px solid #ccc}@media (min-width:1440px){.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__textarea{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__textarea::-webkit-input-placeholder{color:var(--color-base-text);opacity:.3}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__textarea::-moz-placeholder{color:var(--color-base-text);opacity:.3}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__textarea:-ms-input-placeholder{color:var(--color-base-text);opacity:.3}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__textarea::-ms-input-placeholder{color:var(--color-base-text);opacity:.3}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__textarea::placeholder{color:var(--color-base-text);opacity:.3}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__radio{margin-top:0;text-align:left}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__radio:nth-of-type(1){margin-top:8px}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__radio label input[type=radio]{display:none}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__radio label input[type=radio]+span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9375rem;position:relative;cursor:pointer;color:var(--color-base-text)}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__radio label input[type=radio]+span::before{content:"";display:block;margin-right:.625rem;min-width:1.125rem;width:1.125rem;height:1.125rem;border-radius:50%;border:1px solid var(--color-base-text);-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--color-base-white)}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__radio label input[type=radio].-checked+span::before,.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__radio label input[type=radio]:checked+span::before{border-color:var(--color-base-text)}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__radio label input[type=radio].-checked+span::after,.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__radio label input[type=radio]:checked+span::after{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;display:block;min-width:10px;width:10px;height:10px;border-radius:50%;background-color:var(--color-base-text);position:absolute;top:50%;margin-top:-5px;left:4px}.frontier-corp-c-form form .leadgrid-form__row .c-form__checkbox{margin-top:0;text-align:center}.frontier-corp-c-form form .leadgrid-form__row .c-form__checkbox:nth-of-type(1){margin-top:8px}.frontier-corp-c-form form .leadgrid-form__row .c-form__checkbox label input[type=checkbox]{display:none}.frontier-corp-c-form form .leadgrid-form__row .c-form__checkbox label input[type=checkbox]+span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;position:relative;cursor:pointer;color:var(--color-base-text)}.frontier-corp-c-form form .leadgrid-form__row .c-form__checkbox label input[type=checkbox]+span::before{content:"";display:block;min-width:1.125rem;width:1.125rem;height:1.125rem;border:1px solid var(--color-base-text);border-radius:0;margin-right:.625rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--color-base-white)}.frontier-corp-c-form form .leadgrid-form__row .c-form__checkbox label input[type=checkbox].-checked+span::before,.frontier-corp-c-form form .leadgrid-form__row .c-form__checkbox label input[type=checkbox]:checked+span::before{border-color:var(--color-base-text)}.frontier-corp-c-form form .leadgrid-form__row .c-form__checkbox label input[type=checkbox].-checked+span::after,.frontier-corp-c-form form .leadgrid-form__row .c-form__checkbox label input[type=checkbox]:checked+span::after{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:8px;height:14px;border-bottom:3px solid var(--color-base-text);border-right:3px solid var(--color-base-text);border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:7px;margin-top:-8px}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__select{position:relative}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;width:100%;background-color:#fff;border-radius:.1875rem;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);font-family:inherit;height:auto;padding:1.25rem;border:1px solid #ccc;background-image:url(/assets/frontier-corp/img/common/select_arrow.svg);background-repeat:no-repeat;background-position:right 1.25rem center;background-size:.75rem .75rem}@media (min-width:1440px){.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__select select{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__select select::-webkit-input-placeholder{color:var(--color-base-text);opacity:.3}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__select select::-moz-placeholder{color:var(--color-base-text);opacity:.3}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__select select:-ms-input-placeholder{color:var(--color-base-text);opacity:.3}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__select select::-ms-input-placeholder{color:var(--color-base-text);opacity:.3}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__select select::placeholder{color:var(--color-base-text);opacity:.3}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__select select:after{border-color:#999}.frontier-corp-c-form form .leadgrid-form__row .leadgrid-form__error{margin-top:-4px;color:#d35645;font-size:14px;letter-spacing:.04em;line-height:1.4;text-align:left}.frontier-corp-c-form form .leadgrid-form__agree,.frontier-corp-c-form form .leadgrid-form__agree .c-form__agreeText div{text-align:center}.frontier-corp-c-form form .leadgrid-form__agree .c-form__agreeText{overflow-y:scroll;max-height:300px;border:1px solid #ccc;font-weight:400;margin:16px 0;padding:12px 16px;border-radius:var(--color-border-radius-container)}.frontier-corp-c-form form .leadgrid-form__agree .c-form__agreeText div a{color:var(--color-base-text)}.frontier-corp-c-form form .leadgrid-form__agree .c-form__agreeText_not_scroll{overflow-y:visible;max-height:none;border:none;font-weight:400;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);letter-spacing:.04em;line-height:1.6;margin:16px 0;color:var(--color-base-text)}@media (min-width:1440px){.frontier-corp-c-form form .leadgrid-form__agree .c-form__agreeText_not_scroll{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-c-form form .leadgrid-form__agree .c-form__agreeText_not_scroll div{text-align:left}.frontier-corp-c-form form .leadgrid-form__agree .c-form__agreeText_not_scroll div a{color:var(--color-base-text)}.frontier-corp-c-form form .leadgrid-form__agree .c-form__agreeText_not_scroll div a strong,.frontier-corp-c-form form .leadgrid-form__agree .c-form__agreeText_not_scroll div a u{font-weight:400}.frontier-corp-c-form form .c-form__checkbox label input[type=checkbox]{display:none}.frontier-corp-c-form form .c-form__checkbox label input[type=checkbox]+span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;position:relative;cursor:pointer;color:var(--color-base-text);font-weight:400}.frontier-corp-c-form form .c-form__checkbox label input[type=checkbox]+span::before{content:"";display:block;min-width:1.125rem;width:1.125rem;height:1.125rem;border:1px solid var(--color-base-text);border-radius:0;margin-right:.625rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--color-base-white)}.frontier-corp-c-form form .c-form__checkbox label input[type=checkbox].-checked+span::before,.frontier-corp-c-form form .c-form__checkbox label input[type=checkbox]:checked+span::before{border-color:var(--color-base-text)}.frontier-corp-c-form form .c-form__checkbox label input[type=checkbox].-checked+span::after,.frontier-corp-c-form form .c-form__checkbox label input[type=checkbox]:checked+span::after{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:8px;height:14px;border-bottom:3px solid var(--color-base-text);border-right:3px solid var(--color-base-text);border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:4px;margin-top:-8px}.frontier-corp-c-form form .leadgrid-form__file label{background-color:#fff;border:1px solid #ccc;border-radius:3px;font-size:clamp(.875rem,.8036rem + .1488vw,.9375rem);font-weight:400;gap:.625rem;padding:.9375rem 1.25rem;height:auto;min-width:21.875rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#999}@media (min-width:1440px){.frontier-corp-c-form form .leadgrid-form__file label{font-size:clamp(.9375rem,.0093rem + 1.0313vw,1.246875rem)}}@media screen and (max-width:767px){.frontier-corp-c-form form .leadgrid-form__agree .c-form__agreeText_not_scroll{max-width:15rem;margin-inline:auto}.frontier-corp-c-form form .leadgrid-form__file label{min-width:initial;width:100%}}.frontier-corp-c-form form .leadgrid-form__agree .privacy{font-size:.75rem;line-height:1.6;margin:0;color:#999}.frontier-corp-c-form form .leadgrid-form__agree .privacy a{text-decoration:underline;color:#999}.frontier-corp-c-form form .c-form__action{display:grid;place-items:center}.frontier-corp-c-form form .c-form__action .leadgrid-c-button{background-color:var(--color-base-text);padding:1.5rem 2.8125rem;border-radius:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:18rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;overflow:hidden;position:relative}.frontier-corp-c-form form .c-form__action .leadgrid-c-button .c-button__jaTitle{position:relative;z-index:2;width:auto;font-size:clamp(.75rem,.4643rem + .5952vw,1rem);line-height:1.5}@media (min-width:1440px){.frontier-corp-c-form form .c-form__action .leadgrid-c-button .c-button__jaTitle{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-c-form form .c-form__action .leadgrid-c-button .icon-circle-arrow{background:url(/assets/frontier-corp/img/common/arrow_circle.svg);width:1.3125rem;height:1.3125rem;position:absolute;right:1.75rem;top:0;bottom:0;margin:auto;z-index:2;background-size:cover}@media screen and (max-width:767px){.frontier-corp-c-form form .c-form__action .leadgrid-c-button{padding:1.09375rem 1.5rem;border-radius:2.5rem;min-width:13rem}.frontier-corp-c-form form .c-form__action .leadgrid-c-button .icon-circle-arrow{width:1rem;height:1rem;right:1.125rem}}.frontier-corp-c-form form .c-form__action .leadgrid-c-button .icon-circle-arrow .path1,.frontier-corp-c-form form .c-form__action .leadgrid-c-button .icon-circle-arrow .path2{display:none}.frontier-corp-c-form form .c-form__action .leadgrid-c-button:after{content:"";position:absolute;width:240px;height:240px;border-radius:240px;background:-webkit-gradient(linear,left top,right top,from(#104498),to(#00B0EC));background:linear-gradient(90deg,#104498 0,#00B0EC 100%);-webkit-filter:blur(60px);filter:blur(60px);margin:auto;top:0;bottom:0;right:-7.5rem;z-index:0;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:767px){.frontier-corp-c-form form .c-form__action .leadgrid-c-button:after{width:130px;height:130px;right:-3.75rem;-webkit-filter:blur(32.5px);filter:blur(32.5px)}}@media (hover:hover) and (pointer:fine){.frontier-corp-c-form form .c-form__action .leadgrid-c-button:hover{cursor:pointer;opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.frontier-corp-c-form form .c-form__action .leadgrid-c-button:hover:after{width:480px;height:480px;border-radius:480px;-webkit-filter:blur(80px);filter:blur(80px);right:-10rem}}@media screen and (hover:hover) and (pointer:fine) and (max-width:767px){.frontier-corp-c-form form .c-form__action .leadgrid-c-button:hover:after{width:240px;height:240px;-webkit-filter:blur(60px);filter:blur(60px);right:-5rem}}.frontier-corp-c-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:4.5rem}.frontier-corp-c-pager .c-pager__item{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;min-width:50px;width:50px;height:50px;border-radius:var(--border-radius-button);background-color:#fff;color:var(--color-base-text);font-weight:700;font-family:var(--font-family-en);font-size:clamp(1rem,.7143rem + .5952vw,1.25rem);text-decoration:none;-webkit-transition:all .3s;transition:all .3s}@media (min-width:1440px){.frontier-corp-c-pager .c-pager__item{font-size:clamp(1.25rem,.0125rem + 1.375vw,1.6625rem)}}.frontier-corp-c-pager .c-pager__item+.c-pager__item{margin-left:.9375rem}@media screen and (max-width:767px){.frontier-corp-c-pager{margin-top:3rem}.frontier-corp-c-pager .c-pager__item{min-width:1.5625rem;width:1.5625rem;height:1.5625rem}.frontier-corp-c-pager .c-pager__item+.c-pager__item{margin-left:.3125rem}}.frontier-corp-c-pager .c-pager__item.-current,.frontier-corp-c-pager .c-pager__item:hover{background-color:var(--color-base-text);color:#fff;opacity:1}.frontier-corp-c-pager .c-pager__item.-next i,.frontier-corp-c-pager .c-pager__item.-prev i{display:block;width:3.125rem;height:3.125rem;background-image:url(/assets/frontier-corp/img/common/pager_arrow.svg);background-size:cover;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:767px){.frontier-corp-c-pager .c-pager__item.-next i,.frontier-corp-c-pager .c-pager__item.-prev i{width:1.5625rem;height:1.5625rem}}.frontier-corp-c-pager .c-pager__item.-prev:hover{background:0 0}.frontier-corp-c-pager .c-pager__item.-prev:hover i{-webkit-transform:scale(1.1);transform:scale(1.1)}.frontier-corp-c-pager .c-pager__item.-next:hover{background:0 0}.frontier-corp-c-pager .c-pager__item.-next:hover i{-webkit-transform:scale(-1.1,1.1);transform:scale(-1.1,1.1)}.frontier-corp-c-pager .c-pager__item.-next i{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.frontier-corp-c-blogCard{width:100%}.frontier-corp-c-blogCard .c-blogCard__inner{display:grid;gap:3.125rem;width:100%}.frontier-corp-c-blogCard .c-blogCard__thumb{position:relative;overflow:hidden;width:100%}@media screen and (max-width:767px){.frontier-corp-c-blogCard .c-blogCard__inner{grid-template-columns:1fr;gap:1.5625rem}.frontier-corp-c-blogCard .c-blogCard__thumb{width:calc(100% - 3.9375rem);margin-inline:auto}}.frontier-corp-c-blogCard .c-blogCard__thumb img{aspect-ratio:280/157;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.frontier-corp-c-blogCard .c-blogCard__contents{display:grid;gap:1.25rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-template-rows:auto auto 1fr}@media screen and (max-width:767px){.frontier-corp-c-blogCard .c-blogCard__contents{gap:.75rem}}.frontier-corp-c-blogCard .c-blogCard__meta{display:grid;gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.frontier-corp-c-blogCard .c-blogCard__meta .category{color:var(--color-base-primary);padding:.25rem .75rem;border-radius:.1875rem;border:1px solid var(--color-base-primary);font-size:.8125rem}.frontier-corp-c-blogCard .c-blogCard__meta .date{line-height:1;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);font-family:var(--font-family-en);justify-self:flex-end}@media (min-width:1440px){.frontier-corp-c-blogCard .c-blogCard__meta .date{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-c-blogCard .c-blogCard__title{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);font-weight:400;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (min-width:1440px){.frontier-corp-c-blogCard .c-blogCard__title{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-c-blogCard .c-blogCard__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.frontier-corp-c-blogCard .c-blogCard__tags .tag{background:var(--color-base-background);border-radius:2rem;font-size:.75rem;padding:.25rem .75rem;line-height:1.5}.frontier-corp-c-blogCard .c-blogCard__tags .tag span{display:inline-block;margin-left:.25rem}.frontier-corp-c-noresult{padding-bottom:clamp(4.5rem,1.0714rem + 7.1429vw,7.5rem)}.frontier-corp-c-noresult .c-noresult__text{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:1;margin:3.125rem 0}@media (min-width:1440px){.frontier-corp-c-noresult{padding-bottom:clamp(7.5rem,.075rem + 8.25vw,9.975rem)}.frontier-corp-c-noresult .c-noresult__text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-about-message .frontier-corp-c-inner{display:grid;padding-top:clamp(3.75rem,1.6071rem + 4.4643vw,5.625rem);padding-bottom:clamp(3.75rem,1.6071rem + 4.4643vw,5.625rem);gap:clamp(3rem,1.2857rem + 3.5714vw,4.5rem)}.frontier-corp-s-about-message .frontier-corp-c-sectionTitle{grid-area:1/1/2/2;z-index:1}.frontier-corp-s-about-message .title{grid-area:2/1/3/2;font-size:clamp(.875rem,.4464rem + .8929vw,1.25rem);z-index:1;position:relative;line-height:1.5;letter-spacing:.2em}@media (min-width:1440px){.frontier-corp-s-about-message .frontier-corp-c-inner{padding-top:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem);padding-bottom:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem);gap:clamp(4.5rem,.045rem + 4.95vw,5.985rem)}.frontier-corp-s-about-message .title{font-size:clamp(1.25rem,.0125rem + 1.375vw,1.6625rem)}}@media screen and (max-width:767px){.frontier-corp-c-noresult .c-noresult__text{margin-top:30px}.frontier-corp-s-about-message .title{grid-area:2/1/3/2}}.frontier-corp-s-about-message .title .big{font-size:clamp(1.5rem,.9286rem + 1.1905vw,2rem)}.frontier-corp-s-about-message .img{grid-area:1/1/3/3;justify-self:flex-end;position:relative;margin-right:calc(-1 * (100vw - 100%)/ 2);width:calc(100% - 15rem + (100vw - 100%)/ 2)}.frontier-corp-s-about-message .img:after{content:"";position:absolute;left:0;top:0;width:clamp(7rem,-9.0714rem + 33.4821vw,21.0625rem);height:100%;background:-webkit-gradient(linear,left top,right top,from(#EDF3F5),to(rgba(237,243,245,0)));background:linear-gradient(90deg,#EDF3F5 0,rgba(237,243,245,0) 100%);-webkit-transition:all .3s;transition:all .3s}@media (min-width:1440px){.frontier-corp-s-about-message .title .big{font-size:clamp(2rem,.02rem + 2.2vw,2.66rem)}.frontier-corp-s-about-message .img:after{width:clamp(21.0625rem,.2106rem + 23.1688vw,28.013125rem)}}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-about-message .img{margin-right:-25px;width:calc(100% + 25px - 15rem)}}.frontier-corp-s-about-message .text_01{grid-area:3/1/4/2;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2}@media (min-width:1440px){.frontier-corp-s-about-message .text_01{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}@media screen and (max-width:767px){.frontier-corp-s-about-message .img{grid-area:3/1/4/2;margin-top:-1.5rem;margin-right:-1rem;margin-left:-1rem;width:calc(100% + 2rem)}.frontier-corp-s-about-message .text_01{grid-area:4/1/5/2}}.frontier-corp-s-about-message .text_02{grid-area:3/2/4/3;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2}@media (min-width:1440px){.frontier-corp-s-about-message .text_02{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}@media screen and (max-width:767px){.frontier-corp-s-about-message .text_02{grid-area:5/1/6/2;margin-top:-1rem}}.frontier-corp-s-about-message .name{margin-top:clamp(1.5rem,-1.9286rem + 7.1429vw,4.5rem);font-size:clamp(.875rem,.7322rem + .2976vw,1rem);text-align:right;line-height:1}@media (min-width:1440px){.frontier-corp-s-about-message .name{margin-top:clamp(4.5rem,.045rem + 4.95vw,5.985rem);font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-about-message .name .big{font-size:clamp(1.5rem,.9286rem + 1.1905vw,2rem);margin-left:16px;letter-spacing:.1em}.frontier-corp-s-about-mission .frontier-corp-c-inner{display:grid;gap:10.5rem;gap:clamp(.65625rem,1.0848rem + -.8929vw,.28125rem);padding-top:clamp(3.75rem,1.6071rem + 4.4643vw,5.625rem);padding-bottom:clamp(3.75rem,1.6071rem + 4.4643vw,5.625rem)}@media (min-width:1440px){.frontier-corp-s-about-message .name .big{font-size:clamp(2rem,.02rem + 2.2vw,2.66rem)}.frontier-corp-s-about-mission .frontier-corp-c-inner{gap:clamp(.28125rem,.0028rem + .3094vw,.3740625rem);padding-top:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem);padding-bottom:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem)}}@media screen and (max-width:767px){.frontier-corp-s-about-mission .frontier-corp-c-inner{gap:3rem}}.frontier-corp-s-about-mission .frontier-corp-c-sectionTitle{grid-area:1/1/2/2}.frontier-corp-s-about-mission .list{display:grid;grid-area:1/2/2/2;gap:clamp(3rem,1.2857rem + 3.5714vw,4.5rem);padding-top:clamp(0,-4.5714rem + 9.5238vw,4rem)}@media (min-width:1440px){.frontier-corp-s-about-mission .list{gap:clamp(4.5rem,.045rem + 4.95vw,5.985rem);padding-top:clamp(4rem,.04rem + 4.4vw,5.32rem)}}.frontier-corp-s-about-mission .list li{padding-bottom:clamp(3rem,1.2857rem + 3.5714vw,4.5rem);border-bottom:1px solid var(--color-base-gray);display:grid;grid-template-columns:7.5rem 1fr;gap:clamp(1.5rem,-1.9286rem + 7.1429vw,4.5rem)}@media (min-width:1440px){.frontier-corp-s-about-mission .list li{padding-bottom:clamp(4.5rem,.045rem + 4.95vw,5.985rem);gap:clamp(4.5rem,.045rem + 4.95vw,5.985rem)}}.frontier-corp-s-about-mission .list li:last-child{border-bottom:none;padding-bottom:0}.frontier-corp-s-about-mission .list li .img{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(.75rem,-.1071rem + 1.7857vw,1.5rem)}@media screen and (max-width:767px){.frontier-corp-s-about-mission .list{grid-area:2/1/3/2}.frontier-corp-s-about-mission .list li{grid-template-columns:auto}.frontier-corp-s-about-mission .list li .img{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.frontier-corp-s-about-mission .list li h3{font-family:var(--font-family-en);font-size:1rem;letter-spacing:.2em;font-weight:400;text-transform:uppercase}@media (min-width:1440px){.frontier-corp-s-about-mission .list li .img{gap:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}.frontier-corp-s-about-mission .list li h3{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-about-mission .list li .text .mission{font-size:clamp(1.25rem,.9643rem + .5952vw,1.5rem);line-height:2;letter-spacing:.1em}@media (min-width:1440px){.frontier-corp-s-about-mission .list li .text .mission{font-size:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}}.frontier-corp-s-about-mission .list li .text .vision{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2}@media (min-width:1440px){.frontier-corp-s-about-mission .list li .text .vision{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-about-mission .list li .text .value{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:1.5}.frontier-corp-s-about-mission .list li .text .value p{margin-bottom:clamp(1rem,.4286rem + 1.1905vw,1.5rem)}@media (min-width:1440px){.frontier-corp-s-about-mission .list li .text .value{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-about-mission .list li .text .value p{margin-bottom:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}}.frontier-corp-s-about-mission .list li .text h4{font-size:clamp(.875rem,.4464rem + .8929vw,1.25rem);margin-bottom:clamp(.5rem,.2143rem + .5952vw,.75rem)}.frontier-corp-s-about-philosophy .frontier-corp-c-inner{display:grid;gap:clamp(3rem,1.2857rem + 3.5714vw,4.5rem);padding-top:clamp(3.75rem,1.6071rem + 4.4643vw,5.625rem);padding-bottom:clamp(3.75rem,1.6071rem + 4.4643vw,5.625rem)}@media (min-width:1440px){.frontier-corp-s-about-mission .list li .text h4{font-size:clamp(1.25rem,.0125rem + 1.375vw,1.6625rem);margin-bottom:clamp(.75rem,.0075rem + .825vw,.9975rem)}.frontier-corp-s-about-philosophy .frontier-corp-c-inner{gap:clamp(4.5rem,.045rem + 4.95vw,5.985rem);padding-top:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem);padding-bottom:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem)}}.frontier-corp-s-about-philosophy .frontier-corp-c-sectionTitle{grid-area:1/1/2/2}.frontier-corp-s-about-philosophy .title{grid-area:2/1/3/2;font-size:clamp(1rem,.1429rem + 1.7857vw,1.75rem);font-weight:300;line-height:1.5;letter-spacing:.2em}@media (min-width:1440px){.frontier-corp-s-about-philosophy .title{font-size:clamp(1.75rem,.0175rem + 1.925vw,2.3275rem)}}.frontier-corp-s-about-philosophy .title .en{font-family:var(--font-family-en);font-weight:400;font-size:clamp(2.5rem,-.6428rem + 6.5476vw,5.25rem);line-height:1;display:block;letter-spacing:normal;text-transform:uppercase}@media (min-width:1440px){.frontier-corp-s-about-philosophy .title .en{font-size:clamp(5.25rem,.0525rem + 5.775vw,6.9825rem)}}.frontier-corp-s-about-philosophy .text{grid-area:2/2/3/3;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2}.frontier-corp-s-about-strength{position:relative;padding-top:clamp(4.5rem,4.9286rem + -.8929vw,4.125rem);padding-bottom:clamp(3.75rem,1.6071rem + 4.4643vw,5.625rem)}.frontier-corp-s-about-strength .frontier-corp-c-inner{display:grid;-webkit-column-gap:clamp(3rem,-.4286rem + 7.1429vw,6rem);-moz-column-gap:clamp(3rem,-.4286rem + 7.1429vw,6rem);column-gap:clamp(3rem,-.4286rem + 7.1429vw,6rem);row-gap:3.125rem;grid-template-columns:37.5rem 1fr}@media (min-width:1440px){.frontier-corp-s-about-philosophy .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-about-strength{padding-top:clamp(4.125rem,.0413rem + 4.5375vw,5.48625rem);padding-bottom:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem)}.frontier-corp-s-about-strength .frontier-corp-c-inner{-webkit-column-gap:clamp(6rem,.06rem + 6.6vw,7.98rem);-moz-column-gap:clamp(6rem,.06rem + 6.6vw,7.98rem);column-gap:clamp(6rem,.06rem + 6.6vw,7.98rem);row-gap:clamp(3.125rem,.0313rem + 3.4375vw,4.15625rem)}}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-about-strength .frontier-corp-c-inner{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.frontier-corp-s-about-philosophy .text{grid-area:3/1/4/2}.frontier-corp-s-about-strength .frontier-corp-c-inner{grid-template-columns:auto;gap:3rem}}.frontier-corp-s-about-strength .frontier-corp-c-sectionTitle{grid-area:1/1/2/2;padding-bottom:1.375rem}.frontier-corp-s-about-strength .copy{grid-area:1/1/2/3;justify-self:flex-end;margin-right:calc(-1 * max(240px/2,(100vw - 1600px)/ 2));width:calc(100% + max(240px/2,(100vw - 1600px)/ 2));padding-left:clamp(12.875rem,.4464rem + 25.8929vw,23.75rem);padding-right:1.875rem}@media (min-width:1440px){.frontier-corp-s-about-strength .frontier-corp-c-sectionTitle{padding-bottom:clamp(1.375rem,.0137rem + 1.5125vw,1.82875rem)}.frontier-corp-s-about-strength .copy{padding-left:clamp(23.75rem,.2375rem + 26.125vw,31.5875rem);padding-right:clamp(1.875rem,.0188rem + 2.0625vw,2.49375rem)}}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-about-strength .copy{margin-right:-25px;width:calc(100% + 25px)}}.frontier-corp-s-about-strength .copy img{width:100%}@media screen and (max-width:767px){.frontier-corp-s-about-strength .copy{padding-right:0;margin-right:0;padding-left:0;width:100%;grid-area:3/1/4/2;margin-top:-1.5rem}}.frontier-corp-s-about-strength h3{grid-area:2/1/3/2;font-size:clamp(1rem,.4286rem + 1.1905vw,1.5rem);font-weight:200;line-height:1.5;letter-spacing:.2em}@media (min-width:1440px){.frontier-corp-s-about-strength h3{font-size:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}}.frontier-corp-s-about-strength h3 .big{font-size:clamp(1.5rem,.9286rem + 1.1905vw,2rem)}@media (min-width:1440px){.frontier-corp-s-about-strength h3 .big{font-size:clamp(2rem,.02rem + 2.2vw,2.66rem)}}.frontier-corp-s-about-strength .text{grid-area:3/1/4/2;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2}@media screen and (max-width:767px){.frontier-corp-s-about-strength .text{grid-area:4/1/5/2}}.frontier-corp-s-about-strength .img{grid-area:2/2/5/3;justify-self:flex-end;margin-right:calc(-1 * max(240px/2,(100vw - 1600px)/ 2));width:calc(100% + max(240px/2,(100vw - 1600px)/ 2))}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-about-strength .img{margin-right:-25px;width:calc(100% + 25px)}}.frontier-corp-s-about-strength .img img{border-radius:12px 0 0 12px}.frontier-corp-s-company-about{position:relative;padding-top:clamp(3.75rem,4.8214rem + -2.2321vw,2.8125rem);padding-bottom:clamp(3.75rem,1.6071rem + 4.4643vw,5.625rem);display:grid}.frontier-corp-s-company-about .frontier-corp-c-inner{display:grid;gap:clamp(3rem,-8.2143rem + 23.3631vw,12.8125rem);grid-template-columns:auto 1fr}.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table{border:none;margin-bottom:clamp(3rem,1.2857rem + 3.5714vw,4.5rem);overflow-x:hidden}@media (min-width:1440px){.frontier-corp-s-about-strength .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-company-about{padding-top:clamp(2.8125rem,.0281rem + 3.0938vw,3.740625rem);padding-bottom:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem)}.frontier-corp-s-company-about .frontier-corp-c-inner{gap:clamp(12.8125rem,.1281rem + 14.0938vw,17.040625rem)}.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table{margin-bottom:clamp(4.5rem,.045rem + 4.95vw,5.985rem)}}.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table td,.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table th{border-right:none;border-left:none;padding-block:2.25rem;padding-inline:.75rem;vertical-align:top;font-size:clamp(.875rem,.7322rem + .2976vw,1rem)}@media (min-width:1440px){.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table td,.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table th{padding-block:clamp(2.25rem,.0225rem + 2.475vw,2.9925rem);padding-inline:clamp(.75rem,.0075rem + .825vw,.9975rem);font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}@media screen and (max-width:767px){.frontier-corp-s-about-strength .img{grid-area:5/1/6/2;margin-right:-1rem;width:calc(100% + 1rem)}.frontier-corp-s-company-about .frontier-corp-c-inner{grid-template-columns:auto}.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table{border-bottom:1px solid #ccc}.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table td,.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table th{display:list-item;list-style:none}.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table table{border-bottom:none}}.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table table{margin:0}.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table table td,.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table table th{border:none;line-height:1.5;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);padding:0}@media screen and (max-width:767px){.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table table td,.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table table th{display:table-cell;width:auto}}.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table table th{width:6.25rem;padding-right:.5rem}@media (min-width:1440px){.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table table td,.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table table th{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table table th{width:clamp(6.25rem,.0625rem + 6.875vw,8.3125rem)}}@media screen and (max-width:767px){.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table table th{width:5rem}}.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table tr:last-child td,.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table tr:last-child th{border-bottom:none}.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table th{border-top:1px solid #114699;border-bottom:1px solid #114699;background:0 0;text-align:left;font-weight:400;min-width:initial;width:11.25rem}@media (min-width:1440px){.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table th{width:clamp(11.25rem,.1125rem + 12.375vw,14.9625rem)}}@media screen and (max-width:767px){.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table th{padding:1.5rem .5rem .75rem;border-bottom:none;width:100%}}.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table td{border-top:1px solid #ccc;border-bottom:1px solid #ccc}@media screen and (max-width:767px){.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table td{padding:.75rem .5rem 1.5rem;width:100%;border-bottom:none}.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table td ul{margin-left:0}}.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table td ul{list-style:none;margin:0;padding:0}.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table td ul li{position:relative;padding-left:clamp(.875rem,.4464rem + .8929vw,1.25rem);line-height:1.8}.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table td ul li:before{content:"";position:absolute;background:var(--color-base-text);width:clamp(.1875rem,.0447rem + .2976vw,.3125rem);height:clamp(.1875rem,.0447rem + .2976vw,.3125rem);top:clamp(.6875rem,.5447rem + .2976vw,.8125rem);left:.3125rem;border-radius:.625rem}@media (min-width:1440px){.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table td ul li{padding-left:clamp(1.25rem,.0125rem + 1.375vw,1.6625rem)}.frontier-corp-s-company-about .text.frontier-corp-c-wysiwyg table td ul li:before{width:clamp(.3125rem,.0031rem + .3438vw,.415625rem);height:clamp(.3125rem,.0031rem + .3438vw,.415625rem);top:clamp(.8125rem,.0082rem + .8937vw,1.080625rem);left:clamp(.3125rem,.0031rem + .3438vw,.415625rem)}}.frontier-corp-s-company-about .map{position:relative;width:100%;padding-bottom:33.3%}@media screen and (max-width:767px){.frontier-corp-s-company-about .map{padding-bottom:80%}}.frontier-corp-s-company-about .map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.frontier-corp-s-company-logo{position:relative;padding-top:clamp(0,-4.7143rem + 9.8214vw,4.125rem);padding-bottom:clamp(3.75rem,1.6071rem + 4.4643vw,5.625rem)}.frontier-corp-s-company-logo .bg{inset:0;z-index:0;border-radius:12px;background:#f5f5f5;position:relative;overflow:hidden;margin-left:clamp(0,-1.7143rem + 3.5714vw,1.5rem);margin-right:clamp(0,-1.7143rem + 3.5714vw,1.5rem)}@media screen and (max-width:767px){.frontier-corp-s-company-logo .bg{border-radius:0}}.frontier-corp-s-company-logo .bg:before{border-radius:600px;opacity:.1;background:#104498;-webkit-filter:blur(80px);filter:blur(80px);content:"";width:clamp(22.5rem,-3.2143rem + 53.5714vw,45rem);height:clamp(22.5rem,-3.2143rem + 53.5714vw,45rem);left:clamp(-11.25rem,1.6071rem + -26.7857vw,-22.5rem);bottom:clamp(-11.25rem,1.6071rem + -26.7857vw,-22.5rem);position:absolute}@media (min-width:1440px){.frontier-corp-s-company-logo{padding-top:clamp(4.125rem,.0413rem + 4.5375vw,5.48625rem);padding-bottom:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem)}.frontier-corp-s-company-logo .bg{margin-left:clamp(1.5rem,.015rem + 1.65vw,1.995rem);margin-right:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}.frontier-corp-s-company-logo .bg:before{width:clamp(45rem,.45rem + 49.5vw,59.85rem);height:clamp(45rem,.45rem + 49.5vw,59.85rem);left:clamp(-22.5rem,-.225rem + -24.75vw,-29.925rem);bottom:clamp(-22.5rem,-.225rem + -24.75vw,-29.925rem)}}.frontier-corp-s-company-logo .bg:after{border-radius:600px;opacity:.2;background:#00B0EC;-webkit-filter:blur(80px);filter:blur(80px);content:"";width:clamp(22.5rem,-3.2143rem + 53.5714vw,45rem);height:clamp(22.5rem,-3.2143rem + 53.5714vw,45rem);right:clamp(-11.25rem,1.6071rem + -26.7857vw,-22.5rem);top:clamp(-11.25rem,1.6071rem + -26.7857vw,-22.5rem);position:absolute}@media (min-width:1440px){.frontier-corp-s-company-logo .bg:after{width:clamp(45rem,.45rem + 49.5vw,59.85rem);height:clamp(45rem,.45rem + 49.5vw,59.85rem);right:clamp(-22.5rem,-.225rem + -24.75vw,-29.925rem);top:clamp(-22.5rem,-.225rem + -24.75vw,-29.925rem)}}.frontier-corp-s-company-logo .frontier-corp-c-inner{display:grid;overflow:hidden;padding-top:7.5rem;padding-bottom:7.5rem;gap:clamp(3rem,-.4286rem + 7.1429vw,6rem);width:calc(100% - 192px)}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-company-logo .frontier-corp-c-inner{width:100%}}.frontier-corp-s-company-logo .frontier-corp-c-sectionTitle{grid-area:1/1/2/2}.frontier-corp-s-company-logo .box{display:grid;row-gap:clamp(3rem,-.4286rem + 7.1429vw,6rem);-webkit-column-gap:clamp(3rem,-2.1429rem + 10.7143vw,7.5rem);-moz-column-gap:clamp(3rem,-2.1429rem + 10.7143vw,7.5rem);column-gap:clamp(3rem,-2.1429rem + 10.7143vw,7.5rem)}@media screen and (min-width:1920px){.frontier-corp-s-company-logo .frontier-corp-c-inner{width:100%}.frontier-corp-s-company-logo .box{grid-template-columns:clamp(23.875rem,.2387rem + 26.2625vw,31.75375rem) 1fr}}@media screen and (max-width:767px){.frontier-corp-s-company-logo .frontier-corp-c-inner{width:100%;max-height:initial;border-radius:12px}.frontier-corp-s-company-logo .box{grid-template-columns:auto}.frontier-corp-s-company-logo .box>:is(.title_01,.text_01,.title_02,.text_02,.title_03,.text_03){grid-area:unset}}.frontier-corp-s-company-logo .title_01{grid-area:1/1/2/2;font-size:clamp(1.25rem,.9643rem + .5952vw,1.5rem)}@media (min-width:1440px){.frontier-corp-s-company-logo .frontier-corp-c-inner{padding-top:clamp(7.5rem,.075rem + 8.25vw,9.975rem);padding-bottom:clamp(7.5rem,.075rem + 8.25vw,9.975rem);gap:clamp(6rem,.06rem + 6.6vw,7.98rem)}.frontier-corp-s-company-logo .box{row-gap:clamp(6rem,.06rem + 6.6vw,7.98rem);-webkit-column-gap:clamp(7.5rem,.075rem + 8.25vw,9.975rem);-moz-column-gap:clamp(7.5rem,.075rem + 8.25vw,9.975rem);column-gap:clamp(7.5rem,.075rem + 8.25vw,9.975rem)}.frontier-corp-s-company-logo .title_01{font-size:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}}.frontier-corp-s-company-logo .text_01{grid-area:1/2/2/3}.frontier-corp-s-company-logo .text_01 .copy_ja{font-size:clamp(2.75rem,.75rem + 4.1667vw,4.5rem);line-height:1;letter-spacing:.1em;font-weight:700;margin-bottom:1.25rem}@media (min-width:1440px){.frontier-corp-s-company-logo .text_01 .copy_ja{font-size:clamp(4.5rem,.045rem + 4.95vw,5.985rem)}}.frontier-corp-s-company-logo .text_01 .copy_en{font-family:var(--font-family-en);font-size:clamp(.75rem,.1786rem + 1.1905vw,1.25rem);color:var(--color-base-primary);text-transform:uppercase;margin-bottom:3rem;letter-spacing:.2em}@media (min-width:1440px){.frontier-corp-s-company-logo .text_01 .copy_en{font-size:clamp(1.25rem,.0125rem + 1.375vw,1.6625rem)}}.frontier-corp-s-company-logo .text_01 .text{font-size:clamp(1.125rem,.9822rem + .2976vw,1.25rem);font-weight:700;line-height:1.85}@media (min-width:1440px){.frontier-corp-s-company-logo .text_01 .text{font-size:clamp(1.25rem,.0125rem + 1.375vw,1.6625rem)}}.frontier-corp-s-company-logo .title_02{grid-area:2/1/3/2;font-family:var(--font-family-en);font-size:clamp(3rem,.4286rem + 5.3571vw,5.25rem);line-height:1;font-weight:400;text-transform:uppercase}@media (min-width:1440px){.frontier-corp-s-company-logo .title_02{font-size:clamp(5.25rem,.0525rem + 5.775vw,6.9825rem)}}.frontier-corp-s-company-logo .text_02{grid-area:2/2/3/3;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2}@media (min-width:1440px){.frontier-corp-s-company-logo .text_02{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-company-logo .title_03{grid-area:3/1/4/2;font-family:var(--font-family-en);font-size:clamp(2.25rem,.5357rem + 3.5714vw,3.75rem);line-height:1;font-weight:400;text-transform:uppercase}@media (min-width:1440px){.frontier-corp-s-company-logo .title_03{font-size:clamp(3.75rem,.0375rem + 4.125vw,4.9875rem)}}.frontier-corp-s-company-logo .text_03{grid-area:3/2/4/3;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2}.frontier-corp-s-company-logo .contents{display:grid;row-gap:clamp(1.5rem,-1.9286rem + 7.1429vw,4.5rem);-webkit-column-gap:clamp(1.5rem,-5.3571rem + 14.2857vw,7.5rem);-moz-column-gap:clamp(1.5rem,-5.3571rem + 14.2857vw,7.5rem);column-gap:clamp(1.5rem,-5.3571rem + 14.2857vw,7.5rem);grid-template-columns:1fr clamp(25rem,10.7143rem + 29.7619vw,37.5rem);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width:1920px){.frontier-corp-s-company-logo .contents{grid-template-columns:clamp(30rem,.3rem + 33vw,39.9rem) 1fr}}@media screen and (max-width:767px){.frontier-corp-s-company-logo .text_01 .copy_ja{padding-top:0;padding-bottom:0}.frontier-corp-s-company-logo .text_01 .text{padding-bottom:3rem}.frontier-corp-s-company-logo .contents{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;grid-template-columns:auto}.frontier-corp-s-company-logo .contents>:is(.title_04,.text_04){grid-area:unset}}.frontier-corp-s-company-logo .contents .img{grid-area:2/1/3/2}.frontier-corp-s-company-logo .contents .img img{max-width:30rem;width:100%}@media (min-width:1440px){.frontier-corp-s-company-logo .text_03{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-company-logo .contents{row-gap:clamp(4.5rem,.045rem + 4.95vw,5.985rem);-webkit-column-gap:clamp(7.5rem,.075rem + 8.25vw,9.975rem);-moz-column-gap:clamp(7.5rem,.075rem + 8.25vw,9.975rem);column-gap:clamp(7.5rem,.075rem + 8.25vw,9.975rem)}.frontier-corp-s-company-logo .contents .img img{max-width:clamp(30rem,.3rem + 33vw,39.9rem)}}@media screen and (max-width:767px){.frontier-corp-s-company-logo .contents .img img{width:auto}.frontier-corp-s-company-logo .contents .img{grid-area:unset}}.frontier-corp-s-company-logo .title_04{grid-area:1/1/2/2;font-size:clamp(1.25rem,.9643rem + .5952vw,1.5rem)}@media (min-width:1440px){.frontier-corp-s-company-logo .title_04{font-size:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}}.frontier-corp-s-company-logo .text_04{grid-area:2/2/3/3;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2}.frontier-corp-s-company-logo .line{width:100%;position:relative}.frontier-corp-s-company-logo .line:after{content:"";display:block;width:100%;height:1px;background:var(--color-base-gray);right:0}.frontier-corp-s-company-member{position:relative;padding-top:clamp(3.75rem,4.8214rem + -2.2321vw,2.8125rem);padding-bottom:clamp(3.75rem,1.6071rem + 4.4643vw,5.625rem);display:grid}@media (min-width:1440px){.frontier-corp-s-company-logo .text_04{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-company-member{padding-top:clamp(2.8125rem,.0281rem + 3.0938vw,3.740625rem);padding-bottom:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem)}}.frontier-corp-s-company-member .frontier-corp-c-inner{display:grid;gap:12.8125rem;grid-template-columns:auto 1fr}@media screen and (max-width:767px){.frontier-corp-s-company-member .frontier-corp-c-inner{grid-template-columns:auto;gap:3rem}}.frontier-corp-s-company-member .profiles{display:grid;grid-template-columns:repeat(3,1fr);row-gap:clamp(1.5rem,-.2143rem + 3.5714vw,3rem);-webkit-column-gap:clamp(.6875rem,-1.9554rem + 5.506vw,3rem);-moz-column-gap:clamp(.6875rem,-1.9554rem + 5.506vw,3rem);column-gap:clamp(.6875rem,-1.9554rem + 5.506vw,3rem);list-style:none;padding-top:clamp(0,-4.2857rem + 8.9286vw,3.75rem);margin:0}.frontier-corp-s-company-member .profiles__btn{display:grid;gap:clamp(.71875rem,.1116rem + 1.2649vw,1.25rem);width:100%;background:#fff;cursor:pointer}@media (hover:hover) and (pointer:fine){.frontier-corp-s-company-member .profiles__btn:hover{cursor:pointer;opacity:1}.frontier-corp-s-company-member .profiles__btn:hover .profiles__thumb img{-webkit-transform:scale(1.05);transform:scale(1.05)}}.frontier-corp-s-company-member .profiles__thumb{overflow:hidden;position:relative;border-radius:100px}.frontier-corp-s-company-member .profiles__thumb img{width:100%;height:100%;aspect-ratio:248/184;-o-object-position:center top;object-position:center top;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.frontier-corp-s-company-member .profiles__name{font-size:clamp(1rem,.7143rem + .5952vw,1.25rem);font-weight:500;line-height:1;text-align:left}@media (min-width:1440px){.frontier-corp-s-company-member .profiles{row-gap:clamp(3rem,.03rem + 3.3vw,3.99rem);-webkit-column-gap:clamp(3rem,.03rem + 3.3vw,3.99rem);-moz-column-gap:clamp(3rem,.03rem + 3.3vw,3.99rem);column-gap:clamp(3rem,.03rem + 3.3vw,3.99rem);padding-top:clamp(3.75rem,.0375rem + 4.125vw,4.9875rem)}.frontier-corp-s-company-member .profiles__btn{gap:clamp(1.25rem,.0125rem + 1.375vw,1.6625rem)}.frontier-corp-s-company-member .profiles__name{font-size:clamp(1.25rem,.0125rem + 1.375vw,1.6625rem)}}.frontier-corp-s-company-member .profiles__name .role{font-weight:500;color:rgba(51,51,51,.5);font-size:clamp(.75rem,.6072rem + .2976vw,.875rem);margin-bottom:.75rem;display:block}@media (min-width:1440px){.frontier-corp-s-company-member .profiles__name .role{font-size:clamp(.875rem,.0088rem + .9625vw,1.16375rem)}}.frontier-corp-s-company-member .profiles__name .en{font-family:var(--font-family-en);color:var(--color-base-primary);font-size:clamp(.625rem,.4822rem + .2976vw,.75rem);text-transform:uppercase;display:inline-block;margin-left:.75rem}@media (min-width:1440px){.frontier-corp-s-company-member .profiles__name .en{font-size:clamp(.75rem,.0075rem + .825vw,.9975rem)}}@media screen and (max-width:767px){.frontier-corp-s-company-member .profiles{grid-template-columns:repeat(2,1fr)}.frontier-corp-s-company-member .profiles__name .role{margin-bottom:.625rem}.frontier-corp-s-company-member .profiles__name .en{display:block;margin:.25rem 0 0}}.frontier-corp-s-company-member .c-modal{border:none;padding:0;background:0 0;display:grid;place-items:center;opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);pointer-events:none;overflow-x:hidden}.frontier-corp-s-company-member .c-modal .inner{position:relative;margin:2.8125rem}.frontier-corp-s-company-member .c-modal::-webkit-backdrop{backdrop-filter:blur(8px);background:rgba(0,0,0,0);-webkit-transition:background .25s ease;transition:background .25s ease}.frontier-corp-s-company-member .c-modal::backdrop{backdrop-filter:blur(8px);background:rgba(0,0,0,0);-webkit-transition:background .25s ease;transition:background .25s ease}.frontier-corp-s-company-member .c-modal[open]{-webkit-animation:modal-in .28s ease both;animation:modal-in .28s ease both;pointer-events:auto}.frontier-corp-s-company-member .c-modal[open]::-webkit-backdrop{background:rgba(0,0,0,.2);-webkit-animation:backdrop-in .28s ease both;animation:backdrop-in .28s ease both}.frontier-corp-s-company-member .c-modal[open]::backdrop{background:rgba(0,0,0,.2);-webkit-animation:backdrop-in .28s ease both;animation:backdrop-in .28s ease both}.frontier-corp-s-company-member .c-modal[data-closing]{-webkit-animation:modal-out .22s ease both;animation:modal-out .22s ease both}.frontier-corp-s-company-member .c-modal__panel{max-width:clamp(75rem,92vw,100rem);background:#fff;border-radius:.75rem;-webkit-box-sizing:border-box;box-sizing:border-box}.frontier-corp-s-company-member .c-modal__body{padding:3.75rem}@media screen and (max-width:767px){.frontier-corp-s-company-member .c-modal .inner{margin:1.5rem 0 0}.frontier-corp-s-company-member .c-modal__body{padding:1.875rem 1.5rem}}.frontier-corp-s-company-member [data-modal-close]{all:unset;cursor:pointer;line-height:1;position:absolute;top:clamp(-2.875rem,-3.3036rem + .8929vw,-2.5rem);right:clamp(0,2.8572rem + -5.9524vw,-2.5rem);font-size:clamp(1.25rem,.1786rem + 2.2321vw,2.1875rem);color:#fff;-webkit-transition:background .2s;transition:background .2s}@media (min-width:1440px){.frontier-corp-s-company-member [data-modal-close]{top:clamp(-2.5rem,-.025rem + -2.75vw,-3.325rem);right:clamp(-2.5rem,-.025rem + -2.75vw,-3.325rem);font-size:clamp(2.1875rem,.0218rem + 2.4063vw,2.909375rem)}}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-company-member [data-modal-close]{top:clamp(-1.875rem,-1.1607rem + -1.4881vw,-2.5rem);right:clamp(-1.875rem,-1.1607rem + -1.4881vw,-2.5rem)}}@media screen and (min-width:768px) and (max-width:1239px) and (min-width:1440px){.frontier-corp-s-company-member [data-modal-close]{top:clamp(-2.5rem,-.025rem + -2.75vw,-3.325rem);right:clamp(-2.5rem,-.025rem + -2.75vw,-3.325rem)}}.frontier-corp-s-company-member [data-modal-close]:hover{background:rgba(0,0,0,.05)}.frontier-corp-s-company-member .profile__name{font-size:clamp(1.5rem,.6429rem + 1.7857vw,2.25rem);font-weight:500;line-height:1;text-align:left;margin-bottom:.375rem}@media (min-width:1440px){.frontier-corp-s-company-member .profile__name{font-size:clamp(2.25rem,.0225rem + 2.475vw,2.9925rem)}}@media screen and (max-width:767px){.frontier-corp-s-company-member .profile__name{margin:.25rem 0 0}}.frontier-corp-s-company-member .profile__name .role{font-weight:500;color:rgba(51,51,51,.5);display:block;font-size:.875rem;margin-bottom:.75rem}@media (min-width:1440px){.frontier-corp-s-company-member .profile__name .role{font-size:clamp(.875rem,.0088rem + .9625vw,1.16375rem);margin-bottom:clamp(.75rem,.0075rem + .825vw,.9975rem)}}.frontier-corp-s-company-member .profile__name .en{font-family:var(--font-family-en);color:var(--color-base-primary);text-transform:uppercase;display:inline-block;margin-left:1.5rem;font-size:clamp(.875rem,.5893rem + .5952vw,1.125rem)}@media screen and (max-width:767px){.frontier-corp-s-company-member .profile__name .en{display:block;margin:.5625rem 0 0}}.frontier-corp-s-company-member .profile{display:grid;gap:clamp(1.125rem,-1.875rem + 6.25vw,3.75rem);grid-template-columns:clamp(11.25rem,-1.6071rem + 26.7857vw,22.5rem) 1fr}@media (min-width:1440px){.frontier-corp-s-company-member .profile__name .en{font-size:clamp(1.125rem,.0112rem + 1.2375vw,1.49625rem)}.frontier-corp-s-company-member .profile{gap:clamp(3.75rem,.0375rem + 4.125vw,4.9875rem)}}@media screen and (min-width:1920px){.frontier-corp-s-company-member .profile{grid-template-columns:clamp(22.5rem,.225rem + 24.75vw,29.925rem) 1fr}}.frontier-corp-s-company-member .profile .img{width:100%}.frontier-corp-s-company-member .profile .img img{aspect-ratio:360/500;-o-object-position:center top;object-position:center top;-o-object-fit:cover;object-fit:cover;border-radius:.375rem}@media screen and (max-width:767px){.frontier-corp-s-company-member .profile{grid-template-columns:auto}.frontier-corp-s-company-member .profile .img img{aspect-ratio:248/184;border-radius:.1875rem}}.frontier-corp-s-company-member .profile .text{display:grid;gap:clamp(1.125rem,.2679rem + 1.7857vw,1.875rem)}@media (min-width:1440px){.frontier-corp-s-company-member .profile .text{gap:clamp(1.875rem,.0188rem + 2.0625vw,2.49375rem)}}.frontier-corp-s-company-member .profile .text .box{display:grid;grid-template-columns:auto 1fr;gap:clamp(1.5rem,-1.9286rem + 7.1429vw,4.5rem)}.frontier-corp-s-company-member .profile .text .box h3{font-size:clamp(.875rem,.7322rem + .2976vw,1rem)}@media (min-width:1440px){.frontier-corp-s-company-member .profile .text .box{gap:clamp(4.5rem,.045rem + 4.95vw,5.985rem)}.frontier-corp-s-company-member .profile .text .box h3{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-company-member .profile .text .box .contents{position:relative;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2}.frontier-corp-s-company-member .profile .text .box .contents:before{width:1px;height:100%;content:"";position:absolute;background:var(--color-base-gray);left:clamp(-.75rem,.9643rem + -3.5714vw,-2.25rem)}@media (min-width:1440px){.frontier-corp-s-company-member .profile .text .box .contents{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-company-member .profile .text .box .contents:before{left:clamp(-2.25rem,-.0225rem + -2.475vw,-2.9925rem)}}.frontier-corp-s-company-member .profile .text .box .contents ul{list-style:none}@media screen and (max-width:767px){.frontier-corp-s-company-member .profile .text .box .contents:before{left:-.75rem}.frontier-corp-s-company-member .profile .text .box .contents ul{margin-left:0}}.frontier-corp-s-company-member .profile .text .box .contents ul li{position:relative;padding-left:clamp(.875rem,.4464rem + .8929vw,1.25rem);line-height:2}.frontier-corp-s-company-member .profile .text .box .contents ul li:before{content:"";position:absolute;background:var(--color-base-text);width:clamp(.1875rem,.0447rem + .2976vw,.3125rem);height:clamp(.1875rem,.0447rem + .2976vw,.3125rem);top:clamp(.8125rem,.6697rem + .2976vw,.9375rem);left:.3125rem;border-radius:.625rem}.frontier-corp-s-company-member .c-modal[open] .c-modal__panel{-webkit-animation:modal-in .28s ease both;animation:modal-in .28s ease both}.frontier-corp-s-company-member .c-modal[data-closing] .c-modal__panel{-webkit-animation:modal-out .22s ease both;animation:modal-out .22s ease both}.frontier-corp-s-company-member .c-modal[data-closing]::-webkit-backdrop{-webkit-animation:backdrop-out .22s ease both;animation:backdrop-out .22s ease both}.frontier-corp-s-company-member .c-modal[data-closing]::backdrop{-webkit-animation:backdrop-out .22s ease both;animation:backdrop-out .22s ease both}@-webkit-keyframes modal-in{from{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes modal-out{from{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-16px);transform:translateY(-16px);opacity:0}}@-webkit-keyframes backdrop-in{from{background:rgba(0,0,0,0)}to{background:rgba(0,0,0,.4)}}@-webkit-keyframes backdrop-out{from{background:rgba(0,0,0,.4)}to{background:rgba(0,0,0,0)}}.frontier-corp-s-cta-contact .link{padding-top:clamp(4.5rem,-.2143rem + 9.8214vw,8.625rem);padding-bottom:clamp(6.125rem,5.4107rem + 1.4881vw,6.75rem);position:relative;overflow:hidden;display:block}@media (min-width:1440px){.frontier-corp-s-company-member .profile .text .box .contents ul li{padding-left:clamp(1.25rem,.0125rem + 1.375vw,1.6625rem)}.frontier-corp-s-company-member .profile .text .box .contents ul li:before{width:clamp(.3125rem,.0031rem + .3438vw,.415625rem);height:clamp(.3125rem,.0031rem + .3438vw,.415625rem);top:clamp(.9375rem,.0093rem + 1.0313vw,1.246875rem);left:clamp(.3125rem,.0031rem + .3438vw,.415625rem)}.frontier-corp-s-cta-contact .link{padding-top:clamp(8.625rem,.0862rem + 9.4875vw,11.47125rem);padding-bottom:clamp(6.75rem,.0675rem + 7.425vw,8.9775rem)}}@media (hover:hover) and (pointer:fine){.frontier-corp-s-cta-contact .link:hover{cursor:pointer;opacity:1}.frontier-corp-s-cta-contact .link:hover .bg_color{background-color:transparent}.frontier-corp-s-cta-contact .link:hover .bg_color:after{opacity:1}.frontier-corp-s-cta-contact .link:hover .bg{-webkit-transform:scale(1.12);transform:scale(1.12);top:clamp(-2.5625rem,-.0625rem + -5.2083vw,-4.75rem);right:clamp(2.125rem,1.8393rem + .5952vw,2.375rem)}}@media (hover:hover) and (pointer:fine) and (min-width:1440px){.frontier-corp-s-cta-contact .link:hover .bg{top:clamp(-4.75rem,-.0475rem + -5.225vw,-6.3175rem);right:clamp(2.375rem,.0238rem + 2.6125vw,3.15875rem)}}@media screen and (hover:hover) and (pointer:fine) and (max-width:767px){.frontier-corp-s-cta-contact .link:hover .bg{top:6.875rem;right:-7.8125rem;-webkit-transform:scale(1);transform:scale(1)}}@media (hover:hover) and (pointer:fine){.frontier-corp-s-cta-contact .link:hover .btn img{-webkit-transform:scale(1.5);transform:scale(1.5)}}.frontier-corp-s-cta-contact .bg_color{position:absolute;inset:0;z-index:0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;background-color:var(--color-base-text)}.frontier-corp-s-cta-contact .bg_color:after,.frontier-corp-s-recruit-culture{background:-webkit-gradient(linear,left top,right top,from(#00B0EC),to(#104498))}.frontier-corp-s-cta-contact .bg_color:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#00B0EC 0,#104498 100%);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.frontier-corp-s-cta-contact .bg{overflow:clip;position:absolute;width:clamp(75rem,-10.7143rem + 178.5714vw,150rem);height:clamp(18.75rem,-2.6786rem + 44.6429vw,37.5rem);top:clamp(-2rem,.5rem + -5.2083vw,-4.1875rem);right:clamp(-2.5rem,-2.7857rem + .5952vw,-2.25rem);background-image:url(/assets/frontier-corp/img/common/logomark.svg);background-size:cover;-webkit-transform-origin:center;transform-origin:center;z-index:0;-webkit-transition:all .3s ease;transition:all .3s ease}@media (min-width:1440px){.frontier-corp-s-cta-contact .bg{width:clamp(150rem,1.5rem + 165vw,199.5rem);height:clamp(37.5rem,.375rem + 41.25vw,49.875rem);top:clamp(-4.1875rem,-.0418rem + -4.6063vw,-5.569375rem);right:clamp(-2.25rem,-.0225rem + -2.475vw,-2.9925rem)}}.frontier-corp-s-cta-contact .contents{display:grid;z-index:1;position:relative;gap:3.5rem}@media screen and (max-width:767px){.frontier-corp-s-cta-contact .bg_color{border-radius:0}.frontier-corp-s-cta-contact .bg{top:6.875rem;right:-7.8125rem;-webkit-transform:scale(1);transform:scale(1)}.frontier-corp-s-cta-contact .contents{gap:6rem 1.25rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.frontier-corp-s-cta-contact .frontier-corp-c-sectionHeader{color:#fff;grid-area:1/1/2/2}.frontier-corp-s-cta-contact .text{color:#fff;font-size:clamp(.9375rem,.8661rem + .1488vw,1rem);line-height:2;grid-area:2/1/3/2}.frontier-corp-s-cta-contact .btn{grid-area:1/2/3/3;align-self:center;justify-self:end;margin-top:-1.3125rem;padding-right:clamp(3.25rem,2.8929rem + .744vw,3.5625rem)}@media (min-width:1440px){.frontier-corp-s-cta-contact .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-cta-contact .btn{margin-top:clamp(-1.3125rem,-.0131rem + -1.4438vw,-1.745625rem);padding-right:clamp(3.5625rem,.0356rem + 3.9188vw,4.738125rem)}}@media screen and (max-width:767px){.frontier-corp-s-cta-contact .btn{width:5.25rem;-ms-flex-item-align:start;align-self:flex-start;position:relative;padding:0;margin:0}}.frontier-corp-s-cta-contact .btn img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.frontier-corp-s-contact{position:relative;overflow:hidden}.frontier-corp-s-contact .bg_color{position:absolute;inset:0;z-index:0;border-radius:12px}.frontier-corp-s-contact .bg{overflow:clip;position:absolute;width:240rem;height:60.9375rem;background-image:url(/assets/frontier-corp/img/common/logomark.svg);background-size:cover;top:6.5rem;right:-30.625rem;z-index:2}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-contact .bg{top:1.875rem;right:-50rem}}.frontier-corp-s-contact .frontier-corp-c-sectionHeader{color:#fff}.frontier-corp-s-contact .text{color:#fff;font-size:clamp(.9375rem,.8661rem + .1488vw,1rem);line-height:1.5}.frontier-corp-s-header{position:relative;overflow:clip}.frontier-corp-s-header.-row2 .frontier-corp-c-inner{row-gap:clamp(2.75rem,2.4643rem + .5952vw,3rem)}.frontier-corp-s-header.-row2 .text{margin-top:5rem}@media (min-width:1440px){.frontier-corp-s-contact .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-header.-row2 .frontier-corp-c-inner{row-gap:clamp(3rem,.03rem + 3.3vw,3.99rem)}.frontier-corp-s-header.-row2 .text{margin-top:clamp(5rem,.05rem + 5.5vw,6.65rem)}}@media screen and (max-width:767px){.frontier-corp-s-contact .bg_color{border-radius:0}.frontier-corp-s-contact .bg{width:51rem;height:12.75rem;top:1rem;right:-7.6875rem}.frontier-corp-s-header.-row2 .text{margin-top:-1.75rem}}.frontier-corp-s-header.-row2 .frontier-corp-c-button{margin-top:1.75rem}@media (min-width:1440px){.frontier-corp-s-header.-row2 .frontier-corp-c-button{margin-top:clamp(1.75rem,.0175rem + 1.925vw,2.3275rem)}}.frontier-corp-s-header .frontier-corp-c-inner{min-height:clamp(18.75rem,-1.25rem + 41.6667vw,36.25rem);margin-top:-10.375rem;margin-bottom:clamp(-2.5rem,-.6429rem + -3.869vw,-4.125rem);padding-top:clamp(6.25rem,2.25rem + 8.3333vw,9.75rem);row-gap:clamp(2.75rem,-1.8214rem + 9.5238vw,6.75rem);display:grid;-ms-flex-line-pack:start;align-content:flex-start;grid-template-columns:1fr 1fr}@media (min-width:1440px){.frontier-corp-s-header .frontier-corp-c-inner{min-height:clamp(36.25rem,.3625rem + 39.875vw,48.2125rem);margin-top:clamp(-10.375rem,-.1037rem + -11.4125vw,-13.79875rem);margin-bottom:clamp(-4.125rem,-.0413rem + -4.5375vw,-5.48625rem);padding-top:clamp(9.75rem,.0975rem + 10.725vw,12.9675rem);row-gap:clamp(6.75rem,.0675rem + 7.425vw,8.9775rem)}}.frontier-corp-s-header .bg{width:clamp(97.5rem,-13.9286rem + 232.1429vw,195rem);height:clamp(24.375rem,-3.4821rem + 58.0357vw,48.75rem);top:clamp(-12.5rem,-10.7143rem + -3.7202vw,-14.0625rem);right:clamp(-12.6875rem,-6.4732rem + -12.9464vw,-18.125rem);position:absolute;background-image:url(/assets/frontier-corp/img/common/logomark_paleblue.svg);background-size:cover;-webkit-filter:blur(12px);filter:blur(12px);z-index:-1}@media (min-width:1440px){.frontier-corp-s-header .bg{width:clamp(195rem,1.95rem + 214.5vw,259.35rem);height:clamp(48.75rem,.4875rem + 53.625vw,64.8375rem);top:clamp(-14.0625rem,-.1406rem + -15.4688vw,-18.703125rem);right:clamp(-18.125rem,-.1812rem + -19.9375vw,-24.10625rem)}}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-header .frontier-corp-c-inner{margin-top:-6.625rem}.frontier-corp-s-header .bg{top:-11.25rem}}.frontier-corp-s-header .title{grid-area:2/1/2/2}@media screen and (max-width:767px){.frontier-corp-s-header .frontier-corp-c-inner{margin-top:-5rem;min-height:16.75rem;padding-top:8.25rem;margin-bottom:0;grid-template-columns:auto}.frontier-corp-s-header .bg{width:54rem;height:13.5rem;top:2rem;right:-7.6875rem}.frontier-corp-s-header .title{grid-area:1/1/2/2}}.frontier-corp-s-header .en{font-family:var(--font-family-en);font-size:clamp(2.75rem,.75rem + 4.1667vw,4.5rem);margin-bottom:clamp(.5rem,-.2143rem + 1.4881vw,1.125rem);text-transform:uppercase;font-weight:400;line-height:1}@media (min-width:1440px){.frontier-corp-s-header .en{font-size:clamp(4.5rem,.045rem + 4.95vw,5.985rem);margin-bottom:clamp(1.125rem,.0112rem + 1.2375vw,1.49625rem)}}.frontier-corp-s-header .ja{font-size:clamp(1rem,.7143rem + .5952vw,1.25rem);line-height:1.5;letter-spacing:.2em;font-weight:400}@media (min-width:1440px){.frontier-corp-s-header .ja{font-size:clamp(1.25rem,.0125rem + 1.375vw,1.6625rem)}}.frontier-corp-s-header .text{grid-area:2/2/3/3;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2;margin-top:.5rem}@media (min-width:1440px){.frontier-corp-s-header .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem);margin-top:clamp(.5rem,.005rem + .55vw,.665rem)}}@media screen and (max-width:767px){.frontier-corp-s-header .text{grid-area:3/1/4/2;margin-top:-1.75rem}}.frontier-corp-s-header .frontier-corp-c-button{grid-area:3/2/4/3;margin-top:-1.625rem;justify-self:flex-end;padding-bottom:clamp(4.5rem,-5.0714rem + 19.9405vw,12.875rem)}@media (min-width:1440px){.frontier-corp-s-header .frontier-corp-c-button{padding-bottom:clamp(12.875rem,.1288rem + 14.1625vw,17.12375rem)}}.frontier-corp-s-header .frontier-corp-c-button .button_text{letter-spacing:.2em}@media screen and (max-width:767px){.frontier-corp-s-header .frontier-corp-c-button{grid-area:4/1/5/2;justify-self:center;margin-top:1.75rem}.frontier-corp-s-header .frontier-corp-c-button .button_text{letter-spacing:normal}}.frontier-corp-s-header .box{grid-area:1/1/2/3;margin-right:calc(-1 * max(240px/2,(100vw - 1600px)/ 2) + 3.75rem);width:calc(100% - 18rem + max(240px/2,(100vw - 1600px)/ 2));justify-self:flex-end}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-header .box{margin-right:0;width:calc(100% + 1.5625rem - 18rem)}}.frontier-corp-s-header .breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:767px){.frontier-corp-s-header .box{grid-area:2/1/3/2;position:relative;width:100%;margin:0}.frontier-corp-s-header .box:after{content:"";position:absolute;bottom:0;height:1px;background:var(--color-base-gray);right:-1rem;left:-1rem;width:calc(100% + 2rem)}.frontier-corp-s-header .breadcrumb{overflow:scroll;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding-bottom:.625rem;white-space:nowrap;scrollbar-width:none}.frontier-corp-s-header .breadcrumb::-webkit-scrollbar{display:none}}.frontier-corp-s-header .breadcrumb li{display:inline}.frontier-corp-s-header .breadcrumb li:first-child{-ms-flex-negative:0;flex-shrink:0}.frontier-corp-s-header .breadcrumb li:first-child a:before{display:none}.frontier-corp-s-header .breadcrumb li:last-child a{cursor:auto;text-decoration:none;color:rgba(51,51,51,.5);pointer-events:none}.frontier-corp-s-header .breadcrumb li a{font-size:clamp(.625rem,.4822rem + .2976vw,.75rem);color:var(--color-base-text);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-decoration:underline}.frontier-corp-s-header .breadcrumb li a:before{content:url(/assets/frontier-corp/img/common/icon_breadcrumb.svg);margin-left:.75rem}.frontier-corp-s-header.-service .frontier-corp-c-inner{margin-bottom:0;padding-bottom:1.75rem;gap:clamp(2.75rem,-1.25rem + 8.3333vw,6.25rem)}@media (min-width:1440px){.frontier-corp-s-header .breadcrumb li a{font-size:clamp(.75rem,.0075rem + .825vw,.9975rem)}.frontier-corp-s-header.-service .frontier-corp-c-inner{padding-bottom:clamp(1.75rem,.0175rem + 1.925vw,2.3275rem);gap:clamp(6.25rem,.0625rem + 6.875vw,8.3125rem)}}.frontier-corp-s-header.-service .title{padding-top:clamp(0,-2.1429rem + 4.4643vw,1.875rem)}.frontier-corp-s-header.-service h2{font-family:var(--font-family-en);font-size:1rem;margin-bottom:.75rem;line-height:1;text-transform:uppercase;font-weight:400}@media (min-width:1440px){.frontier-corp-s-header.-service .title{padding-top:clamp(1.875rem,.0188rem + 2.0625vw,2.49375rem)}.frontier-corp-s-header.-service h2{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem);margin-bottom:clamp(.75rem,.0075rem + .825vw,.9975rem)}}.frontier-corp-s-header.-service .list{grid-area:2/2/3/3}@media screen and (max-width:767px){.frontier-corp-s-header.-service .frontier-corp-c-inner{padding-bottom:0}.frontier-corp-s-header.-service h2{display:none}.frontier-corp-s-header.-service .list{grid-area:3/1/4/2;margin-top:-1.75rem}}.frontier-corp-s-header.-service .index_list{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(.5rem,.2143rem + .5952vw,.75rem)}@media (min-width:1440px){.frontier-corp-s-header.-service .index_list{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem);gap:clamp(.75rem,.0075rem + .825vw,.9975rem)}}.frontier-corp-s-header.-service .index_list li{border:1px solid var(--color-base-background);border-radius:.5rem;background:#fff}.frontier-corp-s-header.-service .index_list li a{padding-block:clamp(.625rem,-.1964rem + 1.7113vw,1.34375rem);padding-left:clamp(.625rem,-.0893rem + 1.4881vw,1.25rem);padding-right:clamp(2rem,.8571rem + 2.381vw,3rem);position:relative;display:block;font-size:clamp(.75rem,.6072rem + .2976vw,.875rem);line-height:1.2}@media (hover:hover) and (pointer:fine){.frontier-corp-s-header .breadcrumb li:last-child a:hover{cursor:pointer;opacity:1}.frontier-corp-s-header.-service .index_list li a:hover{cursor:pointer}.frontier-corp-s-header.-service .index_list li a:hover:after{-webkit-transform:translateY(2px) rotate(90deg);transform:translateY(2px) rotate(90deg)}}.frontier-corp-s-header.-service .index_list li a:after{content:"";width:16px;height:16px;-webkit-mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-base-primary);position:absolute;-webkit-transition:all .3s;transition:all .3s;top:0;bottom:0;margin:auto auto auto .75rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:767px){.frontier-corp-s-header.-service .index_list li a:after{margin:auto auto auto .625rem}}.frontier-corp-s-header.-recruit .frontier-corp-c-inner{margin-bottom:0}.frontier-corp-s-header.-recruit .img{position:absolute;height:41.25rem;padding-bottom:1.25rem;overflow:hidden;z-index:0;top:0;left:0;margin-right:calc(-1 * max(240px/2,(100vw - 1600px)/ 2));width:calc(100% + max(240px/2,(100vw - 1600px)/ 2))}@media (min-width:1440px){.frontier-corp-s-header.-service .index_list li a{padding-block:clamp(1.34375rem,.0135rem + 1.4781vw,1.7871875rem);padding-left:clamp(1.25rem,.0125rem + 1.375vw,1.6625rem);padding-right:clamp(3rem,.03rem + 3.3vw,3.99rem);font-size:clamp(.875rem,.0088rem + .9625vw,1.16375rem)}.frontier-corp-s-header.-recruit .img{height:clamp(41.25rem,.4125rem + 45.375vw,54.8625rem)}}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-header.-recruit .img{margin-right:-1.5625rem;margin-left:-1.5625rem;width:calc(100% + 3.125rem)}}@media screen and (max-width:767px){.frontier-corp-s-header.-recruit .img{grid-area:1/1/3/2;width:100%;height:calc(100% - 1.625rem)}}.frontier-corp-s-header.-recruit .img .loop{position:absolute;inset:0 auto 0 0;display:grid;grid-auto-flow:column;gap:0;height:100%;will-change:transform;z-index:1}.frontier-corp-s-header.-recruit .img .loop li{height:100%}.frontier-corp-s-header.-recruit .img .loop img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-filter:opacity(.25);filter:opacity(.25)}.frontier-corp-s-header.-recruit .slick-track{height:100%}.frontier-corp-s-header.-recruit .title{z-index:1;position:relative;color:#fff}.frontier-corp-s-header.-recruit .title .ja{font-size:clamp(1rem,.4286rem + 1.1905vw,1.5rem)}@media (min-width:1440px){.frontier-corp-s-header.-recruit .title .ja{font-size:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}}.frontier-corp-s-header.-recruit .box{z-index:1;position:relative}.frontier-corp-s-header.-recruit .box .breadcrumb li,.frontier-corp-s-header.-recruit .box .breadcrumb li a{color:#fff}.frontier-corp-s-header.-recruit .box .breadcrumb li a:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.frontier-corp-s-header.-recruit .img_overlay{-webkit-filter:opacity(1);filter:opacity(1);z-index:0}.frontier-corp-s-header.-recruit .text{grid-area:2/2/3/3;font-size:clamp(1.25rem,.3929rem + 1.7857vw,2rem);line-height:1.5;letter-spacing:.2em;color:#fff;font-weight:300;position:relative;z-index:1;padding-left:clamp(1.25rem,-2.4643rem + 7.7381vw,4.5rem)}@media (min-width:1440px){.frontier-corp-s-header.-recruit .text{font-size:clamp(2rem,.02rem + 2.2vw,2.66rem);padding-left:clamp(4.5rem,.045rem + 4.95vw,5.985rem)}}@media screen and (max-width:767px){.frontier-corp-s-header.-recruit .text{grid-area:3/1/4/2;margin-top:-1.75rem;padding-left:0}}.frontier-corp-s-header.-recruit .frontier-corp-c-button{grid-area:3/2/4/3;margin-top:clamp(-3.6875rem,-1.8304rem + -3.869vw,-5.3125rem);padding-left:clamp(1.25rem,-2.4643rem + 7.7381vw,4.5rem);padding-bottom:9.75rem;justify-self:flex-start;position:relative;z-index:1}@media (min-width:1440px){.frontier-corp-s-header.-recruit .frontier-corp-c-button{margin-top:clamp(-5.3125rem,-.0531rem + -5.8438vw,-7.065625rem);padding-left:clamp(4.5rem,.045rem + 4.95vw,5.985rem);padding-bottom:clamp(9.75rem,.0975rem + 10.725vw,12.9675rem)}}@media screen and (max-width:767px){.frontier-corp-s-header.-recruit .frontier-corp-c-button{grid-area:4/1/5/2;justify-self:center;margin-top:0;padding-bottom:0;padding-left:0}}.frontier-corp-s-recruit-casual .frontier-corp-c-sectionTitle,.frontier-corp-s-recruit-message .frontier-corp-c-sectionTitle{grid-area:1/1/2/2}.frontier-corp-s-header.-recruit .frontier-corp-c-button a{background:#fff}.frontier-corp-s-header.-recruit .frontier-corp-c-button a:after{display:none}@media screen and (max-width:767px){.frontier-corp-s-header.-recruit .frontier-corp-c-button a{background:var(--color-base-text)}.frontier-corp-s-header.-recruit .frontier-corp-c-button a:after{display:block}}.frontier-corp-s-header.-recruit .frontier-corp-c-button .arrow{-webkit-mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-base-text);background-image:none}.frontier-corp-s-header.-recruit .frontier-corp-c-button .button_text{color:var(--color-base-text);letter-spacing:normal}.frontier-corp-s-recruit-casual{position:relative;padding-top:clamp(3.75rem,1.6071rem + 4.4643vw,5.625rem);padding-bottom:clamp(3.75rem,1.6071rem + 4.4643vw,5.625rem)}.frontier-corp-s-recruit-casual .frontier-corp-c-inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:3rem 4.5rem}.frontier-corp-s-recruit-casual .text{grid-area:2/1/3/2;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2}@media (min-width:1440px){.frontier-corp-s-recruit-casual{padding-top:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem);padding-bottom:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem)}.frontier-corp-s-recruit-casual .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}@media screen and (max-width:767px){.frontier-corp-s-header.-recruit .frontier-corp-c-button .arrow{background-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);background-color:transparent}.frontier-corp-s-header.-recruit .frontier-corp-c-button .button_text{letter-spacing:normal;color:#fff}.frontier-corp-s-recruit-casual .frontier-corp-c-inner{gap:3rem;grid-template-columns:auto;grid-template-rows:auto}.frontier-corp-s-recruit-casual .frontier-corp-c-sectionTitle{-ms-flex-item-align:end;align-self:flex-end}.frontier-corp-s-recruit-casual .text{grid-area:2/1/3/2;margin-top:-1.5rem}}.frontier-corp-s-recruit-casual .img{grid-area:1/2/3/3}.frontier-corp-s-recruit-culture{position:relative;background:linear-gradient(90deg,#00B0EC 0,#104498 100%);color:#fff;padding-top:7.5rem;padding-bottom:clamp(4.5rem,1.0714rem + 7.1429vw,7.5rem);overflow:hidden}.frontier-corp-s-recruit-culture .frontier-corp-c-sectionTitle{margin-bottom:clamp(3rem,1.2857rem + 3.5714vw,4.5rem)}@media (min-width:1440px){.frontier-corp-s-recruit-culture{padding-top:clamp(7.5rem,.075rem + 8.25vw,9.975rem);padding-bottom:clamp(7.5rem,.075rem + 8.25vw,9.975rem)}.frontier-corp-s-recruit-culture .frontier-corp-c-sectionTitle{margin-bottom:clamp(4.5rem,.045rem + 4.95vw,5.985rem)}}.frontier-corp-s-recruit-culture .box_01{display:grid;grid-template-columns:20.5rem 1fr;grid-template-rows:auto 1fr;gap:2rem;margin-bottom:4.5rem;position:relative;z-index:1}@media (min-width:1440px){.frontier-corp-s-recruit-culture .box_01{gap:clamp(2rem,.02rem + 2.2vw,2.66rem);margin-bottom:clamp(4.5rem,.045rem + 4.95vw,5.985rem)}}@media screen and (max-width:767px){.frontier-corp-s-recruit-casual .img{grid-area:3/1/4/2;width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem}.frontier-corp-s-recruit-culture .box_01{grid-template-columns:auto;grid-template-rows:auto;gap:3rem}}.frontier-corp-s-recruit-culture .title_text{display:grid;gap:clamp(.75rem,-.1071rem + 1.7857vw,1.5rem);-ms-flex-line-pack:start;align-content:flex-start}.frontier-corp-s-recruit-culture .title_text h3{font-size:clamp(1.25rem,.9643rem + .5952vw,1.5rem)}@media (min-width:1440px){.frontier-corp-s-recruit-culture .title_text{gap:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}.frontier-corp-s-recruit-culture .title_text h3{font-size:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}}.frontier-corp-s-recruit-culture .title_text .text{font-size:clamp(.875rem,.7322rem + .2976vw,1rem)}.frontier-corp-s-recruit-culture .culture_list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media screen and (max-width:767px){.frontier-corp-s-recruit-culture .culture_list{grid-template-columns:1fr;gap:.5rem}}.frontier-corp-s-recruit-culture .culture_list>:last-child:nth-child(odd){grid-column:1/-1}.frontier-corp-s-recruit-culture .culture_list li{display:grid;gap:.75rem;padding-top:clamp(1.5rem,.6429rem + 1.7857vw,2.25rem);padding-bottom:.75rem;padding-left:3rem;border-top:1px solid #fff;border-left:1px solid #fff;position:relative}@media (min-width:1440px){.frontier-corp-s-recruit-culture .title_text .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-recruit-culture .culture_list li{padding-top:clamp(2.25rem,.0225rem + 2.475vw,2.9925rem);padding-bottom:clamp(.75rem,.0075rem + .825vw,.9975rem);padding-left:clamp(3rem,.03rem + 3.3vw,3.99rem)}}.frontier-corp-s-recruit-culture .culture_list li:before{display:block;position:absolute;top:0;left:clamp(1.5rem,-.2143rem + 3.5714vw,3rem);background:-webkit-gradient(linear,left top,right top,from(#00B0EC),to(#104498));background:linear-gradient(90deg,#00B0EC 0,#104498 100%);content:"";width:2rem;height:.25rem}.frontier-corp-s-recruit-culture .culture_list h3{font-family:var(--font-family-en);font-size:clamp(1.75rem,1.1786rem + 1.1905vw,2.25rem);font-weight:400;line-height:1;text-transform:uppercase}@media (min-width:1440px){.frontier-corp-s-recruit-culture .culture_list li:before{left:clamp(3rem,.03rem + 3.3vw,3.99rem)}.frontier-corp-s-recruit-culture .culture_list h3{font-size:clamp(2.25rem,.0225rem + 2.475vw,2.9925rem)}}.frontier-corp-s-recruit-culture .culture_list .text{font-size:clamp(.875rem,.7322rem + .2976vw,1rem)}@media (min-width:1440px){.frontier-corp-s-recruit-culture .culture_list .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-recruit-culture .notice{font-size:clamp(.75rem,.6072rem + .2976vw,.875rem);grid-area:2/2/4/3}.frontier-corp-s-recruit-culture .box_02{display:grid;grid-template-columns:auto;gap:3rem;position:relative;z-index:1}.frontier-corp-s-recruit-culture .env_list{display:grid;grid-template-columns:repeat(4,1fr);row-gap:1.5rem;-webkit-column-gap:clamp(1rem,.4286rem + 1.1905vw,1.5rem);-moz-column-gap:clamp(1rem,.4286rem + 1.1905vw,1.5rem);column-gap:clamp(1rem,.4286rem + 1.1905vw,1.5rem);margin-bottom:1.5rem}@media (min-width:1440px){.frontier-corp-s-recruit-culture .notice{font-size:clamp(.875rem,.0088rem + .9625vw,1.16375rem)}.frontier-corp-s-recruit-culture .box_02{gap:clamp(3rem,.03rem + 3.3vw,3.99rem)}.frontier-corp-s-recruit-culture .env_list{row-gap:clamp(1.5rem,.015rem + 1.65vw,1.995rem);-webkit-column-gap:clamp(1.5rem,.015rem + 1.65vw,1.995rem);-moz-column-gap:clamp(1.5rem,.015rem + 1.65vw,1.995rem);column-gap:clamp(1.5rem,.015rem + 1.65vw,1.995rem);margin-bottom:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}}@media screen and (max-width:767px){.frontier-corp-s-recruit-culture .culture_list li{padding:1.5rem 0 .75rem 1.5rem}.frontier-corp-s-recruit-culture .culture_list li:before{width:1.5rem;height:.25rem}.frontier-corp-s-recruit-culture .notice{grid-area:unset}.frontier-corp-s-recruit-culture .env_list{grid-template-columns:repeat(2,1fr)}}.frontier-corp-s-recruit-culture .env_list>:nth-child(n+5):before{width:100%;height:1px;position:absolute;top:-.75rem;left:0;right:0;margin:auto;background-color:#fff;content:""}.frontier-corp-s-recruit-culture .env_list>li:nth-last-child(-n+4){padding-top:.25rem;padding-bottom:.5rem}@media (min-width:1440px){.frontier-corp-s-recruit-culture .env_list>li:nth-last-child(-n+4){padding-bottom:clamp(.5rem,.005rem + .55vw,.665rem)}}.frontier-corp-s-recruit-culture .env_list>:nth-child(4n+1){padding-left:0}.frontier-corp-s-recruit-culture .env_list>:nth-child(4n+1):after{display:none}@media screen and (max-width:767px){.frontier-corp-s-recruit-culture .env_list>:nth-child(n+5):before{top:initial}.frontier-corp-s-recruit-culture .env_list>:last-child:nth-child(odd):after,.frontier-corp-s-recruit-culture .env_list>:last-child:nth-child(odd):before,.frontier-corp-s-recruit-culture .env_list>:nth-child(2n+1):after,.frontier-corp-s-recruit-culture .env_list>:nth-last-child(-n+2):before{display:none}.frontier-corp-s-recruit-culture .env_list>:nth-child(2n+1){padding-left:0}.frontier-corp-s-recruit-culture .env_list>:nth-child(2n){padding-right:0}}.frontier-corp-s-recruit-culture .env_list>:nth-child(4n){padding-right:0}.frontier-corp-s-recruit-culture .env_list li{display:grid;justify-items:center;position:relative;padding-top:.25rem;padding-bottom:.75rem}.frontier-corp-s-recruit-culture .env_list li:after{height:100%;width:1px;position:absolute;left:-.75rem;background-color:#fff;content:""}@media screen and (max-width:767px){.frontier-corp-s-recruit-culture .env_list li:after{left:-.5rem}.frontier-corp-s-recruit-culture .env_list li:before{content:"";position:absolute;left:0;right:0;bottom:-.75rem;width:100%;height:1px;background-color:#fff;margin:auto}}.frontier-corp-s-recruit-culture .env_list li .img{aspect-ratio:1/1}.frontier-corp-s-recruit-culture .env_list li .img img{width:100%;height:auto}.frontier-corp-s-recruit-culture .env_list .text{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);font-weight:700;text-align:center;line-height:1}@media (min-width:1440px){.frontier-corp-s-recruit-culture .env_list li{padding-top:clamp(.25rem,.0025rem + .275vw,.3325rem);padding-bottom:clamp(.75rem,.0075rem + .825vw,.9975rem)}.frontier-corp-s-recruit-culture .env_list .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-recruit-culture .env_list .small{font-size:clamp(.625rem,.4822rem + .2976vw,.75rem);font-weight:400}@media (min-width:1440px){.frontier-corp-s-recruit-culture .env_list .small{font-size:clamp(.75rem,.0075rem + .825vw,.9975rem)}}.frontier-corp-s-recruit-culture .marquee{--gap:2rem;position:absolute;z-index:0;overflow:clip;top:0;right:0}.frontier-corp-s-recruit-culture .marquee_track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-animation:marquee_sp var(--duration) linear infinite;animation:marquee_sp var(--duration) linear infinite;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.frontier-corp-s-recruit-culture .marquee_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:3.75rem}.frontier-corp-s-recruit-culture .marquee_text{white-space:nowrap;display:inline-block;font-size:13.5rem;text-transform:uppercase;font-family:var(--font-family-en);color:var(--color-base-primary);line-height:1;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.frontier-corp-s-recruit-flow{padding-top:clamp(4.5rem,7.5rem + -6.25vw,1.875rem);padding-bottom:clamp(2.25rem,-1.6071rem + 8.0357vw,5.625rem)}.frontier-corp-s-recruit-flow .box{display:grid;grid-template-columns:auto 1fr;gap:clamp(1.5rem,-8.5714rem + 20.9821vw,10.3125rem);margin-bottom:4.5rem}@media (min-width:1440px){.frontier-corp-s-recruit-flow{padding-top:clamp(1.875rem,.0188rem + 2.0625vw,2.49375rem);padding-bottom:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem)}.frontier-corp-s-recruit-flow .box{gap:clamp(10.3125rem,.1031rem + 11.3438vw,13.715625rem);margin-bottom:clamp(4.5rem,.045rem + 4.95vw,5.985rem)}}@media screen and (max-width:767px){.frontier-corp-s-recruit-culture .marquee_text{font-size:6.75rem}.frontier-corp-s-recruit-flow .box{grid-template-columns:auto}}.frontier-corp-s-recruit-flow .box .text{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2;padding-top:3.625rem}.frontier-corp-s-recruit-flow .list{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem}@media screen and (max-width:767px){.frontier-corp-s-recruit-flow .box .text{padding-top:0}.frontier-corp-s-recruit-flow .list{grid-template-columns:auto}}.frontier-corp-s-recruit-flow .list li{position:relative;border-left:1px solid var(--color-base-gray);border-top:1px solid var(--color-base-gray);padding:2.25rem 0 2.25rem 1.5rem;display:grid;gap:1.5rem;grid-template-rows:auto auto 1fr}.frontier-corp-s-recruit-flow .list li:before{display:block;position:absolute;top:0;left:clamp(1rem,.4286rem + 1.1905vw,1.5rem);background:-webkit-gradient(linear,left top,right top,from(#00B0EC),to(#104498));background:linear-gradient(90deg,#00B0EC 0,#104498 100%);content:"";width:2rem;height:.25rem}@media (min-width:1440px){.frontier-corp-s-recruit-flow .box .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-recruit-flow .list li:before{left:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}}.frontier-corp-s-recruit-flow .list li:last-child .arrow{display:none}.frontier-corp-s-recruit-flow .list .number{font-family:var(--font-family-en);font-size:clamp(1.5rem,1.2143rem + .5952vw,1.75rem);line-height:1}@media (min-width:1440px){.frontier-corp-s-recruit-flow .list .number{font-size:clamp(1.75rem,.0175rem + 1.925vw,2.3275rem)}}.frontier-corp-s-recruit-flow .list .number .en{display:block;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);text-transform:uppercase;line-height:1}@media (min-width:1440px){.frontier-corp-s-recruit-flow .list .number .en{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-recruit-flow .list h3,.frontier-corp-s-recruit-interview .tabset__tabs [role=tab][aria-selected=true] .tab-ja{font-size:clamp(.875rem,.7322rem + .2976vw,1rem)}@media screen and (max-width:767px){.frontier-corp-s-recruit-flow .list li{grid-template-rows:auto 1fr;padding:1.5rem 0 1.5rem 1rem;gap:.5rem 1rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.frontier-corp-s-recruit-flow .list li:before{width:1.5rem;height:.25rem}.frontier-corp-s-recruit-flow .list .number{grid-area:1/1/3/2}.frontier-corp-s-recruit-flow .list .number .en{margin-bottom:.625rem}}.frontier-corp-s-recruit-flow .list .arrow{width:clamp(2.25rem,-.3214rem + 5.3571vw,4.5rem);height:clamp(.75rem,-.1071rem + 1.7857vw,1.5rem);background-image:url(/assets/frontier-corp/img/common/arrow_flow.svg);background-size:cover;grid-area:1/2/2/3;justify-self:flex-end;align-self:flex-end}@media (min-width:1440px){.frontier-corp-s-recruit-flow .list .arrow{width:clamp(4.5rem,.045rem + 4.95vw,5.985rem);height:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}.frontier-corp-s-recruit-flow .list h3{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}@media screen and (max-width:767px){.frontier-corp-s-recruit-flow .list .arrow{height:.8125rem;width:2.375rem;bottom:-1.375rem;position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:0;left:0;margin:auto;grid-area:unset}}.frontier-corp-s-recruit-flow .list h3{grid-area:2/1/3/3}@media screen and (max-width:767px){.frontier-corp-s-recruit-flow .list h3{grid-area:1/2/2/3;margin-bottom:.5rem}}.frontier-corp-s-recruit-flow .list .text{font-size:clamp(.8125rem,.7411rem + .1488vw,.875rem);margin-top:-.75rem;grid-area:3/1/4/3}.frontier-corp-s-recruit-flow .list .text a{text-decoration:underline}.frontier-corp-s-recruit-interview{padding-top:clamp(3.75rem,1.6071rem + 4.4643vw,5.625rem);padding-bottom:clamp(7.5rem,3.2143rem + 8.9286vw,11.25rem)}@media (min-width:1440px){.frontier-corp-s-recruit-flow .list .text{font-size:clamp(.875rem,.0088rem + .9625vw,1.16375rem)}.frontier-corp-s-recruit-interview{padding-top:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem);padding-bottom:clamp(11.25rem,.1125rem + 12.375vw,14.9625rem)}}.frontier-corp-s-recruit-interview .tabset{padding-top:5.9375rem;display:grid;grid-template-columns:22.5rem 1fr;gap:0;margin-right:calc(-1 * max(240px/2,(100vw - 1600px)/ 2));width:calc(100% + max(240px/2,(100vw - 1600px)/ 2))}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-recruit-interview .tabset{margin-right:-25px;width:calc(100% + 25px)}}.frontier-corp-s-recruit-interview .tabset__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:767px){.frontier-corp-s-recruit-flow .list .text{grid-area:2/2/3/3}.frontier-corp-s-recruit-interview .tabset{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:2.25rem;margin-right:-1rem;width:calc(100% + 1rem);padding-top:3rem}.frontier-corp-s-recruit-interview .tabset__tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid var(--color-base-text);overflow:scroll;padding-left:1rem;margin-left:-1rem;width:calc(100% + 1rem)}}.frontier-corp-s-recruit-interview .tabset__tabs [role=tab]{padding:1.875rem 6.25rem 1.875rem 1.5rem;background:#fff;cursor:pointer;border-bottom:1px solid var(--color-base-gray);text-align:left;font-weight:700;position:relative}.frontier-corp-s-recruit-interview .tabset__tabs [role=tab] .tab-sp{display:none}@media screen and (max-width:767px){.frontier-corp-s-recruit-interview .tabset__tabs [role=tab]{padding:.5625rem .75rem;border-top:1px solid var(--color-base-gray);border-bottom:none;border-left:1px solid var(--color-base-gray)}.frontier-corp-s-recruit-interview .tabset__tabs [role=tab]:last-child{border-right:1px solid var(--color-base-gray)}.frontier-corp-s-recruit-interview .tabset__tabs [role=tab] .tab-sp{display:block;line-height:1.5;font-size:.875rem;text-align:center}.frontier-corp-s-recruit-interview .tabset__tabs [role=tab] .tab-ja{display:none}}.frontier-corp-s-recruit-interview .tabset__tabs [role=tab] .tab-en{display:none}.frontier-corp-s-recruit-interview .tabset__tabs [role=tab] i{position:absolute;right:28px;top:0;bottom:0;margin:auto auto auto 8px;border-radius:50%;width:24px;height:24px;display:inline-block;vertical-align:sub;border:1px solid var(--color-base-text)}.frontier-corp-s-recruit-interview .tabset__tabs [role=tab] i:after,.frontier-corp-s-recruit-interview .tabset__tabs [role=tab] i:before{content:"";background-color:var(--color-base-text);position:absolute}.frontier-corp-s-recruit-interview .tabset__tabs [role=tab] i:before{inset:0;border-radius:1px;margin:auto;width:9px;height:1.5px}@media screen and (max-width:767px){.frontier-corp-s-recruit-interview .tabset__tabs [role=tab] i{display:none}.frontier-corp-s-recruit-interview .tabset__tabs [role=tab] i:before{width:7px;height:1px}}.frontier-corp-s-recruit-interview .tabset__tabs [role=tab] i:after{inset:0;border-radius:1px;margin:auto;width:1.5px;height:9px}.frontier-corp-s-recruit-interview .tabset__tabs [role=tab][aria-selected=true]{background:var(--color-base-text);color:#fff;position:relative}.frontier-corp-s-recruit-interview .tabset__tabs [role=tab][aria-selected=true] i{display:none}@media (min-width:1440px){.frontier-corp-s-recruit-interview .tabset__tabs [role=tab][aria-selected=true] .tab-ja{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}@media screen and (max-width:767px){.frontier-corp-s-recruit-interview .tabset__tabs [role=tab] i:after{width:1px;height:7px}.frontier-corp-s-recruit-interview .tabset__tabs [role=tab][aria-selected=true] .tab-ja{display:none}}.frontier-corp-s-recruit-interview .tabset__tabs [role=tab][aria-selected=true] .tab-en{right:1.5rem;font-family:var(--font-family-en);position:absolute;font-size:.75rem;font-weight:400;text-transform:uppercase;display:inline;-webkit-transform:translateY(3px);transform:translateY(3px)}.frontier-corp-s-recruit-interview .tabset__panels [role=tabpanel]{--left:25%;--right:12.5%;--img-w:62.5%;--img-h:calc(var(--img-w) * 2/3);position:relative}.frontier-corp-s-recruit-interview a:hover{opacity:1}.frontier-corp-s-recruit-interview a:hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.frontier-corp-s-recruit-interview a:hover .arrow{-webkit-transform:translateX(5px);transform:translateX(5px)}.frontier-corp-s-recruit-interview .img{position:absolute;left:var(--left);right:var(--right);width:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;overflow:hidden}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-recruit-interview .img{right:1.5625rem}}@media screen and (max-width:767px){.frontier-corp-s-recruit-interview .tabset__tabs [role=tab][aria-selected=true] .tab-en{display:none}.frontier-corp-s-recruit-interview .img{right:-4.5rem;left:initial;-webkit-transform:translateY(0);transform:translateY(0);width:calc(100% - 72px);position:relative;margin-bottom:-6.875rem;z-index:1}}.frontier-corp-s-recruit-interview .img img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.frontier-corp-s-recruit-interview .box{padding:7.75rem 4.5rem 4.5rem;background:var(--color-base-background);position:relative}.frontier-corp-s-recruit-interview .arrow{-webkit-mask-image:url(/assets/frontier-corp/img/common/arrow_interview.svg);mask-image:url(/assets/frontier-corp/img/common/arrow_interview.svg);-webkit-mask-size:cover;mask-size:cover;width:72px;height:72px;background:var(--color-base-text);top:7.75rem;right:4.5rem;position:absolute;z-index:1;content:"";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.frontier-corp-s-recruit-interview .keyword{font-family:var(--font-family-en);font-size:clamp(2.25rem,-.3214rem + 5.3571vw,4.5rem);position:relative;z-index:1;margin-bottom:clamp(2.25rem,-.3214rem + 5.3571vw,4.5rem);text-transform:uppercase;line-height:1}@media (min-width:1440px){.frontier-corp-s-recruit-interview .keyword{font-size:clamp(4.5rem,.045rem + 4.95vw,5.985rem);margin-bottom:clamp(4.5rem,.045rem + 4.95vw,5.985rem)}}.frontier-corp-s-recruit-interview .title{font-size:clamp(1.25rem,.9643rem + .5952vw,1.5rem);margin-bottom:clamp(.75rem,-.1071rem + 1.7857vw,1.5rem);position:relative;z-index:1}@media (min-width:1440px){.frontier-corp-s-recruit-interview .title{font-size:clamp(1.5rem,.015rem + 1.65vw,1.995rem);margin-bottom:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}}.frontier-corp-s-recruit-interview .text{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2;position:relative;z-index:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}@media (min-width:1440px){.frontier-corp-s-recruit-interview .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-recruit-interview .num{color:var(--color-base-background);font-family:var(--font-family-en);font-size:clamp(2.25rem,-3.75rem + 12.5vw,7.5rem);position:absolute;left:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}@media screen and (max-width:767px){.frontier-corp-s-recruit-interview .box{padding:3.75rem 1rem 3rem}.frontier-corp-s-recruit-interview .arrow{right:1rem;top:3.75rem;width:2.25rem;height:2.25rem}.frontier-corp-s-recruit-interview .text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8}.frontier-corp-s-recruit-interview .num{line-height:.8;-webkit-transform:translateY(-120%);transform:translateY(-120%)}}.frontier-corp-s-recruit-interview .num:before{content:"#";display:inline}@media screen and (max-width:767px){.frontier-corp-s-recruit-interview .num:before{display:block}}.frontier-corp-s-recruit-interview.js-tabPanel [role=tabpanel]{display:none}.frontier-corp-s-recruit-interview.js-tabPanel[data-ready] [role=tabpanel]{display:block}.frontier-corp-s-recruit-interview.js-tabPanel[data-ready] [role=tabpanel][hidden]{display:none}.frontier-corp-s-recruit-job{padding-top:clamp(3.75rem,1.6071rem + 4.4643vw,5.625rem);padding-bottom:clamp(3.75rem,1.6071rem + 4.4643vw,5.625rem)}@media (min-width:1440px){.frontier-corp-s-recruit-interview .num{font-size:clamp(7.5rem,.075rem + 8.25vw,9.975rem)}.frontier-corp-s-recruit-job{padding-top:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem);padding-bottom:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem)}}.frontier-corp-s-recruit-job .tabset{padding-top:5.9375rem;display:grid;grid-template-columns:22.5rem 1fr;gap:0;margin-right:calc(-1 * max(240px/2,(100vw - 1600px)/ 2));width:calc(100% + max(240px/2,(100vw - 1600px)/ 2))}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-recruit-job .tabset{margin-right:-25px;width:calc(100% + 25px)}}.frontier-corp-s-recruit-job .tabset__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:767px){.frontier-corp-s-recruit-job .tabset{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:1rem;margin-right:-1rem;width:calc(100% + 1rem);padding-top:3rem}.frontier-corp-s-recruit-job .tabset__tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid var(--color-base-text);overflow:scroll;padding-left:1rem;margin-left:-1rem;width:calc(100% + 1rem)}}.frontier-corp-s-recruit-job .tabset__tabs [role=tab]{padding:1.875rem 6.25rem 1.875rem 1.5rem;background:#fff;cursor:pointer;border-bottom:1px solid var(--color-base-gray);text-align:left;font-weight:700;position:relative;font-size:clamp(.875rem,.7322rem + .2976vw,1rem)}@media screen and (max-width:767px){.frontier-corp-s-recruit-job .tabset__tabs [role=tab]{padding:.5625rem .75rem;border-top:1px solid var(--color-base-gray);border-bottom:none;border-left:1px solid var(--color-base-gray);max-width:168px;text-align:center}.frontier-corp-s-recruit-job .tabset__tabs [role=tab]:last-child{border-right:1px solid var(--color-base-gray)}}@media (min-width:1440px){.frontier-corp-s-recruit-job .tabset__tabs [role=tab]{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-recruit-job .tabset__tabs [role=tab] i{position:absolute;right:28px;top:0;bottom:0;margin:auto auto auto 8px;border-radius:50%;width:24px;height:24px;display:inline-block;vertical-align:sub;border:1px solid var(--color-base-text)}.frontier-corp-s-recruit-job .tabset__tabs [role=tab] i:after,.frontier-corp-s-recruit-job .tabset__tabs [role=tab] i:before{content:"";background-color:var(--color-base-text);position:absolute}.frontier-corp-s-recruit-job .tabset__tabs [role=tab] i:before{inset:0;border-radius:1px;margin:auto;width:9px;height:1.5px}@media screen and (max-width:767px){.frontier-corp-s-recruit-job .tabset__tabs [role=tab] i{display:none}.frontier-corp-s-recruit-job .tabset__tabs [role=tab] i:before{width:7px;height:1px}}.frontier-corp-s-recruit-job .tabset__tabs [role=tab] i:after{inset:0;border-radius:1px;margin:auto;width:1.5px;height:9px}.frontier-corp-s-recruit-job .tabset__tabs [role=tab][aria-selected=true]{background:var(--color-base-text);color:#fff;position:relative;font-size:clamp(.875rem,.7322rem + .2976vw,1rem)}.frontier-corp-s-recruit-job .tabset__tabs [role=tab][aria-selected=true] i{display:none}@media (min-width:1440px){.frontier-corp-s-recruit-job .tabset__tabs [role=tab][aria-selected=true]{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-recruit-job .tabset__panels [role=tabpanel]{position:relative;background-color:var(--color-base-background);padding:4.5rem;overflow-y:scroll;max-height:48.75rem;margin-top:-12rem}@media screen and (max-width:767px){.frontier-corp-s-recruit-job .tabset__tabs [role=tab] i:after{width:1px;height:7px}.frontier-corp-s-recruit-job .tabset__panels [role=tabpanel]{margin-top:0;padding:1rem 0 0 1rem}}.frontier-corp-s-recruit-job .tabset__panels [role=tabpanel] table{margin:0;border:1px solid var(--color-base-gray);border-collapse:collapse}.frontier-corp-s-recruit-job .tabset__panels [role=tabpanel] table tr td:first-child{width:20%!important;vertical-align:top;border-right:1px solid var(--color-base-gray);font-size:1rem}@media (min-width:1440px){.frontier-corp-s-recruit-job .tabset__panels [role=tabpanel] table tr td:first-child{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}@media screen and (max-width:767px){.frontier-corp-s-recruit-job .tabset__panels [role=tabpanel] table tr td:first-child{border-right:none;width:auto!important;padding:.75rem .75rem 0}.frontier-corp-s-recruit-job .tabset__panels [role=tabpanel] table tr td:last-child{padding:.75rem .75rem 1.125rem 1.5rem;width:auto!important}.frontier-corp-s-recruit-job .tabset__panels [role=tabpanel] table td,.frontier-corp-s-recruit-job .tabset__panels [role=tabpanel] table th{display:list-item;list-style:none;width:auto}}.frontier-corp-s-recruit-job .tabset__panels [role=tabpanel] table tr:nth-child(odd) td{background:#fff}.frontier-corp-s-recruit-job .tabset__panels [role=tabpanel] table td,.frontier-corp-s-recruit-job .tabset__panels [role=tabpanel] table th{border:none;line-height:1.5;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);padding:1.40625rem 1.5rem}.frontier-corp-s-recruit-job.js-tabPanel [role=tabpanel]{display:none}.frontier-corp-s-recruit-job.js-tabPanel[data-ready] [role=tabpanel]{display:block}.frontier-corp-s-recruit-job.js-tabPanel[data-ready] [role=tabpanel][hidden]{display:none}.frontier-corp-s-recruit-message{position:relative;padding-top:clamp(5.875rem,4.0179rem + 3.869vw,7.5rem);padding-bottom:clamp(3.75rem,1.6071rem + 4.4643vw,5.625rem)}@media (min-width:1440px){.frontier-corp-s-recruit-job .tabset__panels [role=tabpanel] table td,.frontier-corp-s-recruit-job .tabset__panels [role=tabpanel] table th{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-recruit-message{padding-top:clamp(7.5rem,.075rem + 8.25vw,9.975rem);padding-bottom:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem)}}.frontier-corp-s-recruit-message .frontier-corp-c-inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:4.5rem 7.5rem}.frontier-corp-s-recruit-message .title{grid-area:2/1/3/2;font-size:clamp(1.25rem,.9643rem + .5952vw,1.5rem);line-height:2}@media (min-width:1440px){.frontier-corp-s-recruit-message .title{font-size:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}}@media screen and (max-width:767px){.frontier-corp-s-recruit-message .frontier-corp-c-inner{gap:2.5rem 2.5rem;grid-template-columns:auto 1fr}.frontier-corp-s-recruit-message .frontier-corp-c-sectionTitle{-ms-flex-item-align:end;align-self:flex-end;margin-top:3rem}.frontier-corp-s-recruit-message .title{line-height:1.5;letter-spacing:.1em}}.frontier-corp-s-recruit-message .text{grid-area:3/1/4/2;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2;margin-top:-3rem}@media (min-width:1440px){.frontier-corp-s-recruit-message .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}@media screen and (max-width:767px){.frontier-corp-s-recruit-message .text{margin-top:-1rem;grid-area:3/1/4/3}}.frontier-corp-s-recruit-message .img{grid-area:1/2/4/3}@media screen and (max-width:767px){.frontier-corp-s-recruit-message .img{grid-area:1/2/3/3;width:calc(100% + 1rem);margin-right:-1rem}.frontier-corp-s-service-index.-other .contents ul{grid-template-columns:auto;gap:1.5rem}}.frontier-corp-s-recruit-message .name{margin-top:clamp(1.5rem,-1.9286rem + 7.1429vw,4.5rem);text-align:right;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:1}@media (min-width:1440px){.frontier-corp-s-recruit-message .name{margin-top:clamp(4.5rem,.045rem + 4.95vw,5.985rem);font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-recruit-message .name .big{font-size:clamp(1.25rem,.9643rem + .5952vw,1.5rem);margin-left:16px;letter-spacing:.1em}.frontier-corp-s-service-index{position:relative}.frontier-corp-s-service-index .bg_color{position:absolute;width:100%;height:100%;z-index:0;top:0;left:0}.frontier-corp-s-service-index .frontier-corp-c-inner{padding-top:clamp(4.5rem,1.0714rem + 7.1429vw,7.5rem);padding-bottom:clamp(4.5rem,1.0714rem + 7.1429vw,7.5rem);z-index:1;position:relative}@media (min-width:1440px){.frontier-corp-s-recruit-message .name .big{font-size:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}.frontier-corp-s-service-index .frontier-corp-c-inner{padding-top:clamp(7.5rem,.075rem + 8.25vw,9.975rem);padding-bottom:clamp(7.5rem,.075rem + 8.25vw,9.975rem)}}.frontier-corp-s-service-index .frontier-corp-c-inner .box{display:grid;grid-template-columns:auto 1fr;gap:6rem;margin-bottom:4.5rem}.frontier-corp-s-service-index .frontier-corp-c-inner .box .text{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2;padding-top:3.375rem}@media screen and (max-width:767px){.frontier-corp-s-service-index .frontier-corp-c-inner .box{grid-template-columns:auto;gap:1.5rem}.frontier-corp-s-service-index .frontier-corp-c-inner .box .text{padding-top:0}}.frontier-corp-s-service-index .contents ul{display:grid;grid-template-columns:repeat(3,1fr);gap:2.25rem;list-style:none}.frontier-corp-s-service-index .contents ul li{border-radius:.75rem;border:1px solid var(--color-base-gray);background-color:#fff}.frontier-corp-s-service-index .contents ul li a{padding:.75rem .75rem 1.5rem;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.frontier-corp-s-service-index .contents ul li a:hover{cursor:pointer;opacity:1}.frontier-corp-s-service-index .contents ul li a:hover:after{right:.625rem}.frontier-corp-s-service-index .contents ul li a:hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05)}}@media screen and (hover:hover) and (pointer:fine) and (max-width:767px){.frontier-corp-s-service-index .contents ul li a:hover:after{right:.375rem}}.frontier-corp-s-service-index .contents ul li a:after{content:"";width:1.5rem;height:1.5rem;-webkit-mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-base-text);position:absolute;-webkit-transition:all .3s;transition:all .3s;bottom:.75rem;right:.75rem}.frontier-corp-s-service-index .contents ul li a[target=_blank]:after{-webkit-mask-image:url(/assets/frontier-corp/img/common/icon_blank.svg);mask-image:url(/assets/frontier-corp/img/common/icon_blank.svg)}.frontier-corp-s-service-index .contents ul li .img{position:relative;overflow:hidden;margin-bottom:clamp(.5rem,-.6429rem + 2.381vw,1.5rem)}@media (min-width:1440px){.frontier-corp-s-service-index .frontier-corp-c-inner .box .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-service-index .contents ul li .img{margin-bottom:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}}@media screen and (max-width:767px){.frontier-corp-s-service-index .contents ul{grid-template-columns:repeat(2,1fr);gap:1rem .6875rem}.frontier-corp-s-service-index .contents ul li{border-radius:.5rem}.frontier-corp-s-service-index .contents ul li a{padding:0 .5rem 1.5rem}.frontier-corp-s-service-index .contents ul li a:after{width:1rem;height:1rem;bottom:.5rem;right:.5rem}.frontier-corp-s-service-index .contents ul li .img{width:calc(100% + 1rem);margin-left:-.5rem;margin-right:-.5rem}.frontier-corp-s-service-index .contents ul li .img img{border-radius:.5rem .5rem 0 0}}.frontier-corp-s-service-index .contents ul li .img img{aspect-ratio:8/5;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.frontier-corp-s-service-index .contents ul li h3{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:1.5;letter-spacing:.01em;font-weight:500;min-block-size:2lh}.frontier-corp-s-service-page-achivement{padding-top:clamp(4.5rem,3.2143rem + 2.6786vw,5.625rem);padding-bottom:clamp(2.25rem,-1.6071rem + 8.0357vw,5.625rem);position:relative}.frontier-corp-s-service-page-achivement .bg_color{position:absolute;width:100%;height:100%;z-index:0;top:0;left:0}.frontier-corp-s-service-page-achivement .box{display:grid;grid-template-columns:auto 1fr;gap:clamp(1.5rem,-3.6429rem + 10.7143vw,6rem);margin-bottom:clamp(3rem,1.2857rem + 3.5714vw,4.5rem);position:relative;z-index:1}@media (min-width:1440px){.frontier-corp-s-service-index .contents ul li h3{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-service-page-achivement{padding-top:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem);padding-bottom:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem)}.frontier-corp-s-service-page-achivement .box{gap:clamp(6rem,.06rem + 6.6vw,7.98rem);margin-bottom:clamp(4.5rem,.045rem + 4.95vw,5.985rem)}}.frontier-corp-s-service-page-achivement .box .title_text{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2;padding-top:3.375rem}@media (min-width:1440px){.frontier-corp-s-service-page-achivement .box .title_text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem);padding-top:clamp(3.375rem,.0337rem + 3.7125vw,4.48875rem)}}@media screen and (max-width:767px){.frontier-corp-s-service-page-achivement .box{grid-template-columns:auto}.frontier-corp-s-service-page-achivement .box .title_text{padding-top:0}}.frontier-corp-s-service-page-achivement .list{position:relative;display:grid;grid-template-columns:repeat(3,1fr);row-gap:2.8125rem;--column-gap:clamp(3rem, 0rem + 6.25vw, 5.625rem);-webkit-column-gap:var(--column-gap);-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);--column-width:calc((100% - (var(--column-gap) * 2)) / 3)}.frontier-corp-s-service-page-achivement .list::after,.frontier-corp-s-service-page-achivement .list::before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--color-base-gray)}.frontier-corp-s-service-page-achivement .list::before{left:calc(var(--column-width) + var(--column-gap)/ 2)}.frontier-corp-s-service-page-achivement .list::after{left:calc(var(--column-width) * 2 + var(--column-gap) * 3 / 2)}@media screen and (max-width:767px){.frontier-corp-s-service-page-achivement .list{grid-template-columns:auto;gap:3rem;border-top:1px solid var(--color-base-gray);border-bottom:1px solid var(--color-base-gray);padding-top:1.5rem;padding-bottom:1.5rem}.frontier-corp-s-service-page-achivement .list::after,.frontier-corp-s-service-page-achivement .list::before{display:none}}.frontier-corp-s-service-page-achivement .list li{display:grid;grid-template-rows:auto 1fr;justify-items:center;gap:1.25rem}@media screen and (max-width:767px){.frontier-corp-s-service-page-achivement .list li{gap:.75rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-base-gray)}.frontier-corp-s-service-page-achivement .list li:last-child{border-bottom:none}}.frontier-corp-s-service-page-achivement .list li h3{font-size:clamp(1.125rem,.6964rem + .8929vw,1.5rem);line-height:1.5;letter-spacing:.1em}@media (min-width:1440px){.frontier-corp-s-service-page-achivement .list{row-gap:clamp(2.8125rem,.0281rem + 3.0938vw,3.740625rem);--column-gap:clamp(5.625rem, 0.0563rem + 6.1875vw, 7.48125rem)}.frontier-corp-s-service-page-achivement .list li h3{font-size:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}}.frontier-corp-s-service-page-achivement .list li .text{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2}.frontier-corp-s-service-page-col2{position:relative;padding-top:clamp(4.5rem,3.2143rem + 2.6786vw,5.625rem);padding-bottom:clamp(2.25rem,-1.6071rem + 8.0357vw,5.625rem)}.frontier-corp-s-service-page-col2 .bg_color{position:absolute;width:100%;height:100%;z-index:0;top:0;left:0}.frontier-corp-s-service-page-col2 .frontier-corp-c-sectionTitle{grid-area:1/1/2/2}.frontier-corp-s-service-page-col2 .box{display:grid;gap:clamp(1.5rem,-3.9286rem + 11.3095vw,6.25rem);grid-template-columns:auto}@media (min-width:1440px){.frontier-corp-s-service-page-achivement .list li .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-service-page-col2{padding-top:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem);padding-bottom:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem)}.frontier-corp-s-service-page-col2 .box{gap:clamp(6.25rem,.0625rem + 6.875vw,8.3125rem)}}.frontier-corp-s-service-page-col2 .box:has(>.img:not(:empty)){grid-template-columns:1fr 1fr}@media screen and (max-width:767px){.frontier-corp-s-service-page-col2 .box{grid-template-columns:auto}}.frontier-corp-s-service-page-col2 .frontier-corp-c-inner{z-index:1;position:relative;display:grid;gap:clamp(3rem,1.2857rem + 3.5714vw,4.5rem)}.frontier-corp-s-service-page-col2 .text{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2}.frontier-corp-s-service-page-document{position:relative;padding-top:clamp(4.5rem,3.2143rem + 2.6786vw,5.625rem);padding-bottom:clamp(2.25rem,-1.6071rem + 8.0357vw,5.625rem)}@media (min-width:1440px){.frontier-corp-s-service-page-col2 .frontier-corp-c-inner{gap:clamp(4.5rem,.045rem + 4.95vw,5.985rem)}.frontier-corp-s-service-page-col2 .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-service-page-document{padding-top:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem);padding-bottom:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem)}}.frontier-corp-s-service-page-document .bg_color{position:absolute;width:100%;height:100%;z-index:0;top:0;left:0}.frontier-corp-s-service-page-document .frontier-corp-c-inner{display:grid;gap:clamp(1.5rem,-.2143rem + 3.5714vw,3rem);z-index:1;position:relative}@media (min-width:1440px){.frontier-corp-s-service-page-document .frontier-corp-c-inner{gap:clamp(3rem,.03rem + 3.3vw,3.99rem)}}.frontier-corp-s-service-page-document .frontier-corp-c-sectionTitle{grid-area:1/1/2/2;margin-bottom:1.5rem}.frontier-corp-s-service-page-document .box{display:grid;grid-template-columns:26.25rem 1fr;gap:clamp(.5rem,-3.2143rem + 7.7381vw,3.75rem)}.frontier-corp-s-service-page-document .img{position:relative;width:100%;padding-bottom:50%}@media screen and (max-width:767px){.frontier-corp-s-service-page-document .box{grid-template-columns:auto}.frontier-corp-s-service-page-document .img{margin-right:-1rem;margin-left:-1rem;width:calc(100% + 2rem)}}.frontier-corp-s-service-page-document .img iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.frontier-corp-s-service-page-document .text{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2}.frontier-corp-s-service-page-example{position:relative;padding-top:clamp(4.5rem,7.5rem + -6.25vw,1.875rem);padding-bottom:clamp(2.25rem,-1.6071rem + 8.0357vw,5.625rem)}.frontier-corp-s-service-page-example .bg_color{position:absolute;width:100%;height:100%;z-index:0;top:0;left:0}@media (min-width:1440px){.frontier-corp-s-service-page-document .box{gap:clamp(3.75rem,.0375rem + 4.125vw,4.9875rem)}.frontier-corp-s-service-page-document .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-service-page-example{padding-top:clamp(1.875rem,.0188rem + 2.0625vw,2.49375rem);padding-bottom:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem)}}.frontier-corp-s-service-page-example .frontier-corp-c-inner{display:grid;gap:clamp(3rem,1.2857rem + 3.5714vw,4.5rem)}@media (min-width:1440px){.frontier-corp-s-service-page-example .frontier-corp-c-inner{gap:clamp(4.5rem,.045rem + 4.95vw,5.985rem)}}.frontier-corp-s-service-page-example .frontier-corp-c-sectionTitle{grid-area:1/1/2/2}.frontier-corp-s-service-page-example .list{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.5rem,-.6429rem + 2.381vw,1.5rem)}.frontier-corp-s-service-page-example .list li{border:1px solid var(--color-base-gray);position:relative;background:#fff;overflow:hidden;padding-block:clamp(1.5rem,.9286rem + 1.1905vw,2rem);padding-inline:clamp(1rem,-.4286rem + 2.9762vw,2.25rem)}.frontier-corp-s-service-page-example .list li h3{font-size:clamp(1rem,.7143rem + .5952vw,1.25rem);line-height:1.5;margin-bottom:clamp(.25rem,-.3214rem + 1.1905vw,.75rem)}@media (min-width:1440px){.frontier-corp-s-service-page-example .list{gap:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}.frontier-corp-s-service-page-example .list li{padding-block:clamp(2rem,.02rem + 2.2vw,2.66rem);padding-inline:clamp(2.25rem,.0225rem + 2.475vw,2.9925rem)}.frontier-corp-s-service-page-example .list li h3{font-size:clamp(1.25rem,.0125rem + 1.375vw,1.6625rem);margin-bottom:clamp(.75rem,.0075rem + .825vw,.9975rem)}}.frontier-corp-s-service-page-example .list li .text{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2}@media (min-width:1440px){.frontier-corp-s-service-page-example .list li .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-service-page-example .list li .number{font-family:var(--font-family-en);font-size:clamp(2.25rem,.5357rem + 3.5714vw,3.75rem);line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;position:absolute;z-index:0;right:.75rem;bottom:-.5625rem;color:var(--color-base-gray)}@media (min-width:1440px){.frontier-corp-s-service-page-example .list li .number{font-size:clamp(3.75rem,.0375rem + 4.125vw,4.9875rem)}}@media screen and (max-width:767px){.frontier-corp-s-service-page-example .list{grid-template-columns:auto}.frontier-corp-s-service-page-example .list li .number{position:absolute;z-index:0;right:.75rem;bottom:-.375rem}}.frontier-corp-s-service-page-example .list li .number .en{display:block;font-size:clamp(.625rem,.1964rem + .8929vw,1rem);text-transform:uppercase;margin-bottom:clamp(.3125rem,.0982rem + .4464vw,.5rem)}.frontier-corp-s-service-page-feature{padding-top:clamp(4.5rem,3.2143rem + 2.6786vw,5.625rem);padding-bottom:clamp(4.5rem,-3.2143rem + 16.0714vw,11.25rem);position:relative}@media (min-width:1440px){.frontier-corp-s-service-page-example .list li .number .en{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem);margin-bottom:clamp(.5rem,.005rem + .55vw,.665rem)}.frontier-corp-s-service-page-feature{padding-top:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem);padding-bottom:clamp(11.25rem,.1125rem + 12.375vw,14.9625rem)}}.frontier-corp-s-service-page-feature .bg_color{position:absolute;width:100%;height:100%;z-index:0;top:0;left:0}.frontier-corp-s-service-page-feature .frontier-corp-c-sectionTitle{margin-bottom:clamp(3rem,1.2857rem + 3.5714vw,4.5rem)}.frontier-corp-s-service-page-feature .list{gap:4.5rem;display:grid}.frontier-corp-s-service-page-feature .list li{display:grid;row-gap:3rem;-webkit-column-gap:6.25rem;-moz-column-gap:6.25rem;column-gap:6.25rem;grid-template-columns:1fr 1fr}@media (min-width:1440px){.frontier-corp-s-service-page-feature .frontier-corp-c-sectionTitle{margin-bottom:clamp(4.5rem,.045rem + 4.95vw,5.985rem)}.frontier-corp-s-service-page-feature .list li{row-gap:clamp(3rem,.03rem + 3.3vw,3.99rem);-webkit-column-gap:clamp(6.25rem,.0625rem + 6.875vw,8.3125rem);-moz-column-gap:clamp(6.25rem,.0625rem + 6.875vw,8.3125rem);column-gap:clamp(6.25rem,.0625rem + 6.875vw,8.3125rem)}}.frontier-corp-s-service-page-feature .list li:nth-child(odd){justify-self:flex-end;margin-right:calc(-1 * max(240px/2,(100vw - 1600px)/ 2));width:calc(100% + max(240px/2,(100vw - 1600px)/ 2))}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-service-page-feature .list li:nth-child(odd){margin-right:-25px;width:calc(100% + 25px)}}.frontier-corp-s-service-page-feature .list li:nth-child(odd) .box{grid-area:1/1/2/2}@media screen and (max-width:767px){.frontier-corp-s-service-page-feature .list li{grid-template-columns:auto}.frontier-corp-s-service-page-feature .list li:nth-child(odd){margin-right:-16px;width:calc(100% + 16px)}.frontier-corp-s-service-page-feature .list li:nth-child(odd) .box{grid-area:unset;padding-right:1rem}}.frontier-corp-s-service-page-feature .list li:nth-child(odd) .img{grid-area:1/2/3/2}.frontier-corp-s-service-page-feature .list li:nth-child(odd) .img img{border-radius:12px 0 0 12px}.frontier-corp-s-service-page-feature .list li:nth-child(even){justify-self:flex-start;margin-left:calc(-1 * max(240px/2,(100vw - 1600px)/ 2));width:calc(100% + max(240px/2,(100vw - 1600px)/ 2))}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-service-page-feature .list li:nth-child(even){margin-left:-25px;width:calc(100% + 25px)}}@media screen and (max-width:767px){.frontier-corp-s-service-page-feature .list li:nth-child(odd) .img{grid-area:unset}.frontier-corp-s-service-page-feature .list li:nth-child(even){margin-left:-16px;width:calc(100% + 16px)}}.frontier-corp-s-service-page-feature .list li:nth-child(even) .box{grid-area:1/2/3/2}@media screen and (max-width:767px){.frontier-corp-s-service-page-feature .list li:nth-child(even) .box{grid-area:unset;padding-left:1rem}}.frontier-corp-s-service-page-feature .list li:nth-child(even) .img{grid-area:1/1/2/2}.frontier-corp-s-service-page-feature .list li:nth-child(even) .img img{border-radius:0 12px 12px 0}.frontier-corp-s-service-page-feature .list li .box{display:grid;grid-template-columns:auto;justify-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;row-gap:clamp(.75rem,-.5357rem + 2.6786vw,1.875rem);-webkit-column-gap:clamp(1.25rem,.5357rem + 1.4881vw,1.875rem);-moz-column-gap:clamp(1.25rem,.5357rem + 1.4881vw,1.875rem);column-gap:clamp(1.25rem,.5357rem + 1.4881vw,1.875rem)}.frontier-corp-s-service-page-feature .list li .number{font-family:var(--font-family-en);font-size:clamp(2.25rem,.5357rem + 3.5714vw,3.75rem);line-height:1;margin-bottom:1rem}@media (min-width:1440px){.frontier-corp-s-service-page-feature .list li .box{row-gap:clamp(1.875rem,.0188rem + 2.0625vw,2.49375rem);-webkit-column-gap:clamp(1.875rem,.0188rem + 2.0625vw,2.49375rem);-moz-column-gap:clamp(1.875rem,.0188rem + 2.0625vw,2.49375rem);column-gap:clamp(1.875rem,.0188rem + 2.0625vw,2.49375rem)}.frontier-corp-s-service-page-feature .list li .number{font-size:clamp(3.75rem,.0375rem + 4.125vw,4.9875rem);margin-bottom:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-service-page-feature .list li .number .en{display:block;font-size:clamp(.625rem,.1964rem + .8929vw,1rem);text-transform:uppercase;margin-bottom:clamp(.3125rem,.0982rem + .4464vw,.5rem)}@media (min-width:1440px){.frontier-corp-s-service-page-feature .list li .number .en{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem);margin-bottom:clamp(.5rem,.005rem + .55vw,.665rem)}}.frontier-corp-s-service-page-feature .list li h3{font-size:clamp(1.25rem,.6786rem + 1.1905vw,1.75rem);line-height:1.5;letter-spacing:.2em}@media (min-width:1440px){.frontier-corp-s-service-page-feature .list li h3{font-size:clamp(1.75rem,.0175rem + 1.925vw,2.3275rem)}}.frontier-corp-s-service-page-feature .list li .text{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2}.frontier-corp-s-service-page-flow{padding-top:clamp(4.5rem,3.2143rem + 2.6786vw,5.625rem);padding-bottom:clamp(2.25rem,-1.6071rem + 8.0357vw,5.625rem);position:relative}.frontier-corp-s-service-page-flow .bg_color{position:absolute;width:100%;height:100%;z-index:0;top:0;left:0}.frontier-corp-s-service-page-flow .frontier-corp-c-inner{display:grid;grid-template-columns:auto 1fr;gap:clamp(1.5rem,-3.6429rem + 10.7143vw,6rem);z-index:1;position:relative}@media (min-width:1440px){.frontier-corp-s-service-page-feature .list li .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-service-page-flow{padding-top:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem);padding-bottom:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem)}.frontier-corp-s-service-page-flow .frontier-corp-c-inner{gap:clamp(6rem,.06rem + 6.6vw,7.98rem)}}@media screen and (max-width:767px){.frontier-corp-s-service-page-feature .list li:nth-child(even) .img{grid-area:unset}.frontier-corp-s-service-page-feature .list li .box{grid-template-columns:auto 1fr}.frontier-corp-s-service-page-feature .list li .number{grid-area:1/1/2/2}.frontier-corp-s-service-page-feature .list li h3{grid-area:1/2/2/3}.frontier-corp-s-service-page-feature .list li .text{grid-area:2/1/3/3}.frontier-corp-s-service-page-flow .frontier-corp-c-inner{grid-template-columns:auto}}.frontier-corp-s-service-page-flow .list{display:grid;padding-top:clamp(0,-3.8571rem + 8.0357vw,3.375rem);gap:5.5rem}.frontier-corp-s-service-page-flow .list li{display:grid;grid-template-columns:auto 1fr;position:relative;row-gap:.5rem;-webkit-column-gap:clamp(1.125rem,-1.1607rem + 4.7619vw,3.125rem);-moz-column-gap:clamp(1.125rem,-1.1607rem + 4.7619vw,3.125rem);column-gap:clamp(1.125rem,-1.1607rem + 4.7619vw,3.125rem)}.frontier-corp-s-service-page-flow .list li:last-child:after{display:none}.frontier-corp-s-service-page-flow .list li:after{width:1px;height:calc(100% - 1.375rem);min-height:3.75rem;position:absolute;left:clamp(1.25rem,.3214rem + 1.9345vw,2.0625rem);bottom:clamp(-4.0625rem,-3.3482rem + -1.4881vw,-4.6875rem);background-color:var(--color-base-text);content:""}@media (min-width:1440px){.frontier-corp-s-service-page-flow .list{padding-top:clamp(3.375rem,.0337rem + 3.7125vw,4.48875rem);gap:clamp(5.5rem,.055rem + 6.05vw,7.315rem)}.frontier-corp-s-service-page-flow .list li{row-gap:clamp(.5rem,.005rem + .55vw,.665rem);-webkit-column-gap:clamp(3.125rem,.0313rem + 3.4375vw,4.15625rem);-moz-column-gap:clamp(3.125rem,.0313rem + 3.4375vw,4.15625rem);column-gap:clamp(3.125rem,.0313rem + 3.4375vw,4.15625rem)}.frontier-corp-s-service-page-flow .list li:after{left:clamp(2.0625rem,.0206rem + 2.2688vw,2.743125rem);bottom:clamp(-4.6875rem,-.0468rem + -5.1563vw,-6.234375rem)}}@media screen and (max-width:767px){.frontier-corp-s-service-page-flow .list li:after{gap:.8125rem .9375rem}}.frontier-corp-s-service-page-flow .list li .number{grid-area:1/1/3/2;font-family:var(--font-family-en);font-size:clamp(2.25rem,.5357rem + 3.5714vw,3.75rem);text-align:center;line-height:1}@media (min-width:1440px){.frontier-corp-s-service-page-flow .list li .number{font-size:clamp(3.75rem,.0375rem + 4.125vw,4.9875rem)}}.frontier-corp-s-service-page-flow .list li .number .en{display:block;font-size:clamp(.625rem,.1964rem + .8929vw,1rem);text-transform:uppercase;margin-bottom:clamp(.3125rem,.0982rem + .4464vw,.5rem)}@media (min-width:1440px){.frontier-corp-s-service-page-flow .list li .number .en{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem);margin-bottom:clamp(.5rem,.005rem + .55vw,.665rem)}}.frontier-corp-s-service-page-flow .list li h3{grid-area:1/2/2/3;font-size:clamp(1.125rem,.6964rem + .8929vw,1.5rem);line-height:1.5;letter-spacing:.1em}@media (min-width:1440px){.frontier-corp-s-service-page-flow .list li h3{font-size:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}}.frontier-corp-s-service-page-flow .list li .text{grid-area:2/2/3/3;font-size:clamp(.875rem,.7322rem + .2976vw,1rem)}.frontier-corp-s-service-page-other{position:relative}.frontier-corp-s-service-page-point{padding-top:clamp(4.5rem,3.2143rem + 2.6786vw,5.625rem);padding-bottom:clamp(2.25rem,-1.6071rem + 8.0357vw,5.625rem);position:relative}@media (min-width:1440px){.frontier-corp-s-service-page-flow .list li .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-service-page-point{padding-top:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem);padding-bottom:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem)}}.frontier-corp-s-service-page-point .bg_color{position:absolute;width:100%;height:100%;z-index:0;top:0;left:0}.frontier-corp-s-service-page-point .box{display:grid;grid-template-columns:auto 1fr;gap:6rem;margin-bottom:4.5rem;position:relative;z-index:1}.frontier-corp-s-service-page-point .box .title_text{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2;padding-top:3.375rem}@media screen and (max-width:767px){.frontier-corp-s-service-page-point .box{grid-template-columns:auto;gap:1.5rem;margin-bottom:3rem}.frontier-corp-s-service-page-point .box .title_text{padding-top:0}}.frontier-corp-s-service-page-point .frontier-corp-c-sectionTitle{grid-area:1/1/2/2}.frontier-corp-s-service-page-point .list{display:grid;gap:clamp(3rem,1.2857rem + 3.5714vw,4.5rem);position:relative;z-index:1;padding:3.75rem 6.25rem;background-color:#fff;border:1px solid var(--color-base-gray)}@media (min-width:1440px){.frontier-corp-s-service-page-point .box .title_text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-service-page-point .list{gap:clamp(4.5rem,.045rem + 4.95vw,5.985rem)}}.frontier-corp-s-service-page-point .list li{display:grid;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem 2.6875rem;grid-template-columns:auto auto 1fr;position:relative}.frontier-corp-s-service-page-point .list li:after{content:"";display:block;bottom:-2.25rem;border-bottom:1px dashed var(--color-base-gray);position:absolute;width:100%}.frontier-corp-s-service-page-point .list li:last-child:after{border:none}.frontier-corp-s-service-page-point .list li .number{grid-area:1/2/3/3;font-family:var(--font-family-en);font-size:clamp(2.25rem,.5357rem + 3.5714vw,3.75rem);text-align:center;line-height:1;color:var(--color-base-gray)}@media (min-width:1440px){.frontier-corp-s-service-page-point .list li .number{font-size:clamp(3.75rem,.0375rem + 4.125vw,4.9875rem)}}@media screen and (max-width:767px){.frontier-corp-s-service-page-point .list{padding:2.25rem 1rem}.frontier-corp-s-service-page-point .list li{grid-template-columns:auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8125rem .9375rem}.frontier-corp-s-service-page-point .list li:after{bottom:-1.5rem}.frontier-corp-s-service-page-point .list li .number{grid-area:1/1/3/2}}.frontier-corp-s-service-page-point .list li .number .en{display:block;font-size:clamp(.625rem,.1964rem + .8929vw,1rem);text-transform:uppercase;margin-bottom:clamp(.3125rem,.0982rem + .4464vw,.5rem)}@media (min-width:1440px){.frontier-corp-s-service-page-point .list li .number .en{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem);margin-bottom:clamp(.5rem,.005rem + .55vw,.665rem)}}.frontier-corp-s-service-page-point .list li h3{grid-area:1/3/2/4;font-size:clamp(1.125rem,.6964rem + .8929vw,1.5rem);line-height:1.5;letter-spacing:.1em}@media (min-width:1440px){.frontier-corp-s-service-page-point .list li h3{font-size:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}}@media screen and (max-width:767px){.frontier-corp-s-service-page-point .list li h3{grid-area:1/2/2/3}}.frontier-corp-s-service-page-point .list li .text{grid-area:2/3/3/4;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2}.frontier-corp-s-service-page-solution{padding-top:clamp(4.5rem,7.5rem + -6.25vw,1.875rem);padding-bottom:clamp(2.25rem,-1.6071rem + 8.0357vw,5.625rem)}@media (min-width:1440px){.frontier-corp-s-service-page-point .list li .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-service-page-solution{padding-top:clamp(1.875rem,.0188rem + 2.0625vw,2.49375rem);padding-bottom:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem)}}.frontier-corp-s-service-page-solution .box{display:grid;grid-template-columns:auto 1fr;gap:6rem;margin-bottom:4.5rem}.frontier-corp-s-service-page-solution .box .title_text{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2;padding-top:3.375rem}@media screen and (max-width:767px){.frontier-corp-s-service-page-point .list li .text{grid-area:2/2/3/3}.frontier-corp-s-service-page-solution .box{grid-template-columns:auto;gap:1.5rem;margin-bottom:3rem}.frontier-corp-s-service-page-solution .box .title_text{padding-top:0}}.frontier-corp-s-service-page-solution .frontier-corp-c-sectionTitle{grid-area:1/1/2/2}.frontier-corp-s-service-page-solution .bg{inset:0;z-index:0;border-radius:12px;background:#f5f5f5;position:relative;overflow:hidden;padding:4.5rem}@media screen and (max-width:767px){.frontier-corp-s-service-page-solution .bg{border-radius:0;margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem);padding:3rem 1rem}}.frontier-corp-s-service-page-solution .bg:before{border-radius:600px;opacity:.1;background:var(--blue,#104498);mix-blend-mode:hard-light;-webkit-filter:blur(80px);filter:blur(80px);content:"";width:45rem;height:45rem;position:absolute;left:-22.5rem;bottom:-22.5rem}@media screen and (max-width:767px){.frontier-corp-s-service-page-solution .bg:before{width:22.5rem;height:22.5rem;left:-11.25rem;bottom:-11.25rem}}.frontier-corp-s-service-page-solution .bg:after{content:"";border-radius:600px;opacity:.2;background:var(--light-blue,#00B0EC);-webkit-filter:blur(80px);filter:blur(80px);width:45rem;height:45rem;position:absolute;right:-22.5rem;top:-22.5rem}.frontier-corp-s-service-page-solution .bg .frontier-corp-c-inner{padding-top:clamp(3rem,1.2857rem + 3.5714vw,4.5rem);padding-bottom:clamp(3rem,1.2857rem + 3.5714vw,4.5rem)}.frontier-corp-s-service-page-solution .list{display:grid;gap:clamp(2.25rem,1.3929rem + 1.7857vw,3rem)}@media (min-width:1440px){.frontier-corp-s-service-page-solution .box .title_text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-service-page-solution .bg .frontier-corp-c-inner{padding-top:clamp(4.5rem,.045rem + 4.95vw,5.985rem);padding-bottom:clamp(4.5rem,.045rem + 4.95vw,5.985rem)}.frontier-corp-s-service-page-solution .list{gap:clamp(3rem,.03rem + 3.3vw,3.99rem)}}.frontier-corp-s-service-page-solution .list li{display:grid;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem 2.6875rem;grid-template-columns:auto auto 1fr}.frontier-corp-s-service-page-solution .list li .img{grid-area:1/1/3/2}@media screen and (max-width:767px){.frontier-corp-s-service-page-solution .bg:after{width:22.5rem;height:22.5rem;top:-11.25rem;right:-11.25rem}.frontier-corp-s-service-page-solution .list li{gap:.8125rem .9375rem}.frontier-corp-s-service-page-solution .list li .img{grid-area:1/1/2/2}}.frontier-corp-s-service-page-solution .list li .number{grid-area:1/2/3/3;font-family:var(--font-family-en);font-size:clamp(2.25rem,.5357rem + 3.5714vw,3.75rem);text-align:center;line-height:1}@media (min-width:1440px){.frontier-corp-s-service-page-solution .list li .number{font-size:clamp(3.75rem,.0375rem + 4.125vw,4.9875rem)}}@media screen and (max-width:767px){.frontier-corp-s-service-page-solution .list li .number{grid-area:1/2/2/3}.frontier-corp-s-service-page-solution .list li h3{grid-area:1/3/2/4}}.frontier-corp-s-service-page-solution .list li .number .en{display:block;font-size:clamp(.625rem,.1964rem + .8929vw,1rem);text-transform:uppercase;margin-bottom:clamp(.3125rem,.0982rem + .4464vw,.5rem)}@media (min-width:1440px){.frontier-corp-s-service-page-solution .list li .number .en{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem);margin-bottom:clamp(.5rem,.005rem + .55vw,.665rem)}}.frontier-corp-s-service-page-solution .list li h3{grid-area:1/3/2/4;font-size:clamp(1.125rem,.6964rem + .8929vw,1.5rem);line-height:1.5;letter-spacing:.1em}@media (min-width:1440px){.frontier-corp-s-service-page-solution .list li h3{font-size:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}}.frontier-corp-s-service-page-solution .list li .text{grid-area:2/3/3/4;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2}.frontier-corp-s-service-page-member{position:relative;padding-top:clamp(3.75rem,-4.8214rem + 17.8571vw,11.25rem);padding-bottom:clamp(3.75rem,1.6071rem + 4.4643vw,5.625rem);display:grid}@media (min-width:1440px){.frontier-corp-s-service-page-solution .list li .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-service-page-member{padding-top:clamp(11.25rem,.1125rem + 12.375vw,14.9625rem);padding-bottom:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem)}}.frontier-corp-s-service-page-member .profiles{display:grid;grid-template-columns:auto;list-style:none;padding:0;margin:0;gap:1.5rem}.frontier-corp-s-service-page-member .profiles .number{display:none}.frontier-corp-s-service-page-member .profiles__btn{display:grid;gap:1.5rem 1.875rem;width:100%;background:#fff;cursor:pointer;padding:3.75rem;border:1px solid var(--color-base-gray);grid-template-columns:auto 1fr;grid-template-rows:auto 1fr}@media screen and (max-width:767px){.frontier-corp-s-service-page-solution .list li .text{grid-area:2/1/3/4}.frontier-corp-s-service-page-member .profiles__btn{grid-template-columns:auto;grid-template-rows:auto auto 1fr;padding:1.875rem;justify-items:center}}@media (hover:hover) and (pointer:fine){.frontier-corp-s-service-page-member .profiles__btn:hover{cursor:pointer;opacity:1}.frontier-corp-s-service-page-member .profiles__btn:hover .profiles__thumb{border-radius:100px}.frontier-corp-s-service-page-member .profiles__btn:hover .profiles__thumb img{-webkit-transform:scale(1.05);transform:scale(1.05)}}.frontier-corp-s-service-page-member .profiles__btn .profiles__thumb{overflow:hidden;position:relative;width:8.125rem;height:8.125rem;grid-area:1/1/3/2;border-radius:100px}@media screen and (max-width:767px){.frontier-corp-s-service-page-member .profiles__btn .profiles__thumb{grid-area:1/1/2/2}}.frontier-corp-s-service-page-member .profiles__btn .profiles__thumb img{width:100%;height:100%;aspect-ratio:1/1;-o-object-position:center top;object-position:center top;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;border-radius:100%}.frontier-corp-s-service-page-member .profiles__btn .role{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);text-align:left;grid-area:2/2/3/3}@media (min-width:1440px){.frontier-corp-s-service-page-member .profiles__btn .role{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}@media screen and (max-width:767px){.frontier-corp-s-service-page-member .profiles__btn .role{margin-bottom:.625rem;grid-area:3/1/3/2}}.frontier-corp-s-service-page-member .profiles__btn .profiles__name{font-size:1.125rem;font-weight:500;line-height:1;text-align:left;grid-area:1/2/2/3}@media screen and (max-width:767px){.frontier-corp-s-service-page-member .profiles__btn .profiles__name{grid-area:2/1/3/2}}.frontier-corp-s-top-mv .box h1,.frontier-corp-s-top-news .list .date{grid-area:1/1/2/2;font-family:var(--font-family-en)}.frontier-corp-s-service-page-member .profiles__btn .profiles__name .en{font-size:.875rem;display:inline-block;margin-left:.75rem}.frontier-corp-s-service-page-member .c-modal{border:none;padding:0;background:0 0;display:grid;place-items:center;opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);pointer-events:none;overflow-x:hidden}.frontier-corp-s-service-page-member .c-modal .inner{position:relative;margin:2.8125rem}.frontier-corp-s-service-page-member .c-modal::-webkit-backdrop{backdrop-filter:blur(8px);background:rgba(0,0,0,0);-webkit-transition:background .25s ease;transition:background .25s ease}.frontier-corp-s-service-page-member .c-modal::backdrop{backdrop-filter:blur(8px);background:rgba(0,0,0,0);-webkit-transition:background .25s ease;transition:background .25s ease}.frontier-corp-s-service-page-member .c-modal[open]{-webkit-animation:modal-in .28s ease both;animation:modal-in .28s ease both;pointer-events:auto}.frontier-corp-s-service-page-member .c-modal[open]::-webkit-backdrop{background:rgba(0,0,0,.2);-webkit-animation:backdrop-in .28s ease both;animation:backdrop-in .28s ease both}.frontier-corp-s-service-page-member .c-modal[open]::backdrop{background:rgba(0,0,0,.2);-webkit-animation:backdrop-in .28s ease both;animation:backdrop-in .28s ease both}.frontier-corp-s-service-page-member .c-modal[data-closing]{-webkit-animation:modal-out .22s ease both;animation:modal-out .22s ease both}.frontier-corp-s-service-page-member .c-modal__panel{max-width:clamp(75rem,92vw,100rem);background:#fff;border-radius:.75rem;-webkit-box-sizing:border-box;box-sizing:border-box}.frontier-corp-s-service-page-member .c-modal__body{padding:3.75rem}@media screen and (max-width:767px){.frontier-corp-s-service-page-member .c-modal .inner{margin:1.5rem 0 0}.frontier-corp-s-service-page-member .c-modal__body{padding:1.875rem 1.5rem}}.frontier-corp-s-service-page-member [data-modal-close]{all:unset;cursor:pointer;line-height:1;position:absolute;top:clamp(-2.875rem,-3.3036rem + .8929vw,-2.5rem);right:clamp(0,2.8572rem + -5.9524vw,-2.5rem);font-size:clamp(1.25rem,.1786rem + 2.2321vw,2.1875rem);color:#fff;-webkit-transition:background .2s;transition:background .2s}@media (min-width:1440px){.frontier-corp-s-service-page-member [data-modal-close]{top:clamp(-2.5rem,-.025rem + -2.75vw,-3.325rem);right:clamp(-2.5rem,-.025rem + -2.75vw,-3.325rem);font-size:clamp(2.1875rem,.0218rem + 2.4063vw,2.909375rem)}}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-service-page-member [data-modal-close]{top:clamp(-1.875rem,-1.1607rem + -1.4881vw,-2.5rem);right:clamp(-1.875rem,-1.1607rem + -1.4881vw,-2.5rem)}}@media screen and (min-width:768px) and (max-width:1239px) and (min-width:1440px){.frontier-corp-s-service-page-member [data-modal-close]{top:clamp(-2.5rem,-.025rem + -2.75vw,-3.325rem);right:clamp(-2.5rem,-.025rem + -2.75vw,-3.325rem)}}.frontier-corp-s-service-page-member [data-modal-close]:hover{background:rgba(0,0,0,.05)}.frontier-corp-s-service-page-member .profile__name{font-size:clamp(1.5rem,.6429rem + 1.7857vw,2.25rem);font-weight:500;line-height:1;text-align:left;margin-bottom:.375rem}@media (min-width:1440px){.frontier-corp-s-service-page-member .profile__name{font-size:clamp(2.25rem,.0225rem + 2.475vw,2.9925rem)}}@media screen and (max-width:767px){.frontier-corp-s-service-page-member .profile__name{margin:.25rem 0 0}}.frontier-corp-s-service-page-member .profile__name .role{font-size:.875rem;margin-bottom:.75rem}.frontier-corp-s-service-page-member .profile__name .en{font-family:var(--font-family-en);color:var(--color-base-primary);font-size:clamp(.875rem,.5893rem + .5952vw,1.125rem);text-transform:uppercase;display:inline-block;margin-left:1.5rem}@media (min-width:1440px){.frontier-corp-s-service-page-member .profile__name .en{font-size:clamp(1.125rem,.0112rem + 1.2375vw,1.49625rem)}}@media screen and (max-width:767px){.frontier-corp-s-service-page-member .profile__name .role{margin-bottom:.625rem}.frontier-corp-s-service-page-member .profile__name .en{display:block;margin:.25rem 0 0}}.frontier-corp-s-service-page-member .profile{display:grid;gap:3.75rem;grid-template-columns:22.5rem 1fr}.frontier-corp-s-service-page-member .profile .img{width:100%}.frontier-corp-s-service-page-member .profile .img img{aspect-ratio:360/500;-o-object-position:center top;object-position:center top;-o-object-fit:cover;object-fit:cover;border-radius:.375rem}@media screen and (max-width:767px){.frontier-corp-s-service-page-member .profile{grid-template-columns:auto;gap:1.125rem}.frontier-corp-s-service-page-member .profile .img img{aspect-ratio:248/184;border-radius:.1875rem}}.frontier-corp-s-service-page-member .profile .text{display:grid;gap:1.875rem;grid-template-rows:auto}@media screen and (max-width:767px){.frontier-corp-s-service-page-member .profile .text{gap:1.125rem;grid-template-rows:auto}}.frontier-corp-s-service-page-member .profile .text .box{display:grid;grid-template-columns:auto 1fr;gap:4.5rem}.frontier-corp-s-service-page-member .profile .text .box h3{font-size:clamp(.875rem,.7322rem + .2976vw,1rem)}@media (min-width:1440px){.frontier-corp-s-service-page-member .profile .text .box h3{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-service-page-member .profile .text .box .contents{position:relative;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2}.frontier-corp-s-service-page-member .profile .text .box .contents:before{width:1px;height:100%;content:"";position:absolute;background:var(--color-base-gray);left:-2.25rem}.frontier-corp-s-service-page-member .c-modal[open] .c-modal__panel{-webkit-animation:modal-in .28s ease both;animation:modal-in .28s ease both}.frontier-corp-s-service-page-member .c-modal[data-closing] .c-modal__panel{-webkit-animation:modal-out .22s ease both;animation:modal-out .22s ease both}.frontier-corp-s-service-page-member .c-modal[data-closing]::-webkit-backdrop{-webkit-animation:backdrop-out .22s ease both;animation:backdrop-out .22s ease both}.frontier-corp-s-service-page-member .c-modal[data-closing]::backdrop{-webkit-animation:backdrop-out .22s ease both;animation:backdrop-out .22s ease both}@keyframes modal-in{from{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes modal-out{from{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-16px);transform:translateY(-16px);opacity:0}}@keyframes backdrop-in{from{background:rgba(0,0,0,0)}to{background:rgba(0,0,0,.4)}}@keyframes backdrop-out{from{background:rgba(0,0,0,.4)}to{background:rgba(0,0,0,0)}}.frontier-corp-s-service-solution .frontier-corp-c-inner{padding-bottom:clamp(4.5rem,1.0714rem + 7.1429vw,7.5rem)}@media screen and (max-width:767px){.frontier-corp-s-service-page-member .profile .text .box{gap:1.5rem}.frontier-corp-s-service-page-member .profile .text .box .contents:before{left:-.75rem}.frontier-corp-s-service-solution .frontier-corp-c-inner{padding-top:4.5rem}}.frontier-corp-s-service-solution .frontier-corp-c-inner .title{min-width:24.375rem;font-weight:400}.frontier-corp-s-service-solution .box{display:grid;grid-template-columns:auto 1fr;gap:clamp(1.5rem,-3.6429rem + 10.7143vw,6rem);margin-bottom:4.5rem}@media (min-width:1440px){.frontier-corp-s-service-page-member .profile .text .box .contents{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-service-solution .frontier-corp-c-inner{padding-bottom:clamp(7.5rem,.075rem + 8.25vw,9.975rem)}.frontier-corp-s-service-solution .box{gap:clamp(6rem,.06rem + 6.6vw,7.98rem);margin-bottom:clamp(4.5rem,.045rem + 4.95vw,5.985rem)}}.frontier-corp-s-service-solution .box .text{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2;padding-top:3.5rem}@media (min-width:1440px){.frontier-corp-s-service-solution .box .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem);padding-top:clamp(3.5rem,.035rem + 3.85vw,4.655rem)}}@media screen and (max-width:767px){.frontier-corp-s-service-solution .box{grid-template-columns:auto}.frontier-corp-s-service-solution .box .text{padding-top:0}}.frontier-corp-s-service-solution .list{display:grid;grid-template-columns:repeat(4,1fr);position:relative;gap:clamp(2rem,.8571rem + 2.381vw,3rem)}@media (min-width:1440px){.frontier-corp-s-service-solution .list{gap:clamp(3rem,.03rem + 3.3vw,3.99rem)}}@media screen and (max-width:767px) and (max-width:767px){.frontier-corp-s-service-solution .list:before{position:absolute;content:"";background:var(--color-base-gray);height:1px;top:-1rem;right:initial;width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem}}.frontier-corp-s-service-solution .list li{text-align:center;display:grid;gap:1rem;grid-template-rows:auto 1fr;position:relative}.frontier-corp-s-service-solution .list li:nth-child(4n):after{display:none}.frontier-corp-s-service-solution .list li:after{position:absolute;content:"";width:1px;height:100%;background:var(--color-base-gray);right:-1.5rem}.frontier-corp-s-service-solution .problem{position:relative}.frontier-corp-s-service-solution .problem .en{font-family:var(--font-family-en);font-weight:400;text-transform:uppercase;font-size:clamp(.75rem,.4643rem + .5952vw,1rem);color:rgba(51,51,51,.5);margin-bottom:-.25rem}@media (min-width:1440px){.frontier-corp-s-service-solution .problem .en{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-service-solution .problem .problem_text{font-weight:700;min-block-size:3lh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.9375rem;line-height:1.5}@media (min-width:1440px){.frontier-corp-s-service-solution .problem .problem_text{font-size:clamp(.9375rem,.0093rem + 1.0313vw,1.246875rem)}}@media screen and (max-width:767px){.frontier-corp-s-service-solution .list{grid-template-columns:auto}.frontier-corp-s-service-solution .list li:after{height:1px;bottom:-1rem;right:initial;width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem}.frontier-corp-s-service-solution .problem .en{text-align:left}.frontier-corp-s-service-solution .problem .problem_text{min-block-size:initial}}.frontier-corp-s-service-solution .problem:after{content:"";width:1.5rem;height:2.25rem;background-image:url(/assets/frontier-corp/img/common/arrow_problem.svg);background-size:cover;position:absolute;-webkit-transition:all .3s;transition:all .3s;bottom:-2.25rem;left:0;right:0;margin:auto}.frontier-corp-s-service-solution .solution{padding:2.25rem .5rem 1.5rem;border-radius:.5rem;background:var(--color-base-primary);color:#fff;display:grid;gap:1rem;grid-template-rows:auto 1fr 1fr}.frontier-corp-s-service-solution .solution .en{font-size:clamp(.75rem,.4643rem + .5952vw,1rem);font-family:var(--font-family-en);font-weight:400;margin-bottom:-1rem;text-transform:uppercase}@media (min-width:1440px){.frontier-corp-s-service-solution .solution .en{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}@media screen and (max-width:767px){.frontier-corp-s-service-solution .problem:after{width:1rem;height:1.5rem;bottom:-1.875rem}.frontier-corp-s-service-solution .solution{padding:.5rem .5rem 1rem;grid-template-rows:auto}.frontier-corp-s-service-solution .solution .en{text-align:left}}.frontier-corp-s-service-solution .solution h3{font-size:clamp(.9375rem,.8661rem + .1488vw,1rem);min-block-size:3lh;min-height:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:.5rem}@media (min-width:1440px){.frontier-corp-s-service-solution .solution h3{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}@media screen and (max-width:767px){.frontier-corp-s-service-solution .solution h3{min-block-size:initial;padding-bottom:1rem}}.frontier-corp-s-service-solution .solution h3:after{position:absolute;content:"";width:100%;height:1px;background:rgba(255,255,255,.5);bottom:0}.frontier-corp-s-service-solution .solution .solution_text{font-size:clamp(.8125rem,.7411rem + .1488vw,.875rem);min-block-size:4lh;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 .5rem}.frontier-corp-s-subNav .frontier-corp-c-inner{display:grid;padding-top:clamp(3.75rem,1.6071rem + 4.4643vw,5.625rem);padding-bottom:clamp(1rem,-4.2857rem + 11.0119vw,5.625rem)}@media (min-width:1440px){.frontier-corp-s-service-solution .solution .solution_text{font-size:clamp(.875rem,.0088rem + .9625vw,1.16375rem)}.frontier-corp-s-subNav .frontier-corp-c-inner{padding-top:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem);padding-bottom:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem)}}.frontier-corp-s-subNav .list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-base-gray)}.frontier-corp-s-subNav .list li{position:relative;border-right:1px solid var(--color-base-gray);border-bottom:1px solid var(--color-base-gray)}@media screen and (max-width:767px){.frontier-corp-s-service-solution .solution .solution_text{min-block-size:initial}.frontier-corp-s-subNav .list{grid-template-columns:auto;border-left:1px solid var(--color-base-gray)}.frontier-corp-s-subNav .list li{border-right:none}}.frontier-corp-s-subNav .list li a{display:grid;grid-template-columns:1fr 3rem;padding-top:clamp(2.25rem,1.3929rem + 1.7857vw,3rem);padding-bottom:clamp(1.5rem,.6429rem + 1.7857vw,2.25rem);padding-left:3rem;padding-right:clamp(1rem,-1.2857rem + 4.7619vw,3rem)}@media (min-width:1440px){.frontier-corp-s-subNav .list li a{padding-top:clamp(3rem,.03rem + 3.3vw,3.99rem);padding-bottom:clamp(2.25rem,.0225rem + 2.475vw,2.9925rem);padding-left:clamp(3rem,.03rem + 3.3vw,3.99rem);padding-right:clamp(3rem,.03rem + 3.3vw,3.99rem)}}@media (hover:hover) and (pointer:fine){.frontier-corp-s-subNav .list li a:hover{cursor:pointer;opacity:1}.frontier-corp-s-subNav .list li a:hover .arrow{-webkit-transform:scale(1.05) translateX(4px);transform:scale(1.05) translateX(4px);background:var(--color-base-text)}}.frontier-corp-s-subNav .list li:nth-last-child(2):not(:nth-child(3n+1)){border-right:1px solid var(--color-base-gray)}.frontier-corp-s-subNav .list li:nth-child(3n):last-child,.frontier-corp-s-subNav .list li:nth-child(3n+1):nth-last-child(-n+3),.frontier-corp-s-subNav .list li:nth-child(3n+2):nth-last-child(-n+2){border-bottom:none}.frontier-corp-s-subNav .list li:last-child{border-right:none}.frontier-corp-s-subNav .list li:before{display:block;position:absolute;top:0;left:clamp(1rem,-1.2857rem + 4.7619vw,3rem);background:-webkit-gradient(linear,left top,right top,from(#00B0EC),to(#104498));background:linear-gradient(90deg,#00B0EC 0,#104498 100%);content:"";width:2rem;height:.25rem}.frontier-corp-s-subNav .title{display:grid;gap:.75rem}@media screen and (max-width:767px){.frontier-corp-s-subNav .list li a{grid-template-columns:1fr 2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.25rem 0 2.25rem 1rem;-webkit-transition:-webkit-transform background .3s ease;transition:-webkit-transform background .3s ease;transition:transform background .3s ease;transition:transform background .3s ease,-webkit-transform background .3s ease}.frontier-corp-s-subNav .list li:nth-last-child(2):not(:nth-child(3n+1)){border-right:none}.frontier-corp-s-subNav .list li:nth-child(3n):last-child,.frontier-corp-s-subNav .list li:nth-child(3n+1):nth-last-child(-n+3),.frontier-corp-s-subNav .list li:nth-child(3n+2):nth-last-child(-n+2){border-bottom:1px solid var(--color-base-gray)}.frontier-corp-s-subNav .list li:last-child:nth-child(n){border-bottom:none}.frontier-corp-s-subNav .list li:before{width:1.5rem;height:.25rem}.frontier-corp-s-subNav .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.frontier-corp-s-subNav .en{font-family:var(--font-family-en);font-size:clamp(1.5rem,.3571rem + 2.381vw,2.5rem);text-transform:uppercase}@media (min-width:1440px){.frontier-corp-s-subNav .list li:before{left:clamp(3rem,.03rem + 3.3vw,3.99rem)}.frontier-corp-s-subNav .title{gap:clamp(.75rem,.0075rem + .825vw,.9975rem)}.frontier-corp-s-subNav .en{font-size:clamp(2.5rem,.025rem + 2.75vw,3.325rem)}}.frontier-corp-s-subNav .ja,.frontier-corp-s-top-mv .ban .ban_title{font-size:clamp(.875rem,.7322rem + .2976vw,1rem)}.frontier-corp-s-subNav .arrow{-webkit-mask-image:url(/assets/frontier-corp/img/common/slide_arrow.svg);mask-image:url(/assets/frontier-corp/img/common/slide_arrow.svg);-webkit-mask-size:cover;mask-size:cover;background:var(--color-base-gray);width:clamp(1.5rem,-.2143rem + 3.5714vw,3rem);height:clamp(1.5rem,-.2143rem + 3.5714vw,3rem);position:relative;-webkit-transition:all .3s;transition:all .3s;justify-self:flex-end}@media (min-width:1440px){.frontier-corp-s-subNav .ja{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-subNav .arrow{width:clamp(3rem,.03rem + 3.3vw,3.99rem);height:clamp(3rem,.03rem + 3.3vw,3.99rem)}}@media screen and (max-width:767px){.frontier-corp-s-subNav .arrow{-webkit-mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);background:var(--color-base-text);width:1rem;height:1rem;margin-right:1rem}}.frontier-corp-s-top-about{position:relative;overflow:hidden}.frontier-corp-s-top-about .frontier-corp-c-wrapper{margin:0 1.5rem;padding-bottom:7.5rem;z-index:1;position:relative}.frontier-corp-s-top-about .bg_color{position:absolute;inset:0;z-index:0;border-radius:12px}.frontier-corp-s-top-about .bg{overflow:clip;position:absolute;width:clamp(51rem,-165rem + 450vw,240rem);height:clamp(12.75rem,-42.3214rem + 114.7321vw,60.9375rem);top:clamp(6.25rem,4.8214rem + 2.9762vw,7.5rem);right:clamp(-31.25rem,-29.1071rem + -4.4643vw,-33.125rem);background-image:url(/assets/frontier-corp/img/common/logomark.svg);background-repeat:no-repeat;background-size:cover;background-position:center right;z-index:2;-webkit-transition:all .3s;transition:all .3s}@media (min-width:1440px){.frontier-corp-s-top-about .frontier-corp-c-wrapper{padding-bottom:clamp(7.5rem,.075rem + 8.25vw,9.975rem)}.frontier-corp-s-top-about .bg{width:clamp(240rem,2.4rem + 264vw,319.2rem);height:clamp(60.9375rem,.6093rem + 67.0313vw,81.046875rem);top:clamp(7.5rem,.075rem + 8.25vw,9.975rem);right:clamp(-33.125rem,-.3312rem + -36.4375vw,-44.05625rem)}}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-top-about .bg{right:-23%}}@media screen and (min-width:1920px){.frontier-corp-s-top-about .bg{top:clamp(5rem,.05rem + 5.5vw,6.65rem);right:clamp(-37.5rem,-.375rem + -41.25vw,-49.875rem)}}@media screen and (max-width:767px){.frontier-corp-s-top-about .frontier-corp-c-wrapper{margin:0}.frontier-corp-s-top-about .bg_color{border-radius:0}.frontier-corp-s-top-about .bg{top:1rem;right:-7.6875rem}}.frontier-corp-s-top-about .contents{z-index:3;position:relative;padding-top:clamp(3.75rem,-.5357rem + 8.9286vw,7.5rem);width:calc(100% + 1.5rem);margin-left:-1.5rem;margin-right:-1.5rem}@media (min-width:1440px){.frontier-corp-s-top-about .contents{padding-top:clamp(7.5rem,.075rem + 8.25vw,9.975rem)}}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-top-about .contents{width:100%;margin:0}}@media screen and (max-width:767px){.frontier-corp-s-top-about .contents{padding-top:7.5rem;width:100%;margin:0}}.frontier-corp-s-top-about .title{display:grid;grid-template-columns:1fr 1fr;margin-bottom:clamp(3rem,-9.8571rem + 26.7857vw,14.25rem)}@media screen and (max-width:767px){.frontier-corp-s-top-about .title{grid-template-columns:auto;gap:3rem}}.frontier-corp-s-top-about .copy{font-size:clamp(1.25rem,.3929rem + 1.7857vw,2rem);line-height:1.5;letter-spacing:.2em;font-weight:300;justify-self:flex-start}@media (min-width:1440px){.frontier-corp-s-top-about .title{margin-bottom:clamp(14.25rem,.1425rem + 15.675vw,18.9525rem)}.frontier-corp-s-top-about .copy{font-size:clamp(2rem,.02rem + 2.2vw,2.66rem)}}.frontier-corp-s-top-about .text{font-size:clamp(.9375rem,.7232rem + .4464vw,1.125rem);line-height:2;width:39rem;margin-bottom:clamp(3rem,3.1428rem + -.2976vw,2.875rem);display:grid;gap:2.5rem}@media (min-width:1440px){.frontier-corp-s-top-about .text{font-size:clamp(1.125rem,.0112rem + 1.2375vw,1.49625rem);margin-bottom:clamp(2.875rem,.0288rem + 3.1625vw,3.82375rem)}}@media screen and (max-width:767px){.frontier-corp-s-top-about .text{width:100%;padding-right:2.25rem}}.frontier-corp-s-top-about .bottom_img{overflow:clip;position:absolute;bottom:clamp(-.75rem,-.0357rem + -1.4881vw,-1.375rem);width:calc(100% - 8px);left:0;right:0;margin:auto;z-index:1}@media (min-width:1440px){.frontier-corp-s-top-about .bottom_img{bottom:clamp(-1.375rem,-.0137rem + -1.5125vw,-1.82875rem)}}.frontier-corp-s-top-about .bottom_img img{width:100%}@media screen and (min-width:1920px){.frontier-corp-s-top-about .bottom_img{bottom:-2.0625rem}}.frontier-corp-s-case{padding-top:clamp(3.75rem,-4.8214rem + 17.8571vw,11.25rem);padding-bottom:clamp(3.75rem,1.6071rem + 4.4643vw,5.625rem);overflow:hidden}@media screen and (max-width:767px){.frontier-corp-s-top-about .bottom_img{width:57.5rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left top;transform-origin:left top;left:auto;right:-57.5rem;top:15.625rem}.frontier-corp-s-case{margin-top:-2.5rem;overflow:hidden}.frontier-corp-s-case .s-topCase__content{position:relative}}.frontier-corp-s-case .s-topCase__content{margin-top:clamp(1.5rem,11.5rem + -20.8333vw,-7.25rem)}.frontier-corp-s-case .s-topCase__content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:343/214}.frontier-corp-s-case .s-topCase__content .splide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem}.frontier-corp-s-case .s-topCase__content .splide:not(.is-overflow) .splide__pagination{display:block}.frontier-corp-s-case .s-topCase__content .splide__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.frontier-corp-s-case .s-topCase__content .splide__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;width:1.25rem;height:1.25rem;margin-right:3rem}@media (min-width:1440px){.frontier-corp-s-case{padding-top:clamp(11.25rem,.1125rem + 12.375vw,14.9625rem);padding-bottom:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem)}.frontier-corp-s-case .s-topCase__content{margin-top:clamp(-7.25rem,-.0725rem + -7.975vw,-9.6425rem)}.frontier-corp-s-case .s-topCase__content .splide{gap:clamp(3rem,.03rem + 3.3vw,3.99rem)}.frontier-corp-s-case .s-topCase__content .splide__toggle{width:clamp(1.25rem,.0125rem + 1.375vw,1.6625rem);height:clamp(1.25rem,.0125rem + 1.375vw,1.6625rem)}}@media screen and (max-width:767px){.frontier-corp-s-case .s-topCase__content .splide__nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.frontier-corp-s-case .s-topCase__content .splide__toggle{margin:0}}.frontier-corp-s-case .s-topCase__content .splide__toggle img{width:1.25rem;height:1.25rem}@media (min-width:1440px){.frontier-corp-s-case .s-topCase__content .splide__toggle img{width:clamp(1.25rem,.0125rem + 1.375vw,1.6625rem);height:clamp(1.25rem,.0125rem + 1.375vw,1.6625rem)}}.frontier-corp-s-case .s-topCase__content .splide__pagination{position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;bottom:auto;margin-right:1.4375rem;margin-left:2rem}@media screen and (max-width:767px){.frontier-corp-s-case .s-topCase__content .splide__pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:0}}.frontier-corp-s-case .s-topCase__content .splide__pagination:after{width:1px;height:16px;content:"";position:absolute;right:0;bottom:0;top:0;margin:auto;background:var(--color-base-text)}.frontier-corp-s-case .s-topCase__content .splide__pagination li{display:-webkit-box;display:-ms-flexbox;display:flex}.frontier-corp-s-case .s-topCase__content .splide__pagination__page{background:var(--color-base-text);opacity:1;width:.25rem;height:.25rem;margin:.75rem}.frontier-corp-s-case .s-topCase__content .splide__list{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.frontier-corp-s-case .s-topCase__content .splide__track{overflow:visible;will-change:transform}@media screen and (max-width:767px){.frontier-corp-s-case .s-topCase__content .splide__track{-webkit-transform:none;transform:none;margin-bottom:0}}.frontier-corp-s-case .s-topCase__content .splide__pagination__page.is-active{position:relative;-webkit-transform:none;transform:none}.frontier-corp-s-case .s-topCase__content .splide__pagination__page.is-active::before{position:absolute;content:"";width:1rem;height:1rem;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid var(--color-base-text);border-radius:50%}.frontier-corp-s-case .s-topCase__content .splide__slide{border-radius:.5rem;overflow:hidden;position:relative;isolation:isolate;-webkit-backface-visibility:hidden;-webkit-transform-origin:bottom;transform-origin:bottom}.frontier-corp-s-case .s-topCase__content .splide__slide:before{content:"";border-radius:480px;background:-webkit-gradient(linear,left top,right top,from(#104498),to(#00b0ec));background:linear-gradient(90deg,#104498 0,#00b0ec 100%);-webkit-filter:blur(80px);filter:blur(80px);width:30rem;height:30rem;position:absolute;right:-15.625rem;top:-15.625rem;opacity:0;z-index:-1;-webkit-transition:all .3s;transition:all .3s}@media (min-width:1440px){.frontier-corp-s-case .s-topCase__content .splide__slide:before{width:clamp(30rem,.3rem + 33vw,39.9rem);height:clamp(30rem,.3rem + 33vw,39.9rem);top:clamp(-15.625rem,-.1563rem + -17.1875vw,-20.78125rem);right:clamp(-15.625rem,-.1563rem + -17.1875vw,-20.78125rem)}}@media (hover:hover) and (pointer:fine){.frontier-corp-s-case .s-topCase__content .splide__slide .frontier-corp-c-card1:hover{cursor:pointer;opacity:1}.frontier-corp-s-case .s-topCase__content .splide__slide .frontier-corp-c-card1:hover .c-card1__img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.frontier-corp-s-case .s-topCase__content .splide__slide .frontier-corp-c-card1:hover:before{right:-12.5rem}.frontier-corp-s-case .s-topCase__content .splide__slide .frontier-corp-c-card1:hover:after{right:clamp(.75rem,-.5357rem + 2.6786vw,1.875rem)}}@media (hover:hover) and (pointer:fine) and (min-width:1440px){.frontier-corp-s-case .s-topCase__content .splide__slide .frontier-corp-c-card1:hover:after{right:clamp(1.875rem,.0188rem + 2.0625vw,2.49375rem)}}@media screen and (hover:hover) and (pointer:fine) and (max-width:767px){.frontier-corp-s-case .s-topCase__content .splide__slide .frontier-corp-c-card1:hover:after{right:14px}}.frontier-corp-s-case .s-topCase__content .splide__slide{--s:0.6;-webkit-transform:scale(var(--s));transform:scale(var(--s));-webkit-transition:-webkit-transform .55s cubic-bezier(.2,.7,.2,1);transition:-webkit-transform .55s cubic-bezier(.2,.7,.2,1);transition:transform .55s cubic-bezier(.2,.7,.2,1);transition:transform .55s cubic-bezier(.2,.7,.2,1),-webkit-transform .55s cubic-bezier(.2,.7,.2,1)}.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active){--s:0.6;width:37.5rem;background:0 0}.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-prev):not(.is-next):not(.is-active){margin-left:-6rem;margin-right:-6rem}@media screen and (max-width:767px){.frontier-corp-s-case .s-topCase__content .splide__slide,.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active){-webkit-transform:none;transform:none;--s:1}.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-prev):not(.is-next):not(.is-active){margin:0}}.frontier-corp-s-case .s-topCase__content .splide__slide.is-prev{margin-left:-6rem;margin-right:-4rem}@media screen and (max-width:767px){.frontier-corp-s-case .s-topCase__content .splide__slide.is-prev{margin:0}}.frontier-corp-s-case .s-topCase__content .splide__slide.is-next{margin-left:-4rem;margin-right:-6rem}@media (min-width:1440px){.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active){width:clamp(37.5rem,.375rem + 41.25vw,49.875rem)}}@media screen and (max-width:767px){.frontier-corp-s-case .s-topCase__content .splide__slide.is-next{margin:0}.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active){width:23.4375rem}}@media screen and (max-width:767px) and (min-width:1440px){.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active){width:clamp(23.4375rem,.2343rem + 25.7813vw,31.171875rem)}}.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active)::before{opacity:0}.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .c-card1__img{margin-bottom:clamp(1.6rem,.6857rem + 1.9048vw,2.4rem);border-radius:clamp(.8rem,.3428rem + .9524vw,1.2rem)}@media (min-width:1440px){.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .c-card1__img{margin-bottom:clamp(2.4rem,.024rem + 2.64vw,3.192rem);border-radius:clamp(1.2rem,.012rem + 1.32vw,1.596rem)}}@media screen and (max-width:767px){.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active){width:18.4375rem;padding-top:1rem;padding-bottom:1rem}.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .c-card1__img{margin-bottom:clamp(1rem,.4286rem + 1.1905vw,1.5rem);border-radius:clamp(.5rem,.2143rem + .5952vw,.75rem)}}@media screen and (max-width:767px) and (min-width:1440px){.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .c-card1__img{margin-bottom:clamp(1.5rem,.015rem + 1.65vw,1.995rem);border-radius:clamp(.75rem,.0075rem + .825vw,.9975rem)}}.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .c-card1__title{font-size:clamp(1.5rem,.9286rem + 1.1905vw,2rem);margin-bottom:clamp(.8rem,.3428rem + .9524vw,1.2rem)}@media (min-width:1440px){.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .c-card1__title{font-size:clamp(2rem,.02rem + 2.2vw,2.66rem);margin-bottom:clamp(1.2rem,.012rem + 1.32vw,1.596rem)}}@media screen and (max-width:767px){.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .c-card1__title{font-size:clamp(.9375rem,.5804rem + .744vw,1.25rem);margin-bottom:clamp(.5rem,.2143rem + .5952vw,.75rem)}}.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .company_logo{width:clamp(4.8rem,1.1429rem + 7.619vw,8rem);height:clamp(4.8rem,1.1429rem + 7.619vw,8rem);border-radius:clamp(.4rem,.1714rem + .4762vw,.6rem);right:clamp(.8rem,.3428rem + .9524vw,1.2rem);bottom:clamp(-3.6rem,-3.1428rem + -.9524vw,-4rem);padding-block:clamp(1.2rem,.2286rem + 2.0238vw,2.05rem);padding-inline:clamp(.8rem,.1143rem + 1.4286vw,1.4rem)}@media (min-width:1440px){.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .company_logo{width:clamp(8rem,.08rem + 8.8vw,10.64rem);height:clamp(8rem,.08rem + 8.8vw,10.64rem)}}@media screen and (max-width:767px){.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .company_logo{width:clamp(3rem,.7143rem + 4.7619vw,5rem);height:clamp(3rem,.7143rem + 4.7619vw,5rem)}}@media (min-width:1440px){.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .company_logo{border-radius:clamp(.6rem,.006rem + .66vw,.798rem);right:clamp(1.2rem,.012rem + 1.32vw,1.596rem)}}@media screen and (max-width:767px){.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .company_logo{border-radius:clamp(.25rem,.1072rem + .2976vw,.375rem);right:clamp(.5rem,.2143rem + .5952vw,.75rem)}}@media (min-width:1440px){.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .company_logo{bottom:clamp(-4rem,-.04rem + -4.4vw,-5.32rem);padding-block:clamp(2.05rem,.0205rem + 2.255vw,2.7265rem)}}@media screen and (max-width:767px){.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .company_logo{bottom:clamp(-2.25rem,-1.9643rem + -.5952vw,-2.5rem);padding-block:clamp(.75rem,.1428rem + 1.2649vw,1.28125rem)}}@media (min-width:1440px){.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .company_logo{padding-inline:clamp(1.4rem,.014rem + 1.54vw,1.862rem)}}@media screen and (max-width:767px){.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .company_logo{padding-inline:clamp(.5rem,.0714rem + .8929vw,.875rem)}}@media screen and (max-width:767px) and (min-width:1440px){.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .c-card1__title{font-size:clamp(1.25rem,.0125rem + 1.375vw,1.6625rem);margin-bottom:clamp(.75rem,.0075rem + .825vw,.9975rem)}.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .company_logo{width:clamp(5rem,.05rem + 5.5vw,6.65rem);height:clamp(5rem,.05rem + 5.5vw,6.65rem);border-radius:clamp(.375rem,.0037rem + .4125vw,.49875rem);right:clamp(.75rem,.0075rem + .825vw,.9975rem);bottom:clamp(-2.5rem,-.025rem + -2.75vw,-3.325rem);padding-block:clamp(1.28125rem,.0128rem + 1.4094vw,1.7040625rem);padding-inline:clamp(.875rem,.0088rem + .9625vw,1.16375rem)}}.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .company_ja{font-size:clamp(1rem,.7714rem + .4762vw,1.2rem);margin-bottom:clamp(.8rem,.3428rem + .9524vw,1.2rem)}@media (min-width:1440px){.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .company_ja{font-size:clamp(1.2rem,.012rem + 1.32vw,1.596rem);margin-bottom:clamp(1.2rem,.012rem + 1.32vw,1.596rem)}}@media screen and (max-width:767px){.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .company_ja{font-size:clamp(.625rem,.4822rem + .2976vw,.75rem);margin-bottom:clamp(.5rem,.2143rem + .5952vw,.75rem)}}@media screen and (max-width:767px) and (min-width:1440px){.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .company_ja{font-size:clamp(.75rem,.0075rem + .825vw,.9975rem);margin-bottom:clamp(.75rem,.0075rem + .825vw,.9975rem)}}.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .company_en{font-size:clamp(1.2rem,.7428rem + .9524vw,1.6rem);margin-bottom:clamp(.8rem,-2.8571rem + 7.619vw,4rem)}@media (min-width:1440px){.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .company_en{font-size:clamp(1.6rem,.016rem + 1.76vw,2.128rem);margin-bottom:clamp(4rem,.04rem + 4.4vw,5.32rem)}}@media screen and (max-width:767px){.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .company_en{font-size:clamp(.75rem,.4643rem + .5952vw,1rem);margin-bottom:clamp(.5rem,-1.7857rem + 4.7619vw,2.5rem)}}@media screen and (max-width:767px) and (min-width:1440px){.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .company_en{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem);margin-bottom:clamp(2.5rem,.025rem + 2.75vw,3.325rem)}}.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .c-card1__tags{gap:.8rem;margin-top:1.2rem}.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .c-card1__tag{font-size:1.3rem;padding:.4rem 1.2rem;border-radius:3.2rem}@media screen and (max-width:767px){.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .c-card1__tags{gap:.375rem;margin-top:.875rem}.frontier-corp-s-case .s-topCase__content .splide__slide:not(.is-active) .c-card1__tag{font-size:.625rem;padding:.25rem .75rem;border-radius:2rem}.frontier-corp-s-case .s-topCase__content .splide__slide.is-active{-webkit-transform:none;transform:none}}.frontier-corp-s-case .s-topCase__content .splide__slide.is-active{--s:1;-webkit-transition:-webkit-transform .55s cubic-bezier(.2,.7,.2,1);transition:-webkit-transform .55s cubic-bezier(.2,.7,.2,1);transition:transform .55s cubic-bezier(.2,.7,.2,1);transition:transform .55s cubic-bezier(.2,.7,.2,1),-webkit-transform .55s cubic-bezier(.2,.7,.2,1);border-radius:clamp(1rem,.4286rem + 1.1905vw,1.5rem);width:clamp(20.4375rem,.9375rem + 40.625vw,37.5rem);padding:clamp(1rem,-1.2857rem + 4.7619vw,3rem);padding-top:clamp(1rem,-.7143rem + 3.5714vw,2.5rem);background:var(--color-base-text);position:relative}@media (min-width:1440px){.frontier-corp-s-case .s-topCase__content .splide__slide.is-active{border-radius:clamp(1.5rem,.015rem + 1.65vw,1.995rem);width:clamp(37.5rem,.375rem + 41.25vw,49.875rem);padding:clamp(3rem,.03rem + 3.3vw,3.99rem);padding-top:clamp(2.5rem,.025rem + 2.75vw,3.325rem)}}.frontier-corp-s-case .s-topCase__content .splide__slide.is-active:before{content:"";opacity:1}.frontier-corp-s-case .s-topCase__content .splide__slide.is-active:after{content:"";width:clamp(1rem,.4286rem + 1.1905vw,1.5rem);height:clamp(1rem,.4286rem + 1.1905vw,1.5rem);-webkit-mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);-webkit-mask-size:cover;mask-size:cover;background-color:#fff;position:absolute;right:clamp(1.125rem,-.1607rem + 2.6786vw,2.25rem);bottom:clamp(1.125rem,-.1607rem + 2.6786vw,2.25rem);-webkit-transition:all .3s;transition:all .3s}@media (min-width:1440px){.frontier-corp-s-case .s-topCase__content .splide__slide.is-active:after{width:clamp(1.5rem,.015rem + 1.65vw,1.995rem);height:clamp(1.5rem,.015rem + 1.65vw,1.995rem);right:clamp(2.25rem,.0225rem + 2.475vw,2.9925rem);bottom:clamp(2.25rem,.0225rem + 2.475vw,2.9925rem)}}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-case .s-topCase__content .splide__slide.is-active:after{width:1rem;height:1rem}}@media screen and (min-width:768px) and (max-width:1239px) and (min-width:1440px){.frontier-corp-s-case .s-topCase__content .splide__slide.is-active:after{width:clamp(1rem,.01rem + 1.1vw,1.33rem);height:clamp(1rem,.01rem + 1.1vw,1.33rem)}}@media screen and (max-width:767px){.frontier-corp-s-case .s-topCase__content .splide__slide.is-active:after{width:1rem;height:1rem;right:1rem;bottom:1rem;border-radius:1rem}}.frontier-corp-s-case .s-topCase__content .splide__slide.is-active .c-card1__tags{display:-webkit-box;display:-ms-flexbox;display:flex}.frontier-corp-s-case .s-topCase__content .splide__slide.is-active .c-card1__tag{background-color:#fff}.frontier-corp-s-case .s-topCase__content .splide__slide.is-active .c-card1__title{color:#fff}.frontier-corp-s-case .s-topCase__content .splide__slide.is-active .company_en{color:#939393;display:block}.frontier-corp-s-case .s-topCase__content .splide__slide.is-active .company_ja{color:#fff}.frontier-corp-s-case.-recruit .splide__slide.is-active .c-card1__title,.frontier-corp-s-case.-recruit .splide__slide.is-active .company_ja{color:var(--color-base-text)}.frontier-corp-s-case .s-topCase__content .splide__slide.is-active .company_logo{-webkit-box-shadow:none;box-shadow:none}.frontier-corp-s-case .s-topCase__content .button{background-color:transparent;width:3rem;height:3rem;-webkit-transform:none;transform:none;opacity:1;position:relative;left:0}@media screen and (max-width:767px){.frontier-corp-s-case .s-topCase__content .button{display:none}.frontier-corp-s-case{margin-top:0}}@media (hover:hover) and (pointer:fine){.frontier-corp-s-case .s-topCase__content .button:hover{cursor:pointer}.frontier-corp-s-case .s-topCase__content .button:hover.prev:before{-webkit-transform:scale(-1.05,1.05);transform:scale(-1.05,1.05)}.frontier-corp-s-case .s-topCase__content .button:hover.next:before{-webkit-transform:scale(1.05);transform:scale(1.05)}}.frontier-corp-s-case .s-topCase__content .button::before{position:absolute;content:"";background-position:center;background-repeat:no-repeat;background-size:contain;width:3rem;height:3rem;-webkit-transition:all .3s;transition:all .3s}.frontier-corp-s-case .s-topCase__content .prev::before{background-image:url(/assets/frontier-corp/img/common/slide_arrow.svg);-webkit-transform:scale(-1,1);transform:scale(-1,1)}.frontier-corp-s-case .s-topCase__content .next::before{background-image:url(/assets/frontier-corp/img/common/slide_arrow.svg)}.frontier-corp-s-case .s-topCase__slide{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}.frontier-corp-s-case .c-card1__img-wrap{position:relative}.frontier-corp-s-case .c-card1__img{position:relative;border-radius:12px;overflow:hidden;margin-bottom:clamp(1rem,.4286rem + 1.1905vw,1.5rem)}@media (min-width:1440px){.frontier-corp-s-case .c-card1__img{margin-bottom:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}}@media screen and (max-width:767px){.frontier-corp-s-case .c-card1__img{border-radius:8px}}.frontier-corp-s-case .c-card1__img img{aspect-ratio:8/5;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;border-radius:12px}.frontier-corp-s-case .c-card1__title{line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:clamp(.5rem,.2143rem + .5952vw,.75rem);font-size:clamp(.9375rem,.5804rem + .744vw,1.25rem);font-weight:400;min-block-size:2lh}@media (min-width:1440px){.frontier-corp-s-case .c-card1__title{margin-bottom:clamp(.75rem,.0075rem + .825vw,.9975rem);font-size:clamp(1.25rem,.0125rem + 1.375vw,1.6625rem)}}.frontier-corp-s-case .c-card1__tags{margin-top:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}@media screen and (max-width:767px){.frontier-corp-s-case .c-card1__img img{border-radius:8px}.frontier-corp-s-case .c-card1__tags{margin-top:.875rem;gap:.375rem}}.frontier-corp-s-case .c-card1__tag{font-size:.8125rem;line-height:1.5;padding:.25rem .75rem;background:var(--color-base-background);border-radius:32px}.frontier-corp-s-case .company_logo,.frontier-corp-s-case-list .contents ul li .company_logo{padding:clamp(.75rem,.1428rem + 1.2649vw,1.28125rem) clamp(.5rem,.0714rem + .8929vw,.875rem)}@media screen and (max-width:767px){.frontier-corp-s-case .c-card1__tag{font-size:.625rem}}.frontier-corp-s-case .c-card1__tag span{display:inline-block;margin-left:.25rem}.frontier-corp-s-case .company_en{font-size:clamp(.75rem,.4643rem + .5952vw,1rem);line-height:1.5;font-family:var(--font-family-en);margin-bottom:clamp(.5rem,-1.7857rem + 4.7619vw,2.5rem);display:none}@media (min-width:1440px){.frontier-corp-s-case .company_en{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem);margin-bottom:clamp(2.5rem,.025rem + 2.75vw,3.325rem)}}.frontier-corp-s-case .company_ja{font-size:clamp(.625rem,.4822rem + .2976vw,.75rem);margin-bottom:clamp(.5rem,.2143rem + .5952vw,.75rem);line-height:1.5}.frontier-corp-s-case .company_logo{width:clamp(3rem,.7143rem + 4.7619vw,5rem);height:clamp(3rem,.7143rem + 4.7619vw,5rem);position:absolute;background-color:#fff;border-radius:clamp(.25rem,.1072rem + .2976vw,.375rem);right:clamp(.5rem,.2143rem + .5952vw,.75rem);bottom:clamp(-2.25rem,-1.9643rem + -.5952vw,-2.5rem);-webkit-box-shadow:4px 4px 12px 0 #ebf2f5;box-shadow:4px 4px 12px 0 #ebf2f5}@media (min-width:1440px){.frontier-corp-s-case .company_ja{font-size:clamp(.75rem,.0075rem + .825vw,.9975rem);margin-bottom:clamp(.75rem,.0075rem + .825vw,.9975rem)}.frontier-corp-s-case .company_logo{width:clamp(5rem,.05rem + 5.5vw,6.65rem);height:clamp(5rem,.05rem + 5.5vw,6.65rem);border-radius:clamp(.375rem,.0037rem + .4125vw,.49875rem);right:clamp(.75rem,.0075rem + .825vw,.9975rem);bottom:clamp(-2.5rem,-.025rem + -2.75vw,-3.325rem)}}.frontier-corp-s-case .company_logo img{display:grid;place-items:center;border-radius:0}.frontier-corp-s-case .box{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 screen and (max-width:767px){.frontier-corp-s-case .box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}}.frontier-corp-s-case .frontier-corp-c-button{display:grid;justify-self:flex-end}.frontier-corp-s-case.-recruit .splide__slide.is-active:before,.frontier-corp-s-case.-recruit .splide__slide:not(.is-active):before{display:none}.frontier-corp-s-case.-recruit .s-topCase__content{margin-top:-10.75rem}@media screen and (min-width:1920px){.frontier-corp-s-case.-recruit .s-topCase__content{margin-top:clamp(-10.75rem,-.1075rem + -11.825vw,-14.2975rem)}}.frontier-corp-s-case.-recruit .splide{gap:4.5rem}@media (min-width:1440px){.frontier-corp-s-case.-recruit .splide{gap:clamp(4.5rem,.045rem + 4.95vw,5.985rem)}}@media screen and (max-width:767px){.frontier-corp-s-case.-recruit .s-topCase__content{margin-top:3rem}.frontier-corp-s-case.-recruit .splide{gap:1.5625rem}.frontier-corp-s-case.-recruit .splide__slide:not(.is-active){width:18.4375rem;padding:0}}.frontier-corp-s-case.-recruit .splide__slide.is-active{background:#fff;padding:0;border-radius:0;width:clamp(20.4375rem,5.2232rem + 31.6964vw,33.75rem);-webkit-transition:-webkit-transform .55s cubic-bezier(.2,.7,.2,1);transition:-webkit-transform .55s cubic-bezier(.2,.7,.2,1);transition:transform .55s cubic-bezier(.2,.7,.2,1);transition:transform .55s cubic-bezier(.2,.7,.2,1),-webkit-transform .55s cubic-bezier(.2,.7,.2,1)}@media (min-width:1440px){.frontier-corp-s-case.-recruit .splide__slide.is-active{width:clamp(33.75rem,.3375rem + 37.125vw,44.8875rem)}}@media (hover:hover) and (pointer:fine){.frontier-corp-s-case.-recruit .splide__slide.is-active:hover{cursor:pointer;opacity:1}.frontier-corp-s-case.-recruit .splide__slide.is-active:hover .c-card1__img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.frontier-corp-s-case.-recruit .splide__slide.is-active:hover:before{right:-12.5rem}}.frontier-corp-s-case.-recruit .splide__slide.is-active .c-card1__img{top:.4375rem}.frontier-corp-s-case.-recruit .splide__slide.is-active .c-card1__tags{display:-webkit-box;display:-ms-flexbox;display:flex}.frontier-corp-s-case.-recruit .splide__slide.is-active .c-card1__tag{background-color:var(--color-base-background)}.frontier-corp-s-case.-recruit .splide__slide.is-active .company_en{display:none}.frontier-corp-s-case.-recruit .splide__slide.is-active .company_logo{-webkit-box-shadow:4px 4px 12px 0 #ebf2f5;box-shadow:4px 4px 12px 0 #ebf2f5}.frontier-corp-s-top-mv{position:relative;margin-bottom:clamp(4.5rem,3.7857rem + 1.4881vw,5.125rem);overflow:hidden;min-height:calc(100svh - 10rem);display:grid;-ms-flex-line-pack:center;align-content:center}.frontier-corp-s-top-mv .wrapper{margin-top:-10rem}@media screen and (max-width:767px){.frontier-corp-s-case.-recruit .splide__slide.is-active{width:18.4375rem;padding:0}.frontier-corp-s-case.-recruit .splide__slide.is-active .c-card1__img{border-radius:.5rem;top:0}.frontier-corp-s-top-mv .wrapper{margin-top:0}}.frontier-corp-s-top-mv .js-mvMWrapper{opacity:0}.frontier-corp-s-top-mv .bg{position:relative;z-index:-1}.frontier-corp-s-top-mv .mv-logo-color,.frontier-corp-s-top-mv .mv-logo-shadow{overflow:clip;position:absolute;width:clamp(75rem,12.1428rem + 130.9524vw,130rem);height:clamp(18.75rem,2.8214rem + 33.1845vw,32.6875rem);top:-1.0625rem;right:-4.25rem;-webkit-transition:-webkit-transform .3s cubic-bezier(.65,0,.35,1);transition:-webkit-transform .3s cubic-bezier(.65,0,.35,1);transition:transform .3s cubic-bezier(.65,0,.35,1);transition:transform .3s cubic-bezier(.65,0,.35,1),-webkit-transform .3s cubic-bezier(.65,0,.35,1)}@media (min-width:1440px){.frontier-corp-s-top-mv{margin-bottom:clamp(5.125rem,.0512rem + 5.6375vw,6.81625rem)}.frontier-corp-s-top-mv .mv-logo-color,.frontier-corp-s-top-mv .mv-logo-shadow{width:clamp(130rem,1.3rem + 143vw,172.9rem);height:clamp(32.6875rem,.3268rem + 35.9563vw,43.474375rem);top:clamp(-1.0625rem,-.0106rem + -1.1688vw,-1.413125rem);right:clamp(-4.25rem,-.0425rem + -4.675vw,-5.6525rem)}}@media screen and (min-width:1920px){.frontier-corp-s-top-mv .wrapper{margin-top:-22.5rem}.frontier-corp-s-top-mv .bg{-webkit-transform:translate(-10%,-1%);transform:translate(-10%,-1%)}.frontier-corp-s-top-mv .mv-logo-color,.frontier-corp-s-top-mv .mv-logo-shadow{max-width:173.3125rem;max-height:43.3125rem;right:-45rem;left:-45rem;margin:auto;top:0}}.frontier-corp-s-top-mv .mv-logo-shadow{-webkit-mask:url(/assets/frontier-corp/img/common/logomark.svg) no-repeat center/contain;mask:url(/assets/frontier-corp/img/common/logomark.svg) no-repeat center/contain;background:var(--color-base-background);opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.frontier-corp-s-top-mv .mv-logo-color{background-image:url(/assets/frontier-corp/img/common/logomark.svg);background-repeat:no-repeat;background-size:contain;background-position:center right;clip-path:inset(0 100% 0 0);-webkit-transition:clip-path .6s;transition:clip-path .6s}.frontier-corp-s-top-mv .mv-logo-mask{--size:10%;--position:-40%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left top;mask-position:left top;-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(#000),to(rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--position) - var(--size)),rgba(0,0,0,0) var(--position));mask-image:-webkit-gradient(linear,left top,right top,from(#000),to(rgba(0,0,0,0)));mask-image:linear-gradient(90deg,#000 calc(var(--position) - var(--size)),rgba(0,0,0,0) var(--position))}.frontier-corp-s-top-mv .box{display:grid;padding-top:12.5rem;margin-left:-3rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:1440px){.frontier-corp-s-top-mv .box{padding-top:clamp(12.5rem,.125rem + 13.75vw,16.625rem)}}@media screen and (min-width:1920px){.frontier-corp-s-top-mv .box{margin-left:0}}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-top-mv .box{margin-left:0}}@media screen and (max-width:767px){.frontier-corp-s-top-mv .mv-logo-color,.frontier-corp-s-top-mv .mv-logo-shadow{top:6rem;right:-7.1875rem;position:absolute}.frontier-corp-s-top-mv .box{margin-left:0;grid-template-columns:1fr;margin-bottom:2rem;padding-top:1.25rem}.frontier-corp-s-top-mv .box h1{justify-self:flex-end;text-align:right;grid-area:1/1/2/3;padding-right:1.4375rem}}.frontier-corp-s-top-mv .box h1{font-size:clamp(2.5rem,-.6428rem + 6.5476vw,5.25rem);text-transform:uppercase;line-height:1;margin-bottom:clamp(0,-2.2857rem + 4.7619vw,2rem);font-weight:400;z-index:2}@media (min-width:1440px){.frontier-corp-s-top-mv .box h1{font-size:clamp(5.25rem,.0525rem + 5.775vw,6.9825rem);margin-bottom:clamp(2rem,.02rem + 2.2vw,2.66rem)}}.frontier-corp-s-top-mv .box .sub{grid-area:1/2/2/3;align-self:flex-end;font-size:clamp(1.25rem,.3929rem + 1.7857vw,2rem);font-weight:700;letter-spacing:.2em;margin-bottom:clamp(0,-2.5714rem + 5.3571vw,2.25rem);margin-left:1.25rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.5}@media (min-width:1440px){.frontier-corp-s-top-mv .box .sub{font-size:clamp(2rem,.02rem + 2.2vw,2.66rem);margin-bottom:clamp(2.25rem,.0225rem + 2.475vw,2.9925rem);margin-left:clamp(1.25rem,.0125rem + 1.375vw,1.6625rem)}}.frontier-corp-s-top-mv .box .text{grid-area:2/1/3/3;letter-spacing:.05em;font-size:clamp(.8125rem,.5982rem + .4464vw,1rem);line-height:2}.frontier-corp-s-top-mv .box .scroll{position:absolute;bottom:1.5rem}@media screen and (max-width:767px){.frontier-corp-s-top-mv .box .sub{justify-self:flex-end;margin-bottom:18.75rem;grid-area:2/1/3/3;padding-right:1.4375rem}.frontier-corp-s-top-mv .box .text{grid-area:3/1/4/2}.frontier-corp-s-top-mv .box .scroll{margin:0;position:relative;grid-area:3/2/4/3;bottom:0}.frontier-corp-s-top-mv .box .scroll a .text{-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl}}.frontier-corp-s-top-mv .box .scroll a{padding-top:.625rem;padding-right:clamp(.75rem,-1.4643rem + 4.6131vw,2.6875rem);padding-bottom:.625rem;padding-left:1.125rem;border-radius:60px;font-family:var(--font-family-en);border:1px solid var(--color-base-text);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1440px){.frontier-corp-s-top-mv .box .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-top-mv .box .scroll a{padding-top:clamp(.625rem,.0062rem + .6875vw,.83125rem);padding-right:clamp(2.6875rem,.0268rem + 2.9563vw,3.574375rem);padding-bottom:clamp(.625rem,.0062rem + .6875vw,.83125rem);padding-left:clamp(1.125rem,.0112rem + 1.2375vw,1.49625rem)}}.frontier-corp-s-top-mv .box .scroll a .text{font-size:clamp(.75rem,.6786rem + .1488vw,.8125rem);line-height:1}.frontier-corp-s-top-mv .box .scroll:after{content:"";width:8px;height:8px;background:url(/assets/frontier-corp/img/common/arrow.svg);background-size:cover;position:absolute;right:20px;top:0;bottom:0;margin:auto;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:767px){.frontier-corp-s-top-mv .box .scroll a{border:none;border-radius:0;border-left:1px solid var(--color-base-text);padding-bottom:2.3125rem;padding-left:1.6875rem}.frontier-corp-s-top-mv .box .scroll:after{right:-1.8125rem;top:-2rem;display:inline-block;position:relative}}.frontier-corp-s-top-mv .ban{width:26.25rem;margin-right:1.5rem;bottom:1.5rem;right:0;position:absolute}@media (min-width:1440px){.frontier-corp-s-top-mv .box .scroll a .text{font-size:clamp(.8125rem,.0082rem + .8937vw,1.080625rem)}.frontier-corp-s-top-mv .ban{width:clamp(26.25rem,.2625rem + 28.875vw,34.9125rem);margin-right:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}}.frontier-corp-s-top-mv .ban a{display:grid;grid-template-columns:9.6875rem 1fr;row-gap:clamp(.25rem,.1072rem + .2976vw,.375rem);-webkit-column-gap:clamp(.5rem,-.0714rem + 1.1905vw,1rem);-moz-column-gap:clamp(.5rem,-.0714rem + 1.1905vw,1rem);column-gap:clamp(.5rem,-.0714rem + 1.1905vw,1rem);padding:.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-base-text);border-radius:12px;position:relative}@media (min-width:1440px){.frontier-corp-s-top-mv .ban a{row-gap:clamp(.375rem,.0037rem + .4125vw,.49875rem);-webkit-column-gap:clamp(1rem,.01rem + 1.1vw,1.33rem);-moz-column-gap:clamp(1rem,.01rem + 1.1vw,1.33rem);column-gap:clamp(1rem,.01rem + 1.1vw,1.33rem);padding:clamp(.25rem,.0025rem + .275vw,.3325rem)}}@media screen and (min-width:1920px){.frontier-corp-s-top-mv .ban a{grid-template-columns:clamp(9.6875rem,.0968rem + 10.6563vw,12.884375rem) 1fr}}@media screen and (max-width:767px){.frontier-corp-s-top-mv .ban{margin:0;max-width:21.4375rem;width:100%;margin-inline:auto;position:relative;bottom:0}.frontier-corp-s-top-mv .ban a{grid-template-columns:7.6875rem 1fr}}@media (hover:hover) and (pointer:fine){.frontier-corp-s-top-mv .ban a:hover{cursor:pointer;background-color:#555}.frontier-corp-s-top-mv .ban a:hover:after{right:.5rem}.frontier-corp-s-top-service .box .contents_left .contents:hover{cursor:pointer}.frontier-corp-s-top-service .box .contents_left .contents:hover:after{-webkit-transform:translateX(3px);transform:translateX(3px)}}@media (hover:hover) and (pointer:fine) and (min-width:1440px){.frontier-corp-s-top-mv .ban a:hover:after{right:clamp(.5rem,.005rem + .55vw,.665rem)}}.frontier-corp-s-top-mv .ban a:after{content:"";width:16px;height:16px;background:url(/assets/frontier-corp/img/common/arrow_circle.svg);background-size:cover;position:absolute;right:12px;bottom:12px;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:767px){.frontier-corp-s-top-mv .ban a:after{width:12px;height:12px;right:8px;bottom:8px}}.frontier-corp-s-top-mv .ban .img{width:100%}.frontier-corp-s-top-mv .ban .img img{border-radius:.5rem}.frontier-corp-s-top-mv .ban .text{padding-right:clamp(.375rem,-.3393rem + 1.4881vw,1rem)}@media (min-width:1440px){.frontier-corp-s-top-mv .ban .text{padding-right:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-top-mv .ban .ban_title{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}@media screen and (max-width:767px){.frontier-corp-s-top-mv .ban .text{padding:0 1rem 0 0}.frontier-corp-s-top-recruit .frontier-corp-c-inner{padding-left:0;padding-right:0}}.frontier-corp-s-top-mv .ban .ban_title{color:rgba(255,255,255,.5);font-family:var(--font-family-en);line-height:1}.frontier-corp-s-top-mv .ban .ban_text{color:#fff;font-size:clamp(.8125rem,.7411rem + .1488vw,.875rem);letter-spacing:.05em}.frontier-corp-s-top-recruit .frontier-corp-c-inner{padding-bottom:clamp(3rem,-.4286rem + 7.1429vw,6rem)}.frontier-corp-s-top-recruit .contents{display:grid;gap:0 4.375rem}.frontier-corp-s-top-recruit .img{grid-area:1/1/3/4;position:relative;overflow:hidden;border-radius:12px 0 0;z-index:0;height:clamp(17.5rem,11.7857rem + 11.9048vw,22.5rem);margin-right:calc(-1 * max(240px/2,(100vw - 1600px)/ 2));width:calc(100% + max(240px/2,(100vw - 1600px)/ 2))}@media (min-width:1440px){.frontier-corp-s-top-mv .ban .ban_text{font-size:clamp(.875rem,.0088rem + .9625vw,1.16375rem)}.frontier-corp-s-top-recruit .frontier-corp-c-inner{padding-bottom:clamp(6rem,.06rem + 6.6vw,7.98rem)}.frontier-corp-s-top-recruit .img{height:clamp(22.5rem,.225rem + 24.75vw,29.925rem)}}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-top-recruit .img{margin-right:-25px;width:calc(100% + 25px)}}@media screen and (max-width:767px){.frontier-corp-s-top-recruit .contents{gap:3rem 0}.frontier-corp-s-top-recruit .img{grid-area:1/1/3/2;width:100%}}.frontier-corp-s-top-recruit .img .loop{position:absolute;inset:0 auto 0 0;display:grid;grid-auto-flow:column;gap:0;will-change:transform;z-index:1}.frontier-corp-s-top-recruit .img .loop img{width:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2;display:block;height:clamp(17.5rem,11.7857rem + 11.9048vw,22.5rem)}.frontier-corp-s-top-recruit .frontier-corp-c-sectionHeader{grid-area:1/1/3/4;z-index:1;padding:2.1875rem 3rem;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#fff;gap:13px}@media screen and (max-width:767px){.frontier-corp-s-top-recruit .frontier-corp-c-sectionHeader{width:100%;padding:1.25rem;display:grid;align-self:flex-start;grid-area:1/1/2/2}}.frontier-corp-s-top-recruit .frontier-corp-c-sectionHeader .en{line-height:1;margin:0}.frontier-corp-s-top-recruit .copy{margin-left:auto;grid-area:3/1/3/3;padding-top:6rem;font-size:clamp(1.25rem,.3929rem + 1.7857vw,2rem);font-weight:400;letter-spacing:.2em}@media (min-width:1440px){.frontier-corp-s-top-recruit .img .loop img{height:clamp(22.5rem,.225rem + 24.75vw,29.925rem)}.frontier-corp-s-top-recruit .copy{font-size:clamp(2rem,.02rem + 2.2vw,2.66rem)}}@media screen and (max-width:767px){.frontier-corp-s-top-recruit .copy{grid-area:2/1/3/2;width:100%;padding:1rem;margin:0;color:#fff;align-self:flex-end;z-index:1}}.frontier-corp-s-top-recruit .text{grid-area:3/3/4/3;margin-right:auto;padding-top:6rem;padding-bottom:3.125rem;line-height:2}@media screen and (max-width:767px){.frontier-corp-s-top-recruit .text{grid-area:3/1/4/2;padding:0 1rem;margin-right:initial}}.frontier-corp-s-top-recruit .frontier-corp-c-button{grid-area:4/3/5/3;justify-self:flex-end}.frontier-corp-s-top-recruit .line{max-width:110rem;margin-left:auto;position:relative;width:calc(100% - 7.5rem)}.frontier-corp-s-top-recruit .line:after{content:"";display:block;width:100%;height:1px;background:var(--color-base-text);right:0}.frontier-corp-s-top-service{position:relative;overflow:hidden}.frontier-corp-s-top-service .frontier-corp-c-inner{padding-top:clamp(7.5rem,3.2143rem + 8.9286vw,11.25rem);padding-bottom:clamp(7.5rem,3.2143rem + 8.9286vw,11.25rem)}@media screen and (max-width:767px){.frontier-corp-s-top-recruit .frontier-corp-c-button{grid-area:4/1/5/2;justify-self:flex-start;padding-left:1rem}.frontier-corp-s-top-recruit .line{width:100%}.frontier-corp-s-top-service .frontier-corp-c-inner{padding-left:0;padding-right:0}}.frontier-corp-s-top-service .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:6rem;gap:5.4375rem}@media screen and (max-width:767px){.frontier-corp-s-top-service .title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;padding-left:1rem;padding-right:1rem;margin-bottom:3rem}}.frontier-corp-s-top-service .copy{font-size:clamp(.9375rem,.8661rem + .1488vw,1rem);line-height:1.5;letter-spacing:.2em}.frontier-corp-s-top-service .copy .normal{margin-bottom:clamp(.5625rem,.3482rem + .4464vw,.75rem);display:inline-block}@media (min-width:1440px){.frontier-corp-s-top-service .frontier-corp-c-inner{padding-top:clamp(11.25rem,.1125rem + 12.375vw,14.9625rem);padding-bottom:clamp(11.25rem,.1125rem + 12.375vw,14.9625rem)}.frontier-corp-s-top-service .copy{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-top-service .copy .normal{margin-bottom:clamp(.75rem,.0075rem + .825vw,.9975rem)}}.frontier-corp-s-top-service .copy .big{font-size:clamp(1.25rem,.3929rem + 1.7857vw,2rem)}.frontier-corp-s-top-service .box{display:grid;grid-template-columns:minmax(30vw,39.75rem) minmax(25rem,1fr);gap:clamp(2.25rem,-.3214rem + 5.3571vw,4.5rem);margin-bottom:clamp(3rem,-.4286rem + 7.1429vw,6rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}@media (min-width:1440px){.frontier-corp-s-top-service .copy .big{font-size:clamp(2rem,.02rem + 2.2vw,2.66rem)}.frontier-corp-s-top-service .box{gap:clamp(4.5rem,.045rem + 4.95vw,5.985rem);margin-bottom:clamp(6rem,.06rem + 6.6vw,7.98rem)}}@media screen and (min-width:1920px){.frontier-corp-s-top-recruit .line{margin-right:auto}.frontier-corp-s-top-service .box{grid-template-columns:1fr 1fr}}.frontier-corp-s-top-service .box .contents_left{background:#f5f5f5;border-radius:12px;display:block;position:relative;overflow:hidden;z-index:1}@media screen and (max-width:767px){.frontier-corp-s-top-service .box{display:block}.frontier-corp-s-top-service .box .contents_left{width:100%;max-height:initial;border-radius:12px}.frontier-corp-s-top-service .box .contents_left:before{display:none}}.frontier-corp-s-top-service .box .contents_left:after,.frontier-corp-s-top-service .box .contents_left:before{border-radius:600px;mix-blend-mode:hard-light;width:37.5rem;height:37.5rem;position:absolute;content:"";pointer-events:none}.frontier-corp-s-top-service .box .contents_left:before{opacity:.1;background:var(--blue,#104498);-webkit-filter:blur(150px);filter:blur(150px);left:-18.75rem;bottom:-18.75rem}.frontier-corp-s-top-service .box .contents_left:after{opacity:.2;background:var(--light-blue,#00B0EC);-webkit-filter:blur(150px);filter:blur(150px);right:-18.75rem;top:-23.875rem}@media screen and (max-width:767px){.frontier-corp-s-top-service .box .contents_left:after{display:none}}.frontier-corp-s-top-service .box .contents_left .contents{display:block;padding-top:clamp(2.25rem,-.3214rem + 5.3571vw,4.5rem);padding-right:clamp(2.25rem,-.3214rem + 5.3571vw,4.5rem);padding-bottom:clamp(1.5rem,-2.5rem + 8.3333vw,5rem);padding-left:clamp(2.25rem,-.3214rem + 5.3571vw,4.5rem)}@media (min-width:1440px){.frontier-corp-s-top-service .box .contents_left .contents{padding-top:clamp(4.5rem,.045rem + 4.95vw,5.985rem);padding-right:clamp(4.5rem,.045rem + 4.95vw,5.985rem);padding-bottom:clamp(5rem,.05rem + 5.5vw,6.65rem);padding-left:clamp(4.5rem,.045rem + 4.95vw,5.985rem)}}@media screen and (max-width:767px){.frontier-corp-s-top-service .box .contents_left .contents{padding:2.25rem 1rem;position:relative}}.frontier-corp-s-top-service .box .contents_left .contents:after{content:"";width:24px;height:24px;-webkit-mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-base-text);position:absolute;right:36px;bottom:36px;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-top-service .box{gap:1.25rem}.frontier-corp-s-top-service .box .contents_left{max-height:initial}.frontier-corp-s-top-service .box .contents_left .contents:after{right:24px;bottom:24px}}@media screen and (max-width:767px){.frontier-corp-s-top-service .box .contents_left .contents:after{content:"";border-radius:300px;opacity:.2;background:var(--light-blue,#00B0EC);mix-blend-mode:hard-light;-webkit-filter:blur(75px);filter:blur(75px);width:18.75rem;height:18.75rem;position:absolute;right:-9.375rem;top:-9.375rem;-webkit-mask:none;mask:none;pointer-events:none}.frontier-corp-s-top-service .box .contents_left .contents:before{border-radius:300px;opacity:.1;background:var(--blue,#104498);mix-blend-mode:hard-light;-webkit-filter:blur(75px);filter:blur(75px);content:"";width:18.75rem;height:18.75rem;position:absolute;left:-9.375rem;bottom:-9.375rem;pointer-events:none}.frontier-corp-s-top-service .box .panels{border:1px solid var(--color-base-gray);border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box}}.frontier-corp-s-top-service .box .contents_left .contents h3{line-height:1.5;margin-bottom:clamp(.375rem,-.0536rem + .8929vw,.75rem);font-size:clamp(1.125rem,.6964rem + .8929vw,1.5rem);z-index:2;position:relative}@media (min-width:1440px){.frontier-corp-s-top-service .box .contents_left .contents h3{margin-bottom:clamp(.75rem,.0075rem + .825vw,.9975rem);font-size:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}}.frontier-corp-s-top-service .box .contents_left .contents .fig{width:11.25rem;height:11.25rem;margin-bottom:1.5rem;margin-inline:auto;z-index:2;position:relative}@media (min-width:1440px){.frontier-corp-s-top-service .box .contents_left .contents .fig{width:clamp(11.25rem,.1125rem + 12.375vw,14.9625rem);height:clamp(11.25rem,.1125rem + 12.375vw,14.9625rem);margin-bottom:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}}.frontier-corp-s-top-service .box .contents_left .contents .fig img{width:100%;height:auto;display:block;-webkit-filter:drop-shadow(25px 25px 40px rgba(95, 154, 184, .9));filter:drop-shadow(25px 25px 40px rgba(95, 154, 184, .9))}.frontier-corp-s-top-service .box .contents_left .contents .fig .text{line-height:2;z-index:2;position:relative}.frontier-corp-s-top-service .box .panel{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.frontier-corp-s-top-service .box .panel_answer{position:relative}@media screen and (max-width:767px){.frontier-corp-s-top-service .box .panel{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.frontier-corp-s-top-service .box .panel:last-child>.sum:after,.frontier-corp-s-top-service .box .panel[open]>.sum::after,.frontier-corp-s-top-service .box .panel[open]>.sum::before{display:none}.frontier-corp-s-top-service .box .panel:last-child{border-bottom:none}.frontier-corp-s-top-service .box .panel:last-child>.sum{border-radius:0 0 12px 12px}.frontier-corp-s-top-service .box .panel:last-child[open]>.sum{border-radius:0}.frontier-corp-s-top-service .box .panel:first-child>.sum{border-radius:12px 12px 0 0}.frontier-corp-s-top-service .box .panel[open]>.sum{background:var(--color-base-text);color:#fff}.frontier-corp-s-top-service .box .panel[open]>.sum>.fig img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.frontier-corp-s-top-service .box .panel_answer:after{width:16px;height:16px;right:16px;bottom:16px;content:"";-webkit-mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-base-text);position:absolute;-webkit-transition:all .3s;transition:all .3s}}.frontier-corp-s-top-service .box .sum{cursor:pointer;display:none}@media screen and (max-width:767px){.frontier-corp-s-top-service .box .sum{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:1rem .75rem;background:#fff;list-style:none;cursor:pointer;position:relative;font-weight:700;font-size:.9375rem;z-index:1}.frontier-corp-s-top-service .box .sum:focus-visible{outline:0;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.45);box-shadow:0 0 0 3px rgba(59,130,246,.45)}.frontier-corp-s-top-service .box .sum::-webkit-details-marker{display:none}.frontier-corp-s-top-service .box .sum::after{content:"";position:absolute;left:8px;right:8px;width:calc(100% - 16px);bottom:0;height:1px;background:var(--color-base-gray)}.frontier-corp-s-top-service .box .sum>.fig{width:33.6px;height:33.6px;margin:0 -1rem 0 0;-webkit-filter:none;filter:none;-ms-flex-negative:0;flex-shrink:0}.frontier-corp-s-top-service .box .contents_right{display:none}}@media (hover:hover) and (pointer:fine){.frontier-corp-s-top-service .box .sum:hover{cursor:pointer;background:var(--color-base-text);color:#fff}.frontier-corp-s-top-service .box .sum:hover::after,.frontier-corp-s-top-service .box .sum:hover::before{display:none}.frontier-corp-s-top-service .box .sum:hover>.fig img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}}.frontier-corp-s-top-service .box .tabs{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--color-base-gray);border-radius:12px}.frontier-corp-s-top-service .box .tabs li:first-child button{border-radius:12px 12px 0 0}.frontier-corp-s-top-service .box .tabs li:last-child button{border-radius:0 0 12px 12px;border-bottom:none}.frontier-corp-s-top-service .box .tabs li:last-child button:after{display:none}.frontier-corp-s-top-service .box .tabs button{width:100%;padding:1rem 5.875rem 1rem 1.5rem;background:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;position:relative;-webkit-transition:all .3s;transition:all .3s;z-index:1;border:none;text-align:left}.frontier-corp-s-top-service .box .tabs button:after{width:calc(100% - 24px);left:0;right:0;margin:auto;bottom:0;position:absolute;content:"";height:1px;background-color:var(--color-base-gray)}.frontier-corp-s-top-service .box .tabs button .fig{width:48px;height:48px;margin:0;-ms-flex-negative:0;flex-shrink:0}.frontier-corp-s-top-service .box .tabs button .text{font-size:clamp(.9375rem,.8661rem + .1488vw,1rem);font-weight:700}@media (min-width:1440px){.frontier-corp-s-top-service .box .tabs button .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-top-service .box .tabs button .line{position:absolute;right:80px;top:0;bottom:0;margin:auto;width:1px;height:calc(100% - 40px);background:var(--color-base-gray)}.frontier-corp-s-top-service .box .tabs button.is-active{background:var(--color-base-text);color:#fff}.frontier-corp-s-top-service .box .tabs button.is-active img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.frontier-corp-s-top-service .box .tabs button.is-active .line,.frontier-corp-s-top-service .box .tabs button.is-active i,.frontier-corp-s-top-service .box .tabs button.is-active:after{display:none}@media (hover:hover) and (pointer:fine){.frontier-corp-s-top-service .box .tabs button:hover{cursor:pointer;background:var(--color-base-text);color:#fff;opacity:1}.frontier-corp-s-top-service .box .tabs button:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.frontier-corp-s-top-service .box .tabs button:hover .line,.frontier-corp-s-top-service .box .tabs button:hover i,.frontier-corp-s-top-service .box .tabs button:hover:after{display:none}.frontier-corp-s-top-news .list a:hover{cursor:pointer}.frontier-corp-s-top-news .list a:hover:after{-webkit-transform:translateX(3px);transform:translateX(3px)}}.frontier-corp-s-top-service .box i{position:absolute;right:28px;top:0;bottom:0;margin:auto auto auto 8px;border-radius:50%;width:24px;height:24px;display:inline-block;vertical-align:sub;border:1px solid var(--color-base-text)}.frontier-corp-s-top-service .box i:after,.frontier-corp-s-top-service .box i:before{content:"";background-color:var(--color-base-text);position:absolute}@media screen and (max-width:767px){.frontier-corp-s-top-service .box i{width:16px;height:16px;right:16px}}.frontier-corp-s-top-service .box i:before{inset:0;border-radius:1px;margin:auto;width:9px;height:1.5px}@media screen and (max-width:767px){.frontier-corp-s-top-service .box i:before{width:7px;height:1px}}.frontier-corp-s-top-service .box i:after{inset:0;border-radius:1px;margin:auto;width:1.5px;height:9px}.frontier-corp-s-top-service .list_title{font-size:clamp(1.125rem,.6964rem + .8929vw,1.5rem);line-height:1.5;margin-bottom:clamp(1.5rem,-.2143rem + 3.5714vw,3rem);text-align:center}@media (min-width:1440px){.frontier-corp-s-top-service .list_title{font-size:clamp(1.5rem,.015rem + 1.65vw,1.995rem);margin-bottom:clamp(3rem,.03rem + 3.3vw,3.99rem)}}.frontier-corp-s-top-service .list{display:grid;grid-template-columns:repeat(3,auto);margin-bottom:clamp(3rem,-.4286rem + 7.1429vw,6rem)}.frontier-corp-s-top-service .list .item{display:grid;gap:.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid var(--color-base-gray);padding-top:clamp(1.5rem,-.2143rem + 3.5714vw,3rem)}@media (min-width:1440px){.frontier-corp-s-top-service .list{margin-bottom:clamp(6rem,.06rem + 6.6vw,7.98rem)}.frontier-corp-s-top-service .list .item{gap:clamp(.75rem,.0075rem + .825vw,.9975rem);padding-top:clamp(3rem,.03rem + 3.3vw,3.99rem)}}.frontier-corp-s-top-service .list .item:nth-child(2n),.frontier-corp-s-top-service .list .item:nth-child(3n){border-left:1px solid var(--color-base-gray)}.frontier-corp-s-top-service .list .en{font-family:var(--font-family-en);font-size:clamp(.75rem,.4643rem + .5952vw,1rem);text-transform:uppercase;color:var(--color-base-primary);text-align:center}@media (min-width:1440px){.frontier-corp-s-top-service .list .en{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}@media screen and (max-width:767px){.frontier-corp-s-top-service .box i:after{width:1px;height:7px}.frontier-corp-s-top-service .list{grid-template-columns:auto;padding-left:1rem;padding-right:1rem}.frontier-corp-s-top-service .list .item{padding:1.5rem;border-left:1px solid var(--color-base-gray);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem 1.5rem}.frontier-corp-s-top-service .list .item:first-child{border-radius:8px 0 0}.frontier-corp-s-top-service .list .en{grid-area:1/2/2/3;align-self:flex-end;text-align:left}}.frontier-corp-s-top-service .list h4{font-size:clamp(1.25rem,.3929rem + 1.7857vw,2rem);letter-spacing:.2em;font-weight:400;text-align:center}@media (min-width:1440px){.frontier-corp-s-top-service .list h4{font-size:clamp(2rem,.02rem + 2.2vw,2.66rem)}}.frontier-corp-s-top-service .list .text{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2}@media (min-width:1440px){.frontier-corp-s-top-service .list .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-top-service .marquee{--gap:2rem;position:relative;z-index:0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-top-service .marquee{width:calc(100% + 50px);margin-left:-25px;margin-right:-25px}}.frontier-corp-s-top-service .marquee_track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;gap:3.75rem}.frontier-corp-s-top-service .marquee_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.75rem}.frontier-corp-s-top-service .marquee_text{white-space:nowrap;display:inline-block;font-size:11.25rem;text-transform:uppercase;font-family:var(--font-family-en);color:var(--color-base-background);line-height:1}.frontier-corp-s-top-service .frontier-corp-c-button{display:grid;place-items:center}.frontier-corp-s-top-news .frontier-corp-c-inner{display:grid;grid-template-columns:18.125rem 1fr;gap:0 7.5rem;padding-top:clamp(3.75rem,1.6071rem + 4.4643vw,5.625rem);padding-bottom:clamp(7.5rem,4.6428rem + 5.9524vw,10rem)}@media (min-width:1440px){.frontier-corp-s-top-news .frontier-corp-c-inner{padding-top:clamp(5.625rem,.0563rem + 6.1875vw,7.48125rem);padding-bottom:clamp(10rem,.1rem + 11vw,13.3rem)}}@media screen and (min-width:1920px){.frontier-corp-s-top-news .frontier-corp-c-inner{grid-template-columns:clamp(25rem,.25rem + 27.5vw,33.25rem) 1fr}}@media screen and (max-width:767px){.frontier-corp-s-top-service .list h4{grid-area:1/1/2/2;text-align:left}.frontier-corp-s-top-service .list .text{grid-area:2/1/3/3}.frontier-corp-s-top-service .marquee{position:absolute;top:4rem;margin-bottom:0;z-index:1}.frontier-corp-s-top-service .marquee_text{font-size:6.75rem;color:#fff}.frontier-corp-s-top-news .frontier-corp-c-inner{grid-template-columns:1fr;gap:3rem 0}}.frontier-corp-s-top-news .list{grid-area:1/2/3/3}.frontier-corp-s-top-news .list li:first-child a{padding-top:0}.frontier-corp-s-top-news .list a{padding-top:clamp(1.5rem,-.2143rem + 3.5714vw,3rem);padding-bottom:clamp(1.5rem,-.2143rem + 3.5714vw,3rem);padding-right:6rem;border-bottom:1px solid var(--color-base-text);display:grid;gap:1.5rem 2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:start;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;position:relative}@media (min-width:1440px){.frontier-corp-s-top-news .list a{padding-top:clamp(3rem,.03rem + 3.3vw,3.99rem);padding-bottom:clamp(3rem,.03rem + 3.3vw,3.99rem)}}.frontier-corp-s-top-news .list a:after{content:"";width:16px;height:16px;-webkit-mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-base-text);position:absolute;-webkit-transition:all .3s;transition:all .3s;top:0;bottom:0;right:2.25rem;margin:auto}@media screen and (max-width:767px){.frontier-corp-s-top-news .list{grid-area:2/1/3/2}.frontier-corp-s-top-news .list a{padding-left:.5rem;padding-right:.5rem;gap:1rem}.frontier-corp-s-top-news .list a:after{top:24px;bottom:initial;right:0}.frontier-corp-s-top-news .list .date{font-size:.75rem}}.frontier-corp-s-top-news .list h3{font-weight:400;grid-area:2/1/3/3;font-size:clamp(.875rem,.7322rem + .2976vw,1rem)}.frontier-corp-s-top-news .tags{grid-area:1/2/2/3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.frontier-corp-s-top-news .tags li{font-size:.8125rem;line-height:1.5;padding:.25rem .75rem;background:var(--color-base-background);border-radius:32px}.frontier-corp-s-top-news .tags li span{display:inline-block;margin-left:.25rem}.frontier-corp-s-top-news .frontier-corp-c-sectionHeader{grid-area:1/1/2/2}.frontier-corp-s-top-news .frontier-corp-c-button{grid-area:2/1/3/2;align-self:flex-end}.frontier-corp-s-blogDetail{padding-bottom:clamp(4.5rem,-3.2143rem + 16.0714vw,11.25rem)}.frontier-corp-s-blogDetail .frontier-corp-c-inner{display:grid;grid-template-columns:1fr 20rem;gap:7.5rem}@media (min-width:1440px){.frontier-corp-s-blogDetail{padding-bottom:clamp(11.25rem,.1125rem + 12.375vw,14.9625rem)}.frontier-corp-s-blogDetail .frontier-corp-c-inner{gap:clamp(7.5rem,.075rem + 8.25vw,9.975rem)}}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-blogDetail .frontier-corp-c-inner{grid-template-columns:1fr 12.5rem}}@media screen and (max-width:767px){.frontier-corp-s-top-news .tags li{font-size:.625rem}.frontier-corp-s-top-news .frontier-corp-c-button{grid-area:3/1/4/3;justify-self:center}.frontier-corp-s-blogDetail .frontier-corp-c-inner{grid-template-columns:1fr;padding-top:1.875rem}}.frontier-corp-s-blogDetail .s-blogDetail__content{width:100%}.frontier-corp-s-blogDetail .s-blogDetail__header{display:grid;margin-bottom:clamp(2.5rem,1.0714rem + 2.9762vw,3.75rem);gap:clamp(.75rem,-.6786rem + 2.9762vw,2rem)}@media (min-width:1440px){.frontier-corp-s-blogDetail .s-blogDetail__header{margin-bottom:clamp(3.75rem,.0375rem + 4.125vw,4.9875rem);gap:clamp(2rem,.02rem + 2.2vw,2.66rem)}}.frontier-corp-s-blogDetail .s-blogDetail__meta{display:grid;gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.frontier-corp-s-blogDetail .s-blogDetail__meta .category{color:var(--color-base-primary);padding:.25rem .75rem;border-radius:.1875rem;border:1px solid var(--color-base-primary);font-size:.8125rem}.frontier-corp-s-blogDetail .s-blogDetail__meta .date{line-height:1;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);font-family:var(--font-family-en);justify-self:flex-end}@media (min-width:1440px){.frontier-corp-s-blogDetail .s-blogDetail__meta .date{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-blogDetail .s-blogDetail__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.frontier-corp-s-blogDetail .s-blogDetail__tags .tag{background:var(--color-base-background);border-radius:2rem;font-size:.75rem;padding:.25rem .75rem;line-height:1.5}.frontier-corp-s-blogDetail .s-blogDetail__tags .tag span{display:inline-block;margin-left:.25rem}.frontier-corp-s-blogDetail .s-blogDetail__title{font-size:clamp(1.5rem,.9286rem + 1.1905vw,2rem);font-weight:400}.frontier-corp-s-blogDetail .s-blogDetail__wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.frontier-corp-s-blogDetail .s-blogDetail__share{position:sticky;top:140px;height:100%;width:32px;margin-left:-56px}@media screen and (max-width:767px){.frontier-corp-s-blogDetail .s-blogDetail__wrap{display:block}.frontier-corp-s-blogDetail .s-blogDetail__share{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:right;-ms-flex-align:right;align-items:right;margin-bottom:24px;margin-left:0;margin-top:24px;width:auto}}.frontier-corp-s-blogDetail .s-blogDetail__share a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px}.frontier-corp-s-blogDetail .s-blogDetail__share a+a{margin-top:20px}.frontier-corp-s-blogDetail .s-blogDetail__body{padding-left:30px;width:calc(100% + 30px)}@media screen and (max-width:767px){.frontier-corp-s-blogDetail .s-blogDetail__share a+a{margin-top:0;margin-left:8px}.frontier-corp-s-blogDetail .s-blogDetail__body{width:100%;padding-left:0}}.frontier-corp-s-blogDetail .s-blogDetail__thumb img{max-width:100%;width:100%;height:auto;border-radius:var(--border-radius)}.frontier-corp-s-blogDetail .s-blogDetail__profile{border:1px solid #CCC;padding:clamp(1rem,-.4286rem + 2.9762vw,2.25rem);position:relative;margin-top:3.75rem;border-radius:var(--border-radius)}.frontier-corp-s-blogDetail .s-blogDetail__profileHeader{display:-webkit-box;display:-ms-flexbox;display:flex}.frontier-corp-s-blogDetail .s-blogDetail__profileThumb{position:relative;overflow:hidden;min-width:clamp(3rem,1.7857rem + 2.5298vw,4.0625rem);width:clamp(3rem,1.7857rem + 2.5298vw,4.0625rem);height:clamp(3rem,1.7857rem + 2.5298vw,4.0625rem);background-color:var(--color-base-background);border-radius:50%}@media (min-width:1440px){.frontier-corp-s-blogDetail .s-blogDetail__title{font-size:clamp(2rem,.02rem + 2.2vw,2.66rem)}.frontier-corp-s-blogDetail .s-blogDetail__profile{padding:clamp(2.25rem,.0225rem + 2.475vw,2.9925rem)}.frontier-corp-s-blogDetail .s-blogDetail__profileThumb{min-width:clamp(4.0625rem,.0406rem + 4.4688vw,5.403125rem);width:clamp(4.0625rem,.0406rem + 4.4688vw,5.403125rem);height:clamp(4.0625rem,.0406rem + 4.4688vw,5.403125rem)}}.frontier-corp-s-blogDetail .s-blogDetail__profileThumb img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.frontier-corp-s-blogDetail .s-blogDetail__profileWrap{margin-left:12px;padding-top:6px}.frontier-corp-s-blogDetail .s-blogDetail__profileLabel{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em}@media screen and (max-width:767px){.frontier-corp-s-blogDetail .s-blogDetail__profileWrap{padding-top:0}.frontier-corp-s-blogDetail .s-blogDetail__profileLabel{line-height:1.5;font-size:12px}}.frontier-corp-s-blogDetail .s-blogDetail__profileName{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em}.frontier-corp-s-blogDetail .s-blogDetail__profileSns{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:35px;right:45px}.frontier-corp-s-blogDetail .s-blogDetail__profileSns a{text-decoration:none}.frontier-corp-s-blogDetail .s-blogDetail__profileSns a+a{margin-left:18px}@media screen and (max-width:767px){.frontier-corp-s-blogDetail .s-blogDetail__profileName{font-size:var(--font-size-m-sp)}.frontier-corp-s-blogDetail .s-blogDetail__profileSns{top:24px;right:16px}.frontier-corp-s-blogDetail .s-blogDetail__profileSns a+a{margin-left:12px}}.frontier-corp-s-blogDetail .s-blogDetail__profileText{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin:16px 0 0}@media screen and (max-width:767px){.frontier-corp-s-blogDetail .s-blogDetail__profileText{line-height:1.5;margin-top:8px;font-size:13px}}.frontier-corp-s-blogDetail .s-blogDetail__pager{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px auto 0;position:relative}.frontier-corp-s-blogDetail .s-blogDetail__pagerLink.-next,.frontier-corp-s-blogDetail .s-blogDetail__pagerLink.-prev{width:320px}.frontier-corp-s-blogDetail .s-blogDetail__pagerLink.-next a,.frontier-corp-s-blogDetail .s-blogDetail__pagerLink.-prev a{display:block;color:var(--color-base-text);font-size:13px;padding:24px 26px;line-height:1.4;position:relative;text-decoration:none;background-color:var(--color-base-primaryFaded);border-radius:var(--border-radius);overflow:hidden}@media screen and (max-width:767px){.frontier-corp-s-blogDetail .s-blogDetail__pagerLink.-next,.frontier-corp-s-blogDetail .s-blogDetail__pagerLink.-prev{width:48%}.frontier-corp-s-blogDetail .s-blogDetail__pagerLink.-next a,.frontier-corp-s-blogDetail .s-blogDetail__pagerLink.-prev a{padding:20px}}.frontier-corp-s-blogDetail .s-blogDetail__pagerLink.-next .label,.frontier-corp-s-blogDetail .s-blogDetail__pagerLink.-prev .label{display:block;font-size:12px;margin-bottom:4px}.frontier-corp-s-blogDetail .s-blogDetail__pagerLink.-next .title,.frontier-corp-s-blogDetail .s-blogDetail__pagerLink.-prev .title{text-decoration:underline}.frontier-corp-s-blogDetail .s-blogDetail__pagerLink.-next{margin-left:auto}.frontier-corp-s-blogDetail .s-blogDetail__pagerLink.-next a{padding-right:46px}.frontier-corp-s-blogDetail .s-blogDetail__pagerLink.-next .icon-arrow{right:0}.frontier-corp-s-blogDetail .s-blogDetail__pagerLink.-next .icon-arrow:before{background-image:url(/assets/base/img/blog_detail/icon_arrow_next.svg)}.frontier-corp-s-blogDetail .s-blogDetail__pagerLink.-prev a{padding-left:46px}.frontier-corp-s-blogDetail .s-blogDetail__pagerLink.-prev .icon-arrow{left:0}.frontier-corp-s-blogDetail .s-blogDetail__pagerLink.-prev .icon-arrow:before{background-image:url(/assets/base/img/blog_detail/icon_arrow_prev.svg)}.frontier-corp-s-blogDetail .s-blogDetail__pagerLink .icon-arrow{position:absolute;top:0;width:20px;height:100%;background-color:var(--color-base-primary);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}.frontier-corp-s-blogDetail .s-blogDetail__pagerLink .icon-arrow:before{content:" ";display:block;background-repeat:no-repeat;background-position:0 0;background-size:contain;width:7px;height:11px}.frontier-corp-s-blogDetail .s-blogDetail__recommend{margin-top:80px}@media screen and (max-width:767px){.frontier-corp-s-blogDetail .s-blogDetail__pagerLink.-next a{padding-right:38px}.frontier-corp-s-blogDetail .s-blogDetail__pagerLink.-prev a{padding-left:38px}.frontier-corp-s-blogDetail .s-blogDetail__recommend{max-width:480px;margin:40px auto auto}}.frontier-corp-s-blogDetail .s-blogDetail__recommendTitle{margin:0;font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em}.frontier-corp-s-blogDetail .s-blogDetail__recommendList{margin-top:24px}.frontier-corp-s-blogDetail .s-blogDetail__recommendList .c-blogCard__thumb{width:190px;height:106.88px}.frontier-corp-s-blogDetail .s-blogDetail__recommendList .c-blogCard__thumb img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.frontier-corp-s-blogDetail .s-blogDetail__recommendList .wrap{margin-left:24px;padding-top:8px}@media screen and (max-width:767px){.frontier-corp-s-blogDetail .s-blogDetail__recommendTitle{font-size:var(--font-size-l-sp)}.frontier-corp-s-blogDetail .s-blogDetail__recommendList .c-blogCard__thumb{width:100%}.frontier-corp-s-blogDetail .s-blogDetail__recommendList .wrap{width:100%;padding-bottom:59.75%}}.frontier-corp-s-blogDetail .s-blogDetail__recommendList .category{font-size:12px}.frontier-corp-s-blogDetail .s-blogDetail__recommendList .date{font-size:14px}.frontier-corp-s-blogDetail .s-blogDetail__recommendList .c-blogCard__meta{margin-bottom:8px}.frontier-corp-s-blogDetail .s-blogDetail__recommendList .c-blogCard__title{font-size:16px}.frontier-corp-s-blogDetail .s-blogDetail__related{margin-top:clamp(2.5rem,-.3572rem + 5.9524vw,5rem)}@media (min-width:1440px){.frontier-corp-s-blogDetail .s-blogDetail__related{margin-top:clamp(5rem,.05rem + 5.5vw,6.65rem)}}.frontier-corp-s-blogDetail .s-blogDetail__relatedTitle{margin:0;font-size:clamp(1.25rem,.9643rem + .5952vw,1.5rem);position:relative;letter-spacing:.1em}.frontier-corp-s-blogDetail .s-blogDetail__relatedTitle:after{content:"";position:absolute;width:calc(100% - 2rem);height:1px;background:#ccc;top:1em;left:2rem}.frontier-corp-s-blogDetail .s-blogDetail__relatedTitle span{background:#fff;display:inline-block;padding-right:.9375rem;z-index:1;position:relative}.frontier-corp-s-blogDetail .s-blogDetail__relatedList{margin-top:clamp(1.875rem,-.2679rem + 4.4643vw,3.75rem);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.875rem,-.2679rem + 4.4643vw,3.75rem)}@media (min-width:1440px){.frontier-corp-s-blogDetail .s-blogDetail__relatedTitle{font-size:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}.frontier-corp-s-blogDetail .s-blogDetail__relatedList{margin-top:clamp(3.75rem,.0375rem + 4.125vw,4.9875rem);gap:clamp(3.75rem,.0375rem + 4.125vw,4.9875rem)}}.frontier-corp-s-blogDetail .s-blogDetail__toc{background:#f5f5f5;padding:2.8125rem;margin:3.75rem 0 5.625rem;width:100%;border-radius:5px}@media screen and (max-width:767px){.frontier-corp-s-blogDetail .s-blogDetail__relatedList{grid-template-columns:1fr}.frontier-corp-s-blogDetail .s-blogDetail__toc{margin:0 0 2rem;padding:1.5rem}.frontier-corp-s-blogDetail .s-blogDetail__toc .h2list{padding:0}}.frontier-corp-s-blogDetail .s-blogDetail__toc .title{margin-bottom:clamp(1rem,0 + 2.0833vw,1.875rem);font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:1.5;width:100%;font-weight:700;color:var(--color-base-text);display:block}@media (min-width:1440px){.frontier-corp-s-blogDetail .s-blogDetail__toc .title{margin-bottom:clamp(1.875rem,.0188rem + 2.0625vw,2.49375rem);font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-blogDetail .s-blogDetail__toc .h2list{margin:0;padding:0}.frontier-corp-s-blogDetail .s-blogDetail__toc .h2list li{margin:0 0 .625rem;padding:0 0 0 1.5rem;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:1.5;letter-spacing:normal;text-indent:-1.5rem}@media (min-width:1440px){.frontier-corp-s-blogDetail .s-blogDetail__toc .h2list li{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-blogDetail .s-blogDetail__toc .h2list li:before{display:inline-block;margin-right:.625rem;content:"";width:4px;height:4px;border-radius:10px;position:relative;top:-5px;left:6px;background:var(--color-base-text)}@media screen and (max-width:767px){.frontier-corp-s-blogDetail .s-blogDetail__toc .h2list li:before{width:4px;height:4px;margin-right:8px}}.frontier-corp-s-blogDetail .s-blogDetail__toc .h2list li a{text-decoration:none;-webkit-transition:.3s;transition:.3s;font-weight:400;font-size:clamp(.875rem,.7322rem + .2976vw,1rem)}@media (min-width:1440px){.frontier-corp-s-blogDetail .s-blogDetail__toc .h2list li a{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-blogDetail .s-blogDetail__toc .h2list li a:hover{opacity:1;text-decoration:underline;-webkit-transition:.3s;transition:.3s;color:var(--color-base-primary)}.frontier-corp-s-blogDetail .s-blogDetail__toc .h2list li::marker{content:none;display:none}.frontier-corp-s-blogDetail .s-blogDetail__toc .h3list{margin:0;padding:8px 0}.frontier-corp-s-blogDetail .s-blogDetail__toc .h3list li{margin:0}.frontier-corp-s-blogDetail .s-blogDetail__toc .h3list li:before{display:inline-block;margin-right:10px;content:"";width:4px;height:4px;background:var(--color-base-text);border-radius:10px;position:relative;top:-4px}@media screen and (max-width:767px){.frontier-corp-s-blogDetail .s-blogDetail__toc .h3list li:before{width:4px;height:4px;margin-right:8px}}.frontier-corp-s-blogDetail .s-blogDetail__toc .h3list a{padding-bottom:3px;text-decoration:none;-webkit-transition:.3s;transition:.3s;font-weight:400}.frontier-corp-s-blogDetail .s-blogDetail__toc .h3list a:hover{opacity:1;text-decoration:underline;-webkit-transition:.3s;transition:.3s}.frontier-corp-s-blogDetail .frontier-corp-c-sidebar{display:grid;gap:3.75rem;-ms-flex-line-pack:start;align-content:flex-start}.frontier-corp-s-blogDetail .frontier-corp-c-sidebar .c-sidebar__category,.frontier-corp-s-blogDetail .frontier-corp-c-sidebar .c-sidebar__tag{display:grid;gap:1.875rem;-ms-flex-line-pack:start;align-content:flex-start}.frontier-corp-s-blogDetail .frontier-corp-c-sidebar .c-sidebar__categoryTitle,.frontier-corp-s-blogDetail .frontier-corp-c-sidebar .c-sidebar__tagTitle{font-size:clamp(1rem,.8572rem + .2976vw,1.125rem);font-weight:700;padding:0 0 0 1.25rem;position:relative}@media (min-width:1440px){.frontier-corp-s-blogDetail .frontier-corp-c-sidebar .c-sidebar__categoryTitle,.frontier-corp-s-blogDetail .frontier-corp-c-sidebar .c-sidebar__tagTitle{font-size:clamp(1.125rem,.0112rem + 1.2375vw,1.49625rem)}}.frontier-corp-s-blogDetail .frontier-corp-c-sidebar .c-sidebar__categoryTitle:before,.frontier-corp-s-blogDetail .frontier-corp-c-sidebar .c-sidebar__tagTitle:before{content:"";inset:0;position:absolute;width:.75rem;height:.75rem;background:#00B0EC;left:0;top:.625rem;border-radius:.625rem}.frontier-corp-s-blogDetail .frontier-corp-c-sidebar .c-sidebar__categoryTitle span,.frontier-corp-s-blogDetail .frontier-corp-c-sidebar .c-sidebar__tagTitle span{background:#fff;display:inline-block;padding-right:.5rem;z-index:1;position:relative}.frontier-corp-s-blogDetail .frontier-corp-c-sidebar .c-sidebar__categoryTitle:after,.frontier-corp-s-blogDetail .frontier-corp-c-sidebar .c-sidebar__tagTitle:after{content:"";position:absolute;width:calc(100% - 2rem);height:1px;background:#ccc;top:1em;left:2rem}.frontier-corp-s-blogDetail .frontier-corp-c-sidebar .c-sidebar__categoryList{display:grid;gap:.625rem}.frontier-corp-s-blogDetail .frontier-corp-c-sidebar .c-sidebar__tagList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4375rem}.frontier-corp-s-blogDetail .frontier-corp-c-sidebar .c-sidebar__categoryList li a{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);padding-left:1rem}@media (min-width:1440px){.frontier-corp-s-blogDetail .frontier-corp-c-sidebar .c-sidebar__categoryList li a{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-blogDetail .frontier-corp-c-sidebar .c-sidebar__categoryList li a:before{content:"・";margin-right:.25rem}.frontier-corp-s-blogDetail .frontier-corp-c-sidebar .c-sidebar__tagList li a{font-size:.8125rem;line-height:1.5;padding:.4375rem 1.125rem;background:var(--color-base-background);border-radius:32px;-webkit-transition:all .3s;transition:all .3s;display:block}@media (hover:hover) and (pointer:fine){.frontier-corp-s-blogDetail .s-blogDetail__related .c-blogCard__inner:hover{cursor:pointer;opacity:1}.frontier-corp-s-blogDetail .s-blogDetail__related .c-blogCard__inner:hover .c-blogCard__thumb img{-webkit-transform:scale(1.05);transform:scale(1.05)}.frontier-corp-s-blogDetail .frontier-corp-c-sidebar .c-sidebar__tagList li a:hover{cursor:pointer;opacity:1;background:var(--color-base-primary);color:#fff}}.frontier-corp-s-blogDetail .frontier-corp-c-sidebar .c-sidebar__tagList li a span{display:inline-block;margin-left:.25rem}.frontier-corp-s-blogDetail .frontier-corp-c-sidebar .c-sidebar__categoryList .is-current{font-weight:700;color:var(--color-base-primary)}.frontier-corp-s-blogDetail .breadcrumb_box{grid-area:1/1/2/3;justify-self:flex-end;margin-right:calc(-1 * max(240px/2,(100vw - 1600px)/ 2) + 3.75rem);width:calc(100% - 18rem + max(240px/2,(100vw - 1600px)/ 2));overflow-x:hidden}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-blogDetail .breadcrumb_box{margin-right:0;width:calc(100% + 1.5625rem - 18rem)}}.frontier-corp-s-blogDetail .breadcrumb{text-align:right;scrollbar-width:none;overflow:auto;white-space:nowrap}.frontier-corp-s-blogDetail .breadcrumb::-webkit-scrollbar{display:none}@media screen and (max-width:767px){.frontier-corp-s-blogDetail .frontier-corp-c-sidebar .c-sidebar__tagList li a{font-size:.625rem}.frontier-corp-s-blogDetail .breadcrumb_box{grid-area:unset;position:relative;width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem}.frontier-corp-s-blogDetail .breadcrumb_box:after{content:"";position:absolute;bottom:0;height:1px;background:var(--color-base-gray);right:-1rem;left:-1rem;width:calc(100% + 2rem)}.frontier-corp-s-blogDetail .breadcrumb{width:100%;text-align:left;margin:0;padding-bottom:.625rem;padding-left:1rem;padding-right:1rem}}.frontier-corp-s-blogDetail .breadcrumb li{display:inline-block;white-space:nowrap;font-size:clamp(.625rem,.4822rem + .2976vw,.75rem);color:var(--color-base-text)}.frontier-corp-s-blogDetail .breadcrumb li:first-child{-ms-flex-negative:0;flex-shrink:0}.frontier-corp-s-blogDetail .breadcrumb li:first-child a:before{display:none}.frontier-corp-s-blogDetail .breadcrumb li:last-child a{cursor:auto;text-decoration:none;color:rgba(51,51,51,.5);pointer-events:none}.frontier-corp-s-blogDetail .breadcrumb li a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-decoration:underline}.frontier-corp-s-blogDetail .breadcrumb li a:before{content:url(/assets/frontier-corp/img/common/icon_breadcrumb.svg);margin-left:.75rem}.frontier-corp-s-blogDetail .frontier-corp-c-button{display:grid;margin-top:clamp(2.5rem,1.0714rem + 2.9762vw,3.75rem);place-items:center}@media (min-width:1440px){.frontier-corp-s-blogDetail .breadcrumb li{font-size:clamp(.75rem,.0075rem + .825vw,.9975rem)}.frontier-corp-s-blogDetail .frontier-corp-c-button{margin-top:clamp(3.75rem,.0375rem + 4.125vw,4.9875rem)}}.frontier-corp-s-blogList-1{padding:5.625rem 0}.frontier-corp-s-blogList-1 .frontier-corp-c-inner{display:grid;grid-template-columns:1fr 20rem;gap:7.5rem}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-blogList-1 .frontier-corp-c-inner{grid-template-columns:1fr 12.5rem}}.frontier-corp-s-blogList-1 .s-blogList-1__content .s-blogList-1__list{display:grid;gap:3.75rem}.frontier-corp-s-blogList-1 .frontier-corp-c-blogCard{background:#fff;overflow:hidden;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.frontier-corp-s-blogList-1 .frontier-corp-c-blogCard.-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem}@media screen and (max-width:767px){.frontier-corp-s-blogList-1 .frontier-corp-c-inner{grid-template-columns:1fr}.frontier-corp-s-blogList-1 .frontier-corp-c-blogCard.-horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.frontier-corp-s-blogList-1 .frontier-corp-c-blogCard .c-blogCard__inner{display:grid;grid-template-columns:17.5rem 1fr;gap:3.125rem;width:100%}.frontier-corp-s-blogList-1 .frontier-corp-c-blogCard .c-blogCard__thumb{position:relative;overflow:hidden;width:100%}@media screen and (max-width:767px){.frontier-corp-s-blogList-1 .frontier-corp-c-blogCard .c-blogCard__inner{grid-template-columns:1fr;gap:1.5625rem}.frontier-corp-s-blogList-1 .frontier-corp-c-blogCard .c-blogCard__thumb{width:calc(100% - 3.9375rem);margin-inline:auto}}.frontier-corp-s-blogList-1 .frontier-corp-c-blogCard .c-blogCard__thumb img{aspect-ratio:280/157;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.frontier-corp-s-blogList-1 .frontier-corp-c-blogCard .c-blogCard__contents{display:grid;gap:1.25rem;grid-template-rows:auto auto 1fr}@media screen and (max-width:767px){.frontier-corp-s-blogList-1 .frontier-corp-c-blogCard .c-blogCard__contents{gap:.75rem}}.frontier-corp-s-blogList-1 .frontier-corp-c-blogCard .c-blogCard__meta{display:grid;gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.frontier-corp-s-blogList-1 .frontier-corp-c-blogCard .c-blogCard__meta .category{color:var(--color-base-primary);padding:.25rem .75rem;border-radius:.1875rem;border:1px solid var(--color-base-primary);font-size:.8125rem}.frontier-corp-s-blogList-1 .frontier-corp-c-blogCard .c-blogCard__meta .date{line-height:1;font-size:clamp(.875rem,.7322rem + .2976vw,1rem);font-family:var(--font-family-en);justify-self:flex-end}@media (min-width:1440px){.frontier-corp-s-blogList-1 .frontier-corp-c-blogCard .c-blogCard__meta .date{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-blogList-1 .frontier-corp-c-blogCard .c-blogCard__title{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);font-weight:400;margin-bottom:.75rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (min-width:1440px){.frontier-corp-s-blogList-1 .frontier-corp-c-blogCard .c-blogCard__title{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-blogList-1 .frontier-corp-c-blogCard .c-blogCard__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.frontier-corp-s-blogList-1 .frontier-corp-c-blogCard .c-blogCard__tags .tag{background:var(--color-base-background);border-radius:2rem;font-size:.75rem;padding:.25rem .75rem;line-height:1.5}.frontier-corp-s-blogList-1 .frontier-corp-c-blogCard .c-blogCard__tags .tag span{display:inline-block;margin-left:.25rem}.frontier-corp-s-blogList-1 .frontier-corp-c-sidebar{display:grid;gap:3.75rem;-ms-flex-line-pack:start;align-content:flex-start}.frontier-corp-s-blogList-1 .frontier-corp-c-sidebar .c-sidebar__category,.frontier-corp-s-blogList-1 .frontier-corp-c-sidebar .c-sidebar__tag{display:grid;gap:1.875rem;-ms-flex-line-pack:start;align-content:flex-start}.frontier-corp-s-blogList-1 .frontier-corp-c-sidebar .c-sidebar__categoryTitle,.frontier-corp-s-blogList-1 .frontier-corp-c-sidebar .c-sidebar__tagTitle{font-size:clamp(1rem,.8572rem + .2976vw,1.125rem);font-weight:700;padding:0 0 0 1.25rem;position:relative}@media (min-width:1440px){.frontier-corp-s-blogList-1 .frontier-corp-c-sidebar .c-sidebar__categoryTitle,.frontier-corp-s-blogList-1 .frontier-corp-c-sidebar .c-sidebar__tagTitle{font-size:clamp(1.125rem,.0112rem + 1.2375vw,1.49625rem)}}.frontier-corp-s-blogList-1 .frontier-corp-c-sidebar .c-sidebar__categoryTitle:before,.frontier-corp-s-blogList-1 .frontier-corp-c-sidebar .c-sidebar__tagTitle:before{content:"";inset:0;position:absolute;width:.75rem;height:.75rem;background:#00B0EC;left:0;top:.625rem;border-radius:.625rem}.frontier-corp-s-blogList-1 .frontier-corp-c-sidebar .c-sidebar__categoryTitle span,.frontier-corp-s-blogList-1 .frontier-corp-c-sidebar .c-sidebar__tagTitle span{background:#fff;display:inline-block;padding-right:.5rem;z-index:1;position:relative}.frontier-corp-s-blogList-1 .frontier-corp-c-sidebar .c-sidebar__categoryTitle:after,.frontier-corp-s-blogList-1 .frontier-corp-c-sidebar .c-sidebar__tagTitle:after{content:"";position:absolute;width:calc(100% - 2rem);height:1px;background:#ccc;top:1em;left:2rem}.frontier-corp-s-blogList-1 .frontier-corp-c-sidebar .c-sidebar__categoryList{display:grid;gap:.625rem}.frontier-corp-s-blogList-1 .frontier-corp-c-sidebar .c-sidebar__tagList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4375rem}.frontier-corp-s-blogList-1 .frontier-corp-c-sidebar .c-sidebar__categoryList li a{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);padding-left:1rem}@media (min-width:1440px){.frontier-corp-s-blogList-1 .frontier-corp-c-sidebar .c-sidebar__categoryList li a{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-blogList-1 .frontier-corp-c-sidebar .c-sidebar__categoryList li a:before{content:"・";margin-right:.25rem}.frontier-corp-s-blogList-1 .frontier-corp-c-sidebar .c-sidebar__tagList li a{font-size:.8125rem;line-height:1.5;padding:.4375rem 1.125rem;background:var(--color-base-background);border-radius:32px;-webkit-transition:all .3s;transition:all .3s;display:block}@media (hover:hover) and (pointer:fine){.frontier-corp-s-blogDetail .breadcrumb li:last-child a:hover,.frontier-corp-s-blogList-1 .frontier-corp-c-blogCard:hover{cursor:pointer;opacity:1}.frontier-corp-s-blogList-1 .frontier-corp-c-blogCard:hover .c-blogCard__thumb img{-webkit-transform:scale(1.05);transform:scale(1.05)}.frontier-corp-s-blogList-1 .frontier-corp-c-blogCard .c-blogCard__inner:hover{cursor:pointer;opacity:1}.frontier-corp-s-blogList-1 .frontier-corp-c-sidebar .c-sidebar__tagList li a:hover{cursor:pointer;opacity:1;background:var(--color-base-primary);color:#fff}}.frontier-corp-s-blogList-1 .frontier-corp-c-sidebar .c-sidebar__tagList li a span{display:inline-block;margin-left:.25rem}.frontier-corp-s-blogList-1 .frontier-corp-c-sidebar .c-sidebar__categoryList .is-current{font-weight:700;color:var(--color-base-primary)}.frontier-corp-s-form .frontier-corp-c-inner{padding-bottom:clamp(4.5rem,1.0714rem + 7.1429vw,7.5rem);width:calc(100% - 37.5rem)}@media (min-width:1440px){.frontier-corp-s-form .frontier-corp-c-inner{padding-bottom:clamp(7.5rem,.075rem + 8.25vw,9.975rem)}}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-form .frontier-corp-c-inner{max-width:52.5rem;width:100%}}@media screen and (max-width:767px){.frontier-corp-s-blogList-1 .frontier-corp-c-sidebar .c-sidebar__tagList li a{font-size:.625rem}.frontier-corp-s-form .frontier-corp-c-inner{padding-top:4.5rem;max-width:initial;width:100%}}.frontier-corp-s-privacy{padding-bottom:clamp(2.625rem,-5.0893rem + 16.0714vw,9.375rem)}.frontier-corp-s-privacy .frontier-corp-c-inner{padding-top:clamp(4.5rem,5.3571rem + -1.7857vw,3.75rem)}@media (min-width:1440px){.frontier-corp-s-privacy{padding-bottom:clamp(9.375rem,.0938rem + 10.3125vw,12.46875rem)}.frontier-corp-s-privacy .frontier-corp-c-inner{padding-top:clamp(3.75rem,.0375rem + 4.125vw,4.9875rem)}}.frontier-corp-s-privacy+.frontier-corp-s-privacy .frontier-corp-c-inner{padding-top:0}.frontier-corp-s-privacy .frontier-corp-c-sectionTitle{margin-bottom:3rem}.frontier-corp-s-privacy .frontier-corp-c-wysiwyg{padding-left:7.5rem;padding-right:7.5rem}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-privacy .frontier-corp-c-wysiwyg{padding-left:0;padding-right:0}}@media screen and (max-width:767px){.frontier-corp-s-privacy .frontier-corp-c-wysiwyg{padding-left:0;padding-right:0}}.frontier-corp-s-privacy .frontier-corp-c-wysiwyg h2,.frontier-corp-s-privacy .frontier-corp-c-wysiwyg h3,.frontier-corp-s-privacy .frontier-corp-c-wysiwyg h4{border:none;padding-left:0;margin-top:clamp(1.875rem,.5893rem + 2.6786vw,3rem)}.frontier-corp-s-privacy .frontier-corp-c-wysiwyg h2:after,.frontier-corp-s-privacy .frontier-corp-c-wysiwyg h2:before,.frontier-corp-s-privacy .frontier-corp-c-wysiwyg h3:after,.frontier-corp-s-privacy .frontier-corp-c-wysiwyg h3:before,.frontier-corp-s-privacy .frontier-corp-c-wysiwyg h4:after,.frontier-corp-s-privacy .frontier-corp-c-wysiwyg h4:before{display:none}.frontier-corp-s-privacy .frontier-corp-c-wysiwyg h3{font-size:clamp(1.25rem,.9643rem + .5952vw,1.5rem)}@media (min-width:1440px){.frontier-corp-s-privacy .frontier-corp-c-wysiwyg h2,.frontier-corp-s-privacy .frontier-corp-c-wysiwyg h3,.frontier-corp-s-privacy .frontier-corp-c-wysiwyg h4{margin-top:clamp(3rem,.03rem + 3.3vw,3.99rem)}.frontier-corp-s-privacy .frontier-corp-c-wysiwyg h3{font-size:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}}.frontier-corp-s-privacy .frontier-corp-c-wysiwyg ul{padding-left:1.5em}.frontier-corp-s-privacy .frontier-corp-c-wysiwyg ul li{position:relative;padding:0}.frontier-corp-s-privacy .frontier-corp-c-wysiwyg ul li:before{content:"・";position:absolute;left:-1.5em;background:0 0;top:0}.frontier-corp-s-privacy .frontier-corp-c-wysiwyg ul li ul li{margin:.3125rem 0}.frontier-corp-s-recruit-entry .link{position:relative;overflow:hidden;padding-top:clamp(4.5rem,-.2143rem + 9.8214vw,8.625rem);padding-bottom:clamp(6.125rem,5.9822rem + .2976vw,6.25rem);display:block}@media (hover:hover) and (pointer:fine){.frontier-corp-s-recruit-entry .link:hover{cursor:pointer;opacity:1}.frontier-corp-s-recruit-entry .link:hover .bg_color{background-color:transparent}.frontier-corp-s-recruit-entry .link:hover .bg_color:after{opacity:1}.frontier-corp-s-recruit-entry .link:hover .bg,.frontier-corp-s-recruit-entry .link:hover .btn img{-webkit-transform:scale(1.25);transform:scale(1.25)}.frontier-corp-s-case-list .contents ul li a:hover{cursor:pointer;opacity:1}.frontier-corp-s-case-list .contents ul li a:hover:after{right:.625rem}}.frontier-corp-s-recruit-entry .contents{display:grid;z-index:1;position:relative;gap:3.5rem}@media screen and (max-width:767px){.frontier-corp-s-recruit-entry .contents{gap:6rem 1.25rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.frontier-corp-s-recruit-entry .frontier-corp-c-sectionHeader{color:#fff;grid-area:1/1/2/2}.frontier-corp-s-recruit-entry .text{color:#fff;font-size:clamp(.9375rem,.8661rem + .1488vw,1rem);line-height:2;grid-area:2/1/3/2}@media (min-width:1440px){.frontier-corp-s-recruit-entry .link{padding-top:clamp(8.625rem,.0862rem + 9.4875vw,11.47125rem);padding-bottom:clamp(6.25rem,.0625rem + 6.875vw,8.3125rem)}.frontier-corp-s-recruit-entry .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-recruit-entry .btn{grid-area:1/2/3/3;align-self:center;justify-self:end}@media screen and (max-width:767px){.frontier-corp-s-recruit-entry .btn{width:5.25rem;-ms-flex-item-align:start;align-self:flex-start;position:relative;top:-.625rem}}.frontier-corp-s-recruit-entry .btn img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.frontier-corp-s-recruit-entry .img{position:absolute;height:30rem;padding-bottom:1.25rem;overflow:hidden;z-index:0;top:0;left:0;margin-right:calc(-1 * max(240px/2,(100vw - 1600px)/ 2));width:calc(100% + max(240px/2,(100vw - 1600px)/ 2))}@media (min-width:1440px){.frontier-corp-s-recruit-entry .img{height:clamp(30rem,.3rem + 33vw,39.9rem)}}@media screen and (min-width:768px) and (max-width:1239px){.frontier-corp-s-recruit-entry .img{margin-right:-25px;margin-left:-25px;width:calc(100% + 50px)}}@media screen and (max-width:767px){.frontier-corp-s-recruit-entry .img{grid-area:1/1/3/2;width:100%}}.frontier-corp-s-recruit-entry .img .loop{position:absolute;inset:0 auto 0 0;display:grid;grid-auto-flow:column;gap:0;height:100%;will-change:transform;z-index:1}.frontier-corp-s-recruit-entry .img .loop li{height:100%}.frontier-corp-s-recruit-entry .img .loop img{width:auto;-o-object-fit:cover;object-fit:cover;display:block;height:30rem}.frontier-corp-s-case-list{position:relative}.frontier-corp-s-case-list.-recruit .contents{margin-top:clamp(2.25rem,-.3214rem + 5.3571vw,4.5rem)}@media screen and (max-width:767px){.frontier-corp-s-case-list.-recruit ul{grid-template-columns:auto;gap:1.5rem}}.frontier-corp-s-case-list .frontier-corp-c-sectionHeader{margin-bottom:clamp(2.25rem,-.3214rem + 5.3571vw,4.5rem)}.frontier-corp-s-case-list .frontier-corp-c-inner{padding-top:clamp(4.5rem,1.0714rem + 7.1429vw,7.5rem);padding-bottom:clamp(4.5rem,1.0714rem + 7.1429vw,7.5rem);z-index:1;position:relative}@media (min-width:1440px){.frontier-corp-s-recruit-entry .img .loop img{height:clamp(30rem,.3rem + 33vw,39.9rem)}.frontier-corp-s-case-list.-recruit .contents{margin-top:clamp(4.5rem,.045rem + 4.95vw,5.985rem)}.frontier-corp-s-case-list .frontier-corp-c-sectionHeader{margin-bottom:clamp(4.5rem,.045rem + 4.95vw,5.985rem)}.frontier-corp-s-case-list .frontier-corp-c-inner{padding-top:clamp(7.5rem,.075rem + 8.25vw,9.975rem);padding-bottom:clamp(7.5rem,.075rem + 8.25vw,9.975rem)}}.frontier-corp-s-case-list .frontier-corp-c-inner .box{display:grid;grid-template-columns:auto 1fr;gap:6rem;margin-bottom:4.5rem}.frontier-corp-s-case-list .frontier-corp-c-inner .box .text{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:2;padding-top:3.375rem}@media screen and (max-width:767px){.frontier-corp-s-case-list .frontier-corp-c-inner .box{grid-template-columns:auto;gap:1.5rem}.frontier-corp-s-case-list .frontier-corp-c-inner .box .text{padding-top:0}}.frontier-corp-s-case-list .contents ul{display:grid;grid-template-columns:repeat(3,1fr);gap:2.25rem;list-style:none}.frontier-corp-s-case-list .contents ul li{border-radius:.75rem;border:1px solid var(--color-base-gray);background-color:#fff}.frontier-corp-s-case-list .contents ul li a{padding:.75rem .75rem 1.5rem;display:grid;position:relative}@media screen and (max-width:767px){.frontier-corp-s-case-list .contents ul{grid-template-columns:repeat(2,1fr);gap:1rem .6875rem}.frontier-corp-s-case-list .contents ul li{border-radius:.5rem}.frontier-corp-s-case-list .contents ul li a{padding:0 .5rem 1.5rem;height:100%}}@media screen and (hover:hover) and (pointer:fine) and (max-width:767px){.frontier-corp-s-case-list .contents ul li a:hover:after{right:.375rem}}@media (hover:hover) and (pointer:fine){.frontier-corp-s-case-list .contents ul li a:hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05)}}.frontier-corp-s-case-list .contents ul li a:after{content:"";width:1.5rem;height:1.5rem;-webkit-mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);mask-image:url(/assets/frontier-corp/img/common/arrow_circle.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-base-text);position:absolute;-webkit-transition:all .3s;transition:all .3s;bottom:.75rem;right:.75rem}.frontier-corp-s-case-list .contents ul li a[target=_blank]:after{-webkit-mask-image:url(/assets/frontier-corp/img/common/icon_blank.svg);mask-image:url(/assets/frontier-corp/img/common/icon_blank.svg)}.frontier-corp-s-case-list .contents ul li .img{position:relative;overflow:hidden;margin-bottom:clamp(.5rem,-.6429rem + 2.381vw,1.5rem)}@media (min-width:1440px){.frontier-corp-s-case-list .frontier-corp-c-inner .box .text{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}.frontier-corp-s-case-list .contents ul li .img{margin-bottom:clamp(1.5rem,.015rem + 1.65vw,1.995rem)}}@media screen and (max-width:767px){.frontier-corp-s-case-list .contents ul li a:after{width:1rem;height:1rem;bottom:.5rem;right:.5rem}.frontier-corp-s-case-list .contents ul li .img{width:calc(100% + 1rem);margin-left:-.5rem;margin-right:-.5rem}.frontier-corp-s-case-list .contents ul li .img img{border-radius:.5rem .5rem 0 0}}.frontier-corp-s-case-list .contents ul li .img img{aspect-ratio:8/5;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.frontier-corp-s-case-list .contents ul li .company_ja{font-size:clamp(.75rem,.4643rem + .5952vw,1rem);margin-bottom:clamp(.5rem,-.3571rem + 1.7857vw,1.25rem)}.frontier-corp-s-case-list .contents ul li .c-card1__img-wrap{position:relative}.frontier-corp-s-case-list .contents ul li .company_logo{width:clamp(3rem,.7143rem + 4.7619vw,5rem);height:clamp(3rem,.7143rem + 4.7619vw,5rem);position:absolute;background-color:#fff;border-radius:clamp(.25rem,.1072rem + .2976vw,.375rem);right:clamp(.75rem,.4643rem + .5952vw,1rem);bottom:.625rem;-webkit-box-shadow:2px 2px 8px 0 #ebf2f5;box-shadow:2px 2px 8px 0 #ebf2f5}@media (min-width:1440px){.frontier-corp-s-case-list .contents ul li .company_ja{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem);margin-bottom:clamp(1.25rem,.0125rem + 1.375vw,1.6625rem)}.frontier-corp-s-case-list .contents ul li .company_logo{width:clamp(5rem,.05rem + 5.5vw,6.65rem);height:clamp(5rem,.05rem + 5.5vw,6.65rem);border-radius:clamp(.375rem,.0037rem + .4125vw,.49875rem);right:clamp(1rem,.01rem + 1.1vw,1.33rem);bottom:clamp(.625rem,.0062rem + .6875vw,.83125rem)}}.frontier-corp-s-case-list .contents ul li .company_logo img{display:grid;place-items:center;border-radius:0}.frontier-corp-s-case-list .contents ul li h3{font-size:clamp(.875rem,.7322rem + .2976vw,1rem);line-height:1.5;letter-spacing:.01em;font-weight:500;min-block-size:2lh}@media (min-width:1440px){.frontier-corp-s-case-list .contents ul li h3{font-size:clamp(1rem,.01rem + 1.1vw,1.33rem)}}.frontier-corp-s-case-list .contents ul li .c-card1__tags{margin-top:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.frontier-corp-s-case-list .contents ul li .c-card1__tag{font-size:.8125rem;line-height:1.5;padding:.25rem .75rem;background:var(--color-base-background);border-radius:32px;border:none}@media screen and (max-width:767px){.frontier-corp-s-case-list .contents ul li .company_logo{right:0;bottom:0}.frontier-corp-s-case-list .contents ul li .c-card1__tags{margin-top:.875rem;gap:.375rem}.frontier-corp-s-case-list .contents ul li .c-card1__tag{font-size:.625rem}}.frontier-corp-s-case-list .contents ul li .c-card1__tag span{display:inline-block;margin-left:.25rem}.frontier-corp-s-case-list .frontier-corp-c-button{margin-top:clamp(1.25rem,-.75rem + 4.1667vw,3rem);display:grid;place-items:center}@media (min-width:1440px){.frontier-corp-s-case-list .frontier-corp-c-button{margin-top:clamp(3rem,.03rem + 3.3vw,3.99rem)}}