body{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;margin:0;padding:0;background-color:#ececec}a{color:#f590ac;text-decoration:none}a:hover{color:#f2698e;text-decoration:underline}.url{word-break:break-all}.cardlink{display:inline-block;width:100%;max-width:500px;padding:0 .25em .5em 0;font-size:.9rem;text-decoration:none!important;vertical-align:middle}.cardlinkbox{border:1px solid #ccc;border-radius:7px;background-color:#fff;display:flex}.cardlinkbox:hover{background-color:#fff5f5;border-color:#daa}.cardlinkimage{background-image:linear-gradient(-30deg,#daa,#fff0f0);background-size:cover;background-position:center center;background-repeat:no-repeat}.cardlinktextbox{display:flex;flex-direction:column;padding:.5em 1em}.cardlinktitle,.cardlinkdescription,.cardlinkurl{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:1;-webkit-line-clamp:1;text-overflow:ellipsis}.cardlinktitle{padding-bottom:.25em}.cardlinkdescription{line-height:1.3;color:#555;line-clamp:2;-webkit-line-clamp:2}.cardlinkurl{color:#999}.cardsize-S{flex-direction:row}.cardsize-S .cardlinkimage{min-width:100px;min-height:100px;border-radius:6px 0 0 6px;flex-shrink:0}.cardsize-S .cardlinktextbox{border-left:1px solid #ccc;justify-content:center}.cardsize-S .cardlinktitle{order:2}.cardsize-S .cardlinkdescription{order:3}.cardsize-S .cardlinkurl{order:1}.cardsize-L{flex-direction:column}.cardsize-L .cardlinkimage{aspect-ratio: 1.91 / 1;width:100%;height:auto;border-radius:6px 6px 0 0}.cardsize-L .cardlinktextbox{border-top:1px solid #ccc}.cardsize-L .cardlinktitle{font-weight:bold}.cardsize-L .cardlinkdescription{min-height:2.5em}.cardsize-L .cardlinkurl{border-top:1px solid #ddd;margin-top:.5em;padding-top:.5em;font-size:.75rem}.decorationB{font-weight:bold}.decorationD{color:#888;text-decoration-line:line-through;text-decoration-color:red}.decorationE{font-style:normal;font-weight:bold;color:#c00}.decorationI{font-style:italic}.decorationQ{border-left:5px double #ffc0cb;margin:1em .3em 1em 1em;padding:.75em .5em;background-color:#fff8f8;font-size:.95em;display:block}.decorationQ::before,.decorationQ::after{content:''}.decorationQ+br{display:none}.decorationS{font-size:.8em}.decorationT{font-size:.6em}.decorationU{text-decoration-line:underline;text-decoration-style:double;text-decoration-color:orange}.deco-scream{font-size:1.67em}.deco-code{display:inline-block;font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace;background-color:#fffafa;color:#000;border:1px solid #eee;border-radius:3px;padding:0 3px}.deco-separator{display:block;border-bottom:1px dotted gray}.deco-flex{display:flex;gap:1em;align-items:start;justify-content:start;flex-wrap:wrap}.decorationB img{box-shadow:5px 5px 5px #e88}.decorationD img{opacity:.5}.decorationE img{outline:8px ridge rgba(255,70,50,.6)}.decorationI img{box-shadow:-5px 5px 5px #ee5}.decorationQ img{vertical-align:middle}.decorationS img{border-radius:15px;vertical-align:middle}.decorationT img{max-height:75px;width:auto;vertical-align:middle}.decorationU img{box-shadow:5px 5px 5px pink}.embeddedpictbox{margin:0;padding:0;display:inline-table;border-collapse:collapse;border:1px solid #feeff4;vertical-align:top}.embeddedpictbox figcaption{display:table-caption;caption-side:bottom;font-size:.8em;text-align:center;background-color:#feeff4}.embeddedpictbox img{vertical-align:middle}.imagelink{display:inline-block;line-height:1;vertical-align:inherit}.embeddedimage{max-width:100%;max-height:240px;width:auto;height:auto}figure.nsfw{overflow:hidden}.imagelink.nsfw{overflow:hidden}img.nsfw{filter:blur(9px)}figure.embeddedvideo{margin:0;padding:0;display:flex;flex-direction:column-reverse}.videotitle{text-align:center;background-color:#f9b7c9}video.embeddedvideo{display:inline-block;max-width:100%;width:auto;height:auto}@media all and (max-width:600px){.embeddedmovie{display:inline-block;max-width:100%;width:auto;height:auto}}blockquote.twitter-tweet{background-color:#f8f8f8;border:1px dashed #ddd;border-radius:9px;margin:.3em 0;padding:1em;font-size:.95em;color:#999;text-shadow:1px 1px 1px #fff}div.twitter-tweet{max-width:350px!important}.searchword{font-weight:bold;background:linear-gradient(transparent 60%,#fbb 60%)}header{display:table;background-color:#fff;width:100%;border-bottom:1px solid #acb1b4;box-shadow:1px 1px 0 #dae0e4}.headtitle{display:table-cell;margin:0;padding:.2em;color:#66757f;line-height:1}.headicon{color:#f7a4b9;vertical-align:top}h1{margin:.2em}.subtitle{display:inline-block;font-size:.6em}.headguide{margin:.2em}.headcontrol{display:table-cell;text-align:right;vertical-align:middle;padding:0 3px}.control-links{margin:0}.headcontrol a{display:inline-block;text-align:center;border:2px solid #fff;border-radius:2em;padding:.5em 1em;margin-bottom:1px;background-color:#f7a4b9;color:#fff;text-decoration:none;white-space:nowrap}.headcontrol a:hover{text-decoration:underline;background-color:#f2698e;color:#fff}@media all and (min-width:800px){.headcontrol{white-space:nowrap}}.postform{background-color:#feede6;margin:0;padding:1em}.postform p{margin:0}textarea.tegalogpost{border:2px #f7a4b9 solid;border-radius:.67em;background-color:#fff;padding:.5em;font-size:.9rem;box-sizing:border-box;width:100%;height:4.3em;overflow-wrap:break-word;overflow:auto;margin-bottom:.25em}textarea.tegalogpost:placeholder-shown{color:#777}textarea.tegalogpost:focus:placeholder-shown{color:#bbb}textarea.tegalogpost:-ms-input-placeholder{color:#aaa}.line-control{margin:.25em 0}@media all and (max-width:800px){textarea.tegalogpost{font-size:16px;padding:.4em}}.postbutton{background:#f7a4b9;color:#fff;font-size:1rem;border-radius:1em;padding:.25em .75em;font-weight:bold;border:1px solid #f58ee8;text-decoration:none;display:inline-block}.postbutton:hover{background-color:#f2698e}.decoBtns{display:inline-block;margin-top:.5em}.decoBtns input{min-width:32px;min-height:28px;margin:1px;background-color:#fef3ef;border:1px solid #faa;cursor:pointer;border-radius:3px;font-size:14px;vertical-align:middle}.decoBtns input:hover{background-color:#e5f1fb;border-color:#0078d7}.decoBtnB{font-weight:bold}.decoBtnD{text-decoration:line-through;text-decoration-color:red;text-decoration-style:double}.decoBtnE{font-weight:bold;color:#00f}.decoBtnI{font-style:italic}.decoBtnQ{}.decoBtnS{}.decoBtnT{font-size:11px!important}.decoBtnU{text-decoration:underline;text-decoration-color:red}.decoBtnC{color:red}.decoBtnM{color:#00f}@media all and (min-width:800px){.decoBtns{margin-top:0}}.catChecks{font-size:.9em;padding-top:.5em}.catChecks label{display:inline-block;cursor:pointer;margin:0 .75em 0 0}.catChecks label:hover{text-decoration:underline}.catChecks input{min-width:0;min-height:0;margin-right:.2em}.funcUIs .catChecks{margin:0 .75em 0 0}.funcUIs .catChecks label{margin:0}@media all and (min-width:800px){.contents{display:flex;flex-direction:row;border-collapse:separate;border-spacing:1em 0;margin:0;padding:0;width:100%}.contents .mainarea{width:75%;vertical-align:top;margin:1em 0 0 1em}.contents .subarea{width:25%;vertical-align:top}}.mainarea{padding:0;background-color:#fff}.situation{margin:1em;font-weight:bold;color:#05f}.situation:empty{display:none}.dateseparator{background-color:#ececec;color:#000;text-shadow:1px 1px 1px white;font-weight:bold;padding:1px 1em;border-color:#ddd6cc;border-width:1px 0;border-style:solid}.dateseparator a{background-color:#faf8f5;font-size:80%;font-weight:normal;display:inline-block;border-radius:1em;margin:0 .25em;padding:0 .5em}.onelogbox{margin:0;padding:1em 0;border-bottom:1px #ececec solid;display:table;width:100%;box-sizing:border-box}.situation+.onelogbox{border-top:1px #ececec solid}.iconarea{display:table-cell;vertical-align:top;padding-top:3px;padding-right:6px}.usericon{vertical-align:middle}.onelogbody{display:table-cell;vertical-align:top;width:100%}.oneloginfo{margin:0 0 .3em 0;font-size:.9em}.onelogctrl{margin:0;float:right}.username{display:inline-block;margin:0 .5em 0 0;font-weight:bold}.username a{color:#000}.username a:hover{color:#0a71ae}.postdate{font-size:.85em}.postdate a{display:inline-block;color:#555;background-color:#fff;border-radius:.5em;padding:0 .5em}.postdate a:hover{color:#0a71ae}.newsign{display:inline-block;color:#f55;font-size:.8em;margin-right:.35em}.newsign:empty{display:none}.categories{font-size:.9em;margin-right:.25em}.categorylink{display:inline-block;text-decoration:none}.catseparator{display:inline-block;margin:0 1px;color:gray}.categoryicon img{height:1.2em;width:auto;vertical-align:text-top;margin:0 1px}.postnum{font-size:.75em;color:#555}.length{font-size:.8em;color:#555}.editlink{font-size:.67em}.editlink a{text-decoration:none;display:inline-block;color:#f7a4b9;background-color:#eef;border:1px solid #ccf;border-radius:5px;padding:0 3px}.editlink a:hover{background-color:#00f;color:#fff;border-color:#00f}.onelogcontent{margin:0}.comment{line-height:1.3}.comment .url{color:#f2698e;text-decoration:none}.comment .url:hover{text-decoration:underline}.onelogbody .taglink{display:inline-block;color:#ffa500;text-decoration:none;word-break:break-all}.onelogbody .taglink:hover{text-decoration:underline}.readmorebutton{display:inline-block;padding:1px .5em;margin:0 1px;border:1px solid #ecc;border-radius:.5em}.readmorebutton:link,.readmorebutton:visited{background-color:#eee;background-image:linear-gradient(0deg,#dcc,#edd 55%,white);color:#dc143c;text-decoration:none}.readmorebutton:hover{background-image:none;background-color:#f88;color:#fff;text-decoration:underline}.readmorebutton.readmoreopen{font-size:.95em}.readmorebutton.readmoreclose{font-size:.75em}.foldswitch{width:fit-content}.foldlabel{display:inline-block;padding:.25rem .5rem;border:1px solid #ecc;border-radius:5px;background-color:#eed;background-image:linear-gradient(0deg,#edd,#fdd 55%,white);color:#dc143c;line-height:1;cursor:pointer}.foldlabel:hover{background-image:none;background-color:#f88;color:#fff}.foldedarea{border-left:3px solid #ffc0cb;margin:.25rem 0 0 .125rem;padding:.25rem .5rem}.passkeyform{display:inline-block;margin:0;padding:.6em;background-color:#feeff4;border:1px solid #facad8;border-radius:.25em}.passkeyerror{display:block;color:#fff;background-color:#f37c9d;font-weight:bold;line-height:1;margin:0 0 .5em 0;padding:.33em .25em}.passkeybox{display:block}.passkeyguide{margin-right:.1em}.passkeyinput{width:10em;margin:0 .25em 3px 0}.passkeysubmit{}.utilitylinks{margin:2em 1em 1em 1em;padding:.5em;border:1px solid #fbbbd7;border-radius:1em;background-color:#fef7fa;font-size:.9em}.utilitylinks ul{color:#8b0000}.pagenavi{margin:2.5em 0;padding:.5em 0;text-align:center;border-width:3px 0;border-style:solid;border-color:#ddd6cc;background-color:#faf8f5}.pagenavi p{margin:0;text-align:center}.pagelinks{margin:.75em}.pagelinks a{font-weight:bold}p.pagenums{margin:.5em}.pagenums a.pagenumlink{margin:0 2px 0 2px;padding:.2em .5em;font-size:1em;font-weight:bold}a.pagenumhere{text-decoration:none;background-color:#fb5;color:#fff;border-radius:1em}a.pagenumlink:hover{text-decoration:none;background-color:#f7a4b9;color:#fff;border-radius:.3em}.pagehome{font-weight:bold}.subarea{margin:1em 1em 0 1em;padding:0}.freespacearea{margin:0 0 1em 0;padding:1em;background-color:#fff}.freespacearea .cornertitle{font-weight:bold;color:#000;text-shadow:1px 1px 1px #eee;margin:0 0 .5em 0;border-bottom:1px dashed #eaa}.freecontents{font-size:.9em;line-height:1.4}.freespaceedit{font-size:.7em;text-align:right;border-top:1px dotted #ccc;margin:.5em 0 0 0}.searcharea{margin:0 0 1em 0;padding:1em;background-color:#fff;overflow:auto}.searcharea .cornertitle{font-weight:bold;margin:0;color:#000;text-shadow:1px 1px 1px #eee}.searchbox{margin:0}.searchtarget{margin:0;font-size:.9em;line-height:1.3}.siwtchsearchbox{font-size:.8em;margin-bottom:0}#complexsearch{display:none}.searchoptions{font-size:.9em;margin:.75em 0 1em .5em;padding:0 0 0 .5em}.solabel{display:inline-block;min-width:5em}.searchoptions select{max-width:175px;overflow:hidden}.imagelistarea{margin:0 0 1em 0;padding:1em;background-color:#fff}.imagelistarea .cornertitle{margin:0;font-weight:bold;color:#f6b;text-shadow:1px 1px 1px #eee}.imagelistbox{margin:0;text-align:center}.imagelistitem{display:inline-block;width:30%;max-width:100px;max-height:100px;margin:1%;vertical-align:middle;overflow:hidden}.imagelistbox .oneimage{width:100%;height:auto;aspect-ratio: 1/1;object-fit:cover;vertical-align:middle}.imagesinfo{margin:.25em 0;text-align:right}.totalimgfiles{font-size:.9em}.totalimgsizes{font-size:.8em}.hashtaglistarea{margin:0 0 1em 0;padding:1em;background-color:#fff}.hashtaglistarea .cornertitle{font-weight:bold;color:#000;text-shadow:1px 1px 1px #eee;margin:0 0 .5em 0;border-bottom:1px dashed #eaa}.hashtaglist{margin:.5em;padding:0;list-style-type:none}.hashtaglist li{display:inline-block}.hashtaglist .num{font-size:.9em;color:gray;margin-left:.25em}.categoryarea{margin:0 0 1em 0;padding:1em;background-color:#fff}.categoryarea .cornertitle{font-weight:bold;color:#000;text-shadow:1px 1px 1px #eee;margin:0 0 .5em 0;border-bottom:1px dashed #aaa}.categoryTree{}.categoryTree ul{padding-left:30px;list-style-type:disc}.categoryTree .num{display:inline-block;margin-left:.4em;font-size:.9em;color:#aaa}.categoryTree .caticon img{height:1.2em;width:auto;vertical-align:text-top}.categoryTree .cattext{}.categoryTree .caticon+.cattext,.categoryTree .cattext+.caticon{margin-left:3px}.categoryTree .num{display:inline-block;margin-left:.4em;font-size:.9em;color:#aaa}.categoryTree .catdescription{font-size:smaller;color:#555}.datelistarea{margin:0 0 1em 0;padding:1em;background-color:#fff}.datelistarea .cornertitle{font-weight:bold;color:#000;text-shadow:1px 1px 1px #eee;margin:0 0 .5em 0;border-bottom:1px dashed #eaa}.datelimitlist{margin:.5em 0;padding:0 0 0 20px}.datelimitsublist{margin:0;padding:0 0 0 10px;list-style-type:none;font-size:.95em}.datelimitlist .datelimitsublist .datelimit-month{display:inline-block;margin-right:.9em}.datelimitlist .datelimitsublist .year{display:none}.datelimitlist .num{font-size:.85em;color:#66a;margin-left:.3em}.datelistlink:hover{color:#fff;background-color:green;border-radius:3px}.datelimitbox{margin:.5em}.datelimitboxoptions{display:block;font-size:.9em}.datelimitboxoptions label{display:inline-block;margin-right:.5em}.latestpostarea{margin:0 0 1em 0;padding:1em;background-color:#fff}.latestpostarea .cornertitle{margin:0;font-weight:bold;color:#f6b;text-shadow:1px 1px 1px #eee}.latestpostlist{margin:0;padding:0 .5em .3em 1.2em;line-height:1.25}.latestpostlist li{margin:.75em 0}.latestpostlist span{display:inline-block;font-size:.8em}.latestpostlist .postdate{color:gray}.latestpostlist .posttime{color:gray}.latestpostlist .username{color:#855;font-weight:normal}.latestpostlist .userid{color:#885}.latestpostlist .postid{color:gray}.latestpostlist .length{color:gray}.calendararea{margin:0 0 1em 0;padding:1em;background-color:#fff}.calendararea .cornertitle{margin:0;font-weight:bold;color:#500;text-shadow:1px 1px 1px #eaa}.calendarplace{margin:1em 0;padding:0;background-color:#fff;line-height:1.5;overflow:auto}.calendar{border-collapse:collapse;border:1px solid #facad8}.calendar th,.calendar td{border:1px solid #facad8;padding:2px;text-align:center;font-size:.9em;line-height:1}.calendar caption{color:#ed2e62}.daysofweek th{background-color:#feeff4;font-weight:normal;padding:6px 0;font-size:.8em;line-height:1}.calendar a,.calendar .nolink{display:inline-block;border-radius:50%;padding:.4em;width:1.2em;height:1.1em;background-color:transparent}.calendar td a{text-decoration:none;background-color:#facad8;color:#000}.calendar td a:hover{background-color:#f7a4b9;color:#fff}.today{background-color:#ffc}.subbox{margin:0 0 1em 0;padding:1em;font-size:.9em;background-color:#fcfcfc}footer{margin:1em 0 0 0;padding:0;border-top:3px solid #acb1b4;background-color:#fff;color:#000}footer p{margin:0;padding:5px 0}.backlink{text-align:center;padding:1em}.poweredby{margin:0 1em;font-size:.8em}