@charset "utf-8";




/* ------------------------------------------------------------------------------------------------
* RESPONSIVE
* ------------------------------------------------------------------------------------------------ */

@media screen and (max-width:1399px) {}

/* END RESPONSIVE 979px */

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

	.u-inner {
		width: 100%;
		max-width: none;
		padding: 0;
		margin: 0 auto;
	}

	.l-section_title {
		font-size: 2.8rem;

	}

	.l-section_read {
		font-size: 1.6rem;
	}

	.l-section_subTitle {
		font-size: 2.8rem;
		margin-bottom: 40px;
	}

	.l-coloum_small {
		width: 100%;
		margin-top: 0;
		margin-bottom: 40px;
	}

	.l-coloum_small .l-coloum_item:first-child {
		width: 100%;
	}

	.l-coloum_small .l-coloum_item:last-child {
		width: 100%;
	}

	.l-coloum_item {
		width: 100%;
		padding-right: 0;
		margin-bottom: 30px;
	}

	.l-coloum_container {
		margin-right: 0;
	}

	.l-coloum_small .l-coloum_item:last-child {
		width: 100%;
	}


	.l-coloum_flex2 .l-coloum_item:first-child {
		width: 100%;
	}

	.l-coloum_flex2 .l-coloum_item:last-child {
		width: 100%;
	}

	.l-coloum_item .l-section_subTitle {
		font-size: 2.2rem;
	}

	.l-section_block {
		padding-top: 25px;
		padding-bottom: 25px;
	}





}

/* END RESPONSIVE 767px */

@media screen and (max-width:374px) {}

/* END RESPONSIVE 374px */
@media screen and (orientation: landscape) {}

/* END RESPONSIVE landscape */
@media print {}

/* END PRINT */
