#mainContents #conteMenu {
  display: block;
  float: left;
  height: 190px;
  width: 690px;
  clear: left;
  margin-bottom: 60px;
  background-image: url(../images/index/conteBack.gif);
  background-repeat: no-repeat;
  background-position: center center;
  padding: 10px;
}
#mainContents #conteMenu .leftConte {
  width: 345px;
  display: block;
  float: left;
  height: 95px;
}
#mainContents #conteMenu .rightConte {
  width: 345px;
  display: block;
  float: left;
  height: 95px;
}
#mainContents #point {
  display: block;
  float: left;
  height: auto;
  width: 710px;
  margin-bottom: 60px;
}
#mainContents #point .points {
  display: block;
  float: left;
  height: 210px;
  width: 350px;
  background-image: url(../images/index/pointBack01.jpg);
  background-repeat: no-repeat;
  margin-right: 5px;
  margin-bottom: 30px;
}
#mainContents #point .points2 {
  display: block;
  float: left;
  height: 210px;
  width: 350px;
  background-image: url(../images/index/pointBack03.jpg);
  background-repeat: no-repeat;
  margin-right: 5px;
  margin-bottom: 30px;
}
#mainContents #point .points3 {
  display: block;
  float: left;
  height: 210px;
  width: 350px;
  background-image: url(../images/index/pointBack06.jpg);
  background-repeat: no-repeat;
  margin-right: 5px;
  margin-bottom: 30px;
}
#mainContents #point .points4 {
  display: block;
  float: left;
  height: 210px;
  width: 350px;
  background-image: url(../images/index/pointBack04.jpg);
  background-repeat: no-repeat;
  margin-right: 5px;
  margin-bottom: 30px;
}
#mainContents #point .points5 {
  display: block;
  float: left;
  height: 210px;
  width: 350px;
  background-image: url(../images/index/pointBack05.jpg);
  background-repeat: no-repeat;
  margin-right: 5px;
  margin-bottom: 30px;
}
#mainContents #point .points6 {
  display: block;
  float: left;
  height: 210px;
  width: 350px;
  background-image: url(../images/index/pointBack02.jpg);
  background-repeat: no-repeat;
  margin-right: 5px;
  margin-bottom: 30px;
}
.pointBox {
  display: block;
  height: 210px;
  width: 330px;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
}
.pointBox .pointTitle {
  display: block;
  float: left;
  height: 55px;
  width: 330px;
  margin-bottom: 15px;
}
.pointBox .pointTitle h3 {
  display: block;
  float: left;
  height: auto;
  width: 320px;
  padding-top: 12px;
}
.pointBox .pointText {
  display: block;
  float: left;
  height: 105px;
  width: 180px;
  line-height: 20px;
  text-align: justify;
  margin-bottom: 3px;
  font-size: 14px;
}
.pointBox .pointInquiry {
  float: left;
  height: 25px;
  width: 150px;
  display: block;
  clear: left;
}
#mainContents #newsBox {
  display: block;
  float: left;
  height: 120px;
  width: 680px;
  font-size: 14px;
  background-image: url(../images/index/newsBack.gif);
  clear: left;
  margin-bottom: 60px;
  padding: 15px;
}
#mainContents p#newsBox ul li {
  padding: 5px 10px;
}
#mainContents p#newsBox ul li {
  border-bottom: dotted 1px #aaaaaa;
}
#mainContents p#newsBox #more_button {
  text-align: right;
  margin-right: 10px;
}
#mainContents p#newsBox .clear {
  clear: both;
}
#mainContents p#newsBox a:link, a:visited {
  color: rgb(27, 97, 131);
  text-decoration: none;
}
#mainContents p#newsBox a:hover, a:active {
  color: rgb(196, 205, 213);
  text-decoration: underline;
}
/*高木追記　2020年4月6日*/
.news {
  display: block;
  /*	float: left;*/
  height: 120px;
  width: 680px;
  font-size: 14px;
  background-image: url(../images/index/newsBack.gif);
  clear: left;
  margin-bottom: 60px;
  padding: 15px;
}
.news p {
  padding: 5px 10px;
}
.news p {
  border-bottom: dotted 1px #aaaaaa;
}
.clear {
  clear: both;
}
.news a:link, a:visited {
  color: rgb(27, 97, 131);
  text-decoration: none;
}
.news a:hover, a:active {
  color: rgb(196, 205, 213);
  text-decoration: underline;
}
.item {
  width: 710px;
  height: auto;
  padding: 16px;
  webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border: solid 3px #d0272e;
  border-radius: 8px;
}
.item h5{font-size: 20px;
line-height: 1.2em;
border-bottom: dotted 3px #d0272e; 
color:#d0272e;
margin-bottom: 20px;
padding-bottom: 4px;
padding-left: 16px;}
.item table {
  width: 320px;
  height: auto;
  border-collapse: collapse;
  padding: 4px;		margin-left: 24px;
}
.item table th {width: 88px;text-align: left;}
.item table th:before{color: #036eb7;
font-size: 12px;
content:"\025a0";}
.item table th,.item table td{font-size: 16px;
line-height: 1.2em;
padding-top:8px;
padding-bottom:8px;}
.item dl {  webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 340px;
	padding-left: 24px;
}
.item dl dt{float: left;
clear: left;
font-weight: bold;}
.item dl dt:before{color: #036eb7;
font-size: 12px;
content:"\025a0";}
.item dl dd{padding-left:88px;}
.item dl dt, .item dl dd {font-size: 16px;
line-height: 1.2em;
padding-top:8px;
padding-bottom:8px;}
.flex{ display: flex; align-items: flex-end; justify-content: space-around;}
.flex img{display: block;}
