@charset "utf-8";

#sec2-2 dt, .sec-wrap dt{
	margin-top: -30px;
}

#sec2-2.sec-wrap dl>dt:first-child{
	margin-top: -30px;
}

.table-1911-5050 .tb-l01,
.table-1911-5050 .tb-l02{
	vertical-align: middle;
}

.table-1911 .tb-l01,
.table-1911 .tb-l02,
.table-1911 .tb-l03{
vertical-align: middle;
}

.table-1911.table-ed02{
	font-size: 13px;
}

@media screen and (max-width:680px){
	.table-1911.table-ed02{
		font-size: 12px;
	}
}

.table-1911.table-ed02 tbody .th-l {
	font-weight: bold;
	color: #fff;
	background-color: #00AF5C;
	/* text-align: center; */
}

@media screen and (max-width:680px) {
	.table-1911.table-ed02 tbody .th-l {
    font-size: 12px;
    padding: 8px 4px;
	}
}


.table-1911.table-ed02 tbody .th-l01,
.table-1911.table-ed02 tbody .th-l02, 
.table-1911.table-ed02 tbody .th-l03{
	border-right: 1px solid #fff;
}


.table-1911.table-ed02 .tb-l01 ,
.table-1911.table-ed02 .tb-l02 ,
.table-1911.table-ed02 .tb-l03 ,
.table-1911.table-ed02 .tb-l04 {
padding: 10px 10px;
}

@media screen and (max-width:680px){
	.table-1911.table-ed02 .tb-l01 ,
.table-1911.table-ed02 .tb-l02 ,
.table-1911.table-ed02 .tb-l03 ,
.table-1911.table-ed02 .tb-l04 {
padding: 8px 8px;
min-height: 80px;
}
}



.table-1911.table-ed02 .tb-l01 {
	width: 	14%;	
	/* text-align: center; */
}

@media screen and (max-width:680px) {
	.table-1911.table-ed02 .tb-l01 {
		
	writing-mode: vertical-rl;
	text-align: center;
	}
}

@media screen and (max-width:680px){
	.table-1911.table-ed02 .vertical-text {
		writing-mode: vertical-rl;
		-webkit-writing-mode: vertical-rl;
		text-orientation: upright;
		white-space: nowrap;
		display: block;
		line-height: 1;
		margin: 0 auto;
	}
	}

.table-1911.table-ed02 .tb-l02,
.table-1911.table-ed02 .tb-l03,
.table-1911.table-ed02 .tb-l04{
	width: calc((100% - 14%) / 3);
}



