﻿@import"https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght,YOPQ@100..900,300&family=Noto+Sans+JP:wght@100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght,YOPQ@100..900,300&family=Noto+Sans+JP:wght@100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.mt-xs{margin-top:3rem}.pt-xs{padding-top:3rem}.mb-xs{margin-bottom:3rem}.pb-xs{padding-bottom:3rem}.ml-xs{margin-left:3rem}.pl-xs{padding-left:3rem}.mr-xs{margin-right:3rem}.pr-xs{padding-right:3rem}.mx-xs{margin-left:3rem;margin-right:3rem}.my-xs{margin-top:3rem;margin-bottom:3rem}.px-xs{padding-left:3rem;padding-right:3rem}.py-xs{padding-top:3rem;padding-bottom:3rem}.m-xs{margin:3rem}.p-xs{padding:3rem}.mt-sm{margin-top:6rem}.pt-sm{padding-top:6rem}.mb-sm{margin-bottom:6rem}.pb-sm{padding-bottom:6rem}.ml-sm{margin-left:6rem}.pl-sm{padding-left:6rem}.mr-sm{margin-right:6rem}.pr-sm{padding-right:6rem}.mx-sm{margin-left:6rem;margin-right:6rem}.my-sm{margin-top:6rem;margin-bottom:6rem}.px-sm{padding-left:6rem;padding-right:6rem}.py-sm{padding-top:6rem;padding-bottom:6rem}.m-sm{margin:6rem}.p-sm{padding:6rem}.mt-md{margin-top:9rem}.pt-md{padding-top:9rem}.mb-md{margin-bottom:9rem}.pb-md{padding-bottom:9rem}.ml-md{margin-left:9rem}.pl-md{padding-left:9rem}.mr-md{margin-right:9rem}.pr-md{padding-right:9rem}.mx-md{margin-left:9rem;margin-right:9rem}.my-md{margin-top:9rem;margin-bottom:9rem}.px-md{padding-left:9rem;padding-right:9rem}.py-md{padding-top:9rem;padding-bottom:9rem}.m-md{margin:9rem}.p-md{padding:9rem}.mt-lg{margin-top:10rem}.pt-lg{padding-top:10rem}.mb-lg{margin-bottom:10rem}.pb-lg{padding-bottom:10rem}.ml-lg{margin-left:10rem}.pl-lg{padding-left:10rem}.mr-lg{margin-right:10rem}.pr-lg{padding-right:10rem}.mx-lg{margin-left:10rem;margin-right:10rem}.my-lg{margin-top:10rem;margin-bottom:10rem}.px-lg{padding-left:10rem;padding-right:10rem}.py-lg{padding-top:10rem;padding-bottom:10rem}.m-lg{margin:10rem}.p-lg{padding:10rem}.mt-xl{margin-top:12rem}.pt-xl{padding-top:12rem}.mb-xl{margin-bottom:12rem}.pb-xl{padding-bottom:12rem}.ml-xl{margin-left:12rem}.pl-xl{padding-left:12rem}.mr-xl{margin-right:12rem}.pr-xl{padding-right:12rem}.mx-xl{margin-left:12rem;margin-right:12rem}.my-xl{margin-top:12rem;margin-bottom:12rem}.px-xl{padding-left:12rem;padding-right:12rem}.py-xl{padding-top:12rem;padding-bottom:12rem}.m-xl{margin:12rem}.p-xl{padding:12rem}.mt0{margin-top:0rem}.mb0{margin-bottom:0rem}.ml0{margin-left:0rem}.mr0{margin-right:0rem}.pt0{padding-top:0rem}.pb0{padding-bottom:0rem}.pl0{padding-left:0rem}.pr0{padding-right:0rem}.mt2{margin-top:.2rem}.mb2{margin-bottom:.2rem}.ml2{margin-left:.2rem}.mr2{margin-right:.2rem}.pt2{padding-top:.2rem}.pb2{padding-bottom:.2rem}.pl2{padding-left:.2rem}.pr2{padding-right:.2rem}.mt4{margin-top:.4rem}.mb4{margin-bottom:.4rem}.ml4{margin-left:.4rem}.mr4{margin-right:.4rem}.pt4{padding-top:.4rem}.pb4{padding-bottom:.4rem}.pl4{padding-left:.4rem}.pr4{padding-right:.4rem}.mt6{margin-top:.6rem}.mb6{margin-bottom:.6rem}.ml6{margin-left:.6rem}.mr6{margin-right:.6rem}.pt6{padding-top:.6rem}.pb6{padding-bottom:.6rem}.pl6{padding-left:.6rem}.pr6{padding-right:.6rem}.mt8{margin-top:.8rem}.mb8{margin-bottom:.8rem}.ml8{margin-left:.8rem}.mr8{margin-right:.8rem}.pt8{padding-top:.8rem}.pb8{padding-bottom:.8rem}.pl8{padding-left:.8rem}.pr8{padding-right:.8rem}.mt10{margin-top:1rem}.mb10{margin-bottom:1rem}.ml10{margin-left:1rem}.mr10{margin-right:1rem}.pt10{padding-top:1rem}.pb10{padding-bottom:1rem}.pl10{padding-left:1rem}.pr10{padding-right:1rem}.mt12{margin-top:1.2rem}.mb12{margin-bottom:1.2rem}.ml12{margin-left:1.2rem}.mr12{margin-right:1.2rem}.pt12{padding-top:1.2rem}.pb12{padding-bottom:1.2rem}.pl12{padding-left:1.2rem}.pr12{padding-right:1.2rem}.mt14{margin-top:1.4rem}.mb14{margin-bottom:1.4rem}.ml14{margin-left:1.4rem}.mr14{margin-right:1.4rem}.pt14{padding-top:1.4rem}.pb14{padding-bottom:1.4rem}.pl14{padding-left:1.4rem}.pr14{padding-right:1.4rem}.mt16{margin-top:1.6rem}.mb16{margin-bottom:1.6rem}.ml16{margin-left:1.6rem}.mr16{margin-right:1.6rem}.pt16{padding-top:1.6rem}.pb16{padding-bottom:1.6rem}.pl16{padding-left:1.6rem}.pr16{padding-right:1.6rem}.mt18{margin-top:1.8rem}.mb18{margin-bottom:1.8rem}.ml18{margin-left:1.8rem}.mr18{margin-right:1.8rem}.pt18{padding-top:1.8rem}.pb18{padding-bottom:1.8rem}.pl18{padding-left:1.8rem}.pr18{padding-right:1.8rem}.mt20{margin-top:2rem}.mb20{margin-bottom:2rem}.ml20{margin-left:2rem}.mr20{margin-right:2rem}.pt20{padding-top:2rem}.pb20{padding-bottom:2rem}.pl20{padding-left:2rem}.pr20{padding-right:2rem}.mt24{margin-top:2.4rem}.mb24{margin-bottom:2.4rem}.ml24{margin-left:2.4rem}.mr24{margin-right:2.4rem}.pt24{padding-top:2.4rem}.pb24{padding-bottom:2.4rem}.pl24{padding-left:2.4rem}.pr24{padding-right:2.4rem}.mt28{margin-top:2.8rem}.mb28{margin-bottom:2.8rem}.ml28{margin-left:2.8rem}.mr28{margin-right:2.8rem}.pt28{padding-top:2.8rem}.pb28{padding-bottom:2.8rem}.pl28{padding-left:2.8rem}.pr28{padding-right:2.8rem}.mt30{margin-top:3rem}.mb30{margin-bottom:3rem}.ml30{margin-left:3rem}.mr30{margin-right:3rem}.pt30{padding-top:3rem}.pb30{padding-bottom:3rem}.pl30{padding-left:3rem}.pr30{padding-right:3rem}.mt32{margin-top:3.2rem}.mb32{margin-bottom:3.2rem}.ml32{margin-left:3.2rem}.mr32{margin-right:3.2rem}.pt32{padding-top:3.2rem}.pb32{padding-bottom:3.2rem}.pl32{padding-left:3.2rem}.pr32{padding-right:3.2rem}.mt36{margin-top:3.6rem}.mb36{margin-bottom:3.6rem}.ml36{margin-left:3.6rem}.mr36{margin-right:3.6rem}.pt36{padding-top:3.6rem}.pb36{padding-bottom:3.6rem}.pl36{padding-left:3.6rem}.pr36{padding-right:3.6rem}.mt40{margin-top:4rem}.mb40{margin-bottom:4rem}.ml40{margin-left:4rem}.mr40{margin-right:4rem}.pt40{padding-top:4rem}.pb40{padding-bottom:4rem}.pl40{padding-left:4rem}.pr40{padding-right:4rem}.mt48{margin-top:4.8rem}.mb48{margin-bottom:4.8rem}.ml48{margin-left:4.8rem}.mr48{margin-right:4.8rem}.pt48{padding-top:4.8rem}.pb48{padding-bottom:4.8rem}.pl48{padding-left:4.8rem}.pr48{padding-right:4.8rem}.mt56{margin-top:5.6rem}.mb56{margin-bottom:5.6rem}.ml56{margin-left:5.6rem}.mr56{margin-right:5.6rem}.pt56{padding-top:5.6rem}.pb56{padding-bottom:5.6rem}.pl56{padding-left:5.6rem}.pr56{padding-right:5.6rem}.mt60{margin-top:6rem}.mb60{margin-bottom:6rem}.ml60{margin-left:6rem}.mr60{margin-right:6rem}.pt60{padding-top:6rem}.pb60{padding-bottom:6rem}.pl60{padding-left:6rem}.pr60{padding-right:6rem}.mt64{margin-top:6.4rem}.mb64{margin-bottom:6.4rem}.ml64{margin-left:6.4rem}.mr64{margin-right:6.4rem}.pt64{padding-top:6.4rem}.pb64{padding-bottom:6.4rem}.pl64{padding-left:6.4rem}.pr64{padding-right:6.4rem}.mt72{margin-top:7.2rem}.mb72{margin-bottom:7.2rem}.ml72{margin-left:7.2rem}.mr72{margin-right:7.2rem}.pt72{padding-top:7.2rem}.pb72{padding-bottom:7.2rem}.pl72{padding-left:7.2rem}.pr72{padding-right:7.2rem}.mt80{margin-top:8rem}.mb80{margin-bottom:8rem}.ml80{margin-left:8rem}.mr80{margin-right:8rem}.pt80{padding-top:8rem}.pb80{padding-bottom:8rem}.pl80{padding-left:8rem}.pr80{padding-right:8rem}.mt90{margin-top:9rem}.mb90{margin-bottom:9rem}.ml90{margin-left:9rem}.mr90{margin-right:9rem}.pt90{padding-top:9rem}.pb90{padding-bottom:9rem}.pl90{padding-left:9rem}.pr90{padding-right:9rem}.mt96{margin-top:9.6rem}.mb96{margin-bottom:9.6rem}.ml96{margin-left:9.6rem}.mr96{margin-right:9.6rem}.pt96{padding-top:9.6rem}.pb96{padding-bottom:9.6rem}.pl96{padding-left:9.6rem}.pr96{padding-right:9.6rem}.mt100{margin-top:10rem}.mb100{margin-bottom:10rem}.ml100{margin-left:10rem}.mr100{margin-right:10rem}.pt100{padding-top:10rem}.pb100{padding-bottom:10rem}.pl100{padding-left:10rem}.pr100{padding-right:10rem}.mt120{margin-top:12rem}.mb120{margin-bottom:12rem}.ml120{margin-left:12rem}.mr120{margin-right:12rem}.pt120{padding-top:12rem}.pb120{padding-bottom:12rem}.pl120{padding-left:12rem}.pr120{padding-right:12rem}article,aside,footer,header,nav,section,main,div,img{display:block}header,a,li,div,dl,dt,dd,input,section,textarea,th,td,label{box-sizing:border-box}ul,ol{list-style:none;margin:0;padding:0}dd,dt{margin:0}img{max-width:100%;height:auto;border:none;vertical-align:middle}p,dl{margin:0}blockquote{margin:0}figure{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;word-break:break-all}td,th{word-break:break-word;vertical-align:top}h1,h2,h3,h4,h5,h6{line-height:1.6;margin:0;padding:0}*:focus{outline:none}::-webkit-input-placeholder{font-family:sans-serif}:-moz-placeholder{font-family:sans-serif}input,button{background:none;border:none;outline:none}input[type=submit],input[type=reset],input[type=button],button{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=reset]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration,button::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=reset]::focus,input[type=button]::focus,button::focus{outline-offset:-2px}@media screen and (max-width: 767px){input:not([type=checkbox]),textarea,select{font-size:1.6rem}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:none;color:#000}@media(min-width: 410px){a[href^="tel:"]{pointer-events:none;text-decoration:none}}table{word-break:normal;overflow-wrap:break-word}html{font-size:62.5%}body{width:100%;position:relative;margin:0;color:#141e46;font-family:sans-serif;font-size:1.6rem;line-height:1.8}@media screen and (min-width: 992px){.forSP{display:none}.forTAB{display:none}.forPC{display:none}}@media screen and (max-width: 991px){.forSP{display:none}.forTAB{display:none}.forPC{display:none}}@media screen and (max-width: 767px){.forSP{display:initial}.forTAB{display:none}.forPC{display:none}}.x-fit-image{width:100%;height:auto}.rounded.r-xs{border-radius:.5rem}.rounded.r-sm{border-radius:1rem}.rounded.r-md{border-radius:2rem}.rounded.r-lg{border-radius:3rem}.gHeader--menuBtn{z-index:101}.gHeader{z-index:100}.overlay{z-index:80}.toTop{z-index:70}a{transition:opacity .2s ease-out,color .2s ease-out;text-decoration:none}a:hover{opacity:.7}main{background:#e6e6e6;width:100%;position:relative;overflow:hidden;padding-top:7.5rem}@media screen and (max-width: 1100px){main{padding-top:6.4rem}}main{min-height:75svh}.admin_only{display:flex;flex-direction:column;position:fixed;left:0;bottom:0;text-align:center;z-index:1000}@media screen and (max-width: 767px){.admin_only{display:none}}.admin_only a{font-size:3rem;color:#fff;opacity:.8;background:#b8bbc7;padding:0 1rem}.admin_only a.logout{margin-top:1rem;font-size:1.2rem}.page404__inner{padding:8rem 0 0;text-align:center;display:grid;gap:1rem}.page404__inner h1{font-size:2rem}.trigger .tt100ms,.trigger .tt100ms::before,.trigger .tt100ms::after{transition:0.1s}.trigger .tt200ms,.trigger .tt200ms::before,.trigger .tt200ms::after{transition:0.2s}.trigger .tt300ms,.trigger .tt300ms::before,.trigger .tt300ms::after{transition:0.3s}.trigger .tt400ms,.trigger .tt400ms::before,.trigger .tt400ms::after{transition:0.4s}.trigger .tt500ms,.trigger .tt500ms::before,.trigger .tt500ms::after{transition:0.5s}.trigger .tt600ms,.trigger .tt600ms::before,.trigger .tt600ms::after{transition:0.6s}.trigger .tt700ms,.trigger .tt700ms::before,.trigger .tt700ms::after{transition:0.7s}.trigger .tt800ms,.trigger .tt800ms::before,.trigger .tt800ms::after{transition:0.8s}.trigger .tt900ms,.trigger .tt900ms::before,.trigger .tt900ms::after{transition:0.9s}.trigger .tt1000ms,.trigger .tt1000ms::before,.trigger .tt1000ms::after{transition:1s}.trigger .delay-1,.trigger .delay-1::before,.trigger .delay-1::after{transition-delay:0.15s}.trigger .delay-2,.trigger .delay-2::before,.trigger .delay-2::after{transition-delay:0.3s}.trigger .delay-3,.trigger .delay-3::before,.trigger .delay-3::after{transition-delay:0.45s}.trigger .delay-4,.trigger .delay-4::before,.trigger .delay-4::after{transition-delay:0.6s}.trigger .delay-5,.trigger .delay-5::before,.trigger .delay-5::after{transition-delay:0.75s}.trigger .delay-6,.trigger .delay-6::before,.trigger .delay-6::after{transition-delay:0.9s}.trigger .delay-7,.trigger .delay-7::before,.trigger .delay-7::after{transition-delay:1.05s}.trigger .delay-8,.trigger .delay-8::before,.trigger .delay-8::after{transition-delay:1.2s}.trigger .delay-9,.trigger .delay-9::before,.trigger .delay-9::after{transition-delay:1.35s}.trigger .delay-10,.trigger .delay-10::before,.trigger .delay-10::after{transition-delay:1.5s}.trigger .delay-11,.trigger .delay-11::before,.trigger .delay-11::after{transition-delay:1.65s}.trigger .delay-12,.trigger .delay-12::before,.trigger .delay-12::after{transition-delay:1.8s}.trigger .fade-in,.trigger .fade-in::before,.trigger .fade-in::after{opacity:0}.trigger .t2b,.trigger .t2b::before,.trigger .t2b::after{transform:translateY(-70px)}.trigger .b2t,.trigger .b2t::before,.trigger .b2t::after{transform:translateY(70px)}.trigger .r2l,.trigger .r2l::before,.trigger .r2l::after{transform:translateX(70px)}.trigger .l2r,.trigger .l2r::before,.trigger .l2r::after{transform:translateX(-70px)}.trigger .br2bl,.trigger .br2bl::before,.trigger .br2bl::after{transform:translate(70px, 70px)}.trigger .bl2br,.trigger .bl2br::before,.trigger .bl2br::after{transform:translate(-70px, 70px)}.trigger .tr2tl,.trigger .tr2tl::before,.trigger .tr2tl::after{transform:translate(70px, -70px)}.trigger .tl2tr,.trigger .tl2tr::before,.trigger .tl2tr::after{transform:translate(-70px, -70px)}.trigger .tr2bl,.trigger .tr2bl::before,.trigger .tr2bl::after{transform:translate(70px, -70px)}.trigger .tl2br,.trigger .tl2br::before,.trigger .tl2br::after{transform:translate(-70px, -70px)}.trigger .br2tl,.trigger .br2tl::before,.trigger .br2tl::after{transform:translate(70px, 70px)}.trigger .bl2tr,.trigger .bl2tr::before,.trigger .bl2tr::after{transform:translate(-70px, 70px)}.trigger.set .fade-in,.trigger.set .fade-in::before,.trigger.set .fade-in::after{opacity:1}.trigger.set .br2bl,.trigger.set .bl2br,.trigger.set .tr2tl,.trigger.set .tl2tr,.trigger.set .tr2bl,.trigger.set .tl2br,.trigger.set .br2tl,.trigger.set .bl2tr,.trigger.set .t2b,.trigger.set .b2t,.trigger.set .r2l,.trigger.set .l2r,.trigger.set .br2bl,.trigger.set .bl2br,.trigger.set .tr2tl,.trigger.set .tl2tr,.trigger.set .tr2bl,.trigger.set .tl2br,.trigger.set .br2tl,.trigger.set .bl2tr,.trigger.set .t2b,.trigger.set .b2t,.trigger.set .r2l,.trigger.set .l2r::before,.trigger.set .br2bl,.trigger.set .bl2br,.trigger.set .tr2tl,.trigger.set .tl2tr,.trigger.set .tr2bl,.trigger.set .tl2br,.trigger.set .br2tl,.trigger.set .bl2tr,.trigger.set .t2b,.trigger.set .b2t,.trigger.set .r2l,.trigger.set .l2r::after{transform:translate(0px, 0px)}@media screen and (max-width: 767px){table[id],section[id]{scroll-margin-top:6.4rem}}header{position:fixed;top:0;left:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;height:10rem;width:100%;padding:0 3rem;transition:all .5s}header .header-logo{height:100%;width:auto;display:flex;justify-content:center;align-items:center}header .header-logo-image{height:calc(100% - 5rem);width:auto;transition:filter .3s ease}header .header-nav{display:flex;justify-content:center;align-items:center;gap:3rem}header .header-nav li a{font-size:1.4rem;color:#fff;font-weight:600}header .header-nav li a.header-btn{display:flex;justify-content:flex-start;align-items:center;background:linear-gradient(90deg, #328cff 0%, #0032d2 100%);height:3.8rem;width:15rem;padding:0 2rem;border-radius:1.9rem;position:relative}header .header-nav li a.header-btn:before,header .header-nav li a.header-btn:after{content:"";position:absolute;display:inline-block}header .header-nav li a.header-btn:before{width:1.25rem;height:1px;background:#fff;right:1.75rem}header .header-nav li a.header-btn:after{right:1.75rem;width:.6rem;height:.6rem;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-135deg)}header .toggle-btn{display:flex;position:fixed;top:2rem;right:2rem;width:5rem;height:5rem;border-radius:.5rem;background:linear-gradient(-90deg, #0032d2 0%, #328cff 100%);justify-content:center;align-items:center;z-index:9999;transition:all .5s;cursor:pointer}header .toggle-btn:before,header .toggle-btn:after{content:"";width:2.5rem;height:1px;background:#fff;display:inline-block;position:absolute;transition:all .3s}header .toggle-btn:before{transform:translateY(-0.3rem)}header .toggle-btn:after{transform:translateY(0.3rem)}header.pages{height:6rem;background:#fff;transition:all .5s}header.pages .header-logo-image{height:calc(100% - 2.4rem);filter:invert(1)}header.pages .header-nav li a:not(.header-btn){color:#000}header.pages .toggle-btn{top:1rem;right:1rem;width:4rem;height:4rem}header.open .toggle-btn:before{transform:translateY(0rem) rotate(-45deg)}header.open .toggle-btn:after{transform:translateY(0rem) rotate(45deg)}header.open .toggle-btn:before,header.open .toggle-btn:after{transition:all .3s}header.fixed{height:6rem;background:#fff;transition:all .5s}header.fixed .header-logo-image{height:calc(100% - 2.4rem);filter:invert(1)}header.fixed .header-nav li a:not(.header-btn){color:#000}header.fixed .toggle-btn{top:1rem;right:1rem;width:4rem;height:4rem;transition:all .5s}@media screen and (min-width: 992px){header .toggle-btn{display:none}}@media screen and (max-width: 991px){header .header-nav{display:flex;justify-content:center;align-items:center;gap:2rem;position:fixed;height:100vh;width:30rem;top:0;right:0;background:rgba(0,0,0,.6666666667);flex-direction:column;z-index:60;transform:translateX(30rem);transition:all .3s}header .header-nav li{width:calc(100% - 4rem)}header .header-nav li a{font-size:1.6rem;font-weight:400}header.open .header-nav{transition:all .3s;transform:translateX(0rem)}header.open .header-nav li a:not(.header-btn){color:#fff}header.scrolled{height:6rem;background:#fff;transition:all .5s}header.scrolled .header-logo-image{height:calc(100% - 2.4rem);filter:invert(1)}header.scrolled .header-nav li a:not(.header-btn){color:#fff}}section#entry .inner{display:flex;justify-content:space-between;align-items:flex-end}section#entry .inner .info-wrap h3{font-size:3rem;margin-bottom:2.5rem}section#entry .inner .info-wrap .exp{font-size:1.5rem}section#entry .inner .btn-wrap{min-width:33.5rem}section#entry .inner .btn-wrap .btn{background:linear-gradient(90deg, #0032d2 0%, #328cff 100%);display:flex;justify-content:flex-start;align-items:center;min-width:auto;width:100%;height:7.6rem;border-radius:.6rem;padding:0 2rem;font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;font-weight:600;color:#fff;position:relative}section#entry .inner .btn-wrap .btn .arrow{color:#fff;position:absolute;content:"";display:flex;justify-content:center;align-items:center;height:6rem;width:5rem;border:none;border-left:2px solid hsla(0,0%,100%,.4);transform:none;left:initial;top:initial;bottom:initial;right:0}section#entry .inner .btn-wrap .btn .arrow:before,section#entry .inner .btn-wrap .btn .arrow:after{content:"";display:inline-block;position:absolute}section#entry .inner .btn-wrap .btn .arrow:before{width:1.4rem;height:1px;background:#fff}section#entry .inner .btn-wrap .btn .arrow:after{width:.9rem;height:.9rem;transform:rotate(-135deg);border-left:1px solid #fff;border-bottom:1px solid #fff;margin-left:4px;margin-top:0px}@media screen and (max-width: 991px){section#entry .inner{flex-direction:column;align-items:flex-start;width:calc(100% - 4rem);gap:2rem}section#entry .inner .btn-wrap .btn{height:5rem}}section#contact{padding:12rem 0;background:linear-gradient(90deg, #328cff 0%, #0032d2 100%)}section#contact .inner{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}section#contact .inner .section-title{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:2.5rem;color:#fff}section#contact .inner .section-title .section-title_jp{position:relative;display:flex;justify-content:flex-start;align-items:center;height:2rem;font-size:1.5rem;line-height:1;padding-left:2rem;font-weight:600}section#contact .inner .section-title .section-title_jp:before{content:"";display:inline-block;width:.7rem;height:2rem;position:absolute;inset:0;background:#fff;transform:skewX(-20deg);z-index:1;left:0px}section#contact .inner .section-title .section-title_en{font-family:"Kumbh Sans",sans-serif;font-weight:600;font-size:7rem;line-height:1}section#contact .inner .section-title .lead{font-family:"Noto Sans JP",sans-serif;font-size:2rem;font-weight:600;color:#fff}section#contact .inner .btn-wrap{min-width:40rem}section#contact .inner .btn-wrap .exp{display:flex;justify-content:center;align-items:center;height:3rem;padding-left:4rem;margin-bottom:2.5rem;position:relative}section#contact .inner .btn-wrap .exp:before{display:flex;justify-content:center;align-items:center;content:"";width:3rem;height:3rem;border-radius:1.5rem;background:#fff no-repeat url(../../assets/img/common/tel-icon.svg) center center/1.3rem 1.7rem;position:absolute;left:0}section#contact .inner .btn-wrap .exp .tel,section#contact .inner .btn-wrap .exp .working-time{color:#fff}section#contact .inner .btn-wrap .exp .tel{font-family:"Montserrat",sans-serif;font-size:3.2rem;font-weight:500}section#contact .inner .btn-wrap .exp .working-time{margin-left:1.2rem}section#contact .inner .btn-wrap .btn{display:flex;justify-content:flex-start;align-items:center;min-width:auto;width:100%;height:7.6rem;background:#fff;border-radius:.6rem;padding:0 2rem;font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;font-weight:600;color:#141e46;position:relative}section#contact .inner .btn-wrap .btn .arrow{color:#141e46;position:absolute;content:"";display:flex;justify-content:center;align-items:center;height:7rem;width:5rem;border:none;border-left:1px solid rgba(20,30,70,.1176470588);transform:none;left:initial;top:initial;bottom:initial;right:0}section#contact .inner .btn-wrap .btn .arrow:before,section#contact .inner .btn-wrap .btn .arrow:after{content:"";display:inline-block;position:absolute}section#contact .inner .btn-wrap .btn .arrow:before{width:1.4rem;height:1px;background:#141e46}section#contact .inner .btn-wrap .btn .arrow:after{width:.9rem;height:.9rem;transform:rotate(-135deg);border-left:1px solid #141e46;border-bottom:1px solid #141e46;margin-left:4px;margin-top:0px}section#contact .inner .btn-wrap .btn:after{content:none}@media screen and (max-width: 991px){section#contact{padding:6rem 0}section#contact .inner{flex-direction:column;gap:2rem}section#contact .inner .section-title{width:100%}section#contact .inner .section-title .section-title_en{font-size:4.5rem}section#contact .inner .section-title .lead{font-size:1.6rem}section#contact .inner .btn-wrap{width:max-content;margin-right:auto;min-width:auto;width:100%;max-width:40rem}section#contact .inner .btn-wrap .exp{flex-direction:column;align-items:flex-start;height:initial;padding-left:4rem;margin-bottom:1.5rem}section#contact .inner .btn-wrap .exp:before{top:0}section#contact .inner .btn-wrap .exp .tel{line-height:1;height:3.2rem}section#contact .inner .btn-wrap .exp .working-time{margin-left:0}section#contact .inner .btn-wrap .btn{height:5rem}section#contact .inner .btn-wrap .btn .arrow{color:#141e46;position:absolute;content:"";display:flex;justify-content:center;align-items:center;height:calc(100% - 1rem);width:5rem;border:none;border-left:1px solid rgba(20,30,70,.1176470588);transform:none;left:initial;top:initial;bottom:initial;right:0}}.gFooter{color:#141e46;font-size:1.4rem;padding:10rem 0 0;background:url(../../assets/img/common/bg__common_footer_background.jpg) center top/cover;background-attachment:fixed}.gFooter a,.gFooter a:visited{color:#141e46}.gFooter__inner{display:flex;justify-content:space-between;align-items:stretch;width:calc(100% - 4rem);max-width:1160px;margin-left:auto;margin-right:auto;border-bottom:1px solid rgba(20,30,70,.1176470588);padding-bottom:5rem}.gFooter__inner .info-wrap{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.gFooter__inner .info-wrap .company-name_jp{font-family:"Noto Sans JP",sans-serif;font-size:2.5rem;font-weight:600;line-height:1.25}.gFooter__inner .info-wrap .company-name_en{font-size:1.3rem;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;letter-spacing:.5px;margin-bottom:5rem}.gFooter__inner .info-wrap .address{text-align:left;margin-bottom:3rem}.gFooter__inner .info-wrap .address:last-of-type{margin-bottom:0}.gFooter__inner .info-wrap .address strong{font-weight:bold}.gFooter__inner .nav-wrap{display:flex;justify-content:space-between;align-items:flex-end;flex-direction:column}.gFooter__inner .nav-wrap ul{display:flex;justify-content:center;align-items:center;gap:3rem}.gFooter__inner .nav-wrap ul li{font-weight:bold}.gFooter__inner .nav-wrap .underline{text-decoration:underline}@media screen and (max-width: 991px){.gFooter{padding:5rem 0 0}.gFooter__inner{justify-content:flex-start;flex-direction:column;gap:2.5rem;padding-bottom:2.5rem}.gFooter__inner .info-wrap,.gFooter__inner .nav-wrap{align-items:flex-start;width:100%}.gFooter__inner .info-wrap .company-name_jp{font-family:"Noto Sans JP",sans-serif;font-size:2.5rem;font-weight:600;line-height:1.25}.gFooter__inner .info-wrap .company-name_en{margin-bottom:2rem}.gFooter__inner .info-wrap .address{text-align:left;margin-bottom:1.25rem}.gFooter__inner .info-wrap .address:last-of-type{margin-bottom:0}.gFooter__inner .nav-wrap{display:none}.gFooter__inner .nav-wrap ul{flex-direction:column;align-items:start;gap:.5rem;margin-bottom:1.5rem}}.gFooter .copyright{padding:3rem 0;text-align:center;color:#666d87;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}@media screen and (max-width: 991px){.gFooter .copyright{padding:1.5rem 0}}.toTop{display:none;position:fixed;bottom:2.5rem;right:2.5rem;cursor:pointer;width:5rem;height:5rem;border-radius:2.5rem;background:linear-gradient(90deg, #0032d2 0%, #328cff 100%);display:flex;justify-content:center;align-items:center;z-index:9999}.toTop:before{position:absolute;content:"GO TOP";color:#666d87;top:-2.5rem;font-size:1.2rem}.toTop:after{content:"↑";display:inline-block;color:#fff;font-weight:600}@media screen and (min-width: 768px){.is_sp{display:none !important}.is_pc{display:block}br.is_pc{display:inline-block}}@media screen and (max-width: 767px){.is_pc{display:none !important}.is_sp{display:block}br.is_sp{display:inline-block}}@media screen and (max-width: 991px){.is_tab{display:none !important}}.btn{display:flex;justify-content:center;align-items:center;min-width:24rem;height:5.6rem;border-radius:2.8rem;color:#fff;text-decoration:none;padding:0 2rem;background:linear-gradient(90deg, #0032d2 0%, #328cff 100%);cursor:pointer;transition:all .3s}.btn.arrow{justify-content:flex-start;position:relative}.btn.arrow:before,.btn.arrow:after{position:absolute;content:"";display:inline-block;right:2.75rem;transition:all .3s}.btn.arrow:before{width:1rem;height:1px;background:#fff}.btn.arrow:after{width:.9rem;height:.9rem;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-135deg)}.btn:hover{opacity:.7;transition:all .3s}.btn:hover.arrow:before,.btn:hover.arrow:after{right:2.25rem;transition:all .3s}.wrapper{max-width:1160px;width:calc(100% - 3rem);margin-left:auto;margin-right:auto}.wrapper.s_lg{margin-bottom:10rem}@media screen and (max-width: 767px){.wrapper.s_lg{margin-bottom:6rem}}.wrapper.ns_tp{padding-top:0}.wrapper.ns_bt{padding-bottom:0}.wrapper.lg{width:100%;max-width:100%}.wrapper.thin{max-width:820px}.embed--youtube{position:relative;display:block;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;margin-bottom:25px}.embed--youtube iframe{width:100%;height:100%;position:absolute;top:0;left:0}.table--wrap{overflow-x:auto;margin-bottom:6rem}.table--wrap img,.table--wrap table{min-width:600px}.breadcrumb{max-width:1160px;width:calc(100% - 3rem);margin-left:auto;margin-right:auto}.breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;gap:.3rem 0;font-size:1.5rem}.breadcrumb__item{max-width:20em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumb__link{color:#00a0fa;text-decoration:none;transition:opacity .3s}.breadcrumb__link:visited{color:#00a0fa}.breadcrumb__link:hover{opacity:.7;text-decoration:underline}.breadcrumb__current{color:#000}.breadcrumb__sep{display:inline-block;width:8px;height:8px;border-left:2px solid #b8bbc7;border-bottom:2px solid #b8bbc7;transform:rotate(-135deg);margin:0 15px}@media screen and (max-width: 767px){.breadcrumb{font-size:1.2rem}.breadcrumb__list{font-size:1.2rem}.breadcrumb__item{max-width:14em}}.toc__container{display:table;min-width:50%;border:1px solid #b8bbc7;border-radius:5px;padding:2rem 3rem;margin:3rem 0}.toc__container a{text-decoration:none;color:#000}.toc__title{font-size:1.8rem;color:#b8bbc7;font-weight:bold;margin:0 0 .5rem}.toc__list{margin-bottom:0;list-style:none;counter-reset:list;padding-left:2em;display:grid;grid-template-columns:1fr;gap:.5rem}.toc__list li{counter-increment:list;position:relative}.toc__list li::before{color:#b8bbc7;content:counter(list) ".";position:absolute;left:-3em;width:2.5em;text-align:right}.post__wrapper{display:grid;grid-template-columns:auto 26%;gap:0 6%}.post--empty{text-align:center}.post__aside{display:grid;grid-template-columns:1fr;gap:6rem}.post__aside--title{font-weight:bold;margin-bottom:1rem;border-bottom:1px solid #b8bbc7}.post__aside--list{font-size:1.5rem}.post__aside--list a{text-decoration:none;padding:.8rem 0;display:inline-block}.post__aside--list a,.post__aside--list a:visited{color:#000}.post__aside--list a[aria-current=page]{color:#00a0fa;font-weight:bold}.post__aside--list li{border-bottom:1px solid #b8bbc7}.post__aside--list .children{padding-left:1em;border-top:1px dashed #b8bbc7}.post__aside--list .children li{border-bottom-style:dashed}.post__aside--list .children li:last-child{border:none}.post__list{display:grid;grid-template-columns:1fr;gap:3rem}.post__list a{text-decoration:none}.post__list a,.post__list a:visited{color:#000}.post__list--img{grid-template-columns:repeat(2, 1fr);gap:3rem 5%}.post__list--img .post--single{border:none}.post--single{display:flex;flex-direction:column;gap:2rem;padding-bottom:3rem;border-bottom:1px solid #b8bbc7}.post--single>a{display:inline-block;position:relative}.post--thumb{aspect-ratio:3/2;overflow:hidden}.post--thumb img{object-fit:cover;width:100%;height:100%}.post--thumb a{display:block}.post--title{font-size:1.8rem}.post--info{font-size:1.5rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.post--catList{font-size:1.4rem;display:flex;flex-wrap:wrap;gap:.5rem}.post--catList a{display:block;text-decoration:none;padding:0 .8rem;background:#b8bbc7}.post--catList a,.post--catList a:visited{color:#fff}.post--archiveTitle{font-size:2.4rem;font-weight:bold;margin-bottom:2rem}.post--pager ul{margin-top:4rem;font-size:1.8rem;line-height:1;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;text-align:center}.post--pager ul a,.post--pager ul span{overflow:hidden;white-space:nowrap;display:flex;justify-content:center;align-items:center;width:40px;height:40px;box-sizing:border-box}.post--pager ul a.current,.post--pager ul span.current{color:#fff;background:#b8bbc7}.post--pager ul a.dots,.post--pager ul span.dots{border:none}.post--pager ul a{text-decoration:none;border:1px solid #b8bbc7;transition:background .2s}.post--pager ul a,.post--pager ul a:visited{color:#b8bbc7}.post--pager ul a:hover{opacity:1;background:rgba(184,187,199,.3)}.article__info{margin-bottom:2rem}.article__cont{overflow:hidden;margin:4rem auto 6rem}.article--title{font-size:2.4rem;font-weight:bold;margin-bottom:2rem}.article--guide{text-align:center}@media screen and (max-width: 767px){.post__wrapper{grid-template-columns:minmax(0, 1fr);gap:6rem}.post__aside{gap:4rem}.post__list--img{grid-template-columns:repeat(1, 1fr);gap:4rem;max-width:500px;margin:0 auto}.post__list--img .post--single{padding-bottom:0}.post--catList{font-size:1.3rem}.post--archiveTitle{font-size:2.2rem;padding-bottom:.5rem;border-bottom:1px solid #b8bbc7}.post--pager ul{font-size:1.6rem}.article__cont{margin:4rem auto}}body.pages{color:#141e46}body.pages main{background:url(../../assets/img/common/bg__common_lowerpage-main_background.jpg) no-repeat center 7.5rem/cover,#e6e6e6;background-attachment:fixed}body.pages main .pageTitle{font-weight:bold;text-align:center;overflow:hidden;padding:5rem 0;margin-bottom:5rem;position:relative}body.pages main .pageTitle>img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover;width:100%;height:100%}body.pages main .pageTitle__inner{max-width:1160px;width:calc(100% - 3rem);margin-left:auto;margin-right:auto;position:relative;z-index:1}body.pages main .pageTitle .page-title-jp,body.pages main .pageTitle .page-title-en{display:flex;justify-content:flex-start;align-items:center;line-height:1;text-align:start}body.pages main .pageTitle .page-title-jp{font-size:1.9rem;height:2.5rem;padding-left:3.5rem;position:relative;margin-bottom:1.5rem}body.pages main .pageTitle .page-title-jp:before{position:absolute;content:"";display:inline-block;height:100%;width:.8rem;background:linear-gradient(180deg, #328aff 0%, #0032d2 100%);transform:skewX(-15deg);left:1.25rem}body.pages main .pageTitle .page-title-en{font-size:8.9rem;margin-bottom:4rem}@media screen and (max-width: 767px){body.pages main .pageTitle{padding:3rem 0}body.pages main .pageTitle .page-title-jp,body.pages main .pageTitle .page-title-en{display:flex;justify-content:flex-start;align-items:center;line-height:1}body.pages main .pageTitle .page-title-jp{font-size:1.2rem;height:1.3rem;padding-left:1.5rem;margin-bottom:1.5rem}body.pages main .pageTitle .page-title-jp:before{height:100%;width:.43rem;left:.5rem}body.pages main .pageTitle .page-title-en{font-size:3.7rem}}body.pages main #tinymce .is_sp{opacity:.5}body.pages main #tinymce,body.pages main .pages__editable,body.pages main .article__cont{overflow-wrap:anywhere}body.pages main #tinymce .toc__container,body.pages main .pages__editable .toc__container,body.pages main .article__cont .toc__container{display:table;min-width:50%;border:1px solid #b8bbc7;border-radius:5px;padding:2rem 3rem;margin:3rem 0}body.pages main #tinymce .toc__container a,body.pages main .pages__editable .toc__container a,body.pages main .article__cont .toc__container a{text-decoration:none;color:#000}body.pages main #tinymce .toc__title,body.pages main .pages__editable .toc__title,body.pages main .article__cont .toc__title{font-size:1.8rem;color:#b8bbc7;font-weight:bold;margin:0 0 .5rem}body.pages main #tinymce .toc__list,body.pages main .pages__editable .toc__list,body.pages main .article__cont .toc__list{margin-bottom:0;list-style:none;counter-reset:list;padding-left:2em;display:grid;grid-template-columns:1fr;gap:.5rem}body.pages main #tinymce .toc__list li,body.pages main .pages__editable .toc__list li,body.pages main .article__cont .toc__list li{counter-increment:list;position:relative}body.pages main #tinymce .toc__list li::before,body.pages main .pages__editable .toc__list li::before,body.pages main .article__cont .toc__list li::before{color:#b8bbc7;content:counter(list) ".";position:absolute;left:-3em;width:2.5em;text-align:right}body.pages main #tinymce code,body.pages main .pages__editable code,body.pages main .article__cont code{display:inline-block;background:#272822;color:#ddd;padding:0 .5rem;border-radius:4px;line-height:1.6}body.pages main #tinymce span.is_break_pc,body.pages main #tinymce span.is_break_sp,body.pages main .pages__editable span.is_break_pc,body.pages main .pages__editable span.is_break_sp,body.pages main .article__cont span.is_break_pc,body.pages main .article__cont span.is_break_sp{display:block;font-size:0}@media screen and (max-width: 767px){body.pages main #tinymce span.is_break_pc,body.pages main .pages__editable span.is_break_pc,body.pages main .article__cont span.is_break_pc{display:none}}@media screen and (min-width: 768px){body.pages main #tinymce span.is_break_sp,body.pages main .pages__editable span.is_break_sp,body.pages main .article__cont span.is_break_sp{display:none}}body.pages main #tinymce h2,body.pages main #tinymce h3,body.pages main #tinymce h4,body.pages main #tinymce h5,body.pages main #tinymce h6,body.pages main .pages__editable h2,body.pages main .pages__editable h3,body.pages main .pages__editable h4,body.pages main .pages__editable h5,body.pages main .pages__editable h6{margin-bottom:3rem}body.pages main #tinymce h2,body.pages main .pages__editable h2{font-size:3rem;padding-left:4.5rem;height:3rem;position:relative;display:flex;justify-content:flex-start;align-items:center;margin-bottom:5rem}body.pages main #tinymce h2:before,body.pages main #tinymce h2:after,body.pages main .pages__editable h2:before,body.pages main .pages__editable h2:after{position:absolute;content:"";display:inline-block;width:1.7rem;height:1.7rem;border-radius:.25rem}body.pages main #tinymce h2:before,body.pages main .pages__editable h2:before{background:#fff;left:0;bottom:0}body.pages main #tinymce h2:after,body.pages main .pages__editable h2:after{background:linear-gradient(90deg, #328aff 0%, #0032d2 100%);left:1.3rem;top:0}body.pages main #tinymce h3,body.pages main .pages__editable h3{display:flex;justify-content:flex-start;align-items:center;font-size:2rem;line-height:1;height:2.4rem;margin-bottom:2rem}body.pages main #tinymce h4,body.pages main .pages__editable h4{font-size:2.2rem}body.pages main #tinymce h5,body.pages main .pages__editable h5{font-size:2rem}body.pages main #tinymce h6,body.pages main .pages__editable h6{font-size:1.8rem}body.pages main #tinymce a,body.pages main #tinymce a:visited,body.pages main .pages__editable a,body.pages main .pages__editable a:visited{color:#00a0fa;text-decoration:underline}body.pages main #tinymce img,body.pages main .pages__editable img{border-radius:.6rem}body.pages main #tinymce img,body.pages main #tinymce p,body.pages main .pages__editable img,body.pages main .pages__editable p{margin:0 0 3rem}body.pages main #tinymce img.mb0,body.pages main #tinymce p.mb0,body.pages main .pages__editable img.mb0,body.pages main .pages__editable p.mb0{margin-bottom:0}body.pages main #tinymce p,body.pages main .pages__editable p{text-align:justify}body.pages main #tinymce p:has(>iframe,>img,>video,>form),body.pages main .pages__editable p:has(>iframe,>img,>video,>form){margin-bottom:0}body.pages main #tinymce ul,body.pages main #tinymce ol,body.pages main .pages__editable ul,body.pages main .pages__editable ol{margin-bottom:2rem;padding-left:1.5em}body.pages main #tinymce ul,body.pages main .pages__editable ul{list-style:disc}body.pages main #tinymce ol,body.pages main .pages__editable ol{list-style:decimal}body.pages main #tinymce hr,body.pages main .pages__editable hr{border:none;padding:1rem;margin:0 auto}body.pages main #tinymce iframe,body.pages main .pages__editable iframe{width:100%;display:block}body.pages main #tinymce table img,body.pages main #tinymce table p,body.pages main .pages__editable table img,body.pages main .pages__editable table p{margin-bottom:0}body.pages main #tinymce table p,body.pages main .pages__editable table p{text-align:justify}body.pages main #tinymce table th,body.pages main #tinymce table td,body.pages main .pages__editable table th,body.pages main .pages__editable table td{font-weight:normal;padding:1rem}body.pages main #tinymce blockquote,body.pages main .pages__editable blockquote{background:#fff;padding:3rem;border-radius:.6rem;line-height:2;font-size:1.5rem;margin-bottom:1.5rem}body.pages main #tinymce .tb_list,body.pages main .pages__editable .tb_list{width:100%;margin:0 auto}body.pages main #tinymce .tb_list tr,body.pages main .pages__editable .tb_list tr{border-bottom:1px solid #b8bbc7}body.pages main #tinymce .tb_list tr:first-of-type,body.pages main .pages__editable .tb_list tr:first-of-type{border-top:1px solid #b8bbc7}body.pages main #tinymce .tb_list tr th,body.pages main #tinymce .tb_list tr td,body.pages main .pages__editable .tb_list tr th,body.pages main .pages__editable .tb_list tr td{font-size:1.6rem;font-weight:normal;text-align:left;padding:1.5rem 0}body.pages main #tinymce .tb_list tr th,body.pages main .pages__editable .tb_list tr th{width:20%;font-weight:600}body.pages main #tinymce .tb_list tr td,body.pages main .pages__editable .tb_list tr td{width:80%;padding-left:2%}body.pages main #tinymce .tb_fbox th,body.pages main #tinymce .tb_fbox td,body.pages main .pages__editable .tb_fbox th,body.pages main .pages__editable .tb_fbox td{padding:0 0 4rem;width:50%}@media screen and (max-width: 767px){body.pages main #tinymce .tb_fbox th,body.pages main #tinymce .tb_fbox td,body.pages main .pages__editable .tb_fbox th,body.pages main .pages__editable .tb_fbox td{width:100% !important;padding:0 0 2rem}body.pages main #tinymce .tb_fbox th:last-child,body.pages main #tinymce .tb_fbox td:last-child,body.pages main .pages__editable .tb_fbox th:last-child,body.pages main .pages__editable .tb_fbox td:last-child{padding-bottom:0}}@media screen and (min-width: 768px){body.pages main #tinymce .tb_fbox tr th:first-child,body.pages main #tinymce .tb_fbox tr td:first-child,body.pages main .pages__editable .tb_fbox tr th:first-child,body.pages main .pages__editable .tb_fbox tr td:first-child{padding-right:2%}body.pages main #tinymce .tb_fbox tr th:last-child,body.pages main #tinymce .tb_fbox tr td:last-child,body.pages main .pages__editable .tb_fbox tr th:last-child,body.pages main .pages__editable .tb_fbox tr td:last-child{padding-left:2%}body.pages main #tinymce .tb_fbox tr:last-child th,body.pages main #tinymce .tb_fbox tr:last-child td,body.pages main .pages__editable .tb_fbox tr:last-child th,body.pages main .pages__editable .tb_fbox tr:last-child td{padding-bottom:0}}@media screen and (max-width: 767px){body.pages main #tinymce .tb_fbox tr,body.pages main .pages__editable .tb_fbox tr{display:flex;flex-direction:column;margin-bottom:4rem}body.pages main #tinymce .tb_fbox tr:last-child,body.pages main .pages__editable .tb_fbox tr:last-child{margin-bottom:0}}body.pages main #tinymce .tb_fbox.al_center th,body.pages main #tinymce .tb_fbox.al_center td,body.pages main .pages__editable .tb_fbox.al_center th,body.pages main .pages__editable .tb_fbox.al_center td{vertical-align:middle}@media screen and (max-width: 767px){body.pages main #tinymce .tb_fbox.rev th,body.pages main #tinymce .tb_fbox.rev td,body.pages main .pages__editable .tb_fbox.rev th,body.pages main .pages__editable .tb_fbox.rev td{padding-bottom:2rem}body.pages main #tinymce .tb_fbox.rev th:last-child,body.pages main #tinymce .tb_fbox.rev td:last-child,body.pages main .pages__editable .tb_fbox.rev th:last-child,body.pages main .pages__editable .tb_fbox.rev td:last-child{padding-bottom:0}body.pages main #tinymce .tb_fbox.rev tr:nth-child(even),body.pages main .pages__editable .tb_fbox.rev tr:nth-child(even){flex-direction:column-reverse}body.pages main #tinymce .tb_fbox.rev tr:nth-child(even) th,body.pages main #tinymce .tb_fbox.rev tr:nth-child(even) td,body.pages main .pages__editable .tb_fbox.rev tr:nth-child(even) th,body.pages main .pages__editable .tb_fbox.rev tr:nth-child(even) td{padding-bottom:0}body.pages main #tinymce .tb_fbox.rev tr:nth-child(even) th:last-child,body.pages main #tinymce .tb_fbox.rev tr:nth-child(even) td:last-child,body.pages main .pages__editable .tb_fbox.rev tr:nth-child(even) th:last-child,body.pages main .pages__editable .tb_fbox.rev tr:nth-child(even) td:last-child{padding-bottom:2rem}}@media screen and (max-width: 767px){body.pages main #tinymce .tb_fbox.col3 tr,body.pages main .pages__editable .tb_fbox.col3 tr{margin-bottom:0}body.pages main #tinymce .tb_fbox.col3 tr:last-child th:last-child,body.pages main #tinymce .tb_fbox.col3 tr:last-child td:last-child,body.pages main .pages__editable .tb_fbox.col3 tr:last-child th:last-child,body.pages main .pages__editable .tb_fbox.col3 tr:last-child td:last-child{padding-bottom:0}}body.pages main #tinymce .tb_fbox.col3 td,body.pages main #tinymce .tb_fbox.col3 th,body.pages main .pages__editable .tb_fbox.col3 td,body.pages main .pages__editable .tb_fbox.col3 th{width:33.3333333333%;padding:0 0 4rem}@media screen and (min-width: 768px){body.pages main #tinymce .tb_fbox.col3 td:first-child,body.pages main #tinymce .tb_fbox.col3 th:first-child,body.pages main .pages__editable .tb_fbox.col3 td:first-child,body.pages main .pages__editable .tb_fbox.col3 th:first-child{padding-right:2%}body.pages main #tinymce .tb_fbox.col3 td:nth-child(2),body.pages main #tinymce .tb_fbox.col3 th:nth-child(2),body.pages main .pages__editable .tb_fbox.col3 td:nth-child(2),body.pages main .pages__editable .tb_fbox.col3 th:nth-child(2){padding-right:1%;padding-left:1%}body.pages main #tinymce .tb_fbox.col3 td:last-child,body.pages main #tinymce .tb_fbox.col3 th:last-child,body.pages main .pages__editable .tb_fbox.col3 td:last-child,body.pages main .pages__editable .tb_fbox.col3 th:last-child{padding-left:2%}}@media screen and (max-width: 767px){body.pages main #tinymce h2,body.pages main .pages__editable h2{margin-top:0;margin-bottom:2.5rem;font-size:2.4rem;height:2.4rem;padding-left:3.5rem}body.pages main #tinymce h2:before,body.pages main #tinymce h2:after,body.pages main .pages__editable h2:before,body.pages main .pages__editable h2:after{width:1.4rem;height:1.4rem;border-radius:.25rem}body.pages main #tinymce h2:after,body.pages main .pages__editable h2:after{left:1rem}body.pages main #tinymce blockquote,body.pages main .pages__editable blockquote{padding:1.5rem}body.pages main #tinymce .tb_list,body.pages main .pages__editable .tb_list{width:100%;margin:0 auto}body.pages main #tinymce .tb_list tr,body.pages main .pages__editable .tb_list tr{display:flex;justify-content:center;align-items:center;flex-direction:column}body.pages main #tinymce .tb_list tr th,body.pages main #tinymce .tb_list tr td,body.pages main .pages__editable .tb_list tr th,body.pages main .pages__editable .tb_list tr td{display:flex;justify-content:flex-start;align-items:center;width:100%}body.pages main #tinymce .tb_list tr th,body.pages main .pages__editable .tb_list tr th{padding:1.25rem 0 0}body.pages main #tinymce .tb_list tr td,body.pages main .pages__editable .tb_list tr td{padding:0 0 1.25rem}}body.pages main .article__cont a,body.pages main .article__cont a:visited{color:#000;text-decoration:underline}body.pages main .article__cont .wp-block-image,body.pages main .article__cont .wp-block-table{margin:0}body.pages main .article__cont .wp-block-image.is-style-stripes,body.pages main .article__cont .wp-block-table.is-style-stripes{margin-bottom:3rem}body.pages main .article__cont .wp-block-image.is-style-stripes table,body.pages main .article__cont .wp-block-table.is-style-stripes table{margin-bottom:0}body.pages main .article__cont img,body.pages main .article__cont p,body.pages main .article__cont table{margin-bottom:3rem}body.pages main .article__cont img{display:inline-block}body.pages main .article__cont h2,body.pages main .article__cont h3,body.pages main .article__cont h4,body.pages main .article__cont h5,body.pages main .article__cont h6{margin-bottom:1rem;line-height:1.6}body.pages main .article__cont h2{font-size:2.8rem}@media screen and (max-width: 767px){body.pages main .article__cont h2{font-size:2.4rem}}body.pages main .article__cont h3{font-size:2.2rem}body.pages main .article__cont h4{font-size:1.8rem}body.pages main .article__cont h5{font-size:1.6rem}body.pages main .article__cont h6{font-size:1.6rem}body.pages main .article__cont ul,body.pages main .article__cont ol{margin-bottom:2rem;padding-left:1em}body.pages main .article__cont ul{list-style:disc}body.pages main .article__cont ol{list-style:decimal}body.pages main .article__cont p.mb10{margin-bottom:1rem}body.pages main .article__cont figcaption{margin-top:-1.5rem;font-size:1.5rem}body.pages main .article__cont .embed_youtube{position:relative;display:block;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;margin:25px 0}body.pages main .article__cont .embed_youtube iframe{width:100%;height:100%;position:absolute;top:0;left:0}body.pages main .article__cont .alignleft{text-align:left;float:none;margin-right:auto}body.pages main .article__cont .alignright{float:none;margin-left:auto}body.pages main .article__cont .aligncenter{margin-left:auto;margin-right:auto}body.pages main .article__cont .wp-element-button{margin-bottom:2rem;text-decoration:none !important;background-color:#b8bbc7}body.pages main .article__cont .wp-element-button,body.pages main .article__cont .wp-element-button:visited{color:#fff}body.pages main .article__cont .wp-block-file__button,body.pages main .article__cont .wp-block-file__button:visited{color:#fff}body.pages.about main .wrapper{max-width:900px}body.pages.services main .wrapper,body.pages.about main .wrapper{width:calc(100% - 12rem)}body.pages.services main .wrapper .history-table,body.pages.about main .wrapper .history-table{width:100%}body.pages.services main .wrapper .history-table tbody,body.pages.about main .wrapper .history-table tbody{width:100%}body.pages.services main .wrapper .history-table tbody tr,body.pages.about main .wrapper .history-table tbody tr{width:100%;border:none}body.pages.services main .wrapper .history-table tbody tr.upperline,body.pages.about main .wrapper .history-table tbody tr.upperline{border-top:1px solid #b8bbc7}body.pages.services main .wrapper .history-table tbody tr.underline,body.pages.about main .wrapper .history-table tbody tr.underline{border-bottom:1px solid #b8bbc7}body.pages.services main .wrapper .history-table tbody tr th.era-name,body.pages.about main .wrapper .history-table tbody tr th.era-name{width:7.5%;min-width:7.5rem;color:#0032d2}body.pages.services main .wrapper .history-table tbody tr th.year-number,body.pages.about main .wrapper .history-table tbody tr th.year-number{width:22.5%;min-width:20rem;padding-left:10px}body.pages.services main .wrapper .history-table tbody tr td,body.pages.about main .wrapper .history-table tbody tr td{width:70%}@media screen and (max-width: 767px){body.pages.services main .wrapper .history-table,body.pages.about main .wrapper .history-table{width:100%}body.pages.services main .wrapper .history-table tbody,body.pages.about main .wrapper .history-table tbody{width:100%}body.pages.services main .wrapper .history-table tbody tr,body.pages.about main .wrapper .history-table tbody tr{width:100%}body.pages.services main .wrapper .history-table tbody tr th.era-name,body.pages.about main .wrapper .history-table tbody tr th.era-name{width:100%;font-weight:bold;margin-top:10px;padding:0 0 0 10px;border-left:5px solid #0032d2}body.pages.services main .wrapper .history-table tbody tr th.year-number,body.pages.about main .wrapper .history-table tbody tr th.year-number{width:100%;padding-left:0px}body.pages.services main .wrapper .history-table tbody tr td,body.pages.about main .wrapper .history-table tbody tr td{width:100%}}body.pages.services main .pages__editable h2,body.pages.about main .pages__editable h2{padding-left:0rem}body.pages.services main .pages__editable h2:before,body.pages.about main .pages__editable h2:before{left:-4.5rem}body.pages.services main .pages__editable h2:after,body.pages.about main .pages__editable h2:after{left:-3.2rem}@media screen and (max-width: 767px){body.pages.services main .wrapper,body.pages.about main .wrapper{width:calc(100% - 8rem)}body.pages.services main .wrapper .pages__editable h2,body.pages.about main .wrapper .pages__editable h2{padding-left:0rem}body.pages.services main .wrapper .pages__editable h2:before,body.pages.about main .wrapper .pages__editable h2:before{left:-3.5rem}body.pages.services main .wrapper .pages__editable h2:after,body.pages.about main .wrapper .pages__editable h2:after{left:-2.2rem}}body.pages footer{background:rgba(0,0,0,0)}@keyframes planet-orbit-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes planet-counter-rotate{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes loop-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes atomic-satellite-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes kenburns-zoom{from{transform:scale(1)}to{transform:scale(1.15)}}body.frontpage main{padding-top:0}body.frontpage section{min-height:200px}body.frontpage section .inner{max-width:1160px;width:calc(100% - 4rem);margin:0 auto}body.frontpage section .section-title{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:2.5rem}body.frontpage section .section-title .section-title_jp,body.frontpage section .section-title .section-title_en{color:#141e46}body.frontpage section .section-title .section-title_jp{position:relative;display:flex;justify-content:flex-start;align-items:center;height:2rem;font-size:1.5rem;line-height:1;padding-left:2rem;font-weight:600}body.frontpage section .section-title .section-title_jp:before{content:"";display:inline-block;width:.7rem;height:2rem;position:absolute;inset:0;background:linear-gradient(0deg, #0032d2 0%, #328cff 100%);transform:skewX(-20deg);z-index:1;left:0px}body.frontpage section .section-title .section-title_en{font-family:"Kumbh Sans",sans-serif;font-weight:600;font-size:7rem;line-height:1}body.frontpage section .section-title.white .section-title_jp,body.frontpage section .section-title.white .section-title_en{color:#fff}body.frontpage section .section-title.white .section-title_jp:before{background:#fff}@media screen and (max-width: 991px){body.frontpage section .section-title{gap:1.5rem}body.frontpage section .section-title .section-title_en{font-size:4.5rem}}body.frontpage section .lead{font-family:"Noto Sans JP",sans-serif}body.frontpage section#mainvisual{height:80rem;width:100%;position:relative;margin-top:6rem;overflow:hidden}body.frontpage section#mainvisual span.triangle{content:"";display:inline-block;position:absolute;top:0;left:0;width:10rem;height:27.4rem;background:linear-gradient(0deg, #0032d2 0%, #328cff 100%);clip-path:polygon(0% 0%, 0% 100%, 100% 0%);z-index:110}@media screen and (min-width: 768px){body.frontpage section#mainvisual span.screen{display:none}body.frontpage section#mainvisual span.text-bg{display:inline-block;position:absolute;transform:skewX(-20deg);width:65rem;height:100%;top:0;left:-10rem;z-index:55;background:linear-gradient(-45deg, rgba(20, 30, 70, 0.8) 33.333%, rgba(20, 30, 70, 0) 66.666%)}}@media screen and (max-width: 767px){body.frontpage section#mainvisual span.text-bg{display:none}body.frontpage section#mainvisual span.screen{content:"";display:inline-block;position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0.4) 100%);z-index:100}}body.frontpage section#mainvisual .swiper{position:absolute;inset:0;z-index:55}body.frontpage section#mainvisual .swiper .swiper-slide{position:relative;overflow:hidden}body.frontpage section#mainvisual .swiper .swiper-slide::before{content:"";position:absolute;inset:0;transform:scale(1);will-change:transform}body.frontpage section#mainvisual .swiper .swiper-slide.swiper-slide-active::before,body.frontpage section#mainvisual .swiper .swiper-slide.swiper-slide-prev::before{animation:kenburns-zoom 6.2s linear forwards}body.frontpage section#mainvisual .swiper .swiper-slide.slide_a::before{background:url(../img/unique/frontpage/bg__frontpage_mainvisual_heroimage-a_pc.jpg) no-repeat center center/cover}@media screen and (max-width: 767px){body.frontpage section#mainvisual .swiper .swiper-slide.slide_a::before{background:url(../img/unique/frontpage/bg__frontpage_mainvisual_heroimage-a_sp.jpg) no-repeat bottom center/cover}}body.frontpage section#mainvisual .swiper .swiper-slide.slide_b::before{background:url(../img/unique/frontpage/bg__frontpage_mainvisual_heroimage-b_pc.jpg) no-repeat center center/cover}@media screen and (max-width: 767px){body.frontpage section#mainvisual .swiper .swiper-slide.slide_b::before{background:url(../img/unique/frontpage/bg__frontpage_mainvisual_heroimage-b_sp.jpg) no-repeat bottom center/cover}}body.frontpage section#mainvisual .swiper .swiper-slide.slide_c::before{background:url(../img/unique/frontpage/bg__frontpage_mainvisual_heroimage-c_pc.jpg) no-repeat center center/cover}@media screen and (max-width: 767px){body.frontpage section#mainvisual .swiper .swiper-slide.slide_c::before{background:url(../img/unique/frontpage/bg__frontpage_mainvisual_heroimage-c_sp.jpg) no-repeat bottom center/cover}}body.frontpage section#mainvisual .info-wrap{position:absolute;left:10rem;bottom:6rem;color:#fff;z-index:200}body.frontpage section#mainvisual .info-wrap p.lead{font-size:4.8rem;font-weight:700;line-height:1.5;margin-bottom:4.5rem;opacity:0;transition:all .5s;margin-left:5rem}body.frontpage section#mainvisual .info-wrap p.exp{font-size:2.2rem;margin-bottom:2rem;font-weight:500;opacity:0;transition:all .5s;margin-left:5rem}body.frontpage section#mainvisual .info-wrap p.text{opacity:0;transition:all .5s;margin-left:5rem}body.frontpage section#mainvisual.loaded .info-wrap{position:absolute;left:10rem;bottom:6rem;color:#fff;z-index:200}body.frontpage section#mainvisual.loaded .info-wrap p.lead{opacity:1;transition:all .7s;transition-delay:.5s;margin-left:initial}body.frontpage section#mainvisual.loaded .info-wrap p.exp{opacity:1;transition:all .7s;transition-delay:.7s;margin-left:initial}body.frontpage section#mainvisual.loaded .info-wrap p.text{opacity:1;transition:all .7s;transition-delay:.9s;margin-left:initial}@media screen and (max-width: 767px){body.frontpage section#mainvisual .info-wrap{left:3rem !important;bottom:4rem !important}body.frontpage section#mainvisual .info-wrap p.lead{font-size:3.2rem;margin-bottom:2.5rem}body.frontpage section#mainvisual .info-wrap p.exp{font-size:2rem;margin-bottom:1rem}}body.frontpage section#our_business{padding:12rem 0;background:url(../img/common/bg__common_lowerpage-main_background.jpg) no-repeat center top/100% auto,#e6e6e6;background-attachment:fixed}body.frontpage section#our_business .inner{display:flex;max-width:114rem;justify-content:space-between;align-items:flex-start;gap:5.2632%}body.frontpage section#our_business .inner .row{gap:4.3103%;margin-bottom:3rem}body.frontpage section#our_business .inner .row:first-of-type{width:36.8421%;min-width:42rem}body.frontpage section#our_business .inner .row:last-of-type{width:57.8947%}body.frontpage section#our_business .inner .row .section-title,body.frontpage section#our_business .inner .row .text-wrap{width:100%;color:#141e46}body.frontpage section#our_business .inner .row .text-wrap .lead,body.frontpage section#our_business .inner .row .text-wrap .exp,body.frontpage section#our_business .inner .row .text-wrap .btn{z-index:700}body.frontpage section#our_business .inner .row .text-wrap .lead{font-size:3rem;font-weight:700;line-height:1.75;margin-bottom:3.5rem}body.frontpage section#our_business .inner .row .text-wrap .exp{font-size:1.5rem;line-height:2;margin-bottom:3rem}body.frontpage section#our_business .inner .row .text-wrap .btn{max-width:24rem}body.frontpage section#our_business .inner .row .image-wrap{width:50.431%}body.frontpage section#our_business .inner .row.trigger .text-wrap{position:relative}body.frontpage section#our_business .inner .row.trigger .text-wrap:after{content:"";display:inline-block;width:100%;height:100%;right:0;position:absolute;z-index:70;bottom:-5rem;opacity:0;transition:all .5s}body.frontpage section#our_business .inner .row.trigger.set .text-wrap:after{transition:all .5s;bottom:0rem;opacity:1}@media screen and (max-width: 991px){body.frontpage section#our_business{padding:6rem 0}body.frontpage section#our_business .inner{flex-direction:column}body.frontpage section#our_business .inner .row{width:100% !important;min-width:auto}body.frontpage section#our_business .inner .row .section-title,body.frontpage section#our_business .inner .row .text-wrap{width:100%;min-width:auto}body.frontpage section#our_business .inner .row .section-title .is_TAB,body.frontpage section#our_business .inner .row .text-wrap .is_TAB{display:none}body.frontpage section#our_business .inner .row.trigger .text-wrap .lead{font-size:2.4rem}body.frontpage section#our_business .inner .row .image-wrap{display:none}}@media screen and (max-width: 500px){body.frontpage section#our_business .inner .row.trigger .text-wrap .exp{width:100%}}body.frontpage section#our_style{padding:9rem 0 12rem;background:linear-gradient(90deg, rgba(50, 140, 255, 0.7333333333) 0%, rgba(0, 50, 210, 0.7333333333) 100%),url(../img/unique/frontpage/bg__frontpage_our-business_sectionbg.jpg) no-repeat center top/cover;background-blend-mode:normal;background-attachment:fixed}body.frontpage section#our_style .inner .row{display:flex;justify-content:space-between;align-items:flex-start}body.frontpage section#our_style .inner .row.head{margin-bottom:8rem;gap:3.4483%}body.frontpage section#our_style .inner .row.head .section-title{width:37.931%;min-width:40rem}body.frontpage section#our_style .inner .row.head .text-wrap{width:58.6207%;color:#fff;padding-top:3.7rem}body.frontpage section#our_style .inner .row.head .text-wrap .lead{font-size:3rem;font-weight:700;line-height:1.75;margin-bottom:3.5rem}body.frontpage section#our_style .inner .row.head .text-wrap .exp{font-size:1.5rem}body.frontpage section#our_style .inner .row.contents .atomic{width:44.8276%;min-width:46rem}body.frontpage section#our_style .inner .row.contents .atomic .canvas{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:1;background:no-repeat url(../img/unique/frontpage/chip__frontpage_our-style_atomic-cloud.svg) center center/contain;position:relative}body.frontpage section#our_style .inner .row.contents .atomic .canvas .atomic-satellite,body.frontpage section#our_style .inner .row.contents .atomic .canvas .atomic-star{position:absolute}body.frontpage section#our_style .inner .row.contents .atomic .canvas .atomic-satellite{top:0;left:0;animation:atomic-satellite-rotate 10s linear infinite}body.frontpage section#our_style .inner .row.contents .atomic .canvas .atomic-star{top:0;left:0}body.frontpage section#our_style .inner .row.contents .atomic .canvas .planet-orbit{position:absolute;top:6%;left:6%;width:88%;height:88%;transform-origin:center center;animation:planet-orbit-rotate 20s linear infinite}body.frontpage section#our_style .inner .row.contents .atomic .canvas .planet-orbit .planet-inner{position:absolute;width:30.5944055944%;aspect-ratio:1;top:1.04%;left:36.54%;transform-origin:center center;animation:planet-counter-rotate 20s linear infinite}body.frontpage section#our_style .inner .row.contents .atomic .canvas .planet-orbit .planet-inner .atomic-planet{display:block;width:100%;height:auto;position:absolute}body.frontpage section#our_style .inner .row.contents .atomic .canvas .planet-orbit .planet-inner p{position:absolute;line-height:1.4;pointer-events:none;display:flex;justify-content:center;align-items:center;height:100%;width:100%;font-weight:600;font-size:1.8rem}@media screen and (max-width: 991px){body.frontpage section#our_style .inner .row.contents .atomic .canvas .planet-orbit .planet-inner p{font-size:1.6rem}}@media screen and (max-width: 767px){body.frontpage section#our_style .inner .row.contents .atomic .canvas .planet-orbit .planet-inner p{font-size:1.4rem}}body.frontpage section#our_style .inner .row.contents .atomic .canvas .planet-orbit--2{animation-delay:-6.667s}body.frontpage section#our_style .inner .row.contents .atomic .canvas .planet-orbit--2 .planet-inner{animation-delay:-6.667s}body.frontpage section#our_style .inner .row.contents .atomic .canvas .planet-orbit--3{animation-delay:-13.333s}body.frontpage section#our_style .inner .row.contents .atomic .canvas .planet-orbit--3 .planet-inner{animation-delay:-13.333s}body.frontpage section#our_style .inner .row.contents .atomic .canvas .centerd-text{position:absolute;z-index:100;font-weight:600;color:#fff;font-size:1.8rem;pointer-events:none}@media screen and (max-width: 767px){body.frontpage section#our_style .inner .row.contents .atomic .canvas .centerd-text{font-size:1.6rem}}body.frontpage section#our_style .inner .row.contents .business-list{width:41.3793%}body.frontpage section#our_style .inner .row.contents .business-list ul{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:20px;flex-direction:column}body.frontpage section#our_style .inner .row.contents .business-list ul li{width:100%;padding:25px 30px 15px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;border:1px solid hsla(0,0%,100%,.6666666667);border-radius:10px;background:hsla(0,0%,100%,.1333333333);box-shadow:1px 1px 1px hsla(0,0%,100%,.2),-1px -1px 1px hsla(0,0%,100%,.2);backdrop-filter:blur(10px)}body.frontpage section#our_style .inner .row.contents .business-list ul li p{color:#fff}body.frontpage section#our_style .inner .row.contents .business-list ul li p.lead{font-weight:500;letter-spacing:4px;font-size:23px;line-height:1;margin-bottom:15px}body.frontpage section#our_style .inner .row.contents .business-list ul li p.exp{font-size:16px;line-height:1.9}@media screen and (max-width: 991px){body.frontpage section#our_style{padding:6rem 0}body.frontpage section#our_style .inner .row{gap:4rem}body.frontpage section#our_style .inner .row.head{flex-direction:column;margin-bottom:3rem;gap:3rem}body.frontpage section#our_style .inner .row.head .section-title,body.frontpage section#our_style .inner .row.head .text-wrap{width:100%}body.frontpage section#our_style .inner .row.head .text-wrap{padding-top:initial}body.frontpage section#our_style .inner .row.head .text-wrap .lead{font-size:2.4rem;margin-bottom:.5rem}body.frontpage section#our_style .inner .row.contents{align-items:center;flex-direction:column-reverse}body.frontpage section#our_style .inner .row.contents .atomic{display:flex;justify-content:center;align-items:center;min-width:34.5rem;width:50%}body.frontpage section#our_style .inner .row.contents .business-list{width:100%}body.frontpage section#our_style .inner .row.contents .business-list ul{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:1.5rem;flex-direction:column}body.frontpage section#our_style .inner .row.contents .business-list ul li{width:100%;padding:20px 25px 15px}body.frontpage section#our_style .inner .row.contents .business-list ul li p.lead{font-weight:500;letter-spacing:4px;font-size:18px;margin-bottom:5px}body.frontpage section#our_style .inner .row.contents .business-list ul li p.exp{font-size:14px}}body.frontpage section#about_us{padding:12rem 0;background:url(../img/common/bg__common_lowerpage-main_background.jpg) no-repeat center top/100% auto,#e6e6e6;background-attachment:fixed}body.frontpage section#about_us .inner{display:flex;justify-content:space-between;align-items:flex-end;gap:6.8966%}body.frontpage section#about_us .inner .section-title{width:36.2069%;min-width:42rem}body.frontpage section#about_us .inner .section-title .lead{font-size:3rem;font-weight:700;line-height:1.75}body.frontpage section#about_us .inner .section-title .exp{font-size:1.5rem;line-height:2;margin-bottom:2rem}body.frontpage section#about_us .inner .image-wrap{width:56.8966%}@media screen and (max-width: 991px){body.frontpage section#about_us{padding:6rem 0}body.frontpage section#about_us .inner{flex-direction:column;justify-content:flex-start;gap:3rem}body.frontpage section#about_us .inner .section-title,body.frontpage section#about_us .inner .image-wrap{width:100%}body.frontpage section#about_us .inner .section-title{min-width:initial}body.frontpage section#about_us .inner .section-title .lead{font-size:2.4rem}}body.frontpage section#recruit{padding:12rem 0;background:linear-gradient(-90deg, #0032d2 0%, #328cff 100%);position:relative;overflow:hidden}body.frontpage section#recruit .inner{display:flex;justify-content:space-between;align-items:center;gap:6.8966%;position:relative;z-index:100;color:#fff}body.frontpage section#recruit .inner .info-wrap{width:36.2069%;min-width:42rem}body.frontpage section#recruit .inner .info-wrap .section-title{margin-bottom:1.5rem}body.frontpage section#recruit .inner .info-wrap .section-title .section-title_jp,body.frontpage section#recruit .inner .info-wrap .section-title .section-title_en{color:#fff}body.frontpage section#recruit .inner .info-wrap .section-title .section-title_jp:before{background:#fff}body.frontpage section#recruit .inner .info-wrap .lead{font-size:3rem;font-weight:700;line-height:1.75;margin-bottom:3rem}body.frontpage section#recruit .inner .info-wrap .exp{font-size:1.5rem;line-height:2;margin-bottom:3.5rem}body.frontpage section#recruit .inner .info-wrap .btn{max-width:24rem;background:#fff;color:#141e46;font-weight:bold}body.frontpage section#recruit .inner .info-wrap .btn.arrow:before{background:#141e46}body.frontpage section#recruit .inner .info-wrap .btn.arrow:after{border-color:#141e46}body.frontpage section#recruit .inner .image-wrap{width:56.8966%}@media screen and (max-width: 991px){body.frontpage section#recruit{padding:6rem 0}body.frontpage section#recruit .inner{flex-direction:column;gap:3rem}body.frontpage section#recruit .inner .info-wrap{width:100%}body.frontpage section#recruit .inner .info-wrap .lead{font-size:2.4rem;margin-bottom:1rem}body.frontpage section#recruit .inner .info-wrap .exp{margin-bottom:2rem}body.frontpage section#recruit .inner .image-wrap{width:100%}}body.pages.recruit main{padding-top:initial !important}body.pages.recruit section:not(.mainvisual){padding:7rem 0}body.pages.recruit section:not(.mainvisual) .inner{width:calc(100% - 3rem);max-width:116rem;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center}body.pages.recruit section:not(.mainvisual) .inner .text-wrap{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}body.pages.recruit section:not(.mainvisual) .inner .text-wrap h2,body.pages.recruit section:not(.mainvisual) .inner .text-wrap .lead{font-family:"Noto Sans JP",sans-serif}body.pages.recruit section:not(.mainvisual) .inner .text-wrap h2{font-size:1.5rem;font-weight:600}body.pages.recruit section:not(.mainvisual) .inner .text-wrap .lead{font-size:3rem;font-weight:600}body.pages.recruit section:not(.mainvisual) .inner .text-wrap .exp{font-size:1.5rem}@media screen and (max-width: 767px){body.pages.recruit section:not(.mainvisual){padding:5rem 0}body.pages.recruit section:not(.mainvisual) .inner{max-width:50rem}}body.pages.recruit section.mainvisual{height:100vh;width:100%;background:no-repeat url(../../assets/img/unique/recruit/img__recruit_mainvisual_heroimage.jpg) center right/cover;position:relative;overflow:hidden}body.pages.recruit section.mainvisual .info-wrap{position:absolute;left:10rem;bottom:15rem;z-index:40}body.pages.recruit section.mainvisual .info-wrap h1,body.pages.recruit section.mainvisual .info-wrap .lead,body.pages.recruit section.mainvisual .info-wrap .exp{color:#fff}body.pages.recruit section.mainvisual .info-wrap h1{font-size:1.5rem;font-weight:600;margin-bottom:1rem;position:relative;padding-left:3rem;display:flex;justify-content:flex-start;align-items:center}body.pages.recruit section.mainvisual .info-wrap h1:before{position:absolute;content:"";display:inline-block;height:100%;width:.8rem;background:linear-gradient(180deg, #328aff 0%, #0032d2 100%);transform:skewX(-15deg);left:.5rem}body.pages.recruit section.mainvisual .info-wrap .lead{font-size:4.8rem;line-height:1.5;margin-bottom:4rem;font-weight:600}body.pages.recruit section.mainvisual .info-wrap .exp{font-size:1.5rem;line-height:2}body.pages.recruit section.mainvisual header{position:fixed;top:0;left:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;height:10rem;width:100%;padding:0 3rem;transition:all .5s}body.pages.recruit section.mainvisual header .header-logo{height:100%;width:auto;display:flex;justify-content:center;align-items:center}body.pages.recruit section.mainvisual header .header-logo-image{height:calc(100% - 5rem);width:auto;transition:filter .3s ease}body.pages.recruit section.mainvisual header .header-nav{display:flex;justify-content:center;align-items:center;gap:3rem}body.pages.recruit section.mainvisual header .header-nav li a{font-size:1.4rem;color:#fff;font-weight:600}body.pages.recruit section.mainvisual header .header-nav li a.header-btn{display:flex;justify-content:flex-start;align-items:center;background:linear-gradient(90deg, #328cff 0%, #0032d2 100%);height:3.8rem;width:15rem;padding:0 2rem;border-radius:1.9rem;position:relative}body.pages.recruit section.mainvisual header .header-nav li a.header-btn:before,body.pages.recruit section.mainvisual header .header-nav li a.header-btn:after{content:"";position:absolute;display:inline-block}body.pages.recruit section.mainvisual header .header-nav li a.header-btn:before{width:1.25rem;height:1px;background:#fff;right:1.75rem}body.pages.recruit section.mainvisual header .header-nav li a.header-btn:after{right:1.75rem;width:.6rem;height:.6rem;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-135deg)}body.pages.recruit section.mainvisual header.scrolled{height:6rem;background:#fff;transition:all .5s}body.pages.recruit section.mainvisual header.scrolled .header-logo-image{height:calc(100% - 2.4rem);filter:invert(1)}body.pages.recruit section.mainvisual header.scrolled .header-nav li a:not(.header-btn){color:#000}body.pages.recruit section.mainvisual:before,body.pages.recruit section.mainvisual:after{content:"";display:inline-block;position:absolute}body.pages.recruit section.mainvisual:before{top:0;left:0;width:10rem;height:27.4rem;background:linear-gradient(0deg, #0032d2 0%, #328cff 100%);clip-path:polygon(0% 0%, 0% 100%, 100% 0%);z-index:11}body.pages.recruit section.mainvisual:after{transform:skewX(-20deg);width:65rem;height:100vh;top:0;left:-10rem;background:linear-gradient(-45deg, #141e46 0%, rgba(20, 30, 70, 0) 66.67%);z-index:10}@media screen and (max-width: 991px){body.pages.recruit section.mainvisual header.scrolled .header-nav li a:not(.header-btn){color:#fff !important}}@media screen and (max-width: 767px){body.pages.recruit section.mainvisual{background:no-repeat url(../../assets/img/unique/recruit/img__recruit_mainvisual_heroimage.jpg) center center/cover}body.pages.recruit section.mainvisual .info-wrap{left:3rem;bottom:3rem;width:calc(100% - 6rem)}body.pages.recruit section.mainvisual .info-wrap h1{font-size:1.5rem;font-weight:600;margin-bottom:1rem;position:relative;padding-left:3rem;display:flex;justify-content:flex-start;align-items:center}body.pages.recruit section.mainvisual .info-wrap h1:before{position:absolute;content:"";display:inline-block;height:100%;width:.8rem;background:linear-gradient(180deg, #328aff 0%, #0032d2 100%);transform:skewX(-15deg);left:.5rem}body.pages.recruit section.mainvisual .info-wrap .lead{font-size:2.8rem;line-height:1.5;margin-bottom:2rem}body.pages.recruit section.mainvisual header .header-nav{display:flex;justify-content:center;align-items:center;gap:2rem;position:fixed;height:100vh;width:30rem;top:0;right:0;background:rgba(0,0,0,.6666666667);flex-direction:column;z-index:60;transform:translateX(30rem);transition:all .3s}body.pages.recruit section.mainvisual header .header-nav li{width:calc(100% - 4rem)}body.pages.recruit section.mainvisual header .header-nav li a{font-size:1.6rem;font-weight:400}body.pages.recruit section.mainvisual header.open .header-nav{transform:translateX(0rem);transition:all .3s}body.pages.recruit section.mainvisual:before{width:7.5rem;height:20.55rem}body.pages.recruit section.mainvisual:after{width:48.75rem;left:-10rem}}body.pages.recruit section.ourmission{background:url(../../assets/img/common/bg__common_lowerpage-main_background.jpg) no-repeat center top/100% auto,#e6e6e6}body.pages.recruit section.ourmission .inner{justify-content:space-between;align-items:stretch;gap:6.03%;min-height:50rem}body.pages.recruit section.ourmission .inner .image-wrap{position:relative;width:47.16%;display:flex;justify-content:center;align-items:center}body.pages.recruit section.ourmission .inner .image-wrap__photo{width:100%;height:auto}body.pages.recruit section.ourmission .inner .text-wrap{width:46.81%;gap:2.5rem}@media screen and (max-width: 767px){body.pages.recruit section.ourmission .inner{flex-direction:column-reverse;gap:3rem;max-width:50rem}body.pages.recruit section.ourmission .inner .image-wrap,body.pages.recruit section.ourmission .inner .text-wrap{width:100%}body.pages.recruit section.ourmission .inner .text-wrap{gap:0rem}body.pages.recruit section.ourmission .inner .text-wrap h2{margin-bottom:1rem}body.pages.recruit section.ourmission .inner .text-wrap .lead{line-height:1.5;font-size:2.4rem;margin-bottom:1.5rem}}body.pages.recruit section.salesskill{color:#fff;background:linear-gradient(90deg, rgba(50, 140, 255, 0.8) 0%, rgba(0, 50, 210, 0.8) 100%),no-repeat url(../img/unique/recruit/bg__recruit_salesskill_background.jpg) center center/cover;background-blend-mode:normal}body.pages.recruit section.salesskill .inner{flex-direction:column}body.pages.recruit section.salesskill .inner .text-wrap{width:100%}body.pages.recruit section.salesskill .inner .text-wrap .lead{font-size:3.8rem;margin-bottom:2rem}body.pages.recruit section.salesskill .inner .text-wrap .exp{margin-bottom:5rem}body.pages.recruit section.salesskill .inner .text-wrap .conclusion{text-align:center;font-size:2.4rem;font-weight:600;width:100%;position:relative;padding-top:13.5rem}body.pages.recruit section.salesskill .inner .text-wrap .conclusion:before{position:absolute;content:"";display:inline-block;width:100%;height:3.5rem;background:no-repeat url(../img/unique/recruit/chip__recruit_salesskill_arrow.svg) center center/contain;left:0;top:5rem}body.pages.recruit section.salesskill .inner .row{display:flex;justify-content:space-between;align-items:stretch;width:100%;gap:2rem}body.pages.recruit section.salesskill .inner .row .column{display:flex;justify-content:stretch;align-items:stretch;flex-direction:column;width:calc((100% - 4rem)/3);gap:1rem}body.pages.recruit section.salesskill .inner .row .column .card{border-radius:1rem;overflow:hidden;border:1px solid #fff;height:100%}body.pages.recruit section.salesskill .inner .row .column .card dt{display:flex;justify-content:center;align-items:center;background:#fff;color:#141e46;font-size:2.2rem;font-weight:600;height:5.6rem}body.pages.recruit section.salesskill .inner .row .column .card dt .label{display:flex;justify-content:center;align-items:center;width:6.5rem;height:2.6rem;font-size:1.5rem;color:#fff;background:#999;line-height:1;border-radius:.5rem;margin-right:.5rem}body.pages.recruit section.salesskill .inner .row .column .card dd{padding:2rem 2rem;display:flex;justify-content:space-between;align-items:center;flex-direction:column;height:calc(100% - 5.6rem)}body.pages.recruit section.salesskill .inner .row .column .card dd .phrase{margin-bottom:2rem}body.pages.recruit section.salesskill .inner .row .column .card dd .phrase strong{font-weight:600;margin-left:.5rem}body.pages.recruit section.salesskill .inner .row .column .card dd .card-image{border-radius:.5rem;width:100%;height:auto}body.pages.recruit section.salesskill .inner .row .column .summary{display:flex;justify-content:center;align-items:center;width:100%;min-height:10rem;border-radius:1rem;background:linear-gradient(90deg, #fff 0%, #a8cdff 100%);color:#141e46;font-weight:600;text-align:center}body.pages.recruit section.salesskill .inner .row .column:nth-child(1) .card dt .label{background:#ffad00}body.pages.recruit section.salesskill .inner .row .column:nth-child(2) .card dt .label{background:#ff8700}body.pages.recruit section.salesskill .inner .row .column:nth-child(3) .card dt .label{background:#ff6500}@media screen and (max-width: 767px){body.pages.recruit section.salesskill .inner{flex-direction:column}body.pages.recruit section.salesskill .inner .text-wrap{width:100%}body.pages.recruit section.salesskill .inner .text-wrap h2{margin-bottom:1rem}body.pages.recruit section.salesskill .inner .text-wrap .lead{line-height:1.5;font-size:2.4rem;margin-bottom:1.5rem}body.pages.recruit section.salesskill .inner .text-wrap .exp{margin-bottom:3rem}body.pages.recruit section.salesskill .inner .text-wrap .conclusion{font-size:1.8rem;font-weight:600;width:100%;position:relative;padding-top:13.5rem}body.pages.recruit section.salesskill .inner .text-wrap .conclusion:before{position:absolute;content:"";display:inline-block;width:100%;height:3.5rem;background:no-repeat url(../img/unique/recruit/chip__recruit_salesskill_arrow.svg) center center/contain;left:0;top:5rem}body.pages.recruit section.salesskill .inner .row{flex-direction:column;gap:3rem}body.pages.recruit section.salesskill .inner .row .column{width:100%;gap:1.5rem}body.pages.recruit section.salesskill .inner .row .column .card dt{font-size:1.6rem;height:4.2rem}body.pages.recruit section.salesskill .inner .row .column .card dt .label{display:flex;justify-content:center;align-items:center;width:6.5rem;height:2rem;font-size:1.3rem;color:#fff;background:#999;line-height:1;border-radius:.5rem;margin-right:.75rem}body.pages.recruit section.salesskill .inner .row .column .card dd{padding:1.75rem;height:calc(100% - 4.2rem)}body.pages.recruit section.salesskill .inner .row .column .card dd .phrase{margin-bottom:1.75rem}body.pages.recruit section.salesskill .inner .row .column .summary{min-height:8rem}}body.pages.recruit section.interviews{background:url(../../assets/img/common/bg__common_lowerpage-main_background.jpg) no-repeat center top/contain,#e6e6e6}body.pages.recruit section.interviews .inner{flex-direction:column}body.pages.recruit section.interviews .inner .text-wrap{width:100%}body.pages.recruit section.interviews .inner .text-wrap h2{margin-bottom:1rem}body.pages.recruit section.interviews .inner .text-wrap .lead{font-size:3.8rem;margin-bottom:2rem}body.pages.recruit section.interviews .inner .text-wrap .exp{margin-bottom:5rem}body.pages.recruit section.interviews .inner .interview-wrap{width:100%;background:#fff;border-radius:1rem;overflow:hidden;margin-bottom:5rem}body.pages.recruit section.interviews .inner .interview-wrap .heading-wrap{display:flex;justify-content:space-between;align-items:flex-end;gap:4.42%;padding:6rem}body.pages.recruit section.interviews .inner .interview-wrap .heading-wrap .image-wrap{width:51.77%}body.pages.recruit section.interviews .inner .interview-wrap .heading-wrap .image-wrap img{border-radius:1rem}body.pages.recruit section.interviews .inner .interview-wrap .heading-wrap .text-wrap{width:43.81%;justify-content:end}body.pages.recruit section.interviews .inner .interview-wrap .heading-wrap .text-wrap .message{font-size:3rem;font-weight:600;margin-bottom:3rem}body.pages.recruit section.interviews .inner .interview-wrap .heading-wrap .text-wrap .info{background:#e6e6e6;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:2.5rem;border-radius:1rem;width:100%;gap:5px;box-sizing:border-box}body.pages.recruit section.interviews .inner .interview-wrap .heading-wrap .text-wrap .info li{width:100%;font-size:1.5rem}body.pages.recruit section.interviews .inner .interview-wrap .toggle-btn{display:flex;justify-content:center;align-items:center;height:6.5rem;width:100%;background:linear-gradient(90deg, #328cff 0%, #0032d2 100%);cursor:pointer}body.pages.recruit section.interviews .inner .interview-wrap .toggle-btn p{color:#fff;padding-right:3rem;position:relative;display:flex;justify-content:center;align-items:center;height:max-content}body.pages.recruit section.interviews .inner .interview-wrap .toggle-btn p:after{content:"";position:absolute;width:1rem;height:1rem;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);right:0rem;bottom:12px;transition:transform .4s ease,bottom .4s ease}body.pages.recruit section.interviews .inner .interview-wrap.open .toggle-btn p:after{transform:rotate(135deg);bottom:8px}body.pages.recruit section.interviews .inner .interview-wrap .toggle-contents{padding:6rem 0;width:calc(100% - 12rem);max-width:104rem;margin-left:auto;margin-right:auto;gap:5rem 4.8077%;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}body.pages.recruit section.interviews .inner .interview-wrap .toggle-contents .column{width:47.5962%}body.pages.recruit section.interviews .inner .interview-wrap .toggle-contents .column h3{display:flex;justify-content:flex-start;align-items:center;height:2.6rem;width:100%;margin-bottom:1rem;color:#0032d2;font-size:1.5rem}body.pages.recruit section.interviews .inner .interview-wrap .toggle-contents .column h3 .numberblock{height:2.6rem;min-width:2.6rem;display:flex;justify-content:center;align-items:center;border-radius:.5rem;background:#0032d2;color:#fff;font-weight:600;font-size:1.5rem;margin-right:.75rem}body.pages.recruit section.interviews .inner .interview-wrap .toggle-contents .column .lead{font-size:2rem;margin-bottom:1rem;font-weight:600}body.pages.recruit section.interviews .inner .interview-wrap .toggle-contents .column.onepoint{width:100%;background:#e6e6e6;padding:5rem;border-radius:1rem;margin-bottom:5rem}body.pages.recruit section.interviews .inner .interview-wrap .toggle-contents .column.onepoint .lead{font-size:2rem}body.pages.recruit section.interviews .inner .interview-wrap .toggle-contents .column.onepoint .exp{font-size:1.5rem}@media screen and (max-width: 767px){body.pages.recruit section.interviews .inner .text-wrap h2{margin-bottom:1rem}body.pages.recruit section.interviews .inner .text-wrap .lead{line-height:1.5;font-size:2.4rem;margin-bottom:1.5rem}body.pages.recruit section.interviews .inner .interview-wrap{width:100%;background:#fff;border-radius:1rem;overflow:hidden;margin-bottom:5rem}body.pages.recruit section.interviews .inner .interview-wrap .heading-wrap{flex-direction:column-reverse;gap:2rem;padding:2rem 3rem 0;margin-bottom:4rem}body.pages.recruit section.interviews .inner .interview-wrap .heading-wrap .image-wrap,body.pages.recruit section.interviews .inner .interview-wrap .heading-wrap .text-wrap{width:100%}body.pages.recruit section.interviews .inner .interview-wrap .heading-wrap .image-wrap img{border-radius:1rem}body.pages.recruit section.interviews .inner .interview-wrap .heading-wrap .text-wrap{justify-content:end}body.pages.recruit section.interviews .inner .interview-wrap .heading-wrap .text-wrap .message{font-size:2.2rem;margin-bottom:1.5rem}body.pages.recruit section.interviews .inner .interview-wrap .heading-wrap .text-wrap .info{padding:1.5rem;gap:5px}body.pages.recruit section.interviews .inner .interview-wrap .heading-wrap .text-wrap .info li{width:100%;font-size:1.5rem}body.pages.recruit section.interviews .inner .interview-wrap .toggle-btn{height:4.5rem}body.pages.recruit section.interviews .inner .interview-wrap .toggle-contents{width:calc(100% - 6rem);padding:4rem 0;gap:2rem}body.pages.recruit section.interviews .inner .interview-wrap .toggle-contents .column{width:100%}body.pages.recruit section.interviews .inner .interview-wrap .toggle-contents .column .lead{font-size:2rem;margin-bottom:1rem;font-weight:600}body.pages.recruit section.interviews .inner .interview-wrap .toggle-contents .column.onepoint{padding:2.5rem;margin-bottom:3rem}}body.pages.recruit section.infographics{color:#fff;background:linear-gradient(90deg, #328cff 0%, #0032d2 100%)}body.pages.recruit section.infographics .inner{flex-direction:column}body.pages.recruit section.infographics .inner h2{margin-bottom:7rem}body.pages.recruit section.infographics .inner .infographic-grid{display:flex;justify-content:center;align-items:stretch;width:100%;gap:2rem 1.7241%;flex-wrap:wrap;margin-bottom:7rem}body.pages.recruit section.infographics .inner .infographic-grid .column{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;width:23.7069%;border-radius:1rem;overflow:hidden;border:1px solid #fff;padding:2rem;gap:2rem;background:linear-gradient(90deg, rgba(50, 138, 255, 0.4) 0%, rgba(50, 138, 255, 0.8666666667) 100%)}body.pages.recruit section.infographics .inner .infographic-grid .column dt{display:flex;justify-content:center;align-items:center;font-weight:bold;font-size:1.5rem}body.pages.recruit section.infographics .inner .infographic-grid .column dd{width:100%}body.pages.recruit section.infographics .inner .infographic-grid .column.wide{padding:2rem 0}body.pages.recruit section.infographics .inner .welfare{color:#141e46;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;width:100%;background:linear-gradient(90deg, #fff 0%, #a8cdff 100%);border-radius:1rem;padding:5rem 2rem;margin-bottom:2rem}body.pages.recruit section.infographics .inner .welfare h3{font-weight:600;font-size:2.4rem}body.pages.recruit section.infographics .inner .welfare ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem 0rem;max-width:1060px}body.pages.recruit section.infographics .inner .welfare ul li{font-size:1.5rem;position:relative}body.pages.recruit section.infographics .inner .welfare ul li:after{content:"｜";margin:auto .5rem;display:inline-block}@media screen and (max-width: 767px){body.pages.recruit section.infographics .inner h2{margin-bottom:3rem}body.pages.recruit section.infographics .inner .infographic-grid{gap:2rem;margin-bottom:4rem}body.pages.recruit section.infographics .inner .infographic-grid .column{width:100%;border-radius:1rem;overflow:hidden;border:1px solid #fff;padding:2rem;gap:2rem;background:linear-gradient(90deg, rgba(50, 138, 255, 0.4) 0%, rgba(50, 138, 255, 0.8666666667) 100%)}body.pages.recruit section.infographics .inner .infographic-grid .column dt{display:flex;justify-content:center;align-items:center;font-weight:bold;font-size:1.5rem}body.pages.recruit section.infographics .inner .infographic-grid .column dd{width:100%}body.pages.recruit section.infographics .inner .welfare{gap:2rem;margin-bottom:2rem;padding:2.5rem 2rem}body.pages.recruit section.infographics .inner .welfare h3{font-size:1.8rem}}.form__table{width:100%;margin:0 auto;text-align:left;margin:6rem auto 3rem}.form__table td,.form__table th{padding:0 0 3rem}.form__table th{width:30%;padding-right:2rem;font-weight:normal}.form__table td{width:70%}.form__table input:not([type=checkbox]),.form__table textarea,.form__table select{font-size:1.6rem;padding:1rem;width:100%;border-radius:0;background:#fff;border:1px solid #b8bbc7}.form__table input:not([type=checkbox]).p-region,.form__table textarea.p-region,.form__table select.p-region{margin-top:1rem}.form__table input:not([type=checkbox]).form--datepicker,.form__table textarea.form--datepicker,.form__table select.form--datepicker{cursor:pointer;background-image:url("../img/common/f_cal.png");background-repeat:no-repeat;background-position:center right 1rem;background-size:auto 60%;padding-right:4rem}@media screen and (min-width: 768px){.form__table input:not([type=checkbox]).min,.form__table textarea.min,.form__table select.min{max-width:320px}}.form__table select{cursor:pointer;background-image:url("../img/common/f_arrow_select.png");background-repeat:no-repeat;background-position:center right 1rem;background-size:auto 40%;padding-right:4rem}.form__table textarea{display:block;resize:none;height:216px;flex:1}.form__table input[type=checkbox]:hover{cursor:pointer}.form__table .p-country-name{display:none}.form--notes{font-size:1.4rem;display:inline-block;padding:.5rem 0}.form--pp a{text-decoration:underline}.form--confirm{display:flex;flex-wrap:wrap;justify-content:center}.form--confirm .btn--back{margin-right:1rem}.mw_wp_form input[name="__children[pp_agreement][]"]+.error{display:inline;padding-right:.5em}.mw_wp_form .checkbox__wrap{display:flex;flex-wrap:wrap;gap:1rem 2rem;line-height:1.4}.mw_wp_form .checkbox__wrap.col{flex-direction:column}.mw_wp_form .checkbox__wrap.form--pp{flex-wrap:nowrap;gap:0}.mw_wp_form .checkbox__wrap .horizontal-item+.horizontal-item{margin-left:0}.mw_wp_form .checkbox__wrap>span{position:relative}.mw_wp_form .checkbox__wrap input[type=radio],.mw_wp_form .checkbox__wrap input[type=checkbox]{display:none}.mw_wp_form .checkbox__wrap input[type=radio]+span,.mw_wp_form .checkbox__wrap input[type=checkbox]+span{box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;padding:0;width:auto;flex-basis:auto}.mw_wp_form .checkbox__wrap input[type=radio]+span::before,.mw_wp_form .checkbox__wrap input[type=checkbox]+span::before{content:"";width:2rem;height:2rem;background:#fff;border:1px solid #b8bbc7;margin-right:1rem;flex-basis:auto;flex-shrink:0}.mw_wp_form .checkbox__wrap input[type=radio]+span::after,.mw_wp_form .checkbox__wrap input[type=checkbox]+span::after{border-right:3px solid #b8bbc7;border-bottom:3px solid #b8bbc7;content:"";display:block;height:9px;opacity:0;position:absolute;top:4px;left:7px;transform:rotate(45deg);width:5px}.mw_wp_form .checkbox__wrap input[type=radio]:checked+span::after,.mw_wp_form .checkbox__wrap input[type=checkbox]:checked+span::after{opacity:1}.mw_wp_form .form--error input,.mw_wp_form .form--error textarea,.mw_wp_form .form--error select,.mw_wp_form .form--error.checkbox__wrap{background:#fee;border:1px solid red}.mw_wp_form .form--error.checkbox__wrap{position:relative;padding:1rem 1rem 4rem}.mw_wp_form .form--error.checkbox__wrap .error{position:absolute;bottom:0}.mw_wp_form .form--error .error{font-size:1.3rem;color:red;padding:.5rem 0}.mw_wp_form .req{font-size:1.3rem;color:red;margin-left:1rem}.mw_wp_form_input .form--send{display:none}.mw_wp_form_preview .form__table{border-top:1px solid #b8bbc7}.mw_wp_form_preview .form__table th,.mw_wp_form_preview .form__table td{padding:1rem 0;border-bottom:1px solid #b8bbc7}.mw_wp_form_preview .form--pp a{pointer-events:none;text-decoration:none}.mw_wp_form_preview .form--pp a,.mw_wp_form_preview .form--pp a:visited{color:#000}.mw_wp_form_preview .req,.mw_wp_form_preview .form--notes,.mw_wp_form_preview .form--input{display:none}.mw_wp_form_complete .formSent--title{font-size:2.4rem;font-weight:bold;text-align:center;margin-bottom:1rem}.mw_wp_form_complete .formSent--txt{text-align:center}@media screen and (max-width: 767px){.form__table{margin:4rem auto}.form__table td,.form__table th{width:100%;display:block;padding:0}.form__table th{padding-bottom:.5rem}.form__table td{padding-bottom:2rem}.mw_wp_form_preview .form__table th{padding:.5rem 0;border-color:rgba(184,187,199,.5)}}/*# sourceMappingURL=style.min.css.map */