.qaLink{padding-top:59px;padding-bottom:59px;background-color:#f2faff}.qaLink__toparea{margin-bottom:64px}@media screen and (max-width:767px){.qaLink__toparea{margin-top:300px}}.qaLink__top-container{max-width:1100px;margin-right:auto;margin-left:auto;padding:24px 0;text-align:center;background-color:#f8f8f8}@media screen and (max-width:767px){.qaLink__top-container{padding:15px 15px}}.qaLink__top-lead{margin-bottom:10px}.qaLink__btn{max-width:500px}@media screen and (max-width:767px){.qaLink__btn{font-size:20px;font-size:2rem}}.qaLink__container{max-width:862px;margin-right:auto;margin-left:auto}.qaLink__lead{margin-bottom:25px;text-align:center}.qaLink__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.qaLink__link{font-size:24px;font-size:2.4rem;font-weight:700;position:relative;width:49%;padding:21px 46px 21px 24px;-webkit-transition:all .2s;transition:all .2s;letter-spacing:.02em;color:#0075c2;border:2px solid #fff0;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 4px 16px rgb(148 148 148 / .09);box-shadow:0 4px 16px rgb(148 148 148 / .09)}.qaLink__link::before{position:absolute;top:36%;right:26px;width:15px;height:15px;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:3px solid #0075c2;border-bottom:3px solid #0075c2}@media screen and (max-width:767px){.qaLink__link::before{right:18px;width:12px;height:12px}}.qaLink__link:nth-of-type(n+3){margin-top:15px}@media screen and (max-width:1023px){.qaLink__link{font-size:20px;font-size:2rem;padding:23px 20px 23px 24px}}@media screen and (max-width:767px){.qaLink__link{width:100%;padding:15px 10px}.qaLink__link:nth-of-type(n+2){margin-top:18px}}.qaLink__link:link,.qaLink__link:visited,.qaLink__link:active,.qaLink__link:focus{color:#0075c2}.qaLink__link:hover{border:2px solid #0075c2}.qaMain{padding-top:102px;padding-bottom:162px;background-color:#f8f8f8}@media screen and (max-width:767px){.qaMain{padding-top:80px;padding-bottom:80px}}.qaMain__container{margin-bottom:80px}.qaMain__wrapper:nth-of-type(n+2){margin-top:105px}.qaMain__heading{font-size:45px;font-size:4.5rem;margin-bottom:2px;letter-spacing:.02em}@media screen and (max-width:767px){.qaMain__heading{font-size:32px;font-size:3.2rem}}.qaMain__sub-heading{margin-bottom:66px}.qaMain__list{padding:24px 50px;background-color:#fff}.qaMain__list:nth-of-type(n+2){margin-top:24px}@media screen and (max-width:1023px){.qaMain__list{padding:24px 20px}}.qaMain__dt{font-size:24px;font-size:2.4rem;font-weight:700;display:inline-block;margin-bottom:16px;padding-bottom:8px;letter-spacing:.02em;color:#0075c2;border-bottom:4px solid #0075c2}@media screen and (max-width:767px){.qaMain__dt{font-size:20px;font-size:2rem}}.qaMain__dd{line-height:1.75}.qaMain__car-banner{position:relative;display:block;padding-bottom:15px;background:#fff0 url(https://ritouhikkoshi.com/wp-content/themes/ritouhikkoshi_202401/css/./../image/top/plan-car-banner.jpg) no-repeat top center/cover}.qaMain__car-layer{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgb(58 58 58 / .44)}.qaMain__new{font-size:30px;font-size:3rem;font-weight:700;position:absolute;z-index:2;top:0;left:0;width:153px;height:145px;padding:25px 5px;color:#fff;background-image:linear-gradient(137deg,#0075c2 0%,#0075c2 50%,transparent 50%,transparent 100%)}@media screen and (max-width:1023px){.qaMain__new{font-size:26px;font-size:2.6rem}}@media screen and (max-width:767px){.qaMain__new{font-size:14px;font-size:1.4rem;width:73px;height:69px;padding:12px 5px}}.qaMain__car-plan{font-size:60px;font-size:6rem;font-weight:700;line-height:1.2;position:relative;z-index:2;padding:32px 0 23px 116px;letter-spacing:-.09em;color:#fff;text-shadow:0 4.4125px 4.4125px rgb(0 0 0 / .25)}@media screen and (max-width:1023px){.qaMain__car-plan{font-size:48px;font-size:4.8rem}}@media screen and (max-width:767px){.qaMain__car-plan{font-size:34px;font-size:3.4rem;padding:32px 0 23px 46px}}.qaMain__car-white-back{font-size:36px;font-size:3.6rem;font-weight:700;position:relative;z-index:2;width:100%;padding:10px;text-align:center;letter-spacing:.02em;color:#0075c2;background-color:#fff}@media screen and (max-width:1023px){.qaMain__car-white-back{font-size:28px;font-size:2.8rem}}@media screen and (max-width:767px){.qaMain__car-white-back{font-size:22px;font-size:2.2rem}}.qaMain__car-btn{font-size:26px;font-size:2.6rem;font-weight:700;position:relative;z-index:2;display:block;width:304px;margin:13px 13px 0 auto;padding:6px 20px 6px 0;text-align:center;letter-spacing:.02em;color:#fff;background-color:#0075c2}@media screen and (max-width:1023px){.qaMain__car-btn{font-size:22px;font-size:2.2rem;width:90%;margin:13px auto 0 auto}}@media screen and (max-width:767px){.qaMain__car-btn{font-size:20px;font-size:2rem}}.qaMain__car-btn::after{position:absolute;top:50%;right:53px;width:0;height:0;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);border-width:10px 0 10px 20px;border-style:solid;border-color:#fff0 #fff0 #fff0 #fff;border-radius:3px}.qaMain__top-btn{font-size:24px;font-size:2.4rem;font-weight:700;position:relative;display:block;width:423px;margin-right:auto;margin-bottom:162px;margin-left:auto;padding:21px 53px 20px 24px;-webkit-transition:all .2s;transition:all .2s;text-align:center;letter-spacing:.02em;color:#0075c2;border:2px solid #fff0;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 4px 16px rgb(148 148 148 / .09);box-shadow:0 4px 16px rgb(148 148 148 / .09)}.qaMain__top-btn::before{position:absolute;top:45%;right:134px;width:15px;height:15px;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:3px solid #0075c2;border-left:3px solid #0075c2}@media screen and (max-width:767px){.qaMain__top-btn::before{right:18px;width:12px;height:12px}}.qaMain__top-btn:nth-of-type(n+3){margin-top:18px}@media screen and (max-width:767px){.qaMain__top-btn{font-size:20px;font-size:2rem;width:100%;margin-bottom:80px;padding:21px 0 20px 0}}.qaMain__top-btn:link,.qaMain__top-btn:visited,.qaMain__top-btn:active,.qaMain__top-btn:focus{color:#0075c2}.qaMain__top-btn:hover{border:2px solid #0075c2}