@charset "utf-8";

/* ------------------------------ */
/* ▼ block 要素 ▼ */

:root{
	--col-link:#0044CC;
	--col: 230;
	--col-red: 0;
	--col-gray: 0;
	--col-orange: 25;
	--col-brown: 30;
	--col-yellow: 60;
	--col-green: 110;
	--col-skyblue: 185;
	--col-blue: 230;
	--col-purple: 270;
	--col-pink: 290;

	--col-gray-10: hsl(0, 0%, 10%);
	--col-gray-15: hsl(0, 0%, 15%);
	--col-gray-20: hsl(0, 0%, 20%);
	--col-gray-25: hsl(0, 0%, 25%);
	--col-gray-30: hsl(0, 0%, 30%);
	--col-gray-35: hsl(0, 0%, 35%);
	--col-gray-40: hsl(0, 0%, 40%);
	--col-gray-45: hsl(0, 0%, 45%);
	--col-gray-50: hsl(0, 0%, 50%);
	--col-gray-55: hsl(0, 0%, 55%);
	--col-gray-60: hsl(0, 0%, 60%);
	--col-gray-65: hsl(0, 0%, 65%);
	--col-gray-70: hsl(0, 0%, 70%);
	--col-gray-75: hsl(0, 0%, 75%);
	--col-gray-80: hsl(0, 0%, 80%);
	--col-gray-85: hsl(0, 0%, 85%);
	--col-gray-86: hsl(0, 0%, 86%);
	--col-gray-87: hsl(0, 0%, 87%);
	--col-gray-88: hsl(0, 0%, 88%);
	--col-gray-89: hsl(0, 0%, 89%);
	--col-gray-90: hsl(0, 0%, 90%);
	--col-gray-91: hsl(0, 0%, 91%);
	--col-gray-92: hsl(0, 0%, 92%);
	--col-gray-93: hsl(0, 0%, 93%);
	--col-gray-94: hsl(0, 0%, 94%);
	--col-gray-95: hsl(0, 0%, 95%);
	--col-gray-96: hsl(0, 0%, 96%);
	--col-gray-97: hsl(0, 0%, 97%);
	--col-gray-98: hsl(0, 0%, 98%);
	--col-gray-99: hsl(0, 0%, 99%);

	
	--col-orange-10: hsl(34, 96%, 10%);
	--col-orange-15: hsl(34, 96%, 15%);
	--col-orange-20: hsl(34, 96%, 20%);
	--col-orange-25: hsl(34, 96%, 25%);
	--col-orange-30: hsl(34, 96%, 30%);
	--col-orange-35: hsl(34, 96%, 35%);
	--col-orange-40: hsl(34, 96%, 40%);
	--col-orange-45: hsl(34, 96%, 45%);
	--col-orange-50: hsl(34, 96%, 50%);
	--col-orange-55: hsl(34, 96%, 55%);
	--col-orange-60: hsl(34, 96%, 60%);
	--col-orange-65: hsl(34, 96%, 65%);
	--col-orange-70: hsl(34, 96%, 70%);
	--col-orange-75: hsl(34, 96%, 75%);
	--col-orange-80: hsl(34, 96%, 80%);
	--col-orange-85: hsl(34, 96%, 85%);
	--col-orange-86: hsl(34, 96%, 86%);
	--col-orange-87: hsl(34, 96%, 87%);
	--col-orange-88: hsl(34, 96%, 88%);
	--col-orange-89: hsl(34, 96%, 89%);
	--col-orange-90: hsl(34, 96%, 90%);
	--col-orange-91: hsl(34, 96%, 91%);
	--col-orange-92: hsl(34, 96%, 92%);
	--col-orange-93: hsl(34, 96%, 93%);
	--col-orange-94: hsl(34, 96%, 94%);
	--col-orange-95: hsl(34, 96%, 95%);
	--col-orange-96: hsl(34, 96%, 96%);
	--col-orange-97: hsl(34, 96%, 97%);
	--col-orange-98: hsl(34, 96%, 98%);
	--col-orange-99: hsl(34, 96%, 99%);


	
	--col-yellow-10: hsl(60, 90%, 10%);
	--col-yellow-15: hsl(60, 90%, 15%);
	--col-yellow-20: hsl(60, 90%, 20%);
	--col-yellow-25: hsl(60, 90%, 25%);
	--col-yellow-30: hsl(60, 90%, 30%);
	--col-yellow-35: hsl(60, 90%, 35%);
	--col-yellow-40: hsl(60, 90%, 40%);
	--col-yellow-45: hsl(60, 90%, 45%);
	--col-yellow-50: hsl(60, 90%, 50%);
	--col-yellow-55: hsl(60, 90%, 55%);
	--col-yellow-60: hsl(60, 90%, 60%);
	--col-yellow-65: hsl(60, 90%, 65%);
	--col-yellow-70: hsl(60, 90%, 70%);
	--col-yellow-75: hsl(60, 90%, 75%);
	--col-yellow-80: hsl(60, 90%, 80%);
	--col-yellow-85: hsl(60, 90%, 85%);
	--col-yellow-86: hsl(60, 90%, 86%);
	--col-yellow-87: hsl(60, 90%, 87%);
	--col-yellow-88: hsl(60, 90%, 88%);
	--col-yellow-89: hsl(60, 90%, 89%);
	--col-yellow-90: hsl(60, 90%, 90%);
	--col-yellow-91: hsl(60, 90%, 91%);
	--col-yellow-92: hsl(60, 90%, 92%);
	--col-yellow-93: hsl(60, 90%, 93%);
	--col-yellow-94: hsl(60, 90%, 94%);
	--col-yellow-95: hsl(60, 90%, 95%);
	--col-yellow-96: hsl(60, 90%, 96%);
	--col-yellow-97: hsl(60, 90%, 97%);
	--col-yellow-98: hsl(60, 90%, 98%);
	--col-yellow-99: hsl(60, 90%, 99%);


	--col-blue-10: hsl(233, 80%, 10%);
	--col-blue-15: hsl(233, 80%, 15%);
	--col-blue-20: hsl(233, 80%, 20%);
	--col-blue-25: hsl(233, 80%, 25%);
	--col-blue-30: hsl(233, 80%, 30%);
	--col-blue-35: hsl(233, 80%, 35%);
	--col-blue-40: hsl(233, 80%, 40%);
	--col-blue-45: hsl(233, 80%, 45%);
	--col-blue-50: hsl(233, 80%, 50%);
	--col-blue-55: hsl(233, 80%, 55%);
	--col-blue-60: hsl(233, 80%, 60%);
	--col-blue-65: hsl(233, 80%, 65%);
	--col-blue-70: hsl(233, 80%, 70%);
	--col-blue-75: hsl(233, 80%, 75%);
	--col-blue-80: hsl(233, 80%, 80%);
	--col-blue-85: hsl(233, 80%, 85%);
	--col-blue-86: hsl(233, 80%, 86%);
	--col-blue-87: hsl(233, 80%, 87%);
	--col-blue-88: hsl(233, 80%, 88%);
	--col-blue-89: hsl(233, 80%, 89%);
	--col-blue-90: hsl(233, 80%, 90%);
	--col-blue-91: hsl(233, 80%, 91%);
	--col-blue-92: hsl(233, 80%, 92%);
	--col-blue-93: hsl(233, 80%, 93%);
	--col-blue-94: hsl(233, 80%, 94%);
	--col-blue-95: hsl(233, 80%, 95%);
	--col-blue-96: hsl(233, 80%, 96%);
	--col-blue-97: hsl(233, 80%, 97%);
	--col-blue-98: hsl(233, 80%, 98%);
	--col-blue-99: hsl(233, 80%, 99%);
	
	--col-skyblue-10: hsl(185, 80%, 10%);
	--col-skyblue-15: hsl(185, 80%, 15%);
	--col-skyblue-20: hsl(185, 80%, 20%);
	--col-skyblue-25: hsl(185, 80%, 25%);
	--col-skyblue-30: hsl(185, 80%, 30%);
	--col-skyblue-35: hsl(185, 80%, 35%);
	--col-skyblue-40: hsl(185, 80%, 40%);
	--col-skyblue-45: hsl(185, 80%, 45%);
	--col-skyblue-50: hsl(185, 80%, 50%);
	--col-skyblue-55: hsl(185, 80%, 55%);
	--col-skyblue-60: hsl(185, 80%, 60%);
	--col-skyblue-65: hsl(185, 80%, 65%);
	--col-skyblue-70: hsl(185, 80%, 70%);
	--col-skyblue-75: hsl(185, 80%, 75%);
	--col-skyblue-80: hsl(185, 80%, 80%);
	--col-skyblue-85: hsl(185, 80%, 85%);
	--col-skyblue-86: hsl(185, 80%, 86%);
	--col-skyblue-87: hsl(185, 80%, 87%);
	--col-skyblue-88: hsl(185, 80%, 88%);
	--col-skyblue-89: hsl(185, 80%, 89%);
	--col-skyblue-90: hsl(185, 80%, 90%);
	--col-skyblue-91: hsl(185, 80%, 91%);
	--col-skyblue-92: hsl(185, 80%, 92%);
	--col-skyblue-93: hsl(185, 80%, 93%);
	--col-skyblue-94: hsl(185, 80%, 94%);
	--col-skyblue-95: hsl(185, 80%, 95%);
	--col-skyblue-96: hsl(185, 80%, 96%);
	--col-skyblue-97: hsl(185, 80%, 97%);
	--col-skyblue-98: hsl(185, 80%, 98%);
	--col-skyblue-99: hsl(185, 80%, 99%);


	--col-green-10: hsl(130, 80%, 10%);
	--col-green-15: hsl(130, 80%, 15%);
	--col-green-20: hsl(130, 80%, 20%);
	--col-green-25: hsl(130, 80%, 25%);
	--col-green-30: hsl(130, 80%, 30%);
	--col-green-35: hsl(130, 80%, 35%);
	--col-green-40: hsl(130, 80%, 40%);
	--col-green-45: hsl(130, 80%, 45%);
	--col-green-50: hsl(130, 80%, 50%);
	--col-green-55: hsl(130, 80%, 55%);
	--col-green-60: hsl(130, 80%, 60%);
	--col-green-65: hsl(130, 80%, 65%);
	--col-green-70: hsl(130, 80%, 70%);
	--col-green-75: hsl(130, 80%, 75%);
	--col-green-80: hsl(130, 80%, 80%);
	--col-green-85: hsl(130, 80%, 85%);
	--col-green-86: hsl(130, 80%, 86%);
	--col-green-87: hsl(130, 80%, 87%);
	--col-green-88: hsl(130, 80%, 88%);
	--col-green-89: hsl(130, 80%, 89%);
	--col-green-90: hsl(130, 80%, 90%);
	--col-green-91: hsl(130, 80%, 91%);
	--col-green-92: hsl(130, 80%, 92%);
	--col-green-93: hsl(130, 80%, 93%);
	--col-green-94: hsl(130, 80%, 94%);
	--col-green-95: hsl(130, 80%, 95%);
	--col-green-96: hsl(130, 80%, 96%);
	--col-green-97: hsl(130, 80%, 97%);
	--col-green-98: hsl(130, 80%, 98%);
	--col-green-99: hsl(130, 80%, 99%);


	--col-purple-10: hsl(270, 80%, 10%);
	--col-purple-15: hsl(270, 80%, 15%);
	--col-purple-20: hsl(270, 80%, 20%);
	--col-purple-25: hsl(270, 80%, 25%);
	--col-purple-30: hsl(270, 80%, 30%);
	--col-purple-35: hsl(270, 80%, 35%);
	--col-purple-40: hsl(270, 80%, 40%);
	--col-purple-45: hsl(270, 80%, 45%);
	--col-purple-50: hsl(270, 80%, 50%);
	--col-purple-55: hsl(270, 80%, 55%);
	--col-purple-60: hsl(270, 80%, 60%);
	--col-purple-65: hsl(270, 80%, 65%);
	--col-purple-70: hsl(270, 80%, 70%);
	--col-purple-75: hsl(270, 80%, 75%);
	--col-purple-80: hsl(270, 80%, 80%);
	--col-purple-85: hsl(270, 80%, 85%);
	--col-purple-86: hsl(270, 80%, 86%);
	--col-purple-87: hsl(270, 80%, 87%);
	--col-purple-88: hsl(270, 80%, 88%);
	--col-purple-89: hsl(270, 80%, 89%);
	--col-purple-90: hsl(270, 80%, 90%);
	--col-purple-91: hsl(270, 80%, 91%);
	--col-purple-92: hsl(270, 80%, 92%);
	--col-purple-93: hsl(270, 80%, 93%);
	--col-purple-94: hsl(270, 80%, 94%);
	--col-purple-95: hsl(270, 80%, 95%);
	--col-purple-96: hsl(270, 80%, 96%);
	--col-purple-97: hsl(270, 80%, 97%);
	--col-purple-98: hsl(270, 80%, 98%);
	--col-purple-99: hsl(270, 80%, 99%);


	--col-pink-10: hsl(300, 80%, 10%);
	--col-pink-15: hsl(300, 80%, 15%);
	--col-pink-20: hsl(300, 80%, 20%);
	--col-pink-25: hsl(300, 80%, 25%);
	--col-pink-30: hsl(300, 80%, 30%);
	--col-pink-35: hsl(300, 80%, 35%);
	--col-pink-40: hsl(300, 80%, 40%);
	--col-pink-45: hsl(300, 80%, 45%);
	--col-pink-50: hsl(300, 80%, 50%);
	--col-pink-55: hsl(300, 80%, 55%);
	--col-pink-60: hsl(300, 80%, 60%);
	--col-pink-65: hsl(300, 80%, 65%);
	--col-pink-70: hsl(300, 80%, 70%);
	--col-pink-75: hsl(300, 80%, 75%);
	--col-pink-80: hsl(300, 80%, 80%);
	--col-pink-85: hsl(300, 80%, 85%);
	--col-pink-86: hsl(300, 80%, 86%);
	--col-pink-87: hsl(300, 80%, 87%);
	--col-pink-88: hsl(300, 80%, 88%);
	--col-pink-89: hsl(300, 80%, 89%);
	--col-pink-90: hsl(300, 80%, 90%);
	--col-pink-91: hsl(300, 80%, 91%);
	--col-pink-92: hsl(300, 80%, 92%);
	--col-pink-93: hsl(300, 80%, 93%);
	--col-pink-94: hsl(300, 80%, 94%);
	--col-pink-95: hsl(300, 80%, 95%);
	--col-pink-96: hsl(300, 80%, 96%);
	--col-pink-97: hsl(300, 80%, 97%);
	--col-pink-98: hsl(300, 80%, 98%);
	--col-pink-99: hsl(300, 80%, 99%);	

}
