@charset "utf-8";
/* CSS Document */

/* --------------------------------------------------
	 ヘッダー カラー設定
-------------------------------------------------- */

/* ヘッダー（上部） ボーダーカラー */
.header-border-color {
  border-top-color: #aa636d;
}

/* ヘッダーナビ アイコンカラー設定 */
.headerNavi .sys .icon-color,
.headerNavi .externalLink:after {
  color: #aa636d !important;
}

.headerNavi .gradsys .icon-wakayama_univ {
  color: #4e5f87 !important;
}

/* --------------------------------------------------
	 グローバルナビゲーション カラー設定
-------------------------------------------------- */

/*	グローバルナビゲーション 背景カラー */
.gnavi-bg-color {
  background-color: #aa636d;
}

/*	グローバルナビゲーション メニューカラー */
.gnavi-menu-color li {
  background-color: #aa636d;
}

/*	グローバルナビゲーション メニュー（ホバー時）カラー*/
.gnavi-menu-hover-color li:hover {
  background-color: #bf8a91;
}

/*	グローバルナビゲーション ボーダーカラー */
.gnavi-border-color li {
  border-color: #bf8a91 !important;
}

/*--------------------------------------------------
	スマホ用バーガーメニュー
-------------------------------------------------- */

#barger #menu-icon,
#ham-menu .barger1 {
  background-color: #aa636d;
}

#barger #ham-menu .barger2 {
  background-color: #f6eff1;
}

/* --------------------------------------------------
	 フッター カラー設定
-------------------------------------------------- */
/*	フッターナビ アイコンカラー 　*/
.footer-navi-text-color .footerNavi li a span:before {
  color: #aa636d !important;
}

/*	フッター（copyright等） 背景カラー　*/
.footer-bg-color .subFooter {
  background-color: #aa636d;
}

/* --------------------------------------------------
	 コンテンツ カラー設定
-------------------------------------------------- */

/*	 メイン カラー設定
-------------------------------------------------- */

/*	見出し 背景カラー */
.heading-bg-color #pageTitle h1,
.heading-bg-color .articleHeader h1,
.heading-bg-color .body .heading01,
.heading-bg-color .body h3:before,
.heading-bg-color .body .heading03:before,
#pageTitle h1,
.btn01 a span {
  background-color: #aa636d !important;
}

/* ページ内リンクボタン  */

#pagelink li a span {
  background-color: #aa636d;
}

#pagelink li a span:hover {
  color: #fff;
  background-color: #bf8a91;
}

/*　ホバー 背景カラー */
.btn01 a span:hover {
  background-color: #e4cfd5;
}

/*　h2ボーダーレフトカラー */
div#contents h2 {
  border-left: solid 5px #aa636d;
}

/*　お知らせ：ボタン アイコンカラー（一覧を見る?RSS） */
.newsList .icon-color {
  color: #aa636d !important;
}

/*シス工カラ?*/
.sys-bg-color {
  background-color: #a4586c !important;
}

/*--------------------------------------------------
	.accbox　アコーディオンメニュー
-------------------------------------------------- */
/*ラベル*/
.accbox label {
  background: #e4cfd5;
}

.accbox .accshow {
  background-color: #f9f9f4;
}

/*　「メジャー」のページ*/
.accbox .subtitle {
  color: #aa636d;
}

/*	    Responsive Settings
	-------------------------------------------------- */
@media screen and (max-width: 640px) {
  /*ラベル*/
  .accbox label.bordertop {
    border-top-color: solid 1px #acafb6;
  }

  /*クリックで中身表示*/
  .cssacc:checked + label + .accshow {
    background: #f9f9f4;
  }
}

/* --------------------------------------------------
	08 - メジャー別ナビゲーション カラー設定
-------------------------------------------------- */
/*	メジャー別ナビゲーション 背景カラー
-------------------------------------------------- */
.mnavi-bg-color {
  background-color: #fff !important;
}

