.zoom-image{position:fixed;top:0;left:0;border-radius:0;max-width:100%;width:100%;height:100%;background-color:#000c;object-fit:contain;z-index:9999;cursor:zoom-out}.cms-contents{width:100%;max-width:800px;margin:0 auto}.cms-contents .rich-contents{display:flex;flex-direction:column;gap:30px}.cms-contents .rich-contents a{color:#07a715;font-weight:700}.cms-contents .rich-contents a:after{mask-image:url(/open-new-tab.png);mask-size:contain;mask-repeat:no-repeat;aspect-ratio:1/1;content:"";width:1em;display:inline-block;background-color:currentColor;transform:translate(.5px) translateY(2.5px)}.cms-contents .rich-contents a:hover{text-decoration:underline}@media (prefers-color-scheme: dark){.cms-contents .rich-contents a{color:#9deb83}}.cms-contents .rich-contents img{max-width:calc(100% - 100px);height:auto;margin:0 auto;display:block;cursor:zoom-in;user-select:none;box-shadow:0 0 10px #0000001a;border-radius:7px}.cms-contents .rich-contents h5{margin-top:40px}.cms-contents .rich-contents h5:before{content:"### ";color:#9b9b9b}.cms-contents .rich-contents h5,.cms-contents .rich-contents h5>*{font-size:17px;font-weight:700;line-height:1.4}.cms-contents .rich-contents h4{margin-top:40px}.cms-contents .rich-contents h4+h5{margin-top:0}.cms-contents .rich-contents h4:before{content:"## ";color:#9b9b9b}.cms-contents .rich-contents h4,.cms-contents .rich-contents h4>*{font-size:20px;font-weight:700;line-height:1.4}.cms-contents .rich-contents h3{margin-top:40px;padding:10px 0}.cms-contents .rich-contents h3+h4{margin-top:0}.cms-contents .rich-contents h3:before{content:"# ";color:#9b9b9b}.cms-contents .rich-contents h3,.cms-contents .rich-contents h3>*{font-size:25px;font-weight:700;line-height:1.4}.cms-contents .rich-contents hr+h3,.cms-contents .rich-contents hr+h4,.cms-contents .rich-contents hr+h5{margin-top:0}.cms-contents .rich-contents pre>code,.cms-contents .rich-contents pre>code *{tab-size:4;-moz-tab-size:4;font-size:13px}.cms-contents .rich-contents pre:has(code){padding:5px 10px 10px;border-radius:7px;overflow-x:auto}.cms-contents .rich-contents div[data-filename]>pre:has(code){border-top-left-radius:0}.cms-contents .rich-contents div[data-filename]{position:relative;padding-top:22px}.cms-contents .rich-contents div[data-filename]:after{position:absolute;content:attr(data-filename);top:0;left:0;background-color:#fff;border-top-right-radius:7px;border-top-left-radius:7px;padding:3px 15px;font-size:14px;border-top:2px solid #2e2e2e;border-left:2px solid #2e2e2e;border-right:2px solid #2e2e2e;font-weight:700}@media (prefers-color-scheme: dark){.cms-contents .rich-contents div[data-filename]:after{background-color:#242424;border-top:2px solid #242424;border-left:2px solid #242424;border-right:2px solid #242424}}.cms-contents .rich-contents p{line-height:2;font-size:16px}.cms-contents .rich-contents s,.cms-contents .rich-contents s>*{text-decoration:line-through}.cms-contents .rich-contents strong,.cms-contents .rich-contents strong>*{font-weight:700}.cms-contents .rich-contents p>code{background-color:#242424;color:#fff;padding:2px 10px;border-radius:6px;font-size:13px;margin:0 5px;vertical-align:middle}.cms-contents .rich-contents .iframely-embed{display:flex;justify-content:center}.cms-contents .rich-contents iframe{margin-right:auto!important;margin-left:auto!important}.cms-contents .rich-contents .iframely-embed>div{max-width:500px}.cms-contents .rich-contents .iframely-responsive{position:relative;top:0;left:0;width:100%;height:0;padding-bottom:56.25%}.cms-contents .rich-contents .iframely-responsive>*{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.cms-contents .rich-contents figure>figcaption{text-align:center;font-size:15px;margin-top:10px}.cms-contents .rich-contents .note{font-size:12px;font-weight:700;transform:translateY(-.5em);display:inline-block;color:#f0425a;cursor:pointer}.cms-contents .rich-contents .note_address{font-size:12px;font-weight:700;transform:translateY(-.5em);display:inline-block;color:#f0425a;scroll-margin:20px}.cms-contents .rich-contents ul{line-height:2;font-size:16px}.share-button[data-astro-cid-qnhtmmrn]{display:inline-flex;padding:8px 18px;gap:5px;background-color:#d9ffc3;align-items:center;user-select:none}@media (prefers-color-scheme: dark){.share-button[data-astro-cid-qnhtmmrn]{background-color:#c14b4b}}.share-button[data-astro-cid-qnhtmmrn]:hover{background-color:#87ff41;opacity:.8}@media (prefers-color-scheme: dark){.share-button[data-astro-cid-qnhtmmrn]:hover{background-color:#c14b4b}}.share-button[data-astro-cid-qnhtmmrn] img[data-astro-cid-qnhtmmrn]{width:20px;pointer-events:none}.share-button[data-astro-cid-qnhtmmrn] span[data-astro-cid-qnhtmmrn]{display:block;font-size:15px;pointer-events:none}#background{background-image:radial-gradient(#f1f1f1,#f1f1f1);@media (prefers-color-scheme: dark){background-image:radial-gradient(#202020,#202020)}}
