/*!
Theme: Weekly Hatena Blog
Author: Hatena Blog Team
Responsive: yes
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box;word-wrap:break-word;word-break:break-word}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--color-bg);color:var(--color-text);line-height:var(--line-height-base);font-size:var(--font-size-100)}:root{--font: roc-grotesk, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-accent: termina, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-entry-title: roc-grotesk, -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;--font-size-50: 12px;--font-size-75: 14px;--font-size-85: 15px;--font-size-100: 17px;--font-size-200: 20px;--font-size-300: 24px;--font-size-400: 32px;--font-size-500: 40px;--font-size-600: 48px;--font-size-700: 56px;--font-size-800: 64px;--font-size-900: 72px;--line-height-none: 1;--line-height-xs: 1.25;--line-height-sm: 1.4;--line-height-base: 1.6;--line-height-lg: 1.75;--letter-spacing-200: .25px;--letter-spacing-300: 2px;--letter-spacing-400: 1em;--font-weight-medium: 500;--space-1: 4px;--space-2: 8px;--space-3: 16px;--space-4: 24px;--space-5: 32px;--space-6: 40px;--space-7: 48px;--space-8: 64px;--space-9: 80px;--col-width: 90vw;--col-width-sm: 720px;--col-width-md: 940px;--col-width-lg: 1200px;--col-width-sidebar: 336px;--col-width-entry: 728px;--col-width-entry-header: 860px;--border-radius-box: 8px;--thumb-width-mobile-fluid: 32vw;--thumb-height-mobile-fluid: 20vw;--thumb-width-mobile: 144px;--thumb-height-mobile: 90px;--margin-sides: 5vw;--z-index-back: 1;--z-index-front: 2;--z-index-modal: 10;--box-shadow-modal: 0 4px 24px rgba(0, 0, 0, 0.25);--color-white: #fff;--color-dark: #2E2E2E;--color-navy: #1A3981;--color-navy-lighten: #3253a0;--color-navy-darken: #30345B;--color-yellow: #D7FD39;--color-scarlet: #cd4a28;--color-gray: #4E5D81;--color-gray-lighten: #BEC0D0;--color-blue: #1841c7;--color-lightblue: #EAEFFC;--color-lightblue-darken: #d3dfff;--color-lime: #3c7f93;--color-lime-lighten: #9BCAD7;--color-khaki: #737a35;--color-brown: #785549;--color-bg: var(--color-white);--color-bg-black: var(--color-dark);--color-bg-light: var(--color-lightblue);--color-bg-dark: var(--color-navy-darken);--color-bg-yellow: var(--color-yellow);--color-text: var(--color-navy);--color-text-secondary: var(--color-gray);--color-text-entry: var(--color-dark);--color-text-white: var(--color-white);--color-text-white-secondary: var(--color-gray-lighten);--color-text-yellow: var(--color-yellow);--color-text-scarlet: var(--color-scarlet);--color-text-khaki: var(--color-khaki);--color-text-lime: var(--color-lime);--color-text-link: var(--color-blue);--color-odai: var(--color-lime);--color-bg-odai: var(--color-lime-lighten);--color-editorsPicks: var(--color-khaki);--color-information: var(--color-brown);--color-music: #C778A7;--color-music-darken: #ac5a8b;--color-movie: #777777;--color-movie-darken: #4e4e4e;--color-book: #8AB5C7;--color-book-darken: #6594a8;--color-life: #D1756B;--color-life-darken: #af564c;--color-food: #C16E2B;--color-food-darken: #a0571c;--color-travel: #6FAC4F;--color-travel-darken: #4b852d;--color-tech: #596ea8;--color-tech-darken: #394f8b;--color-border: var(--color-gray-lighten);--color-border-dark: var(--color-navy);--color-border-yellow: var(--color-yellow);--color-border-scarlet: var(--color-scarlet);--color-btn-default-bg: var(--color-lightblue);--color-btn-default-bg-hover: var(--color-lightblue-darken);--color-btn-default-text: var(--color-navy);--color-btn-primary-bg: var(--color-navy);--color-btn-primary-bg-hover: var(--color-navy-lighten);--color-btn-primary-text: var(--color-white);--color-twitter: #000000;--opacity-text-aside: .75}.archive-entry{position:relative;padding:var(--space-5) calc(var(--thumb-width-mobile-fluid) + var(--space-3)) 0 0}@media(min-width: 768px){.archive-entry{padding:var(--space-3) 240px 0 120px}}.archive-entry+.archive-entry{border-top:1px solid var(--color-border);margin-top:var(--space-3)}.archive-entry .archive-date{position:absolute;left:0;top:var(--space-2);font-family:var(--font-accent);font-size:var(--font-size-50)}@media(min-width: 768px){.archive-entry .archive-date{top:var(--space-3)}}.archive-entry .archive-date a{color:var(--color-text-scarlet);text-decoration:none}.archive-entry .entry-title{margin:0 0 var(--space-2);font-size:var(--font-size-100);line-height:var(--line-height-sm);font-feature-settings:"palt";font-family:var(--font-entry-title)}@media(min-width: 576px){.archive-entry .entry-title{font-size:var(--font-size-200)}}.archive-entry .entry-title-link{color:var(--color-text);text-decoration:none}.archive-entry .categories{margin-bottom:var(--space-2)}.archive-entry .archive-category-link{display:inline-block;line-height:var(--line-height-sm);padding:var(--space-1) var(--space-2);font-size:var(--font-size-50);background:var(--color-btn-default-bg);color:var(--color-btn-default-text);text-decoration:none;border-radius:24px}.archive-entry .archive-category-link+.archive-category-link{margin-left:var(--space-1)}.archive-entry .entry-thumb{width:var(--thumb-width-mobile-fluid);height:var(--thumb-height-mobile-fluid);margin:0;position:absolute;top:var(--space-3);right:0}@media(min-width: 768px){.archive-entry .entry-thumb{width:216px;height:120px}}.archive-entry .entry-description{margin:0;font-size:var(--font-size-75);color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width: 768px){.archive-entry .entry-description{font-size:var(--font-size-85)}}.archive-entry .archive-entry-tags-wrapper{display:none}.archive-header-category{margin:0 0 var(--space-3);background:var(--color-bg-dark);position:relative;padding:var(--space-4) var(--space-4) var(--space-4) 0}.archive-header-category::before{content:"";position:absolute;top:0;bottom:0;width:9600px;right:100%;background:var(--color-bg-dark)}.archive-header-category .archive-heading{margin:0;color:var(--color-text-yellow);font-size:var(--font-size-500);font-weight:normal}.archive-header-category .archive-description{margin:var(--space-2) 0 0;line-height:var(--line-height-lg);color:var(--color-text-white);font-size:var(--font-size-75)}@media(min-width: 768px){.archive-header-category .archive-description{font-size:var(--font-size-100)}}.archive-header-category .archive-description a{color:var(--color-text-white)}.footer{margin-top:var(--space-8);position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden}.footer-bg{position:absolute;z-index:var(--z-index-back);line-height:var(--line-height-none);font-family:var(--font-accent);color:var(--color-text-scarlet);opacity:.25;white-space:nowrap;font-weight:bold;font-size:16vw;bottom:0;left:-5vw}@media(min-width: 768px){.footer-bg{transform:translate(-50%, -50%);font-size:12vw;top:70%;left:50%;bottom:unset}.footer-bg br{display:none}}@media(min-width: 1600px){.footer-bg{font-size:240px}}.footer-address{position:relative;z-index:var(--z-index-front);font-style:unset;text-align:center;padding:var(--space-6) 0 var(--space-4)}.footer-address .address-copyright{font-size:var(--font-size-50);margin-top:var(--space-3)}.footer-address .address-label{font-size:var(--font-size-50);letter-spacing:var(--letter-spacing-300);color:var(--color-text-secondary)}.footer-address h3{font-family:var(--font-accent);font-weight:normal;text-transform:uppercase;font-size:var(--font-size-85);margin:0}.footer-address p{margin:var(--space-2) 0 0;font-size:var(--font-size-75)}.footer-address p a{text-decoration:none;color:var(--color-text);border-bottom:1px solid var(--color-border-dark)}.global-navbar{background:var(--color-bg-black);color:var(--color-text-white);font-size:var(--font-size-50);padding:var(--space-2) 0}.global-navbar a{color:var(--color-text-white);text-decoration:none}.global-navbar-inner{margin-left:auto;margin-right:auto;width:var(--col-width);max-width:var(--col-width-lg)}#globalheader-container{display:none}.blog-controlls{display:none}.whb-header{padding:var(--space-3) 0 var(--space-2)}@media(min-width: 768px){.whb-header{padding:var(--space-4) 0;margin-left:auto;margin-right:auto;width:var(--col-width);max-width:var(--col-width-lg)}}.header-content{display:flex;align-items:center;flex-direction:column}@media(min-width: 768px){.header-content{min-height:unset;flex-direction:row}}.logo{margin:0 auto}@media(min-width: 768px){.logo{margin:0 auto 0 0;padding:0}}.logo a{display:block}.logo img{display:block;width:200px;height:24px}@media(min-width: 992px){.logo img{width:240px;height:29px}}.nav-header{margin-top:var(--space-4);display:none}@media(min-width: 768px){.nav-header{display:block}}.page-index .nav-header{display:none}.nav-header .nav-menu{grid-template-columns:repeat(5, 1fr)}.mobileNav{position:absolute;left:0}.mobileNav[open]{width:100%;z-index:var(--z-index-modal);left:0;margin-top:calc(var(--space-3)*-1);padding-top:var(--space-3);background:var(--color-bg);box-shadow:var(--box-shadow-modal)}@media(min-width: 768px){.mobileNav{display:none}}.mobileNav-toggle{background:rgba(0,0,0,0);border:none;width:40px;height:40px;margin-top:-8px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:url("https://cdn.blog.st-hatena.com/files/11696248318755105757/13574176438073174813") no-repeat 16px center;background-size:24px 24px;text-indent:100%;overflow:hidden;color:rgba(0,0,0,0);list-style:none}.mobileNav-toggle::-webkit-details-marker{display:none}@media(min-width: 768px){.mobileNav-toggle{display:none}}.mobileNav-content{padding:var(--space-3)}.mobileNav[open] .mobileNav-content{-webkit-animation:fadeIn .25s ease;animation:fadeIn .25s ease}@-webkit-keyframes fadeIn{0%{opacity:0;transform:translateX(-16px)}100%{opacity:1;transform:translateX(0%)}}@keyframes fadeIn{0%{opacity:0;transform:translateX(-16px)}100%{opacity:1;transform:translateX(0%)}}.header-caption{margin:var(--space-2) 0 0;text-align:center;font-size:var(--font-size-50);line-height:var(--line-height-sm)}@media(min-width: 768px){.header-caption{text-align:right;margin:0 0 0 auto}}@media(min-width: 992px){.header-caption{font-size:var(--font-size-75)}}.header-caption .header-date{font-weight:bold;font-size:var(--font-size-85);opacity:.25}.header-caption .header-date.is-loaded{opacity:1}.header-caption a{color:var(--color-text)}.mobileNav-search{margin-bottom:var(--space-3)}.page-index #main-inner .hatena-module+.hatena-module{margin-top:var(--space-6)}.page-index #main-inner .hatena-module-title{font-size:var(--font-size-500);font-weight:var(--font-weight-medium);border-bottom:1px solid var(--color-border-scarlet);margin-bottom:var(--space-3);position:relative;line-height:var(--line-height-sm)}.page-index #main-inner .hatena-module-title a{color:var(--color-text-scarlet);line-height:var(--line-height-none);text-decoration:none;display:inline-block}.page-index #main-inner .hatena-module-title a::after{font-size:var(--font-size-50);line-height:var(--line-height-sm);display:block}@media(min-width: 768px){.page-index #main-inner .hatena-module-title a::after{display:inline;margin-left:var(--space-2)}}.page-index #main-inner .hatena-module-title a::before{content:"See More";position:absolute;right:0;bottom:var(--space-2);font-size:var(--font-size-100);line-height:var(--line-height-sm);border-top:4px solid var(--color-border-scarlet)}.page-index #main-inner .hatena-urllist{padding:0;margin:0;list-style:none;display:grid;grid-gap:var(--space-3)}@media(min-width: 768px){.page-index #main-inner .hatena-urllist{grid-gap:var(--space-4);grid-template-columns:1.75fr 1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"item1 item2 item3" "item1 item4 item5"}}@media(min-width: 768px){.page-index #main-inner .hatena-module:nth-child(6) .hatena-urllist{grid-template-columns:repeat(4, 1fr);grid-gap:0 var(--space-4);grid-template-areas:"item1 item2 item3 item4"}}.page-index #main-inner .hatena-module:nth-child(2) .hatena-module-title a::after{content:"はてなブログで話題"}.page-index #main-inner .hatena-module:nth-child(3) .hatena-module-title a::after{content:"テーマ別ブログ紹介"}.page-index #main-inner .hatena-module:nth-child(4) .hatena-module-title{border-color:var(--color-odai)}.page-index #main-inner .hatena-module:nth-child(4) .hatena-module-title a{color:var(--color-odai)}.page-index #main-inner .hatena-module:nth-child(4) .hatena-module-title a::after{content:"お題ふりかえり"}.page-index #main-inner .hatena-module:nth-child(4) .hatena-module-title a::before{border-color:var(--color-odai)}.page-index #main-inner .hatena-module:nth-child(4) .urllist-date-link a{color:var(--color-odai)}.page-index #main-inner .hatena-module:nth-child(5) .hatena-module-title{border-color:var(--color-editorsPicks)}.page-index #main-inner .hatena-module:nth-child(5) .hatena-module-title a{color:var(--color-editorsPicks)}.page-index #main-inner .hatena-module:nth-child(5) .hatena-module-title a::after{content:"編集部が気になるブログ"}.page-index #main-inner .hatena-module:nth-child(5) .hatena-module-title a::before{border-color:var(--color-editorsPicks)}.page-index #main-inner .hatena-module:nth-child(5) .urllist-date-link a{color:var(--color-editorsPicks)}.page-index #main-inner .hatena-module:nth-child(6) .hatena-module-title{font-size:var(--font-size-400);border-color:var(--color-information)}.page-index #main-inner .hatena-module:nth-child(6) .hatena-module-title a{color:var(--color-information)}.page-index #main-inner .hatena-module:nth-child(6) .hatena-module-title a::after{content:"お知らせ"}.page-index #main-inner .hatena-module:nth-child(6) .hatena-module-title a::before{border-color:var(--color-information)}.page-index #main-inner .hatena-module:nth-child(6) .urllist-date-link a{color:var(--color-information)}.page-index #main-inner .urllist-image{max-width:100%;margin:0;float:none;display:block;margin:0 0 var(--space-3)}.page-index #main-inner .urllist-title-link{font-weight:bold;text-decoration:none;font-size:var(--font-size-85);color:var(--color-text);margin-bottom:var(--space-2);display:inline-block}.page-index #main-inner .urllist-category-link{color:var(--color-text-yellow);text-decoration:none;font-size:var(--font-size-50)}.page-index #main-inner .urllist-category-link:not(:first-child){display:none}.page-index #main-inner .urllist-date-link{margin-bottom:var(--space-2)}.page-index #main-inner .urllist-date-link a{color:var(--color-text-scarlet);text-decoration:none;font-size:var(--font-size-50)}.page-index #main-inner .urllist-entry-body{color:var(--color-text-secondary);display:-webkit-box;font-size:var(--font-size-75);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page-index #main-inner .urllist-item{line-height:var(--line-height-sm)}@media(min-width: 768px){.page-index #main-inner .urllist-item:nth-child(1){grid-area:item1}.page-index #main-inner .urllist-item:nth-child(2){grid-area:item2}.page-index #main-inner .urllist-item:nth-child(3){grid-area:item3}.page-index #main-inner .urllist-item:nth-child(4){grid-area:item4}.page-index #main-inner .urllist-item:nth-child(5){grid-area:item5}}.page-index #main-inner .urllist-item .urllist-item-inner{position:relative;min-height:calc(var(--thumb-height-mobile-fluid) + var(--space-4))}@media(min-width: 768px){.page-index #main-inner .urllist-item .urllist-item-inner{display:flex;flex-direction:column;min-height:unset}}@media(min-width: 768px){.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:first-child{margin-right:var(--space-3)}}.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:first-child .urllist-date-link{order:1}.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:first-child .urllist-title-link{order:2;display:inline-block;font-size:var(--font-size-200);position:relative;z-index:var(--z-index-front);margin-bottom:28vw}@media(min-width: 768px){.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:first-child .urllist-title-link{margin-bottom:0}}.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:first-child .urllist-image{margin:0}@media(min-width: 768px){.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:first-child .urllist-image{margin:var(--space-3) 0}}.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:first-child .urllist-image-link{order:3;position:absolute;right:0;bottom:56px}@media(min-width: 768px){.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:first-child .urllist-image-link{bottom:unset;position:inherit}}.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:first-child .urllist-image-link::before{content:"";position:absolute;top:0;display:block;width:100%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));height:12vw}@media(min-width: 768px){.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:first-child .urllist-image-link::before{display:none}}.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:first-child .urllist-image{width:56vw}@media(min-width: 768px){.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:first-child .urllist-image{width:100%}}.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:first-child .urllist-entry-body{order:4}@media(min-width: 768px){.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:first-child .urllist-entry-body{-webkit-line-clamp:4}}.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:not(:first-child) .urllist-item-inner{padding:var(--space-4) calc(var(--thumb-width-mobile-fluid) + var(--space-3)) 0 0}@media(min-width: 768px){.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:not(:first-child) .urllist-item-inner{padding:0}}.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:not(:first-child) .urllist-image-link{position:absolute;right:0}@media(min-width: 768px){.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:not(:first-child) .urllist-image-link{position:static}}.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:not(:first-child) .urllist-image{-o-object-fit:cover;object-fit:cover;width:var(--thumb-width-mobile-fluid);height:var(--thumb-height-mobile-fluid)}@media(min-width: 768px){.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:not(:first-child) .urllist-image{width:auto;height:auto}}.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:not(:first-child) .urllist-date-link{order:1;position:absolute;top:0}@media(min-width: 768px){.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:not(:first-child) .urllist-date-link{position:static}}.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:not(:first-child) .urllist-image-link{order:2}.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:not(:first-child) .urllist-title-link{order:3}.page-index #main-inner .hatena-module:not(:nth-child(6)) .urllist-item:not(:first-child) .urllist-entry-body{order:4}.page-index #main-inner .hatena-module:nth-child(6) .urllist-item .urllist-item-inner{padding:var(--space-4) calc(var(--thumb-width-mobile-fluid) + var(--space-3)) 0 0}@media(min-width: 768px){.page-index #main-inner .hatena-module:nth-child(6) .urllist-item .urllist-item-inner{padding:0}}.page-index #main-inner .hatena-module:nth-child(6) .urllist-item .urllist-image-link{position:absolute;right:0}@media(min-width: 768px){.page-index #main-inner .hatena-module:nth-child(6) .urllist-item .urllist-image-link{position:static}}.page-index #main-inner .hatena-module:nth-child(6) .urllist-item .urllist-image{-o-object-fit:cover;object-fit:cover;width:var(--thumb-width-mobile-fluid);height:var(--thumb-height-mobile-fluid)}@media(min-width: 768px){.page-index #main-inner .hatena-module:nth-child(6) .urllist-item .urllist-image{width:auto;height:auto}}.page-index #main-inner .hatena-module:nth-child(6) .urllist-item .urllist-date-link{order:1;position:absolute;top:0}@media(min-width: 768px){.page-index #main-inner .hatena-module:nth-child(6) .urllist-item .urllist-date-link{position:static}}.page-index #main-inner .hatena-module:nth-child(6) .urllist-item .urllist-image-link{order:2}.page-index #main-inner .hatena-module:nth-child(6) .urllist-item .urllist-title-link{order:3}.page-index #main-inner .hatena-module:nth-child(6) .urllist-item .urllist-entry-body{order:4}#content-inner{display:grid;margin-left:auto;margin-right:auto;width:var(--col-width);max-width:var(--col-width-lg);gap:var(--space-6)}@media(min-width: 992px){#content-inner{grid-template-columns:1fr var(--col-width-sidebar)}}.module-about-description{font-size:var(--font-size-75)}.module-about-more{margin-top:var(--space-3);display:inline-block;line-height:var(--line-height-sm);font-family:inherit;text-decoration:none;text-align:center;transition:all .25s;font-weight:bold;border:0;cursor:pointer;padding:calc(var(--space-2) + var(--space-1)) var(--space-4) var(--space-2) var(--space-4);font-size:var(--font-size-85);color:var(--color-btn-default-text);background:var(--color-btn-default-bg);width:100%;display:block}@media(min-width: 768px){.module-about-more{font-size:var(--font-size-85);padding:var(--space-3) var(--space-4) calc(var(--space-2) + var(--space-1)) var(--space-4)}}.module-about-more:hover{background:var(--color-btn-default-bg-hover)}.about-ad{margin:var(--space-4) calc(var(--margin-sides)*-1) auto}@media(min-width: 992px){.about-ad{margin-left:0;margin-right:0}}.about-ad #ad-sidebar{display:flex;justify-content:center;height:83.5vw;max-height:345px}@media(min-width: 992px){.about-ad #ad-sidebar{height:initial;min-height:250px}}.about-follow{margin-top:var(--space-4);border:1px solid var(--color-border-dark)}.about-follow .about-follow-heading{margin:0;padding:var(--space-2);border-bottom:1px solid var(--color-border-dark);line-height:var(--line-height-none);font-weight:bold;font-family:var(--font-accent);text-transform:uppercase}.about-follow .about-follow-content{padding:var(--space-2)}.about-follow .about-follow-content p{margin:0 0 var(--space-2);font-size:var(--font-size-50);letter-spacing:var(--letter-spacing-200);color:var(--color-text-secondary)}.about-follow .follow-buttons{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:var(--space-2);margin:0;padding:0;list-style:none}.about-follow .twitter-follow{display:inline-block;background:var(--color-twitter);color:var(--color-text-white);width:100%;padding:var(--space-2) var(--space-3);font-size:var(--font-size-75);text-align:center;text-decoration:none;border-radius:50px}.about-follow .subscribe-link{display:block;padding:var(--space-1)}.about-follow .subscribe-link iframe{display:block;margin:auto}.module-sidebar-search{margin-top:var(--space-6)}.about-award{margin-top:var(--space-4)}.nav-menu{display:grid;grid-gap:var(--space-3)}.nav-toppage .nav-menu{margin-left:auto;margin-right:auto;width:var(--col-width);max-width:var(--col-width-lg);grid-template-columns:repeat(2, 1fr)}@media(min-width: 768px){.nav-toppage .nav-menu{grid-template-columns:repeat(5, 1fr)}}.nav-menu>a{display:block;border-left:1px solid var(--color-border-dark);border-bottom:1px solid var(--color-border-dark);color:var(--color-text);text-decoration:none;line-height:var(--line-height-sm);padding:0 0 var(--space-1) var(--space-2)}.nav-menu .nav-heading{display:block;font-weight:var(--font-weight-medium);font-size:var(--font-size-200)}.nav-menu .nav-label{display:block;font-size:var(--font-size-50);opacity:.75}.section-odai{background:var(--color-bg-odai);position:relative;padding:var(--space-3) var(--space-4) var(--space-3) 48px;display:grid;grid-gap:var(--space-3);align-items:center}@media(min-width: 768px){.section-odai{grid-template-columns:1fr auto}}.section-odai::before{content:"";position:absolute;top:0;bottom:0;width:9600px;right:100%;background:var(--color-bg-odai)}@-webkit-keyframes marquee{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, -69px, 0)}}@keyframes marquee{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, -69px, 0)}}.odai-marquee-wrapper{overflow:hidden;position:absolute;top:0;left:0;bottom:0;width:25px}.odai-marquee{width:30px;height:100vw;background:url("https://cdn-ak.f.st-hatena.com/images/fotolife/h/hatenablog/20220302/20220302172621.png");background-size:25px 69px;-webkit-animation:marquee 2s linear infinite;animation:marquee 2s linear infinite}.section-odai-content .section-odai-heading{font-size:var(--font-size-75)}.section-odai-content .odai-title{font-size:var(--font-size-300);font-weight:normal;margin:0 0 0 -0.5em}.section-odai-content p{font-size:var(--font-size-75);opacity:.75;margin:0}.section-odai-anchor{display:inline-block;line-height:var(--line-height-sm);font-family:inherit;text-decoration:none;text-align:center;transition:all .25s;font-weight:bold;border:0;cursor:pointer;padding:calc(var(--space-2) + var(--space-1)) var(--space-4) var(--space-2) var(--space-4);font-size:var(--font-size-85);color:var(--color-btn-primary-text);background:var(--color-btn-primary-bg);min-width:180px}@media(min-width: 768px){.section-odai-anchor{font-size:var(--font-size-85);padding:var(--space-3) var(--space-4) calc(var(--space-2) + var(--space-1)) var(--space-4)}}.section-odai-anchor:hover{background:var(--color-btn-primary-bg-hover)}.permalink.pager{display:none}.pager{margin-top:var(--space-4);display:flex;gap:var(--space-2)}.pager>*{flex:1}.pager .pager-next a,.pager .pager-prev a{display:inline-block;line-height:var(--line-height-sm);font-family:inherit;text-decoration:none;text-align:center;transition:all .25s;font-weight:bold;border:0;cursor:pointer;padding:calc(var(--space-2) + var(--space-1)) var(--space-4) var(--space-2) var(--space-4);font-size:var(--font-size-85);color:var(--color-btn-primary-text);background:var(--color-btn-primary-bg);width:100%;display:block}@media(min-width: 768px){.pager .pager-next a,.pager .pager-prev a{font-size:var(--font-size-85);padding:var(--space-3) var(--space-4) calc(var(--space-2) + var(--space-1)) var(--space-4)}}.pager .pager-next a:hover,.pager .pager-prev a:hover{background:var(--color-btn-primary-bg-hover)}.see_all_articles-button{display:inline-block;line-height:var(--line-height-sm);font-family:inherit;text-decoration:none;text-align:center;transition:all .25s;font-weight:bold;border:0;cursor:pointer;padding:calc(var(--space-2) + var(--space-1)) var(--space-4) var(--space-2) var(--space-4);font-size:var(--font-size-85);color:var(--color-btn-primary-text);background:var(--color-btn-primary-bg);width:100%;display:block}@media(min-width: 768px){.see_all_articles-button{font-size:var(--font-size-85);padding:var(--space-3) var(--space-4) calc(var(--space-2) + var(--space-1)) var(--space-4)}}.see_all_articles-button:hover{background:var(--color-btn-primary-bg-hover)}.search-form{display:flex;align-items:center;border-bottom:1px solid var(--color-border-dark)}.search-form img{width:20px;height:20px;margin:0 8px}.search-form .search-module-input{padding:var(--space-1);color:var(--color-text);background:none;border:none;outline:none;flex:1 0 auto;line-height:var(--line-height-sm)}.hatena-module-archive .archive-module-year+.archive-module-year{margin-top:var(--space-2)}.hatena-module-archive .archive-module-year .archive-module-button{color:var(--color-text-scarlet);opacity:1;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:var(--font-size-50)}.hatena-module-archive .archive-module-year-title{color:var(--color-text);text-decoration:none}.hatena-module-archive .archive-module-months{color:var(--color-text);text-decoration:none}.hatena-module-archive .archive-module-months .archive-module-month{margin-left:var(--space-5)}.hatena-module-archive .archive-module-month-title{color:var(--color-text);text-decoration:none;font-size:var(--font-size-75)}.module-categories{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2)}.module-categories li>a{display:block;background:var(--color-bg-dark);color:var(--color-text-white);font-size:var(--font-size-85);padding:var(--space-3);text-decoration:none;min-height:88px}.module-categories li>a.category-音楽{background:linear-gradient(135deg, var(--color-music), var(--color-music-darken))}.module-categories li>a.category-映画{background:linear-gradient(135deg, var(--color-movie), var(--color-movie-darken))}.module-categories li>a.category-読書{background:linear-gradient(135deg, var(--color-book), var(--color-book-darken))}.module-categories li>a.category-暮らし{background:linear-gradient(135deg, var(--color-life), var(--color-life-darken))}.module-categories li>a.category-食{background:linear-gradient(135deg, var(--color-food), var(--color-food-darken))}.module-categories li>a.category-旅{background:linear-gradient(135deg, var(--color-travel), var(--color-travel-darken))}.module-categories li>a.category-技術{background:linear-gradient(135deg, var(--color-tech), var(--color-tech-darken))}#box2 .hatena-urllist{margin:0;padding:0}#box2 .urllist-item{padding:16px 140px 0 32px;position:relative;line-height:var(--line-height-sm);counter-increment:rank;min-height:calc(var(--space-3) + 80px)}#box2 .urllist-item::before{position:absolute;top:0;left:0;content:counter(rank);color:var(--color-text-scarlet);font-family:var(--font-accent);font-weight:var(--font-weight-medium);font-size:var(--font-size-300)}#box2 .urllist-item+.urllist-item{margin-top:var(--space-2)}#box2 .urllist-item .urllist-image-link{position:absolute;right:0}#box2 .urllist-item .urllist-image{width:128px}#box2 .urllist-category-link{position:absolute;top:0;text-decoration:none;font-family:var(--font-accent);font-size:var(--font-size-50);color:var(--color-text-scarlet)}#box2 .urllist-category-link:not(:first-child){display:none}#box2 .urllist-image{display:block;max-width:100%;margin:0;float:none}#box2 .urllist-title-link{font-weight:bold;text-decoration:none;font-size:var(--font-size-85);color:var(--color-text);display:inline-block}@media(min-width: 768px){#box2 .urllist-title-link{font-size:var(--font-size-75)}}#box2 .hatena-module+.hatena-module{margin-top:var(--space-6)}#box2 .hatena-module-title{font-size:var(--font-size-300);font-weight:var(--font-weight-medium);border-bottom:1px solid var(--color-border-dark);margin-bottom:var(--space-3)}#box2 .hatena-module-title a{color:var(--color-text);text-decoration:none}#box2 .hatena-module-title::after{font-size:var(--font-size-50);margin-left:var(--space-2);opacity:.75}#box2 .hatena-module:nth-child(1) .hatena-module-title::after{content:"週刊はてなブログについて"}#box2 .hatena-module:nth-child(2) .hatena-module-title::after{content:"人気記事"}#box2 .hatena-module:nth-child(3) .hatena-module-title::after{content:"カテゴリー"}#box2 .hatena-module:nth-child(4) .hatena-module-title::after{content:"過去記事"}#header-modules .hatena-module-recent-entries{background:var(--color-bg-dark);color:var(--color-text-white);padding:var(--space-4) 0 var(--space-5);margin-bottom:var(--space-4)}#header-modules .hatena-module-recent-entries .hatena-module-title{margin-left:auto;margin-right:auto;width:var(--col-width);max-width:var(--col-width-lg);font-size:var(--font-size-300);border-bottom:1px solid var(--color-border-yellow);margin-bottom:var(--space-3)}#header-modules .hatena-module-recent-entries .hatena-module-title a{color:var(--color-text-yellow);text-decoration:none}#header-modules .hatena-module-recent-entries .hatena-module-title a::after{content:"いまのおすすめ";font-size:var(--font-size-50);margin-left:var(--space-2)}#header-modules .hatena-module-recent-entries .hatena-module-body{margin-left:auto;margin-right:auto;width:var(--col-width);max-width:var(--col-width-lg)}#header-modules .hatena-module-recent-entries .hatena-urllist{padding:0;margin:0;list-style:none;display:grid;grid-gap:var(--space-4)}@media(min-width: 992px){#header-modules .hatena-module-recent-entries .hatena-urllist{grid-template-columns:1.75fr 1fr;grid-template-rows:auto auto;grid-gap:var(--space-4) var(--space-6);grid-template-areas:"item1 item2" "item1 item3"}}#header-modules .hatena-module-recent-entries .urllist-image{display:block;max-width:100%;margin:0;float:none}#header-modules .hatena-module-recent-entries .urllist-title-link{font-weight:bold;text-decoration:none;font-size:var(--font-size-100);color:var(--color-text-white)}#header-modules .hatena-module-recent-entries .urllist-category-link{color:var(--color-text-yellow);text-decoration:none;font-family:var(--font-accent);font-size:var(--font-size-50)}#header-modules .hatena-module-recent-entries .urllist-category-link:not(:first-child){display:none}#header-modules .hatena-module-recent-entries .urllist-date-link a{color:var(--color-text-white-secondary);text-decoration:none;font-size:var(--font-size-50)}#header-modules .hatena-module-recent-entries .urllist-entry-body{color:var(--color-text-white-secondary);display:-webkit-box;font-size:var(--font-size-75);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:var(--space-3) 0 0}#header-modules .hatena-module-recent-entries .urllist-item{line-height:var(--line-height-sm)}@media(min-width: 992px){#header-modules .hatena-module-recent-entries .urllist-item:nth-child(1){grid-area:item1}#header-modules .hatena-module-recent-entries .urllist-item:nth-child(2){grid-area:item2}#header-modules .hatena-module-recent-entries .urllist-item:nth-child(3){grid-area:item3}}#header-modules .hatena-module-recent-entries .urllist-item:first-child{padding-top:32px;position:relative}@media(min-width: 768px){#header-modules .hatena-module-recent-entries .urllist-item:first-child{padding-right:380px;min-height:218px}}#header-modules .hatena-module-recent-entries .urllist-item:first-child .urllist-image-link{position:absolute;right:0;bottom:56px}@media(min-width: 768px){#header-modules .hatena-module-recent-entries .urllist-item:first-child .urllist-image-link{bottom:unset}}#header-modules .hatena-module-recent-entries .urllist-item:first-child .urllist-image-link::before{content:"";position:absolute;top:0;display:block;width:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));height:12vw}@media(min-width: 768px){#header-modules .hatena-module-recent-entries .urllist-item:first-child .urllist-image-link::before{display:none}}#header-modules .hatena-module-recent-entries .urllist-item:first-child .urllist-image{width:55vw}@media(min-width: 768px){#header-modules .hatena-module-recent-entries .urllist-item:first-child .urllist-image{width:354px}}#header-modules .hatena-module-recent-entries .urllist-item:first-child .urllist-title-link{display:inline-block;font-size:var(--font-size-200);position:relative;z-index:var(--z-index-front);margin-bottom:24vw}@media(min-width: 768px){#header-modules .hatena-module-recent-entries .urllist-item:first-child .urllist-title-link{margin-bottom:0;font-size:var(--font-size-300)}}#header-modules .hatena-module-recent-entries .urllist-item:first-child .urllist-categories{position:absolute;top:0;left:0}#header-modules .hatena-module-recent-entries .urllist-item:first-child .urllist-date-link{position:absolute;top:0;right:0}@media(min-width: 768px){#header-modules .hatena-module-recent-entries .urllist-item:first-child .urllist-date-link{right:380px}}#header-modules .hatena-module-recent-entries .urllist-item:not(:first-child){padding-left:calc(var(--thumb-width-mobile-fluid) + var(--space-3));padding-top:var(--space-5);position:relative;min-height:calc(var(--thumb-height-mobile-fluid) + var(--space-5))}@media(min-width: 576px){#header-modules .hatena-module-recent-entries .urllist-item:not(:first-child){padding-left:calc(var(--thumb-width-mobile) + var(--space-3));min-height:calc(75px + var(--space-5))}}#header-modules .hatena-module-recent-entries .urllist-item:not(:first-child) .urllist-image-link{position:absolute;left:0}#header-modules .hatena-module-recent-entries .urllist-item:not(:first-child) .urllist-image{-o-object-fit:cover;object-fit:cover;width:var(--thumb-width-mobile-fluid);height:var(--thumb-height-mobile-fluid)}@media(min-width: 576px){#header-modules .hatena-module-recent-entries .urllist-item:not(:first-child) .urllist-image{width:var(--thumb-width-mobile);height:auto}}#header-modules .hatena-module-recent-entries .urllist-item:not(:first-child) .urllist-entry-body{display:none}#header-modules .hatena-module-recent-entries .urllist-item:not(:first-child) .urllist-categories{position:absolute;top:0;left:0}#header-modules .hatena-module-recent-entries .urllist-item:not(:first-child) .urllist-date-link{position:absolute;top:0;right:0}.testBlog-notifier{background:var(--color-bg-yellow);text-align:center;font-size:var(--font-size-75);padding:var(--space-2)}.testBlog-notifier a{color:var(--color-text)}.entry-content blockquote{margin:1em 0;padding:var(--space-6) var(--space-4) var(--space-4);border:1px solid var(--color-border-dark);position:relative;background:url("https://cdn.blog.st-hatena.com/files/11696248318755105757/13574176438072405682") no-repeat center top}@media(min-width: 768px){.entry-content blockquote{padding:var(--space-6) var(--space-6) var(--space-4) var(--space-6)}}.entry-content blockquote::before,.entry-content blockquote::after{content:"";position:absolute;background:var(--color-bg);width:calc(100% - var(--space-6));height:1px;display:block;left:50%;transform:translateX(-50%)}.entry-content blockquote::before{top:-1px}.entry-content blockquote::after{bottom:-1px}.entry-content blockquote p{color:var(--color-text);margin:0}.entry-content blockquote p:first-child{content:"aaaa"}.entry-content blockquote p+p{margin-top:var(--space-3)}.entry-content blockquote cite{margin-top:var(--space-3);line-height:var(--line-height-sm);display:block}.entry-content blockquote cite a{font-size:var(--font-size-75);text-decoration:none;text-align:right;color:var(--color-text-secondary)}.callout-info{margin:1.5em auto;border-radius:var(--border-radius-box);padding:var(--space-3);background:var(--color-bg-light);border-left:5px solid var(--color-border)}@media(min-width: 768px){.callout-info{font-size:1.1rem}}.embed-card+br{display:none}.hatena-citation{font-size:75%;margin-top:-1em}.hatena-citation>a{color:var(--color-text-secondary);text-decoration:none}.hatena-citation+br{display:none}.entry-content{line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-200);color:var(--color-text-entry);margin-bottom:var(--space-5)}@media(min-width: 768px){.entry-content{font-size:var(--font-size-100)}}.entry-content>:first-child{margin-top:0}.entry-content img,.entry-content video{max-width:100%;height:auto}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:var(--space-6) 0 var(--space-4) 0;line-height:var(--line-height-sm);color:var(--color-text)}.entry-content h1,.entry-content h2,.entry-content h3{border-bottom:1px solid var(--color-border-dark);border-left:1px solid var(--color-border-dark);padding:0 0 var(--space-1) var(--space-2)}.entry-content h1{font-size:170%}.entry-content h2{font-size:160%}.entry-content h3{font-size:150%}.entry-content h4{font-size:130%;color:var(--color-text)}.entry-content h5{font-size:110%}.entry-content h6{font-size:100%}.entry-content>ul,.entry-content>ol,.entry-content>dd{margin:0 0 1em 1.5em;padding:0}.entry-content>ul li ul,.entry-content>ul li ol,.entry-content>ol li ul,.entry-content>ol li ol,.entry-content>dd li ul,.entry-content>dd li ol{margin-bottom:0}.entry-content a{color:var(--color-text-link);text-decoration:underline}.entry-content .keyword{color:inherit;text-decoration:none}.entry-content p{margin:1.5em 0}.entry-content table{border-collapse:collapse;border-spacing:0;border-bottom:1em;margin-bottom:1em;width:100%;overflow:auto;display:block;font-size:var(--font-size-75)}.entry-content table th,.entry-content table td{border:1px solid var(--color-border);padding:5px 10px}.entry-content table th{min-width:3em}.entry-content pre,.entry-content code{font-family:var(--font-family-monospace)}.entry-content pre{background:var(--color-bg-secondary);border:none;white-space:pre-wrap;text-overflow:ellipsis;line-height:1.3;font-size:.8rem;padding:10px}.entry-content pre>code{margin:0;padding:0;white-space:pre;border:none;background-color:rgba(0,0,0,0);font-family:var(--font-family-monospace)}.entry-content code{font-size:90%;margin:0 2px;padding:0px 5px;background-color:var(--color-bg-secondary);border-radius:4px}.entry-content hr{width:100%;border:0;border:none;border-top:1px solid var(--color-border);margin:2em auto}.entry-content .footnote{font-size:var(--font-size-75);line-height:1.8}.entry-content a[name^=fn-]{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em;color:var(--color-text-secondary);margin:0 .25em;text-decoration:none}.entry-editorsComment{margin:1.5em 0}.entry-editorsComment p{display:inline}.entry-editorsComment>.textcolor-lime{color:var(--color-text-lime)}.entry-editorsComment>.textcolor-scarlet{color:var(--color-text-scarlet)}.entry-editorsComment>.textcolor-khaki{color:var(--color-text-khaki)}.entry-featuredBlogs ul{list-style:none;display:grid;margin:0;padding:0;grid-gap:var(--space-2);line-height:var(--line-height-sm)}@media(min-width: 576px){.entry-featuredBlogs ul{grid-gap:var(--space-3);grid-template-columns:repeat(2, 1fr)}}.entry-featuredBlogs ul li{display:flex;align-items:center;border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2);gap:var(--space-1)}.entry-featuredBlogs ul li a{font-weight:bold;color:var(--color-text);font-size:var(--font-size-85);text-decoration:none}.entry-featuredBlogs .entry-featuredBlogs-link{margin-left:auto}.entry-featuredBlogs .entry-featuredBlogs-link a{white-space:nowrap;display:inline-block;line-height:var(--line-height-sm);font-family:inherit;text-decoration:none;text-align:center;transition:all .25s;font-weight:bold;border:0;cursor:pointer;padding:calc(var(--space-2) + var(--space-1)) var(--space-4) var(--space-2) var(--space-4);font-size:var(--font-size-85);color:var(--color-btn-default-text);background:var(--color-btn-default-bg);font-size:var(--font-size-75)}@media(min-width: 768px){.entry-featuredBlogs .entry-featuredBlogs-link a{font-size:var(--font-size-85);padding:var(--space-3) var(--space-4) calc(var(--space-2) + var(--space-1)) var(--space-4)}}.entry-featuredBlogs .entry-featuredBlogs-link a:hover{background:var(--color-btn-default-bg-hover)}@media(min-width: 768px){.entry-featuredBlogs .entry-featuredBlogs-link a{font-size:var(--font-size-75);padding:calc(var(--space-2) + var(--space-1)) var(--space-3) var(--space-2) var(--space-3)}}.entry-footer-modules{margin-top:var(--space-5)}.entry-footer-modules .hatena-module .hatena-module-title{font-size:var(--font-size-200);font-family:var(--font-accent);text-transform:uppercase;margin-bottom:var(--space-3);color:var(--color-text-scarlet);font-weight:bold;line-height:var(--line-height-sm)}.entry-footer-modules .hatena-module .hatena-module-title::after{font-size:var(--font-size-50);opacity:.75;display:inline-block}@media(min-width: 768px){.entry-footer-modules .hatena-module .hatena-module-title::after{display:inline-block;margin-left:var(--space-2)}}.entry-footer-modules .hatena-module .hatena-module-title a{color:var(--color-text-scarlet);text-decoration:none}.entry-footer-modules .hatena-module:nth-child(1) .hatena-module-title::after{content:"関連記事"}.entry-footer-modules .hatena-module .hatena-urllist{margin:0;padding:0;display:grid;grid-gap:var(--space-4)}@media(min-width: 768px){.entry-footer-modules .hatena-module .hatena-urllist{grid-template-columns:repeat(2, 1fr)}}.entry-footer-modules .hatena-module .urllist-item{padding:var(--space-4) 140px 0 0;position:relative;line-height:var(--line-height-sm);min-height:calc(var(--space-4) + 80px)}.entry-footer-modules .hatena-module .urllist-item .urllist-image-link{position:absolute;right:0}.entry-footer-modules .hatena-module .urllist-item .urllist-image{width:128px}.entry-footer-modules .hatena-module .urllist-date-link{position:absolute;top:0;font-family:var(--font-accent);font-size:var(--font-size-50)}.entry-footer-modules .hatena-module .urllist-date-link a{text-decoration:none;color:var(--color-text-scarlet)}.entry-footer-modules .hatena-module .urllist-image{display:block;max-width:100%;margin:0;float:none}.entry-footer-modules .hatena-module .urllist-title-link{font-weight:bold;text-decoration:none;font-size:var(--font-size-85);color:var(--color-text);display:inline-block}.entry-footer{margin-top:var(--space-4)}.entry-footer-section{display:none}.entry-header-author{display:flex;align-items:center;color:var(--color-text-secondary);font-size:var(--font-size-85);line-height:var(--line-height-sm)}.entry-header-author .profile-image{width:56px;height:56px;border-radius:50%}.entry-header-author .header-author-content{margin-left:var(--space-3)}.entry-header-author .header-author-content a{color:var(--color-text-secondary)}.entry-header-wrapper{background:var(--color-bg-dark);padding:var(--space-4) 0;margin-bottom:var(--space-5)}.has-coverImage .entry-header-wrapper{padding-bottom:35vw;margin-bottom:-31vw}@media(min-width: 992px){.has-coverImage .entry-header-wrapper{padding-bottom:400px;margin-bottom:-380px}}.entry-header{position:relative;margin-left:auto;margin-right:auto;width:var(--col-width);max-width:var(--col-width-lg);max-width:var(--col-width-entry-header)}.entry-header>.entry-category-link{display:inline-block;color:var(--color-text-yellow);font-size:var(--font-size-85);text-decoration:none}.entry-header .categories{font-family:var(--font-accent)}.entry-header .categories .entry-category-link{display:inline-block;margin-right:8px;font-size:var(--font-size-75);text-decoration:none;line-height:var(--line-height-sm);padding:var(--space-1) var(--space-2);font-size:var(--font-size-50);background:var(--color-btn-default-bg);color:var(--color-btn-default-text);text-decoration:none;border-radius:24px}.entry-header .entry-date{position:absolute;right:0;top:0;color:var(--color-text-secondary);font-size:var(--font-size-50)}.entry-header .entry-date a{color:var(--color-text-white-secondary);text-decoration:none}.entry-header .entry-title{margin:0 0 var(--space-2);padding-top:var(--space-3);font-size:var(--font-size-300);line-height:var(--line-height-sm);font-feature-settings:"palt";font-family:var(--font-entry-title)}@media(min-width: 576px){.entry-header .entry-title{font-size:var(--font-size-500)}}.entry-header .entry-title-link{color:var(--color-text-white);text-decoration:none}.entry-header-menu{position:absolute;top:0;right:0}.entry-header-menu a{display:inline-block;line-height:var(--line-height-sm);font-family:inherit;text-decoration:none;text-align:center;transition:all .25s;font-weight:bold;border:0;cursor:pointer;padding:calc(var(--space-2) + var(--space-1)) var(--space-4) var(--space-2) var(--space-4);font-size:var(--font-size-85);color:var(--color-btn-default-text);background:var(--color-btn-default-bg)}@media(min-width: 768px){.entry-header-menu a{font-size:var(--font-size-85);padding:var(--space-3) var(--space-4) calc(var(--space-2) + var(--space-1)) var(--space-4)}}.entry-header-menu a:hover{background:var(--color-btn-default-bg-hover)}.entry-coverImage{text-align:center;margin-bottom:var(--space-3);margin-left:auto;margin-right:auto;width:var(--col-width);max-width:var(--col-width-lg);max-width:var(--col-width-entry-header)}.entry-coverImage span[itemtype="http://schema.org/Photograph"],.entry-coverImage .figure-image>span[itemtype="http://schema.org/Photograph"]{display:block}@media(min-width: 768px){.entry-coverImage span[itemtype="http://schema.org/Photograph"],.entry-coverImage .figure-image>span[itemtype="http://schema.org/Photograph"]{display:flex;align-items:center;height:46vw;max-height:450px;overflow:hidden}}.entry-coverImage img{width:100%;max-width:100%;height:100%;margin:0 !important;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-box)}.entry-coverImage .figure-image{margin-top:0}.entry-coverImage figcaption{font-size:var(--font-size-50);opacity:1;text-align:right;color:var(--color-text-white-secondary);line-height:var(--line-height-base);font-style:italic;margin:10px 0 0;color:var(--color-text-secondary)}.entry-coverImage figcaption a{color:var(--color-text-secondary)}.entry-tagline{color:var(--color-text-white-secondary);margin:var(--space-2) 0}.entry-tagline a{color:var(--color-text-white-secondary)}@media(min-width: 768px){.entry-tagline{font-size:var(--font-size-200)}}.entry-lead{margin:1.5em 0;color:var(--color-text);font-weight:var(--font-weight-medium);border-bottom:1px solid var(--color-border-dark);padding-bottom:var(--space-3)}.entry-social-top-ad{margin:var(--space-4) calc(var(--margin-sides)*-1) auto}@media(min-width: 992px){.entry-social-top-ad{margin-left:0;margin-right:0;width:auto}}.entry-social-top-ad #ad-entryFooter{display:flex;justify-content:center}@media(min-width: 992px){.entry-social-top-ad #ad-entryFooter{width:728px;height:90px}}.entry-asideBlock{border:1px solid var(--color-border);padding:var(--space-4)}.entry-asideBlock>*:first-child{margin-top:0}.entry-asideBlock>*:last-child{margin-bottom:0}.entry-asideBlock h3{font-size:130%;margin:.75em 0 .5em}.entry-asideBlock h4{font-size:110%;margin:.75em 0 .5em}.entry-asideBlock p{font-size:90%;margin:.75em 0}.entry-content img{max-width:100%}.entry-content .hatena-fotolife{border-radius:var(--border-radius-box)}.entry-content .figure-image{margin:1.5em auto}.entry-content .figure-image figcaption{font-size:var(--font-size-75);opacity:1;color:var(--color-text-secondary);line-height:var(--line-height-sm);margin-top:var(--space-2)}.entry-content .figure-image img{border-radius:var(--border-radius-box);max-height:600px}.entry-content .figure-image a{color:var(--color-text-secondary)}.entry-content>.footnote{margin-top:3em}.entry-content .footnote{font-size:var(--font-size-50);color:var(--color-text-secondary)}.entry-content .footnote a{color:var(--color-text-link)}.entry-content .footnote a.footnote-number{color:var(--color-text-secondary);text-decoration:none;border:none}.entry-footer .hatena-star-container{padding:var(--space-3);margin:var(--space-4) 0;background-color:var(--color-bg-light);border-radius:var(--border-radius-box)}.entry-footer .hatena-star-container::before{content:"記事が面白かったら★をクリック！（連打できます）";display:block;margin-bottom:var(--space-2);font-weight:bold;font-size:var(--font-size-75)}.entry-content hr{width:50%;border:0;height:1em;position:relative;margin:var(--space-7) auto}.entry-content hr::after{position:absolute;content:"* * *";text-align:center;line-height:var(--line-height-none);letter-spacing:.5em;padding-right:1em;width:100%;top:0;left:0;font-size:var(--font-size-400);color:var(--color-text-secondary)}.profile-cards-list{position:relative;padding:var(--space-7) 0 var(--space-4);margin:var(--space-5) 0;border-top:4px solid var(--color-bg-light);border-bottom:4px solid var(--color-bg-light)}@media(min-width: 768px){.profile-cards-list{padding:var(--space-4) 0 var(--space-4) 160px}}.profile-cards-list::before{content:"Author";position:absolute;top:var(--space-2);left:0;font-family:var(--font-accent);font-weight:bold;color:var(--color-text-scarlet);text-transform:uppercase}@media(min-width: 768px){.profile-cards-list::before{top:var(--space-4);font-size:var(--font-size-200)}}.profile-cards-list::after{content:"この記事の著者";position:absolute;top:calc(var(--space-2) + 4px);left:112px;font-family:var(--font-accent);font-weight:bold;color:var(--color-text-scarlet);text-transform:uppercase;font-size:var(--font-size-50);opacity:var(--opacity-text-aside)}@media(min-width: 768px){.profile-cards-list::after{top:calc(var(--space-4) + 30px);left:0}}.profile-cards-list .profile-card-container{padding:0 0 0 calc(72px + var(--space-3));border:0;margin:0;position:relative;min-height:72px}.profile-cards-list .profile-card-container+.profile-card-container{margin-top:var(--space-4)}.profile-cards-list .profile-card-container h4{font-size:var(--font-size-100);margin:0 0 var(--space-2)}.profile-cards-list .profile-card-container p{font-size:var(--font-size-75);margin:0}.profile-cards-list .profile-card-container p+p{margin-top:var(--space-2)}.profile-cards-list .profile-card-container .entry-header-author{display:none}.profile-cards-list .profileCard-image{position:absolute;width:72px;height:72px;border-radius:50%;left:0;-o-object-fit:cover;object-fit:cover}.related-entries{display:none}.entry-content .table-of-contents{background:var(--color-bg-light);border-radius:var(--border-radius-box);position:relative;font-size:var(--font-size-75);padding:var(--space-6) var(--space-4) var(--space-4) var(--space-4);margin:var(--space-4) 0;list-style:none;line-height:var(--line-height-base)}@media(min-width: 768px){.entry-content .table-of-contents{font-size:var(--font-size-85)}}.entry-content .table-of-contents::before{content:"Contents";position:absolute;font-family:var(--font-accent);color:var(--color-text-scarlet);top:var(--space-2);text-transform:uppercase;font-size:var(--font-size-75);font-weight:bold}.entry-content .table-of-contents::after{content:"目次";position:absolute;color:var(--color-text-secondary);top:var(--space-2);right:var(--space-4);font-size:var(--font-size-75);opacity:.75}.entry-content .table-of-contents li+li{margin-top:var(--space-2)}.entry-content .table-of-contents li>ul{margin-top:var(--space-2);padding-left:var(--space-4);list-style:none;font-size:var(--font-size-50)}.entry-content .table-of-contents li>ul a{color:var(--color-text-secondary)}.entry-content .table-of-contents a{text-decoration:none;color:var(--color-text)}.entry-content .table-of-contents a::before{content:"";display:inline-block;background-color:var(--color-text-secondary);opacity:.75;width:6px;height:6px;min-width:6px;margin-right:var(--space-3);border-radius:50%}#header-modules{margin-bottom:var(--space-6)}.entry{max-width:var(--col-width-entry);margin-left:auto;margin-right:auto}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL2ZvdW5kYXRpb24vX2xpY2Vuc2Uuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL2ZvdW5kYXRpb24vX25vcm1hbGl6ZS5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvZm91bmRhdGlvbi9fY29tbW9uLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9nbG9iYWwvX3ZhcmlhYmxlLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9jb21wb25lbnQvX2FyY2hpdmUtZW50cnkuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudC9fYXJjaGl2ZS1oZWFkaW5nLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9jb21wb25lbnQvX2Zvb3Rlci5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvY29tcG9uZW50L19nbG9iYWwtbmF2YmFyLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9jb21wb25lbnQvX2dsb2JhbGhlYWRlci5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvY29tcG9uZW50L19oZWFkZXIuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudC9faW5kZXgtbWFpbi1tb2R1bGUuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudC9fbGF5b3V0LnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9jb21wb25lbnQvX21vZHVsZS1hYm91dC5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvY29tcG9uZW50L19uYXYtbWVudS5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvY29tcG9uZW50L19vZGFpLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9jb21wb25lbnQvX3BhZ2VyLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9jb21wb25lbnQvX3NlYXJjaC1mb3JtLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9jb21wb25lbnQvX3NpZGViYXItYXJjaGl2ZS5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvY29tcG9uZW50L19zaWRlYmFyLWNhdGVnb3JpZXMuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudC9fc2lkZWJhci10cmVuZGluZy5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvY29tcG9uZW50L19zaWRlYmFyLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9jb21wb25lbnQvX3Nwb3RsaWdodC5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvY29tcG9uZW50L190ZXN0QmxvZy1ub3RpZmllci5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvZW50cnkvX2Jsb2NrcXVvdGUuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL2VudHJ5L19jYWxsb3V0LnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9lbnRyeS9fZW1iZWQtY2FyZC5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvZW50cnkvX2VudHJ5LWNvbnRlbnQuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL2VudHJ5L19lbnRyeS1lZGl0b3JzQ29tbWVudC5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvZW50cnkvX2VudHJ5LWZlYXR1cmVkQmxvZ3Muc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL2VudHJ5L19lbnRyeS1mb290ZXItbW9kdWxlLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9lbnRyeS9fZW50cnktZm9vdGVyLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9lbnRyeS9fZW50cnktaGVhZGVyLWF1dGhvci5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvZW50cnkvX2VudHJ5LWhlYWRlci5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvZW50cnkvX2VudHJ5LWxlYWQuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL2VudHJ5L19lbnRyeS1zb2NpYWwtdG9wLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9lbnRyeS9fZW50cnktYXNpZGVCbG9jay5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvZW50cnkvX2ZpZ3VyZS5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvZW50cnkvX2Zvb3Rub3RlLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9lbnRyeS9faGF0ZW5hLXN0YXIuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL2VudHJ5L19oci5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvZW50cnkvX3Byb2ZpbGUtY2FyZHMuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL2VudHJ5L19yZWxhdGVkLWVudHJpZXMuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL2VudHJ5L190YWJsZS1vZi1jb250ZW50LnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9wYWdlcy9faW5kZXhQYWdlLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9wYWdlcy9fZW50cnlQYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Q0NBQSxDQUFBLDJFQUFBLENDVUEsS0FDRSxnQkFBQSxDQUNBLDZCQUFBLENBVUYsS0FDRSxRQUFBLENBT0YsS0FDRSxhQUFBLENBUUYsR0FDRSxhQUFBLENBQ0EsY0FBQSxDQVdGLEdBQ0Usc0JBQUEsQ0FDQSxRQUFBLENBQ0EsZ0JBQUEsQ0FRRixJQUNFLCtCQUFBLENBQ0EsYUFBQSxDQVVGLEVBQ0UsOEJBQUEsQ0FRRixZQUNFLGtCQUFBLENBQ0EseUJBQUEsQ0FDQSx3Q0FBQSxDQUFBLGdDQUFBLENBT0YsU0FFRSxrQkFBQSxDQVFGLGNBR0UsK0JBQUEsQ0FDQSxhQUFBLENBT0YsTUFDRSxhQUFBLENBUUYsUUFFRSxhQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsdUJBQUEsQ0FHRixJQUNFLGNBQUEsQ0FHRixJQUNFLFVBQUEsQ0FVRixJQUNFLGlCQUFBLENBV0Ysc0NBS0UsbUJBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxRQUFBLENBUUYsYUFFRSxnQkFBQSxDQVFGLGNBRUUsbUJBQUEsQ0FPRixnREFJRSx5QkFBQSxDQU9GLHdIQUlFLGlCQUFBLENBQ0EsU0FBQSxDQU9GLDRHQUlFLDZCQUFBLENBT0YsU0FDRSwwQkFBQSxDQVVGLE9BQ0Us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