.page-id-1604 .footer-area{margin-top:0;padding:0}.commonInner{width:994px;max-width:944px;margin:0 auto}@media (max-width:1024px){.commonInner{width:95%;max-width:1024px}}@media (max-width:767px){.commonInner{width:89.3%;max-width:670px}}.colorOrange{color:#ee8232}@media (max-width:767px){.colorOrange{font-size:1.4rem}}.u-desktop{display:none}@media screen and (min-width:768px){.u-desktop{display:block}}@media screen and (min-width:768px){.u-mobile{display:none}}html{font-size:62.5%}body{color:#000}a{text-decoration:none;color:inherit;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media screen and (min-width:768px){a:hover{opacity:0.8}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}.card{width:455px;width:45.5rem;padding-bottom:26px;border:4px solid #888888}.card:first-child .card__icon{width:98px;width:9.8rem}.card:last-child{border-color:#ee8232}.card:last-child .card__heading{background-color:#ee8232}.card:last-child .card__body{padding:0 42px 0 52px}.card:last-child .card__icon{width:54px;width:5.4rem;margin-right:20px}.card__heading{padding:18px 0;margin-bottom:32px;display:block;background-color:#888888;color:#fff;text-align:center;font-weight:500;font-size:26px;font-size:2.6rem;letter-spacing:0.12em}.card__img{width:355px;width:35.5rem;margin:0 auto 30px}.card__body{padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card__icon{margin-right:10px}.card__text{color:#222222;text-align:left;font-weight:500;font-size:20px;font-size:2rem;line-height:1.3;letter-spacing:0.16em}@media (max-width:1024px){.card{width:45.5rem;padding-bottom:2.6%}.card:first-child .card__icon{width:11.3333333333vw}.card:last-child .card__body{padding:0 4.2% 0 10.2%}.card:last-child .card__icon{width:5.7203389831vw;margin-right:6%}.card__heading{padding:1.8% 0;margin-bottom:3.2%;font-size:2.2rem}.card__img{width:37.6059322034vw;margin:0 auto 3%}.card__body{padding:0 3%}.card__icon{margin-right:5%}.card__text{font-size:1.6rem}}@media (max-width:767px){.card{width:100%;padding-bottom:6%}.card:first-child .card__icon{width:18.2666666667vw}.card:last-child .card__body{padding:0 10.7% 0 14%}.card:last-child .card__icon{width:10.9333333333vw;margin-right:5%}.card__heading{padding:3.7% 0;margin-bottom:6.7%;font-size:2.18rem}.card__img{width:66.2666666667vw;margin:0 auto 6%}.card__body{padding:0 7.5% 0 9%}.card__icon{margin-right:3.8%}.card__text{width:74.4%;font-size:1.4rem}}.catch{padding:152px 0 86px;background-image:url(../../../../images/reason/fv-bg_pc.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.catch__txt{width:714px;width:71.4rem;margin-right:auto}@media (max-width:1024px){.catch{padding:15.2% 0 8.6%}.catch__txt{width:75.6355932203vw}.catch__txt img{width:100%}}@media (max-width:767px){.catch{padding:54.7% 0 11.7%;background-image:url(../../../../images/reason/fv-bg_sp.jpg)}.catch__txt{width:100%}}.closing{background-image:url(../../../../images/reason/closing-bg_pc.jpg);background-size:cover;background-repeat:no-repeat}.closing .section__content{padding:60px 0}.closing .section__content .content__txt{margin-bottom:0}@media (max-width:767px){.closing{background-image:url(../../../../images/reason/closing-bg_sp.jpg)}.closing .section__content{padding:10.4% 0 11%}}.fv{padding:152px 0 86px;background-image:url(../../../../images/reason/fv-bg_pc.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.fv__txt{width:714px;width:71.4rem;margin-right:auto}@media (max-width:1024px){.fv{padding:15.2% 0 8.6%}.fv__txt{width:75.6355932203vw}.fv__txt img{width:100%}}@media (max-width:767px){.fv{padding:54.7% 0 11.7%;background-image:url(../../../../images/reason/fv-bg_sp.jpg)}.fv__txt{width:100%}}.link-btn{width:460px;width:46rem;padding:30px 0;margin:0 auto;display:block;border-radius:60px;position:relative;background-color:#ee8232;color:#fff;text-align:center;font-weight:bold;font-size:18px;font-size:1.8rem;letter-spacing:0.08em}.link-btn::after{width:10px;height:10px;content:"";position:absolute;top:45%;right:30px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:1024px){.link-btn{font-size:1.76rem}}@media (max-width:767px){.link-btn{width:77.6%;min-width:270px;padding:4% 0;font-size:1.44rem;letter-spacing:0.12em}.link-btn::after{width:7px;height:7px;top:42.5%;right:7%;border-top:2px solid #fff;border-right:2px solid #fff}}.main__section{padding:100px 0}@media (max-width:767px){.main__section{padding:12% 0}}.reason01 .content__img{display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px}@media (max-width:767px){.reason01 .content__img{gap:1.4666666667vw}}.reason02{background-color:#f8f2e6}.reason03 .content__img{display:-webkit-box;display:-ms-flexbox;display:flex;gap:34px}@media (max-width:767px){.reason03 .content__img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4vw}}.reason04{background-color:#f8f2e6}.section__content .content__img{margin-bottom:60px}.section__content .content__txt{margin-bottom:60px;text-align:left;font-size:1.6rem;font-size:1.6rem;line-height:2;letter-spacing:0.12em}@media (max-width:767px){.section__content .content__img{margin-bottom:6%}.section__content .content__txt{margin-bottom:9.6%;font-size:1.4rem;line-height:1.7}}.section__title{width:100%;padding-bottom:15px;margin-bottom:60px;border-bottom:10px solid #ee8232;text-align:center}.section__title .title__heading{margin-bottom:20px;display:block;color:#ee8232;font-weight:300;font-size:26px;font-size:2.6rem;letter-spacing:0.2em;line-height:1}.section__title .title__txt{font-weight:bold;font-size:42px;font-size:4.2rem;line-height:1.47;letter-spacing:0.12em;color:#67452c}@media (max-width:1024px){.section__title{width:100%;padding-bottom:1.5%;margin-bottom:6%}.section__title .title__heading{margin-bottom:2%;font-size:2rem}.section__title .title__txt{font-size:3.2rem}}@media (max-width:767px){.section__title{padding-bottom:3.73%;margin-bottom:8.96%;border-bottom:8px solid #ee8232}.section__title .title__heading{margin-bottom:4.48%;font-size:4vw}.section__title .title__txt{font-size:5.4vw}}/*# sourceMappingURL=reason.css.map */