@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap);.m-tracking--swiper{margin:0 auto;width:675px}.m-tracking--swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:auto}.m-tracking{letter-spacing:0;font-weight:500;font-size:14px;font-family:Noto Sans JP,sans-serif;font-display:swap;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.75;background:#fff}.m-tracking *{-webkit-box-sizing:border-box;box-sizing:border-box}.m-tracking__section{margin:60px auto;width:638px}.m-tracking__inner{position:relative;margin:auto;padding:60px 140px;width:1280px;background-color:#fff}.m-tracking__inner__sec{margin:60px auto 0}.m-tracking__inner:nth-child(2n){background-color:#eafcfb}.m-tracking .a-tracking__title--h2{position:relative;color:#333}.m-tracking .a-tracking__title--h2:before{font-size:30px;display:block;color:#15aaa1;content:attr(data-number)}.m-tracking .a-tracking__title--h4{font-weight:700;font-size:16px;line-height:1.5;display:block;margin:20px 0;padding-left:1.5em;color:#15aaa1;text-indent:-1.5em}.m-tracking .a-tracking__title--h4 span{margin-right:10px;font-size:24px}.m-tracking .a-text--note--full{font-weight:400;font-size:12px;line-height:1.5;margin-top:1em;color:#666}.m-tracking__image{width:100%;height:auto}.m-tracking__image--box{margin:0 auto 30px}.m-tracking__image--full{margin-bottom:30px;width:900px;height:auto}.m-tracking .a-anchor{text-decoration:underline}.m-tracking .a-anchor:hover{text-decoration:none}.m-tracking__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-tracking__box img{width:100%;height:auto}.m-tracking__box .a-box__title{font-weight:700;font-size:15px}.m-tracking__box--border30{padding:30px 50px;border:3px solid #15aaa1;border-radius:3px}.m-tracking__box--border30 p:last-child{margin-bottom:0}.m-tracking__box--bggray{padding:30px 50px;border-radius:3px;background-color:#f5f5f5}.m-tracking__box__col-1-2{width:calc(50% - 10px)}.m-tracking__box__col-1-3{width:calc(33.3% - 10px)}.m-tracking__box__col-2-3{width:calc(66.6% - 10px)}.m-tracking__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}.m-tracking__wrap .m-speech-bubble{font-weight:700;font-size:18px;line-height:1.5;position:relative;display:inline-block;margin-right:40px;padding:30px 50px;width:700px;border-radius:30px;background-color:#15aaa1;color:#fff;text-align:left}.m-tracking__wrap .m-speech-bubble:before{border-width:10px 0 10px 20px;color:transparent}.m-tracking__wrap .m-speech-bubble:after,.m-tracking__wrap .m-speech-bubble:before{position:absolute;top:50%;right:0;border-style:solid;content:"";translate:100% -50%}.m-tracking__wrap .m-speech-bubble:after{border-width:7.8px 0 7.8px 15.5px;border-color:transparent transparent transparent #15aaa1}.m-tracking__wrap .m-speech-bubble .a-speech-bubble__text{font-size:18px}.m-tracking__wrap .m-speech-bubble--left{margin-left:40px;border:3px solid #15aaa1;background-color:#fff;color:#15aaa1}.m-tracking__wrap .m-speech-bubble--left:before{position:absolute;top:50%;left:0;border-width:10px 20px 10px 0;border-style:solid;border-color:transparent #15aaa1 transparent transparent;color:transparent;content:"";translate:-100% -50%}.m-tracking__wrap .m-speech-bubble--left:after{position:absolute;top:50%;left:0;border-width:7.8px 15.5px 7.8px 0;border-style:solid;border-color:transparent #fff transparent transparent;content:"";translate:-100% -50%}.m-tracking__wrap .m-speech-bubble--mini{width:337px}.m-tracking__wrap .m-speech-bubble--mini .a-speech-bubble__text{font-size:14px}.m-tracking__wrap .m-speech-bubble--mini .a-speech-bubble__text .underline{border-bottom:2px solid #fff}.m-tracking__contents{margin-top:40px;padding-bottom:20px;border-bottom:2px solid #15aaa1}.m-tracking__contents p{font-weight:700;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#15aaa1;text-align:center}.m-tracking__contents p span{margin:0 50px}.m-tracking__contents p:after,.m-tracking__contents p:before{width:380px;height:2px;background-color:#15aaa1;content:""}.m-tracking__anchor-links{margin:0 auto;width:674px;font-size:16px}.m-tracking__anchor-links .a-tracking__anchor-links{position:relative;width:674px;height:64px;background:#fff;counter-increment:mycounter}.m-tracking__anchor-links .a-tracking__anchor-links,.m-tracking__anchor-links .a-tracking__anchor-links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-tracking__anchor-links .a-tracking__anchor-links a{width:100%;height:100%}.m-tracking__anchor-links .a-tracking__anchor-links:not(:last-child){border-bottom:2px solid #eee}.m-tracking__anchor-links .a-tracking__anchor-links:hover{background-color:#eafcfb;-webkit-transition:all .5s;transition:all .5s}.m-tracking__anchor-links .a-tracking__anchor-links:before{padding-right:12px;content:counter(mycounter,decimal-leading-zero)}.m-tracking__anchor-links .a-tracking__anchor-links:after{position:absolute;right:0;display:block;width:13px;height:13px;border-style:solid;border-color:#15aaa1;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:0 3px 3px 0;margin-right:2px;content:""}.m-tracking .a-tracking02__image{float:right;margin:0 0 15px 15px}.m-tracking .a-tracking02__image img{width:92px;height:auto}.m-tracking .m-step__container{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);grid-template-rows:auto}.m-tracking .m-step__title{font-weight:700;font-size:16px;color:#15aaa1;text-align:center}.m-tracking .m-step__title span{font-size:24px}.m-tracking .m-step__carditem{position:relative;display:grid;padding-bottom:50px;height:100%;border:3px solid #15aaa1;gap:20px;grid-template-rows:subgrid}.m-tracking .m-step__carditem:hover{opacity:.75}.m-tracking .m-step__carditem:after{position:absolute;right:50%;bottom:10%;left:50%;display:block;width:13px;height:13px;border-style:solid;border-color:#15aaa1;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:0 3px 3px 0;margin-left:-5px;content:""}.m-tracking .m-step__carditem__inner{margin:0 auto;text-align:center;font-size:15px}.m-tracking .m-step__carditem__inner .m-tracking__image--middle{margin-bottom:20px;width:100%;height:auto}.m-tracking .tracking__list{counter-reset:my-counter}.m-tracking .tracking__list__text{padding-left:30px}.m-tracking .tracking__list__text:before{display:block;float:left;margin:0 10px 0 -30px;width:30px;height:30px;border-radius:50%;background:#15aaa1;color:#fff;content:counter(my-counter);counter-increment:my-counter;text-align:center;font-weight:700}.m-tracking .slide__img{margin-bottom:20px;width:100%;height:auto}.m-tracking .m-flow{margin:0 auto;width:674px;border:3px solid #15aaa1;background-color:#fff}.m-tracking .m-flow>li{padding:30px 50px}.m-tracking .m-flow>li:not(:last-child){position:relative;border-bottom:3px solid #15aaa1}.m-tracking .m-flow>li:not(:last-child):after,.m-tracking .m-flow>li:not(:last-child):before{position:absolute;top:100%;left:15%;border:solid transparent;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.m-tracking .m-flow>li:not(:last-child):before{border-width:22px;border-top-color:#15aaa1}.m-tracking .m-flow>li:not(:last-child):after{border-width:18px;border-top-color:#fff}.m-tracking .m-flow>li dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.m-tracking .m-flow>li dl dt{font-weight:700;font-size:16px;flex-basis:20%;width:80px;color:#15aaa1;text-align:center;-ms-flex-preferred-size:20%}.m-tracking .m-flow>li dl dt .num-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 10px;width:60px;height:60px;border-radius:50%;background:#15aaa1;color:#fff;font-size:24px}.m-tracking .m-flow>li dl dd{text-align:center;font-weight:700}.m-tracking .m-flow>li dl .icon{width:94px;height:auto}.m-tracking__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-tracking__links .a-tracking__btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px;border-top:2px solid #eee;border-bottom:2px solid #eee;background:#fff}.m-tracking__links .a-tracking__btn:hover{background-color:#eafcfb;-webkit-transition:all .5s;transition:all .5s}.m-tracking__links .a-tracking__btn:after{position:absolute;right:0;display:block;width:13px;height:13px;border-style:solid;border-color:#15aaa1;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:3px 3px 0 0;margin-right:2px;content:""}