@charset "UTF-8";
/* CSS Document */
#sec_member table {
	border-collapse: collapse;
    border: 2px solid #EBAE1B;
    width: 100%;
    border-bottom-width: 0;}
#sec_member th, #sec_member td {
    border-bottom: 2px solid #EBAE1B;
    padding: 1em;}
#sec_member th{
	border-right: 2px solid #EBAE1B;}
#sec_aboutus .flex_space:first-child .area_img{
	width: 38%;}
#sec_aboutus .flex_space:first-child .area_txt{
	width: 58%;}
#sec_aboutus .flex_space:last-child .area_img{
	width: 32.5%;}
#sec_aboutus .flex_space:last-child .area_txt{
	width: 65.5%;}
#sec_message .area_sign{
	width: 30%;
    margin-left: 70%;}
#sec_message .area_sign span{
	font-size: 1.6em;}

/*===============================================*/
@media screen and (max-width: 1000px) {
	#sec_aboutus .flex_space:first-child .area_img,
	#sec_aboutus .flex_space:first-child .area_txt,
	#sec_aboutus .flex_space:last-child .area_img,
	#sec_aboutus .flex_space:last-child .area_txt{
		width: 100%;}
	#sec_aboutus .flex_space:first-child .area_txt img{
		width: 55%;
    	margin: auto;}
	#sec_aboutus .flex_space:last-child{
		text-align: center;	}
	#sec_aboutus .flex_space:last-child .area_txt{
		margin-bottom: 2em;}
	#sec_aboutus .flex_space:last-child .area_img img{
		width: 55%;	}
	#sec_message .txt_medium{
		font-size: 0.9em;}
	#sec_message .area_sign{
		width: 100%;
		margin: 0;
		display: flex;
		align-items: end;}
	#sec_message .area_sign img,
	#sec_message .area_sign p{
		width: 40%;
		margin: 5%;}
}
