@charset "UTF-8";
body{
background:#000 !important;
}
a,p,span,h2,h3,h4,h5,h6,ul,ol,li{
color:yellow !important;
}
/*¹²Í¨¥¹¥¿¥¤¥ë*/
header .pc-header .gnav{
background:yellow !important;
}
header .pc-header .gnav a{
color:#000 !important;
}
footer .related-links , footer .siteinfo{
background:#000 !important;
}
header .pc-header .header-set .btnset .btn{
background:yellow !important;
color:#000 !important;
}
footer .related-links a.btn{
background:yellow !important;
color:#000 !important;
}
footer .related-links a.btn span{
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 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;
}

/*±³¾°É«‰ä¸ü¥Ü¥¿¥ó*/
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;
}
/*µÚ2ëAŒÓÒÔÏÂ¥Ú©`¥¸*/
.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;
}
.wrap-contents p , .wrap-contents span  , .wrap-contents ul li , .wrap-contents ol li , .wrap-contents table{
  color:#ffff !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;
}
/*µÚ2ëAŒÓ¥ê¥ó¥¯¥Ú©`¥¸*/
.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;
}