@charset "UTF-8";

/************************ Global **************************************/

:root {
	/* Global */
	--font-family-main: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif, Meiryo, 'Hiragino Sans', Osaka;
	--font-size-main: 10pt;
	--color-bg-main: #eddad2;
	--color-bg-main-gradient: #d9bfb7;
	--color-fg-main: #800000;
	--color-fg-link: #34345c;
	--color-fg-link-hover: #dd0000;
	--color-lo-contrast-border: #d9bfb7;
	--color-hi-contrast-border: #ca927b;
	--color-border-button: #ca927b;

	/* Navigation/admin bar */
	--color-bg-boardlist: #f0e0d6;
	--color-fg-boardlist: #800000;

	/* Board header */
	--color-fg-logo: #af0a0f;
	--color-bg-theading: #e04000;
	--color-bg-theading2: #0040e0;
	--color-bg-theading3: #e08000;
	--color-fg-theading: #ffffff;

	/* Post form */
	--color-bg-postblock: #d9af9e;
	--color-fg-global-message: var(--color-fg-warning);

	/* Posts/replies */
	--color-bg-reply: #e6cbc0;
	--color-bg-reply-hl: #f0e0d6;
	--color-fg-title: #cc1105;
	--color-fg-name: #117743;
        --color-fg-warning: #dd0000;
	--color-fg-warning-ip: #0000cc;
	--color-fg-omitted: #707070;

	/* Post formatting */
	--color-fg-quotelink: #dd0000;
	--color-fg-quotelink-hover: var(--color-fg-link-hover);
	--color-fg-quote: #789922;
	--color-fg-quote2: #ff69b4;
	--color-bg-spoiler: #000000;
	--color-bg-code: #ffffff;
	--color-fg-code: #000000;

	/* Administrator mode */
	--color-bg-postlists-header: #6080f6;
	--color-fg-postlists-header: #ffffff;
	--color-fg-postlists-header-link: #ffff00;
	--color-bg-postlists-odd: #d6d6f6;
	--color-bg-postlists-even: #f6f6f6;

	/* File board/flash board */
	--color-bg-flashboard-even: #f7efea;

	/* Windows */
	--color-bg-window-item-highlight: #f0e0d6;
}

hr {
  border: 0;
  height: 3px;
  color: #D9AF9E;
  background-color: #D9AF9E;
}

/************************ Navigation/admin bar ************************/
.boardlist {
	font-size: inherit;
}
/******** Neomenu ********/
/************************ Board header ********************************/
.mtitle {
	font-size: 2em;
}
/************************ Post form ***********************************/
#postform label {
	color: #000000;
}

.inputtext {
	background-color: #E6CBC0;
	border: 1px solid #CA927B;
}

.postblock {
	border: 1px solid #CA927B;
	padding: 2px 5px;
}

#buttonPostFormSubmit {
	background-color: #E6CBC0;
	border: 1px solid #CA927B;
}

input, textarea {
	font-size: inherit;
}

/************************ Posts/replies *******************************/
.reply:target {border: 2px dashed #EEAA88;}
/************************ Post formatting *****************************/
/************************ Footer **************************************/
/************************ Administrator mode **************************/
/************************ Ban screen **********************************/
/************************ Catalog *************************************/
/********************** File board/flash board ************************/
/************************ Windows *************************************/
/************************ Mobile **************************************/

@media screen and (max-width: 650px) {
	.rules {
		font-size: var(--font-size-x-small);
	}
}
