@charset "utf-8";


/* END RESPONSIVE 97.9rem */

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

	/* ------------------------------------------------------------------------------------------------
	* メインビジュアル
	* ------------------------------------------------------------------------------------------------ */
	.l-kv .l-kv__items{
		padding-top: 2.0rem;
	}

	.l-kv .l-kv__item__copy{
		top: 6.0rem;
	}

	.l-kv .l-kv__item__logo{
		width: 30.0rem;
	}

	.l-kv .l-kv__item__intro{
		margin-bottom: .5em;
		font-size: 1.6rem;
	}

	.l-kv .l-kv__item__txt{
		text-indent: 1em;
		font-size: 2.4rem;
		line-height: 1.5;
	}

	.l-kv .l-kv__belt{
		font-size: 2.0rem;
		line-height: 1.4;
	}
	
	.l-kv .l-kv__belt-sub{
		margin-bottom: .5em;
	}

	.l-kv__belt-merit .l-kv__belt-merit__items{
		grid-template-columns: 1fr;
		width: 92%;
		margin: auto;
	}

	.l-kv__belt-merit .l-kv__belt-merit__item{
		width: 100%;
		font-size: 1.5rem;
	}

	.l-kv__belt-merit .l-kv__belt-merit__item .sub{
		margin-bottom: .8em;
	}

	/* ------------------------------------------------------------------------------------------------
	* メリットボックス
	* ------------------------------------------------------------------------------------------------ */
	.l-merit .l-merit__items{
		grid-template-columns: 1fr;
		padding: .3rem;
	}

	.l-merit .l-merit__item{
		font-size: 1.6rem;
	}

	.l-merit .l-merit__item .item__inner{
		padding: 1.2rem 0;
	}


	/* ------------------------------------------------------------------------------------------------
	*	コンバージョン
	* ------------------------------------------------------------------------------------------------ */
	.l-conversion .l-conversion__title{
		font-size: 4.2rem;
	}

	.l-conversion .l-conversion__txt{
		margin-bottom: 2.4rem;
		font-size: 1.4rem;
	}

	.l-conversion .c-button__btn::after{
		width: 18%;
	}

	.l-conversion_end .l-conversion__title{
		margin-bottom: 3.6rem;
		font-size: 4.2rem;
	}

	.l-conversion_end .u-inner{
		padding: 5.6rem 0;
	}

	/* ------------------------------------------------------------------------------------------------
	*	プロジェクト
	* ------------------------------------------------------------------------------------------------ */
	.l-project .l-section__intro{
		margin: 0 -1em 1.6rem;
	}

	.l-project .l-project__note{
		margin-bottom: 3.6rem;
		text-align: left;
	}

	.l-project .l-project__points{
		grid-template-columns: repeat(8, 1fr);
	}

	.l-project .l-project__points .points__item{
		grid-column: span 4;
		padding: 1.6rem 0;
	}

	.l-project .l-project__points .points__item:last-child{
		grid-column: 3 / 7;
	}

	.l-project .l-project__points .points__item .points__item__head{
        line-height: 1.6;
		font-size: 1.2rem;
	}

	.l-project .l-project__points .points__item .points__item__body{
        line-height: 1.6;
		font-size: 1.6rem;
	}

	.l-project .l-project__points .points__item .points__item__add{
		font-size: 1.3rem;
	}


	/* ------------------------------------------------------------------------------------------------
	*	information
	* ------------------------------------------------------------------------------------------------ */
	.l-information .u-inner {
		padding: 1.5rem;
	}

	.l-information .g-news-scroll * {
		font-size: 1.4rem !important;
	}

	.l-Bottom-nav {
		display: none;
	}

	/* ------------------------------------------------------------------------------------------------
	*	バナー
	* ------------------------------------------------------------------------------------------------ */

	.l-banner .l-banner__items .u-half{
		width: 100%;
	}

}