body {
background: #ffd9c6;
color: #ced1cf;
}
body.mainpage {
background: #ffd9c6 url("/static/css/img/shobon.png") no-repeat fixed right
bottom;
}
body.threadpage {
background: #ffe8dc;
color: #5d475a;
}
h4 {
color: #ad9ecc;
}
.msg a {
color: #827699;
}
a:active,
a:focus,
#n2:active {
color: #edc1e8;
}
hr {
border: 1px inset #f4daf1;
}
input[type="text"],
input[type="submit"],
input[type="button"],
select,
textarea {
background: #e2ffeb;
border: 1px solid #b4ccbc;
color: #5d475a;
}
input[type="submit"],
input[type="button"] {
background: #e2ffeb;
padding: 1px 9px;
color: #5d475a;
}
input[type="submit"]:active,
input[type="button"]:active,
input[type="button"].active {
background: #f2d3df;
}
h1 {
color: #dc9656;
font-size: 26px;
margin-top: -5px;
text-align: center;
}
h2 a {
color: #e9b2e3;
}
h2 small {
color: #999;
font-size: inherit;
font-weight: normal;
}
h3 {
color: #ab4642;
}
h3 span {
color: #999;
}
#main_nav {
background: #000;
color: #7cafc2;
}
#banner {
-webkit-filter: grayscale(60%);
filter: grayscale(60%);
}
.mainpage .thread,
.outerbox {
margin: 0 auto 1em;
width: 95%;
max-width: 1024px;
}
.outerbox {
max-width: 1024px;
background: #ffeae0;
border: 1px solid #ffa67a;
color: #777879;
}
#titlebox .threadnav {
margin: -6px;
}
#threadlist {
background: #ffd9c6;
border: 1px solid #ffb793;
}
#threadlist a {
border-right: 1px solid #ffb793;
border-bottom: 1px solid #ffb793;
color: #d1a0cc;
}
#threadlist a:active {
background: #fdc9af;
}
.mainpage .thread {
margin-bottom: 2em;
background: #ffebe2;
border: 5px double #fff;
color: #5d475a;
box-shadow: #000 5px;
-webkit-box-shadow: 7px 7px 0px 0px rgba(204, 188, 180, 1);
-moz-box-shadow: 7px 7px 0px 0px rgba(204, 188, 180, 1);
box-shadow: 7px 7px 0px 0px rgba(204, 188, 180, 1);
}
.threadpage .thread {
color: #5d475a;
}
a,
#n2 {
color: #e39edc;
}
h4 > .name,
h4 > .trip {
color: #7ca380;
text-shadow: 2px 0 11px #ffd7c6;
background-image: url("/static/css/img/bg1.gif");
}
.abbrev {
color: #e9b2c8;
}
.name em {
color: #88f;
}
.del a {
color: #ab4642;
}
.date {
font-size: smaller;
font-family: "Courier New", Courier, monospace;
vertical-align: middle;
}
.date,
.quoted {
color: #4e4e4e;
}
.msg {
margin: 4px 40px 24px;
}
a.thumb {
margin-top: 4px;
}
.q {
color: #666;
}
.yt {
background: #ffe2e8;
border: 1px solid gray;
color: #998d87;
}
.deleted {
color: #999;
}
#q-p {
background: #ffd9c6;
border: 1px solid #efc9d8;
border-radius: 3px;
color: #66564f;
}
#lastposts #n2 {
text-decoration: none;
}
#size {
color: #e9b2c8;
}
form .msg {
background: #ffb8b8;
border: 1px dotted #000;
}
.formpad {
margin: 0 auto;
}
#footer {
color: #fff6c6;
}
#footer::after {
content: "ヽ(*・ω・)ノ";
}
@media (max-width: 600px) {
.mainpage .thread {
background: rgba(255, 235, 226, 0.95);
}
#titlebox {
margin-top: 1em;
}
h1 {
font-size: 18px;
}
.outerbox,
.mainpage .thread,
#footer {
max-width: initial;
width: initial;
}
}