.styles_button__4NrmU{display:inline-flex;align-items:center;padding:calc(var(--space-2) + var(--space-1)) var(--space-3);line-height:var(--line-height-xs);font-family:inherit;font-size:var(--font-size-75);font-weight:700;text-decoration:none;text-align:center;border:0;gap:var(--space-1);border-radius:var(--border-radius-lg);cursor:pointer}.styles_button__4NrmU.styles_primary__ocKtV{background:var(--color-btn-primary-bg);color:var(--color-btn-primary-text)}.styles_button__4NrmU.styles_primary__ocKtV:hover{color:var(--color-btn-primary-text);background:linear-gradient(133deg,var(--color-btn-hover-bg-gradient-top) 50%,var(--color-btn-hover-bg-gradient-bottom) 100%);background:linear-gradient(-55deg,var(--color-btn-hover-bg-gradient-top) 0,var(--color-btn-hover-bg-gradient-bottom) 50%,var(--color-btn-hover-bg-gradient-top) 100%);background-size:300% 300%;animation:styles_primaryHoverGradient__duwwB 2s ease infinite}.styles_secondary__iAX9L{background:var(--color-btn-secondary-bg);color:var(--color-text-purple)}.styles_secondary__iAX9L:hover{background:var(--color-btn-secondary-hover-bg)}.styles_large__CylCx{padding:calc(var(--space-3) + var(--space-2)) var(--space-5);border-radius:50em;font-size:var(--font-size-100)}@keyframes styles_primaryHoverGradient__duwwB{0%{background-position:-50% 50%}to{background-position:100% 50%}}.styles_outer__GhRAK{margin:0 calc(var(--space-3)*-1)}@media(min-width:768px){.styles_outer__GhRAK{margin:initial;width:unset}}.styles_inner__1e2No{width:100vw;overflow-x:scroll;padding:0 var(--space-3)}@media(min-width:768px){.styles_inner__1e2No{margin:initial;padding:0;overflow:unset;width:auto}}.styles_nav__fzKW3{display:flex;gap:var(--space-3)}@media(min-width:768px){.styles_nav__fzKW3{flex-direction:column;gap:var(--space-4)}}.styles_nav__fzKW3 .styles_heading__WGq4r{font-weight:400;color:var(--color-text-secondary);font-size:var(--font-size-50);letter-spacing:var(--letter-spacing-3);margin:0 0 var(--space-3)}.styles_nav__fzKW3 .styles_list__eIUq0{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:repeat(2,1fr);grid-auto-flow:column;grid-gap:var(--space-2)}@media(min-width:768px){.styles_nav__fzKW3 .styles_list__eIUq0{display:flex;flex-direction:column;grid-gap:var(--space-1)}}.styles_nav__fzKW3 .styles_list__eIUq0>li{font-weight:700;font-size:var(--font-size-100)}.styles_nav__fzKW3 .styles_list__eIUq0>li a{color:inherit;text-decoration:none;display:inline-flex;background-color:var(--color-bg-secondary);padding:0 var(--space-3);border-radius:var(--border-radius-sm);width:40vw;height:56px;align-items:center;line-height:var(--line-height-sm)}@media(min-width:768px){.styles_nav__fzKW3 .styles_list__eIUq0>li a{width:unset;height:unset;display:block;background-color:transparent;padding:var(--space-2) var(--space-1)}.styles_nav__fzKW3 .styles_list__eIUq0>li a:hover{background-color:var(--color-bg-secondary)}}.styles_nav__fzKW3 .styles_list__eIUq0 .styles_selected__l5oX4 a{background-color:var(--color-bg-secondary)}.styles_nav__fzKW3 .styles_list__eIUq0 .styles_selected__l5oX4 span{color:var(--color-text-highlight)}.styles_listheader___CZu7 .styles_list__eIUq0{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--space-1)}.styles_listheader___CZu7 .styles_list__eIUq0>li{font-weight:700;font-size:var(--font-size-100)}.styles_listheader___CZu7 .styles_list__eIUq0>li a{color:inherit;text-decoration:none;display:inline-block;padding:var(--space-1) 0}.styles_listheader___CZu7 .styles_list__eIUq0>li a:hover{text-decoration:underline}.styles_header__ZqFQE{background-color:var(--color-bg-secondary);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-index-sticky)}.styles_container__BH1Vf{display:flex;height:var(--height-header);align-items:center;position:relative}@media(min-width:768px){.styles_container__BH1Vf{margin-left:var(--space-3);margin-right:var(--space-3);gap:var(--space-3)}}@media(min-width:768px)and (min-width:768px){.styles_container__BH1Vf{margin-left:auto;margin-right:auto;width:var(--col-width);max-width:var(--col-width-lg)}}.styles_logo___sSGJ{margin:auto;position:relative;color:inherit;text-decoration:none;left:-20px}@media(min-width:992px){.styles_logo___sSGJ{margin:0;position:static}}.styles_logo___sSGJ h1{margin:0;display:flex;align-items:center;gap:var(--space-1);flex-direction:column;line-height:var(--line-height-sm)}@media(min-width:992px){.styles_logo___sSGJ h1{flex-direction:row}}.styles_logo___sSGJ small{font-weight:400;text-transform:uppercase;font-size:var(--font-size-50);letter-spacing:var(--letter-spacing-4);color:var(--color-text-secondary);line-height:1}.styles_logo___sSGJ span{margin:0;font-size:var(--font-size-200);background:linear-gradient(120deg,var(--color-text-gradient-top) 20%,var(--color-text-gradient-bottom) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.styles_headerNav__32W2j{display:none;margin-left:auto}@media(min-width:992px){.styles_headerNav__32W2j{display:block;display:flex;gap:var(--space-4);align-items:center}}.styles_headerNav__32W2j a{color:inherit;text-decoration:none}.styles_headerNav__32W2j span{display:flex;gap:var(--space-2)}.styles_toggleMenu__AlLGU{width:40px}.styles_toggleMenu__AlLGU button{background:transparent;border:none;width:40px;height:40px;padding:0;border-radius:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;text-indent:100%;overflow:hidden;color:transparent;list-style:none;position:relative;left:8px;transition:background .2s}.styles_toggleMenu__AlLGU button:hover{background:var(--color-btn-secondary-bg)}.styles_toggleMenu__AlLGU button.styles_open__vJPRr{background-color:var(--color-btn-secondary-hover-bg)}.styles_toggleContent__1NBm1{position:fixed;overflow:scroll;top:var(--height-header);bottom:0;width:100%;height:auto;color:inherit;background:var(--color-bg-secondary);border:none;left:0;padding:var(--space-4);z-index:var(--z-index-modal);-webkit-overflow-scrolling:touch}.styles_toggleContent__1NBm1::-webkit-scrollbar{display:none}@media(min-width:768px){.styles_toggleContent__1NBm1{position:absolute;padding:var(--space-5);border-radius:var(--border-radius-lg);box-shadow:inset 0 0 0 4px var(--color-border);overflow:scroll;bottom:unset;max-height:calc(100vh - var(--height-header) - var(--space-3))}}.styles_toggleNav__Dq6Ai{display:grid;grid-gap:var(--space-6)}@media(min-width:768px){.styles_toggleNav__Dq6Ai{grid-template-columns:repeat(2,1fr)}}.styles_toggleNav__Dq6Ai>ul{list-style:none;margin:0;padding:0}.styles_toggleNav__Dq6Ai>ul li{line-height:var(--line-height-sm)}.styles_toggleNav__Dq6Ai>ul>li+li{margin-top:var(--space-3)}.styles_toggleNav__Dq6Ai a{color:inherit;text-decoration:none}.styles_toggleNav__Dq6Ai a:hover{text-decoration:underline}.styles_toggleNav__Dq6Ai .styles_primary__aU0Hr{font-size:var(--font-size-300)}.styles_topics__QAkjl h3{font-weight:400;letter-spacing:var(--letter-spacing-3);margin:0 0 var(--space-3);text-transform:uppercase}.styles_breadcrumb__OuRBU,.styles_topics__QAkjl h3{color:var(--color-text-secondary);font-size:var(--font-size-50)}.styles_breadcrumb__OuRBU{margin:var(--space-2) 0;margin-left:var(--space-3);margin-right:var(--space-3)}@media(min-width:768px){.styles_breadcrumb__OuRBU{margin-left:auto;margin-right:auto;width:var(--col-width);max-width:var(--col-width-lg)}}.styles_breadcrumb__OuRBU a{padding:var(--space-2) 0;color:inherit;text-decoration:none}.styles_toggleFooter__3B_dE{margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-75);text-align:center}.styles_toggleFooter__3B_dE ul{margin:0;padding:0;list-style:none}.styles_toggleFooter__3B_dE ul li{display:inline-block;margin-top:var(--space-1);margin-bottom:var(--space-1);line-height:var(--line-height-sm)}.styles_toggleFooter__3B_dE ul li:not(:last-child){padding-right:var(--space-3)}.styles_toggleFooter__3B_dE ul li address{font-style:normal}.styles_toggleFooter__3B_dE ul li a{color:inherit;text-decoration:none}.styles_toggleFooter__3B_dE ul li a:hover{text-decoration:underline}.styles_outer__bU_Qj{position:relative;color:var(--color-text);margin:4px}.styles_outer__bU_Qj:before{content:"";position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);background:linear-gradient(156deg,var(--color-content-promotion-outer-top) 15%,var(--color-content-promotion-outer-middle) 51%,var(--color-content-promotion-outer-bottom) 92%);border-radius:var(--border-radius-lg);z-index:1}.styles_outer__bU_Qj:after{content:"";position:absolute;top:0;width:100%;height:100%;background-color:var(--color-bg-secondary);border-radius:calc(var(--border-radius-lg) - 4px);z-index:2}.styles_inner__l6ei0{position:relative;z-index:3;padding:var(--space-4)}.styles_inner__l6ei0 h3{font-size:var(--font-size-400);line-height:var(--line-height-xs);margin:0;padding:.1em 0;background:linear-gradient(120deg,var(--color-text-gradient-top) 20%,var(--color-text-gradient-bottom) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.styles_inner__l6ei0 p{margin:var(--space-3) 0;font-size:var(--font-size-75);color:var(--color-text-secondary)}.styles_inner__qXg6G a{display:block;border-radius:var(--border-radius-md);background-color:var(--color-bg-aside);padding:var(--space-3);color:inherit;text-decoration:none}.styles_inner__qXg6G span{font-size:var(--font-size-75);background:linear-gradient(120deg,var(--color-text-gradient-top) 20%,var(--color-text-gradient-bottom) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.styles_inner__qXg6G h3{margin:0;font-size:var(--font-size-100)}.styles_columnSub__mN5QS{display:flex;flex-direction:column;gap:var(--space-5)}.styles_outer__ywOcH{background:var(--color-bg-secondary)}.styles_container__Hpl6h{margin-left:var(--space-3);margin-right:var(--space-3);text-align:center;padding:var(--space-3) 0}@media(min-width:768px){.styles_container__Hpl6h{margin-left:auto;margin-right:auto;width:var(--col-width);max-width:var(--col-width-lg)}}.styles_container__Hpl6h .styles_h2__VfB9_{margin:0;font-size:var(--font-size-300);background:linear-gradient(120deg,var(--color-text-gradient-top) 20%,var(--color-text-gradient-bottom) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(min-width:768px){.styles_container__Hpl6h .styles_h2__VfB9_{font-size:var(--font-size-400)}}.styles_container__Hpl6h .styles_p__2sc1c{margin:var(--space-2) 0 0;font-size:var(--font-size-75);color:var(--color-text-secondary)}@media(min-width:768px){.styles_container__Hpl6h .styles_p__2sc1c{margin:0;font-size:var(--font-size-100)}}.styles_container__Hpl6h a{color:var(--color-text-highlight);font-weight:700;text-decoration:none}.styles_install__YBkp9{margin-top:var(--space-2)}.styles_entryLink__DEklK{display:flex;gap:var(--space-2);position:relative;color:inherit;text-decoration:none}.styles_entryLink__DEklK:hover .styles_title__cR9Ui h4{text-decoration:underline}.styles_entryLink__DEklK:visited .styles_title__cR9Ui h4{color:var(--color-text-visited)}.styles_entryMain__V0fTV{flex:1 1;display:flex;flex-direction:column}@media(min-width:768px){.styles_entryMain__V0fTV{padding-left:calc(32px + var(--space-2))}}.styles_compact__pHuQE .styles_entryMain__V0fTV{padding-left:0}.styles_blogIcon__pWZ1R{width:24px;height:24px;border-radius:50%;overflow:hidden;flex-shrink:0;background-color:#fff;margin-right:var(--space-2)}@media(min-width:768px){.styles_blogIcon__pWZ1R{position:absolute;left:0;top:0;width:32px;height:32px;margin-right:0}}.styles_compact__pHuQE .styles_blogIcon__pWZ1R{position:static;width:24px;height:24px}.styles_blogIcon__pWZ1R img{width:100%;height:100%;object-fit:cover;overflow:hidden;display:block}.styles_ogImage__h5s_T{width:104px;height:72px;background-image:linear-gradient(to top left,transparent,transparent 49%,var(--color-border) 49%,var(--color-border) 50%,transparent 50%,transparent);position:relative;border-radius:var(--border-radius-sm);overflow:hidden}.styles_ogImage__h5s_T:before{content:"NO IMAGE";font-size:var(--font-size-50);color:var(--color-text-secondary);letter-spacing:var(--letter-spacing-3);position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media(min-width:992px){.styles_ogImage__h5s_T{width:112px}}.styles_ogImage__h5s_T img{background-color:#fff;object-fit:cover}.styles_entryHeader__iwxQW{color:var(--color-text-secondary);font-size:var(--font-size-75);display:flex;align-items:center;overflow-wrap:anywhere}.styles_corporation__hvJux{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.styles_time__u1EFd{flex-shrink:0}.styles_title__cR9Ui{margin:auto 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--color-text-secondary)}@media(min-width:992px){.styles_title__cR9Ui{-webkit-line-clamp:2}}.styles_title__cR9Ui h4{margin:0;display:inline;color:var(--color-text);font-size:var(--font-size-125);overflow-wrap:anywhere}.styles_title__cR9Ui .styles_blogTitle__rUsoh{font-size:var(--font-size-75);color:var(--color-text-secondary);margin-left:var(--space-2)}.styles_entryFooter__JQGNZ{color:var(--color-text-secondary);font-size:var(--font-size-75);display:flex;align-items:center;flex-wrap:wrap;overflow-wrap:anywhere;margin-left:calc(var(--space-2)*-1)}@media(min-width:768px){.styles_entryFooter__JQGNZ{padding-left:calc(32px + var(--space-2))}}.styles_compact__pHuQE .styles_entryFooter__JQGNZ{padding-left:0}.styles_entryBookmark__3EkrG{margin-right:var(--space-3);display:flex;align-items:center;gap:var(--space-1)}.styles_entryBookmark__3EkrG .styles_bookmarkIcon__0mD9C{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center}.styles_entryBookmark__3EkrG img{display:block}.styles_tag__L4H4p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.styles_tag__L4H4p:nth-child(n+4){display:none}.styles_tag__L4H4p a{color:var(--color-text-secondary);text-decoration:none}.styles_tag__L4H4p a:hover{text-decoration:underline}.styles_tag__L4H4p+.styles_tag__L4H4p{margin-left:var(--space-3)}.styles_bookmarkImg__ik9Yj+.styles_tag__L4H4p{margin-left:var(--space-1)}.styles_bookmark__Yqtyi{flex-shrink:0}.styles_bookmark__Yqtyi a{color:var(--color-text);display:flex;align-items:center;gap:var(--space-1);text-decoration:none}.styles_bookmark__Yqtyi a:hover{text-decoration:underline}.styles_bookmark__Yqtyi .styles_bookmarkers__jrDRG{display:flex}.styles_bookmark__Yqtyi .styles_bookmarkers__jrDRG img{width:16px;height:16px;border-radius:50%;object-fit:cover;display:block}.styles_bookmark__Yqtyi .styles_bookmarkers__jrDRG img:not(:first-child){margin-left:-2px}.styles_entryLink__tAIKP{display:flex;gap:var(--space-2);position:relative;color:inherit;text-decoration:none;pointer-events:none}.styles_entryMain__OXOdi{flex:1 1;display:flex;flex-direction:column}@media(min-width:768px){.styles_entryMain__OXOdi{padding-left:calc(32px + var(--space-2))}}.styles_blogIcon__0H1vR{width:24px;height:24px;background:var(--color-entry-placeholder);border-radius:50%;overflow:hidden;flex-shrink:0;margin-right:var(--space-2)}@media(min-width:768px){.styles_blogIcon__0H1vR{position:absolute;left:0;top:0;width:32px;height:32px;margin-right:0}}.styles_ogImage__r423R{width:104px;height:72px;background:var(--color-entry-placeholder)}@media(min-width:992px){.styles_ogImage__r423R{width:112px}}.styles_entryHeader__3ftnT{color:var(--color-text-secondary);font-size:var(--font-size-75);display:flex;gap:var(--space-1);align-items:center}.styles_corporation__DXG7S{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.styles_corporation__DXG7S,.styles_time__qDTfn{color:transparent;background:linear-gradient(transparent 20%,var(--color-entry-placeholder) 20%,var(--color-entry-placeholder) 80%,transparent 20%)}.styles_time__qDTfn{flex-shrink:0}.styles_title__ZatyI{margin:auto 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--color-text-secondary);word-break:break-all}.styles_title__ZatyI h4{margin:0;display:inline;font-size:var(--font-size-100);color:var(--color-text);color:transparent}.styles_title__ZatyI .styles_blogTitle__RezAc,.styles_title__ZatyI h4{background:linear-gradient(transparent 20%,var(--color-entry-placeholder) 20%,var(--color-entry-placeholder) 80%,transparent 20%)}.styles_title__ZatyI .styles_blogTitle__RezAc{font-size:var(--font-size-75);color:var(--color-text-secondary);margin-left:var(--space-2);color:transparent}.styles_entryFooter__H0j7E{color:var(--color-text-secondary);font-size:var(--font-size-75);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;display:flex;gap:var(--space-3)}@media(min-width:768px){.styles_entryFooter__H0j7E{padding-left:calc(32px + var(--space-2))}}.styles_tag___UqiI{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.styles_tag___UqiI a{font-weight:700;color:var(--color-text-highlight);text-decoration:none;pointer-events:none;color:transparent;background:linear-gradient(transparent 20%,var(--color-entry-placeholder) 20%,var(--color-entry-placeholder) 80%,transparent 20%)}.styles_content__WrOPp{background:var(--color-bg-secondary);padding:var(--space-4) var(--space-3);margin-left:calc(var(--space-3)*-1);margin-right:calc(var(--space-3)*-1);border:1px solid var(--color-border)}@media(min-width:768px){.styles_content__WrOPp{border-radius:var(--border-radius-md);padding:var(--space-4);margin-left:0;margin-right:0}}.styles_content__WrOPp ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-5)}@media(min-width:992px){.styles_content__WrOPp ul{grid-gap:var(--space-4)}}.styles_topicHeader__QU0EM{display:flex;line-height:var(--line-height-sm);gap:var(--space-3);justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.styles_topicHeader__QU0EM a{color:inherit;text-decoration:none}.styles_topicHeader__QU0EM h3{font-size:var(--font-size-200);margin:0}.styles_topicHeader__QU0EM .styles_more__zboUD{flex-shrink:0;font-weight:700;color:var(--color-text-highlight)}.styles_header__YB_zw{display:flex;gap:var(--space-4);margin:0 0 var(--space-4);align-items:flex-end}.styles_heading__MmEje{line-height:var(--line-height-sm);display:flex;flex-direction:column}@media(min-width:768px){.styles_heading__MmEje{display:block}}.styles_heading__MmEje h2{font-size:var(--font-size-400);margin:0;display:inline;font-weight:400}.styles_heading__MmEje small{font-size:var(--font-size-75);color:var(--color-text-secondary)}@media(min-width:768px){.styles_heading__MmEje small{margin-left:var(--space-3)}}.styles_content__MtP3T{display:grid;grid-gap:var(--space-3)}.styles_header__l75bW{display:flex;margin:0 0 var(--space-3);gap:var(--space-2);flex-direction:column}@media(min-width:768px){.styles_header__l75bW{flex-direction:row;gap:var(--space-4);align-items:flex-end;justify-content:space-between}}.styles_header__l75bW .styles_more__szxzZ{flex-shrink:0;font-weight:700;color:var(--color-text-highlight);text-decoration:none}.styles_heading__8j9Nt{line-height:var(--line-height-sm);display:flex;flex-direction:column}@media(min-width:768px){.styles_heading__8j9Nt{display:block}}.styles_heading__8j9Nt h2{font-size:var(--font-size-400);margin:0;display:inline;font-weight:400}.styles_heading__8j9Nt a{color:inherit;text-decoration:none}.styles_heading__8j9Nt small{font-size:var(--font-size-75);color:var(--color-text-secondary)}@media(min-width:768px){.styles_heading__8j9Nt small{margin-left:var(--space-3)}}.styles_heading__8j9Nt small strong{color:var(--color-text)}.styles_content__d_xFf{background:var(--color-bg-secondary);padding:var(--space-4) var(--space-3);margin-left:calc(var(--space-3)*-1);margin-right:calc(var(--space-3)*-1);border:1px solid var(--color-border)}@media(min-width:768px){.styles_content__d_xFf{border-radius:var(--border-radius-md);padding:var(--space-4);margin-left:0;margin-right:0}}.styles_content__d_xFf ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-5)}@media(min-width:992px){.styles_content__d_xFf ul{grid-gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,1fr)}}.styles_footer___Hkzf{text-align:center;color:var(--color-text-secondary);margin:var(--space-3) 0 calc(var(--space-2)*-1)}.styles_footer___Hkzf .styles_more__szxzZ{color:var(--color-text-highlight);text-decoration:none;font-weight:700}.styles_outer__7jxNu{position:relative;color:var(--color-text);margin:4px}.styles_outer__7jxNu:before{content:"";position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);background:var(--color-hatena-bookmark);border-radius:var(--border-radius-lg);z-index:1}.styles_outer__7jxNu:after{content:"";position:absolute;top:0;width:100%;height:100%;background-color:var(--color-bg-secondary);border-radius:calc(var(--border-radius-lg) - 4px);z-index:2}.styles_inner__6XofN{position:relative;z-index:3;padding:var(--space-3);display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;justify-content:center;text-align:center}@media(min-width:768px){.styles_inner__6XofN{grid-template-columns:auto auto;text-align:left}}.styles_inner__6XofN h3{font-size:var(--font-size-300);line-height:var(--line-height-sm);margin:0;color:var(--color-hatena-bookmark)}@media(min-width:992px){.styles_inner__6XofN h3{font-size:var(--font-size-400)}}.styles_inner__6XofN p{margin:var(--space-1) 0 0;font-size:var(--font-size-85)}.styles_inner__6XofN img{width:100%;max-width:460px;height:auto}.styles_heading__DMJ7l{font-weight:700;color:var(--color-hatena-bookmark);margin:0 0 var(--space-1)}.styles_heading__DMJ7l span{background-color:var(--color-hatena-bookmark);color:var(--color-white);display:inline-block;padding:2px 4px;line-height:var(--line-height-sm);font-size:var(--font-size-75)}.styles_heading__DMJ7l span+span{margin-left:var(--space-1)}.styles_outer__YOWqQ{position:relative;color:#fff;background:linear-gradient(62.3deg,#0abaf3,#0049c1);border-radius:var(--border-radius-lg);overflow:hidden}.styles_bg1__rsfDj{position:absolute;z-index:1;width:100%;top:-160%;left:-46%}@media(min-width:992px){.styles_bg1__rsfDj{width:auto;top:-100%;left:-10%}}.styles_bg2__ZmWDE{position:absolute;z-index:1;width:100%;top:21%;right:-42%}@media(min-width:992px){.styles_bg2__ZmWDE{width:auto;top:-28%;right:-10%}}.styles_inner__dOc6e{position:relative;z-index:2;padding:var(--space-4);color:inherit;text-decoration:none;display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;justify-content:center}@media(min-width:768px){.styles_inner__dOc6e{grid-template-columns:repeat(3,auto)}}.styles_inner__dOc6e .styles_heading__8OxNB{font-size:var(--font-size-300);line-height:var(--line-height-sm);margin:0 0 var(--space-2)}@media(min-width:768px){.styles_inner__dOc6e .styles_heading__8OxNB{font-size:var(--font-size-400)}}@media(min-width:992px){.styles_inner__dOc6e .styles_heading__8OxNB span{display:block}}.styles_inner__dOc6e .styles_heading__8OxNB strong{background:linear-gradient(transparent 80%,#23d6ff 0)}.styles_inner__dOc6e p{margin:0;font-size:var(--font-size-75)}@media(min-width:992px){.styles_inner__dOc6e p{font-size:var(--font-size-100)}}.styles_grid1__AeBBL{align-self:flex-start}.styles_badge__EPTHW{padding:var(--space-2) var(--space-3);font-size:var(--font-size-75);background-color:#0a63b6;color:#ffde67}.styles_badge__EPTHW,.styles_button__UBFXa{display:inline-flex;align-items:center;line-height:var(--line-height-sm);font-weight:700;border-radius:var(--border-radius-lg);cursor:pointer}.styles_button__UBFXa{padding:calc(var(--space-2) + var(--space-1)) var(--space-3);font-size:var(--font-size-100);background-color:#fff;color:#0256c7}.styles_header__n5dJg{margin-bottom:var(--space-3);line-height:var(--line-height-sm)}.styles_header__n5dJg a{display:flex;justify-content:space-between;align-items:flex-end;color:inherit;text-decoration:none}.styles_header__n5dJg h2{font-size:var(--font-size-300);margin:0;display:inline;font-weight:400}.styles_header__n5dJg h2 small{font-size:var(--font-size-75)}.styles_header__n5dJg .styles_more__BPsAM{flex-shrink:0;font-weight:700;color:var(--color-text-highlight)}.styles_content__ufAdX{padding:0 var(--space-2)}.styles_content__ufAdX ul{list-style:none;margin:0;padding:0;display:flex;row-gap:var(--space-4);column-gap:var(--space-4);justify-content:center;align-items:center;flex-wrap:wrap}.styles_content__ufAdX ul li{max-width:92px}.styles_content__ufAdX ul img{max-width:100%;height:auto;display:block}.styles_content__ufAdX .styles_more__BPsAM{text-align:center}.styles_content__ufAdX .styles_more__BPsAM a{color:inherit;text-decoration:none}.styles_content__ufAdX .styles_andpad__2k8lu{max-width:118px}.styles_content__ufAdX .styles_nttCom__oJxeU{max-width:192px}.styles_content__ufAdX .styles_smarthr__X_yTd{max-width:124px}.styles_content__ufAdX .styles_fujitsu___HcJ6{padding-bottom:8px}.styles_content__ufAdX .styles_m3__IkU52{padding-top:4px;max-width:108px}.styles_content__ufAdX .styles_tver__R9Ms_{max-width:64px}.styles_header__kKcUG{display:flex;margin:var(--space-4) 0;gap:var(--space-2);flex-direction:column}@media(min-width:768px){.styles_header__kKcUG{flex-direction:row;gap:var(--space-4);align-items:flex-end;justify-content:space-between}}.styles_heading__HUmW3{line-height:var(--line-height-sm);display:flex;flex-direction:column}@media(min-width:768px){.styles_heading__HUmW3{display:block}}.styles_heading__HUmW3 h2{font-size:var(--font-size-400);margin:0;display:inline;font-weight:400}.styles_heading__HUmW3 small{font-size:var(--font-size-75);color:var(--color-text-secondary)}@media(min-width:768px){.styles_heading__HUmW3 small{margin-left:var(--space-3)}}.styles_heading__HUmW3 small strong{color:var(--color-text)}.styles_nav__6JaJ_{display:flex;gap:var(--space-4)}.styles_nav__6JaJ_ button{background:transparent;border:none;font-weight:700;color:var(--color-text);font-size:var(--font-size-300);padding:var(--space-1) 0;cursor:pointer}.styles_nav__6JaJ_ button.styles_selected__xhudn{color:var(--color-text-highlight);border-bottom:3px solid var(--color-border-highlight)}.styles_content__7QWOE{background:var(--color-bg-secondary);padding:var(--space-4) var(--space-3);margin-left:calc(var(--space-3)*-1);margin-right:calc(var(--space-3)*-1);border:1px solid var(--color-border)}@media(min-width:768px){.styles_content__7QWOE{border-radius:var(--border-radius-md);padding:var(--space-4);margin-left:0;margin-right:0}}.styles_content__7QWOE ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-5)}@media(min-width:992px){.styles_content__7QWOE ul{grid-gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,1fr)}}.styles_footer__m2_yZ{text-align:center;font-size:var(--font-size-50);color:var(--color-text-secondary);margin:var(--space-3) 0 calc(var(--space-3)*-1)}.styles_footer__R9_xM{color:var(--color-text-secondary);font-size:var(--font-size-75)}.styles_footer__R9_xM address{font-style:normal}.styles_footer__R9_xM address a{color:inherit;text-decoration:none}.styles_footer__R9_xM address a:hover{text-decoration:underline}.styles_footer__R9_xM ul{margin:0;padding:0;list-style:none}.styles_footer__R9_xM ul li{display:inline-block;margin-top:var(--space-1);margin-bottom:var(--space-1);line-height:var(--line-height-sm)}.styles_footer__R9_xM ul li:not(:last-child){padding-right:var(--space-3)}.styles_footer__R9_xM ul li a{color:inherit;text-decoration:none}.styles_footer__R9_xM ul li a:hover{text-decoration:underline}.Index_container___p_H5{margin-left:var(--space-3);margin-right:var(--space-3);display:flex;flex-direction:column;gap:var(--space-5);margin-bottom:var(--space-8)}@media(min-width:768px){.Index_container___p_H5{margin-left:auto;margin-right:auto;width:var(--col-width);max-width:var(--col-width-lg)}}.Index_columns___49g_{display:grid;grid-gap:var(--space-4);grid-template-areas:"sub" "main"}@media(min-width:992px){.Index_columns___49g_{grid-template-columns:1fr var(--col-width-sidebar);grid-gap:var(--space-6);grid-template-areas:"main sub"}}.Index_columnMain__feufT{grid-area:main}.Index_columnSub__Kl5hG{display:flex;flex-direction:column;gap:var(--space-5);grid-area:sub}.Index_header__qPwO9{display:flex;gap:var(--space-4);margin:0 0 var(--space-4);align-items:flex-end}.Index_header__qPwO9 .Index_heading__OOQPI{line-height:var(--line-height-sm);display:flex;flex-direction:column}@media(min-width:768px){.Index_header__qPwO9 .Index_heading__OOQPI{display:block}}.Index_header__qPwO9 .Index_heading__OOQPI h2{font-size:var(--font-size-400);margin:0;display:inline;font-weight:400}.Index_header__qPwO9 .Index_heading__OOQPI small{font-size:var(--font-size-75);color:var(--color-text-secondary)}@media(min-width:768px){.Index_header__qPwO9 .Index_heading__OOQPI small{margin-left:var(--space-3)}}.Index_topics__0k4dI{display:grid;grid-gap:var(--space-5)}@media(min-width:768px){.Index_topics__0k4dI{grid-template-columns:fit-content(var(--col-width-topicsList)) 1fr}}.Index_topicsWidgets__pMYc7{display:flex;flex-direction:column;gap:var(--space-5)}.Index_footer__NHnKM{display:none}@media(min-width:992px){.Index_footer__NHnKM{display:block}}