.fp-wrap{margin:auto;text-align:left;width:57.69em;min-width:750px;font:13px/1.231 arial,helvetica,clean,sans-serif}.fp-logo{text-align:center;padding:40px 10px 30px;background:linear-gradient(180deg,#b7c5d9 0,#d6daf0 60%,#eef2ff);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);margin-bottom:10px}.fp-logo a{text-decoration:none;display:inline-block}.fp-logo img{display:block;margin:0 auto}.fp-logo a:hover{opacity:1}.box-outer{border:1.5px solid #b7c5d9;zoom:100%;margin-bottom:.5em;padding-bottom:.5em;background:#fff}#announce{background:#fff;color:#000}#announce .boxbar{background:#34345c;color:#fff}#announce .boxbar h2{color:#fff}.boxbar{padding-left:.5em;line-height:2em;background:#98b0d7;color:#000;position:relative;zoom:100%}.boxbar h2{font-size:13px;font-weight:700;margin:0}#announce .boxbar{position:relative}#announce .closebutton{position:absolute;top:0;right:0;width:16px;height:16px;margin-top:4px;margin-right:4px;cursor:pointer;background:#98b0d7;color:#fff;text-decoration:none;font-size:11px;font-weight:700;line-height:16px;text-align:center;border-radius:2px}#announce .closebutton:hover{background:#98b0d7}.boxcontent{padding:.25em .5em 0;line-height:130%}.boxcontent a{color:#34345c;text-decoration:none}.boxcontent a:hover{color:#d00}.fp-banner{text-align:center;padding:10px 0 5px}.fp-banner a{text-decoration:none;display:inline-block}.fp-banner a:hover img{border-color:#34345c}.fp-banner img{max-width:100%;max-height:200px;border:2px solid #34345c;border-radius:4px;box-shadow:1px 1px 3px rgba(0,0,0,.15);padding:2px;background:#d6daf0}.fp-lucky{margin-top:4px;font-size:13px;color:#34345c;font-style:italic}.fp-banner a:hover .fp-lucky{color:#d00}#boards .column{float:left;width:12em}#boards .column h3{font-size:13px;font-weight:700;text-decoration:underline;display:inline;margin:0}#boards .column ul{list-style:none;padding:0;margin:5px 0 15px}#boards .column li{padding:1px 0}#boards a{color:#34345c;text-decoration:none}#boards a:hover{color:#d00;text-decoration:underline}br.clear-bug{height:0;line-height:0;clear:both}.c-divider{width:100%;font-size:11px;color:#89a;margin:8px 0 4px;border-top:1px solid #d9e1f2;padding-top:6px}#c-threads,.c-divider{text-align:center}.c-thread{vertical-align:top;display:inline-block;word-wrap:break-word;overflow:hidden;margin-top:5px;padding:5px 0 3px;position:relative;width:175px;max-height:320px;margin-bottom:10px}.c-board{font-weight:700;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap;margin-bottom:5px}.c-thread img{border:1px solid #34345c;display:inline-block}.c-teaser{margin-bottom:5px;padding:0 2px;white-space:pre-line;font-size:12px;line-height:1.3}#site-stats .boxcontent{margin-top:5px;text-align:center}.stat-cell{display:inline-block;width:33%;font-size:13px}#ft{clear:both;text-align:center}#ft ul{margin:0;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0}#ft li.fill{flex-basis:100%;height:0;padding:0;margin:0;background:none;border:none;border-top:1px solid #b7c5d9}#ft li{padding:2px 1em;border:1px solid #b7c5d9;border-left:none;margin-top:-1px;background:#d6daf0}#ft li:first-child{border-left:1px solid #b7c5d9}#ft li a{color:#34345c;text-decoration:none;font-size:13px}#ft li a:hover{color:#d00}#copyright{text-align:center;margin-top:1em;margin-bottom:1em;font-size:11px;color:#999}#copyright a{color:#34345c;text-decoration:none}#copyright a:hover{color:#d00}@media only screen and (max-width:480px){.fp-wrap{min-width:0;width:auto;padding:8px;font-size:14px}.fp-logo{margin-top:-8px;margin-left:calc(-50vw + 50% - 8px);margin-right:calc(-50vw + 50% - 8px);padding:30px 5px 25px}.fp-banner img{max-height:120px}.fp-logo img{max-width:80%;height:auto}.boxbar h2,.boxcontent{font-size:14px}.boxcontent{line-height:1.4}#boards .column{float:none;width:auto;margin-bottom:15px}#boards .column ul{margin:5px 0 10px}#boards .column li{padding:3px 0}.boardlink{display:inline-block;font-size:1.1em;padding:4px 8px 4px 0}.c-thread{width:140px;margin-bottom:8px}.c-thread img{max-width:120px;height:auto}.c-teaser{font-size:11px}.stat-cell{display:block;width:auto;padding:3px 0;font-size:14px}#ft ul{flex-wrap:wrap;justify-content:center}#ft li{border:none;background:inherit}#ft li:first-child{border-left:none}#ft li a{color:#34345c;text-decoration:underline;font-size:14px}#copyright{font-size:12px;padding:0 10px}}