@charset "UTF-8";

.fontsizeL {
    font-weight: 500;
    margin-bottom: 1em;
    font-size: 1.2em;
}
.finance_list {
    font-size: 1.2em;
    display: flex;
    justify-content: space-around;
}
.finance_list_txt {
    font-size: 1.2em;
}
.credit_union {
    margin-left: 79px;
    margin-top: 10px;
    padding-left: 1em;
    text-indent: -1em;
}

.net_lober_bank {
    margin-bottom: 20px;
}

.notesB {
		margin: 1em 0 3em;
}
.notesB li{
    padding-left: 1em;
    text-indent: -1em;
}

@media screen and (min-width:1px) and (max-width:767px) {

	.fontsizeL {
		font-size: 16px;
	}
	.finance_list {
		font-size: 1em;
		flex-wrap: wrap;
	}
	.finance_list ul{
		width: 50%;
	}
	.finance_list ul.child_1{
		order: 1;
	}
	.finance_list ul.child_2{
		order: 3;
	}
	.finance_list ul.child_3{
		order: 2;
	}
	.finance_list ul.child_4{
		order: 4;
	}
	.credit_union {
		margin-left: 0;
		font-size: 0.9em;
	}
	.finance_list_txt {
		font-size: 1.1em;
	}
	.notesB {
		font-size: 0.9em;
	}
	.pc_only {
		display: none !important;
	}
	#contents-hdr {
		background-position: 15vw center;
	}
}

@media screen and (min-width:1px) and (max-width:375px) {
	.ttl-contents-hdr {
		font-size: 6vw !important;
	}
}
