@charset "UTF-8";


.title.bl {
    font-size: 40px;
}


/*==============================
		titleimg
==============================*/

.titleimg{
	background: url(./img/titleimg.png) center / cover no-repeat;
}




/*==============================
		会社概要
==============================*/

.company .company_wrap div{
	display: inline-block;
	vertical-align: top;
	width: 40%;
	margin-right: 5%;
}

.company .company_wrap table{
	display: inline-block;
	vertical-align: top;
	width: calc(55% - 2px);
	font-size: 14px;
	border: 1px solid #c7c7c7;
}

.company .company_wrap table tr {
	width: 100%;
}

.company .company_wrap table tr th{
	width: 13%;
	padding: 15px;
	background: #c7c7c7;
	border-bottom: 1px solid #fff;
}

.company .company_wrap table tr td{
	width: 42%;
	padding: 15px;
	border-bottom: 1px solid #c7c7c7;
}

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

/*==============================
		小ブラウザ設定
==============================*/


@media (max-width: 1280px){

}

/*==============================
		tab設定
==============================*/


@media (max-width: 1080px){

	

}

/*==============================
		SP設定
==============================*/


@media (max-width: 768px){

	
	/*==============================
			会社概要
	==============================*/

	.company .company_wrap div{
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px;
	}

	.company .company_wrap table{
		width: 100%;
	}

	
}

