@keyframes Breadcrumb_fadeInUp__au8F5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Breadcrumb_fadeIn__ZW0yo{0%{opacity:0}to{opacity:1}}@keyframes Breadcrumb_textReveal__UnK9l{0%{opacity:0;transform:translateY(30px) scale(.95);filter:blur(10px)}60%{opacity:.8;transform:translateY(-5px) scale(1.02);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes Breadcrumb_gradientShift__acvdV{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes Breadcrumb_textGlow__xdicP{0%,to{text-shadow:0 0 20px rgba(89,195,204,.3),0 0 40px rgba(89,195,204,.2),0 0 60px rgba(89,195,204,.1)}50%{text-shadow:0 0 30px rgba(89,195,204,.5),0 0 60px rgba(89,195,204,.3),0 0 90px rgba(89,195,204,.2)}}@keyframes Breadcrumb_puniPuni__cgAoM{0%{border-radius:70% 30% 55% 45%/40% 45% 55% 60%;transform:scale(1) rotate(0deg)}50%{border-radius:40% 60% 35% 65%/75% 30% 70% 25%;transform:scale(.95,1.05) rotate(180deg)}to{border-radius:45% 55% 35% 65%/55% 45% 55% 45%;transform:scale(1) rotate(1turn)}}.Breadcrumb_breadcrumb__e5gUZ{padding:16px 0;background-color:#f3f3f3}.Breadcrumb_breadcrumb__list__x3r09{display:flex;align-items:center;list-style:none;margin:0;padding:0;overflow:hidden;white-space:nowrap}.Breadcrumb_breadcrumb__item__e1Eh3{font-size:1.4rem;line-height:1.6;font-weight:400;color:#2d2b2b}.Breadcrumb_breadcrumb__item__e1Eh3:not(:last-child):after{content:"/";margin:0 8px;color:#373737}.Breadcrumb_breadcrumb__link__J0WWA{color:#59c3cc;text-decoration:none;transition:opacity .3s ease-in-out}.Breadcrumb_breadcrumb__link__J0WWA:hover{opacity:.7}.Breadcrumb_breadcrumb__current__ZDWw7{color:#2d2b2b}@keyframes Image_fadeInUp__5VdWX{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Image_fadeIn__k15TI{0%{opacity:0}to{opacity:1}}@keyframes Image_textReveal__Dw6Al{0%{opacity:0;transform:translateY(30px) scale(.95);filter:blur(10px)}60%{opacity:.8;transform:translateY(-5px) scale(1.02);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes Image_gradientShift__DTqHg{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes Image_textGlow__vllKF{0%,to{text-shadow:0 0 20px rgba(89,195,204,.3),0 0 40px rgba(89,195,204,.2),0 0 60px rgba(89,195,204,.1)}50%{text-shadow:0 0 30px rgba(89,195,204,.5),0 0 60px rgba(89,195,204,.3),0 0 90px rgba(89,195,204,.2)}}@keyframes Image_puniPuni__zTh2F{0%{border-radius:70% 30% 55% 45%/40% 45% 55% 60%;transform:scale(1) rotate(0deg)}50%{border-radius:40% 60% 35% 65%/75% 30% 70% 25%;transform:scale(.95,1.05) rotate(180deg)}to{border-radius:45% 55% 35% 65%/55% 45% 55% 45%;transform:scale(1) rotate(1turn)}}.Image_imageWrapper__frPiE{position:relative;width:100%;height:100%;background-color:#f3f3f3;overflow:hidden}.Image_imageWrapper__frPiE.Image_loading__D1_zY{background-color:#f3f3f3}.Image_imageWrapper__frPiE img{transition:opacity .3s ease-in-out;width:100%;height:100%;object-fit:cover}.Image_skeleton__YNksV{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3;overflow:hidden}.Image_shimmer__Rj5Uz{width:100%;height:100%;background:linear-gradient(90deg,rgba(243,243,243,0),rgba(243,243,243,.2) 20%,rgba(243,243,243,.5) 60%,rgba(243,243,243,0));animation:Image_shimmer__Rj5Uz 2s infinite}@keyframes Image_shimmer__Rj5Uz{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes BlogCta_fadeInUp__yjOrT{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes BlogCta_fadeIn__nMjcR{0%{opacity:0}to{opacity:1}}@keyframes BlogCta_textReveal__Cznye{0%{opacity:0;transform:translateY(30px) scale(.95);filter:blur(10px)}60%{opacity:.8;transform:translateY(-5px) scale(1.02);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes BlogCta_gradientShift__idRvA{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes BlogCta_textGlow__bIyHA{0%,to{text-shadow:0 0 20px rgba(89,195,204,.3),0 0 40px rgba(89,195,204,.2),0 0 60px rgba(89,195,204,.1)}50%{text-shadow:0 0 30px rgba(89,195,204,.5),0 0 60px rgba(89,195,204,.3),0 0 90px rgba(89,195,204,.2)}}@keyframes BlogCta_puniPuni__BCsPs{0%{border-radius:70% 30% 55% 45%/40% 45% 55% 60%;transform:scale(1) rotate(0deg)}50%{border-radius:40% 60% 35% 65%/75% 30% 70% 25%;transform:scale(.95,1.05) rotate(180deg)}to{border-radius:45% 55% 35% 65%/55% 45% 55% 45%;transform:scale(1) rotate(1turn)}}.BlogCta_cta__Mb3_S{margin-top:60px;padding:48px;background:linear-gradient(135deg,#1a2332,rgb(25.1371681416,121.0553097345,124.3628318584) 50%,#1a2332);border-radius:16px;position:relative;overflow:hidden}.BlogCta_cta__Mb3_S:before{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(89,195,204,.08) 0,transparent 70%);pointer-events:none}.BlogCta_cta__inner__OsAIq{text-align:center;position:relative;z-index:1}.BlogCta_cta__badge__DS5_Y{display:inline-block;font-size:1.2rem;font-weight:600;letter-spacing:.1em;color:#59c3cc;border:1.5px solid rgba(89,195,204,.4);border-radius:50px;padding:6px 24px;margin-bottom:32px}.BlogCta_cta__heading__yU3DF{font-size:2.8rem;font-weight:700;color:#fff;line-height:1.6;margin-bottom:24px}@media screen and (max-width:768px){.BlogCta_cta__heading__yU3DF{font-size:2.4rem}}.BlogCta_cta__description__u0cy0{font-size:1.4rem;color:hsla(0,0%,100%,.65);line-height:1.8;margin-bottom:40px}@media screen and (max-width:768px){.BlogCta_cta__description__u0cy0{font-size:1.2rem}.BlogCta_cta__description__u0cy0 br{display:none}}.BlogCta_cta__features__FfKvf{display:flex;justify-content:center;gap:32px;margin-bottom:40px}@media screen and (max-width:768px){.BlogCta_cta__features__FfKvf{flex-direction:column;align-items:center;gap:16px}}.BlogCta_cta__feature__wdRz1{display:flex;align-items:center;gap:12px;font-size:1.4rem;color:hsla(0,0%,100%,.8)}@media screen and (max-width:768px){.BlogCta_cta__feature__wdRz1{font-size:1.2rem}}.BlogCta_cta__featureIcon__WDnrU{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(89,195,204,.15);color:#59c3cc;flex-shrink:0}.BlogCta_cta__button__kO1Hp{display:inline-block;background:#59c3cc;color:#fff;font-size:1.6rem;font-weight:600;text-decoration:none;padding:16px 48px;border-radius:50px;transition:all .3s ease-in-out}.BlogCta_cta__button__kO1Hp:hover{background:#26b7bc;transform:translateY(-2px);box-shadow:0 8px 24px rgba(89,195,204,.3)}@media screen and (max-width:768px){.BlogCta_cta__button__kO1Hp{font-size:1.4rem;padding:16px 40px;width:100%;text-align:center}}@keyframes Blog_fadeInUp__IFt6a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Blog_fadeIn__gxDwc{0%{opacity:0}to{opacity:1}}@keyframes Blog_textReveal__RNjJ0{0%{opacity:0;transform:translateY(30px) scale(.95);filter:blur(10px)}60%{opacity:.8;transform:translateY(-5px) scale(1.02);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes Blog_gradientShift__0gq20{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes Blog_textGlow__40xDF{0%,to{text-shadow:0 0 20px rgba(89,195,204,.3),0 0 40px rgba(89,195,204,.2),0 0 60px rgba(89,195,204,.1)}50%{text-shadow:0 0 30px rgba(89,195,204,.5),0 0 60px rgba(89,195,204,.3),0 0 90px rgba(89,195,204,.2)}}@keyframes Blog_puniPuni__IHqq4{0%{border-radius:70% 30% 55% 45%/40% 45% 55% 60%;transform:scale(1) rotate(0deg)}50%{border-radius:40% 60% 35% 65%/75% 30% 70% 25%;transform:scale(.95,1.05) rotate(180deg)}to{border-radius:45% 55% 35% 65%/55% 45% 55% 45%;transform:scale(1) rotate(1turn)}}.Blog_baseButton__primary__A80ZA{position:relative;background-color:hsla(0,0%,100%,0);border:2px solid #59c3cc;border-radius:4px;text-align:center;overflow:hidden;color:#59c3cc;padding:16px;display:block;font-weight:700;transition:all .3s ease}@media(max-width:1024px){.Blog_baseButton__primary__A80ZA{margin-top:32px;margin-bottom:24px}}.Blog_baseButton__primary__A80ZA{width:320px}.Blog_baseButton__primary__A80ZA:hover{background:linear-gradient(135deg,#59C3CC,rgb(56.8755760369,175.0875576037,185.1244239631));border-color:#59c3cc;color:#fff;cursor:pointer}@media(max-width:1024px){.Blog_baseButton__primary__A80ZA{width:100%}}.Blog_baseButton__primary__externalLink__EVgJV{background:url(/_next/static/media/icon_external_link.902e5ae0.svg) right 30px center/30px 30px no-repeat}@media(max-width:1024px){.Blog_baseButton__primary__externalLink__EVgJV{background:url(/_next/static/media/icon_external_link.902e5ae0.svg) right 1% center/30px 30px no-repeat}}.Blog_baseButton__primary__backLink__ZTI2B{background:url(/_next/static/media/icon_arrow_left.4729279b.svg) left 30px center/15px 15px no-repeat}@media(max-width:1024px){.Blog_baseButton__primary__backLink__ZTI2B{background:url(/_next/static/media/icon_arrow_left.4729279b.svg) left 2% center/15px 15px no-repeat}}.Blog_baseButton__primary__small__d8vIV{position:relative;background-color:hsla(0,0%,100%,0);border:2px solid #59c3cc;border-radius:4px;text-align:center;overflow:hidden;color:#59c3cc;padding:16px;display:block;font-weight:700;transition:all .3s ease}@media(max-width:1024px){.Blog_baseButton__primary__small__d8vIV{margin-top:32px;margin-bottom:24px}}.Blog_baseButton__primary__small__d8vIV{width:240px;padding:12px 16px;margin-top:40px}.Blog_baseButton__primary__small__d8vIV:hover{background:linear-gradient(135deg,#59C3CC,rgb(56.8755760369,175.0875576037,185.1244239631));border-color:#59c3cc;color:#fff;cursor:pointer}@media(max-width:1024px){.Blog_baseButton__primary__small__d8vIV{width:100%}}.Blog_baseButton__primary__pc__zAS37{display:block}@media(max-width:1024px){.Blog_baseButton__primary__pc__zAS37{display:none}}.Blog_baseButton__primary__sp__gKknB{display:none}@media(max-width:1024px){.Blog_baseButton__primary__sp__gKknB{display:block}}.Blog_baseButton__primary__base__soS_8{margin-top:64px}@media(max-width:1024px){.Blog_baseButton__primary__base__soS_8{margin-top:32px}}.Blog_baseButton__accent__q9PBK{position:relative;background-color:hsla(0,0%,100%,0);border:2px solid #ff6b6b;border-radius:4px;text-align:center;overflow:hidden;color:#ff6b6b;padding:16px;display:block;font-weight:700;transition:all .3s ease}@media(max-width:1024px){.Blog_baseButton__accent__q9PBK{margin-top:32px;margin-bottom:24px}}.Blog_baseButton__accent__q9PBK{width:320px}.Blog_baseButton__accent__q9PBK:hover{background:linear-gradient(135deg,#FF6B6B,#ff3838);border-color:#ff6b6b;color:#fff;cursor:pointer}@media(max-width:1024px){.Blog_baseButton__accent__q9PBK{width:100%}}.Blog_baseButton__accent__externalLink__cX5mH{background:url(/_next/static/media/icon_external_link.902e5ae0.svg) right 30px center/30px 30px no-repeat}@media(max-width:1024px){.Blog_baseButton__accent__externalLink__cX5mH{background:url(/_next/static/media/icon_external_link.902e5ae0.svg) right 1% center/30px 30px no-repeat}}.Blog_baseButton__accent__backLink__cYBst{background:url(/_next/static/media/icon_arrow_left.4729279b.svg) left 30px center/15px 15px no-repeat}@media(max-width:1024px){.Blog_baseButton__accent__backLink__cYBst{background:url(/_next/static/media/icon_arrow_left.4729279b.svg) left 2% center/15px 15px no-repeat}}.Blog_baseButton__accent__small__mNiB_{position:relative;background-color:hsla(0,0%,100%,0);border:2px solid #ff6b6b;border-radius:4px;text-align:center;overflow:hidden;color:#ff6b6b;padding:16px;display:block;font-weight:700;transition:all .3s ease}@media(max-width:1024px){.Blog_baseButton__accent__small__mNiB_{margin-top:32px;margin-bottom:24px}}.Blog_baseButton__accent__small__mNiB_{width:240px;padding:12px 16px;margin-top:40px}.Blog_baseButton__accent__small__mNiB_:hover{background:linear-gradient(135deg,#FF6B6B,#ff3838);border-color:#ff6b6b;color:#fff;cursor:pointer}@media(max-width:1024px){.Blog_baseButton__accent__small__mNiB_{width:100%}}.Blog_baseButton__accent__pc__R_G9j{display:block}@media(max-width:1024px){.Blog_baseButton__accent__pc__R_G9j{display:none}}.Blog_baseButton__accent__sp__tIZaz{display:none}@media(max-width:1024px){.Blog_baseButton__accent__sp__tIZaz{display:block}}.Blog_baseButton__accent__base__wIqMA{margin-top:64px}@media(max-width:1024px){.Blog_baseButton__accent__base__wIqMA{margin-top:32px}}.Blog_base__inner__BY_rd{max-width:1200px;margin:0 auto;padding:0 40px}@media screen and (max-width:768px){.Blog_base__inner__BY_rd{padding:0 20px}}.Blog_base__inner__BY_rd{width:100%}.Blog_base__innerNarrow__hqGDU{max-width:800px;margin:0 auto;padding:0 40px}@media screen and (max-width:768px){.Blog_base__innerNarrow__hqGDU{padding:0 20px}}.Blog_base__innerNarrow__hqGDU{width:100%}.Blog_heading__decoration__7FAbn{font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;color:#59c3cc;font-size:3.6rem;font-weight:700;line-height:1.4;letter-spacing:0}@media screen and (max-width:768px){.Blog_heading__decoration__7FAbn{font-size:2.8rem}}.Blog_heading__decoration__7FAbn span{font-family:IBM Plex Sans JP,sans-serif;color:#2d2b2b;font-weight:400;font-size:2.4rem}@media screen and (max-width:768px){.Blog_heading__decoration__7FAbn span{font-size:1.6rem}}.Blog_main__ma8xX{position:relative;z-index:10;margin:0 auto;min-height:calc(100vh - 80px);padding-top:120px}.Blog_blog__rDger{padding:60px 0;background-color:#fff}.Blog_blog__layout__EUnSw{display:grid;grid-template-columns:1fr 300px;grid-gap:48px;gap:48px;align-items:start}@media screen and (max-width:768px){.Blog_blog__layout__EUnSw{grid-template-columns:1fr}}.Blog_blog__main__q1y_5{min-width:0}.Blog_blog__sidebar__03We2{display:flex;flex-direction:column;gap:32px;position:-webkit-sticky;position:sticky;top:100px;align-self:start;max-height:calc(100vh - 120px);overflow-y:auto}@media screen and (max-width:768px){.Blog_blog__sidebar__03We2{display:none}}.Blog_blog__sidebarHeading__oDQ5C{font-size:1.8rem;font-weight:600;line-height:1.4;letter-spacing:0;font-family:IBM Plex Sans JP,sans-serif;letter-spacing:-.02em;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #f3f3f3}.Blog_blog__sidebarCta__Gnkw5{background:linear-gradient(135deg,#59C3CC,#26B7BC);border-radius:12px;padding:32px 24px;text-align:center}.Blog_blog__sidebarCtaText__k2f5A{font-size:1.4rem;line-height:1.6;font-weight:400;color:#fff;margin-bottom:16px}.Blog_blog__sidebarCtaButton__fIaI7{display:block;background-color:#fff;color:#59c3cc;font-weight:600;font-size:1.4rem;text-decoration:none;padding:12px 24px;border-radius:50px;transition:opacity .3s ease-in-out}.Blog_blog__sidebarCtaButton__fIaI7:hover{opacity:.85}.Blog_blog__sidebarAuthor___Xr64{background-color:#fff;border:1px solid #f3f3f3;border-radius:12px;padding:24px}.Blog_blog__sidebarAuthorLink__s3Lec{display:flex;align-items:center;gap:16px;text-decoration:none;color:inherit;margin-bottom:16px;transition:opacity .3s ease-in-out}.Blog_blog__sidebarAuthorLink__s3Lec:hover{opacity:.7}.Blog_blog__sidebarAuthorImage__hrrWb{width:64px;height:64px;border-radius:50%;overflow:hidden;flex-shrink:0}.Blog_blog__sidebarAuthorImage__hrrWb img{width:100%;height:100%;object-fit:cover}.Blog_blog__sidebarAuthorName__T_9rI{font-size:1.6rem;font-weight:600;line-height:1.6;letter-spacing:0;color:#2d2b2b}.Blog_blog__sidebarAuthorRole__451od{font-size:1.4rem;line-height:1.6;font-weight:400;color:#999}.Blog_blog__sidebarAuthorBio__nBPg9{font-size:1.4rem;line-height:1.8;font-weight:400;color:#373737}.Blog_blog__sidebarRelated__jcJwJ{background-color:#fff;border:1px solid #f3f3f3;border-radius:12px;padding:24px}.Blog_blog__sidebarRelatedList__Wy_MK{display:flex;flex-direction:column;gap:16px}.Blog_blog__sidebarRelatedItem__iGcqe{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:opacity .3s ease-in-out}.Blog_blog__sidebarRelatedItem__iGcqe:hover{opacity:.7}.Blog_blog__sidebarRelatedItemImage__T_Tvs{width:100%;aspect-ratio:1200/630;border-radius:4px;overflow:hidden}.Blog_blog__sidebarRelatedItemImage__T_Tvs img{width:100%;height:100%;object-fit:cover}.Blog_blog__sidebarRelatedItemTitle__qysiN{font-size:1.4rem;line-height:1.6;font-weight:400;font-weight:500;color:#2d2b2b;margin-top:12px}.Blog_blog__sidebarRelatedItemCategory__E2AC8{font-size:1.2rem;line-height:1.6;font-weight:400;color:#59c3cc;background-color:rgba(89,195,204,.1);padding:4px 12px;border-radius:50px;margin-top:12px;display:inline-block}.Blog_blog__articleHeader__j5f_2{margin-bottom:60px}.Blog_blog__articleHeaderImage__IPcK1{width:100%;aspect-ratio:1200/630;margin-bottom:40px;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1)}@media screen and (max-width:768px){.Blog_blog__articleHeaderImage__IPcK1{margin-bottom:32px}}.Blog_blog__articleHeaderImage__IPcK1 img{width:100%;height:100%;object-fit:cover}.Blog_blog__articleHeaderContentTitle__zxvzy{font-size:3.6rem;font-weight:600;line-height:1.4;letter-spacing:0;margin-bottom:24px}@media screen and (max-width:768px){.Blog_blog__articleHeaderContentTitle__zxvzy{font-size:2.8rem;margin-bottom:16px}}.Blog_blog__articleHeaderContentMeta__afMMp{display:flex;gap:16px;margin-bottom:32px;align-items:center}@media screen and (max-width:768px){.Blog_blog__articleHeaderContentMeta__afMMp{flex-direction:column;align-items:flex-start;gap:8px}}.Blog_blog__articleHeaderContentDate__1zqjT{font-size:1.6rem;line-height:1.6;font-weight:400;color:#373737}.Blog_blog__articleHeaderContentCategory__omBAX{font-size:1.4rem;line-height:1.6;font-weight:400;color:#59c3cc;background-color:rgba(89,195,204,.1);padding:6px 16px;border-radius:50px;display:inline-block}.Blog_blog__articleContent__S3oan{font-size:1.8rem;line-height:1.8;font-weight:400;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,sans-serif;color:#373737}.Blog_blog__articleContent__S3oan h2{font-size:2.8rem;font-weight:600;line-height:1.4;letter-spacing:0;margin:60px 0 24px;padding-bottom:16px;border-bottom:2px solid #f3f3f3;color:#2d2b2b}@media screen and (max-width:768px){.Blog_blog__articleContent__S3oan h2{font-size:2.4rem;margin:40px 0 20px}}.Blog_blog__articleContent__S3oan h3{font-size:2.4rem;font-weight:600;line-height:1.4;letter-spacing:0;margin:40px 0 20px;color:#2d2b2b}@media screen and (max-width:768px){.Blog_blog__articleContent__S3oan h3{font-size:1.8rem;margin:32px 0 16px}}.Blog_blog__articleContent__S3oan p{margin-bottom:1.5em}.Blog_blog__articleContent__S3oan p:last-child{margin-bottom:0}.Blog_blog__articleContent__S3oan mark{background:linear-gradient(transparent 60%,#FFF176 0);padding:0 2px}.Blog_blog__articleContent__S3oan img{max-width:100%;height:auto;margin:32px 0;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.Blog_blog__articleContent__S3oan ol,.Blog_blog__articleContent__S3oan ul{margin:24px 0;padding-left:24px}.Blog_blog__articleContent__S3oan ol li,.Blog_blog__articleContent__S3oan ul li{margin-bottom:12px}.Blog_blog__articleContent__S3oan ol li:last-child,.Blog_blog__articleContent__S3oan ul li:last-child{margin-bottom:0}.Blog_blog__articleContent__S3oan a{color:#59c3cc;text-decoration:underline;transition:opacity .3s ease}.Blog_blog__articleContent__S3oan a:hover{opacity:.7}.Blog_blog__articleContent__S3oan blockquote{margin:32px 0;padding:24px;background-color:#f3f3f3;border-radius:12px;border-left:4px solid #59c3cc;font-style:italic}.Blog_blog__articleContent__S3oan code{background-color:#f3f3f3;padding:2px 6px;border-radius:4px;font-family:monospace;font-size:.9em}.Blog_blog__articleContent__S3oan pre{margin:32px 0;padding:24px;background-color:#2d2b2b;border-radius:12px;overflow-x:auto}.Blog_blog__articleContent__S3oan pre code{background-color:rgba(0,0,0,0);padding:0;color:#fff}.Blog_blog__share__H2rkN{display:flex;align-items:center;gap:24px;margin-top:48px;padding-top:40px;border-top:1px solid #f3f3f3}.Blog_blog__shareLabel__ROOXQ{font-size:1.4rem;font-weight:600;line-height:1.4;letter-spacing:0;font-family:IBM Plex Sans JP,sans-serif;letter-spacing:-.02em;color:#999;flex-shrink:0}.Blog_blog__shareButtons__l3LyA{display:flex;gap:12px}.Blog_blog__shareButton__glYXd{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#f3f3f3;color:#373737;text-decoration:none;transition:all .3s ease-in-out}.Blog_blog__shareButton__glYXd:hover{background:#59c3cc;color:#fff}.Blog_blog__authorSp__Ouiry{display:none;padding:48px 0 0}@media screen and (max-width:768px){.Blog_blog__authorSp__Ouiry{display:block}}.Blog_blog__authorSpHeading__rbGZf{font-size:1.8rem;font-weight:600;line-height:1.4;letter-spacing:0;font-family:IBM Plex Sans JP,sans-serif;letter-spacing:-.02em;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #f3f3f3}.Blog_blog__authorSpCard__1zx2S{background-color:#fff;border:1px solid #f3f3f3;border-radius:12px;padding:24px}.Blog_blog__relatedList__Dc9XO{display:none;margin-top:40px;padding:48px 0;background-color:#f3f3f3}@media screen and (max-width:768px){.Blog_blog__relatedList__Dc9XO{display:block}}.Blog_blog__relatedListTtl__Hpxnd{text-align:center;margin-bottom:40px}.Blog_blog__relatedListTtl__Hpxnd h2{font-size:2.8rem;font-weight:600;line-height:1.4;letter-spacing:0}@media screen and (max-width:768px){.Blog_blog__relatedListTtl__Hpxnd h2{font-size:2.4rem}}.Blog_blog__relatedListContainer__Xh589{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}@media screen and (max-width:768px){.Blog_blog__relatedListContainer__Xh589{grid-template-columns:1fr;gap:24px}}.Blog_blog__relatedListItem__iYjg2{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:block;text-decoration:none;color:inherit}.Blog_blog__relatedListItem__iYjg2:hover{transform:translateY(-4px);box-shadow:0 4px 20px rgba(0,0,0,.1)}.Blog_blog__relatedListItemImage__zEDtN{width:100%;padding-top:56.25%;position:relative}.Blog_blog__relatedListItemImage__zEDtN img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.Blog_blog__relatedListItemContent__6XPmJ{padding:24px}.Blog_blog__relatedListItemContentTitle__ER2em{font-size:1.8rem;font-weight:600;line-height:1.6;letter-spacing:0;margin-bottom:12px;color:#2d2b2b}.Blog_blog__relatedListItemContentCategory__QVNg3{font-size:1.2rem;line-height:1.6;font-weight:400;color:#59c3cc;background-color:rgba(89,195,204,.1);padding:4px 12px;border-radius:50px;display:inline-block}.Blog_pagination__91hwB{display:flex;justify-content:center;align-items:center;width:100%;margin-top:64px}.Blog_pagination__91hwB li{list-style:none}