@charset "utf-8";
/* CSS Document */

/* スタイル
----------------------------------------------------------- */

.main_inner dl {
	margin-bottom: 15px;
	overflow: hidden;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
}
.main_inner dl dt {
	margin-right: 25px;
}
.main_inner dl dt p:nth-of-type(1) {
	display: inline-block;
	font-weight: bold;
	text-align: center;
	width: 90px;
}
.main_inner dl dt p:nth-of-type(2) {
	text-align: center;
	color: #fff;
	font-size: .13rem;
	border-radius: 10px;
	margin: 0px auto 0;
	width: 90px;
}
.main_inner section ~ section {
	padding-top: 40px;
}
.shonai {
	background: #ffa200;
}
.saihoku {
	background: #00a03e;
}
.okitama {
	background: #24a8ac;
}
.murayama {
	background: #0087cb;
}
.shusai {
	background: #F1703E;
}
.other {
	background: #FF85FB;
}
.main_inner dl dd {
	padding-left: 15px;
	border-left: 1px solid #999;
}
.main_inner section.host h4 {
	color: #4daa25;
}
.main_inner section.other h4 {
	color: #3a9ab2;
}


@media screen and (max-width: 950px) {
	
}


@media screen and (max-width: 768px) {
	
}


@media screen and (max-width: 480px) {

}