@charset "UTF-8";
/* CSS Document */
/*a[href^="tel:"] {
    pointer-events: none;
}*/


.link_box{text-align: center;}
u{font-weight: bold;}
.text_r{text-align: right; margin-bottom: 20px;}

/* 注意事項 */
#naka_inbox .caution_box h3{
	background: #e53a31;
    border-left: 6px solid #e53a31;
}

#naka_inbox .caution_box h4{
	color: #e53a31;
    border-left: 3px solid #e53a31;
    background: #ffe6e4;
	margin-top: 40px;
}

#shigematu{
	padding-top: 160px;
	margin-top: -160px;
}

#shigematu .btn{text-align: center; margin-top: 20px;}

#shigematu .img_box{text-align: center; margin-bottom: 20px;}

.contents_box iframe{
	display: block;
	margin: 30px auto 0;
	max-width: 560px;
	width: 100%;
}


@media screen and (max-width: 700px){
	#naka_inbox .caution_box h4{margin-top: 25px;}
}

@media screen and (max-width: 600px){
	.contents_btn{text-align: justify;}
	.pdf{text-align: left;}
	.contents_box iframe{height: 200px;}
}


/* マラソン教室部分 */
.running_school iframe{margin-top: 0;}

.running_school .box1{margin: 0 auto;}

.running_school .movie{
	text-align: center; 
	width: 270px;
	line-height: 23px;
}

.running_school .movie span{
	display: block;
	background: #0096df;
	color: #FFFFFF;
}

.running_school .movie h6{
	display: inline;
	font-size: 15px;
	color: #0096df;
	background:linear-gradient(transparent 60%, #fee101 60%);
}
.running_school .movie i{
	font-size: 11px;
	line-height: 16px;
	display: block;
	font-style: normal;
	margin-top: 10px;
}
.running_school .movie i b{font-size: 14px; display: block; margin-top: 5px;}

.running_school ul{text-align: center; margin-top: 30px;}
.running_school ul li{
	display: inline-block; 
	vertical-align: top;
	margin:0 10px 30px;
}
