.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.namespace{opacity:.7}.token.string,.token.attr-value{color:#690}.token.punctuation{color:#999}.token.operator{color:#9a6e3a}.token.entity,.token.url,.token.symbol,.token.number,.token.boolean,.token.variable,.token.constant,.token.property,.token.regex{color:#905}.token.prefix.inserted{color:#690}.token.prefix.deleted{color:#dd4a68}.token.atrule,.token.keyword,.token.attr-name,.language-autohotkey .token.selector{color:#07a}.token.function,.language-autohotkey .token.tag{color:#dd4a68}.token.tag,.token.selector,.language-autohotkey .token.keyword{color:#00009f}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}:root{--theme-color: #00BFA7;--gray-bg-color: #f4f6f6;--text-color: #323434;--header-height: 55px}:root{--fg-color: rgb(55, 53, 47);--bg-color: #fff;--fg-color-1: rgba(55, 53, 47, .16)}.lang-ja:where(.astro-LDVBQXAI){font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}div:where(.astro-LDVBQXAI){line-height:1.5;display:block}.header:where(.astro-LDVBQXAI){position:sticky;top:0;left:0;width:100%;height:var(--header-height);box-sizing:border-box;background:var(--bg-color);z-index:10}.header__contentsWrapper:where(.astro-LDVBQXAI){position:relative;display:flex;justify-content:space-between;align-items:center;height:100%;box-sizing:border-box;margin:0 auto;padding:4px 16px}.header__link:where(.astro-LDVBQXAI){font-weight:700;text-decoration:none;font-size:22px;color:var(--text-color);display:flex;align-items:center;white-space:nowrap;overflow:hidden}.header__logoArea:where(.astro-LDVBQXAI){flex:1;width:0;display:flex}img:where(.astro-LDVBQXAI){overflow:hidden;object-fit:contain}a:where(.astro-LDVBQXAI):hover{opacity:.8}.header__btns:where(.astro-LDVBQXAI){display:flex;justify-content:space-between;margin-left:.5em}.header__btn:where(.astro-LDVBQXAI):not(:first-child){margin-left:1em}.header__btn:where(.astro-LDVBQXAI){font-weight:700;text-decoration:none;white-space:nowrap;font-size:14px;display:flex;align-items:center;color:var(--text-color)}.header:where(.astro-LDVBQXAI) a:where(.astro-LDVBQXAI)[href*="https://elcamy.com/contact"]{border-radius:2px;box-shadow:0 1px 4px #0009;transition:background-color .3s;width:auto;display:inline-block;padding:0 20px;margin:0 0 0 12px;font-size:.9rem;line-height:33px;height:35px;color:#fff!important;background-color:var(--theme-color)}.header__menuOpenBtn:where(.astro-LDVBQXAI),.header__menuCloseBtn:where(.astro-LDVBQXAI){border:none;background:none;width:40px;height:40px;border-radius:4px;padding:0;align-items:center;cursor:pointer}.header__menuOpenBtn:where(.astro-LDVBQXAI){display:none;justify-content:center;color:var(--theme-color)}.header__menuOpenBtn:where(.astro-LDVBQXAI):hover,.header__menuCloseBtn:where(.astro-LDVBQXAI):hover,.header__searchOpenBtn:where(.astro-LDVBQXAI):hover{background-color:var(--fg-color-1)}.header__menuOpenBtn:where(.astro-LDVBQXAI)>svg:where(.astro-LDVBQXAI){fill:currentColor}.header__menuOpenBtn:where(.astro-LDVBQXAI) svg:where(.astro-LDVBQXAI),.header__menuCloseBtn:where(.astro-LDVBQXAI) svg:where(.astro-LDVBQXAI){width:24px;height:24px}svg:where(.astro-LDVBQXAI):not(:root){overflow-clip-margin:content-box;overflow:hidden}.header--menuActive:where(.astro-LDVBQXAI) .header__menu:where(.astro-LDVBQXAI){display:block}.header__menu:where(.astro-LDVBQXAI){display:none;position:absolute;background:#ffffff;top:8px;right:8px;width:calc(100% - 16px);max-height:96vh;max-height:96svh;overflow:scroll;border-radius:8px;box-shadow:0 5px 15px #0003;z-index:10;-webkit-overflow-scrolling:touch!important}.header__menuWrapper:where(.astro-LDVBQXAI) .header__menuBtn:where(.astro-LDVBQXAI){margin-left:0!important}.header__menuWrapper:where(.astro-LDVBQXAI){position:relative;padding:16px}.header__menuBtn:where(.astro-LDVBQXAI){display:block;text-decoration:none;color:var(--text-color);font-weight:700}.header__menuBtn:where(.astro-LDVBQXAI):not(:nth-last-child(2)){margin-bottom:16px}.header__menuCloseBtn:where(.astro-LDVBQXAI){position:fixed;top:16px;right:16px;display:flex;justify-content:center}@media (max-width: 640px){.header__btns:where(.astro-LDVBQXAI){display:none}.header__contentsWrapper:where(.astro-LDVBQXAI){padding:4px 8px}.header__menuOpenBtn:where(.astro-LDVBQXAI){display:flex}}:root{--gap-quarter: .25rem;--gap-half: .5rem;--gap: 1rem;--gap-double: 2rem;--bg: #f1f1f1;--fg: #333;--accents-1: #666;--accents-2: #666;--accents-3: #666;--geist-foreground: #000;--geist-success: #690;--radius: 4px;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-mono: SFMono-Regular, Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace}*{box-sizing:border-box;word-break:break-word}html,body{padding:0;margin:0;font-size:16px}body{min-height:100vh;background:var(--bg);color:var(--fg);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Hiragino Sans GB,メイリオ,Meiryo,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol;background-position:0 0,25px 25px;background-attachment:fixed;background-size:50px 50px;overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}figure{margin:0;font-size:.85rem;color:#999;line-height:1.8rem}a{color:var(--accents-1);text-decoration:none}a:hover{color:var(--accents-1)}mark{padding:var(--gap-quarter);border-radius:var(--radius);background:rgba(247,212,255,.8)}h1{margin:0;color:var(--fg);font-size:3rem;font-weight:700}h2{margin:0;color:var(--fg);line-height:1.3;font-size:1.6rem;font-weight:400}h2>span.tag{border-radius:4px;padding:3px 9px;background:rgba(227,226,224,.5)}h3{margin:0;color:var(--fg);font-size:2.6rem;font-weight:700}@media (max-width: 640px){h1{font-size:1.6rem}h2,h3{font-size:1.15rem}}ol{color:#222;font-weight:400;font-size:.9rem;line-height:1.8rem}p,ul{color:#222;font-weight:400;font-size:1rem;line-height:1.8rem}ul,ol{margin:0;padding-inline-start:1.5rem}pre{margin:0;white-space:pre;tab-size:2}pre :global(code){overflow:auto;-webkit-overflow-scrolling:touch}hr{display:block;height:1px;border:0;margin:.3rem 0;background-color:#333}code{font-size:.9rem;background:#f1f1f1;color:#eb5757;padding:.25rem;border-radius:var(--radius);font-family:var(--font-mono)}table{display:block;overflow-x:auto;border-collapse:collapse}table tr{vertical-align:top}table th{font-weight:600;background-color:#f4f4f4}table td,table th{font-size:.9rem;border:1px solid #e4e4e4;padding:.5rem 1rem;text-align:left;line-height:1.2rem}.container:where(.astro-SCKKX6R4){display:flex;min-height:100vh;justify-self:center}.container:where(.astro-SCKKX6R4)>div:where(.astro-SCKKX6R4){display:flex}main:where(.astro-SCKKX6R4){margin:0 20px;flex:1;order:2;justify-content:space-between;max-width:1000px;background-color:#fff}aside:where(.astro-SCKKX6R4){margin:0 20px;order:1;width:300px;padding:var(--asidePaddingTop) 20px 20px}.aside_bottom:where(.astro-SCKKX6R4){display:none}.right_navi:where(.astro-SCKKX6R4){margin:0 20px;top:55px;order:3;width:300px;padding:20px;background-color:#fff;flex-shrink:0;position:sticky;height:calc(100vh - 20px);overflow-y:auto}@media (max-width: 1366px){main:where(.astro-SCKKX6R4){order:1}aside:where(.astro-SCKKX6R4){display:none}.aside_bottom:where(.astro-SCKKX6R4){display:block;width:100%;margin:0}.right_navi:where(.astro-SCKKX6R4){order:2}}@media (max-width: 1024px){.container:where(.astro-SCKKX6R4){display:block}.container:where(.astro-SCKKX6R4)>div:where(.astro-SCKKX6R4){display:block}aside:where(.astro-SCKKX6R4){display:none}.right_navi:where(.astro-SCKKX6R4){display:none}}div:where(.astro-SCKKX6R4).cover img:where(.astro-SCKKX6R4){display:block;width:100%;height:20vh;object-fit:cover;object-position:center 60%}div:where(.astro-SCKKX6R4).content{padding:20px 40px}@media (max-width: 1024px){div:where(.astro-SCKKX6R4).content{padding:0 18px}}main:where(.astro-SCKKX6R4) header:where(.astro-SCKKX6R4){padding:20px 0}main:where(.astro-SCKKX6R4) header:where(.astro-SCKKX6R4) h1:where(.astro-SCKKX6R4){font-weight:700;color:#333}main:where(.astro-SCKKX6R4) header:where(.astro-SCKKX6R4) h1:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4){display:block;color:inherit}main:where(.astro-SCKKX6R4) header:where(.astro-SCKKX6R4) h1:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4):hover{color:inherit}main:where(.astro-SCKKX6R4) header:where(.astro-SCKKX6R4) h1:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4) span:where(.astro-SCKKX6R4),main:where(.astro-SCKKX6R4) header:where(.astro-SCKKX6R4) h1:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4) img:where(.astro-SCKKX6R4){display:inline-block;font-size:1.1em}main:where(.astro-SCKKX6R4) header:where(.astro-SCKKX6R4) h1:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4) span:where(.astro-SCKKX6R4){margin-right:.3em;margin-left:-.1rem}main:where(.astro-SCKKX6R4) header:where(.astro-SCKKX6R4) h1:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4) img:where(.astro-SCKKX6R4){width:1.2em;height:1.2em;margin-right:.2em;margin-left:-.3rem;vertical-align:sub}main:where(.astro-SCKKX6R4) header:where(.astro-SCKKX6R4) h1:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4) img:where(.astro-SCKKX6R4).custom-icon{display:block;width:120px;height:120px;margin:0 0 12px;border-radius:var(--radius)}main:where(.astro-SCKKX6R4) header:where(.astro-SCKKX6R4) div:where(.astro-SCKKX6R4).description{padding:.3rem 0 .6rem;font-size:.95rem}main:where(.astro-SCKKX6R4) footer:where(.astro-SCKKX6R4){margin:30px 0 10px;text-align:center;font-size:.75rem}@media (max-width: 640px){main:where(.astro-SCKKX6R4) footer:where(.astro-SCKKX6R4){margin:0 auto 30px}}main:where(.astro-SCKKX6R4) footer:where(.astro-SCKKX6R4) span:where(.astro-SCKKX6R4){color:#777}main:where(.astro-SCKKX6R4) footer:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4){color:inherit;text-decoration:underline}.top-nav:where(.astro-SCKKX6R4){background-color:#222;color:#fff}.top-nav:where(.astro-SCKKX6R4)>div:where(.astro-SCKKX6R4){background-color:#222;color:#fff;max-width:1000px;margin:0 auto}.top-nav:where(.astro-SCKKX6R4) ul:where(.astro-SCKKX6R4){margin:0 40px;padding:0;list-style:none;display:flex;justify-content:space-between;align-items:center}.top-nav:where(.astro-SCKKX6R4) li:where(.astro-SCKKX6R4){width:20%;text-align:center}.top-nav:where(.astro-SCKKX6R4) li:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4){color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;display:block;padding:15px 0}.top-nav:where(.astro-SCKKX6R4) li:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4):hover{background-color:#666}@media (max-width: 1366px){.top-nav:where(.astro-SCKKX6R4) ul:where(.astro-SCKKX6R4){justify-content:space-between}@media (max-width: 640px){.top-nav:where(.astro-SCKKX6R4) ul:where(.astro-SCKKX6R4){margin:0;flex-direction:column;align-items:flex-start}.top-nav:where(.astro-SCKKX6R4) li:where(.astro-SCKKX6R4){width:100%}.top-nav:where(.astro-SCKKX6R4) li:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4){padding:15px;border-bottom:1px solid rgba(255,255,255,.2)}.top-nav:where(.astro-SCKKX6R4) li:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4):last-child{border-bottom:none}}}.post-date:where(.astro-HXOK6VEE){padding:0 0 .3rem;font-size:.9rem}.gray,.gray:hover{color:#787774}.brown,.brown:hover{color:#9f6b53}.orange,.orange:hover{color:#d9730d}.yellow,.yellow:hover{color:#cb912f}.green,.green:hover{color:#448361}.blue,.blue:hover{color:#337ea9}.purple,.purple:hover{color:#9065b0}.pink,.pink:hover{color:#c14c8a}.red,.red:hover{color:#d44c47}.gray-background{background:rgba(241,241,239,1)!important}.brown-background{background:rgba(244,238,238,1)!important}.orange-background{background:rgba(251,236,221,1)!important}.yellow-background{background:rgba(251,243,219,1)!important}.green-background{background:rgba(237,243,236,1)!important}.blue-background{background:rgba(231,243,248,1)!important}.purple-background{background:rgba(244,240,247,.8)!important}.pink-background{background:rgba(249,238,243,.8)!important}.red-background{background:rgba(253,235,236,1)!important}.tag.light-gray{color:#1c3829;background:rgba(227,226,224,.5)!important}.tag.gray{color:#1c3829;background:rgb(227,226,224)!important}.tag.brown{color:#1c3829;background:rgb(238,224,218)!important}.tag.orange{color:#1c3829;background:rgb(250,222,201)!important}.tag.yellow{color:#1c3829;background:rgb(253,236,200)!important}.tag.green{color:#1c3829;background:rgb(219,237,219)!important}.tag.blue{color:#1c3829;background:rgb(211,229,239)!important}.tag.purple{color:#1c3829;background:rgb(232,222,238)!important}.tag.pink{color:#1c3829;background:rgb(245,224,233)!important}.tag.red{color:#1c3829;background:rgb(255,226,221)!important}.post-title:where(.astro-RESUI2LN){padding:.2rem 0;font-size:2rem;font-weight:700;color:var(--fg)}.post-title:where(.astro-RESUI2LN) a:where(.astro-RESUI2LN){font-size:1.6rem;color:inherit}.post-title:where(.astro-RESUI2LN) span:where(.astro-RESUI2LN),.post-title:where(.astro-RESUI2LN) img:where(.astro-RESUI2LN){display:inline-block;margin-right:.2em}.post-title:where(.astro-RESUI2LN) span:where(.astro-RESUI2LN){font-size:1.2em}.post-title:where(.astro-RESUI2LN) img:where(.astro-RESUI2LN){width:1.3em;height:1.3em;vertical-align:sub}@media (max-width: 640px){.post-title:where(.astro-RESUI2LN){font-size:1.4rem}.post-title:where(.astro-RESUI2LN) a:where(.astro-RESUI2LN){font-size:1.2rem}}.blog-posts-link:where(.astro-DKTHFQHE){margin-bottom:1.8em}.blog-posts-link:where(.astro-DKTHFQHE) h3:where(.astro-DKTHFQHE){margin:0;padding-left:.4rem;color:#333;font-size:.95rem}.blog-posts-link:where(.astro-DKTHFQHE) ul:where(.astro-DKTHFQHE){list-style-type:none;padding:0;margin-top:.4rem;margin-block-end:1rem}.blog-posts-link:where(.astro-DKTHFQHE) ul:where(.astro-DKTHFQHE) li:where(.astro-DKTHFQHE) a:where(.astro-DKTHFQHE){display:block;border-radius:var(--radius);padding:.4rem;line-height:1.2rem;color:inherit;font-size:.95rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.blog-posts-link:where(.astro-DKTHFQHE) ul:where(.astro-DKTHFQHE) li:where(.astro-DKTHFQHE) a:where(.astro-DKTHFQHE):hover{background-color:#ddd}.blog-posts-link:where(.astro-DKTHFQHE) ul:where(.astro-DKTHFQHE) li:where(.astro-DKTHFQHE) a:where(.astro-DKTHFQHE) span:where(.astro-DKTHFQHE),.blog-posts-link:where(.astro-DKTHFQHE) ul:where(.astro-DKTHFQHE) li:where(.astro-DKTHFQHE) a:where(.astro-DKTHFQHE) img:where(.astro-DKTHFQHE){display:inline-block;margin-right:.2rem}.blog-posts-link:where(.astro-DKTHFQHE) ul:where(.astro-DKTHFQHE) li:where(.astro-DKTHFQHE) a:where(.astro-DKTHFQHE) img:where(.astro-DKTHFQHE){width:1.25rem;height:1.25rem;vertical-align:sub}.blog-tags-link:where(.astro-WDJV3GQE) h3:where(.astro-WDJV3GQE){margin:0;padding-left:.4rem;color:#333;font-size:.95rem}.blog-tags-link:where(.astro-WDJV3GQE) ul:where(.astro-WDJV3GQE){list-style-type:none;padding:0;margin-top:.3rem;margin-block-end:1rem}.blog-tags-link:where(.astro-WDJV3GQE) ul:where(.astro-WDJV3GQE) li:where(.astro-WDJV3GQE){position:relative;font-size:1rem;padding:.4rem;line-height:1.2rem;font-size:.9rem;gap:6px}.blog-tags-link:where(.astro-WDJV3GQE) ul:where(.astro-WDJV3GQE) li:where(.astro-WDJV3GQE) a:where(.astro-WDJV3GQE){min-width:0;border-radius:3px;padding:2px 6px;line-height:1.2;color:#32302c;background:rgba(227,226,224,.5)}._main_6tksv_1 header{padding:0 0 20px}._main_6tksv_1 footer{border-top:1px dashed #888;margin:0 auto;padding:40px 0 0}@media (max-width: 640px){._main_6tksv_1 footer{margin:0 auto 40px}}._post_6tksv_15{border-top:1px dashed #888;padding:1rem;margin:0 auto 40px}._post_6tksv_15 h3{margin:0;color:var(--fg)}._post_6tksv_15 footer{margin-top:.5rem;padding:0;border:0}
