@media(max-width: 1536px) {

  /* -------------------------------------------------------------------
  共通設定
  --------------------------------------------------------------------*/
  h3 {
    font-size: 40px;
  }


  /* -------------------------------------------------------------------
  mv 
  --------------------------------------------------------------------*/
  .mv-bg img {
    width: 100%;
    height: 997px;
  }

  .mv-text {
    height: 997px;
    padding: 92px 147px 98px 147px;
  }

  .seekand-logo {
    padding-bottom: 24px;
  }

  .mv-img {
    padding-bottom: 30px;
  }

  /* -------------------------------------------------------------------
  concept 
  --------------------------------------------------------------------*/
  .concept {
    padding: 0px 4.5%;
  }


  /* -------------------------------------------------------------------
  purducts
  --------------------------------------------------------------------*/
  .products {
    padding: 0px 3.5%;
  }

  .products .odd {
    padding-left: 81px;
  }

  /* -------------------------------------------------------------------
  background
  --------------------------------------------------------------------*/
  .background {
    padding: 0 13.75%;
  }

  .name-eng {
    font-size: 72px;
  }

  /* -------------------------------------------------------------------
  insta
  --------------------------------------------------------------------*/

  /* -------------------------------------------------------------------
  footer
  --------------------------------------------------------------------*/


}

@media(max-width: 1280px) {

  /* -------------------------------------------------------------------
  共通設定
  --------------------------------------------------------------------*/
  .odd {
    padding-left: 0px;
  }

  .sp-odd {
    padding-left: 24px;
  }

  .even {
    padding-right: 0px;
  }

  .sp-even {
    padding-right: 24px;
  }

  /* -------------------------------------------------------------------
  mv 
  --------------------------------------------------------------------*/
  .mv-bg img {
    height: 800px;
  }

  .mv-text {
    height: 800px;
    padding: 71px 100px;
  }

  .seekand-logo {
    padding-bottom: 15px;
  }

  .seekand-logo img {
    width: 300px;
  }

  .main-logo img {
    width: 307px;
  }

  .mv-img {
    padding-bottom: 21px;
  }

  .mv-img img {
    width: 150px;
  }

  /* -------------------------------------------------------------------
  concept 
  --------------------------------------------------------------------*/


  /* -------------------------------------------------------------------
  purducts
  --------------------------------------------------------------------*/
  .products .odd {
    padding-left: 0px;
  }

  /* -------------------------------------------------------------------
  background
  --------------------------------------------------------------------*/
  .background {
    padding: 0px 4.5%;
  }


  /* -------------------------------------------------------------------
  insta
  --------------------------------------------------------------------*/


  /* -------------------------------------------------------------------
  footer
  --------------------------------------------------------------------*/
}

@media(max-width: 1080px) {

  /* -------------------------------------------------------------------
    共通設定
    --------------------------------------------------------------------*/
  main {
    text-align: center;
  }

  .content {
    flex-wrap: wrap;
    width: 100%;
  }

  .content .img {
    margin: auto;
  }

  br {
    display: none;
  }

  .sp-odd {
    padding-left: 0px;
  }

  .sp-even {
    padding-right: 0px;
  }


  /* -------------------------------------------------------------------
    mv 
    --------------------------------------------------------------------*/
  .mv-bg {
    display: none;
  }

  .mv-text {
    position: static;
  }

  /* -------------------------------------------------------------------
    concept 
    --------------------------------------------------------------------*/


  /* -------------------------------------------------------------------
    purducts
    --------------------------------------------------------------------*/


  /* -------------------------------------------------------------------
    background
    --------------------------------------------------------------------*/


  /* -------------------------------------------------------------------
    insta
    --------------------------------------------------------------------*/


  /* -------------------------------------------------------------------
    footer
    --------------------------------------------------------------------*/
}

@media(max-width: 390px) {

  /* -------------------------------------------------------------------
  共通設定
  --------------------------------------------------------------------*/
  body {
    font-family: Noto Sans JP;
  }

  h2 {
    font-family: 'Soleil';
  }

  h3 {
    font-family: 'Noto Sans JP';
    font-size: 20px;
  }

  p {
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
  }

  .big {
    font-family: 'Noto Sans CJK JP';
    font-style: normal;
  }
  
  span {
    font-family: 'Noto Sans CJK JP';
    font-style: normal;
  }

  li {
    display: block;
    padding-left: 0px;
  }

  img {
    width: 300px;
  }

  /* -------------------------------------------------------------------
  mv 
  --------------------------------------------------------------------*/
  .mv-text {
    padding: 57px 17px 30px 17px;
  }

  .logo img {
    width: 88px;
  }

  /* -------------------------------------------------------------------
  concept 
  --------------------------------------------------------------------*/


  /* -------------------------------------------------------------------
  purducts
  --------------------------------------------------------------------*/
  .products .img {
    padding-right: 0px;
  }

  /* -------------------------------------------------------------------
  background
  --------------------------------------------------------------------*/
  .bg-odd {
    padding-left: 0px;
  }

  .bg-even {
    padding-right: 0px;
  }

  /* -------------------------------------------------------------------
  insta
  --------------------------------------------------------------------*/
  .inst-tags {
    font-size: 18px;
    line-height: 36px;
    padding-bottom: 50px;
  }

  .inst-images {
    width: 300px;
  }

  /* -------------------------------------------------------------------
  footer
  --------------------------------------------------------------------*/
  .footer-under {
    display: block;
  }

  .footer-under ul {
    line-height: 36px;
  }
}