@charset "Shift_JIS";



body{
  text-align : center;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  
  
  margin-bottom : 0px;
  
  color : #505050;
font-family : "Meiryo UI", sans-serif;
  background-attachment : fixed;
  line-height : 1.8em;
  letter-spacing : 0.1em;
}


DIV{
  margin-left : auto;
  margin-right : auto;
  line-height : 1.5;
  
  text-align : center;


}


li{
  margin-left : auto;
  margin-right : auto;
  
  line-height : 1.5;
  text-align : left;
  margin-bottom : 10px;
}
ul{
	list-style: none;
margin: 0px;
padding: 0px;
}
/*menu縦の余白をなくす
li {
   line-height:0;
}ここまで*/

h1{
  font-weight : normal;
  margin-top : 0px;
  margin-bottom : 10px;
  
  margin-left : auto;
  margin-right : auto;
  font-size : 13px;
  
  

  text-align : right;
  color : white;
  background-color : #013f81;
  padding-top : 5px;
  padding-bottom : 5px;
  padding-right : 100px;
}

STRONG{
  font-weight : normal;
}



SPAN{
  font-weight : bolder;
  color : rgb(128, 0, 64);
}
h2{
  color : white;
  background-color : #013f81;
  padding-top : 20px;
  padding-bottom : 20px;
  margin-top : 50px;
  margin-bottom : 50px;
  float : none;
  clear : both;
  text-align : center;
  padding-left : 20px;
  padding-right : 20px;
}

p{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-left : auto;
  margin-right : auto;
}

a{
  color : #013f81;
}

hr{
  margin-top : 50px;
  margin-bottom : 50px;
}

h4{
  background-image : url(../img/haikei2.jpg);
  background-repeat : repeat-x;
  background-position : center top;
  padding-top : 50px;
  margin-top : 30px;
  margin-bottom : 30px;
  font-size : 16px;
  font-weight : normal;
  border-top-width : 3px;
  border-bottom-width : 3px;
  border-top-style : double;
  border-bottom-style : double;
  border-top-color : #013f81;
  border-bottom-color : #013f81;
  padding-bottom : 20px;
}

a:hover{
  color : #78b3e7;
}

table{
  margin-left : auto;
  margin-right : auto;
  margin-top : 30px;
  margin-bottom : 30px;
}

td{
  padding-top : 20px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 20px;
}

input{
  height : 56px;
  width : 98%;
border-width : 1px;border-style : solid;border-color : #013f81;
  padding-left : 2%;
}textarea{
  height : 149px;
  width : 100%;
border-width : 1px;border-style : solid;border-color : #013f81;
}

