﻿body{font-family:"IBM Plex Sans JP", sans-serif;background-color:#F6F6FA;letter-spacing:0;color:#343639;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wrap{padding-top:0}@media (max-width: 767px){#wrap{padding-top:0}}.ca-butons{display:flex;gap:0 14px;margin-top:19px;width:494px}@media only screen and (min-width: 768px) and (max-width: 1200px){.ca-butons{height:5.08vw}}@media (max-width: 767px){.ca-butons{position:fixed;left:0;bottom:0;bottom:calc(16px + env(safe-area-inset-bottom));bottom:23px;margin-top:0px;padding:0 17px;width:100vw;z-index:99}}.ca-butons a{box-shadow:4px 4px 5px 0px rgba(0,0,0,0.25);-webkit-box-shadow:4px 4px 5px 0px rgba(0,0,0,0.25);-moz-box-shadow:4px 4px 5px 0px rgba(0,0,0,0.25);border-radius:6px;display:flex;padding-top:3px;font-size:18px;padding-right:13px;line-height:1;font-weight:500;align-items:center;justify-content:center;position:relative;height:65px;width:calc(50% - 7px)}@media only screen and (min-width: 768px) and (max-width: 1200px){.ca-butons a{font-size:16px;padding-right:9px;height:50px}}@media (max-width: 767px){.ca-butons a{padding-right:13px;font-size:15px;font-weight:600;height:49px;width:calc(50% - 5px)}}@media only screen and (max-width: 767px) and (max-width: 413px){.ca-butons a{font-size:3.62vw;padding-right:3.14vw;height:11.84vw;width:calc(50% - 1.21vw)}}.ca-butons a:before{background-size:cover;background-position:center;content:'';position:absolute;right:20px;top:50%;transform:translateY(-50%);height:20px;width:20px}@media only screen and (min-width: 768px) and (max-width: 1200px){.ca-butons a:before{height:17px;width:17px}}@media only screen and (min-width: 768px) and (max-width: 767px) and (max-width: 413px){.ca-butons a:before{height:4.83vw;width:4.83vw}}.ca-butons a.btn-blue{border:1px solid #1D55FF;background-color:#1D55FF;color:white}@media (max-width: 767px){.ca-butons a.btn-blue{padding-right:23px}}@media only screen and (max-width: 767px) and (max-width: 413px){.ca-butons a.btn-blue{padding-right:6.96vw}}@media only screen and (max-width: 767px) and (max-width: 374px){.ca-butons a.btn-blue{padding-right:7.96vw}}.ca-butons a.btn-blue:before{background-image:url("../img/common/arw_white.svg")}@media (max-width: 767px){.ca-butons a.btn-blue:before{right:14px}}@media only screen and (max-width: 767px) and (max-width: 413px){.ca-butons a.btn-blue:before{right:3.38vw}}.ca-butons a.btn-white{border:1px solid #1D55FF;background-color:#F6F6FA;color:#1D55FF}@media (max-width: 767px){.ca-butons a.btn-white{padding-right:19px}}@media only screen and (max-width: 767px) and (max-width: 413px){.ca-butons a.btn-white{padding-right:4.59vw}}@media only screen and (max-width: 767px) and (max-width: 374px){.ca-butons a.btn-white{padding-right:6.96vw}}.ca-butons a.btn-white:before{background-image:url("../img/common/arw_blue.svg")}.top-inner{margin:0 auto;max-width:1160px;width:calc(100% - 120px)}@media only screen and (max-width: 1200px){.top-inner{width:calc(100% - 60px)}}@media (max-width: 767px){.top-inner{width:calc(100% - 40px)}}.btn-01{display:flex;align-items:center;justify-content:center;position:relative;color:white !important;border-radius:24px;font-size:14px;font-weight:bold;line-height:1;height:48px;width:200px;background:#0030C3;background:linear-gradient(0deg, #0030c3 0%, #1d55ff 99%)}.btn-01:after{background-image:url("../img/common/arw_round_white.png");background-size:cover;background-position:center;content:'';margin-left:9px;position:relative;top:-1px;height:20px;width:20px}.btn-02{display:flex;align-items:center;justify-content:center;position:relative;color:white !important;background-color:#1D55FF;border-radius:32px;font-size:14px;font-weight:bold;line-height:1;height:48px;width:230px}.btn-02:after{background-image:url("../img/common/arw_round_white.png");background-size:cover;background-position:center;margin-left:12px;content:'';position:relative;top:-1px;height:16px;width:16px}.top-common-title{display:flex;align-items:center}@media (max-width: 767px){.top-common-title{display:block}}.top-common-title .en{color:#1D55FF;font-size:48px;font-weight:bold;font-family:"Figtree",sans-serif}@media (max-width: 767px){.top-common-title .en{display:block}}.top-common-title .jp{display:inline-block;padding-left:42px;font-size:20px;font-weight:700;position:relative;top:7px}@media (max-width: 767px){.top-common-title .jp{font-size:16px;padding-left:30px;margin-top:17px;line-height:1.25}}.top-common-title .jp:before{background-color:#343639;content:'';display:inline-block;margin-right:11px;position:relative;top:-7px;height:1px;width:20px}@media (max-width: 767px){.top-common-title .jp:before{position:absolute;left:0;top:49%;transform:translateY(-50%)}}.top-common-title.white span{color:white}.top-common-title.white span.jp:before{background-color:white}.mv{justify-content:center;align-items:flex-start;overflow:hidden;position:relative;width:100%;padding-top:176px;padding-bottom:52px;margin-top:-85px}@media (max-width: 767px){.mv{margin-top:-79px;padding-top:80px;padding-bottom:80px;z-index:99}}.mv .bg-img{margin:0 auto;position:absolute;left:0;top:0px;width:100%;z-index:1}@media (max-width: 767px){.mv .bg-img{top:0}}.mv .mv-inner{display:flex;justify-content:space-between;margin:0 auto;max-width:1204px;width:calc(100% - 76px);position:relative;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1200px){.mv .mv-inner{box-sizing:border-box;position:relative;left:0px;height:auto}}@media (max-width: 767px){.mv .mv-inner{display:block;height:auto;width:calc(100% - 80px)}}@media only screen and (max-width: 767px) and (max-width: 410px){.mv .mv-inner{width:calc(100% - 19.32vw)}}.mv .mv-inner .mv-left{width:57.47%}@media only screen and (min-width: 768px) and (max-width: 1200px){.mv .mv-inner .mv-left{display:flex;flex-direction:column;justify-content:space-between}}@media (max-width: 767px){.mv .mv-inner .mv-left{width:auto}}.mv .mv-inner .mv-left .mv-ttl .line{color:#1D55FF;font-size:56px;font-family:"Figtree",sans-serif;font-weight:600;line-height:1.95;position:relative;padding-left:13px;padding-right:10px;background:url("../img/top/bgem.png") bottom left/auto 118px repeat-x;background-position:center bottom 2px;padding-top:18px;padding-bottom:18px;text-decoration:none !important}@media only screen and (min-width: 768px) and (max-width: 1200px){.mv .mv-inner .mv-left .mv-ttl .line{font-size:4.38vw;padding-left:1.02vw;padding-right:1.88vw;padding-top:1.41vw;padding-bottom:1.41vw}}@media (max-width: 767px){.mv .mv-inner .mv-left .mv-ttl .line{line-height:1.95;font-size:32px;padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px}}@media only screen and (max-width: 767px) and (max-width: 410px){.mv .mv-inner .mv-left .mv-ttl .line{font-size:7.73vw;padding-left:1.93vw;padding-right:1.93vw}}.mv .mv-inner .mv-left .mv-ttl .line.line-01{padding-left:18px}@media (max-width: 767px){.mv .mv-inner .mv-left .mv-ttl .line.line-01{padding-right:40px;padding-left:4px}}.mv .mv-inner .mv-left .mv-ttl .line.line-02{letter-spacing:0}@media (max-width: 767px){.mv .mv-inner .mv-left .mv-ttl .line.line-02{white-space:nowrap;padding-left:0px;padding-right:0px}.mv .mv-inner .mv-left .mv-ttl .line.line-02:before{width:calc(100% - 10px);margin-left:0}}.mv .mv-inner .mv-left .mv-ttl .line .black{color:#343639;font-size:48px}@media only screen and (min-width: 768px) and (max-width: 1200px){.mv .mv-inner .mv-left .mv-ttl .line .black{font-size:3.75vw}}@media (max-width: 767px){.mv .mv-inner .mv-left .mv-ttl .line .black{font-size:28px}}.mv .mv-inner .mv-left .float-txt{font-family:"Figtree",sans-serif;color:#A6A6A6;font-size:32px;font-weight:600;line-height:1.3;margin:0 auto}@media (min-width: 768px){.mv .mv-inner .mv-left .float-txt{position:absolute;left:409px;top:10px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.mv .mv-inner .mv-left .float-txt{font-size:2.5vw;left:31.95vw;top:0.98vw}}@media (max-width: 767px){.mv .mv-inner .mv-left .float-txt{display:block;font-size:20px;margin-top:10px}}.mv .mv-inner .mv-left .float-txt .spacen{display:inline-block;width:23px}@media only screen and (min-width: 768px) and (max-width: 1200px){.mv .mv-inner .mv-left .float-txt .spacen{width:1.8vw}}@media (max-width: 767px){.mv .mv-inner .mv-left .float-txt .spacen{width:20px}}.mv .mv-inner .mv-left .sub-mv-txt{font-size:28px;font-weight:500;line-height:1.7;margin-top:22px;letter-spacing:0em}@media only screen and (min-width: 768px) and (max-width: 1200px){.mv .mv-inner .mv-left .sub-mv-txt{margin-top:1.72vw;font-size:2.19vw}}@media (max-width: 767px){.mv .mv-inner .mv-left .sub-mv-txt{font-size:20px;line-height:1.5;margin-top:13px}}.mv .mv-inner .mv-left .sub-mv-txt .fig{font-family:"Figtree",sans-serif}.mv .mv-inner .mv-left .sub-mv-txt .blue{color:#1D55FF}.mv .mv-inner .mv-right{position:relative;width:39.03%;align-self:flex-start;padding-right:5px;padding-top:4px}@media (max-width: 767px){.mv .mv-inner .mv-right{margin:15px auto 0;padding-right:0px;width:calc(100% - 30px)}}.mv .mv-inner .mv-right .swiper-pagination{bottom:-36px}.mv .mv-inner .mv-right .swiper{border-radius:5px;overflow:hidden;box-shadow:0px 5px 5px 0px rgba(0,0,0,0.25);-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.25)}.mv .mv-inner .mv-right .swiper .swiper-slide{background-size:cover;max-height:332px;height:25.94vw}@media (max-width: 767px){.mv .mv-inner .mv-right .swiper .swiper-slide{max-height:none;height:56vw}}.mv .mv-inner .mv-right .swiper-pagination-bullet{background-color:#B5C6FC}.mv .mv-inner .mv-right .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#1D55FF}.pr-banners{background-color:white;width:100%;height:150px;position:relative;z-index:2}@media (max-width: 767px){.pr-banners{height:120px}}.pr-banners .swiper-container{width:55%;height:100%;margin-left:auto;margin-right:auto}.pr-banners .swiper{height:150px}@media (max-width: 767px){.pr-banners .swiper{height:120px}}.pr-banners .swiper-wrapper{transition-timing-function:linear !important}.pr-banners .swiper-slide{text-align:center;font-size:18px;background:#fff;height:100%;display:flex;justify-content:center;align-items:center;transition:0.3s all}.pr-banners .swiper-slide.slide0 img{width:84px}.pr-banners .swiper-slide.slide1 img{width:141px}.pr-banners .swiper-slide.slide2 img{width:137px}.pr-banners .swiper-slide.slide3 img{width:140px}.pr-banners .swiper-slide.slide4 img{width:194px}.pr-banners .swiper-slide.slide5 img{width:146px}.pr-banners .swiper-slide.slide6 img{width:85px}.pr-banners .swiper-slide.slide7 img{width:260px}.pr-banners .swiper-slide.slide8 img{width:165px}.pr-banners .swiper-slide-active,.pr-banners .swiper-slide-duplicate-active{transform:scale(1);opacity:1}.sec-about{overflow:hidden;padding-top:115px;height:896px;background-image:url("../img/top/our_bg.png");background-position:calc(50% - 50px) -30px;background-size:683px;background-repeat:no-repeat}@media (max-width: 767px){.sec-about{background-image:url("../img/top/our_bg_sp.png");background-position:top left;background-size:contain}}@media only screen and (min-width: 768px) and (max-width: 1220px){.sec-about{padding-top:9.43vw;height:73.44vw}}@media (max-width: 767px){.sec-about{padding-top:100px;height:255vw}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-about{padding-top:24.15vw}}.sec-about .top-inner{position:relative;height:100%;z-index:2}.sec-about .top-inner .sec-ttl{font-size:96px;font-weight:600;font-family:"Figtree",sans-serif;line-height:1.05}.sec-about .top-inner .sec-ttl span{color:transparent;background:linear-gradient(0deg, #0030c3 0%, #1d55ff 99%);-webkit-background-clip:text}@media only screen and (min-width: 768px) and (max-width: 1220px){.sec-about .top-inner .sec-ttl{font-size:7.87vw}}@media (max-width: 767px){.sec-about .top-inner .sec-ttl{padding:0 20px;font-size:64px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-about .top-inner .sec-ttl{font-size:15.46vw}}.sec-about .top-inner .sub-ttl{font-size:32px;font-weight:600;line-height:1.7;margin-top:48px}@media only screen and (min-width: 768px) and (max-width: 1220px){.sec-about .top-inner .sub-ttl{font-size:2.62vw;margin-top:3.93vw}}@media (max-width: 767px){.sec-about .top-inner .sub-ttl{margin-top:28px;font-size:24px;line-height:1.5;padding:0 20px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-about .top-inner .sub-ttl{font-size:5.7vw;margin-top:6.76vw}}.sec-about .top-inner .sub-ttl .blue{font-weight:bold;color:#1D55FF;display:inline-block;margin-right:-14px}@media only screen and (min-width: 768px) and (max-width: 1220px){.sec-about .top-inner .sub-ttl .blue{margin-right:-1.15vw}}@media (min-width: 768px){.sec-about .top-inner .ball-wrapper{position:absolute;top:170px;right:65px;z-index:2}}@media only screen and (min-width: 768px) and (max-width: 1220px){.sec-about .top-inner .ball-wrapper{top:13.93vw;right:0}}@media (max-width: 767px){.sec-about .top-inner .ball-wrapper{position:relative;display:flex;justify-content:flex-end}}.sec-about .top-inner .ball-wrapper .big-ball{background:linear-gradient(0deg, #1130bc 0% 30%, #2d54f6 70% 100%);border-radius:50%;text-align:center;height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:360px;padding-bottom:10px}@media only screen and (min-width: 768px) and (max-width: 1220px){.sec-about .top-inner .ball-wrapper .big-ball{height:29.51vw;width:29.51vw;padding-bottom:0.82vw}}@media (max-width: 767px){.sec-about .top-inner .ball-wrapper .big-ball{height:61.84vw;width:61.84vw;padding-bottom:0;margin-top:45px}}@media only screen and (max-width: 767px) and (max-width: 414px){.sec-about .top-inner .ball-wrapper .big-ball{margin-top:10.87vw}}.sec-about .top-inner .ball-wrapper .big-ball .ttl{margin-bottom:7px}@media only screen and (min-width: 768px) and (max-width: 1220px){.sec-about .top-inner .ball-wrapper .big-ball .ttl{margin-bottom:0.57vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-about .top-inner .ball-wrapper .big-ball .ttl{width:15.63vw}}@media (max-width: 767px){.sec-about .top-inner .ball-wrapper .big-ball .ttl{margin-bottom:7px}.sec-about .top-inner .ball-wrapper .big-ball .ttl img{width:33.33vw}}.sec-about .top-inner .ball-wrapper .big-ball .txt{text-align:center;color:white;font-size:20px;font-weight:bold;line-height:1.55}@media only screen and (min-width: 768px) and (max-width: 1220px){.sec-about .top-inner .ball-wrapper .big-ball .txt{font-size:1.64vw}}@media (max-width: 767px){.sec-about .top-inner .ball-wrapper .big-ball .txt{font-size:3.86vw}}.sec-about .top-inner .ball-wrapper .sml-ball{background:linear-gradient(0deg, #92b2f9 0% 30%, #6790f5 70% 100%);border-radius:50%;text-align:center;height:256px;width:256px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;padding-top:14px}@media only screen and (min-width: 768px) and (max-width: 1220px){.sec-about .top-inner .ball-wrapper .sml-ball{padding-top:1.15vw;height:20.98vw;width:20.98vw}}@media (max-width: 767px){.sec-about .top-inner .ball-wrapper .sml-ball{padding-top:5vw;height:48.31vw;width:48.31vw}}.sec-about .top-inner .ball-wrapper .sml-ball.ball-01{top:70px;right:347px}@media only screen and (min-width: 768px) and (max-width: 1220px){.sec-about .top-inner .ball-wrapper .sml-ball.ball-01{top:5.74vw;right:28.44vw}}@media (max-width: 767px){.sec-about .top-inner .ball-wrapper .sml-ball.ball-01{top:57vw;right:42vw}}.sec-about .top-inner .ball-wrapper .sml-ball.ball-02{top:289px;right:235px}@media only screen and (min-width: 768px) and (max-width: 1220px){.sec-about .top-inner .ball-wrapper .sml-ball.ball-02{top:23.69vw;right:19.26vw}}@media (max-width: 767px){.sec-about .top-inner .ball-wrapper .sml-ball.ball-02{top:76vw;right:0vw}}.sec-about .top-inner .ball-wrapper .sml-ball.ball-03{top:352px;right:10px}@media only screen and (min-width: 768px) and (max-width: 1220px){.sec-about .top-inner .ball-wrapper .sml-ball.ball-03{top:28.85vw;right:0.82vw}}@media (max-width: 767px){.sec-about .top-inner .ball-wrapper .sml-ball.ball-03{top:106vw;right:38vw}}.sec-about .top-inner .ball-wrapper .sml-ball .numb{color:transparent;font-size:24px;font-family:"Figtree",sans-serif;font-weight:600;background-color:#FFFFFF;border-radius:50%;height:64px;width:64px;margin:0 auto;position:absolute;display:flex;align-items:center;justify-content:center;left:0;right:0;top:-19px}@media only screen and (min-width: 768px) and (max-width: 1220px){.sec-about .top-inner .ball-wrapper .sml-ball .numb{font-size:1.97vw;height:5.25vw;width:5.25vw;top:-1.56vw}}@media (max-width: 767px){.sec-about .top-inner .ball-wrapper .sml-ball .numb{font-size:3.86vw;height:11.59vw;width:11.59vw;top:-4.83vw}}.sec-about .top-inner .ball-wrapper .sml-ball .numb span{background:linear-gradient(0deg, #1130bc 0% 30%, #2d54f6 70% 100%);-webkit-background-clip:text}.sec-about .top-inner .ball-wrapper .sml-ball .txt-01{color:white;font-size:20px;font-weight:bold;line-height:1.25;text-align:center;letter-spacing:-.05em;margin-bottom:2px}@media only screen and (min-width: 768px) and (max-width: 1220px){.sec-about .top-inner .ball-wrapper .sml-ball .txt-01{font-size:1.64vw;margin-bottom:0.16vw}}@media (max-width: 767px){.sec-about .top-inner .ball-wrapper .sml-ball .txt-01{font-size:3.86vw;margin-bottom:-0.5vw}}.sec-about .top-inner .ball-wrapper .sml-ball .txt-02{color:#F5DF4D;font-size:12px;font-weight:bold;font-family:"Figtree",sans-serif;letter-spacing:.08em;text-align:center;margin-bottom:2px}@media only screen and (min-width: 768px) and (max-width: 1220px){.sec-about .top-inner .ball-wrapper .sml-ball .txt-02{font-size:0.98vw;margin-bottom:0.16vw}}@media (max-width: 767px){.sec-about .top-inner .ball-wrapper .sml-ball .txt-02{font-size:2.42vw;margin-bottom:-0.5vw}}.sec-about .top-inner .ball-wrapper .sml-ball .txt-03{color:white;font-size:14px;font-weight:600;line-height:1.6;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1220px){.sec-about .top-inner .ball-wrapper .sml-ball .txt-03{font-size:1.15vw}}@media (max-width: 767px){.sec-about .top-inner .ball-wrapper .sml-ball .txt-03{font-size:2.9vw;line-height:1.5}}.sec-about .bg-txt{margin:0 auto;position:absolute;left:-34px;bottom:46px;width:1522px;max-width:none}@media (max-width: 767px){.sec-about .bg-txt{left:3px;bottom:0;width:749px}}.sec-strength{padding-top:70px;padding-bottom:196px}@media (max-width: 767px){.sec-strength{padding-top:120px;padding-bottom:146px}}.sec-strength .top-inner .strength-grid{display:flex;flex-wrap:wrap;gap:40px;margin-top:90px}@media (max-width: 767px){.sec-strength .top-inner .strength-grid{flex-direction:column;margin-top:45px}}.sec-strength .top-inner .strength-grid .strength-card{background-color:white;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);border-radius:20px;width:calc(50% - 20px);padding:40px}@media (max-width: 767px){.sec-strength .top-inner .strength-grid .strength-card{padding:20px 20px 19px;width:100%}}.sec-strength .top-inner .strength-grid .strength-card .ttl-right{color:#343639;margin-top:15px}@media (max-width: 767px){.sec-strength .top-inner .strength-grid .strength-card .ttl-right{margin-top:11px}}.sec-strength .top-inner .strength-grid .strength-card .strength-card-ttl{display:flex;font-size:32px;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 980px){.sec-strength .top-inner .strength-grid .strength-card .strength-card-ttl{font-size:30px;line-height:1.4}}@media (max-width: 767px){.sec-strength .top-inner .strength-grid .strength-card .strength-card-ttl{align-items:center;font-size:24px}}.sec-strength .top-inner .strength-grid .strength-card .strength-card-ttl .num{font-family:"Figtree",sans-serif;opacity:.15;line-height:1;color:#A6A6A6;font-size:72px;font-weight:600;margin-top:5px;margin-right:22px;white-space:nowrap}@media (max-width: 767px){.sec-strength .top-inner .strength-grid .strength-card .strength-card-ttl .num{margin-right:20px;font-size:56px}}.sec-strength .top-inner .strength-grid .strength-card .strength-card-ttl .lead{display:block;color:#1D55FF;font-size:20px;font-weight:bold;line-height:1.7;margin-top:8px}@media (max-width: 767px){.sec-strength .top-inner .strength-grid .strength-card .strength-card-ttl .lead{line-height:1.25;font-size:20px}}.sec-strength .top-inner .strength-grid .strength-card .text{font-size:16px;line-height:1.7;margin-top:25px}@media (max-width: 767px){.sec-strength .top-inner .strength-grid .strength-card .text{margin-top:23px}}.round-layout{border-top-left-radius:100px;border-top-right-radius:100px;margin-top:-100px;padding-top:130px;padding-bottom:228px}@media (max-width: 767px){.round-layout{border-top-left-radius:50px;border-top-right-radius:50px;margin-top:-50px}}.sec-hub{background-color:white;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05)}@media (max-width: 767px){.sec-hub{padding-top:78px;padding-bottom:130px}}.sec-hub .sec-ttl{color:#2d54f6;text-align:center;margin-bottom:84px;font-size:36px;font-weight:bold}@media (max-width: 767px){.sec-hub .sec-ttl{margin-bottom:74px;font-size:24px}}.sec-hub .sec-ttl img{position:relative;top:-4px;margin-left:4px}@media (max-width: 767px){.sec-hub .sec-ttl img{width:138px}}.sec-hub .stats .stats-list{display:flex;flex-wrap:wrap;gap:4px}.sec-hub .stats .stats-list .stats-item{background-color:#F8F8F8;border-radius:20px;padding:26px 18px 20px;width:calc((100% - 12px)/4)}@media only screen and (max-width: 1200px){.sec-hub .stats .stats-list .stats-item{padding:20px 16px 16px}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item{padding:20px 16px 9px;width:calc(50% - 2px)}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item{padding:6.28vw 3.36vw 2.17vw}}.sec-hub .stats .stats-list .stats-item .stats-ttl{font-size:20px;font-weight:600}@media only screen and (max-width: 1200px){.sec-hub .stats .stats-list .stats-item .stats-ttl{font-size:1.7vw}}@media only screen and (max-width: 800px){.sec-hub .stats .stats-list .stats-item .stats-ttl{font-size:1.6vw}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item .stats-ttl{text-align:center;font-size:16px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item .stats-ttl{font-size:3.86vw}}.sec-hub .stats .stats-list .stats-item .stats-num{color:transparent;background:linear-gradient(0deg, #1130bc 0% 30%, #1e41d7 40% 60%, #2d54f6 70% 100%);-webkit-background-clip:text;margin-top:20px;line-height:1;position:relative}@media only screen and (max-width: 1000px){.sec-hub .stats .stats-list .stats-item .stats-num{margin-top:1.56vw}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item .stats-num{margin-top:1px;text-align:center;white-space:nowrap}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item .stats-num{margin-top:2.66vw}}.sec-hub .stats .stats-list .stats-item .stats-num strong{font-size:62px;font-weight:bold;font-family:"Figtree",sans-serif}@media only screen and (max-width: 1250px){.sec-hub .stats .stats-list .stats-item .stats-num strong{font-size:5.06vw}}@media only screen and (max-width: 1000px){.sec-hub .stats .stats-list .stats-item .stats-num strong{font-size:4.56vw}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item .stats-num strong{font-size:44px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item .stats-num strong{font-size:10.53vw}}.sec-hub .stats .stats-list .stats-item .stats-num .percent{font-size:25px;font-weight:bold;padding-left:4px}@media only screen and (max-width: 1200px){.sec-hub .stats .stats-list .stats-item .stats-num .percent{font-size:29px}}@media only screen and (max-width: 1000px){.sec-hub .stats .stats-list .stats-item .stats-num .percent{font-size:2.27vw}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item .stats-num .percent{font-size:20px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item .stats-num .percent{font-size:7.73vw}}.sec-hub .stats .stats-list .stats-item .stats-num .unit{font-size:24px;font-weight:bold;padding-left:4px}@media only screen and (max-width: 1250px){.sec-hub .stats .stats-list .stats-item .stats-num .unit{font-size:21px}}@media only screen and (max-width: 1200px){.sec-hub .stats .stats-list .stats-item .stats-num .unit{font-size:1.64vw}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item .stats-num .unit{font-size:20px;white-space:nowrap}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item .stats-num .unit{font-size:4.83vw;padding-left:0.97vw}}.sec-hub .stats .stats-list .stats-item .stats-num img{position:absolute;right:0}@media (min-width: 768px){.sec-hub .stats .stats-list .stats-item .stats-num img{top:50%;transform:translateY(-50%)}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-hub .stats .stats-list .stats-item .stats-num img{top:0%;transform:scale(0.8)}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-hub .stats .stats-list .stats-item .stats-num img{transform:scale(0.7) translateY(-10%)}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item .stats-num img{display:block;margin:0 auto 10px;position:relative;transform:scale(0.8)}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item .stats-num img{margin-bottom:2.42vw}}.sec-hub .stats .stats-list .stats-item .stats-desc{font-size:16px;font-weight:bold;padding-left:4px}@media only screen and (max-width: 1000px){.sec-hub .stats .stats-list .stats-item .stats-desc{font-size:1.25vw}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item .stats-desc{margin-top:-5px;font-size:14px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item .stats-desc{margin-top:-1.21vw;font-size:3.86vw;padding-left:0.97vw}}.sec-hub .stats .stats-list .stats-item .stats-desc small{font-weight:400;font-size:10px}@media only screen and (max-width: 410px){.sec-hub .stats .stats-list .stats-item .stats-desc small{font-size:2.42vw}}@media (min-width: 768px){.sec-hub .stats .stats-list .stats-item:nth-child(1) img{width:45px;right:-10px}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(1) img{margin-bottom:2px;width:69px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item:nth-child(1) img{width:16.18vw}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(1) .stats-desc{text-align:center}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(2) img{margin-bottom:5px;margin-top:3px;width:64px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item:nth-child(2) img{margin-bottom:1.21vw;margin-top:0.72vw;width:15.46vw}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(2) .stats-desc{text-align:center}}@media (min-width: 768px){.sec-hub .stats .stats-list .stats-item:nth-child(3) img{width:72px}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(3) img{width:87px;margin-top:7px;margin-bottom:6px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item:nth-child(3) img{margin-top:0;margin-bottom:1.45vw;width:21.7vw}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(3) .stats-desc{margin-top:-4px;padding-left:15px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item:nth-child(3) .stats-desc{margin-top:-0.97vw;padding-left:3.62vw}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(4) img{width:65px;margin-bottom:4px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item:nth-child(4) img{width:15.7vw;margin-bottom:0.97vw}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(4) .stats-num{margin-top:4px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item:nth-child(4) .stats-num{margin-bottom:0.97vw}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(4) .stats-desc{margin-top:-4px;padding-left:15px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item:nth-child(4) .stats-desc{margin-top:-0.97vw;padding-left:3.62vw}}@media (min-width: 768px){.sec-hub .stats .stats-list .stats-item:nth-child(5) img{right:-5px}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(5) img{margin-bottom:3px;width:64px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item:nth-child(5) img{margin-bottom:0.72vw;width:15.46vw}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(5) .stats-num{margin-top:3px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item:nth-child(5) .stats-num{margin-bottom:0.72vw}}@media only screen and (max-width: 1200px){.sec-hub .stats .stats-list .stats-item:nth-child(5) .stats-desc{margin-top:4px;display:flex;text-align:center}}@media only screen and (max-width: 1200px){.sec-hub .stats .stats-list .stats-item:nth-child(5) .stats-desc .norm{width:60px}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(5) .stats-desc .norm{width:auto}}@media only screen and (max-width: 1200px){.sec-hub .stats .stats-list .stats-item:nth-child(5) .stats-desc small{padding-left:10px;line-height:1;position:relative;top:1px}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(5) .stats-desc{margin-top:2px;display:flex;text-align:center}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item:nth-child(5) .stats-desc{margin-top:0.97vw}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(5) .stats-desc small{padding-left:10px;line-height:1;position:relative;top:1px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item:nth-child(5) .stats-desc small{padding-top:1vw;padding-left:2.42vw}}@media (min-width: 768px){.sec-hub .stats .stats-list .stats-item:nth-child(6) img{width:50px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1000px){.sec-hub .stats .stats-list .stats-item:nth-child(6) img{transform:scale(0.7) translateY(5%)}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(6) img{margin-bottom:0;width:54px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item:nth-child(6) img{width:16.04vw}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(6) .stats-num{margin-top:3px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item:nth-child(6) .stats-num{margin-top:0.23vw}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(6) .stats-ttl{margin-top:-2.8vw !important;line-height:1.5}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item:nth-child(6) .stats-ttl{margin-top:0.23vw}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(6) .stats-desc{padding-left:8px;margin-top:-1px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item:nth-child(6) .stats-desc{padding-left:1.93vw;margin-top:-0.24vw}}@media (min-width: 768px){.sec-hub .stats .stats-list .stats-item:nth-child(7) img{right:10px;width:54px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-hub .stats .stats-list .stats-item:nth-child(7) img{transform:scale(0.7) translateY(-16%)}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-hub .stats .stats-list .stats-item:nth-child(7) img{right:.5vw}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(7) img{margin-bottom:0;width:72px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item:nth-child(7) img{margin-bottom:1.21vw;width:17.53vw}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(7) .stats-num{margin-top:-5px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item:nth-child(7) .stats-num{margin-top:-1.21vw}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(7) .stats-desc{padding-left:23px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item:nth-child(7) .stats-desc{padding-left:5.56vw}}@media (min-width: 768px){.sec-hub .stats .stats-list .stats-item:nth-child(8) img{top:40%}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-hub .stats .stats-list .stats-item:nth-child(8) img{top:0%}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-hub .stats .stats-list .stats-item:nth-child(8) img{transform:scale(0.7) translateY(-24%)}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(8) img{width:58px;margin-bottom:5px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item:nth-child(8) img{margin-bottom:2.6vw;width:14.01vw}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(8) .stats-num{margin-left:-5px;margin-top:-9px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item:nth-child(8) .stats-num{margin-left:-1.21vw;margin-top:-2.17vw}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(8) .stats-num .unit{padding-left:5px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item:nth-child(8) .stats-num .unit{padding-left:1.21vw}}@media (max-width: 767px){.sec-hub .stats .stats-list .stats-item:nth-child(8) .stats-desc{padding-left:1px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-hub .stats .stats-list .stats-item:nth-child(8) .stats-desc{padding-left:0.24vw}}.sec-service{background-color:#F6F6FA;padding-top:132px;background-image:url("../img/top/bg_service.png");background-size:contain;background-repeat:no-repeat;background-position:top center;padding-bottom:214px}@media (max-width: 767px){.sec-service{background-image:url("../img/top/bg_service_sp.png");padding-top:74px;padding-bottom:166px}}.sec-service .service-box{background-color:white;border-radius:20px;padding:42px 48px 48px;margin-top:40px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05)}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-service .service-box{padding:42px 28px 48px}}@media (max-width: 767px){.sec-service .service-box{padding:24px 20px 24px}}.sec-service .service-box:first-of-type{margin-top:87px}@media (max-width: 767px){.sec-service .service-box:first-of-type{margin-top:82px}}.sec-service .service-box .service-box-ttl .big{display:inline-block;padding-top:14px;padding-bottom:17px;font-size:24px;font-weight:bold}.sec-service .service-box .service-box-ttl .sml{display:inline-block;position:relative;color:#1D55FF;padding-left:22px;letter-spacing:.08em;font-size:12px;font-weight:bold;font-family:"Figtree",sans-serif;position:relative}.sec-service .service-box .service-box-ttl .sml:before{background-color:#1D55FF;content:'';margin:0 auto;margin:0 auto;position:absolute;left:0;top:47%;transform:translateY(-50%);height:1px;width:16px}.sec-service .service-box .service-box-ttl .logo-contentsufactory{margin-bottom:10px;width:258px}.sec-service .service-box .service-box-ttl .logo-irodoru{margin-bottom:10px;width:178px}.sec-service .service-list{display:flex;flex-wrap:wrap;gap:20px 10px;margin-top:25px}@media (max-width: 767px){.sec-service .service-list{gap:20px;flex-direction:column}}@media (min-width: 768px){.sec-service .service-list.trio .service-item{width:calc((100% - 20px)/3)}}@media only screen and (min-width: 768px) and (max-width: 940px){.sec-service .service-list.trio .service-item{width:calc(50% - 5px)}}@media (min-width: 768px){.sec-service .service-list.duos .service-item{width:calc(50% - 5px)}}.sec-service .service-list .service-item{background:linear-gradient(0deg, #fff 0% 30%, #f6f6fa 70% 100%);border-radius:20px;padding:30px 24px 19px;position:relative}@media (max-width: 767px){.sec-service .service-list .service-item{padding:28px 24px 19px;width:100%}}.sec-service .service-list .service-item .service-link .service-item-ttl{color:#1D55FF;font-size:20px;font-weight:bold}@media (min-width: 768px){.sec-service .service-list .service-item .service-link .service-item-ttl{padding-right:40px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-service .service-list .service-item .service-link .service-item-ttl{font-size:18px}}@media (max-width: 767px){.sec-service .service-list .service-item .service-link .service-item-ttl{font-size:4.83vw}}.sec-service .service-list .service-item .service-link .service-item-desc{font-size:14px;line-height:1.7;margin-top:18px}@media (max-width: 767px){.sec-service .service-list .service-item .service-link .service-item-desc{margin-top:16px}}.sec-service .service-list .service-item .service-link .service-arrow{position:absolute;right:24px;top:25px}@media (max-width: 767px){.sec-service .service-list .service-item .service-link .service-arrow{top:22px}}@media only screen and (max-width: 767px) and (max-width: 412px){.sec-service .service-list .service-item .service-link .service-arrow{top:6.04vw}}.sec-service .anounce-ttl{text-align:center;margin-top:85px}@media (max-width: 767px){.sec-service .anounce-ttl{margin-top:60px}}.sec-service .anounce-ttl span{display:inline-block;font-size:24px;padding:0 19px;font-weight:bold;position:relative;text-align:center;background-image:repeating-linear-gradient(to right, #2d54f6 0 2px, transparent 2px 6px);background-size:auto 2px;background-position:left bottom;background-repeat:repeat-x;padding-bottom:4px}@media (max-width: 767px){.sec-service .anounce-ttl span{display:block;font-size:20px;line-height:1.25;padding-bottom:8px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-service .anounce-ttl span{font-size:4.83vw}}.sec-service .anounce-ttl span:before{background-image:url("../img/top/an_l.svg");background-size:cover;background-position:center;content:'';margin:0 auto;position:absolute;left:0;top:-8px;height:22px;width:16px}@media (max-width: 767px){.sec-service .anounce-ttl span:before{left:16px;top:0px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-service .anounce-ttl span:before{left:3.16vw}}.sec-service .anounce-ttl span:after{background-image:url("../img/top/an_r.svg");background-size:cover;background-position:center;content:'';margin:0 auto;position:absolute;right:0;top:-8px;height:22px;width:16px}@media (max-width: 767px){.sec-service .anounce-ttl span:after{right:16px;top:0px}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-service .anounce-ttl span:after{right:3.16vw}}.sec-service .anounce-btn-box{display:flex;justify-content:space-between;margin:32px auto 0;max-width:980px}@media (max-width: 767px){.sec-service .anounce-btn-box{display:block}}.sec-service .anounce-btn-box .anounce-btn{background:#0030C3;background:linear-gradient(0deg, #0030c3 0%, #1d55ff 99%);color:white;border-radius:32px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:bold;padding-top:5px;height:64px;width:calc(50% - 10px);box-shadow:0px 4px 0px 0px #ddd;-webkit-box-shadow:0px 4px 0px 0px #ddd;-moz-box-shadow:0px 4px 0px 0px #ddd}@media (max-width: 767px){.sec-service .anounce-btn-box .anounce-btn{width:100%}.sec-service .anounce-btn-box .anounce-btn:last-child{margin-top:20px}}.sec-service .anounce-btn-box .anounce-btn:after{background-image:url("../img/common/arw_round_yellow.png");background-size:cover;background-position:center;content:'';display:inline-block;position:relative;margin-left:7px;top:-3px;height:24px;width:24px}@media (max-width: 767px){.sec-service .anounce-btn-box .anounce-btn:after{margin-left:9px;height:20px;width:20px}}.sec-case{background-image:url("../img/top/case_bg.png");background-color:#2d54f6;background-position:top 100px center;background-size:contain;background-repeat:no-repeat;overflow:hidden;padding-top:136px;padding-bottom:228px}@media (max-width: 767px){.sec-case{background-image:url("../img/top/case_bg_sp.png");padding-bottom:146px;background-position:top 50px center;padding-top:86px}}.sec-case .swiper-case{margin:85px auto 0;overflow:visible}@media (max-width: 767px){.sec-case .swiper-case{margin:80px auto 0}}.sec-case .swiper-wrapper{transition-timing-function:linear !important;align-items:stretch}.sec-case .swiper-slide{background-color:white;border-radius:20px;padding:20px 20px 24px;height:auto}.sec-case .swiper-slide .ttl .sml{color:#2d54f6;font-size:12px;font-weight:bold;font-family:"Figtree",sans-serif}.sec-case .swiper-slide .ttl .sml .numb{display:inline-block;color:#2d54f6;font-size:16px;font-weight:bold;font-family:"Figtree",sans-serif;margin-left:4px}.sec-case .swiper-slide .ttl .big{font-size:20px;font-weight:bold;line-height:1.7}@media only screen and (max-width: 410px){.sec-case .swiper-slide .ttl .big{font-size:4.83vw}}.sec-case .swiper-slide .lower{display:flex;justify-content:space-between;margin-top:16px}.sec-case .swiper-slide .lower figure{width:48px}.sec-case .swiper-slide .lower p{font-size:14px;line-height:1.5;width:calc(100% - 64px)}.sec-interview{background-color:#F6F6FA;padding-top:137px}@media (max-width: 767px){.sec-interview{padding-top:87px;padding-bottom:114px}.sec-interview .top-common-title{padding-left:10px}}@media (max-width: 767px){.sec-interview .top-inner{width:calc(100% - 20px)}}.sec-interview .interview-box-wrap{display:flex;justify-content:flex-end;margin-top:-15px;margin-bottom:5px}@media only screen and (max-width: 1130px){.sec-interview .interview-box-wrap{margin-top:45px}}@media (max-width: 767px){.sec-interview .interview-box-wrap{justify-content:center;margin-top:63px;margin-bottom:4px}}.sec-interview .interview-menu{display:flex;margin-right:22px;gap:0 8px}@media (max-width: 767px){.sec-interview .interview-menu{margin-right:0px;gap:0 4px;width:calc(100% - 20px)}}.sec-interview .interview-menu li{background-color:#ebeef9;border-top-left-radius:10px;border-top-right-radius:10px;color:#343639;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:22px 10px;font-size:20px;font-weight:bold;line-height:1;font-size:20px;font-weight:600;width:200px}@media (max-width: 767px){.sec-interview .interview-menu li{margin-right:0px;border-top-left-radius:6px;border-top-right-radius:6px;font-size:14px;padding:19px 5px 16px;width:calc((100% - 8px)/3)}}@media only screen and (max-width: 767px) and (max-width: 410px){.sec-interview .interview-menu li{padding:4.59vw 5px 3.86vw;font-size:3.38vw}}.sec-interview .interview-menu li.active{background-color:#2d54f6;color:white}.sec-interview .interview-box{position:relative}.sec-interview .interview-box:before{background-color:#2d54f6;border-radius:20px;content:'';margin:0 auto;position:absolute;left:0;right:0;top:-5px;height:100%;width:100%;z-index:1}@media (max-width: 767px){.sec-interview .interview-box:before{border-radius:10px;top:-4px}}.sec-interview .interview-box .interview-item{background-color:white;border-radius:20px;padding:48px;display:flex;position:relative;z-index:2;display:none}@media (max-width: 767px){.sec-interview .interview-box .interview-item{border-radius:10px;padding:20px 16px 24px}}.sec-interview .interview-box .interview-item.active{display:flex}@media (max-width: 767px){.sec-interview .interview-box .interview-item.active{display:block}}.sec-interview .interview-box .interview-item .left-box{padding-right:32px;width:calc(100% - 400px)}@media only screen and (min-width: 768px) and (max-width: 990px){.sec-interview .interview-box .interview-item .left-box{width:60%}}@media (max-width: 767px){.sec-interview .interview-box .interview-item .left-box{padding-right:0px;padding-right:0px;width:100%}}.sec-interview .interview-box .interview-item .left-box .logo{margin-bottom:10px}.sec-interview .interview-box .interview-item .left-box .logo.sankei{height:46px}.sec-interview .interview-box .interview-item .left-box .logo.surara{height:46px}@media (max-width: 767px){.sec-interview .interview-box .interview-item .left-box .logo.surara{height:53px}}.sec-interview .interview-box .interview-item .left-box .logo.famitora{height:46px}@media (max-width: 767px){.sec-interview .interview-box .interview-item .left-box .logo.famitora{height:53px}}.sec-interview .interview-box .interview-item .left-box .intro-txt{color:#343639;font-size:20px;font-weight:bold;line-height:1.5;margin-top:22px;margin-bottom:32px}@media only screen and (min-width: 768px) and (max-width: 990px){.sec-interview .interview-box .interview-item .left-box .intro-txt{font-size:18px}}@media (max-width: 767px){.sec-interview .interview-box .interview-item .left-box .intro-txt{font-size:16px;margin-top:6px;margin-bottom:16px}}.sec-interview .interview-box .interview-item .left-box .list-box{display:flex;margin-bottom:20px}.sec-interview .interview-box .interview-item .left-box .list-box:last-of-type{margin-bottom:0px}.sec-interview .interview-box .interview-item .left-box .list-box .list-ttl{color:white;font-size:14px;font-weight:bold;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-right:10px;padding-top:1px;height:32px;width:40px}.sec-interview .interview-box .interview-item .left-box .list-box .list-ttl.gray{background-color:#454545}.sec-interview .interview-box .interview-item .left-box .list-box .list-ttl.blue{background-color:#1D55FF}.sec-interview .interview-box .interview-item .left-box .list-box .list{width:calc(100% - 50px);color:#343639}.sec-interview .interview-box .interview-item .left-box .list-box .list li{font-size:16px;line-height:1.5;font-weight:500;padding-left:16px;position:relative}@media only screen and (min-width: 768px) and (max-width: 990px){.sec-interview .interview-box .interview-item .left-box .list-box .list li{font-size:15px}}@media (max-width: 767px){.sec-interview .interview-box .interview-item .left-box .list-box .list li{font-size:14px;padding-left:14px}}.sec-interview .interview-box .interview-item .left-box .list-box .list li .dot{margin:0 auto;position:absolute;left:0;top:0%}.sec-interview .interview-box .interview-item .left-box .list-box .list.blue{color:#1D55FF}.sec-interview .interview-box .interview-item .left-box .list-box .list.blue li{font-weight:bold}.sec-interview .interview-box .interview-item .right-box{width:400px}@media only screen and (min-width: 768px) and (max-width: 990px){.sec-interview .interview-box .interview-item .right-box{width:40%}}@media (max-width: 767px){.sec-interview .interview-box .interview-item .right-box{width:100%}}.sec-interview .interview-box .interview-item .right-box figure{margin-top:-5px}@media (max-width: 767px){.sec-interview .interview-box .interview-item .right-box figure{margin-top:32px;width:100%}}.sec-interview .interview-box .interview-item .right-box figure figcaption{margin-top:10px;font-size:12px;font-weight:bold;text-align:right}@media (max-width: 767px){.sec-interview .interview-box .interview-item .right-box figure figcaption{text-align:center}}.sec-interview .interview-box .interview-item .right-box .c-btn{margin:4px auto 0}.sec-colum{background-color:#FFFFFF;padding-top:135px;padding-bottom:252px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05)}@media (max-width: 767px){.sec-colum{padding-bottom:138px;padding-top:85px}}.sec-colum .column-list{display:flex;flex-wrap:wrap;gap:40px;margin-top:85px}@media (max-width: 767px){.sec-colum .column-list{flex-direction:column;gap:16px;margin-top:62px}}.sec-colum .column-list .column-article{background-color:#F8F8F8;border-radius:20px;width:calc((100% - 80px)/3)}@media only screen and (max-width: 940px){.sec-colum .column-list .column-article{width:calc(50% - 40px)}}@media (max-width: 767px){.sec-colum .column-list .column-article{width:100%}}.sec-colum .column-list .column-article a{display:block;padding:24px}@media (max-width: 767px){.sec-colum .column-list .column-article a{padding:20px}}.sec-colum .column-list .column-article a .column-imager{border-radius:10px;background-size:cover;background-position:center;aspect-ratio:312 / 160;overflow:hidden;position:relative}.sec-colum .column-list .column-article a .column-imager img{margin:0 auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.sec-colum .column-list .column-article a .column-txt{margin-top:16px;color:#343639;font-size:16px;font-weight:bold;line-height:1.5}.sec-colum .c-btn{margin:34px auto 0}.sec-contact{background-color:#F6F6FA;padding-top:136px;padding-bottom:128px}@media (max-width: 767px){.sec-contact{padding-top:86px}}.sec-contact .form-wrapper{background-color:white;border-radius:20px;margin-top:48px;overflow:hidden;padding:48px}@media (max-width: 767px){.sec-contact .form-wrapper{padding:30px}}footer{font-family:"小塚ゴシック Pro", "Kozuka Gothic Pro", sans-serif;font-weight:bold;font-size:14px;line-height:1.7;letter-spacing:0.1em}@media (max-width: 767px){footer{padding-bottom:90px}}footer .copy{font-size:11px;line-height:1.7;letter-spacing:0.1em}footer .footer_content .footer_outer .footer_inner .row h2{font-family:"小塚ゴシック Pro", "Kozuka Gothic Pro", sans-serif;font-weight:bold}