/*	メジャー別ナビゲーション ボーダーカラー
-------------------------------------------------- */
.mnavi-border-color li {
  border-color: #ddd !important;
}

/* --------------------------------------------------

	 各メジャー別コンテンツ カラー設定

-------------------------------------------------- */
/*	01 - 機械電子制御
-------------------------------------------------- */

/*	見出し 背景カラー */
.mt .heading-bg-color #pageTitle h1,
.mt .heading-bg-color .articleHeader h1,
.mt .heading-bg-color .body .heading01,
.mt .heading-bg-color .body h3:before,
.mt .heading-bg-color .body .heading03:before,
.mt #pageTitle h1 {
  background-color: #b73570 !important;
}

/* サイド見出し：背景カラー*/
.mt .side-heading-bg-color .sideNavi .pieceHeader,
.mt .side-heading-bg-color .sideLinks .pieceHeader,
.mt .side-heading-bg-color .sideEventCalendar .pieceHeader {
  background-color: #b73570 !important;
}

.mt .pieceHeader,
.mt-bg-color {
  background-color: #b73570 !important;
}
.mt #ham-menu .barger-m li a,
.mt div#contents h2,
.articleLink.mt a {
  border-left-color: #b73570;
}

/*	アコーディオンのラベルカラー */
.mt .accbox label {
  background-color: rgba(183, 53, 112, 0.3);
}

.mt #staff td:before {
  border-left-color: #b73570;
}
.mt #staff .staffname {
  /*       border-top-color:#b73570;*/
}

/*	バーガーアイコンカラー */
.mt #mBarger #menu-icon {
  color: #b73570;
}

/*	万博体育平台_万博体育投注【app官网】?受賞_アイコンカラー */
.mt .icon-news.icon-color {
  color: #b73570 !important;
}

/*	一覧を見る?RSS_アイコンカラー */
.mt .more .icon-more.icon-color,
.mt .more .icon-rss.icon-color {
  color: #b73570 !important;
}

/*	02 - 電子計測
-------------------------------------------------- */
/*	見出し 背景カラー */
.em .heading-bg-color #pageTitle h1,
.em .heading-bg-color .articleHeader h1,
.em .heading-bg-color .body .heading01,
.em .heading-bg-color .body h3:before,
.em .heading-bg-color .body .heading03:before,
.em #pageTitle h1 {
  background-color: #d8374b !important;
}

/* サイド見出し：背景カラー*/
.em .side-heading-bg-color .sideNavi .pieceHeader,
.em .side-heading-bg-color .sideLinks .pieceHeader,
.em .side-heading-bg-color .sideEventCalendar .pieceHeader {
  background-color: #d8374b !important;
}

/*	万博体育平台_万博体育投注【app官网】?受賞_アイコンカラー */
.em .icon-news.icon-color {
  color: #d8374b !important;
}

/*	一覧を見る?RSS_アイコンカラー */
.em .more .icon-more.icon-color,
.em .more .icon-rss.icon-color {
  color: #d8374b !important;
}

.em .pieceHeader,
.em-bg-color {
  background-color: #d8374b !important;
}

.em #ham-menu .barger-m li a,
.em div#contents h2,
.articleLink.em a {
  border-left-color: #d8374b;
}

.em #mBarger #menu-icon {
  color: #d8374b;
}

.em .accbox label {
  background-color: rgba(216, 55, 75, 0.3);
}

.em #staff td:before {
  border-left-color: #b8374b;
}

.em #staff .staffname {
  /*      border-top-color:#b8374b;*/
}

/*	03 - 応用物理学
-------------------------------------------------- */

/*	見出し 背景カラー */
.ap .heading-bg-color #pageTitle h1,
.ap .heading-bg-color .articleHeader h1,
.ap .heading-bg-color .body .heading01,
.ap .heading-bg-color .body h3:before,
.ap .heading-bg-color .body .heading03:before,
.ap #pageTitle h1 {
  background-color: #e95532 !important;
}

