@charset "UTF-8";
a:link {
	color:#683f00;
}
a:visited {
	color:#5c4d2d;
}
a:hover {
	color:#d68100;
}
#header {
	background: #7a5112;
}
#menu {
	border-top: 1px solid #5c4015;
	border-bottom: 1px solid #5c4015;
	background: #49371a;
}
#menu .items a {
	border-left: 1px solid #5c4015;
	border-right: 1px solid #5c4015;
	text-shadow: -1px -1px 0px #5c4015, 1px -1px 0px #5c4015, 1px 1px 0px #5c4015, -1px 1px 0px #5c4015;
}
#menu .items a:link {
	background: #624417;
}
#menu .items a:visited {
	background: #624417;
}
#menu .items a:hover {
	background: #865e1f;
}
#menu .items a:active {
	background: #865e1f;
}
#menu .items a.focus {
	background: #865e1f;
}
#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: #744907;
}
#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: #925900;
	color: #fff;
}
#modal-dialog .head {
	background: #7a5112;
  border-bottom: 1px solid #5c4015;
}
#tabetayo-count {
	border: 4px solid #7a5112;
	background: #d4f08a;
}
#tabetayo-count h5 {
	background: #7a5112;
}
.fldborder.focus {
	border: 1px solid #b7791b;
	box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.2), 0 0 6px #b7791b;
	-moz-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.2), 0 0 6px #b7791b;
	-webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.2), 0 0 6px #b7791b;
}
input[type="text"].focus, input[type="password"].focus, input[type="email"].focus, textarea.focus {
	border: 1px solid #b7791b;
	box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.1), 0 0 6px #b7791b;
}
.tabs a {
	background: #49371a;
}
.tabs a:hover, .tabs a.focus:hover {
	background: #865e1f;
}
.tabs a.focus {
	background: #7a5112;
}
.wrap {
	background: #744907;
	background: -moz-linear-gradient(top, #744907, #86631a);
  background: -webkit-gradient(linear, left top, left bottom, from(#744907), to(#86631a));
  background: -o-linear-gradient(top, #744907, #86631a);
  background: -ms-linear-gradient(top, #744907, #86631a);
}
table.key-value th {
	background: #9f784d;
}
#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);
}