/*
----------
common
----------
*/
#body_index form {
	margin-top: 20px;
	margin-bottom: 20px;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 16px;
}

@media screen and (min-width: 768px){
	h2 {
		font-size: 24px;
	}
}

body          { background-color: #fae976; }
table         { background-color: #ffffff; }
a             { color: #b05800; }
.navbar,thead,.panel > .panel-heading { background-color: #e0881b; color: #ffffff; }
.navbar a,.panel > .panel-heading a     { color: #ffffff; }

.table,
.table > thead > tr > th,
.table > tbody > tr > td,
.panel {
	border-color: #b05800;
}

.form-control {
	border: 1px solid #b05800;
}

.orig-btn {
	color: #ffffff;
	background-color: #e0881b;
	border-color: #b05800;
}

.orig-btn.active,
.orig-btn:active {
	background-color: #b05800;
}

.navbar, thead {
	color: #883300;
}

.panel-body {
	line-height: 1.5em;
}

a[x-apple-data-detectors] {
	color: inherit !important;
	text-decoration: none !important;
	font-size: inherit !important;
	font-family: inherit !important;
	font-weight: inherit !important;
	line-height: inherit !important;
}

/*
----------
index
----------
*/
.orig-ruby tr:nth-child(1) td,
.orig-ruby tr:nth-child(3) td {
	color: #aaaaaa;
}

/*
----------
data
----------
*/
tr.orig-select {
	background-color: #ffdd99;
}

#div_btns a {
	display: inline-block;
	margin-bottom: 10px;
	padding: 6px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	color: #333;
	background-color: #ddd;
}

#div_btns a.orig-select {
	color: #333;
	background-color: #ffdd99;
}

