:root{--ameba-green:#2d8c3c;--ameba-black:#000;--ameba-yellow-green:#82be28;--ameba-neutral-gray:#f6f6f6;--ameba-white:#fff;--ameba-yellow:#f5e100;--primary-green-100:#0f5c1f;--primary-green-90:#186b27;--primary-green-80:#237b31;--primary-green-70:#298737;--primary-green-60:#389e46;--primary-green-50:#41ad4f;--primary-green-40:#5eb969;--primary-green-30:#7bc583;--primary-green-20:#a1d5a7;--primary-green-10:#c6e5c9;--primary-green-5:#e7f5e9;--secondary-green-100:#366600;--secondary-green-90:#427504;--secondary-green-80:#477d00;--secondary-green-70:#5e9b15;--secondary-green-60:#73ae20;--secondary-green-50:#82be28;--secondary-green-40:#95c84d;--secondary-green-30:#a9d16f;--secondary-green-20:#c2de99;--secondary-green-10:#daebc1;--secondary-green-5:#f0f7e6;--gray-100:#08121a;--gray-90-alpha:rgba(8,18,26,.95);--gray-80-alpha:rgba(8,18,26,.8);--gray-70-alpha:rgba(8,18,26,.74);--gray-60-alpha:rgba(8,18,26,.61);--gray-50-alpha:rgba(8,18,26,.47);--gray-40-alpha:rgba(8,18,26,.4);--gray-30-alpha:rgba(8,18,26,.3);--gray-20-alpha:rgba(8,18,26,.16);--gray-10-alpha:rgba(8,18,26,.08);--gray-5-alpha:rgba(8,18,26,.04);--gray-90:#141e25;--gray-80:#394148;--gray-70:#464d53;--gray-60:#686e73;--gray-50:#8b9093;--gray-40:#9ca0a3;--gray-30:#b5b8ba;--gray-20:#d8d9da;--gray-10:#ebeced;--gray-5:#f5f6f6;--white-100:#fff;--white-90-alpha:hsla(0,0%,100%,.9);--white-80-alpha:hsla(0,0%,100%,.8);--white-70-alpha:hsla(0,0%,100%,.7);--white-60-alpha:hsla(0,0%,100%,.6);--white-50-alpha:hsla(0,0%,100%,.5);--white-40-alpha:hsla(0,0%,100%,.43);--white-30-alpha:hsla(0,0%,100%,.3);--white-20-alpha:hsla(0,0%,100%,.16);--white-10-alpha:hsla(0,0%,100%,.1);--white-5-alpha:hsla(0,0%,100%,.05);--black-100:#000;--black-90-alpha:rgba(0,0,0,.9);--black-80-alpha:rgba(0,0,0,.8);--black-70-alpha:rgba(0,0,0,.7);--black-60-alpha:rgba(0,0,0,.6);--black-50-alpha:rgba(0,0,0,.5);--black-40-alpha:rgba(0,0,0,.4);--black-30-alpha:rgba(0,0,0,.3);--black-20-alpha:rgba(0,0,0,.2);--black-10-alpha:rgba(0,0,0,.1);--black-5-alpha:rgba(0,0,0,.05);--caution-red-100:#d91c0b;--caution-red-20-alpha:rgba(217,28,11,.2);--caution-red-5-alpha:rgba(217,28,11,.05);--caution-red-vivid-100:#ff6a59;--caution-red-vivid-20-alpha:rgba(255,106,89,.2);--caution-red-vivid-5-alpha:rgba(255,106,89,.05);--rating-orange-100:#ee7b00;--expressive-blue:#4795c8;--expressive-green:#4ac3aa;--expressive-purple:#ca5ce6;--expressive-lavender:#755ce6;--expressive-orange:#e6815c;--expressive-yellow:#e6ac5c;--expressive-pink:#e6456a;--facebook-blue:#1877f2;--facebook-white:#fff;--twitter-blue:#1da1f2;--twitter-white:#fff;--x-black:#000;--x-white:#fff;--instagram-pink:#f20076;--instagram-white:#fff;--apple-black:#000;--apple-white:#fff;--youtube-red:red;--youtube-white:#fff;--amazon-yellow:#f90;--amazon-black:#000;--rakuten-red:#bf0000;--rakuten-white:#fff;--yahoo-red:#f03;--yahoo-white:#fff;--focus-blue-100:#0091ff;--focus-blue-30-alpha:rgba(0,145,255,.3);--highlight-yellow-100:#f5e100;--highlight-yellow-30-alpha:rgba(245,225,0,.3);--color-background:var(--gray-5);--color-surface-primary:var(--white-100);--color-surface-secondary:var(--gray-5-alpha);--color-surface-tertiary:var(--gray-10-alpha);--color-surface-quaternary:var(--gray-20-alpha);--color-surface-accent-primary:var(--primary-green-70);--color-surface-accent-primary-light:var(--primary-green-5);--color-surface-accent-secondary:var(--secondary-green-50);--color-surface-accent-secondary-light:var(--secondary-green-5);--color-surface-accent-neutral-high-emphasis:var(--gray-80);--color-surface-accent-neutral-medium-emphasis:var(--gray-60-alpha);--color-surface-caution:var(--caution-red-100);--color-surface-caution-light:var(--caution-red-5-alpha);--color-surface-positive:var(--primary-green-70);--color-surface-positive-light:var(--primary-green-5);--color-text-high-emphasis:var(--gray-100);--color-text-medium-emphasis:var(--gray-70-alpha);--color-text-low-emphasis:var(--gray-60-alpha);--color-text-disabled:var(--gray-30-alpha);--color-text-high-emphasis-inverse:var(--white-100);--color-text-accent-primary:var(--primary-green-80);--color-text-accent-secondary:var(--secondary-green-80);--color-text-caution:var(--caution-red-100);--color-text-positive:var(--primary-green-80);--color-highlight-error:var(--caution-red-20-alpha);--color-highlight-hover:var(--black-30-alpha);--color-highlight-yellow:var(--highlight-yellow-100);--color-hover-contained-button:var(--primary-green-100);--color-hover-outlined-button:var(--primary-green-5);--color-hover-neutral-button:var(--gray-20-alpha);--color-hover-lighted-button:var(--primary-green-10);--color-hover-danger-button:var(--caution-red-5-alpha);--color-active-contained-button:var(--primary-green-100);--color-active-outlined-button:var(--primary-green-5);--color-active-neutral-button:var(--gray-20-alpha);--color-active-lighted-button:var(--primary-green-10);--color-active-danger-button:var(--caution-red-5-alpha);--color-object-high-emphasis:var(--gray-100);--color-object-medium-emphasis:var(--gray-70-alpha);--color-object-low-emphasis:var(--gray-60-alpha);--color-object-disable:var(--gray-30-alpha);--color-object-accent-primary:var(--primary-green-70);--color-object-accent-secondary:var(--secondary-green-70);--color-object-caution:var(--caution-red-100);--color-object-positive:var(--primary-green-70);--color-object-high-emphasis-inverse:var(--white-100);--color-object-expressive-pink:var(--expressive-pink);--color-object-rating:var(--rating-orange-100);--color-overlay-dark:var(--black-80-alpha);--color-overlay-light:var(--black-20-alpha);--color-overlay-medium:var(--black-60-alpha);--color-focus-clarity:var(--focus-blue-100);--color-focus-ambiguous:var(--focus-blue-30-alpha);--color-border-strong-emphasis:var(--gray-100);--color-border-high-emphasis:var(--gray-50-alpha);--color-border-medium-emphasis:var(--gray-30-alpha);--color-border-low-emphasis:var(--gray-10-alpha);--color-border-accent-primary:var(--primary-green-70);--color-border-high-emphasis-inverse:var(--white-100);--color-border-low-emphasis-inverse:var(--white-20-alpha);--color-border-caution:var(--caution-red-100);--color-third-party-facebook-blue:var(--facebook-blue);--color-third-party-facebook-white:var(--facebook-white);--color-third-party-twitter-blue:var(--twitter-blue);--color-third-party-twitter-white:var(--twitter-white);--color-third-party-x-blue:var(--x-blue);--color-third-party-x-black:var(--x-black);--color-third-party-x-white:var(--x-white);--color-third-party-instagram-pink:var(--instagram-pink);--color-third-party-instagram-white:var(--instagram-white);--color-third-party-apple-black:var(--apple-black);--color-third-party-apple-white:var(--apple-white);--color-third-party-youtube-red:var(--youtube-red);--color-third-party-youtube-white:var(--youtube-white);--color-third-party-amazon-yellow:var(--amazon-yellow);--color-third-party-amazon-black:var(--amazon-black);--color-third-party-rakuten-red:var(--rakuten-red);--color-third-party-rakuten-white:var(--rakuten-white);--color-third-party-yahoo-red:var(--yahoo-red);--color-third-party-yahoo-white:var(--yahoo-white);--color-system-black:var(--black-100);--color-tap-highlight-base:var(--gray-5-alpha);--animation-move-easing:var(--animation-easing-ease-out);--animation-move-duration:var(--animation-duration-neutral);--animation-appear-in-easing:var(--animation-easing-ease-in-out);--animation-appear-in-duration:var(--animation-duration-neutral);--animation-disappear-easing:var(--animation-easing-ease-in-out);--animation-disappear-duration:var(--animation-duration-fast);--animation-in-view-easing:var(--animation-easing-ease-out);--animation-in-view-duration:var(--animation-duration-neutral);--animation-out-of-view-easing:var(--animation-easing-ease-out);--animation-out-of-view-duration:var(--animation-duration-neutral);--animation-content-change-easing:var(--animation-easing-ease-in-out);--animation-content-change-duration:var(--animation-duration-fast);--animation-scale-up-easing:var(--animation-easing-ease-out);--animation-scale-up-duration:var(--animation-duration-slow);--animation-scale-down-easing:var(--animation-easing-ease-out);--animation-scale-down-duration:var(--animation-duration-neutral);--animation-duration-fast:150ms;--animation-duration-neutral:350ms;--animation-duration-slow:500ms;--animation-easing-ease-out:cubic-bezier(0,0,0,1);--animation-easing-ease-in-out:cubic-bezier(0.5,0,0.5,1)}body,html{padding:0;margin:0}html{--global-header-height:120px;scroll-padding-top:var(--global-header-height)}body{font-family:var(--type-family-base)}:where(a){color:inherit;text-decoration:none}@media (hover:hover){:where(a:hover){text-decoration:underline}}:where(a:focus){box-shadow:0 0 0 1px var(--color-surface-primary),0 0 0 3px var(--color-focus-clarity);outline:none}:where(a:active){opacity:.6}:where(a:focus:not(:focus-visible)){box-shadow:none}:root{--global-header-z-index:998;--dialog-underlay-z-index:999;--scrollbar-x-padding-bottom:15px}.desktop{display:block}.mobile{display:none}@media screen and (max-width:768px){html{--global-header-height:95px}.desktop{display:none}.mobile{display:block}}:root{--type-family-base:-apple-system,blinkmacsystemfont,sans-serif;--type-headline-1:bold calc(40rem / 16) /1.6 var(--type-family-base);--type-headline-1-letter-spacing:0.1em;--type-headline-2:bold calc(32rem / 16) /2 var(--type-family-base);--type-headline-2-letter-spacing:0.15em;--type-headline-3:bold calc(24rem / 16) /1.6 var(--type-family-base);--type-headline-3-letter-spacing:0.1em;--type-headline-4:bold calc(20rem / 16) /1.6 var(--type-family-base);--type-headline-4-letter-spacing:0.1em;--type-headline-5:bold calc(18rem / 16) /1.6 var(--type-family-base);--type-headline-5-letter-spacing:0.1em;--type-headline-6:bold calc(16rem / 16) /1.6 var(--type-family-base);--type-headline-6-letter-spacing:0.1em;--type-headline-7:bold calc(14rem / 16) /1.6 var(--type-family-base);--type-headline-7-letter-spacing:0.1em;--type-headline-8:bold calc(12rem / 16) /1.6 var(--type-family-base);--type-headline-8-letter-spacing:0.1em;--type-body-1:calc(16rem / 16) /3 var(--type-family-base);--type-body-1-letter-spacing:0.1em;--type-body-2:bold calc(16rem / 16) /2 var(--type-family-base);--type-body-2-letter-spacing:0.1em;--type-body-3:calc(16rem / 16) /2 var(--type-family-base);--type-body-3-letter-spacing:0.1em;--type-body-4:bold calc(14rem / 16) /2 var(--type-family-base);--type-body-4-letter-spacing:0.1em;--type-body-5:calc(14rem / 16) /2 var(--type-family-base);--type-body-5-letter-spacing:0.1em;--type-body-6:calc(14rem / 16) /1.6 var(--type-family-base);--type-body-6-letter-spacing:0.1em;--type-body-7:bold calc(12rem / 16) /1.6 var(--type-family-base);--type-body-7-letter-spacing:0.1em;--type-body-8:calc(12rem / 16) /1.6 var(--type-family-base);--type-body-8-letter-spacing:0.1em;--type-label-blogger-name:calc(20rem / 16) /1.3 var(--type-family-base);--type-label-blogger-name-letter-spacing:0.1em;--type-label-index-count:bold calc(16rem / 16) /1.3 var(--type-family-base);--type-label-index-count-letter-spacing:0;--type-label-article-date:bold calc(12rem / 16) /1.3 var(--type-family-base);--type-label-article-date-letter-spacing:0.1em;--type-label-article-tag:bold calc(13rem / 16) /1.3 var(--type-family-base);--type-label-article-tag-letter-spacing:0.1em;--type-label-paging-count:bold calc(16rem / 16) /1.8 var(--type-family-base);--type-label-paging-count-letter-spacing:0;--type-amebasans-1:calc(88rem / 16) /1.6 var(--type-family-base);--type-amebasans-1-letter-spacing:0;--type-amebasans-2:calc(60rem / 16) /1.3 var(--type-family-base);--type-amebasans-2-letter-spacing:0;--type-amebasans-3:calc(48rem / 16) /1.3 var(--type-family-base);--type-amebasans-3-letter-spacing:0;--type-amebasans-4:calc(36rem / 16) /1.3 var(--type-family-base);--type-amebasans-4-letter-spacing:0;--type-amebasans-5:calc(20rem / 16) /1.3 var(--type-family-base);--type-amebasans-5-letter-spacing:0.07em;--type-amebasans-6:calc(14rem / 16) /1.3 var(--type-family-base);--type-amebasans-6-letter-spacing:0.07em;--type-amebasans-count:calc(60rem / 16) /1 var(--type-family-base);--type-amebasans-count-letter-spacing:0;--animation-lp-duration-variation:1.3}::view-transition-group(*){animation-duration:calc(var(--animation-in-view-duration) * var(--animation-lp-duration-variation));animation-timing-function:var(--animation-in-view-easing)}::view-transition-old(root){animation:calc(var(--animation-disappear-duration) * var(--animation-lp-duration-variation)) var(--animation-disappear-easing) both fade-out,calc(var(--animation-in-view-duration) * var(--animation-lp-duration-variation)) var(--animation-in-view-easing) both slide-to-left}::view-transition-new(root){animation:calc(var(--animation-duration-fast) * var(--animation-lp-duration-variation)) var(--animation-appear-in-easing) var(--animation-disappear-duration) both fade-in,calc(var(--animation-in-view-duration) * var(--animation-lp-duration-variation)) var(--animation-in-view-easing) both slide-from-right}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes slide-from-right{0%{transform:translateX(30px)}}@keyframes slide-to-left{to{transform:translateX(-30px)}}