/* for PC/tablet */
/*service index*/
#Company{}
#Company section{
  margin-top: 50px;
}
#Company .company__area{
      display: flex;
  padding: 35px 0;
}
#Company .company__area dt{
  margin-bottom: 0;
}
#Company .company__area dd{
  width: calc(100% - 120px);
}
#Company .company__area li{
  margin-bottom: 5px;
      margin-right: 30px;
      text-align: left;
}
#Company .company__area li img{
  width:340px;
}
.calam{
  display: flex;
  justify-content: space-between;
}
.calam ul{
  width: 50%;
}
/*PicupCompany*/
#Company .CompanyList {
  margin-top: 65px;
    margin-bottom: 55px;
}
#Company .CompanyList a {
}
#Company .CompanyList dl{
  display: flex;

}
#Company .CompanyList dt{
  width: 200px;
}
#Company .CompanyList dd{
  width: calc(100% - 200px);}
#Company .CompanyList dd p{
  margin-top: 20px;
}



/*AccessMap*/
#Company.address .company__area{
	display: block;
	    padding: 16px 0;
}
#Company.address .company__area dd{
	width: inherit;
}
#Company.address .company__area li {
    margin-right: 0;
}
#Company.address .toho{
  border-left:none;
  padding-left:0;
}
/* グーグルマップ・レスポンシブレイアウト */
.gmap-wrap{
    padding-bottom : 56.25%; /* 縦横比の指定 */
}