@charset "UTF-8";

@font-face {
	font-family: 'KOBURIW1';
	src: url('../font/KOBURIW1.otf') format('opentype');
}

@font-face {
	font-family: 'FINALOLD';
	src: url('../font/BOOKOSI.TTF') format('truetype');
}

@font-face {
	font-family: 'BOOKOSI';
	src: url('../font/BOOKOSI.TTF') format('truetype');
}

@import url('https://fonts.googleapis.com/css2?family=Kosugi&family=Staatliches&display=swap');

/********************/
/*背景色*/
/********************/
body {
	background-color: #dddddd;
}

#head_wrap {
	background-color: #dddddd;
}

header {
	background-color: #dddddd;
}

header h1 {
	background-color: #dddddd;
}

nav {
	background-color: #999999;
}

#slider {
	background: rgb(124, 66, 24);
	background: linear-gradient(90deg, rgba(124, 66, 24, 1) 0%, rgba(121, 84, 9, 1) 35%, rgba(255, 136, 0, 1) 100%);
}

ul#pan {
	background-color: #dddddd;
}

#content {
	background-color: #dddddd;
}

#main {
	background-color: #dddddd;
}

#main h1 {
	background-color: #222222;
}

footer {
	background-color: #dddddd;
}

footer h4 {
	background: rgb(124, 66, 24);
	background: linear-gradient(90deg, rgba(124, 66, 24, 1) 0%, rgba(121, 84, 9, 1) 35%, rgba(255, 136, 0, 1) 100%);
}

footer #copy {
	background: #999999;
}

.formError {
	background: inherit;
}
.box-image span.catbox {
	background:#333333;
}
.box-image time.timebox {
	background:#333333;
}
.targetlist_53{
	background: rgba(255, 255, 255, 0.25);
}
.targetlist_53 ol li::before {
	background: #848484;
}
.targetlist_6_title {
	background: #fff;
}
.targetlist_6 ol li::before {
	background: #848484;
}
.tate-table th {
	background: #999999;
}
.tate-table td {
	background: #dddddd;
}
.scroll-table table th {
	background: #999999;
}
.scroll-table table td {
	background: #dddddd;
}
.scroll-table td.blue {
	background: #fff0f5;
}
.scroll-table tr.yasumi td {
	background: #fff0f5;
}
.indexbox {
	background: #cccccc;
}
.indexbox:hover {
	background: #aaaaaa;
}

/********************/
/*文字色*/
/********************/
html {
	color: #444444;
}

table {
	color: #333333;
}

a {
	color: inherit;
}

.errMsg {
	color: #ff0000;
}

header h1 a,
header h1 a:hover {
	color: #333333;
	;
}

nav ul li a {
	color: #ffffff;
}

nav ul li a:hover {
	color: #87ceeb;
}

ul#pan li a {
	color: #ffffff;
}

#main h1 {
	color: #ffffff;
}

#main h3.main_h3 {
	color: #ffffff;
}

footer {
	color: #444444;
}

footer h4 {
	color: #ffffff;
}

footer #copy {
	color: #ffffff;
}