.pc{
  display: block;
}
.sp{
  display: none;
}


img{
  width: 100%;
}

.header__logo_m{
  width: 229px !important;
}


.maker{
  width: 90%;
  max-width: 800px;
  margin: 0 auto;
  margin-top: 44px;
}
.maker-item{
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  text-decoration: none;
  border-bottom: solid 1px #DDDDDD;
}
a.maker-item:hover{
  opacity: 0.7;
}
.maker-item-imgbox {
  display: flex;
  align-items: center;
  width: 60%;
  height: 150px;
}
.maker-item img{
}
.maker_logo1{
  width: 100%;
  max-width: 145px !important;
}
.maker_logo2{
  width: 100%;
  max-width: 240px !important;
}
.maker_logo3{
  width: 100%;
  max-width: 290px !important;
}
.maker_logo4{
  width: 100%;
  max-width: 384px !important;
}
.maker_logo5{
  width: 100%;
  max-width: 270px !important;
}
.maker_logo6{
  width: 100%;
  max-width: 330px !important;
}
.maker-item__name {
  display: block;
  width: 40%;
  font-size: 16px;
  font-weight: 700;
  color: #000000;
  line-height: 1.6em;
  text-align: left;
}
.maker-item__name_link{
  display: block;
}

.maker__bottom_text{
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  text-align: right;
  font-size: 14px;
  font-weight: 500;
  color: #000000;
  margin-top: 40px;
  margin-bottom: 200px;
}


.maker-musashino{
  width: 90%;
  max-width: 900px;
  margin: 0 auto;
  margin-top: 44px;
  margin-bottom: 200px;
}
.maker-musashino__text{
  color: #000000;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0.03em;
  line-height: 1.5;
  margin-bottom: 48px;
  display: flex;
  align-items: center;
  gap: 28px;
  flex-direction: column;
}
.maker-musashino__text__item{

}
.maker-musashino__text__item_img{
  width: 384px;
}
.maker-musashino__text__item_img img{
  width: 100%;
}

.maker-musashino-list{
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 28px;
  margin-bottom: 40px;
}
.maker-musashino-list-item{
  width: 100%;
  max-width: 435px;
}
.maker-musashino-list-item__title{
  color: #c30d23;
  font-weight: 700;
  font-size: 18px;
  letter-spacing: 0.03em;
  line-height: 1.5;
  margin-bottom: 16px;
}
.maker-musashino-list-item__text{
  color: #000000;
  font-weight: 500;
  font-size: 15px;
  letter-spacing: -0.03em;
  line-height: 1.5;
}
.maker-musashino__text_contact{
  color: #000000;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0.03em;
  line-height: 1.5;
}
.maker-musashino__text_contact a{
  color: #c30d23;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0.03em;
  line-height: 1.5;
  margin-bottom: 40px;
}
.maker-musashino__text_contact a:hover{
  opacity: 0.8;
}

.maker-musashino-bottom{
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
  margin-bottom: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.maker-musashino-bottom-item{
  width: 100%;
  max-width: 284px;
  border-radius: 5px;
  border-radius: 5px;
}
.maker-musashino-bottom-item2{
  max-width: 438px;
  margin-right: 24px;
}
.maker-musashino-bottom-item2:last-child{
  margin-right: 0px;
}
.maker-musashino-bottom-item2 img{
  border-radius: 5px;
  border-radius: 5px;
}

.maker-musashino-bottom-item2_1{
  max-width: 611px;
}
.maker-musashino-bottom-item2_2{
  max-width: 265px;
}

.maker-musashino-bottom2{
  justify-content: center !important;
  gap: 40px !important;
}
.maker-musashino-bottom2-item2_1{
  max-width: 387px !important;
}
.maker-musashino-bottom2-item2_2{
  max-width: 243px !important;
}

@media screen and (max-width: 1080px) {
  .pc{
    display: none;
  }
  .sp{
    display: block;
  }
}

@media screen and (max-width: 880px) {
  .maker{
    justify-content: center;
  }
}

@media screen and (max-width: 768px) {
  .maker-item{
    justify-content: unset;
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .maker-item-imgbox {
    justify-content: center;
    width: 100%;
    height: auto;
  }
  .maker-item__name {
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
  }
  
  .maker__bottom_text{
    width: 90%;
  }
}


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

}
/*# sourceMappingURL=business.css.map */