@charset "utf-8";

body{background-color:#000000;color:#FFFF00;}

a,
.header_outer,
.header_info__inner__list,
header .page_control form.search input#search_txt,
header .page_control form.search input#search_txt:focus,
header .page_control form.search input.search_bt,
header nav,
#menu li a,
.contents_wrap .menu_contents dd a,
footer,

.footer_wrap dl .footer_contact-info *,
.copyright,
.easy_search_label,
.menu_footer ul li a,

.footer_wrap ul li a,
.box_top_menu_button li a,
.calendar .day td,
.top_menu_title,
.top_menu_txt,
.sec_05 ul li a,
.important_news,
.information dl .information_inner,
.sec_03 .title_wrap .title,
.information li a div.divtitle, .bunshitsu a div.divtitle,
.information li a div:nth-child(2), .bunshitsu a div.bunshitsu_menu,
.tabmenu ul.more a,.news dd a,.news dt .news_date,.tabmenu .menu a,.sec_02 h2{color:#FFFF00;}

.info_other_inner a,
.link_more,
.menu_footer ul li a {color:#FFFF00!important}
header .title a { text-shadow: none;}

#jump a:focus,
.header_outer,
header .page_control form.search input#search_txt ,
header .page_control form.search input#search_txt:focus ,
header .page_control form.search input.search_bt ,

#TOP,
.header_inner,
.main_wrap,
.contents_wrap .menu_contents_inner,
.sec_06 ul li a .bnr_inner,

header nav,
.calendar table,
.calendar table thead,
.calendar .year_month td,
.calendar .week th,
.calendar .week th:nth-child(1),
.calendar .week th:nth-child(7),
.calendar .day td,
.menu_right .contents_wrap .menu_contents::after,
.contents article table th ,
.contents article .image_box figure ,
.menu_wrap,
article,
.menu_list li a .text,
.contents_wrap .menu_contents,
.contents_wrap,
.footer_all_wrap,
.sec_05 ul li a,
.information li a, .bunshitsu a,
.tabmenu .menu li.tab1 a,
.tabmenu .menu li.tab2 a,
.tabmenu .menu li.tab3 a,

.sec_06 ul li a:hover .bnr_inner,
.menu_list li a:hover .text,
.tabmenu ul.more a,.nwes.tabmenu.container,.sec_01_allwrap,.tabmenu .menu a,
.easy_search_comment_wrap a,
.btn_link,
.tabmenu .menu li.tab1 a{background-color:#000000;}

.bg_sec,
.button_menu {
  background: #000;
}

.easy_search_comment_wrap a:hover,
.btn_link:hover,
.link_more:hover{background:#111;}


a,
header .title a,
#menu li a,
.button_menu,
.information dl dd a,
.menu_list li a .text,
.sec_06 ul li a,
.header_sec__inner-menu__inner li a,
.sec_04 ul li .text_wrap,
.contents_wrap .menu_contents dd a{color:#80FFFF;}

.easy_search_comment_wrap a,
.easy_search_comment_wrap a,
.btn_link,
.tabmenu .menu a:hover{color:#80FFFF!important;}

.news_title_wrap .heading_txt, .menu_title_wrap .heading_txt,
.menu_footer ul li + li,
.menu_section .news dl .inner,
.button_menu__icon {
  border-color: #FFF;
}
.button_menu__icon::before, .button_menu__icon::after {
  background: #FFF;
}

.tabmenu .menu a:hover { background: #111!important;}

a:visited,
#menu li a:visited,
.information dl dd a:visited,
.sec_04 ul li a:visited .text_wrap,
.menu_section .news dd a,
.kids_menu_list li a,
.contents_wrap .menu_contents dd a:visited,.easy_search_comment_wrap a:visited{color:#FF00FF;}
a:hover,
.header_sec__inner-menu__inner li a:hover,
#menu li a:hover,
.menu_section .news dd a:hover,
.contents_wrap .menu_contents dd a:hover,.menu_list li a,.news dd a:hover{color:#FFFFFF;}
a:active,
#menu li a:active,
.contents_wrap .menu_contents dd a:active{color:#FF0000;}

.infoSection_inner,
.sec_conf,
.info_other_inner a:hover,
.menu_bg, .conf_bg, .search_bg,
.kids_menu_list li a,
.news_title_wrap, .menu_title_wrap,
.news_title_wrap h1, .menu_title_wrap h1,
.contents_wrap .menu_contents,.subtop_title_wrap, .menu_title_wrap{background:#222222;}

.menu_contents{border: 1px solid #fff;}

.blc_search .search_wrap_inner input[type="text"] {
  border-color: #FFF;
}

.footer_wrap ul li a,
.menu_list li a,
.sec_05 ul li a,
.calendar .day .orange:after,

.sec_06 ul li a,
.contents_wrap .menu_contents dt,
.info_other_inner a,

.link_more,
.txtbox h2,.tabmenu .division,.box_easy_search,.box_top_menu li a,.box_top_menu_button li{background-color:#333;}

.box_easy_search {
  background: #222;
}


.txtbox h3{border-bottom:2px dotted #5D5D5D;}
.footer_wrap ul li a,.tabmenu .menu a{border: 2px solid #fff;}

.important_title p,.sec_00 dd a{color: #FF0000;}

.reread_link a:hover, .reread_link a:focus,
.menu_section .news_center,
.menu_section .news_morotomi,
.menu_section .news_yamato,
.menu_section .news_higashiyoga,
.menu_section .news_fuji,
.menu_section .news_mitsuse,
.menu_section .news_kawazoe,
.menu_list li a:hover,.news dt span{color: #000000;}

.sec_00{background-color:#000000;border: 2px solid #A82210;}

.footer_all_wrap {
  background: none;
}

.news_title_wrap h1, .menu_title_wrap h1,
.subtop_title_wrap h1, .menu_title_wrap h1,
.info_other_inner a:hover {
  color: #FFF!important;
}

.kids_menu_list li a:hover,
.footer_wrap ul li a:hover,
.sec_05 ul li a:hover,.information li a:hover, .bunshitsu a:hover{color: #fff!important;text-decoration: underline;background-color: initial;}
.sec_06 ul li a:hover,
.box_top_menu li a:hover, .box_top_menu_button li a:hover{text-decoration: underline;opacity: 0.8;background-color: #000;}
.box_top_menu li a:focus,
.box_top_menu li a:hover {
  text-decoration: none;
}
.box_top_menu li a:focus .top_menu_inner,
.box_top_menu li a:hover .top_menu_inner {
  background: none;
}
.tabmenu ul.more a:hover,.menu_list li a:hover,.contents_wrap .menu_contents dd:hover{color: #fff!important;text-decoration: underline;background-color: #000;opacity: 0.8;}

.tabmenu .menu li.active a,.tabmenu .menu a:focus,.tabmenu .menu li.active::before{color: #000;background-color: yellow;}


.sec_06 ul li a:hover,
h1.page_title::after,
.menu_list li a:hover {
  background:#FFF;
}


