
@media only screen and (min-width: 641px) {
	.only_sp {
		display: none;
	}
	.normalTable .multi_column {
		text-align: left;
	}
}

@media only screen and (max-width: 640px) {
	.only_pc {
		display: none;
	}
}




/* 行の背景色を指定 */
.normalTable .alternate td {
	background-color: inherit;
}

.normalTable tr.loan_label td {
	background: #999;
}


.multi_column_wrap td:nth-child(2) {
	border-bottom: none;
	border-bottom:1px dashed #cccccc;
}

.normalTable .multi_column {
	text-align: right;
	padding-top: 0;

}

/* 金額の値を右側に */
.normalTable td:last-child {
	text-align: right;
}


/* 〜お得になります */
.otoku {
	background-color: #111;
	color: #fff;
	text-align: center;
	padding:1em 0;
}

.otoku span {
	font-size: 2em;
}



@media only screen and (min-width: 63.9375em) {
.m-08-features-wrapper .m-08-features-slider .m-08-features-slide .m-08-features-slide-left>p,
.m-08-features-wrapper .m-08-features-slider .m-08-features-slide .m-08-features-slide-right>p {
    font-size: .875em;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
}
}
