@charset "utf-8";




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

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

/* END RESPONSIVE 979px */

@media screen and (max-width:767px) {
	.l-section_01 .l-coloum-01 {
		padding: 20px;
	}

	.l-coloumn_items {
		width: 100%;
	}

	.l-section_01 .l-coloum-02 .l-coloumn_item {
		padding: 40px 20px;
	}

	.l-concept_title {
		font-size: 2.6rem;
		padding-bottom: 25px;
	}

	.l-concept_text {
		font-size: 1.5rem;
	}

	.l-section_03 .l-coloum-03 {
		padding: 40px 20px 20px 20px;
	}


	.l-section_03 .l-coloum-04 {
		padding: 20px;
		background-color: #fff;
	}

	.l-section_05 {
		padding: 40px 20px;
	}

	.l-concept_landplan_list li {
		width: calc(100% / 1);
	}

	.l-concept_landplan {
		width: 100%;
		font-size: 1.6rem;
		padding: 15px;
		height: auto;
	}

	.l-concept_landplan_list {
		margin: 20px auto;
	}

	.l-concept_landplan_list li {
		width: calc(100% / 1);
		padding: 10px;
	}

	.l-coloum-02 .l-concept_title:after {
		top: -30%;
		left: 0;
	}

	.l-coloum-03 .l-concept_title:after {
		width: 90%;
		top: 5%;
	}

	.l-section_05 .l-concept_title:after {
		width: 90%;
		left: 7%;
		top: -10%;
	}



}

/* END RESPONSIVE 767px */

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

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

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

/* END PRINT */
