.footer_wrapper___u5C4{background-color:#005c8e;border-top:1px solid #ccc;text-align:center;margin-top:60px;padding:60px 0 2em}@media(prefers-color-scheme:dark){.footer_wrapper___u5C4{border-color:#222;background-color:#222;margin-top:30px;padding-top:30px}}@media screen and (max-width:767px){.footer_wrapper___u5C4{margin-top:30px;padding-top:30px}}.footer_profile__VcUAo{align-items:center;color:#fff;justify-content:center;display:flex}@media screen and (max-width:767px){.footer_profile__VcUAo{flex-direction:column}}.footer_text__VbmSc{order:1;padding:0 0 0 1em}@media screen and (max-width:767px){.footer_text__VbmSc{padding:1em 0 0}}.footer_myName__8yGN2{text-align:left}.footer_myName__8yGN2 a{color:#fff;font-size:2rem}.footer_myDesc__1jJGB{font-size:1.5rem}.footer_pict__pYqZE{order:0;border-radius:50%;overflow:hidden}.footer_copy__EJgFB{color:#fff;display:block;font-size:1.4rem;margin-top:1em}.header_wrapper__Zosc9{background-color:#005c8e;text-align:center;padding:30px 0}@media screen and (max-width:767px){.header_wrapper__Zosc9{padding:16px 0}}@media(prefers-color-scheme:dark){.header_wrapper__Zosc9{background-color:#222}}.header_wrapper__Zosc9 a{color:#fff;font-size:4rem;text-decoration:none}@media screen and (max-width:767px){.header_wrapper__Zosc9 a{font-size:2.6rem}}.main_wrapper__JstuG{display:block;max-width:1020px;margin:40px auto 120px;padding:0 20px}@media(prefers-color-scheme:dark){.main_wrapper__JstuG{margin-top:10px}}@media screen and (max-width:767px){.main_wrapper__JstuG{margin-top:25px;margin-bottom:60px;padding:0 14px}}.archives_wrapper__fyWRv{max-width:960px;margin:auto auto 40px;padding:0 20px}.archives_title__YBM5n{font-size:2rem;font-weight:700}@media screen and (max-width:767px){.archives_title__YBM5n{font-size:1.8rem;margin-bottom:10px}}@media(prefers-color-scheme:dark){.archives_title__YBM5n{color:#e4e4df}}.archives_list__aB716{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.archives_list__aB716{margin-left:-20px}}.archives_item__Qvmhn{color:#000;display:block;font-size:1.6rem;margin-top:20px}@media screen and (min-width:768px){.archives_item__Qvmhn{margin-left:20px;transition:all .3s}}@media screen and (min-width:768px)and (prefers-reduced-motion){.archives_item__Qvmhn{transition:none}}@media screen and (max-width:767px){.archives_item__Qvmhn{margin-top:0;width:50%;font-size:1.5rem}.archives_item__Qvmhn:nth-of-type(odd) a{border-left-width:1px}.archives_item__Qvmhn:first-of-type a,.archives_item__Qvmhn:nth-of-type(2) a{border-top-width:1px}}.archives_link__OXbOp{border:1px solid rgba(35,80,185,.44);display:block;padding:12px 20px;color:#000;transition:all .3s}@media(prefers-reduced-motion){.archives_link__OXbOp{transition:none}}@media screen and (min-width:768px){.archives_link__OXbOp:focus,.archives_link__OXbOp:hover{background-color:#005c8e;color:#fff}}@media(prefers-color-scheme:dark){.archives_link__OXbOp{border-color:#abe338;color:#e4e4df}.archives_link__OXbOp:hover{background-color:#abe338;color:#000}}@media screen and (max-width:767px){.archives_link__OXbOp{border-width:0 1px 1px 0;padding:12px 8px;text-align:center}}.body_body__JdqA5{margin-top:20px;padding-top:20px;border-top:4px solid #005c8e;font-size:1.8rem}@media(prefers-color-scheme:dark){.body_body__JdqA5{border-color:#00e0e0;color:#e4e4df}}@media screen and (max-width:767px){.body_body__JdqA5{font-size:1.5rem}}.body_body__JdqA5 a{color:#005c8e;word-break:break-all;text-decoration:underline}.body_body__JdqA5 a:active,.body_body__JdqA5 a:visited{color:#176179}@media(prefers-color-scheme:dark){.body_body__JdqA5 a:active,.body_body__JdqA5 a:visited{color:#abe338}}@media screen and (min-width:768px){.body_body__JdqA5 a{transition:opacity .3s}}@media screen and (min-width:768px)and (prefers-reduced-motion){.body_body__JdqA5 a{transition:none}}@media screen and (min-width:768px){.body_body__JdqA5 a:hover{opacity:.6}}@media(prefers-color-scheme:dark){.body_body__JdqA5 a{color:#abe338;text-decoration:underline}}.body_body__JdqA5 p{line-height:1.8;word-break:break-all}.body_body__JdqA5 p+p{margin-top:1.2em}.body_body__JdqA5 p+h3,.body_body__JdqA5 p+h4,.body_body__JdqA5 p+h5{margin-top:1.6em}@media(prefers-color-scheme:dark){.body_body__JdqA5 p{line-height:1.8}}.body_body__JdqA5 p>code{padding:0 4px;border:1px solid #ccc;word-break:break-all}.body_body__JdqA5 h3{border-bottom:1px solid #005c8e;font-size:2.4rem;font-weight:700;padding-top:.2em;padding-bottom:.4em;padding-left:18px;margin-bottom:.6em;position:relative}@media(prefers-color-scheme:dark){.body_body__JdqA5 h3{border-color:#00e0e0}}@media screen and (max-width:767px){.body_body__JdqA5 h3{font-size:1.9rem}}.body_body__JdqA5 h3:before{background-color:#005c8e;bottom:0;content:"";display:block;height:100%;left:0;margin:auto;position:absolute;top:0;width:6px}@media(prefers-color-scheme:dark){.body_body__JdqA5 h3:before{background-color:#00e0e0}}.body_body__JdqA5 h4{font-size:2rem;font-weight:700;margin-bottom:1.6rem;position:relative;padding-left:14px}@media screen and (max-width:767px){.body_body__JdqA5 h4{font-size:1.7rem;padding-left:10px}}.body_body__JdqA5 h4:before{background-color:#005c8e;bottom:0;content:"";display:block;height:100%;left:0;margin:auto;position:absolute;width:3px}@media(prefers-color-scheme:dark){.body_body__JdqA5 h4:before{background-color:#00e0e0}}.body_body__JdqA5 h5,.body_body__JdqA5 h6{font-weight:700}.body_body__JdqA5 ol,.body_body__JdqA5 ul{margin:1em 0 2em}.body_body__JdqA5 li{padding-left:1em;margin-bottom:.2em;position:relative}.body_body__JdqA5 li:nth-child(n+2){margin-top:.6em}.body_body__JdqA5 li:after{background-color:#007bff;bottom:0;content:"";display:none;left:4px;margin:auto;position:absolute;top:0;width:2px;height:80%}@media(prefers-color-scheme:dark){.body_body__JdqA5 li:after{background-color:#e4e4df}}.body_body__JdqA5 li:before{bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;top:0;width:0;height:0;border-color:transparent transparent transparent #007bff;border-style:solid;border-width:4px 0 4px 6.9px}@media screen and (max-width:767px){.body_body__JdqA5 li:before{bottom:auto;top:.7em}}@media(prefers-color-scheme:dark){.body_body__JdqA5 li:before{border-color:transparent transparent transparent #e4e4df}}.body_body__JdqA5 blockquote{background-color:#eee;box-sizing:border-box;font-style:italic;margin-bottom:1.6em;padding:1em}.body_body__JdqA5 blockquote:before{background:url(/quote.png) 0 0/cover no-repeat;content:"";display:block;height:32px;margin-bottom:12px;width:32px}@media(prefers-color-scheme:dark){.body_body__JdqA5 blockquote:before{filter:brightness(2.5)}.body_body__JdqA5 blockquote{background-color:#2f2e2e}}.body_body__JdqA5 table{margin-bottom:1.2em;margin-top:.4em;position:relative;border-spacing:0;border-collapse:collapse}@media screen and (max-width:767px){.body_body__JdqA5 table{margin-bottom:25px}}.body_body__JdqA5 table th{font-weight:700;text-align:left}.body_body__JdqA5 table td,.body_body__JdqA5 table th{padding:6px 13px;border:1px solid #ddd}.body_body__JdqA5 table td{font-weight:400}.body_body__JdqA5 table tr:nth-of-type(2n){background-color:#eee}@media(prefers-color-scheme:dark){.body_body__JdqA5 table tr:nth-of-type(2n){background-color:transparent}}.header_title__XA_3O{font-size:3rem;font-weight:700;color:#000}@media(prefers-color-scheme:dark){.header_title__XA_3O{color:#e4e4df}}@media screen and (max-width:767px){.header_title__XA_3O{font-size:2rem}}.header_date__hKSez{font-size:1.6rem;display:block;margin-top:.4em}@media screen and (max-width:767px){.header_date__hKSez{font-size:1.5rem}}@media(prefers-color-scheme:dark){.header_date__hKSez{color:#e4e4df}}.header_tag__yjcDP{font-size:1.6rem}@media screen and (max-width:767px){.header_tag__yjcDP{font-size:1.5rem}}@media(prefers-color-scheme:dark){.header_tag__yjcDP{color:#abe338;text-decoration:underline}}.detail_wrapper__MQ9vB:nth-child(n+2){padding-top:32px;margin-top:32px;border-top:1px solid #ccc}