.rich-text[data-v-e93daa9b]{margin-bottom:3.2rem;position:relative}@media only screen and (min-width:1025px){.rich-text[data-v-e93daa9b]{margin:0 auto 8rem;max-width:calc(100% - 3.2rem);width:62rem}}@media only screen and (min-width:1025px) and (min-width:1025px){.rich-text[data-v-e93daa9b]{max-width:calc(100% - 8rem)}}@media only screen and (min-width:1025px) and (min-width:1280px){.rich-text[data-v-e93daa9b]{max-width:calc(100% - 12.8rem)}}@media only screen and (min-width:1280px){.rich-text[data-v-e93daa9b]{margin:0 auto 12.8rem;max-width:calc(100% - 3.2rem);width:81.6rem}}@media only screen and (min-width:1280px) and (min-width:1025px){.rich-text[data-v-e93daa9b]{max-width:calc(100% - 8rem)}}@media only screen and (min-width:1280px) and (min-width:1280px){.rich-text[data-v-e93daa9b]{max-width:calc(100% - 12.8rem)}}.rich-text--offer[data-v-e93daa9b]{margin-bottom:4.8rem}@media only screen and (min-width:1025px){.rich-text--offer[data-v-e93daa9b]{margin-bottom:8rem}}@media only screen and (min-width:1280px){.rich-text--offer[data-v-e93daa9b]{margin-bottom:9.6rem}}.rich-text div[data-v-e93daa9b]>*{margin-bottom:2.4rem}@media only screen and (min-width:1280px){.rich-text div[data-v-e93daa9b]>*{margin-bottom:3.2rem}}.rich-text div[data-v-e93daa9b]>:last-child{margin-bottom:0}.rich-text[data-v-e93daa9b] h1,.rich-text[data-v-e93daa9b] h2,.rich-text[data-v-e93daa9b] h3,.rich-text[data-v-e93daa9b] h4,.rich-text[data-v-e93daa9b] h5,.rich-text[data-v-e93daa9b] h6{color:#0f0f11;font-size:1.8rem;font-weight:600;line-height:2.4rem;margin-bottom:.8rem;text-align:left}@media only screen and (min-width:1280px){.rich-text[data-v-e93daa9b] h1,.rich-text[data-v-e93daa9b] h2,.rich-text[data-v-e93daa9b] h3,.rich-text[data-v-e93daa9b] h4,.rich-text[data-v-e93daa9b] h5,.rich-text[data-v-e93daa9b] h6{font-size:2.4rem;line-height:3.2rem}}.rich-text[data-v-e93daa9b] li,.rich-text[data-v-e93daa9b] p{font-size:1.6rem;font-weight:400;line-height:2.6rem}@media only screen and (min-width:1025px){.rich-text[data-v-e93daa9b] li,.rich-text[data-v-e93daa9b] p{font-size:1.8rem;line-height:3.2rem}}@media only screen and (min-width:1280px){.rich-text[data-v-e93daa9b] li,.rich-text[data-v-e93daa9b] p{font-size:2rem;line-height:3.6rem}}.rich-text[data-v-e93daa9b] ol,.rich-text[data-v-e93daa9b] ul{list-style:none;padding:0}.rich-text[data-v-e93daa9b] ol li,.rich-text[data-v-e93daa9b] ul li{margin-bottom:.8rem;padding-left:2.28rem;position:relative}.rich-text[data-v-e93daa9b] ol li:last-child,.rich-text[data-v-e93daa9b] ul li:last-child{margin-bottom:0}.rich-text[data-v-e93daa9b] ol li:before,.rich-text[data-v-e93daa9b] ul li:before{content:"";position:absolute}.rich-text[data-v-e93daa9b] ol li{font-weight:600}.rich-text[data-v-e93daa9b] ol li:before{background:url(../image/bg/ol.svg) 50% 50% no-repeat;height:1.6rem;left:0;top:.8rem;width:1.5rem}.rich-text[data-v-e93daa9b] ul li:before{background:url(../image/bg/ul.svg) 50% 50% no-repeat;height:.7rem;left:.4rem;top:1.2rem;width:.7rem}.rich-text[data-v-e93daa9b] a{text-decoration:underline}.rich-text[data-v-e93daa9b] a:hover{text-decoration:none}.rich-text[data-v-e93daa9b] iframe,.rich-text[data-v-e93daa9b] img{border-radius:2.4rem;height:auto;max-width:100%}@media only screen and (min-width:1025px){.rich-text[data-v-e93daa9b] iframe,.rich-text[data-v-e93daa9b] img{border-radius:4.8rem}}.rich-text[data-v-e93daa9b] iframe{aspect-ratio:16/9;width:100%}.rich-text[data-v-e93daa9b] figure figcaption{color:#0f0f11;font-size:1.6rem;font-weight:500;letter-spacing:-.016rem;line-height:2.24rem;margin-top:1rem}.rich-text[data-v-e93daa9b] blockquote{background:url(../image/bg/quote.svg) 0 0 no-repeat;background-size:3.2rem auto;margin-bottom:.8rem;padding-left:4.8rem;position:relative}@media only screen and (min-width:1025px){.rich-text[data-v-e93daa9b] blockquote{background-size:auto;padding-left:8.5rem}}.rich-text[data-v-e93daa9b] blockquote p{font-style:italic;font-weight:600}.rich-text[data-v-e93daa9b] pre{border-radius:1rem;padding:1rem;width:-moz-fit-content;width:fit-content}.rich-text[data-v-e93daa9b] pre code{color:#0f0f11;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:-.016rem;line-height:2.24rem;white-space:break-spaces}
