.winter_link {
    width: 250px;
    border: 1px solid #333;
    padding: 5px;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:auto;
    margin-right:auto;
  }

.left {
  float:left;
}
.contents {
    display:flex;
    flex-wrap:wrap;
    flex-direction: column;
    width: 100%;
    margin-left:auto;
    margin-right:auto;
    padding-top: 0px;
}
.contents a{
  color: #000;/*文字色*/
}


.bigmidasi {
	font-size: 1.2em;
  padding: 0.5em 0.5em;
  width:300px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:5px;
  font-weight: bold;
  color: #000;/*文字色*/
  background: #FFF;
  border: solid 3px #6091d3;/*線*/
}

.midasi {
	font-size: 1.2em;
  padding: 0.5em 0.5em;
  width:300px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:5px;
  font-weight: bold;
  color: #000;/*文字色*/
  background: #FFF;
  border: solid 3px #6091d3;/*線*/
  border-radius: 10px;/*角の丸み*/
}

.summidasi {
	font-size: 1.2em;
  padding: 0.5em 0.5em;
  width:300px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:5px;
  font-weight: bold;
  color:  #000;/*文字色*/
  background: #FFF;
  border: solid 3px #b94047;/*線*/
  border-radius: 10px;/*角の丸み*/
}

.small_midasi {
	font-size: 20px;
  width:300px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:5px;
}

.link_midasi {
	font-size: 1.2em;
  padding: 0.5em 0.5em;
  width:300px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:10px;
  font-weight: bold;
  color: #6091d3;/*文字色*/
  background: #FFF;
  border: solid 3px #6091d3;/*線*/
  border-radius: 10px;/*角の丸み*/

}