.omobnone {
  display: none;
}

.mobaiki {
  /*モバイルだけ活かす*/
  display: none;
}

@media screen and (max-width: 1000px) {
  /* p.eyep {
        width: 50%;
        float: right;
    } */
  .omobnone {
    display: block;
  }
}

@media screen and (max-width: 768px) {
  .km07 .local-sales a {
    display: block;
    text-align: left;
  }
  span.lokugiri {
    display: none;
  }
  .nipponwcha a {
    display: block;
  }
  /*モバイル・タブレで消すモブのん*/
  .mobnone {
    display: none !important;
  }
  .solumenu li a {
    font-size: 1rem;
  }
  #kizon .kibn .gridr img {
    width: calc(100% + 1.5rem) !important;
    max-width: 200% !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
  }
  .page-template-page-comic h1.entry-title {
    font-size: 1.2rem !important;
  }
  .mobaiki {
    /*モバイルだけ活かす*/
    display: block !important;
  }
  /* #one-mobile {
        display: block!important;
    }
    .verytop #one {
        display: none!important
    }
    div#one-mobile {
        padding: 0!important;
        margin: 0!important
    }
    #one-mobile.splide {
        width: 100%!important
    }
    .splide__slide img {
        vertical-align: bottom;
        object-fit: cover;
    }
    .splide__slide img {
        vertical-align: bottom;
        object-fit: contain;
        width: 100%;
        bottom: 0;
    } */
  .splide__slide img {
    width: 100% !important;
  }
  #tophaikawaban img {
    top: 0 !important;
  }
}

/*モバイル500px以下*/

@media screen and (max-width: 480px) {
  p.eyep {
    width: 100%;
    float: none;
  }
  .home #kizon2 .opuna .loopstart li {
    width: calc(100% / 3 - 10px);
    background: #fff;
  }
  .home h3.toph3 {
    margin: 0;
  }
  .site-main h2 {
    font-size: 1.5em;
    line-height: 2rem;
  }
  section#tophaikawaban {
    margin: 0rem 0 82px 0 !important;
  }
  section#catetop {
    padding: 2rem 0 !important;
  }
  #catetop h3 {
    line-height: 165% !important;
  }
  .tab_cnt h3,
  .spycon h3 {
    margin: 3rem 0px 3rem !important;
  }
  .spycon section {
    padding: 3rem 1rem 3rem 1rem !important;
  }
  .spycon .pseries ul.tokulabel li {
    display: inline-block;
    margin: 0 0.3rem 0 0 !important;
    font-size: 10px !important;
    letter-spacing: inherit !important;
    line-height: 20px;
    padding: 0 10px !important;
  }
  .spycon ul {
    padding: 0 0 0 1rem;
  }
  .site-main h4 {
    font-size: 0.9rem;
    font-weight: bold;
  }
  #youtube-area {
    width: calc(100% + 3rem);
    height: 50vh;
  }
  .speye {
    height: 50vh;
  }
  #youtube-area h1,
  #youtube-area p {
    padding: 0 2rem !important;
  }
  .ucchi {
    min-height: auto !important;
    padding: 3rem 1.2rem !important;
  }
  #page .uchidashi h2 {
    font-size: 0.95rem !important;
    line-height: 165% !important;
  }
  .rich .sectionee {
    min-height: 30vh !important;
  }
  .uchidashi p {
    font-size: 0.7rem;
  }
  /* html .spycon .opuna .loopstart li {
        width: calc(50% - 1.25rem)!important;
    } */
  .fcombar .comso {
    margin: 1rem 0;
  }
  .site-main .softwaredownload h2,
  .site-main .defaultpage h2 {
    font-size: 1.4rem;
  }
  /* .site-main p,
    .site-main li,
    #eckb-article-content p {
        font-size: .801rem;
    } */
}
