@charset "utf-8";
/* ===================================================================

 file name  :concept > design.css
 style info : デザインへの想いページ

=================================================================== */

/* =============================

	overwrite

=============================== */


/* =================================== */
#main figcaption{
	text-align: right;
}

#main .f-block{
	display: flex;
	justify-content: space-between;
}
#main .f-block .txt-block{
	width: 490px;
}

#main .f-block figure{
	width: 650px;
}

#main .f-block.block02{
	flex-direction:row-reverse;
}
#main .f-block.block02 .txt-block .btn-primary{
	width: 400px;
	margin-top: 64px;
}




@media screen and (max-width: 767px){
	#main figcaption{
		font-size: 1.2rem;
	}
	
	#main .f-block{
		display: block;
	}
	#main .f-block .txt-block{
		width: 100%;
	}
	
	#main .f-block figure{
		width: 100%;
	}
	
	#main .f-block.block02 .txt-block .btn-primary{
		width: 250px;
		margin-top: 30px;
	}
}







