@charset "utf-8";
/*-チャレンジ--*/
.athletebox {
	margin:0 -18px;
}
.athletebox ul li{
	min-width: 11%;
	padding: 12px 18px;
	display: inline-block;
}
.athletebox ul li a{
	text-decoration:underline;
}
.challenge-img02,.challenge-img05{
	margin-bottom: 2px;
}
.challenge-credit{
	font-size: 12px;
	text-align: right;
}
@media screen and (max-width: 767px) {
    	/*-チャレンジ--*/
	.athletebox {
  		margin: 0 auto;
	    overflow: auto;
	    box-sizing: border-box;
	}
	.athletebox ul li {
	   	width: 50%;
		display: inline-block;
		float: left;
		padding: 10px;
		margin: 0;
		box-sizing: border-box;
		text-align: center;
		border: 1px solid #f2f2f2;
	}
	.athletebox ul li a {
		text-align: center;
	}
	.athletebox .w100{
		width: 100%!important;
		box-sizing: border-box;
		margin: 0;
	}
	.challenge-outerBox-03 .unit-layout_primary.unit-layout_box.is-6,.challenge-outerBox-05 .unit-layout_primary.unit-layout_box.is-6 {
		padding: 0 19px 0 15px;
	}
	.challenge-outerBox-04 .unit-layout_primary.unit-layout_box.is-6{
		padding: 0 15px 0 19px;
	}

	.challenge-credit{
		text-align: right;
		max-width: 495px;
	}
}