@charset "utf-8";

/* ##### ipad proのlandscape(1366px)のみ ##### */
@media screen and (orientation: landscape) and (max-width: 1366px) {}



/* ##### 1200px以上 ##### */
@media (min-width: 1200px) {}



/* ##### 1024px未満 ##### */
@media (max-width: 1024px) {}



/* ##### ipadのlandscape(1024px)のみ ##### */
@media screen and (orientation: landscape) and (max-width: 1024px) {}



/* ##### 768px未満 ##### */
@media (max-width: 768px) {}



/* ##### iphone6 plusのlandscape(736px) ##### */
@media screen and (orientation: landscape) and (max-width: 736px) {}



/* ##### iphone6のlandscape(667px) ##### */
@media screen and (orientation: landscape) and (max-width: 667px) {}




/* ##### androidのlandscape(640px) ##### */
@media screen and (orientation: landscape) and (max-width: 640px) {}



/* ##### iphone5のlandscape(568px) ##### */
@media screen and (orientation: landscape) and (max-width: 568px) {}


/* ##### 414px未満 ##### */
@media (max-width: 414px) {
    .inner-urushidou-cont {
        width: 100%;
        padding: 0 1.0rem;
        box-sizing: border-box;
    }

    .nigabyakudo,
    .honurushi,
    .syosyanuri {
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .honurushi > img {
        margin-left: 0;
        width: 100%;
        height: 30.0rem;
        overflow: hidden;
        object-fit: cover;
        object-position: top center;
    }

    .nigabyakudo > .inner-nigabyakudo,
    .syosyanuri > .inner-syosyanuri {
        order: 1;
    }

    .syosyanuri > img {
        order: 2;
        margin-right: 0;
        idth: 100%;
        height: 30.0rem;
        overflow: hidden;
        object-fit: cover;
        object-position: top center;
    }
}



/* ##### 375px未満 ##### */
@media (max-width: 375px) {}



/* ##### 360px未満 ##### */
@media (max-width: 360px) {}



/* ##### 321px未満 ##### */
@media (max-width: 321px) {}