html {
	}
body {
  margin: 0px;
  padding: 0px;
  font-family: "Noto Sans JP", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
  color:#000;
  background-color: #f9f7f3;
}
#Mynavbar{
  background-color: #e4d5cc;
}
#Mynavbar a{
  color: #000;
}
#Mynavbar a:LINK{
  color: #000;
}
div.bg-gray{
  background-color: #f9f7f3;
  padding:20px;
}
@media (min-width:768px){
  img.navbar-img{
    margin-bottom: 10px;
    width:75%;
  }
}
@media (max-width:767px){
  img.navbar-img{
    height:40px;
  }
}
img.login-logo{
  width:30%;
  margin-bottom: 10px;
  margin-top: 10px;
}
.navbar-inverse{
	background-color: #77a630;
    border-color: #435823;
}

.navbar-inverse a,.navbar-inverse a:ACTIVE, .navbar-inverse a:HOVER{
	color:#fdfdfc;
}
.navbar-inverse .navbar-nav > li > a:ACTIVE, .navbar-inverse .navbar-nav > li > a:HOVER{
	color:#77a630;
	background-color: #fdfdfc;
}
.navbar-inverse .navbar-brand {
    color: #fdfdfc;
    background-color: #435823;
}
.navbar-inverse a.navbar-brand:ACTIVE, .navbar-inverse a.navbar-brand:HOVER{
	color: #fdfdfc;
    background-color: #435823;
}
.navbar-inverse .navbar-nav > li > a {
    color: #fdfdfc;
}
span.login_info{
	font-size:12px;
}
.navbar-nav > li > a.logout{
	line-height:16px;
	padding-top: 10px;
    padding-bottom: 8px;
    text-align: right;
}

table{
	background-color: #ffffff;
}

#footer {
	clear: both;
	width: 100%;
	background-color: #435823;
    padding-top: 4px;
    padding-bottom: 2px;
    margin-top: 15px;
    font-size: 1.3rem;
    color: #ffffff;
}

span.spanNotice{
  font-size: 9pt;
}
span.spanNoticeRed{
  font-size: 9pt;
  color: #ee0000;

}
.bg_white{
  background-color: #ffffff;
}
.modal{
  color: #111111;
}
h4{
  border-bottom: 1px solid #d27e3a
}