@media (max-width: 1700px) {
    .header .wd-wide nav.pc-nav > ul{width: 90%;}
    .faculty-layout .faculty-item{width:calc(50% - 1.33rem);}
}

@media (max-width: 1520px) {
    html{font-size:9.5px;}
    .header .wd-wide nav.pc-nav > ul > li > a{padding:1em 1.5em;}
    .header .wd-wide .pc-bg{top:9.2rem;}
    
}

@media (max-width: 1360px) {
    .header .wd-wide nav.pc-nav > ul > li > a{font-size:1.5rem;}
    .header .wd-wide nav.pc-nav > ul > li > ul > li > a{font-size:1.5rem;}
    .header .wd-wide .lang-btn{font-size:1.6rem;}

    .main-cont03 .location .location-wrap .tel{font-size:3.5rem;}
    .main-cont03 .location .location-wrap .mail{font-size:2.5rem;}
    .main-cont03 .location .location-wrap .location-btn{font-size:1.6rem;}
}

@media (max-width: 1179px) {
    .header{height:7.5rem;}
    .header .wd-wide nav.pc-nav{display:none;}
    .header .wd-wide .m-btn-wrap{display:block;}

    .main-cont01 .wd{flex-wrap:wrap;gap:8rem}
    .main-cont01 .board01{width:100%;}
    .main-cont01 .board02{width:100%;}


    .main-cont03 .wd-wide{flex-wrap:wrap;gap:8rem;}
    .main-cont03 .gallery{width:100%;}
    .main-cont03 .location{width:100%;height:30rem;}
    .main-cont03 .gallery h3{text-align:left;display:flex;align-items:center;justify-content:space-between;}
    .main-cont03 .gallery h3 a img{margin:0;}
    .main-cont03 .location .location-wrap{justify-content:center;bottom:3rem;}
	.main-cont03 .wd-wide > article{min-height:260px;height:auto;max-height:none;}
	.visual .mainSlider .slick-slide a p{top:14.5vh;left:5.5vw;font-size:4vw;}

    .footer .wd{flex-direction:column;gap:2rem;justify-content:center;}
    .footer .logo-f{display:block;margin:0 auto;}
    .footer .copyright{padding-left:0;width:100%;text-align:center;}
    .footer .f-btns{width:80%;margin:0 auto;}
    .footer .f-btns li a{width:100%;max-width:100%;}

    .sub-cont .president-layout{display:block;}
    .sub-cont .president-layout .president-img{width:auto;display:inline;padding:0;}
    .sub-cont .president-layout .president-img img{float:left;width:auto; max-width:40%;margin-right:2rem;margin-bottom:1rem;}
    .sub-cont .president-layout .president-img .president-name{display:none;}
    .sub-cont .president-layout .president-name{border-bottom:0;border-top:1px solid #ddd;padding-top:3rem;margin-top:3rem;}
    .sub-cont .president-layout .president-name br{display:none;}

    .view-pc-none{display:block;width:100%;flex-basis:100%;}

    .depth4-tab li{border:0 !important;margin:0.6em;}
    .faculty-layout .faculty-item{width:100%;}
    .faculty-layout .faculty-item h4{text-align:center;font-size:2.2rem;}
    

    
    .gallery-layout .gallery-item{width:calc(50% - 1rem);}
    .gallery-layout .gallery-item:nth-child(n+3){margin-top:2rem;}

    .ampfaculty-wrap .ampfaculty-item{width:100%;}
	
	.tb1.wdfixing{width:90%;}
	
	.aside a:nth-child(1) img{width:36px;padding:5px;}
	
	.main-cont02{padding:0 1.5rem;}
    .main-cont02 ul{flex-wrap:wrap;height:auto;justify-content:left;border-right:0px solid #8e908f;}
    .main-cont02 ul li{width:33.33%;border:0;}
    .main-cont02 ul li a .tit{height:2.4em;}

}

@media (max-width: 767px) {
    html{font-size:8px;}
	
	.visual .mainSlider .slick-slide a p{font-size:9vw;}
	
    .ga-one {width: 100%; padding-bottom: 8%;}

    .depth3-tab{flex-wrap:wrap;overflow:visible;background:transparent;gap:0.2em}
    .depth3-tab li a{background:#f0f0f0;}

    

    .traffic_1 dl dt{width:100%;margin-bottom:0.3em;}
	.traffic_1 dl dt br{display:none;}
	.traffic_1 dl dd{width:100%;}

    .sm-mba-layout .sm-mba-layout-bg{background:url('../images/bg-sm-mba-m.jpg') no-repeat center center / cover;}

    .board-layout .table-board thead, .board-layout .table-board colgroup{display:none;}
    .board-layout .table-board tr{display:flex;flex-wrap:wrap;gap:0.8em;border-bottom:1px solid #ddd;justify-content:flex-end;padding:1.2em;}
    .board-layout .table-board td{border:0;padding:0 0.5em;display:inline-block;}
    .board-layout .table-board td:nth-child(2){width:100%;background:#f4f4f4;padding:0.5em 0.5em;}
    .board-layout .table-board td:nth-child(1){order:1;}
    .board-layout .table-board td:nth-child(1)::before{content:'num ';}
	.board-layout .table-board tr.notice td:nth-child(1)::before{content:'';}
    
    .board-layout .table-board td:nth-child(4)::before{content:'view ';}

    .ampfaculty-wrap .ampfaculty-item{flex-direction:column;}
    .ampfaculty-wrap .ampfaculty-item .ampfaculty-item-img{width:100%;text-align:center;}
    .ampfaculty-wrap .ampfaculty-item .ampfaculty-item-img .p-name{text-align:center;}
    .ampfaculty-wrap .ampfaculty-item .ampfaculty-item-txt{width:100%;box-sizing:border-box;}
}
@media (max-width: 500px) {
.depth4-tab li{width:100%;padding:0; margin:0.3em 0;}
.depth4-tab li a{width:100%;box-sizing:border-box;}
}


@media (max-width: 480px) {
    html{font-size:7.6px;}
	
	.visual .mainSlider .slick-slide a p{font-size:11vw;}
	
    .main-cont02 ul li{width:50%;}
    .mb-80{margin-bottom:5rem;}
    .mt-80{margin-top:5rem;}
    .main-cont01 .wd{gap:5rem}
    .main-cont03.mt-80.mb-80{margin:0;}
    .main-cont03 .wd-wide{max-width:100%;}

    .main-cont03 .wd-wide{gap:0;}
    .sub-visual{height: 24rem;}
    .sub-visual .wd .vi-txt{font-size:3.2rem;word-break:keep-all;}

    .tit1 strong{font-size:4rem;}
    .tit2{font-size:2.7rem;}
    .faculty-layout{padding:2rem;}

    .loca.wd{display:none;}

    .faculty-layout .faculty-item-img{width:12rem;padding:1rem 1.5rem 1rem 1.5rem;}
    .faculty-layout .faculty-item-info{width:calc(100% - 12rem);padding:1rem 1.5rem 1rem 1.5rem;}

    .pagination li,.pagination a{font-size:1.3rem;}

    .board-layout .table-board-view tfoot .file-area td:nth-child(2) a{width: calc(100% - 4em);}

    .academic-info-rules-layout .yn_student ul{grid-template-columns:repeat(2,1fr);}
    
    .life-layout .gkrwmdimg_w{flex-wrap:wrap;}
    .life-layout .gkrwmdimg_w > div{width:100%;}
    .life-layout .gkrwmdimg_w div ~ div{margin-top:4rem;}
    .life-layout .gkrwmdimg_w > div img{width:100%;}

    .gallery-layout .gallery-item{width:100%;margin-top:2rem;}
	
	.history-layout .history-item{display:block;}
	.history-layout .history-item h4{width:100%;}
    
}

@media (max-width: 360px) {
    .header .wd-wide h1{width:25rem;height:4.2rem;}
    
}