<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width: 767px) {

    .flexslider .slides img {
        height: auto;
    }

    .flex-direction-nav a {
        background-repeat: no-repeat;
        background-size: cover;
        width: 8vw;
        height: 8vw;
        top: 54%;
    }

    .flex-direction-nav .flex-prev {
        left: -4vw;
    }

    .flex-direction-nav .flex-next {
        right: -4vw;
    }

    #nyushi-content-wrapper {
        width: 95%;
    }

    #nyushi-content-wrapper ul {
        flex-wrap: wrap;
    }

    #nyushi-content-wrapper .nyushi-menu li,
    #nyushi-content-wrapper .nyushi-menu li.btn-gray {
        width: 48%;
        text-align: center;

    }

    #nyushi-content-wrapper .nyushi-menu li {
        margin-bottom: 3vw;
    }

    #nyushi-content-wrapper .nyushi-menu li a,
    #nyushi-content-wrapper .nyushi-menu li.btn-gray {
        font-size: 4vw;
        padding: 0;
        line-height: 10vw;
        display: block;
    }

#nyushi-menu-wrapper {
	background-color: #fff;
	padding: 3vw 4vw 0;
	/* margin: 0 auto 15px; */
	/* box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.2); */
}
    
    

    #top-content-wrapper {
        width: 95%;
    }

    #course-menu-wrapper {
        width: 100%;
    }

    #course-menu {
        width: 100%;
    }

    #course-menu li {
        float: none;
    }

    #course-menu li a img {
        width: 100%;
        height: auto;
    }

    #news-wrapper,
    #side-wrapper {
        width: 95%;
        float: none;
        margin: 0 auto;
    }

    #news-wrapper,
    #side-wrapper {
        width: 95%;
        float: none;
        margin: 0 auto;
    }

    #news-wrapper iframe {
        width: 100%;
        height: 50vw;
        padding-bottom: 5vw
    }

    h3.mg_top10 img {
        width: 100%;
        height: auto;
    }

    #side-wrapper ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    #side-wrapper ul li {
        width: 49%;
    }

    #side-wrapper ul li img {
        width: 100%;
        height: auto;
    }


    .table-1 {}

    .table-1 td {
        text-align: left;

    }

    .table-1 th,
    .table-1 td {
        display: inline-block;
        width: 100%;
        float: left;
        box-sizing: border-box;

    }
    
    .pc_height_155 {
        height: auto;
    }

    .pc_height_100 {
        height: auto;
    }

    .pc_height_90 {
        height: auto;
    }

    .pc_height_83 {
        height: auto;
    }

    .pc_height_67 {
        height: auto;
    }


}

@media screen and (max-width: 620px) {
    #slider-wrapper {
        width: 90%;
        height: auto;
        margin: 20vw auto 0;
    }

    #slider-wrapper {
        background-image: url(../images/slider-back-sp.jpg);
        padding-bottom: 8px;
    }

}

@media screen and (max-width: 620px) {

    .course-box-right .photo,
    .course-box-left .photo {
        width: auto;
    }

    #content_inner_inner .course-box-right .text img,
    #content_inner_inner .course-box-left .text img {
        height: 10vw;
        margin-top: 3vw;
        width: auto;
    }

    #content_inner_inner .course-box-right .text h2 img,
    #content_inner_inner .course-box-left .text h2 img {
        height: 18vw;
    }
}

@media screen and (max-width: 620px) {

    .education-box-main .photo,
    .education-box-main .text,
    .education-box-sub .left,
    .education-box-sub .right {
        float: none;
        width: auto;
    }

    .education-box-jinzai-green .left,
    .education-box-jinzai-green .right {
        float: none;
        width: auto;
    }

    .education-box-sub-green .left,
    .education-box-sub-green .right {
        width: auto;
        float: none;
        height: auto;
    }
}

.pc-block {
    display: block !important;
}

.sp-block {
    display: none !important;
}

@media screen and (max-width: 767px) {
    .pc-block {
        display: none !important;
    }

    .sp-block {
        display: block !important;
    }
}
</pre></body></html>