@charset "UTF-8";

/*@import "../../css/ZZZ.css";*/

/*/==========================================================
/ 
/ 各種制度等の導入
/
==========================================================/*/

section:has(h3){
	margin-top:var(--mgn-m);
}

/*----------------------------------

 1．一括承諾の流れ

----------------------------------*/
.flow-grid{
	width:min(100%,600px);
	justify-content:center;
}

.flow-grid > ul{
	width:calc(100% - var(--mgn-l));
}


/*----------------------------------

 2.一括承諾を受けた機器等を使用した場合の工事の流れ

----------------------------------*/

.img_box > article{
	width:50%;
}

.img_box > article h5{
	text-align:center;
	font-weight:600;
	margin:0 0 0.5em;
}



/* for Narrow --------------------*/
@media screen and ( max-width:979px) {


}


/* for Sp --------------------*/
@media screen and ( max-width:768px) {

	.flow-grid{
		width:100%;
		gap:0 0;
		flex-direction:column;
	}

	.flow-grid > ul{
		display:block;
		width:100%;
	}

	.img_box > article{
		width:100%;
	}

}


#inst12 .content-box{
	margin-top:var(--mgn-m);
}

/* for Narrow --------------------*/
@media screen and ( max-width:979px) {


}


/* for Sp --------------------*/
@media screen and ( max-width:768px) {


}
