.grecaptcha-badge{display:none !important}.c-inner{padding-right:8.5334vw;padding-left:8.5334vw}@media(min-width: 768px){.c-inner{width:min(100%,1648px);padding-right:min(3.92vw,64px);padding-left:min(3.92vw,64px)}}.p-mv{padding-top:23.4666666667vw}@media(min-width: 768px){.p-mv{padding-top:11.6421568627vw}}.p-mv .c-inner{width:min(100%,1888px)}.p-mv__text{max-width:1520px;margin-right:auto;margin-bottom:clamp(37.5px, 4.1666666667vw, 75px);margin-left:auto}.p-mv__title{font-size:7.47vw;font-weight:700}@media(min-width: 768px){.p-mv__title{font-size:min(4.9vw,8rem)}}.p-mv__subtitle{font-size:6.4vw;font-weight:400}@media(min-width: 768px){.p-mv__subtitle{font-size:min(3.92vw,6.4rem)}}.p-point{padding-top:clamp(95px, 13.3333333333vw, 240px);padding-bottom:clamp(50px, 7.2222222222vw, 130px)}.p-point__content{display:flex;flex-direction:column;row-gap:clamp(95px, 13.3333333333vw, 240px)}.p-point__header{display:flex;align-items:flex-start;-moz-column-gap:2.13vw;column-gap:2.13vw;padding-left:.8vw;margin-bottom:clamp(35px, 4.1666666667vw, 75px)}@media(min-width: 768px){.p-point__header{-moz-column-gap:min(1.47vw,24px);column-gap:min(1.47vw,24px);padding-left:min(.61vw,10px);margin-bottom:clamp(27px, 3vw, 54px)}}.p-point__number{display:inline-flex;align-items:center;justify-content:flex-start;font-family:"Source Code Pro",monospace;font-size:6.67vw;font-weight:400;font-style:italic;flex:0 1 13.33vw;height:13.33vw;border-width:1px;border-color:#111;border-radius:50%;flex-shrink:0}@media(min-width: 768px){.p-point__number{flex:0 1 min(9.8vw,160px);height:min(9.8vw,160px);font-size:min(4.9vw,8rem)}}.p-point__number span{background-color:#fff;font-size:1.2vw;font-weight:500;line-height:1.6vw;padding-right:.4vw;margin-left:-0.8vw}@media(min-width: 768px){.p-point__number span{font-size:.98vw;line-height:1.35vw;padding-right:0;margin-left:-0.61vw}}.p-point__title{flex:1 1;font-size:6.4vw;font-weight:400;line-height:8.8vw;padding-top:2.2666666667vw}@media(min-width: 768px){.p-point__title{font-size:min(3.92vw,6.4rem);line-height:1.583;padding-top:1.5931372549vw}}.p-point__title-indent{display:block;text-align:right}@media(max-width: 767px){.p-point__title-indent02{display:block;text-align:right}}.p-point__body{position:relative}@media(max-width: 767px){.p-point__body{padding-top:69.3333333333vw}}.p-point__subtitle{font-size:5.33vw;font-weight:400;line-height:7.47vw;margin-bottom:clamp(20px, 2.2222222222vw, 40px)}@media(min-width: 768px){.p-point__subtitle{font-size:min(2.94vw,4.8rem);line-height:min(4.11vw,6.7rem)}}@media(max-width: 767px){.p-point__subtitle span{display:block;text-align:right}}@media(min-width: 768px){.p-point__body-box{display:flex;justify-self:flex-start;align-items:flex-start;-moz-column-gap:min(4.9vw,80px);column-gap:min(4.9vw,80px)}}@media(min-width: 768px){.p-point__text{flex:1 1 990px}}@media(max-width: 767px){.p-point__description{font-size:4.27vw;line-height:6vw}}.p-point__description:nth-last-of-type(n+2){margin-bottom:clamp(17.5px, 1.9444444444vw, 35px)}@media(min-width: 768px){.p-point__description:nth-last-of-type(n+2){margin-bottom:clamp(14px, 1.5555555556vw, 28px)}}.p-point__subtitle02{font-size:5.33vw;font-weight:400;line-height:7.47vw;border-left-width:clamp(2px, 0.2222222222vw, 4px);padding-left:1.07vw;margin-bottom:clamp(17px, 1.8888888889vw, 34px)}@media(min-width: 768px){.p-point__subtitle02{font-size:min(2.45vw,4rem);line-height:min(3.43vw,5.6rem);padding-left:min(.49wv,8px)}}.p-point__list{margin-bottom:clamp(15px, 1.6666666667vw, 30px)}.p-point__list li{line-height:8vw}@media(max-width: 767px){.p-point__list li{font-size:4.27vw}}@media(min-width: 768px){.p-point__list li{line-height:min(3.68vw,6rem)}}@media(max-width: 767px){.p-point__image{position:absolute;width:60vw;height:60vw;top:0;left:50%;margin-left:-30vw}}@media(min-width: 768px){.p-point__image{flex:1 1 450px}}@media(max-width: 767px){.p-point__item:nth-of-type(1) .p-point__body{padding-top:66.1333333333vw}}.p-point__item:nth-of-type(1) .p-point__image{width:56.8vw}.p-point__item:nth-of-type(even) .p-point__text{order:2}.p-point__item:nth-of-type(even) .p-point__image{order:1}