  /* .top-en .section_inner:last-of-type,
.top-en .section_inner {
	padding: 0;
	padding-left: 270px;
	margin: 50px 30px 0;
	max-width: 100%;
  }

.top-en .section_inner-wide {
	padding: 0;
	padding-left: 270px;
	margin: 50px 0 0!important;
	max-width: 100%;
  } */

  .top-en .columnbox_bottom {
	position: relative;
	z-index: 51;
	width: 100%;
	height: 10vw;
	margin-bottom: 0;
}
.top-en .eventbox_bottom{
	margin-bottom: 0;
}
.top.top-en .campuslifebox .topicbox_more{
	bottom: 70px;
}

.top-en .kv.kv-top .kv_text a{
	color: #fff;
}

.top-en .kv.kv-top .kv_text .arrowmore:before {
	right: -10px;
  }
  .university .university_text{
	font-size: 16px;
  }
  .eventbox .eventbox_wrapper {
	position: absolute;
	width: 100%;
	height: auto;
	left: 0;
	bottom: 0;
	padding: 10px;
	background-color: rgba(0,0,0,.7);
  }
  .navBox03_item a {
	  display: block;
	  font-family: 'NotoSansJP-Light', sans-serif;
	  font-size: 14px;
	  text-align: left;
	  color: #fff;
  }
  
  .navBox03_item-title a {
	  font-family: 'NotoSansJP-Bold', sans-serif;
	  font-size: 18px;
	  padding: 10px 0;
	  border-bottom: 1px solid rgba(255, 255, 255, 0.9);
  }
  .moviebox .subview{
	  height: 25.3333%;
  }
  
  /* module */
  .togglebox01 .togglebox01_item {
	  margin-bottom: 0;
  }
  .togglebox01 .togglebox01_text {
	  display: none;
	  font-family: 'NotoSansJP-Regular', sans-serif;
	  color: #444444;
	  font-size: 16px;
	  line-height: 24px;
	  background-color: rgba(255, 255, 255, 0.8);
	  padding: 25px 55px;
  }
  
  @media screen and (min-width:1001px) and (max-width:1325px) {
	  #header-center #category-nav {
		  display: block;
	  }
	.top-en #header-center{
	  padding: 13px 0 0 0;
	}
  }
  @media screen and (min-width:800px) and (max-width:1000px) {
	  #header-center #category-nav {
		  display: none;
	  }
	.togglebox01 .togglebox01_text {
		  font-size: 1.3vw;
	  }
  }
  
  @media only screen and (max-width:799px) {
  
	  
	.spNavBox01_item a {
	  position: relative;
	  display: block;
	  padding-right: 50px;
	  width: 100%;
	  height: 100%;
	  font-family: 'NotoSansJP-Medium', sans-serif;
	  font-size: 16px;
	  color: #fff;
	  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
	}
	.spNavBox02_item a {
		  display: block;
		  padding: 10px 10px;
		  font-family: 'NotoSansJP-Medium', sans-serif;
		  font-size: 14px;
		  color: #fff;
		  border: 1px solid #fff;
	  }
	.togglebox01 .togglebox01_text {
		  font-size: 14px;
	  }
  }
  
  @media only screen and (max-width:320px) {
	.top-en .toggle-burger label span:before, .top-en .toggle-burger label:after, .top-en .toggle-burger label span:after{
	  right: 15px;
	}
  
  }
  