/*	見出し ボーダーカラー 他メジャーよりちょっと薄い*/
.ap .heading-bg-color #pageTitle h1,
.ap .heading-bg-color .articleHeader h1,
.ap .heading-bg-color .body .heading01,
.ap #pageTitle h1 {
  border-color: #999;
}

/* サイド見出し：背景カラー*/
.ap .side-heading-bg-color .sideNavi .pieceHeader,
.ap .side-heading-bg-color .sideLinks .pieceHeader,
.ap .side-heading-bg-color .sideEventCalendar .pieceHeader {
  background-color: #e95532 !important;
}

/* サイド見出し：ボーダーカラー　他メジャーよりちょっと薄い*/
.ap .side-heading-border-color .sideNavi .pieceHeader,
.ap .side-heading-border-color .sideLinks .pieceHeader,
.ap .side-heading-border-color .sideEventCalendar .pieceHeader {
  border-color: #999 !important;
}

/*	万博体育平台_万博体育投注【app官网】?受賞_アイコンカラー */
.ap .icon-news.icon-color {
  color: #e95532 !important;
}

/*	一覧を見る?RSS_アイコンカラー */
.ap .more .icon-more.icon-color,
.ap .more .icon-rss.icon-color {
  color: #e95532 !important;
}

.ap .pieceHeader,
.ap-bg-color {
  background-color: #e95532 !important;
}

.ap #ham-menu .barger-m li a,
.ap div#contents h2,
.articleLink.ap a {
  border-left-color: #e95532;
}

.ap #mBarger #menu-icon {
  color: #e95532;
}

.ap .accbox label {
  background-color: rgba(233, 85, 50, 0.3);
}

.ap #staff td:before {
  border-left-color: #e95532;
}

.ap #staff .staffname {
  /*       border-top-color:#e95532;*/
}

/*	04 - 化学
-------------------------------------------------- */

/*	見出し 背景カラー */
.ch .heading-bg-color #pageTitle h1,
.ch .heading-bg-color .articleHeader h1,
.ch .heading-bg-color .body .heading01,
.ch .heading-bg-color .body h3:before,
.ch .heading-bg-color .body .heading03:before,
.ch #pageTitle h1 {
  background-color: #f4a23b !important;
}

/*	見出し ボーダーカラー　他メジャーよりちょっと薄い */
.ch .heading-bg-color #pageTitle h1,
.ch .heading-bg-color .articleHeader h1,
.ch .heading-bg-color .body .heading01,
.ch #pageTitle h1 {
  border-color: #999;
}

/* サイド見出し：背景カラー*/
.ch .side-heading-bg-color .sideNavi .pieceHeader,
.ch .side-heading-bg-color .sideLinks .pieceHeader,
.ch .side-heading-bg-color .sideEventCalendar .pieceHeader {
  background-color: #f4a23b !important;
}

/* サイド見出し：ボーダーカラー　他メジャーよりちょっと薄い*/
.ch .side-heading-border-color .sideNavi .pieceHeader,
.ch .side-heading-border-color .sideLinks .pieceHeader,
.ch .side-heading-border-color .sideEventCalendar .pieceHeader {
  border-color: #999 !important;
}

/*	万博体育平台_万博体育投注【app官网】?受賞_アイコンカラー */
.ch .icon-news.icon-color {
  color: #f4a23b !important;
}

/*	一覧を見る?RSS_アイコンカラー */
.ch .more .icon-more.icon-color,
.ch .more .icon-rss.icon-color {
  color: #f4a23b !important;
}

.ch .pieceHeader,
.ch-bg-color {
  background-color: #f4a23b !important;
}

.ch #ham-menu .barger-m li a,
.ch div#contents h2,
.articleLink.ch a {
  border-left-color: #f4a23b;
}

