

.dropdown-item.active, .dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #449f94;
}

.for_pc{
	display: block!important;
}

.for_pc_flex{
	display: flex!important;
}

.for_m{
	display: none!important;
}

.for_m_flex{
	display: none!important;
}

/* ============================================= */
/* Footer */
/* ============================================= */
.footer {
	background-color: #f8f9fa;
	padding: 20px 0;
	border-top: 1px solid #e7e7e7;
	position: relative;
}

.footer p.adnote{
	margin:0;
	position: absolute;
	right:10px;
	bottom:10px;
	font-size: .7rem;
	color: #666666;
}

.logo-group {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 50px;
}

.logo-item {
	display: flex;
	align-items: center;
	gap: 10px;
}

.logo-item:first-child{
	justify-content: flex-end;
}

.logo-item img{
	width:40%;
	height:auto;
}

@media (max-width: 768px) {
	
	.for_pc{
		display: none!important;
	}
	
	.for_pc_flex{
		display: none!important;
	}
	
	.for_m{
		display: block!important;
	}
	
	.for_m_flex{
		display: flex!important;
	}
	
	.logo-group{
		flex-direction: column;
		gap:0;
	}
	
	.logo-item img {
		width: 60%;
		height: auto;
	}
	
	.logo-item{
		margin-bottom: 1rem;
	}
	
	.logo-item,.logo-item:first-child{
		justify-content: center;
	}
	
	.footer p.adnote{
		margin:0;
		position: absolute;
		right:5px;
		bottom:5px;
		font-size: .7rem;
		color: #666666;
	}
	
}