@charset "UTF-8";
.module-title06{
  text-align: center !important;
}
#global-wrapper .module-listLayout10 .listItems{
  border-top: 1px solid #cccccc !important;
}
#global-wrapper .module-listLayout10 .listItem{
  border: none !important;
  padding: initial !important;
  padding-top: 30px !important;
}

#global-wrapper .module-tab02.tab02 .module-listLayout05 .listItems{
flex-wrap: wrap;
}
#global-wrapper .module-tab02.tab02 .module-listLayout05 .listItems{
  flex-wrap: wrap;
  justify-content: center;
}
#global-wrapper .module-tab02 .module-listLayout05 .listItems .listItem{
  background-color: #efefef;
  margin-bottom: 10px;
}
.device-js-on #global-wrapper .module-listLayout05{
  background-color: inherit;
}
#global-wrapper .module-tab02.tab02 .module-listLayout05 .listItems .listItem .listInner p.listStay {
    width: 100%;
    display: flex;
    margin: 0;
    justify-content: center;
    align-items: center;
    align-self: stretch;
}
#global-wrapper .tab02 .module-listLayout05 .listItems .listItem .listInner {
    position: relative;
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
}
@media (min-width: 751px), print {
  #global-header header {
    background-image: url("/assets/images/faculty/header_bg_01.jpg");
    background-size: cover !important;
    
  }
  .module-lead02 {
    margin: 0 0 40px !important;
  }
  .tar .listItem{
    text-align: right !important;
  }
  .tar .listItem .listInner{
    display: inline-block !important;
  }
#global-wrapper .module-listLayout01 .listItems{
  margin-bottom: 40px;
}

#global-wrapper .module-tab02.tab02 .module-listLayout05 .listItems .listItem{
  width: 16.6666666%;
}
}
@media screen and (max-width: 750px) {
  #global-header header {
    background-image: url("/assets/images/faculty/header_bg_01.jpg");
    background-size: cover !important;
  }
  .module-lead02 {
    margin: 0 4% 8% !important;
  }
  #global-wrapper .module-listLayout01 .listItems{
    margin-bottom: 20px;
  }
  #global-wrapper .module-tab02 .module-listLayout05 .listItems .listItem{
    margin-bottom: 5px;
  }
  #global-wrapper .module-tab02 .module-listLayout05 .listItems{
    flex-wrap: wrap;
  }
  #global-wrapper .module-tab02 .module-listLayout05 .listItems .listItem{
    width: 20%;
    margin-bottom: 5px;
  }
  #global-wrapper .module-tab02.tab02 .module-listLayout05 .listItems .listItem{
    width: 25%;
    margin-bottom: 5px;
  }
}
