@charset "utf-8";

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

		会社案内

--------------------------------------------- */
.br_sp{
	display: none;
}

.md_flexbox .is_ttl_kakko{
    margin-bottom: 100px;
}

.md_company{
	display: block;
    margin-top: 40px;
}

.md_company table{
	clear: both;
	width: 100%;
	border-top: #238038 2px solid;
	border-bottom: #238038 2px solid;
	margin-bottom: 50px;
}

.md_company table th,
.md_company table td{
	font-weight: normal;
	border-bottom: #238038 1px solid;
	padding: 14px 50px;
}

.md_company table tr:last-child th,
.md_company table tr:last-child td{
	border-bottom: none;
}

.md_company table th{
	text-align: center;
	background: #f5ffe3;
	width: 25%;
}

/*.md_bordergreen{
	border-bottom: #238038 2px solid;
}*/

.md_company table td a {
	border-bottom: 1px solid #238038;
	color: #238038;
	font-weight: 700;
	padding-bottom: 3px;
}
.md_company table td a:hover {
	border-bottom: 1px solid #fff;
}
.md_orenge .is_ttl_kakko{
    color: #ff6c00;
}

.md_orenge .is_ttl_kakko:before,
.md_orenge .is_ttl_kakko:after,
.md_orenge table,
.md_orenge table th,
.md_orenge table td{
	border-color: #ff9a4f;
}

.md_orenge table th{
	background: #ffefd7;
}

.md_mt{
    margin-top: 80px !important;
}


@media (max-width: 1100px){
	.md_mt{
	    margin-top: 60px !important;
	}
}


@media (max-width: 700px) {
	.br_sp{
		display: block;
	}

	.md_flexbox .is_ttl_kakko{
		margin-bottom: 50px;
	}

	.md_company{
	    margin: 0;
	}
	
	.md_company table{
		margin-bottom: 30px;
	}
	
	.md_company table th,
	.md_company table td{
		padding: 14px;
	}
	
	.md_company table th{
	    width: 30%;
	}
	
	iframe{
		height: 350px;
		margin-bottom: 20px;
	}
	
	.md_mt{
	    margin-top: 25px !important;
	}
	
}
