@charset "utf-8";

img{
  max-width: 100%;
}
@media print,screen and (min-width : 501px) {

#recruit h3{
  margin-top: 20px;
  font-size:26px;font-size:2.6rem;
  font-family:"NotoSansJP-4";
}
#recruit p{
  margin-top: 20px;
}
#recruit .fb{
  margin-top: 20px;
  display:flex;
  -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}
#recruit .fb_right{
  width: 300px;
}
#recruit .fb_left{
  flex: 1;
  font-size:16px;font-size:1.6rem;
  font-family:"NotoSansJP-4";
}
#recruit .fb_left strong{
  display: block;
  font-size:20px;font-size:2.0rem;
  margin-bottom: 10px;
}

#recruit table{
  width: 100%;
  margin-top: 20px;
}
#recruit th{
  border:solid 1px #dfdfdf;
  padding: 10px;
  vertical-align: middle;
  width: 200px;
  font-family:"NotoSansJP-4";
}
#recruit td{
  border:solid 1px #dfdfdf;
  padding: 14px;
}



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

#recruit h3{
  margin-top: 20px;
  font-size:22px;font-size:2.2rem;
  font-family:"NotoSansJP-4";
  line-height: 1.4;
}
#recruit p{
  margin-top: 10px;
}
#recruit .fb{
  margin-top: 10px;
}
#recruit .fb_right{
  margin-top: 10px;
}
#recruit .fb_left{
  font-family:"NotoSansJP-4";
}
#recruit .fb_left strong{
  display: block;
  font-size:18px;font-size:1.8rem;
  margin-bottom: 6px;
  line-height: 1.4;
}

#recruit table{
  width: 100%;
  margin-top: 20px;
}
#recruit th{
  border:solid 1px #dfdfdf;
  padding: 10px;
  vertical-align: middle;
  width: 60px;
  font-family:"NotoSansJP-4";
}
#recruit td{
  border:solid 1px #dfdfdf;
  padding: 10px 4px;
}

}

