@charset "UTF-8";
body{
background:#000 !important;
}
a,p,span,h2,h3,h4,h5,h6,ul,ol,li{
color:yellow !important;
}
div {
color:#fff !important;
}
/*共通スタイル*/
header .pc-header .gnav{
background:yellow !important;
}
header .pc-header .gnav a{
color:#000 !important;
}
header .pc-header .header-set .toolset li a:hover{
background:yellow !important;
color:#000 !important;
}
footer .related-links , footer .siteinfo{
background:#000 !important;
}
header .pc-header .header-set .btnset .btn{
background:yellow !important;
color:#000 !important;
}
header .pc-header .targetnav a:hover{
background:yellow !important;
color:#000 !important;
}
header .pc-header .gnav a:hover{
color:yellow !important;
background:#000 !important;
}
footer .related-links a.btn{
background:yellow !important;
color:#000 !important;
}
footer .related-links a.btn span{
color:#000 !important;
}
header .sp-header .navToggle{
background:yellow !important;
}
header .sp-header .navToggle span{
border-bottom: solid 3px #000 !important;
}
header .sp-header nav.globalMenuSp{
background:#000 !important;
}
header .sp-header nav.globalMenuSp .btnset .btn{
color:#000 !important;
}
header .sp-header nav.globalMenuSp ul.linkbtnset li a{
background:yellow !important;
color:#000 !important;
}
header .sp-header nav.globalMenuSp ul.gnav{
background:yellow !important;
}
header .sp-header nav.globalMenuSp ul.targetnav li{
border-bottom:1px solid yellow !important;
}
header .sp-header nav.globalMenuSp ul.gnav li a{
color:#000 !important;
}
/*トップページスタイル*/
.home .pickuplink,.home .event,.home .faculty{
background:#000 !important;
}
.home header .slider::before{
background:#000 !important;
}
.home header .slider::after{
border-color: transparent transparent transparent rgba(0,0,0,1);
}
.home .emergency .box{
border: 1px solid yellow !important;
}
.home .pickuplink .box{
background:yellow !important;
}
.home .pickuplink .box p{
color:#000 !important;
}
.home .pickuplink ul li a span{
color:#000 !important;
}
.home .event .wrap{
background:yellow !important;
}
.home .event .box ul li,.home .event .box ul li a{
color:#000 !important;
}
.home .information .box ul li.cat a{
background:yellow !important;
color:#000 !important;
}
.home .event .box ul li.cat a{
background:#000 !important;
color:yellow !important;
}
.home .information .btn, .home .event .btn{
border:none !important;
background:yellow !important;
color:#000 !important;
}
.home .faculty {
background-image:inherit;
}
.home .faculty .box{
background:yellow !important;
}
.home .faculty .box p,.home .faculty .box a span{
color:#000 !important;
}
@media screen and (max-width: 991px){
.home header .slider{
background:yellow !important;
}
.home header .slider h2{
color:#000 !important;
}
.home header .slider .swiper .swiper-pagination-bullet{
background-color: #000 !important;
}
.home header .slider .box h3,.home header .slider .box p{
color:#000 !important;
}
}
/*背景色変更ボタン*/
header .pc-header .header-set .btnset li.changecolor a.wh {
  border-color: #000 !important;
  background-color: #fff !important;
  color: #000 !important;
}
header .pc-header .header-set .btnset li.changecolor a.wh:hover {
  background-color: #000 !important;
  border-color: #000 !important;
  color: #fff !important;
}
header .pc-header .header-set .btnset li.changecolor a.black {
  border-color: #000 !important;
  background-color: #000 !important;
  color: #fff !important;
}
header .pc-header .header-set .btnset li.changecolor a.black:hover {
  background-color: #fff !important;
  color: #000 !important;
}
header .pc-header .header-set .btnset li.changecolor a.blue {
  border-color: #0000ff !important;
  background-color: #0000ff !important;
  color: #ffff00 !important;
}
header .pc-header .header-set .btnset li.changecolor a.blue:hover {
  border-color: #ffff00 !important;
  background-color: #ffff00 !important;
  color: #0000ff !important;
}
header .sp-header nav.globalMenuSp .btnset li.changecolor a.wh{
  color:#000 !important;
}
/*第2階層以下ページ*/
.subvisual::before{
  background-color:rgba(0, 0, 0, 0.8) !important;
}
.subvisual::after{
  border-color:transparent transparent transparent rgba(0, 0, 0, 0.8) !important;
}
@media screen and (max-width: 991px){
.subvisual{
  background-color:yellow !important;
}
.subvisual h2{
  color:#000 !important;
}
}
.wrap-contents p , .wrap-contents span  , .wrap-contents ul li , .wrap-contents ol li , .wrap-contents table{
  color:#fff !important;
}
.wrap-contents ul li::before{
  background-color: yellow !important;
}
.wrap-contents ol li::before{
  color:yellow !important;
}
.wrap-contents a{
  color:yellow !important;
}
.wrap-contents h3{
  background-color: yellow !important;
  color: #000 !important;
}
.wrap-contents h3::after{
  background-color: #000 !important;
}
.wrap-contents h4{
  border-bottom: 3px solid yellow !important;
}
.wrap-contents h4::after{
  content:none !important;
}
.wrap-contents h5{
  color:#fff !important;
}
.wrap-contents h5::after{
  background-color: yellow !important;
}
.wrap-contents h6{
  border-bottom: 2px solid  yellow !important;
}
.wrap-contents table th{
  background-color: yellow !important;
  color:#000 !important;
}
.wrap-contents table th strong,.wrap-contents table th span{
  background-color: yellow !important;
  color:#000 !important;
}
/*第2階層リンクページ*/
.wrap-contents .wrap-pickup h3 span{
  color: #000 !important;
}
.wrap-contents .wrap-pickup h3::before,.wrap-contents .wrap-pickup h3::after{
  content:none !important;
}
.wrap-contents .wrap-pickup ul li a{
  color: #000 !important;
}
.wrap-contents .wrap-pagelink .box h3{
  background-color: yellow !important;
  color: #000 !important;
}
.wrap-contents .wrap-pagelink .box h3::after{
  background-color: #000 !important;
}
.wrap-contents .wrap-pagelink .box h3 a{
  color: #000 !important;
}
.wrap-contents .wrap-pagelink .box ul li a{
  color: #000 !important;
}
/*記事一覧*/
.wrap-contents.archive .box ul li.cat > a{
  background-color: yellow !important;
  color: #000 !important;
}
.wrap-contents.archive .box ul li.title h3{
  background-color: inherit !important;
  color:yellow !important;
}
.wrap-contents.archive .sidemenu{
  background-color: #fff !important;
}
.wrap-contents.archive .sidemenu h3{
  background-color: inherit !important;
  color:#000 !important;
}
.wrap-contents.archive .sidemenu ul{
  background-color: yellow !important;
}
.wrap-contents.archive .sidemenu ul li a{
  color:#000 !important;
}
.wrap-contents.archive ul.pager span{
  background-color: yellow !important;
  color:#000 !important;
}
.wrap-contents.archive ul.pager a{
  color:#000 !important;
}
.wrap-contents.archive ul.pager a:hover{
  background-color: yellow !important;
  color:#000 !important;
}
.wrap-contents.page .wrap-info ul li.cat{
  background-color: yellow !important;
  color: #000 !important;
}
/*メールマガジン*/
.wrap-contents .wrap-backnumber .box ul{
  background-color: inherit !important;
}
.wrap-contents .wrap-backnumber .box ul li a{
  color: yellow !important;
  border-bottom: solid 1px yellow;
}
/*サイトマップ*/
.wrap-contents .wrap-edit .sitemapbox h3 a{
  color:#000 !important;
}