@font-face{font-family:Optima;src:url(../fonts/Optima-Regular.woff2) format("woff2"),url(../fonts/Optima-Regular.woff) format("woff");font-optical-sizing:auto;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/Inter-Medium.woff2) format("woff2"),url(../fonts/Inter-Medium.woff) format("woff");font-optical-sizing:auto;font-weight:500;font-style:normal;font-display:swap}.p-plan-banner{margin-inline:auto}@media only screen and (min-width:768px){.p-plan-banner{width:57.2916666667%}}@media only screen and (max-width:767px){.p-plan-banner{width:90.6542056075%}}.p-plan-banner .bnr{display:block}.mouse .p-plan-banner .bnr{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .p-plan-banner .bnr:hover,.touch .p-plan-banner .bnr.touchstart{opacity:.7}.touch .p-plan-banner .bnr{-webkit-tap-highlight-color:transparent}.touch .p-plan-banner .bnr.touchend{-webkit-transition-delay:.2s;transition-delay:.2s}.p-plan-banner .bnr+.bnr{margin-top:1.2307692308rem}.p-plan__inner{margin-inline:auto;height:100svh;background:#f4f4f4}@media only screen and (min-width:1200px){.p-plan__inner{width:57.2916666667%}}@media print{.p-plan__inner{width:57.2916666667%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-plan__inner{width:90.6542056075%}}@media only screen and (max-width:767px){.p-plan__inner{width:90.6542056075%}}@media only screen and (min-width:1200px){.p-plan__inner{margin-top:4.2857142857em}}@media print{.p-plan__inner{margin-top:4.2857142857em}}@media only screen and (min-width:768px)and (max-width:1199px){.p-plan__inner{margin-top:3em}}@media only screen and (max-width:767px){.p-plan__inner{margin-top:2.5714285714em}}.p-plan__inner iframe,.p-plan__inner img{width:100%;min-height:100svh}