@charset "UTF-8";

/* ====================================
	共通スタイル：特長3：使いやすさ
 ==================================== */


/* ====================================
	ホバーが有効な環境のみ
===================================== */
@media (hover:hover) and (pointer: fine) {}

/* ====================================
	スマートフォン専用スタイル
===================================== */
@media screen and (width < 768px) {}

/* ====================================
	PC&タブレット、印刷専用スタイル
===================================== */
@media print,
screen and (width >=768px) {
	.flex-container.half > .flex-item {
		display: flex;
		flex-direction: column;
		inline-size: 48%;
	}
	.flex-container.half > .flex-item .text-container {
		flex-grow: 1;
	}
}

/* ====================================
	タブレット専用スタイル（768px～1080px）
===================================== */
@media screen and (768px <=width < 1080px) {}