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

.page-top {
}

.wrap{
}
.wrap > table{
	width:100%;
	margin-bottom:200px;
}
.wrap > table *{
	font-size:24px;
	letter-spacing:1px;
	padding:20px 35px;
	box-sizing:border-box;
}
.wrap > table tr:first-of-type{
	background-color:#E99E60 !important;
}
.wrap > table tr:nth-child(odd){
	background-color:#FBF3EC;
}
.wrap > table tr:nth-child(even){
}
.wrap > table tr:first-of-type th{
	text-align:left;
	color:#FFFFFF;
}
.wrap > table tr:first-of-type th:first-of-type,
.wrap > table tr td:first-of-type{
	text-align:center;
}
.wrap > table tr td span{
	display:none;
}

@media screen and (max-width: 767px) {
	
	.page-top{
		background-color:#FBF3EC;
	}
	
	.wrap{
		padding:0;
	}
	.wrap > table{
		margin:50px 0;
	}
	.wrap > table *{
		font-size:20px;
		padding:10px;
	}
	.wrap > table tr:first-of-type th:last-of-type,
	.wrap > table tr td:last-of-type{
		display:none;
	}
	.wrap > table tr td span{
		display:block;
		font-weight:600;
		padding:0;
	}
	
}

/* NotePC - iPadPro */
@media screen and (max-width: 1279px) {

}

/* iPadPro - iPad */
@media screen and (max-width: 1023px) {

}

/* 小型Tablet */
@media screen and (max-width: 767px) {
    header {
        background: linear-gradient(to top, #000, #000 1px, #fff 1px, #fff 2px, #000 2px, #000 4px, #fff 4px, #fff), #fff;
    }
}

/* Smartphone */
@media screen and (max-width: 500px) {
	
	.wrap > table *{
		font-size:3.4vw;
		padding:3vw 1vw;
	}
	
}