/*----------------------------ボタン*/
.square_btn{
    padding: 0.5em 1em;
    text-decoration: none;
    border-radius: 4px;
    color: #ffffff;
    background-image: -webkit-linear-gradient(45deg, #ff8a07 0%, #ff8b5f 100%);
    background-image: linear-gradient(45deg, #ff8a07 0%, #ff8b5f 100%);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.29);
    border-bottom: solid 3px #c58668;
}
.square_btn a{
	color: #ffffff;
	font-size: 25px;
}
.square_btn:active{
    -ms-transform: translateY(4px);
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);
    border-bottom: none;
}
.square_btn-red{
    padding: 0.5em 1em;
    text-decoration: none;
    border-radius: 4px;
    color: #ffffff;
    background-image: -webkit-linear-gradient(45deg, #ff4c07 0%, #ff0000 100%);
background-image: linear-gradient(45deg, #ff4c07 0%, #ff0000 100%);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.29);
    border-bottom: solid 3px #c58668;
}
.square_btn-red a{
	color: #ffffff;
	font-size: 30px;
}
.square_btn-red:active{
    -ms-transform: translateY(4px);
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);
    border-bottom: none;
}
.square_btn-green {
    padding: 0.5em 1em;
    text-decoration: none;
    border-radius: 4px;
    color: #ffffff;
    background-image: -webkit-linear-gradient(45deg, #5b7eb9 0%, #294778 100%);
    background-image: linear-gradient(45deg, #5b7eb9 0%, #294778 100%);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.29);
    border-bottom: solid 3px #009688;
}
.square_btn-green a{
	color: #ffffff;
	font-size: 30px;
}
.square_btn-green:active{
    -ms-transform: translateY(4px);
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);
    border-bottom: none;
}
/*----------------------------------赤色のボタン*/
.more-news-bt{
    width: 20%;
    text-align: center;
    background: red;
    line-height: 3em;
    font-size: 20px;
    margin: 0 auto;
}
.more-news-bt a{
	color:white;
}