@charset "utf-8";
/* CSS Document */

/*------------------------------------
    共有
------------------------------------*/

/*flat*/
.flatCont > .h2Box{
	background-image: linear-gradient(180deg, #ff6000 150px, #fff 150px, #fff 153px, #ff6000 153px, #ff6000 165px, #fff 165px);
}
.flatCont > .h2Box:after{
	background-image: url(../../../_images/top/type_flat_anime.gif);
}
.flatCont > .h2Box .inner dl dt em{
	color: #00afff;
}
.flatCont section > *.h2Line{
	border-bottom: 4px solid #ff6000;
}
.flatCont section > *.h2Line:after{
	background-color: #ff6000;
}
.flatCont section > *.hLineLeft{
	border-left: 8px solid #ff6000;
}
.mainContents .flatCont .hBorder{
    color: #ff6000;
    border-top: 2px solid #ff6000;
    border-bottom: 2px solid #ff6000;
}


@media screen and (max-width: 768px) {
	/*flat*/
	.flatCont > .h2Box{
		background-image: linear-gradient(#ff6000 135px, #fff 135px, #fff 138px, #ff6000 138px, #ff6000 150px, #fff 150px);
	}
}

@media screen and (max-width: 480px) {
	/*flat*/
	.flatCont > .h2Box{
		background-image: linear-gradient(#ff6000 100px, #fff 100px, #fff 103px, #ff6000 103px, #ff6000 110px, #fff 110px);
	}
}

/*------------------------------------
    お薦めポイント
------------------------------------*/
/*flat*/
.flatCont .recommendBox .inner dl.point1:before{
	background-image: url(../../../_images/shape/flat/icon_point1.gif);
}
.flatCont .recommendBox .inner dl.point2:before{
	background-image: url(../../../_images/shape/flat/icon_point2.gif);
}
.flatCont .recommendBox .inner dl dt{
	border-bottom: 1px solid #ffb400;
}
.flatCont .recommendBox .inner dl dt em{
	color: #00afff;
}
.flatCont .recommendBox .inner dl dt:after{
	background-color: #ffb400;
}

/*------------------------------------
    サイズ
------------------------------------*/
/*flat*/
.flatCont .sizeBox .inner > dl dt{
	color: #ff6000;
	border-left: 4px solid #ff6000;
}



/*------------------------------------
    実績事例
------------------------------------*/
/*flat*/
.flatCont .recordBox ul.inner > li dl dt{
	background-color: #ffce0d;
}
.flatCont .recordBox .designBox h4 {
	color: #ff6000;
	border-top-color: #ff6000;
	border-bottom-color: #ff6000;
}
.flatCont .recordBox .designBox ol.designList > li h5:before{
	background-color: #ff6000;
}

