body{color:#934968;background-color:#d5ccbe;width:fit-content;margin:0 auto}div.memo{color:#4169e1;margin:0 1rem 2rem}div.day{color:#665156;background-color:#fcf2e8;margin:3rem 0;padding-bottom:2.5rem}div.day a{color:#665156}h1.sitetitle{letter-spacing:.5em;padding:2rem;font-size:155%;font-weight:100}h2{padding-bottom:30px}h2 span.date{border:0 solid #7a7293;border-width:0 1px 0 7px;padding:5px .25em .25em;font-size:120%}h2 span.title{color:#665156;border:0 solid #7a7293;border-width:0 1px;padding:5px .25em .25em;font-size:120%;font-weight:700}.calendar a{background:linear-gradient(#fdfbfb 0%,#ebedee 100%);border:1px solid #ccc;padding:5px;box-shadow:inset 1px 1px 1px #fff}.calendar a:hover{background:linear-gradient(#ebedee 0%,#fdfbfb 100%)}.EmbedBaseLinkCard_container{border:1px solid #5c93bb33;border-radius:8px;width:95%;margin:0 auto;display:block;overflow:hidden}.EmbedBaseLinkCard_link{color:#000000d1;word-break:break-all;cursor:pointer;background:#fff;align-items:center;height:120px;font-size:16.5px;line-height:1.5;transition:all .2s;display:flex;text-decoration:none!important}.EmbedBaseLinkCard_main{flex:1;min-width:0;padding:.8em 1.2em;display:block}.EmbedBaseLinkCard_title{-webkit-line-clamp:2;-webkit-user-select:none;user-select:none;word-break:break-word;margin:0;-webkit-box-orient:vertical;max-height:3.05em;margin-block:.67em;margin-inline:0;font-weight:700;display:-webkit-box;overflow:hidden;font-size:1em!important}.EmbedBaseLinkCard_description{color:#77838c;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-height:1.55em;margin-top:.5em;font-size:.8em;display:-webkit-box;overflow:hidden}.EmbedBaseLinkCard_meta{text-overflow:ellipsis;white-space:nowrap;align-items:center;margin-top:.5em;font-size:.78em;display:flex;overflow:hidden}.EmbedBaseLinkCard_thumbnail{max-width:230px;height:120px;display:block}.EmbedBaseLinkCard_thumbnail_img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}hr{border-top:2px solid #5c93bb2b;margin:2.5rem 0}h2{padding:.3em 0;font-size:1.5em}h1,h2{border-bottom:1px solid #5c93bb2b;margin-bottom:1.1rem}ul>li{list-style:outside}ol,ul,menu{margin:0;padding:1rem;list-style:none}a{text-decoration:none}a:hover{text-decoration:underline}.min-h-screen{width:1350px;margin:0 auto}.ml5rem{margin-left:4rem}@media screen and (max-width:1350px){.min-h-screen{width:98%}.ml5rem{margin-left:1rem}}blockquote{background:#f9e4e6;border-radius:10px;padding:10px 20px;font-style:italic;position:relative}
