@charset "UTF-8";
body{
  /* background-color: #cccccc; */
}
p,a{
  font-family: "M PLUS 1p", sans-serif;
}

header{
  display: flex;
  width: 100vw;
  padding: 2%;
  background-color: #f0f053;
  
}
.header_lane{
  display: flex;
  justify-content: space-between;
  align-items: center;
  width:100%;
}
.logo{
  height: 50px;
}
.header_lane_inner{
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin:0 0 0 2%;
}

.header_lane_inner_child{
  width: 540px;
  text-align: right;
}
.header_lane_inner_child>a{
  margin-left: 2%;
  /* padding: 1% 0; */
}

/* スライド */
.presentation_container{
  width:70%;
  margin:5% auto 0;
}
.slider{
  width:100%;
  /* background-color:rgb(255, 255, 255) */
}
.slider img{
  width: 100%;
  padding:0 30px;
}
.slick-next::before{
  color: #000;  /* やじるしの丸の色を変える */
  background: url(../image/arrow_r.png) no-repeat; /* やじるしの画像を変える */
  background-position: center;
  background-size: contain;

  content:" ";
  display: block;
  width:20px;
  height: 20px;
}
.slick-prev::before{
  color: #000;  /* やじるしの丸の色を変える */
  background: url(../image/arrow_l.png) no-repeat; /* やじるしの画像を変える */
  background-position: center;
  background-size: contain;                   /* やじるし画像を領域からはみ出さないようにする */

  content:" ";                                /* 文字のやじるし消す */
  display: block;
  width:20px;
  height: 20px;
}
.slick-slide{
  transition: .3s;         /*　アニメーション　*/
}
.slick-active{
  transform: scale(1.1);    /*  */
}


/* lity */
.lity{
  background-color:rgba(0,0,0,0.5);
}

.single{
  width:auto;
  height: 400px;
 }

/* 要素 */
.print_container{
  text-align: center;
  margin-top: 10%;
}

/* 画面が狭くなったときのレスポンシブ対応 */
@media (max-width: 1024px) {
  .corporate_personal {
    width: calc(50% - 20px); /* 2列表示 */
  }
}

@media (max-width: 1000px) {
  body{
    /* background-color: aqua; */
  }
  .logo{
    text-align: center;
  }
  .corporate_personal {
    width: 100%; /* 1列表示 */
  }
  header{
    padding:3%;
  }
  .header_lane{
    display: block;
  }
  .header_lane>a{
    display: flex;
    justify-content: center;
  }
  .header_lane p{
    margin:0;
    padding:2%;
    text-align: center;
  }
  .header_lane_inner{
    display: block;
  }
  .header_lane_inner_child{
    width: 100%;
    text-align: center;
  }
  .header_lane_inner_child>a{
    margin:0%;
    font-size: 0.8rem;
    /* padding:2%; */
  }
  .header_lane_inner_child>a:nth-child(n+1){
    margin-left:2%;
  }
  .sp_off{
    display: none;
  }
}

@media (max-width: 600px) {
  iframe{
     width:100% !important; /* 画面幅が600px以下の時、Youtubeの動画のサイズを強制的に画面の幅に応じて可変させる。 */
  }
}
.header_lane_inner_child>a{
  margin-left: 2%;
  text-decoration: underline;
  /* padding: 1% 0; */
}
.header_lane_inner_child>a:hover{
  text-decoration: none;
}