@charset"UTF8";

.gfont{
	padding:15px 0px 5px 0px;
	margin:0px 0px 0px 13px;
	font-size:27px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #404048;
	font-weight:normal;
}

.color01{
	background-color:#E7E8E9;
}
	
.color02{
	background-color:#69727D;
	color:#FFFFFF;
}

.color03{
	background-color:#f5f5f5;
}

.color04{
	background-color:#e8e8e8;
}

.color05{
	background-color:#9AAFB6;
	color:#FFFFFF;
}
.color06{
	background-color:#c9c9ca;
	color:#333333;
}
.color07{
	background-color:#3e4e56;
	color:#eeeeee;
}

.color08{
	background-color:#9D9E9E;
	color:#333333;
}

.fullw-button {
    border-radius: 5px;
    background-color: #2b6191;
    color: #FFFFFF;
    text-align: center;
    padding: 7px;
    margin: 10px;
    display: block;
}

.fullw-button a {
    color: #fff;
    text-decoration: none;
    display: block;
}

table.actab  {
	width: 100%;
	border: ridge 1px lightgrey;
	cellspacing: 0;
	float: left;
	margin-bottom: 30px;
}

table.actab tr {
	height: 40px;
}

table.actab td {
	border-right: ridge 1px #EEEEEE;
	border-bottom: ridge 1px lightgrey;
	cellspacing: 0;
	padding: 3px;
}

table.actab .lred {
	border-left: red 2px solid;
}
table.actab .rred {
	border-right: red 2px solid;
}
table.actab .tred {
	border-top: red 2px solid;
}
table.actab .bred {
	border-bottom: red 2px solid;
}


@media (max-width: 768px) {
	table.actab {
		max-width: 100%;
		width: 100%;
		margin-bottom: 20px;"
	}
	
	table.actab td {
		font-size: 0.5rem;
		padding: 0;
	}
}
