/*======================================
 body
 =======================================*/
body {
  color: "#000"; }
/*======================================
 link
 =======================================*/
.cd-pagination a {
  border-radius: 0.25rem; }
  .cd-pagination .current {
    /* selected number */ }
/*======================================
 header
 =======================================*/
/*======================================
 drawer
 =======================================*/

/*======================================
 content
 =======================================*/

#main-content .page-title, #main-content .widget-title, #main-content .profile-title {
  background-color: rgba(64, 64, 174, 0.95);
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 10px; }
  #main-content .page-title .title-name, #main-content .widget-title .title-name, #main-content .profile-title .title-name {
    font-weight: bold;
    color: #fff;
    border-color: #fff;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    display: block;
    font-size: 1.8rem; }
/*======================================
 cast,schedule
 =======================================*/
.cast-lists-frame .cast-size, .cast-lists-frame .cast-schedule-time, .cast-lists-frame .cast-schedule-comment, .cast-lists-frame .cast-state-messege, .cast-lists-frame .cast-ranking-icon {
  color: "#000"; }
  /*======================================
   event
   =======================================*/

.event-lists .event-date {
  color: "#000"; }
/*======================================
 footer
 =======================================*/
#footer {
  background: #5b529a; }
  #footer a {
    color: #fff; }
  #footer a:hover, #footer a:focus {
    color: #fff; }
  #footer #footer-wrap .widget .widget-title .title-name {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    display: block;
    font-size: 1.8rem; }

/*======================================
 border
 =======================================*/

.widget_nav_menu .menu {
  border-bottom: 1px solid rgba(255, 255, 255, 0.33); }
  .widget_nav_menu .menu li {
    border-top: 1px solid rgba(255, 255, 255, 0.33); }

.widget_cp5_news .news-lists-frame li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.33); }

.widget_calendar table {
  border: 1px solid rgba(255, 255, 255, 0.33); }
  .widget_calendar table th, .widget_calendar table td {
    border: 1px solid rgba(255, 255, 255, 0.33); }

.system-table, .weekly-schedule-list {
  border: 1px solid rgba(255, 255, 255, 0.33); }
  .system-table th, .weekly-schedule-list th, .system-table td, .weekly-schedule-list td {
    border: 1px solid rgba(255, 255, 255, 0.33); }

dl.profile-section dd {
  border-bottom: 1px dotted rgba(255, 255, 255, 0.33); }

.weekly-schedule-list, .profile-weekly-schedule-list {
  border: 1px solid rgba(255, 255, 255, 0.33); }
  .weekly-schedule-list li, .profile-weekly-schedule-list li {
    border-left: 1px solid rgba(255, 255, 255, 0.33); }
  .weekly-schedule-list li .weekly-date.head, .profile-weekly-schedule-list li .weekly-date.head {
    border-top: 1px solid rgba(255, 255, 255, 0.33);
    border-bottom: 1px solid rgba(255, 255, 255, 0.33);
    background-color: #a4b1bf; }

#profile-frame .profile-title {
  border-bottom-color: rgba(255, 255, 255, 0.33); }

#schedule-week .cast-frame .cast-section .weekly-schedule-list {
  border-color: rgba(255, 255, 255, 0.33); }
  #schedule-week .cast-frame .cast-section .weekly-schedule-list .weekly-schedule {
    border-left-color: rgba(255, 255, 255, 0.33); }
    #schedule-week .cast-frame .cast-section .weekly-schedule-list .weekly-schedule .weekly-time {
      border-top-color: rgba(255, 255, 255, 0.33); }

#global-drawer-nav > li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.33); }
  #global-drawer-nav li.menu-item-has-children .sub-menu li {
    border-top: 1px solid rgba(255, 255, 255, 0.33); }

.cd-pagination a {
  border: 1px solid rgba(255, 255, 255, 0.33); }

.archive.category .hentry, .search.category .hentry, .archive.search-results .hentry, .search.search-results .hentry {
  border-color: rgba(255, 255, 255, 0.33); }

#site-links li {
  border-color: rgba(255, 255, 255, 0.33); }
/*======================================
 widget
 =======================================*/
.widget_cp5_news .news-date, .widget_cp5_news .news-content {
  color: "#000"; }

.widget_cp5_castlist .cast-size, .widget_cp5_castslider .cast-size {
  color: "#000"; }

.widget_cp5_schedule .cast-size, .widget_cp5_scheduleslider .cast-size, .widget_cp5_schedule .cast-schedule-time, .widget_cp5_scheduleslider .cast-schedule-time, .widget_cp5_schedule .cast-schedule-comment, .widget_cp5_scheduleslider .cast-schedule-comment {
  color: "#000"; }

.widget_cp5_machihime .cast-size, .widget_cp5_machihime .cast-schedule-time, .widget_cp5_machihime .cast-schedule-comment, .widget_cp5_machihime .cast-state-messege {
  color: "#000"; }
/*======================================
 enter
 =======================================*/
/*======================================
 smart
 =======================================*/

@media screen and (max-width: 767px) {
  body {
    font-size: 1.4rem; } }
