@charset "utf-8";
/*--京admissions.css--*/
/* ##########PC########## */
.scroll_msg{
    display: none;
}

.nyugakuteiin{
}

    .nyugakuteiin table{
        line-height: 1.4;
        width: calc(100% - 3em);
    }

    .nyugakuteiin .c_let1{
        width: 1em;
    }

/*縦書き用*/
.wm_vrl{
	writing-mode: vertical-rl;
	white-space: pre;
	display:inline-block;
}




@media screen and (min-width:1px) and (max-width:1400px) {
}

@media screen and (min-width:1px) and (max-width:1200px) {

}

/*ipad*/
@media screen and (min-width:1px) and (max-width:1024px){
}

/* ##########SP横向き########## */
@media screen and (min-width:1px) and (max-width:768px) {

}

/* ##########SP########## */
@media screen and (min-width:1px) and (max-width:479px) {
    .page_body p.scroll_msg{
        display: block;
        margin: 0;
        text-align: center;
    }

        .page_body p.scroll_msg::before,
        .page_body p.scroll_msg::after{
            font-family: FontAwesome;
            margin: 0 0.3em;
            color: #888;
        }

        .page_body p.scroll_msg::before{
            content:"\f0d9";
        }

        .page_body p.scroll_msg::after{
            content:"\f0da";
        }

    .nyugakuteiin{
        overflow-x: auto;
    }
    
}


/* ##########印刷用########## */
@media print{
}