body
{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top:70px;
	padding-bottom:60px;
	-webkit-text-size-adjust: 100%;
	word-wrap: break-word;
	color:#666;
}
a
{
	/*color: #187c3f;*/
}
a:active,
a:hover
{
	/* color: #ffb71f; */
	text-decoration: none;
}
/*
.breadcrumb
{
	margin-bottom: 10px;
	background: none;
	font-size: 20px;
	color: #187c3f;
	color: #fff;
}
.breadcrumb a {
	color:#fff;
}
.breadcrumb a:hover {
	color:#ffb71f;
}
.breadcrumb .active
{
	color:#666;
}

.navbar-default
{
	background: #d8edf2;
	border-color: #b4cfd5;
}
.navbar-default .navbar-nav > li > a
{
	color:#666;
	border-right:1px solid #d8edf2;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  background-color: #9a7a65;
  border-right:1px solid #9a7a65;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus
{
	color:#fff;
	background-color: #9a7a65;
	border-right:1px solid #9a7a65;
}
.navbar-default .navbar-brand
{
	color:#666;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus
{
	color:#666;
}
.navbar-default .navbar-text
{
	color:#666;
}
.navbar-default .dropdown-header
{
	color:#666;
	font-weight:bold;
}
.navbar-default .dropdown-header span
{
	margin-right:4px;
}
.navbar-default .navbar-right{
	margin-right:20px;
}
*/
.alert
{
	padding:5px 15px;
	margin-bottom:15px;
}
.alert p
{
	font-size:16px;
	line-height:1.5;
}
table.table
{
	margin-bottom:15px;
}
table.table tr th
{
	width:20%;
	text-align:right;
}
table.table thead tr td
{
	text-align:center;
}
table.table thead tr td.opelate
{
	width:100px;
}
table.table tr th,
table.table tr td
{
	vertical-align:middle;
}
table.table tr td.right
{
	text-align:right;
}
table.table tr td.center
{
	text-align:center;
}
table.table label
{
	margin:0;
}
table.table .table{
	margin:0;
}
table.table .table th{
	text-align:center;
}
.dropdown-menu.opelate
{
	min-width:70px;
}
.dropdown-menu.opelate li a
{
	width:70px;
}

h1,
.h1 {
  font-size: 24px;
  }
h2,
.h2 {
  font-size: 22px;
  }
h3,
.h3 {
  font-size: 20px;
  }
h4,
.h4 {
  font-size: 18px;
  }
h5,
.h5 {
  font-size: 18px;
  }
h6,
.h6 {
  font-size: 18px;
  font-weight:normal;
  }
.pagination
{
	margin:0 0 15px;
}
/*
.pagination > li > a,
.pagination > li > span
{
	color: #fff;
	background-color: #5cb85c;
	border-color: #187c3f;
}
*/
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: #fff;
	background-color: #407985;
	border-color:#548f9c;
}
/*
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus
{
	color:#fff;
	background-color: #187c3f;
	border-color: #187c3f;
}
*/
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus
{
	color:#fff;
	background: #407985;
	border-color: #548f9c;
}



/*add by goto------start*/
.panel-heading > h4
{
  font-weight: bold;
  text-align: center;
}
/*add by goto------end*/

.btn.btn-default {
	/*border-color:#999;*/
}
.bootbox.modal .modal-dialog {
	padding-top:100px;
}
