/*----------------------------------
※制作担当は必ず一読ください。
教育レイアウトで指定
学部間の色合いなどはここで一括調整
学部で利用する各オリジナルブロックに記述すると煩雑になるため
原則ここに記述してください

【bodyに付与するclass】
■デフォルト
#888
#6D6D6D

■汎用（新学部など）
.ed_common
#888888
#6D6D6D

■データサイエンス学部
.data_science
#88cc00
#77aa00

■グローバル学部
.global
#5479B8 91,123,177
#4A638F 74,99,143

■工学部
.engineering
#335799
#29467C

■法学部
.law
#9D4F8D
#7F4072

■経済学部
.economics
 #B93137
 #8B252B
 
■文学部
.literature
#7763A0
#605081

■人間科学部
.human_sciences
#DC6571
#B2525B

■教育学部
.education
#E38E26
#B7731F

■薬学部
.pharmacy
#7AA246
#638339

■看護学部
.nursing
#CC7598
#A55F7B


■大学院 ／ 専攻科・通信教育部・
生涯学習講座 ／ 組織図 ／
附属・附置機関
.college
#532879
#432062


【class付けルール】
bodyに付与するclassと以下のclassをそれぞれの要素に付与して利用

○背景色
.education-bg-color
○背景色２（３層目ナビの色など）
.education-bg-color2
○枠色
.education-border-color
○文字色
.education-text-color
○ホバー時のテキスト色変更
.education-hover-text
○ホバー時の背景色変更
.education-hover-bg
○リンクボタンアイコン
.education-icon
○リンクボタンアイコンホバー
.education-icon-hover

----------------------------------*/


/*-----------------------------

学部ごとの色指定

-----------------------------*/

/*デフォルト*/