.ch #mBarger #menu-icon {
  color: #f4a23b;
}

.ch .accbox label {
  background-color: rgba(244, 162, 59, 0.3);
}

.ch #staff td:before {
  border-left-color: #f4a23b;
}

.ch #staff .staffname {
  /*     border-top-color:#f4a23b;*/
}

/*	05 - 知能情報学
-------------------------------------------------- */

/*	見出し 背景カラー */
.ii .heading-bg-color #pageTitle h1,
.ii .heading-bg-color .articleHeader h1,
.ii .heading-bg-color .body .heading01,
.ii .heading-bg-color .body h3:before,
.ii .heading-bg-color .body .heading03:before,
.ii #pageTitle h1 {
  background-color: #eec700 !important;
}

/*	見出し ボーダーカラー　他メジャーよりちょっと薄い */
.ii .heading-bg-color #pageTitle h1,
.ii .heading-bg-color .articleHeader h1,
.ii .heading-bg-color .body .heading01,
.ii #pageTitle h1 {
  border-color: #999;
}

/* サイド見出し：背景カラー*/
.ii .side-heading-bg-color .sideNavi .pieceHeader,
.ii .side-heading-bg-color .sideLinks .pieceHeader,
.ii .side-heading-bg-color .sideEventCalendar .pieceHeader {
  background-color: #eec700 !important;
}

/* サイド見出し：ボーダーカラー　他メジャーよりちょっと薄い*/
.ii .side-heading-border-color .sideNavi .pieceHeader,
.ii .side-heading-border-color .sideLinks .pieceHeader,
.ii .side-heading-border-color .sideEventCalendar .pieceHeader {
  border-color: #999 !important;
}

/*	万博体育平台_万博体育投注【app官网】?受賞_アイコンカラー */
.ii .icon-news.icon-color {
  color: #eec700 !important;
}

/*	一覧を見る?RSS_アイコンカラー */
.ii .more .icon-more.icon-color,
.ii .more .icon-rss.icon-color {
  color: #eec700 !important;
}

.ii .pieceHeader,
.ii-bg-color {
  background-color: #eec700 !important;
}

.ii #ham-menu .barger-m li a,
.ii div#contents h2,
.articleLink.ii a {
  border-left-color: #eec700;
}

.ii #mBarger #menu-icon {
  color: #eec700;
}

.ii .accbox label {
  background-color: rgba(238, 199, 0, 0.3);
}

.ii #staff td:before {
  border-left-color: #eec700;
}

.ii #staff .staffname {
  /*       border-top-color:#EEC700;*/
}

/*	06 - ネットワーク情報学
-------------------------------------------------- */

/*	見出し 背景カラー */
.ni .heading-bg-color #pageTitle h1,
.ni .heading-bg-color .articleHeader h1,
.ni .heading-bg-color .body .heading01,
.ni .heading-bg-color .body h3:before,
.ni .heading-bg-color .body .heading03:before,
.ni #pageTitle h1 {
  background-color: #9fc001 !important;
}

/*	見出し ボーダーカラー 他メジャーよりちょっと薄い　*/
.ni .heading-bg-color #pageTitle h1,
.ni .heading-bg-color .articleHeader h1,
.ni .heading-bg-color .body .heading01,
.ni #pageTitle h1 {
  border-color: #999;
}

/* サイド見出し：背景カラー*/
.ni .side-heading-bg-color .sideNavi .pieceHeader,
.ni .side-heading-bg-color .sideLinks .pieceHeader,
.ni .side-heading-bg-color .sideEventCalendar .pieceHeader {
  background-color: #9fc001 !important;
}

/* サイド見出し：ボーダーカラー　他メジャーよりちょっと薄い*/
.ni .side-heading-border-color .sideNavi .pieceHeader,
.ni .side-heading-border-color .sideLinks .pieceHeader,
.ni .side-heading-border-color .sideEventCalendar .pieceHeader {
  border-color: #999 !important;
}

