@charset "UTF-8";.fadeIn{opacity:0}.fadeIn.inview{transition:opacity .5s ease-in-out .1s;opacity:1}.fadeInUp{opacity:0;transform:translateY(60px)}.fadeInUp.inview{transition:transform 1.5s cubic-bezier(.215,.61,.355,1),opacity .5s ease-in-out;opacity:1;transform:translateY(0)}@keyframes maniStamp{0%{opacity:0;transform:rotate(-10deg) translate(30px,-30px) scale(1.1)}40%{opacity:1;transform:rotate(0) translate(30px,-30px) scale(1.2)}to{transform:none;opacity:1}}@keyframes prdTextAnimation{0%{opacity:0;transform:rotate(0) translate(30px,30px) scale(1.1)}to{transform:none;opacity:1}}@keyframes clipTpRight{0%{opacity:1;-webkit-clip-path:polygon(0 0,0% 0,0% 100%,0% 100%);clip-path:polygon(0 0,0% 0,0% 100%,0% 100%)}to{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}@keyframes clipTpLeft{0%{opacity:1;-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}to{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}@keyframes clipToBottom{0%{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 0%,0% 0%);clip-path:polygon(0 0,100% 0,100% 0%,0% 0%)}to{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}@keyframes clipTpRightScale{0%{opacity:1;-webkit-clip-path:polygon(0 0,0% 0,0% 100%,0% 100%);clip-path:polygon(0 0,0% 0,0% 100%,0% 100%);transform:scale(1.3)}to{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transform:scale(1)}}@keyframes arrowBottom{0%{transform:translateY(-2px)}50%{transform:translateY(4px)}to{transform:translateY(-2px)}}@keyframes scaleUp{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes scaleUpLg{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes shineAnimation{0%{opacity:0;transform:translateZ(0) scale(1)}50%{opacity:1;transform:translateZ(0) scale(1.2)}to{opacity:0;transform:translateZ(0) scale(1)}}@keyframes shineAnimationSmall{0%{opacity:0;transform:translateZ(0) scale(1)}50%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translateZ(0) scale(1)}}@keyframes maniStamp{0%{opacity:0;transform:rotate(-10deg) translate(30px,-30px) scale(1)}40%{opacity:1;transform:rotate(0) translate(30px,-30px) scale(1.05)}to{transform:none;opacity:1}}@keyframes maniStampRev{0%{opacity:0;transform:rotate(10deg) translate(-30px,-30px) scale(1.1)}40%{opacity:1;transform:rotate(0) translate(-30px,-30px) scale(1.2)}to{transform:none;opacity:1}}@keyframes storeBound{0%{transform:scale(1)}20%{transform:scale(1)}65%{transform:scale(1.05)}95%{transform:scale(1)}to{transform:scale(1)}}.app-footer{position:relative;z-index:2;background-color:#001e64;padding-bottom:0;color:#fff}@media screen and (min-width: 769px){.app-footer{padding-top:5.6944444444vw}}@media screen and (min-width: 1440px){.app-footer{padding-top:82px}}@media screen and (max-width: 768px){.app-footer{padding-top:19.1333333333vw}}@media screen and (max-width: 768px){.app-footer{padding-top:17.3333333333vw}}.app-footer.en{font-family:Inter,serif}.app-footer__inner{max-width:1120px;width:100%;margin-inline:auto;padding-inline:20px}.app-footer__btn{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){.app-footer__btn{gap:2.0833333333vw}}@media screen and (min-width: 1440px){.app-footer__btn{gap:30px}}@media screen and (max-width: 768px){.app-footer__btn{gap:7vw}}@media screen and (max-width: 768px){.app-footer__btn{gap:7.7333333333vw}}@media screen and (max-width: 768px){.app-footer__btn{flex-direction:column}}.app-footer__contents{display:flex;position:relative}@media screen and (min-width: 769px){.app-footer__contents{margin-top:3.4722222222vw}}@media screen and (min-width: 1440px){.app-footer__contents{margin-top:50px}}@media screen and (max-width: 768px){.app-footer__contents{margin-top:11.6666666667vw}}@media screen and (max-width: 768px){.app-footer__contents{margin-top:22.1333333333vw}}@media screen and (min-width: 769px){.app-footer__contents{gap:5.5555555556vw}}@media screen and (min-width: 1440px){.app-footer__contents{gap:80px}}@media screen and (max-width: 768px){.app-footer__contents{gap:18.6666666667vw}}@media screen and (max-width: 768px){.app-footer__contents{gap:6.6666666667vw}}@media screen and (max-width: 768px){.app-footer__contents{flex-direction:column}}.app-footer__adrs{flex-shrink:0;display:flex;flex-direction:column}@media screen and (min-width: 769px){.app-footer__adrs-logo>img{width:11.1111111111vw}}@media screen and (min-width: 1440px){.app-footer__adrs-logo>img{width:160px}}@media screen and (max-width: 768px){.app-footer__adrs-logo>img{width:37.3333333333vw}}@media screen and (max-width: 768px){.app-footer__adrs-logo>img{width:42.6666666667vw}}@media screen and (max-width: 768px){.app-footer__adrs-logo{display:flex;justify-content:center;align-items:center;width:100%}}.app-footer__adrs-items{display:flex;flex-direction:column}@media screen and (min-width: 769px){.app-footer__adrs-items{margin-top:1.7361111111vw}}@media screen and (min-width: 1440px){.app-footer__adrs-items{margin-top:25px}}@media screen and (max-width: 768px){.app-footer__adrs-items{margin-top:5.8333333333vw}}@media screen and (max-width: 768px){.app-footer__adrs-items{margin-top:12.2666666667vw}}@media screen and (min-width: 769px){.app-footer__adrs-items{gap:1.875vw}}@media screen and (min-width: 1440px){.app-footer__adrs-items{gap:27px}}@media screen and (max-width: 768px){.app-footer__adrs-items{gap:6.3vw}}@media screen and (max-width: 768px){.app-footer__adrs-items{gap:5.0666666667vw}}.app-footer__adrs-item{font-weight:500;line-height:2.6}@media screen and (min-width: 769px){.app-footer__adrs-item{font-size:.6944444444vw}}@media screen and (min-width: 1440px){.app-footer__adrs-item{font-size:10px}}@media screen and (max-width: 768px){.app-footer__adrs-item{font-size:2.3333333333vw}}@media screen and (max-width: 768px){.app-footer__adrs-item{font-size:3.2vw}}@media screen and (min-width: 769px){.app-footer__adrs-item.app-footer__adrs-item--en{font-family:Inter,serif}}@media screen and (max-width: 768px){.app-footer__adrs-item{line-height:1.6}}@media screen and (min-width: 769px){.app-footer-link{font-size:.6944444444vw}}@media screen and (min-width: 1440px){.app-footer-link{font-size:10px}}@media screen and (max-width: 768px){.app-footer-link{font-size:2.3333333333vw}}@media screen and (max-width: 768px){.app-footer-link{font-size:3.2vw}}@media screen and (max-width: 768px){.app-footer-link{border-top:1px solid #c7c7c7;position:relative}.app-footer-link:before{content:"";position:absolute;left:0;width:100%;height:1px;background:#fff}}@media screen and (max-width: 768px) and (min-width: 769px){.app-footer-link:before{top:16.0416666667vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.app-footer-link:before{top:231px}}@media screen and (max-width: 768px) and (max-width: 768px){.app-footer-link:before{top:53.9vw}}@media screen and (max-width: 768px) and (max-width: 768px){.app-footer-link:before{top:61.6vw}}.app-footer-link__list{display:flex}@media screen and (min-width: 769px){.app-footer-link__list{gap:2.5694444444vw}}@media screen and (min-width: 1440px){.app-footer-link__list{gap:37px}}@media screen and (max-width: 768px){.app-footer-link__list{gap:8.6333333333vw}}@media screen and (max-width: 768px){.app-footer-link__list{gap:4.5333333333vw}}@media screen and (max-width: 768px){.app-footer-link__list{flex-wrap:wrap;overflow:hidden;justify-content:center}}@media screen and (max-width: 768px) and (min-width: 769px){.app-footer-link__list{row-gap:1.875vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.app-footer-link__list{row-gap:27px}}@media screen and (max-width: 768px) and (max-width: 768px){.app-footer-link__list{row-gap:6.3vw}}.app-footer-link__block{display:flex;flex-direction:column}@media screen and (min-width: 769px){.app-footer-link__block{padding-top:3.125vw}}@media screen and (min-width: 1440px){.app-footer-link__block{padding-top:45px}}@media screen and (max-width: 768px){.app-footer-link__block{padding-top:10.5vw}}@media screen and (max-width: 768px){.app-footer-link__block{padding-top:8vw}}@media screen and (min-width: 769px){.app-footer-link__block{gap:.6597222222vw}}@media screen and (min-width: 1440px){.app-footer-link__block{gap:9.5px}}@media screen and (max-width: 768px){.app-footer-link__block{gap:2.2166666667vw}}@media screen and (max-width: 768px){.app-footer-link__block{gap:1.7333333333vw}}@media screen and (max-width: 768px){.app-footer-link__block:nth-of-type(1){min-width:93px}}@media screen and (max-width: 768px){.app-footer-link__block:nth-of-type(4){min-width:73px}}.app-footer-link__block>a{width:-moz-fit-content;width:fit-content}.app-footer-link__title{font-family:Inter,serif;font-weight:600}.app-footer-link__sns{position:absolute;display:flex}@media screen and (min-width: 769px){.app-footer-link__sns{bottom:0vw}}@media screen and (min-width: 1440px){.app-footer-link__sns{bottom:0px}}@media screen and (max-width: 768px){.app-footer-link__sns{bottom:0vw}}@media screen and (min-width: 769px){.app-footer-link__sns{right:3.125vw}}@media screen and (min-width: 1440px){.app-footer-link__sns{right:45px}}@media screen and (max-width: 768px){.app-footer-link__sns{right:10.5vw}}@media screen and (min-width: 769px){.app-footer-link__sns{gap:1.1805555556vw}}@media screen and (min-width: 1440px){.app-footer-link__sns{gap:17px}}@media screen and (max-width: 768px){.app-footer-link__sns{gap:3.9666666667vw}}@media screen and (max-width: 768px){.app-footer-link__sns{gap:5.3333333333vw}}@media screen and (max-width: 768px){.app-footer-link__sns{position:relative;right:auto;top:auto;align-items:center;justify-content:center}}@media screen and (max-width: 768px) and (min-width: 769px){.app-footer-link__sns{margin-top:.5555555556vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.app-footer-link__sns{margin-top:8px}}@media screen and (max-width: 768px) and (max-width: 768px){.app-footer-link__sns{margin-top:1.8666666667vw}}.app-footer-link__sns-link{display:block}.app-footer-link__sns-link>img{width:100%}@media screen and (min-width: 769px){.app-footer-link__sns-link.app-footer-link__sns-link--x{width:1.1805555556vw}}@media screen and (min-width: 1440px){.app-footer-link__sns-link.app-footer-link__sns-link--x{width:17px}}@media screen and (max-width: 768px){.app-footer-link__sns-link.app-footer-link__sns-link--x{width:3.9666666667vw}}@media screen and (max-width: 768px){.app-footer-link__sns-link.app-footer-link__sns-link--x{width:5.8666666667vw}}@media screen and (min-width: 769px){.app-footer-link__sns-link.app-footer-link__sns-link--fb{width:1.25vw}}@media screen and (min-width: 1440px){.app-footer-link__sns-link.app-footer-link__sns-link--fb{width:18px}}@media screen and (max-width: 768px){.app-footer-link__sns-link.app-footer-link__sns-link--fb{width:4.2vw}}@media screen and (max-width: 768px){.app-footer-link__sns-link.app-footer-link__sns-link--fb{width:6.1333333333vw}}@media screen and (min-width: 769px){.app-footer-link__sns-link.app-footer-link__sns-link--yt{width:1.5277777778vw}}@media screen and (min-width: 1440px){.app-footer-link__sns-link.app-footer-link__sns-link--yt{width:22px}}@media screen and (max-width: 768px){.app-footer-link__sns-link.app-footer-link__sns-link--yt{width:5.1333333333vw}}@media screen and (max-width: 768px){.app-footer-link__sns-link.app-footer-link__sns-link--yt{width:7.2vw}}.app-footer__bottom{background:#000}@media screen and (min-width: 769px){.app-footer__bottom{margin-top:3.75vw}}@media screen and (min-width: 1440px){.app-footer__bottom{margin-top:54px}}@media screen and (max-width: 768px){.app-footer__bottom{margin-top:12.6vw}}@media screen and (max-width: 768px){.app-footer__bottom{margin-top:10.4vw}}@media screen and (min-width: 769px){.app-footer__bottom{padding-top:1.5277777778vw}}@media screen and (min-width: 1440px){.app-footer__bottom{padding-top:22px}}@media screen and (max-width: 768px){.app-footer__bottom{padding-top:5.1333333333vw}}@media screen and (max-width: 768px){.app-footer__bottom{padding-top:1.8666666667vw}}@media screen and (min-width: 769px){.app-footer__bottom{padding-bottom:1.5277777778vw}}@media screen and (min-width: 1440px){.app-footer__bottom{padding-bottom:22px}}@media screen and (max-width: 768px){.app-footer__bottom{padding-bottom:5.1333333333vw}}@media screen and (max-width: 768px){.app-footer__bottom{padding-bottom:1.8666666667vw}}.app-footer__bottom-wrapper{position:relative}@media screen and (max-width: 768px){.app-footer__bottom-wrapper{display:flex;flex-direction:column-reverse}}@media screen and (max-width: 768px) and (min-width: 769px){.app-footer__bottom-wrapper{gap:2.0833333333vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.app-footer__bottom-wrapper{gap:30px}}@media screen and (max-width: 768px) and (max-width: 768px){.app-footer__bottom-wrapper{gap:7vw}}@media screen and (max-width: 768px) and (max-width: 768px){.app-footer__bottom-wrapper{gap:4.5333333333vw}}.app-footer__bottom-copy{position:absolute;left:0;font-family:Inter,serif;font-weight:500}@media screen and (min-width: 769px){.app-footer__bottom-copy{font-size:.6944444444vw}}@media screen and (min-width: 1440px){.app-footer__bottom-copy{font-size:10px}}@media screen and (max-width: 768px){.app-footer__bottom-copy{font-size:2.3333333333vw}}@media screen and (max-width: 768px){.app-footer__bottom-copy{font-size:2.6666666667vw}}@media screen and (max-width: 768px){.app-footer__bottom-copy{position:relative;left:auto;text-align:center}}.app-footer__bottom-lists{display:flex;justify-content:center}@media screen and (min-width: 769px){.app-footer__bottom-lists{gap:1.3888888889vw}}@media screen and (min-width: 1440px){.app-footer__bottom-lists{gap:20px}}@media screen and (max-width: 768px){.app-footer__bottom-lists{gap:4.6666666667vw}}@media screen and (max-width: 768px){.app-footer__bottom-lists{gap:5.3333333333vw}}@media screen and (min-width: 769px){.app-footer__bottom-list{font-size:.6944444444vw}}@media screen and (min-width: 1440px){.app-footer__bottom-list{font-size:10px}}@media screen and (max-width: 768px){.app-footer__bottom-list{font-size:2.3333333333vw}}@media screen and (max-width: 768px){.app-footer__bottom-list{font-size:2.6666666667vw}}@media screen and (min-width: 769px) and (min-width: 769px){.app-footer__bottom-list:nth-of-type(2){margin-right:1.6666666667vw}}@media screen and (min-width: 769px) and (min-width: 1440px){.app-footer__bottom-list:nth-of-type(2){margin-right:24px}}@media screen and (min-width: 769px) and (max-width: 768px){.app-footer__bottom-list:nth-of-type(2){margin-right:5.6vw}}.app-footer__pagetop{position:fixed}@media screen and (min-width: 769px){.app-footer__pagetop{width:2.0833333333vw}}@media screen and (min-width: 1440px){.app-footer__pagetop{width:30px}}@media screen and (max-width: 768px){.app-footer__pagetop{width:7vw}}@media screen and (max-width: 768px){.app-footer__pagetop{width:8vw}}@media screen and (min-width: 769px){.app-footer__pagetop{right:2.0833333333vw}}@media screen and (min-width: 1440px){.app-footer__pagetop{right:30px}}@media screen and (max-width: 768px){.app-footer__pagetop{right:7vw}}@media screen and (max-width: 768px){.app-footer__pagetop{right:6.6666666667vw}}@media screen and (min-width: 769px){.app-footer__pagetop{bottom:6.1111111111vw}}@media screen and (min-width: 1440px){.app-footer__pagetop{bottom:88px}}@media screen and (max-width: 768px){.app-footer__pagetop{bottom:20.5333333333vw}}@media screen and (max-width: 768px){.app-footer__pagetop{bottom:22.6666666667vw}}.app-header{position:fixed;left:0;top:0;width:100%;z-index:10;display:flex;justify-content:space-between;align-items:center;background-color:#fff;font-weight:500;font-family:Helvetica Neue,Helvetica,Arial,Verdana,Roboto,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:600;letter-spacing:1px}.app-header__logo{flex-shrink:0}@media screen and (min-width: 769px){.app-header__logo{width:11.1111111111vw}}@media screen and (min-width: 1440px){.app-header__logo{width:160px}}@media screen and (max-width: 768px){.app-header__logo{width:37.3333333333vw}}@media screen and (max-width: 768px){.app-header__logo{width:34.1333333333vw}}.app-header__info{display:flex;align-items:center}@media screen and (min-width: 769px){.app-header__info{gap:0vw}}@media screen and (min-width: 1440px){.app-header__info{gap:0px}}@media screen and (max-width: 768px){.app-header__info{gap:0vw}}@media screen and (min-width: 769px){.app-header__info{font-size:.8333333333vw}}@media screen and (min-width: 1440px){.app-header__info{font-size:12px}}@media screen and (max-width: 768px){.app-header__info{font-size:2.8vw}}@media screen and (min-width: 769px){.app-header__info{padding-right:2.0833333333vw}}@media screen and (min-width: 1440px){.app-header__info{padding-right:30px}}@media screen and (max-width: 768px){.app-header__info{padding-right:7vw}}@media screen and (max-width: 768px){.app-header__info{padding-right:2.6666666667vw}}@media screen and (max-width: 768px){.app-header__info{display:none}}.app-header-menu__list{display:flex;align-items:center}@media screen and (min-width: 769px){.app-header-menu__list{gap:1.6666666667vw}}@media screen and (min-width: 1440px){.app-header-menu__list{gap:24px}}@media screen and (max-width: 768px){.app-header-menu__list{gap:5.6vw}}@media screen and (max-width: 768px){.app-header-menu__list{display:none}}.app-header-menu__item{text-transform:uppercase}.app-header__dl{font-weight:600}@media screen and (min-width: 769px){.app-header__dl{margin-left:2.0833333333vw}}@media screen and (min-width: 1440px){.app-header__dl{margin-left:30px}}@media screen and (max-width: 768px){.app-header__dl{margin-left:7vw}}.app-header__dl a{display:block;font-family:Noto Sans JP,sans-serif;text-align:center;color:#001e64!important;border:1px solid #001e64}@media screen and (min-width: 769px){.app-header__dl a{font-size:.7638888889vw}}@media screen and (min-width: 1440px){.app-header__dl a{font-size:11px}}@media screen and (max-width: 768px){.app-header__dl a{font-size:2.5666666667vw}}@media screen and (min-width: 769px){.app-header__dl a{width:8.3333333333vw}}@media screen and (min-width: 1440px){.app-header__dl a{width:120px}}@media screen and (max-width: 768px){.app-header__dl a{width:28vw}}@media screen and (min-width: 769px){.app-header__dl a{border-radius:27.7777777778vw}}@media screen and (min-width: 1440px){.app-header__dl a{border-radius:400px}}@media screen and (max-width: 768px){.app-header__dl a{border-radius:93.3333333333vw}}@media screen and (min-width: 769px){.app-header__dl a{padding-top:.2777777778vw}}@media screen and (min-width: 1440px){.app-header__dl a{padding-top:4px}}@media screen and (max-width: 768px){.app-header__dl a{padding-top:.9333333333vw}}@media screen and (min-width: 769px){.app-header__dl a{padding-bottom:.2777777778vw}}@media screen and (min-width: 1440px){.app-header__dl a{padding-bottom:4px}}@media screen and (max-width: 768px){.app-header__dl a{padding-bottom:.9333333333vw}}.app-header__dl a:link,.app-header__dl a:visited{color:#001e64}@media screen and (min-width: 769px){.app-header__contact{margin-left:.8333333333vw}}@media screen and (min-width: 1440px){.app-header__contact{margin-left:12px}}@media screen and (max-width: 768px){.app-header__contact{margin-left:2.8vw}}.app-header__contact a{display:block;font-family:Noto Sans JP,sans-serif;text-align:center;background-color:#001e64;color:#fff}@media screen and (min-width: 769px){.app-header__contact a{font-size:.7638888889vw}}@media screen and (min-width: 1440px){.app-header__contact a{font-size:11px}}@media screen and (max-width: 768px){.app-header__contact a{font-size:2.5666666667vw}}@media screen and (min-width: 769px){.app-header__contact a{width:8.3333333333vw}}@media screen and (min-width: 1440px){.app-header__contact a{width:120px}}@media screen and (max-width: 768px){.app-header__contact a{width:28vw}}@media screen and (min-width: 769px){.app-header__contact a{border-radius:27.7777777778vw}}@media screen and (min-width: 1440px){.app-header__contact a{border-radius:400px}}@media screen and (max-width: 768px){.app-header__contact a{border-radius:93.3333333333vw}}@media screen and (min-width: 769px){.app-header__contact a{padding-top:.2777777778vw}}@media screen and (min-width: 1440px){.app-header__contact a{padding-top:4px}}@media screen and (max-width: 768px){.app-header__contact a{padding-top:.9333333333vw}}@media screen and (min-width: 769px){.app-header__contact a{padding-bottom:.2777777778vw}}@media screen and (min-width: 1440px){.app-header__contact a{padding-bottom:4px}}@media screen and (max-width: 768px){.app-header__contact a{padding-bottom:.9333333333vw}}.app-header__contact a:link,.app-header__contact a:visited{color:#fff}@media screen and (min-width: 769px){.app-header-lang{margin-left:1.3888888889vw}}@media screen and (min-width: 1440px){.app-header-lang{margin-left:20px}}@media screen and (max-width: 768px){.app-header-lang{margin-left:4.6666666667vw}}@media screen and (max-width: 768px){.app-header-lang{margin-left:0vw}}@media screen and (min-width: 769px){.app-header-lang{margin-top:0vw}}@media screen and (min-width: 1440px){.app-header-lang{margin-top:0}}@media screen and (max-width: 768px){.app-header-lang{margin-top:0vw}}@media screen and (max-width: 768px){.app-header-lang{margin-top:5.3333333333vw}}.app-header-lang__list{display:flex}@media screen and (max-width: 768px){.app-header-lang__list{padding-left:0!important;justify-content:center}}.app-header-lang__item{position:relative}@media screen and (min-width: 769px){.app-header-lang__item{padding-left:.4166666667vw}}@media screen and (min-width: 1440px){.app-header-lang__item{padding-left:6px}}@media screen and (max-width: 768px){.app-header-lang__item{padding-left:1.4vw}}@media screen and (max-width: 768px){.app-header-lang__item{padding-left:1.6vw}}@media screen and (min-width: 769px){.app-header-lang__item{padding-right:.4166666667vw}}@media screen and (min-width: 1440px){.app-header-lang__item{padding-right:6px}}@media screen and (max-width: 768px){.app-header-lang__item{padding-right:1.4vw}}@media screen and (max-width: 768px){.app-header-lang__item{padding-right:1.6vw}}@media screen and (min-width: 769px){.app-header-lang__item{font-size:.8333333333vw}}@media screen and (min-width: 1440px){.app-header-lang__item{font-size:12px}}@media screen and (max-width: 768px){.app-header-lang__item{font-size:2.8vw}}@media screen and (max-width: 768px){.app-header-lang__item{font-size:4.2666666667vw}}.app-header-lang__item:not(:first-child):before{content:"";top:50%;transform:translateY(-50%);left:0;position:absolute;background-color:#3c3c3c}@media screen and (min-width: 769px){.app-header-lang__item:not(:first-child):before{width:.0694444444vw}}@media screen and (min-width: 1440px){.app-header-lang__item:not(:first-child):before{width:1px}}@media screen and (max-width: 768px){.app-header-lang__item:not(:first-child):before{width:.2333333333vw}}@media screen and (min-width: 769px){.app-header-lang__item:not(:first-child):before{height:.7638888889vw}}@media screen and (min-width: 1440px){.app-header-lang__item:not(:first-child):before{height:11px}}@media screen and (max-width: 768px){.app-header-lang__item:not(:first-child):before{height:2.5666666667vw}}.app-header__humb{cursor:pointer;opacity:1;transform:translate(0);z-index:999}@media screen and (min-width: 769px){.app-header__humb{width:1.0416666667vw}}@media screen and (min-width: 1440px){.app-header__humb{width:15px}}@media screen and (max-width: 768px){.app-header__humb{width:3.5vw}}@media screen and (max-width: 768px){.app-header__humb{width:4vw}}@media screen and (min-width: 769px){.app-header__humb{height:.4861111111vw}}@media screen and (min-width: 1440px){.app-header__humb{height:7px}}@media screen and (max-width: 768px){.app-header__humb{height:1.6333333333vw}}@media screen and (max-width: 768px){.app-header__humb{height:1.8666666667vw}}@media screen and (min-width: 769px){.app-header__humb{margin-right:1.0416666667vw}}@media screen and (min-width: 1440px){.app-header__humb{margin-right:15px}}@media screen and (max-width: 768px){.app-header__humb{margin-right:3.5vw}}@media screen and (max-width: 768px){.app-header__humb{margin-right:4vw}}.app-header__humb span{transition:transform .8s cubic-bezier(.23,1,.32,1);position:absolute;left:0;top:0;width:100%;background-color:#3c3c3c}@media screen and (min-width: 769px){.app-header__humb span{height:.0694444444vw}}@media screen and (min-width: 1440px){.app-header__humb span{height:1px}}@media screen and (max-width: 768px){.app-header__humb span{height:.2333333333vw}}@media screen and (max-width: 768px){.app-header__humb span{height:.2666666667vw}}@media screen and (min-width: 769px){.app-header__humb span:nth-child(2){transform:translateY(.5555555556vw)}}@media screen and (max-width: 768px){.app-header__humb span:nth-child(2){transform:translateY(1.8666666667vw)}}@media screen and (min-width: 769px){.app-header__humb.open{width:1.3194444444vw}}@media screen and (min-width: 1440px){.app-header__humb.open{width:19px}}@media screen and (max-width: 768px){.app-header__humb.open{width:4.4333333333vw}}@media screen and (max-width: 768px){.app-header__humb.open{width:5.0666666667vw}}@media screen and (min-width: 769px){.app-header__humb.open span:nth-child(1){transform:translateY(.3472222222vw) rotate(45deg)}}@media screen and (max-width: 768px){.app-header__humb.open span:nth-child(1){transform:translateY(1.1666666667vw) rotate(45deg)}}@media screen and (max-width: 768px){.app-header__humb.open span:nth-child(1){transform:translateY(.7vw) rotate(45deg)}}.app-header__humb.open span:nth-child(2){width:100%}@media screen and (min-width: 769px){.app-header__humb.open span:nth-child(2){transform:translateY(.3472222222vw) rotate(-45deg)}}@media screen and (max-width: 768px){.app-header__humb.open span:nth-child(2){transform:translateY(1.1666666667vw) rotate(-45deg)}}@media screen and (max-width: 768px){.app-header__humb.open span:nth-child(2){transform:translateY(.7vw) rotate(-45deg)}}.app-header__modal{background:#fff;opacity:0;overflow-y:auto;overflow-x:hidden;position:fixed;bottom:0;left:-99999rem;right:99999rem;transition:opacity .25s ease-in,left 0s .25s,right 0s .25s;z-index:99}@media screen and (min-width: 769px){.app-header__modal{top:2.7777777778vw}}@media screen and (min-width: 1440px){.app-header__modal{top:40px}}@media screen and (max-width: 768px){.app-header__modal{top:9.3333333333vw}}@media screen and (max-width: 768px){.app-header__modal{top:10.6666666667vw}}.app-header__modal.open{left:0;opacity:1;right:0;transition:opacity .25s ease-out}.app-header__modal-bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.app-header__modal-nav{position:relative;font-family:Inter,serif;font-weight:600;line-height:2.06;display:flex;flex-direction:column;line-height:1.9}@media screen and (min-width: 769px){.app-header__modal-nav{font-size:2.0833333333vw}}@media screen and (min-width: 1440px){.app-header__modal-nav{font-size:30px}}@media screen and (max-width: 768px){.app-header__modal-nav{font-size:7vw}}@media screen and (max-width: 768px){.app-header__modal-nav{font-size:8vw}}@media screen and (min-width: 769px){.app-header__modal-nav{padding-top:5.2777777778vw}}@media screen and (min-width: 1440px){.app-header__modal-nav{padding-top:76px}}@media screen and (max-width: 768px){.app-header__modal-nav{padding-top:17.7333333333vw}}@media screen and (max-width: 768px){.app-header__modal-nav{padding-top:20.2666666667vw}}@media screen and (min-width: 769px){.app-header__modal-nav{padding-bottom:5.2777777778vw}}@media screen and (min-width: 1440px){.app-header__modal-nav{padding-bottom:76px}}@media screen and (max-width: 768px){.app-header__modal-nav{padding-bottom:17.7333333333vw}}@media screen and (max-width: 768px){.app-header__modal-nav{padding-bottom:20.2666666667vw}}.app-header__modal-nav a{position:relative;z-index:11}@media screen and (min-width: 769px){.app-header__modal-nav ul{padding-left:5.6944444444vw}}@media screen and (min-width: 1440px){.app-header__modal-nav ul{padding-left:82px}}@media screen and (max-width: 768px){.app-header__modal-nav ul{padding-left:19.1333333333vw}}@media screen and (max-width: 768px){.app-header__modal-nav ul{padding-left:21.8666666667vw}}.app-header__modal-btn{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 769px){.app-header__modal-btn{margin-top:2.0833333333vw}}@media screen and (min-width: 1440px){.app-header__modal-btn{margin-top:30px}}@media screen and (max-width: 768px){.app-header__modal-btn{margin-top:7vw}}@media screen and (max-width: 768px){.app-header__modal-btn{margin-top:5.3333333333vw}}@media screen and (min-width: 769px){.app-header__modal-btn{gap:1.9444444444vw}}@media screen and (min-width: 1440px){.app-header__modal-btn{gap:28px}}@media screen and (max-width: 768px){.app-header__modal-btn{gap:6.5333333333vw}}@media screen and (max-width: 768px){.app-header__modal-btn{gap:5.3333333333vw}}.app-header__modal-btnItem{font-family:Noto Sans JP,sans-serif}.app-header__modal-btnItem .btn-link{letter-spacing:normal}@media screen and (min-width: 769px){.app-header__modal-btnItem .btn-link{min-width:16.7361111111vw}}@media screen and (min-width: 1440px){.app-header__modal-btnItem .btn-link{min-width:241px}}@media screen and (max-width: 768px){.app-header__modal-btnItem .btn-link{min-width:56.2333333333vw}}@media screen and (max-width: 768px){.app-header__modal-btnItem .btn-link{min-width:64.2666666667vw}}@media screen and (min-width: 769px){.app-header__modal-btnItem .btn-link{min-height:2.7777777778vw}}@media screen and (min-width: 1440px){.app-header__modal-btnItem .btn-link{min-height:40px}}@media screen and (max-width: 768px){.app-header__modal-btnItem .btn-link{min-height:9.3333333333vw}}@media screen and (max-width: 768px){.app-header__modal-btnItem .btn-link{min-height:10.6666666667vw}}.app-header__modal-btnItem .btn-link .btn-link--border{font-weight:500}body{background-color:#fff;z-index:2;position:relative;color:#282828;padding-top:0}#ridgei2024{font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:1.6}@media screen and (min-width: 769px){#ridgei2024{font-size:.9722222222vw}}@media screen and (min-width: 1440px){#ridgei2024{font-size:14px}}@media screen and (max-width: 768px){#ridgei2024{font-size:3.2666666667vw}}@media screen and (max-width: 768px){#ridgei2024{font-size:3.2vw}}#ridgei2024 .en-main{font-family:Inter,serif}@media screen and (max-width: 768px){.pc_only{display:none!important}}@media screen and (min-width: 769px){.sp_only{display:none!important}}.vjs-waiting{visibility:hidden;background:transparent}.vjs-loading-spinner{display:none!important}main{position:relative;z-index:2}img{max-width:100%;display:block}.top-head{text-align:center;color:#001e64;font-family:Inter,serif;font-weight:400;font-weight:600;line-height:1}@media screen and (min-width: 769px){.top-head{font-size:3.3333333333vw}}@media screen and (min-width: 1440px){.top-head{font-size:48px}}@media screen and (max-width: 768px){.top-head{font-size:11.2vw}}@media screen and (max-width: 768px){.top-head{font-size:8.3333333333vw}}a{transition:opacity .3s ease}a:hover{opacity:.8}.l-page-service p+p,.page-company-message__contents p+p,.app-footer p+p,.l-page-company p+p{margin-top:0}.cdp-copy-alert-success{display:none!important}.movie-modal{display:none;z-index:500;position:fixed;top:0;left:0;width:100%;height:100%}.movie-modal__inner{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;background-color:#00000080}.movie-modal__iframe-wrap{position:relative;max-width:95vw;width:960px}.movie-modal__iframe-wrap svg{position:absolute;cursor:pointer;transition:transform .2s;width:24px;right:0;top:-38px}@media (hover: hover) and (min-width: 769px){.movie-modal__iframe-wrap svg:hover{transform:scale(1.1)}}.movie-modal__iframe{aspect-ratio:16/9;height:100%;width:100%;background:#000}.btn-link{position:relative;font-weight:500;color:#fff;line-height:1.85;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;background:#001e64}@media screen and (min-width: 769px){.btn-link{font-size:.9722222222vw}}@media screen and (min-width: 1440px){.btn-link{font-size:14px}}@media screen and (max-width: 768px){.btn-link{font-size:3.2666666667vw}}@media screen and (max-width: 768px){.btn-link{font-size:3.2vw}}@media screen and (min-width: 769px){.btn-link{border-radius:2.5vw}}@media screen and (min-width: 1440px){.btn-link{border-radius:36px}}@media screen and (max-width: 768px){.btn-link{border-radius:8.4vw}}@media screen and (max-width: 768px){.btn-link{border-radius:8.64vw}}@media screen and (min-width: 769px){.btn-link{min-height:2.5vw}}@media screen and (min-width: 1440px){.btn-link{min-height:36px}}@media screen and (max-width: 768px){.btn-link{min-height:8.4vw}}@media screen and (max-width: 768px){.btn-link{min-height:8.6666666667vw}}@media screen and (min-width: 769px){.btn-link{min-width:11.1111111111vw}}@media screen and (min-width: 1440px){.btn-link{min-width:160px}}@media screen and (max-width: 768px){.btn-link{min-width:37.3333333333vw}}@media screen and (max-width: 768px){.btn-link{min-width:38.4vw}}@media screen and (min-width: 769px){.btn-link{padding-left:3.0555555556vw}}@media screen and (min-width: 1440px){.btn-link{padding-left:44px}}@media screen and (max-width: 768px){.btn-link{padding-left:10.2666666667vw}}@media screen and (max-width: 768px){.btn-link{padding-left:10.1333333333vw}}@media screen and (min-width: 769px){.btn-link{padding-right:3.3333333333vw}}@media screen and (min-width: 1440px){.btn-link{padding-right:48px}}@media screen and (max-width: 768px){.btn-link{padding-right:11.2vw}}@media screen and (max-width: 768px){.btn-link{padding-right:10.6666666667vw}}.btn-link:hover{opacity:1}.btn-link:hover>.btn__arrow{opacity:1;transform:translateY(-50%) translate(3px)}.btn-link.btn-link--more{background:#001e64}@media screen and (min-width: 769px){.btn-link.btn-link--more{font-size:.9722222222vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--more{font-size:14px}}@media screen and (max-width: 768px){.btn-link.btn-link--more{font-size:3.2666666667vw}}@media screen and (max-width: 768px){.btn-link.btn-link--more{font-size:3.2vw}}@media screen and (min-width: 769px){.btn-link.btn-link--more{border-radius:2.5vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--more{border-radius:36px}}@media screen and (max-width: 768px){.btn-link.btn-link--more{border-radius:8.4vw}}@media screen and (max-width: 768px){.btn-link.btn-link--more{border-radius:8.5333333333vw}}@media screen and (min-width: 769px){.btn-link.btn-link--more{min-height:2.5vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--more{min-height:36px}}@media screen and (max-width: 768px){.btn-link.btn-link--more{min-height:8.4vw}}@media screen and (max-width: 768px){.btn-link.btn-link--more{min-height:8.5333333333vw}}@media screen and (min-width: 769px){.btn-link.btn-link--more{min-width:11.1111111111vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--more{min-width:160px}}@media screen and (max-width: 768px){.btn-link.btn-link--more{min-width:37.3333333333vw}}@media screen and (max-width: 768px){.btn-link.btn-link--more{min-width:38.4vw}}@media screen and (min-width: 769px){.btn-link.btn-link--more{padding-left:3.0555555556vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--more{padding-left:44px}}@media screen and (max-width: 768px){.btn-link.btn-link--more{padding-left:10.2666666667vw}}@media screen and (max-width: 768px){.btn-link.btn-link--more{padding-left:9.0666666667vw}}@media screen and (min-width: 769px){.btn-link.btn-link--more{padding-right:3.3333333333vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--more{padding-right:48px}}@media screen and (max-width: 768px){.btn-link.btn-link--more{padding-right:11.2vw}}@media screen and (max-width: 768px){.btn-link.btn-link--more{padding-right:9.6vw}}@media screen and (min-width: 769px){.btn-link.btn-link--more>.btn__arrow{right:.6944444444vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--more>.btn__arrow{right:10px}}@media screen and (max-width: 768px){.btn-link.btn-link--more>.btn__arrow{right:2.3333333333vw}}.btn-link.btn-link--border{border:1px solid #001e64;color:#001e64;font-weight:700;background:transparent}@media screen and (min-width: 769px){.btn-link.btn-link--border{padding-left:1.25vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--border{padding-left:18px}}@media screen and (max-width: 768px){.btn-link.btn-link--border{padding-left:4.2vw}}@media screen and (max-width: 768px){.btn-link.btn-link--border{padding-left:4.2666666667vw}}@media screen and (min-width: 769px){.btn-link.btn-link--border{padding-right:1.9444444444vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--border{padding-right:28px}}@media screen and (max-width: 768px){.btn-link.btn-link--border{padding-right:6.5333333333vw}}@media screen and (max-width: 768px){.btn-link.btn-link--border{padding-right:6.1333333333vw}}.btn-link.btn-link--border>.btn__arrow{stroke:#001e64}@media screen and (min-width: 769px){.btn-link.btn-link--border>.btn__arrow{right:.5555555556vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--border>.btn__arrow{right:8px}}@media screen and (max-width: 768px){.btn-link.btn-link--border>.btn__arrow{right:1.8666666667vw}}.btn-link.btn-link--white{border:1px solid #d9d9d9;transition:all .3s ease}@media screen and (min-width: 769px){.btn-link.btn-link--white{font-size:.9722222222vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--white{font-size:14px}}@media screen and (max-width: 768px){.btn-link.btn-link--white{font-size:3.2666666667vw}}@media screen and (max-width: 768px){.btn-link.btn-link--white{font-size:3.2vw}}@media screen and (min-width: 769px){.btn-link.btn-link--white{border-radius:3.4722222222vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--white{border-radius:50px}}@media screen and (max-width: 768px){.btn-link.btn-link--white{border-radius:11.6666666667vw}}@media screen and (max-width: 768px){.btn-link.btn-link--white{border-radius:6.6666666667vw}}@media screen and (min-width: 769px){.btn-link.btn-link--white{min-height:3.4722222222vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--white{min-height:50px}}@media screen and (max-width: 768px){.btn-link.btn-link--white{min-height:11.6666666667vw}}@media screen and (max-width: 768px){.btn-link.btn-link--white{min-height:10.6666666667vw}}@media screen and (min-width: 769px){.btn-link.btn-link--white{min-width:15.2777777778vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--white{min-width:220px}}@media screen and (max-width: 768px){.btn-link.btn-link--white{min-width:51.3333333333vw}}@media screen and (max-width: 768px){.btn-link.btn-link--white{min-width:64.2666666667vw}}@media screen and (min-width: 769px){.btn-link.btn-link--white{padding-left:3.6111111111vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--white{padding-left:52px}}@media screen and (max-width: 768px){.btn-link.btn-link--white{padding-left:12.1333333333vw}}@media screen and (min-width: 769px){.btn-link.btn-link--white{padding-right:3.8194444444vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--white{padding-right:55px}}@media screen and (max-width: 768px){.btn-link.btn-link--white{padding-right:12.8333333333vw}}.btn-link.btn-link--white:hover{background:white;color:#001e64}.btn-link.btn-link--white:hover path{stroke:#001e64}.btn-link.btn-link--top{border:1px solid #d9d9d9;transition:all .3s ease}@media screen and (min-width: 769px){.btn-link.btn-link--top{border-radius:3.4722222222vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--top{border-radius:50px}}@media screen and (max-width: 768px){.btn-link.btn-link--top{border-radius:11.6666666667vw}}@media screen and (min-width: 769px){.btn-link.btn-link--top{min-height:3.4722222222vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--top{min-height:50px}}@media screen and (max-width: 768px){.btn-link.btn-link--top{min-height:11.6666666667vw}}@media screen and (max-width: 768px){.btn-link.btn-link--top{min-height:10.6666666667vw}}@media screen and (min-width: 769px){.btn-link.btn-link--top{min-width:15.2777777778vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--top{min-width:220px}}@media screen and (max-width: 768px){.btn-link.btn-link--top{min-width:51.3333333333vw}}@media screen and (max-width: 768px){.btn-link.btn-link--top{min-width:64.2666666667vw}}@media screen and (min-width: 769px){.btn-link.btn-link--top{padding-left:3.6111111111vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--top{padding-left:52px}}@media screen and (max-width: 768px){.btn-link.btn-link--top{padding-left:12.1333333333vw}}@media screen and (min-width: 769px){.btn-link.btn-link--top{padding-right:3.0555555556vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--top{padding-right:44px}}@media screen and (max-width: 768px){.btn-link.btn-link--top{padding-right:10.2666666667vw}}@media screen and (min-width: 769px){.btn-link.btn-link--top{font-size:.9722222222vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--top{font-size:14px}}@media screen and (max-width: 768px){.btn-link.btn-link--top{font-size:3.2666666667vw}}@media screen and (max-width: 768px){.btn-link.btn-link--top{font-size:3.2vw}}.btn-link.btn-link--top>.btn__arrow{right:auto;transform:scaleX(-1) translateY(-50%)}@media screen and (min-width: 769px){.btn-link.btn-link--top>.btn__arrow{left:.6944444444vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--top>.btn__arrow{left:10px}}@media screen and (max-width: 768px){.btn-link.btn-link--top>.btn__arrow{left:2.3333333333vw}}.btn-link.btn-link--top:hover{background:white;color:#001e64}.btn-link.btn-link--top:hover path{stroke:#001e64}.btn-link.btn-link--grd{background:linear-gradient(-90deg,rgba(0,255,255,.6) -74.19%,#0064c7 70.46%);transition:all .3s ease}@media screen and (min-width: 769px){.btn-link.btn-link--grd{font-size:.9722222222vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--grd{font-size:14px}}@media screen and (max-width: 768px){.btn-link.btn-link--grd{font-size:3.2666666667vw}}@media screen and (max-width: 768px){.btn-link.btn-link--grd{font-size:3.2vw}}@media screen and (min-width: 769px){.btn-link.btn-link--grd{border-radius:3.4722222222vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--grd{border-radius:50px}}@media screen and (max-width: 768px){.btn-link.btn-link--grd{border-radius:11.6666666667vw}}@media screen and (max-width: 768px){.btn-link.btn-link--grd{border-radius:6.6666666667vw}}@media screen and (min-width: 769px){.btn-link.btn-link--grd{padding-left:2.7777777778vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--grd{padding-left:40px}}@media screen and (max-width: 768px){.btn-link.btn-link--grd{padding-left:9.3333333333vw}}@media screen and (max-width: 768px){.btn-link.btn-link--grd{padding-left:10.4vw}}@media screen and (min-width: 769px){.btn-link.btn-link--grd{padding-right:2.7777777778vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--grd{padding-right:40px}}@media screen and (max-width: 768px){.btn-link.btn-link--grd{padding-right:9.3333333333vw}}@media screen and (max-width: 768px){.btn-link.btn-link--grd{padding-right:10.4vw}}@media screen and (min-width: 769px){.btn-link.btn-link--grd{min-height:3.4722222222vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--grd{min-height:50px}}@media screen and (max-width: 768px){.btn-link.btn-link--grd{min-height:11.6666666667vw}}@media screen and (max-width: 768px){.btn-link.btn-link--grd{min-height:10.6666666667vw}}@media screen and (min-width: 769px){.btn-link.btn-link--grd{min-width:21.5277777778vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--grd{min-width:310px}}@media screen and (max-width: 768px){.btn-link.btn-link--grd{min-width:72.3333333333vw}}@media screen and (max-width: 768px){.btn-link.btn-link--grd{min-width:64.2666666667vw}}@media screen and (min-width: 769px){.btn-link.btn-link--grd>.btn__arrow{right:.9027777778vw}}@media screen and (min-width: 1440px){.btn-link.btn-link--grd>.btn__arrow{right:13px}}@media screen and (max-width: 768px){.btn-link.btn-link--grd>.btn__arrow{right:3.0333333333vw}}@media screen and (max-width: 768px){.btn-link.btn-link--grd>.btn__arrow{right:2.1333333333vw}}.btn__arrow{position:absolute;top:50%;transform:translateY(-50%);stroke:#fff;transition:transform .3s ease}@media screen and (min-width: 769px){.btn__arrow{right:.6944444444vw}}@media screen and (min-width: 1440px){.btn__arrow{right:10px}}@media screen and (max-width: 768px){.btn__arrow{right:2.3333333333vw}}@media screen and (min-width: 769px){.btn__arrow{width:.9027777778vw}}@media screen and (min-width: 1440px){.btn__arrow{width:13px}}@media screen and (max-width: 768px){.btn__arrow{width:3.0333333333vw}}.circle-icon{width:100%;position:relative;aspect-ratio:1}.circle-icon.inview .circle-icon__circle{transform:rotate(0);opacity:1}.circle-icon.inview .circle-icon__circle img{transform:scale(1)}.circle-icon.inview .circle-icon__icon img{opacity:1;transform:none}.circle-icon__circle{transform:rotate(120deg);transition:opacity 1s ease,transform 2.5s cubic-bezier(.86,0,.07,1);opacity:0}.circle-icon__circle img{transition:transform 1.5s cubic-bezier(.23,1,.32,1);transform:scale(.5)}.circle-icon__icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:55%;height:55%}.circle-icon__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;transform:scale(.7);opacity:0;transition:opacity .5s ease 1.1s,transform 1s cubic-bezier(.23,1,.32,1) 1.1s}.circle-icon__icon-2{transform:translate(-45%,-55%)}.circle-icon__icon-5{transform:translate(-45%,-47%)}.circle-icon__icon-6{transform:translate(-45%,-55%)}.circle-icon__icon-8,.circle-icon__icon-10{transform:translate(-50%,-55%)}.page-header{background-image:url(/assets/images/p_company_header_bg.jpg);background-position:top center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 769px){.page-header{padding-top:10.4166666667vw}}@media screen and (min-width: 1440px){.page-header{padding-top:150px}}@media screen and (max-width: 768px){.page-header{padding-top:35vw}}@media screen and (max-width: 768px){.page-header{padding-top:24.2666666667vw}}@media screen and (min-width: 769px){.page-header{padding-bottom:12.1527777778vw}}@media screen and (min-width: 1440px){.page-header{padding-bottom:175px}}@media screen and (max-width: 768px){.page-header{padding-bottom:40.8333333333vw}}@media screen and (max-width: 768px){.page-header{padding-bottom:26.1333333333vw}}@media screen and (min-width: 769px){.page-header{margin-top:3.4722222222vw}}@media screen and (min-width: 1440px){.page-header{margin-top:50px}}@media screen and (max-width: 768px){.page-header{margin-top:11.6666666667vw}}@media screen and (max-width: 768px){.page-header{margin-top:10.6666666667vw}}.page-header__card{background-image:url(/assets/images/p_company_header_card_bg.jpg);background-position:top center;background-size:100% 100%;background-repeat:no-repeat}@media screen and (min-width: 769px){.page-header__card{padding-top:4.7222222222vw}}@media screen and (min-width: 1440px){.page-header__card{padding-top:68px}}@media screen and (max-width: 768px){.page-header__card{padding-top:15.8666666667vw}}@media screen and (max-width: 768px){.page-header__card{padding-top:10.6666666667vw}}@media screen and (min-width: 769px){.page-header__card{padding-bottom:4.7222222222vw}}@media screen and (min-width: 1440px){.page-header__card{padding-bottom:68px}}@media screen and (max-width: 768px){.page-header__card{padding-bottom:15.8666666667vw}}@media screen and (max-width: 768px){.page-header__card{padding-bottom:10.6666666667vw}}@media screen and (max-width: 768px){.page-header__card{background-image:url(/assets/images/p_company_header_card_bg_sp.jpg)}}.page-header__card-item{position:relative;overflow:hidden;z-index:1}.page-header__card-item.active .link-card__item-arrow,.page-header__card-item.active .link-card__item-label{opacity:.3}.page-header__card-item.active:before{content:"";opacity:1;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;background-color:#777;mix-blend-mode:saturation}.page-header-title{display:flex;flex-direction:column;color:#efefef}@media screen and (min-width: 769px){.page-header-title{gap:.4166666667vw}}@media screen and (min-width: 1440px){.page-header-title{gap:6px}}@media screen and (max-width: 768px){.page-header-title{gap:1.4vw}}@media screen and (max-width: 768px){.page-header-title{gap:3.7333333333vw}}.page-header-title__main{font-family:Inter,serif;font-weight:400;font-weight:600;line-height:1.2}@media screen and (min-width: 769px){.page-header-title__main{font-size:3.4722222222vw}}@media screen and (min-width: 1440px){.page-header-title__main{font-size:50px}}@media screen and (max-width: 768px){.page-header-title__main{font-size:11.6666666667vw}}@media screen and (max-width: 768px){.page-header-title__main{font-size:8vw}}@media screen and (min-width: 769px){.page-header-title__main{letter-spacing:.0694444444vw}}@media screen and (min-width: 1440px){.page-header-title__main{letter-spacing:1px}}@media screen and (max-width: 768px){.page-header-title__main{letter-spacing:.2333333333vw}}@media screen and (max-width: 768px){.page-header-title__main{letter-spacing:0vw}}@media screen and (max-width: 768px){.page-header-title__main{text-align:center}}.page-header-title__sub{font-weight:500;line-height:1.8}@media screen and (min-width: 769px){.page-header-title__sub{font-size:1.1111111111vw}}@media screen and (min-width: 1440px){.page-header-title__sub{font-size:16px}}@media screen and (max-width: 768px){.page-header-title__sub{font-size:3.7333333333vw}}@media screen and (max-width: 768px){.page-header-title__sub{font-size:3.2vw}}@media screen and (max-width: 768px){.page-header-title__sub{line-height:1.6}}.section-title{font-family:Inter,Noto Sans JP,sans-serif;font-weight:600;color:#000;text-align:center;line-height:1.2}@media screen and (min-width: 769px){.section-title{font-size:3.4722222222vw}}@media screen and (min-width: 1440px){.section-title{font-size:50px}}@media screen and (max-width: 768px){.section-title{font-size:11.6666666667vw}}@media screen and (max-width: 768px){.section-title{font-size:8vw}}@media screen and (min-width: 769px){.section-title{letter-spacing:.0694444444vw}}@media screen and (min-width: 1440px){.section-title{letter-spacing:1px}}@media screen and (max-width: 768px){.section-title{letter-spacing:.2333333333vw}}@media screen and (max-width: 768px){.section-title{letter-spacing:0vw}}.section-title.section-title--white{color:#fff}.section-sub-title{font-weight:700;line-height:1.5;color:#001e64}@media screen and (min-width: 769px){.section-sub-title{font-size:2.0833333333vw}}@media screen and (min-width: 1440px){.section-sub-title{font-size:30px}}@media screen and (max-width: 768px){.section-sub-title{font-size:7vw}}@media screen and (max-width: 768px){.section-sub-title{font-size:5.3333333333vw}}@media screen and (min-width: 769px){.section-sub-title{letter-spacing:.1041666667vw}}@media screen and (min-width: 1440px){.section-sub-title{letter-spacing:1.5px}}@media screen and (max-width: 768px){.section-sub-title{letter-spacing:.35vw}}@media screen and (max-width: 768px){.section-sub-title{letter-spacing:.2666666667vw}}@media screen and (max-width: 768px){.section-sub-title{line-height:1.6}}.section-desc{font-weight:500;line-height:1.8;width:100%}@media screen and (min-width: 769px){.section-desc{font-size:1.1111111111vw}}@media screen and (min-width: 1440px){.section-desc{font-size:16px}}@media screen and (max-width: 768px){.section-desc{font-size:3.7333333333vw}}@media screen and (max-width: 768px){.section-desc{font-size:3.2vw}}@media screen and (min-width: 769px){.section-desc{margin-inline:auto}}@media screen and (min-width: 769px) and (min-width: 769px){.section-desc{max-width:51.3888888889vw}}@media screen and (min-width: 769px) and (min-width: 1440px){.section-desc{max-width:740px}}@media screen and (min-width: 769px) and (max-width: 768px){.section-desc{max-width:172.6666666667vw}}@media screen and (min-width: 769px) and (min-width: 769px){.section-desc{padding-left:1.3888888889vw}}@media screen and (min-width: 769px) and (min-width: 1440px){.section-desc{padding-left:20px}}@media screen and (min-width: 769px) and (max-width: 768px){.section-desc{padding-left:4.6666666667vw}}@media screen and (min-width: 769px) and (max-width: 768px){.section-desc{padding-left:5.3333333333vw}}@media screen and (min-width: 769px) and (min-width: 769px){.section-desc{padding-right:1.3888888889vw}}@media screen and (min-width: 769px) and (min-width: 1440px){.section-desc{padding-right:20px}}@media screen and (min-width: 769px) and (max-width: 768px){.section-desc{padding-right:4.6666666667vw}}@media screen and (min-width: 769px) and (max-width: 768px){.section-desc{padding-right:5.3333333333vw}}@media screen and (max-width: 768px){.section-desc{line-height:1.6;max-width:100%}}.section-text{font-weight:500;line-height:1.8}@media screen and (min-width: 769px){.section-text{font-size:1.1111111111vw}}@media screen and (min-width: 1440px){.section-text{font-size:16px}}@media screen and (max-width: 768px){.section-text{font-size:3.7333333333vw}}@media screen and (max-width: 768px){.section-text{line-height:1.71}}.section-text-body{font-weight:500;line-height:1.71}@media screen and (min-width: 769px){.section-text-body{font-size:.9722222222vw}}@media screen and (min-width: 1440px){.section-text-body{font-size:14px}}@media screen and (max-width: 768px){.section-text-body{font-size:3.2666666667vw}}@media screen and (max-width: 768px){.section-text-body{font-size:3.7333333333vw}}.section-head-medium{line-height:1.6;font-weight:700;letter-spacing:1px}@media screen and (min-width: 769px){.section-head-medium{font-size:1.3888888889vw}}@media screen and (min-width: 1440px){.section-head-medium{font-size:20px}}@media screen and (max-width: 768px){.section-head-medium{font-size:4.6666666667vw}}@media screen and (max-width: 768px){.section-head-medium{font-size:5.3333333333vw}}.inner{width:100%;margin-inline:auto}@media screen and (min-width: 769px){.inner{max-width:71.5277777778vw}}@media screen and (min-width: 1440px){.inner{max-width:1030px}}@media screen and (max-width: 768px){.inner{max-width:240.3333333333vw}}@media screen and (min-width: 769px){.inner{padding-left:1.3888888889vw}}@media screen and (min-width: 1440px){.inner{padding-left:20px}}@media screen and (max-width: 768px){.inner{padding-left:4.6666666667vw}}@media screen and (max-width: 768px){.inner{padding-left:5.3333333333vw}}@media screen and (min-width: 769px){.inner{padding-right:1.3888888889vw}}@media screen and (min-width: 1440px){.inner{padding-right:20px}}@media screen and (max-width: 768px){.inner{padding-right:4.6666666667vw}}@media screen and (max-width: 768px){.inner{padding-right:5.3333333333vw}}.inner-800{width:100%;margin-inline:auto}@media screen and (min-width: 769px){.inner-800{max-width:58.3333333333vw}}@media screen and (min-width: 1440px){.inner-800{max-width:840px}}@media screen and (max-width: 768px){.inner-800{max-width:196vw}}@media screen and (min-width: 769px){.inner-800{padding-left:1.3888888889vw}}@media screen and (min-width: 1440px){.inner-800{padding-left:20px}}@media screen and (max-width: 768px){.inner-800{padding-left:4.6666666667vw}}@media screen and (max-width: 768px){.inner-800{padding-left:5.3333333333vw}}@media screen and (min-width: 769px){.inner-800{padding-right:1.3888888889vw}}@media screen and (min-width: 1440px){.inner-800{padding-right:20px}}@media screen and (max-width: 768px){.inner-800{padding-right:4.6666666667vw}}@media screen and (max-width: 768px){.inner-800{padding-right:5.3333333333vw}}.link-card__items{display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (min-width: 769px){.link-card__items{-moz-column-gap:2.0833333333vw;column-gap:2.0833333333vw}}@media screen and (min-width: 1440px){.link-card__items{-moz-column-gap:30px;column-gap:30px}}@media screen and (max-width: 768px){.link-card__items{-moz-column-gap:7vw;column-gap:7vw}}@media screen and (min-width: 769px){.link-card__items{row-gap:2.3611111111vw}}@media screen and (min-width: 1440px){.link-card__items{row-gap:34px}}@media screen and (max-width: 768px){.link-card__items{row-gap:7.9333333333vw}}@media screen and (max-width: 768px){.link-card__items{display:grid;grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px) and (min-width: 769px){.link-card__items{gap:1.3888888889vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.link-card__items{gap:20px}}@media screen and (max-width: 768px) and (max-width: 768px){.link-card__items{gap:4.6666666667vw}}@media screen and (max-width: 768px) and (max-width: 768px){.link-card__items{gap:5.3333333333vw}}.link-card__item{background:#fff}@media screen and (min-width: 769px){.link-card__item{border-radius:.6944444444vw}}@media screen and (min-width: 1440px){.link-card__item{border-radius:10px}}@media screen and (max-width: 768px){.link-card__item{border-radius:2.3333333333vw}}@media screen and (max-width: 768px){.link-card__item{border-radius:2.6666666667vw}}.link-card__item-link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}@media screen and (min-width: 769px){.link-card__item-link{padding-top:.6944444444vw}}@media screen and (min-width: 1440px){.link-card__item-link{padding-top:10px}}@media screen and (max-width: 768px){.link-card__item-link{padding-top:2.3333333333vw}}@media screen and (max-width: 768px){.link-card__item-link{padding-top:0vw}}@media screen and (min-width: 769px){.link-card__item-link{height:9.7222222222vw}}@media screen and (min-width: 1440px){.link-card__item-link{height:140px}}@media screen and (max-width: 768px){.link-card__item-link{height:32.6666666667vw}}@media screen and (max-width: 768px){.link-card__item-link{height:30.4vw}}@media screen and (min-width: 769px){.link-card__item-link{gap:.6944444444vw}}@media screen and (min-width: 1440px){.link-card__item-link{gap:10px}}@media screen and (max-width: 768px){.link-card__item-link{gap:2.3333333333vw}}@media screen and (max-width: 768px){.link-card__item-link{gap:1.3333333333vw}}@media screen and (max-width: 768px) and (min-width: 769px){.link-card__item-link{gap:.3472222222vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.link-card__item-link{gap:5px}}@media screen and (max-width: 768px) and (max-width: 768px){.link-card__item-link{gap:1.1666666667vw}}.link-card__item-link.active:hover{opacity:1}.link-card__item-link.active .link-card__item-arrow,.link-card__item-link.active .link-card__item-label{opacity:.3}.link-card__item-link.active:before{content:"";opacity:1;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;background-color:#777;mix-blend-mode:saturation}.link-card__item-icon{aspect-ratio:1/1;flex-shrink:0;display:flex;align-items:flex-end;justify-content:center}@media screen and (min-width: 769px){.link-card__item-icon{width:2.2916666667vw}}@media screen and (min-width: 1440px){.link-card__item-icon{width:33px}}@media screen and (max-width: 768px){.link-card__item-icon{width:7.7vw}}@media screen and (max-width: 768px){.link-card__item-icon{width:8vw}}.link-card__item-icon>img{-o-object-fit:contain;object-fit:contain;width:100%}.link-card__item-label{color:#282828;font-weight:600;line-height:1.6}@media screen and (min-width: 769px){.link-card__item-label{font-size:1.3888888889vw}}@media screen and (min-width: 1440px){.link-card__item-label{font-size:20px}}@media screen and (max-width: 768px){.link-card__item-label{font-size:4.6666666667vw}}@media screen and (max-width: 768px){.link-card__item-label{font-size:3.7333333333vw}}@media screen and (min-width: 769px){.link-card__item-label{letter-spacing:.0694444444vw}}@media screen and (min-width: 1440px){.link-card__item-label{letter-spacing:1px}}@media screen and (max-width: 768px){.link-card__item-label{letter-spacing:.2333333333vw}}@media screen and (max-width: 768px){.link-card__item-label{letter-spacing:.1866666667vw}}.link-card__item-arrow{position:absolute}@media screen and (min-width: 769px){.link-card__item-arrow{bottom:.7638888889vw}}@media screen and (min-width: 1440px){.link-card__item-arrow{bottom:11px}}@media screen and (max-width: 768px){.link-card__item-arrow{bottom:2.5666666667vw}}@media screen and (max-width: 768px){.link-card__item-arrow{bottom:1.3333333333vw}}@media screen and (min-width: 769px){.link-card__item-arrow{right:.7638888889vw}}@media screen and (min-width: 1440px){.link-card__item-arrow{right:11px}}@media screen and (max-width: 768px){.link-card__item-arrow{right:2.5666666667vw}}@media screen and (max-width: 768px){.link-card__item-arrow{right:1.3333333333vw}}@media screen and (min-width: 769px){.link-card__item-arrow{width:2.0833333333vw}}@media screen and (min-width: 1440px){.link-card__item-arrow{width:30px}}@media screen and (max-width: 768px){.link-card__item-arrow{width:7vw}}@media screen and (max-width: 768px){.link-card__item-arrow{width:5.3333333333vw}}.service-box__boxs{display:flex;flex-direction:column}@media screen and (min-width: 769px){.service-box__boxs{gap:2.0833333333vw}}@media screen and (min-width: 1440px){.service-box__boxs{gap:30px}}@media screen and (max-width: 768px){.service-box__boxs{gap:7vw}}@media screen and (max-width: 768px){.service-box__boxs{gap:5.3333333333vw}}.service-box__box{background:#fff;width:100%;display:grid;grid-template-columns:auto auto;justify-content:space-between}@media screen and (min-width: 769px){.service-box__box{border-radius:.6944444444vw}}@media screen and (min-width: 1440px){.service-box__box{border-radius:10px}}@media screen and (max-width: 768px){.service-box__box{border-radius:2.3333333333vw}}@media screen and (max-width: 768px){.service-box__box{border-radius:2.6666666667vw}}@media screen and (min-width: 769px){.service-box__box{padding-right:3.75vw}}@media screen and (min-width: 1440px){.service-box__box{padding-right:54px}}@media screen and (max-width: 768px){.service-box__box{padding-right:12.6vw}}@media screen and (max-width: 768px){.service-box__box{padding-right:7.2vw}}@media screen and (min-width: 769px){.service-box__box{padding-left:6.7361111111vw}}@media screen and (min-width: 1440px){.service-box__box{padding-left:97px}}@media screen and (max-width: 768px){.service-box__box{padding-left:22.6333333333vw}}@media screen and (max-width: 768px){.service-box__box{padding-left:7.2vw}}@media screen and (min-width: 769px){.service-box__box{padding-top:3.125vw}}@media screen and (min-width: 1440px){.service-box__box{padding-top:45px}}@media screen and (max-width: 768px){.service-box__box{padding-top:10.5vw}}@media screen and (max-width: 768px){.service-box__box{padding-top:10.4vw}}@media screen and (min-width: 769px){.service-box__box{padding-bottom:2.7777777778vw}}@media screen and (min-width: 1440px){.service-box__box{padding-bottom:40px}}@media screen and (max-width: 768px){.service-box__box{padding-bottom:9.3333333333vw}}@media screen and (max-width: 768px){.service-box__box{padding-bottom:10.1333333333vw}}@media screen and (max-width: 768px){.service-box__box{display:flex;flex-direction:column}}.service-box__texts{display:flex;flex-direction:column}.service-box__title{font-weight:600;line-height:1.5;color:#001e64}@media screen and (min-width: 769px){.service-box__title{font-size:2.0833333333vw}}@media screen and (min-width: 1440px){.service-box__title{font-size:30px}}@media screen and (max-width: 768px){.service-box__title{font-size:7vw}}@media screen and (max-width: 768px){.service-box__title{font-size:6.4vw}}@media screen and (min-width: 769px){.service-box__title{letter-spacing:.1041666667vw}}@media screen and (min-width: 1440px){.service-box__title{letter-spacing:1.5px}}@media screen and (max-width: 768px){.service-box__title{letter-spacing:.35vw}}@media screen and (max-width: 768px){.service-box__title{letter-spacing:0vw}}@media screen and (max-width: 768px){.service-box__title{font-weight:700}}.service-box__label{line-height:1.6;font-weight:600}@media screen and (min-width: 769px){.service-box__label{margin-top:.9722222222vw}}@media screen and (min-width: 1440px){.service-box__label{margin-top:14px}}@media screen and (max-width: 768px){.service-box__label{margin-top:3.2666666667vw}}@media screen and (max-width: 768px){.service-box__label{margin-top:2.4vw}}@media screen and (min-width: 769px){.service-box__label{font-size:1.3888888889vw}}@media screen and (min-width: 1440px){.service-box__label{font-size:20px}}@media screen and (max-width: 768px){.service-box__label{font-size:4.6666666667vw}}@media screen and (max-width: 768px){.service-box__label{font-size:4.2666666667vw}}@media screen and (min-width: 769px){.service-box__label{letter-spacing:.0694444444vw}}@media screen and (min-width: 1440px){.service-box__label{letter-spacing:1px}}@media screen and (max-width: 768px){.service-box__label{letter-spacing:.2333333333vw}}@media screen and (max-width: 768px){.service-box__label{letter-spacing:.2133333333vw}}@media screen and (max-width: 768px){.service-box__label{line-height:1.8}}.service-box__text{font-weight:700;line-height:1.7}@media screen and (min-width: 769px){.service-box__text{max-width:26.6666666667vw}}@media screen and (min-width: 1440px){.service-box__text{max-width:384px}}@media screen and (max-width: 768px){.service-box__text{max-width:89.6vw}}@media screen and (max-width: 768px){.service-box__text{max-width:80vw}}@media screen and (max-width: 768px){.service-box__text{font-weight:500;line-height:1.6}}.service-box__img{height:100%;display:flex;align-items:center}.blog-news__list-item{border-bottom:1px solid #c7c7c7}.blog-news__list-item:nth-of-type(1){border-top:1px solid #c7c7c7}.blog-news__list-link{display:flex;align-items:baseline}@media screen and (min-width: 769px){.blog-news__list-link{padding-right:2.0833333333vw}}@media screen and (min-width: 1440px){.blog-news__list-link{padding-right:30px}}@media screen and (max-width: 768px){.blog-news__list-link{padding-right:7vw}}@media screen and (max-width: 768px){.blog-news__list-link{padding-right:0vw}}@media screen and (min-width: 769px){.blog-news__list-link{padding-left:2.1527777778vw}}@media screen and (min-width: 1440px){.blog-news__list-link{padding-left:31px}}@media screen and (max-width: 768px){.blog-news__list-link{padding-left:7.2333333333vw}}@media screen and (max-width: 768px){.blog-news__list-link{padding-left:0vw}}@media screen and (min-width: 769px){.blog-news__list-link{padding-top:.4861111111vw}}@media screen and (min-width: 1440px){.blog-news__list-link{padding-top:7px}}@media screen and (max-width: 768px){.blog-news__list-link{padding-top:1.6333333333vw}}@media screen and (max-width: 768px){.blog-news__list-link{padding-top:4.2666666667vw}}@media screen and (min-width: 769px){.blog-news__list-link{padding-bottom:.5555555556vw}}@media screen and (min-width: 1440px){.blog-news__list-link{padding-bottom:8px}}@media screen and (max-width: 768px){.blog-news__list-link{padding-bottom:1.8666666667vw}}@media screen and (max-width: 768px){.blog-news__list-link{padding-bottom:3.7333333333vw}}@media screen and (max-width: 768px){.blog-news__list-link{flex-direction:column}}.blog-news__list-head{display:flex;align-items:baseline}.blog-news__list-time{font-family:Inter,serif;font-weight:700;flex-shrink:0;line-height:1.6}@media screen and (min-width: 769px){.blog-news__list-time{font-size:1.1111111111vw}}@media screen and (min-width: 1440px){.blog-news__list-time{font-size:16px}}@media screen and (max-width: 768px){.blog-news__list-time{font-size:3.7333333333vw}}@media screen and (max-width: 768px){.blog-news__list-time{font-size:3.2vw}}@media screen and (min-width: 769px){.blog-news__list-time{width:6.9444444444vw}}@media screen and (min-width: 1440px){.blog-news__list-time{width:100px}}@media screen and (max-width: 768px){.blog-news__list-time{width:23.3333333333vw}}@media screen and (max-width: 768px){.blog-news__list-time{width:20vw}}.blog-news__list-label{color:#fff;font-weight:500;background:#282828;line-height:1.6;flex-shrink:0;display:inline-flex;justify-content:center;align-items:center}@media screen and (min-width: 769px){.blog-news__list-label{font-size:.8333333333vw}}@media screen and (min-width: 1440px){.blog-news__list-label{font-size:12px}}@media screen and (max-width: 768px){.blog-news__list-label{font-size:2.8vw}}@media screen and (min-width: 769px){.blog-news__list-label{min-width:6.25vw}}@media screen and (min-width: 1440px){.blog-news__list-label{min-width:90px}}@media screen and (max-width: 768px){.blog-news__list-label{min-width:21vw}}@media screen and (max-width: 768px){.blog-news__list-label{min-width:24vw}}@media screen and (min-width: 769px){.blog-news__list-label{min-height:1.3888888889vw}}@media screen and (min-width: 1440px){.blog-news__list-label{min-height:20px}}@media screen and (max-width: 768px){.blog-news__list-label{min-height:4.6666666667vw}}@media screen and (max-width: 768px){.blog-news__list-label{min-height:5.3333333333vw}}.blog-news__list-text{font-weight:700;line-height:1.7;text-align:justify;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (min-width: 769px){.blog-news__list-text{font-size:.9722222222vw}}@media screen and (min-width: 1440px){.blog-news__list-text{font-size:14px}}@media screen and (max-width: 768px){.blog-news__list-text{font-size:3.2666666667vw}}@media screen and (max-width: 768px){.blog-news__list-text{font-size:3.2vw}}@media screen and (min-width: 769px){.blog-news__list-text{margin-left:1.5277777778vw}}@media screen and (min-width: 1440px){.blog-news__list-text{margin-left:22px}}@media screen and (max-width: 768px){.blog-news__list-text{margin-left:5.1333333333vw}}@media screen and (max-width: 768px){.blog-news__list-text{font-weight:500;margin-left:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.6}}@media screen and (max-width: 768px) and (min-width: 769px){.blog-news__list-text{margin-top:.2777777778vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.blog-news__list-text{margin-top:4px}}@media screen and (max-width: 768px) and (max-width: 768px){.blog-news__list-text{margin-top:.9333333333vw}}/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}#ridgei2024 .dot-container{position:absolute;left:0;top:0;width:100%;height:calc(var(--rvh, 1vh) * 100);z-index:1}@media screen and (max-width: 768px){#ridgei2024 .dot-container{height:calc(var(--vh, 1vh) * 100);height:100svh}}@media screen and (max-width: 768px){#ridgei2024 .dot-container{top:-10vw}}#ridgei2024 .top-fv{display:flex;justify-content:center;padding-top:calc(var(--rvh, 1vh) * 39);background-image:url(/assets/images/fv_bg.webp);background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 768px){#ridgei2024 .top-fv{padding-top:calc(var(--vh, 1vh) * 39);padding-top:39svh}}@media screen and (min-width: 769px){#ridgei2024 .top-fv{padding-bottom:8.3333333333vw}}@media screen and (min-width: 1440px){#ridgei2024 .top-fv{padding-bottom:120px}}@media screen and (max-width: 768px){#ridgei2024 .top-fv{padding-bottom:28vw}}@media screen and (max-width: 768px){#ridgei2024 .top-fv{padding-bottom:18.6666666667vw}}@media screen and (max-width: 768px){#ridgei2024 .top-fv{padding-top:calc(var(--rvh, 1vh) * 37);background-image:url(/assets/images/fv_bg_sp.webp)}}@media screen and (max-width: 768px) and (max-width: 768px){#ridgei2024 .top-fv{padding-top:calc(var(--vh, 1vh) * 37);padding-top:37svh}}#ridgei2024 .top-fv.loaded .top-fv__logo img,#ridgei2024 .top-fv.loaded .top-fv__state{opacity:1}#ridgei2024 .top-fv__inner{position:relative;z-index:2}#ridgei2024 .top-fv__bottom{margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){#ridgei2024 .top-fv__bottom{width:33.75vw}}@media screen and (min-width: 1440px){#ridgei2024 .top-fv__bottom{width:486px}}@media screen and (max-width: 768px){#ridgei2024 .top-fv__bottom{width:113.4vw}}@media screen and (max-width: 768px){#ridgei2024 .top-fv__bottom{width:43.7333333333vw}}@media screen and (min-width: 769px){#ridgei2024 .top-fv__bottom{margin-top:2.0833333333vw}}@media screen and (min-width: 1440px){#ridgei2024 .top-fv__bottom{margin-top:30px}}@media screen and (max-width: 768px){#ridgei2024 .top-fv__bottom{margin-top:7vw}}@media screen and (max-width: 768px){#ridgei2024 .top-fv__bottom{margin-top:5.3333333333vw}}#ridgei2024 .top-fv__logo{overflow:hidden;width:calc(var(--rvh, 1vh) * 85)}@media screen and (max-width: 768px){#ridgei2024 .top-fv__logo{width:calc(var(--vh, 1vh) * 85);width:85svh}}@media screen and (max-width: 768px){#ridgei2024 .top-fv__logo{width:calc(var(--rvh, 1vh) * 50);margin-inline:auto}}@media screen and (max-width: 768px) and (max-width: 768px){#ridgei2024 .top-fv__logo{width:calc(var(--vh, 1vh) * 50);width:50svh}}#ridgei2024 .top-fv__logo img{transition:opacity 1s ease;opacity:0}#ridgei2024 .top-fv__state{padding-top:calc(var(--rvh, 1vh) * 33);display:flex;justify-content:center;font-weight:700;line-height:2;transition:opacity 1s ease .5s;opacity:0}@media screen and (max-width: 768px){#ridgei2024 .top-fv__state{padding-top:calc(var(--vh, 1vh) * 33);padding-top:33svh}}#ridgei2024 .top-fv__state.en{text-transform:capitalize}@media screen and (min-width: 769px){#ridgei2024 .top-fv__state{font-size:1.3888888889vw}}@media screen and (min-width: 1440px){#ridgei2024 .top-fv__state{font-size:20px}}@media screen and (max-width: 768px){#ridgei2024 .top-fv__state{font-size:4.6666666667vw}}@media screen and (max-width: 768px){#ridgei2024 .top-fv__state{font-size:3.4666666667vw}}#ridgei2024 .top-fv__state img{transform:translate(15%)}@media screen and (min-width: 769px){#ridgei2024 .top-fv__state img{width:40.0694444444vw}}@media screen and (min-width: 1440px){#ridgei2024 .top-fv__state img{width:577px}}@media screen and (max-width: 768px){#ridgei2024 .top-fv__state img{width:134.6333333333vw}}@media screen and (max-width: 768px){#ridgei2024 .top-fv__state img{width:93.3333333333vw}}@media screen and (max-width: 768px){#ridgei2024 .top-fv__state img{transform:translate(0)}}@media screen and (max-width: 768px){#ridgei2024 .top-fv__state{padding-top:calc(var(--rvh, 1vh) * 30.5);margin-left:calc(var(--rvh, 1vh) * 2);width:calc(var(--rvh, 1vh) * 52)}}@media screen and (max-width: 768px) and (max-width: 768px){#ridgei2024 .top-fv__state{padding-top:calc(var(--vh, 1vh) * 30.5);padding-top:30.5svh}}@media screen and (max-width: 768px) and (max-width: 768px){#ridgei2024 .top-fv__state{margin-left:calc(var(--vh, 1vh) * 2);margin-left:2svh}}@media screen and (max-width: 768px) and (max-width: 768px){#ridgei2024 .top-fv__state{width:calc(var(--vh, 1vh) * 52);width:52svh}}#ridgei2024 .top-fv__desc{line-height:2.42;font-weight:500}@media screen and (min-width: 769px){#ridgei2024 .top-fv__desc{font-size:.9722222222vw}}@media screen and (min-width: 1440px){#ridgei2024 .top-fv__desc{font-size:14px}}@media screen and (max-width: 768px){#ridgei2024 .top-fv__desc{font-size:3.2666666667vw}}@media screen and (max-width: 768px){#ridgei2024 .top-fv__desc{font-size:3.3333333333vw}}@media screen and (min-width: 769px){#ridgei2024 .top-fv__desc{margin-top:2.0833333333vw}}@media screen and (min-width: 1440px){#ridgei2024 .top-fv__desc{margin-top:30px}}@media screen and (max-width: 768px){#ridgei2024 .top-fv__desc{margin-top:7vw}}@media screen and (max-width: 768px){#ridgei2024 .top-fv__desc{margin-top:5.3333333333vw}}@media screen and (min-width: 769px){#ridgei2024 .top-fv__desc{letter-spacing:.0694444444vw}}@media screen and (min-width: 1440px){#ridgei2024 .top-fv__desc{letter-spacing:1px}}@media screen and (max-width: 768px){#ridgei2024 .top-fv__desc{letter-spacing:.2333333333vw}}@media screen and (max-width: 768px){#ridgei2024 .top-fv__desc{letter-spacing:0vw}}@media screen and (max-width: 768px){#ridgei2024 .top-fv__desc{line-height:2.2}}.top-news{color:#000}@media screen and (min-width: 769px){.top-news{padding-top:8.6111111111vw}}@media screen and (min-width: 1440px){.top-news{padding-top:124px}}@media screen and (max-width: 768px){.top-news{padding-top:28.9333333333vw}}@media screen and (max-width: 768px){.top-news{padding-top:17.3333333333vw}}@media screen and (min-width: 769px){.top-news{padding-bottom:9.7916666667vw}}@media screen and (min-width: 1440px){.top-news{padding-bottom:141px}}@media screen and (max-width: 768px){.top-news{padding-bottom:32.9vw}}@media screen and (max-width: 768px){.top-news{padding-bottom:12vw}}.top-news__inner{width:100%;margin-inline:auto}@media screen and (min-width: 769px){.top-news__inner{max-width:58.3333333333vw}}@media screen and (min-width: 1440px){.top-news__inner{max-width:840px}}@media screen and (max-width: 768px){.top-news__inner{max-width:196vw}}@media screen and (min-width: 769px){.top-news__inner{padding-left:1.3888888889vw}}@media screen and (min-width: 1440px){.top-news__inner{padding-left:20px}}@media screen and (max-width: 768px){.top-news__inner{padding-left:4.6666666667vw}}@media screen and (max-width: 768px){.top-news__inner{padding-left:5.3333333333vw}}@media screen and (min-width: 769px){.top-news__inner{padding-right:1.3888888889vw}}@media screen and (min-width: 1440px){.top-news__inner{padding-right:20px}}@media screen and (max-width: 768px){.top-news__inner{padding-right:4.6666666667vw}}@media screen and (max-width: 768px){.top-news__inner{padding-right:5.3333333333vw}}.top-news__cat{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-weight:700}@media screen and (min-width: 769px){.top-news__cat{margin-top:.9722222222vw}}@media screen and (min-width: 1440px){.top-news__cat{margin-top:14px}}@media screen and (max-width: 768px){.top-news__cat{margin-top:3.2666666667vw}}@media screen and (max-width: 768px){.top-news__cat{margin-top:5.6vw}}@media screen and (min-width: 769px){.top-news__cat{font-size:.9722222222vw}}@media screen and (min-width: 1440px){.top-news__cat{font-size:14px}}@media screen and (max-width: 768px){.top-news__cat{font-size:3.2666666667vw}}@media screen and (min-width: 769px){.top-news__cat{-moz-column-gap:1.9444444444vw;column-gap:1.9444444444vw}}@media screen and (min-width: 1440px){.top-news__cat{-moz-column-gap:28px;column-gap:28px}}@media screen and (max-width: 768px){.top-news__cat{-moz-column-gap:6.5333333333vw;column-gap:6.5333333333vw}}@media screen and (min-width: 769px){.top-news__cat{row-gap:1.9444444444vw}}@media screen and (min-width: 1440px){.top-news__cat{row-gap:28px}}@media screen and (max-width: 768px){.top-news__cat{row-gap:6.5333333333vw}}@media screen and (max-width: 768px){.top-news__cat{row-gap:1.6vw}}@media screen and (max-width: 768px){.top-news__cat{margin-inline:auto}}@media screen and (max-width: 768px) and (min-width: 769px){.top-news__cat{max-width:16.6666666667vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.top-news__cat{max-width:240px}}@media screen and (max-width: 768px) and (max-width: 768px){.top-news__cat{max-width:56vw}}.top-news__cat-link{cursor:pointer;transition:opacity .3s ease}.top-news__cat-link:hover{opacity:.8}.top-news__cat-link.is-active{border-bottom:2px solid #282828}@media screen and (min-width: 769px){.top-news__contents{margin-top:2.4305555556vw}}@media screen and (min-width: 1440px){.top-news__contents{margin-top:35px}}@media screen and (max-width: 768px){.top-news__contents{margin-top:8.1666666667vw}}@media screen and (max-width: 768px){.top-news__contents{margin-top:8.5333333333vw}}.top-news__btns{display:flex;justify-content:center}@media screen and (min-width: 769px){.top-news__btns{margin-top:2.9861111111vw}}@media screen and (min-width: 1440px){.top-news__btns{margin-top:43px}}@media screen and (max-width: 768px){.top-news__btns{margin-top:10.0333333333vw}}@media screen and (max-width: 768px){.top-news__btns{margin-top:12vw}}@media screen and (min-width: 769px){.top-news__btns{gap:2.0833333333vw}}@media screen and (min-width: 1440px){.top-news__btns{gap:30px}}@media screen and (max-width: 768px){.top-news__btns{gap:7vw}}@media screen and (max-width: 768px){.top-news__btns{gap:4.8vw}}@media screen and (max-width: 768px){.top-news__btns{flex-direction:column}}.top-news__btn{display:flex;justify-content:center}@media screen and (min-width: 769px){.news-page-wrap{padding-top:6.9444444444vw}}@media screen and (min-width: 1440px){.news-page-wrap{padding-top:100px}}@media screen and (max-width: 768px){.news-page-wrap{padding-top:23.3333333333vw}}@media screen and (min-width: 769px){.news-page-wrap{padding-bottom:6.9444444444vw}}@media screen and (min-width: 1440px){.news-page-wrap{padding-bottom:100px}}@media screen and (max-width: 768px){.news-page-wrap{padding-bottom:23.3333333333vw}}.top-service{background-image:url(/assets/images/service_bg.webp);background-position:center top;background-repeat:no-repeat;background-size:100% 100%}@media screen and (min-width: 769px){.top-service{padding-top:8.6805555556vw}}@media screen and (min-width: 1440px){.top-service{padding-top:125px}}@media screen and (max-width: 768px){.top-service{padding-top:29.1666666667vw}}@media screen and (max-width: 768px){.top-service{padding-top:17.3333333333vw}}@media screen and (min-width: 769px){.top-service{padding-bottom:10.5555555556vw}}@media screen and (min-width: 1440px){.top-service{padding-bottom:152px}}@media screen and (max-width: 768px){.top-service{padding-bottom:35.4666666667vw}}@media screen and (max-width: 768px){.top-service{padding-bottom:25.3333333333vw}}@media screen and (max-width: 768px){.top-service{background:#001e64}}@media screen and (min-width: 769px){.top-service.en .top-service__box-label{width:31.9444444444vw}}@media screen and (min-width: 1440px){.top-service.en .top-service__box-label{width:460px}}@media screen and (max-width: 768px){.top-service.en .top-service__box-label{width:107.3333333333vw}}@media screen and (min-width: 769px){.top-service.en .top-service__box-label{letter-spacing:0vw}}@media screen and (min-width: 1440px){.top-service.en .top-service__box-label{letter-spacing:0px}}@media screen and (max-width: 768px){.top-service.en .top-service__box-label{letter-spacing:0vw}}@media screen and (max-width: 768px){.top-service.en .top-service__box-label{width:100%}}@media screen and (min-width: 769px){.top-service.en .service-box__title{letter-spacing:0vw}}@media screen and (min-width: 1440px){.top-service.en .service-box__title{letter-spacing:0px}}@media screen and (max-width: 768px){.top-service.en .service-box__title{letter-spacing:0vw}}@media screen and (min-width: 769px){.top-service.en .top-service__box-btn{margin-top:1.1111111111vw}}@media screen and (min-width: 1440px){.top-service.en .top-service__box-btn{margin-top:16px}}@media screen and (max-width: 768px){.top-service.en .top-service__box-btn{margin-top:3.7333333333vw}}@media screen and (min-width: 769px){.top-service.en .top-service__box{padding-bottom:2.0833333333vw}}@media screen and (min-width: 1440px){.top-service.en .top-service__box{padding-bottom:30px}}@media screen and (max-width: 768px){.top-service.en .top-service__box{padding-bottom:7vw}}@media screen and (max-width: 768px){.top-service.en .top-service__box{padding-bottom:5.3333333333vw}}@media screen and (min-width: 769px){.top-service.en .top-service__box-text{max-width:32.7777777778vw}}@media screen and (min-width: 1440px){.top-service.en .top-service__box-text{max-width:472px}}@media screen and (max-width: 768px){.top-service.en .top-service__box-text{max-width:110.1333333333vw}}@media screen and (max-width: 768px){.top-service.en .top-service__box-text{max-width:70.1333333333vw}}@media screen and (max-width: 768px){.top-service.en .top-service__box-text{max-width:none}}@media screen and (min-width: 769px){.top-service__inner{padding-left:1.3888888889vw}}@media screen and (min-width: 1440px){.top-service__inner{padding-left:20px}}@media screen and (max-width: 768px){.top-service__inner{padding-left:4.6666666667vw}}@media screen and (max-width: 768px){.top-service__inner{padding-left:5.3333333333vw}}@media screen and (min-width: 769px){.top-service__inner{padding-right:1.3888888889vw}}@media screen and (min-width: 1440px){.top-service__inner{padding-right:20px}}@media screen and (max-width: 768px){.top-service__inner{padding-right:4.6666666667vw}}@media screen and (max-width: 768px){.top-service__inner{padding-right:5.3333333333vw}}.top-service__desc{color:#fff}@media screen and (min-width: 769px){.top-service__desc{margin-top:1.25vw}}@media screen and (min-width: 1440px){.top-service__desc{margin-top:18px}}@media screen and (max-width: 768px){.top-service__desc{margin-top:4.2vw}}@media screen and (max-width: 768px){.top-service__desc{margin-top:3.7333333333vw}}@media screen and (max-width: 768px) and (min-width: 769px){.top-service__desc{padding-left:1.3888888889vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.top-service__desc{padding-left:20px}}@media screen and (max-width: 768px) and (max-width: 768px){.top-service__desc{padding-left:4.6666666667vw}}@media screen and (max-width: 768px) and (max-width: 768px){.top-service__desc{padding-left:5.3333333333vw}}@media screen and (max-width: 768px) and (min-width: 769px){.top-service__desc{padding-right:1.3888888889vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.top-service__desc{padding-right:20px}}@media screen and (max-width: 768px) and (max-width: 768px){.top-service__desc{padding-right:4.6666666667vw}}@media screen and (max-width: 768px) and (max-width: 768px){.top-service__desc{padding-right:5.3333333333vw}}@media screen and (min-width: 769px){.top-service__container{margin-top:3.9583333333vw}}@media screen and (min-width: 1440px){.top-service__container{margin-top:57px}}@media screen and (max-width: 768px){.top-service__container{margin-top:13.3vw}}@media screen and (max-width: 768px){.top-service__container{margin-top:12.5333333333vw}}.top-service__boxs{display:flex;flex-direction:column}@media screen and (min-width: 769px){.top-service__boxs{gap:2.0833333333vw}}@media screen and (min-width: 1440px){.top-service__boxs{gap:30px}}@media screen and (max-width: 768px){.top-service__boxs{gap:7vw}}@media screen and (max-width: 768px){.top-service__boxs{gap:5.3333333333vw}}.top-service__box{grid-template-columns:67% 33%}@media screen and (min-width: 769px){.top-service__box{min-height:25vw}}@media screen and (min-width: 1440px){.top-service__box{min-height:360px}}@media screen and (max-width: 768px){.top-service__box{min-height:84vw}}@media screen and (max-width: 768px){.top-service__box{min-height:86.9333333333vw}}@media screen and (min-width: 769px){.top-service__box{padding-left:6.7361111111vw}}@media screen and (min-width: 1440px){.top-service__box{padding-left:97px}}@media screen and (max-width: 768px){.top-service__box{padding-left:22.6333333333vw}}@media screen and (max-width: 768px){.top-service__box{padding-left:7.2vw}}@media screen and (min-width: 769px){.top-service__box{padding-right:8.125vw}}@media screen and (min-width: 1440px){.top-service__box{padding-right:117px}}@media screen and (max-width: 768px){.top-service__box{padding-right:27.3vw}}@media screen and (max-width: 768px){.top-service__box{padding-right:7.2vw}}@media screen and (min-width: 769px){.top-service__box{padding-top:1.25vw}}@media screen and (min-width: 1440px){.top-service__box{padding-top:18px}}@media screen and (max-width: 768px){.top-service__box{padding-top:4.2vw}}@media screen and (max-width: 768px){.top-service__box{padding-top:10.4vw}}@media screen and (min-width: 769px){.top-service__box{padding-bottom:.9027777778vw}}@media screen and (min-width: 1440px){.top-service__box{padding-bottom:13px}}@media screen and (max-width: 768px){.top-service__box{padding-bottom:3.0333333333vw}}@media screen and (max-width: 768px){.top-service__box{padding-bottom:10.6666666667vw}}@media screen and (max-width: 768px) and (min-width: 769px){.top-service__box{gap:.6944444444vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.top-service__box{gap:10px}}@media screen and (max-width: 768px) and (max-width: 768px){.top-service__box{gap:2.3333333333vw}}@media screen and (min-width: 769px) and (min-width: 769px){.top-service__box:nth-of-type(1) .top-service__box-texts{margin-top:.7638888889vw}}@media screen and (min-width: 769px) and (min-width: 1440px){.top-service__box:nth-of-type(1) .top-service__box-texts{margin-top:11px}}@media screen and (min-width: 769px) and (max-width: 768px){.top-service__box:nth-of-type(1) .top-service__box-texts{margin-top:2.5666666667vw}}@media screen and (min-width: 769px) and (max-width: 768px){.top-service__box:nth-of-type(1) .top-service__box-texts{margin-top:2.9333333333vw}}@media screen and (min-width: 769px){.top-service__box:nth-of-type(1) .top-service__box-img{max-width:17.0138888889vw}}@media screen and (min-width: 1440px){.top-service__box:nth-of-type(1) .top-service__box-img{max-width:245px}}@media screen and (max-width: 768px){.top-service__box:nth-of-type(1) .top-service__box-img{max-width:57.1666666667vw}}@media screen and (max-width: 768px){.top-service__box:nth-of-type(1) .top-service__box-img{max-width:65.3333333333vw}}@media screen and (max-width: 768px) and (min-width: 769px){.top-service__box:nth-of-type(1) .top-service__box-img{margin-top:2.1527777778vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.top-service__box:nth-of-type(1) .top-service__box-img{margin-top:31px}}@media screen and (max-width: 768px) and (max-width: 768px){.top-service__box:nth-of-type(1) .top-service__box-img{margin-top:7.2333333333vw}}@media screen and (max-width: 768px) and (max-width: 768px){.top-service__box:nth-of-type(1) .top-service__box-img{margin-top:8.2666666667vw}}@media screen and (min-width: 769px) and (min-width: 769px){.top-service__box:nth-of-type(1) .top-service__box-img{margin-right:.6944444444vw}}@media screen and (min-width: 769px) and (min-width: 1440px){.top-service__box:nth-of-type(1) .top-service__box-img{margin-right:10px}}@media screen and (min-width: 769px) and (max-width: 768px){.top-service__box:nth-of-type(1) .top-service__box-img{margin-right:2.3333333333vw}}@media screen and (min-width: 769px) and (max-width: 768px){.top-service__box:nth-of-type(1) .top-service__box-img{margin-right:2.6666666667vw}}@media screen and (max-width: 768px) and (min-width: 769px){.top-service__box:nth-of-type(2){padding-bottom:1.5972222222vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.top-service__box:nth-of-type(2){padding-bottom:23px}}@media screen and (max-width: 768px) and (max-width: 768px){.top-service__box:nth-of-type(2){padding-bottom:5.3666666667vw}}@media screen and (max-width: 768px) and (max-width: 768px){.top-service__box:nth-of-type(2){padding-bottom:10.4vw}}@media screen and (min-width: 769px) and (min-width: 769px){.top-service__box:nth-of-type(2) .top-service__box-texts{margin-top:1.3888888889vw}}@media screen and (min-width: 769px) and (min-width: 1440px){.top-service__box:nth-of-type(2) .top-service__box-texts{margin-top:20px}}@media screen and (min-width: 769px) and (max-width: 768px){.top-service__box:nth-of-type(2) .top-service__box-texts{margin-top:4.6666666667vw}}@media screen and (min-width: 769px) and (max-width: 768px){.top-service__box:nth-of-type(2) .top-service__box-texts{margin-top:5.3333333333vw}}@media screen and (min-width: 769px){.top-service__box:nth-of-type(2) .top-service__box-label{margin-top:.7638888889vw}}@media screen and (min-width: 1440px){.top-service__box:nth-of-type(2) .top-service__box-label{margin-top:11px}}@media screen and (max-width: 768px){.top-service__box:nth-of-type(2) .top-service__box-label{margin-top:2.5666666667vw}}@media screen and (max-width: 768px){.top-service__box:nth-of-type(2) .top-service__box-label{margin-top:2.4vw}}@media screen and (min-width: 769px){.top-service__box:nth-of-type(2) .top-service__box-text{margin-top:.3472222222vw}}@media screen and (min-width: 1440px){.top-service__box:nth-of-type(2) .top-service__box-text{margin-top:5px}}@media screen and (max-width: 768px){.top-service__box:nth-of-type(2) .top-service__box-text{margin-top:1.1666666667vw}}@media screen and (max-width: 768px){.top-service__box:nth-of-type(2) .top-service__box-text{margin-top:.8vw}}@media screen and (max-width: 768px) and (min-width: 769px){.top-service__box:nth-of-type(2) .top-service__box-img{margin-top:.9722222222vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.top-service__box:nth-of-type(2) .top-service__box-img{margin-top:14px}}@media screen and (max-width: 768px) and (max-width: 768px){.top-service__box:nth-of-type(2) .top-service__box-img{margin-top:3.2666666667vw}}@media screen and (max-width: 768px) and (min-width: 769px){.top-service__box:nth-of-type(3){padding-bottom:1.25vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.top-service__box:nth-of-type(3){padding-bottom:18px}}@media screen and (max-width: 768px) and (max-width: 768px){.top-service__box:nth-of-type(3){padding-bottom:4.2vw}}@media screen and (max-width: 768px) and (max-width: 768px){.top-service__box:nth-of-type(3){padding-bottom:10.4vw}}@media screen and (min-width: 769px) and (min-width: 769px){.top-service__box:nth-of-type(3) .top-service__box-texts{margin-top:2.3611111111vw}}@media screen and (min-width: 769px) and (min-width: 1440px){.top-service__box:nth-of-type(3) .top-service__box-texts{margin-top:34px}}@media screen and (min-width: 769px) and (max-width: 768px){.top-service__box:nth-of-type(3) .top-service__box-texts{margin-top:7.9333333333vw}}@media screen and (min-width: 769px) and (max-width: 768px){.top-service__box:nth-of-type(3) .top-service__box-texts{margin-top:9.0666666667vw}}@media screen and (min-width: 769px){.top-service__box:nth-of-type(3) .top-service__box-label{margin-top:1.1111111111vw}}@media screen and (min-width: 1440px){.top-service__box:nth-of-type(3) .top-service__box-label{margin-top:16px}}@media screen and (max-width: 768px){.top-service__box:nth-of-type(3) .top-service__box-label{margin-top:3.7333333333vw}}@media screen and (max-width: 768px){.top-service__box:nth-of-type(3) .top-service__box-label{margin-top:2.4vw}}@media screen and (min-width: 769px){.top-service__box:nth-of-type(3) .top-service__box-text{margin-top:.4166666667vw}}@media screen and (min-width: 1440px){.top-service__box:nth-of-type(3) .top-service__box-text{margin-top:6px}}@media screen and (max-width: 768px){.top-service__box:nth-of-type(3) .top-service__box-text{margin-top:1.4vw}}@media screen and (max-width: 768px){.top-service__box:nth-of-type(3) .top-service__box-text{margin-top:.8vw}}@media screen and (max-width: 768px) and (min-width: 769px){.top-service__box:nth-of-type(3) .top-service__box-img{margin-top:1.8055555556vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.top-service__box:nth-of-type(3) .top-service__box-img{margin-top:26px}}@media screen and (max-width: 768px) and (max-width: 768px){.top-service__box:nth-of-type(3) .top-service__box-img{margin-top:6.0666666667vw}}@media screen and (max-width: 768px) and (min-width: 769px){.top-service__box:nth-of-type(4){padding-bottom:1.5972222222vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.top-service__box:nth-of-type(4){padding-bottom:23px}}@media screen and (max-width: 768px) and (max-width: 768px){.top-service__box:nth-of-type(4){padding-bottom:5.3666666667vw}}@media screen and (max-width: 768px) and (max-width: 768px){.top-service__box:nth-of-type(4){padding-bottom:10.4vw}}@media screen and (min-width: 769px) and (min-width: 769px){.top-service__box:nth-of-type(4) .top-service__box-texts{margin-top:.5555555556vw}}@media screen and (min-width: 769px) and (min-width: 1440px){.top-service__box:nth-of-type(4) .top-service__box-texts{margin-top:8px}}@media screen and (min-width: 769px) and (max-width: 768px){.top-service__box:nth-of-type(4) .top-service__box-texts{margin-top:1.8666666667vw}}@media screen and (min-width: 769px) and (max-width: 768px){.top-service__box:nth-of-type(4) .top-service__box-texts{margin-top:2.1333333333vw}}@media screen and (max-width: 768px) and (min-width: 769px){.top-service__box:nth-of-type(4) .top-service__box-text{margin-top:.7638888889vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.top-service__box:nth-of-type(4) .top-service__box-text{margin-top:11px}}@media screen and (max-width: 768px) and (max-width: 768px){.top-service__box:nth-of-type(4) .top-service__box-text{margin-top:2.5666666667vw}}@media screen and (min-width: 769px){.top-service__box:nth-of-type(4) .top-service__box-label{margin-top:.4861111111vw}}@media screen and (min-width: 1440px){.top-service__box:nth-of-type(4) .top-service__box-label{margin-top:7px}}@media screen and (max-width: 768px){.top-service__box:nth-of-type(4) .top-service__box-label{margin-top:1.6333333333vw}}@media screen and (max-width: 768px){.top-service__box:nth-of-type(4) .top-service__box-label{margin-top:2.4vw}}@media screen and (max-width: 768px) and (min-width: 769px){.top-service__box:nth-of-type(4) .top-service__box-img{margin-top:1.3888888889vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.top-service__box:nth-of-type(4) .top-service__box-img{margin-top:20px}}@media screen and (max-width: 768px) and (max-width: 768px){.top-service__box:nth-of-type(4) .top-service__box-img{margin-top:4.6666666667vw}}@media screen and (min-width: 769px){.top-service__box:nth-of-type(5){min-height:22.6388888889vw}}@media screen and (min-width: 1440px){.top-service__box:nth-of-type(5){min-height:326px}}@media screen and (max-width: 768px){.top-service__box:nth-of-type(5){min-height:76.0666666667vw}}@media screen and (max-width: 768px) and (min-width: 769px){.top-service__box:nth-of-type(5){padding-bottom:1.8055555556vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.top-service__box:nth-of-type(5){padding-bottom:26px}}@media screen and (max-width: 768px) and (max-width: 768px){.top-service__box:nth-of-type(5){padding-bottom:6.0666666667vw}}@media screen and (max-width: 768px) and (max-width: 768px){.top-service__box:nth-of-type(5){padding-bottom:10.4vw}}@media screen and (min-width: 769px) and (min-width: 769px){.top-service__box:nth-of-type(5) .top-service__box-texts{margin-top:1.875vw}}@media screen and (min-width: 769px) and (min-width: 1440px){.top-service__box:nth-of-type(5) .top-service__box-texts{margin-top:27px}}@media screen and (min-width: 769px) and (max-width: 768px){.top-service__box:nth-of-type(5) .top-service__box-texts{margin-top:6.3vw}}@media screen and (min-width: 769px) and (max-width: 768px){.top-service__box:nth-of-type(5) .top-service__box-texts{margin-top:7.2vw}}@media screen and (min-width: 769px){.top-service__box:nth-of-type(5) .top-service__box-label{margin-top:.9722222222vw}}@media screen and (min-width: 1440px){.top-service__box:nth-of-type(5) .top-service__box-label{margin-top:14px}}@media screen and (max-width: 768px){.top-service__box:nth-of-type(5) .top-service__box-label{margin-top:3.2666666667vw}}@media screen and (max-width: 768px){.top-service__box:nth-of-type(5) .top-service__box-label{margin-top:2.4vw}}@media screen and (max-width: 768px) and (min-width: 769px){.top-service__box:nth-of-type(5) .top-service__box-text{margin-top:.2777777778vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.top-service__box:nth-of-type(5) .top-service__box-text{margin-top:4px}}@media screen and (max-width: 768px) and (max-width: 768px){.top-service__box:nth-of-type(5) .top-service__box-text{margin-top:.9333333333vw}}@media screen and (max-width: 768px) and (max-width: 768px){.top-service__box:nth-of-type(5) .top-service__box-text{margin-top:1.0666666667vw}}@media screen and (max-width: 768px) and (min-width: 769px){.top-service__box:nth-of-type(5) .top-service__box-img{margin-top:1.0416666667vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.top-service__box:nth-of-type(5) .top-service__box-img{margin-top:15px}}@media screen and (max-width: 768px) and (max-width: 768px){.top-service__box:nth-of-type(5) .top-service__box-img{margin-top:3.5vw}}.top-service__box-title{color:#001e64}@media screen and (min-width: 769px){.top-service__box-title{max-width:37.6388888889vw}}@media screen and (min-width: 1440px){.top-service__box-title{max-width:542px}}@media screen and (max-width: 768px){.top-service__box-title{max-width:126.4666666667vw}}@media screen and (max-width: 768px){.top-service__box-title{max-width:70.1333333333vw}}@media screen and (min-width: 769px){.top-service__box-label{margin-top:.9722222222vw}}@media screen and (min-width: 1440px){.top-service__box-label{margin-top:14px}}@media screen and (max-width: 768px){.top-service__box-label{margin-top:3.2666666667vw}}@media screen and (max-width: 768px){.top-service__box-label{margin-top:2.4vw}}@media screen and (min-width: 769px){.top-service__box-text{margin-top:.4861111111vw}}@media screen and (min-width: 1440px){.top-service__box-text{margin-top:7px}}@media screen and (max-width: 768px){.top-service__box-text{margin-top:1.6333333333vw}}@media screen and (max-width: 768px){.top-service__box-text{margin-top:.5333333333vw}}.top-service__box-img{grid-column:2;grid-row:1/span 2}@media screen and (min-width: 769px){.top-service__box-img{max-width:18.0555555556vw}}@media screen and (min-width: 1440px){.top-service__box-img{max-width:260px}}@media screen and (max-width: 768px){.top-service__box-img{max-width:60.6666666667vw}}@media screen and (max-width: 768px){.top-service__box-img{max-width:41.6vw}}@media screen and (max-width: 768px){.top-service__box-img{margin-inline:auto}}@media screen and (max-width: 768px){.top-service__box-btn{display:flex;justify-content:center}}@media screen and (max-width: 768px) and (min-width: 769px){.top-service__box-btn{margin-top:2.2916666667vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.top-service__box-btn{margin-top:33px}}@media screen and (max-width: 768px) and (max-width: 768px){.top-service__box-btn{margin-top:7.7vw}}.top-service__btn{display:flex;justify-content:center}@media screen and (min-width: 769px){.top-service__btn{margin-top:5.9027777778vw}}@media screen and (min-width: 1440px){.top-service__btn{margin-top:85px}}@media screen and (max-width: 768px){.top-service__btn{margin-top:19.8333333333vw}}@media screen and (max-width: 768px){.top-service__btn{margin-top:13.3333333333vw}}.top-company{background-image:url(/assets/images/client_bg_sp.jpg);background-image:url(/assets/images/company_bg.webp);background-position:center top;background-repeat:no-repeat;background-size:100% 100%}@media screen and (min-width: 769px){.top-company{padding-top:10.5555555556vw}}@media screen and (min-width: 1440px){.top-company{padding-top:152px}}@media screen and (max-width: 768px){.top-company{padding-top:35.4666666667vw}}@media screen and (max-width: 768px){.top-company{padding-top:25.8666666667vw}}@media screen and (min-width: 769px){.top-company{padding-bottom:9.2361111111vw}}@media screen and (min-width: 1440px){.top-company{padding-bottom:133px}}@media screen and (max-width: 768px){.top-company{padding-bottom:31.0333333333vw}}@media screen and (max-width: 768px){.top-company{padding-bottom:18.6666666667vw}}@media screen and (max-width: 768px){.top-company{background-image:url(/assets/images/client_bg_sp.jpg)}}@media screen and (min-width: 769px){.top-company.en .top-company-table__title{width:10.0694444444vw}}@media screen and (min-width: 1440px){.top-company.en .top-company-table__title{width:145px}}@media screen and (max-width: 768px){.top-company.en .top-company-table__title{width:33.8333333333vw}}@media screen and (max-width: 768px){.top-company.en .top-company-table__title{width:21.3333333333vw}}.top-company__info{display:flex;flex-direction:column;align-items:flex-start;margin-inline:auto}@media screen and (min-width: 769px){.top-company__info{margin-top:1.4583333333vw}}@media screen and (min-width: 1440px){.top-company__info{margin-top:21px}}@media screen and (max-width: 768px){.top-company__info{margin-top:4.9vw}}@media screen and (max-width: 768px){.top-company__info{margin-top:7.4666666667vw}}@media screen and (min-width: 769px){.top-company__info{gap:3.8888888889vw}}@media screen and (min-width: 1440px){.top-company__info{gap:56px}}@media screen and (max-width: 768px){.top-company__info{gap:13.0666666667vw}}@media screen and (max-width: 768px){.top-company__info{gap:5.3333333333vw}}@media screen and (min-width: 769px){.top-company__info{padding-left:1.3888888889vw}}@media screen and (min-width: 1440px){.top-company__info{padding-left:20px}}@media screen and (max-width: 768px){.top-company__info{padding-left:4.6666666667vw}}@media screen and (min-width: 769px){.top-company__info{padding-right:1.3888888889vw}}@media screen and (min-width: 1440px){.top-company__info{padding-right:20px}}@media screen and (max-width: 768px){.top-company__info{padding-right:4.6666666667vw}}@media screen and (min-width: 769px){.top-company__info{max-width:58.3333333333vw}}@media screen and (min-width: 1440px){.top-company__info{max-width:840px}}@media screen and (max-width: 768px){.top-company__info{max-width:196vw}}@media screen and (min-width: 769px){.top-company__info-table{margin-left:6vw}}.top-company__info-btn{display:flex;width:100%;justify-content:center;align-items:center}@media screen and (min-width: 769px){.top-company__info-btn{gap:2.0833333333vw}}@media screen and (min-width: 1440px){.top-company__info-btn{gap:30px}}@media screen and (max-width: 768px){.top-company__info-btn{gap:7vw}}@media screen and (max-width: 768px){.top-company__info-btn{gap:4.8vw}}@media screen and (max-width: 768px){.top-company__info-btn{flex-direction:column}}@media screen and (min-width: 769px){.top-company-card__items{margin-top:7.4305555556vw}}@media screen and (min-width: 1440px){.top-company-card__items{margin-top:107px}}@media screen and (max-width: 768px){.top-company-card__items{margin-top:24.9666666667vw}}@media screen and (max-width: 768px){.top-company-card__items{margin-top:16vw}}.top-company__recruit{width:100%;margin-inline:auto}@media screen and (min-width: 769px){.top-company__recruit{max-width:58.3333333333vw}}@media screen and (min-width: 1440px){.top-company__recruit{max-width:840px}}@media screen and (max-width: 768px){.top-company__recruit{max-width:196vw}}@media screen and (min-width: 769px){.top-company__recruit{border-radius:.6944444444vw}}@media screen and (min-width: 1440px){.top-company__recruit{border-radius:10px}}@media screen and (max-width: 768px){.top-company__recruit{border-radius:2.3333333333vw}}@media screen and (min-width: 769px){.top-company__recruit{margin-top:6.5277777778vw}}@media screen and (min-width: 1440px){.top-company__recruit{margin-top:94px}}@media screen and (max-width: 768px){.top-company__recruit{margin-top:21.9333333333vw}}@media screen and (max-width: 768px){.top-company__recruit{margin-top:17.8666666667vw}}@media screen and (min-width: 769px){.top-company__recruit{padding-left:1.3888888889vw}}@media screen and (min-width: 1440px){.top-company__recruit{padding-left:20px}}@media screen and (max-width: 768px){.top-company__recruit{padding-left:4.6666666667vw}}@media screen and (max-width: 768px){.top-company__recruit{padding-left:5.3333333333vw}}@media screen and (min-width: 769px){.top-company__recruit{padding-right:1.3888888889vw}}@media screen and (min-width: 1440px){.top-company__recruit{padding-right:20px}}@media screen and (max-width: 768px){.top-company__recruit{padding-right:4.6666666667vw}}@media screen and (max-width: 768px){.top-company__recruit{padding-right:5.3333333333vw}}.top-company-table__row{display:block}@media screen and (min-width: 769px){.top-company-table__row+.top-company-table__row{margin-top:1.9444444444vw}}@media screen and (min-width: 1440px){.top-company-table__row+.top-company-table__row{margin-top:28px}}@media screen and (max-width: 768px){.top-company-table__row+.top-company-table__row{margin-top:6.5333333333vw}}@media screen and (max-width: 768px){.top-company-table__row+.top-company-table__row{margin-top:5.0666666667vw}}@media screen and (max-width: 768px){.top-company-table__row:nth-of-type(2) .top-company-table__title{height:100%;vertical-align:middle}}.top-company-table__title{font-weight:700;line-height:1.75;color:#56698f}@media screen and (min-width: 769px){.top-company-table__title{font-size:1.1111111111vw}}@media screen and (min-width: 1440px){.top-company-table__title{font-size:16px}}@media screen and (max-width: 768px){.top-company-table__title{font-size:3.7333333333vw}}@media screen and (max-width: 768px){.top-company-table__title{font-size:3.2vw}}@media screen and (min-width: 769px){.top-company-table__title{width:8.6805555556vw}}@media screen and (min-width: 1440px){.top-company-table__title{width:125px}}@media screen and (max-width: 768px){.top-company-table__title{width:29.1666666667vw}}@media screen and (max-width: 768px){.top-company-table__title{width:21.3333333333vw}}@media screen and (max-width: 768px){.top-company-table__title{line-height:1.6}}.top-company-table__text{font-weight:500;line-height:1.75}@media screen and (min-width: 769px){.top-company-table__text{font-size:1.1111111111vw}}@media screen and (min-width: 1440px){.top-company-table__text{font-size:16px}}@media screen and (max-width: 768px){.top-company-table__text{font-size:3.7333333333vw}}@media screen and (max-width: 768px){.top-company-table__text{font-size:3.2vw}}@media screen and (max-width: 768px){.top-company-table__text{line-height:1.6}}@media screen and (min-width: 769px){.top-company-table__text>span{margin-right:.6944444444vw}}@media screen and (min-width: 1440px){.top-company-table__text>span{margin-right:10px}}@media screen and (max-width: 768px){.top-company-table__text>span{margin-right:2.3333333333vw}}.top-company-table__text>.top-company-table__text-map{color:#001e64;text-decoration:underline}.top-company-table__text .sm{font-size:90%}.top-clients{background-image:url(/assets/images/client_bg.webp);background-position:center top;background-repeat:no-repeat;background-size:100% 100%}@media screen and (min-width: 769px){.top-clients{padding-top:9.0972222222vw}}@media screen and (min-width: 1440px){.top-clients{padding-top:131px}}@media screen and (max-width: 768px){.top-clients{padding-top:30.5666666667vw}}@media screen and (max-width: 768px){.top-clients{padding-top:18.6666666667vw}}@media screen and (min-width: 769px){.top-clients{padding-bottom:9.2361111111vw}}@media screen and (min-width: 1440px){.top-clients{padding-bottom:133px}}@media screen and (max-width: 768px){.top-clients{padding-bottom:31.0333333333vw}}@media screen and (max-width: 768px){.top-clients{padding-bottom:19.7333333333vw}}@media screen and (max-width: 768px){.top-clients{background-image:url(/assets/images/client_bg_sp.jpg)}}@media screen and (min-width: 769px){.top-clients.en .clients-item__list{font-size:.9722222222vw}}@media screen and (min-width: 1440px){.top-clients.en .clients-item__list{font-size:14px}}@media screen and (max-width: 768px){.top-clients.en .clients-item__list{font-size:3.2666666667vw}}@media screen and (max-width: 768px){.top-clients.en .clients-item__list{font-size:3.2vw}}@media screen and (min-width: 769px){.top-clients.en .clients-item__list{-moz-column-gap:.1388888889vw;column-gap:.1388888889vw}}@media screen and (min-width: 1440px){.top-clients.en .clients-item__list{-moz-column-gap:2px;column-gap:2px}}@media screen and (max-width: 768px){.top-clients.en .clients-item__list{-moz-column-gap:.4666666667vw;column-gap:.4666666667vw}}.top-clients.en .top-clients__content-item:nth-child(1){width:65%;white-space:nowrap}@media screen and (max-width: 768px){.top-clients.en .top-clients__content-item:nth-child(1){white-space:initial;width:100%}}.top-clients.en .top-clients__content-item:nth-child(2){width:35%}@media screen and (max-width: 768px){.top-clients.en .top-clients__content-item:nth-child(2){white-space:initial;width:100%}}@media screen and (min-width: 769px){.top-clients.en .top-clients__content-items{padding-left:2.7777777778vw}}@media screen and (min-width: 1440px){.top-clients.en .top-clients__content-items{padding-left:40px}}@media screen and (max-width: 768px){.top-clients.en .top-clients__content-items{padding-left:9.3333333333vw}}@media screen and (max-width: 768px){.top-clients.en .top-clients__content-items{padding-left:7.2vw}}@media screen and (min-width: 769px){.top-clients.en .top-clients__content-items{padding-right:2.7777777778vw}}@media screen and (min-width: 1440px){.top-clients.en .top-clients__content-items{padding-right:40px}}@media screen and (max-width: 768px){.top-clients.en .top-clients__content-items{padding-right:9.3333333333vw}}@media screen and (max-width: 768px){.top-clients.en .top-clients__content-items{padding-right:7.2vw}}@media screen and (min-width: 769px){.top-clients__inner{padding-left:1.3888888889vw}}@media screen and (min-width: 1440px){.top-clients__inner{padding-left:20px}}@media screen and (max-width: 768px){.top-clients__inner{padding-left:4.6666666667vw}}@media screen and (max-width: 768px){.top-clients__inner{padding-left:5.3333333333vw}}@media screen and (min-width: 769px){.top-clients__inner{padding-right:1.3888888889vw}}@media screen and (min-width: 1440px){.top-clients__inner{padding-right:20px}}@media screen and (max-width: 768px){.top-clients__inner{padding-right:4.6666666667vw}}@media screen and (max-width: 768px){.top-clients__inner{padding-right:5.3333333333vw}}.top-clients__desc{font-weight:500;line-height:1.75;text-align:center}@media screen and (min-width: 769px){.top-clients__desc{margin-top:.2083333333vw}}@media screen and (min-width: 1440px){.top-clients__desc{margin-top:3px}}@media screen and (max-width: 768px){.top-clients__desc{margin-top:.7vw}}@media screen and (max-width: 768px){.top-clients__desc{margin-top:1.8666666667vw}}@media screen and (min-width: 769px){.top-clients__desc{font-size:1.1111111111vw}}@media screen and (min-width: 1440px){.top-clients__desc{font-size:16px}}@media screen and (max-width: 768px){.top-clients__desc{font-size:3.7333333333vw}}@media screen and (max-width: 768px){.top-clients__desc{font-size:3.2vw}}@media screen and (max-width: 768px){.top-clients__desc{line-height:1.6;text-align:left}}.top-clients__content{background:#fff}@media screen and (min-width: 769px){.top-clients__content{margin-top:2.7777777778vw}}@media screen and (min-width: 1440px){.top-clients__content{margin-top:40px}}@media screen and (max-width: 768px){.top-clients__content{margin-top:9.3333333333vw}}@media screen and (max-width: 768px){.top-clients__content{margin-top:9.6vw}}@media screen and (min-width: 769px){.top-clients__content{border-radius:.6944444444vw}}@media screen and (min-width: 1440px){.top-clients__content{border-radius:10px}}@media screen and (max-width: 768px){.top-clients__content{border-radius:2.3333333333vw}}@media screen and (min-width: 769px){.top-clients__content{padding-top:2.2916666667vw}}@media screen and (min-width: 1440px){.top-clients__content{padding-top:33px}}@media screen and (max-width: 768px){.top-clients__content{padding-top:7.7vw}}@media screen and (max-width: 768px){.top-clients__content{padding-top:10.4vw}}@media screen and (min-width: 769px){.top-clients__content{padding-bottom:.9722222222vw}}@media screen and (min-width: 1440px){.top-clients__content{padding-bottom:14px}}@media screen and (max-width: 768px){.top-clients__content{padding-bottom:3.2666666667vw}}@media screen and (max-width: 768px){.top-clients__content{padding-bottom:3.4666666667vw}}.top-clients__content-title{color:#001e64;font-weight:600;text-align:center}@media screen and (min-width: 769px){.top-clients__content-title{font-size:2.0833333333vw}}@media screen and (min-width: 1440px){.top-clients__content-title{font-size:30px}}@media screen and (max-width: 768px){.top-clients__content-title{font-size:7vw}}@media screen and (max-width: 768px){.top-clients__content-title{font-size:6.4vw}}@media screen and (max-width: 768px){.top-clients__content-title{line-height:1.5}}.top-clients__content-items{display:flex;justify-content:space-between}@media screen and (min-width: 769px){.top-clients__content-items{padding-left:6.5972222222vw}}@media screen and (min-width: 1440px){.top-clients__content-items{padding-left:95px}}@media screen and (max-width: 768px){.top-clients__content-items{padding-left:22.1666666667vw}}@media screen and (max-width: 768px){.top-clients__content-items{padding-left:7.2vw}}@media screen and (min-width: 769px){.top-clients__content-items{padding-right:2.4305555556vw}}@media screen and (min-width: 1440px){.top-clients__content-items{padding-right:35px}}@media screen and (max-width: 768px){.top-clients__content-items{padding-right:8.1666666667vw}}@media screen and (max-width: 768px){.top-clients__content-items{padding-right:7.2vw}}@media screen and (max-width: 768px){.top-clients__content-items{flex-direction:column;justify-content:flex-start}}@media screen and (min-width: 769px){.top-clients__content-item{padding-top:1.8055555556vw}}@media screen and (min-width: 1440px){.top-clients__content-item{padding-top:26px}}@media screen and (max-width: 768px){.top-clients__content-item{padding-top:6.0666666667vw}}@media screen and (max-width: 768px){.top-clients__content-item{padding-top:4.2666666667vw}}.top-clients__content-item+.top-clients__content-item{border-left:1px solid #c7c7c7}@media screen and (min-width: 769px){.top-clients__content-item+.top-clients__content-item{padding-left:2.0833333333vw}}@media screen and (min-width: 1440px){.top-clients__content-item+.top-clients__content-item{padding-left:30px}}@media screen and (max-width: 768px){.top-clients__content-item+.top-clients__content-item{padding-left:7vw}}@media screen and (max-width: 768px){.top-clients__content-item+.top-clients__content-item{padding-left:0;border-left:none;border-top:1px solid #c7c7c7}}@media screen and (max-width: 768px) and (min-width: 769px){.top-clients__content-item+.top-clients__content-item{margin-top:1.0416666667vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.top-clients__content-item+.top-clients__content-item{margin-top:15px}}@media screen and (max-width: 768px) and (max-width: 768px){.top-clients__content-item+.top-clients__content-item{margin-top:3.5vw}}@media screen and (min-width: 769px){.top-clients__content-item:nth-of-type(2) .clients-item__lists{margin-top:.9027777778vw}}@media screen and (min-width: 1440px){.top-clients__content-item:nth-of-type(2) .clients-item__lists{margin-top:13px}}@media screen and (max-width: 768px){.top-clients__content-item:nth-of-type(2) .clients-item__lists{margin-top:3.0333333333vw}}@media screen and (max-width: 768px){.top-clients__content-item:nth-of-type(2) .clients-item__lists{margin-top:2.4vw}}.top-clients__content-cmnt{font-weight:500;text-align:right;line-height:1.6}@media screen and (min-width: 769px){.top-clients__content-cmnt{font-size:.6944444444vw}}@media screen and (min-width: 1440px){.top-clients__content-cmnt{font-size:10px}}@media screen and (max-width: 768px){.top-clients__content-cmnt{font-size:2.3333333333vw}}@media screen and (min-width: 769px){.top-clients__content-cmnt{margin-top:2.3611111111vw}}@media screen and (min-width: 1440px){.top-clients__content-cmnt{margin-top:34px}}@media screen and (max-width: 768px){.top-clients__content-cmnt{margin-top:7.9333333333vw}}@media screen and (max-width: 768px){.top-clients__content-cmnt{margin-top:5.0666666667vw}}@media screen and (min-width: 769px){.top-clients__content-cmnt{padding-right:1.1111111111vw}}@media screen and (min-width: 1440px){.top-clients__content-cmnt{padding-right:16px}}@media screen and (max-width: 768px){.top-clients__content-cmnt{padding-right:3.7333333333vw}}@media screen and (max-width: 768px){.top-clients__content-cmnt{padding-right:3.4666666667vw}}.clients-item__title{color:#56698f;font-weight:700;line-height:1.75}@media screen and (min-width: 769px){.clients-item__title{font-size:1.1111111111vw}}@media screen and (min-width: 1440px){.clients-item__title{font-size:16px}}@media screen and (max-width: 768px){.clients-item__title{font-size:3.7333333333vw}}@media screen and (max-width: 768px){.clients-item__title{font-size:4.2666666667vw}}@media screen and (max-width: 768px){.clients-item__title{font-weight:600;line-height:1.8}}@media screen and (max-width: 768px) and (min-width: 769px){.clients-item__title{letter-spacing:.0555555556vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.clients-item__title{letter-spacing:.8px}}@media screen and (max-width: 768px) and (max-width: 768px){.clients-item__title{letter-spacing:.1866666667vw}}.clients-item__lists{display:grid;grid-template-columns:repeat(2,auto);grid-auto-flow:column;grid-template-rows:repeat(7,auto)}@media screen and (min-width: 769px){.clients-item__lists{margin-top:.9027777778vw}}@media screen and (min-width: 1440px){.clients-item__lists{margin-top:13px}}@media screen and (max-width: 768px){.clients-item__lists{margin-top:3.0333333333vw}}@media screen and (max-width: 768px){.clients-item__lists{margin-top:.8vw}}@media screen and (min-width: 769px){.clients-item__lists{-moz-column-gap:2.7777777778vw;column-gap:2.7777777778vw}}@media screen and (min-width: 1440px){.clients-item__lists{-moz-column-gap:40px;column-gap:40px}}@media screen and (max-width: 768px){.clients-item__lists{-moz-column-gap:9.3333333333vw;column-gap:9.3333333333vw}}@media screen and (max-width: 768px){.clients-item__lists{display:flex;flex-direction:column}}.clients-item__list{font-weight:500;line-height:1.75}@media screen and (min-width: 769px){.clients-item__list{font-size:1.1111111111vw}}@media screen and (min-width: 1440px){.clients-item__list{font-size:16px}}@media screen and (max-width: 768px){.clients-item__list{font-size:3.7333333333vw}}@media screen and (max-width: 768px){.clients-item__list{font-size:3.2vw}}@media screen and (max-width: 768px){.clients-item__list{line-height:1.6}}.top-recruit{background-position:center top;background-repeat:no-repeat;background-size:100% 100%}@media screen and (min-width: 769px){.top-recruit{padding-top:7.4305555556vw}}@media screen and (min-width: 1440px){.top-recruit{padding-top:107px}}@media screen and (max-width: 768px){.top-recruit{padding-top:24.9666666667vw}}@media screen and (max-width: 768px){.top-recruit{padding-top:15.2vw}}@media screen and (min-width: 769px){.top-recruit{padding-bottom:10.0694444444vw}}@media screen and (min-width: 1440px){.top-recruit{padding-bottom:145px}}@media screen and (max-width: 768px){.top-recruit{padding-bottom:33.8333333333vw}}@media screen and (max-width: 768px){.top-recruit{padding-bottom:24vw}}@media screen and (min-width: 769px){.top-recruit__inner{padding-left:1.3888888889vw}}@media screen and (min-width: 1440px){.top-recruit__inner{padding-left:20px}}@media screen and (max-width: 768px){.top-recruit__inner{padding-left:4.6666666667vw}}@media screen and (max-width: 768px){.top-recruit__inner{padding-left:5.3333333333vw}}@media screen and (min-width: 769px){.top-recruit__inner{padding-right:1.3888888889vw}}@media screen and (min-width: 1440px){.top-recruit__inner{padding-right:20px}}@media screen and (max-width: 768px){.top-recruit__inner{padding-right:4.6666666667vw}}@media screen and (max-width: 768px){.top-recruit__inner{padding-right:5.3333333333vw}}.top-recruit__desc{font-weight:500;line-height:1.75;text-align:center}@media screen and (min-width: 769px){.top-recruit__desc{margin-top:.7638888889vw}}@media screen and (min-width: 1440px){.top-recruit__desc{margin-top:11px}}@media screen and (max-width: 768px){.top-recruit__desc{margin-top:2.5666666667vw}}@media screen and (max-width: 768px){.top-recruit__desc{margin-top:-.2666666667vw}}@media screen and (min-width: 769px){.top-recruit__desc{font-size:1.1111111111vw}}@media screen and (min-width: 1440px){.top-recruit__desc{font-size:16px}}@media screen and (max-width: 768px){.top-recruit__desc{font-size:3.7333333333vw}}@media screen and (max-width: 768px){.top-recruit__desc{font-size:3.2vw}}@media screen and (max-width: 768px){.top-recruit__desc{line-height:1.6}}.top-recruit__bnr{margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.top-recruit__bnr{margin-top:3.6805555556vw}}@media screen and (min-width: 1440px){.top-recruit__bnr{margin-top:53px}}@media screen and (max-width: 768px){.top-recruit__bnr{margin-top:12.3666666667vw}}@media screen and (max-width: 768px){.top-recruit__bnr{margin-top:7.2vw}}@media screen and (min-width: 769px){.top-recruit__bnr{width:55.5555555556vw}}@media screen and (min-width: 1440px){.top-recruit__bnr{width:800px}}@media screen and (max-width: 768px){.top-recruit__bnr{width:186.6666666667vw}}@media screen and (max-width: 768px){.top-recruit__bnr{width:89.6vw}}.top-recruit__bnr img{width:100%}.service-fv{background-image:url(/assets/images/fv_bg_service.webp);background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 769px){.service-fv{padding-top:10.4861111111vw}}@media screen and (min-width: 1440px){.service-fv{padding-top:151px}}@media screen and (max-width: 768px){.service-fv{padding-top:35.2333333333vw}}@media screen and (max-width: 768px){.service-fv{padding-top:24.8vw}}@media screen and (min-width: 769px){.service-fv{padding-bottom:10.625vw}}@media screen and (min-width: 1440px){.service-fv{padding-bottom:153px}}@media screen and (max-width: 768px){.service-fv{padding-bottom:35.7vw}}@media screen and (max-width: 768px){.service-fv{padding-bottom:25.3333333333vw}}.service-fv.loaded .service-fv__mountain-item{display:block}.service-fv__logo{margin-inline:auto;opacity:0}@media screen and (min-width: 769px){.service-fv__logo{width:49.7916666667vw}}@media screen and (min-width: 1440px){.service-fv__logo{width:717px}}@media screen and (max-width: 768px){.service-fv__logo{width:167.3vw}}@media screen and (max-width: 768px){.service-fv__logo{width:89.3333333333vw}}.service-fv__logo img{width:100%}.service-fv__mountain{position:relative;height:32vw;overflow:hidden}@media screen and (max-width: 768px){.service-fv__mountain{height:62vw}}@media screen and (min-width: 769px){.service-fv__mountain{margin-top:2.0833333333vw}}@media screen and (min-width: 1440px){.service-fv__mountain{margin-top:30px}}@media screen and (max-width: 768px){.service-fv__mountain{margin-top:7vw}}@media screen and (max-width: 768px){.service-fv__mountain{margin-top:12vw}}.service-fv__mountain img{width:100%}.service-fv__mountain-item{position:absolute;display:none}.service-fv__mountain-item.mountain-top{width:34%;top:1%;left:51.5%;transform:translate(-50%)}@media screen and (max-width: 768px){.service-fv__mountain-item.mountain-top{width:63%;left:55%}}.service-fv__mountain-item.mountain-top>.service-fv__mountain-text{top:31%;left:31.5%;width:29%}.service-fv__mountain-item.mountain-right{width:32.5%;right:24%;bottom:-2%}@media screen and (max-width: 768px){.service-fv__mountain-item.mountain-right{width:62%;right:-1%;bottom:0}}.service-fv__mountain-item.mountain-right>.service-fv__mountain-text{top:38%;left:39%;width:34%}@media screen and (max-width: 768px){.service-fv__mountain-item.mountain-right>.service-fv__mountain-text{top:38%;left:40%;width:32%}}.service-fv__mountain-item.mountain-left{width:41%;bottom:-4.5%;left:18.5%}@media screen and (max-width: 768px){.service-fv__mountain-item.mountain-left{width:78.5%;bottom:-3.5%;left:-8%}}.service-fv__mountain-item.mountain-left>.service-fv__mountain-text{top:36%;left:28.2%;width:42%}@media screen and (max-width: 768px){.service-fv__mountain-item.mountain-left>.service-fv__mountain-text{top:34%;left:29.2%;width:40%}}.service-fv__mountain-text{position:absolute}.service-fv__text{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 769px){.service-fv__text{margin-top:5.7638888889vw}}@media screen and (min-width: 1440px){.service-fv__text{margin-top:83px}}@media screen and (max-width: 768px){.service-fv__text{margin-top:19.3666666667vw}}@media screen and (max-width: 768px){.service-fv__text{margin-top:20vw}}@media screen and (max-width: 768px){.service-fv__text{align-items:flex-start}}.service-fv__text.inview .service-fv__text-head,.service-fv__text.inview .service-fv__text-body{opacity:1}.service-fv__text-head{opacity:0;transition:opacity 1s ease}@media screen and (min-width: 769px){.service-fv__text-head{width:36.3194444444vw}}@media screen and (min-width: 1440px){.service-fv__text-head{width:523px}}@media screen and (max-width: 768px){.service-fv__text-head{width:122.0333333333vw}}@media screen and (max-width: 768px){.service-fv__text-head{width:89.3333333333vw}}@media screen and (min-width: 769px){.service-fv__text-head{margin-left:.8333333333vw}}@media screen and (min-width: 1440px){.service-fv__text-head{margin-left:12px}}@media screen and (max-width: 768px){.service-fv__text-head{margin-left:2.8vw}}@media screen and (max-width: 768px){.service-fv__text-head{margin-left:5.6vw}}.service-fv__text-head img{width:100%}.service-fv__text-body{font-weight:500;line-height:1.75;width:100%;opacity:0;transition:opacity 1s ease .3s}@media screen and (min-width: 769px){.service-fv__text-body{font-size:1.1111111111vw}}@media screen and (min-width: 1440px){.service-fv__text-body{font-size:16px}}@media screen and (max-width: 768px){.service-fv__text-body{font-size:3.7333333333vw}}@media screen and (max-width: 768px){.service-fv__text-body{font-size:3.2vw}}@media screen and (min-width: 769px){.service-fv__text-body{max-width:48.6111111111vw}}@media screen and (min-width: 1440px){.service-fv__text-body{max-width:700px}}@media screen and (max-width: 768px){.service-fv__text-body{max-width:163.3333333333vw}}@media screen and (max-width: 768px){.service-fv__text-body{max-width:89.3333333333vw}}@media screen and (min-width: 769px){.service-fv__text-body{margin-top:2.0833333333vw}}@media screen and (min-width: 1440px){.service-fv__text-body{margin-top:30px}}@media screen and (max-width: 768px){.service-fv__text-body{margin-top:7vw}}@media screen and (max-width: 768px){.service-fv__text-body{margin-top:3.7333333333vw}}@media screen and (max-width: 768px){.service-fv__text-body{line-height:1.6;margin-inline:auto}}.service-strength{background-image:url(/assets/images/why_bg.webp);background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 769px){.service-strength{padding-top:13.4722222222vw}}@media screen and (min-width: 1440px){.service-strength{padding-top:194px}}@media screen and (max-width: 768px){.service-strength{padding-top:45.2666666667vw}}@media screen and (max-width: 768px){.service-strength{padding-top:21.3333333333vw}}@media screen and (min-width: 769px){.service-strength{padding-bottom:11.1111111111vw}}@media screen and (min-width: 1440px){.service-strength{padding-bottom:160px}}@media screen and (max-width: 768px){.service-strength{padding-bottom:37.3333333333vw}}@media screen and (max-width: 768px){.service-strength{padding-bottom:21.8666666667vw}}.service-strength__title{text-align:center;font-family:Inter,Noto Sans JP,sans-serif;font-weight:600;line-height:1.2;letter-spacing:1px}@media screen and (min-width: 769px){.service-strength__title{font-size:3.4722222222vw}}@media screen and (min-width: 1440px){.service-strength__title{font-size:50px}}@media screen and (max-width: 768px){.service-strength__title{font-size:11.6666666667vw}}@media screen and (max-width: 768px){.service-strength__title{font-size:8vw}}.service-strength__title img{display:inline-block}@media screen and (min-width: 769px){.service-strength__desc{margin-top:.9722222222vw}}@media screen and (min-width: 1440px){.service-strength__desc{margin-top:14px}}@media screen and (max-width: 768px){.service-strength__desc{margin-top:3.2666666667vw}}@media screen and (max-width: 768px){.service-strength__desc{margin-top:3.7333333333vw}}.service-strength__ratio{display:flex;justify-content:center}@media screen and (min-width: 769px){.service-strength__ratio{gap:3.9583333333vw}}@media screen and (min-width: 1440px){.service-strength__ratio{gap:57px}}@media screen and (max-width: 768px){.service-strength__ratio{gap:13.3vw}}@media screen and (max-width: 768px){.service-strength__ratio{gap:7.2vw}}@media screen and (min-width: 769px){.service-strength__ratio{margin-top:1.9444444444vw}}@media screen and (min-width: 1440px){.service-strength__ratio{margin-top:28px}}@media screen and (max-width: 768px){.service-strength__ratio{margin-top:6.5333333333vw}}@media screen and (max-width: 768px){.service-strength__ratio{margin-top:6.1333333333vw}}.service-strength__ratio img{width:100%}@media screen and (min-width: 769px){.service-strength__ratio .service-strength__ratio-item-notice{font-size:.625vw}}@media screen and (min-width: 1440px){.service-strength__ratio .service-strength__ratio-item-notice{font-size:9px}}@media screen and (max-width: 768px){.service-strength__ratio .service-strength__ratio-item-notice{font-size:2.1vw}}@media screen and (min-width: 769px){.service-strength__ratio .service-strength__ratio-item-notice{margin-top:.3472222222vw}}@media screen and (min-width: 1440px){.service-strength__ratio .service-strength__ratio-item-notice{margin-top:5px}}@media screen and (max-width: 768px){.service-strength__ratio .service-strength__ratio-item-notice{margin-top:1.1666666667vw}}@media screen and (max-width: 768px){.service-strength__ratio{flex-direction:column;align-items:center}}@media screen and (min-width: 769px){.service-strength__ratio-item:nth-of-type(1){width:16.6666666667vw}}@media screen and (min-width: 1440px){.service-strength__ratio-item:nth-of-type(1){width:240px}}@media screen and (max-width: 768px){.service-strength__ratio-item:nth-of-type(1){width:56vw}}@media screen and (max-width: 768px){.service-strength__ratio-item:nth-of-type(1){width:48.5333333333vw}}@media screen and (max-width: 768px) and (min-width: 769px){.service-strength__ratio-item:nth-of-type(1){margin-left:-.6944444444vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.service-strength__ratio-item:nth-of-type(1){margin-left:-10px}}@media screen and (max-width: 768px) and (max-width: 768px){.service-strength__ratio-item:nth-of-type(1){margin-left:-2.3333333333vw}}@media screen and (min-width: 769px){.service-strength__ratio-item:nth-of-type(2){width:22.9861111111vw}}@media screen and (min-width: 1440px){.service-strength__ratio-item:nth-of-type(2){width:331px}}@media screen and (max-width: 768px){.service-strength__ratio-item:nth-of-type(2){width:77.2333333333vw}}@media screen and (max-width: 768px){.service-strength__ratio-item:nth-of-type(2){width:64.2666666667vw}}@media screen and (min-width: 769px){.service-strength__ratio-item:nth-of-type(2){margin-right:.2777777778vw}}@media screen and (min-width: 1440px){.service-strength__ratio-item:nth-of-type(2){margin-right:4px}}@media screen and (max-width: 768px){.service-strength__ratio-item:nth-of-type(2){margin-right:.9333333333vw}}@media screen and (max-width: 768px){.service-strength__ratio-item:nth-of-type(2){margin-right:2.4vw}}@media screen and (min-width: 769px){.service-strength__container{margin-top:3.75vw}}@media screen and (min-width: 1440px){.service-strength__container{margin-top:54px}}@media screen and (max-width: 768px){.service-strength__container{margin-top:12.6vw}}@media screen and (max-width: 768px){.service-strength__container{margin-top:12.2666666667vw}}@media screen and (min-width: 769px){.service-strength__boxs{gap:2.6388888889vw}}@media screen and (min-width: 1440px){.service-strength__boxs{gap:38px}}@media screen and (max-width: 768px){.service-strength__boxs{gap:8.8666666667vw}}@media screen and (max-width: 768px){.service-strength__boxs{gap:5.3333333333vw}}.service-strength__box{grid-template-columns:46% auto}@media screen and (min-width: 769px){.service-strength__box{gap:2.7777777778vw}}@media screen and (min-width: 1440px){.service-strength__box{gap:40px}}@media screen and (max-width: 768px){.service-strength__box{gap:9.3333333333vw}}@media screen and (max-width: 768px){.service-strength__box{gap:4.5333333333vw}}@media screen and (min-width: 769px){.service-strength__box{padding-bottom:3.6805555556vw}}@media screen and (min-width: 1440px){.service-strength__box{padding-bottom:53px}}@media screen and (max-width: 768px){.service-strength__box{padding-bottom:12.3666666667vw}}@media screen and (max-width: 768px){.service-strength__box{padding-bottom:10.1333333333vw}}@media screen and (min-width: 769px){.service-strength__box-texts{gap:.5555555556vw}}@media screen and (min-width: 1440px){.service-strength__box-texts{gap:8px}}@media screen and (max-width: 768px){.service-strength__box-texts{gap:1.8666666667vw}}@media screen and (max-width: 768px){.service-strength__box-texts{gap:3.4666666667vw}}@media screen and (max-width: 768px) and (min-width: 769px){.service-strength__box-img{margin-right:-.6944444444vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.service-strength__box-img{margin-right:-10px}}@media screen and (max-width: 768px) and (max-width: 768px){.service-strength__box-img{margin-right:-2.3333333333vw}}@media screen and (max-width: 768px) and (min-width: 769px){.service-strength__box-img{margin-left:-.6944444444vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.service-strength__box-img{margin-left:-10px}}@media screen and (max-width: 768px) and (max-width: 768px){.service-strength__box-img{margin-left:-2.3333333333vw}}.service-more{background-image:url(/assets/images/more_bg.webp);background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 769px){.service-more{padding-top:9.375vw}}@media screen and (min-width: 1440px){.service-more{padding-top:135px}}@media screen and (max-width: 768px){.service-more{padding-top:31.5vw}}@media screen and (max-width: 768px){.service-more{padding-top:20.2666666667vw}}@media screen and (min-width: 769px){.service-more{padding-bottom:10vw}}@media screen and (min-width: 1440px){.service-more{padding-bottom:144px}}@media screen and (max-width: 768px){.service-more{padding-bottom:33.6vw}}@media screen and (max-width: 768px){.service-more{padding-bottom:19.7333333333vw}}.service-more__title{text-transform:uppercase}.service-more__desc{font-weight:500;line-height:1.75;width:100%;margin-inline:auto;text-align:center;color:#fff}@media screen and (min-width: 769px){.service-more__desc{font-size:1.1111111111vw}}@media screen and (min-width: 1440px){.service-more__desc{font-size:16px}}@media screen and (max-width: 768px){.service-more__desc{font-size:3.7333333333vw}}@media screen and (max-width: 768px){.service-more__desc{font-size:3.2vw}}@media screen and (min-width: 769px){.service-more__desc{max-width:48.6111111111vw}}@media screen and (min-width: 1440px){.service-more__desc{max-width:700px}}@media screen and (max-width: 768px){.service-more__desc{max-width:163.3333333333vw}}@media screen and (max-width: 768px){.service-more__desc{line-height:1.6}}@media screen and (max-width: 768px) and (min-width: 769px){.service-more__desc{margin-top:1.0416666667vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.service-more__desc{margin-top:15px}}@media screen and (max-width: 768px) and (max-width: 768px){.service-more__desc{margin-top:3.5vw}}@media screen and (min-width: 769px){.service-more-card{margin-top:4.1666666667vw}}@media screen and (min-width: 1440px){.service-more-card{margin-top:60px}}@media screen and (max-width: 768px){.service-more-card{margin-top:14vw}}@media screen and (max-width: 768px){.service-more-card{margin-top:11.2vw}}@media screen and (min-width: 769px){.service-more-card__item-link{height:17.3611111111vw}}@media screen and (min-width: 1440px){.service-more-card__item-link{height:250px}}@media screen and (max-width: 768px){.service-more-card__item-link{height:58.3333333333vw}}@media screen and (max-width: 768px){.service-more-card__item-link{height:41.8666666667vw}}@media screen and (min-width: 769px){.service-more-card__item-link{padding-top:.9722222222vw}}@media screen and (min-width: 1440px){.service-more-card__item-link{padding-top:14px}}@media screen and (max-width: 768px){.service-more-card__item-link{padding-top:3.2666666667vw}}@media screen and (max-width: 768px){.service-more-card__item-link{padding-top:2.1333333333vw}}@media screen and (min-width: 769px){.service-more-card__item-link{padding-bottom:1.3888888889vw}}@media screen and (min-width: 1440px){.service-more-card__item-link{padding-bottom:20px}}@media screen and (max-width: 768px){.service-more-card__item-link{padding-bottom:4.6666666667vw}}@media screen and (max-width: 768px){.service-more-card__item-link{padding-bottom:6.6666666667vw}}@media screen and (min-width: 769px){.service-more-card__item-link{padding-left:.6944444444vw}}@media screen and (min-width: 1440px){.service-more-card__item-link{padding-left:10px}}@media screen and (max-width: 768px){.service-more-card__item-link{padding-left:2.3333333333vw}}@media screen and (max-width: 768px){.service-more-card__item-link{padding-left:1.0666666667vw}}@media screen and (min-width: 769px){.service-more-card__item-link{padding-right:.6944444444vw}}@media screen and (min-width: 1440px){.service-more-card__item-link{padding-right:10px}}@media screen and (max-width: 768px){.service-more-card__item-link{padding-right:2.3333333333vw}}@media screen and (max-width: 768px){.service-more-card__item-link{padding-right:1.0666666667vw}}@media screen and (min-width: 769px){.service-more-card__item-icon{width:9.9305555556vw}}@media screen and (min-width: 1440px){.service-more-card__item-icon{width:143px}}@media screen and (max-width: 768px){.service-more-card__item-icon{width:33.3666666667vw}}@media screen and (max-width: 768px){.service-more-card__item-icon{width:21.3333333333vw}}.service-more-card__item-label{word-break:auto-phrase;text-align:center}@media screen and (min-width: 769px){.service-more-card__item-label{margin-top:.6944444444vw}}@media screen and (min-width: 1440px){.service-more-card__item-label{margin-top:10px}}@media screen and (max-width: 768px){.service-more-card__item-label{margin-top:2.3333333333vw}}@media screen and (max-width: 768px){.service-more-card__item-label{margin-top:0vw}}@media screen and (max-width: 768px){.service-more-card__item-label{font-weight:700;letter-spacing:-.7px}}.service-more__workshop{margin-inline:auto}@media screen and (min-width: 769px){.service-more__workshop{margin-top:7.2222222222vw}}@media screen and (min-width: 1440px){.service-more__workshop{margin-top:104px}}@media screen and (max-width: 768px){.service-more__workshop{margin-top:24.2666666667vw}}@media screen and (min-width: 769px){.service-more__workshop{max-width:58.3333333333vw}}@media screen and (min-width: 1440px){.service-more__workshop{max-width:840px}}@media screen and (max-width: 768px){.service-more__workshop{max-width:196vw}}@media screen and (min-width: 769px){.service-more__workshop{padding-left:1.3888888889vw}}@media screen and (min-width: 1440px){.service-more__workshop{padding-left:20px}}@media screen and (max-width: 768px){.service-more__workshop{padding-left:4.6666666667vw}}@media screen and (max-width: 768px){.service-more__workshop{padding-left:5.3333333333vw}}@media screen and (min-width: 769px){.service-more__workshop{padding-right:1.3888888889vw}}@media screen and (min-width: 1440px){.service-more__workshop{padding-right:20px}}@media screen and (max-width: 768px){.service-more__workshop{padding-right:4.6666666667vw}}@media screen and (max-width: 768px){.service-more__workshop{padding-right:5.3333333333vw}}.service-more__workshop-link{width:100%}@media screen and (min-width: 769px){.service-more__workshop-link{border-radius:.6944444444vw}}@media screen and (min-width: 1440px){.service-more__workshop-link{border-radius:10px}}@media screen and (max-width: 768px){.service-more__workshop-link{border-radius:2.3333333333vw}}.service-lineup{background-image:url(/assets/images/lineup_bg.webp);background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 769px){.service-lineup{padding-top:10.9027777778vw}}@media screen and (min-width: 1440px){.service-lineup{padding-top:157px}}@media screen and (max-width: 768px){.service-lineup{padding-top:36.6333333333vw}}@media screen and (max-width: 768px){.service-lineup{padding-top:17.6vw}}@media screen and (min-width: 769px){.service-lineup{padding-bottom:9.4444444444vw}}@media screen and (min-width: 1440px){.service-lineup{padding-bottom:136px}}@media screen and (max-width: 768px){.service-lineup{padding-bottom:31.7333333333vw}}@media screen and (max-width: 768px){.service-lineup{padding-bottom:28.2666666667vw}}.service-lineup__title{color:#282828}.service-lineup__head{color:#001e64;font-weight:700;text-align:center}@media screen and (min-width: 769px){.service-lineup__head{margin-top:1.6666666667vw}}@media screen and (min-width: 1440px){.service-lineup__head{margin-top:24px}}@media screen and (max-width: 768px){.service-lineup__head{margin-top:5.6vw}}@media screen and (max-width: 768px){.service-lineup__head{margin-top:7.4666666667vw}}@media screen and (min-width: 769px){.service-lineup__head{font-size:2.0833333333vw}}@media screen and (min-width: 1440px){.service-lineup__head{font-size:30px}}@media screen and (max-width: 768px){.service-lineup__head{font-size:7vw}}@media screen and (max-width: 768px){.service-lineup__head{font-size:5.3333333333vw}}@media screen and (max-width: 768px){.service-lineup__head{line-height:1.6}}@media screen and (max-width: 768px) and (min-width: 769px){.service-lineup__head{letter-spacing:.0694444444vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.service-lineup__head{letter-spacing:1px}}@media screen and (max-width: 768px) and (max-width: 768px){.service-lineup__head{letter-spacing:.2333333333vw}}@media screen and (min-width: 769px){.service-lineup__desc{margin-top:.7638888889vw}}@media screen and (min-width: 1440px){.service-lineup__desc{margin-top:11px}}@media screen and (max-width: 768px){.service-lineup__desc{margin-top:2.5666666667vw}}@media screen and (max-width: 768px){.service-lineup__desc{margin-top:2.1333333333vw}}@media screen and (min-width: 769px){.service-lineup__container{margin-top:4.5833333333vw}}@media screen and (min-width: 1440px){.service-lineup__container{margin-top:66px}}@media screen and (max-width: 768px){.service-lineup__container{margin-top:15.4vw}}@media screen and (max-width: 768px){.service-lineup__container{margin-top:9.6vw}}.service-lineup__box{grid-template-columns:61% 41%;background:#001e64;align-items:stretch}@media screen and (min-width: 769px){.service-lineup__box{min-height:22.6388888889vw}}@media screen and (min-width: 1440px){.service-lineup__box{min-height:326px}}@media screen and (max-width: 768px){.service-lineup__box{min-height:76.0666666667vw}}@media screen and (max-width: 768px){.service-lineup__box{min-height:117.3333333333vw}}@media screen and (min-width: 769px){.service-lineup__box{padding-top:2.6388888889vw}}@media screen and (min-width: 1440px){.service-lineup__box{padding-top:38px}}@media screen and (max-width: 768px){.service-lineup__box{padding-top:8.8666666667vw}}@media screen and (max-width: 768px){.service-lineup__box{padding-top:10.4vw}}@media screen and (min-width: 769px){.service-lineup__box{padding-bottom:1.9444444444vw}}@media screen and (min-width: 1440px){.service-lineup__box{padding-bottom:28px}}@media screen and (max-width: 768px){.service-lineup__box{padding-bottom:6.5333333333vw}}@media screen and (max-width: 768px){.service-lineup__box{padding-bottom:7.2vw}}@media screen and (max-width: 768px){.service-lineup__box{align-items:center;justify-content:flex-start}}@media screen and (max-width: 768px) and (min-width: 769px){.service-lineup__box{gap:1.3194444444vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.service-lineup__box{gap:19px}}@media screen and (max-width: 768px) and (max-width: 768px){.service-lineup__box{gap:4.4333333333vw}}.service-lineup__box-texts{color:#fff}@media screen and (min-width: 769px){.service-lineup__box-texts{margin-top:.7638888889vw}}@media screen and (min-width: 1440px){.service-lineup__box-texts{margin-top:11px}}@media screen and (max-width: 768px){.service-lineup__box-texts{margin-top:2.5666666667vw}}@media screen and (max-width: 768px){.service-lineup__box-texts{margin-top:0vw}}.service-lineup__box-title{width:100%;color:#78f2ff;font-weight:700;letter-spacing:0px}@media screen and (min-width: 769px){.service-lineup__box-label{margin-top:1.25vw}}@media screen and (min-width: 1440px){.service-lineup__box-label{margin-top:18px}}@media screen and (max-width: 768px){.service-lineup__box-label{margin-top:4.2vw}}@media screen and (max-width: 768px){.service-lineup__box-label{margin-top:4.8vw}}@media screen and (max-width: 768px){.service-lineup__box-label{font-weight:700}}@media screen and (max-width: 768px) and (min-width: 769px){.service-lineup__box-label{letter-spacing:0vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.service-lineup__box-label{letter-spacing:0px}}@media screen and (max-width: 768px) and (max-width: 768px){.service-lineup__box-label{letter-spacing:0vw}}.service-lineup__box-text{font-weight:500}@media screen and (min-width: 769px){.service-lineup__box-text{margin-top:.4861111111vw}}@media screen and (min-width: 1440px){.service-lineup__box-text{margin-top:7px}}@media screen and (max-width: 768px){.service-lineup__box-text{margin-top:1.6333333333vw}}@media screen and (max-width: 768px){.service-lineup__box-text{margin-top:1.8666666667vw}}@media screen and (min-width: 769px){.service-lineup__box-img{width:17.3611111111vw}}@media screen and (min-width: 1440px){.service-lineup__box-img{width:250px}}@media screen and (max-width: 768px){.service-lineup__box-img{width:58.3333333333vw}}@media screen and (max-width: 768px){.service-lineup__box-img{width:41.6vw}}@media screen and (min-width: 769px){.service-lineup__box-img{padding-top:.2777777778vw}}@media screen and (min-width: 1440px){.service-lineup__box-img{padding-top:4px}}@media screen and (max-width: 768px){.service-lineup__box-img{padding-top:.9333333333vw}}@media screen and (max-width: 768px){.service-lineup__box-img{padding-top:0vw}}.service-lineup__box-img img{width:100%}@media screen and (max-width: 768px){.service-lineup__box-img{margin-inline:auto}}@media screen and (min-width: 769px){.service-bloglink{padding-top:8.125vw}}@media screen and (min-width: 1440px){.service-bloglink{padding-top:117px}}@media screen and (max-width: 768px){.service-bloglink{padding-top:27.3vw}}@media screen and (max-width: 768px){.service-bloglink{padding-top:25.6vw}}@media screen and (min-width: 769px){.service-bloglink{padding-bottom:7.0833333333vw}}@media screen and (min-width: 1440px){.service-bloglink{padding-bottom:102px}}@media screen and (max-width: 768px){.service-bloglink{padding-bottom:23.8vw}}@media screen and (max-width: 768px){.service-bloglink{padding-bottom:20.5333333333vw}}.service-bloglink__items{display:flex;justify-content:center;margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.service-bloglink__items{gap:2.0833333333vw}}@media screen and (min-width: 1440px){.service-bloglink__items{gap:30px}}@media screen and (max-width: 768px){.service-bloglink__items{gap:7vw}}@media screen and (min-width: 769px){.service-bloglink__items{width:33.3333333333vw}}@media screen and (min-width: 1440px){.service-bloglink__items{width:480px}}@media screen and (max-width: 768px){.service-bloglink__items{width:112vw}}@media screen and (max-width: 768px){.service-bloglink__items{width:92vw}}.service-bloglink__link{display:block}.l-page-service{background-image:url(/assets/images/p_service_bg.jpg);background-position:top center;background-size:100% 100%;background-repeat:no-repeat}@media screen and (min-width: 769px){.l-page-service{padding-top:7.7083333333vw}}@media screen and (min-width: 1440px){.l-page-service{padding-top:111px}}@media screen and (max-width: 768px){.l-page-service{padding-top:25.9vw}}@media screen and (max-width: 768px){.l-page-service{padding-top:12vw}}@media screen and (min-width: 769px){.l-page-service{padding-bottom:8.8888888889vw}}@media screen and (min-width: 1440px){.l-page-service{padding-bottom:128px}}@media screen and (max-width: 768px){.l-page-service{padding-bottom:29.8666666667vw}}@media screen and (max-width: 768px){.l-page-service{padding-bottom:36vw}}@media screen and (min-width: 769px){.l-page-service .page-service-cards{margin-top:3.6111111111vw}}@media screen and (min-width: 1440px){.l-page-service .page-service-cards{margin-top:52px}}@media screen and (max-width: 768px){.l-page-service .page-service-cards{margin-top:12.1333333333vw}}@media screen and (max-width: 768px){.l-page-service .page-service-cards{margin-top:16.5333333333vw}}.l-page-service.page-service-marketing{background-image:url(/assets/images/p_service_marketing_bg.jpg)}@media screen and (min-width: 769px){.l-page-service.page-service-marketing{padding-bottom:10vw}}@media screen and (min-width: 1440px){.l-page-service.page-service-marketing{padding-bottom:144px}}@media screen and (max-width: 768px){.l-page-service.page-service-marketing{padding-bottom:33.6vw}}@media screen and (max-width: 768px){.l-page-service.page-service-marketing{padding-bottom:24.5333333333vw}}.l-page-service.page-service-data{background-image:url(/assets/images/p_service_data_bg.jpg)}@media screen and (min-width: 769px){.l-page-service.page-service-data{padding-bottom:10.8333333333vw}}@media screen and (min-width: 1440px){.l-page-service.page-service-data{padding-bottom:156px}}@media screen and (max-width: 768px){.l-page-service.page-service-data{padding-bottom:36.4vw}}@media screen and (max-width: 768px){.l-page-service.page-service-data{padding-bottom:36vw}}@media screen and (min-width: 769px){.l-page-service.page-service-data .page-service-cards{margin-top:8.4722222222vw}}@media screen and (min-width: 1440px){.l-page-service.page-service-data .page-service-cards{margin-top:122px}}@media screen and (max-width: 768px){.l-page-service.page-service-data .page-service-cards{margin-top:28.4666666667vw}}@media screen and (max-width: 768px){.l-page-service.page-service-data .page-service-cards{margin-top:16.5333333333vw}}.page-service__section-title{font-weight:700;line-height:1.5;text-align:center;color:#001e64}@media screen and (min-width: 769px){.page-service__section-title{font-size:2.0833333333vw}}@media screen and (min-width: 1440px){.page-service__section-title{font-size:30px}}@media screen and (max-width: 768px){.page-service__section-title{font-size:7vw}}@media screen and (max-width: 768px){.page-service__section-title{font-size:5.3333333333vw}}@media screen and (min-width: 769px){.page-service__section-title{letter-spacing:.1041666667vw}}@media screen and (min-width: 1440px){.page-service__section-title{letter-spacing:1.5px}}@media screen and (max-width: 768px){.page-service__section-title{letter-spacing:.35vw}}@media screen and (max-width: 768px){.page-service__section-title{letter-spacing:.2666666667vw}}@media screen and (max-width: 768px){.page-service__section-title{line-height:1.6}}.page-service-header{background:linear-gradient(1deg,#0064c7 -28.16%,#001e64 55.09%);position:relative}@media screen and (min-width: 769px){.page-service-header{padding-top:8.75vw}}@media screen and (min-width: 1440px){.page-service-header{padding-top:126px}}@media screen and (max-width: 768px){.page-service-header{padding-top:29.4vw}}@media screen and (max-width: 768px){.page-service-header{padding-top:30.9333333333vw}}@media screen and (min-width: 769px){.page-service-header{padding-bottom:4.3055555556vw}}@media screen and (min-width: 1440px){.page-service-header{padding-bottom:62px}}@media screen and (max-width: 768px){.page-service-header{padding-bottom:14.4666666667vw}}@media screen and (max-width: 768px){.page-service-header{padding-bottom:15.7333333333vw}}.page-service-header__mountain{position:absolute}@media screen and (min-width: 769px){.page-service-header__mountain.mountain-top{width:28.9583333333vw}}@media screen and (min-width: 1440px){.page-service-header__mountain.mountain-top{width:417px}}@media screen and (max-width: 768px){.page-service-header__mountain.mountain-top{width:97.3vw}}@media screen and (max-width: 768px){.page-service-header__mountain.mountain-top{width:63.7333333333vw}}@media screen and (min-width: 769px){.page-service-header__mountain.mountain-top{bottom:8.8888888889vw}}@media screen and (min-width: 1440px){.page-service-header__mountain.mountain-top{bottom:128px}}@media screen and (max-width: 768px){.page-service-header__mountain.mountain-top{bottom:29.8666666667vw}}@media screen and (max-width: 768px){.page-service-header__mountain.mountain-top{bottom:19.7333333333vw}}@media screen and (min-width: 769px){.page-service-header__mountain.mountain-top{right:9.9305555556vw}}@media screen and (min-width: 1440px){.page-service-header__mountain.mountain-top{right:143px}}@media screen and (max-width: 768px){.page-service-header__mountain.mountain-top{right:33.3666666667vw}}@media screen and (max-width: 768px){.page-service-header__mountain.mountain-top{right:14.6666666667vw}}@media screen and (min-width: 769px){.page-service-header__mountain.mountain-left{width:35.2777777778vw}}@media screen and (min-width: 1440px){.page-service-header__mountain.mountain-left{width:508px}}@media screen and (max-width: 768px){.page-service-header__mountain.mountain-left{width:118.5333333333vw}}@media screen and (max-width: 768px){.page-service-header__mountain.mountain-left{width:77.6vw}}@media screen and (min-width: 769px){.page-service-header__mountain.mountain-left{bottom:0vw}}@media screen and (min-width: 1440px){.page-service-header__mountain.mountain-left{bottom:0px}}@media screen and (max-width: 768px){.page-service-header__mountain.mountain-left{bottom:0vw}}@media screen and (min-width: 769px){.page-service-header__mountain.mountain-left{right:17.7083333333vw}}@media screen and (min-width: 1440px){.page-service-header__mountain.mountain-left{right:255px}}@media screen and (max-width: 768px){.page-service-header__mountain.mountain-left{right:59.5vw}}@media screen and (max-width: 768px){.page-service-header__mountain.mountain-left{right:31.7333333333vw}}@media screen and (min-width: 769px){.page-service-header__mountain.mountain-right{width:28.0555555556vw}}@media screen and (min-width: 1440px){.page-service-header__mountain.mountain-right{width:404px}}@media screen and (max-width: 768px){.page-service-header__mountain.mountain-right{width:94.2666666667vw}}@media screen and (max-width: 768px){.page-service-header__mountain.mountain-right{width:61.8666666667vw}}@media screen and (min-width: 769px){.page-service-header__mountain.mountain-right{bottom:0vw}}@media screen and (min-width: 1440px){.page-service-header__mountain.mountain-right{bottom:0px}}@media screen and (max-width: 768px){.page-service-header__mountain.mountain-right{bottom:0vw}}@media screen and (min-width: 769px){.page-service-header__mountain.mountain-right{right:3.3333333333vw}}@media screen and (min-width: 1440px){.page-service-header__mountain.mountain-right{right:48px}}@media screen and (max-width: 768px){.page-service-header__mountain.mountain-right{right:11.2vw}}@media screen and (max-width: 768px){.page-service-header__mountain.mountain-right{right:0vw}}.page-service-header__title{color:#fff}.page-service-header__cards{display:grid;grid-template-columns:repeat(5,1fr)}@media screen and (min-width: 769px){.page-service-header__cards{margin-top:3.9583333333vw}}@media screen and (min-width: 1440px){.page-service-header__cards{margin-top:57px}}@media screen and (max-width: 768px){.page-service-header__cards{margin-top:13.3vw}}@media screen and (max-width: 768px){.page-service-header__cards{margin-top:5.3333333333vw}}@media screen and (min-width: 769px){.page-service-header__cards{gap:1.3888888889vw}}@media screen and (min-width: 1440px){.page-service-header__cards{gap:20px}}@media screen and (max-width: 768px){.page-service-header__cards{gap:4.6666666667vw}}@media screen and (max-width: 768px){.page-service-header__cards{gap:5.3333333333vw}}@media screen and (max-width: 768px){.page-service-header__cards{display:flex;flex-wrap:wrap}}.page-service-header__card{width:100%;aspect-ratio:182/130}@media screen and (min-width: 769px){.page-service-header__card{max-width:12.6388888889vw}}@media screen and (min-width: 1440px){.page-service-header__card{max-width:182px}}@media screen and (max-width: 768px){.page-service-header__card{max-width:42.4666666667vw}}@media screen and (max-width: 768px){.page-service-header__card{max-width:41.8666666667vw}}@media screen and (max-width: 768px){.page-service-header__card{aspect-ratio:157/56}}.page-service-header__card-link{width:100%;height:100%;text-align:center;background-color:#fff;font-weight:700;line-height:1.71;position:relative;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 769px){.page-service-header__card-link{border-radius:.6944444444vw}}@media screen and (min-width: 1440px){.page-service-header__card-link{border-radius:10px}}@media screen and (max-width: 768px){.page-service-header__card-link{border-radius:2.3333333333vw}}@media screen and (max-width: 768px){.page-service-header__card-link{border-radius:2.6666666667vw}}@media screen and (min-width: 769px){.page-service-header__card-link{font-size:.9722222222vw}}@media screen and (min-width: 1440px){.page-service-header__card-link{font-size:14px}}@media screen and (max-width: 768px){.page-service-header__card-link{font-size:3.2666666667vw}}@media screen and (max-width: 768px){.page-service-header__card-link{font-size:2.6666666667vw}}@media screen and (max-width: 768px){.page-service-header__card-link{font-weight:600;line-height:1.6}}.page-service-header__card-arrow{position:absolute}@media screen and (min-width: 769px){.page-service-header__card-arrow{width:1.3888888889vw}}@media screen and (min-width: 1440px){.page-service-header__card-arrow{width:20px}}@media screen and (max-width: 768px){.page-service-header__card-arrow{width:4.6666666667vw}}@media screen and (max-width: 768px){.page-service-header__card-arrow{width:4.2666666667vw}}@media screen and (min-width: 769px){.page-service-header__card-arrow{bottom:.6944444444vw}}@media screen and (min-width: 1440px){.page-service-header__card-arrow{bottom:10px}}@media screen and (max-width: 768px){.page-service-header__card-arrow{bottom:2.3333333333vw}}@media screen and (max-width: 768px){.page-service-header__card-arrow{bottom:1.0666666667vw}}@media screen and (min-width: 769px){.page-service-header__card-arrow{right:.5555555556vw}}@media screen and (min-width: 1440px){.page-service-header__card-arrow{right:8px}}@media screen and (max-width: 768px){.page-service-header__card-arrow{right:1.8666666667vw}}@media screen and (max-width: 768px){.page-service-header__card-arrow{right:.8vw}}.page-service-intro__img{margin-inline:auto}@media screen and (min-width: 769px){.page-service-intro__img{width:15.2777777778vw}}@media screen and (min-width: 1440px){.page-service-intro__img{width:220px}}@media screen and (max-width: 768px){.page-service-intro__img{width:51.3333333333vw}}@media screen and (max-width: 768px){.page-service-intro__img{width:38.9333333333vw}}@media screen and (min-width: 769px){.page-service-intro__title{margin-top:1.875vw}}@media screen and (min-width: 1440px){.page-service-intro__title{margin-top:27px}}@media screen and (max-width: 768px){.page-service-intro__title{margin-top:6.3vw}}@media screen and (max-width: 768px){.page-service-intro__title{margin-top:6.1333333333vw}}.page-service-intro__sm2{color:#268fcf;color:#001e64;font-weight:600;margin-left:auto;margin-right:auto;text-align:center}@media screen and (min-width: 769px){.page-service-intro__sm2{font-size:1.25vw}}@media screen and (min-width: 1440px){.page-service-intro__sm2{font-size:18px}}@media screen and (max-width: 768px){.page-service-intro__sm2{font-size:4.2vw}}@media screen and (max-width: 768px){.page-service-intro__sm2{font-size:3.2vw}}@media screen and (min-width: 769px){.page-service-intro__sm2{margin-bottom:.6944444444vw}}@media screen and (min-width: 1440px){.page-service-intro__sm2{margin-bottom:10px}}@media screen and (max-width: 768px){.page-service-intro__sm2{margin-bottom:2.3333333333vw}}@media screen and (min-width: 769px){.page-service-intro__sm2{margin-top:.6944444444vw}}@media screen and (min-width: 1440px){.page-service-intro__sm2{margin-top:10px}}@media screen and (max-width: 768px){.page-service-intro__sm2{margin-top:2.3333333333vw}}@media screen and (min-width: 769px){.page-service-intro__sm2{max-width:48.75vw}}@media screen and (min-width: 1440px){.page-service-intro__sm2{max-width:702px}}@media screen and (max-width: 768px){.page-service-intro__sm2{max-width:163.8vw}}@media screen and (max-width: 768px){.page-service-intro__sm2{max-width:100%}}.page-service-intro__text{font-weight:500;line-height:1.8;width:100%;margin-inline:auto}@media screen and (min-width: 769px){.page-service-intro__text{font-size:1.1111111111vw}}@media screen and (min-width: 1440px){.page-service-intro__text{font-size:16px}}@media screen and (max-width: 768px){.page-service-intro__text{font-size:3.7333333333vw}}@media screen and (max-width: 768px){.page-service-intro__text{font-size:3.2vw}}@media screen and (min-width: 769px){.page-service-intro__text{margin-top:.6944444444vw}}@media screen and (min-width: 1440px){.page-service-intro__text{margin-top:10px}}@media screen and (max-width: 768px){.page-service-intro__text{margin-top:2.3333333333vw}}@media screen and (max-width: 768px){.page-service-intro__text{margin-top:4.2666666667vw}}@media screen and (min-width: 769px){.page-service-intro__text{max-width:48.75vw}}@media screen and (min-width: 1440px){.page-service-intro__text{max-width:702px}}@media screen and (max-width: 768px){.page-service-intro__text{max-width:163.8vw}}@media screen and (max-width: 768px){.page-service-intro__text{max-width:100%;line-height:1.6}}.page-service-cards__cards{display:flex;flex-direction:column}@media screen and (min-width: 769px){.page-service-cards__cards{gap:2.0833333333vw}}@media screen and (min-width: 1440px){.page-service-cards__cards{gap:30px}}@media screen and (max-width: 768px){.page-service-cards__cards{gap:7vw}}@media screen and (max-width: 768px){.page-service-cards__cards{gap:5.3333333333vw}}@media screen and (min-width: 769px){.page-service-cards__cards{display:grid;grid-template-columns:repeat(3,1fr)}}.page-service-cards__card{overflow:hidden;background-color:#fff}@media screen and (min-width: 769px){.page-service-cards__card{border-radius:.6944444444vw}}@media screen and (min-width: 1440px){.page-service-cards__card{border-radius:10px}}@media screen and (max-width: 768px){.page-service-cards__card{border-radius:2.3333333333vw}}@media screen and (max-width: 768px){.page-service-cards__card{border-radius:2.6666666667vw}}@media screen and (max-width: 768px){.page-service-cards__card.is-hidden{opacity:0;visibility:hidden;display:none}}.page-service-cards__link{width:100%;height:100%}.page-service-cards__img{width:100%;aspect-ratio:310/175;position:relative}.page-service-cards__img img{width:100%;position:absolute;left:0;top:0;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.page-service-cards__img{aspect-ratio:335/189}}.page-service-cards__content{display:flex;flex-direction:column}@media screen and (min-width: 769px){.page-service-cards__content{padding-right:1.4583333333vw}}@media screen and (min-width: 1440px){.page-service-cards__content{padding-right:21px}}@media screen and (max-width: 768px){.page-service-cards__content{padding-right:4.9vw}}@media screen and (max-width: 768px){.page-service-cards__content{padding-right:5.0666666667vw}}@media screen and (min-width: 769px){.page-service-cards__content{padding-left:1.5277777778vw}}@media screen and (min-width: 1440px){.page-service-cards__content{padding-left:22px}}@media screen and (max-width: 768px){.page-service-cards__content{padding-left:5.1333333333vw}}@media screen and (max-width: 768px){.page-service-cards__content{padding-left:5.3333333333vw}}@media screen and (min-width: 769px){.page-service-cards__content{padding-top:2.0138888889vw}}@media screen and (min-width: 1440px){.page-service-cards__content{padding-top:29px}}@media screen and (max-width: 768px){.page-service-cards__content{padding-top:6.7666666667vw}}@media screen and (max-width: 768px){.page-service-cards__content{padding-top:5.0666666667vw}}@media screen and (min-width: 769px){.page-service-cards__content{padding-bottom:2.2916666667vw}}@media screen and (min-width: 1440px){.page-service-cards__content{padding-bottom:33px}}@media screen and (max-width: 768px){.page-service-cards__content{padding-bottom:7.7vw}}@media screen and (max-width: 768px){.page-service-cards__content{padding-bottom:9.0666666667vw}}@media screen and (min-width: 769px){.page-service-cards__content{gap:.3472222222vw}}@media screen and (min-width: 1440px){.page-service-cards__content{gap:5px}}@media screen and (max-width: 768px){.page-service-cards__content{gap:1.1666666667vw}}@media screen and (max-width: 768px){.page-service-cards__content{gap:2.4vw}}.page-service-cards__content-title{font-weight:700;line-height:1.8;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (min-width: 769px){.page-service-cards__content-title{font-size:1.1111111111vw}}@media screen and (min-width: 1440px){.page-service-cards__content-title{font-size:16px}}@media screen and (max-width: 768px){.page-service-cards__content-title{font-size:3.7333333333vw}}@media screen and (max-width: 768px){.page-service-cards__content-title{font-size:4.2666666667vw}}.page-service-cards__content-text{font-weight:500;line-height:1.71;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}@media screen and (min-width: 769px){.page-service-cards__content-text{font-size:.9722222222vw}}@media screen and (min-width: 1440px){.page-service-cards__content-text{font-size:14px}}@media screen and (max-width: 768px){.page-service-cards__content-text{font-size:3.2666666667vw}}@media screen and (max-width: 768px){.page-service-cards__content-text{font-size:3.2vw}}@media screen and (max-width: 768px){.page-service-cards__content-text{-webkit-line-clamp:4;line-height:1.6}}@media screen and (max-width: 768px){.page-service-cards__btn{display:flex;justify-content:center;align-items:center;position:relative}}@media screen and (max-width: 768px) and (min-width: 769px){.page-service-cards__btn{margin-top:2.2222222222vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.page-service-cards__btn{margin-top:32px}}@media screen and (max-width: 768px) and (max-width: 768px){.page-service-cards__btn{margin-top:7.4666666667vw}}@media screen and (max-width: 768px) and (max-width: 768px){.page-service-cards__btn{margin-top:8.5333333333vw}}@media screen and (max-width: 768px){.page-service-cards__btn .btn-link{line-height:1.85;opacity:0;visibility:hidden;position:absolute;transition:opacity .5s ease,visibility .5s ease}}@media screen and (max-width: 768px) and (min-width: 769px){.page-service-cards__btn .btn-link{min-width:11.1111111111vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.page-service-cards__btn .btn-link{min-width:160px}}@media screen and (max-width: 768px) and (max-width: 768px){.page-service-cards__btn .btn-link{min-width:37.3333333333vw}}@media screen and (max-width: 768px) and (max-width: 768px){.page-service-cards__btn .btn-link{min-width:42.6666666667vw}}@media screen and (max-width: 768px) and (min-width: 769px){.page-service-cards__btn .btn-link{min-height:2.5vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.page-service-cards__btn .btn-link{min-height:36px}}@media screen and (max-width: 768px) and (max-width: 768px){.page-service-cards__btn .btn-link{min-height:8.4vw}}@media screen and (max-width: 768px) and (max-width: 768px){.page-service-cards__btn .btn-link{min-height:9.6vw}}@media screen and (max-width: 768px) and (min-width: 769px){.page-service-cards__btn .btn-link{font-size:.9722222222vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.page-service-cards__btn .btn-link{font-size:14px}}@media screen and (max-width: 768px) and (max-width: 768px){.page-service-cards__btn .btn-link{font-size:3.2666666667vw}}@media screen and (max-width: 768px) and (max-width: 768px){.page-service-cards__btn .btn-link{font-size:3.7333333333vw}}@media screen and (max-width: 768px){.page-service-cards__btn .btn-link>.btn__arrow{transform:translateY(-50%) rotate(90deg);transition:transform .3s ease}.page-service-cards__btn .btn-link.is-visible{opacity:1;visibility:visible;position:relative;transition:opacity .5s ease .5s,visibility .5s ease .5s}.page-service-cards__btn .btn-link.hide-more-btn>.btn__arrow{transform:translateY(-50%) rotate(-90deg)}}.fade-in-up{animation:fadeInUp .4s ease forwards}.fade-out-down{animation:fadeOutDown .3s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@media screen and (min-width: 769px){.page-service-bnr{margin-top:4.5833333333vw}}@media screen and (min-width: 1440px){.page-service-bnr{margin-top:66px}}@media screen and (max-width: 768px){.page-service-bnr{margin-top:15.4vw}}@media screen and (max-width: 768px){.page-service-bnr{margin-top:9.3333333333vw}}.page-service-bnr__inner{margin-inline:auto}@media screen and (min-width: 769px){.page-service-bnr__inner{padding-left:1.3888888889vw}}@media screen and (min-width: 1440px){.page-service-bnr__inner{padding-left:20px}}@media screen and (max-width: 768px){.page-service-bnr__inner{padding-left:4.6666666667vw}}@media screen and (max-width: 768px){.page-service-bnr__inner{padding-left:4vw}}@media screen and (min-width: 769px){.page-service-bnr__inner{padding-right:1.3888888889vw}}@media screen and (min-width: 1440px){.page-service-bnr__inner{padding-right:20px}}@media screen and (max-width: 768px){.page-service-bnr__inner{padding-right:4.6666666667vw}}@media screen and (max-width: 768px){.page-service-bnr__inner{padding-right:4vw}}@media screen and (min-width: 769px){.page-service-bnr__inner{max-width:58.3333333333vw}}@media screen and (min-width: 1440px){.page-service-bnr__inner{max-width:840px}}@media screen and (max-width: 768px){.page-service-bnr__inner{max-width:196vw}}@media screen and (max-width: 768px){.page-service-bnr__inner{max-width:100%}}.page-service-bnr__link{width:100%;display:block;overflow:hidden}@media screen and (min-width: 769px){.page-service-bnr__link{border-radius:.6944444444vw}}@media screen and (min-width: 1440px){.page-service-bnr__link{border-radius:10px}}@media screen and (max-width: 768px){.page-service-bnr__link{border-radius:2.3333333333vw}}@media screen and (max-width: 768px){.page-service-bnr__link{border-radius:2.6666666667vw}}@media screen and (min-width: 769px){.page-service-data-box{margin-top:5.2777777778vw}}@media screen and (min-width: 1440px){.page-service-data-box{margin-top:76px}}@media screen and (max-width: 768px){.page-service-data-box{margin-top:17.7333333333vw}}@media screen and (max-width: 768px){.page-service-data-box{margin-top:13.6vw}}.page-service-data-box .p-service-box__contents{display:flex;flex-direction:column}@media screen and (min-width: 769px){.page-service-data-box .p-service-box__contents{gap:7.8472222222vw}}@media screen and (min-width: 1440px){.page-service-data-box .p-service-box__contents{gap:113px}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__contents{gap:26.3666666667vw}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__contents{gap:15.4666666667vw}}@media screen and (min-width: 769px){.page-service-data-box .p-service-box__content:nth-of-type(1) .p-service-box__box-title{min-height:4.0277777778vw}}@media screen and (min-width: 1440px){.page-service-data-box .p-service-box__content:nth-of-type(1) .p-service-box__box-title{min-height:58px}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__content:nth-of-type(1) .p-service-box__box-title{min-height:13.5333333333vw}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__content:nth-of-type(1) .p-service-box__box-title{min-height:auto}}@media screen and (min-width: 769px){.page-service-data-box .p-service-box__content:nth-of-type(2) .p-service-box__boxs{margin-top:2.6388888889vw}}@media screen and (min-width: 1440px){.page-service-data-box .p-service-box__content:nth-of-type(2) .p-service-box__boxs{margin-top:38px}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__content:nth-of-type(2) .p-service-box__boxs{margin-top:8.8666666667vw}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__content:nth-of-type(2) .p-service-box__boxs{margin-top:3.7333333333vw}}@media screen and (min-width: 769px){.page-service-data-box .p-service-box__content:nth-of-type(2) .p-service-box__box{padding-top:1.1805555556vw}}@media screen and (min-width: 1440px){.page-service-data-box .p-service-box__content:nth-of-type(2) .p-service-box__box{padding-top:17px}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__content:nth-of-type(2) .p-service-box__box{padding-top:3.9666666667vw}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__content:nth-of-type(2) .p-service-box__box{padding-top:6.4vw}}.page-service-data-box .p-service-box__boxs{display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (min-width: 769px){.page-service-data-box .p-service-box__boxs{margin-top:2.1527777778vw}}@media screen and (min-width: 1440px){.page-service-data-box .p-service-box__boxs{margin-top:31px}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__boxs{margin-top:7.2333333333vw}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__boxs{margin-top:3.7333333333vw}}@media screen and (min-width: 769px){.page-service-data-box .p-service-box__boxs{gap:2.0833333333vw}}@media screen and (min-width: 1440px){.page-service-data-box .p-service-box__boxs{gap:30px}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__boxs{gap:7vw}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__boxs{gap:5.3333333333vw}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__boxs{grid-template-columns:1fr}}.page-service-data-box .p-service-box__box{border:1px solid #001e64;height:100%;display:flex;flex-direction:column}@media screen and (min-width: 769px){.page-service-data-box .p-service-box__box{gap:.3472222222vw}}@media screen and (min-width: 1440px){.page-service-data-box .p-service-box__box{gap:5px}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__box{gap:1.1666666667vw}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__box{gap:1.3333333333vw}}@media screen and (min-width: 769px){.page-service-data-box .p-service-box__box{padding-right:1.3888888889vw}}@media screen and (min-width: 1440px){.page-service-data-box .p-service-box__box{padding-right:20px}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__box{padding-right:4.6666666667vw}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__box{padding-right:5.6vw}}@media screen and (min-width: 769px){.page-service-data-box .p-service-box__box{padding-left:1.5972222222vw}}@media screen and (min-width: 1440px){.page-service-data-box .p-service-box__box{padding-left:23px}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__box{padding-left:5.3666666667vw}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__box{padding-left:6.4vw}}@media screen and (min-width: 769px){.page-service-data-box .p-service-box__box{padding-top:1.6666666667vw}}@media screen and (min-width: 1440px){.page-service-data-box .p-service-box__box{padding-top:24px}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__box{padding-top:5.6vw}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__box{padding-top:5.8666666667vw}}@media screen and (min-width: 769px){.page-service-data-box .p-service-box__box{padding-bottom:1.3194444444vw}}@media screen and (min-width: 1440px){.page-service-data-box .p-service-box__box{padding-bottom:19px}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__box{padding-bottom:4.4333333333vw}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__box{padding-bottom:7.2vw}}.page-service-data-box .p-service-box__box-title{font-weight:700;line-height:1.8;color:#001e64}@media screen and (min-width: 769px){.page-service-data-box .p-service-box__box-title{font-size:1.1111111111vw}}@media screen and (min-width: 1440px){.page-service-data-box .p-service-box__box-title{font-size:16px}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__box-title{font-size:3.7333333333vw}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__box-title{font-size:4.2666666667vw}}.page-service-data-box .p-service-box__box-text{display:flex;flex-direction:column}.page-service-data-box .p-service-box__box-text p{font-weight:500;line-height:1.71}@media screen and (min-width: 769px){.page-service-data-box .p-service-box__box-text p{font-size:.9722222222vw}}@media screen and (min-width: 1440px){.page-service-data-box .p-service-box__box-text p{font-size:14px}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__box-text p{font-size:3.2666666667vw}}@media screen and (max-width: 768px){.page-service-data-box .p-service-box__box-text p{font-size:3.7333333333vw}}@media screen and (min-width: 769px){.page-service-data-support{margin-top:7.9861111111vw}}@media screen and (min-width: 1440px){.page-service-data-support{margin-top:115px}}@media screen and (max-width: 768px){.page-service-data-support{margin-top:26.8333333333vw}}@media screen and (max-width: 768px){.page-service-data-support{margin-top:13.3333333333vw}}@media screen and (max-width: 768px){.page-service-data-support .p-service-support__title{margin-inline:auto}}@media screen and (max-width: 768px) and (min-width: 769px){.page-service-data-support .p-service-support__title{max-width:19.6527777778vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.page-service-data-support .p-service-support__title{max-width:283px}}@media screen and (max-width: 768px) and (max-width: 768px){.page-service-data-support .p-service-support__title{max-width:66.0333333333vw}}@media screen and (max-width: 768px) and (max-width: 768px){.page-service-data-support .p-service-support__title{max-width:75.4666666667vw}}.page-service-data-support .p-service-support__img{margin-inline:auto;width:100%}@media screen and (min-width: 769px){.page-service-data-support .p-service-support__img{margin-top:2.0833333333vw}}@media screen and (min-width: 1440px){.page-service-data-support .p-service-support__img{margin-top:30px}}@media screen and (max-width: 768px){.page-service-data-support .p-service-support__img{margin-top:7vw}}@media screen and (max-width: 768px){.page-service-data-support .p-service-support__img{margin-top:2.1333333333vw}}@media screen and (min-width: 769px){.page-service-data-support .p-service-support__img{padding-left:1.3888888889vw}}@media screen and (min-width: 1440px){.page-service-data-support .p-service-support__img{padding-left:20px}}@media screen and (max-width: 768px){.page-service-data-support .p-service-support__img{padding-left:4.6666666667vw}}@media screen and (max-width: 768px){.page-service-data-support .p-service-support__img{padding-left:5.3333333333vw}}@media screen and (min-width: 769px){.page-service-data-support .p-service-support__img{padding-right:1.3888888889vw}}@media screen and (min-width: 1440px){.page-service-data-support .p-service-support__img{padding-right:20px}}@media screen and (max-width: 768px){.page-service-data-support .p-service-support__img{padding-right:4.6666666667vw}}@media screen and (max-width: 768px){.page-service-data-support .p-service-support__img{padding-right:5.3333333333vw}}@media screen and (min-width: 769px){.page-service-data-support .p-service-support__img{max-width:58.3333333333vw}}@media screen and (min-width: 1440px){.page-service-data-support .p-service-support__img{max-width:840px}}@media screen and (max-width: 768px){.page-service-data-support .p-service-support__img{max-width:196vw}}@media screen and (min-width: 769px){.page-service-data-case{margin-top:7.5vw}}@media screen and (min-width: 1440px){.page-service-data-case{margin-top:108px}}@media screen and (max-width: 768px){.page-service-data-case{margin-top:25.2vw}}@media screen and (max-width: 768px){.page-service-data-case{margin-top:14.9333333333vw}}.page-service-data-case .p-service-case__boxs{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){.page-service-data-case .p-service-case__boxs{margin-top:1.3888888889vw}}@media screen and (min-width: 1440px){.page-service-data-case .p-service-case__boxs{margin-top:20px}}@media screen and (max-width: 768px){.page-service-data-case .p-service-case__boxs{margin-top:4.6666666667vw}}@media screen and (max-width: 768px){.page-service-data-case .p-service-case__boxs{margin-top:5.3333333333vw}}@media screen and (min-width: 769px){.page-service-data-case .p-service-case__boxs{gap:2.0833333333vw}}@media screen and (min-width: 1440px){.page-service-data-case .p-service-case__boxs{gap:30px}}@media screen and (max-width: 768px){.page-service-data-case .p-service-case__boxs{gap:7vw}}@media screen and (max-width: 768px){.page-service-data-case .p-service-case__boxs{gap:6.4vw}}@media screen and (max-width: 768px){.page-service-data-case .p-service-case__boxs{display:grid;grid-template-columns:1fr 1fr;row-gap:0px}}.page-service-data-case .p-service-case__box{display:flex;align-items:center;justify-content:center;position:relative}@media screen and (min-width: 769px){.page-service-data-case .p-service-case__box{padding-left:.6944444444vw}}@media screen and (min-width: 1440px){.page-service-data-case .p-service-case__box{padding-left:10px}}@media screen and (max-width: 768px){.page-service-data-case .p-service-case__box{padding-left:2.3333333333vw}}@media screen and (max-width: 768px){.page-service-data-case .p-service-case__box{padding-left:0vw}}@media screen and (min-width: 769px){.page-service-data-case .p-service-case__box{padding-right:.6944444444vw}}@media screen and (min-width: 1440px){.page-service-data-case .p-service-case__box{padding-right:10px}}@media screen and (max-width: 768px){.page-service-data-case .p-service-case__box{padding-right:2.3333333333vw}}@media screen and (max-width: 768px){.page-service-data-case .p-service-case__box{padding-right:0vw}}@media screen and (max-width: 768px){.page-service-data-case .p-service-case__box:nth-of-type(1){grid-column:1/2;grid-row:2;margin-left:auto}}@media screen and (max-width: 768px) and (min-width: 769px){.page-service-data-case .p-service-case__box:nth-of-type(1){margin-top:-.4861111111vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.page-service-data-case .p-service-case__box:nth-of-type(1){margin-top:-7px}}@media screen and (max-width: 768px) and (max-width: 768px){.page-service-data-case .p-service-case__box:nth-of-type(1){margin-top:-1.6333333333vw}}@media screen and (max-width: 768px){.page-service-data-case .p-service-case__box:nth-of-type(2){grid-column:1/3}.page-service-data-case .p-service-case__box:nth-of-type(3){grid-column:2/3;grid-row:2;margin-right:auto}}@media screen and (max-width: 768px) and (min-width: 769px){.page-service-data-case .p-service-case__box:nth-of-type(3){margin-top:-.4861111111vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.page-service-data-case .p-service-case__box:nth-of-type(3){margin-top:-7px}}@media screen and (max-width: 768px) and (max-width: 768px){.page-service-data-case .p-service-case__box:nth-of-type(3){margin-top:-1.6333333333vw}}@media screen and (min-width: 769px){.page-service-data-case .p-service-case__box:nth-of-type(1) .p-service-case__box-text,.page-service-data-case .p-service-case__box:nth-of-type(2) .p-service-case__box-text{padding-bottom:.6944444444vw}}@media screen and (min-width: 1440px){.page-service-data-case .p-service-case__box:nth-of-type(1) .p-service-case__box-text,.page-service-data-case .p-service-case__box:nth-of-type(2) .p-service-case__box-text{padding-bottom:10px}}@media screen and (max-width: 768px){.page-service-data-case .p-service-case__box:nth-of-type(1) .p-service-case__box-text,.page-service-data-case .p-service-case__box:nth-of-type(2) .p-service-case__box-text{padding-bottom:2.3333333333vw}}@media screen and (max-width: 768px){.page-service-data-case .p-service-case__box:nth-of-type(1) .p-service-case__box-text,.page-service-data-case .p-service-case__box:nth-of-type(2) .p-service-case__box-text{padding-bottom:2.6666666667vw}}@media screen and (min-width: 769px){.page-service-data-case .p-service-case__box-img{width:11.1805555556vw}}@media screen and (min-width: 1440px){.page-service-data-case .p-service-case__box-img{width:161px}}@media screen and (max-width: 768px){.page-service-data-case .p-service-case__box-img{width:37.5666666667vw}}@media screen and (max-width: 768px){.page-service-data-case .p-service-case__box-img{width:40.2666666667vw}}.page-service-data-case .p-service-case__box-text{position:absolute;font-weight:600;line-height:1.6;color:#001e64;text-align:center}@media screen and (min-width: 769px){.page-service-data-case .p-service-case__box-text{font-size:1.3888888889vw}}@media screen and (min-width: 1440px){.page-service-data-case .p-service-case__box-text{font-size:20px}}@media screen and (max-width: 768px){.page-service-data-case .p-service-case__box-text{font-size:4.6666666667vw}}@media screen and (max-width: 768px){.page-service-data-case .p-service-case__box-text{font-size:4.2666666667vw}}@media screen and (min-width: 769px){.page-service-data-case .p-service-case__box-text{letter-spacing:.0694444444vw}}@media screen and (min-width: 1440px){.page-service-data-case .p-service-case__box-text{letter-spacing:1px}}@media screen and (max-width: 768px){.page-service-data-case .p-service-case__box-text{letter-spacing:.2333333333vw}}@media screen and (max-width: 768px){.page-service-data-case .p-service-case__box-text{letter-spacing:0vw}}@media screen and (max-width: 768px){.page-service-data-case .p-service-case__box-text{font-weight:700;line-height:1.8}}.page-company-header{background-image:url(/assets/images/p_company_header_bg.jpg)}@media screen and (max-width: 768px){.page-company-header{background-image:url(/assets/images/p_company_header_bg_sp.jpg)}}@media screen and (min-width: 769px){.page-company-header__title{gap:.4166666667vw}}@media screen and (min-width: 1440px){.page-company-header__title{gap:6px}}@media screen and (max-width: 768px){.page-company-header__title{gap:1.4vw}}@media screen and (max-width: 768px){.page-company-header__title{gap:1.6vw}}@media screen and (max-width: 768px){.page-company-header__title-sub{text-align:center}}.page-company-header__card{background-image:url(/assets/images/p_company_header_card_bg.jpg)}@media screen and (max-width: 768px){.page-company-header__card{background-image:url(/assets/images/p_company_header_card_bg_sp.jpg)}}@media screen and (min-width: 769px){.page-company-history{padding-top:9.7222222222vw}}@media screen and (min-width: 1440px){.page-company-history{padding-top:140px}}@media screen and (max-width: 768px){.page-company-history{padding-top:32.6666666667vw}}@media screen and (max-width: 768px){.page-company-history{padding-top:23.2vw}}@media screen and (min-width: 769px){.page-company-history{padding-bottom:10.0694444444vw}}@media screen and (min-width: 1440px){.page-company-history{padding-bottom:145px}}@media screen and (max-width: 768px){.page-company-history{padding-bottom:33.8333333333vw}}@media screen and (max-width: 768px){.page-company-history{padding-bottom:23.7333333333vw}}.page-company-history__title{font-family:Noto Sans JP,sans-serif}.page-company-history .p-history-table{border:1px solid #c7c7c7}@media screen and (min-width: 769px){.page-company-history .p-history-table{margin-top:5.5555555556vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table{margin-top:80px}}@media screen and (max-width: 768px){.page-company-history .p-history-table{margin-top:18.6666666667vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table{margin-top:8.2666666667vw}}.page-company-history .p-history-table tbody{display:block}@media screen and (min-width: 769px){.page-company-history .p-history-table tbody{padding-top:1.0416666667vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table tbody{padding-top:15px}}@media screen and (max-width: 768px){.page-company-history .p-history-table tbody{padding-top:3.5vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table tbody{padding-top:3.2vw}}@media screen and (min-width: 769px){.page-company-history .p-history-table tbody{padding-bottom:1.1111111111vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table tbody{padding-bottom:16px}}@media screen and (max-width: 768px){.page-company-history .p-history-table tbody{padding-bottom:3.7333333333vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table tbody{padding-bottom:4.2666666667vw}}@media screen and (min-width: 769px){.page-company-history .p-history-table tbody{padding-right:2.0833333333vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table tbody{padding-right:30px}}@media screen and (max-width: 768px){.page-company-history .p-history-table tbody{padding-right:7vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table tbody{padding-right:0vw}}@media screen and (min-width: 769px){.page-company-history .p-history-table tbody{padding-left:2.0833333333vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table tbody{padding-left:30px}}@media screen and (max-width: 768px){.page-company-history .p-history-table tbody{padding-left:7vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table tbody{padding-left:3.2vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table tbody{display:flex;flex-direction:column}}@media screen and (max-width: 768px) and (min-width: 769px){.page-company-history .p-history-table tbody{gap:.8333333333vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.page-company-history .p-history-table tbody{gap:12px}}@media screen and (max-width: 768px) and (max-width: 768px){.page-company-history .p-history-table tbody{gap:2.8vw}}@media screen and (max-width: 768px) and (max-width: 768px){.page-company-history .p-history-table tbody{gap:3.2vw}}.page-company-history .p-history-table tr{display:flex}@media screen and (min-width: 769px){.page-company-history .p-history-table tr{gap:1.0416666667vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table tr{gap:15px}}@media screen and (max-width: 768px){.page-company-history .p-history-table tr{gap:3.5vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table tr{gap:5.3333333333vw}}.page-company-history .p-history-table__content{display:grid;grid-template-columns:auto 1fr}@media screen and (max-width: 768px){.page-company-history .p-history-table__content{display:flex;flex-direction:column}}@media screen and (min-width: 769px){.page-company-history .p-history-table__content--2018 .p-history-table__img{margin-top:.3472222222vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table__content--2018 .p-history-table__img{margin-top:5px}}@media screen and (max-width: 768px){.page-company-history .p-history-table__content--2018 .p-history-table__img{margin-top:1.1666666667vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table__content--2018 .p-history-table__img{margin-top:3.7333333333vw}}@media screen and (min-width: 769px){.page-company-history .p-history-table__content--2018 .p-history-table__img{margin-left:-1.25vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table__content--2018 .p-history-table__img{margin-left:-18px}}@media screen and (max-width: 768px){.page-company-history .p-history-table__content--2018 .p-history-table__img{margin-left:-4.2vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table__content--2018 .p-history-table__img{margin-left:-.8vw}}@media screen and (min-width: 769px){.page-company-history .p-history-table__content--2020 .p-history-table__img{margin-left:-.3472222222vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table__content--2020 .p-history-table__img{margin-left:-5px}}@media screen and (max-width: 768px){.page-company-history .p-history-table__content--2020 .p-history-table__img{margin-left:-1.1666666667vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table__content--2020 .p-history-table__img{margin-left:-.5333333333vw}}@media screen and (min-width: 769px){.page-company-history .p-history-table__content--2020 .p-history-table__img{margin-top:.0694444444vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table__content--2020 .p-history-table__img{margin-top:1px}}@media screen and (max-width: 768px){.page-company-history .p-history-table__content--2020 .p-history-table__img{margin-top:.2333333333vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table__content--2020 .p-history-table__img{margin-top:3.7333333333vw}}@media screen and (min-width: 769px){.page-company-history .p-history-table__content--2020 .p-history-table__img{margin-bottom:.6944444444vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table__content--2020 .p-history-table__img{margin-bottom:10px}}@media screen and (max-width: 768px){.page-company-history .p-history-table__content--2020 .p-history-table__img{margin-bottom:2.3333333333vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table__content--2020 .p-history-table__img{margin-bottom:0vw}}@media screen and (min-width: 769px){.page-company-history .p-history-table__content--2022 .p-history-table__img{width:12.9861111111vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table__content--2022 .p-history-table__img{width:187px}}@media screen and (max-width: 768px){.page-company-history .p-history-table__content--2022 .p-history-table__img{width:43.6333333333vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table__content--2022 .p-history-table__img{width:49.8666666667vw}}@media screen and (min-width: 769px){.page-company-history .p-history-table__content--2022 .p-history-table__img{margin-left:-.8333333333vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table__content--2022 .p-history-table__img{margin-left:-12px}}@media screen and (max-width: 768px){.page-company-history .p-history-table__content--2022 .p-history-table__img{margin-left:-2.8vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table__content--2022 .p-history-table__img{margin-left:2.6666666667vw}}@media screen and (min-width: 769px){.page-company-history .p-history-table__content--2022 .p-history-table__img{margin-bottom:-.4861111111vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table__content--2022 .p-history-table__img{margin-bottom:-7px}}@media screen and (max-width: 768px){.page-company-history .p-history-table__content--2022 .p-history-table__img{margin-bottom:-1.6333333333vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table__content--2022 .p-history-table__img{margin-bottom:-1.3333333333vw}}@media screen and (min-width: 769px){.page-company-history .p-history-table__content--2022 .p-history-table__img{margin-top:1.0416666667vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table__content--2022 .p-history-table__img{margin-top:15px}}@media screen and (max-width: 768px){.page-company-history .p-history-table__content--2022 .p-history-table__img{margin-top:3.5vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table__content--2022 .p-history-table__img{margin-top:3.4666666667vw}}.page-company-history .p-history-table .p-history-table__content+.p-history-table__content{border-top:1px solid #c7c7c7}.page-company-history .p-history-table__year{width:100%;text-align:center;font-weight:700;line-height:1.8;background-color:#efefef;height:100%}@media screen and (min-width: 769px){.page-company-history .p-history-table__year{min-width:8.3333333333vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table__year{min-width:120px}}@media screen and (max-width: 768px){.page-company-history .p-history-table__year{min-width:28vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table__year{min-width:32vw}}@media screen and (min-width: 769px){.page-company-history .p-history-table__year{font-size:1.1111111111vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table__year{font-size:16px}}@media screen and (max-width: 768px){.page-company-history .p-history-table__year{font-size:3.7333333333vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table__year{font-size:4.2666666667vw}}@media screen and (min-width: 769px){.page-company-history .p-history-table__year{padding-top:.8333333333vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table__year{padding-top:12px}}@media screen and (max-width: 768px){.page-company-history .p-history-table__year{padding-top:2.8vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table__year{padding-top:0vw}}@media screen and (min-width: 769px){.page-company-history .p-history-table__year{padding-bottom:.8333333333vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table__year{padding-bottom:12px}}@media screen and (max-width: 768px){.page-company-history .p-history-table__year{padding-bottom:2.8vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table__year{padding-bottom:0vw}}@media screen and (min-width: 769px){.page-company-history .p-history-table__year{padding-left:1.3888888889vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table__year{padding-left:20px}}@media screen and (max-width: 768px){.page-company-history .p-history-table__year{padding-left:4.6666666667vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table__year{padding-left:5.3333333333vw}}@media screen and (min-width: 769px){.page-company-history .p-history-table__year{padding-right:1.3888888889vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table__year{padding-right:20px}}@media screen and (max-width: 768px){.page-company-history .p-history-table__year{padding-right:4.6666666667vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table__year{padding-right:5.3333333333vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table__year{width:100%}}.page-company-history .p-history-table__month{font-weight:700;line-height:1.71;text-align:right;flex-shrink:0}@media screen and (min-width: 769px){.page-company-history .p-history-table__month{font-size:.9722222222vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table__month{font-size:14px}}@media screen and (max-width: 768px){.page-company-history .p-history-table__month{font-size:3.2666666667vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table__month{font-size:3.7333333333vw}}@media screen and (min-width: 769px){.page-company-history .p-history-table__month{min-width:2.0833333333vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table__month{min-width:30px}}@media screen and (max-width: 768px){.page-company-history .p-history-table__month{min-width:7vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table__month{min-width:8.2666666667vw}}.page-company-history .p-history-table__detail{font-weight:500;line-height:1.71}@media screen and (min-width: 769px){.page-company-history .p-history-table__detail{font-size:.9722222222vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table__detail{font-size:14px}}@media screen and (max-width: 768px){.page-company-history .p-history-table__detail{font-size:3.2666666667vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table__detail{font-size:3.7333333333vw}}.page-company-history .p-history-table__detail a{font-weight:700;text-decoration:underline}@media screen and (min-width: 769px){.page-company-history .p-history-table__img{width:14.7916666667vw}}@media screen and (min-width: 1440px){.page-company-history .p-history-table__img{width:213px}}@media screen and (max-width: 768px){.page-company-history .p-history-table__img{width:49.7vw}}@media screen and (max-width: 768px){.page-company-history .p-history-table__img{width:56.8vw}}@media screen and (min-width: 769px){.page-company-message{padding-top:9.7222222222vw}}@media screen and (min-width: 1440px){.page-company-message{padding-top:140px}}@media screen and (max-width: 768px){.page-company-message{padding-top:32.6666666667vw}}@media screen and (max-width: 768px){.page-company-message{padding-top:23.2vw}}@media screen and (min-width: 769px){.page-company-message{padding-bottom:9.3055555556vw}}@media screen and (min-width: 1440px){.page-company-message{padding-bottom:134px}}@media screen and (max-width: 768px){.page-company-message{padding-bottom:31.2666666667vw}}@media screen and (max-width: 768px){.page-company-message{padding-bottom:23.2vw}}@media screen and (min-width: 769px){.page-company-message__intro{margin-top:4.5833333333vw}}@media screen and (min-width: 1440px){.page-company-message__intro{margin-top:66px}}@media screen and (max-width: 768px){.page-company-message__intro{margin-top:15.4vw}}@media screen and (max-width: 768px){.page-company-message__intro{margin-top:8.2666666667vw}}@media screen and (max-width: 768px){.page-company-message__intro br{display:none}}.page-company-message__contents{display:flex;flex-direction:column;font-weight:500;line-height:1.8}@media screen and (min-width: 769px){.page-company-message__contents{margin-top:2.2222222222vw}}@media screen and (min-width: 1440px){.page-company-message__contents{margin-top:32px}}@media screen and (max-width: 768px){.page-company-message__contents{margin-top:7.4666666667vw}}@media screen and (max-width: 768px){.page-company-message__contents{margin-top:6.6666666667vw}}@media screen and (min-width: 769px){.page-company-message__contents{gap:2.0833333333vw}}@media screen and (min-width: 1440px){.page-company-message__contents{gap:30px}}@media screen and (max-width: 768px){.page-company-message__contents{gap:7vw}}@media screen and (max-width: 768px){.page-company-message__contents{gap:8.2666666667vw}}@media screen and (min-width: 769px){.page-company-message__contents{font-size:1.1111111111vw}}@media screen and (min-width: 1440px){.page-company-message__contents{font-size:16px}}@media screen and (max-width: 768px){.page-company-message__contents{font-size:3.7333333333vw}}@media screen and (max-width: 768px){.page-company-message__contents{font-size:4.2666666667vw}}@media screen and (max-width: 768px){.page-company-message__contents{font-weight:700}}.page-company-message__bottom{display:flex}@media screen and (min-width: 769px){.page-company-message__bottom{margin-top:3.6111111111vw}}@media screen and (min-width: 1440px){.page-company-message__bottom{margin-top:52px}}@media screen and (max-width: 768px){.page-company-message__bottom{margin-top:12.1333333333vw}}@media screen and (max-width: 768px){.page-company-message__bottom{margin-top:7.2vw}}@media screen and (min-width: 769px){.page-company-message__bottom{gap:3.4722222222vw}}@media screen and (min-width: 1440px){.page-company-message__bottom{gap:50px}}@media screen and (max-width: 768px){.page-company-message__bottom{gap:11.6666666667vw}}@media screen and (max-width: 768px){.page-company-message__bottom{gap:8.8vw}}@media screen and (max-width: 768px){.page-company-message__bottom{flex-direction:column}}.page-company-message__name{display:flex;flex-direction:column;font-weight:500;line-height:1.8}@media screen and (min-width: 769px){.page-company-message__name{font-size:1.1111111111vw}}@media screen and (min-width: 1440px){.page-company-message__name{font-size:16px}}@media screen and (max-width: 768px){.page-company-message__name{font-size:3.7333333333vw}}@media screen and (max-width: 768px){.page-company-message__name{font-size:4.2666666667vw}}@media screen and (max-width: 768px){.page-company-message__name{font-weight:700}}.page-company-message__img{aspect-ratio:1/1}@media screen and (min-width: 769px){.page-company-message__img{width:24.3055555556vw}}@media screen and (min-width: 1440px){.page-company-message__img{width:350px}}@media screen and (max-width: 768px){.page-company-message__img{width:81.6666666667vw}}@media screen and (max-width: 768px){.page-company-message__img{width:74.6666666667vw}}@media screen and (min-width: 769px){.page-company-message__img{margin-top:.2777777778vw}}@media screen and (min-width: 1440px){.page-company-message__img{margin-top:4px}}@media screen and (max-width: 768px){.page-company-message__img{margin-top:.9333333333vw}}@media screen and (max-width: 768px){.page-company-message__img{margin-top:0vw}}@media screen and (max-width: 768px){.page-company-message__img{margin-inline:auto}}@media screen and (min-width: 769px){.page-company-mvv__mission{padding-top:9.8611111111vw}}@media screen and (min-width: 1440px){.page-company-mvv__mission{padding-top:142px}}@media screen and (max-width: 768px){.page-company-mvv__mission{padding-top:33.1333333333vw}}@media screen and (max-width: 768px){.page-company-mvv__mission{padding-top:23.2vw}}@media screen and (min-width: 769px){.page-company-mvv__mission{padding-bottom:9.0277777778vw}}@media screen and (min-width: 1440px){.page-company-mvv__mission{padding-bottom:130px}}@media screen and (max-width: 768px){.page-company-mvv__mission{padding-bottom:30.3333333333vw}}@media screen and (max-width: 768px){.page-company-mvv__mission{padding-bottom:24vw}}.page-company-mvv .p-mvv-mission__intro{text-align:center;font-weight:700;line-height:1.5;color:#001e64}@media screen and (min-width: 769px){.page-company-mvv .p-mvv-mission__intro{margin-top:4.375vw}}@media screen and (min-width: 1440px){.page-company-mvv .p-mvv-mission__intro{margin-top:63px}}@media screen and (max-width: 768px){.page-company-mvv .p-mvv-mission__intro{margin-top:14.7vw}}@media screen and (max-width: 768px){.page-company-mvv .p-mvv-mission__intro{margin-top:10.6666666667vw}}@media screen and (min-width: 769px){.page-company-mvv .p-mvv-mission__intro{font-size:2.0833333333vw}}@media screen and (min-width: 1440px){.page-company-mvv .p-mvv-mission__intro{font-size:30px}}@media screen and (max-width: 768px){.page-company-mvv .p-mvv-mission__intro{font-size:7vw}}@media screen and (max-width: 768px){.page-company-mvv .p-mvv-mission__intro{font-size:4.2666666667vw}}@media screen and (min-width: 769px){.page-company-mvv .p-mvv-mission__intro{letter-spacing:.1041666667vw}}@media screen and (min-width: 1440px){.page-company-mvv .p-mvv-mission__intro{letter-spacing:1.5px}}@media screen and (max-width: 768px){.page-company-mvv .p-mvv-mission__intro{letter-spacing:.35vw}}@media screen and (max-width: 768px){.page-company-mvv .p-mvv-mission__intro{letter-spacing:0vw}}@media screen and (max-width: 768px){.page-company-mvv .p-mvv-mission__intro{line-height:1.8;text-align:left}}@media screen and (max-width: 768px) and (min-width: 769px){.page-company-mvv .p-mvv-mission__intro{margin-right:-1.3888888889vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.page-company-mvv .p-mvv-mission__intro{margin-right:-20px}}@media screen and (max-width: 768px) and (max-width: 768px){.page-company-mvv .p-mvv-mission__intro{margin-right:-4.6666666667vw}}.page-company-mvv__value{background-image:url(/assets/images/p_company_value.jpg);background-position:top center;background-size:100% 100%;background-repeat:no-repeat}@media screen and (min-width: 769px){.page-company-mvv__value{padding-top:8.8888888889vw}}@media screen and (min-width: 1440px){.page-company-mvv__value{padding-top:128px}}@media screen and (max-width: 768px){.page-company-mvv__value{padding-top:29.8666666667vw}}@media screen and (max-width: 768px){.page-company-mvv__value{padding-top:17.3333333333vw}}@media screen and (min-width: 769px){.page-company-mvv__value{padding-bottom:10.2777777778vw}}@media screen and (min-width: 1440px){.page-company-mvv__value{padding-bottom:148px}}@media screen and (max-width: 768px){.page-company-mvv__value{padding-bottom:34.5333333333vw}}@media screen and (max-width: 768px){.page-company-mvv__value{padding-bottom:24vw}}.page-company-mvv .p-mvv-value__container{display:flex;flex-direction:column}@media screen and (min-width: 769px){.page-company-mvv .p-mvv-value__container{margin-top:4.375vw}}@media screen and (min-width: 1440px){.page-company-mvv .p-mvv-value__container{margin-top:63px}}@media screen and (max-width: 768px){.page-company-mvv .p-mvv-value__container{margin-top:14.7vw}}@media screen and (max-width: 768px){.page-company-mvv .p-mvv-value__container{margin-top:10.6666666667vw}}@media screen and (min-width: 769px){.page-company-mvv .p-mvv-value__container{gap:4.0972222222vw}}@media screen and (min-width: 1440px){.page-company-mvv .p-mvv-value__container{gap:59px}}@media screen and (max-width: 768px){.page-company-mvv .p-mvv-value__container{gap:13.7666666667vw}}@media screen and (max-width: 768px){.page-company-mvv .p-mvv-value__container{gap:7.4666666667vw}}.page-company-mvv .p-mvv-value__content{display:flex;flex-direction:column}@media screen and (min-width: 769px){.page-company-mvv .p-mvv-value__content{gap:.4166666667vw}}@media screen and (min-width: 1440px){.page-company-mvv .p-mvv-value__content{gap:6px}}@media screen and (max-width: 768px){.page-company-mvv .p-mvv-value__content{gap:1.4vw}}@media screen and (max-width: 768px){.page-company-mvv .p-mvv-value__content{gap:1.0666666667vw}}.page-company-mvv .p-mvv-value__content-text{font-weight:700;line-height:1.6}@media screen and (min-width: 769px){.page-company-mvv .p-mvv-value__content-text{font-size:1.3888888889vw}}@media screen and (min-width: 1440px){.page-company-mvv .p-mvv-value__content-text{font-size:20px}}@media screen and (max-width: 768px){.page-company-mvv .p-mvv-value__content-text{font-size:4.6666666667vw}}@media screen and (max-width: 768px){.page-company-mvv .p-mvv-value__content-text{font-size:3.7333333333vw}}@media screen and (min-width: 769px){.page-company-mvv .p-mvv-value__content-text{letter-spacing:.0694444444vw}}@media screen and (min-width: 1440px){.page-company-mvv .p-mvv-value__content-text{letter-spacing:1px}}@media screen and (max-width: 768px){.page-company-mvv .p-mvv-value__content-text{letter-spacing:.2333333333vw}}@media screen and (max-width: 768px){.page-company-mvv .p-mvv-value__content-text{letter-spacing:0vw}}@media screen and (max-width: 768px){.page-company-mvv .p-mvv-value__content-text{font-weight:500;line-height:1.71}}@media screen and (min-width: 769px){.page-company-prof{padding-top:9.7222222222vw}}@media screen and (min-width: 1440px){.page-company-prof{padding-top:140px}}@media screen and (max-width: 768px){.page-company-prof{padding-top:32.6666666667vw}}@media screen and (max-width: 768px){.page-company-prof{padding-top:23.2vw}}@media screen and (min-width: 769px){.page-company-prof{padding-bottom:8.75vw}}@media screen and (min-width: 1440px){.page-company-prof{padding-bottom:126px}}@media screen and (max-width: 768px){.page-company-prof{padding-bottom:29.4vw}}@media screen and (max-width: 768px){.page-company-prof{padding-bottom:31.7333333333vw}}.page-company-prof__title{font-family:Noto Sans JP,sans-serif}@media screen and (min-width: 769px){.page-company-prof__contents{margin-top:5.9722222222vw}}@media screen and (min-width: 1440px){.page-company-prof__contents{margin-top:86px}}@media screen and (max-width: 768px){.page-company-prof__contents{margin-top:20.0666666667vw}}@media screen and (max-width: 768px){.page-company-prof__contents{margin-top:10.6666666667vw}}.p-prof{display:flex;flex-direction:column}@media screen and (min-width: 769px){.p-prof{gap:5.2777777778vw}}@media screen and (min-width: 1440px){.p-prof{gap:76px}}@media screen and (max-width: 768px){.p-prof{gap:17.7333333333vw}}@media screen and (max-width: 768px){.p-prof{gap:10.6666666667vw}}@media screen and (min-width: 769px){.p-prof{padding-left:2.0833333333vw}}@media screen and (min-width: 1440px){.p-prof{padding-left:30px}}@media screen and (max-width: 768px){.p-prof{padding-left:7vw}}@media screen and (max-width: 768px){.p-prof{padding-left:0vw}}@media screen and (min-width: 769px){.p-prof{padding-right:6.5972222222vw}}@media screen and (min-width: 1440px){.p-prof{padding-right:95px}}@media screen and (max-width: 768px){.p-prof{padding-right:22.1666666667vw}}@media screen and (max-width: 768px){.p-prof{padding-right:0vw}}.p-prof__content{display:flex}@media screen and (min-width: 769px){.p-prof__content{gap:2.0833333333vw}}@media screen and (min-width: 1440px){.p-prof__content{gap:30px}}@media screen and (max-width: 768px){.p-prof__content{gap:7vw}}@media screen and (max-width: 768px){.p-prof__content{gap:2.1333333333vw}}@media screen and (max-width: 768px){.p-prof__content{flex-direction:column}}.p-prof__left{aspect-ratio:280/210;flex-shrink:0}@media screen and (min-width: 769px){.p-prof__left{width:19.4444444444vw}}@media screen and (min-width: 1440px){.p-prof__left{width:280px}}@media screen and (max-width: 768px){.p-prof__left{width:65.3333333333vw}}@media screen and (max-width: 768px){.p-prof__left{width:89.3333333333vw}}@media screen and (min-width: 769px){.p-prof__left{margin-top:1.25vw}}@media screen and (min-width: 1440px){.p-prof__left{margin-top:18px}}@media screen and (max-width: 768px){.p-prof__left{margin-top:4.2vw}}@media screen and (max-width: 768px){.p-prof__left{margin-top:0vw}}.p-prof__left img{width:100%}.p-prof__right-nameEn{line-height:1.5;color:#001e64;font-family:Inter,serif;font-weight:400;font-weight:700}@media screen and (min-width: 769px){.p-prof__right-nameEn{font-size:2.7777777778vw}}@media screen and (min-width: 1440px){.p-prof__right-nameEn{font-size:40px}}@media screen and (max-width: 768px){.p-prof__right-nameEn{font-size:9.3333333333vw}}@media screen and (max-width: 768px){.p-prof__right-nameEn{font-size:8vw}}.p-prof__right-nameJp{color:#001e64;line-height:1.6;font-weight:700}@media screen and (min-width: 769px){.p-prof__right-nameJp{font-size:1.3888888889vw}}@media screen and (min-width: 1440px){.p-prof__right-nameJp{font-size:20px}}@media screen and (max-width: 768px){.p-prof__right-nameJp{font-size:4.6666666667vw}}@media screen and (max-width: 768px){.p-prof__right-nameJp{font-size:4.2666666667vw}}@media screen and (min-width: 769px){.p-prof__right-nameJp{letter-spacing:.0694444444vw}}@media screen and (min-width: 1440px){.p-prof__right-nameJp{letter-spacing:1px}}@media screen and (max-width: 768px){.p-prof__right-nameJp{letter-spacing:.2333333333vw}}@media screen and (max-width: 768px){.p-prof__right-nameJp{letter-spacing:0vw}}@media screen and (max-width: 768px){.p-prof__right-nameJp{line-height:1.8}}.p-prof__right-position{color:#001e64;line-height:1.6;font-weight:700}@media screen and (min-width: 769px){.p-prof__right-position{font-size:1.3888888889vw}}@media screen and (min-width: 1440px){.p-prof__right-position{font-size:20px}}@media screen and (max-width: 768px){.p-prof__right-position{font-size:4.6666666667vw}}@media screen and (max-width: 768px){.p-prof__right-position{font-size:4.2666666667vw}}@media screen and (min-width: 769px){.p-prof__right-position{letter-spacing:.0694444444vw}}@media screen and (min-width: 1440px){.p-prof__right-position{letter-spacing:1px}}@media screen and (max-width: 768px){.p-prof__right-position{letter-spacing:.2333333333vw}}@media screen and (max-width: 768px){.p-prof__right-position{letter-spacing:0vw}}@media screen and (max-width: 768px){.p-prof__right-position{line-height:1.8}}@media screen and (min-width: 769px){.p-prof__right-text{margin-top:1.1111111111vw}}@media screen and (min-width: 1440px){.p-prof__right-text{margin-top:16px}}@media screen and (max-width: 768px){.p-prof__right-text{margin-top:3.7333333333vw}}@media screen and (max-width: 768px){.p-prof__right-text{margin-top:2.1333333333vw}}.p-prof__right-link{display:flex}@media screen and (min-width: 769px){.p-prof__right-link{margin-top:1.3888888889vw}}@media screen and (min-width: 1440px){.p-prof__right-link{margin-top:20px}}@media screen and (max-width: 768px){.p-prof__right-link{margin-top:4.6666666667vw}}@media screen and (max-width: 768px){.p-prof__right-link{margin-top:5.3333333333vw}}@media screen and (max-width: 768px){.p-prof__right-link{align-items:center;justify-content:center}}@media screen and (min-width: 769px){.p-prof__right-link .btn-link{padding-left:2.0138888889vw}}@media screen and (min-width: 1440px){.p-prof__right-link .btn-link{padding-left:29px}}@media screen and (max-width: 768px){.p-prof__right-link .btn-link{padding-left:6.7666666667vw}}@media screen and (max-width: 768px){.p-prof__right-link .btn-link{padding-left:3.7333333333vw}}@media screen and (min-width: 769px){.p-prof__right-link .btn-link{padding-right:2.4305555556vw}}@media screen and (min-width: 1440px){.p-prof__right-link .btn-link{padding-right:35px}}@media screen and (max-width: 768px){.p-prof__right-link .btn-link{padding-right:8.1666666667vw}}@media screen and (max-width: 768px){.p-prof__right-link .btn-link{padding-right:6.6666666667vw}}@media screen and (min-width: 769px){.p-prof__right-link .btn-link{font-size:.9722222222vw}}@media screen and (min-width: 1440px){.p-prof__right-link .btn-link{font-size:14px}}@media screen and (max-width: 768px){.p-prof__right-link .btn-link{font-size:3.2666666667vw}}@media screen and (max-width: 768px){.p-prof__right-link .btn-link{font-size:3.7333333333vw}}@media screen and (min-width: 769px){.page-company-sdgs{padding-top:9.7222222222vw}}@media screen and (min-width: 1440px){.page-company-sdgs{padding-top:140px}}@media screen and (max-width: 768px){.page-company-sdgs{padding-top:32.6666666667vw}}@media screen and (max-width: 768px){.page-company-sdgs{padding-top:25.3333333333vw}}@media screen and (min-width: 769px){.page-company-sdgs{padding-bottom:5.4861111111vw}}@media screen and (min-width: 1440px){.page-company-sdgs{padding-bottom:79px}}@media screen and (max-width: 768px){.page-company-sdgs{padding-bottom:18.4333333333vw}}@media screen and (max-width: 768px){.page-company-sdgs{padding-bottom:24vw}}.page-company-sdgs__title{font-family:Noto Sans JP,sans-serif}@media screen and (min-width: 769px){.page-company-sdgs__section{margin-top:4.5138888889vw}}@media screen and (min-width: 1440px){.page-company-sdgs__section{margin-top:65px}}@media screen and (max-width: 768px){.page-company-sdgs__section{margin-top:15.1666666667vw}}@media screen and (max-width: 768px){.page-company-sdgs__section{margin-top:10.6666666667vw}}@media screen and (min-width: 769px){.page-company-sdgs__section:nth-of-type(2){margin-top:5.3472222222vw}}@media screen and (min-width: 1440px){.page-company-sdgs__section:nth-of-type(2){margin-top:77px}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(2){margin-top:17.9666666667vw}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(2){margin-top:21.8666666667vw}}.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-text:nth-of-type(1){text-align:center}@media screen and (min-width: 769px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-text:nth-of-type(1){margin-top:.8333333333vw}}@media screen and (min-width: 1440px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-text:nth-of-type(1){margin-top:12px}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-text:nth-of-type(1){margin-top:2.8vw}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-text:nth-of-type(1){margin-top:5.3333333333vw}}.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-boxs{display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width: 769px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-boxs{margin-top:2.2916666667vw}}@media screen and (min-width: 1440px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-boxs{margin-top:33px}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-boxs{margin-top:7.7vw}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-boxs{margin-top:5.3333333333vw}}@media screen and (min-width: 769px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-boxs{-moz-column-gap:2.0833333333vw;column-gap:2.0833333333vw}}@media screen and (min-width: 1440px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-boxs{-moz-column-gap:30px;column-gap:30px}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-boxs{-moz-column-gap:7vw;column-gap:7vw}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-boxs{-moz-column-gap:0vw;column-gap:0vw}}@media screen and (min-width: 769px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-boxs{row-gap:1.8055555556vw}}@media screen and (min-width: 1440px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-boxs{row-gap:26px}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-boxs{row-gap:6.0666666667vw}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-boxs{row-gap:10.1333333333vw}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-boxs{display:flex;flex-direction:column}}.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-img{margin-top:0;aspect-ratio:385/216}.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-texts .page-company-sdgs__section-text{text-align:left}@media screen and (min-width: 769px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-texts .page-company-sdgs__section-text{margin-top:.4166666667vw}}@media screen and (min-width: 1440px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-texts .page-company-sdgs__section-text{margin-top:6px}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-texts .page-company-sdgs__section-text{margin-top:1.4vw}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-texts .page-company-sdgs__section-text{margin-top:2.6666666667vw}}@media screen and (min-width: 769px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-texts .page-company-sdgs__section-notes{margin-top:.3472222222vw}}@media screen and (min-width: 1440px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-texts .page-company-sdgs__section-notes{margin-top:5px}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-texts .page-company-sdgs__section-notes{margin-top:1.1666666667vw}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(2) .page-company-sdgs__section-texts .page-company-sdgs__section-notes{margin-top:0vw}}@media screen and (min-width: 769px){.page-company-sdgs__section:nth-of-type(3){margin-top:5.4861111111vw}}@media screen and (min-width: 1440px){.page-company-sdgs__section:nth-of-type(3){margin-top:79px}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(3){margin-top:18.4333333333vw}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(3){margin-top:24vw}}@media screen and (min-width: 769px){.page-company-sdgs__section:nth-of-type(3) .page-company-sdgs__section-img{margin-top:1.5277777778vw}}@media screen and (min-width: 1440px){.page-company-sdgs__section:nth-of-type(3) .page-company-sdgs__section-img{margin-top:22px}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(3) .page-company-sdgs__section-img{margin-top:5.1333333333vw}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(3) .page-company-sdgs__section-img{margin-top:2.6666666667vw}}@media screen and (min-width: 769px){.page-company-sdgs__section:nth-of-type(4){margin-top:5.4861111111vw}}@media screen and (min-width: 1440px){.page-company-sdgs__section:nth-of-type(4){margin-top:79px}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(4){margin-top:18.4333333333vw}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(4){margin-top:14.4vw}}@media screen and (min-width: 769px){.page-company-sdgs__section:nth-of-type(4) .page-company-sdgs__section-text{margin-top:1.9444444444vw}}@media screen and (min-width: 1440px){.page-company-sdgs__section:nth-of-type(4) .page-company-sdgs__section-text{margin-top:28px}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(4) .page-company-sdgs__section-text{margin-top:6.5333333333vw}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(4) .page-company-sdgs__section-text{margin-top:6.9333333333vw}}@media screen and (max-width: 768px) and (min-width: 769px){.page-company-sdgs__section:nth-of-type(4) .page-company-sdgs__section-text:nth-of-type(1){margin-top:1.9444444444vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.page-company-sdgs__section:nth-of-type(4) .page-company-sdgs__section-text:nth-of-type(1){margin-top:28px}}@media screen and (max-width: 768px) and (max-width: 768px){.page-company-sdgs__section:nth-of-type(4) .page-company-sdgs__section-text:nth-of-type(1){margin-top:6.5333333333vw}}@media screen and (max-width: 768px) and (max-width: 768px){.page-company-sdgs__section:nth-of-type(4) .page-company-sdgs__section-text:nth-of-type(1){margin-top:5.3333333333vw}}@media screen and (min-width: 769px){.page-company-sdgs__section:nth-of-type(5){margin-top:6.1805555556vw}}@media screen and (min-width: 1440px){.page-company-sdgs__section:nth-of-type(5){margin-top:89px}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(5){margin-top:20.7666666667vw}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(5){margin-top:10.6666666667vw}}@media screen and (min-width: 769px){.page-company-sdgs__section:nth-of-type(5) .page-company-sdgs__section-text{margin-top:2.0138888889vw}}@media screen and (min-width: 1440px){.page-company-sdgs__section:nth-of-type(5) .page-company-sdgs__section-text{margin-top:29px}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(5) .page-company-sdgs__section-text{margin-top:6.7666666667vw}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(5) .page-company-sdgs__section-text{margin-top:6.4vw}}@media screen and (max-width: 768px) and (min-width: 769px){.page-company-sdgs__section:nth-of-type(5) .page-company-sdgs__section-text:nth-of-type(1){margin-top:2.0138888889vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.page-company-sdgs__section:nth-of-type(5) .page-company-sdgs__section-text:nth-of-type(1){margin-top:29px}}@media screen and (max-width: 768px) and (max-width: 768px){.page-company-sdgs__section:nth-of-type(5) .page-company-sdgs__section-text:nth-of-type(1){margin-top:6.7666666667vw}}@media screen and (max-width: 768px) and (max-width: 768px){.page-company-sdgs__section:nth-of-type(5) .page-company-sdgs__section-text:nth-of-type(1){margin-top:5.3333333333vw}}@media screen and (min-width: 769px){.page-company-sdgs__section:nth-of-type(5) .page-company-sdgs__section-text:nth-of-type(5){margin-top:1.25vw}}@media screen and (min-width: 1440px){.page-company-sdgs__section:nth-of-type(5) .page-company-sdgs__section-text:nth-of-type(5){margin-top:18px}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(5) .page-company-sdgs__section-text:nth-of-type(5){margin-top:4.2vw}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(5) .page-company-sdgs__section-text:nth-of-type(5){margin-top:5.3333333333vw}}@media screen and (min-width: 769px){.page-company-sdgs__section:nth-of-type(5) .page-company-sdgs__section-img{margin-top:1.1805555556vw}}@media screen and (min-width: 1440px){.page-company-sdgs__section:nth-of-type(5) .page-company-sdgs__section-img{margin-top:17px}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(5) .page-company-sdgs__section-img{margin-top:3.9666666667vw}}@media screen and (max-width: 768px){.page-company-sdgs__section:nth-of-type(5) .page-company-sdgs__section-img{margin-top:5.3333333333vw}}.page-company-sdgs__section-title{text-align:center}@media screen and (max-width: 768px) and (min-width: 769px){.page-company-sdgs__section-texts>.section-text:nth-of-type(1){margin-top:0vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.page-company-sdgs__section-texts>.section-text:nth-of-type(1){margin-top:0}}@media screen and (max-width: 768px) and (max-width: 768px){.page-company-sdgs__section-texts>.section-text:nth-of-type(1){margin-top:0vw}}@media screen and (max-width: 768px) and (max-width: 768px){.page-company-sdgs__section-texts>.section-text:nth-of-type(1){margin-top:10.6666666667vw}}@media screen and (min-width: 769px){.page-company-sdgs__section-text:nth-of-type(1){margin-top:1.1111111111vw}}@media screen and (min-width: 1440px){.page-company-sdgs__section-text:nth-of-type(1){margin-top:16px}}@media screen and (max-width: 768px){.page-company-sdgs__section-text:nth-of-type(1){margin-top:3.7333333333vw}}@media screen and (max-width: 768px){.page-company-sdgs__section-text:nth-of-type(1){margin-top:5.3333333333vw}}@media screen and (min-width: 769px){.page-company-sdgs__section-text{margin-top:2.1527777778vw}}@media screen and (min-width: 1440px){.page-company-sdgs__section-text{margin-top:31px}}@media screen and (max-width: 768px){.page-company-sdgs__section-text{margin-top:7.2333333333vw}}@media screen and (max-width: 768px){.page-company-sdgs__section-text{margin-top:6.6666666667vw}}.page-company-sdgs__section-img{width:100%;aspect-ratio:800/420}@media screen and (min-width: 769px){.page-company-sdgs__section-img{margin-top:1.3888888889vw}}@media screen and (min-width: 1440px){.page-company-sdgs__section-img{margin-top:20px}}@media screen and (max-width: 768px){.page-company-sdgs__section-img{margin-top:4.6666666667vw}}@media screen and (max-width: 768px){.page-company-sdgs__section-img{margin-top:5.3333333333vw}}.page-company-sdgs__section-notes{font-weight:600;line-height:1.6}@media screen and (min-width: 769px){.page-company-sdgs__section-notes{font-size:.6944444444vw}}@media screen and (min-width: 1440px){.page-company-sdgs__section-notes{font-size:10px}}@media screen and (max-width: 768px){.page-company-sdgs__section-notes{font-size:2.3333333333vw}}@media screen and (max-width: 768px){.page-company-sdgs__section-notes{font-size:2.6666666667vw}}.page-company-media{background-image:url(/assets/images/p_company_media_bg.jpg);background-position:top center;background-size:100% 100%;background-repeat:no-repeat}@media screen and (min-width: 769px){.page-company-media{padding-top:8.6111111111vw}}@media screen and (min-width: 1440px){.page-company-media{padding-top:124px}}@media screen and (max-width: 768px){.page-company-media{padding-top:28.9333333333vw}}@media screen and (max-width: 768px){.page-company-media{padding-top:17.3333333333vw}}@media screen and (min-width: 769px){.page-company-media{padding-bottom:10.9027777778vw}}@media screen and (min-width: 1440px){.page-company-media{padding-bottom:157px}}@media screen and (max-width: 768px){.page-company-media{padding-bottom:36.6333333333vw}}@media screen and (max-width: 768px){.page-company-media{padding-bottom:24vw}}.page-company-media__title{font-family:Noto Sans JP,sans-serif}@media screen and (min-width: 769px){.page-company-media__title{margin-top:5.5555555556vw}}@media screen and (min-width: 1440px){.page-company-media__title{margin-top:80px}}@media screen and (max-width: 768px){.page-company-media__title{margin-top:18.6666666667vw}}@media screen and (min-width: 769px){.page-company-media__title{margin-bottom:-5.5555555556vw}}@media screen and (min-width: 1440px){.page-company-media__title{margin-bottom:-80px}}@media screen and (max-width: 768px){.page-company-media__title{margin-bottom:-18.6666666667vw}}@media screen and (min-width: 769px){.page-company-media__contents{margin-top:4.5138888889vw}}@media screen and (min-width: 1440px){.page-company-media__contents{margin-top:65px}}@media screen and (max-width: 768px){.page-company-media__contents{margin-top:15.1666666667vw}}@media screen and (max-width: 768px){.page-company-media__contents{margin-top:10.6666666667vw}}@media screen and (min-width: 769px){.page-company-lecture{padding-top:11.5277777778vw}}@media screen and (min-width: 1440px){.page-company-lecture{padding-top:166px}}@media screen and (max-width: 768px){.page-company-lecture{padding-top:38.7333333333vw}}@media screen and (max-width: 768px){.page-company-lecture{padding-top:23.2vw}}@media screen and (min-width: 769px){.page-company-lecture{padding-bottom:8.9583333333vw}}@media screen and (min-width: 1440px){.page-company-lecture{padding-bottom:129px}}@media screen and (max-width: 768px){.page-company-lecture{padding-bottom:30.1vw}}@media screen and (max-width: 768px){.page-company-lecture{padding-bottom:24vw}}.page-company-lecture__intro{text-align:center}@media screen and (min-width: 769px){.page-company-lecture__intro{margin-top:2.7777777778vw}}@media screen and (min-width: 1440px){.page-company-lecture__intro{margin-top:40px}}@media screen and (max-width: 768px){.page-company-lecture__intro{margin-top:9.3333333333vw}}@media screen and (max-width: 768px){.page-company-lecture__intro{margin-top:4vw}}@media screen and (min-width: 769px){.page-company-lecture__prof{margin-top:4.9305555556vw}}@media screen and (min-width: 1440px){.page-company-lecture__prof{margin-top:71px}}@media screen and (max-width: 768px){.page-company-lecture__prof{margin-top:16.5666666667vw}}@media screen and (max-width: 768px){.page-company-lecture__prof{margin-top:10.6666666667vw}}@media screen and (min-width: 769px){.page-company-lecture__theme{margin-top:6.1111111111vw}}@media screen and (min-width: 1440px){.page-company-lecture__theme{margin-top:88px}}@media screen and (max-width: 768px){.page-company-lecture__theme{margin-top:20.5333333333vw}}@media screen and (max-width: 768px){.page-company-lecture__theme{margin-top:10.6666666667vw}}.page-company-lecture__theme-title,.page-company-lecture__theme-intro{text-align:center}@media screen and (min-width: 769px){.page-company-lecture__theme-intro{margin-top:1.3194444444vw}}@media screen and (min-width: 1440px){.page-company-lecture__theme-intro{margin-top:19px}}@media screen and (max-width: 768px){.page-company-lecture__theme-intro{margin-top:4.4333333333vw}}@media screen and (max-width: 768px){.page-company-lecture__theme-intro{margin-top:5.3333333333vw}}.page-company-lecture__theme-contents{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 769px){.page-company-lecture__theme-contents{margin-top:4.8611111111vw}}@media screen and (min-width: 1440px){.page-company-lecture__theme-contents{margin-top:70px}}@media screen and (max-width: 768px){.page-company-lecture__theme-contents{margin-top:16.3333333333vw}}@media screen and (max-width: 768px){.page-company-lecture__theme-contents{margin-top:5.3333333333vw}}@media screen and (min-width: 769px){.page-company-lecture__theme-contents{gap:2.7777777778vw}}@media screen and (min-width: 1440px){.page-company-lecture__theme-contents{gap:40px}}@media screen and (max-width: 768px){.page-company-lecture__theme-contents{gap:9.3333333333vw}}@media screen and (max-width: 768px){.page-company-lecture__theme-contents{gap:10.6666666667vw}}.page-company-lecture__theme-content{aspect-ratio:800/420;background:#d9d9d9}@media screen and (min-width: 769px){.page-company-lecture__theme-content{width:48.6111111111vw}}@media screen and (min-width: 1440px){.page-company-lecture__theme-content{width:700px}}@media screen and (max-width: 768px){.page-company-lecture__theme-content{width:163.3333333333vw}}@media screen and (max-width: 768px){.page-company-lecture__theme-content{width:89.3333333333vw}}@media screen and (min-width: 769px){.page-company-lecture__theme-content:nth-child(2){width:25.6944444444vw}}@media screen and (min-width: 1440px){.page-company-lecture__theme-content:nth-child(2){width:370px}}@media screen and (max-width: 768px){.page-company-lecture__theme-content:nth-child(2){width:86.3333333333vw}}@media screen and (max-width: 768px){.page-company-lecture__theme-content:nth-child(2){width:89.3333333333vw}}.page-ir-header{background-image:url(/assets/images/p_ir_header_bg.jpg)}@media screen and (min-width: 769px){.page-ir{padding-top:8.6111111111vw}}@media screen and (min-width: 1440px){.page-ir{padding-top:124px}}@media screen and (max-width: 768px){.page-ir{padding-top:28.9333333333vw}}@media screen and (min-width: 769px){.page-ir{padding-bottom:8.6111111111vw}}@media screen and (min-width: 1440px){.page-ir{padding-bottom:124px}}@media screen and (max-width: 768px){.page-ir{padding-bottom:28.9333333333vw}}@media screen and (min-width: 769px){.page-ir__contents{margin-top:2.2222222222vw}}@media screen and (min-width: 1440px){.page-ir__contents{margin-top:32px}}@media screen and (max-width: 768px){.page-ir__contents{margin-top:7.4666666667vw}}.page-ir__btn{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){.page-ir__btn{margin-top:2.2222222222vw}}@media screen and (min-width: 1440px){.page-ir__btn{margin-top:32px}}@media screen and (max-width: 768px){.page-ir__btn{margin-top:7.4666666667vw}}.page-career-header{background-image:url(/assets/images/p_ir_header_bg.jpg)}@media screen and (min-width: 769px){.page-career-header{padding-bottom:12.1527777778vw}}@media screen and (min-width: 1440px){.page-career-header{padding-bottom:175px}}@media screen and (max-width: 768px){.page-career-header{padding-bottom:40.8333333333vw}}@media screen and (max-width: 768px){.page-career-header{padding-bottom:22.6666666667vw}}@media screen and (max-width: 768px){.page-career-header{background-image:url(/assets/images/p_career_header_bg_sp.jpg)}}@media screen and (min-width: 769px){.page-career-header__title{gap:.4166666667vw}}@media screen and (min-width: 1440px){.page-career-header__title{gap:6px}}@media screen and (max-width: 768px){.page-career-header__title{gap:1.4vw}}@media screen and (max-width: 768px){.page-career-header__title{gap:2.1333333333vw}}@media screen and (max-width: 768px){.page-career-header__title-sub{text-align:center}}.page-career-header__card{background-image:url(/assets/images/p_career_header_card_bg.jpg)}@media screen and (min-width: 769px){.page-career-header__card{padding-bottom:4.1666666667vw}}@media screen and (min-width: 1440px){.page-career-header__card{padding-bottom:60px}}@media screen and (max-width: 768px){.page-career-header__card{padding-bottom:14vw}}@media screen and (max-width: 768px){.page-career-header__card{padding-bottom:10.9333333333vw}}@media screen and (max-width: 768px){.page-career-header__card{background-image:url(/assets/images/p_career_header_card_bg_sp.jpg)}}.page-career-header__card-items{display:flex;justify-content:center}@media screen and (min-width: 769px){.page-career-header__card-item{width:21.5277777778vw}}@media screen and (min-width: 1440px){.page-career-header__card-item{width:310px}}@media screen and (max-width: 768px){.page-career-header__card-item{width:72.3333333333vw}}@media screen and (max-width: 768px){.page-career-header__card-item{width:41.8666666667vw}}@media screen and (min-width: 769px){.page-career-header__card-item .link-card__item-link{padding-top:0vw}}@media screen and (min-width: 1440px){.page-career-header__card-item .link-card__item-link{padding-top:0}}@media screen and (max-width: 768px){.page-career-header__card-item .link-card__item-link{padding-top:0vw}}@media screen and (min-width: 769px){.page-career-header__card-item .link-card__item-link{gap:.3472222222vw}}@media screen and (min-width: 1440px){.page-career-header__card-item .link-card__item-link{gap:5px}}@media screen and (max-width: 768px){.page-career-header__card-item .link-card__item-link{gap:1.1666666667vw}}@media screen and (max-width: 768px){.page-career-header__card-item .link-card__item-link{gap:1.3333333333vw}}@media screen and (min-width: 769px){.page-career-header__card-item .link-card__item-link{padding-bottom:.3472222222vw}}@media screen and (min-width: 1440px){.page-career-header__card-item .link-card__item-link{padding-bottom:5px}}@media screen and (max-width: 768px){.page-career-header__card-item .link-card__item-link{padding-bottom:1.1666666667vw}}@media screen and (min-width: 769px){.page-career-header__card-item .link-card__item-icon{width:2.4305555556vw}}@media screen and (min-width: 1440px){.page-career-header__card-item .link-card__item-icon{width:35px}}@media screen and (max-width: 768px){.page-career-header__card-item .link-card__item-icon{width:8.1666666667vw}}@media screen and (max-width: 768px){.page-career-header__card-item .link-card__item-icon{width:8vw}}@media screen and (min-width: 769px){.page-career-joblist{padding-top:7.7083333333vw}}@media screen and (min-width: 1440px){.page-career-joblist{padding-top:111px}}@media screen and (max-width: 768px){.page-career-joblist{padding-top:25.9vw}}@media screen and (max-width: 768px){.page-career-joblist{padding-top:23.2vw}}@media screen and (min-width: 769px){.page-career-joblist{padding-bottom:6.9444444444vw}}@media screen and (min-width: 1440px){.page-career-joblist{padding-bottom:100px}}@media screen and (max-width: 768px){.page-career-joblist{padding-bottom:23.3333333333vw}}@media screen and (max-width: 768px){.page-career-joblist{padding-bottom:21.3333333333vw}}.page-career-joblist__category-title{font-weight:600}@media screen and (min-width: 769px){.page-career-joblist__category-title{font-size:1.25vw}}@media screen and (min-width: 1440px){.page-career-joblist__category-title{font-size:18px}}@media screen and (max-width: 768px){.page-career-joblist__category-title{font-size:4.2vw}}@media screen and (min-width: 769px){.page-career-joblist__category-title{margin-bottom:.6944444444vw}}@media screen and (min-width: 1440px){.page-career-joblist__category-title{margin-bottom:10px}}@media screen and (max-width: 768px){.page-career-joblist__category-title{margin-bottom:2.3333333333vw}}@media screen and (min-width: 769px){.page-career-joblist__box-list{margin-bottom:2.0833333333vw}}@media screen and (min-width: 1440px){.page-career-joblist__box-list{margin-bottom:30px}}@media screen and (max-width: 768px){.page-career-joblist__box-list{margin-bottom:7vw}}@media screen and (min-width: 769px){.page-career-joblist__section:nth-of-type(2){margin-top:10.9722222222vw}}@media screen and (min-width: 1440px){.page-career-joblist__section:nth-of-type(2){margin-top:158px}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(2){margin-top:36.8666666667vw}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(2){margin-top:24vw}}@media screen and (min-width: 769px){.page-career-joblist__section:nth-of-type(2) .page-career-joblist__box:nth-of-type(3){gap:1.5277777778vw}}@media screen and (min-width: 1440px){.page-career-joblist__section:nth-of-type(2) .page-career-joblist__box:nth-of-type(3){gap:22px}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(2) .page-career-joblist__box:nth-of-type(3){gap:5.1333333333vw}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(2) .page-career-joblist__box:nth-of-type(3){gap:3.2vw}}@media screen and (min-width: 769px){.page-career-joblist__section:nth-of-type(3){margin-top:7.2916666667vw}}@media screen and (min-width: 1440px){.page-career-joblist__section:nth-of-type(3){margin-top:105px}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3){margin-top:24.5vw}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3){margin-top:24vw}}.page-career-joblist__section:nth-of-type(3) .page-career-joblist__contents{display:flex;flex-direction:column}@media screen and (min-width: 769px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__contents{margin-top:5.4861111111vw}}@media screen and (min-width: 1440px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__contents{margin-top:79px}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__contents{margin-top:18.4333333333vw}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__contents{margin-top:10.6666666667vw}}@media screen and (min-width: 769px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__contents{gap:7.2916666667vw}}@media screen and (min-width: 1440px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__contents{gap:105px}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__contents{gap:24.5vw}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__contents{gap:24vw}}@media screen and (min-width: 769px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(1) .page-career-joblist__boxs{margin-top:2.4305555556vw}}@media screen and (min-width: 1440px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(1) .page-career-joblist__boxs{margin-top:35px}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(1) .page-career-joblist__boxs{margin-top:8.1666666667vw}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(1) .page-career-joblist__boxs{margin-top:5.3333333333vw}}@media screen and (min-width: 769px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(1) .page-career-joblist__boxs{gap:4.0972222222vw}}@media screen and (min-width: 1440px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(1) .page-career-joblist__boxs{gap:59px}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(1) .page-career-joblist__boxs{gap:13.7666666667vw}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(1) .page-career-joblist__boxs{gap:7.2vw}}@media screen and (min-width: 769px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(1) .page-career-joblist__box{gap:.4166666667vw}}@media screen and (min-width: 1440px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(1) .page-career-joblist__box{gap:6px}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(1) .page-career-joblist__box{gap:1.4vw}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(1) .page-career-joblist__box{gap:1.3333333333vw}}.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(1) .page-career-joblist__box-text{line-height:1.6;font-weight:700}@media screen and (min-width: 769px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(1) .page-career-joblist__box-text{font-size:1.3888888889vw}}@media screen and (min-width: 1440px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(1) .page-career-joblist__box-text{font-size:20px}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(1) .page-career-joblist__box-text{font-size:4.6666666667vw}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(1) .page-career-joblist__box-text{font-size:3.7333333333vw}}@media screen and (min-width: 769px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(1) .page-career-joblist__box-text{letter-spacing:.0694444444vw}}@media screen and (min-width: 1440px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(1) .page-career-joblist__box-text{letter-spacing:1px}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(1) .page-career-joblist__box-text{letter-spacing:.2333333333vw}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(1) .page-career-joblist__box-text{letter-spacing:0vw}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(1) .page-career-joblist__box-text{line-height:1.71;font-weight:500}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(1) .page-career-joblist__box-title{text-align:left}}.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(2) .page-career-joblist__boxs{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 769px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(2) .page-career-joblist__boxs{margin-top:1.875vw}}@media screen and (min-width: 1440px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(2) .page-career-joblist__boxs{margin-top:27px}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(2) .page-career-joblist__boxs{margin-top:6.3vw}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(2) .page-career-joblist__boxs{margin-top:7.4666666667vw}}@media screen and (min-width: 769px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(2) .page-career-joblist__boxs{row-gap:2.7777777778vw}}@media screen and (min-width: 1440px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(2) .page-career-joblist__boxs{row-gap:40px}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(2) .page-career-joblist__boxs{row-gap:9.3333333333vw}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(2) .page-career-joblist__boxs{row-gap:6.6666666667vw}}@media screen and (min-width: 769px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(2) .page-career-joblist__boxs{-moz-column-gap:3.4722222222vw;column-gap:3.4722222222vw}}@media screen and (min-width: 1440px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(2) .page-career-joblist__boxs{-moz-column-gap:50px;column-gap:50px}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(2) .page-career-joblist__boxs{-moz-column-gap:11.6666666667vw;column-gap:11.6666666667vw}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(2) .page-career-joblist__boxs{-moz-column-gap:6.4vw;column-gap:6.4vw}}@media screen and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(2) .page-career-joblist__boxs{display:grid;grid-template-columns:1fr 1fr}}@media screen and (min-width: 769px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(2) .page-career-joblist__boxs{flex-direction:row}}@media screen and (min-width: 769px) and (min-width: 769px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(2) .page-career-joblist__boxs{margin-right:-3.0555555556vw}}@media screen and (min-width: 769px) and (min-width: 1440px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(2) .page-career-joblist__boxs{margin-right:-44px}}@media screen and (min-width: 769px) and (max-width: 768px){.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(2) .page-career-joblist__boxs{margin-right:-10.2666666667vw}}.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(2) .page-career-joblist__box{position:relative;display:flex;align-items:center;justify-content:center}.page-career-joblist__section:nth-of-type(3) .page-career-joblist__content:nth-of-type(2) .page-career-joblist__box-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;text-wrap-mode:nowrap}.page-career-joblist__texts{display:flex;flex-direction:column}@media screen and (min-width: 769px){.page-career-joblist__texts{margin-top:2.6388888889vw}}@media screen and (min-width: 1440px){.page-career-joblist__texts{margin-top:38px}}@media screen and (max-width: 768px){.page-career-joblist__texts{margin-top:8.8666666667vw}}@media screen and (max-width: 768px){.page-career-joblist__texts{margin-top:10.6666666667vw}}@media screen and (min-width: 769px){.page-career-joblist__texts{gap:2.0833333333vw}}@media screen and (min-width: 1440px){.page-career-joblist__texts{gap:30px}}@media screen and (max-width: 768px){.page-career-joblist__texts{gap:7vw}}@media screen and (max-width: 768px){.page-career-joblist__texts{gap:8vw}}@media screen and (min-width: 769px){.page-career-joblist__contents{margin-top:2.5694444444vw}}@media screen and (min-width: 1440px){.page-career-joblist__contents{margin-top:37px}}@media screen and (max-width: 768px){.page-career-joblist__contents{margin-top:8.6333333333vw}}@media screen and (max-width: 768px){.page-career-joblist__contents{margin-top:5.3333333333vw}}.page-career-joblist__content-title{font-weight:600;line-height:1.5;font-family:Inter,serif;text-align:center;color:#001e64}@media screen and (min-width: 769px){.page-career-joblist__content-title{font-size:2.7777777778vw}}@media screen and (min-width: 1440px){.page-career-joblist__content-title{font-size:40px}}@media screen and (max-width: 768px){.page-career-joblist__content-title{font-size:9.3333333333vw}}@media screen and (max-width: 768px){.page-career-joblist__content-title{font-size:8vw}}@media screen and (min-width: 769px){.page-career-joblist__content-title{letter-spacing:.1388888889vw}}@media screen and (min-width: 1440px){.page-career-joblist__content-title{letter-spacing:2px}}@media screen and (max-width: 768px){.page-career-joblist__content-title{letter-spacing:.4666666667vw}}@media screen and (max-width: 768px){.page-career-joblist__content-title{letter-spacing:0vw}}@media screen and (max-width: 768px){.page-career-joblist__content-title{line-height:1.2}}.page-career-joblist__btn{display:flex;justify-content:center}@media screen and (min-width: 769px){.page-career-joblist__btn{margin-top:2.9861111111vw}}@media screen and (min-width: 1440px){.page-career-joblist__btn{margin-top:43px}}@media screen and (max-width: 768px){.page-career-joblist__btn{margin-top:10.0333333333vw}}@media screen and (max-width: 768px){.page-career-joblist__btn{margin-top:8.5333333333vw}}.page-career-joblist__boxs{display:flex;flex-direction:column}@media screen and (min-width: 769px){.page-career-joblist__boxs{margin-top:1.3888888889vw}}@media screen and (min-width: 1440px){.page-career-joblist__boxs{margin-top:20px}}@media screen and (max-width: 768px){.page-career-joblist__boxs{margin-top:4.6666666667vw}}@media screen and (max-width: 768px){.page-career-joblist__boxs{margin-top:10.6666666667vw}}@media screen and (min-width: 769px){.page-career-joblist__boxs{gap:3.9583333333vw}}@media screen and (min-width: 1440px){.page-career-joblist__boxs{gap:57px}}@media screen and (max-width: 768px){.page-career-joblist__boxs{gap:13.3vw}}@media screen and (max-width: 768px){.page-career-joblist__boxs{gap:10.6666666667vw}}.page-career-joblist__box{display:flex;flex-direction:column}@media screen and (min-width: 769px){.page-career-joblist__box{gap:.6944444444vw}}@media screen and (min-width: 1440px){.page-career-joblist__box{gap:10px}}@media screen and (max-width: 768px){.page-career-joblist__box{gap:2.3333333333vw}}@media screen and (max-width: 768px){.page-career-joblist__box{gap:2.6666666667vw}}@media screen and (max-width: 768px){.page-career-joblist__box-title{text-align:center}}.page-career-joblist__box-list{display:flex;flex-direction:column}.page-career-joblist__box-listitem{font-weight:700;line-height:2;text-decoration:underline}@media screen and (min-width: 769px){.page-career-joblist__box-listitem{font-size:1.1111111111vw}}@media screen and (min-width: 1440px){.page-career-joblist__box-listitem{font-size:16px}}@media screen and (max-width: 768px){.page-career-joblist__box-listitem{font-size:3.7333333333vw}}@media screen and (max-width: 768px){.page-career-joblist__box-listitem{line-height:1.71}}@media screen and (min-width: 769px){.page-career-joblist__box-img{width:11.1805555556vw}}@media screen and (min-width: 1440px){.page-career-joblist__box-img{width:161px}}@media screen and (max-width: 768px){.page-career-joblist__box-img{width:37.5666666667vw}}@media screen and (max-width: 768px){.page-career-joblist__box-img{width:40vw}}@media screen and (min-width: 769px){.page-career-welfare{padding-top:7.7083333333vw}}@media screen and (min-width: 1440px){.page-career-welfare{padding-top:111px}}@media screen and (max-width: 768px){.page-career-welfare{padding-top:25.9vw}}@media screen and (max-width: 768px){.page-career-welfare{padding-top:22.6666666667vw}}@media screen and (min-width: 769px){.page-career-welfare{padding-bottom:9.6527777778vw}}@media screen and (min-width: 1440px){.page-career-welfare{padding-bottom:139px}}@media screen and (max-width: 768px){.page-career-welfare{padding-bottom:32.4333333333vw}}@media screen and (max-width: 768px){.page-career-welfare{padding-bottom:22.6666666667vw}}@media screen and (min-width: 769px){.page-career-welfare__section:nth-of-type(2) .page-career-welfare__inner{max-width:75.6944444444vw}}@media screen and (min-width: 1440px){.page-career-welfare__section:nth-of-type(2) .page-career-welfare__inner{max-width:1090px}}@media screen and (max-width: 768px){.page-career-welfare__section:nth-of-type(2) .page-career-welfare__inner{max-width:254.3333333333vw}}.page-career-welfare__section:nth-of-type(2) .page-career-welfare__boxs{grid-template-columns:repeat(3,1fr)}@media screen and (min-width: 769px){.page-career-welfare__section+.page-career-welfare__section{margin-top:7.7083333333vw}}@media screen and (min-width: 1440px){.page-career-welfare__section+.page-career-welfare__section{margin-top:111px}}@media screen and (max-width: 768px){.page-career-welfare__section+.page-career-welfare__section{margin-top:25.9vw}}@media screen and (max-width: 768px){.page-career-welfare__section+.page-career-welfare__section{margin-top:22.6666666667vw}}.page-career-welfare__inner{margin-inline:auto}@media screen and (min-width: 769px){.page-career-welfare__inner{padding-left:1.3888888889vw}}@media screen and (min-width: 1440px){.page-career-welfare__inner{padding-left:20px}}@media screen and (max-width: 768px){.page-career-welfare__inner{padding-left:4.6666666667vw}}@media screen and (max-width: 768px){.page-career-welfare__inner{padding-left:5.3333333333vw}}@media screen and (min-width: 769px){.page-career-welfare__inner{padding-right:1.3888888889vw}}@media screen and (min-width: 1440px){.page-career-welfare__inner{padding-right:20px}}@media screen and (max-width: 768px){.page-career-welfare__inner{padding-right:4.6666666667vw}}@media screen and (max-width: 768px){.page-career-welfare__inner{padding-right:5.3333333333vw}}@media screen and (min-width: 769px){.page-career-welfare__inner{max-width:51.0416666667vw}}@media screen and (min-width: 1440px){.page-career-welfare__inner{max-width:735px}}@media screen and (max-width: 768px){.page-career-welfare__inner{max-width:171.5vw}}@media screen and (min-width: 769px){.page-career-welfare__container{margin-top:2.2222222222vw}}@media screen and (min-width: 1440px){.page-career-welfare__container{margin-top:32px}}@media screen and (max-width: 768px){.page-career-welfare__container{margin-top:7.4666666667vw}}@media screen and (max-width: 768px){.page-career-welfare__container{margin-top:8.2666666667vw}}.page-career-welfare__boxs{border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 768px){.page-career-welfare__boxs{display:flex;flex-direction:column;border:none}}.page-career-welfare__box{border-top:1px solid #c7c7c7;border-left:1px solid #c7c7c7;display:flex;flex-direction:column;align-items:center;height:100%}@media screen and (min-width: 769px){.page-career-welfare__box{padding-left:.7638888889vw}}@media screen and (min-width: 1440px){.page-career-welfare__box{padding-left:11px}}@media screen and (max-width: 768px){.page-career-welfare__box{padding-left:2.5666666667vw}}@media screen and (max-width: 768px){.page-career-welfare__box{padding-left:4vw}}@media screen and (min-width: 769px){.page-career-welfare__box{padding-right:.7638888889vw}}@media screen and (min-width: 1440px){.page-career-welfare__box{padding-right:11px}}@media screen and (max-width: 768px){.page-career-welfare__box{padding-right:2.5666666667vw}}@media screen and (max-width: 768px){.page-career-welfare__box{padding-right:4vw}}@media screen and (min-width: 769px){.page-career-welfare__box{width:23.9583333333vw}}@media screen and (min-width: 1440px){.page-career-welfare__box{width:345px}}@media screen and (max-width: 768px){.page-career-welfare__box{width:80.5vw}}@media screen and (max-width: 768px){.page-career-welfare__box{width:92vw}}@media screen and (min-width: 769px){.page-career-welfare__box{padding-top:2.5vw}}@media screen and (min-width: 1440px){.page-career-welfare__box{padding-top:36px}}@media screen and (max-width: 768px){.page-career-welfare__box{padding-top:8.4vw}}@media screen and (max-width: 768px){.page-career-welfare__box{padding-top:8vw}}@media screen and (min-width: 769px){.page-career-welfare__box{padding-bottom:2.9861111111vw}}@media screen and (min-width: 1440px){.page-career-welfare__box{padding-bottom:43px}}@media screen and (max-width: 768px){.page-career-welfare__box{padding-bottom:10.0333333333vw}}@media screen and (max-width: 768px){.page-career-welfare__box{padding-bottom:3.2vw}}@media screen and (max-width: 768px){.page-career-welfare__box{width:100%;border:1px solid #c7c7c7}}@media screen and (max-width: 768px){.page-career-welfare__box+.page-career-welfare__box{border-top:none}}.page-career-welfare__box-img{flex-shrink:0}@media screen and (min-width: 769px){.page-career-welfare__box-img{width:6.9444444444vw}}@media screen and (min-width: 1440px){.page-career-welfare__box-img{width:100px}}@media screen and (max-width: 768px){.page-career-welfare__box-img{width:23.3333333333vw}}@media screen and (max-width: 768px){.page-career-welfare__box-img{width:26.6666666667vw}}@media screen and (min-width: 769px){.page-career-welfare__box-img{height:6.9444444444vw}}@media screen and (min-width: 1440px){.page-career-welfare__box-img{height:100px}}@media screen and (max-width: 768px){.page-career-welfare__box-img{height:23.3333333333vw}}@media screen and (max-width: 768px){.page-career-welfare__box-img{height:26.6666666667vw}}.page-career-welfare__box-img img{width:100%}.page-career-welfare__box-title{color:#001e64}@media screen and (min-width: 769px){.page-career-welfare__box-title{margin-top:1.8055555556vw}}@media screen and (min-width: 1440px){.page-career-welfare__box-title{margin-top:26px}}@media screen and (max-width: 768px){.page-career-welfare__box-title{margin-top:6.0666666667vw}}@media screen and (max-width: 768px){.page-career-welfare__box-title{margin-top:1.0666666667vw}}@media screen and (min-width: 769px){.page-career-welfare__box-texts{margin-top:.5555555556vw}}@media screen and (min-width: 1440px){.page-career-welfare__box-texts{margin-top:8px}}@media screen and (max-width: 768px){.page-career-welfare__box-texts{margin-top:1.8666666667vw}}@media screen and (max-width: 768px){.page-career-welfare__box-texts{margin-top:2.1333333333vw}}.page-career-welfare__box-notes{font-weight:500;line-height:1.6}@media screen and (min-width: 769px){.page-career-welfare__box-notes{font-size:.6944444444vw}}@media screen and (min-width: 1440px){.page-career-welfare__box-notes{font-size:10px}}@media screen and (max-width: 768px){.page-career-welfare__box-notes{font-size:2.3333333333vw}}@media screen and (max-width: 768px){.page-career-welfare__box-notes{font-size:2.6666666667vw}}.page-career-more__card{background-image:url(/assets/images/p_career_more_card_bg.jpg)}@media screen and (min-width: 769px){.page-career-more__card{padding-bottom:7.6388888889vw}}@media screen and (min-width: 1440px){.page-career-more__card{padding-bottom:110px}}@media screen and (max-width: 768px){.page-career-more__card{padding-bottom:25.6666666667vw}}@media screen and (max-width: 768px){.page-career-more__card{padding-bottom:24vw}}@media screen and (min-width: 769px){.page-career-more__card{padding-top:7.2916666667vw}}@media screen and (min-width: 1440px){.page-career-more__card{padding-top:105px}}@media screen and (max-width: 768px){.page-career-more__card{padding-top:24.5vw}}@media screen and (max-width: 768px){.page-career-more__card{padding-top:17.3333333333vw}}.page-career-more__card-items{display:flex;flex-wrap:wrap;margin-inline:auto;justify-content:center}@media screen and (min-width: 769px){.page-career-more__card-items{margin-top:4.1666666667vw}}@media screen and (min-width: 1440px){.page-career-more__card-items{margin-top:60px}}@media screen and (max-width: 768px){.page-career-more__card-items{margin-top:14vw}}@media screen and (max-width: 768px){.page-career-more__card-items{margin-top:11.4666666667vw}}@media screen and (min-width: 769px){.page-career-more__card-items{row-gap:2.3611111111vw}}@media screen and (min-width: 1440px){.page-career-more__card-items{row-gap:34px}}@media screen and (max-width: 768px){.page-career-more__card-items{row-gap:7.9333333333vw}}@media screen and (max-width: 768px){.page-career-more__card-items{row-gap:5.3333333333vw}}@media screen and (min-width: 769px){.page-career-more__card-items{-moz-column-gap:2.2222222222vw;column-gap:2.2222222222vw}}@media screen and (min-width: 1440px){.page-career-more__card-items{-moz-column-gap:32px;column-gap:32px}}@media screen and (max-width: 768px){.page-career-more__card-items{-moz-column-gap:7.4666666667vw;column-gap:7.4666666667vw}}@media screen and (max-width: 768px){.page-career-more__card-items{-moz-column-gap:5.3333333333vw;column-gap:5.3333333333vw}}@media screen and (min-width: 769px){.page-career-more__card-items{max-width:45.8333333333vw}}@media screen and (min-width: 1440px){.page-career-more__card-items{max-width:660px}}@media screen and (max-width: 768px){.page-career-more__card-items{max-width:154vw}}@media screen and (min-width: 769px){.page-career-more__card-item{width:21.5277777778vw}}@media screen and (min-width: 1440px){.page-career-more__card-item{width:310px}}@media screen and (max-width: 768px){.page-career-more__card-item{width:72.3333333333vw}}@media screen and (max-width: 768px){.page-career-more__card-item{width:41.8666666667vw}}@media screen and (min-width: 769px){.page-career-more__card-item:nth-of-type(1) .link-card__item-icon{width:2.0833333333vw}}@media screen and (min-width: 1440px){.page-career-more__card-item:nth-of-type(1) .link-card__item-icon{width:30px}}@media screen and (max-width: 768px){.page-career-more__card-item:nth-of-type(1) .link-card__item-icon{width:7vw}}@media screen and (max-width: 768px){.page-career-more__card-item:nth-of-type(1) .link-card__item-icon{width:6.6666666667vw}}@media screen and (min-width: 769px){.page-career-more__card-item .link-card__item-link{padding-top:0vw}}@media screen and (min-width: 1440px){.page-career-more__card-item .link-card__item-link{padding-top:0}}@media screen and (max-width: 768px){.page-career-more__card-item .link-card__item-link{padding-top:0vw}}@media screen and (min-width: 769px){.page-career-more__card-item .link-card__item-link{gap:.3472222222vw}}@media screen and (min-width: 1440px){.page-career-more__card-item .link-card__item-link{gap:5px}}@media screen and (max-width: 768px){.page-career-more__card-item .link-card__item-link{gap:1.1666666667vw}}@media screen and (min-width: 769px){.page-career-more__card-item .link-card__item-link{padding-bottom:1.0416666667vw}}@media screen and (min-width: 1440px){.page-career-more__card-item .link-card__item-link{padding-bottom:15px}}@media screen and (max-width: 768px){.page-career-more__card-item .link-card__item-link{padding-bottom:3.5vw}}.page-career-more__card-item .link-card__item-label{font-weight:700}@media screen and (min-width: 769px){.page-career-more__card-item .link-card__item-icon{width:2.7777777778vw}}@media screen and (min-width: 1440px){.page-career-more__card-item .link-card__item-icon{width:40px}}@media screen and (max-width: 768px){.page-career-more__card-item .link-card__item-icon{width:9.3333333333vw}}@media screen and (min-width: 769px){.page-contact{padding-top:14.5833333333vw}}@media screen and (min-width: 1440px){.page-contact{padding-top:210px}}@media screen and (max-width: 768px){.page-contact{padding-top:49vw}}@media screen and (min-width: 769px){.page-contact{padding-bottom:8.75vw}}@media screen and (min-width: 1440px){.page-contact{padding-bottom:126px}}@media screen and (max-width: 768px){.page-contact{padding-bottom:29.4vw}}.page-contact__text{text-align:center}@media screen and (min-width: 769px){.page-contact__text{margin-top:1.0416666667vw}}@media screen and (min-width: 1440px){.page-contact__text{margin-top:15px}}@media screen and (max-width: 768px){.page-contact__text{margin-top:3.5vw}}@media screen and (min-width: 769px){.page-contact__contents{margin-top:4.3055555556vw}}@media screen and (min-width: 1440px){.page-contact__contents{margin-top:62px}}@media screen and (max-width: 768px){.page-contact__contents{margin-top:14.4666666667vw}}.page-contact .contents_inner{max-width:1000px;margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.page-contact .contents_inner{padding-top:1.3888888889vw}}@media screen and (min-width: 1440px){.page-contact .contents_inner{padding-top:20px}}@media screen and (max-width: 768px){.page-contact .contents_inner{padding-top:4.6666666667vw}}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer;opacity:.7}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #00bfff;opacity:1}.splide__arrow svg{fill:#00bfff;height:2.5em;transition:fill .2s linear;width:2.5em}.splide__arrow:hover:not(:disabled) svg{fill:#66d9ff}.splide__arrow:focus-visible{outline:3px solid #00bfff;outline-offset:3px}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #00bfff;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:10px;margin:3px;padding:0;position:relative;transition:background-color .2s linear,transform .2s linear;width:10px}.splide__pagination__page.is-active{background:#00bfff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{background:#66d9ff;cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #00bfff;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #00bfff;outline-offset:3px}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #00bfff;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #00bfff;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #00bfff}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #00bfff;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #00bfff}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#00bfff}}.splide__toggle:focus-visible{outline:3px solid #00bfff;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #00bfff;outline-offset:3px}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;border-radius:4px;cursor:pointer;opacity:.7}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #20b2aa;opacity:1}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:1em;top:0}.splide__pagination--ttb .splide__pagination__page{height:20px;width:5px}.splide__arrow{-ms-flex-align:center;align-items:center;background:transparent;border:0;border-radius:0;cursor:pointer;display:-ms-flexbox;display:flex;height:2.5em;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2.5em;z-index:1}.splide__arrow svg{fill:#20b2aa;height:2.5em;transition:fill .2s linear;width:2.5em}.splide__arrow:hover:not(:disabled) svg{fill:#57e1d9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #20b2aa;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #20b2aa;outline-offset:3px}.splide__pagination{bottom:1em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:2.5px;display:inline-block;height:5px;margin:3px;padding:0;position:relative;transition:background-color .2s linear;width:20px}.splide__pagination__page.is-active{background:#20b2aa;z-index:1}.splide__pagination__page:hover{background:#57e1d9;cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #20b2aa;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #20b2aa;outline-offset:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:4px}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #20b2aa;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #20b2aa}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #20b2aa;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #20b2aa}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#20b2aa}}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #20b2aa;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__progress__bar{background:#ccc;height:3px}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #20b2aa;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #20b2aa;outline-offset:3px}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__slider>.splide__arrows .splide__arrow--prev{left:-2.5em}.splide__slider>.splide__arrows .splide__arrow--next{right:-2.5em}.splide{padding:3em}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
