@charset "shift_jis";
.present #contents{
  max-width: 1000px;
}
.present_img{
  width: 100%;
  margin: 50px 0;
}
.present p{
  font-size: 14px;
}
.about_present p{
  margin: 21px 0 46px;
}
.announce li{
  margin:21px 0 46px;
  font-size: 14px;
}
.announce li:first-child{
  margin: 21px 0;
}
.apply_btn{
  margin: 80px 0;
}
.apply_btn .button_large{
  max-width: 450px;
  padding: 30px 0;
}
.apply_btn .btn_wrapper .button_large .text{
  height: 23px;
}
.entry_text{
  text-align: center;
}
.entry_btn{
  margin: 30px 0 0;
}

#responsiveFooter .gFooter{
  padding: 10px 0 10px 0;
  margin: 0 auto;
  border: none;  
}


@media screen and (max-width: 767px){
  
  .present_img{
    margin: 30px 0 26px;
  }
  .about_present p{
    margin: 15px 0 37px;
  }
  .announce li{
    margin:15px 0 37px;
    font-size: 14px;
  }
  .apply_btn{
    margin: 38px 0 45px;
  }
  .apply_btn .button_large{
    padding: 21px 0;
  }
  .apply_btn .btn_wrapper .button_large .text{
    height: 14px;
  }
  .entry_btn{
    margin: 21px 0 0;
  }
  .entry_text{
    text-align:left;
  }
  
}