/*	万博体育平台_万博体育投注【app官网】?受賞_アイコンカラー */
.ni .icon-news.icon-color {
  color: #9fc001 !important;
}

/*	一覧を見る?RSS_アイコンカラー */
.ni .more .icon-more.icon-color,
.ni .more .icon-rss.icon-color {
  color: #9fc001 !important;
}

.ni .pieceHeader,
.ni-bg-color {
  background-color: #9fc001 !important;
}

.ni #ham-menu .barger-m li a,
.ni div#contents h2,
.articleLink.ni a {
  border-left-color: #9fc001;
}

.ni #mBarger #menu-icon {
  color: #9fc001;
}

.ni .accbox label {
  background-color: rgba(159, 192, 1, 0.3);
}

.ni #staff td:before {
  border-left-color: #9fc001;
}

.ni #staff .staffname {
  /*       border-top-color:#9fc001;*/
}

/*	07 - 環境科学
-------------------------------------------------- */

/*	見出し 背景カラー */
.es .heading-bg-color #pageTitle h1,
.es .heading-bg-color .articleHeader h1,
.es .heading-bg-color .body .heading01,
.es .heading-bg-color .body h3:before,
.es .heading-bg-color .body .heading03:before,
.es #pageTitle h1 {
  background-color: #009b6b !important;
}

/* サイド見出し：背景カラー*/
.es .side-heading-bg-color .sideNavi .pieceHeader,
.es .side-heading-bg-color .sideLinks .pieceHeader,
.es .side-heading-bg-color .sideEventCalendar .pieceHeader {
  background-color: #009b6b !important;
}

/*	万博体育平台_万博体育投注【app官网】?受賞_アイコンカラー */
.es .icon-news.icon-color {
  color: #009b6b !important;
}

/*	一覧を見る?RSS_アイコンカラー */
.es .more .icon-more.icon-color,
.es .more .icon-rss.icon-color {
  color: #009b6b !important;
}

.es .pieceHeader,
.es-bg-color {
  background-color: #009b6b !important;
}

.es #ham-menu .barger-m li a,
.es div#contents h2,
.articleLink.es a {
  border-left-color: #009b6b;
}

.es #mBarger #menu-icon {
  color: #009b6b;
}

.es .accbox label {
  background-color: rgba(0, 155, 107, 0.3);
}

.es #staff td:before {
  border-left-color: #009b6b;
}

.es #staff .staffname {
  /*       border-top-color:#009b6b;*/
}

/*	08 - 環境デザイン
-------------------------------------------------- */
/*	見出し 背景カラー */
.ed .heading-bg-color #pageTitle h1,
.ed .heading-bg-color .articleHeader h1,
.ed .heading-bg-color .body .heading01,
.ed .heading-bg-color .body h3:before,
.ed .heading-bg-color .body .heading03:before,
.ed #pageTitle h1 {
  background-color: #00898d !important;
}

/* サイド見出し：背景カラー*/
.ed .side-heading-bg-color .sideNavi .pieceHeader,
.ed .side-heading-bg-color .sideLinks .pieceHeader,
.ed .side-heading-bg-color .sideEventCalendar .pieceHeader {
  background-color: #00898d !important;
}

/*	万博体育平台_万博体育投注【app官网】?受賞_アイコンカラー */
.ed .icon-news.icon-color {
  color: #00898d !important;
}

/*	一覧を見る?RSS_アイコンカラー */
.ed .more .icon-more.icon-color,
.ed .more .icon-rss.icon-color {
  color: #00898d !important;
}

.ed .pieceHeader,
.ed-bg-color {
  background-color: #00898d !important;
}

.ed #ham-menu .barger-m li a,
.ed div#contents h2,
.articleLink.ed a {
  border-left-color: #00898d;
}

.ed #mBarger #menu-icon {
  color: #00898d;
}

