@charset "utf-8";

.main_container {
 overflow: hidden;
}

.slick-container{
 width: 100%;
 height: 100%;
 position: absolute;
 top: 50%;
 left: 0;
 transform: translateY(-50%);
}
.slick .mv_slick_img{
 width: 100%;
 height: 100vh;
 max-height: 100vh;
 margin: 0 auto;
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
 opacity: 0;
 animation: fadeIn .8s ease-in 0.4s;
 animation-fill-mode: both;
}
.mv_slick_img_1 {
 background-image: url(/sp/nikkor_z/lens/nikkor_z_24-70mm_f28_s_2/img/main_visual_1.jpg);
}
.mv_slick_img_2 {
 background-image: url(/sp/nikkor_z/lens/nikkor_z_24-70mm_f28_s_2/img/main_visual_2.jpg);
}

/* photographers
=======================================*/
#photographers .photographers_block.no-figcaption .photographers_works .comment {
 margin-top: -28%;
 padding-bottom: 4%;
}
#photographers .photographers_block .photographers_works .comment-title {
 font-weight: bold;
 font-size: 1.8vw;
 margin-bottom: 0.5em;
 text-align: left;
}

@media only screen and (max-width: 760px) {
 #photographers .photographers_block.no-figcaption .photographers_works .comment {
  margin-top: -40%;
  padding-top: 47%;
  padding-bottom: 8%;
 }
 #photographers .photographers_block .photographers_works .comment-title {
  font-size: 5.2vw;
  text-align: center;
 }
}

/*********************************************
 Max Width Size 743px *mobile only
*********************************************/
@media only screen and (max-width: 743px) {
 .mv_slick_img_1 {
  background-image: url(/sp/nikkor_z/lens/nikkor_z_24-70mm_f28_s_2/img/main_visual_1_sp.jpg);
 }
 .mv_slick_img_2 {
  background-image: url(/sp/nikkor_z/lens/nikkor_z_24-70mm_f28_s_2/img/main_visual_2_sp.jpg);
 }
}

/*********************************************
 orientation landscape  *mobile only
*********************************************/
@media only screen and (max-width: 743px) and (orientation: landscape) {
 .mv_slick_img_1 {
  background-image: url(/sp/nikkor_z/lens/nikkor_z_24-70mm_f28_s_2/img/main_visual_1_sp_ls.jpg);
 }
 .mv_slick_img_2 {
  background-image: url(/sp/nikkor_z/lens/nikkor_z_24-70mm_f28_s_2/img/main_visual_2_sp_ls.jpg);
 }
}
