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

#wrap .sec00 .inner {
    background: url(../img/mv.jpg) no-repeat top center/cover;
}
#navi ul.h_menu > li:nth-child(5) { border-bottom: solid 2px #e62334;}

/*============================================================================
		section sec01
============================================================================*/


.sec01 { margin-bottom: 120px;}

.in_wrap section.sec01 .inner{
	max-width: 1200px;
	width: calc(100% - 40px);
}
.sec01 .inner01 { margin-bottom: 120px;}

.sec01 table {
	overflow: hidden;
	width: 100%;
	font-weight: 500;
}

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

	.sec01 { margin: 40px auto 70px;}

	.sec01 .inner01 { margin-bottom: 60px;	}

	.sec01 ul {	margin-bottom: 50px;}
	.sec01 table tr {
		padding: 15px 15px;
		display: block;
		background-color: #fff;
	}

	.sec01 table tr th {
	    margin-bottom: 3px;
    	display: block;
			font-weight: bold;
	    width: 100%;
	}

	.sec01 table tr td {
		font-size: 15px;
    line-height: 24px;
	}

}