.ed .accbox label {
  background-color: rgba(0, 137, 141, 0.3);
}

.ed #staff td:before {
  border-left-color: #00898d;
}

.ed #staff .staffname {
  /*       border-top-color:#00898d; */
}

/*	09 - メディアデザイン
-------------------------------------------------- */
/*	見出し 背景カラー */
.md .heading-bg-color #pageTitle h1,
.md .heading-bg-color .articleHeader h1,
.md .heading-bg-color .body .heading01,
.md .heading-bg-color .body h3:before,
.md .heading-bg-color .body .heading03:before,
.md #pageTitle h1 {
  background-color: #0062a1 !important;
}

/* サイド見出し：背景カラー*/
.md .side-heading-bg-color .sideNavi .pieceHeader,
.md .side-heading-bg-color .sideLinks .pieceHeader,
.md .side-heading-bg-color .sideEventCalendar .pieceHeader {
  background-color: #0062a1 !important;
}

/* サイド見出し：ボーダーカラー*/
.md .side-heading-border-color .sideNavi .pieceHeader,
.md .side-heading-border-color .sideLinks .pieceHeader,
.md .side-heading-border-color .sideEventCalendar .pieceHeader {
  border-color: #666 !important;
}

/*	万博体育平台_万博体育投注【app官网】?受賞_アイコンカラー */
.md .icon-news.icon-color {
  color: #0062a1 !important;
}

/*	一覧を見る?RSS_アイコンカラー */
.md .more .icon-more.icon-color,
.md .more .icon-rss.icon-color {
  color: #0062a1 !important;
}

.md-text-color,
.md #mBarger #menu-icon,
.md .icon-color {
  color: #0062a1 !important;
}

.md .pieceHeader,
.md-bg-color {
  background-color: #0062a1 !important;
}

.md #ham-menu .barger-m li a,
.md div#contents h2,
.articleLink.md a {
  border-left-color: #0062a1;
}

.md .accbox label {
  background-color: rgba(0, 98, 161, 0.3);
}

.md .accshow {
  background-color: #fff !important;
}

.md #pageTitle h1 {
  color: #fff;
  border-bottom: 3px solid #666;
}

.md #staff td:before {
  border-left-color: #0062a1;
}

.md #staff .staffname {
  /*     border-top-color:#0062a1; */
}

/*	010 - 社会情報学
-------------------------------------------------- */
/*	見出し 背景カラー */
.si .heading-bg-color #pageTitle h1,
.si .heading-bg-color .articleHeader h1,
.si .heading-bg-color .body .heading01,
.si .heading-bg-color .body h3:before,
.si .heading-bg-color .body .heading03:before,
.si #pageTitle h1 {
  background-color: #4d569d !important;
}

/* サイド見出し：背景カラー*/
.si .side-heading-bg-color .sideNavi .pieceHeader,
.si .side-heading-bg-color .sideLinks .pieceHeader,
.si .side-heading-bg-color .sideEventCalendar .pieceHeader {
  background-color: #4d569d !important;
}

/*	万博体育平台_万博体育投注【app官网】?受賞_アイコンカラー */
.si .icon-news.icon-color {
  color: #4d569d !important;
}

/*	一覧を見る?RSS_アイコンカラー */
.si .more .icon-more.icon-color,
.si .more .icon-rss.icon-color {
  color: #4d569d !important;
}

.si-text-color,
.si #mBarger #menu-icon {
  color: #4d569d;
}

.si .pieceHeader,
.si-bg-color {
  background-color: #4d569d !important;
}

.si #ham-menu .barger-m li a,
.si div#contents h2,
.articleLink.si a {
  border-left-color: #4d569d;
}

.si .accbox label {
  background-color: rgba(77, 86, 157, 0.3);
}

.si #staff td:before {
  border-left-color: #4d569d;
}

.si #staff .staffname {
  /*     border-top-color:#4d569d;*/
}
