@charset "UTF-8";
body {

}
#top_hed {
  position: static !important;
}
.p_cont,#graduate_top_img {
  margin-top: 10px !important;
}
.ind {
  padding: 0 10px !important;
}

#hdnav,#gnav {
  font-size: 70%;
}

#searchbox,#pageTop,#scroll_bnr,.dep_cont .dep_btn p.old_more{
  display: none !important;
}



#top_img {
  height: 500px !important;
  margin-top: 10px !important;
  background-attachment: scroll!important;
}

#top_news {
  padding: 5px !important;
  background: none !important;
}

#top_news dl#top_news_title dt {
  background-size: contain!important;
}

#top_news dl#top_news_title dd ul#news_tab li {
  max-width: 90px!important;
}

.tab_cont a {
  width: 50% !important;
}
.tab_cont a dl {
  padding: 5px 5px 20px 5px !important;
}

#dep_menu li dl dd {
  font-size: 100% !important;
}
#dep_menu li dl dd span {
  display: none !important;
}

#top_dep > section {
  background: none !important;
}
.dep_cont .dep_tab_cont {
  max-width: 100% !important;
  width: 100% !important;
}
.dep_cont .dep_tab_cont a {
  width: 49% !important;
  font-size: 70% !important;
}
.dep_cont .dep_tab_cont a dl {
  padding: 5px 5px 40px 5px;
}


/*全体*/
.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;
}