@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;600;700&family=Almarai:wght@700&family=Noto+Sans+JP:wght@300;400;500;600;700&display=swap);
body{-webkit-text-size-adjust:none;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:500}address,article,aside,figure,footer,header,hgroup,menu,nav,section{display:block}[hidden],command,datalist,menu[type=context],rp,source{display:none}*{box-sizing:border-box}html{font-size:62.5%}body{font-size:13px;font-size:1.3rem;line-height:1;text-align:left;margin:0;padding:0}h1,h2,h3,h4,h5{font-weight:normal;margin:0;padding:0}ul,ol,dl{margin:0;padding:0;list-style:none}dd{margin:0}p{line-height:2;margin:0;padding:0}table{border-spacing:0;border-collapse:collapse;font-size:inherit}table>caption{text-align:left}table th{text-align:left;margin:0;padding:0}table td{margin:0;padding:0}form{margin:0;padding:0}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0;outline:none}form{margin:0;padding:0}input[type=text],button,textarea,select{outline:none;appearance:none}input:focus,button:focus,textarea:focus,select:focus{outline:0}button{background-color:transparent;border:none;outline:none;margin:0;padding:0;color:#416088;cursor:pointer;display:block;text-align:left;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:500}img,picture{border:none;display:block;vertical-align:bottom;max-width:100%;height:auto;backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}a{outline:none;text-decoration:none;color:#193354}pre{border:1px solid #bfbfbf;padding:5px}.inlineDesktop{display:none !important}@media only screen and (min-width: 961px){.inlineDesktop{display:inline !important}}.inlineMobile{display:inline !important}@media only screen and (min-width: 961px){.inlineMobile{display:none !important}}.inlineBlockDesktop{display:none !important}@media only screen and (min-width: 961px){.inlineBlockDesktop{display:inline-block !important}}.inlineBlockMobile{display:inline-block !important}@media only screen and (min-width: 961px){.inlineBlockMobile{display:none !important}}.blockDesktop{display:block !important}@media only screen and (max-width: 960px){.blockDesktop{display:none !important}}@media only screen and (max-width: 500px){.blockDesktop{display:none !important}}@media only screen and (min-width: 961px){.blockTablet{display:none !important}}@media only screen and (max-width: 960px){.blockTablet{display:block !important}}@media only screen and (max-width: 500px){.blockTablet{display:none !important}}.blockMobile{display:none !important}@media only screen and (max-width: 500px){.blockMobile{display:block !important}}@media only screen and (min-width: 961px){.blockDesktopTablet{display:block !important}}@media only screen and (max-width: 960px){.blockDesktopTablet{display:block !important}}@media only screen and (max-width: 500px){.blockDesktopTablet{display:none !important}}@media only screen and (min-width: 961px){.blockTabletMobile{display:none !important}}@media only screen and (max-width: 960px){.blockTabletMobile{display:block !important}}@media only screen and (max-width: 500px){.blockTabletMobile{display:block !important}}.blockDesktopMobile{display:none}@media only screen and (min-width: 961px){.blockDesktopMobile{display:block !important}}@media only screen and (max-width: 500px){.blockDesktopMobile{display:block !important}}.flexDesktop{display:none !important}@media only screen and (min-width: 961px){.flexDesktop{display:flex !important}}.flexMobile{display:flex !important}@media only screen and (min-width: 961px){.flexMobile{display:none !important}}@font-face{font-family:"iconfont";src:url("../font/iconfont.eot?1729033658007");src:url("../font/iconfont.eot?1729033658007#iefix") format("eot"),url("../font/iconfont.woff2?1729033658007") format("woff2"),url("../font/iconfont.woff?1729033658007") format("woff"),url("../font/iconfont.ttf?1729033658007") format("truetype"),url("../font/iconfont.svg?1729033658007#iconfont") format("svg")}.caseCard_title:before,.newsMenu_link:before,.newsList_arrow:before,.memberModalMenu_arrow .inner i:before,.memberModal_close:before,.fieldCheckbox .wpcf7-list-item-label:after,.outlineList_content p a:after,.textLink_arrow i:before,.contactFixBanner_icon:before,.buttonRect_arrow:before,[data-arrow="80"] .buttonVertical_arrow i:before,[data-arrow="30"] .buttonVertical_arrow i:before,[data-arrow="190"] .buttonFill_arrow i:before,.buttonFill[data-icon=blank] .buttonFill_icon:before,.splideNavi .splide__arrow .inner i:before{font-family:"iconfont";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes blink{0%{opacity:0}40%{opacity:1}50%{opacity:.5}60%{opacity:1}100%{opacity:1}}#hero-gradation{--gradient-color-1: #7B99DD;--gradient-color-2: #DBC67D;--gradient-color-3: #CE92BE;--gradient-color-4: #85D4DE}@keyframes splide-loading{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{margin:0 !important;padding:0 !important}.splide__list{backface-visibility:hidden;display:flex;height:100%}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{list-style-type:none !important}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.splideNavi{z-index:2;pointer-events:none;position:absolute}.splideNavi[data-position=between]{left:0;top:0;width:100%;height:100%}@media only screen and (max-width: 960px){.splideNavi[data-position=between]{display:none}}.splideNavi[data-position=between] .splide__arrow{top:calc(50% - 96px)}.splideNavi[data-position=between] .splide__arrow--prev{left:-42px}.splideNavi[data-position=between] .splide__arrow--next{right:-42px}.splideNavi[data-position=head]{right:0;width:184px;height:82px}[data-section=service-case] .splideNavi[data-position=head]{bottom:-64px}[data-section=service-flow] .splideNavi[data-position=head]{bottom:-116px}.splideNavi[data-position=head] .splide__arrow{border-color:#fff;top:calc(50% - 42px)}.splideNavi[data-position=head] .splide__arrow--prev{left:0}.splideNavi[data-position=head] .splide__arrow--next{right:0}.splideNavi[data-position=head] .splide__arrow[disabled]{background-color:#193354}.splideNavi[data-position=head] .splide__arrow[disabled] .inner i::before{color:#fff}.splideNavi .splide__arrow{width:82px;height:82px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;background-color:#fff;border:1px solid #416088;position:absolute;pointer-events:auto;transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.splideNavi .splide__arrow[disabled]{pointer-events:none}.splideNavi .splide__arrow .inner{overflow:hidden;width:30px;height:15px;position:relative}.splideNavi .splide__arrow .inner i{position:absolute;left:0;display:block;top:-8px}.splideNavi .splide__arrow .inner i:before{content:""}.splideNavi .splide__arrow .inner i::before{font-size:3rem;display:block}.splideNavi .splide__arrow .inner i:nth-child(1){transform:translateX(-100%)}.splideNavi .splide__arrow--prev .inner{transform:scaleX(-1)}.splideMenu{display:flex;justify-content:center;margin-top:30px}@media only screen and (max-width: 960px){.splideMenu{display:none}}.splideMenuCard{height:80px;border-radius:40px;margin-left:5px;margin-right:5px;padding-left:35px;padding-right:35px;border:1px solid #193354;transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.splideMenuCard.is-current{background-color:#193354;pointer-events:none}.splideMenuCard_title{font-size:2rem;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.is-current .splideMenuCard_title{color:#ffe500}.splideMenuCard_lead{margin-top:5px;font-size:1.4rem;color:#416088}.is-current .splideMenuCard_lead{color:#fff}@media only screen and (min-width: 961px){.splideMenuCard_title,.splideMenuCard_lead{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.splideMenuCard:hover{background-color:#193354}.splideMenuCard:hover .splideMenuCard_title{color:#ffe500}.splideMenuCard:hover .splideMenuCard_lead{color:#fff}}.footer{position:relative;background-color:#040f1e;overflow:hidden}.footer_pagetop{position:absolute;z-index:2;right:2%;top:0;width:8px;height:138px;display:flex;cursor:pointer}@media only screen and (max-width: 500px){.footer_pagetop{right:4.8vw}}.footer_pagetop::before{content:"";width:1px;height:72px;background-color:#ffe500;position:absolute;left:50%;top:0}.footer_pagetop span{display:block;font-size:1.2rem;color:#fff;position:absolute;left:0;bottom:0;line-height:.7;font-family:"Rajdhani",sans-serif;font-weight:700;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal}.footer_wrap{position:relative;padding:100px 0 100px;max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 962px) and (max-width: 1439px){.footer_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 960px){.footer_wrap{padding:45px 0 50px;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 960px)and (max-width: 960px){.footer_wrap{width:94.7916666667%}}@media only screen and (max-width: 960px)and (max-width: 500px){.footer_wrap{width:89.3333333333%}}.footer_content{display:flex;justify-content:space-between}@media only screen and (max-width: 960px){.footer_content{flex-wrap:wrap}}@media only screen and (max-width: 500px){.footer_content{display:block}}.footer_content--bottom{align-items:flex-end}@media only screen and (max-width: 960px){.footer_content--bottom{margin-top:70px}}@media only screen and (max-width: 500px){.footer_content--bottom{margin-top:60px}}@media only screen and (min-width: 961px){.footer_column--1{left:53.6666666667%}}@media only screen and (max-width: 960px){.footer_column--1{width:100%;margin-bottom:65px}}@media only screen and (max-width: 500px){.footer_column--1{width:100%}}@media only screen and (min-width: 961px){.footer_column--2{width:26.6666666667%}}@media only screen and (max-width: 960px){.footer_column--2{width:52.5%}}@media only screen and (max-width: 500px){.footer_column--2{width:100%}}@media only screen and (min-width: 961px){.footer_column--3{width:19.6666666667%}}@media only screen and (max-width: 960px){.footer_column--3{width:47.5%}}@media only screen and (max-width: 500px){.footer_column--3{margin-top:50px}}@media only screen and (max-width: 500px){.footer_column--3{width:100%}}.footer_column--2,.footer_column--3{position:relative}@media only screen and (min-width: 961px){.footer_column--2::before,.footer_column--3::before{content:"";display:block;position:absolute;top:-100px;left:0;height:200%;width:1px;background-color:rgba(255,255,255,.1)}}.footer_logo{width:52.4%}@media only screen and (max-width: 960px){.footer_logo{width:260px;margin-left:-10px}}.footer_banner{width:240px}@media only screen and (min-width: 961px){.footer_banner{transition:1.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.footer_banner:hover{opacity:.7}}.footer_sub{display:flex;align-items:flex-end}@media only screen and (max-width: 500px){.footer_sub{display:block;text-align:center}}.footer_sub li{position:relative}.footer_sub li.is-privacyMark{width:77px;margin-bottom:-5px}@media only screen and (min-width: 961px){.footer_sub li.is-privacyMark{transition:1.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.footer_sub li.is-privacyMark:hover{opacity:.7}}@media only screen and (max-width: 500px){.footer_sub li.is-privacyMark{width:65px;margin:0 auto 15px}}@media only screen and (max-width: 500px){.footer_sub li.is-privacyPolicy{width:fit-content;margin-left:auto;margin-right:auto}}.footer_sub li.is-privacyPolicy a{display:block;font-size:1.2rem;color:rgba(255,255,255,.5);font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:400}@media only screen and (min-width: 961px){.footer_sub li.is-privacyPolicy a{transition:1.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.footer_sub li.is-privacyPolicy a:hover{color:#fff}}@media only screen and (max-width: 960px){.footer_copyright{transform:translateY(5px)}}@media only screen and (max-width: 500px){.footer_copyright{text-align:center;margin-top:30px}}.footer_copyright p{font-size:1.2rem;color:rgba(255,255,255,.5);letter-spacing:.1em;font-family:"Rajdhani",sans-serif;font-weight:400}@media only screen and (min-width: 961px){.footer_pagetop:hover::before{animation:hoverPagetop cubic-bezier(0.785, 0.135, 0.15, 0.86) .9s forwards}}@keyframes hoverPagetop{0%{transform:scaleY(1);transform-origin:50% 0%}49.9%{transform:scaleY(0);transform-origin:50% 0%}50%{transform:scaleY(0);transform-origin:50% 100%}100%{transform:scaleY(1);transform-origin:50% 100%}}@media only screen and (min-width: 961px){.footerMenu{margin-top:-5px}}.footerMenu_item{margin-bottom:26px}@media only screen and (max-width: 960px){.footerMenu_item{margin-bottom:5px}}.footerMenu_link{display:block;padding-top:5px;padding-bottom:5px}.footerMenu_title span{font-size:1.8rem;letter-spacing:.1em;color:#fff;font-family:"Rajdhani",sans-serif;font-weight:700}.footerMenuChild{margin-top:-5px;margin-bottom:30px}@media only screen and (max-width: 960px){.footerMenuChild{margin-bottom:10px}}.footerMenuChild_link{margin-top:5px;display:block;position:relative;padding-left:20px}.footerMenuChild_link::before{content:"";width:7px;height:2px;background-color:#fff;display:block;position:absolute;left:1px;top:7px}@media only screen and (max-width: 960px){.footerMenuChild_link::before{top:9px}}.footerMenuChild_title span{font-size:1.8rem;letter-spacing:.1em;color:#fff;font-family:"Rajdhani",sans-serif;font-weight:400}.footerFc{margin-top:60px}@media only screen and (min-width: 961px){.footerFc{transition:1.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.footerFc:hover{opacity:.7}}@media only screen and (max-width: 960px){.footerFc{margin-top:30px;padding-left:10px}}@media only screen and (max-width: 500px){.footerFc{margin-top:20px}}.footerFc_link{display:flex;align-items:center}.footerFc_logo{width:35px;margin-right:20px}.footerFc_body p{font-size:1.2rem;color:#fff;line-height:170%}.global{background-color:#193354;padding:74px 0 0;width:100%;height:100dvh;position:fixed;left:0;top:0}@media only screen and (max-width: 500px){.global{padding-top:65px}}.global_wrap{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.global_content{position:relative;margin-left:auto;margin-right:auto}@media only screen and (max-width: 960px){.global_content{width:94.7916666667%}}@media only screen and (max-width: 500px){.global_content{width:89.3333333333%}}.global_typo{width:500px;aspect-ratio:499/328;position:relative;z-index:0;margin-top:-25px}@media only screen and (max-width: 500px){.global_typo{width:335px;margin-top:-120px}}.global_typo svg{fill:#416088;width:100%;height:100%}.globalMenu{position:relative;z-index:2}.globalMenu_item{margin-top:19px}.globalMenu_link{display:block;padding-top:5px;padding-bottom:5px}.globalMenu_title span{display:block}.globalMenu_title span.is-en{font-size:3.5rem;color:#ffe500;font-family:"Rajdhani",sans-serif;font-weight:600}.globalMenu_title span.is-ja{font-size:1.2rem;color:#abbed6}.globalMenuChild{padding:0 0 5px 10px}.globalMenuChild_link{display:block;margin-top:15px}.globalMenuChild_title span{display:block}.globalMenuChild_title span.is-en{font-size:2.2rem;color:#ffe500;font-family:"Rajdhani",sans-serif;font-weight:600}.globalMenuChild_title span.is-ja{font-size:1.2rem;color:#abbed6}.globalContact{position:relative;width:100%;margin-top:20px;padding-bottom:20px}@media only screen and (max-width: 500px){.globalContact{margin-top:30px}}.globalContact_link{background-color:#ffe500;margin-left:auto;margin-right:auto;padding:10px 0;border-radius:5px;display:flex;align-items:center;justify-content:center}.globalContact_title span{display:block}.globalContact_title span.is-en{font-size:2.1rem;font-family:"Rajdhani",sans-serif;font-weight:600}.globalContact_title span.is-ja{font-size:1.2rem;margin-top:3px;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.global{clip-path:inset(0 0 100% 0);transition:1.2s cubic-bezier(0.19, 1, 0.22, 1);will-change:clip-path}[data-show=global] .global{clip-path:inset(0)}.global_content{transition:1.4s cubic-bezier(0.075, 0.82, 0.165, 1);transform:translateY(40px);will-change:transform}[data-show=global] .global_content{transform:none}.globalMenu_item:nth-child(1) .globalMenu_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.2s}.globalMenu_item:nth-child(2) .globalMenu_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.3s}.globalMenu_item:nth-child(3) .globalMenu_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.4s}.globalMenu_item:nth-child(4) .globalMenu_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s}.globalMenu_item:nth-child(5) .globalMenu_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s}.globalMenu_item:nth-child(6) .globalMenu_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.7s}.globalMenu_item:nth-child(7) .globalMenu_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.8s}.globalMenu_item:nth-child(8) .globalMenu_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s}.globalMenu_item:nth-child(9) .globalMenu_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 1s}.globalMenu_item:nth-child(10) .globalMenu_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 1.1s}.globalMenu_item:nth-child(11) .globalMenu_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 1.2s}.globalMenu_link{overflow:hidden}.globalMenu_title{transform:translateY(calc(100% + 1px));will-change:transform}[data-show=global] .globalMenu_title{transform:none}.globalMenuChild_link{overflow:hidden}.globalMenuChild_link:nth-child(1) .globalMenuChild_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s}.globalMenuChild_link:nth-child(2) .globalMenuChild_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s}.globalMenuChild_link:nth-child(3) .globalMenuChild_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.7s}.globalMenuChild_link:nth-child(4) .globalMenuChild_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.8s}.globalMenuChild_link:nth-child(5) .globalMenuChild_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s}.globalMenuChild_link:nth-child(6) .globalMenuChild_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 1s}.globalMenuChild_link:nth-child(7) .globalMenuChild_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 1.1s}.globalMenuChild_link:nth-child(8) .globalMenuChild_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 1.2s}.globalMenuChild_link:nth-child(9) .globalMenuChild_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 1.3s}.globalMenuChild_link:nth-child(10) .globalMenuChild_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 1.4s}.globalMenuChild_link:nth-child(11) .globalMenuChild_title{transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1) 1.5s}.globalMenuChild_title{transform:translateY(calc(100% + 1px))}[data-show=global] .globalMenuChild_title{transform:none}.header{background-color:#193354;position:fixed;left:0;top:0;width:100%}.header_wrap{display:flex;justify-content:space-between;align-items:center;height:100px;padding:0 10px 0 2.6388888889%}@media only screen and (max-width: 960px){.header_wrap{height:57px;padding:0 2.6041666667%}}@media only screen and (max-width: 500px){.header_wrap{padding:0 5.3333333333%}}.header_logo a{display:block;width:152px;height:50px;background-repeat:no-repeat;background-position:left top;background-size:cover;background-image:url("/assets/img/global/logo_lapi.png")}@media only screen and (max-width: 960px){.header_logo a{width:87px;height:29px}}.header_logo a span{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.header_content{display:flex;align-items:center;justify-content:flex-end;width:calc(100% - 152px);height:100%}.headerMenu{display:flex;align-items:center;justify-content:flex-end;width:calc(100% - 190px);height:100%}@media only screen and (max-width: 960px){.headerMenu{display:none}}.headerMenu_item{margin-right:6%;position:relative;text-align:center;height:100%}.headerMenu_link{cursor:pointer;position:relative;height:100%;display:flex;align-items:center;margin-top:-1px}.headerMenu_link::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%}.headerMenu_en span{display:block;font-size:1.68rem;color:#ffe500;font-family:"Almarai",sans-serif;font-weight:700;font-style:normal}.headerMenu_ja{margin-top:-5px}.headerMenu_ja span{display:block;font-size:1.2rem;color:#abbed6;margin-top:10px}.headerMenu_current,[data-service-id=ad] .headerChild_link[href="/services/ad/"],[data-service-id=agent] .headerChild_link[href="/services/agent/"],[data-service-id=staff] .headerChild_link[href="/services/staff/"],[data-page=service] .headerMenu_item[data-child-trigger=services] .headerMenu_link,[data-page=news-detail] .headerMenu_link[href="/news/"],[data-page=news] .headerMenu_link[href="/news/"],[data-page=member] .headerMenu_link[href="/members/"],[data-page=about] .headerMenu_link[href="/about/"]{opacity:.6;pointer-events:none}.headerChild{position:absolute;left:-72px;top:99px;text-align:left}.headerChild_container{background-color:#416088;border-radius:17px}.headerChild_wrap{padding:34px 61px}.headerChild_item{margin-bottom:20px}.headerChild_item:last-child{margin-top:0}.headerChild_en span{font-size:1.8rem;color:#ffe500;white-space:nowrap;display:block;font-family:"Rajdhani",sans-serif;font-weight:600}.headerChild_ja{margin-top:3px}.headerChild_ja span{font-size:1.2rem;color:#abbed6;white-space:nowrap;display:block;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.headerChild{transition:.4s cubic-bezier(0.19, 1, 0.22, 1);transition-delay:0s;pointer-events:none;transform:translateY(-5%);opacity:0}.headerChild.is-show{opacity:1;transition-delay:.1s;transform:none;pointer-events:auto}@media only screen and (max-width: 960px){.headerContact{display:none}}.headerContact_link{background-color:#ffe500;border-radius:5px;display:flex;align-items:center;justify-content:center;width:190px;height:80px;text-align:center}.headerContact_en{margin-top:-5px}.headerContact_en span{font-size:1.68rem;display:block;font-family:"Almarai",sans-serif;font-weight:700;font-style:normal}.headerContact_ja{margin-top:-8px}.headerContact_ja span{font-size:1.2rem;color:#5d7da6;margin-top:10px;display:block;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}body{color:#193354;background-color:#fff}body:not([data-page=home])::before{left:0;top:0;position:fixed;width:100%;height:100%;background-color:#fff;display:block;content:"";transition:.7s cubic-bezier(0.165, 0.84, 0.44, 1);pointer-events:none}[data-load="1"] body:not([data-page=home])::before{opacity:0}.container{position:relative;padding-top:100px}@media only screen and (max-width: 960px){.container{padding-top:57px}}[data-page=home] .container{padding-top:0}.section_background[data-theme=navy]{background-color:#193354}.section[data-wrap="1200"]{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 962px) and (max-width: 1439px){.section[data-wrap="1200"]{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}.section[data-wrap="780"]{width:780px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 960px){.section[data-wrap="780"]{width:89.5833333333%}}.section[data-section-overflow="1"]{overflow:hidden}.section[data-section=contact-detail]{margin-bottom:180px}@media only screen and (max-width: 960px){.section[data-section=contact-detail]{margin-bottom:120px}}.section[data-section=contact-confirm]{margin-bottom:180px}@media only screen and (max-width: 960px){.section[data-section=contact-confirm]{margin-bottom:120px}}.trigger{width:30px;height:26px;display:flex;align-items:start;justify-content:center}@media only screen and (min-width: 961px){.trigger{display:none}}.trigger_button{display:flex;align-items:center;justify-content:center;background-color:transparent;padding:0;margin:-2px 0 0 16px;width:100%;height:100%;cursor:pointer}.trigger_line{position:relative;width:15px;height:12px;display:block;transition:all .4s;box-sizing:border-box}.trigger_line span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;width:100%;height:1px;left:0;background-color:#ffe500}.trigger_line span:nth-child(1){top:0;animation:menu-bar01 .5s forwards}.trigger_line span:nth-child(2),.trigger_line span:nth-child(3){height:1px}.trigger_line span:nth-child(2){top:6px;opacity:1}.trigger_line span:nth-child(3){top:100%;animation:menu-bar02 .5s forwards}[data-show=global] .trigger_line span:nth-child(1){animation:active-menu-bar01 .5s forwards;top:6px}[data-show=global] .trigger_line span:nth-child(2){opacity:0}[data-show=global] .trigger_line span:nth-child(3){animation:active-menu-bar03 .5s forwards;top:6px}@keyframes menu-bar01{0%{transform:translateY(0) rotate(45deg)}50%{transform:translateY(0) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes menu-bar02{0%{transform:translateY(0) rotate(-45deg)}50%{transform:translateY(0) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes active-menu-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(0px) rotate(0)}100%{transform:translateY(0px) rotate(45deg)}}@keyframes active-menu-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(0px) rotate(0)}100%{transform:translateY(0px) rotate(-45deg)}}body:before{z-index:31}.loading{z-index:30}.modal{z-index:20}.header{z-index:10}.global{z-index:9}.footer{z-index:3}.container{z-index:2}.home .contactFixBanner{z-index:10}.home .home_content{z-index:6}.home .homeHeadline{z-index:5}.home .homeLine{z-index:4}.home .homeBackground{z-index:3}.home::before{z-index:2}.home .homeBottom{z-index:1}.buttonFill_link{display:flex;align-items:center;justify-content:center;position:relative;border-radius:3px;width:320px;height:60px}@media only screen and (max-width: 500px){.buttonFill_link{width:93.3%}}.buttonFill_title{font-size:1.8rem;color:#fff;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 500px){[data-size-mobile="16"] .buttonFill_title{font-size:1.6rem}}.buttonFill_arrow{position:absolute;z-index:1;line-height:0;overflow:hidden}.buttonFill[data-color=navy] .buttonFill_link{background-color:#193354}.buttonFill[data-color=navy] .buttonFill_arrow i::before{color:#ffe500}.buttonFill[data-arrow-color=white] .buttonFill_arrow i::before{color:#fff}.buttonFill[data-color=white] .buttonFill_link{background-color:#fff}.buttonFill[data-color=white] .buttonFill_title{color:#193354}.buttonFill[data-color=white] .buttonFill_arrow i::before{color:#ffe500}.buttonFill[data-align=right]{display:flex;justify-content:flex-end}.buttonFill[data-icon=blank] .buttonFill_icon{position:absolute;right:6%;top:calc(50% - 6px);z-index:1;width:13px;height:13px}.buttonFill[data-icon=blank] .buttonFill_icon:before{content:""}.buttonFill[data-icon=blank] .buttonFill_icon::before{font-size:1.3rem;color:#fff}[data-arrow="190"] .buttonFill_arrow{left:-159px;top:22px;width:190px;height:15px;position:absolute}@media only screen and (max-width: 500px){[data-arrow="190"] .buttonFill_arrow{width:50px;left:-16px;top:24px;width:100px}}[data-arrow="190"] .buttonFill_arrow i{position:absolute;left:0;top:8px;display:block}[data-arrow="190"] .buttonFill_arrow i:before{content:""}@media only screen and (max-width: 500px){[data-arrow="190"] .buttonFill_arrow i:before{content:""}}[data-arrow="190"] .buttonFill_arrow i::before{font-size:19rem}@media only screen and (max-width: 500px){[data-arrow="190"] .buttonFill_arrow i::before{font-size:5rem}}[data-arrow="190"] .buttonFill_arrow i:nth-child(1){transform:translateX(-100%)}@media only screen and (max-width: 500px){[data-arrow="190"] .buttonFill_arrow i:nth-child(1){display:none}}.buttonVertical_link{width:100%;border-radius:4px;display:flex;align-items:center;justify-content:center;pointer-events:auto;position:relative}[data-theme=yellow] .buttonVertical_link{background-color:#ffe500}[data-theme=navy] .buttonVertical_link{background-color:#193354}[data-height="100"] .buttonVertical_link{height:100px}[data-height="130"] .buttonVertical_link{height:130px}.buttonVertical_title{margin-top:-30px}.buttonVertical_title span{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}[data-size="18"] .buttonVertical_title{font-size:1.8rem}[data-size="24"] .buttonVertical_title{font-size:2.4rem}@media only screen and (max-width: 960px){[data-size="24"] .buttonVertical_title{font-size:1.8rem}.fieldButton [data-size="24"] .buttonVertical_title{font-size:2.4rem}}[data-theme=navy] .buttonVertical_title span{color:#fff}[data-theme=disable] .buttonVertical_link{background-color:#ffe500;transition:.4s cubic-bezier(0.19, 1, 0.22, 1);pointer-events:none}[data-theme=disable] .buttonVertical_link .buttonVertical_title span{color:#193354}[data-theme=disable] .buttonVertical_link .buttonVertical_arrow i::before{color:#193354}[data-theme=disable].is-disable .buttonVertical_link{background-color:#e0e0e0;pointer-events:none}[data-theme=disable].is-disable .buttonVertical_link .buttonVertical_arrow i::before{color:#193354}.buttonVertical_arrow{position:absolute;z-index:2;overflow:hidden}.buttonVertical_arrow i{position:absolute;left:0;display:block}.buttonVertical_arrow i:nth-child(1){transform:translateX(-100%)}[data-arrow="30"] .buttonVertical_arrow{width:30px;height:15px;left:calc(50% - 15px);bottom:25px}[data-arrow="30"] .buttonVertical_arrow i{top:-8px}[data-arrow="30"] .buttonVertical_arrow i:before{content:""}[data-arrow="30"] .buttonVertical_arrow i::before{font-size:3rem}[data-arrow="80"] .buttonVertical_arrow{width:80px;height:15px;left:calc(50% - 40px);bottom:34px}@media only screen and (max-width: 960px){[data-arrow="80"] .buttonVertical_arrow{width:30px;left:calc(50% - 15px)}}[data-arrow="80"] .buttonVertical_arrow i{top:-32px}[data-arrow="80"] .buttonVertical_arrow i:before{content:""}@media only screen and (max-width: 960px){[data-arrow="80"] .buttonVertical_arrow i{top:-8px}[data-arrow="80"] .buttonVertical_arrow i:before{content:""}}[data-arrow="80"] .buttonVertical_arrow i::before{font-size:8rem}@media only screen and (max-width: 960px){[data-arrow="80"] .buttonVertical_arrow i::before{font-size:3rem}}[data-theme=navy] .buttonVertical_arrow i::before{color:#ffe500}.buttonRect[data-align=center]{display:flex;justify-content:center}.buttonRect_link{display:flex;align-items:center;justify-content:center;position:relative;width:320px;height:60px;border-radius:3px;background-color:#193354}.buttonRect_arrow:before{content:""}[data-arrow=left] .buttonRect_arrow::before{transform:scaleX(-1);left:6%;top:calc(50% - 10px);font-size:2rem;position:absolute}.buttonRect_arrow::before{color:#ffe500}.buttonRect_title span{font-size:1.8rem;color:#fff}.contactFixBanner{position:fixed;right:3.4722222222%;bottom:20px}@media only screen and (max-width: 960px){.contactFixBanner{right:21px;bottom:40px}}@media only screen and (max-width: 500px){.contactFixBanner{right:auto;left:0;width:100%}}.contactFixBanner_link{width:270px;height:70px;border-radius:35px;background-color:rgba(242,242,242,.8);display:flex;justify-content:space-between;align-items:center;padding:0 16px 0 29px;transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 500px){.contactFixBanner_link{width:240px;height:56px;border-radius:28px;padding:0 13px 0 27px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 961px){.contactFixBanner_link:hover{background-color:#f2f2f2}}.contactFixBanner_title span{display:block}.contactFixBanner_title span.is-sub{font-size:1.2rem}@media only screen and (max-width: 500px){.contactFixBanner_title span.is-sub{font-size:1.1rem}}.contactFixBanner_title span.is-main{font-size:1.6rem;color:#193354;margin-top:5px;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 500px){.contactFixBanner_title span.is-main{font-size:1.4rem}}.contactFixBanner_icon{width:50px;height:50px;border-radius:50%;background-color:#ffe500;display:flex;align-items:center;justify-content:center}.contactFixBanner_icon:before{content:""}@media only screen and (max-width: 500px){.contactFixBanner_icon{width:40px;height:40px}}.contactFixBanner_icon::before{font-size:2rem;color:#193354}@media only screen and (max-width: 500px){.contactFixBanner_icon::before{font-size:1.6rem}}.contactBanner{padding:170px 0;background-color:#416088;position:relative}@media only screen and (max-width: 960px){.contactBanner{padding:190px 0}}@media only screen and (max-width: 500px){.contactBanner{padding:137px 0}}.contactBanner>*{color:#fff}.contactBanner_inner{text-align:center;position:relative;z-index:1;width:69.3%;margin-left:auto;margin-right:auto}@media only screen and (max-width: 960px){.contactBanner_inner{width:89.5%}}.contactBanner_title{font-size:3rem;line-height:170%;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 960px){.contactBanner_title{line-height:140%}}.contactBanner_body{margin-top:40px}.contactBanner_body p{font-size:1.6rem;line-height:140%}@media only screen and (max-width: 960px){.contactBanner_body p{font-size:2rem}}.contactBanner .buttonVertical{margin-top:50px}.contactBanner_background{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;opacity:.3;display:flex;justify-content:center}.contactBanner_background svg{width:100%;height:100%;fill:#193354;display:block}.conversion{position:relative}@media only screen and (min-width: 961px){.conversion{padding-bottom:100px}}.conversion_wrap{display:flex;justify-content:center;max-width:1400px;margin-left:auto;margin-right:auto}@media screen and (min-width: 962px) and (max-width: 1439px){.conversion_wrap{padding-left:1.3888888889%;padding-right:1.3888888889%;max-width:1440px}}@media only screen and (max-width: 960px){.conversion_wrap{margin-left:auto;margin-right:auto}}@media only screen and (max-width: 960px)and (max-width: 960px){.conversion_wrap{width:94.7916666667%}}@media only screen and (max-width: 960px)and (max-width: 500px){.conversion_wrap{width:89.3333333333%}}@media only screen and (max-width: 500px){.conversion_wrap{display:block}}.conversionCard{position:relative;width:47.9166666667vw}@media only screen and (max-width: 960px){.conversionCard{width:46.09375vw}}@media only screen and (max-width: 500px){.conversionCard{width:0vw}}@media only screen and (min-width: 1440px){.conversionCard{width:690px}}@media only screen and (max-width: 960px){.conversionCard{padding-bottom:74px}}@media only screen and (max-width: 500px){.conversionCard{width:100%;padding-bottom:45px}}.conversionCard[data-convertion-type=job]{margin-left:.6944444444vw}@media only screen and (max-width: 960px){.conversionCard[data-convertion-type=job]{margin-left:1.3020833333vw}}@media only screen and (max-width: 500px){.conversionCard[data-convertion-type=job]{margin-left:0vw}}@media only screen and (min-width: 1440px){.conversionCard[data-convertion-type=job]{margin-left:10px}}@media only screen and (max-width: 500px){.conversionCard[data-convertion-type=job]{margin-left:0}}.conversionCard[data-convertion-type=biz]{margin-right:.6944444444vw}@media only screen and (max-width: 960px){.conversionCard[data-convertion-type=biz]{margin-right:1.3020833333vw}}@media only screen and (max-width: 500px){.conversionCard[data-convertion-type=biz]{margin-right:0vw}}@media only screen and (min-width: 1440px){.conversionCard[data-convertion-type=biz]{margin-right:10px}}@media only screen and (max-width: 500px){.conversionCard[data-convertion-type=biz]{margin-right:0;margin-bottom:70px}}.conversionCard_content{text-align:center;position:relative;z-index:2;pointer-events:none;padding-top:80px}@media only screen and (max-width: 960px){.conversionCard_content{padding-top:85px}}@media only screen and (max-width: 500px){.conversionCard_content{padding-top:115px}}.conversionCard_headline span{font-size:3rem;color:#fff;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.conversionCard_label{width:240px;height:30px;margin:17px auto 0;background-color:#fff;border-radius:15px;display:flex;align-items:center;justify-content:center}.conversionCard_label span{font-size:1.6rem;display:block;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:400}.conversionCardButton{margin:23px auto 0}@media only screen and (max-width: 960px){.conversionCardButton{padding-left:5.6497175141%;padding-right:5.6497175141%}}@media only screen and (min-width: 961px){.conversionCardButton[data-row="1"]{width:50.7246376812%}}@media only screen and (min-width: 961px){.conversionCardButton[data-row="2"]{display:flex;justify-content:space-between;width:68.115942029%}}@media only screen and (min-width: 961px){.conversionCardButton[data-row="2"] .buttonVertical{width:48.9361702128%}}@media only screen and (max-width: 960px){.conversionCardButton[data-row="2"] .buttonVertical{margin-bottom:10px}}.conversionPanel{mix-blend-mode:screen;position:absolute;z-index:1;top:0;opacity:.7}@media only screen and (min-width: 961px){.conversionPanel [data-convertion-type=job]{right:1.3888888889vw}}@media only screen and (min-width: 961px)and (max-width: 960px){.conversionPanel [data-convertion-type=job]{right:2.6041666667vw}}@media only screen and (min-width: 961px)and (max-width: 500px){.conversionPanel [data-convertion-type=job]{right:0vw}}@media only screen and (min-width: 961px)and (min-width: 1440px){.conversionPanel [data-convertion-type=job]{right:20px}}@media only screen and (min-width: 961px){.conversionPanel [data-convertion-type=biz]{left:1.3888888889vw}}@media only screen and (min-width: 961px)and (max-width: 960px){.conversionPanel [data-convertion-type=biz]{left:2.6041666667vw}}@media only screen and (min-width: 961px)and (max-width: 500px){.conversionPanel [data-convertion-type=biz]{left:0vw}}@media only screen and (min-width: 961px)and (min-width: 1440px){.conversionPanel [data-convertion-type=biz]{left:20px}}@media only screen and (max-width: 960px){.conversionPanel{width:100%;height:100%;left:0}}@media only screen and (max-width: 500px){.conversionPanel{top:35px}}.conversionPanel_shine{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}.conversionPanel_background{position:relative;overflow:hidden}@media only screen and (min-width: 961px){.conversionPanel_background{height:360px;width:47.9166666667vw}}@media only screen and (min-width: 961px)and (max-width: 960px){.conversionPanel_background{width:89.84375vw}}@media only screen and (min-width: 961px)and (max-width: 500px){.conversionPanel_background{width:0vw}}@media only screen and (min-width: 961px)and (min-width: 1440px){.conversionPanel_background{width:690px}}@media only screen and (max-width: 960px){.conversionPanel_background{width:100%;height:100%}}.conversionPanel_image{border-radius:10px;overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.conversionPanel_image img{object-fit:cover;width:100%;height:100%;display:block}.conversionTypo{position:absolute;z-index:0;left:0;top:145px;height:160px;overflow:hidden;width:100%}@media only screen and (max-width: 500px){.conversionTypo{height:114px;top:calc(50% - 83px)}}@media only screen and (max-width: 500px){.conversionTypo_list .splide__slide img{width:auto;height:114px}}.generic{margin-top:174px;padding-bottom:150px}@media only screen and (max-width: 960px){.generic{margin-top:114px;padding-bottom:60px}}@media only screen and (max-width: 500px){.generic{margin-top:125px}}.generic_section{margin-bottom:60px}.generic_body{margin-top:30px}.generic_headline+.generic_body{margin-top:22px}.generic_body p{font-size:1.6rem;line-height:170%}.generic_body p[data-align=right]{text-align:right;margin-top:20px}.generic_body p[data-size="14"]{font-size:1.4rem;line-height:140%}.generic_body p+p{margin-top:12px}.generic_body ul{margin-top:27px;margin-bottom:28px}.generic_body ul[data-size="14"] li{font-size:1.4rem;line-height:140%}.generic_body ul li{font-size:1.6rem;line-height:170%;padding-left:1.3em;text-indent:-1em}.generic_body ul li::before{content:"・"}.generic_box{border:1px solid #c4c4c4;margin-top:40px;padding:24px 0 13px}@media only screen and (max-width: 960px){.generic_box{padding:31px 8% 23px}}.generic_box>div{width:fit-content;margin-left:auto;margin-right:auto}.generic_box>div h3{margin-bottom:20px;font-size:1.4rem;line-height:170%;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.generic_box>div p{margin-top:-5px;font-size:1.4rem;line-height:220%}.generic_box>div p a{text-decoration:underline}.generic_headline{line-height:140%;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.generic_headline[data-size="16"]{font-size:1.6rem;margin-top:43px}.generic_headline[data-size="20"]{font-size:2rem}.generic_list dt h3{font-size:1.6rem;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.generic_list dd{margin-bottom:30px}.genericHead{border-bottom:1px solid #c4c4c4;padding-bottom:20px;margin-bottom:20px}@media only screen and (max-width: 960px){.genericHead{margin-bottom:38px}}@media only screen and (max-width: 500px){.genericHead{margin-bottom:30px}}.genericHead[\:has\(.genericHead_date\)]{display:flex;align-items:center;justify-content:space-between}.genericHead:has(.genericHead_date){display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 500px){.genericHead[\:has\(.genericHead_date\)]{display:block}.genericHead:has(.genericHead_date){display:block}}.genericHead_title{font-size:2.6rem;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.genericHead_date{font-size:1.4rem;line-height:170%;text-align:right}@media only screen and (max-width: 500px){.genericHead_date{text-align:left;margin-top:20px}}[data-theme=white] .headlineLv1_title span.is-en{color:#fff}[data-theme=white] .headlineLv1_title span.is-ja,[data-theme=white] .headlineLv1_title span.is-lead{color:#ffe500}.headlineLv1_title span{display:block}.headlineLv1_title span em{font-style:normal;margin-left:-0.025em;padding-bottom:11px}.headlineLv1_title span em.empty{width:.3em}.headlineLv1_title span.is-en{font-size:7.74rem;font-family:"Almarai",sans-serif;font-weight:700;font-style:normal}@media only screen and (max-width: 960px){.headlineLv1_title span.is-en{font-size:6.84rem}}@media only screen and (max-width: 500px){.headlineLv1_title span.is-en{font-size:5.04rem}}[data-page=home] .headlineLv1_title span.is-en{font-size:8.6rem}@media only screen and (max-width: 960px){[data-page=home] .headlineLv1_title span.is-en{font-size:7.6rem}}@media only screen and (max-width: 500px){[data-page=home] .headlineLv1_title span.is-en{font-size:6.08rem}}.headlineLv1_title span.is-en+.is-en{margin-top:-10px}@media only screen and (max-width: 500px){.headlineLv1_title span.is-en+.is-en{margin-top:-5px}}.headlineLv1_title span.is-ja{font-size:1.6rem;color:#416088;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.headlineLv1_title span.is-lead{color:#416088;font-size:2.6rem;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 960px){.headlineLv1_title span.is-lead{margin-top:-5px}}@media only screen and (max-width: 500px){.headlineLv1_title span.is-lead{margin-top:0}}.headlineLv1_title span.is-lead em{padding-bottom:4px}.headlineLv1_title span.is-body{color:#416088;font-size:2.6rem;line-height:170%;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 500px){.headlineLv1_title span.is-body{margin-top:0;font-size:2rem}}.headlineLv1_title{transition:1.4s cubic-bezier(0.19, 1, 0.22, 1) .2s;transform:translateX(-40px)}.inview .headlineLv1_title{transform:none}.inview .headlineLv1_title span em{clip-path:polygon(0 0, 108% 0, 100% 100%, 0 100%)}.headlineLv1_title[data-motion=off]{transition:none !important;transform:none !important}.headlineLv1_title[data-motion=off] span em{clip-path:inset(0) !important;transform:none !important}.headlineLv1_title span em{transition:clip-path 1s cubic-bezier(0.075, 0.82, 0.165, 1);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);display:inline-block;will-change:clip-path}.headlineLv1_title span:nth-child(1) em:nth-child(1){transition-delay:0.1s}.headlineLv1_title span:nth-child(1) em:nth-child(2){transition-delay:0.17s}.headlineLv1_title span:nth-child(1) em:nth-child(3){transition-delay:0.24s}.headlineLv1_title span:nth-child(1) em:nth-child(4){transition-delay:0.31s}.headlineLv1_title span:nth-child(1) em:nth-child(5){transition-delay:0.38s}.headlineLv1_title span:nth-child(1) em:nth-child(6){transition-delay:0.45s}.headlineLv1_title span:nth-child(1) em:nth-child(7){transition-delay:0.52s}.headlineLv1_title span:nth-child(1) em:nth-child(8){transition-delay:0.59s}.headlineLv1_title span:nth-child(1) em:nth-child(9){transition-delay:0.66s}.headlineLv1_title span:nth-child(1) em:nth-child(10){transition-delay:0.73s}.headlineLv1_title span:nth-child(1) em:nth-child(11){transition-delay:0.8s}.headlineLv1_title span:nth-child(1) em:nth-child(12){transition-delay:0.87s}.headlineLv1_title span:nth-child(1) em:nth-child(13){transition-delay:0.94s}.headlineLv1_title span:nth-child(1) em:nth-child(14){transition-delay:1.01s}.headlineLv1_title span:nth-child(1) em:nth-child(15){transition-delay:1.08s}.headlineLv1_title span:nth-child(1) em:nth-child(16){transition-delay:1.15s}.headlineLv1_title span:nth-child(1) em:nth-child(17){transition-delay:1.22s}.headlineLv1_title span:nth-child(1) em:nth-child(18){transition-delay:1.29s}.headlineLv1_title span:nth-child(1) em:nth-child(19){transition-delay:1.36s}.headlineLv1_title span:nth-child(1) em:nth-child(20){transition-delay:1.43s}.headlineLv1_title span:nth-child(1) em:nth-child(21){transition-delay:1.5s}.headlineLv1_title span:nth-child(1) em:nth-child(22){transition-delay:1.57s}.headlineLv1_title span:nth-child(1) em:nth-child(23){transition-delay:1.64s}.headlineLv1_title span:nth-child(1) em:nth-child(24){transition-delay:1.71s}.headlineLv1_title span:nth-child(1) em:nth-child(25){transition-delay:1.78s}.headlineLv1_title span:nth-child(1) em:nth-child(26){transition-delay:1.85s}.headlineLv1_title span:nth-child(1) em:nth-child(27){transition-delay:1.92s}.headlineLv1_title span:nth-child(1) em:nth-child(28){transition-delay:1.99s}.headlineLv1_title span:nth-child(1) em:nth-child(29){transition-delay:2.06s}.headlineLv1_title span:nth-child(1) em:nth-child(30){transition-delay:2.13s}.headlineLv1_title span:nth-child(1) em:nth-child(31){transition-delay:2.2s}.headlineLv1_title span:nth-child(2) em:nth-child(1){transition-delay:0.2s}.headlineLv1_title span:nth-child(2) em:nth-child(2){transition-delay:0.27s}.headlineLv1_title span:nth-child(2) em:nth-child(3){transition-delay:0.34s}.headlineLv1_title span:nth-child(2) em:nth-child(4){transition-delay:0.41s}.headlineLv1_title span:nth-child(2) em:nth-child(5){transition-delay:0.48s}.headlineLv1_title span:nth-child(2) em:nth-child(6){transition-delay:0.55s}.headlineLv1_title span:nth-child(2) em:nth-child(7){transition-delay:0.62s}.headlineLv1_title span:nth-child(2) em:nth-child(8){transition-delay:0.69s}.headlineLv1_title span:nth-child(2) em:nth-child(9){transition-delay:0.76s}.headlineLv1_title span:nth-child(2) em:nth-child(10){transition-delay:0.83s}.headlineLv1_title span:nth-child(2) em:nth-child(11){transition-delay:0.9s}.headlineLv1_title span:nth-child(2) em:nth-child(12){transition-delay:0.97s}.headlineLv1_title span:nth-child(2) em:nth-child(13){transition-delay:1.04s}.headlineLv1_title span:nth-child(2) em:nth-child(14){transition-delay:1.11s}.headlineLv1_title span:nth-child(2) em:nth-child(15){transition-delay:1.18s}.headlineLv1_title span:nth-child(2) em:nth-child(16){transition-delay:1.25s}.headlineLv1_title span:nth-child(2) em:nth-child(17){transition-delay:1.32s}.headlineLv1_title span:nth-child(2) em:nth-child(18){transition-delay:1.39s}.headlineLv1_title span:nth-child(2) em:nth-child(19){transition-delay:1.46s}.headlineLv1_title span:nth-child(2) em:nth-child(20){transition-delay:1.53s}.headlineLv1_title span:nth-child(2) em:nth-child(21){transition-delay:1.6s}.headlineLv1_title span:nth-child(2) em:nth-child(22){transition-delay:1.67s}.headlineLv1_title span:nth-child(2) em:nth-child(23){transition-delay:1.74s}.headlineLv1_title span:nth-child(2) em:nth-child(24){transition-delay:1.81s}.headlineLv1_title span:nth-child(2) em:nth-child(25){transition-delay:1.88s}.headlineLv1_title span:nth-child(2) em:nth-child(26){transition-delay:1.95s}.headlineLv1_title span:nth-child(2) em:nth-child(27){transition-delay:2.02s}.headlineLv1_title span:nth-child(2) em:nth-child(28){transition-delay:2.09s}.headlineLv1_title span:nth-child(2) em:nth-child(29){transition-delay:2.16s}.headlineLv1_title span:nth-child(2) em:nth-child(30){transition-delay:2.23s}.headlineLv1_title span:nth-child(2) em:nth-child(31){transition-delay:2.3s}.headlineLv1_title span:nth-child(3) em:nth-child(1){transition-delay:0.4s}.headlineLv1_title span:nth-child(3) em:nth-child(2){transition-delay:0.47s}.headlineLv1_title span:nth-child(3) em:nth-child(3){transition-delay:0.54s}.headlineLv1_title span:nth-child(3) em:nth-child(4){transition-delay:0.61s}.headlineLv1_title span:nth-child(3) em:nth-child(5){transition-delay:0.68s}.headlineLv1_title span:nth-child(3) em:nth-child(6){transition-delay:0.75s}.headlineLv1_title span:nth-child(3) em:nth-child(7){transition-delay:0.82s}.headlineLv1_title span:nth-child(3) em:nth-child(8){transition-delay:0.89s}.headlineLv1_title span:nth-child(3) em:nth-child(9){transition-delay:0.96s}.headlineLv1_title span:nth-child(3) em:nth-child(10){transition-delay:1.03s}.headlineLv1_title span:nth-child(3) em:nth-child(11){transition-delay:1.1s}.headlineLv1_title span:nth-child(3) em:nth-child(12){transition-delay:1.17s}.headlineLv1_title span:nth-child(3) em:nth-child(13){transition-delay:1.24s}.headlineLv1_title span:nth-child(3) em:nth-child(14){transition-delay:1.31s}.headlineLv1_title span:nth-child(3) em:nth-child(15){transition-delay:1.38s}.headlineLv1_title span:nth-child(3) em:nth-child(16){transition-delay:1.45s}.headlineLv1_title span:nth-child(3) em:nth-child(17){transition-delay:1.52s}.headlineLv1_title span:nth-child(3) em:nth-child(18){transition-delay:1.59s}.headlineLv1_title span:nth-child(3) em:nth-child(19){transition-delay:1.66s}.headlineLv1_title span:nth-child(3) em:nth-child(20){transition-delay:1.73s}.headlineLv1_title span:nth-child(3) em:nth-child(21){transition-delay:1.8s}.headlineLv1_title span:nth-child(3) em:nth-child(22){transition-delay:1.87s}.headlineLv1_title span:nth-child(3) em:nth-child(23){transition-delay:1.94s}.headlineLv1_title span:nth-child(3) em:nth-child(24){transition-delay:2.01s}.headlineLv1_title span:nth-child(3) em:nth-child(25){transition-delay:2.08s}.headlineLv1_title span:nth-child(3) em:nth-child(26){transition-delay:2.15s}.headlineLv1_title span:nth-child(3) em:nth-child(27){transition-delay:2.22s}.headlineLv1_title span:nth-child(3) em:nth-child(28){transition-delay:2.29s}.headlineLv1_title span:nth-child(3) em:nth-child(29){transition-delay:2.36s}.headlineLv1_title span:nth-child(3) em:nth-child(30){transition-delay:2.43s}.headlineLv1_title span:nth-child(3) em:nth-child(31){transition-delay:2.5s}.hero{margin-top:40px;position:relative;max-width:1360px;margin-left:auto;margin-right:auto}@media screen and (min-width: 962px) and (max-width: 1439px){.hero{padding-left:2.7777777778%;padding-right:2.7777777778%;max-width:1440px}}@media only screen and (max-width: 960px){.hero{width:89.5833333333%}}@media only screen and (max-width: 500px){.hero{margin:0;width:100%}}.hero_wrap{height:350px;border-radius:15px;display:flex;align-items:center;padding-left:7.8%;overflow:hidden;position:relative;z-index:2}@media only screen and (max-width: 960px){.hero_wrap{padding-left:9.6%}}@media only screen and (max-width: 500px){.hero_wrap{height:262px;padding-left:9.8%;border-radius:0}}.hero_headline{margin-top:-20px;position:relative;z-index:2}.hero_headline span{display:block}.hero_headline span em{font-style:normal;display:inline-block;margin-left:-0.015em}.hero_headline span em.empty{width:.3em}.hero_headline span.is-en{font-size:14rem;letter-spacing:-0.05em;color:#fff;font-family:"Rajdhani",sans-serif;font-weight:600}@media only screen and (max-width: 960px){.hero_headline span.is-en{font-size:10rem}}@media only screen and (max-width: 500px){.hero_headline span.is-en{font-size:7.5rem}}.hero_headline span.is-ja{font-size:2rem;color:#ffe500;margin:-5px 0 0 5px;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 960px){.hero_headline span.is-ja{margin:1px 0 0 0px}}.hero_background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.hero_headline span em{will-change:opacity;opacity:0;animation:blink 1s ease forwards}.hero_headline span:nth-child(1) em:nth-child(1){animation-delay:0.8s}.hero_headline span:nth-child(1) em:nth-child(2){animation-delay:1s}.hero_headline span:nth-child(1) em:nth-child(3){animation-delay:1s}.hero_headline span:nth-child(1) em:nth-child(4){animation-delay:0.8s}.hero_headline span:nth-child(1) em:nth-child(5){animation-delay:0.8s}.hero_headline span:nth-child(1) em:nth-child(6){animation-delay:0.9s}.hero_headline span:nth-child(1) em:nth-child(7){animation-delay:0.6s}.hero_headline span:nth-child(1) em:nth-child(8){animation-delay:0.7s}.hero_headline span:nth-child(1) em:nth-child(9){animation-delay:1s}.hero_headline span:nth-child(1) em:nth-child(10){animation-delay:0.9s}.hero_headline span:nth-child(1) em:nth-child(11){animation-delay:0.6s}.hero_headline span:nth-child(1) em:nth-child(12){animation-delay:0.9s}.hero_headline span:nth-child(1) em:nth-child(13){animation-delay:0.9s}.hero_headline span:nth-child(1) em:nth-child(14){animation-delay:0.8s}.hero_headline span:nth-child(1) em:nth-child(15){animation-delay:1s}.hero_headline span:nth-child(1) em:nth-child(16){animation-delay:0.8s}.hero_headline span:nth-child(1) em:nth-child(17){animation-delay:0.6s}.hero_headline span:nth-child(1) em:nth-child(18){animation-delay:0.5s}.hero_headline span:nth-child(1) em:nth-child(19){animation-delay:1s}.hero_headline span:nth-child(1) em:nth-child(20){animation-delay:0.5s}.hero_headline span:nth-child(1) em:nth-child(21){animation-delay:0.5s}.hero_headline span:nth-child(1) em:nth-child(22){animation-delay:0.7s}.hero_headline span:nth-child(1) em:nth-child(23){animation-delay:0.6s}.hero_headline span:nth-child(1) em:nth-child(24){animation-delay:0.9s}.hero_headline span:nth-child(1) em:nth-child(25){animation-delay:0.9s}.hero_headline span:nth-child(1) em:nth-child(26){animation-delay:0.5s}.hero_headline span:nth-child(1) em:nth-child(27){animation-delay:1s}.hero_headline span:nth-child(1) em:nth-child(28){animation-delay:0.7s}.hero_headline span:nth-child(1) em:nth-child(29){animation-delay:0.7s}.hero_headline span:nth-child(1) em:nth-child(30){animation-delay:0.6s}.hero_headline span:nth-child(1) em:nth-child(31){animation-delay:0.9s}.hero_headline span:nth-child(2) em:nth-child(1){animation-delay:1s}.hero_headline span:nth-child(2) em:nth-child(2){animation-delay:0.8s}.hero_headline span:nth-child(2) em:nth-child(3){animation-delay:1s}.hero_headline span:nth-child(2) em:nth-child(4){animation-delay:0.9s}.hero_headline span:nth-child(2) em:nth-child(5){animation-delay:0.9s}.hero_headline span:nth-child(2) em:nth-child(6){animation-delay:0.9s}.hero_headline span:nth-child(2) em:nth-child(7){animation-delay:0.5s}.hero_headline span:nth-child(2) em:nth-child(8){animation-delay:0.7s}.hero_headline span:nth-child(2) em:nth-child(9){animation-delay:0.8s}.hero_headline span:nth-child(2) em:nth-child(10){animation-delay:1s}.hero_headline span:nth-child(2) em:nth-child(11){animation-delay:0.5s}.hero_headline span:nth-child(2) em:nth-child(12){animation-delay:0.7s}.hero_headline span:nth-child(2) em:nth-child(13){animation-delay:0.6s}.hero_headline span:nth-child(2) em:nth-child(14){animation-delay:0.8s}.hero_headline span:nth-child(2) em:nth-child(15){animation-delay:0.7s}.hero_headline span:nth-child(2) em:nth-child(16){animation-delay:0.9s}.hero_headline span:nth-child(2) em:nth-child(17){animation-delay:1s}.hero_headline span:nth-child(2) em:nth-child(18){animation-delay:0.6s}.hero_headline span:nth-child(2) em:nth-child(19){animation-delay:0.9s}.hero_headline span:nth-child(2) em:nth-child(20){animation-delay:0.7s}.hero_headline span:nth-child(2) em:nth-child(21){animation-delay:0.7s}.hero_headline span:nth-child(2) em:nth-child(22){animation-delay:0.9s}.hero_headline span:nth-child(2) em:nth-child(23){animation-delay:0.8s}.hero_headline span:nth-child(2) em:nth-child(24){animation-delay:0.5s}.hero_headline span:nth-child(2) em:nth-child(25){animation-delay:0.9s}.hero_headline span:nth-child(2) em:nth-child(26){animation-delay:0.7s}.hero_headline span:nth-child(2) em:nth-child(27){animation-delay:0.5s}.hero_headline span:nth-child(2) em:nth-child(28){animation-delay:0.8s}.hero_headline span:nth-child(2) em:nth-child(29){animation-delay:0.7s}.hero_headline span:nth-child(2) em:nth-child(30){animation-delay:0.6s}.hero_headline span:nth-child(2) em:nth-child(31){animation-delay:0.7s}.heroGeneric{margin-top:40px;max-width:1360px;margin-left:auto;margin-right:auto}@media screen and (min-width: 962px) and (max-width: 1439px){.heroGeneric{padding-left:2.7777777778%;padding-right:2.7777777778%;max-width:1440px}}@media only screen and (max-width: 960px){.heroGeneric{width:89.5833333333%}}@media only screen and (max-width: 500px){.heroGeneric{margin:0;width:100%}}.heroGeneric_wrap{height:250px;display:flex;align-items:center;background-color:#416088;border-radius:15px}@media only screen and (min-width: 961px){.heroGeneric_wrap{padding-left:7.8%}}@media only screen and (max-width: 960px){.heroGeneric_wrap{padding-left:10%}}@media only screen and (max-width: 500px){.heroGeneric_wrap{height:220px;border-radius:0}}@media only screen and (min-width: 961px){.heroGeneric_headline{margin-top:-13px}}.heroGeneric_headline span{display:block}.heroGeneric_headline span.is-en{font-size:9rem;letter-spacing:-0.05em;color:#fff;font-family:"Rajdhani",sans-serif;font-weight:600}@media only screen and (max-width: 960px){.heroGeneric_headline span.is-en{font-size:9rem;line-height:75%}}@media only screen and (max-width: 500px){.heroGeneric_headline span.is-en{font-size:6.5rem}}.heroGeneric_headline span.is-ja{font-size:2rem;color:#ffe500;margin-top:-7px;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700;letter-spacing:.03em}@media only screen and (max-width: 960px){.heroGeneric_headline span.is-ja{margin-top:5px}}[data-duplicate]{overflow:hidden;position:relative;padding-top:3px;padding-bottom:3px}[data-duplicate] span{display:block}[data-duplicate] span:nth-child(2){position:absolute;left:0;top:0;width:100%}.loading{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#fff}.loading_lottie{width:475px;aspect-ratio:475/122}.loading_lottie svg{width:100%}.loading{transform-origin:left bottom;clip-path:polygon(200% 0%, 200% 200%, -200% 0%, 0% 0%);transition:2.2s cubic-bezier(0.77, 0, 0.175, 1)}[data-load="1"] .loading{clip-path:polygon(100% 0%, 100% 0%, 0% 0%, 100% 0%)}.modal{position:fixed;top:0;left:0;width:100%;height:100%}.modal_overlay{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.modal_container{height:100%;width:600px;z-index:2;position:absolute;right:0;top:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#193354}@media only screen and (max-width: 500px){.modal_container{max-width:355px}}.modal_content{height:100%;pointer-events:auto;padding-bottom:7.6388888889vw}@media only screen and (max-width: 500px){.modal_content{padding-bottom:29.3333333333vw}}.modal_close{width:4.1666666667vw;height:4.1666666667vw;background-color:#fff;position:absolute;top:2.0833333333vw;right:0;border-radius:50%;cursor:pointer;z-index:1;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto}@media only screen and (max-width: 500px){.modal_close{width:24vw;height:24vw;top:5.3333333333vw}}.modal_close::before{font-size:2.6388888889vw}@media only screen and (max-width: 500px){.modal_close::before{font-size:13.8666666667vw}}.modal .buttonClose{width:fit-content;margin:3.4722222222vw auto 0}@media only screen and (max-width: 500px){.modal .buttonClose{margin:13.3333333333vw auto 0}}.modal{visibility:hidden;pointer-events:none}.modal[data-modal-state=visible]{pointer-events:auto;visibility:visible}.modal_container{clip-path:inset(0 0 0 100%);transition:.8s cubic-bezier(0.19, 1, 0.22, 1)}[data-modal-state=visible] .modal_container{clip-path:inset(0)}.modal_overlay{opacity:0;transition:.8s cubic-bezier(0.165, 0.84, 0.44, 1)}[data-modal-state=visible] .modal_overlay{opacity:1}.notFound{overflow:hidden;text-align:center;max-width:900px;margin-left:auto;margin-right:auto}@media screen and (min-width: 962px) and (max-width: 1439px){.notFound{padding-left:18.75%;padding-right:18.75%;max-width:1440px}}@media only screen and (max-width: 500px){.notFound_content{padding-top:115px}}.notFound_logo{width:180px;margin:60px auto 0}.notFound_logo img{width:100%;height:auto}@media only screen and (min-width: 961px){.notFound_headline{margin-top:45px}}.notFound_headline span{display:block}.notFound_headline span.is-en{font-size:4.8rem;letter-spacing:-0.02em;font-family:"Almarai",sans-serif;font-weight:700;font-style:normal}.notFound_headline span.is-ja{font-size:1.3rem;margin-top:10px}@media only screen and (max-width: 500px){.notFound_headline span.is-ja{font-size:1.2rem}}.notFound_main{margin-top:50px}.notFound_body{margin-bottom:38px}.notFound_body p{font-size:1.6rem;line-height:180%;letter-spacing:.08em}@media only screen and (max-width: 500px){.notFound_body p{font-size:1.5rem}}@media only screen and (min-width: 961px){.notFound_image{width:40.6392694064%}}@media only screen and (max-width: 500px){.notFound_image{margin-top:60px}}.textLink_link{display:flex;align-items:center}.textLink_title{margin-right:10px}.textLink_title>span{font-size:1.8rem;letter-spacing:.1em;font-family:"Rajdhani",sans-serif;font-weight:700}.textLink_arrow{width:80px;height:15px;overflow:hidden;position:relative}@media only screen and (max-width: 500px){.textLink_arrow{width:50px}}.textLink_arrow i{position:absolute;left:0;top:-33px;display:block;color:#ffe500}.textLink_arrow i:before{content:""}.textLink_arrow i::before{font-size:8rem}@media only screen and (max-width: 500px){.textLink_arrow i{top:-19px}.textLink_arrow i:before{content:""}.textLink_arrow i::before{font-size:5rem}}.textLink_arrow i:nth-child(1){transform:translateX(-100%)}@media only screen and (max-width: 500px){.textLink_arrow i:nth-child(1){display:none}}.textLink[data-align=right]{display:flex;justify-content:flex-end}.about{position:relative;padding-top:190px}@media only screen and (max-width: 960px){.about{margin-left:auto;margin-right:auto;padding-top:120px}}.about_main{position:relative;z-index:1;max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 962px) and (max-width: 1439px){.about_main{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 960px){.about_main{width:89.5833333333%}}@media only screen and (min-width: 961px){.about_section{display:flex;justify-content:space-between;margin-bottom:180px}}@media only screen and (max-width: 960px){.about_section:nth-child(2){margin:112px 0 120px}}@media only screen and (min-width: 961px){.about_side{width:41.6666666667%}}@media only screen and (min-width: 961px){.about_content{width:53.3333333333%}}@media only screen and (max-width: 960px){.about_content{margin-top:70px}}@media only screen and (max-width: 500px){.about_content{margin-top:50px}}.about_conversion{padding:215px 0 125px}@media only screen and (max-width: 960px){.about_conversion{padding:155px 0 193px}}@media only screen and (max-width: 500px){.about_conversion{padding:120px 0 154px}}.aboutBackground{position:absolute;z-index:0;left:0;top:0}.aboutBackground_typo{position:absolute;left:0;top:96px}.aboutBackground_typo svg{display:block;opacity:.7;width:100vw;aspect-ratio:1440/944;fill:#f2f2f2}.name_item{margin-bottom:35px}.name_headline span{display:block}.name_headline span.is-en{font-size:5rem;color:#f1d055;font-family:"Rajdhani",sans-serif;font-weight:700}.name_headline span.is-en em{font-style:normal;color:#193354}.name_headline span.is-ja{font-size:2rem;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 500px){.name_headline span.is-ja{margin-top:3px}}.name_body{margin-top:15px}.name_body p{font-size:1.6rem;line-height:170%;color:#416088}.outline{position:relative;z-index:2}@media only screen and (min-width: 961px){.outline{padding-left:22px;padding-right:22px}}.outline_wrap{background-color:#193354;border-radius:20px}@media only screen and (min-width: 961px){.outline_wrap{padding:166px 7.9166666667%;display:flex;justify-content:space-between}}@media only screen and (max-width: 960px){.outline_wrap{padding:109px 4.6875% 120px}}@media only screen and (max-width: 500px){.outline_wrap{padding-top:115px}}@media only screen and (min-width: 961px){.outline_side{width:43.9166666667%}}@media only screen and (max-width: 960px){.outline_side{display:flex;justify-content:space-between}}@media only screen and (max-width: 500px){.outline_side{display:block}}@media only screen and (max-width: 960px){.outline .headlineLv1{width:268px}}@media only screen and (min-width: 961px){.outline_image{margin-top:40px;width:84.9%}}@media only screen and (max-width: 960px){.outline_image{margin-top:10px;width:calc(100% - 270px)}}@media only screen and (max-width: 500px){.outline_image{margin-top:40px;width:100%}}@media only screen and (min-width: 961px){.outline_content{width:53.3333333333%}}@media only screen and (max-width: 960px){.outline_content{margin-top:10px}}.outline_body{margin-top:30px}.outline_body p{font-size:1.4rem;line-height:170%;color:#f2f2f2;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:300}.outline_body p a{text-decoration:underline;color:#f2f2f2;transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 961px){.outline_body p a:hover{opacity:.6}}@media only screen and (min-width: 961px){.outlineList{margin-top:-15px}}.outlineList *{color:#fff}.outlineList_item{border-bottom:1px solid #416088;position:relative;padding:30px 0;display:flex;justify-content:space-between}@media only screen and (max-width: 500px){.outlineList_item{display:block}}.outlineList_item::before{content:"";display:block;width:34.4574780059%;height:3px;left:0;bottom:-1px;background-color:#416088;position:absolute;z-index:2}@media only screen and (max-width: 960px){.outlineList_item::before{width:30.9%}}@media only screen and (max-width: 500px){.outlineList_item::before{display:none}}@media only screen and (min-width: 961px){.outlineList_title{width:220px}}.outlineList_title p{font-size:1.6rem;line-height:170%;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (min-width: 961px){.outlineList_content{width:calc(100% - 210px)}}@media only screen and (max-width: 960px){.outlineList_content{width:calc(100% - 220px)}}@media only screen and (max-width: 500px){.outlineList_content{width:100%;margin-top:10px}}.outlineList_content p{font-size:1.6rem;line-height:170%}.outlineList_content p a{display:flex;align-items:center;transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.outlineList_content p a:after{content:""}@media only screen and (min-width: 961px){.outlineList_content p a:hover{opacity:.6}}.outlineList_content p a::after{font-size:3rem;display:block;margin-left:10px;color:#ffe500}.outlineList_content p a span{text-decoration:underline;display:block}.vision{margin-top:10px}@media only screen and (max-width: 500px){.vision{margin-top:67px}}.vision_copy svg{width:146px;aspect-ratio:145/95;fill:#193354}@media only screen and (max-width: 500px){.vision_copy svg{width:116px}}.vision_copy p{font-size:2.085rem;margin-top:10px;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:500}@media only screen and (max-width: 500px){.vision_copy p{font-size:1.661rem;margin-top:8px}}.vision_body{margin-top:35px}.vision_body p{font-size:1.6rem;line-height:220%;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.vision_body p strong{font-size:2.4rem;line-height:170%;margin-top:-5px;display:inline-block}.contactForm{margin-top:174px}@media only screen and (max-width: 960px){.contactForm{margin-top:114px}}.contactForm_wrap{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 962px) and (max-width: 1439px){.contactForm_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (min-width: 961px){.contactForm_wrap{display:flex;justify-content:space-between}}@media only screen and (max-width: 960px){.contactForm_wrap{width:89.5833333333%}}@media only screen and (min-width: 961px){.contactForm_side{width:42.5%}}@media only screen and (min-width: 961px){.contactForm_content{width:53.3333333333%}}@media only screen and (max-width: 960px){.contactForm_content{margin-top:58px}}.contactFormThanks{text-align:center;margin:170px auto 180px}@media only screen and (max-width: 960px){.contactFormThanks{width:89.5833333333%;margin:115px auto 120px}}.contactFormThanks_headline span{font-size:8.6rem;font-family:"Rajdhani",sans-serif;font-weight:700}@media only screen and (max-width: 960px){.contactFormThanks_headline span{font-size:7.6rem}}@media only screen and (max-width: 500px){.contactFormThanks_headline span{font-size:5.6rem}}.contactFormThanks_body{margin-top:30px}.contactFormThanks_body p{font-size:2.6rem;line-height:170%;color:#416088}@media only screen and (max-width: 500px){.contactFormThanks_body p{font-size:2rem}}.contactFormThanks_button{margin-top:75px}.field_item{margin-bottom:30px}.field_item[\:has\(.fieldRadio\)],.field_item[\:has\(.fieldCheckbox\)]{margin-bottom:80px}.field_item:has(.fieldRadio),.field_item:has(.fieldCheckbox){margin-bottom:80px}@media only screen and (min-width: 961px){[data-section=contact-confirm] .field_item{margin-bottom:44px;display:flex}}@media only screen and (max-width: 960px){[data-section=contact-confirm] .field_item{margin-bottom:35px}}[data-section=contact-confirm] .field_head{width:190px}.field_title{display:flex;align-items:center}.field_title span{font-size:1.8rem;display:block;margin-right:20px;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.field_body{margin-top:5px}.field_body p{font-size:1.4rem;color:#416088;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.field_input{margin-top:20px}[data-section=contact-confirm] .field_input{margin-top:-5px;width:calc(100% - 190px)}[data-require-label]:after{content:attr(data-require-label);background-color:#f1d055;border-radius:5px;display:block;padding:2px 14px}.fieldResult{font-size:1.8rem;line-height:160%;color:#416088}@media only screen and (max-width: 960px){.fieldResult{margin-top:10px}}.fieldAgree{margin-top:120px}@media only screen and (max-width: 960px){.fieldAgree{margin-top:80px}}.fieldAgree_body p{font-size:1.4rem;line-height:140%;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.fieldAgree_body p a{text-decoration:underline;transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 961px){.fieldAgree_body p a:hover{opacity:.6}}.fieldButton{margin-top:30px}.fieldButton[data-row="2"]{margin-top:80px}@media only screen and (max-width: 500px){.fieldButton[data-row="2"]{margin-top:50px}}.fieldButton_submit{position:relative}[data-row="2"] .fieldButton_submit{margin-bottom:30px}.fieldButton_submit input{position:absolute;cursor:pointer;width:100%;height:100%;z-index:10;opacity:0;top:0}.fieldButton_submit .is-disable+input{pointer-events:none}.fieldButton_back .buttonRect_link{width:100%}.fieldText input{font-size:1.8rem;padding:16px 30px;border-radius:5px;width:100%;border:1px solid #bdbdbd}@media only screen and (max-width: 500px){.fieldText input{font-size:1.4rem;padding:20px 20px}}.fieldTexarea textarea{font-size:1.8rem;padding:16px 30px;border-radius:5px;width:100%;border:1px solid #bdbdbd;height:300px}@media only screen and (max-width: 500px){.fieldTexarea textarea{font-size:1.4rem;padding:20px 20px}}.fieldRadio{margin-top:-6px}@media only screen and (max-width: 500px){.fieldRadio{margin-top:28px}}.fieldRadio .wpcf7-form-control{display:flex;flex-wrap:wrap}@media only screen and (max-width: 500px){.fieldRadio .wpcf7-form-control{display:block}}.fieldRadio .wpcf7-list-item{width:50%}@media only screen and (max-width: 500px){.fieldRadio .wpcf7-list-item{width:100%}}.fieldRadio .wpcf7-list-item-label{cursor:pointer;display:flex;position:relative;line-height:1.6;padding:0 0 0 36px}.fieldRadio input[type=radio]{opacity:0;position:absolute}.fieldRadio .wpcf7-list-item-label::before{background:#fff;border:1px solid #aeaeae;border-radius:50%;content:"";height:22px;width:22px;margin-bottom:auto;margin-right:.5em;margin-top:auto;transition:background-color .5s;position:absolute;left:0;top:2px;transition:.4s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 500px){.fieldRadio .wpcf7-list-item-label::before{top:0px}}.fieldRadio .wpcf7-list-item-label::after{content:"";display:block;width:8px;height:8px;border-radius:50%;position:absolute;left:8px;top:10px;transition:.4s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 500px){.fieldRadio .wpcf7-list-item-label::after{top:8px}}.fieldRadio input[type=radio]:checked+.wpcf7-list-item-label::before{border-color:#193354}.fieldRadio input[type=radio]:checked+.wpcf7-list-item-label::after{background-color:#193354}.fieldRadio>span{display:block}.fieldRadio>span>span{display:flex;flex-wrap:wrap}.fieldRadio>span>span>span{display:flex;align-items:center;margin:13px 0 0 0}.fieldRadio>span>span>span>label span{display:flex;align-items:center;font-size:1.6rem;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 500px){.fieldCheckbox{margin-top:30px}}.fieldAgree .fieldCheckbox{width:fit-content;margin:30px auto 0}.fieldCheckbox .wpcf7-form-control{display:flex;flex-wrap:wrap;margin-top:-10px}@media only screen and (max-width: 500px){.fieldCheckbox .wpcf7-form-control{display:block;margin-top:0}}.fieldCheckbox .wpcf7-list-item{width:50%}@media only screen and (max-width: 500px){.fieldCheckbox .wpcf7-list-item{width:100%;display:block}}.fieldAgree .fieldCheckbox .wpcf7-list-item{width:100%}.fieldAgree .fieldCheckbox .wpcf7-list-item label{display:flex;justify-content:center}.fieldCheckbox .wpcf7-list-item label span{font-size:1.6rem;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.fieldAgree .fieldCheckbox .wpcf7-list-item label span{font-size:1.4rem;margin-right:20px}.fieldCheckbox .wpcf7-list-item label span a{text-decoration:underline;color:#193354}.fieldCheckbox .wpcf7-list-item label span a:hover{text-decoration:none}.fieldCheckbox span.wpcf7-list-item{margin:20px 0 0 0;position:relative}@media only screen and (max-width: 500px){.fieldCheckbox span.wpcf7-list-item{margin:21px 0 0 0}}.fieldCheckbox .wpcf7-list-item-label{cursor:pointer}.fieldCheckbox .wpcf7-list-item-label:after{content:""}.fieldCheckbox input[type=checkbox]{opacity:0;position:absolute}.fieldCheckbox .wpcf7-list-item-label::before{background-color:#fff;border:1px solid #aeaeae;content:"";display:inline-block;position:relative;vertical-align:middle;width:22px;height:22px;margin:-5px 14px 0 0}@media only screen and (max-width: 500px){.fieldCheckbox .wpcf7-list-item-label::before{margin:-5px 14px 0 0}}.fieldAgree .fieldCheckbox .wpcf7-list-item-label::before{width:16px;height:16px;margin:-4px 10px 0 0}.fieldCheckbox input[type=checkbox]+.wpcf7-list-item-label::after{position:absolute;transition:.4s cubic-bezier(0.19, 1, 0.22, 1);opacity:0;color:#193354;font-size:1.1rem;top:3px;left:6px;width:12px;height:9px}@media only screen and (max-width: 960px){.fieldCheckbox input[type=checkbox]+.wpcf7-list-item-label::after{top:4px}}@media only screen and (max-width: 500px){.fieldCheckbox input[type=checkbox]+.wpcf7-list-item-label::after{left:7px}}.fieldAgree .fieldCheckbox input[type=checkbox]+.wpcf7-list-item-label::after{left:4px}@media only screen and (max-width: 960px){.fieldAgree .fieldCheckbox input[type=checkbox]+.wpcf7-list-item-label::after{top:2px}}@media only screen and (max-width: 500px){.fieldAgree .fieldCheckbox input[type=checkbox]+.wpcf7-list-item-label::after{top:3px}}.fieldCheckbox input[type=checkbox]:checked+.wpcf7-list-item-label::after{opacity:1}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=search]:focus,select:focus,textarea:focus{outline:0}input[type=text].wpcf7-not-valid,input[type=email].wpcf7-not-valid,input[type=password].wpcf7-not-valid,input[type=tel].wpcf7-not-valid,input[type=email].wpcf7-not-valid,input[type=search].wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid{border:1px solid red}.wpcf7-not-valid-tip{color:red;font-size:1.4rem;font-weight:bold;margin-top:10px}@media only screen and (max-width: 500px){.wpcf7-not-valid-tip{font-size:1.2rem}}.wpcf7-response-output{display:none}.wpcf7-spinner{display:none !important;visibility:hidden !important}.ajax-loader{display:none}.homeCareer{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 962px) and (max-width: 1439px){.homeCareer{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 960px){.homeCareer{margin-left:auto;margin-right:auto}}@media only screen and (max-width: 960px)and (max-width: 960px){.homeCareer{width:94.7916666667%}}@media only screen and (max-width: 960px)and (max-width: 500px){.homeCareer{width:89.3333333333%}}.homeCareer_wrap{background-color:#ffe500;position:relative;border-radius:10px}@media only screen and (min-width: 961px){.homeCareer_wrap{display:flex;justify-content:flex-end;padding:54px 5% 64px}}@media only screen and (max-width: 960px){.homeCareer_wrap{padding:0 3.3% 40px 7.650273224%}}@media only screen and (max-width: 500px){.homeCareer_wrap{padding:0 5.9701492537% 35px}}.homeCareer_headline{z-index:2}@media only screen and (min-width: 961px){.homeCareer_headline{position:absolute;left:1.2%;top:-99px}}@media only screen and (max-width: 960px){.homeCareer_headline{position:relative;top:-94px;left:-40px}}@media only screen and (max-width: 500px){.homeCareer_headline{top:-92px;left:-19px}}.homeCareer_image{width:36.1111111111vw}@media only screen and (max-width: 960px){.homeCareer_image{width:0vw}}@media only screen and (max-width: 500px){.homeCareer_image{width:0vw}}@media only screen and (min-width: 1440px){.homeCareer_image{width:520px}}@media only screen and (min-width: 961px){.homeCareer_image{position:absolute;left:4.6%;top:-50px;height:280px}}@media only screen and (max-width: 960px){.homeCareer_image{width:67.7083333333vw;aspect-ratio:520/280;position:relative;margin-top:-126px}}@media only screen and (max-width: 500px){.homeCareer_image{width:78.6666666667vw}}.homeCareer_image>div{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.homeCareer_image>div img{object-fit:cover;width:100%;height:100%;display:block}@media only screen and (min-width: 961px){.homeCareer_content{width:33.3333333333vw}}@media only screen and (min-width: 961px)and (max-width: 960px){.homeCareer_content{width:0vw}}@media only screen and (min-width: 961px)and (max-width: 500px){.homeCareer_content{width:0vw}}@media only screen and (min-width: 961px)and (min-width: 1440px){.homeCareer_content{width:480px}}@media only screen and (max-width: 960px){.homeCareer_content{margin-top:30px}}@media only screen and (max-width: 500px){.homeCareer_content{margin-top:28px}}.homeCareer_body p{font-size:1.6rem;line-height:170%;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.homeCareer_body p strong{font-size:2.2rem;line-height:190%}@media only screen and (max-width: 500px){.homeCareer_body p strong{line-height:170%;display:inline-block;margin-bottom:10px}}.homeCareer .buttonFill{margin-top:25px}@media only screen and (max-width: 500px){.homeCareer .buttonFill{margin-top:30px}}@media only screen and (max-width: 500px){.homeCareer .buttonFill_link{width:100%}}.home::before{content:"";width:100%;height:calc(100% - 360px);position:absolute;left:0;top:0;background-color:#fff;transition:1s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 960px){.home::before{height:calc(100% - 260px)}}[data-current-section=service] .home::before,[data-current-section=conversion] .home::before,[data-current-section=member] .home::before,[data-current-section=careers] .home::before,[data-current-section=news] .home::before{background-color:#193354}.home_content{position:relative}.home_section{position:relative}.home_section[data-section=service]{padding-top:180px}@media only screen and (max-width: 960px){.home_section[data-section=service]{padding-top:120px}}.home_section[data-section=member]{padding-top:147px;z-index:2}@media only screen and (max-width: 960px){.home_section[data-section=member]{padding-top:234px}}@media only screen and (max-width: 500px){.home_section[data-section=member]{padding-top:177px}}.home_section[data-section=careers]{padding-top:81px;z-index:3}@media only screen and (max-width: 960px){.home_section[data-section=careers]{padding-top:34px}}.home_section[data-section=news]{padding-top:194px;z-index:4}@media only screen and (max-width: 960px){.home_section[data-section=news]{padding-top:97px}}@media only screen and (max-width: 500px){.home_section[data-section=news]{padding-top:140px}}.home_string{position:relative;padding-bottom:360px}@media only screen and (max-width: 960px){.home_string{padding-bottom:221px}}@media only screen and (max-width: 500px){.home_string{padding-bottom:180px}}.homeLine{position:absolute;overflow:hidden;width:100vw;height:100lvh;left:0;top:0}.homeLine div{width:95.8333333333vw;height:100%;position:absolute}@media only screen and (max-width: 960px){.homeLine div{width:135.6770833333vw}}@media only screen and (max-width: 500px){.homeLine div{width:277.8666666667vw}}[data-page=home] .homeLine div{left:4.1666666667vw;top:100px}@media only screen and (max-width: 960px){[data-page=home] .homeLine div{top:57px;left:-6.9010416667vw}}[data-page=about] .homeLine div{left:4.1666666667vw;top:0}@media only screen and (max-width: 960px){[data-page=about] .homeLine div{left:-6.9010416667vw}}.homeLine div svg{width:100%;height:auto}.homeLine div svg path{stroke-width:2px;stroke:#f1d055}[data-current-section=service] .homeLine div svg path,[data-current-section=conversion] .homeLine div svg path,[data-current-section=member] .homeLine div svg path{stroke-width:1px}.homeBackground{overflow:hidden;z-index:0;position:absolute;left:20px;top:120px;width:calc(100vw - 40px);height:calc(100lvh - 120px);visibility:hidden}@media only screen and (max-width: 960px){.homeBackground{top:77px;left:0;width:100vw;height:calc(100lvh - 97px)}}[data-current-section=intro] .homeBackground,[data-current-section=service] .homeBackground{visibility:visible}.homeBackground>div{position:absolute;left:0;top:0;width:100%;height:100%}.homeBackground>div video{position:absolute;display:block;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%, -50%)}.homeHeadline{position:absolute}@media only screen and (min-width: 961px){.homeHeadline{left:5.5555555556vw;top:18.0555555556vw;width:48.75vw;height:32.0138888889vw}}@media only screen and (min-width: 961px)and (max-width: 960px){.homeHeadline{left:0vw}}@media only screen and (min-width: 961px)and (max-width: 500px){.homeHeadline{left:0vw}}@media only screen and (min-width: 961px)and (min-width: 1440px){.homeHeadline{left:80px}}@media only screen and (min-width: 961px)and (max-width: 960px){.homeHeadline{top:0vw}}@media only screen and (min-width: 961px)and (max-width: 500px){.homeHeadline{top:0vw}}@media only screen and (min-width: 961px)and (min-width: 1440px){.homeHeadline{top:260px}}@media only screen and (min-width: 961px)and (max-width: 960px){.homeHeadline{width:0vw}}@media only screen and (min-width: 961px)and (max-width: 500px){.homeHeadline{width:0vw}}@media only screen and (min-width: 961px)and (min-width: 1440px){.homeHeadline{width:702px}}@media only screen and (min-width: 961px)and (max-width: 960px){.homeHeadline{height:0vw}}@media only screen and (min-width: 961px)and (max-width: 500px){.homeHeadline{height:0vw}}@media only screen and (min-width: 961px)and (min-width: 1440px){.homeHeadline{height:461px}}@media only screen and (max-width: 960px){.homeHeadline{top:57px;height:calc(100lvh - 57px);width:100%;display:flex;align-items:center;left:0}}@media only screen and (max-width: 500px){.homeHeadline{margin-top:-5.3333333333vw}}@media only screen and (max-width: 960px){.homeHeadline_inner{width:65.1041666667vw;height:69.7916666667vw;left:2.6041666667vw;position:relative}}@media only screen and (max-width: 500px){.homeHeadline_inner{width:89.3333333333vw;height:96vw;left:5.3333333333vw}}.homeHeadline_en,.homeHeadline_ja{position:absolute}.homeHeadline_en span,.homeHeadline_ja span{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.homeHeadline_en{left:0;top:0}.homeHeadline_ja{height:6.9444444444vw}@media only screen and (max-width: 960px){.homeHeadline_ja{height:21.875vw}}@media only screen and (max-width: 500px){.homeHeadline_ja{height:29.6vw}}@media only screen and (min-width: 1440px){.homeHeadline_ja{height:100px}}@media only screen and (min-width: 961px){.homeHeadline_ja{right:0;top:7.5vw}}@media only screen and (min-width: 961px)and (max-width: 960px){.homeHeadline_ja{top:0vw}}@media only screen and (min-width: 961px)and (max-width: 500px){.homeHeadline_ja{top:0vw}}@media only screen and (min-width: 961px)and (min-width: 1440px){.homeHeadline_ja{top:108px}}@media only screen and (max-width: 960px){.homeHeadline_ja{left:0;bottom:0}}.homeBottomBackground{position:fixed;left:0;bottom:0;width:100vw;height:100%;display:none;overflow:hidden}[data-current-section=news] .homeBottomBackground{display:block}.homeBottomBackground>div{position:absolute;left:0;top:0;width:100%;height:100%}.homeBottomBackground>div video{position:absolute;display:block;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%, -50%)}.homeCopy{position:relative;z-index:1;height:360px}@media only screen and (max-width: 960px){.homeCopy{height:260px}}.homeCopy_svg{position:absolute;left:5.2083333333%;top:-308px;width:540px;height:354px;visibility:hidden}@media only screen and (max-width: 960px){.homeCopy_svg{top:-37.7604166667vw;left:2.34375vw;width:64.9739583333vw;height:42.7083333333vw}}@media only screen and (max-width: 500px){.homeCopy_svg{top:-50.6666666667vw;left:5.3333333333vw;width:89.3333333333vw;height:58.6666666667vw}}.homeCopy_svg.inview{visibility:visible}.homeCopy_svg span{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.homeCopy_svg svg{display:block}.homeCopy_svg svg path{fill:#fff}@media only screen and (min-width: 961px){.homeIntro{padding:100svh 8.3% 100px 0;display:flex;justify-content:flex-end}}@media only screen and (max-width: 960px){.homeIntro{padding:100svh 0% 90px}}@media only screen and (max-width: 500px){.homeIntro{padding-bottom:70px}}.homeIntro_content{background-color:#fff}@media only screen and (min-width: 961px){.homeIntro_content{padding:80px 5.9027777778% 120px}}@media only screen and (max-width: 960px){.homeIntro_content{padding:80px 10.2% 120px;width:83.3333333333vw;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 500px){.homeIntro_content{padding:50px 5% 80px;width:89.3333333333vw}}.homeIntro_body p{font-size:1.6rem;line-height:220%;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.homeIntro_body p span{display:block}.homeIntro_body p span:empty{height:2em}@media only screen and (max-width: 500px){.homeIntro_body p span:empty{height:2.1em}}.homeIntro_logo{margin-top:50px}.homeIntro_logo>div svg{width:145px;height:95px;fill:#193354;display:block}.homeIntro_logo>p{margin-top:10px;font-size:2.1rem;letter-spacing:-0.05em}.homeIntro_button{margin-top:70px}@media only screen and (max-width: 500px){.homeIntro_button{margin-top:60px}}.homeIntro_banner{margin-top:110px}@media only screen and (max-width: 500px){.homeIntro_banner{margin-top:70px}}.homeIntro_banner a{background-color:#dce2e9;display:block;border-radius:8px;height:120px;display:flex;align-items:center;justify-content:center}.homeIntro_banner a div{width:50%}@media only screen and (max-width: 500px){.homeIntro_banner a div{width:240px}}@media only screen and (min-width: 961px){.homeIntro_banner a{transition:1s cubic-bezier(0.19, 1, 0.22, 1)}.homeIntro_banner a:hover{opacity:.8}}.homeIntro_body p span{transform:translateX(50px);clip-path:inset(100% 0 0 0);transition:clip-path 2.4s cubic-bezier(0.19, 1, 0.22, 1),transform 1.5s cubic-bezier(0.075, 0.82, 0.165, 1)}.homeIntro_body p span:nth-child(1){transition-delay:0.1s}.homeIntro_body p span:nth-child(2){transition-delay:0.15s}.homeIntro_body p span:nth-child(3){transition-delay:0.2s}.homeIntro_body p span:nth-child(4){transition-delay:0.25s}.homeIntro_body p span:nth-child(5){transition-delay:0.3s}.homeIntro_body p span:nth-child(6){transition-delay:0.35s}.homeIntro_body p span:nth-child(7){transition-delay:0.4s}.homeIntro_body p span:nth-child(8){transition-delay:0.45s}.homeIntro_body p span:nth-child(9){transition-delay:0.5s}.homeIntro_body p span:nth-child(10){transition-delay:0.55s}.homeIntro_body p span:nth-child(11){transition-delay:0.6s}.homeIntro_body p span:nth-child(12){transition-delay:0.65s}.homeIntro_body p span:nth-child(13){transition-delay:0.7s}.homeIntro_body p span:nth-child(14){transition-delay:0.75s}.homeIntro_body p span:nth-child(15){transition-delay:0.8s}.homeIntro_body p span:nth-child(16){transition-delay:0.85s}.homeIntro_body p span:nth-child(17){transition-delay:0.9s}.homeIntro_body p span:nth-child(18){transition-delay:0.95s}.homeIntro_body p span:nth-child(19){transition-delay:1s}.homeIntro_body p span:nth-child(20){transition-delay:1.05s}.homeIntro_body p span:nth-child(21){transition-delay:1.1s}.homeIntro_body p span:nth-child(22){transition-delay:1.15s}.homeIntro_body p span:nth-child(23){transition-delay:1.2s}.homeIntro_body p span:nth-child(24){transition-delay:1.25s}.homeIntro_body p span:nth-child(25){transition-delay:1.3s}.homeIntro_body p span:nth-child(26){transition-delay:1.35s}.homeIntro_body p span:nth-child(27){transition-delay:1.4s}.homeIntro_body p span:nth-child(28){transition-delay:1.45s}.homeIntro_body p span:nth-child(29){transition-delay:1.5s}.homeIntro_body p span:nth-child(30){transition-delay:1.55s}.homeIntro_body p span:nth-child(31){transition-delay:1.6s}.homeIntro_body.inview p span{transform:none;clip-path:inset(0)}.homeIntro_logo div{opacity:0;transition:2s cubic-bezier(0.19, 1, 0.22, 1);transform:translateY(-30px)}.inview .homeIntro_logo div{opacity:1;transform:none}.homeIntro_logo p{overflow:hidden}.homeIntro_logo p span{display:block;transition:1s cubic-bezier(0.19, 1, 0.22, 1) .3s;transform:translateY(calc(100% + 1px))}.inview .homeIntro_logo p span{opacity:1;transform:none}.homeIntro_button{opacity:0;transition:1.2s cubic-bezier(0.165, 0.84, 0.44, 1) .5s}.inview .homeIntro_button{opacity:1;transform:none}.homeIntro_banner{opacity:0;transition:1.2s cubic-bezier(0.165, 0.84, 0.44, 1) .7s}.inview .homeIntro_banner{opacity:1;transform:none}.homeMember{padding-bottom:300px;overflow:hidden}.homeMember_wrap{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 962px) and (max-width: 1439px){.homeMember_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 960px){.homeMember_wrap{margin-left:auto;margin-right:auto}}@media only screen and (max-width: 960px)and (max-width: 960px){.homeMember_wrap{width:94.7916666667%}}@media only screen and (max-width: 960px)and (max-width: 500px){.homeMember_wrap{width:89.3333333333%}}@media only screen and (min-width: 961px){.homeMemberHead{display:flex;justify-content:space-between}}@media only screen and (min-width: 961px){.homeMemberHead_headline{width:53.3333333333%}}@media only screen and (min-width: 961px){.homeMemberHead_content{width:46.6666666667%}}@media only screen and (max-width: 960px){.homeMemberHead_content{margin-top:30px}}.homeMemberHead_body p{font-size:1.6rem;line-height:170%;color:#fff;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.homeMemberHead .buttonFill{margin-top:30px}@media only screen and (max-width: 960px){.homeMemberHead .buttonFill{margin-top:55px}}@media only screen and (max-width: 500px){.homeMemberHead .buttonFill{margin-top:29px}}.homeNews{padding-bottom:192px;max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 962px) and (max-width: 1439px){.homeNews{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 960px){.homeNews{margin-left:auto;margin-right:auto}}@media only screen and (max-width: 960px)and (max-width: 960px){.homeNews{width:94.7916666667%}}@media only screen and (max-width: 960px)and (max-width: 500px){.homeNews{width:89.3333333333%}}@media only screen and (min-width: 961px){.homeNews_wrap{display:flex;justify-content:space-between}}@media only screen and (min-width: 961px){.homeNews_side{width:30%;padding-top:26px}}@media only screen and (min-width: 961px){.homeNews_content{width:66.6666666667%}}@media only screen and (max-width: 960px){.homeNews_content{margin-top:10px}}@media only screen and (max-width: 960px){.homeService{overflow:hidden;padding-bottom:143px}}.homeService *{color:#fff}.homeService_head{margin-left:auto;margin-right:auto}@media only screen and (min-width: 961px){.homeService_head{width:83.3333333333%}}@media only screen and (max-width: 960px){.homeService_head{margin-left:auto;margin-right:auto}}@media only screen and (max-width: 960px)and (max-width: 960px){.homeService_head{width:94.7916666667%}}@media only screen and (max-width: 960px)and (max-width: 500px){.homeService_head{width:89.3333333333%}}@media only screen and (min-width: 961px){.homeService_wrap{margin-top:48px;display:flex}}@media only screen and (min-width: 961px){.homeService_chart{width:58.3333333333%}}@media only screen and (min-width: 961px){.homeService_content{width:33.3333333333%}}@media only screen and (max-width: 960px){.homeService_content{margin-left:auto;margin-right:auto}}@media only screen and (max-width: 960px)and (max-width: 960px){.homeService_content{width:94.7916666667%}}@media only screen and (max-width: 960px)and (max-width: 500px){.homeService_content{width:89.3333333333%}}.homeServiceChart{position:relative;pointer-events:none;width:76.3888888889vw;left:-10.7638888889vw;top:-14.3055555556vw}@media only screen and (max-width: 960px){.homeServiceChart{width:143.2291666667vw}}@media only screen and (max-width: 500px){.homeServiceChart{width:156vw}}@media only screen and (min-width: 1440px){.homeServiceChart{width:1100px}}@media only screen and (max-width: 960px){.homeServiceChart{left:-20.8333333333vw}}@media only screen and (max-width: 500px){.homeServiceChart{left:-26.6666666667vw}}@media only screen and (min-width: 1440px){.homeServiceChart{left:-155px}}@media only screen and (max-width: 960px){.homeServiceChart{top:-21.484375vw}}@media only screen and (max-width: 500px){.homeServiceChart{top:-28vw}}@media only screen and (min-width: 1440px){.homeServiceChart{top:-206px}}@media only screen and (max-width: 960px){.homeServiceChart{margin-bottom:-36.4583333333vw}}@media only screen and (max-width: 500px){.homeServiceChart{margin-bottom:-40vw}}.homeServiceChart_icon{position:absolute;display:block;width:6.9444444444vw}@media only screen and (max-width: 960px){.homeServiceChart_icon{width:13.0208333333vw}}@media only screen and (max-width: 500px){.homeServiceChart_icon{width:14.1333333333vw}}@media only screen and (min-width: 1440px){.homeServiceChart_icon{width:100px}}.homeServiceChart_icon svg{position:relative;z-index:2}.homeServiceChart_icon i{display:block;background:radial-gradient(circle, #ffe500 0%, rgba(255, 229, 0, 0.9) 50%, rgba(255, 229, 0, 0) 70%);position:absolute;z-index:1;left:-22%;top:-22%;z-index:2;border-radius:50%;width:10.0694444444vw;height:10.0694444444vw}@media only screen and (max-width: 960px){.homeServiceChart_icon i{width:18.8802083333vw}}@media only screen and (max-width: 500px){.homeServiceChart_icon i{width:0vw}}@media only screen and (min-width: 1440px){.homeServiceChart_icon i{width:145px}}@media only screen and (max-width: 960px){.homeServiceChart_icon i{height:18.8802083333vw}}@media only screen and (max-width: 500px){.homeServiceChart_icon i{height:0vw}}@media only screen and (min-width: 1440px){.homeServiceChart_icon i{height:145px}}.homeServiceChart_icon--ad{left:29.7%;top:52.2%}@media only screen and (max-width: 500px){.homeServiceChart_icon--ad{top:52.5%}}.homeServiceChart_icon--agent{left:60.6%;top:52.2%}@media only screen and (max-width: 500px){.homeServiceChart_icon--agent{top:52.5%}}.homeServiceChart_icon--staff{left:44.6%;top:25.1%}.homeServiceChart_link{position:absolute;z-index:2;display:block;border-radius:50%;pointer-events:auto;width:20.625vw;height:20.625vw}@media only screen and (max-width: 960px){.homeServiceChart_link{width:38.671875vw}}@media only screen and (max-width: 500px){.homeServiceChart_link{width:41.6vw}}@media only screen and (min-width: 1440px){.homeServiceChart_link{width:297px}}@media only screen and (max-width: 960px){.homeServiceChart_link{height:38.671875vw}}@media only screen and (max-width: 500px){.homeServiceChart_link{height:41.6vw}}@media only screen and (min-width: 1440px){.homeServiceChart_link{height:297px}}.homeServiceChart_link--ad{left:20.6%;top:50.1%}@media only screen and (max-width: 500px){.homeServiceChart_link--ad{top:52.5%}}.homeServiceChart_link--agent{left:51.6%;top:50.1%}@media only screen and (max-width: 500px){.homeServiceChart_link--agent{top:52.5%}}.homeServiceChart_link--staff{left:35.6%;top:22.1%}.homeServiceCard{margin-bottom:60px}@media only screen and (max-width: 960px){.homeServiceCard{margin-bottom:30px}}@media only screen and (max-width: 500px){.homeServiceCard{margin-bottom:40px}}.homeServiceCard_headline span{display:block}.homeServiceCard_headline span em{font-style:normal;margin-left:-0.005em}.homeServiceCard_headline span em.empty{width:.3em}.homeServiceCard_headline span.is-en{font-size:3.9rem;font-family:"Rajdhani",sans-serif;font-weight:700}.homeServiceCard_headline span.is-ja{font-size:1.4rem;margin-top:2px;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.homeServiceCard_body{margin-top:30px}.homeServiceCard_body p{font-size:1.6rem;line-height:170%;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:300}.homeServiceCard .textLink{margin-top:15px}.homeServiceChart_current,[data-chart-current="3"] .homeServiceChart_icon:nth-child(3) i,[data-chart-current="2"] .homeServiceChart_icon:nth-child(2) i,[data-chart-current="1"] .homeServiceChart_icon:nth-child(1) i{transform:scale(1);opacity:1}.homeServiceChart_icon{display:block}.homeServiceChart_icon i{transform:scale(0.5);opacity:0;transition:1.4s cubic-bezier(0.075, 0.82, 0.165, 1)}.homeServiceCard_headline{transition:1.4s cubic-bezier(0.19, 1, 0.22, 1);transform:translateX(-20px)}.homeServiceCard_headline span em{transition:clip-path .8s cubic-bezier(0.075, 0.82, 0.165, 1);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);display:inline-block;will-change:clip-path}.inview .homeServiceCard_headline{transform:none}.inview .homeServiceCard_headline span em{clip-path:polygon(0 0, 108% 0, 100% 100%, 0 100%)}.homeServiceCard_body,.homeServiceCard .textLink{opacity:0;transition:1s cubic-bezier(0.165, 0.84, 0.44, 1)}.inview .homeServiceCard_body,.inview .homeServiceCard .textLink{opacity:1}.homeServiceCard:nth-child(1) .homeServiceCard_body,.homeServiceCard:nth-child(1) .textLink{transition-delay:.4s}.homeServiceCard:nth-child(1) .homeServiceCard_headline{transition-delay:.1s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(1){transition-delay:0.1s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(2){transition-delay:0.17s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(3){transition-delay:0.24s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(4){transition-delay:0.31s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(5){transition-delay:0.38s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(6){transition-delay:0.45s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(7){transition-delay:0.52s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(8){transition-delay:0.59s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(9){transition-delay:0.66s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(10){transition-delay:0.73s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(11){transition-delay:0.8s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(12){transition-delay:0.87s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(13){transition-delay:0.94s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(14){transition-delay:1.01s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(15){transition-delay:1.08s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(16){transition-delay:1.15s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(17){transition-delay:1.22s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(18){transition-delay:1.29s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(19){transition-delay:1.36s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(20){transition-delay:1.43s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(21){transition-delay:1.5s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(22){transition-delay:1.57s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(23){transition-delay:1.64s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(24){transition-delay:1.71s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(25){transition-delay:1.78s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(26){transition-delay:1.85s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(27){transition-delay:1.92s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(28){transition-delay:1.99s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(29){transition-delay:2.06s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(30){transition-delay:2.13s}.homeServiceCard:nth-child(1) .homeServiceCard_headline em:nth-child(31){transition-delay:2.2s}.homeServiceCard:nth-child(2) .homeServiceCard_body,.homeServiceCard:nth-child(2) .textLink{transition-delay:.7s}.homeServiceCard:nth-child(2) .homeServiceCard_headline{transition-delay:.4s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(1){transition-delay:0.4s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(2){transition-delay:0.47s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(3){transition-delay:0.54s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(4){transition-delay:0.61s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(5){transition-delay:0.68s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(6){transition-delay:0.75s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(7){transition-delay:0.82s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(8){transition-delay:0.89s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(9){transition-delay:0.96s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(10){transition-delay:1.03s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(11){transition-delay:1.1s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(12){transition-delay:1.17s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(13){transition-delay:1.24s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(14){transition-delay:1.31s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(15){transition-delay:1.38s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(16){transition-delay:1.45s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(17){transition-delay:1.52s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(18){transition-delay:1.59s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(19){transition-delay:1.66s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(20){transition-delay:1.73s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(21){transition-delay:1.8s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(22){transition-delay:1.87s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(23){transition-delay:1.94s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(24){transition-delay:2.01s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(25){transition-delay:2.08s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(26){transition-delay:2.15s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(27){transition-delay:2.22s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(28){transition-delay:2.29s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(29){transition-delay:2.36s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(30){transition-delay:2.43s}.homeServiceCard:nth-child(2) .homeServiceCard_headline em:nth-child(31){transition-delay:2.5s}.homeServiceCard:nth-child(3) .homeServiceCard_body,.homeServiceCard:nth-child(3) .textLink{transition-delay:1s}.homeServiceCard:nth-child(3) .homeServiceCard_headline{transition-delay:.7s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(1){transition-delay:0.7s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(2){transition-delay:0.77s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(3){transition-delay:0.84s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(4){transition-delay:0.91s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(5){transition-delay:0.98s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(6){transition-delay:1.05s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(7){transition-delay:1.12s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(8){transition-delay:1.19s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(9){transition-delay:1.26s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(10){transition-delay:1.33s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(11){transition-delay:1.4s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(12){transition-delay:1.47s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(13){transition-delay:1.54s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(14){transition-delay:1.61s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(15){transition-delay:1.68s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(16){transition-delay:1.75s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(17){transition-delay:1.82s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(18){transition-delay:1.89s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(19){transition-delay:1.96s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(20){transition-delay:2.03s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(21){transition-delay:2.1s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(22){transition-delay:2.17s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(23){transition-delay:2.24s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(24){transition-delay:2.31s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(25){transition-delay:2.38s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(26){transition-delay:2.45s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(27){transition-delay:2.52s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(28){transition-delay:2.59s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(29){transition-delay:2.66s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(30){transition-delay:2.73s}.homeServiceCard:nth-child(3) .homeServiceCard_headline em:nth-child(31){transition-delay:2.8s}.string{position:absolute;z-index:0;left:0;top:calc(100vh - 500px);width:100vw;height:500px;overflow:hidden}.string_content{position:absolute;left:-9vw;top:-100%;width:115vw;height:140%;transform:rotate(12deg)}@media only screen and (max-width: 960px){.string_content{left:10vw}}@media only screen and (max-width: 500px){.string_content{left:19vw}}.string_content svg{width:100%;height:100%;display:block;margin-top:250px}.string_content svg path{stroke-width:.5;fill:none;stroke:rgba(242,242,242,.28);display:block}.memberCarousel{margin-top:40px;position:relative}@media only screen and (max-width: 960px){.memberCarousel{margin-top:60px}}.memberCarousel .splide__track{overflow:visible}.memberCarousel_cursor{width:110px;height:110px;margin:-55px 0 0 -55px;pointer-events:none;mix-blend-mode:difference;position:absolute;z-index:200;pointer-events:none}.memberCarousel_cursor>div{width:100%;height:100%;background-repeat:no-repeat;background-position:left top;background-size:cover;background-image:url("/assets/img/global/cursor.svg")}.memberCarousel{transition:.8s cubic-bezier(0.19, 1, 0.22, 1)}.memberCarousel_cursor>div{transform:scale(0);transition:.5s cubic-bezier(0.075, 0.82, 0.165, 1);visibility:hidden}.is-cursor .memberCarousel_cursor>div{transform:scale(1);visibility:visible}@media only screen and (min-width: 961px){.homeMember .memberCarouselCard{margin-right:2.7777777778vw;width:22.2222222222vw}}@media only screen and (min-width: 961px)and (max-width: 960px){.homeMember .memberCarouselCard{width:0vw}}@media only screen and (min-width: 961px)and (max-width: 500px){.homeMember .memberCarouselCard{width:0vw}}@media only screen and (min-width: 961px)and (min-width: 1440px){.homeMember .memberCarouselCard{width:320px}}@media only screen and (max-width: 960px){.homeMember .memberCarouselCard{width:37.3697916667vw;margin-right:2.6041666667vw}}@media only screen and (max-width: 500px){.homeMember .memberCarouselCard{width:76.5333333333vw;margin-right:5.3333333333vw}}@media only screen and (min-width: 961px){.member .memberCarouselCard{margin-bottom:80px;margin-right:1.4925373134%;width:23.8805970149%}.member .memberCarouselCard:nth-child(4n){margin-right:0}}@media only screen and (max-width: 960px){.member .memberCarouselCard{width:48.5465116279%;margin-bottom:40px}.member .memberCarouselCard:nth-child(odd){margin-right:2.9069767442%}}@media only screen and (max-width: 500px){.member .memberCarouselCard{width:100%;margin-right:0}}.memberCarouselCard_image{position:relative}.memberCarouselCard_image::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;mix-blend-mode:hard-light;background-repeat:no-repeat;background-position:left top;background-size:cover;background-image:url("/assets/img/member/thumbnail_cover.png")}.memberCarouselCard_image>div{position:relative;z-index:0}.memberCarouselCard_content{position:relative;z-index:1;margin:-15px 0 0 0;margin-left:1.3888888889vw}@media only screen and (max-width: 960px){.memberCarouselCard_content{margin-left:1.953125vw}}@media only screen and (max-width: 500px){.memberCarouselCard_content{margin-left:4vw}}@media only screen and (min-width: 1440px){.memberCarouselCard_content{margin-left:20px}}.memberCarouselCard_title span{display:inline-block;line-height:153%;white-space:nowrap;padding-left:.4166666667vw;padding-right:.4166666667vw;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 960px){.memberCarouselCard_title span{padding-left:.78125vw}}@media only screen and (max-width: 500px){.memberCarouselCard_title span{padding-left:1.6vw}}@media only screen and (min-width: 1440px){.memberCarouselCard_title span{padding-left:6px}}@media only screen and (max-width: 960px){.memberCarouselCard_title span{padding-right:.78125vw}}@media only screen and (max-width: 500px){.memberCarouselCard_title span{padding-right:1.6vw}}@media only screen and (min-width: 1440px){.memberCarouselCard_title span{padding-right:6px}}.memberCarouselCard_title span:nth-child(1){padding-top:.2777777778vw;padding-bottom:.2083333333vw}@media only screen and (max-width: 960px){.memberCarouselCard_title span:nth-child(1){padding-top:.5208333333vw}}@media only screen and (max-width: 500px){.memberCarouselCard_title span:nth-child(1){padding-top:1.0666666667vw}}@media only screen and (min-width: 1440px){.memberCarouselCard_title span:nth-child(1){padding-top:4px}}@media only screen and (max-width: 960px){.memberCarouselCard_title span:nth-child(1){padding-bottom:.1302083333vw}}@media only screen and (max-width: 500px){.memberCarouselCard_title span:nth-child(1){padding-bottom:.2666666667vw}}@media only screen and (min-width: 1440px){.memberCarouselCard_title span:nth-child(1){padding-bottom:3px}}.memberCarouselCard_title span:nth-child(2){padding-top:.2083333333vw;padding-bottom:.2777777778vw}@media only screen and (max-width: 960px){.memberCarouselCard_title span:nth-child(2){padding-top:.1302083333vw}}@media only screen and (max-width: 500px){.memberCarouselCard_title span:nth-child(2){padding-top:.2666666667vw}}@media only screen and (min-width: 1440px){.memberCarouselCard_title span:nth-child(2){padding-top:3px}}@media only screen and (max-width: 960px){.memberCarouselCard_title span:nth-child(2){padding-bottom:.5208333333vw}}@media only screen and (max-width: 500px){.memberCarouselCard_title span:nth-child(2){padding-bottom:1.0666666667vw}}@media only screen and (min-width: 1440px){.memberCarouselCard_title span:nth-child(2){padding-bottom:4px}}.homeMember .memberCarouselCard_title span{background-color:#fff;font-size:1.1111111111vw}@media only screen and (max-width: 960px){.homeMember .memberCarouselCard_title span{font-size:1.8684895833vw}}@media only screen and (max-width: 500px){.homeMember .memberCarouselCard_title span{font-size:3.8266666667vw}}@media only screen and (min-width: 1440px){.homeMember .memberCarouselCard_title span{font-size:16px}}.member .memberCarouselCard_title span{background-color:#193354;color:#fff;font-size:1.1111111111vw}@media only screen and (max-width: 960px){.member .memberCarouselCard_title span{font-size:2.1744791667vw}}@media only screen and (max-width: 500px){.member .memberCarouselCard_title span{font-size:4.4666666667vw}}@media only screen and (min-width: 1440px){.member .memberCarouselCard_title span{font-size:16px}}.memberCarouselCard_name{margin-top:7px}.homeMember .memberCarouselCard_name span{color:#fff;font-size:.9722222222vw}@media only screen and (max-width: 960px){.homeMember .memberCarouselCard_name span{font-size:1.6354166667vw}}@media only screen and (max-width: 500px){.homeMember .memberCarouselCard_name span{font-size:3.3493333333vw}}@media only screen and (min-width: 1440px){.homeMember .memberCarouselCard_name span{font-size:14px}}.member .memberCarouselCard_name span{font-size:.9722222222vw}@media only screen and (max-width: 960px){.member .memberCarouselCard_name span{font-size:1.90234375vw}}@media only screen and (max-width: 500px){.member .memberCarouselCard_name span{font-size:3.9093333333vw}}@media only screen and (min-width: 1440px){.member .memberCarouselCard_name span{font-size:14px}}.memberCarouselCard_image::before{opacity:0;transition:1.2s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 961px){.memberCarouselCard_link:hover .memberCarouselCard_image::before{opacity:1}}.memberCarouselCard_image{overflow:hidden}.homeMember .memberCarouselCard_image>div{transition:2.5s cubic-bezier(0.075, 0.82, 0.165, 1);transform:scale(1.2);opacity:0}.inview .memberCarouselCard_image>div{transform:scale(1);opacity:1}.homeMember .memberCarouselCard_content{clip-path:inset(100% 0 0 0);transition:.8s cubic-bezier(0.19, 1, 0.22, 1)}.inview .memberCarouselCard_content{clip-path:inset(0)}.memberCarouselCard:nth-child(1) .memberCarouselCard_image>div{transition-delay:0.1s}.memberCarouselCard:nth-child(1) .memberCarouselCard_content{transition-delay:0.1s}.memberCarouselCard:nth-child(2) .memberCarouselCard_image>div{transition-delay:0.19s}.memberCarouselCard:nth-child(2) .memberCarouselCard_content{transition-delay:0.19s}.memberCarouselCard:nth-child(3) .memberCarouselCard_image>div{transition-delay:0.28s}.memberCarouselCard:nth-child(3) .memberCarouselCard_content{transition-delay:0.28s}.memberCarouselCard:nth-child(4) .memberCarouselCard_image>div{transition-delay:0.37s}.memberCarouselCard:nth-child(4) .memberCarouselCard_content{transition-delay:0.37s}.member{margin-top:180px;padding-bottom:97px;max-width:1340px;margin-left:auto;margin-right:auto}@media screen and (min-width: 962px) and (max-width: 1439px){.member{padding-left:3.4722222222%;padding-right:3.4722222222%;max-width:1440px}}@media only screen and (max-width: 960px){.member{width:89.5833333333%;margin-top:120px}}.member_list{margin-top:60px;display:flex;flex-wrap:wrap}.memberModal{padding:40px 13.3333333333%;position:relative}@media only screen and (max-width: 500px){.memberModal{padding:20px 9.8591549296%}}.memberModal>*{color:#fff}.memberModal_title{font-size:7.6rem;color:#ffe500;text-transform:uppercase;margin-bottom:30px;font-family:"Rajdhani",sans-serif;font-weight:700}@media only screen and (max-width: 500px){.memberModal_title{font-size:5.6rem;margin-bottom:30px}}.memberModal_close{width:31px;height:31px;border:1px solid #ffe500;border-radius:50%;position:absolute;right:3.3333333333%;top:20px;display:flex;align-items:center;justify-content:center}.memberModal_close:before{content:""}@media only screen and (max-width: 500px){.memberModal_close{right:20px}}.memberModal_close::before{font-size:1.2rem;color:#ffe500}@media only screen and (min-width: 961px){.memberModal_close{transition:.7s cubic-bezier(0.19, 1, 0.22, 1)}.memberModal_close:hover{background-color:#ffe500}.memberModal_close:hover::before{color:#193354}}.memberDetail_content{margin-top:27px}.memberDetail_name span{display:block;font-size:4.2rem;font-family:"Rajdhani",sans-serif;font-weight:700}.memberDetail_copy{margin-top:17px;font-size:1.6rem;line-height:170%;position:relative;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.memberDetail_copy br{display:none}.memberDetail_body{margin-top:11px}.memberDetail_body p{font-size:1.4rem;line-height:170%}.memberDetail_body p::before{content:"趣味："}.memberDetail{display:none}.memberDetail.is-show{display:block;animation:modalShow cubic-bezier(0.19, 1, 0.22, 1) .8s forwards}@keyframes modalShow{0%{opacity:0}100%{opacity:1}}.memberModalMenu{margin-top:30px;display:flex;justify-content:flex-end}.memberModalMenu_wrap{width:92px;display:flex;justify-content:space-between}.memberModalMenu_arrow{width:42px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;background-color:#fff;border:1px solid #416088;pointer-events:auto}.memberModalMenu_arrow[disabled]{pointer-events:none}.memberModalMenu_arrow .inner{overflow:hidden;width:15px;height:15px;position:relative}.memberModalMenu_arrow .inner i{position:absolute;top:0;left:0;display:block}.memberModalMenu_arrow .inner i:before{content:""}.memberModalMenu_arrow .inner i::before{font-size:1.5rem;display:block}.memberModalMenu_arrow .inner i:nth-child(1){transform:translateX(-100%)}.memberModalMenu_arrow--prev{transform:scaleX(-1)}@media only screen and (min-width: 961px){.newsArchive{display:flex;justify-content:space-between;margin-top:181px;padding-bottom:180px}}@media only screen and (max-width: 960px){.newsArchive{width:89.5833333333%;margin:118px auto 100px}}@media only screen and (min-width: 961px){.newsArchive_side{width:33.3333333333%}}@media only screen and (min-width: 961px){.newsArchive_content{margin-top:-30px;width:66.6666666667%}}@media only screen and (max-width: 960px){.newsArchive_content{margin-top:15px}}.article{margin-top:180px;padding-bottom:200px}@media only screen and (max-width: 960px){.article{margin-top:115px;padding-bottom:120px}}@media only screen and (max-width: 500px){.article{margin-top:130px}}.article_headline span{font-size:2.6rem;line-height:140%;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.article_body{margin-top:30px}.article_button{margin-top:40px}.articleHead{border-bottom:1px solid #c4c4c4;padding-bottom:20px;margin-bottom:20px;display:flex;align-items:center}.articleHead_date{text-align:center;margin-right:30px}.articleHead_date span{display:block}.articleHead_date span.is-year{font-size:1.5rem;font-family:"Rajdhani",sans-serif;font-weight:600}.articleHead_date span.is-date{font-size:5rem;font-family:"Rajdhani",sans-serif;font-weight:700}.articleHead_label span{height:22px;border-radius:11px;padding:0 30px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;width:fit-content;border:1px solid #193354}.wysiwyg p{font-size:1.6rem;line-height:170%;margin-top:40px}.wysiwyg p a{text-decoration:underline;display:block}@media only screen and (min-width: 961px){.wysiwyg p a{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.wysiwyg p a:hover{opacity:.6}}.wysiwyg p img{display:block}.newsLists{margin-bottom:30px}.newsList_link{display:flex;justify-content:space-between;position:relative;padding:28px 0}.newsList_link::before,.newsList_link::after{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:0}.newsList_link::before{background-color:#c4c4c4}.newsList_link::after{background-color:rgba(196,196,196,.2)}.newsList_arrow{width:40px;height:40px;border-radius:50%;position:absolute;top:calc(50% - 20px);right:0;border:1px solid #416088;display:flex;align-items:center;justify-content:center}.newsList_arrow:before{content:""}.newsList_arrow::before{font-size:1.5rem;color:#416088}.newsList_date{width:80px;text-align:center;padding-right:15px}.newsList_date span{display:block}.homeNews .newsList_date span{color:#fff}.newsList_date span.is-year{font-size:1.5rem;font-family:"Rajdhani",sans-serif;font-weight:600}.newsList_date span.is-date{font-size:5rem;margin-top:-3px;font-family:"Rajdhani",sans-serif;font-weight:700}.newsList_content{width:calc(100% - 80px);margin-top:-2px}.newsArchive .newsList_content{padding-right:50px}.newsList_head{width:fit-content}[data-state=new] .newsList_head{position:relative}[data-state=new] .newsList_head::after{content:"NEW";font-size:1.6rem;position:absolute;right:-13px;top:4px;transform:translateX(100%);font-family:"Rajdhani",sans-serif;font-weight:700}.homeNews [data-state=new] .newsList_head::after{color:#ffe500}.newsArchive [data-state=new] .newsList_head::after{color:#f1d055}.newsList_label span{height:22px;border-radius:11px;padding:0 30px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;width:fit-content}.newsArchive .newsList_label span{border:1px solid #193354}.homeNews .newsList_label span{background-color:#fff}.newsList_body{margin-top:2px}.newsList_body p{font-size:1.4rem;line-height:1.7142857143;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.homeNews .newsList_body p{color:#fff}@media only screen and (min-width: 961px){.newsList_link:hover::before{animation:hoverLine cubic-bezier(0.785, 0.135, 0.15, 0.86) 1.1s forwards}}@keyframes hoverLine{0%{transform:scaleX(1);transform-origin:100% 50%}49.9%{transform:scaleX(0);transform-origin:100% 50%}50%{transform:scaleX(0);transform-origin:0% 50%}100%{transform:scaleX(1);transform-origin:0% 50%}}@media only screen and (max-width: 960px){.newsMenu{display:flex}}.newsMenu_item{line-height:220%}@media only screen and (min-width: 961px){.newsMenu_item{margin-bottom:10px}}@media only screen and (max-width: 960px){.newsMenu_item{margin-right:30px}.newsMenu_item:last-child{margin-right:0}}.newsMenu_link{display:flex;align-items:center;position:relative}.newsMenu_link:before{content:""}.newsMenu_link::before{font-size:2.1rem;position:absolute;left:5px;top:7px;display:block;visibility:hidden}@media only screen and (max-width: 960px){.newsMenu_link::before{display:none}}@media only screen and (min-width: 961px){.is-current .newsMenu_link{padding-left:6px}}.is-current .newsMenu_link::before{visibility:visible}.newsMenu_title{font-size:1.8rem;color:#416088;line-height:220%;opacity:.5;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (min-width: 961px){.newsMenu_title{margin-left:5px}}@media only screen and (max-width: 960px){.newsMenu_title{font-size:1.6rem}}.is-current .newsMenu_title{color:#193354;opacity:1}@media only screen and (min-width: 961px){.is-current .newsMenu_title{padding-left:25px}}.newsMenu_link{width:fit-content}@media only screen and (min-width: 961px){.newsMenu_link:hover .newsMenu_title{opacity:1}}.newsMenu_title{transition:.7s cubic-bezier(0.19, 1, 0.22, 1)}.serviceCase{padding:174px 0;max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 962px) and (max-width: 1439px){.serviceCase{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 960px){.serviceCase{padding:115px 0;width:89.5833333333%}}.serviceCase_list{margin-top:78px}@media only screen and (max-width: 960px){.serviceCase_list{margin-top:59px}}.serviceCase .splide__track{overflow:visible}.caseCard{background-color:#416088;border-radius:10px;padding:30px 1.6666666667%;width:320px}@media only screen and (max-width: 960px){.caseCard{padding-left:3%;padding-right:3%}}@media only screen and (max-width: 500px){.caseCard{padding-left:6%;padding-right:6%}}.caseCard_image>div{width:150px;border-radius:50%;overflow:hidden;margin-left:auto;margin-right:auto}.caseCard_name{font-size:1.4rem;color:#fff;text-align:center;line-height:140%;margin-top:10px}.caseCard_title{display:flex;align-items:center;color:#f1d055;margin-top:15px}.caseCard_title:before{content:""}.caseCard_title::before{font-size:1.5rem;color:#f1d055;display:block;margin:0 9px -3px 0}.caseCard_title span{font-size:1.8rem;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.caseCard_comment{padding:13px 5%;border:1px solid #f1d055;position:relative;margin-top:10px}.caseCard_comment::before{width:0px;height:0px;border-style:solid;border-width:0 3px 20px 3px;border-color:transparent transparent #f1d055 transparent;transform:rotate(0deg);position:absolute;left:calc(50% - 2px);top:-20px;content:"";display:block}.caseCard_comment p{font-size:1.8rem;line-height:140%;color:#fff;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.caseCard_body{margin-top:13px}.caseCard_body p{color:1.4rem;line-height:160%;color:#fff;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:300}.caseCard_tag{margin-top:15px;display:flex}.caseCard_tag li{margin-right:5px}.caseCard_tag li span{display:block;background-color:#fff;padding:8px 10px;border-radius:3px;font-size:1.3rem;color:#416088}.featureCustomer{display:flex;justify-content:space-between;margin-top:35px}@media only screen and (max-width: 960px){.featureCustomer{margin-top:29px}}@media only screen and (max-width: 500px){.featureCustomer{display:block}}.featureCustomer *{color:#fff}.featureCustomer_column{border:1px solid #bdbdbd;border-radius:4px;padding:9px 4.1% 25px;width:48.6111111111%}@media only screen and (max-width: 500px){.featureCustomer_column{width:100%;padding:5px 10.5% 26px;margin-bottom:10px}}.featureCustomer_copy{font-size:1.8rem;margin-top:22px;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.featureCustomer_item{margin-top:20px}@media only screen and (max-width: 500px){.featureCustomer_item{margin-top:24px}}.featureCustomer_label{border:1px solid #ffe500;padding:4px 6px;width:fit-content;position:relative;margin-bottom:15px}.featureCustomer_label::before{border-width:11px 3px 0 3px;width:0;height:0;border-style:solid;border-color:#ffe500 transparent transparent transparent;content:"";display:block;position:absolute;left:10px;bottom:-11px}.featureCustomer_label span{font-size:1.5rem;color:#ffe500;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.featureCustomer_title{font-size:1.4rem;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.featureCustomer_body+.featureCustomer_title{margin-top:45px}@media only screen and (max-width: 960px){.featureCustomer_body+.featureCustomer_title{margin-top:22px}}.featureCustomer_value{display:flex;align-items:flex-end;margin-top:5px}.featureCustomer_value span{display:block;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.featureCustomer_value span.is-main{font-size:5.7rem}.featureCustomer_value span.is-sub{font-size:2.4rem}.featureCustomer_note{font-size:1.2rem;line-height:140%;margin-top:4px;color:#bdbdbd}.featureCustomer_body{margin-top:15px}.featureCustomer_body p{font-size:1.4rem;line-height:170%}.featureCustomer_list{margin-top:10px}.featureCustomer_list li{font-size:1.4rem;line-height:170%}.featureEntry{margin-top:55px}@media only screen and (max-width: 960px){.featureEntry{margin-top:50px}}@media only screen and (max-width: 500px){.featureEntry{margin-top:65px}}.featureEntry *{color:#fff}.featureEntry_wrap{display:flex;justify-content:space-between}@media only screen and (max-width: 500px){.featureEntry_wrap{display:block}}.featureEntry_column{width:31.9444444444%;position:relative}@media only screen and (max-width: 960px){.featureEntry_column{width:32.3%}}@media only screen and (max-width: 500px){.featureEntry_column{width:77.2%;margin-left:auto;margin-right:auto;margin-bottom:54px;aspect-ratio:230/152}.featureEntry_column:last-child{margin-bottom:0}}.featureEntry_title{font-size:1.4rem;color:#ffe500;position:absolute;top:-15px;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 500px){.featureEntry_title{top:-30px}}.featureEntry_image{border:1px solid #bdbdbd;border-radius:4px;padding:2px 3.2%;margin-top:15px;height:100%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 960px){.featureEntry_image{margin-top:10px}}@media only screen and (max-width: 500px){.featureEntry_image{margin-top:50px}}.featureEntry_list{margin-top:35px;display:flex;align-items:start;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 960px){.featureEntry_list{margin-top:40px}}@media only screen and (max-width: 500px){.featureEntry_list{margin-top:40px;display:block}}.featureEntry_list dt,.featureEntry_list dd{line-height:210%}@media only screen and (max-width: 960px){.featureEntry_list dt,.featureEntry_list dd{margin-bottom:12px}}.featureEntry_list dt{width:78px}@media only screen and (max-width: 500px){.featureEntry_list dt{margin-bottom:5px}}.featureEntry_list dt span{border:1px solid #ffe500;color:#ffe500;height:26px;border-radius:13px;padding:2px;display:block;display:flex;align-items:center;justify-content:center;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.featureEntry_list dd{font-size:1.4rem;width:calc(100% - 93px)}@media only screen and (max-width: 500px){.featureEntry_list dd{width:100%;line-height:140%;margin:10px 0 15px}}.featureFeasibility{border:1px solid #bdbdbd;border-radius:4px;padding:23px 4% 35px;margin-top:35px}@media only screen and (min-width: 961px){.featureFeasibility{text-align:center}}@media only screen and (max-width: 960px){.featureFeasibility{margin-top:30px;padding:22px 4%}}@media only screen and (max-width: 500px){.featureFeasibility{padding:22px 10%}}.featureFeasibility_title{font-size:1.6rem;color:#fff;line-height:170%;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.featureFeasibility_wrap{display:flex;justify-content:space-between;margin-top:34px}@media only screen and (max-width: 960px){.featureFeasibility_wrap{margin-top:25px}}@media only screen and (max-width: 500px){.featureFeasibility_wrap{display:block;margin-top:20px}}.featureFeasibility_wrap>div{width:32.2188449848%}@media only screen and (max-width: 500px){.featureFeasibility_wrap>div{width:85%;margin:0 auto 10px}}.serviceFeature{padding-bottom:40px;margin-top:75px;max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 962px) and (max-width: 1439px){.serviceFeature{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 960px){.serviceFeature{margin-top:140px;padding-bottom:70px;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 960px)and (max-width: 960px){.serviceFeature{width:94.7916666667%}}@media only screen and (max-width: 960px)and (max-width: 500px){.serviceFeature{width:89.3333333333%}}@media only screen and (max-width: 500px){.serviceFeature{margin-top:95px}}@media only screen and (max-width: 960px){.serviceFeature .headlineLv1{margin-left:22px}}@media only screen and (max-width: 500px){.serviceFeature .headlineLv1{margin-left:0}}.featureCarousel{margin-top:50px}@media only screen and (max-width: 960px){.featureCarousel{margin-top:30px}}@media only screen and (max-width: 960px){.featureCarousel_list{background-color:#193354;padding:80px 0 5px;border-radius:10px}}@media only screen and (max-width: 500px){.featureCarousel_list{padding:1px 0 40px}}@media only screen and (min-width: 961px){.featureCarouselCard{background-color:#193354;padding:80px 0 55px;border-radius:10px}}@media only screen and (max-width: 960px){.featureCarouselCard{margin-bottom:60px}}@media only screen and (max-width: 500px){.featureCarouselCard{padding:60px 0 0;margin-bottom:0px}}.featureCarouselCard_content{width:60%;margin-left:auto;margin-right:auto}@media only screen and (max-width: 960px){.featureCarouselCard_content{width:89%}}.featureCarouselCard_label{background-color:#f1d055;height:32px;border-radius:16px;text-align:center;display:flex;align-items:center;justify-content:center}.featureCarouselCard_label span{display:block;font-size:1.8rem;margin-top:-3px;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.featureCarouselCard_headline{font-size:3.8rem;line-height:130%;margin-top:25px;color:#ffe500;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 960px){.featureCarouselCard_headline{font-size:2.8rem;margin-top:20px}}.featureCarouselCard_body{margin-top:8px}@media only screen and (max-width: 960px){.featureCarouselCard_body{margin-top:14px}}.featureCarouselCard_body p{font-size:1.6rem;line-height:170%;color:#fff;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:300}.serviceFlow{padding:100px 0 200px;max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 962px) and (max-width: 1439px){.serviceFlow{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 960px){.serviceFlow{padding:62px 0 232px;width:89.5833333333%}}.serviceFlow_list{margin-top:78px}@media only screen and (max-width: 960px){.serviceFlow_list{margin-top:60px}}.serviceFlow .splide__track{overflow:visible}.serviceFlow .splide__list::before{content:"";display:block;width:1200px;height:2px;position:absolute;z-index:0;left:140px;top:50px;background-image:url("/assets/img/service/flow_line.svg")}[data-service-id=agent] .serviceFlow .splide__list::before{width:1520px}@media only screen and (max-width: 960px){[data-service-id=agent] .serviceFlow .splide__list::before{width:1450px}}@media only screen and (max-width: 960px){.serviceFlow .splide__list::before{width:1100px}}.flowCard{width:334px}.flowCard_volume{right:-5px;width:102px;height:102px;padding-right:23px;margin-left:auto;margin-right:auto;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;background-repeat:no-repeat;background-position:left top;background-size:cover;background-image:url("/assets/img/service/flow_icon.svg")}.flowCard_volume span{position:relative;z-index:1;font-size:5rem;display:block;color:#193354;font-family:"Rajdhani",sans-serif;font-weight:400}.flowCard_title{font-size:3rem;line-height:170%;margin-top:7px;color:#fff;text-align:center;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}.flowCard_body{margin-top:15px}.flowCard_body p{font-size:1.4rem;line-height:140%;color:#fff}.serviceHero{max-width:1360px;margin-left:auto;margin-right:auto}@media screen and (min-width: 962px) and (max-width: 1439px){.serviceHero{padding-left:2.7777777778%;padding-right:2.7777777778%;max-width:1440px}}@media only screen and (max-width: 960px){.serviceHero{width:89.5833333333vw;margin-top:40px;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 500px){.serviceHero{width:100%;margin-top:0}}.serviceHero_wrap{position:relative;height:44.4444444444vw}@media only screen and (max-width: 960px){.serviceHero_wrap{height:115.4947916667vw}}@media only screen and (max-width: 500px){.serviceHero_wrap{height:176vw}}@media only screen and (min-width: 1440px){.serviceHero_wrap{height:640px}}.serviceHero_content{position:relative;z-index:1;height:100%}@media only screen and (max-width: 960px){.serviceHero_image{position:absolute;left:0;bottom:0}}.serviceHero_inner{position:absolute;left:7.4305555556vw;top:16.3194444444vw}@media only screen and (max-width: 960px){.serviceHero_inner{left:8.59375vw}}@media only screen and (max-width: 500px){.serviceHero_inner{left:8vw}}@media only screen and (min-width: 1440px){.serviceHero_inner{left:107px}}@media only screen and (max-width: 960px){.serviceHero_inner{top:10.15625vw}}@media only screen and (max-width: 500px){.serviceHero_inner{top:7.4666666667vw}}@media only screen and (min-width: 1440px){.serviceHero_inner{top:235px}}.serviceHero_headline span{display:block;line-height:75%;color:#fff;font-size:9.7222222222vw;font-family:"Rajdhani",sans-serif;font-weight:600}@media only screen and (max-width: 960px){.serviceHero_headline span{font-size:16.9270833333vw}}@media only screen and (max-width: 500px){.serviceHero_headline span{font-size:29.3333333333vw}}@media only screen and (min-width: 1440px){.serviceHero_headline span{font-size:140px}}.serviceHero_headline span em{font-style:normal;margin-left:-0.001em}.serviceHero_headline span em.empty{width:.3em}.serviceHero_headline span br{display:none}@media only screen and (min-width: 961px){.serviceHero_headline span br{display:block}}@media only screen and (max-width: 500px){.serviceHero_headline span br{display:block}}[data-service-id=agent] .serviceHero_sub{margin-top:1.3888888889vw}@media only screen and (max-width: 960px){[data-service-id=agent] .serviceHero_sub{margin-top:2.6041666667vw}}@media only screen and (max-width: 500px){[data-service-id=agent] .serviceHero_sub{margin-top:5.3333333333vw}}@media only screen and (min-width: 1440px){[data-service-id=agent] .serviceHero_sub{margin-top:20px}}.serviceHero_sub span{color:#ffe500;display:block;font-size:1.3888888889vw;margin-top:.3472222222vw;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 960px){.serviceHero_sub span{font-size:2.6041666667vw}}@media only screen and (max-width: 500px){.serviceHero_sub span{font-size:4.2666666667vw}}@media only screen and (min-width: 1440px){.serviceHero_sub span{font-size:20px}}@media only screen and (max-width: 960px){.serviceHero_sub span{margin-top:3.125vw}}@media only screen and (max-width: 500px){.serviceHero_sub span{margin-top:1.8666666667vw}}@media only screen and (min-width: 1440px){.serviceHero_sub span{margin-top:5px}}.serviceHero_sub span em{font-style:normal;margin-left:-0.01em}.serviceHero_sub span em.empty{width:.3em}.serviceHero_lead span{line-height:170%;color:#fff;display:block;font-size:1.6666666667vw;margin-top:2.0833333333vw;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 960px){.serviceHero_lead span{font-size:3.125vw}}@media only screen and (max-width: 500px){.serviceHero_lead span{font-size:4.8vw}}@media only screen and (min-width: 1440px){.serviceHero_lead span{font-size:24px}}@media only screen and (max-width: 960px){.serviceHero_lead span{margin-top:1.5625vw}}@media only screen and (max-width: 500px){.serviceHero_lead span{margin-top:3.4666666667vw}}@media only screen and (min-width: 1440px){.serviceHero_lead span{margin-top:30px}}.serviceHero_background{position:absolute;z-index:0;left:0;width:100%;border-radius:15px;overflow:hidden}@media only screen and (min-width: 961px){.serviceHero_background{bottom:0;height:36.1111111111vw}}@media only screen and (min-width: 961px)and (max-width: 960px){.serviceHero_background{height:0vw}}@media only screen and (min-width: 961px)and (max-width: 500px){.serviceHero_background{height:0vw}}@media only screen and (min-width: 961px)and (min-width: 1440px){.serviceHero_background{height:520px}}@media only screen and (max-width: 960px){.serviceHero_background{height:100%;top:0}}@media only screen and (max-width: 500px){.serviceHero_background{border-radius:0}}.serviceHero_headline span em,.serviceHero_sub span em{will-change:opacity;opacity:0;animation:blink 1s ease forwards}.serviceHero_headline span:nth-child(1) em:nth-child(1),.serviceHero_sub span:nth-child(1) em:nth-child(1){animation-delay:0.5s}.serviceHero_headline span:nth-child(1) em:nth-child(2),.serviceHero_sub span:nth-child(1) em:nth-child(2){animation-delay:0.8s}.serviceHero_headline span:nth-child(1) em:nth-child(3),.serviceHero_sub span:nth-child(1) em:nth-child(3){animation-delay:0.9s}.serviceHero_headline span:nth-child(1) em:nth-child(4),.serviceHero_sub span:nth-child(1) em:nth-child(4){animation-delay:0.8s}.serviceHero_headline span:nth-child(1) em:nth-child(5),.serviceHero_sub span:nth-child(1) em:nth-child(5){animation-delay:0.5s}.serviceHero_headline span:nth-child(1) em:nth-child(6),.serviceHero_sub span:nth-child(1) em:nth-child(6){animation-delay:0.6s}.serviceHero_headline span:nth-child(1) em:nth-child(7),.serviceHero_sub span:nth-child(1) em:nth-child(7){animation-delay:0.9s}.serviceHero_headline span:nth-child(1) em:nth-child(8),.serviceHero_sub span:nth-child(1) em:nth-child(8){animation-delay:0.8s}.serviceHero_headline span:nth-child(1) em:nth-child(9),.serviceHero_sub span:nth-child(1) em:nth-child(9){animation-delay:0.7s}.serviceHero_headline span:nth-child(1) em:nth-child(10),.serviceHero_sub span:nth-child(1) em:nth-child(10){animation-delay:0.5s}.serviceHero_headline span:nth-child(1) em:nth-child(11),.serviceHero_sub span:nth-child(1) em:nth-child(11){animation-delay:0.5s}.serviceHero_headline span:nth-child(1) em:nth-child(12),.serviceHero_sub span:nth-child(1) em:nth-child(12){animation-delay:0.5s}.serviceHero_headline span:nth-child(1) em:nth-child(13),.serviceHero_sub span:nth-child(1) em:nth-child(13){animation-delay:0.6s}.serviceHero_headline span:nth-child(1) em:nth-child(14),.serviceHero_sub span:nth-child(1) em:nth-child(14){animation-delay:0.6s}.serviceHero_headline span:nth-child(1) em:nth-child(15),.serviceHero_sub span:nth-child(1) em:nth-child(15){animation-delay:0.7s}.serviceHero_headline span:nth-child(1) em:nth-child(16),.serviceHero_sub span:nth-child(1) em:nth-child(16){animation-delay:0.6s}.serviceHero_headline span:nth-child(1) em:nth-child(17),.serviceHero_sub span:nth-child(1) em:nth-child(17){animation-delay:0.8s}.serviceHero_headline span:nth-child(1) em:nth-child(18),.serviceHero_sub span:nth-child(1) em:nth-child(18){animation-delay:0.5s}.serviceHero_headline span:nth-child(1) em:nth-child(19),.serviceHero_sub span:nth-child(1) em:nth-child(19){animation-delay:0.9s}.serviceHero_headline span:nth-child(1) em:nth-child(20),.serviceHero_sub span:nth-child(1) em:nth-child(20){animation-delay:0.7s}.serviceHero_headline span:nth-child(1) em:nth-child(21),.serviceHero_sub span:nth-child(1) em:nth-child(21){animation-delay:0.5s}.serviceHero_headline span:nth-child(1) em:nth-child(22),.serviceHero_sub span:nth-child(1) em:nth-child(22){animation-delay:0.7s}.serviceHero_headline span:nth-child(1) em:nth-child(23),.serviceHero_sub span:nth-child(1) em:nth-child(23){animation-delay:0.5s}.serviceHero_headline span:nth-child(1) em:nth-child(24),.serviceHero_sub span:nth-child(1) em:nth-child(24){animation-delay:0.5s}.serviceHero_headline span:nth-child(1) em:nth-child(25),.serviceHero_sub span:nth-child(1) em:nth-child(25){animation-delay:0.7s}.serviceHero_headline span:nth-child(1) em:nth-child(26),.serviceHero_sub span:nth-child(1) em:nth-child(26){animation-delay:1s}.serviceHero_headline span:nth-child(1) em:nth-child(27),.serviceHero_sub span:nth-child(1) em:nth-child(27){animation-delay:1s}.serviceHero_headline span:nth-child(1) em:nth-child(28),.serviceHero_sub span:nth-child(1) em:nth-child(28){animation-delay:1s}.serviceHero_headline span:nth-child(1) em:nth-child(29),.serviceHero_sub span:nth-child(1) em:nth-child(29){animation-delay:0.8s}.serviceHero_headline span:nth-child(1) em:nth-child(30),.serviceHero_sub span:nth-child(1) em:nth-child(30){animation-delay:0.6s}.serviceHero_headline span:nth-child(1) em:nth-child(31),.serviceHero_sub span:nth-child(1) em:nth-child(31){animation-delay:0.5s}.serviceHero_headline span:nth-child(2) em:nth-child(1),.serviceHero_sub span:nth-child(2) em:nth-child(1){animation-delay:1s}.serviceHero_headline span:nth-child(2) em:nth-child(2),.serviceHero_sub span:nth-child(2) em:nth-child(2){animation-delay:0.9s}.serviceHero_headline span:nth-child(2) em:nth-child(3),.serviceHero_sub span:nth-child(2) em:nth-child(3){animation-delay:0.5s}.serviceHero_headline span:nth-child(2) em:nth-child(4),.serviceHero_sub span:nth-child(2) em:nth-child(4){animation-delay:1s}.serviceHero_headline span:nth-child(2) em:nth-child(5),.serviceHero_sub span:nth-child(2) em:nth-child(5){animation-delay:0.7s}.serviceHero_headline span:nth-child(2) em:nth-child(6),.serviceHero_sub span:nth-child(2) em:nth-child(6){animation-delay:1s}.serviceHero_headline span:nth-child(2) em:nth-child(7),.serviceHero_sub span:nth-child(2) em:nth-child(7){animation-delay:1s}.serviceHero_headline span:nth-child(2) em:nth-child(8),.serviceHero_sub span:nth-child(2) em:nth-child(8){animation-delay:1s}.serviceHero_headline span:nth-child(2) em:nth-child(9),.serviceHero_sub span:nth-child(2) em:nth-child(9){animation-delay:0.5s}.serviceHero_headline span:nth-child(2) em:nth-child(10),.serviceHero_sub span:nth-child(2) em:nth-child(10){animation-delay:0.5s}.serviceHero_headline span:nth-child(2) em:nth-child(11),.serviceHero_sub span:nth-child(2) em:nth-child(11){animation-delay:0.7s}.serviceHero_headline span:nth-child(2) em:nth-child(12),.serviceHero_sub span:nth-child(2) em:nth-child(12){animation-delay:0.7s}.serviceHero_headline span:nth-child(2) em:nth-child(13),.serviceHero_sub span:nth-child(2) em:nth-child(13){animation-delay:0.7s}.serviceHero_headline span:nth-child(2) em:nth-child(14),.serviceHero_sub span:nth-child(2) em:nth-child(14){animation-delay:0.9s}.serviceHero_headline span:nth-child(2) em:nth-child(15),.serviceHero_sub span:nth-child(2) em:nth-child(15){animation-delay:0.9s}.serviceHero_headline span:nth-child(2) em:nth-child(16),.serviceHero_sub span:nth-child(2) em:nth-child(16){animation-delay:0.5s}.serviceHero_headline span:nth-child(2) em:nth-child(17),.serviceHero_sub span:nth-child(2) em:nth-child(17){animation-delay:0.9s}.serviceHero_headline span:nth-child(2) em:nth-child(18),.serviceHero_sub span:nth-child(2) em:nth-child(18){animation-delay:0.8s}.serviceHero_headline span:nth-child(2) em:nth-child(19),.serviceHero_sub span:nth-child(2) em:nth-child(19){animation-delay:1s}.serviceHero_headline span:nth-child(2) em:nth-child(20),.serviceHero_sub span:nth-child(2) em:nth-child(20){animation-delay:0.8s}.serviceHero_headline span:nth-child(2) em:nth-child(21),.serviceHero_sub span:nth-child(2) em:nth-child(21){animation-delay:0.8s}.serviceHero_headline span:nth-child(2) em:nth-child(22),.serviceHero_sub span:nth-child(2) em:nth-child(22){animation-delay:1s}.serviceHero_headline span:nth-child(2) em:nth-child(23),.serviceHero_sub span:nth-child(2) em:nth-child(23){animation-delay:0.9s}.serviceHero_headline span:nth-child(2) em:nth-child(24),.serviceHero_sub span:nth-child(2) em:nth-child(24){animation-delay:0.8s}.serviceHero_headline span:nth-child(2) em:nth-child(25),.serviceHero_sub span:nth-child(2) em:nth-child(25){animation-delay:0.5s}.serviceHero_headline span:nth-child(2) em:nth-child(26),.serviceHero_sub span:nth-child(2) em:nth-child(26){animation-delay:0.7s}.serviceHero_headline span:nth-child(2) em:nth-child(27),.serviceHero_sub span:nth-child(2) em:nth-child(27){animation-delay:0.6s}.serviceHero_headline span:nth-child(2) em:nth-child(28),.serviceHero_sub span:nth-child(2) em:nth-child(28){animation-delay:0.6s}.serviceHero_headline span:nth-child(2) em:nth-child(29),.serviceHero_sub span:nth-child(2) em:nth-child(29){animation-delay:1s}.serviceHero_headline span:nth-child(2) em:nth-child(30),.serviceHero_sub span:nth-child(2) em:nth-child(30){animation-delay:0.6s}.serviceHero_headline span:nth-child(2) em:nth-child(31),.serviceHero_sub span:nth-child(2) em:nth-child(31){animation-delay:0.9s}.serviceHero_lead span{opacity:0;transition:1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.2s;transform:translateY(10px)}[data-load="1"] .serviceHero_lead span{opacity:1;transform:none}.serviceIntro{margin-top:30px;max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width: 962px) and (max-width: 1439px){.serviceIntro{padding-left:8.3333333333%;padding-right:8.3333333333%;max-width:1440px}}@media only screen and (max-width: 960px){.serviceIntro{margin-top:110px;width:89.5833333333vw}}@media only screen and (max-width: 500px){.serviceIntro{margin-top:95px;width:89.0666666667vw}}@media only screen and (min-width: 961px){.serviceIntro_wrap{display:flex;align-items:center;justify-content:space-between}}@media only screen and (min-width: 961px){.serviceIntro_content{width:46.6666666667%}}.serviceIntro_media{display:flex;align-items:center;justify-content:center;position:relative;text-align:center;background-repeat:no-repeat;background-position:left top;background-size:cover;background-image:url("/assets/img/service/why_image01.png")}@media only screen and (min-width: 961px){.serviceIntro_media{width:63.3333333333%;aspect-ratio:1/1;right:-60px;top:25px}}@media only screen and (max-width: 960px){.serviceIntro_media{display:none}}.serviceIntro_inner{margin-top:4.5138888889vw}@media only screen and (max-width: 960px){.serviceIntro_inner{margin-top:0vw}}@media only screen and (max-width: 500px){.serviceIntro_inner{margin-top:0vw}}@media only screen and (min-width: 1440px){.serviceIntro_inner{margin-top:65px}}.serviceIntro_icon{position:absolute;top:8.3333333333vw;left:19.4444444444vw;width:9.0277777778vw}@media only screen and (max-width: 960px){.serviceIntro_icon{top:0vw}}@media only screen and (max-width: 500px){.serviceIntro_icon{top:0vw}}@media only screen and (min-width: 1440px){.serviceIntro_icon{top:120px}}@media only screen and (max-width: 960px){.serviceIntro_icon{left:0vw}}@media only screen and (max-width: 500px){.serviceIntro_icon{left:0vw}}@media only screen and (min-width: 1440px){.serviceIntro_icon{left:280px}}@media only screen and (max-width: 960px){.serviceIntro_icon{width:0vw}}@media only screen and (max-width: 500px){.serviceIntro_icon{width:0vw}}@media only screen and (min-width: 1440px){.serviceIntro_icon{width:130px}}.serviceIntro_headline span{display:block}.serviceIntro_headline span.is-en{font-size:4.4611111111vw;font-family:"Rajdhani",sans-serif;font-weight:700}@media only screen and (max-width: 960px){.serviceIntro_headline span.is-en{font-size:0vw}}@media only screen and (max-width: 500px){.serviceIntro_headline span.is-en{font-size:0vw}}@media only screen and (min-width: 1440px){.serviceIntro_headline span.is-en{font-size:64.24px}}.serviceIntro_headline span.is-ja{color:#416088;line-height:130%;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700;font-size:1.6236111111vw;margin-top:.8333333333vw}@media only screen and (max-width: 960px){.serviceIntro_headline span.is-ja{font-size:0vw}}@media only screen and (max-width: 500px){.serviceIntro_headline span.is-ja{font-size:0vw}}@media only screen and (min-width: 1440px){.serviceIntro_headline span.is-ja{font-size:23.38px}}@media only screen and (max-width: 960px){.serviceIntro_headline span.is-ja{margin-top:0vw}}@media only screen and (max-width: 500px){.serviceIntro_headline span.is-ja{margin-top:0vw}}@media only screen and (min-width: 1440px){.serviceIntro_headline span.is-ja{margin-top:12px}}.serviceIntroList{margin-top:60px}.serviceIntroList_title p{font-size:3rem;line-height:140%;display:inline-block;background-color:#ffe500;padding-left:2px;padding-right:2px;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700;font-feature-settings:normal}@media only screen and (max-width: 960px){.serviceIntroList_title p{font-size:2.6rem}}.serviceIntroList_body+.serviceIntroList_title{margin-top:40px}@media only screen and (max-width: 500px){.serviceIntroList_body+.serviceIntroList_title{margin-top:70px}}.serviceIntroList_body{margin-top:13px}.serviceIntroList_body p{font-size:1.6rem;line-height:170%;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:300}.serviceIntroList_body p strong{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}
