/*=== 8/jp/.css ===*/

body {
background: #BCE url(data:image/gif;base64,R0lGODlhPAA8AJEAANzAptCznMWtmbOekiH5BAQUAP8ALAAAAAA8ADwAAAL/nI+py+0YnpzUCRGyDnjzC4bipXWeBgBnKaRuNgpDmKll4Oa6jvN1ihNFLCJEa4WDeWIjgOmzAX1InOGhukxJe5kBVChLopwmgPcyw8hmwC11YBsOhVjOK5neeGGdq9ZUBJUWRhU11uLEpsfSZdBDwjQV0RFWc6Li1dZyoVVlcoCoBsk0ShN1RPby9KVm9SgVGanEh2HzstfDVnhwBznDMUi6Uhu34VLowQtUEmww8ru62pMCZ+tsA+ioCUJWSdo6RaxyV6PtXOVHJgkCFz6yVOWUM0VtkEir7XQjdYYmSzvtxzhsJKAByxSnVIRJ336FG/hD3CJP9pbBYgcwRBpc/8bI2fnYQR+MitigYaSlUdoYS4XaRNmIUBK+byqn7ZhHjGWimGocQqlzCUU5aM7QgHpwZFAwGUybzqgAVcGfNVEdzBuzbEUORDyW3bxpLMw8dYUIcc0qRoOjjh62TkszsN6sUn/qFJMzrFJatSSAYOJ44giXjoiA0nGXsnCudjfi3NWK5CLDZzX6TrrbCahWGoLfIPb1g48ueEhuoET2E6XS0GYuG3pUOrLk0884qZBhpsVGSj4js4C0RBihNl5MBos9CyUjd3xEc9bNeJClzcOWewPjrxbL6DWnnxL1ZMvvIi0bkTkOA+3E5r+/u7myBI4/rYBFav4YWKZRwSy6tf/CtpByyVUXGBUh2FKCDbjcZl9bsQECj4ELCoVbcv6FJgZ/SliECxP2CERIWjsIdFc0irlyHzpwLHDQUjRld04RCVC1AI0yOqPAi+LpiBpJX/2oQ0hADvlVcLPF0EiAnTTk0EXasHPbczEopUw3/Xii1h7NfJhHhsC5xw58UUrzSVl9YMARIAYCFA4CW+kVTXIpSacmKS5SNc1zknQZJlPSJQTeB/34h6NHA7525hrL7cPORYEg9JiRkdhzWHs0sYHQgSM9qEc/RmX0DhOtbZMlWYFg1Od4l9KQaYqiLVrKOaoiOVlxobAXHG1uMHXKZ3aKFWmuBpYSqodTNlqNJgUpircnsWBmd6qfXMCC3EiiZASqKVMWNxhyJuKaWh1SOsqterI5apkUBQAAOw==);
background-repeat: repeat;
font-family: "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "MS PGothic", "Mona", "IPA ãƒ¢ãƒŠãƒ¼ Pã‚´ã‚·ãƒƒã‚¯", "IPAMonaPGothic", "Monapo",sans-serif!important;
font-size: 12pt;
letter-spacing: 0.3px;
}
/* Space for the board theme */

