@charset "utf-8";

main.company .pagetop{
	background-image: url(../img/company_bg_sp.webp);
}

.company_cnt{
	margin-bottom: 2rem;
	border: solid 1px var(--main);
}
.company_cnt div{
	display: flex;
	border-bottom: solid 1px #ccc;
}
.company_cnt dt, .company_cnt dd{
	align-content: center;
	padding: 1rem;
	min-height: 3rem;
}

.company_cnt dt{
	color: #fff;
	background: var(--main);
	width: 40%;
}
.company_cnt dd{
	width: 60%;
}
#map h3{
	border-left: solid .4rem var(--main);
    padding-left: .4rem;
    margin-bottom: 1rem;
}
 
iframe{
	width: 100%;
}

/*TABサイズ*/
@media screen and (min-width:768px){
    main.company .pagetop{
		background-image: url(../img/comany_bg_pc.webp);
	}

	.inner{
		max-width: 900px;
	}

	.company_cnt dt{
		min-height: 5rem;
	}
}
@media screen and (min-width:1280px){

}