@charset "UTF-8";
/**********************************/
/* pc */
/**********************************/
@media all and (min-width: 751px), print {
  #global-header.type02 header {
    border-bottom: none;
  }
  #global-header.type02 header .headerInner .title {
    color: #fff;
  }
  #global-header.type02 header .headerInner .title .english {
    color: #fff;
  }
  #global-header .philosophy {
    background-image: url("/assets/images/academics/philosophy/header_bg_01.jpg");
  }
  #global-header .ethics {
    background-image: url("/assets/images/academics/ethics/header_bg_01.jpg");
  }
  #global-header .aesthetics-and-science-of-arts {
    background-image: url("/assets/images/academics/aesthetics-and-science-of-arts/header_bg_01.jpg");
  }
  #global-header .arts-management {
    background-image: url("/assets/images/academics/arts-management/header_bg_01.jpg");
  }
  #global-header .japanese-history {
    background-image: url("/assets/images/academics/japanese-history/header_bg_01.jpg");
  }
  #global-header .asian-history {
    background-image: url("/assets/images/academics/asian-history/header_bg_01.jpg");
  }
  #global-header .western-history {
    background-image: url("/assets/images/academics/western-history/header_bg_01.jpg");
  }
  #global-header .archaeology-and-ethnology {
    background-image: url("/assets/images/academics/archaeology-and-ethnology/header_bg_01.jpg");
  }
  #global-header .japanese-literature {
    background-image: url("/assets/images/academics/japanese-literature/header_bg_01.jpg");
  }
  #global-header .japanese-language-education {
    background-image: url("/assets/images/academics/japanese-language-education/header_bg_01.jpg");
  }
  #global-header .chinese-literature {
    background-image: url("/assets/images/academics/chinese-literature/header_bg_01.jpg");
  }
  #global-header .english-and-american-literature {
    background-image: url("/assets/images/academics/english-and-american-literature/header_bg_01.jpg");
  }
  #global-header .german-literature {
    background-image: url("/assets/images/academics/german-literature/header_bg_01.jpg");
  }
  #global-header .french-literature {
    background-image: url("/assets/images/academics/french-literature/header_bg_01.jpg");
  }
  #global-header .library-and-information-science {
    background-image: url("/assets/images/academics/library-and-information-science/header_bg_01.jpg");
  }
  #global-header .information-resource-management {
    background-image: url("/assets/images/academics/information-resource-management/header_bg_01.jpg");
  }
  #global-header #global-breadCrumb li a {
    color: #fff;
  }
  #global-content section {
    margin-bottom: 60px;
  }
  #global-content .secBottom {
    margin-bottom: 100px;
  }
  #global-content .module-listLayout02 .listPdf {
    vertical-align: top;
    margin-top: 1px;
  }
  #global-content .module-boxColumn2 {
    margin-top: 40px;
  }
  #global-content .module-boxColumn2 .listItems .listItem {
    margin-left: 40px;
  }
  #global-content .majorList {
    margin-top: 40px;
  }
  #global-content #secSearch .searchBody .captions {
    padding: 10px 0;
    background-color: #666;
  }
  #global-content #secSearch .searchBody .captions:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  #global-content #secSearch .searchBody .captions .caption {
    text-align: center;
    font-size: 13px;
    color: #fff;
    float: left;
  }
  #global-content #secSearch .searchBody .captions .cap1 {
    width: 306px;
  }
  #global-content #secSearch .searchBody .captions .cap2 {
    width: 418px;
  }
  #global-content #secSearch .searchBody .profileOuter {
    padding: 20px;
  }
  #global-content #secSearch .searchBody .profileL {
    width: 276px;
  }
  #global-content #secSearch .searchBody .profileL .profilePic,
  #global-content #secSearch .searchBody .profileL .profileName {
    float: left;
  }
  #global-content #secSearch .searchBody .profileL .profilePic {
    padding-right: 20px;
  }
  #global-content #secSearch .searchBody .profileL .listItems {
    padding-top: 20px;
  }
  #global-content #secSearch .searchBody .profileL .listItem {
    padding-top: 5px;
  }
  #global-content #secSearch .searchBody .profileL .listItem:first-child {
    padding-top: 0;
  }
  #global-content #secSearch .searchBody .profileL .infoLink,
  #global-content #secSearch .searchBody .profileL .label {
    width: 136px;
    position: static;
  }
  #global-content #secSearch .searchBody .profileL .ruby,
  #global-content #secSearch .searchBody .profileL .email {
    padding-top: 5px;
  }
  #global-content #secSearch .searchBody .profileL .email {
    font-family: "Gotham SSm A", "Gotham SSm B";
    font-size: 13px;
    word-break: break-all;
  }
  #global-content #secSearch .searchBody .profileR .profileDetailL {
    width: auto;
  }
  #global-content #secSearch .searchBody .profileR .profileDetailL + .profileDetailL {
    padding-top: 20px;
  }
  #global-content #secSearch .searchBody > ul {
    display: block;
  }
  #global-content #secSearch .searchBody > ul > li {
    padding-top: 20px;
  }
  #global-content #secSearch .searchBody .profileDetailB li {
    padding-left: 1em;
    text-indent: -1em;
    font-size: 12px;
    margin-top: 5px;
  }
  #global-content #secSearch .searchBody .profileDetailB li::before {
    content: "・";
  }
}
.device-view-pc #global-header.type02 header {
  border-bottom: none;
}
.device-view-pc #global-header.type02 header .headerInner .title {
  color: #fff;
}
.device-view-pc #global-header.type02 header .headerInner .title .english {
  color: #fff;
}
.device-view-pc #global-header .philosophy {
  background-image: url("/assets/images/academics/philosophy/header_bg_01.jpg");
}
.device-view-pc #global-header .ethics {
  background-image: url("/assets/images/academics/ethics/header_bg_01.jpg");
}
.device-view-pc #global-header .aesthetics-and-science-of-arts {
  background-image: url("/assets/images/academics/aesthetics-and-science-of-arts/header_bg_01.jpg");
}
.device-view-pc #global-header .arts-management {
  background-image: url("/assets/images/academics/arts-management/header_bg_01.jpg");
}
.device-view-pc #global-header .japanese-history {
  background-image: url("/assets/images/academics/japanese-history/header_bg_01.jpg");
}
.device-view-pc #global-header .asian-history {
  background-image: url("/assets/images/academics/asian-history/header_bg_01.jpg");
}
.device-view-pc #global-header .western-history {
  background-image: url("/assets/images/academics/western-history/header_bg_01.jpg");
}
.device-view-pc #global-header .archaeology-and-ethnology {
  background-image: url("/assets/images/academics/archaeology-and-ethnology/header_bg_01.jpg");
}
.device-view-pc #global-header .japanese-literature {
  background-image: url("/assets/images/academics/japanese-literature/header_bg_01.jpg");
}
.device-view-pc #global-header .japanese-language-education {
  background-image: url("/assets/images/academics/japanese-language-education/header_bg_01.jpg");
}
.device-view-pc #global-header .chinese-literature {
  background-image: url("/assets/images/academics/chinese-literature/header_bg_01.jpg");
}
.device-view-pc #global-header .english-and-american-literature {
  background-image: url("/assets/images/academics/english-and-american-literature/header_bg_01.jpg");
}
.device-view-pc #global-header .german-literature {
  background-image: url("/assets/images/academics/german-literature/header_bg_01.jpg");
}
.device-view-pc #global-header .french-literature {
  background-image: url("/assets/images/academics/french-literature/header_bg_01.jpg");
}
.device-view-pc #global-header .library-and-information-science {
  background-image: url("/assets/images/academics/library-and-information-science/header_bg_01.jpg");
}
.device-view-pc #global-header .information-resource-management {
  background-image: url("/assets/images/academics/information-resource-management/header_bg_01.jpg");
}
.device-view-pc #global-header #global-breadCrumb li a {
  color: #fff;
}
.device-view-pc #global-content section {
  margin-bottom: 60px;
}
.device-view-pc #global-content .secBottom {
  margin-bottom: 100px;
}
.device-view-pc #global-content .module-listLayout02 .listPdf {
  vertical-align: top;
  margin-top: 1px;
}
.device-view-pc #global-content .module-boxColumn2 {
  margin-top: 40px;
}
.device-view-pc #global-content .module-boxColumn2 .listItems .listItem {
  margin-left: 40px;
}
.device-view-pc #global-content .majorList {
  margin-top: 40px;
}
.device-view-pc #global-content #secSearch .searchBody .captions {
  padding: 10px 0;
  background-color: #666;
}
.device-view-pc #global-content #secSearch .searchBody .captions:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.device-view-pc #global-content #secSearch .searchBody .captions .caption {
  text-align: center;
  font-size: 13px;
  color: #fff;
  float: left;
}
.device-view-pc #global-content #secSearch .searchBody .captions .cap1 {
  width: 306px;
}
.device-view-pc #global-content #secSearch .searchBody .captions .cap2 {
  width: 418px;
}
.device-view-pc #global-content #secSearch .searchBody .profileOuter {
  padding: 20px;
}
.device-view-pc #global-content #secSearch .searchBody .profileL {
  width: 276px;
}
.device-view-pc #global-content #secSearch .searchBody .profileL .profilePic,
.device-view-pc #global-content #secSearch .searchBody .profileL .profileName {
  float: left;
}
.device-view-pc #global-content #secSearch .searchBody .profileL .profilePic {
  padding-right: 20px;
}
.device-view-pc #global-content #secSearch .searchBody .profileL .listItems {
  padding-top: 20px;
}
.device-view-pc #global-content #secSearch .searchBody .profileL .listItem {
  padding-top: 5px;
}
.device-view-pc #global-content #secSearch .searchBody .profileL .listItem:first-child {
  padding-top: 0;
}
.device-view-pc #global-content #secSearch .searchBody .profileL .infoLink,
.device-view-pc #global-content #secSearch .searchBody .profileL .label {
  width: 136px;
  position: static;
}
.device-view-pc #global-content #secSearch .searchBody .profileL .ruby,
.device-view-pc #global-content #secSearch .searchBody .profileL .email {
  padding-top: 5px;
}
.device-view-pc #global-content #secSearch .searchBody .profileL .email {
  font-family: "Gotham SSm A", "Gotham SSm B";
  font-size: 13px;
  word-break: break-all;
}
.device-view-pc #global-content #secSearch .searchBody .profileR .profileDetailL {
  width: auto;
}
.device-view-pc #global-content #secSearch .searchBody .profileR .profileDetailL + .profileDetailL {
  padding-top: 20px;
}
.device-view-pc #global-content #secSearch .searchBody > ul {
  display: block;
}
.device-view-pc #global-content #secSearch .searchBody > ul > li {
  padding-top: 20px;
}
.device-view-pc #global-content #secSearch .searchBody .profileDetailB li {
  padding-left: 1em;
  text-indent: -1em;
  font-size: 12px;
  margin-top: 5px;
}
.device-view-pc #global-content #secSearch .searchBody .profileDetailB li::before {
  content: "・";
}
/**********************************/
/* sp */
/**********************************/
@media screen and (max-width: 750px) {
  .device-js-on #global-header.type02 header {
    border-bottom: none;
  }
  .device-js-on #global-header.type02 header .headerInner .title {
    color: #fff;
  }
  .device-js-on #global-header.type02 header .headerInner .title .english {
    color: #fff;
  }
  .device-js-on #global-header .philosophy {
    background-image: url("/assets/images/academics/philosophy/header_bg_01_sp.jpg");
  }
  .device-js-on #global-header .ethics {
    background-image: url("/assets/images/academics/ethics/header_bg_01_sp.jpg");
  }
  .device-js-on #global-header .aesthetics-and-science-of-arts {
    background-image: url("/assets/images/academics/aesthetics-and-science-of-arts/header_bg_01_sp.jpg");
  }
  .device-js-on #global-header .arts-management {
    background-image: url("/assets/images/academics/arts-management/header_bg_01_sp.jpg");
  }
  .device-js-on #global-header .japanese-history {
    background-image: url("/assets/images/academics/japanese-history/header_bg_01_sp.jpg");
  }
  .device-js-on #global-header .asian-history {
    background-image: url("/assets/images/academics/asian-history/header_bg_01_sp.jpg");
  }
  .device-js-on #global-header .western-history {
    background-image: url("/assets/images/academics/western-history/header_bg_01_sp.jpg");
  }
  .device-js-on #global-header .archaeology-and-ethnology {
    background-image: url("/assets/images/academics/archaeology-and-ethnology/header_bg_01_sp.jpg");
  }
  .device-js-on #global-header .japanese-literature {
    background-image: url("/assets/images/academics/japanese-literature/header_bg_01_sp.jpg");
  }
  .device-js-on #global-header .japanese-language-education {
    background-image: url("/assets/images/academics/japanese-language-education/header_bg_01_sp.jpg");
  }
  .device-js-on #global-header .chinese-literature {
    background-image: url("/assets/images/academics/chinese-literature/header_bg_01_sp.jpg");
  }
  .device-js-on #global-header .english-and-american-literature {
    background-image: url("/assets/images/academics/english-and-american-literature/header_bg_01_sp.jpg");
  }
  .device-js-on #global-header .german-literature {
    background-image: url("/assets/images/academics/german-literature/header_bg_01_sp.jpg");
  }
  .device-js-on #global-header .french-literature {
    background-image: url("/assets/images/academics/french-literature/header_bg_01_sp.jpg");
  }
  .device-js-on #global-header .library-and-information-science {
    background-image: url("/assets/images/academics/library-and-information-science/header_bg_01_sp.jpg");
  }
  .device-js-on #global-header .information-resource-management {
    background-image: url("/assets/images/academics/information-resource-management/header_bg_01_sp.jpg");
  }
  .device-js-on #global-header #global-breadCrumb li a {
    color: #fff;
  }
  .device-js-on #global-content section {
    margin-bottom: 12%;
  }
  .device-js-on #global-content .module-boxColumn2 {
    margin-top: 8%;
  }
  .device-js-on #global-content .module-listLayout02 .listPdf {
    vertical-align: top;
    margin-top: 1px;
  }
  .device-js-on #global-content .module-boxR .module-listLayout02 {
    padding-top: 4%;
  }
  .device-js-on #global-content .majorList {
    margin-top: 8%;
  }
  .device-js-on #global-content #secSearch .searchBody .profileL .listItems {
    padding-top: 6%;
  }
  .device-js-on #global-content #secSearch .searchBody .profileL .listItem {
    padding-top: 3%;
  }
  .device-js-on #global-content #secSearch .searchBody .profileL .listItem:first-child {
    padding-top: 0;
  }
  .device-js-on #global-content #secSearch .searchBody .profileL .infoLink,
  .device-js-on #global-content #secSearch .searchBody .profileL .label {
    position: static;
  }
  .device-js-on #global-content #secSearch .searchBody .profileL .class {
    padding-top: 2%;
  }
  .device-js-on #global-content #secSearch .searchBody .profileL .email {
    padding-top: 2.5%;
    font-family: "Gotham SSm A", "Gotham SSm B";
    font-size: 100%;
    line-height: 1.5;
    word-break: break-all;
  }
  .device-js-on #global-content #secSearch .searchBody .profileR .profileDetailL + .profileDetailL {
    padding-top: 8%;
  }
  .device-js-on #global-content #secSearch .searchBody .profileOuter {
    padding: 6.66667% 0;
  }
  .device-js-on #global-content #secSearch .searchBody .profileDetailT {
    line-height: 1.8;
  }
  .device-js-on #global-content #secSearch .searchBody .captions {
    display: none;
  }
  .device-js-on #global-content #secSearch .searchBody ul {
    display: block;
  }
  .device-js-on #global-content #secSearch .searchBody ul li {
    padding-top: 4%;
  }
  .device-js-on #global-content #secSearch .searchBody .profileDetailB li {
    padding-left: 1em;
    text-indent: -1em;
    font-size: 100%;
  }
  .device-js-on #global-content #secSearch .searchBody .profileDetailB li::before {
    content: "・";
  }
}