/* General settings */
.ad-banner, .thread_ads {
display: none!important;
}
#new-bottom-ads {
display: none;
}
.cancer {
display: none;
}
footer {
margin-top: 12px;
}
.announcement {
text-align: center;
padding-bottom: 1.5%;
font-size: 13px;
}
#gallery-view {
display: none;
}
#treeview-global {
display: none;
}
header, form, .blotter {
padding: 7px!important;
border: 1px outset #808080!important;
}
header, form[name=post], .blotter, .boardlist, .pages {
background-color: #cfc!important;
}
.boardlist {
border: 1px outset #808080!important;
position: static!important;
text-align: center;
font-size: 8.9pt;
letter-spacing: 0.5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 3.5px;
padding-bottom: 3.5px;
}
div.boardlist [class="favorite-boards"] {
display: inline-block;
}
img.banner, img.board_image {
border: 1px outset #808080;
}
div.banner {
letter-spacing: 0.9px!important;
background-color: #f00;
margin-left: auto;
margin-right: auto;
margin-top: -5px;
margin-bottom: 20px;
padding: 3px;
border: 1px inset rgb(100,100,100);
}
@media screen and (min-width: 830px) {
 div.banner {
 width: 800px;
 }
}
div.banner a {
letter-spacing: 0.4px;
}
div.banner a:hover {
color: #cfc!important;
}
div.post.reply div.body a {
color: #34345C;
}
div.post.reply div.body a:hover {
color: #f00;
}
h1, .subtitle, form table {
border: 1px inset #808080;
}
h1, form[name=postcontrols] div {
margin-bottom: 7px;
}
.own_post {
display: none;
}
.pages {
display: block!important;
box-sizing: border-box;
padding: 5px!important;
border: 1px outset #808080!important;
}
div.clearfix {
margin-bottom: -10px!important;
}
div[id^="thread_"] {
margin-top: 5px!important;
}
a {
text-decoration: none!important;
}
h1 {
font-family: "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "MS PGothic", "Mona", "IPA ãƒ¢ãƒŠãƒ¼ Pã‚´ã‚·ãƒƒã‚¯", "IPAMonaPGothic", "Monapo",sans-serif;
font-size: 26pt;
letter-spacing: 0px;
padding-top: 3px;
padding-bottom: 3px;
}
h2 {
font-size: 12pt;
letter-spacing: .735px;
}
h3 {
font-size: 1.06em;
letter-spacing: 1.26px;
}
tt, code, kbd, samp {
font-family: "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "MS PGothic", "Mona", "IPA ãƒ¢ãƒŠãƒ¼ Pã‚´ã‚·ãƒƒã‚¯", "IPAMonaPGothic", "Monapo",sans-serif!important;
letter-spacing: 1.10px;
}
#favorite-star {
padding-left: 7px;
text-shadow: 0px 0px 7px #34345C;
}
/* How to deal with tripfags */
 .trip {
 font-size: 0;
 }
 .trip::after {
 content: ' IS A FAGGOT';
 color: #FFD700;
 font-weight: bold;
 font-size: 13pt;
 -webkit-animation-name: tripfags;
 -webkit-animation-duration: 3s;
 -webkit-animation-timing-function: linear;
 -webkit-animation-iteration-count: infinite;
 animation-direction: alternate;
 animation-timing-function: ease-in-out;
 -webkit-animation-play-state: running;
 /* Standard syntax */
 animation-name: tripfags;
 animation-duration: 3s;
 animation-timing-function: linear;
 animation-iteration-count: infinite;
 animation-direction: alternate;
 animation-timing-function: ease-in-out;
 animation-play-state: running;
 }
 /* Chrome, Safari, Opera */
 @-webkit-keyframes tripfags {
 0%     {color:#FF0000; left:0px; top:0px;}
 20%   {color:#FFA500; left:0px; top:0px;}
 40%   {color:#FFFF00; left:0px; top:0px;}
 60%   {color:#008000; left:0px; top:0px;}
 80%   {color:#0000FF; left:0px; top:0px;}
 100% {color:#4B0082; left:0px; top:0px;}
 }
 /* Standard syntax */
 @keyframes tripfags {
 0%     {color:#FF0000; left:0px; top:0px;}
 20%   {color:#FFA500; left:0px; top:0px;}
 40%   {color:#FFFF00; left:0px; top:0px;}
 60%   {color:#008000; left:0px; top:0px;}
 80%   {color:#0000FF; left:0px; top:0px;}
 100% {color:#4B0082; left:0px; top:0px;}
}
form[name=post] table tbody th, .reply {
background-color: transparent!important;
border: none!important;
}
table tbody tr:nth-of-type(2n) {
background-color: transparent!important;
border: none!important;
}
form[name=postcontrols], .post-hover {
background-color: #efefef!important;
}
.post-hover {
border: 1px outset #808080!important;
}
.post-menu li {
background-color: #cfc;
letter-spacing: 0.14px;
}
#thread-quick-reply {
padding-top: 2px;
}
#thread_stats {
padding-top: 2px;
margin-top: 0px!important;
}
form[name=postcontrols]>div {
float: none;
border: 1px inset #808080;
padding: 3px;
}
.thread {
padding-top: 6px!important;
padding-bottom: 0px!important;
}
.active-thread #post-form-outer {
padding-bottom: 9px;
}
.body-line.ltr small {
display: none!important;
}
/* Catalog stuff */
.theme-catalog div.thread:hover {
background: #BCE;
border-color: #cfc;
}
.ltr {
margin: 0 auto 7px auto;
}
a.show-create-thread-catalog {
font-weight: bold;
font-size: 1.3em;
}
a#show-all-hide-thread {
font-weight: bold;
font-size: 1.1em;
}
a#catalog_search_button {
font-weight: bold;
font-size: 1.1em;
}
#create-thread-catalog {
margin: 13px;
}
#post-form-outer {
padding-bottom: 17px;
}
.theme-catalog #post-form-outer {
padding-bottom: 12px;
margin-top: -13px;
}
.theme-catalog header {
margin-top: 23px;
}
#update_catalog {
font-weight: bold;
}
.theme-catalog .subject {
font-size: 16px!important;
padding-bottom: 0px!important;
}
.theme-catalog .ltr {
margin: -8px auto 7px auto;
}
.theme-catalog .subtitle {
display: none;
}
.theme-catalog h1 {
font-size: 24pt;
margin-bottom: 0px;
}
.theme-catalog div.thread {
letter-spacing: .3px;
}
#create-thread-catalog {
margin-top: 10px;
}
div, textarea, th, input, keygen, select, button {
font-family: "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "MS PGothic", "Mona", "IPA ãƒ¢ãƒŠãƒ¼ Pã‚´ã‚·ãƒƒã‚¯", "IPAMonaPGothic", "Monapo",sans-serif;
font-size: 16px;
letter-spacing: 0.16px;
}
select, button, input[type="button"] {
background-color: #efefef!important;
color: black!important;
border: 1px inset #808080;
margin: 1px;
}
div.post p {
font-size: 16px!important;
}
div.post.reply p.intro:hover {
background-color: rgb(255, 239, 239)!important;
}
.intro {
padding-top: 0.1em;
padding-bottom: 0.1em!important;
}
.op div.body, span.omitted {
padding-left: 9px!important;
}
div.blotter {
font-size: 13pt;
letter-spacing: 0.3px;
margin-bottom: 10px!important;
}
div.blotter hr {
margin: 3px!important;
}
@media screen and (max-width: 829px) {
 div#thread-interactions {
 border: none!important;
 }
}
@media screen and (min-width: 830px) {
 div#thread-interactions {
 padding-bottom: 23px;
 }
}
select:not(:-internal-list-box) {
margin: auto auto 5px 3px;
}
.highlighted .post_no {
color: #f00!important;
}
.subtitle {
padding-top: 5px;
font-size: 16px!important;
}
.subtitle p {
margin-top: 14px;
margin-bottom: 9px;
}
.active-thread .subtitle {
padding-bottom: 4px;
}
.highlighted {
background: #BCE!important;
border-radius: 6px!important;
}
.unimportant, .unimportant * {
font-size: 12.3px;
letter-spacing: 0.5px;
}
.fileinfo .unimportant {
letter-spacing: 0.2px!important;
}
hr {
border: 0px!important
}
.faq-message {
display: none;
}
.hint {
display: none!important;
}
.body-line.empty:first-child:last-child:after {
content: "ｷﾀ━━━(ﾟ∀ﾟ)━━━!!";
letter-spacing: 0px!important;
}
@media screen and (min-width: 431px) {
 .body-line.empty {
 word-wrap: initial;
 min-width: 430px;
 }
}
.op {
padding-left: 7px!important;
}
.op .subject {
color: #f00!important;
display: block;
font-size: 25px;
padding-bottom: 3.8px;
}
.thread_subject_link {
color: #f00;
}
.thread_subject_link:hover {
color: #34345C;
}
.post_no {
float: left
}
.name {
margin-left: .5em;
letter-spacing: 1.2px;
}
div.post div.body {
padding-right: 0;
}
#options_div {
background-color: #cfc;
}
@media screen and (min-width: 728px) {
 #options_div {
 width: 52%;
 height: 65%;
 }
}
#alert_div {
background-color: #cfc;
border: 1px inset #808080;
}
input.format_option {
font-family: "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "MS PGothic", "Mona", "IPA ãƒ¢ãƒŠãƒ¼ Pã‚´ã‚·ãƒƒã‚¯", "IPAMonaPGothic", "Monapo",sans-serif!important;
font-size: 13pt!important;
letter-spacing: 0.14px;
}
.poster_id {
background-color: transparent!important;
color: #000!important;
padding: 0!important;
border-radius: 0!important;
}
.highlighted .post_no {
color: #f00!important;
}
/* Stuff for fixing the pop feature */
.video-container.ui-draggable.popped, .video-container-nicovideo.ui-draggable.popped {
background: #efefef!important;
border: 1px outset #808080!important;
}
i.fa.fa-arrows.video-handle {
margin: 4px 0px 0px 7px!important;
}
.yt-help {
margin-left: 3px!important;
letter-spacing: .6px!important;
}
.video-pop {
margin: 8px 5px 0 3px!important;
letter-spacing: .7px!important;
}
@media screen and (min-width: 728px) {
 div.post .post-image {
 padding: 3px;
 margin: 0 10px 10px 29px!important;
 }
 .video-container + div {
 padding-top: 30px;
 padding-left: 274px;
 }
 .video-container-nicovideo .post-image {
 min-width: 255px;
 }
 .video-container-nicovideo + div {
 padding-top: 30px;
 }
}
#f18586c36cbdada6c61ece0887c77dc7_sync {
display: none;
}
/* Static page settings */
.active-page .subtitle {
display: none!important;
}
.active-page h1 {
font-size: 26pt;
margin-bottom: 0px;
}
.active-page div.ban {
background: #efefef;
border: 1px outset #808080;
margin: 30px auto;
letter-spacing: .7px;
}
/* Custom capcode */
.capcode {
font-size: 0px;
line-height: 1em;
}
.capcode:before {
margin-left: -2px;
font-size: 16px;
letter-spacing: .5px!important;
content: "## テンコ";
}
/* Formatting fix */
.heading {
color: #f00!important;
font-size: 19px!important;
letter-spacing: .8px;
}
strong, b {
letter-spacing: .6px!important;
}
.multifile .unimportant {
word-wrap: break-word;
white-space: pre-wrap;
}
pre {
font-size: 16px!important;
}
/* Fixing the custom formatting alignement */
.format_rule {
padding-top: 3px;
}
.format_option[value="Spoiler"], .format_option[value="Italics"], .format_option[value="Bold"], .format_option[value="Underline"], .format_option[value="Code"], .format_option[value="Strike"], .format_option[value="Heading"] {
margin-right: 15px;
}
.format_rule input[type="checkbox"] {
margin-right: 11px;
}
.format_rule input[name="prefix"], .format_rule input[name="suffix"]  {
margin-right: 24px;
}
/* Hiding global announcement */
.announcement {
display:none;
}
header {
margin-bottom: 24px;
}
img.banner, img.board_image {
margin: 20px auto 20px auto;
}
div.banner {
margin-top: -10px;
}
form[name=post] {
margin-bottom: -10px;
}
/* Fix for the quick reply box */
#quick-reply {
width: 528px!important;
}
#quick-reply tr {
padding-top: 1.6px!important;
padding-bottom: 1.6px!important;
}
#quick-reply textarea {
font-size: 13pt;
letter-spacing: 0.14px;
}
#quick-reply table tbody tr:not(#options-row) {
display: initial;
}
#quick-reply .post-table th {
width: 518px;
padding-bottom: 8px;
}
#quick-reply form[name=post] table tbody tr:nth-child(6) {
padding-right: 4px;
}
#quick-reply input[name="email"], #quick-reply input[name="name"] {
width: 510px!important;
}
#quick-reply input[name="subject"] {
width: 408px!important;
}
#quick-reply textarea {
width: 511px!important;
height: 145px!important;
}
#quick-reply tr td:nth-child(2) input[type="submit"] {
width: auto;
margin-right: 41px;
}
#quick-reply tr#upload {
display: block!important;
padding-bottom: 4px;
}
#quick-reply .post-table-options {
margin-top: 5px;
border-top: 1px solid black!important;
}
#quick-reply form table, div.pages form {
border: none!important;
}
#quick-reply #post-form-inner {
display: block;
}
#quick-reply table tbody tr:nth-last-child(2) {
padding-right: 90px;
display: inline-block!important;
}
#quick-reply table tbody tr:nth-last-child(1) {
padding-right: 3px;
}
#quick-reply .post-table-options tr:nth-child(1) {
padding: 6px 0px 4px 0px!important;
}
#quick-reply tr th:nth-child(1) {
width: 515px!important;
}
.unimportant ul {
border: 1px outset #808080!important;
background-color: #cfc!important;
}
.unimportant li:hover {
background-color: #BCE!important;
}
/* Fix for the watchlist */
#watchlist {
width: 25%;
right: 5pt;
bottom: 3pt;
padding: 2pt;
}
.watchlist-inner, .watchlist-controls {
margin: 2pt;
letter-spacing: .6px;
}
/* Spoiler removed */
span.spoiler {
background: none;
}
span.spoiler:hover {
color: black;
}
/* Posting table's new format */
form[name=post] table tbody th {
text-align: center!important;
background-color: transparent!important;
border: none!important;
}
form[name=post] table tbody tr:nth-of-type(2n) {
background-color: transparent!important;
}
tr {
display: inline;
}
form[name=post] table {
padding-right: 10px;
}
@media screen and (min-width: 728px) {
 form[name=post] table, .pages {
 width: 100%!important;
 }
 .post-table tbody tr:nth-child(1), .post-table tbody tr:nth-child(2), .post-table tbody tr:nth-child(7), .post-table tbody tr:nth-child(8) {
 display: inline-block!important;
 }
 .post-table tbody tr:nth-child(3), .post-table tbody tr:nth-child(4), tr.captcha, tr#upload, tr#oekaki, tr#options-row {
 display: block!important;
 }
 .post-table tbody tr:nth-last-child(2) {
 padding-right: 190px;
 display: inline-block!important;
 }
 .post-table tbody tr:nth-last-child(1) {
 padding-right: 43px;
 }
 form[name=post] textarea {
 width: 575px!important;
 height: 112px!important;
 }
 .post-table-options tbody tr:nth-child(1), .post-table-options tbody tr:nth-child(2) {
 display: block!important;
 }
 form table input[name="email"] {
 width: 238px;
 }
 form table input[name="name"], form table input[name="subject"] {
 width: 240px;
 }
 .dropzone {
 min-width: 250px;
 margin-right: 15px;
 }
 form[name=post] table {
 padding: 6px 6px 2px 6px;
 }
}
.post-table-options {
margin-top: 7px;
}
.force-anon {
padding-bottom: 3px;
}
.no-bump-option {
display: none;
}
tr#options-row {
padding-bottom: 5px;
}
.unimportant.board-settings {
margin: 8px;
}
.flag_preview {
margin-left: 6px;
}
/* Dice option fix */
.dice-option table tbody tr td:nth-child(1), .dice-option table tbody tr td:nth-child(4) {
border-left: none;
}
.dx {
width: 25px;
}
.dy {
width: 25px;
margin-left: 4px;
margin-right: 4px;
}
.dz {
width: 25px;
margin-left: 14px;
}

.disclaimer-8kun {
display: none!important;
}