@charset "UTF-8";

body{
background-color:whitesmoke;
}
div.header{
background-color: #7fa3dd;
}
div.entry{
position: relative;
left: 15px;
}
input.baseInput{
width: 400px;
height: 20px;
}
select.baseInput{
width: 400px;
height: 20px;
}
select.sisetsuInput{
width: 400px;
height: 20px;
}
select.yyyy{
width: 100px;
height: 20px;
}
div.sisetsuInput{
width: 400px;
height: 110px;
}
input.yyyy{
width: 100px;
height: 20px;
}
input.mm{
width: 50px;
height: 20px;
}
input.dd{
width: 50px;
height: 20px;
}
.hissu {
color: red;
}
.error {
color: red;
}
p {
font-size: small; 
}
.error_block{
color: red;
font-size: medium; 
font-weight: bold;
}
span.info {
font-size: medium; 
}
label{
font-size: medium;
font-weight: bold;
}
.fieldError {
  background-color:darksalmon;
}

.button_link {
  display: inline-block;
  padding: 0.5em 1em;
  text-decoration: none;
/*  background: #668ad8;*//*ボタン色*/
/*  background: gainsboro;*//*ボタン色*/
  border-radius: 5px;
  color: black;
/*  border-bottom: solid 4px #627295;*/
/*  border-bottom: solid 4px gainsboro;*/
  cursor : pointer;
  font-weight: bold;
  transition: background-color .3s;
}
.button_link :active {
	/*ボタンを押したとき*/
  -webkit-transform: translateY(4px);
  transform: translateY(4px);/*下に動く*/
  border-bottom: none;/*線を消す*/
}
