.PostedBlock[data-astro-cid-ooe3oiyu] .title[data-astro-cid-ooe3oiyu]{padding-top:24px;margin-bottom:12px;font-weight:700}.PostedBlock[data-astro-cid-ooe3oiyu] .comment[data-astro-cid-ooe3oiyu]{display:grid;gap:20px;padding:24px 32px;font-size:calc(14 / var(--base-font-size) * 1rem);background:#fff;border-radius:var(--rounded-md)}@media screen and (max-width: 767px){.PostedBlock[data-astro-cid-ooe3oiyu] .comment[data-astro-cid-ooe3oiyu]{gap:16px;padding:16px 24px}}.PostedBlock[data-astro-cid-ooe3oiyu] .comment[data-astro-cid-ooe3oiyu] .wrapper[data-astro-cid-ooe3oiyu]{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.PostedBlock[data-astro-cid-ooe3oiyu] .comment[data-astro-cid-ooe3oiyu] .wrapper[data-astro-cid-ooe3oiyu]{flex-direction:column}}.PostedBlock[data-astro-cid-ooe3oiyu] .comment[data-astro-cid-ooe3oiyu] .wrapper[data-astro-cid-ooe3oiyu] a[data-astro-cid-ooe3oiyu]{position:relative;flex-shrink:0;padding:2px 32px 2px 28px;margin-left:24px;font-size:calc(14 / var(--base-font-size) * 1rem);color:#333;letter-spacing:.01rem;border:solid 2px var(--color-secondary-orange);border-radius:var(--rounded-lg);--_icon-size: 12px}@media screen and (max-width: 767px){.PostedBlock[data-astro-cid-ooe3oiyu] .comment[data-astro-cid-ooe3oiyu] .wrapper[data-astro-cid-ooe3oiyu] a[data-astro-cid-ooe3oiyu]{margin-top:24px;margin-left:0}}.PostedBlock[data-astro-cid-ooe3oiyu] .comment[data-astro-cid-ooe3oiyu] .wrapper[data-astro-cid-ooe3oiyu] a[data-astro-cid-ooe3oiyu]:before{position:absolute;top:10px;right:12px;display:block;float:inline-start;width:var(--_icon-size);height:var(--_icon-size);content:"";background:var(--color-secondary-orange);-webkit-mask:var(--icon-arrow) center/var(--_icon-size) var(--_icon-size) no-repeat;mask:var(--icon-arrow) center/var(--_icon-size) var(--_icon-size) no-repeat}.PostedBlock[data-astro-cid-ooe3oiyu] .comment[data-astro-cid-ooe3oiyu] .profile[data-astro-cid-ooe3oiyu]{display:flex;gap:16px;align-items:center}@media screen and (max-width: 767px){.PostedBlock[data-astro-cid-ooe3oiyu] .comment[data-astro-cid-ooe3oiyu] .profile[data-astro-cid-ooe3oiyu]{gap:12px}}.PostedBlock[data-astro-cid-ooe3oiyu] .comment[data-astro-cid-ooe3oiyu] .profile[data-astro-cid-ooe3oiyu] .name[data-astro-cid-ooe3oiyu] .displayname[data-astro-cid-ooe3oiyu]{font-size:calc(14 / var(--base-font-size) * 1rem);font-weight:700}.PostedBlock[data-astro-cid-ooe3oiyu] .comment[data-astro-cid-ooe3oiyu] .profile[data-astro-cid-ooe3oiyu] .name[data-astro-cid-ooe3oiyu] .career[data-astro-cid-ooe3oiyu]{font-size:calc(12 / var(--base-font-size) * 1rem);line-height:1.5}.Contents{margin-bottom:80px}@media screen and (max-width: 767px){.Contents{margin-bottom:40px}}.Contents>div{margin-top:43px}@media screen and (max-width: 767px){.Contents>div{margin-top:20px}}.Contents__intro{padding:0 60px}@media screen and (max-width: 767px){.Contents__intro{padding:0 24px}}.Contents__intro>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.Contents__intro>div .categories{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.Contents__intro>div .tag{padding:4px 16px;font-size:calc(14 / var(--base-font-size) * 1rem);font-weight:700;text-transform:capitalize;background-color:var(--color-clear-blue);border-radius:var(--rounded-pill)}.Contents__intro>div .date_name{display:flex;align-items:center;font-size:calc(14 / var(--base-font-size) * 1rem);font-weight:700;color:var(--color-text-blue)}.Contents__intro>div .date_name span{margin-left:20px}@media screen and (max-width: 767px){.Contents__intro>div .date_name{flex-direction:column;justify-content:flex-end}}.Contents__image{max-width:1280px;aspect-ratio:1280/560;margin:0 auto;overflow:hidden;border-radius:var(--rounded-lg)}@media screen and (max-width: 767px){.Contents__image{border-radius:var(--rounded-md)}}.Contents__image img{width:100%;height:100%;object-fit:cover}.Contents .articleContainer{container-type:inline-size}.Contents__text{width:min(100%,var(--narrow-width));max-width:none;margin:0 auto}@media screen and (max-width: 767px){.Contents__text{width:auto}}.Contents__text h1{position:relative;display:flex;align-items:center;padding:16px 0;margin-inline:-24px;margin-bottom:40px;font-size:calc(24 / var(--base-font-size) * 1rem);font-weight:700;border-top:4px solid var(--color-primary-red)}@media screen and (max-width: 767px){.Contents__text h1{margin-inline:-16px;margin-bottom:32px;font-size:calc(20 / var(--base-font-size) * 1rem)}}.Contents__text h1:not(:first-child){margin-top:56px}@media screen and (max-width: 767px){.Contents__text h1:not(:first-child){margin-top:40px}}.Contents__text h1:before{display:block;flex-shrink:0;width:42px;height:4px;margin-right:24px;content:"";background-image:linear-gradient(90deg,var(--color-primary-red) 12px,transparent 12px,transparent 16px,var(--color-secondary-orange) 16px,var(--color-secondary-orange) 24px,transparent 24px,transparent 28px,var(--color-secondary-blue) 28px,var(--color-secondary-blue) 34px,transparent 34px,transparent 38px,var(--color-secondary-green) 38px,var(--color-secondary-green) 42px)}@media screen and (max-width: 767px){.Contents__text h1:before{height:3px;margin-right:16px}}.Contents__text h2{padding:16px;margin-inline:-24px;margin-bottom:24px;font-size:calc(20 / var(--base-font-size) * 1rem);font-weight:700;background-color:#fff4f6;border-left:4px solid var(--color-primary-red)}@media screen and (max-width: 767px){.Contents__text h2{padding:16px 12px;margin-inline:-16px;margin-bottom:20px;font-size:calc(16 / var(--base-font-size) * 1rem)}}.Contents__text h2:not(:first-child){margin-top:56px}@media screen and (max-width: 767px){.Contents__text h2:not(:first-child){margin-top:40px}}.Contents__text h3{position:relative;display:flex;align-items:center;padding-bottom:16px;margin-inline:-24px;margin-bottom:24px;font-size:calc(18 / var(--base-font-size) * 1rem);font-weight:700;border-bottom:solid 1px var(--color-border)}@media screen and (max-width: 767px){.Contents__text h3{padding-bottom:12px;margin-inline:-12px;margin-bottom:20px;font-size:calc(15 / var(--base-font-size) * 1rem)}}.Contents__text h3:not(:first-child){margin-top:40px}@media screen and (max-width: 767px){.Contents__text h3:not(:first-child){margin-top:32px}}.Contents__text h3:before{display:block;flex-shrink:0;width:23px;height:2px;margin-right:16px;content:"";background-image:linear-gradient(90deg,var(--color-primary-red) 8px,transparent 8px,transparent 9px,var(--color-secondary-orange) 9px,var(--color-secondary-orange) 15px,transparent 15px,transparent 16px,var(--color-secondary-blue) 16px,var(--color-secondary-blue) 20px,transparent 20px,transparent 21px,var(--color-secondary-green) 21px,var(--color-secondary-green) 23px)}@media screen and (max-width: 767px){.Contents__text h3:before{height:2px;margin-right:12px}}.Contents__text h4{margin-bottom:16px;font-size:calc(18 / var(--base-font-size) * 1rem);font-weight:700}@media screen and (max-width: 767px){.Contents__text h4{font-size:calc(15 / var(--base-font-size) * 1rem)}}.Contents__text h5{margin-bottom:24px;font-weight:700}.Contents__text>*:not(h1,h2,h3)+:not(h1,h2,h3,hr){margin-top:1.75em}@media screen and (max-width: 767px){.Contents__text>*:not(h1,h2,h3)+:not(h1,h2,h3,hr){margin-top:16px}.Contents__text hr{margin-top:2em;margin-bottom:2em}}.Contents__text p .text-sm{font-size:calc(14 / var(--base-font-size) * 1rem)}.Contents__text a{color:var(--color-link);text-decoration:underline;text-decoration-thickness:.031rem;text-underline-offset:.3em}.Contents__text a[target=_blank]{display:inline-flex;gap:2px;align-items:center}.Contents__text a[target=_blank]:after{display:block;flex-shrink:0;width:12px;height:12px;margin-right:6px;content:"";background:var(--color-link);-webkit-mask:var(--icon-blank) center/12px 12px no-repeat;mask:var(--icon-blank) center/12px 12px no-repeat}@media (any-hover: hover){.Contents__text a:hover{text-decoration:none}}.Contents__text a:focus-visible{text-decoration:none}.Contents__text li{margin-top:0;margin-bottom:0}.Contents__text table th{padding:0 16px;text-align:left;background:var(--color-bg-body);border:1px solid var(--color-border)}.Contents__text table td{padding:0 16px!important;border:1px solid var(--color-border)}.Contents__text .image1col figure{margin:12px 0}.Contents__text .image1col figure img{margin:0 auto}.Contents__text .image2col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16 / var(--base-font-size) * 1rem,(64 - var(--clamp-viewport-max) * 48 / (var(--clamp-viewport-max) - var(--clamp-viewport-min))) / var(--base-font-size) * 1rem + 100 * 48 / (var(--clamp-viewport-max) - var(--clamp-viewport-min)) * 1vw,64 / var(--base-font-size) * 1rem)}@media screen and (max-width: 767px){.Contents__text .image2col{grid-template-columns:1fr}}.Contents__text .image2col figure{margin:12px 0}.Contents__text .image2col figure img{margin:0 auto}.Contents__text .video.-wide{margin-inline:calc((var(--base-width) - var(--narrow-width)) / 2 * -1);margin-bottom:48px}@media screen and (max-width: 767px){.Contents__text .video.-wide{margin-bottom:32px}}@container (width < 1160px){.Contents__text .video.-wide{margin-inline:calc((100vw - var(--scrollbar-width) - var(--side-gutter) * 2 - var(--narrow-width)) / 2 * -1)}}@container (width < 800px){.Contents__text .video.-wide{margin-inline:0}}.Contents__text .video:first-child video{margin-top:0}.Contents__text .video video{width:100%}.Contents__text .speechBubble{display:grid;gap:24px;align-items:center}@media screen and (max-width: 767px){.Contents__text .speechBubble{gap:16px}}.Contents__text .speechBubble .img{width:100%;margin:0}.Contents__text .speechBubble>div{align-self:center}.Contents__text .speechBubble>div .text{position:relative;display:inline-block;width:100%;padding:16px 20px;font-size:16px;font-weight:400;line-height:1.5;color:#000;text-align:left;background-color:var(--color-white);border-radius:8px}@media screen and (max-width: 767px){.Contents__text .speechBubble>div .text{padding:8px 12px}}.Contents__text .speechBubble>div .text:after{position:absolute;top:50%;content:"";border-style:solid}.Contents__text .speechBubble.-left{grid-template-columns:180px 1fr}@media screen and (max-width: 767px){.Contents__text .speechBubble.-left{grid-template-columns:60px 1fr}}.Contents__text .speechBubble.-left .text:after{left:0;content:"";border-color:transparent var(--color-white) transparent transparent;border-style:solid;border-width:10px 14px 10px 0;translate:-100% -50%}.Contents__text .speechBubble.-right{grid-template-columns:1fr 180px}@media screen and (max-width: 767px){.Contents__text .speechBubble.-right{grid-template-columns:1fr 60px}}.Contents__text .speechBubble.-right .img{order:1}.Contents__text .speechBubble.-right .text:after{right:0%;content:"";border-color:transparent transparent transparent var(--color-white);border-style:solid;border-width:10px 0 10px 14px;translate:100% -50%}
