@charset "utf-8";

/* *****************************************************************************

  internship style

***************************************************************************** */
/* internship-section */
.internship-section{
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}

/* internship-heading */
.internship-heading{
  font-weight: 700;
  font-size: 2.8rem;
  line-height: 2;
  margin-bottom: 3rem;
}
.internship-heading > span{
  color: #ffffff;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding: 0.1rem 0.8rem;
  background-color: #1d3166;
}

@media print, screen and (max-width: 760px){
  /* internship-heading */
  .internship-heading{
    font-size: 2.4rem;
    line-height: 1.8;
  }
}

/* internship-box */
.internship-box > p{
  font-size: 1.6rem;
  line-height: 2;
  margin-top: 2em;
}
.internship-box > p:nth-child(1){
  margin-top: 0;
}

/* internship-button */
.internship-button{
  display: block;
  margin-top: 1rem;
}
.internship-button > a{
  display: inline-block;
  background-color: #000000;
  color: #ffffff;
  min-width: 230px;
  border-radius: 0.5rem;
  font-size: 1.6rem;
  font-weight: 700;
  border: 2px solid #000000;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  line-height: 1.25;
  padding: 1.8rem 6.4rem 1.8rem 2rem;
  background: #000000 url(/assets/images/arrow-circle-white.svg) right 2rem center no-repeat;
  background-size: 2.4rem auto;
}
.internship-button > a:hover{
  background: #ffffff url(/assets/images/arrow-circle-black.svg) right 2rem center no-repeat;
  background-size: 2.4rem auto;
  color: #000000;
}
