.masthead.segment.bg12{
  background-image: url("../img/b-connect_gallery.jpg")!important;
}

.statue-wrapper h2.ui.huge.header {
    font-size: 5em!important;
    color: #2185D0;
}
.introduction h1.ui.inverted.header {
  font-size: 3em;
  margin-top: -1em;
}
table.ui.very.unstackable.table{
  border-radius: 0!important;
  border-left: none!important;
  border-right: none!important;
}
.recruit-about{
  margin-bottom: 6em;
}
.recruit-about h3.ui.header{
  padding: 2em 0 1em 0!important;
}
.recruit-about .ui.table tr td{
  padding:2em  .78571429em;
}
.ui.stackable.five.column.grid.center.aligned.container{
  padding: 2em 0;
}
.bord {
    width: 100%;
    border: 1px solid #2185d0;
    padding: 1em 0;
}
.flow-arrow{
  width: 100%;
  padding: 0.83em 0;
}
.company-recomed p {
    line-height: 2;
    font-size: 1.02em;
}
.gr-wrap{
  height: auto;
  margin-bottom: 1em;
  overflow: hidden;
}

  /*---slick---*/
.slick-track{
    height:auto;
    border-top:5px solid #2185d0;
    border-bottom:5px solid #2185d0;
}

.slick-size{
    /*
    width:50px;
    height:50px;
    */
    padding: 0.8em
    
}
   
@media screen and (max-width: 768px) {
  .introduction h1.ui.inverted.header {
    font-size: 2em;
  }
  
  /*---slick---*/
  .slick-track{
    height:auto;
    border-top:5px solid #2185d0;
    border-bottom:5px solid #2185d0;
}

  .slick-size{
    /*
    width:88px;
    height:88px;
    */
    padding: 0.3em    
}

  .gr-wrap{
    height: auto;
    margin-bottom: 0;
    overflow: hidden;
  }
  .statue-wrapper h2.ui.huge.header {
      font-size: 3em!important;
      color: #2185D0;
  }
  .bord {
      width: 100%;
      border: 1px solid #2185d0;
      padding: 2em 0;
  }
  .flow-arrow{
    width: 75px;
    padding: 0;
    -moz-transform:    rotate( 90deg );  /* Firefox用 */
    -webkit-transform: rotate( 90deg );  /* Chrome,Safari,新しいOpera用 */
    -o-transform:      rotate( 90deg );  /* 古いOpera用 */
    -ms-transform:     rotate( 90deg );  /* IE9用 */
    transform:         rotate( 90deg );  /* CSS3の書き方 */
  }

  .staff-voice-wrapper {
    padding: 1rem 0 2rem 0;
  }
}
