.m-page-txt02{color:#1D2088}.step{flex-shrink:0}.step-wrap{display:flex}.step__num{text-align:center;font-size:4rem;font-family:'Barlow', sans-serif;font-weight:700;color:#D0D0D0}.step__txt{min-height:5.34em;text-align:center;margin-bottom:20px;font-size:min(1.5rem, 4.5vw)}.step__img{text-align:center}.menu__nav-item{width:90%}.menu__nav-item a{position:relative;display:block;text-align:center;border-radius:15px;color:#1d2088;border:2px solid #B5B1D1;background:#fff;font-size:1.5rem;font-weight:bold;padding:14px 10px 14px;z-index:+2;line-height:1.8}.menu__nav-item a::after{content:"";display:block;width:9px;height:9px;border-top:2px solid #1d2088;border-right:2px solid #1d2088;transform:rotate(135deg);position:relative;margin:7px auto 0}.howto{position:relative}.howto .m-page-ttl01 .is-large .is-m-dot{letter-spacing:-0.24em}.howto .m-page-txt02.is-large{font-size:clamp(2.8rem, 3.2727vw, 3.5rem);color:#1D2088}.howto__scroll-wrap{overflow:auto}.howto__scroll-wrap::-webkit-scrollbar{height:10px}.howto__scroll-wrap::-webkit-scrollbar-track{margin:0 2px;background:#ccc;border-radius:5px}.howto__scroll-wrap::-webkit-scrollbar-thumb{border-radius:5px;background:#666}.howto__scroll{display:flex}.howto__scroll dl:not(:last-child){margin-right:40px}.howto__scroll dl dt span{display:block;text-align:center}.howto__scroll dl dt span.num{font-family:"Barlow",sans-serif;font-size:6rem;font-weight:bold;line-height:calc(72 / 60);color:#D0D0D0;margin-bottom:16px}.howto__scroll dl dt span.detail{min-height:5.34em;font-size:1.6rem;line-height:calc(28 / 16)}.howto__scroll dl .image-inner img{min-width:220px}.news__article-content .integration .l-inner{width:100%}.news__article-content .integration ul{margin-left:0}.news__article-content .integration li{list-style-type:none}.scroll-guide{margin-top:10px;text-align:left}.scroll-guide__inner{display:inline-block;position:relative;padding-right:5em;color:#ccc;font-size:1.4rem;font-weight:500;line-height:calc(24 / 18)}.scroll-guide__inner .is-arrow{display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:4em;height:2px;background-color:#ccc}.scroll-guide__inner .is-arrow::before,.scroll-guide__inner .is-arrow::after{content:"";display:block;position:absolute;left:100%;width:2px;height:10px;background-color:#ccc}.scroll-guide__inner .is-arrow::before{bottom:0;transform:rotate(-45deg);transform-origin:left bottom}.scroll-guide__inner .is-arrow::after{top:0;transform:rotate(45deg);transform-origin:left top}.link{display:grid;gap:24px;margin:20px 0 40px}.link__box{background:#F2F7FD;padding:25px 8%;text-align:center;border-radius:20px}.link__ttl{font-weight:700;font-size:1.5rem;border-bottom:1px solid #B5B1D1;line-height:1.5;padding-bottom:8px}.link__list{display:flex;gap:6px;margin:0 !important}.link__list li{list-style-type:none !important}.guide{background:#EAEAEA;padding:30px 4%;border-radius:20px;font-weight:500;font-size:1rem}.guide ul{margin:10px 0 0 !important}.guide li{list-style-type:none !important;text-indent:-1em;padding-left:1em}@media screen and (min-width: 768px){.m-page-ttl01 .is-large{font-size:5rem}.m-page-ttl01 .is-middle{font-size:3rem}.step-wrap{justify-content:center;margin:0 -25px;flex-wrap:wrap}.step{max-width:220px;margin:0 20px}.step__num{font-size:6rem}.step__txt{font-size:1.6rem;margin-bottom:35px}.menu__nav{display:flex;justify-content:space-between}.menu__nav-item{width:calc(98% / 2);max-width:480px}.menu__nav-item a{font-size:2rem;padding:14px 10px 10px}.link{grid-template-columns:repeat(2, 1fr);margin:40px 0 64px}.link__box{padding:40px 10%}.link__ttl{font-size:1.8rem}.guide{padding:56px 6%}}@media screen and (max-width: 767px){.step-wrap{overflow-x:auto;padding-bottom:20px}.step-wrap::-webkit-scrollbar{height:10px}.step-wrap::-webkit-scrollbar-track{margin:0 2px;background:#ccc;border-radius:5px}.step-wrap::-webkit-scrollbar-thumb{border-radius:5px;background:#666}.step{width:calc(50% - 10px);max-width:200px}.step:not(:last-child){margin-right:20px}.menu__nav-item{margin:0 auto 15px}.howto .m-page-ttl01{justify-content:center;text-align:center}.howto .m-page-ttl01 .is-large{width:100%}.howto .m-page-txt02.is-large{font-size:2rem}.howto__scroll dl dt span.num{font-size:4.8rem;margin-bottom:8px}.howto__scroll dl dt span.detail{font-size:1.4rem}.howto__scroll dl .image-inner img{min-width:200px}}@media screen and (max-width: 640px){.step{max-width:180px}.howto__scroll dl:not(:last-child){margin-right:25px}.howto__scroll dl .image-inner img{min-width:180px}}@media screen and (min-width: 768px) and (max-width: 1100px){.howto .m-page-ttl01 .is-middle{font-size:clamp(2.8rem, 3.2727vw, 3.6rem)}.howto .m-page-ttl01 .is-large{font-size:clamp(6rem, 6.3636vw, 7rem)}}
