@charset "utf-8";
/* **************************************************

CSS Information
File Name : kisyuken.css
Style Info: 紀州経済史文化史研究所固有のスタイル指定
Date: 2017-02-16

************************************************** */
/* --------------------------------------------------
	共通ヘッダー
-------------------------------------------------- */
#globalHeader {
  padding: 10px 0;
}

#globalHeader .subHeader {
  margin: 5px 0 8px;
}

#globalHeader #siteID {
  padding: 0;
}

#globalHeader #siteID img {
  width: 365px;
  height: auto;
}

#globalHeader .headerNavi {
  width: 640px;
}

/*	Responsive Settings
-------------------------------------------------- */
@media screen and (min-width: 320px) and (max-width: 640px) {
  #globalHeader {
    position: relative;
    padding: 10px 0 0;
  }

  #globalHeader .subHeader {
    margin-bottom: 10px;
  }

  #globalHeader #headerSearch {
    width: 100%;
    margin-right: -80px;
  }

  #globalHeader #headerSearch form {
    width: auto;
    margin-right: 80px;
  }

  #globalHeader .headerNavi {
    width: 100%;
  }
}

/* --------------------------------------------------
	共通フッター
-------------------------------------------------- */
#globalFooter .footerAddress dt img {
  width: 280px;
}

/*	お知らせ
-------------------------------------------------- */
.tabList dt,
.eventList dt {
  margin-bottom: 0;
}

.contentArticleRecentDocs dt {
  margin-bottom: 0;
}

/* トップ ニュース */
.tabList #indexNewsTab .tabs span a {
  width: 171px !important;
}

.tabList #indexNewsTab .tabs span:first-child a {
  width: 172px !important;
}

/* 催し?公開講座 */
.tabList #eventTab .tabs span a {
  width: 185px !important;
}

/* 展示 */
.tabList #exhibitionTab .tabs span a {
  width: 148px !important;
}

/* 公開講座等 */
dt.attrCourse:before {
  display: inline-block;
  content: "公開講座等";
  width: 120px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 3px 0;
  background-color: #45828f;
  color: #fff;
  font-size: 1.3rem;
  text-align: center;
}

/* 学内研究交流会 */
dt.attrExchange:before {
  display: inline-block;
  content: "学内研究交流会";
  width: 120px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 3px 0;
  background-color: #45828f;
  color: #fff;
  font-size: 1.3rem;
  text-align: center;
}

/* イベント */
dt.attrEvent:before {
  display: inline-block;
  content: "イベント";
  width: 120px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 3px 0;
  background-color: #45828f;
  color: #fff;
  font-size: 1.3rem;
  text-align: center;
}

/* 過去の展示 */
dt.attrExhibition:before {
  display: inline-block;
  content: "展示";
  width: 120px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 3px 0;
  background-color: #45828f;
  color: #fff;
  font-size: 1.3rem;
  text-align: center;
}

/* 女性経営者 */
dt.attrOwner2:before {
  display: inline-block;
  content: "女性経営者";
  width: 120px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 3px 0;
  background-color: #45828f;
  color: #fff;
  font-size: 1.3rem;
  text-align: center;
}

/* --------------------------------------------------
	サイドテキストバナー
-------------------------------------------------- */
.sideTextBanner li .block {
  font-size: 1.3rem !important;
  line-height: 1.3;
}

.sideTextBanner li .block .bannerTitle {
  padding-left: 8px;
}

.sideTextBanner li .block .bannerTitle span {
  padding-right: 0;
}

/* --------------------------------------------------
	スマートフォン用サイドメジャー ナビ
-------------------------------------------------- */
#sideMajorNavi {
  margin-top: 20px;
}

/* --------------------------------------------------
	メインタイトル（カテゴリーページ?個別ページ）
-------------------------------------------------- */
/*.mainTitle {
  padding: 0;
}*/

.mainTitle .inner {
  width: 1020px;
}

.mainTitle .imgTitle {
  display: block;
}

/* --------------------------------------------------
	汎用Class
-------------------------------------------------- */
.pcOnly {
  display: block !important;
}

