.article-body[data-v-71b88512]{display:flex;justify-content:center;overflow:hidden;flex-wrap:wrap;font-family:Kosugi Maru,sans-serif;text-align:initial}.article-body-left[data-v-71b88512],.article-body-right[data-v-71b88512]{width:calc(50% - 24em);margin:2em;min-width:10em}.markdown-body[data-v-71b88512]{max-width:calc(min(40em, 97%))}#article_list ul[data-v-71b88512]{list-style-type:none;padding:0;max-width:40em;margin:1em auto}#article_list li[data-v-71b88512]{padding:.8em}#article_list li+li[data-v-71b88512]{border-top:1px solid #e5e5e5}#article_list p[data-v-71b88512]{margin:.5ex}#article_list a[data-v-71b88512]{font-size:120%;font-weight:700;color:#111;cursor:pointer}#article_list span[data-v-71b88512]{font-size:90%;font-weight:700;color:#aaa}@media screen and (max-width:60em){.article-body-left[data-v-71b88512],.article-body-right[data-v-71b88512]{display:none}}.markdown-body em,.markdown-body strong{margin:0 .2em}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{border-left:12px solid #fac;border-bottom:1px solid #fcc;padding-left:.3em;border-radius:9px 0 0 9px}.markdown-body p{text-indent:.5em}.article-body-left>h1{font-size:100%}.article-body-left>ol{font-size:90%;color:#666;list-style-type:none!important;padding-left:0!important}.article-body-left li{margin:.5em 0}.article-body-left ol{padding-left:1em;margin-bottom:1em;list-style-type:circle}.article-body-left>ol>li>ol{padding-left:2em;list-style-type:decimal}.article-body-left>ol>li>ol>li>ol{padding-left:1em;list-style-type:lower-alpha}h3[data-v-0725fc96]{margin:40px 0 0}ul[data-v-0725fc96]{list-style-type:none;padding:0}li[data-v-0725fc96]{display:inline-block;margin:0 10px}a[data-v-0725fc96]{color:#42b983}.news-container[data-v-7031557a]{margin:0 4.5em;display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.news[data-v-7031557a]{display:block;overflow:hidden;width:18em;height:8.3em;margin:1.3em 1em;padding:1em;max-width:40em;box-shadow:3px 3px 7px 0 #ccc;transition:background-color .2s linear}.news:hover[href][data-v-7031557a]{background-color:#f8f8f8}.meta[data-v-7031557a]{position:relative;left:-1em;top:-1em}.meta p[data-v-7031557a]{position:absolute;width:20em;margin:0;overflow:hidden;z-index:-10;direction:rtl;white-space:nowrap}.meta .date[data-v-7031557a]{height:10.3em;color:#f3f3f3}.meta .date span[data-v-7031557a]{font-size:3.8em}.meta .tag[data-v-7031557a]{margin:8.3em 0 0 .5em;text-align:left}.meta .tag span[data-v-7031557a]{font-size:33%;display:inline-block;overflow:hidden;width:2em;height:2em;margin:0 1em;border-radius:50%;background:var(--color);color:var(--color)}.tag_aa[data-v-7031557a]{--color:red}.tag_bb[data-v-7031557a]{--color:#00f}.meta .tag span+span[data-v-7031557a]{margin-left:1em}a[data-v-7031557a]{text-decoration:none;color:unset}h1[data-v-7031557a]{text-align:left;margin:.15em}@media screen and (max-width:60em){.news[data-v-7031557a]{margin:0;width:calc(100% - 1em);max-width:unset;height:unset;padding:1em .2em 0 .2em;box-shadow:none}.news+.news[data-v-7031557a]{border-top:1px solid #ccc}.news-container[data-v-7031557a]{margin:0 1em;text-align:left}.news h1[data-v-7031557a]{font-size:1.3em;display:inline}.meta .date[data-v-7031557a],.meta[data-v-7031557a]{display:inline;position:static}.meta .date[data-v-7031557a]{margin:0 .3em 0 .1em;overflow:auto;color:#888;z-index:0}.meta .date span[data-v-7031557a]{font-size:1em}.meta .tag[data-v-7031557a]{display:none}}#activity *{font-family:Kosugi Maru,sans-serif}#activity a{text-decoration:none;color:#000}#activity h1{border-bottom:1px solid #ccc;max-width:90%;margin:.3ex auto;color:#777;font-size:1.5em;font-family:Poiret One,cursive}#activity h2,#activity h3,#activity h4,#activity h5,#activity h6{font-family:Comfortaa,cursive}#activity *+h1{margin-top:2em}#activity h2{font-size:1.3em}#activity a:after{content:url(/image/Link_16x.svg);display:inline-block;width:1em;height:1em;vertical-align:bottom;margin-left:.3em}#activity ul{list-style:none;padding:0}.profile[data-v-06c79890]{display:flex;flex-wrap:wrap;margin:2em auto;justify-content:center}.profile p[data-v-06c79890]{font-size:133%;margin:.4em 0}.profile p[data-v-06c79890]:nth-child(odd){width:20%;padding:0;text-align:right}.profile p[data-v-06c79890]:nth-child(2n){overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;width:61%;padding:0 0 0 2em;text-align:left}.sites[data-v-06c79890]{display:flex;list-style:none;margin:2em 0 0 0;justify-content:center;flex-wrap:wrap;padding:0}.sites li[data-v-06c79890]{width:4em;height:4em;margin:1.3em}.sites img[data-v-06c79890]{width:100%;border-radius:50%}#grablu[data-v-06c79890]{border-radius:14%}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}html{overflow-y:scroll}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#ccc}::-webkit-scrollbar-thumb{background:#333;border-radius:6px}body{margin:0}#title{z-index:100;overflow-x:hidden}#navi,#title{display:flex;justify-content:center;padding:0;margin:0;position:-webkit-sticky;position:sticky;top:0}#logoA{-webkit-filter:drop-shadow(2px 2px 3px #ccc);filter:drop-shadow(2px 2px 3px #ccc)}#navi{align-items:center;background-color:#93b6dd;color:#333;box-shadow:0 2px 6px 0 #82b2ef;margin-bottom:2.5em}#navi li:hover{color:#000}#navi li{list-style-type:none;font-weight:700;text-transform:uppercase;margin:.7em 2.3ex;padding:.3em 0;cursor:pointer}#logo{width:320px;height:320px}#title_message{font-family:Baloo Tamma\ 2,cursive;font-size:200%}#title_info{display:flex;flex-direction:column}#title_message{flex:1;display:flex;align-items:center}#title_info input{margin-right:.5em}#title_info button,#title_info label{font-weight:700;cursor:pointer;font-size:100%}#title_info button{margin:.1em 2em;padding:.2ex;border:none;background-color:unset}@media screen and (max-width:400px){#logo{width:240px;height:240px}#title_message{-ms-writing-mode:tb-lr;writing-mode:vertical-lr;margin:1em 0}#title_info button,#title_info label{display:none}}@media screen and (max-width:300px){#logo{width:180px;height:180px}#title_message{-ms-writing-mode:tb-lr;writing-mode:vertical-lr;margin:1em 0}#title_info button,#title_info label{display:none}}