@import"https://fonts.googleapis.com/css2?family=M+PLUS+2:wght@400;600;700&family=Noto+Sans+JP:wght@400;500;600&display=swap";img{width:100%;height:auto}.editor{margin:60px 0 0}@media screen and (max-width: 768px){.editor{margin:11.1111111111vw 0 0}}.editor h2{position:relative;width:fit-content;margin:2.5rem 0 0;font-size:1.9444444444vw;font-weight:700;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 768px){.editor h2{margin:6.666rem 0 0;font-size:6.6666666667vw}}.editor h2 .border{padding:0 0 .375rem;background:linear-gradient(transparent calc(100% - .166rem),#000000 .166rem)}@media screen and (max-width: 768px){.editor h2 .border{padding:0 0 1rem;background:linear-gradient(transparent calc(100% - .5rem),#000000 .5rem)}}.editor h3{position:relative;width:fit-content;padding:0 0 0 .5rem;margin:2.083rem 0 0;font-size:1.6666666667vw;font-weight:700;line-height:1.5;letter-spacing:.05em}.editor h3:after{position:absolute;bottom:0;left:0;width:.2777777778vw;height:100%;content:"";background-color:#000}@media screen and (max-width: 768px){.editor h3:after{width:.8333333333vw}}@media screen and (max-width: 768px){.editor h3{padding:0 0 0 1.833rem;margin:6.666rem 0 0;font-size:5vw}}.editor h4{margin:1.666rem 0 0;font-size:1.25vw;font-weight:700;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 768px){.editor h4{margin:6.333rem 0 0;font-size:4.4444444444vw}}.editor p{margin:1.666rem 0 0;font-size:1.1111111111vw;font-weight:400;line-height:1.875;letter-spacing:0}@media screen and (max-width: 768px){.editor p{margin:6rem 0 0;font-size:3.3333333333vw}}.editor p strong{font-weight:700}.editor p a{color:#498edf;text-decoration:none;word-break:break-all;border-bottom:.0694444444vw solid #498edf}.editor p u{text-decoration:none;border-bottom:.0694444444vw solid #000000}.editor p .marker{position:relative;z-index:1;display:inline;padding:0 0 .08rem;word-break:break-all;background:linear-gradient(transparent calc(100% - .25rem),#e9f651 .25rem)}.editor p .colorRed{color:#e74c3c}.editor hr{margin:1.666rem 0 0}@media screen and (max-width: 768px){.editor hr{margin:6rem 0 0}}.editor blockquote{position:relative;padding:0 0 0 1.1rem;font-size:1.1111111111vw;font-weight:400;line-height:1.875;letter-spacing:0}.editor blockquote:after{position:absolute;top:0;left:0;width:.2083333333vw;height:100%;content:"";background-color:#d2d2d2}@media screen and (max-width: 768px){.editor blockquote:after{width:.8333333333vw}}@media screen and (max-width: 768px){.editor blockquote{padding:0 0 0 2.5rem;font-size:3.6111111111vw}}.editor ol{padding:0 0 0 .765rem;margin:1.666rem 0 0;font-size:1.1111111111vw;font-weight:400;line-height:1.875;letter-spacing:0;list-style:decimal}@media screen and (max-width: 768px){.editor ol{padding:0 0 0 2.666rem;margin:6rem 0 0;font-size:3.3333333333vw}}.editor ul{padding:0 0 0 .765rem;margin:1.666rem 0 0;font-size:1.1111111111vw;font-weight:400;line-height:1.875;letter-spacing:0;list-style-type:disc}@media screen and (max-width: 768px){.editor ul{padding:0 0 0 2.666rem;margin:6rem 0 0;font-size:3.3333333333vw}}.editor ul ::marker{font-size:1.1111111111vw}@media screen and (max-width: 768px){.editor ul ::marker{font-size:3.3333333333vw}}.editor figure{display:block;width:41.6666666667vw;margin:1.666rem auto 0}@media screen and (max-width: 768px){.editor figure{width:100%;margin:6rem auto 0}}.editor figcaption{margin:.333rem 0 0;font-size:.9027777778vw;font-weight:400;line-height:2;text-align:center}@media screen and (max-width: 768px){.editor figcaption{margin:1.833rem 0 0;font-size:3.0555555556vw}}.editor img{display:block;width:100%;height:auto}.editor table{margin:2.5rem 0 0}@media screen and (max-width: 768px){.editor table{margin:6.666rem 0 0}}.editor table th,.editor table td{min-width:7.25rem;padding:1rem;font-size:1.1111111111vw;line-height:1.875;border:1px solid #d2d2d2}@media screen and (max-width: 768px){.editor table th,.editor table td{font-size:4.4444444444vw}}.editor table th{background-color:#f8f8f8}.editor table th p{font-weight:700;text-align:center}.editor table p{margin:0}.editor pre{width:100%;padding:20px;white-space:pre-wrap;background-color:#21213b}.editor pre code{color:#fff;word-break:break-all;white-space:pre-wrap}.editor code{padding:3px 6px;color:#fff;word-break:break-all;white-space:pre-wrap;background-color:#21213b}.bg:where(.astro-PL2U5BWS){background-color:#eaeaea}.inner:where(.astro-PL2U5BWS){position:relative;width:65.9722222222vw;padding:70px 0 100px;margin:auto}@media screen and (max-width: 768px){.inner:where(.astro-PL2U5BWS){width:83.3333333333vw;padding:13.8888888889vw 0 19.4444444444vw;margin:auto}}.inner:where(.astro-PL2U5BWS):before{position:absolute;bottom:0;left:50%;width:100vw;height:1px;content:"";background-color:#000;transform:translate(-50%)}.title:where(.astro-PL2U5BWS){margin:20px 0 0;font-size:40px}@media screen and (max-width: 768px){.title:where(.astro-PL2U5BWS){margin:2.7777777778vw 0 0;font-size:7.7777777778vw}}.date:where(.astro-PL2U5BWS){margin:30px 0 0;color:#979797}@media screen and (max-width: 768px){.date:where(.astro-PL2U5BWS){margin:2.7777777778vw 0 0}}.date:where(.astro-PL2U5BWS)+.date:where(.astro-PL2U5BWS){margin:0}.eyecatch:where(.astro-PL2U5BWS){margin:30px 0 0}
