/*@media screen and (max-width: 1000px) {*/

@media screen and (max-width: 768px) {
    body {
        min-width: 100%;
    }
    #wrapper {
        width: 100%;
    }
    h1 img {
        width: 100%;
    }
    .topTxt {
        margin: 10px;
    }
    .topTxt h2 {}
    h2 {
        margin: 1em 0 2em 0;
    }
    .sample {
        margin: 5px;
    }
    .item,
    .item-simple {
        margin: 28px 35px;
    }
    .margin2em,
    .margin2em a {
        font-size: 15px;
        text-align: center;
    }
    .item,
    .item-simple {
        height: 360px;
    }
    .item h3 {
        height: 55px;
    }
    .item h3 a {
        font-size: 15px;
    }
    .item-summary {
        font-size: 13px;
    }
    .jkt-img {
        margin: 10px 10px 38px 10px;
    }
}
@media screen and (max-width: 414px) {
    .margin2em,
    .margin2em a {
        font-size: 14px;
        text-align: center;
    }
    .contents-wrapper {
        float: none;
        margin: 0 auto;
    }
    .item,
    .item-simple {
        float: none;
        margin: 20px auto;
    }
    .contents-wrapper-single {
        float: none;
        width: auto;
        margin: 20px auto;
    }
    .category-h {
        -webkit-border-radius: inherit;
        border-radius: inherit;
    }
    .hatenaSns,
    .googleSns,
    .mixiSns {
        display: none!important;
    }
    .topAppBaner{
        float: none;
    }
}
@media screen and (max-width: 375px) {}
@media screen and (max-width: 320px) {
    .topAppBaner img {
        width: 100%;
    }
    .topAppBaner p {
        text-align: center;
    }

}