.btnArrow{--slot-travel: 100%;overflow:hidden;position:relative}.btnArrow svg{transition:transform .6s cubic-bezier(0.33, 1, 0.68, 1);transition:transform .6s var(--fv-ease-out, cubic-bezier(0.33, 1, 0.68, 1))}.btnArrow svg+svg{top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;transform:translateX(calc(var(--slot-travel) * -1))}@media(hover: hover){.btnArrow[data-arrow-hover] svg:first-of-type{transform:translateX(var(--slot-travel))}.btnArrow:hover svg:first-of-type{transform:translateX(var(--slot-travel))}.btnArrow[data-arrow-hover] svg+svg,.btnArrow:hover svg+svg{transform:translateX(0)}}@media(prefers-reduced-motion: reduce){.btnArrow svg{transition:none}.btnArrow[data-arrow-hover] svg:first-of-type{transform:translateX(0)}.btnArrow:hover svg:first-of-type{transform:translateX(0)}.btnArrow[data-arrow-hover] svg+svg,.btnArrow:hover svg+svg{transform:translateX(0)}}.btnArrow{--btn-arrow-size: 22px;--btn-arrow-glyph-w: 9.67px;--btn-arrow-glyph-h: 9.33px;--slot-travel: var(--btn-arrow-size);align-items:center;background:#0e0d6a;border-radius:9999px;color:#fff;display:inline-flex;flex:none;height:22px;height:var(--btn-arrow-size);justify-content:center;transition:background-color .28s ease, transform .28s cubic-bezier(0.34, 1.4, 0.64, 1);width:22px;width:var(--btn-arrow-size)}.btnArrow svg{display:block;height:var(--btn-arrow-glyph-h);width:var(--btn-arrow-glyph-w)}.btnArrow[data-entry-hover-color=blue]{background:#5d9fea}.btnArrow[data-entry-hover-color=green]{background:#57d5d3}.btnArrow[data-entry-hover-color=yellow]{background:#ffe37d}.btnArrow[data-entry-hover-color=pink]{background:#ffa2b6}@media(hover: hover){.btnArrow[data-arrow-hover],.btnArrow:hover{transform:scale(1.12)}}@media(prefers-reduced-motion: reduce){.btnArrow{transition:none}.btnArrow[data-arrow-hover],.btnArrow:hover{transform:none}}.btnArrow--blue{background:#5d9fea}.btnArrow--18{--btn-arrow-size: 18px;--btn-arrow-glyph-w: 8.24px;--btn-arrow-glyph-h: 8.02px}.btnArrow--20{--btn-arrow-size: 20px;--btn-arrow-glyph-w: 8.95px;--btn-arrow-glyph-h: 8.68px}.btnArrow--26{--btn-arrow-size: 26px;--btn-arrow-glyph-w: 11.1px;--btn-arrow-glyph-h: 10.64px}.btnArrow--27{--btn-arrow-size: 27px;--btn-arrow-glyph-w: 9.31px;--btn-arrow-glyph-h: 9px}.btnArrow--28{--btn-arrow-size: 28px;--btn-arrow-glyph-w: 10.19px;--btn-arrow-glyph-h: 9.97px}.btnArrow--36{--btn-arrow-size: 36px;--btn-arrow-glyph-w: 12.41px;--btn-arrow-glyph-h: 12px}.cta{align-items:center;background:#f2f2f2;border-radius:32px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1800px;min-height:370px;overflow:clip;padding:40px 24px;position:relative}@media screen and (min-width: 768px)and (max-width: 1023px)and (orientation: portrait),screen and (min-width: 1024px)and (orientation: portrait)and (hover: none){.cta{min-height:440px;padding:48px 44px}}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.cta{min-height:min(100vw*500/1300,692.31px);padding:min(100vw*48/1300,66.46px) min(100vw*80/1300,110.77px)}}.cta__deco{pointer-events:none;position:absolute}.cta__deco>svg{display:block;position:absolute}.cta__deco--wide{aspect-ratio:1;left:50%;top:50%;transform:translate(-50%, -50%) translate(-0.2283%, -6.8493%) scaleX(-1);width:101.0769%}.cta__deco--wide>svg{height:122.2572%;left:-47.33%;top:-11.94%;width:193.0373%}.cta__deco--narrow{aspect-ratio:1;left:50%;top:50%;transform:translate(-50%, -50%) scaleX(-1);width:168.4615%}.cta__deco--narrow>svg{height:167.516%;left:-39.62%;top:-40.39%;width:139.6237%}.cta__deco--line{aspect-ratio:657/271.284;left:50%;top:50%;transform:translate(-50%, -50%) translate(-33.443%, -34.667%) rotate(-159.09deg) scaleY(-1);width:168.4615%}.cta__deco--line>svg{height:109.4915%;left:-1.59%;top:-5.53%;width:101.8038%}.cta.is-cta-line-ready .cta__decoPath{stroke-dasharray:0 1;stroke-dashoffset:0;transition:stroke-dasharray 1600ms cubic-bezier(0.33, 1, 0.68, 1);transition:stroke-dasharray 1600ms var(--fv-ease-out, cubic-bezier(0.33, 1, 0.68, 1));transition-delay:0ms;transition-delay:var(--cta-line-delay, 0ms)}.cta.is-cta-line-ready.is-cta-line-show .cta__decoPath{stroke-dasharray:1 1}.cta__inner{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.cta__heading{color:#1e1e1e;font-family:"Noto Sans JP Variable",-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:clamp(2.2rem,1.9029rem + 0.7619vw,3rem);font-weight:700;letter-spacing:.01em;line-height:2;margin:0;text-align:center}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.cta__heading{font-size:clamp(2.279rem,0.0001rem + 2.2255vw,4.006rem)}}.cta__entry{--entry-hover-color: #5d9fea;--entry-band-angle: -22deg;--entry-band-from: -110%;isolation:isolate;overflow:hidden;position:relative}.cta__entry::before{aspect-ratio:2/1;background:var(--entry-hover-color);border-radius:60% 40% 55% 45%/100%;content:"";left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(var(--entry-band-angle)) translateX(var(--entry-band-from));transition:transform .45s cubic-bezier(0.33, 1, 0.68, 1);width:240%;z-index:0}.cta__entry>*{position:relative;z-index:1}@media(hover: hover){.cta__entry:hover::before{transform:translate(-50%, -50%) rotate(var(--entry-band-angle)) translateX(0);transition:transform 1.2s cubic-bezier(0.3, 0.55, 0.25, 1)}.cta__entry:hover .cta__entryLabel{letter-spacing:.15em;text-indent:.15em;transition:letter-spacing .3s cubic-bezier(0.33, 1, 0.68, 1), text-indent .3s cubic-bezier(0.33, 1, 0.68, 1)}}.cta__entry:focus-visible::before{transform:translate(-50%, -50%) rotate(var(--entry-band-angle)) translateX(0);transition:transform 1.2s cubic-bezier(0.3, 0.55, 0.25, 1)}.cta__entry:focus-visible .cta__entryLabel{letter-spacing:.15em;text-indent:.15em;transition:letter-spacing .3s cubic-bezier(0.33, 1, 0.68, 1), text-indent .3s cubic-bezier(0.33, 1, 0.68, 1)}@media(prefers-reduced-motion: reduce){.cta__entry::before,.cta__entry:hover::before,.cta__entry:focus-visible::before{transition:none}.cta__entry .cta__entryLabel,.cta__entry:hover .cta__entryLabel,.cta__entry:focus-visible .cta__entryLabel{transition:none}}.cta__entry{align-items:center;background:#ff89a2;border-radius:8px;box-sizing:border-box;color:#fff;display:flex;height:62px;justify-content:space-between;margin-top:18px;padding:0 16px 0 36px;-webkit-text-decoration:none;text-decoration:none;width:270px}@media screen and (min-width: 768px)and (max-width: 1023px)and (orientation: portrait),screen and (min-width: 1024px)and (orientation: portrait)and (hover: none){.cta__entry{height:74px;margin-top:22px;padding:0 20px 0 44px;width:320px}}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.cta__entry{border-radius:12px;height:min(100vw*90/1300,124.62px);margin-top:min(100vw*29/1300,40.15px);padding:0 min(100vw*24/1300,33.23px) 0 min(100vw*54/1300,74.77px);width:min(100vw*360/1300,498.46px)}}.cta__entry[data-entry-hover-color=blue]{--entry-hover-color: #5d9fea}.cta__entry[data-entry-hover-color=green]{--entry-hover-color: #57d5d3}.cta__entry[data-entry-hover-color=yellow]{--entry-hover-color: #ffe37d}.cta__entry[data-entry-hover-color=pink]{--entry-hover-color: #ffa2b6}.cta__entry:focus-visible{outline:2px solid #1e1e1e;outline-offset:3px}.cta__entryLabel{letter-spacing:.04em;text-indent:.04em;transition:letter-spacing .45s cubic-bezier(0.33, 1, 0.68, 1), text-indent .45s cubic-bezier(0.33, 1, 0.68, 1);line-height:1.2;text-box:trim-both cap alphabetic;flex:1 0 0;font-family:"Manrope Variable",sans-serif;font-size:clamp(2.2rem,1.9771rem + 0.5714vw,2.8rem);font-weight:800;text-align:center}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.cta__entryLabel{font-size:clamp(2.143rem,0.0013rem + 2.0915vw,3.766rem)}}.cta__entryArrow{background:#fff;color:#ff89a2}@media screen and (min-width: 768px)and (max-width: 1023px)and (orientation: portrait),screen and (min-width: 1024px)and (orientation: portrait)and (hover: none){.cta__entryArrow{--btn-arrow-size: 24px;--btn-arrow-glyph-w: 9.67px;--btn-arrow-glyph-h: 9.33px}}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.cta__entryArrow{--btn-arrow-size: min(100vw * 26 / 1300, 36px);--btn-arrow-glyph-w: min(100vw * 11.1 / 1300, 15.37px);--btn-arrow-glyph-h: min(100vw * 10.64 / 1300, 14.73px)}}.cta__entry .cta__entryArrow{color:#ff89a2;transition:background-color .28s ease, transform .28s cubic-bezier(0.34, 1.4, 0.64, 1), color .6s cubic-bezier(0.33, 1, 0.68, 1)}@media(hover: hover){.cta__entry:hover .cta__entryArrow{color:var(--entry-hover-color)}}.cta__entry:focus-visible .cta__entryArrow{color:var(--entry-hover-color)}@media(prefers-reduced-motion: reduce){.cta__entry .cta__entryArrow{transition:none}}.cta__lead{color:#1e1e1e;font-family:"Noto Sans JP Variable",-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:clamp(1.3rem,1.1886rem + 0.2857vw,1.6rem);font-weight:500;letter-spacing:.01em;line-height:1.8;margin:25px 0 0;text-align:center}@media screen and (min-width: 768px)and (max-width: 1023px)and (orientation: portrait),screen and (min-width: 1024px)and (orientation: portrait)and (hover: none){.cta__lead{margin-top:30px}}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.cta__lead{font-size:clamp(1.229rem,0.0005rem + 1.1997vw,2.16rem);line-height:2;margin-top:min(100vw*38/1300,52.62px)}}@media(prefers-reduced-motion: reduce){.cta__entry{transition:none}.cta.is-cta-line-ready .cta__decoPath{stroke-dasharray:1 1;transition:none}}.currentPage--about-message{background:#fff;color:#1e1e1e;isolation:isolate;overflow-x:clip;position:relative}.currentPage--about-message .main{position:relative}.has-js .currentPage--about-message .memberCurve__path{stroke-dasharray:0 1;stroke-dashoffset:0}.has-js .currentPage--about-message .memberCurve.is-member-curve-ready .memberCurve__path{transition:stroke-dasharray 1600ms cubic-bezier(0.33, 1, 0.68, 1);transition:stroke-dasharray 1600ms var(--fv-ease-out, cubic-bezier(0.33, 1, 0.68, 1));transition-delay:0ms;transition-delay:var(--member-curve-delay, 0ms)}.has-js .currentPage--about-message .memberCurve.is-member-curve-show .memberCurve__path{stroke-dasharray:1 1}@media(prefers-reduced-motion: reduce){.has-js .currentPage--about-message .memberCurve__path{stroke-dasharray:1 1;transition:none}}.messageHeroCurve{display:block;top:0;right:0;bottom:auto;left:0;pointer-events:none;position:absolute;z-index:0}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageHeroCurve{display:none}}.messageHeroCurve__item{position:absolute}.messageHeroCurve__item svg{display:block;height:100%;overflow:visible;width:100%}.messageHeroCurve__item--yellow{aspect-ratio:669.882/539.792;left:-27.8%;top:313.48px;width:171.6462%}.messageHeroCurve__item--teal{aspect-ratio:367.064/373;left:33.2041%;top:-56.5px;width:94.119%}.messageIntro{padding-top:40px;position:relative}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageIntro{padding-top:min(100vw*80/1300,110.77px)}}.messageIntro__curve{display:none;pointer-events:none;position:absolute;z-index:0}.messageIntro__curve svg{display:block;height:100%;overflow:visible;width:100%}.messageIntro__curve--yellowWide{aspect-ratio:1533.8/661.329;display:none}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageIntro__curve--yellowWide{display:block;left:calc(50% - min(100vw * 773 / 1300, 1070.31px));top:calc(-1*min(100vw * 61 / 1300, 84.46px));width:min(100vw*1533.8/1300,2123.72px)}}.messageIntro__curve--tealWide{aspect-ratio:791.14/1143.59;display:none}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageIntro__curve--tealWide{display:block;left:calc(50% + min(100vw * 114.4 / 1300, 158.4px));top:calc(-1*min(100vw * 660.6 / 1300, 914.68px));width:min(100vw*791.1/1300,1095.37px)}}.messageIntro__photo{border-radius:0;overflow:hidden;position:relative;z-index:1}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageIntro__photo{margin-left:auto;margin-right:auto;max-width:1800px;padding-left:6.1538%;padding-right:6.1538%}}.messageIntro__photo .img{border-radius:24px;overflow:hidden;position:relative}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageIntro__photo .img{border-radius:32px}}.messageIntro__photo .img{display:block}.messageIntro__photo .img__image{border-radius:inherit;display:block;height:280px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width: 768px)and (max-width: 1023px)and (orientation: portrait),screen and (min-width: 1024px)and (orientation: portrait)and (hover: none){.messageIntro__photo .img__image{aspect-ratio:390/280;height:auto}}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageIntro__photo .img__image{height:min(100vw*590/1300,816.92px)}}.messageIntro__inner{box-sizing:border-box;margin:0 auto;max-width:1800px;padding:0 24px;width:100%}@media screen and (min-width: 768px)and (max-width: 1023px)and (orientation: portrait),screen and (min-width: 1024px)and (orientation: portrait)and (hover: none){.messageIntro__inner{padding:0 44px}}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageIntro__inner{padding:0 6.1538%}}.messageIntro__inner{margin-top:64px;position:relative;text-align:center;z-index:1}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageIntro__inner{margin-top:min(100vw*120/1300,166.15px)}}.messageIntro__catch{color:#1e1e1e;font-family:"Noto Sans JP Variable",-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:clamp(2.2rem,1.68rem + 1.3333vw,3.6rem);font-weight:700;letter-spacing:.01em;line-height:1.7}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageIntro__catch{font-size:clamp(2.689rem,0.001rem + 2.625vw,4.726rem)}}.messageIntro__lead{color:#1e1e1e;font-family:"Noto Sans JP Variable",-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:clamp(1.3rem,1.1886rem + 0.2857vw,1.6rem);font-weight:500;line-height:2}.messageIntro__lead>*+*{margin-top:0}.messageIntro__lead>*+.is-blockStart{margin-top:1em}.messageIntro__lead>p:first-child{text-box:trim-start cap alphabetic}.messageIntro__lead>p:last-child{text-box:trim-end cap alphabetic}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageIntro__lead{font-size:clamp(1.229rem,0.0005rem + 1.1997vw,2.16rem)}}.messageIntro__lead{font-size:clamp(1.4rem,1.2886rem + 0.2857vw,1.7rem);letter-spacing:0;line-height:1.9;margin-left:auto;margin-right:auto;margin-top:64px;max-width:752px;text-align:left}.messageIntro__lead>*+.is-blockStart{margin-top:2.6em}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageIntro__lead{font-size:clamp(1.308rem,0.0016rem + 1.2758vw,2.298rem);letter-spacing:.01em;line-height:2;margin-top:min(100vw*88/1300,121.85px);max-width:min(100vw*752/1300,1041.23px);text-align:center}}.messageBody{padding-top:64px;position:relative}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody{padding-top:min(100vw*160/1300,221.54px)}}.messageBody__inner{box-sizing:border-box;margin:0 auto;max-width:1800px;padding:0 24px;width:100%}@media screen and (min-width: 768px)and (max-width: 1023px)and (orientation: portrait),screen and (min-width: 1024px)and (orientation: portrait)and (hover: none){.messageBody__inner{padding:0 44px}}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__inner{padding:0 6.1538%}}.messageBody__inner{position:relative;z-index:1}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__inner{align-items:flex-start;display:flex;gap:min(100vw*80/1300,110.77px);padding-left:3.0769%}}.messageBody__sidebar{display:none}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__sidebar{display:block;flex:none;position:sticky;top:min(100vw*104/1300,144px);width:min(100vw*290/1300,401.54px)}}.messageBody__sidebarLabel{line-height:2;text-box:trim-both cap alphabetic;background:#f2f2f2;border-radius:16px 16px 0 0;color:#1e1e1e;font-family:"Manrope Variable",sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.15px;margin:0;padding:32px 28px 0}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__sidebarLabel{border-radius:min(100vw*16/1300,22.15px) min(100vw*16/1300,22.15px) 0 0;font-size:clamp(1.103rem,0.0011rem + 1.076vw,1.938rem);padding:min(100vw*32/1300,44.31px) min(100vw*28/1300,38.77px) 0}}.messageBody__sidebarList{background:#f2f2f2;border-radius:0 0 16px 16px;display:flex;flex-direction:column;list-style:none;margin:0;padding:24px 12px}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__sidebarList{border-radius:0 0 min(100vw*16/1300,22.15px) min(100vw*16/1300,22.15px);padding:min(100vw*24/1300,33.23px) min(100vw*12/1300,16.62px)}}.messageBody__sidebarItem{margin:0}.messageBody__sidebarLink{align-items:center;background:rgba(0,0,0,0);border-radius:6px;color:#1e1e1e;display:flex;gap:12px;justify-content:space-between;padding:20px 16px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__sidebarLink{border-radius:min(100vw*6/1300,8.31px);gap:min(100vw*12/1300,16.62px);padding:min(100vw*20/1300,27.69px) min(100vw*16/1300,22.15px)}}.messageBody__sidebarLink.is-active,.messageBody__sidebarLink:hover,.messageBody__sidebarLink:focus-visible{background:#fff}.messageBody__sidebarNumber{line-height:1.7;text-box:trim-both cap alphabetic;color:#398ae5;display:inline-block;flex:none;font-family:"Manrope Variable",sans-serif;font-size:1.4rem;font-weight:700}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__sidebarNumber{font-size:clamp(1.103rem,0.0011rem + 1.076vw,1.938rem)}}.messageBody__sidebarText{color:#1e1e1e;flex:1;font-family:"Noto Sans JP Variable",-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:1.4rem;font-weight:500;line-height:1.7;min-width:0}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__sidebarText{font-size:clamp(1.103rem,0.0011rem + 1.076vw,1.938rem)}}.messageBody__sidebarIcon{color:#398ae5;flex:none;height:min(100vw*9.12/1300,12.63px);transform:rotate(90deg);width:min(100vw*5.05/1300,6.99px)}.messageBody__content{min-width:0;position:relative}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__content{flex:1}}.messageBody__curve{display:none;pointer-events:none;position:absolute;z-index:0}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__curve{display:block}}.messageBody__curve svg{display:block;height:100%;overflow:visible;width:100%}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__curve--pink{aspect-ratio:1686.52/1099.16;left:calc(50% - min(100vw * 785.9 / 1300, 1088.17px));top:min(100vw*1189.4/1300,1646.86px);width:min(100vw*1686.5/1300,2335.15px)}}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__curve--blue{aspect-ratio:1593.97/1142.27;left:calc(50% - min(100vw * 392.7 / 1300, 543.74px));top:min(100vw*2835.3/1300,3925.8px);width:min(100vw*1594/1300,2207.08px)}}.messageBody__list{display:flex;flex-direction:column;gap:80px;list-style:none;margin:0;padding:0;position:relative;z-index:1}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__list{gap:min(100vw*120/1300,166.15px)}}.messageBody__item{display:flex;flex-direction:column;scroll-margin-top:100px}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__item{display:grid;grid-template-columns:1fr min(100vw*363/1300,502.62px);scroll-margin-top:140px}}.messageBody__itemHeader{display:flex;flex-direction:column;gap:20px;margin-bottom:48px}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__itemHeader{grid-column:1/-1}}.messageBody__itemTag{line-height:1.7;text-box:trim-both cap alphabetic;align-self:flex-start;background:#5d9fea;border-radius:4px;color:#fff;display:inline-block;font-family:"Manrope Variable",sans-serif;font-size:1.4rem;font-weight:700;padding:6px}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__itemTag{font-size:clamp(1.103rem,0.0011rem + 1.076vw,1.938rem)}}.messageBody__itemHeading{line-height:1.7;text-box:trim-both cap alphabetic;color:#1e1e1e;font-family:"Noto Sans JP Variable",-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:clamp(1.7rem,1.3657rem + 0.8571vw,2.6rem);font-weight:600}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__itemHeading{font-size:clamp(1.953rem,-0.0013rem + 1.9085vw,3.434rem)}}.messageBody__itemBody{min-width:0}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__itemBody{grid-column:1/-1}}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__itemBody--withPhoto{grid-column:1/2;padding-right:min(100vw*48/1300,66.46px)}}.messageBody__itemText{color:#1e1e1e;font-family:"Noto Sans JP Variable",-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:clamp(1.3rem,1.1886rem + 0.2857vw,1.6rem);font-weight:500;line-height:2}.messageBody__itemText>*+*{margin-top:0}.messageBody__itemText>*+.is-blockStart{margin-top:1em}.messageBody__itemText>p:first-child{text-box:trim-start cap alphabetic}.messageBody__itemText>p:last-child{text-box:trim-end cap alphabetic}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__itemText{font-size:clamp(1.229rem,0.0005rem + 1.1997vw,2.16rem)}}.messageBody__itemPhoto{border-radius:12px;margin-bottom:48px;order:-1;overflow:hidden}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__itemPhoto{border-radius:20px;grid-column:2/3;margin-bottom:0;order:0;width:min(100vw*363/1300,502.62px)}}.messageBody__itemPhoto .img{display:block}.messageBody__itemPhoto .img__image{border-radius:inherit;display:block;height:400px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width: 768px)and (max-width: 1023px)and (orientation: portrait),screen and (min-width: 1024px)and (orientation: portrait)and (hover: none){.messageBody__itemPhoto .img__image{aspect-ratio:342/400;height:auto}}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__itemPhoto .img__image{height:min(100vw*545/1300,754.62px)}}.messageBody__itemPhoto .img__image{-o-object-position:center 30%;object-position:center 30%}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__itemPhoto .img__image{-o-object-position:center center;object-position:center center}}.messageBody__itemLeadPhoto{border-radius:12px;margin-bottom:48px;overflow:hidden}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__itemLeadPhoto{border-radius:20px;grid-column:1/-1;margin-bottom:min(100vw*88/1300,121.85px)}}.messageBody__itemLeadPhoto .img{display:block}.messageBody__itemLeadPhoto .img__image{border-radius:inherit;display:block;height:210px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width: 768px)and (max-width: 1023px)and (orientation: portrait),screen and (min-width: 1024px)and (orientation: portrait)and (hover: none){.messageBody__itemLeadPhoto .img__image{aspect-ratio:342/210;height:auto}}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageBody__itemLeadPhoto .img__image{height:min(100vw*470/1300,650.77px)}}.messageClosing{display:flex;flex-direction:column;gap:24px;margin-top:80px;position:relative;z-index:1}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageClosing{margin-top:min(100vw*120/1300,166.15px)}}.messageClosing__photo{border-radius:12px;overflow:hidden}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageClosing__photo{border-radius:20px}}.messageClosing__photo .img{display:block}.messageClosing__photo .img__image{border-radius:inherit;display:block;height:210px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width: 768px)and (max-width: 1023px)and (orientation: portrait),screen and (min-width: 1024px)and (orientation: portrait)and (hover: none){.messageClosing__photo .img__image{aspect-ratio:342/210;height:auto}}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageClosing__photo .img__image{height:min(100vw*470/1300,650.77px)}}.messageClosing__name{align-items:baseline;display:flex;gap:8px;justify-content:flex-end;margin:0;text-align:right}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageClosing__name{align-items:flex-end;flex-direction:column;gap:4px}}.messageClosing__role{color:#767676;font-family:"Noto Sans JP Variable",-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:1.2rem;font-weight:500;line-height:1.56;white-space:nowrap}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageClosing__role{font-size:clamp(0.945rem,-0.0011rem + 0.924vw,1.662rem)}}.messageClosing__person{color:#1e1e1e;font-family:"Noto Sans JP Variable",-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:1.4rem;font-weight:500;line-height:1.56;white-space:nowrap}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageClosing__person{font-size:clamp(1.103rem,0.0011rem + 1.076vw,1.938rem)}}.messageNav{padding-top:88px;padding-bottom:64px}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageNav{padding-top:min(100vw*160/1300,221.54px);padding-bottom:min(100vw*120/1300,166.15px)}}.messageNav{position:relative;z-index:1}.messageNav__inner{box-sizing:border-box;margin:0 auto;max-width:1800px;padding:0 24px;width:100%}@media screen and (min-width: 768px)and (max-width: 1023px)and (orientation: portrait),screen and (min-width: 1024px)and (orientation: portrait)and (hover: none){.messageNav__inner{padding:0 44px}}@media screen and (min-width: 1024px)and (hover: hover),screen and (min-width: 768px)and (orientation: landscape){.messageNav__inner{padding:0 6.1538%}}