body ,
a,
a:visited,
a:hover,
a:active,
header .page_control ul li a,
.book_search input.search_txt,
header .page_control form.search input#search_txt ,
header .page_control form.search input#search_txt:focus ,
.book_search .search_bt,
header .page_control form.search input.search_bt,
header nav ul li.active a,
header nav ul li a:hover,
.contents nav dl dd a:hover,
header .page_control ul li a:hover,
.contents article h2,
.contents article h4,
.contents article h5,
.contents article ul.three_column li a span.title,
.contents article ul.three_column li a span.text,
.contents article table th ,
.contents nav dl dt,
.web_menu ul li a,
footer ul li a,
ul.bt li a:hover,
.list_link a,
.list_link a:hover,
.tabmenu > ul li a,
.tabmenu > ul li.active a,
.book_search,
.book_search div,
.book_search .search_bt,
.calendar div p:nth-of-type(7n+7) ,
.calendar div p:nth-of-type(7n+1) ,
.top_menu li a,
.bx-wrapper .bx-pager.bx-default-pager a,
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active ,
.blue .bx-wrapper .bx-controls .bx-prev,
.blue .bx-wrapper .bx-controls .bx-next,div,.locus,.page_control,.inquiry,p,
.p-frame02__ttl,.p-tab01__tab-link.is-select,.colum_detail .details01 li,.colum_detail .details02 li{color:#333333;}
.colum_resarch .book_search .search_bt,.contents article ul.three_column.menu-page li a span.title,.contents article ul.three_column.menu-page li a span.title,
.contents article ul.three_column.menu-page li a span.text,.contents article ul.three_column li a span.text,.contents article ul.three_column.menu-page li a span.title{color:#fff;}
.notice a {color: #900000!important;}
.footer_info,table.calendar td dl dt{color:#fff!important;}

body ,
header,
.gray,
.white,
header .page_control ul li a,
.book_search input.search_txt,
header .page_control form.search input#search_txt ,
header .page_control form.search input#search_txt:focus ,
.book_search .search_bt,
header .page_control form.search input.search_bt,
header nav .menu_button a,
header nav ul li.active a,
header nav ul li a:hover,
.contents nav dl dd a:hover,
header .page_control ul li a:hover,
.contents .wrap article ,
.contents article h1,
.contents article h4,
.contents article ul.three_column li a,
.contents article ul.three_column li a:hover,
.contents article ul.three_column li a span.title,
.contents article ul.three_column li a span.icon,
.contents article table th ,
.contents article .image_box figure ,
.contents nav ul,
.contents nav dl,
.contents nav dl dt,
footer,
footer .qr_box .qr,
ul.bt li a,
ul.bt li a:hover,
footer .reread_link a,
div.news,
div.news section,
.list_link a,
.list_link a:hover,
.tabmenu,
.tabmenu > ul li a,
.tabmenu > ul li.active a,
.tab_news > ul li a,
.book_search,
.book_search div,
.web_menu,
.calendar_section,
.calendar_section h2,
.calendar div p,
.calendar div p:before,
.calendar_section ul li a,
.top_menu li a,
.top_contents .twitter,
.top_contents .twitter h2,
.blue,header nav ul li a:hover,
.bx-wrapper .bx-pager.bx-default-pager a,
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active ,
.blue .bx-wrapper .bx-controls .bx-prev,.p-book-search__details-link,.p-book-search li a,
.blue .bx-wrapper .bx-controls .bx-next,div,.locus,.footer_info,.page_control,.inquiry,.p-sp-header__menu,
.d-none,.p-bg01,.p-bg02,p-frame02__ttl,.p-btn04,.p-frame02__body,.p-bg05,.contents,.p-bg02 .p-book-search__details-link,
.p-frame02__ttl,.p-frame05__ttl,.p-tab01__tab-link.is-select,.colum_detail .details01 li,.colum_detail .details02 li,
.p-news__item.cate_pickup,.main_box,.p-skd0,#UD dl,.p-book-search__details-link,.p-my-library__body,.p-tab01__tab-link,.p-slider01__ttl,
.p-book-search__details-link,.p-my-library__body,.p-tab01__tab-link,.p-slider01__ttl,
.contents article ul.three_column li a,.page_control .search,.p-skd01,.p-skd01__date,
table.calendar td dl dt,table.calendar td dl dd,table.calendar td:last-child d,table.calendar td:first-child dt,
table.calendar th:last-child,table.calendar th:first-child,table.calendar td dl dd a,.font_red{background-color:#aaaaaa;}
.contents article table tdtable.calendar td dl dt,table.calendar td dl dt,table.calendar td:last-child dt,table.calendar td:first-child dt,table.calendar td,table.calendar td dl dt{background:#aaaaaa!important;color:#fff!important;}

.p-bg02{background:none;}
.p-news__item:before{ border-top: 1px dashed black;}
footer .reread_link a,header nav ul li:hover {background: #feed00;}
.p-skd01__date{color:#fff;border:solid 2px #AADAE6;}
.p-slider01__ttl,.p-btn04__txt,
table.calendar td dl dt,table.calendar td dl dd,table.calendar td:last-child d,table.calendar td:first-child dt,
table.calendar th:last-child,table.calendar th:first-child,table.calendar td dl dd a,.font_red{color:#fff;}
.p-slider01__ttl:hover,.p-btn04:hover{background-color: #5D5D5D;}
/*
.p-tab01__tab-link:visited, .p-tab01__tab-link:hover, .p-tab01__tab-link:visited{background:#5D5D5D;}
*/
.p-tab01__tab-link.is-select{background: #feed00;}