html{--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55);--color-gold: #e2cd81;--color-gold-heavy: #bdac6d;--color-navyblue: #2c5670;--color-navyblue-light: #7d98a2;--color-navyblue-white: #f2f6f8;--font-serif: "Noto Serif Display", serif;--font-nunito: "Nunito Sans", sans-serif}.m-cv__deco .c-object{top:-60vw;left:-45.3333333333vw;z-index:-1;width:73.6vw}@media(min-width:768px){.m-cv__deco .c-object{top:-29.6875vw;left:-16.25vw;width:40.125vw}}@media(min-width:1601px){.m-cv__deco .c-object{top:-475px;left:-260px;width:642px}}.p-sec__object{position:relative}.p-sec__object .c-object{top:-12vw;right:-33.3333333333vw;z-index:-1;width:73.6vw}@media(min-width:768px){.p-sec__object .c-object{top:-24.375vw;right:-19.6875vw;width:43.625vw}}@media(min-width:1601px){.p-sec__object .c-object{top:-390px;right:-315px;width:698px}}.p-sec .newsletter-list-wrapper{margin:10.6666666667vw 0 0}@media(min-width:768px){.p-sec .newsletter-list-wrapper{margin:5vw 0 0}}@media(min-width:1601px){.p-sec .newsletter-list-wrapper{margin:80px 0 0}}@media(min-width:768px){.p-sec .newsletter-list{display:flex;flex-wrap:wrap;gap:5vw 1.875vw}}@media(min-width:1601px){.p-sec .newsletter-list{gap:80px 30px}}@media(min-width:768px){.p-sec .newsletter-list .newsletter{display:flex;flex-direction:column;width:30vw}}@media(min-width:1601px){.p-sec .newsletter-list .newsletter{width:480px}}.p-sec .newsletter-list .newsletter__img{border:1px solid #cfcfcf}@media(min-width:768px){.p-sec .newsletter-list .newsletter__img{margin:0 0 auto}}.p-sec .newsletter-list .newsletter__img img{width:100%}.p-sec .newsletter-list .newsletter__name{padding:3.2vw;font-size:3.2vw;text-decoration:underline;color:#000}@media(min-width:768px){.p-sec .newsletter-list .newsletter__name{padding:1vw;font-size:1vw}}@media(min-width:1601px){.p-sec .newsletter-list .newsletter__name{padding:16px;font-size:16px}}.p-sec .newsletter-list .newsletter__ttl{display:flex;justify-content:center;margin:5.3333333333vw 0 0;font-size:4.2666666667vw}@media(min-width:768px){.p-sec .newsletter-list .newsletter__ttl{margin:1.875vw 0 0;font-size:1.125vw}}@media(min-width:1601px){.p-sec .newsletter-list .newsletter__ttl{margin:30px 0 0;font-size:18px}}.p-sec .newsletter-list .newsletter__ttl .year{position:relative;padding:0 0 0 5.3333333333vw;margin:0 0 0 5.3333333333vw;font-weight:700}@media(min-width:768px){.p-sec .newsletter-list .newsletter__ttl .year{padding:0 0 0 1.875vw;margin:0 0 0 1.875vw}}.p-sec .newsletter-list .newsletter__ttl .year:before{position:absolute;top:50%;left:0;width:.2666666667vw;height:4.2666666667vw;content:"";background:var(--color-navyblue);transform:translateY(-50%)}@media(min-width:768px){.p-sec .newsletter-list .newsletter__ttl .year:before{width:.0625vw;height:1vw}}@media(min-width:1601px){.p-sec .newsletter-list .newsletter__ttl .year:before{width:1px;height:16px}}.p-sec .newsletter-list .newsletter__ttl .issue{font-family:Nunito Sans,sans-serif;font-weight:800}.p-sec .newsletter-list .newsletter__btn{display:flex;justify-content:space-between;margin:5.3333333333vw 0 0}@media(min-width:768px){.p-sec .newsletter-list .newsletter__btn{margin:1.875vw 0 0}}@media(min-width:1601px){.p-sec .newsletter-list .newsletter__btn{margin:30px 0 0}}.p-sec .newsletter-list .newsletter__btn .online{display:flex;align-items:center;justify-content:center;width:75.7333333333vw;height:10.9333333333vw;font-size:3.2vw;background:#fff;font-family:Nunito Sans,sans-serif;font-weight:800;border:.2666666667vw solid var(--color-navyblue);border-radius:1.0666666667vw}@media(min-width:768px){.p-sec .newsletter-list .newsletter__btn .online{width:26.1875vw;height:2.5625vw;font-size:.8125vw;border-width:.0625vw;border-radius:.25vw;transition:color .4s var(--ease-out-sine),background-color .4s var(--ease-out-sine)}}@media(min-width:1601px){.p-sec .newsletter-list .newsletter__btn .online{width:419px;height:41px;font-size:13px;border-width:1px;border-radius:4px}}@media(hover:hover)and (pointer:fine){.p-sec .newsletter-list .newsletter__btn .online:hover{color:#fff;background:var(--color-navyblue)}}.p-sec .newsletter-list .newsletter__btn .download{display:flex;align-items:center;justify-content:center;width:10.9333333333vw;height:10.9333333333vw;background:var(--color-navyblue);border-radius:1.0666666667vw}@media(min-width:768px){.p-sec .newsletter-list .newsletter__btn .download{width:2.5625vw;height:2.5625vw;border-radius:.25vw}}@media(min-width:1601px){.p-sec .newsletter-list .newsletter__btn .download{width:41px;height:41px;border-radius:4px}}.p-sec .newsletter-list .newsletter__btn .download img{width:6.6666666667vw}@media(min-width:768px){.p-sec .newsletter-list .newsletter__btn .download img{width:1.875vw}}@media(min-width:1601px){.p-sec .newsletter-list .newsletter__btn .download img{width:30px}}.p-sec .newsletter-list .newsletter+.newsletter{margin:10.6666666667vw 0 0}@media(min-width:768px){.p-sec .newsletter-list .newsletter+.newsletter{margin:0}}.p-sec .newsletter-list .newsletter.js-scroll-observer{opacity:0}.p-sec .newsletter-list .newsletter.js-scroll-observer.is-active{opacity:1;transition:opacity .5s var(--ease-out-sine)}