.spOnly {
  display: none !important;
}

/*	Responsive Settings
-------------------------------------------------- */
@media screen and (min-width: 320px) and (max-width: 640px) {
  .pcOnly {
    display: none !important;
  }

  .spOnly {
    display: block !important;
  }

  .body .btn a {
    padding-right: 30px;
    padding-left: 30px;
  }
}

/* --------------------------------------------------
	トップページ
-------------------------------------------------- */
/*	メインビジュアル
-------------------------------------------------- */
#mainVisual {
  text-align: center;
}

#mainVisual .inner {
  width: 1020px;
}

/* --------------------------------------------------
	属性別新着一覧
-------------------------------------------------- */
.contentArticleAttribute h2,
.contentArticleAttribute .feed,
.contentArticleCategory h2,
.contentArticleCategory .feed {
  display: none;
}

.contentArticleAttribute dt,
.contentArticleCategory dt {
  margin-bottom: 0;
}

/* --------------------------------------------------
	所員著書紹介
-------------------------------------------------- */
.articleTable01 td {
  padding: 5px;
  vertical-align: middle;
}

/* --------------------------------------------------
	蔵書検索
-------------------------------------------------- */
.body table {
  background-color: #fff;
}

.body table thead th {
  white-space: normal !important;
  text-align: center;
}

.body table tbody td {
  word-break: break-all;
}

/*	記事一覧（分野別版）
-------------------------------------------------- */
.contentArticleCategory h2 {
  margin-top: 30px;
  font-size: 1.8em;
}

.contentArticleCategory h2 a {
  display: block;
  min-height: 14px;
  padding: 10px 10px 10px 30px;
  background: #eee url(../tmpl-img/ico_arrow03.png) no-repeat 10px center;
  border-radius: 5px;
  color: #333 !important;
  font-size: 0.88888888888em !important;

  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.contentArticlCategory h2 a:hover {
  background-color: #f5f5f5;
  color: #666 !important;
  text-decoration: none;
}

.contentArticleCategory .explain {
  margin-top: 20px;
  font-size: 1.4em;
}

/*	万博体育平台_万博体育投注【app官网】 各カテゴリトップ
-------------------------------------------------- */
.contentArticleCategory .latest h2 {
  float: left;
  margin-top: 0;
  margin-bottom: 20px;
}

.contentArticleCategory .feed {
  float: right;
}

.contentArticleCategory dl {
  clear: both;
  font-size: 1.4em;
}

.contentArticleCategory dt {
  display: block;
  margin-bottom: 10px;
}

.contentArticleCategory dd {
  margin-bottom: 15px;
  padding-bottom: 14px;
  border-bottom: 1px dotted #cbcbcb;
  line-height: 1.4;
}

.contentArticleCategory dd:last-child {
  margin-bottom: 0;
}

.contentArticleCategory dd a {
}

.contentArticleCategory dd a:hover {
  text-decoration: underline;
}

.contentArticleCategory dl .attributes,
.contentArticleCategory dl .unit {
  display: none;
}

.contentArticleCategory .more {
  margin-top: 20px;
  font-size: 1.4em;
  text-align: right;
}

.contentArticleCategory .more a {
}

/*	Joruri CMS 2020
-------------------------------------------------- */
.tabList .category span:not(:last-child),
.contentGpArticleDocs span.category span:not(:last-child),
.contentGpCategory span.category span:not(:last-child) {
  display: none;
}

.tabList .category span.bunya-tokubetsu,
.contentGpArticleDocs .category span.bunya-tokubetsu,
.contentGpCategory .category span.bunya-tokubetsu {
  background-color: #45828f;
}

.tabList .category span.zokusei-exhibition,
.contentGpArticleDocs .category span.zokusei-exhibition,
.contentGpCategory .category span.zokusei-exhibition {
  background-color: #45828f;
}

.tabList .category span.zokusei-event,
.contentGpArticleDocs .category span.zokusei-event,
.contentGpCategory .category span.zokusei-event {
  background-color: #45828f;
}
