﻿* .u-fw-black{font-weight:900}* .u-fw-medium{font-weight:500}* .u-fw-bold{font-weight:700}* .u-text-dark-blue{color:#00053a}* .u-text-light-blue{color:#74acdd}* .u-text-blue{color:#3148be}* .u-bg-blue{background-color:#3148be}* .u-border-blue{border:solid 2px #3148be}* .u-text-white{color:#fff}* .u-text-underline{color:#3148be;display:inline-block}* .u-text-underline:after{content:"";display:block;width:0;bottom:-100%;left:0;position:relative;transition:width .3s;border-bottom:1px solid #3148be}* .u-text-underline:hover:after{width:100%}* .u-text-indigo-blue{color:#175aa9}* .u-margin-x-auto{margin-right:auto}* .u-dot{position:relative}* .u-dot::before{content:"・";position:absolute;top:-0.5em;left:5px;color:#ffb800;font-size:2.5641025641vw;text-align:center}@media screen and (min-width: 769px){* .u-dot::before{font-size:1.6666666667vw;top:-1em;left:.2777777778vw}}@media screen and (min-width: 1441px){* .u-dot::before{font-size:24px;left:4px}}* .u-border-rectangle{border-style:solid;border-width:1px;border-color:#00053a;display:inline-block;padding:0 2.0512820513vw;line-height:1;padding:.5128205128vw 1.0256410256vw 1.2820512821vw}@media screen and (min-width: 769px){* .u-border-rectangle{border-width:2px;padding:.4166666667vw .4861111111vw .5555555556vw}}* .u-border-indigo-blue{border-color:#175aa9}* .u-border-light-blue{border-color:#3148be}@media screen and (max-width: 768px){* .u-xs-hidden{display:none}}@media screen and (min-width: 769px){* .u-sm-hidden{display:none}}* .u-text-narrow{letter-spacing:-0.4px}* .u-text-narrow-3{letter-spacing:-0.03em}* .u-text-expand-3{letter-spacing:.03em}* .u-text-center{text-align:center}* .btn{display:block;width:100%;letter-spacing:.05em;color:#fff;text-align:center;border-radius:.5rem;font-weight:900;box-shadow:4px 4px 20px 0px rgba(0,0,0,.1019607843);transition:all .4s;background:#3148be url("../image/icon-arrow-gt.svg") no-repeat;background-size:3%;background-position:right 5% center;border:solid 2px #3148be;font-size:4.6153846154vw;padding:7.6923076923vw 0;line-height:1}@media screen and (min-width: 769px){* .btn{font-size:1.6666666667vw;padding:2.3611111111vw 0;border-width:2px}}@media screen and (min-width: 1441px){* .btn{font-size:24px;padding:34px 0}}@media screen and (min-width: 769px){* .hero .btn{font-size:1.3888888889vw;padding:1.6666666667vw 0}}@media screen and (min-width: 1441px){* .hero .btn{font-size:20px;padding:1.6666666667vw 0}}@media screen and (min-width: 769px){* .hero .btn--white{font-size:1.4583333333vw}}@media screen and (min-width: 1441px){* .hero .btn--white{font-size:21px}}* .btn--dark{background-color:#00053a}* .btn--white{color:#3148be;background-color:#fff;border-color:#3148be;background-image:url("../image/icon-arrow-gt-blue.svg")}* .btn--below{background-size:4%;background-image:url("../image/icon-arrow-below.svg")}* .btn:hover{transform:scale(1.05)}* .wrapper{text-align:center}* .link--below{color:#3148be;position:relative;display:inline-block;margin:0 auto;text-align:center;font-weight:700}* .link--below::after{content:"";position:absolute;right:-11.2820512821vw;top:calc(50% - 1.0256410256vw);width:5.641025641vw;height:2.0512820513vw;background-color:#3148be;mask:url("../image/icon-below-flat.svg") no-repeat;mask-size:contain}@media screen and (min-width: 769px){* .link--below::after{width:1.1111111111vw;height:.5555555556vw;right:-2.2222222222vw;top:calc(50% - .2777777778vw);mask:url("../image/icon-below.svg") no-repeat;mask-size:contain}}@media screen and (min-width: 1441px){* .link--below::after{width:16px;height:8px;right:-32px;top:calc(50% - 4px)}}* .link--icon{display:flex;align-items:center;justify-content:end;font-weight:900}* .link--icon .icon img{width:auto;height:4.1025641026vw;margin-left:4.1025641026vw}@media screen and (min-width: 769px){* .link--icon .icon img{height:1.1111111111vw;margin-left:.5555555556vw}}@media screen and (min-width: 1441px){* .link--icon .icon img{height:16px;margin-left:8px}}* .link--icon .icon--32{width:6.1538461538vw;margin-left:2.0512820513vw}@media screen and (min-width: 769px){* .link--icon .icon--32{width:2.2222222222vw;margin-left:1.1111111111vw}}@media screen and (min-width: 1441px){* .link--icon .icon--32{width:32px;margin-left:16px}}* .link-external{position:relative;margin-right:5.1282051282vw}@media screen and (min-width: 769px){* .link-external{margin-right:1.6666666667vw}}@media screen and (min-width: 1441px){* .link-external{margin-right:24px}}* .link-external::before{content:"";position:absolute;display:block;background:rgba(0,0,0,0) url("../image/icon-external.png") no-repeat;background-size:100%;background-position:center;width:3.0769230769vw;height:3.0769230769vw;top:1.5384615385vw;right:-3.0769230769vw}@media screen and (min-width: 769px){* .link-external::before{width:1.1111111111vw;height:1.1111111111vw;top:6px;right:-1.1111111111vw}}@media screen and (min-width: 1441px){* .link-external::before{width:16px;height:16px;top:6px;right:-16px}}* .link-external-light-blue::before{background-image:url("../image/icon-external-light-blue.png")}* .content .flickity-viewport,* .content .flickity-slider{box-sizing:border-box;overflow:visible}* .content .flickity-viewport .card{opacity:.2;transition:opacity .5s;pointer-events:none}* .content .card.is-selected,* .content .card.is-selected+.card,* .content .card:has(+.is-selected),* .content .flickity-slider:has(.card:first-child.is-selected) .card:last-child,* .content .flickity-slider:has(.card:last-child.is-selected) .card:first-child{opacity:1;pointer-events:auto}@media screen and (max-width: 768px){* .content .flickity-button:disabled{pointer-events:auto}}* .content .flickity-page-dots .dot{border-radius:0;width:15.3846153846vw;height:2px;background:#000;opacity:.1;box-shadow:4px 4px 10px 0px rgba(0,0,0,.1019607843);margin:0 4px}@media screen and (min-width: 769px){* .content .flickity-page-dots .dot{width:4.8611111111vw}}@media screen and (min-width: 701px){* .content .flickity-page-dots .dot{width:70px}}* .content .flickity-page-dots .dot.is-selected{background:#00053a;opacity:1}* .content .flickity-prev-next-button{width:18px;height:33px;top:16%;top:calc(50% - 16px);border-radius:0}@media screen and (min-width: 769px){* .content .flickity-prev-next-button{top:50%;width:3.4722222222vw;height:6.9444444444vw}}@media screen and (min-width: 1441px){* .content .flickity-prev-next-button{top:50%;width:50px;height:100px}}* .content .flickity-prev-next-button .flickity-button-icon{display:none}* .content .flickity-prev-next-button.previous{background:rgba(0,0,0,0) top left url("../image/icon-arrow-carousel-sp-left.png") no-repeat;background-size:cover;left:-3%}@media screen and (min-width: 769px){* .content .flickity-prev-next-button.previous{background-image:url("../image/icon-arrow-carousel-left.png");left:2.7777777778vw}}* .content .flickity-prev-next-button.next{background:rgba(0,0,0,0) top left url("../image/icon-arrow-carousel-sp-right.png") no-repeat;background-size:cover;right:-3%}@media screen and (min-width: 769px){* .content .flickity-prev-next-button.next{background-image:url("../image/icon-arrow-carousel-right.png");right:2.7777777778vw}}* .content .flickity-page-dots{bottom:-4%}@media screen and (min-width: 769px){* .content .flickity-page-dots{bottom:-3%}}body{color:#00053a;letter-spacing:.03em;line-height:1.75;font-family:"Noto Sans JP",sans-serif}.header{height:18.46vw;background-color:#fff;display:flex;align-items:center}@media screen and (min-width: 769px){.header{height:5.5555555556vw;display:flex;align-items:center}}@media screen and (min-width: 1441px){.header{height:80px}}.header .header__btn .header__btn-list{display:none}@media screen and (min-width: 769px){.header .header__btn .header__btn-list{display:flex;font-weight:900;height:5.5555555556vw}}@media screen and (min-width: 1441px){.header .header__btn .header__btn-list{height:80px}}.header .header__logo{padding:5.1282051282vw 5.8974358974vw}@media screen and (min-width: 769px){.header .header__logo{padding:1.6666666667vw 2.7777777778vw;margin-right:auto}}@media screen and (min-width: 1441px){.header .header__logo{padding:24px 40px;margin-right:auto}}.header .header__logo img{width:26.6666666667vw;max-width:initial}@media screen and (min-width: 769px){.header .header__logo img{width:7.2222222222vw}}@media screen and (min-width: 1441px){.header .header__logo img{width:104px}}.header .header__navi{display:none}@media screen and (min-width: 769px){.header .header__navi{display:block}}.header .header__navi,.header .header__navi .header__navi-menu{height:100%}.header .header__navi-menu{display:flex;font-weight:700}@media screen and (min-width: 769px){.header .header__navi-menu{gap:1.25vw;letter-spacing:-0.02em}}@media screen and (min-width: 1441px){.header .header__navi-menu{gap:18px}}.header .header__navi ul li a{font-size:.94vw;white-space:nowrap;display:flex;align-items:center;height:100%;transition:all .3s}@media screen and (min-width: 769px){.header .header__navi ul li a{font-size:.9722222222vw}}@media screen and (min-width: 1441px){.header .header__navi ul li a{font-size:14px}}.header .header__btn-list{display:none}@media screen and (min-width: 769px){.header .header__btn-list{display:block}}.header .header__navi ul li a:hover{color:#3148be}.header .header__btn .header__btn-list li{display:flex;align-items:center;height:100%}.header .header__btn .btn--tel{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;flex-wrap:wrap;line-height:1}.header .header__btn .btn--tel .tel{display:flex;align-items:center;flex-wrap:wrap}.header .header__btn .btn--tel .icon{width:.94vw;margin-right:.42vw}@media screen and (min-width: 769px){.header .header__btn .btn--tel .icon{width:1.25vw;margin-right:.5555555556vw}}@media screen and (min-width: 1441px){.header .header__btn .btn--tel .icon{width:18px;margin-right:8px}}.header .header__btn .btn--tel .number{font-size:1.25vw}@media screen and (min-width: 769px){.header .header__btn .btn--tel .number{font-size:1.4583333333vw}}@media screen and (min-width: 1441px){.header .header__btn .btn--tel .number{font-size:21px}}.header .header__btn .btn--tel .time{font-size:.73vw;display:inline-block;width:100%}@media screen and (min-width: 769px){.header .header__btn .btn--tel .time{font-size:.8333333333vw}}@media screen and (min-width: 1441px){.header .header__btn .btn--tel .time{font-size:12px}}.header .header__btn .btn--download{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#3148be;background-color:#fff;border:solid 2px #3148be}.header .header__btn .btn--consultation{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#3148be}.header .header__btn .btn--consultation span{display:inline-block}.header .header__btn .btn--tel{width:13.65vw}@media screen and (min-width: 769px){.header .header__btn .btn--tel{width:16.3194444444vw}}@media screen and (min-width: 1441px){.header .header__btn .btn--tel{width:235px}}.header .header__btn .btn--download,.header .header__btn .btn--consultation{width:13.65vw}@media screen and (min-width: 769px){.header .header__btn .btn--download,.header .header__btn .btn--consultation{width:12.1527777778vw}}@media screen and (min-width: 1441px){.header .header__btn .btn--download,.header .header__btn .btn--consultation{width:175px}}.header .header__btn .btn--download span{font-size:1.04vw;white-space:nowrap}@media screen and (min-width: 769px){.header .header__btn .btn--download span{font-size:1.1111111111vw}}@media screen and (min-width: 1441px){.header .header__btn .btn--download span{font-size:16px}}.header .header__btn .btn--consultation span{font-size:1.09vw;white-space:nowrap}@media screen and (min-width: 769px){.header .header__btn .btn--consultation span{font-size:1.1111111111vw}}@media screen and (min-width: 1441px){.header .header__btn .btn--consultation span{font-size:16px}}.header .header__icon{margin-left:auto;margin-right:24px}@media screen and (min-width: 769px){.header .header__icon{display:none}}.header .hamburger{width:32px;height:24px}.header .hamburger__line{width:100%;height:2px;background-color:#00053a;transition:.4s}.header .hamburger.-active .hamburger__line{background-color:rgba(0,0,0,0);width:100%}.header .hamburger__line:before,.header .hamburger__line:after{content:"";display:block;height:100%;position:absolute;width:100%;background-color:#000;transition:inherit}.header .hamburger.-active .hamburger__line{top:12px}.header .hamburger__text{display:none}.header .header__nav-area{overflow:scroll;margin-top:18.46vw;padding:13.3333333333vw 0 18.4615384615vw}.header .header__dropdownlist{position:fixed;z-index:2;display:flex;align-items:center;color:#fff;gap:2.29vw;overflow:hidden;transition:all .2s}@media screen and (min-width: 769px){.header .header__dropdownlist{top:5.5555555556vw;height:0}}@media screen and (min-width: 1441px){.header .header__dropdownlist{top:80px;height:0}}.header #btn-content-beneficial{position:relative}.header #btn-content-beneficial:hover .header__dropdownlist{position:fixed;z-index:2;display:flex;align-items:center;color:#fff;gap:2.29vw}@media screen and (min-width: 769px){.header #btn-content-beneficial:hover .header__dropdownlist{height:5.5555555556vw}}@media screen and (min-width: 1441px){.header #btn-content-beneficial:hover .header__dropdownlist{height:80px}}.header .header__dropdownlist a:link,.header .header__dropdownlist a:visited,.header .header__dropdownlist a:active,.header .header__dropdownlist a:hover{color:#fff}.header .header__dropdownlist a:hover{color:#3148be}.header .header__dropdownlist::before{content:"";background-color:#00053a;width:100vw;position:fixed;left:0;z-index:-1;transition:all .2s}@media screen and (min-width: 769px){.header .header__dropdownlist::before{top:5.5555555556vw;height:0vw}}@media screen and (min-width: 1441px){.header .header__dropdownlist::before{top:80px;height:0}}@media screen and (min-width: 769px){.header #btn-content-beneficial:hover .header__dropdownlist::before{height:5.5555555556vw}}@media screen and (min-width: 1441px){.header #btn-content-beneficial:hover .header__dropdownlist::before{height:80px}}@media screen and (min-width: 769px){.footer .footer__btn-wrapper{display:flex;width:69.4444444444vw;gap:2.7777777778vw}}@media screen and (min-width: 1441px){.footer .footer__btn-wrapper{width:1000px;gap:40px}}@media screen and (min-width: 769px){.footer .footer__btn-wrapper .footer__btn-section{width:33.3333333333vw;margin:0 auto}}@media screen and (min-width: 1441px){.footer .footer__btn-wrapper .footer__btn-section{width:480px}}.footer .footer__btn-wrapper .footer__btn-section--consultant{margin-top:12.82vw}@media screen and (min-width: 769px){.footer .footer__btn-wrapper .footer__btn-section--consultant{margin-top:0}}.footer .footer__btn-wrapper .footer__btn-section h2{font-size:5.38vw;line-height:1}@media screen and (min-width: 769px){.footer .footer__btn-wrapper .footer__btn-section h2{font-size:2.2222222222vw}}@media screen and (min-width: 1441px){.footer .footer__btn-wrapper .footer__btn-section h2{font-size:32px}}.footer .footer__btn-wrapper .footer__btn-section p{margin:3.0769230769vw auto;font-size:3.5897435897vw;font-weight:500}@media screen and (min-width: 769px){.footer .footer__btn-wrapper .footer__btn-section p{margin:2.3611111111vw auto 1.9444444444vw;font-size:1.1111111111vw}}@media screen and (min-width: 1441px){.footer .footer__btn-wrapper .footer__btn-section p{margin:24px auto 24px;font-size:16px}}.footer .footer__btn-section--tell p{font-size:3.5897435897vw;margin-top:12.3076923077vw}@media screen and (min-width: 769px){.footer .footer__btn-section--tell p{font-size:1.0416666667vw;margin-top:3.3333333333vw;font-weight:700}}@media screen and (min-width: 1441px){.footer .footer__btn-section--tell p{font-size:15px;margin-top:48px}}.footer .footer__btn-section--tell .btn--tell .icon{width:6.15vw;margin-right:2.05vw}@media screen and (min-width: 769px){.footer .footer__btn-section--tell .btn--tell .icon{width:2.0833333333vw;margin-right:.5555555556vw}}@media screen and (min-width: 1441px){.footer .footer__btn-section--tell .btn--tell .icon{width:30px;margin-right:8px}}.footer .footer__btn-section--tell .btn--tell .number{font-size:8.21vw;font-weight:900;line-height:1.3;text-decoration:none}@media screen and (min-width: 769px){.footer .footer__btn-section--tell .btn--tell .number{font-size:2.5vw}}@media screen and (min-width: 1441px){.footer .footer__btn-section--tell .btn--tell .number{font-size:36px}}.footer .footer__btn-section--tell .btn--tell .time{font-size:3.59vw}@media screen and (min-width: 769px){.footer .footer__btn-section--tell .btn--tell .time{font-size:1.0416666667vw;margin-top:.5555555556vw;font-weight:700}}@media screen and (min-width: 1441px){.footer .footer__btn-section--tell .btn--tell .time{font-size:15px;margin-top:8px}}.footer .copyright{font-size:3.5897435897vw}@media screen and (min-width: 769px){.footer .copyright{font-size:1.1111111111vw}}@media screen and (min-width: 1441px){.footer .copyright{font-size:16px}}.footer .copyright__text{font-size:10px}@media screen and (min-width: 769px){.footer .copyright__text{font-size:1.0416666667vw}}@media screen and (min-width: 1441px){.footer .copyright__text{font-size:15px}}.footer #scroll-top{width:3.5897435897vw;position:fixed;z-index:1;width:20.5128205128vw;bottom:2.5641025641vw;right:2.5641025641vw}@media screen and (min-width: 769px){.footer #scroll-top{width:5.5555555556vw;bottom:1.3888888889vw;right:1.3888888889vw}}@media screen and (min-width: 1441px){.footer #scroll-top{width:80px;bottom:20px;right:20px}}.footer .btn__scroll-top{transition:all .4s;opacity:0}.footer .btn__scroll-top.active{opacity:1}.content-cta{background:rgba(0,0,0,0) url("../image/footer-bg-sp.png") no-repeat;background-size:100% auto;padding:12.8205128205vw 5.13vw;background-position:center center}@media screen and (min-width: 769px){.content-cta{padding:3.4722222222vw 0 3.4722222222vw;background-image:url(../image/footer-bg-gradient.png);background-repeat:repeat-y;background-position:top left;background-size:100%}}@media screen and (min-width: 1441px){.content-cta{padding:50px 0 50px}}@media screen and (min-width: 769px){.bg-gradient{padding-top:1.1111111111vw;background-image:url(../image/footer-bg.png);background-repeat:no-repeat;background-position:top right;background-size:auto 100%;width:83.3333333333vw;margin:0 auto}}@media screen and (min-width: 1441px){.bg-gradient{width:1200px;padding-top:16px}}.hero{background:rgba(0,0,0,0) url("../image/hero-bg-sp.jpg") repeat-y;background-size:100% auto;background-position:top center;background-size:cover}@media screen and (min-width: 769px){.hero{padding:0;background-image:url(../image/hero-bg.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat}}.hero__inner{padding:16.4102564103vw 5.13vw 8.2051282051vw}@media screen and (min-width: 769px){.hero__inner{width:91.1111111111vw;margin:0 auto;padding:3.8888888889vw 0 3.8888888889vw;display:flex}}@media screen and (min-width: 1441px){.hero__inner{width:1312px;padding:56px 0 56px}}@keyframes animation-scrolling-sp{0%{background-position:1600px 0}100%{background-position:-1600px 0}}@keyframes animation-scrolling{0%{background-position:4434px 0}100%{background-position:-4434px 0}}.scrolling-logo{width:100%;height:114px;margin:24px 0;background:rgba(0,0,0,0) url("../image/hero-scrolling-logo-bg-sp-0927.png") repeat-x;animation:animation-scrolling-sp 80s linear infinite;background-size:1600px auto}@media screen and (min-width: 769px){.scrolling-logo{margin:30px 0;height:62px;background-image:url("../image/hero-scrolling-logo-bg-0927.png");background-size:4434px auto;animation:animation-scrolling 120s linear infinite}}.hero .copy{font-size:4.9743589744vw;text-align:center;font-weight:700;line-height:.9}@media screen and (min-width: 769px){.hero .copy{font-size:2.2222222222vw;line-height:1.3}}@media screen and (min-width: 1441px){.hero .copy{font-size:32px}}.hero .style1,.hero .style2{display:inline-block;padding:1.2820512821vw 1.5384615385vw 2.0512820513vw}@media screen and (min-width: 769px){.hero .style1,.hero .style2{padding:.4861111111vw .5555555556vw .6944444444vw}}@media screen and (min-width: 1441px){.hero .style1,.hero .style2{padding:7px 8px 10px}}.hero .style1{background-color:#74acdd;color:#fff;line-height:1}.hero .style2{background-color:#3148be;color:#fff;line-height:1}.hero .style5{font-size:6.6666666667vw;letter-spacing:-0.05em}@media screen and (min-width: 769px){.hero .style5{font-size:4.1666666667vw}}@media screen and (min-width: 1441px){.hero .style5{font-size:60px}}.hero .heading{width:76.1538461538vw;margin:4.1025641026vw auto}@media screen and (min-width: 769px){.hero .heading{width:44.0277777778vw;margin-top:3.3333333333vw;margin-left:0;margin-bottom:0}}@media screen and (min-width: 1441px){.hero .heading{width:634px;margin-top:48px}}.hero h1{font-size:9.7435897436vw;line-height:1.25;margin-top:10.2564102564vw;font-weight:700}@media screen and (min-width: 769px){.hero h1{font-size:4.1666666667vw;margin-top:2.0833333333vw}}@media screen and (min-width: 1441px){.hero h1{font-size:60px;margin-top:40px}}.hero p{font-size:4.1025641026vw;text-align:center}@media screen and (min-width: 769px){.hero p{font-size:1.3888888889vw}}@media screen and (min-width: 1441px){.hero p{font-size:20px}}.hero .pct{width:65.641025641vw;margin:7.6923076923vw auto 2.0512820513vw;border-radius:5px}.hero .lead{margin-bottom:8.2051282051vw;line-height:1.75;font-weight:700;margin:9.2307692308vw 0 11.2820512821vw}@media screen and (min-width: 769px){.hero .lead{margin:2.5vw 0 2.7777777778vw;line-height:2;font-size:1.3888888889vw}}@media screen and (min-width: 1441px){.hero .lead{margin:36px 0 40px;font-size:20px}}.hero .xs-line2{display:block;margin-top:6.1538461538vw}@media screen and (min-width: 769px){.hero .xs-line2{display:inline}}.hero .btn__wrapper{width:100%}@media screen and (min-width: 769px){.hero .btn__wrapper{width:22.2222222222vw;display:inline-block}}@media screen and (min-width: 1441px){.hero .btn__wrapper{width:320px}}.hero .btn__wrapper--download{margin-bottom:4.1025641026vw}@media screen and (min-width: 769px){.hero .btn__wrapper--download{margin-right:1.5277777778vw;margin-bottom:0}}@media screen and (min-width: 1441px){.hero .btn__wrapper--download{margin-right:22px}}@media screen and (min-width: 769px){.hero .btn--white{font-size:1.4583333333vw}}@media screen and (min-width: 1441px){.hero .btn--white{font-size:21px}}.hero .hero__main{text-align:center;margin:0 auto}@media screen and (min-width: 769px){.hero .hero__main{padding-top:.5555555556vw}}@media screen and (min-width: 1441px){.hero .hero__main{padding-top:8px}}.hero .hero__sub{width:3.5897435897vw;display:none}@media screen and (min-width: 769px){.hero .hero__sub{width:40vw;display:block}}@media screen and (min-width: 1441px){.hero .hero__sub{width:576px}}.content{padding:7.1794871795vw 5.1282051282vw;overflow-x:hidden;overflow-y:hidden}@media screen and (min-width: 769px){.content{padding:5.5555555556vw 0 5.5555555556vw}}@media screen and (min-width: 1441px){.content{padding:80px 0 80px}}.content .card__wrapper,.content .footer__btn-wrapper,.content .panel__wrapper,.content .footer .footer__btn-wrapper{max-width:1200px;margin-left:auto;margin-right:auto}.content .heading{font-size:6.1538461538vw;text-align:center;font-weight:900;line-height:1.5}@media screen and (min-width: 769px){.content .heading{font-size:2.7777777778vw;line-height:1}}@media screen and (min-width: 1441px){.content .heading{font-size:40px}}.content .heading+.lead{text-align:center;margin-top:2.0512820513vw;font-size:3.5897435897vw}@media screen and (min-width: 769px){.content .heading+.lead{margin-top:1.3888888889vw;font-size:1.1111111111vw;font-weight:700}}@media screen and (min-width: 1441px){.content .heading+.lead{margin-top:20px;font-size:16px}}.content .card__wrapper{margin-top:10.2564102564vw}@media screen and (min-width: 769px){.content .card__wrapper{margin-top:5.5555555556vw}}@media screen and (min-width: 1441px){.content .card__wrapper{margin-top:80px}}.content .btn__wrapper{width:100%;margin:12.3076923077vw auto 0}@media screen and (min-width: 769px){.content .btn__wrapper{width:33.3333333333vw;margin:5.5555555556vw auto 0}}@media screen and (min-width: 1441px){.content .btn__wrapper{width:480px;margin:80px auto 0}}.content .link__wrapper{text-align:center;margin-top:8.2051282051vw}@media screen and (min-width: 769px){.content .link__wrapper{margin-top:2.7777777778vw}}@media screen and (min-width: 1441px){.content .link__wrapper{margin-top:40px}}.content .link__wrapper-inner{display:inline-block}.content .link__wrapper .link{display:flex;align-items:center;font-size:4.6153846154vw;font-weight:900}@media screen and (min-width: 769px){.content .link__wrapper .link{font-size:1.3888888889vw}}@media screen and (min-width: 1441px){.content .link__wrapper .link{font-size:20px}}.content .link .icon{width:6.1538461538vw;display:inline-block;margin-left:2.3076923077vw}@media screen and (min-width: 769px){.content .link .icon{width:2.2222222222vw;margin-left:16px}}@media screen and (min-width: 1441px){.content .link .icon{width:32px;margin-left:16px}}@media screen and (max-width: 768px){.content .card{margin:0 2.5641025641vw;width:100%}}@media screen and (min-width: 769px){.content .card{margin:0 .8333333333vw}}.content .card__inner{width:100%;padding:8.2051282051vw 6.1538461538vw;border-radius:5px;display:flex;flex-wrap:wrap;flex-direction:column;transition:all .4s;position:relative}@media screen and (min-width: 769px){.content .card__inner{width:26.6666666667vw;padding:1.6666666667vw 1.6666666667vw}}@media screen and (min-width: 1441px){.content .card__inner{width:384px;padding:24px 24px}}.content .card .heading{font-size:4.4871794872vw;font-weight:900}@media screen and (min-width: 769px){.content .card .heading{font-size:1.3888888889vw;text-align:left}}@media screen and (min-width: 1441px){.content .card .heading{font-size:20px}}.content .card .pct{margin:6.1538461538vw auto}@media screen and (min-width: 769px){.content .card .pct{margin:1.3888888889vw auto}}@media screen and (min-width: 1441px){.content .card .pct{margin:20px auto}}.content .card .company{display:flex;align-items:center;flex-direction:column;align-items:start}.content .card .logo{width:23.5897435897vw;margin-right:4.8717948718vw;display:inline-block}@media screen and (min-width: 769px){.content .card .logo{width:8.3333333333vw;margin-right:1.3888888889vw}}@media screen and (min-width: 1441px){.content .card .logo{width:120px;margin-right:20px}}.content .card .name,.content .card .date,.content .card .info{font-size:14px;line-height:1.4;letter-spacing:-0.01em}@media screen and (min-width: 769px){.content .card .name,.content .card .date,.content .card .info{font-size:1.1111111111vw}}@media screen and (min-width: 1441px){.content .card .name,.content .card .date,.content .card .info{font-size:16px}}.content .card .info{line-height:2}.content .card .more{width:100%;text-align:right;padding-top:4.1025641026vw;position:absolute;bottom:3.0769230769vw;right:6.1538461538vw;font-size:4.6153846154vw;color:#3148be}@media screen and (min-width: 769px){.content .card .more{bottom:1.1111111111vw;right:1.6666666667vw;font-size:1.3888888889vw;padding-top:0}}@media screen and (min-width: 1441px){.content .card .more{bottom:16px;right:24px;font-size:20px;padding-top:0}}.content .card__main{padding:20px 24px 16px}@media screen and (min-width: 769px){.content .card__main{padding:1.3888888889vw 1.6666666667vw 1.1111111111vw}}@media screen and (min-width: 1441px){.content .card__main{padding:20px 24px 16px}}.content .card__sub img{border-top-left-radius:5px;border-top-right-radius:5px}.content .card--border-top{border-top:solid 2px #eef2f7;margin-top:12px;padding:12px 0}@media screen and (min-width: 769px){.content .card--border-top{margin-top:.8333333333vw;padding:.8333333333vw 0}}@media screen and (min-width: 1441px){.content .card--border-top{margin-top:12px;padding:12px 0}}@media screen and (min-width: 769px){.content .card .photo{display:flex;align-items:center;margin-bottom:2.0833333333vw}}@media screen and (min-width: 1441px){.content .card .photo{display:flex;align-items:center;margin-bottom:30px}}.content .card .photo img{width:200px;display:block;margin:0 auto}@media screen and (min-width: 769px){.content .card .photo img{width:9.3055555556vw}}@media screen and (min-width: 1441px){.content .card .photo img{width:134px}}.content .card .photo figcaption{width:100%;text-align:center;font-size:22px;font-weight:900;line-height:1.6;margin-top:3.0769230769vw}@media screen and (min-width: 769px){.content .card .photo figcaption{text-align:left;font-size:1.6666666667vw;margin-left:1.6666666667vw;margin-top:0;line-height:1.7}}@media screen and (min-width: 1441px){.content .card .photo figcaption{font-size:24px;margin-left:24px}}.content .card .photo span{display:block;color:#3148be;font-weight:500;font-size:14px;margin-top:5.1282051282vw}@media screen and (min-width: 769px){.content .card .photo span{font-size:1.1111111111vw;margin-top:0}}@media screen and (min-width: 1441px){.content .card .photo span{font-size:16px}}.content--blue{background-color:#3148be}.content--pale-blue{background-color:#eef2f7}#content--result{padding-bottom:15.3846153846vw}@media screen and (min-width: 769px){#content--result{padding-bottom:4.7222222222vw;padding-bottom:5.5555555556vw}}@media screen and (min-width: 1441px){#content--result{padding-top:68px;padding-bottom:80px}}#content--result .card__wrapper{margin-top:5.1282051282vw}@media screen and (min-width: 769px){#content--result .card__wrapper{max-width:100%;margin-top:3.75vw;padding-bottom:4.1666666667vw}}@media screen and (min-width: 1441px){#content--result .card__wrapper{margin-top:54px;padding-bottom:60px}}@media screen and (min-width: 769px){#content--result .card{margin:0 2.2222222222vw}}@media screen and (min-width: 1441px){#content--result .card{margin:0 32px}}#content--result .card__inner{padding:6.1538461538vw 5.1282051282vw 4.1025641026vw;border-radius:5px;background-color:#fff;min-height:174.358974359vw}@media screen and (min-width: 769px){#content--result .card__inner{width:69.4444444444vw;min-height:initial;padding:1.6666666667vw 5.8333333333vw 1.3888888889vw}}@media screen and (min-width: 1441px){#content--result .card__inner{width:1000px;padding:24px 84px 20px;min-height:initial;height:510px}}#content--result .card__inner .card__head{display:flex;align-items:center;line-height:1;gap:0 4.8717948718vw;height:14.358974359vw}@media screen and (min-width: 769px){#content--result .card__inner .card__head{align-items:end;gap:0 .9722222222vw;height:auto}}@media screen and (min-width: 1441px){#content--result .card__inner .card__head{gap:0 14px}}#content--result .card__inner .card__head .heading{font-size:4.6153846154vw;line-height:1.5}@media screen and (min-width: 769px){#content--result .card__inner .card__head .heading{font-size:2.2222222222vw;line-height:1}}@media screen and (min-width: 1441px){#content--result .card__inner .card__head .heading{font-size:32px}}#content--result .card__inner .card__head .number{width:5.641025641vw}@media screen and (min-width: 769px){#content--result .card__inner .card__head .number{width:4.4444444444vw}}@media screen and (min-width: 1441px){#content--result .card__inner .card__head .number{width:64px}}@media screen and (min-width: 769px){#content--result .card__inner .card__head .heading{width:54.5138888889vw}}@media screen and (min-width: 1441px){#content--result .card__inner .card__head .heading{width:785px}}#content--result .card__inner .card__head .num{height:11.2820512821vw;width:auto;max-width:initial;margin-top:-5.1282051282vw}@media screen and (min-width: 769px){#content--result .card__inner .card__head .num{height:4.5138888889vw;margin-top:0}}@media screen and (min-width: 1441px){#content--result .card__inner .card__head .num{height:65px}}@media screen and (max-width: 768px){#content--result .card:nth-of-type(4) .card__inner .card__head .heading{margin-top:-1.7948717949vw}}#content--result .card__inner .card__body{display:flex;flex-direction:column-reverse;position:relative;padding-left:5.641025641vw;align-items:end}@media screen and (min-width: 769px){#content--result .card__inner .card__body{flex-direction:row;margin-top:1.6666666667vw;padding-left:3.75vw;gap:0 1.3888888889vw}}@media screen and (min-width: 1441px){#content--result .card__inner .card__body{padding-left:54px;margin-top:24px;gap:0 20px}}#content--result .card__inner .card__body .photo{position:absolute;width:18.4615384615vw;top:62.5641025641vw;left:0}@media screen and (min-width: 769px){#content--result .card__inner .card__body .photo{width:8.3333333333vw;top:1.1111111111vw;left:-1.5277777778vw}}@media screen and (min-width: 1441px){#content--result .card__inner .card__body .photo{width:120px;top:16px;left:-22px}}#content--result .card__inner .card__body .text{background-color:#eef2f7;border-radius:5px;padding:3.0769230769vw 4.1025641026vw 3.0769230769vw 16.4102564103vw;font-size:3.5897435897vw;letter-spacing:-0.05em;min-height:248px;box-sizing:border-box}@media screen and (min-width: 769px){#content--result .card__inner .card__body .text{width:27.5vw;font-size:1.1111111111vw;padding:2.2222222222vw 2.5vw 2.2222222222vw 5.2777777778vw;line-height:1.75}}@media screen and (min-width: 1441px){#content--result .card__inner .card__body .text{width:396px;font-size:16px;padding:20px 36px 20px 76px}}#content--result .card__inner .card__body .pct{margin:3.0769230769vw 0 3.0769230769vw 0}@media screen and (min-width: 769px){#content--result .card__inner .card__body .pct{width:25.6944444444vw;margin:0}}@media screen and (min-width: 1441px){#content--result .card__inner .card__body .pct{width:370px}}#content--result .card__inner .card__foot{padding-left:5.641025641vw;font-weight:700}@media screen and (min-width: 769px){#content--result .card__inner .card__foot{padding-left:3.75vw;margin-top:1.6666666667vw;display:flex;align-items:center}}@media screen and (min-width: 1441px){#content--result .card__inner .card__foot{padding-left:54px;margin-top:28px}}#content--result .card .card__foot .logo{width:27.4358974359vw;margin:4.6153846154vw 0 2.3076923077vw 0}@media screen and (min-width: 769px){#content--result .card .card__foot .logo{margin:0}}#content--result .card:nth-of-type(1) .card__foot .logo{width:27.4358974359vw}@media screen and (min-width: 769px){#content--result .card:nth-of-type(1) .card__foot .logo{width:14.8611111111vw;margin-right:2.7777777778vw}}@media screen and (min-width: 1441px){#content--result .card:nth-of-type(1) .card__foot .logo{width:214px;margin-right:40px}}#content--result .card:nth-of-type(3) .card__foot .logo{width:9.2307692308vw}@media screen and (min-width: 769px){#content--result .card:nth-of-type(3) .card__foot .logo{width:5vw;margin-right:2.7777777778vw}}@media screen and (min-width: 1441px){#content--result .card:nth-of-type(3) .card__foot .logo{width:72px;margin-right:40px}}#content--result .card:nth-of-type(2) .card__foot .logo{width:19.2307692308vw}@media screen and (min-width: 769px){#content--result .card:nth-of-type(2) .card__foot .logo{width:10.3472222222vw;margin-right:2.7777777778vw}}@media screen and (min-width: 1441px){#content--result .card:nth-of-type(2) .card__foot .logo{width:149px;margin-right:40px}}#content--result .card:nth-of-type(4) .card__foot .logo{width:27.4358974359vw}@media screen and (min-width: 769px){#content--result .card:nth-of-type(4) .card__foot .logo{width:14.8611111111vw;margin-right:2.7777777778vw}}@media screen and (min-width: 1441px){#content--result .card:nth-of-type(4) .card__foot .logo{width:214px;margin-right:40px}}#content--result .card__inner .card__foot .name{font-size:3.5897435897vw;line-height:1.75}@media screen and (min-width: 769px){#content--result .card__inner .card__foot .name{font-size:1.25vw}}@media screen and (min-width: 1441px){#content--result .card__inner .card__foot .name{font-size:18px}}#content--result .card__inner .card__foot .type{font-size:3.0769230769vw}@media screen and (min-width: 769px){#content--result .card__inner .card__foot .type{font-size:1.25vw}}@media screen and (min-width: 1441px){#content--result .card__inner .card__foot .type{font-size:18px}}#content--result .card .heading{text-align:left;line-height:1.75}#content--result .flickity-prev-next-button{top:55%}@media screen and (min-width: 769px){#content--result .flickity-prev-next-button{top:50%}}#content--result .btn__wrapper{margin-top:16.4102564103vw}@media screen and (min-width: 769px){#content--result .btn__wrapper{margin-top:7.7777777778vw}}@media screen and (min-width: 1441px){#content--result .btn__wrapper{margin-top:112px}}#content--marketing .lead{text-align:left;font-weight:400;line-height:2;margin-top:2.5641025641vw}@media screen and (min-width: 769px){#content--marketing .lead{text-align:center;margin-top:2.2222222222vw}}@media screen and (min-width: 1441px){#content--marketing .lead{margin-top:32px}}#content--marketing .link--below__wrapper{margin:4.1025641026vw 0 6.1538461538vw;font-size:4.6153846154vw}@media screen and (min-width: 769px){#content--marketing .link--below__wrapper{margin:1.3888888889vw 0 4.5833333333vw;font-size:1.25vw}}@media screen and (min-width: 1441px){#content--marketing .link--below__wrapper{margin:20px 0 66px;font-size:18px}}#content--marketing h3.heading{font-size:5.8974358974vw;letter-spacing:-0.03em}@media screen and (min-width: 769px){#content--marketing h3.heading{font-size:2.2222222222vw;letter-spacing:.03em}}@media screen and (min-width: 1441px){#content--marketing h3.heading{font-size:32px}}#content--marketing .content--marketing-inner{margin:0 auto;margin-top:12.3076923077vw}#content--marketing .content--marketing-inner:nth-of-type(1){margin-top:5.1282051282vw}@media screen and (min-width: 769px){#content--marketing .content--marketing-inner:nth-of-type(1){margin-top:4.1666666667vw}}@media screen and (min-width: 1441px){#content--marketing .content--marketing-inner:nth-of-type(1){margin-top:60px}}@media screen and (min-width: 769px){#content--marketing .content--marketing-inner{width:69.4444444444vw;margin-top:5vw;display:flex;align-items:end;justify-content:space-between}}@media screen and (min-width: 1441px){#content--marketing .content--marketing-inner{margin-top:72px;width:1000px}}#content--marketing .content--marketing-inner .head{position:relative}@media screen and (min-width: 769px){#content--marketing .content--marketing-inner .head{width:35.625vw}}@media screen and (min-width: 1441px){#content--marketing .content--marketing-inner .head{width:513px}}#content--marketing .content--marketing-inner .head__num{position:absolute;z-index:-1}#content--marketing .content--marketing-inner .head__num .pct{height:18.4615384615vw;width:auto}@media screen and (min-width: 769px){#content--marketing .content--marketing-inner .head__num .pct{height:5.5555555556vw;padding-top:.6944444444vw}}@media screen and (min-width: 1441px){#content--marketing .content--marketing-inner .head__num .pct{height:80px;padding-top:10px}}#content--marketing .content--marketing-inner .head__heading{text-align:center;font-size:4.6153846154vw;padding-top:2.0512820513vw}@media screen and (min-width: 769px){#content--marketing .content--marketing-inner .head__heading{text-align:left;padding-top:0;padding-left:7.6388888889vw;font-size:1.875vw}}@media screen and (min-width: 1441px){#content--marketing .content--marketing-inner .head__heading{padding-left:110px;font-size:27px}}#content--marketing .content--marketing-inner .head__heading .sub-heading{font-weight:700;font-feature-settings:"palt";line-height:1.74}#content--marketing .content--marketing-inner .body{margin-top:5.641025641vw}@media screen and (min-width: 769px){#content--marketing .content--marketing-inner .body{width:31.25vw;margin-top:1.5277777778vw}}@media screen and (min-width: 1441px){#content--marketing .content--marketing-inner .body{width:450px;margin-top:22px}}#content--marketing .content--marketing-inner .info{font-size:3.5897435897vw}@media screen and (min-width: 769px){#content--marketing .content--marketing-inner .info{font-size:1.1111111111vw}}@media screen and (min-width: 1441px){#content--marketing .content--marketing-inner .info{font-size:16px}}#content--marketing .tag__wrapper{display:flex;flex-wrap:wrap;gap:4.1025641026vw 6.1538461538vw;margin-top:8.2051282051vw}@media screen and (min-width: 769px){#content--marketing .tag__wrapper{gap:1.1111111111vw 1.6666666667vw;margin-top:1.3888888889vw}}@media screen and (min-width: 1441px){#content--marketing .tag__wrapper{gap:16px 24px;margin-top:20px}}#content--marketing .tag{border:solid 1.5px #3148be;border-radius:30px;text-align:center;display:inline-block;color:#3148be;line-height:1;width:41.0256410256vw;height:8.2051282051vw;line-height:7.6923076923vw;font-size:4.1025641026vw}@media screen and (min-width: 769px){#content--marketing .tag{width:11.1111111111vw;height:2.2222222222vw;line-height:1.9444444444vw;font-size:1.1111111111vw}}@media screen and (min-width: 1441px){#content--marketing .tag{width:160px;height:32px;line-height:28px;font-size:16px}}#content--marketing .tag--sm{font-size:3.5897435897vw}@media screen and (min-width: 769px){#content--marketing .tag--sm{font-size:.9722222222vw}}@media screen and (min-width: 1441px){#content--marketing .tag--sm{font-size:14px}}@media screen and (min-width: 769px){#content--issue{padding-bottom:9.0277777778vw}}@media screen and (min-width: 1441px){#content--issue{padding-bottom:130px}}@media screen and (min-width: 769px){#content--issue .card__wrapper{display:flex;justify-content:center;gap:6.9444444444vw;margin-top:5.5555555556vw}}@media screen and (min-gap: 1201px){#content--issue .card__wrapper{gap:100px;margin-top:80px}}@media screen and (min-width: 769px){#content--issue .card__wrapper.card__wrapper--2col{margin-top:6.9444444444vw}}@media screen and (min-gap: 1201px){#content--issue .card__wrapper.card__wrapper--2col{margin-top:100px}}#content--issue .card{background-color:#fff;border-radius:10px;width:60vw;font-size:4.1025641026vw;padding:4.1025641026vw 0;font-weight:700;text-align:center;position:relative;margin:10.7692307692vw auto}@media screen and (min-width: 769px){#content--issue .card{border-radius:20px;width:20.0694444444vw;font-size:1.3888888889vw;padding:2.3611111111vw 0;margin:0}}@media screen and (min-width: 1441px){#content--issue .card{width:289px;font-size:20px;padding:34px 0}}#content--issue .card__wrapper.card__wrapper--2col .card:nth-of-type(2){padding:1.0256410256vw 0}@media screen and (min-width: 769px){#content--issue .card__wrapper.card__wrapper--2col .card:nth-of-type(2){padding:2.6388888889vw 0}}@media screen and (min-width: 1441px){#content--issue .card__wrapper.card__wrapper--2col .card:nth-of-type(2){padding:20px 0}}#content--issue .pct{position:absolute;margin:0;width:20vw;top:15.3846153846vw;right:-6.6666666667vw}@media screen and (min-width: 769px){#content--issue .pct{width:8.4722222222vw;top:8.0555555556vw;right:-2.7777777778vw}}@media screen and (min-width: 1441px){#content--issue .pct{width:122px;top:116px;right:-40px}}@media screen and (max-width: 768px){#content--issue .pct--left{left:-6.6666666667vw}}#content--issue .comment{line-height:1.5}#content--issue .u-text-light-blue{display:inline}#content--reason{padding:7.1794871795vw 0 0}@media screen and (min-width: 769px){#content--reason{padding:5.5555555556vw 0 5.5555555556vw}}@media screen and (min-width: 1441px){#content--reason{padding:80px 0 80px}}#content--reason .heading .text-sm{font-size:4.6153846154vw;font-weight:700}@media screen and (min-width: 769px){#content--reason .heading .text-sm{font-size:1.3888888889vw}}@media screen and (min-width: 1441px){#content--reason .heading .text-sm{font-size:20px}}#content--reason .card__wrapper{margin:5.1282051282vw 0}@media screen and (min-width: 769px){#content--reason .card__wrapper{width:83.3333333333vw;margin:4.1666666667vw auto 0}}@media screen and (min-width: 1441px){#content--reason .card__wrapper{width:1200px;margin:60px auto 0}}#content--reason .card{width:100%;margin:0 auto;display:flex;flex-direction:column-reverse;flex-wrap:wrap}@media screen and (min-width: 769px){#content--reason .card{width:69.4444444444vw;display:flex;align-items:center;flex-wrap:nowrap;gap:0 1.3888888889vw;background-position:center;margin:3.4722222222vw auto;flex-direction:row}}@media screen and (min-width: 1441px){#content--reason .card{width:1000px;gap:0 20px;margin:50px auto}}@media screen and (min-width: 769px){#content--reason .card:nth-child(even){flex-direction:row-reverse}}#content--reason .card:nth-child(4){margin-bottom:0;background-position:0 44%}#content--reason .card__sub{width:100%;padding:5.1282051282vw 4.1025641026vw}@media screen and (min-width: 769px){#content--reason .card__sub{width:50%;display:block;padding:0;background-size:100%}}@media screen and (min-width: 1441px){#content--reason .card__sub{display:block}}#content--reason .card__main{width:100%;padding:0;background-color:#eef2f7;border-radius:5px}@media screen and (min-width: 769px){#content--reason .card__main{width:50%;padding:3.3333333333vw 2.7777777778vw}}@media screen and (min-width: 1441px){#content--reason .card__main{padding:48px 40px}}#content--reason .card .heading{display:flex;align-items:center;text-align:left;padding:7.1794871795vw 5.1282051282vw;margin-bottom:0;padding-bottom:0}@media screen and (min-width: 769px){#content--reason .card .heading{align-items:center;justify-content:flex-start;margin-bottom:1.6666666667vw;font-size:1.6666666667vw;line-height:1.5;padding:0}}@media screen and (min-width: 1441px){#content--reason .card .heading{margin-bottom:24px;font-size:24px}}#content--reason .card .heading .number{width:13.3333333333vw;text-align:center;margin-right:6.1538461538vw;display:block}@media screen and (min-width: 769px){#content--reason .card .heading .number{width:4.3055555556vw;margin:0;margin-right:1.9444444444vw;text-align:left}}@media screen and (min-width: 1441px){#content--reason .card .heading .number{width:62px;margin-right:28px}}@media screen and (min-width: 769px){#content--reason .card:nth-child(1) .heading .number{width:3.8194444444vw}}@media screen and (min-width: 1441px){#content--reason .card:nth-child(1) .heading .number{width:55px}}#content--reason .card .pct--xs{margin:4.6153846154vw auto}#content--reason .card .info{font-size:3.5897435897vw;padding:4.1025641026vw 5.1282051282vw}@media screen and (min-width: 769px){#content--reason .card .info{font-size:1.1111111111vw;padding:0}}@media screen and (min-width: 1441px){#content--reason .card .info{font-size:16px}}#content--case-study .lead{font-weight:500}@media screen and (min-width: 769px){#content--case-study .card{margin:0 1.1111111111vw}}@media screen and (min-width: 1441px){#content--case-study .card{margin:0 16px}}#content--case-study .card.is-selected+.card+.card+.card,#content--case-study .flickity-slider:has(.card:nth-child(4).is-selected) .card:first-child,#content--case-study .flickity-slider:has(.card:nth-child(5).is-selected) .card:nth-child(2),#content--case-study .flickity-slider:has(.card:last-child.is-selected) .card:nth-child(3){opacity:0}@media screen and (min-width: 769px){#content--case-study{padding-bottom:5.5555555556vw}}@media screen and (min-width: 1441px){#content--case-study{padding-bottom:80px}}#content--case-study .card__wrapper{margin-top:8.2051282051vw}@media screen and (min-width: 769px){#content--case-study .card__wrapper{margin-top:3.4722222222vw;max-width:100%;aspect-ratio:1440/384;max-height:414px}}@media screen and (min-width: 1441px){#content--case-study .card__wrapper{margin-top:50px}}#content--case-study .card__inner{display:flex;flex-wrap:wrap;border:none;box-shadow:4px 4px 10px 0px rgba(0,0,0,.1019607843);background-color:#fff;min-height:110.2564102564vw;padding-top:4.6153846154vw}@media screen and (min-width: 769px){#content--case-study .card__inner{width:21.6666666667vw;min-height:28.6111111111vw;padding:1.9444444444vw 1.6666666667vw}}@media screen and (min-width: 1441px){#content--case-study .card__inner{width:312px;padding:12px 24px;min-height:412px}}@media screen and (min-width: 769px){#content--case-study .card__inner:hover{transform:scale(1.05)}}#content--case-study .card__inner .more{margin-top:auto}#content--case-study .card .heading{font-size:4.1025641026vw;text-align:left;display:flex;align-items:center;font-feature-settings:"palt";height:18.4615384615vw;line-height:1.5}@media screen and (min-width: 769px){#content--case-study .card .heading{font-size:1.1111111111vw;height:5vw}}@media screen and (min-width: 1441px){#content--case-study .card .heading{font-size:16px;height:72px}}#content--case-study .card .pct{width:100%;margin-top:4.6153846154vw}@media screen and (min-width: 769px){#content--case-study .card .pct{margin:.5555555556vw 0 1.3888888889vw}}@media screen and (min-width: 1441px){#content--case-study .card .pct{margin:8px 0 20px}}#content--case-study .card .pct img{border-radius:5px}#content--case-study .card:nth-child(1) .name{letter-spacing:-0.02em}#content--case-study .card:nth-child(1) .type{letter-spacing:-0.2em}#content--case-study .card .type{font-size:3.5897435897vw}@media screen and (min-width: 769px){#content--case-study .card .type{font-size:.9722222222vw}}@media screen and (min-width: 1441px){#content--case-study .card .type{font-size:14px}}#content--case-study .card .logo{margin-bottom:3.0769230769vw;width:auto}@media screen and (min-width: 769px){#content--case-study .card .logo{margin-bottom:0;height:2.5vw}}@media screen and (min-width: 1441px){#content--case-study .card .logo{height:36px}}#content--case-study .card .logo img{height:100%;width:auto}#content--case-study .card--seiko .logo img{height:6.1538461538vw}@media screen and (min-width: 769px){#content--case-study .card--seiko .logo img{height:1.6666666667vw}}@media screen and (min-width: 1441px){#content--case-study .card--seiko .logo img{height:24px}}#content--case-study .card--d-cubic .logo img{height:8.2051282051vw}@media screen and (min-width: 769px){#content--case-study .card--d-cubic .logo img{height:2.2222222222vw}}@media screen and (min-width: 1441px){#content--case-study .card--d-cubic .logo img{height:32px}}#content--case-study .card--saraya .logo img{height:5.3846153846vw}@media screen and (min-width: 769px){#content--case-study .card--saraya .logo img{height:1.4583333333vw}}@media screen and (min-width: 1441px){#content--case-study .card--saraya .logo img{height:21px}}#content--case-study .card--cimtops .logo img{height:5.1282051282vw}@media screen and (min-width: 769px){#content--case-study .card--cimtops .logo img{height:1.3888888889vw}}@media screen and (min-width: 1441px){#content--case-study .card--cimtops .logo img{height:20px}}#content--case-study .card--ibasen .logo img{height:6.6666666667vw}@media screen and (min-width: 769px){#content--case-study .card--ibasen .logo img{height:1.8055555556vw}}@media screen and (min-width: 1441px){#content--case-study .card--ibasen .logo img{height:26px}}#content--case-study .card--asiro .logo img{height:6.1538461538vw}@media screen and (min-width: 769px){#content--case-study .card--asiro .logo img{height:1.6666666667vw}}@media screen and (min-width: 1441px){#content--case-study .card--asiro .logo img{height:24px}}#content--case-study .card--asiro .tsume{font-feature-settings:"palt"}@media screen and (max-width: 768px){#content--case-study .link--icon{font-size:4.1025641026vw}}@media screen and (min-width: 769px){#content--case-study .link--icon{font-size:1.25vw}}@media screen and (min-width: 1441px){#content--case-study .link--icon{font-size:18px}}@media screen and (min-width: 769px){#content--case-study .btn__wrapper{margin-top:3.8888888889vw}}@media screen and (min-width: 1441px){#content--case-study .btn__wrapper{margin-top:56px}}#content--case-study .link{text-shadow:4px 4px 10px rgba(0,0,0,.1019607843)}#content--case-study .link img{filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.1019607843))}@media screen and (min-width: 769px){#content--consultant{padding-bottom:3.4722222222vw}}@media screen and (min-width: 1441px){#content--consultant{padding-bottom:50px}}#content--consultant .card__wrapper{margin-top:6.1538461538vw}@media screen and (min-width: 769px){#content--consultant .card__wrapper{margin-top:2.7777777778vw;max-width:100%}}@media screen and (min-width: 1441px){#content--consultant .card__wrapper{margin-top:40px}}@media screen and (min-width: 769px){#content--consultant .card{margin:0 1.5277777778vw}}@media screen and (min-width: 1441px){#content--consultant .card{margin:0 22px}}#content--consultant .card__inner{padding:0 4.1025641026vw;min-height:110.2564102564vw}@media screen and (min-width: 769px){#content--consultant .card__inner{padding:0;width:21.1111111111vw;min-height:31.25vw}}@media screen and (min-width: 1441px){#content--consultant .card__inner{width:304px;min-height:450px}}#content--consultant .card__inner .more{margin-top:auto;right:4.1025641026vw}@media screen and (min-width: 769px){#content--consultant .card__inner .more{right:0vw}}#content--consultant .card .info{margin-top:5.1282051282vw;line-height:1.75}@media screen and (min-width: 769px){#content--consultant .card .info{margin-top:0}}@media screen and (max-width: 768px){#content--consultant .card .photo span{margin-top:1.0256410256vw}}#content--consultant .more{right:0}#content--consultant .link--icon{font-size:4.6153846154vw;text-shadow:4px 4px 10px rgba(0,0,0,.1019607843)}@media screen and (min-width: 769px){#content--consultant .link--icon{font-size:1.3888888889vw}}@media screen and (min-width: 1441px){#content--consultant .link--icon{font-size:20px}}#content--consultant .link--icon img{filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.1019607843))}#content--consultant .flickity-button{top:20%}@media screen and (min-width: 769px){#content--consultant .flickity-button{top:60%}}#content--support{padding-bottom:10.2564102564vw}@media screen and (min-width: 769px){#content--support{padding-bottom:5.5555555556vw}}@media screen and (min-width: 1441px){#content--support{padding-bottom:80px}}#content--support .panel__wrapper{margin-top:5.1282051282vw}@media screen and (min-width: 769px){#content--support .panel__wrapper{width:69.1666666667vw;margin:2.7666666667vw auto 0}}@media screen and (min-width: 1441px){#content--support .panel__wrapper{width:996px;margin:39.84px auto 0}}#content--support .panel{background-color:#eef2f7;border-radius:5px;padding:4.1025641026vw 5.1282051282vw}@media screen and (min-width: 769px){#content--support .panel{padding:1.8444444444vw 3.6888888889vw}}@media screen and (min-width: 1441px){#content--support .panel{padding:26.56px 53.12px}}@media screen and (min-width: 769px){#content--choice .panel__wrapper{width:69.4444444444vw;display:flex;margin:2.2222222222vw auto 0}}@media screen and (min-width: 1441px){#content--choice .panel__wrapper{width:1000px;margin:32px auto 0}}#content--choice .panel{position:relative;margin-top:8.2051282051vw}@media screen and (min-width: 769px){#content--choice .panel{width:50%;margin-top:0}}@media screen and (min-width: 769px){#content--choice .panel:nth-child(1) .panel__inner{padding-right:8.3333333333%}}@media screen and (min-width: 769px){#content--choice .panel:nth-child(2) .panel__inner{padding-left:8.3333333333%}}#content--choice .panel__inner{position:relative}@media screen and (min-width: 769px){#content--choice .panel:nth-child(1) .panel__inner::after{content:"";position:absolute;display:block;width:2px;height:100%;top:0;right:0;background-color:rgba(0,5,58,.25)}}#content--choice .panel .heading{background-color:#74acdd;display:flex;align-items:center;color:#fff;font-size:6.1538461538vw;height:8.7179487179vw;line-height:1;padding-bottom:.5128205128vw}@media screen and (min-width: 769px){#content--choice .panel .heading{font-size:2.5vw;height:3.8888888889vw;padding-bottom:.2083333333vw}}@media screen and (min-width: 1441px){#content--choice .panel .heading{font-size:36px;height:56px;padding-bottom:3px}}#content--choice .panel:nth-child(2) .heading{background-color:#3148be;display:flex;align-items:center;color:#fff}#content--choice .panel .heading{background:#74acdd url("../image/choice-num01.png") no-repeat;background-size:auto 100%;background-position:1.5384615385% 0}#content--choice .panel .heading02{background:#3148be url("../image/choice-num02.png") no-repeat;background-size:auto 100%;background-position:1.5384615385% 0}@media screen and (min-width: 769px){#content--choice .panel .heading02 .text{margin-left:5.5555555556vw !important}}@media screen and (min-width: 1441px){#content--choice .panel .heading02 .text{margin-left:80px !important}}#content--choice .panel .heading .text{text-align:center;display:inline-block;margin-left:20.5128205128vw}@media screen and (min-width: 769px){#content--choice .panel .heading .text{margin-left:6.9444444444vw}}@media screen and (min-width: 1441px){#content--choice .panel .heading .text{margin-left:100px}}#content--choice .panel .sub-heading{font-size:5.3846153846vw;font-weight:900;text-align:center;line-height:1.5;margin:4.6153846154vw 0}@media screen and (min-width: 769px){#content--choice .panel .sub-heading{font-size:2.0833333333vw;text-align:left}}@media screen and (min-width: 1441px){#content--choice .panel .sub-heading{font-size:30px;margin:0 0 20px}}#content--choice .panel .info{font-size:3.5897435897vw;line-height:2}@media screen and (min-width: 769px){#content--choice .panel .info{font-size:1.1111111111vw;letter-spacing:-0.01em}}@media screen and (min-width: 1441px){#content--choice .panel .info{font-size:16px}}#content--choice .panel h5.sub-heading{font-size:4.6153846154vw;font-weight:900;border:solid 2px #74acdd;color:#74acdd;display:inline-block;padding:1.0256410256vw 3.0769230769vw 2.0512820513vw;margin:6.1538461538vw 0 3.0769230769vw;line-height:1}@media screen and (min-width: 769px){#content--choice .panel h5.sub-heading{font-size:1.4583333333vw;padding:.6944444444vw 1.6666666667vw;margin:1.6666666667vw 0 0}}@media screen and (min-width: 1441px){#content--choice .panel h5.sub-heading{font-size:21px;padding:10px 24px;margin:24px 0 0}}#content--choice .panel:nth-child(2) h5.sub-heading{border-color:#3148be;color:#3148be}#content--choice .panel .list{font-size:3.5897435897vw;margin:0 0 9.7435897436vw}@media screen and (min-width: 769px){#content--choice .panel .list{font-size:.95vw;margin:1.1111111111vw 0 1.6666666667vw}}@media screen and (min-width: 1441px){#content--choice .panel .list{font-size:16px;margin-top:16px 0 24px}}#content--choice .panel .list li{position:relative;padding-left:5.1282051282vw;margin:0 0}@media screen and (min-width: 769px){#content--choice .panel .list li{padding-left:1.6666666667vw;font-size:1.1111111111vw}}@media screen and (min-width: 1441px){#content--choice .panel .list li{padding-left:24px;font-size:16px}}#content--choice .panel .list li:first-child{margin-top:0}#content--choice .panel .list li::before{content:"■";position:absolute;top:1.7948717949vw;left:0;color:#74acdd;text-align:center;font-size:2.0512820513vw}@media screen and (min-width: 769px){#content--choice .panel .list li::before{font-size:.6944444444vw;top:.4861111111vw}}@media screen and (min-width: 1441px){#content--choice .panel .list li::before{font-size:10px;top:7px}}#content--choice .panel:nth-child(2) .list li::before{color:#3148be}#content--choice .panel .more .link--icon{font-size:4.6153846154vw}@media screen and (min-width: 769px){#content--choice .panel .more .link--icon{font-size:1.4583333333vw}}@media screen and (min-width: 1441px){#content--choice .panel .more .link--icon{font-size:21px}}#content--choice .icon--32{width:6.1538461538vw;margin-left:2.0512820513vw}@media screen and (min-width: 769px){#content--choice .icon--32{width:2.2222222222vw;margin-left:1.1111111111vw}}@media screen and (min-width: 1441px){#content--choice .icon--32{width:32px;margin-left:16px}}#content--choice .link--icon{font-size:4.6153846154vw;text-shadow:4px 4px 10px rgba(0,0,0,0.1019607843)}#content--choice .link--icon img{filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.1019607843))}#content--consultant-flow{padding-top:12.8205128205vw}@media screen and (min-width: 769px){#content--consultant-flow{padding-top:5.5555555556vw;padding-bottom:80px}}@media screen and (min-width: 1441px){#content--consultant-flow{padding-top:80px;padding-bottom:80px}}#content--consultant-flow .content{padding-top:0}@media screen and (min-width: 769px){#content--consultant-flow .content{padding-bottom:4.1666666667vw}}@media screen and (min-width: 1441px){#content--consultant-flow .content{padding-bottom:60px}}#content--consultant-flow .content--consultant-flow-inner{margin-bottom:5.1282051282vw}@media screen and (min-width: 769px){#content--consultant-flow .content--consultant-flow-inner{display:flex;width:69.4444444444vw;margin:5.5555555556vw auto 0}}@media screen and (min-width: 1441px){#content--consultant-flow .content--consultant-flow-inner{width:1000px;margin:80px auto 0}}@media screen and (min-width: 769px){#content--consultant-flow .content--consultant-flow-inner .inner01{width:4.4444444444vw}}@media screen and (min-width: 1441px){#content--consultant-flow .content--consultant-flow-inner .inner01{width:64px}}@media screen and (min-width: 769px){#content--consultant-flow .content--consultant-flow-inner .inner02{width:27.5vw;margin:0 2.7777777778vw}}@media screen and (min-width: 1441px){#content--consultant-flow .content--consultant-flow-inner .inner02{width:396px;margin:0 40px}}#content--consultant-flow .content--consultant-flow-inner .inner02 img{width:100%;height:auto;padding-top:6.1538461538vw}@media screen and (min-width: 769px){#content--consultant-flow .content--consultant-flow-inner .inner02 img{padding-top:0}}#content--consultant-flow .content--consultant-flow-inner .inner03{padding-top:5.1282051282vw}@media screen and (min-width: 769px){#content--consultant-flow .content--consultant-flow-inner .inner03{width:31.9444444444vw;padding:0}}@media screen and (min-width: 1441px){#content--consultant-flow .content--consultant-flow-inner .inner03{width:460px}}#content--consultant-flow .content--consultant-flow-inner:nth-of-type(1){margin-top:0}#content--consultant-flow h3.heading{display:flex;align-items:center;justify-content:center;margin:0 0 0;font-size:6.1538461538vw;line-height:1;font-weight:700;background-color:#3148be;color:#fff;padding:2.0512820513vw 0}@media screen and (min-width: 769px){#content--consultant-flow h3.heading{font-size:1.5277777778vw;margin:0;padding:0;flex-direction:column;flex-wrap:wrap}}@media screen and (min-width: 1441px){#content--consultant-flow h3.heading{font-size:22px}}@media screen and (min-width: 769px){#content--consultant-flow h3.heading .pct{display:block}}@media screen and (min-width: 769px){#content--consultant-flow h3.heading .text{writing-mode:vertical-rl}}#content--consultant-flow h3.heading .pct img{height:10.2564102564vw;margin-right:6.6666666667vw;display:inline-block}@media screen and (min-width: 769px){#content--consultant-flow h3.heading .pct img{height:1.8055555556vw;margin-right:0;margin-bottom:.8333333333vw}}@media screen and (min-width: 1441px){#content--consultant-flow h3.heading .pct img{height:26px;margin-bottom:12px}}#content--consultant-flow .sub-heading{font-size:6.1538461538vw;font-weight:700;line-height:1.5;color:#3148be;margin-bottom:4.1025641026vw}@media screen and (min-width: 769px){#content--consultant-flow .sub-heading{margin:0 0 1.1111111111vw;font-size:1.6666666667vw;font-feature-settings:"palt";letter-spacing:-0.01em}}@media screen and (min-width: 1441px){#content--consultant-flow .sub-heading{font-size:24px;margin:0 0 16px}}#content--consultant-flow .info{font-size:3.5897435897vw}@media screen and (min-width: 769px){#content--consultant-flow .info{font-size:1.1111111111vw}}@media screen and (min-width: 1441px){#content--consultant-flow .info{font-size:16px}}#content--consultant-flow .tab__wrapper{background-color:#fff;padding:5.1282051282vw 4.1025641026vw 6.1538461538vw;border-radius:5px}@media screen and (min-width: 769px){#content--consultant-flow .tab__wrapper{width:69.1666666667vw;padding:0;margin:0 auto}}@media screen and (min-width: 1441px){#content--consultant-flow .tab__wrapper{width:996px;padding:0}}#content--consultant-flow .tabs{display:none}@media screen and (min-width: 769px){#content--consultant-flow .tabs{display:flex}}#content--consultant-flow .tabs .tablink{width:25%;white-space:nowrap;background-color:rgba(0,5,58,.25);color:#fff;font-size:3.5897435897vw;font-weight:900;border-left:solid 2px #fff;line-height:1}@media screen and (min-width: 769px){#content--consultant-flow .tabs .tablink{font-size:1.1527777778vw;padding:1.2680555556vw 0}}@media screen and (min-width: 1441px){#content--consultant-flow .tabs .tablink{font-size:16.6px;padding:18.26px 0}}#content--consultant-flow .tabs .tablink:first-child{border-radius:5px 0 0 0}#content--consultant-flow .tabs .tablink:last-child{border-radius:0 5px 0 0}#content--consultant-flow .tabs .tablink-col3{width:33.3333%}#content--consultant-flow .tabs .tablink:hover,#content--consultant-flow .tabs .tablink.active{background-color:#fff;color:#00053a;position:relative}#content--consultant-flow .tabs .tablink:hover::after,#content--consultant-flow .tabs .tablink.active::after{content:"";position:absolute;display:block;bottom:0;width:92%;height:2px;left:3%;background-color:#00053a}#content--consultant-flow .tabs-col3 .tablink{width:33.3333%}#content--consultant-flow .tabs-col2 .tablink{width:50%}#content--consultant-flow .tab{text-align:center;border:solid 1px rgba(0,0,0,0)}@media screen and (min-width: 769px){#content--consultant-flow .tab{width:69.1666666667vw;height:33.2vw}}@media screen and (min-width: 1441px){#content--consultant-flow .tab{width:996px;height:478.08px}}#content--consultant-flow .tab .pct{text-align:center;margin:6.1538461538vw auto}@media screen and (min-width: 769px){#content--consultant-flow .tab .pct{height:18.4444444444vw;margin:1.3833333333vw auto}}@media screen and (min-width: 1441px){#content--consultant-flow .tab .pct{height:265.6px;margin:19.92px auto}}@media screen and (min-width: 769px){#content--consultant-flow .tab .pct img{width:auto;height:100%;display:inline}}#content--consultant-flow .tab .info{font-size:3.5897435897vw;text-align:left}@media screen and (min-width: 769px){#content--consultant-flow .tab .info{font-size:.9222222222vw;text-align:center}}@media screen and (min-width: 1441px){#content--consultant-flow .tab .info{font-size:13.28px}}#content--consultant-flow .tab__inner{display:flex;align-items:start;justify-content:center}@media screen and (min-width: 769px){#content--consultant-flow .tab--col{display:flex;align-items:center;height:100%;margin-left:4.6111111111vw;width:52.5090277778vw;margin:0 auto}}@media screen and (min-width: 1441px){#content--consultant-flow .tab--col{width:756.13px}}@media screen and (min-width: 769px){#content--consultant-flow .tab--col__main{width:27.4361111111vw;text-align:left}}@media screen and (min-width: 1441px){#content--consultant-flow .tab--col__main{width:395.08px}}#content--consultant-flow .tab--col__main .sub-heading{margin-top:0;line-height:1.5}#content--consultant-flow .tab--col__main .info{margin-top:3.5897435897vw;line-height:1.75}@media screen and (min-width: 769px){#content--consultant-flow .tab--col__main .info{margin-top:2.9972222222vw;text-align:left}}@media screen and (min-width: 1441px){#content--consultant-flow .tab--col__main .info{margin-top:43.16px}}@media screen and (min-width: 769px){#content--consultant-flow .tab--col__sub{height:22.4791666667vw}}@media screen and (min-width: 1441px){#content--consultant-flow .tab--col__sub{height:323.7px}}#content--consultant-flow .tab--col__sub img{width:auto;height:100%;max-width:none}#content--consultant-flow #step01-tabB,#content--consultant-flow #step01-tabC,#content--consultant-flow #step01-tabD,#content--consultant-flow #step02-tabB,#content--consultant-flow #step02-tabC,#content--consultant-flow #step03-tabB,#content--consultant-flow #step03-tabC,#content--consultant-flow #step03-tabD,#content--consultant-flow #step04-tabB,#content--consultant-flow #step04-tabC,#content--consultant-flow #step04-tabD{display:none}#content--consultant-flow .card{border-bottom:solid 2px #00053a;margin:0}@media screen and (min-width: 769px){#content--consultant-flow .card{display:none}}#content--consultant-flow .card .card__main{display:flex;align-items:start;cursor:pointer;align-items:end;padding:0;justify-content:space-between;padding-top:5.1282051282vw}#content--consultant-flow .card .card__main .heading{margin:0;font-size:5.3846153846vw;font-weight:700;justify-content:start;align-items:end}#content--consultant-flow .card__sub{height:0;overflow:hidden;transition:all .5s;padding-top:3.0769230769vw}#content--consultant-flow .card .sub-heading{line-height:1.5}#content--consultant-flow .card .icon{width:6.1538461538vw;margin-right:2.5641025641vw;display:inline-block;transition:all .5s}#content--consultant-flow .card .open .icon{transform:rotate(180deg)}#content--consultant-flow .card .info{padding-bottom:5.1282051282vw}#content--consultant-flow .card .info a{color:#3148be}#content--consultant-flow .card .heading{font-size:4.1025641026vw;text-align:left;width:calc(100% - 6.1538461538vw - 2.5641025641vw - 4.1025641026vw)}#content--consultant-flow .toggle_button{width:4.1025641026vw;margin-left:4.1025641026vw}#content--plan-price{background-color:#3148be;color:#fff;background:#3148be top right 6% url("../image/plan-price-bg.png") no-repeat;background-size:contain}@media screen and (min-width: 769px){#content--plan-price{padding:4.7222222222vw 0}}@media screen and (min-width: 1441px){#content--plan-price{padding:68px}}#content--plan-price .item__wrapper{width:auto}@media screen and (min-width: 769px){#content--plan-price .item__wrapper{display:flex;align-items:center;width:69.4444444444vw;gap:6.9444444444vw;margin:0 auto}}@media screen and (min-width: 1441px){#content--plan-price .item__wrapper{width:1000px;gap:100px}}@media screen and (min-width: 769px){#content--plan-price .item{width:31.25vw}}@media screen and (min-width: 1441px){#content--plan-price .item{width:450px}}#content--plan-price .heading{font-size:5.3846153846vw;line-height:1}@media screen and (min-width: 769px){#content--plan-price .heading{text-align:left;font-size:2.7777777778vw}}@media screen and (min-width: 1441px){#content--plan-price .heading{font-size:40px}}#content--plan-price .info{margin:6.1538461538vw 0;text-align:center;font-size:3.5897435897vw}@media screen and (min-width: 769px){#content--plan-price .info{margin:2.5vw 0 0;text-align:left;font-size:1.1111111111vw}}@media screen and (min-width: 1441px){#content--plan-price .info{margin:36px 0 0;font-size:16px}}#content--contract-flow{padding-top:12.8205128205vw;padding-bottom:14.1025641026vw;overflow:hidden}@media screen and (min-width: 769px){#content--contract-flow{padding-top:5.5555555556vw;padding-bottom:80px}}@media screen and (min-width: 1441px){#content--contract-flow{padding-top:80px;padding-bottom:80px}}#content--contract-flow .card__wrapper{background-color:#eef2f7;border-radius:5px;padding:8.2051282051vw 0}@media screen and (max-width: 768px){#content--contract-flow .card__wrapper{margin-top:6.1538461538vw}}@media screen and (min-width: 769px){#content--contract-flow .card__wrapper{width:69.4444444444vw;margin:3.3333333333vw auto 0;padding:3.3333333333vw 0}}@media screen and (min-width: 1441px){#content--contract-flow .card__wrapper{width:1000px;margin:48px auto 0;padding:48px 0}}#content--contract-flow .card{background-color:#eef2f7;border-radius:5px;border:none;padding:0;margin:0 0 12.8205128205vw}@media screen and (min-width: 769px){#content--contract-flow .card{width:47.2222222222vw;margin:0 auto;margin-bottom:2.7777777778vw}}@media screen and (min-width: 1441px){#content--contract-flow .card{width:680px;margin:0 auto;margin-bottom:40px}}#content--contract-flow .card:last-child{margin-bottom:0}#content--contract-flow .pct--step{width:15.3846153846vw}@media screen and (min-width: 769px){#content--contract-flow .pct--step{width:1.9444444444vw}}@media screen and (min-width: 1441px){#content--contract-flow .pct--step{width:28px}}#content--contract-flow .pct--step-dt{display:none}@media screen and (min-width: 769px){#content--contract-flow .pct--step-dt{display:block}}#content--contract-flow .pct--step-sp{margin-bottom:3.0769230769vw}@media screen and (min-width: 769px){#content--contract-flow .pct--step-sp{display:none}}#content--contract-flow .card__inner{width:100%;border:none;padding:0;margin:0}@media screen and (min-width: 769px){#content--contract-flow .card__inner{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:2.2222222222vw}}@media screen and (min-width: 1441px){#content--contract-flow .card__inner{gap:32px}}#content--contract-flow .card__inner::after{content:"";position:absolute;display:block;bottom:-8.9743589744vw;width:20px;height:16px;left:calc(50% - 10px);background:rgba(0,0,0,0) url("../image/icon-arrow-below--blue.svg") no-repeat;background-size:100% auto;background-position:center}@media screen and (min-width: 769px){#content--contract-flow .card__inner::after{left:2.2222222222vw;bottom:-1.6666666667vw;width:1.25vw;height:.7638888889vw}}@media screen and (min-width: 1441px){#content--contract-flow .card__inner::after{bottom:-24px;width:18px;height:11px}}#content--contract-flow .card:nth-child(5) .card__inner::after{background-image:none}#content--contract-flow .card__sub{display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media screen and (min-width: 769px){#content--contract-flow .card__sub{width:9.8611111111vw;padding:0;flex-direction:row}}@media screen and (min-width: 1441px){#content--contract-flow .card__sub{width:142px}}#content--contract-flow .card__sub img{border-radius:0}#content--contract-flow .card__main{padding-top:0;padding-bottom:0}@media screen and (min-width: 769px){#content--contract-flow .card__main{width:34.7222222222vw;padding:0}}@media screen and (min-width: 1441px){#content--contract-flow .card__main{width:500px}}#content--contract-flow .card .heading{font-size:4.6153846154vw;margin-top:4.1025641026vw}@media screen and (min-width: 769px){#content--contract-flow .card .heading{font-size:1.3888888889vw;margin-top:0;margin-bottom:.5555555556vw}}@media screen and (min-width: 1441px){#content--contract-flow .card .heading{font-size:20px;margin-bottom:8px}}#content--contract-flow .card .info{font-size:3.5897435897vw;text-align:center;line-height:1.75}@media screen and (min-width: 769px){#content--contract-flow .card .info{font-size:1.1111111111vw;text-align:left}}@media screen and (min-width: 1441px){#content--contract-flow .card .info{font-size:16px}}#content--contract-flow .card .pct{width:28.7179487179vw;margin:0 auto}@media screen and (min-width: 769px){#content--contract-flow .card .pct{width:5.8333333333vw;margin:0}}@media screen and (min-width: 1441px){#content--contract-flow .card .pct{width:84px}}#content--faq{padding-top:12.3076923077vw}@media screen and (min-width: 769px){#content--faq{padding-top:5.5555555556vw}}@media screen and (min-width: 1441px){#content--faq{padding-top:80px}}#content--faq .card__wrapper{margin-top:6.1538461538vw}@media screen and (min-width: 769px){#content--faq .card__wrapper{width:69.4444444444vw;margin:3.4722222222vw auto 0}}@media screen and (min-width: 1441px){#content--faq .card__wrapper{width:1000px;margin:50px auto 0}}#content--faq .card{border-bottom:solid 2px #fff;padding:5.1282051282vw 0 0;margin-left:0;margin-right:0}@media screen and (min-width: 769px){#content--faq .card{padding:2.3611111111vw 0 .6944444444vw}}@media screen and (min-width: 1441px){#content--faq .card{padding:34px 0 10px}}#content--faq .card:first-child{padding-top:0}#content--faq .card .card__main{display:flex;cursor:pointer;align-items:start;padding:0;font-size:4.1025641026vw}@media screen and (min-width: 769px){#content--faq .card .card__main{font-size:1.1111111111vw}}@media screen and (min-width: 1441px){#content--faq .card .card__main{font-size:16px}}#content--faq .card__main .icon,#content--faq .card__main .toggle_button{pointer-events:none}#content--faq .card__sub{display:flex;align-items:start;height:0;overflow:hidden;transition:all .5s;padding-top:3.0769230769vw;font-size:3.5897435897vw}@media screen and (min-width: 769px){#content--faq .card__sub{padding-top:1.6666666667vw;font-size:1.1111111111vw}}@media screen and (min-width: 1441px){#content--faq .card__sub{padding-top:24px;font-size:16px}}#content--faq .card__sub.open{margin-bottom:6.1538461538vw}@media screen and (min-width: 769px){#content--faq .card__sub.open{margin-bottom:1.6666666667vw}}@media screen and (min-width: 1441px){#content--faq .card__sub.open{margin-bottom:24px}}#content--faq .card .icon{width:6.1538461538vw;margin-right:2.5641025641vw;display:inline-block}@media screen and (min-width: 769px){#content--faq .card .icon{width:2.7777777778vw;margin-right:1.6666666667vw}}@media screen and (min-width: 1441px){#content--faq .card .icon{width:40px;margin-right:24px}}#content--faq .card .info{width:calc(100% - 6.1538461538vw);padding-right:4.1025641026vw;line-height:1.75}@media screen and (min-width: 769px){#content--faq .card .info{width:calc(100% - 4.4444444444vw);font-size:1.1111111111vw}}@media screen and (min-width: 1441px){#content--faq .card .info{font-size:16px}}#content--faq .card .info a{color:#3148be}#content--faq .card .heading{font-size:4.1025641026vw;text-align:left;width:calc(100% - 6.1538461538vw - 2.5641025641vw - 4.1025641026vw)}@media screen and (min-width: 769px){#content--faq .card .heading{font-size:1.3888888889vw;width:calc(100% - 4.4444444444vw);padding-top:.6944444444vw}}@media screen and (min-width: 1441px){#content--faq .card .heading{font-size:20px;padding-top:10px}}#content--faq .toggle_button{margin-left:auto;display:inline-block;width:4.1025641026vw;margin-left:4.1025641026vw;position:relative;padding-top:1.0256410256vw;cursor:pointer}@media screen and (min-width: 769px){#content--faq .toggle_button{width:1.7361111111vw;padding-top:0}}@media screen and (min-width: 1441px){#content--faq .toggle_button{width:25px}}#content--faq .icon--plus{transition:all .3s;opacity:1;position:absolute}#content--faq .open .icon--plus{opacity:0}#content--faq .icon--minus{transition:all .3s;opacity:0;position:absolute}#content--faq .open .icon--minus{opacity:1}@media screen and (max-width: 768px){#content--seminar{padding-top:14.358974359vw;padding-bottom:10.2564102564vw}}#content--seminar .card__wrapper{margin-top:5.1282051282vw}@media screen and (min-width: 769px){#content--seminar .card__wrapper{aspect-ratio:1440/530;margin-top:2.7777777778vw}}@media screen and (min-width: 1441px){#content--seminar .card__wrapper{margin-top:40px}}#content--seminar .card__inner{border:none;box-shadow:4px 4px 10px 0px rgba(0,0,0,.1019607843);padding:0}@media screen and (min-width: 769px){#content--seminar .card__inner{min-height:34.7222222222vw}}@media screen and (min-width: 1441px){#content--seminar .card__inner{min-height:500px}}@media screen and (min-width: 769px){#content--seminar .card__inner:hover{transform:scale(1.05)}}#content--seminar .card__sub{background-position:center top;background-size:cover;border-top-left-radius:5px;border-top-right-radius:5px;min-height:51.2820512821vw}@media screen and (min-width: 769px){#content--seminar .card__sub{min-height:13.9583333333vw}}@media screen and (min-width: 1441px){#content--seminar .card__sub{min-height:201px}}#content--seminar .card__main{display:flex;flex-wrap:wrap;flex-direction:column;min-height:66.6666666667vw}@media screen and (min-width: 769px){#content--seminar .card__main{min-height:19.4444444444vw}}@media screen and (min-width: 1441px){#content--seminar .card__main{min-height:280px}}#content--seminar .card .heading{font-size:4.1025641026vw;text-align:left;min-height:10.2564102564vw;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (min-width: 769px){#content--seminar .card .heading{font-size:1.3888888889vw;min-height:2.7777777778vw}}@media screen and (min-width: 1441px){#content--seminar .card .heading{font-size:20px}}#content--seminar .card .date{line-height:1.75;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;padding-bottom:0}@media screen and (max-width: 768px){#content--seminar .card .link--icon{font-size:4.1025641026vw}}#content--seminar .card .more{padding-top:0;margin-top:auto;position:initial}#content--seminar .btn__wrapper{margin-top:8.2051282051vw}@media screen and (min-width: 768px){#content--seminar .btn__wrapper{margin-top:56px}}@media screen and (min-width: 1441px){#content--seminar .btn__wrapper{margin-top:56px}}#content--seminar .flickity-prev-next-button{top:45%}@media screen and (max-width: 768px){#content--document{padding-bottom:10.2564102564vw}}#content--document .card__wrapper{margin-top:5.1282051282vw}@media screen and (min-width: 769px){#content--document .card__wrapper{margin:2.7777777778vw auto 0;max-width:100%}}@media screen and (min-width: 1441px){#content--document .card__wrapper{margin:40px auto 0}}#content--document .card{opacity:0}#content--document .card.is-selected,#content--document .card.is-selected+.card,#content--document .card:has(+.is-selected),#content--document .flickity-slider:has(.card:first-child.is-selected) .card:last-child,#content--document .flickity-slider:has(.card:last-child.is-selected) .card:first-child{opacity:1}#content--document .card__inner{border:none;background-color:#fff;box-shadow:4px 4px 10px 0px rgba(0,0,0,.1019607843);padding:0}@media screen and (min-width: 769px){#content--document .card__inner:hover{transform:scale(1.05)}}#content--document .card__main{display:flex;flex-wrap:wrap;flex-direction:column;min-height:82.0512820513vw}@media screen and (min-width: 769px){#content--document .card__main{min-height:22.9166666667vw}}@media screen and (min-width: 1441px){#content--document .card__main{min-height:330px}}#content--document .card .more{padding-top:0;margin-top:auto;position:initial}#content--document .card .heading{font-size:16px;text-align:left;min-height:40px;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (min-width: 769px){#content--document .card .heading{font-size:1.3888888889vw}}@media screen and (min-width: 1441px){#content--document .card .heading{font-size:20px}}#content--document .card .info{font-size:3.5897435897vw;line-height:1.75;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;padding-bottom:0}@media screen and (min-width: 769px){#content--document .card .info{font-size:1.1111111111vw}}@media screen and (min-width: 1441px){#content--document .card .info{font-size:16px}}@media screen and (max-width: 768px){#content--document .btn__wrapper{margin-top:8.2051282051vw}}#content--document .flickity-prev-next-button{top:50%}@media screen and (min-width: 769px){#content--document .flickity-prev-next-button{top:50%}}#content--video{padding-bottom:10.2564102564vw}@media screen and (min-width: 769px){#content--video{padding-bottom:5.5555555556vw}}@media screen and (min-width: 1441px){#content--video{padding-bottom:80px}}#content--video .card__wrapper{margin-top:5.1282051282vw}@media screen and (min-width: 769px){#content--video .card__wrapper{margin-top:4.1666666667vw}}@media screen and (min-width: 1441px){#content--video .card__wrapper{margin-top:60px}}#content--video .card__inner{border:none;box-shadow:4px 4px 10px 0px rgba(0,0,0,.1019607843);padding:0}@media screen and (min-width: 769px){#content--video .card__inner{min-height:30.5555555556vw}}@media screen and (min-width: 1441px){#content--video .card__inner{min-height:440px}}@media screen and (min-width: 769px){#content--video .card__inner:hover{transform:scale(1.05)}}#content--video .card__main{display:flex;flex-wrap:wrap;flex-direction:column;min-height:56.4102564103vw}@media screen and (min-width: 769px){#content--video .card__main{min-height:18.0555555556vw}}@media screen and (min-width: 1441px){#content--video .card__main{min-height:260px}}#content--video .card .more{padding-top:0;margin-top:auto;position:initial}#content--video .card .heading{font-size:16px;text-align:left;min-height:40px;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (min-width: 769px){#content--video .card .heading{font-size:1.3888888889vw}}@media screen and (min-width: 1441px){#content--video .card .heading{font-size:20px}}#content--video .card__sub{aspect-ratio:451/255}#content--video .card__sub iframe{width:100%;aspect-ratio:451/255;border-top-left-radius:5px;border-top-right-radius:5px}#content--video .card .info{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-bottom:0}@media screen and (max-width: 768px){#content--video .link--icon{font-size:4.1025641026vw}}@media screen and (max-width: 768px){#content--video .btn__wrapper{margin-top:8.2051282051vw}}#content--video .flickity-prev-next-button{top:45%}/*# sourceMappingURL=layout-scss.css.map */