.p-content-wide{margin-left:-.75rem;margin-right:-.75rem;width:calc(100% + 1.5rem)}@media (min-width:750px){.p-content-wide{margin-left:auto;margin-right:auto;width:100%}}.p-what{padding-top:3rem}@media (min-width:750px){.p-what{padding-top:6.25rem}}.p-what-head .m-text-wrap{margin-top:2.5rem}.p-what-content{margin-top:3.75rem}.p-what-illustration{border-radius:1.25rem}@media (min-width:750px){.p-merit-item-heading{align-items:center;column-gap:1rem;display:flex;grid-column:1/2;grid-row:2/3}}.p-merit-item-heading .a-heading_text-one{background-color:var(--color-primary);border-radius:.25rem;color:var(--color-white);font-size:1rem;font-weight:700;padding:.25rem .5rem;width:-webkit-fit-content;width:fit-content}.p-merit-item-heading .a-heading_text-two{font-size:1.5rem;font-weight:700;margin-top:.75rem}@media (min-width:750px){.p-merit-item-heading .a-heading_text-two{margin-top:0}}.p-demerit-list{display:grid;row-gap:.5rem}@media (min-width:750px){.p-demerit-list{gap:0 1.5rem;grid-template-columns:repeat(3,1fr)}}.p-demerit-item{background:#fff;border-radius:calc(var(--border-radius, 20)/16*1rem);padding:1.375rem 1.5rem;position:relative}@media (min-width:750px){.p-demerit-item{padding:1.5rem 2rem 1.875rem}}.p-demerit-item-heading-wrap{column-gap:1.25rem;display:grid;grid-template-columns:1fr 6.875rem;margin-bottom:1.25rem}@media (min-width:750px){.p-demerit-item-heading-wrap{display:block;margin-bottom:1.5rem}}.p-demerit-item-heading{font-size:1.5rem;font-weight:700}@media (min-width:750px){.p-demerit-item-heading{text-align:center}.p-demerit-item-thumb{margin:1.25rem auto 0;width:12.5rem}}.p-plan-item{border-radius:calc(var(--border-radius, 20)/16*1rem);padding:2.5rem 1.5rem 3rem}@media (min-width:750px){.p-plan-item{padding:5rem 6.25rem}.p-plan-col2{column-gap:3.75rem;display:grid;grid-template-columns:repeat(2,1fr)}.p-plan-col2-text{order:2}.p-plan-col2-heading{align-items:center;column-gap:1rem;display:flex;grid-column:1/2;grid-row:2/3}}.p-plan-col2-heading .a-heading_text-one{background-color:var(--color-primary);border-radius:.25rem;color:var(--color-white);font-size:1rem;font-weight:700;padding:.25rem .5rem;width:-webkit-fit-content;width:fit-content}.p-plan-col2-heading .a-heading_text-two{font-size:1.5rem;font-weight:700;margin-top:.75rem}@media (min-width:750px){.p-plan-col2-heading .a-heading_text-two{margin-top:0}.p-plan-col2-thumb{order:1}}.p-plan-recommend{background-color:var(--color-white);border:1px solid;border-color:var(--color-primary);border-radius:calc(var(--border-radius, 20)/16*1rem);overflow:hidden}@media (min-width:750px){.p-plan-recommend{display:grid;grid-template-columns:17rem 1fr}}.p-plan-recommend-heading{align-items:center;background-color:var(--color-primary);color:var(--color-white);display:flex;font-size:1.25rem;font-weight:700;height:3.75rem;justify-content:center}@media (min-width:750px){.p-plan-recommend-heading{height:auto}}.p-plan-recommend-content{padding:.75rem 1.25rem}@media (min-width:750px){.p-plan-recommend-content{padding:1.25rem 2.25rem}}.p-plan-recommend-list li{font-size:.875rem;line-height:1.5;margin:.5rem 0;padding:0 0 0 .85rem;position:relative}.p-plan-recommend-list li:before{background-color:var(--color-primary);border-radius:50%;content:"";height:.375rem;left:0;position:absolute;top:.55rem;width:.375rem}@media (min-width:750px){.p-plan-recommend-list li{font-size:1.125rem}.p-plan-recommend-list li:before{height:.5rem;top:.65rem;width:.5rem}}.p-plan-box{background-color:var(--color-white);border-radius:calc(var(--border-radius, 20)/16*1rem)}@media (min-width:750px){.p-plan-box{display:grid;grid-template-columns:25.625rem 1fr}}.p-plan-box-text{padding:2.5rem 1.5rem 1.875rem}@media (min-width:750px){.p-plan-box-text{order:2;padding:3rem 5rem 0 2.5625rem}}.p-plan-box-heading{font-weight:700;text-align:center}@media (min-width:750px){.p-plan-box-heading{text-align:left}}.p-plan-box-heading .a-heading_text-one{color:var(--color-primary);font-size:1rem}.p-plan-box-heading .a-heading_text-two{font-size:1.5rem;margin-top:.5rem}.p-plan-box-note{font-size:.75rem}.p-plan-box .a-button.is-solid{padding:0 1.75rem 0 0}@media (min-width:750px){.p-plan-box .a-button.is-solid{padding:0 3.5rem 0 1.75rem}.p-plan-box-thumb{order:1}}.p-select-item{background-color:var(--color-white);border-radius:calc(var(--border-radius, 20)/16*1rem);padding:2.5rem 1.5rem}@media (min-width:750px){.p-select-item{padding:3.75rem 6.25rem}.p-select-col2{column-gap:3.75rem;display:grid;grid-template-columns:26.875rem 1fr}.p-select-col2-text{align-items:center;display:flex;justify-content:flex-start}}.p-select-col2-heading{font-size:1.5rem;font-weight:700}@media (min-width:750px){.p-select-col2-heading{font-size:1.5rem;font-weight:700}.p-message{margin:auto;width:57.5rem}}