@charset "utf-8";


/* -----------------------------------------------------------
    企業情報
-------------------------------------------------------------- */
#company{}


@media screen and (max-width: 667px){
	
}


/*    overview-area
-------------------------------------------------------------- */
#company .overview-area{
	padding: 80px 0;
}

#company .overview-table{
	width: 900px;
    line-height: 1.8;
    border-collapse: collapse;
	border-top: 1px solid #ddd;
    margin: 0 auto;
	font-size: 1.5rem;
}

#company .overview-table th{
	width: 220px;
    border-bottom: 1px solid #ddd;
    padding: 20px 0 20px 40px;
    font-weight: bold;
    text-align: left;
    position: relative;
	vertical-align: top;
}

#company .overview-table td{
	border-bottom: 1px solid #ddd;
    padding: 20px 0;
    text-align: left;
}

#company .overview-table iframe{
	width: 100%;
    height: 300px;
    margin: 15px 0 0 0;
}

#company .overview-table small{
	font-size: 1.2rem;
}

#company .overview-region:not(:last-of-type){
	margin: 0 0 20px;
}

@media screen and (max-width: 667px){

	#company .overview-area{
		padding: 40px 20px;
	}

	#company .overview-table{
		width: 100%;
	}

	#company .overview-table th, #company .overview-table td{
		display: block;
		width: 100%;
	}

	#company .overview-table th{
		text-align: left;
		border-bottom: 0;
		padding: 10px 20px 0 ;
	}

	#company .overview-table td{
		font-size: 1.5rem;
		padding: 2.5px 20px 10px;
	}

	#company .overview-table iframe{
		height: 250px;
		margin: 10px 0 0 0;
	}

	#company .overview-table small{
		display: block;
	}

	#company .overview-region:not(:last-of-type){
		margin: 0 0 10px;
	}

}



/*    セクション名
-------------------------------------------------------------- */

@media screen and (max-width: 667px){

}
