@charset "utf-8";*{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

#main{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  width : 1250px;
  height : auto;
}

#header{
  height : 140px;
  background-color : 5b5c76;
  margin-top : 10px;
  padding-top : 30px;
}

#column2{
  background-color : #dddddd;
  width : 300px;
  float : left;
  height : 670px;
  margin-top : 10px;
  padding-bottom : 10px;
}

#cont{
  padding-top : 10px;
  margin-left : 10px;
  width : 935px;
  float : left;
  background-color : #dddddd;
  padding-left : 5px;
  margin-top : 10px;
  height : 670px;
  letter-spacing:1px;
  margin-bottom : 10px;
}

#footer{
  border-top-style : none;
  clear : both;
  padding-left : 5px;
  background-color : #5b5c76;
  height : 60px;
  list-style-type : none;
  list-style-position : outside;
  margin-bottom : 10px;
}

#navi{
  list-style: none;
  overflow: hidden;
  margin-top : 10px;
  margin-bottom : 10px;
}
 
#navi li{
  list-style: none;
  width : 155px;
  text-align: center;
  background-color : #5b5c76;
  float: left;
  height : 40px;
  padding-top : 20px;
  padding-left : 1px;
}
 
#navi li a{
  text-decoration: none;
  color : #ffffff;
  font-size : 16px;
}

body{
  font-size : x-small;
  line-height : 18px;
  text-align : center;
  font-family:"Lucida Grande","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,sans-serif;
  background-color : #5b5c76;
}
#header h1{
  font-size : medium;
  color : white;
  text-align : left;
  padding-top : 15px;
  padding-left : 5px;
  font-family: Helvetica;
}







#header p{
 font-size : 34px;
  color : white;
  text-align : left;
  padding-top : 15px;
  padding-left : 5px;
 font-family: Helvetica;
  font-weight : bold;
}
#header h3{
  font-size : 12px;
  text-align : 2;
  margin-top : 10px;
  font-family: Helvetica;
  color : white;
  text-align : left;
}

.page-header{
 display: flex;
 justify-content: space-between;
}







#cont h2{
  font-size : 18px;
  border-left-width : 6px;
  border-left-style : solid;
  border-left-color : #5b5c76;
  text-align : left;
  padding-left : 8px;
  margin-left : 30px;
  margin-top : 20px;
  margin-bottom : 20px;
  line-height : 30px;
}

#cont h5{
  font-size : 14px;
  text-align : left;
  margin-top : 0px;
  margin-left : 44px;
  padding-bottom : 10px;
  border-left-width : 0px;
  line-height : 30px;
}

#column2 h4{
  font-size : medium;
  color : white;
  background-color : #5b5c76;
  letter-spacing : 1px;
  text-align : center;
  vertical-align : middle;
  line-height : 24px;
  margin-top : 5px;
  margin-left : 3px;
  margin-right : 3px;
  margin-bottom : 5px;
}{
  font-size : 14px;
  text-decoration : none;
}

#column2 p a{
  font-size : 14px;
  color : black;
  letter-spacing : 1px;
  text-decoration : none;
  text-align : center;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;border-width : 1px;border-style : dotted;border-color : gray;
  margin-top : 3px;
  margin-left : 3px;
  margin-right : 3px;
  margin-bottom : 3px;
  display : block;
  list-style-type : none;
}

#column2 p a:hover{
  color : white;
  background-color : #5b5c76;
}

#navi li a:hover{
  color : #d7cebb;
  font-weight : bolder;
  font-size : 18px;
}

#footer li{
  text-align : center;
  padding-top : 20px;
  width : 80px;
  height : 20px;
  float : left;
  list-style-type : none;
  list-style-position : outside;
}

#footer li a{
  font-size : 12px;
  text-decoration : none;
  color : white;
}

#footer li a:hover{
  font-size : 14px;
  color : #d7cebb;
}

#footer p{
  font-size : 12px;
  color : white;
  text-align : left;
  padding-left : 24px;
}

#cont dd{
  margin-bottom : 14px;
  padding-top : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-right : 0px;
  
  float : none;
  clear : none;
  color : black;
  font-size : 14px;
  text-align : left;
  text-indent : 50px;
}

#cont dt{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 44px;
  margin-right : 0px;
  margin-bottom : 0px;
  float : left;
  width : 6em;
  font-size : 14px;
}

#cont p{
  font-size : 14px;
  color : black;
  margin-left : 44px;
  text-align : justify;
  margin-right : 44px;
  line-height : 1.5em;
}

#cont p a{
  color : black;
  text-align : left;
  margin-left : 0px;
  font-size : 12px;
  text-decoration : none;
}

#cont p a:hover{
  font-size : 14px;
  color : white;
}

#header h1 a{
  color : white;
  text-decoration : none;
}

#header p a{
  color : white;
  text-decoration : none;
}

#header h3 a{
  color : white;
  text-decoration : none;
}}-->
