.authentication-block .h2-s{
	margin-bottom: 0;
}
.authentication-block .ld-2{
	margin-bottom: 0;
}
.authentication-block .col-img .col-1-box{
	margin: 0 auto;
}
.authentication-block .dl-1 dt{
	font-size: 1.8rem;
}
.authentication-block .dl-1 dt:before{
	content: "■";
}
.authentication-block .ico-color-01:before{
	color: #F6AD3A;
}
.authentication-block .ico-color-02:before{
	color: #E082AB;
}
.authentication-block .ico-color-03:before{
	color: #D21477;
}
.authentication-block .ico-color-04:before{
	color: #3DB54B;
}
.authentication-block .ico-color-05:before{
	color: #1D79B6;
}
.authentication-block .ico-color-06:before{
	color: #673090;
}
.authentication-block .ico-color-07:before{
	color: #8D633A;
}
.authentication-block .ico-color-08:before{
	color: #231815;
}
.authentication-block .tb-1 th{
	text-align: center;
}
.authentication-block .tb-1 th,
.authentication-block .tb-1 td{
	vertical-align: middle;
}
.authentication-block .tb-1 th:nth-child(1){
	width: 20%;
}
.authentication-block .tb-1 th:nth-child(2){
	width: 45%;
}
.authentication-block .tb-1 th:nth-child(3){
	width: 10%;
}
.authentication-block .tb-1 th:nth-child(4){
	width: 25%;
}
.authentication-block .tb-1 td:nth-child(3){
	text-align: center;
}
@media only screen and (min-width: 768px) {
	.authentication-block .dl-1 dt{
		margin-top: 1.67em;
		margin-bottom: 0.45em;
	}
	.authentication-block .col-list .col-1:not(:nth-of-type(1)){
		margin-top: 1.88em;
	}
	.authentication-block .h2-s{
		margin-top: 3.85em;
	}
	.authentication-block .col-list .col-1-box{
		width: 50%;
	}
}

@media only screen and (max-width:767.98px) {
	.mod_s_mt215e-sp{
		margin-top: 2.15em!important;
	}
	.mod_s_mb0-sp{
		margin-bottom: 0!important;
	}
	.mod_s_mt14e-sp{
		margin-top: 1.4em!important;
	}
	.authentication-block .h2-s{
		margin-top: 3.75em;
	}
	.authentication-block .dl-1 dt{
		margin-top: 1.56em;
    margin-bottom: 0.42em;
	}
	.authentication-block table{
		width: 1000px;
	}
	.authentication-block .col-1 .col-1-box{
		margin-top: 0.72em;
		margin-bottom: 0;
	}
	.authentication-block .col-img{
		margin-top: 1em;
	}
}