@charset "utf-8";

:root {

}

@media screen and (max-width:425px) {
	:root {

	}
}

@media screen and (min-width:426px) and (max-width: 768px) {
	:root {

	}
}

@media screen and (min-width:769px) and ( max-width:1024px) {
	:root {

	}
}

@media screen and (min-width:1025px) and ( max-width:1440px) {
	:root {

	}
}

@media screen and (min-width:1441px) and ( max-width:2560px) {
	:root {

	}
}

@media screen and (min-width:2561px) {
	:root {

	}
}








/**
 * アサイド
 */
aside {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: var(--Size_12);
	margin: var(--Width_0);
	padding: var(--Margin_M);
	& a {
		display: flex;
		align-items: center;
		gap: var(--Size_04);
		padding: var(--Size_02) var(--Size_04);
		border-radius: var(--Border-radius_S);
		& img {
			width: var(--Size_14);
		}
		& em {
			font-size: var(--Size_08);
		}
	}
	& a.kanda {
		background: var(--Color_K100);
	}
	& a.osaka {
		background: var(--Color_O100);
	}
	& a.naha {
		background: var(--Color_N100);
	}
}





