@charset "UTF-8";
a:link {
	color:#631c00;
}
a:visited {
	color:#583623;
}
a:hover {
	color:#cd3a00;
}
#header {
	background: #752100;
}
#menu {
	border-top: 1px solid #581f09;
	border-bottom: 1px solid #581f09;
	background: #462012;
}
#menu .items a {
	border-left: 1px solid #581f09;
	border-right: 1px solid #581f09;
	text-shadow: -1px -1px 0px #581f09, 1px -1px 0px #581f09, 1px 1px 0px #581f09, -1px 1px 0px #581f09;
}
#menu .items a:link {
	background: #5e2109;
}
#menu .items a:visited {
	background: #5e2109;
}
#menu .items a:hover {
	background: #812e0d;
}
#menu .items a:active {
	background: #812e0d;
}
#menu .items a.focus {
	background: #812e0d;
}
#menu .center .notice {
	display: none;
}
#menu .center .notice img, #menu .center .notice label {
	vertical-align: middle;
}
#menu .center .notice img {
	margin-right: 5px;
}
#contents-header {
	background: #6f1f00;
}
#sidebar-basic .box h4, #sidebar-user .box h4 {
	background: #ded6d2;
	border: 1px solid #aea4a1;
	border-bottom: none;
	color: #212121;
}
#sidebar-basic .box h4 a, #sidebar-user .box h4 a {
	color: #212121;
}
#sidebar-basic .box .section, #sidebar-user .box .section {
	border: 1px solid #aea4a1;
	background: #fff;
}
#sidebar-basic .box nav, #sidebar-user .box nav {
	margin: 0;
	padding: 5px;
}
.box.bookmark h4, .box.footprint h4 {
	color: #626063;
	background: #d6d2de;
}
.box.bookmark .section, .box.footprint .section {
	border: 1px solid #a4a1ae;
}
#instant-notice .msg {
	background: #8c2800;
	color: #fff;
}
#modal-dialog .head {
	background: #752100;
  border-bottom: 1px solid #581f09;
}
#tabetayo-count {
	border: 4px solid #752100;
	background: #f0ea78;
}
#tabetayo-count h5 {
	background: #752100;
}
.fldborder.focus {
	border: 1px solid #b03200;
	box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.2), 0 0 6px #b03200;
	-moz-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.2), 0 0 6px #b03200;
	-webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.2), 0 0 6px #b03200;
}
input[type="text"].focus, input[type="password"].focus, input[type="email"].focus, textarea.focus {
	border: 1px solid #b03200;
	box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.1), 0 0 6px #b03200;
}
.tabs a {
	background: #462012;
}
.tabs a:hover, .tabs a.focus:hover {
	background: #812e0d;
}
.tabs a.focus {
	background: #752100;
}
.wrap {
	background: #6f1f00;
	background: -moz-linear-gradient(top, #6f1f00, #813106);
  background: -webkit-gradient(linear, left top, left bottom, from(#6f1f00), to(#813106));
  background: -o-linear-gradient(top, #6f1f00, #813106);
  background: -ms-linear-gradient(top, #6f1f00, #813106);
}
table.key-value th {
	background: #984f3d;
}
#footer-states {
	background: #f2e895;
	font-size: 11px;
	padding: 10px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
}
#footer-states .contents {
	display: table;
	width: 1000px;
	margin: auto;
}
#footer-states .contents ul {
	display: table-cell;
	width: 112px;
}
*:first-child+html #footer-states .contents ul {
	display: inline;
	zoom: 1;
}
#footer-states .contents ul:first-child {
	width: 104px;
}
#footer-states a {
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
}