/* common
--------------------------------------------*/
.invonly {
  display: none; }

.invert .wrapper {
  background-color: #000;
  color: #fff; }
.invert .invonly {
  display: block; }
.invert .normonly {
  display: none; }
.invert header {
  background-color: #000; }
  @media screen and (max-width: 768px) {
    .invert header .inner {
      background-color: #000; } }
.invert .header_top_r_b .search {
  background-color: #000; }
.invert .nav_header_sub li a {
  color: #fff; }
.invert .nav_header_sub .li_access:before {
  background-image: url("../images/common/icon_access_inv.png"); }
.invert .nav_header_sub .li_material:before {
  background-image: url("../images/common/icon_material_inv.png"); }
.invert .nav_header_sub .li_contact:before {
  background-image: url("../images/common/icon_contact_inv.png"); }
.invert .nav_header1 {
  border-top-color: #fff; }
  .invert .nav_header1 ul li:not(:last-child) a {
    border-right-color: #fff; }
  .invert .nav_header1 ul li a {
    color: #fff; }
.invert .nav_header2 {
  background-color: #000;
  border-top: 3px solid #fff; }
  .invert .nav_header2 .inner ul li {
    background-color: #000; }
    .invert .nav_header2 .inner ul li:hover {
      background-color: #333; }
.invert .change_bg {
  color: #ffff00; }
  .invert .change_bg a {
    color: #ffff00;
    border-color: #fff; }
  .invert .change_bg:before {
    background-image: url("../images/common/icon_change_bg_color_inv.png"); }
.invert .change_font_size {
  color: #fff; }
  .invert .change_font_size a img.invonly {
    display: inline-block; }
.invert .button_toggle {
  border-left: 1px solid #fff;
  box-sizing: content-box; }
.invert .drawer-menu .change_bg a {
  color: #fff; }
.invert .caution {
  background-color: #9c6021; }

/* home
--------------------------------------------*/
.invert #home_news .inner {
  background-color: #000; }
.invert .home_news_l h2 .sm {
  color: #fff; }
.invert .home_news_r h3 {
  background-color: #000;
  color: #fff; }
.invert .home_news_r .to_list {
  border-color: #ffff00;
  color: #ffff00; }
  .invert .home_news_r .to_list:before {
    background-image: url("../images/common/icon_tolist_inv.png"); }
.invert .tb_home_news_imp th {
  color: #fff; }
  .invert .tb_home_news_imp th span {
    color: #000; }
.invert .tb_home_news th {
  color: #fff; }
.invert #home_event_pickup {
  background-color: #000; }
.invert #home_event,
.invert #home_pickup {
  background-color: #000; }
  .invert #home_event h2,
  .invert #home_pickup h2 {
    background: #000; }
  .invert #home_event .to_calendar,
  .invert #home_pickup .to_calendar {
    border-color: #ffff00;
    color: #ffff00; }
    .invert #home_event .to_calendar:before,
    .invert #home_pickup .to_calendar:before {
      background-image: url("../images/common/icon_tolist_inv.png"); }
.invert #home_event_contents {
  background-color: #000; }
.invert #home_pickup_contents {
  background-color: #000; }
.invert .home_event_box_r .time,
.invert .home_event_box_r .location,
.invert .home_event_box_r .charge {
  color: #fff; }
.invert .home_event_box_r h3 {
  background-color: #000;
  color: #ffffff; }
.invert #home_undergraduate_inner #economics,
.invert #home_undergraduate_inner #regional {
  background-color: #000; }
  .invert #home_undergraduate_inner #economics h3,
  .invert #home_undergraduate_inner #regional h3 {
    background-color: #000;
    color: #ffffff; }
.invert #home_another_contents h3 {
  background-color: #000;
  color: #ffffff; }
.invert .nav_home_relative ul li a {
  color: #fff; }
  .invert .nav_home_relative ul li a:before {
    background-image: url("../images/common/icon_arrow_r_w.png"); }

/* Page
--------------------------------------------*/
.invert .breadcrumb {
  background: #000; }
  .invert .breadcrumb ul li:first-child:before {
    background-image: url("../images/common/icon_home_inv.png"); }
.invert .page_main_top .print a:before {
  background-image: url("../images/common/icon_pring_inv.png"); }
.invert main h2 {
  border-left-color: #fff; }
.invert main h3 {
  background-color: #fff;
  color: #000; }
  .invert main h3:before, .invert main h3:after {
    display: none; }
.invert main h4 {
  color: #fff; }
.invert main ul.numeric li .num {
  color: #fff; }
.invert main ul.pentagon li:before {
  background-image: url("../images/common/listmark5.png"); }
.invert main .subtitle {
  color: #fff; }
  .invert main .subtitle .to_calendar {
    border-color: #ffff00;
    color: #ffff00; }
    .invert main .subtitle .to_calendar:before {
      background-image: url("../images/common/icon_tolist_inv.png"); }
.invert main .table_wrap table thead tr th span {
  border-left-color: #fff; }
.invert main .link_buttons div a {
  color: #fff; }
  .invert main .link_buttons div a:hover {
    background-color: #fff;
    color: #000; }
.invert main .link_buttons .internal a:after {
  background-image: url("../images/common/icon_arrow_r_w.png"); }
.invert main .link_buttons .internal a:hover:after {
  background-image: url("../images/common/icon_arrow_r_g.png"); }
.invert main .link_buttons .external a:after {
  background-image: url("../images/common/icon_external_inv.png"); }
.invert main .link_buttons .external a:hover:after {
  background-image: url("../images/common/icon_external.png"); }
.invert main .contact_section {
  background-color: #000;
  border: 1px solid #fff; }
  .invert main .contact_section .title {
    color: #fff; }
  .invert main .contact_section .telfax .mail a {
    color: #fff; }
.invert main .get_reader a {
  color: #fff; }
  .invert main .get_reader a:after {
    background-image: url("../images/common/icon_external_inv.png"); }
.invert .icon_pdf a:before {
  background-image: url("../images/common/icon_pdf_inv.png"); }
.invert .icon_doc a:before {
  background-image: url("../images/common/icon_doc_inv.png"); }
.invert .icon_xls a:before {
  background-image: url("../images/common/icon_xls_inv.png"); }
.invert .icon_others a:before {
  background-image: url("../images/common/icon_others_inv.png"); }
.invert .contents .news_contact {
  background-color: #000;
  border: 1px solid #fff; }
  .invert .contents .news_contact h3 {
    color: #fff;
    border-left-color: #fff; }
.invert .contents .green {
  color: #fff; }
.invert .contents .pager .to_list {
  color: #fff; }

/* Footer
--------------------------------------------*/
.invert footer {
  background-color: #000; }
  .invert footer .footer_r .nav_footer2 ul li a {
    background-color: #fff;
    color: #000; }
  .invert footer .footer_r .nav_footer2 ul .li_access a:before {
    background-image: url("../images/common/icon_access_b.png"); }
  .invert footer .footer_r .nav_footer2 ul .li_material a:before {
    background-image: url("../images/common/icon_material_b.png"); }
  .invert footer .footer_r .nav_footer2 ul .li_contact a:before {
    background-image: url("../images/common/icon_contact_b.png"); }
.invert .copyright {
  background-color: #fff;
  color: #000; }

/*# sourceMappingURL=invert.css.map */