.education-bg-color,
.education-bg-box:hover .this-box,
.gb-side .subs {
  background-color: #888;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.education-border-color,
.education-hover-bg a:hover{
  border-color: #888;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.education-text-color,
.education-hover-text a:hover{
  color: #888;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.education-bg-color2 {
  background-color: #6D6D6D;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.gb-header .head-middle .left ul li a:before,
.gb-header .head-middle .right ul li a:before {
  background-color: #333;
}

.gb-header .head-bottom .left a:before,
.gb-header .head-bottom .right a:before {
  background-color: #541B86;
}

/*　汎用　*/
.ed_common .education-bg-color,
.ed_common .education-bg-box:hover .this-box,
.ed_common .gb-side .subs {
  background-color: #888888;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.ed_common .education-border-color,
.ed_common .education-hover-bg a:hover{
  border-color: #888888;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.ed_common .education-text-color,
.ed_common .education-hover-text a:hover{
  color: #888888;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.ed_common .education-bg-color2 {
  background-color: #6D6D6D;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.ed_common .gb-header .head-middle .left ul li a:before,
.ed_common .gb-header .head-middle .right ul li a:before {
  background-color: #6D6D6D;
}

.ed_common .gb-header .head-bottom .left a:before,
.ed_common .gb-header .head-bottom .right a:before {
  background-color: #888888;
}

/*データサイエンス学部*/
.data_science .education-bg-color,
.data_science .education-bg-box:hover .this-box,
.data_science .gb-side .subs {
  background-color: #88cc00;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.data_science .education-border-color,
.data_science .education-hover-bg a:hover{
  border-color: #88cc00;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.data_science .education-text-color,
.data_science .education-hover-text a:hover{
  color: #88cc00;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.data_science .education-bg-color2 {
  background-color: #77aa00;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.data_science .gb-header .head-middle .left ul li a:before,
.data_science .gb-header .head-middle .right ul li a:before {
  background-color: #77aa00;
}

.data_science .gb-header .head-bottom .left a:before,
.data_science .gb-header .head-bottom .right a:before {
  background-color: #88cc00;
}

/*グローバル学部*/
.global .education-bg-color,
.global .education-bg-box:hover .this-box,
.global .gb-side .subs {
  background-color: #5479B8;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.global .education-border-color,
.global .education-hover-bg a:hover{
  border-color: #5479B8;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.global .education-text-color,
.global .education-hover-text a:hover{
  color: #5479B8;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.global .education-bg-color2 {
  background-color: #4A638F;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.global .gb-header .head-middle .left ul li a:before,
.global .gb-header .head-middle .right ul li a:before {
  background-color: #4A638F;
}

.global .gb-header .head-bottom .left a:before,
.global .gb-header .head-bottom .right a:before {
  background-color: #5479B8;
}

/*経済学部*/
.economics .education-bg-color,
.economics .education-bg-box:hover .this-box,
.economics .gb-side .subs {
  background-color: #B93137;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.economics .education-border-color,
.economics .education-hover-bg a:hover{
  border-color: #B93137;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.economics .education-text-color,
.economics .education-hover-text a:hover{
  color: #B93137;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.economics .education-bg-color2 {
  background-color: #8B252B;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.economics .gb-header .head-middle .left ul li a:before,
.economics .gb-header .head-middle .right ul li a:before {
  background-color: #8B252B;
}

.economics .gb-header .head-bottom .left a:before,
.economics .gb-header .head-bottom .right a:before {
  background-color: #B93137;
}

/*法学部*/
.law .education-bg-color,
.law .education-bg-box:hover .this-box,
.law .gb-side .subs {
  background-color: #9D4F8D;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.law .education-border-color,
.law .education-hover-bg a:hover{
  border-color: #9D4F8D;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.law .education-text-color,
.law .education-hover-text a:hover{
  color: #9D4F8D;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.law .education-bg-color2 {
  background-color: #7F4072;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.law .gb-header .head-middle .left ul li a:before,
.law .gb-header .head-middle .right ul li a:before {
  background-color: #7F4072;
}

.law .gb-header .head-bottom .left a:before,
.law .gb-header .head-bottom .right a:before {
  background-color: #9D4F8D;
}

/*文学部*/
.literature .education-bg-color,
.literature .education-bg-box:hover .this-box,
.literature .gb-side .subs {
  background-color: #7763A0;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.literature .education-border-color,
.literature .education-hover-bg a:hover{
  border-color: #7763A0;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.literature .education-text-color,
.literature .education-hover-text a:hover{
  color: #7763A0;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.literature .education-bg-color2 {
  background-color: #605081;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.literature .gb-header .head-middle .left ul li a:before,
.literature .gb-header .head-middle .right ul li a:before {
  background-color: #605081;
}

.literature .gb-header .head-bottom .left a:before,
.literature .gb-header .head-bottom .right a:before {
  background-color: #7763A0;
}


/*人間科学部*/
.human_sciences .education-bg-color,
.human_sciences .education-bg-box:hover .this-box,
.human_sciences .gb-side .subs {
  background-color: #DC6571;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.human_sciences .education-border-color,
.human_sciences .education-hover-bg a:hover{
  border-color: #DC6571;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;

}

.human_sciences .education-text-color,
.human_sciences .education-hover-text a:hover{
  color: #DC6571;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.human_sciences .education-bg-color2 {
  background-color: #B2525B;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.human_sciences .gb-header .head-middle .left ul li a:before,
.human_sciences .gb-header .head-middle .right ul li a:before {
  background-color: #B2525B;
}

.human_sciences .gb-header .head-bottom .left a:before,
.human_sciences .gb-header .head-bottom .right a:before {
  background-color: #DC6571;
}


/*工学部*/
.engineering .education-bg-color,
.engineering .education-bg-box:hover .this-box,
.engineering .gb-side .subs {
  background-color: #335799;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.engineering .education-border-color,
.engineering .education-hover-bg a:hover{
  border-color: #335799;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.engineering .education-text-color,
.engineering .education-hover-text a:hover{
  color: #335799;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.engineering .education-bg-color2 {
  background-color: #29467C;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.engineering .gb-header .head-middle .left ul li a:before,
.engineering .gb-header .head-middle .right ul li a:before {
  background-color: #29467C;
}

.engineering .gb-header .head-bottom .left a:before,
.engineering .gb-header .head-bottom .right a:before {
  background-color: #335799;
}
/*教育学部*/
.education .education-bg-color,
.education .education-bg-box:hover .this-box,
.education .gb-side .subs {
  background-color: #E38E26;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.education .education-border-color,
.education .education-hover-bg a:hover{
  border-color: #E38E26;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.education .education-text-color,
.education .education-hover-text a:hover{
  color: #E38E26;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.education .education-bg-color2 {
  background-color: #B7731F;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.education .gb-header .head-middle .left ul li a:before,
.education .gb-header .head-middle .right ul li a:before {
  background-color: #B7731F;
}

.education .gb-header .head-bottom .left a:before,
.education .gb-header .head-bottom .right a:before {
  background-color: #E38E26;
}
/*薬学部*/
.pharmacy .education-bg-color,
.pharmacy .education-bg-box:hover .this-box,
.pharmacy .gb-side .subs {
  background-color: #7AA246;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.pharmacy .education-border-color,
.pharmacy .education-hover-bg a:hover{
  border-color: #7AA246;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.pharmacy .education-text-color,
.pharmacy .education-hover-text a:hover{
  color: #7AA246;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.pharmacy .education-bg-color2 {
  background-color: #638339;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.pharmacy .gb-header .head-middle .left ul li a:before,
.pharmacy .gb-header .head-middle .right ul li a:before {
  background-color: #638339;
}

.pharmacy .gb-header .head-bottom .left a:before,
.pharmacy .gb-header .head-bottom .right a:before {
  background-color: #7AA246;
}
/*看護学部*/
.nursing .education-bg-color,
.nursing .education-bg-box:hover .this-box,
.nursing .gb-side .subs {
  background-color: #CC7598;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.nursing .education-border-color,
.nursing .education-hover-bg a:hover{
  border-color: #CC7598;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.nursing .education-text-color,
.nursing .education-hover-text a:hover{
  color: #CC7598;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.nursing .education-bg-color2 {
  background-color: #A55F7B;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.nursing .gb-header .head-middle .left ul li a:before,
.nursing .gb-header .head-middle .right ul li a:before {
  background-color: #A55F7B;
}

.nursing .gb-header .head-bottom .left a:before,
.nursing .gb-header .head-bottom .right a:before {
  background-color: #CC7598;
}

/*大学院*/
.college .education-bg-color,
.college .education-bg-box:hover .this-box,
.college .gb-side .subs {
  background-color: #532879;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.college .education-border-color,
.college .education-hover-bg a:hover{
  border-color: #532879;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.college .education-text-color,
.college .education-hover-text a:hover{
  color: #532879;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.college .education-bg-color2 {
  background-color: #432062;
  transition-delay: 0.1s;
  transition-duration: 0.1s;
  transition-property: background-color,color,border;
  transition-timing-function: ease-in-out;
}

.college .gb-header .head-middle .left ul li a:before,
.college .gb-header .head-middle .right ul li a:before {
  background-color: #432062;
}

.college .gb-header .head-bottom .left a:before,
.college .gb-header .head-bottom .right a:before {
  background-color: #532879;
}


.gb-side.education-bg-color .side-nav-lists.inner .gm-li3.literature,
.gb-side.education-bg-color .side-nav-lists.inner .gm-li3.language_and_culture,
.gb-side.education-bg-color .side-nav-lists.inner .gm-li3.political_science_and_economics,
.gb-side.education-bg-color .side-nav-lists.inner .gm-li3.human_and_social_sciences,
.gb-side.education-bg-color .side-nav-lists.inner .gm-li3.buddhist_studies,
.gb-side.education-bg-color .side-nav-lists.inner .gm-li3.environmental_science,
.gb-side.education-bg-color .side-nav-lists.inner .gm-li3.education,
.gb-side.education-bg-color .side-nav-lists.inner .gm-li3.pharmaceutical_sciences,
.gb-side.education-bg-color .side-nav-lists.inner .gm-li3.nursing {
  display:none;
}

.megadrop-lists div .head{
background:rgba(0,0,0,0.3)!important;
}