@charset "UTF-8";
body {

}
/*ヘッダー*/
#top_hed {
  height: 130px !important;
}
#top_hed #top_logo #logo {
  padding-top: 10px !important;
  width: 200px !important;
}

#gnav {
  max-width: 100% !important;
}

/*フッター*/
#footer {
  padding-top: 10px !important;
  background:  none !important;
}


#page_hed {
  padding: 10px !important;
}

#top_topics {

}

#top_topics_box {
  width: 100% !important;
  transform: none!important;
}
.tab_cont a {
  width: 25% !important;
}

#hongaku,#request,#gnav:after, #gnav:before,#content:after,#top_hed:after,#top_hed:before,.tab_cont a dl dd p.time{
  display: none !important;
}

.tab_cont a dl dt {
  height: auto!important;
}
.tab_cont a dl dt img {
    -webkit-transform: translate(0%, 0%)!important;
    -ms-transform: translate(0%, 0%)!important;
    transform: translate(0, 0%)!important;
    top: 0!important;
    left: 0!important;
}
.bx-wrapper .bx-viewport {
  height: auto !important;
}

#top_campus header h1 {
  background-size: contain !important;
}


.bx-clone,#pageTop {
  display: none!important;
}
#top_future_box {
  width: 100% !important;
  transform: none!important;
}
#top_future .tab_cont a:nth-of-type(4n+1) {
  clear: both;
}

/*Campusライフ*/
#campus_life_menu ul > li {
  width: 50% !important;
}

/*全体*/
.free dt,.free2 dt {
  float: none !important;
}
#menulist,sp_page_btn {
  display: none !important;
}
.alignleft, img.alignleft {
  float: none !important;
}
.alignright, img.alignright {
  float: none !important;
}