/*
Theme Name: ふるさと塾
Description: ふるさと塾専用テーマ。
Version: 1.2.6
Author: archinet inc.
*/

/* Responsive Grid */

@media screen and ( min-width: 768px ), print {
	.grid-row {
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.col-md-1  { flex: 0 0 8.333333%;  max-width: 8.333333%; }
	.col-md-2  { flex: 0 0 16.666666%; max-width: 16.666666%; }
	.col-md-3  { flex: 0 0 25%;        max-width: 25%; }
	.col-md-4  { flex: 0 0 33.333333%; max-width: 33.333333%; }
	.col-md-5  { flex: 0 0 41.666666%; max-width: 41.666666%; }
	.col-md-half,
	.col-md-6  { flex: 0 0 50%;        max-width: 50%; }
	.col-md-7  { flex: 0 0 58.333333%; max-width: 58.333333%; }
	.col-md-8  { flex: 0 0 66.666666%; max-width: 66.666666%; }
	.col-md-9  { flex: 0 0 75%;        max-width: 75%; }
	.col-md-10 { flex: 0 0 83.333333%; max-width: 83.333333%; }
	.col-md-11 { flex: 0 0 91.666666%; max-width: 91.666666%; }
	.col-md-12 { flex: 0 0 100%;       max-width: 100%; }

	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6,
	.col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { padding-left: 10px; padding-right: 10px; }

	/*.col-md-6:nth-child(odd) { padding-left: 0; }
	.col-md-6:nth-child(even) { padding-right: 0; }*/

}