<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.company-section__president{color:#fff;position:relative;max-width:1100px;margin:0 auto;margin-bottom:24px}@media only screen and (min-width: 640px){.company-section__president{margin-bottom:32px}}@media print, screen and (min-width: 960px){.company-section__president{margin-bottom:40px}}.company-section__president h2{position:absolute;font-size:16px;font-size:1.6rem;left:30px;bottom:15px;line-height:1.5}@media only screen and (min-width: 640px){.company-section__president h2{font-size:24px;font-size:2.4rem;left:60px;bottom:55px}}@media print, screen and (min-width: 960px){.company-section__president h2{font-size:32px;font-size:3.2rem;left:110px;bottom:100px;line-height:1.7}}.company-section__text{max-width:1000px;margin:0 auto}.company-section__text p:nth-of-type(n+2){margin-top:16px}@media only screen and (min-width: 640px){.company-section__text p:nth-of-type(n+2){margin-bottom:24px}}.company-section__link{border-top:1px solid #ccc;border-left:1px solid #ccc;width:100%;max-width:990px;margin:0 auto}.company-section__link a{border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:100%;padding:16px}@media only screen and (min-width: 640px){.company-section__link a{width:50%}}@media print, screen and (min-width: 960px){.company-section__link a{width:33.33333%;padding:20px 24px}}.company-section__link a figure{width:30px;margin-right:20px}@media print, screen and (min-width: 960px){.company-section__link a figure{width:42px}}.company-section__link a p{font-size:12px;font-size:1.2rem;line-height:1}@media only screen and (min-width: 640px){.company-section__link a p{font-size:13px;font-size:1.3rem}}@media print, screen and (min-width: 960px){.company-section__link a p{font-size:14px;font-size:1.4rem}}.company-section__link a p span{display:block;font-size:20px;font-size:2rem;margin-bottom:6px}@media only screen and (min-width: 640px){.company-section__link a p span{font-size:22px;font-size:2.2rem}}@media print, screen and (min-width: 960px){.company-section__link a p span{font-size:24px;font-size:2.4rem}}.history-section h2{font-size:20px;font-size:2rem;color:#2A58AB;margin-bottom:40px}@media only screen and (min-width: 640px){.history-section h2{font-size:24px;font-size:2.4rem}}@media print, screen and (min-width: 960px){.history-section h2{font-size:32px;font-size:3.2rem;margin-bottom:80px}}.history-section__inner{padding:0 10px;margin:0 auto}@media only screen and (min-width: 640px){.history-section__inner{max-width:80%}}@media print, screen and (min-width: 960px){.history-section__inner{max-width:70%}}.history-section__inner dl{position:relative}.history-section__inner dl::before{content:'';position:absolute;left:1px;top:11px;width:1px;height:100%;background:rgba(42,88,171,0.15)}@media only screen and (min-width: 640px){.history-section__inner dl::before{top:13px}}.history-section__inner dl:nth-of-type(n+2){padding-top:40px}.history-section__inner dl dt{position:relative;color:#2A58AB;width:100%;padding-left:30px;margin-bottom:8px}@media only screen and (min-width: 640px){.history-section__inner dl dt{width:40%;margin-bottom:0}}.history-section__inner dl dt::before,.history-section__inner dl dt::after{content:'';position:absolute;background:#2A58AB;border-radius:100px}.history-section__inner dl dt::before{top:11px;left:0;width:4px;height:4px}@media only screen and (min-width: 640px){.history-section__inner dl dt::before{top:13px}}.history-section__inner dl dt::after{top:7px;left:-4px;width:12px;height:12px;background:rgba(42,88,171,0.1)}@media only screen and (min-width: 640px){.history-section__inner dl dt::after{top:9px}}.history-section__inner dl dd{width:100%;padding-left:30px}@media only screen and (min-width: 640px){.history-section__inner dl dd{width:60%}}.main-section{width:100%;height:100svh;color:#fff;position:relative}@media print, screen and (min-width: 960px){.main-section{min-height:800px}}.main-section .swiper{height:100%}.main-section .swiper::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#283346;opacity:.75;z-index:1}.main-section .swiper video{position:absolute;top:50%;left:50%;display:block;width:auto;height:auto;min-width:100%;min-height:100%;transform:translate(-50%, -50%)}.main-section__inner{width:100%;position:absolute;top:50%;transform:translateY(-50%)}@media print, screen and (min-width: 960px){.main-section__inner{padding:0 140px}}.main-section__inner p{font-size:clamp(5.6rem,2.27273rem + 6.13636vw,11rem);line-height:1.2;margin-bottom:clamp(6rem,3.29545rem + 2.27273vw,8rem)}.main-section__inner h1{font-size:14px;font-size:1.4rem}@media only screen and (min-width: 640px){.main-section__inner h1{font-size:15px;font-size:1.5rem}}@media print, screen and (min-width: 960px){.main-section__inner h1{font-size:16px;font-size:1.6rem}}.main-section__inner h1 span{margin-top:4px;display:block;font-size:20px;font-size:2rem}@media print, screen and (min-width: 960px){.main-section__inner h1 span{font-size:24px;font-size:2.4rem}}.en-ttl__top{color:#C2CEE3;font-size:48px;font-size:4.8rem;line-height:1;margin-bottom:24px}@media only screen and (min-width: 640px){.en-ttl__top{font-size:64px;font-size:6.4rem;margin-bottom:32px}}@media print, screen and (min-width: 960px){.en-ttl__top{font-size:80px;font-size:8rem;margin-bottom:40px}}.top-ttl__h2{font-size:20px;font-size:2rem;margin-bottom:24px}@media only screen and (min-width: 640px){.top-ttl__h2{font-size:25px;font-size:2.5rem;margin-bottom:32px}}@media print, screen and (min-width: 960px){.top-ttl__h2{font-size:30px;font-size:3rem;margin-bottom:40px}}.top-ttl__h2 span{display:block;color:#2A58AB;font-size:13px;font-size:1.3rem;line-height:1}@media only screen and (min-width: 640px){.top-ttl__h2 span{font-size:14px;font-size:1.4rem}}@media print, screen and (min-width: 960px){.top-ttl__h2 span{font-size:16px;font-size:1.6rem}}.top-strength__mov{border-radius:10px;margin-bottom:24px;overflow:hidden;width:100%}@media print, screen and (min-width: 960px){.top-strength__mov{border-radius:0 10px 10px 0;margin-bottom:0;flex:1;margin-left:calc(50% - 50vw);width:48%;position:relative;overflow:hidden;margin-right:50px}}.top-strength__mov video{vertical-align:bottom}@media print, screen and (min-width: 960px){.top-strength__mov video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:500%}}@media print, screen and (min-width: 960px){.top-strength__text{max-width:calc(630vw / 13);width:60%}}@media print, screen and (min-width: 960px){.top-strength__text p{padding-right:60px}}.top-strength__text a{margin-top:24px}@media only screen and (min-width: 640px){.top-strength__text a{margin-top:32px}}@media print, screen and (min-width: 960px){.top-strength__text a{margin-top:40px;margin-left:auto;margin-right:60px}}.top-solution__box,.top-solution__box__reverse{margin-bottom:48px}@media only screen and (min-width: 640px){.top-solution__box,.top-solution__box__reverse{margin-bottom:80px}}@media print, screen and (min-width: 960px){.top-solution__box,.top-solution__box__reverse{margin-bottom:120px}}.top-solution__box figure,.top-solution__box__reverse figure{overflow:hidden;border-radius:10px;margin-bottom:8px}@media print, screen and (min-width: 960px){.top-solution__box figure,.top-solution__box__reverse figure{flex:1;margin-left:calc(50% - 50vw);margin-right:40px;margin-bottom:0;border-radius:0 10px 10px 0}}@media print, screen and (min-width: 960px){.top-solution__box__reverse{flex-direction:row-reverse}}@media print, screen and (min-width: 960px){.top-solution__box__reverse figure{margin-right:calc(50% - 50vw);margin-left:40px;border-radius:10px 0 0 10px}}@media print, screen and (min-width: 960px){.top-solution__text{max-width:calc(480vw / 13);width:48%}}.top-solution__text p{margin-bottom:40px}@media only screen and (min-width: 640px){.top-solution__text p{margin-bottom:64px}}@media print, screen and (min-width: 960px){.top-solution__text p{margin-bottom:80px}}.top-solution__purpose{padding:24px;border-radius:10px;overflow:hidden;position:relative;z-index:0}.top-solution__purpose::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/img/index/bg-purpose.svg) bottom right no-repeat;background-size:70% auto;z-index:-1;opacity:.4}@media only screen and (min-width: 640px){.top-solution__purpose::before{background:url(/assets/img/index/bg-purpose.svg) bottom right no-repeat;background-size:40% auto}}@media print, screen and (min-width: 960px){.top-solution__purpose::before{background:url(/assets/img/index/bg-purpose.svg) bottom right no-repeat;background-size:auto auto}}@media only screen and (min-width: 640px){.top-solution__purpose{padding:32px}}@media print, screen and (min-width: 960px){.top-solution__purpose{padding:40px}}.top-solution__purpose h2{margin-bottom:4px}.top-solution__purpose ul{margin-top:40px}.top-solution__purpose ul li{width:48%;text-align:center;font-size:12px;font-size:1.2rem;line-height:1.5;margin-bottom:24px}@media only screen and (min-width: 640px){.top-solution__purpose ul li{width:32%;margin-bottom:32px}}@media print, screen and (min-width: 960px){.top-solution__purpose ul li{font-size:16px;font-size:1.6rem;margin-bottom:40px}}.top-solution__purpose ul li a figure{width:89px;margin:0 auto 8px}.top-solution__purpose&gt;a{margin-left:auto;margin-right:auto}.top-product{position:relative}.top-product .en-ttl__top{position:absolute;top:-24px}@media only screen and (min-width: 640px){.top-product .en-ttl__top{top:-32px}}@media print, screen and (min-width: 960px){.top-product .en-ttl__top{top:-40px}}@media only screen and (min-width: 640px){.top-product a{width:32%}}.top-product a:nth-of-type(n+2){margin-top:40px}@media only screen and (min-width: 640px){.top-product a:nth-of-type(n+2){margin-top:0}}.top-product a figure{overflow:hidden;border-radius:10px}.top-product a h2{margin:16px 0}@media print, screen and (min-width: 960px){.top-product a h2{font-size:18px;font-size:1.8rem}}.top-product a h2 span{color:#2A58AB;font-size:24px;font-size:2.4rem;display:inline-block;margin-left:8px;line-height:1}@media only screen and (min-width: 640px){.top-product a h2 span{font-size:26px;font-size:2.6rem;display:block;margin-left:0}}@media print, screen and (min-width: 960px){.top-product a h2 span{display:inline-block;font-size:30px;font-size:3rem;margin-left:8px}}.top-recruit{height:540px;background:url(/assets/img/index/fig-recruit.jpg) top -50px center no-repeat;background-size:250% auto;position:relative;z-index:0}@media only screen and (min-width: 640px){.top-recruit{background:url(/assets/img/index/fig-recruit.jpg) left center no-repeat;background-size:150% auto}}@media print, screen and (min-width: 960px){.top-recruit{background:url(/assets/img/index/fig-recruit__pc.jpg) center no-repeat;background-size:cover}}.top-recruit::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(109,124,142,0.2);z-index:-1}.top-recruit .l-inner,.top-recruit__wrap{height:100%}@media only screen and (min-width: 640px){.top-recruit__wrap{align-items:center}}.top-recruit .en-ttl__top{color:#909EB7}.top-recruit a{margin-top:40px}@media only screen and (min-width: 640px){.top-recruit__text{max-width:380px}}@media print, screen and (min-width: 960px){.top-recruit__text{margin-right:40px;margin-left:auto}}@media only screen and (min-width: 640px){.top-company .en-ttl__top{margin-bottom:0}}.top-company__wrap{margin-top:40px;border-top:1px solid #ebebeb}.top-company__wrap a{padding:24px 48px 24px 16px;border-bottom:1px solid #ebebeb;position:relative;background:#fff}@media only screen and (min-width: 640px){.top-company__wrap a{padding:32px 32px 32px 24px}}@media print, screen and (min-width: 960px){.top-company__wrap a{padding:40px}}.top-company__wrap a::after{content:'';position:absolute;top:50%;right:8px;transform:translateY(-50%);background:url(/assets/img/common/icon-arw-blue.svg) center no-repeat;background-size:cover;width:24px;height:24px}@media only screen and (min-width: 640px){.top-company__wrap a::after{width:48px;height:48px}}@media print, screen and (min-width: 960px){.top-company__wrap a::after{right:40px}}.top-company__wrap a figure{width:40px}@media only screen and (min-width: 640px){.top-company__wrap a figure{width:48px}}.top-company__box{flex:1;margin-left:24px}.top-company__box h2{font-size:20px;font-size:2rem;line-height:1;width:100%}@media only screen and (min-width: 640px){.top-company__box h2{font-size:24px;font-size:2.4rem}}@media print, screen and (min-width: 960px){.top-company__box h2{width:300px}}.top-company__box h2 span{margin-top:8px;display:block;font-size:12px;font-size:1.2rem}@media only screen and (min-width: 640px){.top-company__box h2 span{font-size:14px;font-size:1.4rem}}.top-company__box p{font-size:13px;font-size:1.3rem;line-height:1.5;margin-top:8px}@media only screen and (min-width: 640px){.top-company__box p{font-size:14px;font-size:1.4rem}}@media print, screen and (min-width: 960px){.top-company__box p{font-size:16px;font-size:1.6rem}}.top-contact__wrap{background:url(/assets/img/common/fig-contact.jpg) center no-repeat;background-size:cover;z-index:0;overflow:hidden;border-radius:10px;position:relative;padding:40px 24px;color:#fff}@media print, screen and (min-width: 960px){.top-contact__wrap{padding:80px 90px}}.top-contact__wrap::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(40,51,70,0.8);z-index:-1}.top-contact__wrap .en-ttl__top{color:#fff;font-size:40px;font-size:4rem;margin-bottom:8px}@media print, screen and (min-width: 960px){.top-contact__wrap .en-ttl__top{font-size:80px;font-size:8rem}}.top-contact__wrap ul{border-top:1px solid #fff;margin-top:16px;padding-top:16px}@media only screen and (min-width: 640px){.top-contact__wrap ul{margin-top:24px;padding-top:40px}}.top-contact__wrap ul li{width:100%;max-width:280px}.top-contact__wrap ul li:nth-of-type(n+2){margin-top:24px}@media only screen and (min-width: 640px){.top-contact__wrap ul li:nth-of-type(n+2){margin-top:0;margin-left:32px}}@media print, screen and (min-width: 960px){.top-contact__wrap ul li:nth-of-type(n+2){margin-left:calc(120vw / 13)}}@media only screen and (min-width: 640px){.top-contact__wrap ul li.tel-link{width:auto;max-width:inherit}}.top-contact__wrap ul li.tel-link a{color:#fff;font-size:32px;font-size:3.2rem;line-height:1;display:block}@media only screen and (min-width: 640px){.top-contact__wrap ul li.tel-link a{font-size:40px;font-size:4rem}}.top-contact__wrap ul li.tel-link p{font-size:12px;font-size:1.2rem}@media only screen and (min-width: 640px){.top-contact__wrap ul li.tel-link p{font-size:14px;font-size:1.4rem}}.top-security__inner{border-radius:8px;padding:16px;max-width:900px;margin:0 auto}@media only screen and (min-width: 640px){.top-security__inner{padding:24px}}@media print, screen and (min-width: 960px){.top-security__inner{padding:40px}}.top-security__inner h2{margin-top:-40px}@media only screen and (min-width: 640px){.top-security__inner h2{margin-top:-55px}}@media print, screen and (min-width: 960px){.top-security__inner h2{margin-top:-80px}}.top-security__inner p{margin-bottom:32px}.top-security__inner a{margin:0 auto}.inquiry-section h2{font-size:20px;font-size:2rem;margin-bottom:24px}@media only screen and (min-width: 640px){.inquiry-section h2{font-size:24px;font-size:2.4rem;margin-bottom:32px}}@media print, screen and (min-width: 960px){.inquiry-section h2{font-size:32px;font-size:3.2rem;margin-bottom:40px}}.inquiry-section__box{padding:20px;border-radius:10px;margin-top:16px}@media only screen and (min-width: 640px){.inquiry-section__box{padding:32px}}@media print, screen and (min-width: 960px){.inquiry-section__box{padding:40px}}.inquiry-section__tel{margin-bottom:16px}.inquiry-section__tel li{width:100%;font-size:32px;font-size:3.2rem}@media only screen and (min-width: 640px){.inquiry-section__tel li{width:auto}}@media print, screen and (min-width: 960px){.inquiry-section__tel li{font-size:40px;font-size:4rem}}@media only screen and (min-width: 640px){.inquiry-section__tel li:nth-of-type(n+2){margin-left:40px}}.inquiry-section__sns li{width:100%}@media only screen and (min-width: 640px){.inquiry-section__sns li{width:30%}}@media print, screen and (min-width: 960px){.inquiry-section__sns li{max-width:340px}}.inquiry-section__sns li:nth-of-type(n+2){margin-top:16px}@media only screen and (min-width: 640px){.inquiry-section__sns li:nth-of-type(n+2){margin-top:0}}.inquiry-section__sns li a{padding:16px;font-size:20px;font-size:2rem;background:#fff;border-radius:5px}@media print, screen and (min-width: 960px){.inquiry-section__sns li a{justify-content:center}}.inquiry-section__sns li a img{margin-right:20px;width:40px}.inquiry-section__terms{width:85%;margin:0 auto}@media only screen and (min-width: 640px){.inquiry-section__terms{width:95%}}@media print, screen and (min-width: 960px){.inquiry-section__terms{width:80%}}.inquiry-section__terms a{color:#2A58AB}.overview-section__inner{width:100%;margin:0 auto;max-width:980px}@media only screen and (min-width: 640px){.overview-section__inner{width:85%}}.overview-section__inner p a{color:#2A58AB}.overview-section__inner&gt;dl{border-bottom:1px solid #dadada;padding:16px 0}@media only screen and (min-width: 640px){.overview-section__inner&gt;dl{padding:24px}}@media print, screen and (min-width: 960px){.overview-section__inner&gt;dl{padding:32px}}.overview-section__inner&gt;dl&gt;dt{width:100%;color:#2A58AB;margin-bottom:8px}@media only screen and (min-width: 640px){.overview-section__inner&gt;dl&gt;dt{width:32%;margin-bottom:0}}@media print, screen and (min-width: 960px){.overview-section__inner&gt;dl&gt;dt{width:40%}}.overview-section__inner&gt;dl&gt;dd{width:100%}@media only screen and (min-width: 640px){.overview-section__inner&gt;dl&gt;dd{flex:1}}.overview-section__inner&gt;dl&gt;dd dl{width:100%}.overview-section__inner&gt;dl&gt;dd dl:nth-of-type(n+2){margin-top:4px}.overview-section__inner&gt;dl&gt;dd dl&gt;dt{width:35%}@media print, screen and (min-width: 960px){.overview-section__inner&gt;dl&gt;dd dl&gt;dt{width:25%}}.overview-section__inner&gt;dl&gt;dd ul li:nth-of-type(n+2){margin-top:4px}.overview-section__inner&gt;dl&gt;dd ul li.list-order{margin-top:16px;font-size:12px;font-size:1.2rem}@media only screen and (min-width: 640px){.overview-section__inner&gt;dl&gt;dd ul li.list-order{margin-top:24px;font-size:13px;font-size:1.3rem}}@media print, screen and (min-width: 960px){.overview-section__inner&gt;dl&gt;dd ul li.list-order{margin-top:32px;font-size:14px;font-size:1.4rem}}.philosophy-section__text{font-size:20px;font-size:2rem;margin-bottom:16px}@media only screen and (min-width: 640px){.philosophy-section__text{font-size:24px;font-size:2.4rem}}@media print, screen and (min-width: 960px){.philosophy-section__text{font-size:32px;font-size:3.2rem}}.philosophy-section__mission{padding:24px;margin-top:40px;border-radius:10px}@media only screen and (min-width: 640px){.philosophy-section__mission{padding:40px}}@media print, screen and (min-width: 960px){.philosophy-section__mission{padding:80px;margin-top:80px}}.philosophy-section__mission figure{width:90%;margin:0 auto}@media only screen and (min-width: 640px){.philosophy-section__mission figure{width:60%}}.philosophy-section__mission h3{font-size:20px;font-size:2rem;margin-top:40px;margin-bottom:24px}@media only screen and (min-width: 640px){.philosophy-section__mission h3{font-size:24px;font-size:2.4rem;margin-top:64px;margin-bottom:32px}}@media print, screen and (min-width: 960px){.philosophy-section__mission h3{font-size:32px;font-size:3.2rem;margin-top:80px;margin-bottom:40px}}.philosophy-section__mission p:nth-of-type(n+2){margin-top:16px}.philosophy-section h2{font-size:12px;font-size:1.2rem;margin-bottom:40px;line-height:1}@media only screen and (min-width: 640px){.philosophy-section h2{font-size:13px;font-size:1.3rem;margin-bottom:64px}}@media print, screen and (min-width: 960px){.philosophy-section h2{font-size:14px;font-size:1.4rem;margin-bottom:80px}}.philosophy-section h2 span{color:#2A58AB;display:block;font-size:48px;font-size:4.8rem;margin-bottom:8px}@media only screen and (min-width: 640px){.philosophy-section h2 span{font-size:64px;font-size:6.4rem}}@media print, screen and (min-width: 960px){.philosophy-section h2 span{font-size:80px;font-size:8rem}}.philosophy-section__credo{padding:0 15px;max-width:1030px;margin:0 auto}@media only screen and (min-width: 640px){.philosophy-section__credo{text-align:center}}.philosophy-section__credo dl:nth-of-type(n+2){margin-top:40px}.philosophy-section__credo dl dt{font-size:18px;font-size:1.8rem;margin-bottom:8px}@media only screen and (min-width: 640px){.philosophy-section__credo dl dt{font-size:20px;font-size:2rem}}@media print, screen and (min-width: 960px){.philosophy-section__credo dl dt{font-size:24px;font-size:2.4rem}}.safety-section__text h2{color:#2A58AB;font-size:20px;font-size:2rem;margin-bottom:16px}@media only screen and (min-width: 640px){.safety-section__text h2{font-size:24px;font-size:2.4rem}}@media print, screen and (min-width: 960px){.safety-section__text h2{font-size:32px;font-size:3.2rem}}.safety-section__box{border-radius:10px;padding:24px;max-width:1000px;margin:40px auto 0}@media only screen and (min-width: 640px){.safety-section__box{padding:40px}}@media print, screen and (min-width: 960px){.safety-section__box{padding:80px;margin-top:80px}}.safety-section__box h3{font-size:16px;font-size:1.6rem;margin-bottom:16px}@media only screen and (min-width: 640px){.safety-section__box h3{font-size:20px;font-size:2rem}}@media print, screen and (min-width: 960px){.safety-section__box h3{font-size:24px;font-size:2.4rem;margin-bottom:40px}}.safety-section__box ul{margin-top:24px}@media print, screen and (min-width: 960px){.safety-section__box ul{margin-top:40px}}.safety-section__box ul li{position:relative;padding-left:24px}.safety-section__box ul li:nth-of-type(n+2){margin-top:16px}.safety-section__box ul li::before{content:'一. ';position:absolute;left:0;top:0}.security-section{counter-reset:number 0}.security-section__text{margin-bottom:40px}.security-section .policy-box dl:nth-of-type(n+2){margin-top:24px}.security-section .policy-box dl dt{color:#2A58AB;font-size:18px;font-size:1.8rem}@media only screen and (min-width: 640px){.security-section .policy-box dl dt{font-size:20px;font-size:2rem}}@media print, screen and (min-width: 960px){.security-section .policy-box dl dt{font-size:24px;font-size:2.4rem}}.security-section .policy-box dl dt::before{counter-increment:number 1;content:counter(number) ". ";font-family:'jost'}.security-section .enactment-day{margin:16px 0}@media only screen and (min-width: 640px){.security-section .enactment-day{margin:24px 0}}@media print, screen and (min-width: 960px){.security-section .enactment-day{margin:32px 0}}.security-section .whitepaper-box{max-width:1000px;margin:0 auto}.security-section .whitepaper-box figure{width:40%;margin:0 auto;box-shadow:0 0 15px rgba(0,0,0,0.15)}@media only screen and (min-width: 640px){.security-section .whitepaper-box figure{width:29%;margin:0;max-width:230px}}.security-section .whitepaper-box__text{margin-top:24px}@media only screen and (min-width: 640px){.security-section .whitepaper-box__text{margin-top:0;flex:1;margin-left:32px}}@media print, screen and (min-width: 960px){.security-section .whitepaper-box__text{margin-left:60px}}.security-section .whitepaper-box__text p{margin-bottom:24px}@media only screen and (min-width: 640px){.security-section .whitepaper-box__text p{margin-bottom:32px}}@media print, screen and (min-width: 960px){.security-section .whitepaper-box__text p{margin-bottom:40px}}.security-section .certification-box{max-width:1000px;margin:0 auto}.security-section .certification-box dl{width:100%;border-bottom:1px solid #dadada}.security-section .certification-box dl:nth-of-type(1){border-top:1px solid #dadada;margin-top:24px}@media only screen and (min-width: 640px){.security-section .certification-box dl:nth-of-type(1){margin-top:32px}}@media print, screen and (min-width: 960px){.security-section .certification-box dl:nth-of-type(1){margin-top:40px}}.security-section .certification-box dl dt,.security-section .certification-box dl dd{padding:8px 16px;width:100%}@media only screen and (min-width: 640px){.security-section .certification-box dl dt,.security-section .certification-box dl dd{padding:16px}}@media print, screen and (min-width: 960px){.security-section .certification-box dl dt,.security-section .certification-box dl dd{padding:20px}}@media only screen and (min-width: 640px){.security-section .certification-box dl dt{width:30%}}@media print, screen and (min-width: 960px){.security-section .certification-box dl dt{max-width:240px}}@media only screen and (min-width: 640px){.security-section .certification-box dl dd{flex:1}}.security-section .certification-box dl a{color:#2A58AB}.security-section .certification-box dl a.img-mark{max-width:220px;display:block}.sitemap-section__inner{max-width:1180px}.sitemap-section__box{width:100%}.sitemap-section__box:nth-of-type(1){width:100%}.sitemap-section__box:nth-of-type(n+2){margin-top:32px}@media print, screen and (min-width: 960px){.sitemap-section__box:nth-of-type(n+2){margin-top:120px;width:33.33333%}}.sitemap-section__box h2{font-size:24px;font-size:2.4rem;border-bottom:1px solid #dadada;margin-bottom:8px}@media only screen and (min-width: 640px){.sitemap-section__box h2{font-size:32px;font-size:3.2rem}}@media print, screen and (min-width: 960px){.sitemap-section__box h2{font-size:40px;font-size:4rem;border-bottom:none;margin-bottom:0}}.sitemap-section__box h2 a{color:#2A58AB}.sitemap-section__box&gt;ul{font-size:14px;font-size:1.4rem}@media only screen and (min-width: 640px){.sitemap-section__box&gt;ul{font-size:15px;font-size:1.5rem}}@media print, screen and (min-width: 960px){.sitemap-section__box&gt;ul{font-size:16px;font-size:1.6rem}}.sitemap-section__box&gt;ul li:nth-of-type(n+2){margin-top:3px}@media print, screen and (min-width: 960px){.sitemap-section__box&gt;ul li:nth-of-type(n+2){margin-top:6px}}.sitemap-section__box&gt;ul li .child-link{font-size:12px;font-size:1.2rem;padding-left:12px;border-left:2px solid #2A58AB;margin-top:10px;margin-left:4px}@media only screen and (min-width: 640px){.sitemap-section__box&gt;ul li .child-link{font-size:13px;font-size:1.3rem;padding-left:14px}}@media print, screen and (min-width: 960px){.sitemap-section__box&gt;ul li .child-link{font-size:14px;font-size:1.4rem;padding-left:16px;margin-top:12px}}.sitemap-section__other{border-top:1px solid #dadada;border-bottom:1px solid #dadada;padding:24px 16px;width:100%;margin-top:40px}@media only screen and (min-width: 640px){.sitemap-section__other{padding:32px 24px}}@media print, screen and (min-width: 960px){.sitemap-section__other{padding:40px 32px;margin-top:120px}}.sitemap-section__other li:nth-of-type(n+2){margin-left:40px}@media print, screen and (min-width: 960px){.sitemap-section__other li:nth-of-type(n+2){margin-left:80px}}.strength-text{height:300vh;margin-top:40px}@media print, screen and (min-width: 960px){.strength-text{height:400vh;margin-top:80px}}.strength-text__inner{height:100vh;position:sticky;top:0}.strength-text__fig{position:relative;overflow:hidden;height:100%;width:100%}.strength-text__fig span{position:absolute;width:100%;height:100%;top:0;left:0;background:#283346;z-index:1}.strength-text__fig img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover;height:100%;width:100%}.strength-text__wrap{width:100vw;height:100vh;position:absolute;top:100%;left:0;display:none}.strength-text__wrap__inner{position:absolute;top:30%;left:0;color:#fff;padding:0 30px;font-size:16px;font-size:1.6rem}@media print, screen and (min-width: 960px){.strength-text__wrap__inner{font-size:20px;font-size:2rem;padding:0 100px}}.strength-text__wrap__inner p{line-height:2}@media print, screen and (min-width: 960px){.strength-text__wrap__inner p{line-height:2.4}}.strength-text__wrap__inner p:nth-of-type(n+2){margin-top:24px}.strength-feature__en{color:rgba(194,206,227,0.5);font-size:40px;font-size:4rem;line-height:1;text-align:center;width:100%;margin-bottom:40px;margin-top:-10px}@media only screen and (min-width: 640px){.strength-feature__en{font-size:50px;font-size:5rem}}@media print, screen and (min-width: 960px){.strength-feature__en{font-size:60px;font-size:6rem}}.strength-feature h2{font-size:20px;font-size:2rem;position:relative}@media only screen and (min-width: 640px){.strength-feature h2{font-size:25px;font-size:2.5rem}}@media print, screen and (min-width: 960px){.strength-feature h2{font-size:30px;font-size:3rem}}.strength-feature h2 span{color:#2A58AB;font-size:13px;font-size:1.3rem;display:block;line-height:1;position:relative;margin-bottom:8px;padding-bottom:16px}@media only screen and (min-width: 640px){.strength-feature h2 span{font-size:14px;font-size:1.4rem}}@media print, screen and (min-width: 960px){.strength-feature h2 span{font-size:16px;font-size:1.6rem;margin-bottom:8px;padding-bottom:24px}}.strength-feature h2 span::after{content:'';position:absolute;bottom:0;left:50%;translate:-50%;width:40px;height:1px;background:#C2CEE3}.strength-feature h3{font-size:16px;font-size:1.6rem;margin-bottom:24px}@media only screen and (min-width: 640px){.strength-feature h3{font-size:20px;font-size:2rem;margin-bottom:32px}}@media print, screen and (min-width: 960px){.strength-feature h3{font-size:24px;font-size:2.4rem;margin-bottom:40px}}.strength-feature__fig{padding:24px;border-radius:10px;margin-top:24px;background:#f7f7f7}@media only screen and (min-width: 640px){.strength-feature__fig{padding:32px;margin-top:32px}}@media print, screen and (min-width: 960px){.strength-feature__fig{padding:40px;margin-top:40px}}.strength-feature__box__inner{margin-top:40px}@media print, screen and (min-width: 960px){.strength-feature__box__inner{width:48%;max-width:560px}}.tech-section h2{font-size:32px;font-size:3.2rem;line-height:1;margin-bottom:24px}@media only screen and (min-width: 640px){.tech-section h2{font-size:40px;font-size:4rem;margin-bottom:32px}}@media print, screen and (min-width: 960px){.tech-section h2{font-size:48px;font-size:4.8rem;margin-bottom:40px}}.tech-section h2 span{display:block;color:#2A58AB;font-size:14px;font-size:1.4rem;margin-bottom:8px}@media print, screen and (min-width: 960px){.tech-section h2 span{font-size:16px;font-size:1.6rem}}.tech-section h3{margin-bottom:16px;font-size:20px;font-size:2rem}@media only screen and (min-width: 640px){.tech-section h3{margin-bottom:24px;font-size:25px;font-size:2.5rem}}@media print, screen and (min-width: 960px){.tech-section h3{margin-bottom:32px;font-size:30px;font-size:3rem}}.tech-section figure{width:90%;max-width:840px;margin:0 auto;margin-top:24px}@media only screen and (min-width: 640px){.tech-section figure{width:80%;margin-top:32px}}@media print, screen and (min-width: 960px){.tech-section figure{margin-top:40px}}.tech-section a{margin:0 auto;margin-top:24px}@media only screen and (min-width: 640px){.tech-section a{margin-top:32px}}@media print, screen and (min-width: 960px){.tech-section a{margin-top:40px}}.terms-section{width:85%;margin:0 auto}@media only screen and (min-width: 640px){.terms-section{width:95%}}@media print, screen and (min-width: 960px){.terms-section{width:80%}}.terms-section h2{font-size:20px;font-size:2rem;padding-bottom:24px;margin-bottom:24px;position:relative}@media only screen and (min-width: 640px){.terms-section h2{font-size:24px;font-size:2.4rem;padding-bottom:32px;margin-bottom:32px}}@media print, screen and (min-width: 960px){.terms-section h2{font-size:32px;font-size:3.2rem;padding-bottom:40px;margin-bottom:40px}}.terms-section h2::after{content:'';width:40px;height:2px;background:#333;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.terms-section dl:nth-of-type(n+2){margin-top:40px}@media only screen and (min-width: 640px){.terms-section dl:nth-of-type(n+2){margin-top:64px}}@media print, screen and (min-width: 960px){.terms-section dl:nth-of-type(n+2){font-size:15px;font-size:1.5rem;margin-top:80px}}.terms-section dl dt{font-size:16px;font-size:1.6rem;position:relative;margin-bottom:8px}@media only screen and (min-width: 640px){.terms-section dl dt{font-size:18px;font-size:1.8rem;margin-bottom:12px}}@media print, screen and (min-width: 960px){.terms-section dl dt{font-size:20px;font-size:2rem;margin-bottom:16px}}.terms-section dl dt::before{content:'';position:absolute;top:14px;left:-20px;background:#333;width:12px;height:1px}@media only screen and (min-width: 640px){.terms-section dl dt::before{top:16px}}@media print, screen and (min-width: 960px){.terms-section dl dt::before{top:18px}}.terms-section dl dd ul{margin-top:16px}.terms-section dl dd ul li{text-indent:-14px;margin-left:14px}@media only screen and (min-width: 640px){.terms-section dl dd ul li{text-indent:-16px;margin-left:16px}}.terms-section dl dd ul li:nth-of-type(n+2){margin-top:8px}.terms-section .president-text{margin-top:40px}.terms-section .terms-comment{border:1px solid #ccc;margin-top:40px;padding:16px}@media print, screen and (min-width: 960px){.terms-section .terms-comment{padding:24px}}.terms-section .terms-comment li{text-indent:-14px;margin-left:14px}@media only screen and (min-width: 640px){.terms-section .terms-comment li{text-indent:-16px;margin-left:16px}}.terms-section .terms-comment li:nth-of-type(n+2){margin-top:8px}.terms-section .copyright-text{margin-top:40px}.solution-section__total figure{width:100%}@media only screen and (min-width: 640px){.solution-section__total figure{width:70%;margin:0 auto}}@media print, screen and (min-width: 960px){.solution-section__total figure{max-width:600px}}.solution-section__total__link{width:100%;margin-top:16px;counter-reset:number 0;width:100%}@media only screen and (min-width: 640px){.solution-section__total__link{margin-top:40px}}@media print, screen and (min-width: 960px){.solution-section__total__link{margin-top:64px}}.solution-section__total__link a{border-top:1px solid #EBEBEB;position:relative;display:block;padding:16px 30px 16px 56px;width:100%}@media only screen and (min-width: 640px){.solution-section__total__link a{width:46%;margin:0 2%}}@media print, screen and (min-width: 960px){.solution-section__total__link a{padding:40px 30px 40px 80px}}.solution-section__total__link a::before{counter-increment:number 1;content:counter(number,decimal-leading-zero);font-family:'Jost', sans-serif;color:#2A58AB;position:absolute;top:50%;left:0;translate:0 -50%;font-size:40px;font-size:4rem}@media print, screen and (min-width: 960px){.solution-section__total__link a::before{left:8px}}.solution-section__total__link a::after{content:'';position:absolute;top:50%;right:0;translate:0 -50%;background:url(/assets/img/common/icon-arw-blue.svg) center no-repeat;background-size:cover;width:20px;height:20px}@media print, screen and (min-width: 960px){.solution-section__total__link a::after{width:44px;height:44px;right:8px}}.solution-section__total__link a:last-child{border-bottom:1px solid #EBEBEB}@media only screen and (min-width: 640px){.solution-section__total__link a:nth-of-type(n+3){border-bottom:1px solid #EBEBEB}}.solution-section__total__link a h2{font-size:16px;font-size:1.6rem}@media print, screen and (min-width: 960px){.solution-section__total__link a h2{font-size:20px;font-size:2rem}}.solution-section__total__link a p{font-size:12px;font-size:1.2rem;line-height:1.5}@media print, screen and (min-width: 960px){.solution-section__total__link a p{font-size:13px;font-size:1.3rem}}.solution-section.purpose-block{position:relative}.solution-section.purpose-block::before{content:'';position:absolute;top:0;left:50%;translate:-50%;clip-path:polygon(0 0, 100% 0, 50% 100%);background:#fff;width:40px;height:20px}@media only screen and (min-width: 640px){.solution-section.purpose-block::before{width:60px;height:30px}}@media print, screen and (min-width: 960px){.solution-section.purpose-block::before{width:80px;height:40px}}.solution-section.purpose-block h2{font-size:20px;font-size:2rem;margin-bottom:8px}@media only screen and (min-width: 640px){.solution-section.purpose-block h2{font-size:24px;font-size:2.4rem}}@media print, screen and (min-width: 960px){.solution-section.purpose-block h2{font-size:30px;font-size:3rem}}.solution-section.purpose-block ul{margin:16px 0;margin-bottom:16px}@media only screen and (min-width: 640px){.solution-section.purpose-block ul{margin:24px 0}}@media print, screen and (min-width: 960px){.solution-section.purpose-block ul{margin:40px 0}}.solution-section.purpose-block ul li{background:#fff;border-radius:8px;padding:16px 16px 16px 8px;box-shadow:0 0 15px rgba(0,0,0,0.1);width:100%}@media only screen and (min-width: 640px){.solution-section.purpose-block ul li{width:48%}}@media print, screen and (min-width: 960px){.solution-section.purpose-block ul li{width:33.33333%;max-width:350px;padding-top:24px;padding-bottom:24px}}.solution-section.purpose-block ul li:nth-of-type(n+2){margin-top:16px}@media only screen and (min-width: 640px){.solution-section.purpose-block ul li:nth-of-type(n+2){margin-top:0}}@media only screen and (min-width: 640px){.solution-section.purpose-block ul li:nth-of-type(n+3){margin-top:16px}}@media print, screen and (min-width: 960px){.solution-section.purpose-block ul li:nth-of-type(n+3){margin-top:0}}.solution-section.purpose-block ul li:nth-of-type(n+4){margin-top:24px}.solution-section.purpose-block ul li figure{width:60px;margin-right:4px}.solution-section.purpose-block ul li h3{flex:1;font-size:13px;font-size:1.3rem}@media print, screen and (min-width: 960px){.solution-section.purpose-block ul li h3{font-size:14px;font-size:1.4rem}}.solution-section.purpose-block a{margin-right:auto;margin-left:auto}.solution-section .monitoring-ttl{color:#2A58AB;margin-bottom:40px}@media only screen and (min-width: 640px){.solution-section .monitoring-ttl{margin-bottom:64px}}@media print, screen and (min-width: 960px){.solution-section .monitoring-ttl{margin-bottom:80px}}.solution-section .monitoring-ttl span{background:#F2F4F8;border-radius:100px;position:relative;display:block;width:94%;margin:0 auto;max-width:600px;font-size:16px;font-size:1.6rem;padding:8px 0}@media only screen and (min-width: 640px){.solution-section .monitoring-ttl span{font-size:20px;font-size:2rem;padding:12px 0}}@media print, screen and (min-width: 960px){.solution-section .monitoring-ttl span{font-size:24px;font-size:2.4rem}}.solution-section .monitoring-ttl span::after{content:'';position:absolute;top:100%;left:50%;translate:-50%;clip-path:polygon(0 0, 100% 0, 50% 100%);background:#F2F4F8;width:16px;height:8px}@media only screen and (min-width: 640px){.solution-section .monitoring-ttl span::after{width:24px;height:12px}}@media print, screen and (min-width: 960px){.solution-section .monitoring-ttl span::after{width:30px;height:15px}}@media only screen and (min-width: 640px){.solution-section .monitoring-block.-sm-rr{flex-direction:row-reverse}}.solution-section .monitoring-block figure{width:80%;margin:0 auto}@media only screen and (min-width: 640px){.solution-section .monitoring-block figure{width:49%;margin:0;max-width:400px}}.solution-section .monitoring-block__text{margin-bottom:40px}@media only screen and (min-width: 640px){.solution-section .monitoring-block__text{margin-bottom:0;width:47%}}@media print, screen and (min-width: 960px){.solution-section .monitoring-block__text{max-width:700px;width:80%}}.solution-section .monitoring-block__text h2{font-size:20px;font-size:2rem;margin-bottom:24px}@media only screen and (min-width: 640px){.solution-section .monitoring-block__text h2{font-size:24px;font-size:2.4rem;margin-bottom:32px}}@media print, screen and (min-width: 960px){.solution-section .monitoring-block__text h2{font-size:30px;font-size:3rem;margin-bottom:40px}}.solution-section .monitoring-block__text h2 span{display:block;color:#C2CEE3;font-size:60px;font-size:6rem;line-height:1.1;margin-bottom:8px}@media print, screen and (min-width: 960px){.solution-section .monitoring-block__text h2 span{font-size:70px;font-size:7rem;margin-bottom:12px}}@media print, screen and (min-width: 960px){.solution-section .monitoring-block__text h2 span{font-size:80px;font-size:8rem;margin-bottom:16px}}.solution-section .doc-box{max-width:900px;margin:0 auto;box-shadow:0 5px 15px rgba(0,0,0,0.1);border-radius:10px;overflow:hidden;width:80%}@media only screen and (min-width: 640px){.solution-section .doc-box{width:90%}}.solution-section .doc-box__fig{background:#283346;padding:24px;width:100%}@media only screen and (min-width: 640px){.solution-section .doc-box__fig{width:35%}}@media print, screen and (min-width: 960px){.solution-section .doc-box__fig{padding:40px 0}}.solution-section .doc-box__fig figure{width:40%}@media only screen and (min-width: 640px){.solution-section .doc-box__fig figure{width:60%;max-width:140px}}.solution-section .doc-box__text{flex:1;padding:24px}@media only screen and (min-width: 640px){.solution-section .doc-box__text{padding:0 40px}}@media print, screen and (min-width: 960px){.solution-section .doc-box__text{padding:0 60px}}.solution-section .doc-box__text h3{font-size:18px;font-size:1.8rem;margin-bottom:4px}@media only screen and (min-width: 640px){.solution-section .doc-box__text h3{font-size:24px;font-size:2.4rem}}@media print, screen and (min-width: 960px){.solution-section .doc-box__text h3{font-size:30px;font-size:3rem}}.solution-section .doc-box__text .btn-dl{max-width:160px;background:#283346;color:#fff;border-radius:100px;margin-top:24px}.solution-section .doc-box__text .btn-dl span{padding:8px 0;padding-left:16px;position:relative;display:inline-block}.solution-section .doc-box__text .btn-dl span::before{content:'';position:absolute;top:50%;left:0;translate:0 -50%;background:url(/assets/img/common/icon-dl.svg) center no-repeat;background-size:cover;width:9px;height:13px}.solution-section.analysis-box h3{font-size:18px;font-size:1.8rem;margin-bottom:16px}@media only screen and (min-width: 640px){.solution-section.analysis-box h3{font-size:20px;font-size:2rem;margin-bottom:24px}}@media print, screen and (min-width: 960px){.solution-section.analysis-box h3{font-size:24px;font-size:2.4rem}}.solution-section.analysis-box figure{width:90%;margin:32px auto 0;max-width:940px}@media only screen and (min-width: 640px){.solution-section.analysis-box figure{margin-top:40px}}@media print, screen and (min-width: 960px){.solution-section.analysis-box figure{margin-top:80px}}.solution-section .automatic-ttl__h2{background:#283346;border-radius:100px;color:#fff;padding:8px 0;font-size:20px;font-size:2rem;margin-bottom:40px}@media only screen and (min-width: 640px){.solution-section .automatic-ttl__h2{font-size:25px;font-size:2.5rem;margin-bottom:64px;padding:12px 0}}@media print, screen and (min-width: 960px){.solution-section .automatic-ttl__h2{font-size:30px;font-size:3rem;margin-bottom:80px;padding:16px 0}}.solution-section .automatic-ttl__h2 span{font-size:13px;font-size:1.3rem;display:block}@media only screen and (min-width: 640px){.solution-section .automatic-ttl__h2 span{font-size:14px;font-size:1.4rem}}@media print, screen and (min-width: 960px){.solution-section .automatic-ttl__h2 span{font-size:16px;font-size:1.6rem}}.solution-section.automatic-box h3{border-bottom:1px solid #EBEBEB;font-size:18px;font-size:1.8rem;padding-bottom:4px;margin-bottom:24px}@media only screen and (min-width: 640px){.solution-section.automatic-box h3{font-size:20px;font-size:2rem;padding-bottom:8px;margin-bottom:32px}}@media print, screen and (min-width: 960px){.solution-section.automatic-box h3{font-size:24px;font-size:2.4rem;padding-bottom:16px;margin-bottom:40px}}.solution-section.automatic-box h4{color:#2A58AB;font-size:16px;font-size:1.6rem;margin-bottom:8px}@media only screen and (min-width: 640px){.solution-section.automatic-box h4{font-size:18px;font-size:1.8rem;margin-bottom:16px}}@media print, screen and (min-width: 960px){.solution-section.automatic-box h4{font-size:20px;font-size:2rem;margin-bottom:24px}}.solution-section.automatic-box figure{margin:24px auto 0}@media only screen and (min-width: 640px){.solution-section.automatic-box figure{margin-top:32px}}@media print, screen and (min-width: 960px){.solution-section.automatic-box figure{margin-top:40px}}.product-section__head{position:relative;z-index:0}.product-section__head::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background:#F2F4F8;z-index:-1}.product-section__head a{margin-top:24px}@media only screen and (min-width: 640px){.product-section__head a{margin-top:32px}}@media print, screen and (min-width: 960px){.product-section__head a{margin-top:40px}}.product-section__fig{background:url(/assets/img/products/index/bg-product.jpg) center no-repeat;background-size:cover;max-width:900px;width:96%;padding:16px 0;border-radius:10px;margin:0 auto 24px}@media only screen and (min-width: 640px){.product-section__fig{margin-bottom:32px;padding:32px 0}}@media print, screen and (min-width: 960px){.product-section__fig{margin-bottom:40px;padding:40px 0}}.product-section__fig figure{width:80%;max-width:590px}.product-section__link__box,.product-section__link__box__feature{background:#fff;border-radius:10px;padding:16px;width:100%}@media print, screen and (min-width: 960px){.product-section__link__box,.product-section__link__box__feature{padding:20px;width:32%}}.product-section__link__box:nth-of-type(n+2),.product-section__link__box__feature:nth-of-type(n+2){margin-top:40px}@media print, screen and (min-width: 960px){.product-section__link__box:nth-of-type(n+2),.product-section__link__box__feature:nth-of-type(n+2){margin-top:0}}.product-section__link__box figure,.product-section__link__box__feature figure{overflow:hidden;border-radius:10px}.product-section__link__box h3,.product-section__link__box__feature h3{margin:16px 0}@media only screen and (min-width: 640px){.product-section__link__box h3,.product-section__link__box__feature h3{margin:24px 0}}.product-section__link__box h3 span,.product-section__link__box__feature h3 span{color:#2A58AB;font-size:24px;font-size:2.4rem;margin-left:8px}@media only screen and (min-width: 640px){.product-section__link__box h3 span,.product-section__link__box__feature h3 span{font-size:26px;font-size:2.6rem}}@media print, screen and (min-width: 960px){.product-section__link__box h3 span,.product-section__link__box__feature h3 span{font-size:28px;font-size:2.8rem}}.product-section__link__box .tag-text,.product-section__link__box__feature .tag-text{color:#2A58AB;position:relative;padding-left:16px;font-size:12px;font-size:1.2rem;margin-top:16px;margin-bottom:24px}@media only screen and (min-width: 640px){.product-section__link__box .tag-text,.product-section__link__box__feature .tag-text{margin-bottom:32px}}@media print, screen and (min-width: 960px){.product-section__link__box .tag-text,.product-section__link__box__feature .tag-text{margin-bottom:40px}}.product-section__link__box .tag-text::before,.product-section__link__box__feature .tag-text::before{content:'';position:absolute;top:50%;left:0;translate:0 -50%;background:url(/assets/img/common/icon-tag.svg) center no-repeat;background-size:cover;width:10px;height:10px}.product-section__link__box a,.product-section__link__box__feature a{margin-top:auto}.product-section__link__box__feature{padding:0}.product-section__link__box__feature h3{margin:8px 0}@media only screen and (min-width: 640px){.product-section__link__box__feature h3{margin:16px 0}}.product-section__link__box__feature p{margin-bottom:24px}@media only screen and (min-width: 640px){.product-section__link__box__feature p{margin-bottom:32px}}@media print, screen and (min-width: 960px){.product-section__link__box__feature p{margin-bottom:40px}}.product-section .feature-text{background:#F2F4F8;border-radius:10px;color:#2A58AB;font-size:18px;font-size:1.8rem;padding:24px;max-width:1000px;margin:0 auto}@media only screen and (min-width: 640px){.product-section .feature-text{font-size:20px;font-size:2rem;padding:32px}}@media print, screen and (min-width: 960px){.product-section .feature-text{font-size:24px;font-size:2.4rem;padding:40px}}.product-section .feature-ttl{color:#2A58AB;margin-bottom:16px}.product-section .feature-box__head{margin-bottom:40px}@media only screen and (min-width: 640px){.product-section .feature-box__head{margin-bottom:80px}}@media print, screen and (min-width: 960px){.product-section .feature-box__head{margin-bottom:120px}}.product-section .feature-box figure,.product-section .feature-box__reverse figure{width:80%;margin:40px auto 0}@media only screen and (min-width: 640px){.product-section .feature-box figure,.product-section .feature-box__reverse figure{margin:0;width:40%;max-width:460px}}@media only screen and (min-width: 640px){.product-section .feature-box__text{flex:1;margin-right:40px;max-width:600px}}.product-section .feature-box__text h3{font-size:20px;font-size:2rem;line-height:1.5;margin-bottom:16px}@media only screen and (min-width: 640px){.product-section .feature-box__text h3{font-size:24px;font-size:2.4rem;margin-bottom:24px}}@media print, screen and (min-width: 960px){.product-section .feature-box__text h3{font-size:30px;font-size:3rem}}.product-section .feature-box__text h3 span{color:#C2CEE3;font-size:40px;font-size:4rem;display:block}@media only screen and (min-width: 640px){.product-section .feature-box__text h3 span{font-size:64px;font-size:6.4rem}}@media print, screen and (min-width: 960px){.product-section .feature-box__text h3 span{font-size:80px;font-size:8rem}}@media only screen and (min-width: 640px){.product-section .feature-box__reverse{flex-direction:row-reverse}}@media only screen and (min-width: 640px){.product-section .feature-box__reverse .feature-box__text{margin-right:0;margin-left:40px}}.product-section .feature-list{color:#F2F4F8;background-image:linear-gradient(0deg, rgba(0,0,0,0) calc(100% - 1px),rgba(255,255,255,0.03) calc(100% - 1px)),linear-gradient(90deg, rgba(0,0,0,0) calc(100% - 1px),rgba(255,255,255,0.03) calc(100% - 1px));background-size:10px 10px;background-repeat:repeat;background-position:center center;position:relative}.product-section .feature-list::before{content:'';position:absolute;top:-1px;left:50%;translate:-50%;clip-path:polygon(0 0, 100% 0, 50% 100%);background:#fff;width:40px;height:20px}.product-section .feature-list__box{margin:0 20px}@media only screen and (min-width: 640px){.product-section .feature-list__box{width:28%;max-width:340px}}@media print, screen and (min-width: 960px){.product-section .feature-list__box{margin:0 40px}}.product-section .feature-list__box:nth-of-type(n+2){margin-top:40px}@media only screen and (min-width: 640px){.product-section .feature-list__box:nth-of-type(n+2){margin-top:0}}.product-section .feature-list__box figure{max-width:102px;margin:0 auto}.product-section .feature-list__box h4{font-size:16px;font-size:1.6rem;margin-top:8px;margin-bottom:16px}@media only screen and (min-width: 640px){.product-section .feature-list__box h4{font-size:18px;font-size:1.8rem;margin-top:16px;margin-bottom:24px}}@media print, screen and (min-width: 960px){.product-section .feature-list__box h4{font-size:20px;font-size:2rem}}.product-section .feature-list__box p{font-size:13px;font-size:1.3rem}@media only screen and (min-width: 640px){.product-section .feature-list__box p{font-size:14px;font-size:1.4rem}}.product-section .product-feature{counter-reset:number 0}@media print, screen and (min-width: 960px){.product-section .product-feature{margin-top:80px}}@media print, screen and (min-width: 960px){.product-section .product-feature::after{content:'';display:block;width:32%;max-width:370px}}@media only screen and (min-width: 640px){.product-section .product-feature__box,.product-section .product-feature__box__pasc{width:48%}}@media print, screen and (min-width: 960px){.product-section .product-feature__box,.product-section .product-feature__box__pasc{width:32%;max-width:370px}}.product-section .product-feature__box:nth-of-type(n+2),.product-section .product-feature__box__pasc:nth-of-type(n+2){margin-top:40px}@media only screen and (min-width: 640px){.product-section .product-feature__box:nth-of-type(n+2),.product-section .product-feature__box__pasc:nth-of-type(n+2){margin-top:0}}@media only screen and (min-width: 640px){.product-section .product-feature__box:nth-of-type(n+3),.product-section .product-feature__box__pasc:nth-of-type(n+3){margin-top:40px}}@media print, screen and (min-width: 960px){.product-section .product-feature__box:nth-of-type(n+3),.product-section .product-feature__box__pasc:nth-of-type(n+3){margin-top:0}}@media print, screen and (min-width: 960px){.product-section .product-feature__box:nth-of-type(n+4),.product-section .product-feature__box__pasc:nth-of-type(n+4){margin-top:80px}}.product-section .product-feature__box h3,.product-section .product-feature__box__pasc h3{font-size:16px;font-size:1.6rem;line-height:1.5;margin-bottom:16px}@media only screen and (min-width: 640px){.product-section .product-feature__box h3,.product-section .product-feature__box__pasc h3{font-size:18px;font-size:1.8rem}}@media print, screen and (min-width: 960px){.product-section .product-feature__box h3,.product-section .product-feature__box__pasc h3{font-size:20px;font-size:2rem}}.product-section .product-feature__box h3::before,.product-section .product-feature__box__pasc h3::before{counter-increment:number 1;content:counter(number) " ";background:#2A58AB;color:#fff;border-radius:4px;display:flex;justify-content:center;align-items:center;width:44px;height:44px;font-family:'Jost', sans-serif;font-size:20px;font-size:2rem;margin-right:10px}@media only screen and (min-width: 640px){.product-section .product-feature__box h3::before,.product-section .product-feature__box__pasc h3::before{width:46px;height:46px;font-size:24px;font-size:2.4rem}}@media print, screen and (min-width: 960px){.product-section .product-feature__box h3::before,.product-section .product-feature__box__pasc h3::before{width:53px;height:53px;font-size:32px;font-size:3.2rem}}.product-section .product-feature__box h3 span,.product-section .product-feature__box__pasc h3 span{flex:1}.product-section .product-feature__box p,.product-section .product-feature__box__pasc p{margin-bottom:16px}@media only screen and (min-width: 640px){.product-section .product-feature__box p,.product-section .product-feature__box__pasc p{margin-bottom:24px}}.product-section .product-feature__box figure,.product-section .product-feature__box__pasc figure{margin-top:auto}.product-section .product-feature__box__pasc{width:100%;max-width:inherit}.product-section .product-feature__box__pasc figure{max-width:920px;margin:0 auto}.product-section .product-feature__box__pasc:nth-of-type(n+2){margin-top:40px}@media print, screen and (min-width: 960px){.product-section .product-feature__box__pasc:nth-of-type(n+2){margin-top:80px}}.product-section.system-fig{position:relative;z-index:0}.product-section.system-fig::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background:#F2F4F8;z-index:-1}.product-section.system-fig figure{border-radius:10px;padding:24px;box-shadow:0 0 15px rgba(0,0,0,0.1);background:#fff}@media only screen and (min-width: 640px){.product-section.system-fig figure{padding:32px}}@media print, screen and (min-width: 960px){.product-section.system-fig figure{padding:40px}}.product-section.function-block .function-f1cloud figure{margin:0 auto;width:100%;max-width:960px}.product-section.function-block .function-f1cloud__btn{width:100%;margin:24px auto 0;max-width:700px}@media only screen and (min-width: 640px){.product-section.function-block .function-f1cloud__btn{width:90%}}@media print, screen and (min-width: 960px){.product-section.function-block .function-f1cloud__btn{margin-top:calc(80px - 16px)}}.product-section.function-block .function-f1cloud__btn li{width:100%}@media only screen and (min-width: 640px){.product-section.function-block .function-f1cloud__btn li{width:50%}}.product-section.function-block .function-f1cloud__btn li p{font-size:12px;font-size:1.2rem;margin-top:4px}@media only screen and (min-width: 640px){.product-section.function-block .function-f1cloud__btn li p{font-size:13px;font-size:1.3rem}}@media print, screen and (min-width: 960px){.product-section.function-block .function-f1cloud__btn li p{font-size:14px;font-size:1.4rem}}.product-section.function-block .function-f164{color:#fff}.product-section.function-block .function-f164__list{border-radius:10px;padding:16px;width:100%}@media only screen and (min-width: 640px){.product-section.function-block .function-f164__list{width:49%;padding:20px}}@media print, screen and (min-width: 960px){.product-section.function-block .function-f164__list{width:33.33333%;max-width:380px;padding:20px 30px;height:128px}}.product-section.function-block .function-f164__list:nth-of-type(n+2){margin-top:8px}@media only screen and (min-width: 640px){.product-section.function-block .function-f164__list:nth-of-type(n+2){margin-top:0}}@media only screen and (min-width: 640px){.product-section.function-block .function-f164__list:nth-of-type(n+3){margin-top:16px}}@media print, screen and (min-width: 960px){.product-section.function-block .function-f164__list:nth-of-type(n+3){margin-top:0}}@media print, screen and (min-width: 960px){.product-section.function-block .function-f164__list:nth-of-type(n+4){margin-top:20px}}.product-section.function-block .function-f164__list figure{width:32px}@media only screen and (min-width: 640px){.product-section.function-block .function-f164__list figure{width:40px}}@media print, screen and (min-width: 960px){.product-section.function-block .function-f164__list figure{width:48px}}.product-section.function-block .function-f164__list p{flex:1;margin-left:16px;font-size:13px;font-size:1.3rem}@media only screen and (min-width: 640px){.product-section.function-block .function-f164__list p{font-size:14px;font-size:1.4rem}}.product-section.function-block .function-f164__img li{margin:0 auto;width:80%}@media only screen and (min-width: 640px){.product-section.function-block .function-f164__img li{width:31%;max-width:370px}}.product-section.function-block .function-f164__img li:nth-of-type(n+2){margin-top:16px}@media only screen and (min-width: 640px){.product-section.function-block .function-f164__img li:nth-of-type(n+2){margin-top:0}}.product-section.function-block .pasc-text{margin-bottom:16px}@media only screen and (min-width: 640px){.product-section.function-block .pasc-text{margin-bottom:24px}}.product-section.function-block .function-pasc{width:100%;max-width:720px;margin:0 auto}.product-section.function-block .function-pasc__box{width:320px;margin:0 auto}@media only screen and (min-width: 640px){.product-section.function-block .function-pasc__box{margin:0}}.product-section.function-block .function-pasc__box:nth-of-type(n+2){margin-top:40px}@media only screen and (min-width: 640px){.product-section.function-block .function-pasc__box:nth-of-type(n+2){margin-top:0}}.product-section.function-block .function-pasc__box figure figcaption{color:#2A58AB;font-size:16px;font-size:1.6rem;margin:8px 0 4px}@media only screen and (min-width: 640px){.product-section.function-block .function-pasc__box figure figcaption{font-size:18px;font-size:1.8rem;margin:16px 0 8px}}@media print, screen and (min-width: 960px){.product-section.function-block .function-pasc__box figure figcaption{font-size:20px;font-size:2rem}}.product-section.function-block .function-pasc__box p{font-size:13px;font-size:1.3rem}@media only screen and (min-width: 640px){.product-section.function-block .function-pasc__box p{font-size:14px;font-size:1.4rem}}@media print, screen and (min-width: 960px){.product-section.function-block .function-pasc__box p{font-size:15px;font-size:1.5rem}}.product-section.use-block{background:url(/assets/img/products/f1-cloud/fig-use.jpg) center no-repeat;background-size:cover;position:relative;z-index:0;color:#fff}.product-section.use-block::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(32,38,52,0.85);z-index:-1}.product-section.use-block h2{margin-bottom:8px}@media only screen and (min-width: 640px){.product-section.use-block h2{margin-bottom:16px}}@media print, screen and (min-width: 960px){.product-section.use-block h2{margin-bottom:24px}}.product-section.use-block p{margin-bottom:40px}@media only screen and (min-width: 640px){.product-section.use-block p{margin-bottom:64px}}@media print, screen and (min-width: 960px){.product-section.use-block p{margin-bottom:80px}}.message-section .message-ttl{position:absolute;color:#2B58AB;font-size:40px;font-size:4rem;top:-25px;left:15px;line-height:1.2}@media only screen and (min-width: 640px){.message-section .message-ttl{font-size:70px;font-size:7rem;top:-45px;left:30px}}@media print, screen and (min-width: 960px){.message-section .message-ttl{font-size:100px;font-size:10rem;top:-65px;left:60px}}.message-section figure{overflow:hidden;border-radius:8px;margin-bottom:40px}@media print, screen and (min-width: 960px){.message-section figure{border-radius:16px;margin-bottom:80px}}.message-section p{margin-bottom:24px;font-size:16px;font-size:1.6rem;line-height:2}@media print, screen and (min-width: 960px){.message-section p{font-size:20px;font-size:2rem;margin-bottom:32px}}.message-section p.president-name{line-height:1.5;font-size:14px;font-size:1.4rem}@media print, screen and (min-width: 960px){.message-section p.president-name{font-size:16px;font-size:1.6rem}}.message-section p:last-child{margin-bottom:0}.feature-section{background:url(/assets/img/recruit/edgepoint/index/bg-feature.jpg) center no-repeat;background-size:cover;color:#fff}.feature-section h2{font-size:20px;font-size:2rem;margin-bottom:24px}@media only screen and (min-width: 640px){.feature-section h2{font-size:24px;font-size:2.4rem;margin-bottom:32px}}@media print, screen and (min-width: 960px){.feature-section h2{font-size:32px;font-size:3.2rem;margin-bottom:40px}}.feature-section__text{font-size:16px;font-size:1.6rem;margin-bottom:16px}@media only screen and (min-width: 640px){.feature-section__text{font-size:18px;font-size:1.8rem;margin-bottom:24px}}@media print, screen and (min-width: 960px){.feature-section__text{font-size:20px;font-size:2rem;margin-bottom:32px}}@media only screen and (min-width: 640px){.feature-section .feature-box,.feature-section .product-section .feature-box__reverse,.product-section .feature-section .feature-box__reverse{width:48%}}.feature-section .feature-box:nth-of-type(n+2),.feature-section .product-section .feature-box__reverse:nth-of-type(n+2),.product-section .feature-section .feature-box__reverse:nth-of-type(n+2){margin-top:40px}@media only screen and (min-width: 640px){.feature-section .feature-box:nth-of-type(n+2),.feature-section .product-section .feature-box__reverse:nth-of-type(n+2),.product-section .feature-section .feature-box__reverse:nth-of-type(n+2){margin-top:0}}.feature-section .feature-box h3,.feature-section .product-section .feature-box__reverse h3,.product-section .feature-section .feature-box__reverse h3{font-size:20px;font-size:2rem;margin-bottom:8px}@media only screen and (min-width: 640px){.feature-section .feature-box h3,.feature-section .product-section .feature-box__reverse h3,.product-section .feature-section .feature-box__reverse h3{font-size:24px;font-size:2.4rem}}@media print, screen and (min-width: 960px){.feature-section .feature-box h3,.feature-section .product-section .feature-box__reverse h3,.product-section .feature-section .feature-box__reverse h3{font-size:32px;font-size:3.2rem}}.feature-section .feature-box figure,.feature-section .product-section .feature-box__reverse figure,.product-section .feature-section .feature-box__reverse figure{overflow:hidden;border-radius:8px;margin-bottom:16px}.feature-section .feature-box p,.feature-section .product-section .feature-box__reverse p,.product-section .feature-section .feature-box__reverse p{margin-bottom:24px}.feature-section .feature-box a,.feature-section .product-section .feature-box__reverse a,.product-section .feature-section .feature-box__reverse a{margin:auto auto 0}.area-fig{position:relative}.area-fig figure{overflow:hidden;border-radius:16px}.area-fig h2{position:absolute;left:50%;translate:-50%;color:#2B58AB;font-size:17px;font-size:1.7rem;line-height:1.3;top:9px;width:90%}@media only screen and (min-width: 640px){.area-fig h2{font-size:30px;font-size:3rem;top:25px}}@media print, screen and (min-width: 960px){.area-fig h2{font-size:50px;font-size:5rem;top:40px}}.info-section{border-radius:16px;padding:16px}@media only screen and (min-width: 640px){.info-section{padding:40px}}@media print, screen and (min-width: 960px){.info-section{padding:80px}}.info-section dl{border-bottom:1px solid #dadada;padding:16px 0}@media print, screen and (min-width: 960px){.info-section dl{padding:20px 0}}.info-section dl:nth-of-type(1){padding-top:0}.info-section dl:last-child{border:none;padding-bottom:0}.info-section dl dt,.info-section dl dd{width:100%}@media only screen and (min-width: 640px){.info-section dl dt{width:30%}}@media only screen and (min-width: 640px){.info-section dl dd{width:70%}}.info-section dl dd p{margin-top:8px}.info-section dl dd p.branch-text{margin-top:0}.info-section dl dd p.branch-text:nth-of-type(n+2){margin-top:24px}@media print, screen and (min-width: 960px){.info-section dl dd p.branch-text:nth-of-type(n+2){margin-top:40px}}.area-wrap .area-box{width:100%}@media only screen and (min-width: 640px){.area-wrap .area-box{width:46%}}@media print, screen and (min-width: 960px){.area-wrap .area-box{width:30%}}.area-wrap .area-box:nth-of-type(n+2){margin-top:40px}@media only screen and (min-width: 640px){.area-wrap .area-box:nth-of-type(n+2){margin-top:0}}@media only screen and (min-width: 640px){.area-wrap .area-box:nth-of-type(n+3){margin-top:40px}}@media print, screen and (min-width: 960px){.area-wrap .area-box:nth-of-type(n+3){margin-top:0}}@media print, screen and (min-width: 960px){.area-wrap .area-box:nth-of-type(n+4){margin-top:80px}}.area-wrap .area-box .area-text{color:#2A58AB}.area-wrap .area-box figure{margin:0 auto;max-width:80px;width:70%}.area-wrap .area-box .icon-list figure{margin:0}.referral-box{border-radius:8px;padding:24px;margin-top:24px}@media print, screen and (min-width: 960px){.referral-box{padding:40px;margin-top:40px}}.referral-box:nth-of-type(n+2){margin-top:16px}.referral-box figure{width:50%;max-width:180px;margin:0 auto}@media only screen and (min-width: 640px){.referral-box figure{margin:0;width:20%}}.referral-box__text{margin-top:16px}@media only screen and (min-width: 640px){.referral-box__text{flex:1;margin-left:40px;margin-top:0}}.referral-box__text:nth-of-type(n+2){margin-top:16px}.referral-box__text dl dt{color:#2B58AB;font-size:11px;font-size:1.1rem}@media only screen and (min-width: 640px){.referral-box__text dl dt{font-size:12px;font-size:1.2rem}}@media print, screen and (min-width: 960px){.referral-box__text dl dt{font-size:13px;font-size:1.3rem}}.alumni-box{border-radius:8px;padding:16px;margin-top:24px}@media only screen and (min-width: 640px){.alumni-box{padding:32px}}@media print, screen and (min-width: 960px){.alumni-box{margin-top:40px;padding:80px}}.alumni-box__inner:nth-of-type(n+2){margin-top:40px}@media only screen and (min-width: 640px){.alumni-box__inner:nth-of-type(n+2){margin-top:64px}}@media print, screen and (min-width: 960px){.alumni-box__inner:nth-of-type(n+2){margin-top:80px}}.alumni-box__inner h3{border-bottom:1px solid #2A58AB;font-size:20px;font-size:2rem;margin-bottom:24px}@media only screen and (min-width: 640px){.alumni-box__inner h3{font-size:22px;font-size:2.2rem}}@media print, screen and (min-width: 960px){.alumni-box__inner h3{font-size:24px;font-size:2.4rem}}.alumni-box__inner .terms-list li{text-indent:-14px;margin-left:14px}@media only screen and (min-width: 640px){.alumni-box__inner .terms-list li{text-indent:-16px;margin-left:16px}}.alumni-box__inner .terms-list li:nth-of-type(n+2){margin-top:4px}.alumni-box__inner .flow-list{margin-top:40px;padding:40px 0;position:relative;flex-direction:column;z-index:0}@media only screen and (min-width: 640px){.alumni-box__inner .flow-list{flex-direction:inherit;padding:0}}@media print, screen and (min-width: 960px){.alumni-box__inner .flow-list{padding:0 20px}}.alumni-box__inner .flow-list::after{content:'';position:absolute;top:0;left:50%;translate:-50%;background:#F2F4F8;border-radius:100px;width:80px;height:100%;z-index:-1}@media only screen and (min-width: 640px){.alumni-box__inner .flow-list::after{width:100%;max-width:920px;height:70px;top:50%;left:50%;translate:-50% -50%}}@media print, screen and (min-width: 960px){.alumni-box__inner .flow-list::after{height:80px}}.alumni-box__inner .flow-list li{width:150px;height:150px;border-radius:100px;border:2px solid #2A58AB;background:#fff;margin:0 auto;position:relative;font-size:20px;font-size:2rem}@media only screen and (min-width: 640px){.alumni-box__inner .flow-list li{width:110px;height:110px}}@media print, screen and (min-width: 960px){.alumni-box__inner .flow-list li{width:170px;height:170px}}@media print, screen and (min-width: 960px){.alumni-box__inner .flow-list li{font-size:24px;font-size:2.4rem}}.alumni-box__inner .flow-list li::before{content:'';position:absolute;background:url(/assets/img/common/icon-arw.svg) center no-repeat;background-size:cover;width:12px;height:12px;bottom:-28px;left:50%;translate:-50%;rotate:90deg}@media only screen and (min-width: 640px){.alumni-box__inner .flow-list li::before{rotate:0deg;bottom:inherit;top:50%;left:inherit;translate:0 -50%;right:-20px}}@media print, screen and (min-width: 960px){.alumni-box__inner .flow-list li::before{width:16px;height:16px;right:-40px}}.alumni-box__inner .flow-list li::after{content:'';width:95%;height:95%;position:absolute;border:1px solid #2A58AB;border-radius:100px;top:50%;left:50%;translate:-50% -50%}.alumni-box__inner .flow-list li:nth-of-type(n+2){margin-top:40px}@media only screen and (min-width: 640px){.alumni-box__inner .flow-list li:nth-of-type(n+2){margin-top:0}}.alumni-box__inner .flow-list li:last-child::before{content:none}.alumni-box__inner .flow-list li span{display:block;color:#2B58AB;font-size:16px;font-size:1.6rem;width:100%}@media print, screen and (min-width: 960px){.alumni-box__inner .flow-list li span{font-size:20px;font-size:2rem}}.alumni-box__inner__apply{border:1px solid #2A58AB;padding:16px;margin-top:40px}.alumni-box__inner__apply p{margin-top:0}.alumni-box__inner__apply p a{color:#2A58AB;width:100%}@media print, screen and (min-width: 960px){.alumni-box__inner__apply p a{width:auto}}.alumni-box__inner&gt;h4{background:#2A58AB;color:#fff;border-radius:100px;padding:4px 0;max-width:280px;margin:0 auto;font-size:16px;font-size:1.6rem;width:80%}@media only screen and (min-width: 640px){.alumni-box__inner&gt;h4{font-size:18px;font-size:1.8rem}}@media print, screen and (min-width: 960px){.alumni-box__inner&gt;h4{font-size:20px;font-size:2rem}}.recruit-main-section{height:calc(100svh - 82px);position:relative;overflow:hidden}@media print, screen and (min-width: 960px){.recruit-main-section{height:calc(100svh - 41px - 100px)}}.recruit-main-section img{object-fit:cover;height:100vh;width:100vw}.recruit-main-section h1{position:absolute;top:0;left:0;z-index:2;width:100%;padding:60px 15px;font-size:24px;font-size:2.4rem}@media only screen and (min-width: 640px){.recruit-main-section h1{font-size:32px;font-size:3.2rem}}@media print, screen and (min-width: 960px){.recruit-main-section h1{font-size:40px;font-size:4rem;padding-left:calc(50vw - 50%);padding-top:70px;padding-left:calc(50vw / 13)}}.mission-section{position:relative;z-index:0}.mission-section::before{content:'';z-index:-1;clip-path:polygon(0 0, 70% 0, 40% 100%, 0 100%);background:rgba(194,206,227,0.2);position:absolute;width:100%;height:100%;top:0;left:0}@media only screen and (min-width: 640px){.mission-section__inner{width:50%}}@media print, screen and (min-width: 960px){.mission-section__inner{width:35%}}.mission-section__inner h2{font-size:16px;font-size:1.6rem;line-height:1.3;margin-bottom:32px;color:#283346}@media only screen and (min-width: 640px){.mission-section__inner h2{font-size:18px;font-size:1.8rem;margin-bottom:40px}}@media print, screen and (min-width: 960px){.mission-section__inner h2{font-size:20px;font-size:2rem;margin-bottom:50px}}.mission-section__inner h2 span{color:#2B58AB;display:block;font-size:48px;font-size:4.8rem}@media only screen and (min-width: 640px){.mission-section__inner h2 span{font-size:56px;font-size:5.6rem}}@media print, screen and (min-width: 960px){.mission-section__inner h2 span{font-size:64px;font-size:6.4rem}}.mission-section__inner p{color:#283346;font-size:20px;font-size:2rem;line-height:2}@media only screen and (min-width: 640px){.mission-section__inner p{font-size:24px;font-size:2.4rem}}@media print, screen and (min-width: 960px){.mission-section__inner p{font-size:28px;font-size:2.8rem}}.mission-section figure{width:80%;margin:0 auto;margin-top:40px}@media only screen and (min-width: 640px){.mission-section figure{margin:0;width:50%}}@media print, screen and (min-width: 960px){.mission-section figure{width:65%}}.about-section{background-color:#E7ECF4;background-image:url(/assets/img/recruit/index/bg-about.jpg);background-position:left top;background-repeat:no-repeat;background-size:auto 43%}@media only screen and (min-width: 640px){.about-section{background-position:left -210px top;background-size:cover}}@media print, screen and (min-width: 960px){.about-section{background-position:left top;background-size:contain}}.about-section__fig{position:relative;z-index:0;padding:24px 0;max-width:350px}@media only screen and (min-width: 640px){.about-section__fig{width:48%}}.about-section__fig::after{content:'';position:absolute;width:100%;height:100%;background:#ffffff90;border-radius:8px;box-shadow:0 0 12px rgba(0,0,0,0.16);z-index:-1;top:0;left:0;backdrop-filter:blur(5px)}@media print, screen and (min-width: 960px){.about-section__fig::after{border-radius:12px}}.about-section__fig figure{margin:0 2%}.about-section__fig figure:nth-of-type(n+5){margin-top:16px}.about-section__text{margin-top:80px}@media only screen and (min-width: 640px){.about-section__text{margin-top:0;flex:1;margin-left:30px}}@media print, screen and (min-width: 960px){.about-section__text{max-width:500px}}.about-section__text h2{font-size:16px;font-size:1.6rem;line-height:1.3;margin-bottom:24px;color:#283346}@media only screen and (min-width: 640px){.about-section__text h2{font-size:18px;font-size:1.8rem}}@media print, screen and (min-width: 960px){.about-section__text h2{font-size:20px;font-size:2rem}}.about-section__text h2 span{color:#2B58AB;display:block;font-size:48px;font-size:4.8rem}@media only screen and (min-width: 640px){.about-section__text h2 span{font-size:56px;font-size:5.6rem}}@media print, screen and (min-width: 960px){.about-section__text h2 span{font-size:64px;font-size:6.4rem}}.about-section__text h3{font-size:12px;font-size:1.2rem;line-height:1.3;margin-bottom:24px;color:#283346}@media only screen and (min-width: 640px){.about-section__text h3{font-size:13px;font-size:1.3rem}}@media print, screen and (min-width: 960px){.about-section__text h3{font-size:14px;font-size:1.4rem}}.about-section__text h3 span{color:#2B58AB;display:block;font-size:24px;font-size:2.4rem}@media only screen and (min-width: 640px){.about-section__text h3 span{font-size:28px;font-size:2.8rem}}@media print, screen and (min-width: 960px){.about-section__text h3 span{font-size:32px;font-size:3.2rem}}@media print, screen and (min-width: 960px){.about-section__text p{margin-bottom:50px}}.edge-section{background-color:#FAFAFA;background-image:url(/assets/img/recruit/index/bg-edge-point.png);background-position:right top;background-repeat:no-repeat;background-size:contain}.edge-section h2{font-size:16px;font-size:1.6rem;line-height:1.3;margin-bottom:24px;color:#283346}@media only screen and (min-width: 640px){.edge-section h2{font-size:18px;font-size:1.8rem;margin-bottom:32px}}@media print, screen and (min-width: 960px){.edge-section h2{font-size:20px;font-size:2rem;margin-bottom:40px}}.edge-section h2 span{color:#2B58AB;display:block;font-size:48px;font-size:4.8rem}@media only screen and (min-width: 640px){.edge-section h2 span{font-size:56px;font-size:5.6rem}}@media print, screen and (min-width: 960px){.edge-section h2 span{font-size:64px;font-size:6.4rem}}.edge-section h3{font-size:12px;font-size:1.2rem;line-height:1.3;margin-bottom:24px;color:#283346;position:relative}@media only screen and (min-width: 640px){.edge-section h3{font-size:13px;font-size:1.3rem;margin-bottom:32px}}@media print, screen and (min-width: 960px){.edge-section h3{font-size:14px;font-size:1.4rem;margin-bottom:40px}}.edge-section h3 em{position:relative;display:inline-block}.edge-section h3 em::before,.edge-section h3 em::after{content:'';position:absolute;top:50%;translate:0 -50%;width:16px;height:1px;background-color:#2B58AB}@media only screen and (min-width: 640px){.edge-section h3 em::before,.edge-section h3 em::after{width:30%}}@media print, screen and (min-width: 960px){.edge-section h3 em::before,.edge-section h3 em::after{width:200px}}.edge-section h3 em::before{left:-24px}@media only screen and (min-width: 640px){.edge-section h3 em::before{left:calc(-30% - 24px)}}@media print, screen and (min-width: 960px){.edge-section h3 em::before{left:calc(-200px - 24px)}}.edge-section h3 em::after{right:-24px}@media only screen and (min-width: 640px){.edge-section h3 em::after{right:calc(-30% - 24px)}}@media print, screen and (min-width: 960px){.edge-section h3 em::after{right:calc(-200px - 24px)}}.edge-section h3 span{color:#2B58AB;display:block;font-size:24px;font-size:2.4rem}@media only screen and (min-width: 640px){.edge-section h3 span{font-size:28px;font-size:2.8rem}}@media print, screen and (min-width: 960px){.edge-section h3 span{font-size:32px;font-size:3.2rem}}.edge-section__inner{background:rgba(194,206,227,0.4);color:#283346;width:100%;padding:24px}@media only screen and (min-width: 640px){.edge-section__inner{padding:32px;width:48%}}@media print, screen and (min-width: 960px){.edge-section__inner{padding:40px}}.edge-section__inner:nth-of-type(n+2){margin-top:16px}@media only screen and (min-width: 640px){.edge-section__inner:nth-of-type(n+2){margin-top:0}}.edge-section__inner h4{font-size:20px;font-size:2rem}@media only screen and (min-width: 640px){.edge-section__inner h4{font-size:24px;font-size:2.4rem}}@media print, screen and (min-width: 960px){.edge-section__inner h4{font-size:32px;font-size:3.2rem}}.edge-section__inner figure{width:70px;margin:24px auto;filter:invert(17%) sepia(10%) saturate(1962%) hue-rotate(179deg) brightness(96%) contrast(90%)}.career-section{position:relative;z-index:0}@media only screen and (min-width: 640px){.career-section::before{content:'';position:absolute;top:0;right:0;width:50%;height:100%;background:#F2F4F8;z-index:-1}}.career-section h2{font-size:16px;font-size:1.6rem;line-height:1.3;margin-bottom:24px;color:#283346}@media only screen and (min-width: 640px){.career-section h2{font-size:18px;font-size:1.8rem;margin-bottom:32px}}@media print, screen and (min-width: 960px){.career-section h2{font-size:20px;font-size:2rem;margin-bottom:40px}}.career-section h2 span{color:#2B58AB;display:block;font-size:48px;font-size:4.8rem}@media only screen and (min-width: 640px){.career-section h2 span{font-size:56px;font-size:5.6rem}}@media print, screen and (min-width: 960px){.career-section h2 span{font-size:64px;font-size:6.4rem}}.career-section__inner{width:100%;padding:40px 0}@media only screen and (min-width: 640px){.career-section__inner{width:50%}}@media print, screen and (min-width: 960px){.career-section__inner{padding:0 0 80px;max-width:440px;margin:0 40px}}.career-section__inner:nth-of-type(n+2){position:relative;z-index:0}.career-section__inner:nth-of-type(n+2)::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#F2F4F8;z-index:-1}.career-section__inner figure{width:70%;margin:0 auto;max-width:440px;mix-blend-mode:multiply}@media only screen and (min-width: 640px){.career-section__inner figure{width:100%;margin:0}}.career-section__inner h3{font-size:20px;font-size:2rem;margin-bottom:16px}@media only screen and (min-width: 640px){.career-section__inner h3{font-size:22px;font-size:2.2rem;margin-bottom:20px}}@media print, screen and (min-width: 960px){.career-section__inner h3{font-size:24px;font-size:2.4rem;margin-bottom:24px}}.career-section__inner p{margin-bottom:24px}@media only screen and (min-width: 640px){.career-section__inner p{margin-bottom:32px}}@media print, screen and (min-width: 960px){.career-section__inner p{margin-bottom:40px}}.career-section__inner a{margin:0 auto}.technical-section__box{border-radius:8px;padding:16px}@media only screen and (min-width: 640px){.technical-section__box{padding:30px}}@media print, screen and (min-width: 960px){.technical-section__box{padding:40px;border-radius:12px}}.technical-section__box figure{margin-bottom:24px}@media print, screen and (min-width: 960px){.technical-section__box figure{margin-bottom:0;width:48%}}@media print, screen and (min-width: 960px){.technical-section__text{flex:1;margin-left:40px}}.technical-section__text h2{font-size:16px;font-size:1.6rem;line-height:1.3;margin-bottom:24px;color:#283346}@media only screen and (min-width: 640px){.technical-section__text h2{font-size:18px;font-size:1.8rem;margin-bottom:32px}}@media print, screen and (min-width: 960px){.technical-section__text h2{font-size:20px;font-size:2rem;margin-bottom:40px}}.technical-section__text h2 span{color:#2B58AB;display:block;font-size:40px;font-size:4rem}@media only screen and (min-width: 640px){.technical-section__text h2 span{font-size:48px;font-size:4.8rem}}@media print, screen and (min-width: 960px){.technical-section__text h2 span{font-size:56px;font-size:5.6rem}}.working-section{background:#283346}.working-section h2{font-size:16px;font-size:1.6rem;line-height:1.3;margin-bottom:24px;color:#fff}@media only screen and (min-width: 640px){.working-section h2{font-size:18px;font-size:1.8rem;margin-bottom:32px}}@media print, screen and (min-width: 960px){.working-section h2{font-size:20px;font-size:2rem;margin-bottom:40px}}.working-section h2 span{color:#fff;display:block;font-size:48px;font-size:4.8rem}@media only screen and (min-width: 640px){.working-section h2 span{font-size:56px;font-size:5.6rem}}@media print, screen and (min-width: 960px){.working-section h2 span{font-size:64px;font-size:6.4rem}}.working-section h3{font-size:12px;font-size:1.2rem;line-height:1.3;margin-bottom:24px;color:#fff;position:relative}@media only screen and (min-width: 640px){.working-section h3{font-size:13px;font-size:1.3rem;margin-bottom:32px}}@media print, screen and (min-width: 960px){.working-section h3{font-size:14px;font-size:1.4rem;margin-bottom:40px}}.working-section h3 em{position:relative;display:inline-block}.working-section h3 em::before,.working-section h3 em::after{content:'';position:absolute;top:50%;translate:0 -50%;width:16px;height:1px;background-color:#fff}@media only screen and (min-width: 640px){.working-section h3 em::before,.working-section h3 em::after{width:30%}}@media print, screen and (min-width: 960px){.working-section h3 em::before,.working-section h3 em::after{width:200px}}.working-section h3 em::before{left:-24px}@media only screen and (min-width: 640px){.working-section h3 em::before{left:calc(-30% - 24px)}}@media print, screen and (min-width: 960px){.working-section h3 em::before{left:calc(-200px - 24px)}}.working-section h3 em::after{right:-24px}@media only screen and (min-width: 640px){.working-section h3 em::after{right:calc(-30% - 24px)}}@media print, screen and (min-width: 960px){.working-section h3 em::after{right:calc(-200px - 24px)}}.working-section h3 span{color:#fff;display:block;font-size:24px;font-size:2.4rem}@media only screen and (min-width: 640px){.working-section h3 span{font-size:28px;font-size:2.8rem}}@media print, screen and (min-width: 960px){.working-section h3 span{font-size:32px;font-size:3.2rem}}.working-section__list a{color:#fff;width:72%;margin:0 auto;border-radius:8px;padding:16px}@media only screen and (min-width: 640px){.working-section__list a{width:31%}}@media print, screen and (min-width: 960px){.working-section__list a{width:300px;margin:0}}.working-section__list a:nth-of-type(n+2){margin-top:40px}@media only screen and (min-width: 640px){.working-section__list a:nth-of-type(n+2){margin-top:0}}.working-section__list a h4{font-size:12px;font-size:1.2rem}.working-section__list a h4 span{display:block;font-size:16px;font-size:1.6rem}@media only screen and (min-width: 640px){.working-section__list a h4 span{font-size:18px;font-size:1.8rem}}@media print, screen and (min-width: 960px){.working-section__list a h4 span{font-size:20px;font-size:2rem}}.working-section__list a figure{filter:invert(87%) sepia(87%) saturate(4%) hue-rotate(183deg) brightness(111%) contrast(97%);width:70px;margin:16px auto}.working-section__box{border-radius:8px;padding:16px;margin-top:40px}@media only screen and (min-width: 640px){.working-section__box{padding:30px;margin-top:56px}}@media print, screen and (min-width: 960px){.working-section__box{padding:40px;border-radius:12px;margin-top:64px}}.working-section__box figure{margin-bottom:24px}@media print, screen and (min-width: 960px){.working-section__box figure{margin-bottom:0;width:48%}}@media print, screen and (min-width: 960px){.working-section__text{flex:1;margin-left:40px}}.working-section__text h2{font-size:16px;font-size:1.6rem;line-height:1.3;margin-bottom:24px;color:#283346}@media only screen and (min-width: 640px){.working-section__text h2{font-size:18px;font-size:1.8rem;margin-bottom:32px}}@media print, screen and (min-width: 960px){.working-section__text h2{font-size:20px;font-size:2rem;margin-bottom:40px}}.working-section__text h2 span{color:#2B58AB;display:block;font-size:40px;font-size:4rem}@media only screen and (min-width: 640px){.working-section__text h2 span{font-size:48px;font-size:4.8rem}}@media print, screen and (min-width: 960px){.working-section__text h2 span{font-size:56px;font-size:5.6rem}}.culture-section{position:relative;z-index:0;background:linear-gradient(0deg, #f2f4f8 0%,rgba(255,255,255,0) 100%)}.culture-section::before,.culture-section::after{content:'';position:absolute;z-index:-1}.culture-section::before{top:0;left:-50px;width:161px;height:201px;background:url(/assets/img/recruit/index/culture-line01.svg) center no-repeat;background-size:cover}@media only screen and (min-width: 640px){.culture-section::before{width:210px;height:262px}}@media print, screen and (min-width: 960px){.culture-section::before{width:320px;height:400px}}.culture-section::after{bottom:0;right:-140px;width:278px;height:302px;background:url(/assets/img/recruit/index/culture-line02.svg) center no-repeat;background-size:cover}@media only screen and (min-width: 640px){.culture-section::after{width:361px;height:393px}}@media print, screen and (min-width: 960px){.culture-section::after{width:552px;height:600px}}.culture-section h2{font-size:16px;font-size:1.6rem;line-height:1.3;margin-bottom:24px;color:#283346}@media only screen and (min-width: 640px){.culture-section h2{font-size:18px;font-size:1.8rem;margin-bottom:32px}}@media print, screen and (min-width: 960px){.culture-section h2{font-size:20px;font-size:2rem;margin-bottom:40px}}.culture-section h2 span{color:#2B58AB;display:block;font-size:48px;font-size:4.8rem}@media only screen and (min-width: 640px){.culture-section h2 span{font-size:56px;font-size:5.6rem}}@media print, screen and (min-width: 960px){.culture-section h2 span{font-size:64px;font-size:6.4rem}}.culture-section p{margin-bottom:40px}@media only screen and (min-width: 640px){.culture-section p{margin-bottom:50px}}@media print, screen and (min-width: 960px){.culture-section p{margin-bottom:60px}}.culture-section dl{border-top:1px dotted #A09B8F;padding:16px 0;width:100%}@media only screen and (min-width: 640px){.culture-section dl{padding:20px 0}}.culture-section dl dt{font-size:20px;font-size:2rem;margin-bottom:8px;line-height:1.5}@media only screen and (min-width: 640px){.culture-section dl dt{font-size:24px;font-size:2.4rem}}@media print, screen and (min-width: 960px){.culture-section dl dt{font-size:32px;font-size:3.2rem}}.culture-section__bottom{border-bottom:1px dotted #A09B8F}@media only screen and (min-width: 640px){.culture-section__bottom{border-top:1px dotted #A09B8F}}@media only screen and (min-width: 640px){.culture-section__bottom dl{border-top:none;width:45%;margin:0 2.5%}}@media print, screen and (min-width: 960px){.culture-section__bottom dl{width:46%;margin:0 2%}}@media only screen and (min-width: 640px){.culture-section__bottom dl dt{font-size:18px;font-size:1.8rem}}@media print, screen and (min-width: 960px){.culture-section__bottom dl dt{font-size:24px;font-size:2.4rem}}@media only screen and (min-width: 640px){.culture-section__bottom dl dd{font-size:14px;font-size:1.4rem}}@media only screen and (min-width: 640px){.culture-section__bottom dl:nth-of-type(1){display:flex;flex-direction:column}.culture-section__bottom dl:nth-of-type(1) dt{flex-grow:1;display:-webkit-flex;display:flex;align-items:center;justify-content:center}}.entry-section__box{background:#F0F0F0;border-radius:10px;overflow:hidden}@media only screen and (min-width: 640px){.entry-section__box figure{width:48%;max-width:570px}}.entry-section__box figure img{object-fit:cover;width:100%;height:100%}.entry-section__text{padding:16px;position:relative}@media only screen and (min-width: 640px){.entry-section__text{flex:1}}@media print, screen and (min-width: 960px){.entry-section__text{padding:30px}}.entry-section__text::before{content:'';position:absolute;top:50%;translate:0 -50%;right:16px;background:url(/assets/img/common/icon-arw-gray.svg) center no-repeat;background-size:cover;width:35px;height:35px}@media print, screen and (min-width: 960px){.entry-section__text::before{width:64px;height:64px;right:40px}}.entry-section__text h2{font-size:16px;font-size:1.6rem;line-height:1.3;margin-bottom:24px;color:#283346}@media only screen and (min-width: 640px){.entry-section__text h2{font-size:18px;font-size:1.8rem;margin-bottom:32px}}@media print, screen and (min-width: 960px){.entry-section__text h2{font-size:20px;font-size:2rem;margin-bottom:40px}}.entry-section__text h2 span{color:#2B58AB;display:block;font-size:40px;font-size:4rem}@media only screen and (min-width: 640px){.entry-section__text h2 span{font-size:48px;font-size:4.8rem}}@media print, screen and (min-width: 960px){.entry-section__text h2 span{font-size:56px;font-size:5.6rem}}.entry-section__text p{margin-right:50px}.career-main{position:relative;height:calc(100svh - 82px)}@media only screen and (min-width: 640px){.career-main{height:calc(100svh - 98px)}}@media print, screen and (min-width: 960px){.career-main{height:calc(100svh - 101px - 41px)}}.career-main__text{position:absolute;top:15px;left:15px}@media only screen and (min-width: 640px){.career-main__text{top:55px;left:inherit;right:50px}}@media print, screen and (min-width: 960px){.career-main__text{top:50%;translate:0 -50%;left:inherit;right:110px}}.career-main__text h1{font-size:32px;font-size:3.2rem}@media only screen and (min-width: 640px){.career-main__text h1{font-size:40px;font-size:4rem}}@media print, screen and (min-width: 960px){.career-main__text h1{font-size:48px;font-size:4.8rem}}.career-main__text h1 span{background:#fff;padding:8px;width:fit-content;line-height:1}.career-main__text h1 span:nth-of-type(n+2){margin-top:4px}@media print, screen and (min-width: 960px){.career-main__text h1 span:nth-of-type(n+2){margin-top:8px}}.career-main__text p{margin-top:4px;color:#283346;font-size:12px;font-size:1.2rem}@media only screen and (min-width: 640px){.career-main__text p{font-size:14px;font-size:1.4rem}}@media print, screen and (min-width: 960px){.career-main__text p{font-size:16px;font-size:1.6rem}}.career-main .video-area{position:relative;z-index:-1;top:0;right:0;left:0;bottom:0;overflow:hidden;height:100%}.career-main .video{position:absolute;z-index:-1;width:170%;top:0;left:-30px}@media only screen and (min-width: 640px){.career-main .video{width:125%;left:0}}@media print, screen and (min-width: 960px){.career-main .video{width:100%;top:50%;translate:0 -50%}}.message-section__inner{padding:48px 0;color:#fff;background:url(/assets/img/recruit/career/bg-message.jpg) center no-repeat;background-size:cover}@media only screen and (min-width: 640px){.message-section__inner{padding:80px 0}}@media print, screen and (min-width: 960px){.message-section__inner{padding:120px 0}}.message-section__inner h2{line-height:1.2;margin-bottom:24px}@media only screen and (min-width: 640px){.message-section__inner h2{margin-bottom:32px}}@media print, screen and (min-width: 960px){.message-section__inner h2{margin-bottom:40px}}.message-section__inner h2 span{display:block;font-size:48px;font-size:4.8rem}@media only screen and (min-width: 640px){.message-section__inner h2 span{font-size:64px;font-size:6.4rem}}@media print, screen and (min-width: 960px){.message-section__inner h2 span{font-size:80px;font-size:8rem}}.message-section__inner p{max-width:670px;margin:0 auto}.message-section__inner a{margin:40px auto 0}.edgepoint-section{background:url(/assets/img/recruit/career/bg-edgepoint.jpg) top center no-repeat;background-size:100% auto;padding-top:100px}@media only screen and (min-width: 640px){.edgepoint-section{padding-top:240px}}@media only screen and (min-width: 640px){.edgepoint-section{padding-top:33vw}}.edgepoint-section__inner{border-radius:8px;padding:24px 0}@media only screen and (min-width: 640px){.edgepoint-section__inner{padding:32px 0}}@media print, screen and (min-width: 960px){.edgepoint-section__inner{border-radius:10px;padding:40px 70px}}.edgepoint-section__inner h2{line-height:1.2;margin-bottom:40px}@media only screen and (min-width: 640px){.edgepoint-section__inner h2{margin-bottom:56px}}@media print, screen and (min-width: 960px){.edgepoint-section__inner h2{margin-bottom:80px}}.edgepoint-section__inner h2 span{display:block;font-size:48px;font-size:4.8rem;color:#C2CEE3}@media only screen and (min-width: 640px){.edgepoint-section__inner h2 span{font-size:64px;font-size:6.4rem}}@media print, screen and (min-width: 960px){.edgepoint-section__inner h2 span{font-size:80px;font-size:8rem}}.edgepoint-section__inner__box{border-radius:8px;width:100%;padding:0 16px}@media only screen and (min-width: 640px){.edgepoint-section__inner__box{width:49%;padding:0 24px}}@media print, screen and (min-width: 960px){.edgepoint-section__inner__box{border-radius:10px;width:48%;padding:0 40px}}.edgepoint-section__inner__box:nth-of-type(n+2){margin-top:40px}@media only screen and (min-width: 640px){.edgepoint-section__inner__box:nth-of-type(n+2){margin-top:0}}.edgepoint-section__inner__box h3{color:#fff;border-radius:100px;font-size:16px;font-size:1.6rem;padding:8px 0;width:80%;max-width:380px;margin:-21px auto 0}@media only screen and (min-width: 640px){.edgepoint-section__inner__box h3{font-size:18px;font-size:1.8rem}}@media print, screen and (min-width: 960px){.edgepoint-section__inner__box h3{font-size:20px;font-size:2rem;padding:16px 0;margin-top:-31px}}.edgepoint-section__inner__box a{position:relative;padding:24px 0}@media print, screen and (min-width: 960px){.edgepoint-section__inner__box a{padding:40px 0}}.edgepoint-section__inner__box a::after{content:'';position:absolute;top:50%;right:0;translate:0 -50%;background:url(/assets/img/common/icon-arw-gray.svg) center no-repeat;background-size:cover;width:20px;height:20px}@media print, screen and (min-width: 960px){.edgepoint-section__inner__box a::after{width:24px;height:24px}}.edgepoint-section__inner__box a:nth-of-type(n+2){border-top:1px dotted #3E4858}.edgepoint-section__inner__box a figure{width:13%;margin-right:16px;filter:invert(48%) sepia(0%) saturate(1%) hue-rotate(241deg) brightness(95%) contrast(82%)}@media only screen and (min-width: 640px){.edgepoint-section__inner__box a figure{width:12%;margin-right:8px;max-width:52px}}@media print, screen and (min-width: 960px){.edgepoint-section__inner__box a figure{margin-right:30px}}.edgepoint-section__inner__box a dl{line-height:1.5}.edgepoint-section__inner__box a dl dt{color:#2A58AB;font-size:11px;font-size:1.1rem}@media only screen and (min-width: 640px){.edgepoint-section__inner__box a dl dt{font-size:12px;font-size:1.2rem}}@media print, screen and (min-width: 960px){.edgepoint-section__inner__box a dl dt{font-size:13px;font-size:1.3rem}}.edgepoint-section__inner__box a dl dd{font-size:13px;font-size:1.3rem}@media print, screen and (min-width: 960px){.edgepoint-section__inner__box a dl dd{font-size:16px;font-size:1.6rem}}.job-section h2{line-height:1.2;margin-bottom:24px}@media only screen and (min-width: 640px){.job-section h2{margin-bottom:32px}}@media print, screen and (min-width: 960px){.job-section h2{margin-bottom:40px}}.job-section h2 span{display:block;font-size:45px;font-size:4.5rem;color:#C2CEE3}@media only screen and (min-width: 640px){.job-section h2 span{font-size:64px;font-size:6.4rem}}@media print, screen and (min-width: 960px){.job-section h2 span{font-size:80px;font-size:8rem}}.job-section__box{width:100%}@media only screen and (min-width: 640px){.job-section__box{width:48%}}.job-section__box:nth-of-type(n+2){margin-top:40px}@media only screen and (min-width: 640px){.job-section__box:nth-of-type(n+2){margin-top:0}}.job-section__box figure{overflow:hidden;border-radius:8px}@media print, screen and (min-width: 960px){.job-section__box figure{border-radius:10px}}.job-section__box h3{font-size:16px;font-size:1.6rem;margin:8px 0}@media only screen and (min-width: 640px){.job-section__box h3{font-size:18px;font-size:1.8rem}}@media print, screen and (min-width: 960px){.job-section__box h3{font-size:20px;font-size:2rem}}@media print, screen and (min-width: 960px){.job-section__box p{margin-bottom:24px}}.talk-section__head h2{line-height:1.2;margin-bottom:24px}@media only screen and (min-width: 640px){.talk-section__head h2{margin-bottom:32px}}@media print, screen and (min-width: 960px){.talk-section__head h2{margin-bottom:40px}}.talk-section__head h2 span{display:block;font-size:45px;font-size:4.5rem;color:#C2CEE3}@media only screen and (min-width: 640px){.talk-section__head h2 span{font-size:64px;font-size:6.4rem}}@media print, screen and (min-width: 960px){.talk-section__head h2 span{font-size:80px;font-size:8rem}}.talk-section__head p{width:100%}@media print, screen and (min-width: 960px){.talk-section__head p{max-width:530px;margin-left:auto}}.talk-section__wrap{margin-top:40px;width:100%}.talk-section__box{position:relative;z-index:0;padding:40px;width:100%;overflow:hidden}@media only screen and (min-width: 640px){.talk-section__box{width:50%}}@media print, screen and (min-width: 960px){.talk-section__box{padding:80px 0}}.talk-section__box::before{content:'';position:absolute;width:100%;height:100%;background:rgba(32,38,52,0.5);z-index:-1;top:0;left:0}.talk-section__box::after{content:'';position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;height:100%;z-index:-2;transition:all .3s ease-out}.talk-section__box:nth-of-type(1)::after{background:url(/assets/img/recruit/career/fig-crosstalk01.jpg) center no-repeat;background-size:cover}.talk-section__box:nth-of-type(2){margin-top:1px}@media only screen and (min-width: 640px){.talk-section__box:nth-of-type(2){margin-top:0;width:calc(50% - 1px)}}.talk-section__box:nth-of-type(2)::after{background:url(/assets/img/recruit/career/fig-crosstalk02.jpg) center no-repeat;background-size:cover}.talk-section__box:hover::after{scale:1.05}.talk-section__box h3{color:#fff;font-size:16px;font-size:1.6rem;position:relative;padding-bottom:16px;margin-bottom:16px}@media only screen and (min-width: 640px){.talk-section__box h3{font-size:18px;font-size:1.8rem}}@media print, screen and (min-width: 960px){.talk-section__box h3{font-size:20px;font-size:2rem}}.talk-section__box h3::after{content:'';position:absolute;bottom:0;left:50%;translate:-50%;width:40px;height:1px;background:#fff}.talk-section__box p{color:#fff;margin-bottom:40px}@media only screen and (min-width: 640px){.talk-section__box p{margin-bottom:64px}}@media print, screen and (min-width: 960px){.talk-section__box p{margin-bottom:80px;max-width:360px;margin-left:auto;margin-right:auto}}.talk-section__box div{margin:auto auto 0}.corp-section__wrap{border-radius:8px;padding:16px}@media print, screen and (min-width: 960px){.corp-section__wrap{padding:50px}}@media only screen and (min-width: 640px){.corp-section__text{width:48%;max-width:410px}}.corp-section__text h2{line-height:1.2;margin-bottom:24px}@media only screen and (min-width: 640px){.corp-section__text h2{margin-bottom:40px}}@media print, screen and (min-width: 960px){.corp-section__text h2{margin-bottom:80px}}.corp-section__text h2 span{display:block;font-size:45px;font-size:4.5rem;color:#C2CEE3}@media only screen and (min-width: 640px){.corp-section__text h2 span{font-size:64px;font-size:6.4rem}}@media print, screen and (min-width: 960px){.corp-section__text h2 span{font-size:80px;font-size:8rem}}.corp-section__fig{background:#fff;border-radius:8px;margin-top:40px;padding:16px}@media only screen and (min-width: 640px){.corp-section__fig{margin-top:0;flex:1;margin-left:24px}}@media print, screen and (min-width: 960px){.corp-section__fig{padding:24px;margin-left:60px}}@media only screen and (min-width: 640px){.corp-section__fig ul{margin-top:16px}}.corp-section__fig ul li{width:100%;margin-top:8px}@media only screen and (min-width: 640px){.corp-section__fig ul li{width:48%}}.corp-section__fig ul li a{position:relative;border-radius:100px;padding:8px 16px;display:block;border:1px solid #283346}@media print, screen and (min-width: 960px){.corp-section__fig ul li a{padding:16px 24px}}.corp-section__fig ul li a:before{content:'';position:absolute;top:50%;right:16px;translate:0 -50%;background:url(/assets/img/common/icon-arw-gray.svg) center no-repeat;background-size:cover;width:20px;height:20px}.l-footer__box02&gt;ul&gt;li&gt;a{display:inline-block}.l-footer__box02&gt;ul&gt;li&gt;a:nth-of-type(n+2){margin-top:24px}.culture-section h3{color:#2B58AB;margin-bottom:16px;font-size:32px;font-size:3.2rem}@media only screen and (min-width: 640px){.culture-section h3{font-size:40px;font-size:4rem}}@media print, screen and (min-width: 960px){.culture-section h3{font-size:48px;font-size:4.8rem}}.culture-section .social-contribution__text{width:100%}.culture-section .social-contribution__text p{margin-bottom:40px}.culture-section .social-contribution a{margin:0 auto}.culture-section .social-contribution .fig-link{width:80%;margin:40px auto 0}@media only screen and (min-width: 640px){.culture-section .social-contribution .fig-link{max-width:240px;margin:0}}.culture-section .credo-box{margin-top:40px;background:#fff;border-radius:8px;padding:24px}@media only screen and (min-width: 640px){.culture-section .credo-box{border-radius:16px;padding:40px}}@media print, screen and (min-width: 960px){.culture-section .credo-box{margin-top:80px;padding:80px}}.culture-section .credo-box ul{display:inline-block;text-align:left}@media print, screen and (min-width: 960px){.culture-section .credo-box ul li{font-size:20px;font-size:2rem}}.culture-section .credo-box ul li:nth-of-type(n+2){margin-top:8px}.sustainability-section h2{font-size:24px;font-size:2.4rem;margin-bottom:24px}@media only screen and (min-width: 640px){.sustainability-section h2{font-size:30px;font-size:3rem;margin-bottom:40px}}.sustainability-section h2 span{font-size:14px;font-size:1.4rem;margin-left:16px}@media print, screen and (min-width: 960px){.sustainability-section h2 span{font-size:16px;font-size:1.6rem}}.sustainability-section h3{color:#2A58AB;font-size:18px;font-size:1.8rem;margin-bottom:16px}@media only screen and (min-width: 640px){.sustainability-section h3{font-size:20px;font-size:2rem;margin-bottom:24px}}.sustainability-section p{margin-bottom:40px}.sustainability-section p.read-text{margin-bottom:0}.sustainability-section__box{margin-bottom:40px}@media only screen and (min-width: 640px){.sustainability-section__box{margin-bottom:80px}}.sustainability-section__box__inner{width:100%}@media only screen and (min-width: 640px){.sustainability-section__box__inner{width:60%}}@media print, screen and (min-width: 960px){.sustainability-section__box__inner{width:70%}}.sustainability-section__box .fig-link{width:80%;margin:40px auto 0}@media only screen and (min-width: 640px){.sustainability-section__box .fig-link{max-width:240px;margin:0}}.sustainability-section .credo-list li:nth-of-type(n+2){margin-top:8px}
/*# sourceMappingURL=page.css.map */
</pre></body></html>