﻿@charset "utf-8";
/***************************************
highcontrast.css
背景色:#000000;
文字色:#FFFF00;
***************************************/
body{background-color:#000000;color:#FFFF00;}

a,
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{color:#FFFF00;}

#jump a:focus,
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,
.contents article ul li:before,
.contents article table th ,
.contents article .image_box figure ,
.contents nav dl dt,
.top_section.sec_02,
.sec_04,.sec_05,.sec_06,.sec_07,.sec_08{background-color:#000000;}

a{color:#80FFFF;}
a:visited{color:#FF00FF;}
a:hover{color:#FFFFFF;}
a:active{color:#FF0000;}

/**/
#menu li dt a:hover, #menu li dt a:focus, #menu dl:hover dt a, #menu dl.focus dt a {background-color:#333;}
#menu ul.sub_category {background-color:#333;}
#menu ul.sub_category li a {background-color:#000000;}
#menu li a {color: #FFFFFF;}

.subtop .listopen .text_open, .subtop .listopen.active .text_close {background-color:#3A4563;}


/*top*/
.top_section.sec_02,.sec_04,.sec_05,.sec_06,.sec_07,.sec_08,.sec_02 .important_notices,.emergency_info,.sec_02 h2,.emergency_info dt,.emergency_case dt,.emergency_case,.top_search label.search_txt,.sec_04 .dual_right,.sec_04 .dual_right h2,.emergency_case dd a,.sec_04 .dual_right a.more,.sec_05 h2,.sec_05 .dual_wrap,.sec_05 .dual_wrap,.sec_07 div.dual_right,.magazine_box h2,.magazine_button li a,.admin_banner a,.sec_02 .more,.sec_05 .slide_banner a.more,#menu,.top_search input.search_txt,.top_search .search_inner2,.top_search .search_category,footer .nav a:hover, footer .nav a:focus,header .address{background-color:#000000;}
.sec_04:after,.sec_05:before,.sec_05:after,.sec_06,.sec_07,.sec_05,.decoration.deco_4-1,.decoration.deco_4-2,.decoration.deco_5-1,.decoration.deco_5-2,.decoration.deco_5-3,.decoration.deco_5-4,.top_text_banner a{background:none;}


.sec_02 .more,.emergency_case dd a,.sec_04 .dual_right a.more,.sec_05 .slide_banner a.more,.magazine_button li a,footer .nav a{color:#80FFFF;border-bottom:none;}
.top_text_banner a,.top_text_banner a,.admin_banner .admin_text{color:#80FFFF;}
.sec_02 .more:visited,.emergency_case dd a:visited,.sec_04 .dual_right a.more:visited,.sec_05 .slide_banner a.more:visited,.magazine_button li a:visited,footer .nav a:visited{color:#FF00FF;}
.sec_02 .more:hover,.emergency_case dd a:hover,.sec_04 .dual_right a.more:hover,.sec_05 .slide_banner a.more:hover,.magazine_button li a:hover,footer .nav a:hover{color:#FFFFFF;}
.sec_02 .more:active,.emergency_case dd a:active,.sec_04 .dual_right a.more:active,.sec_05 .slide_banner a:active.more,.magazine_button li a:active,footer .nav a:active{color:#FF0000;}

.magazine_button li a{box-shadow:none;}
.sec_02 h2,.emergency_info{border: 3px solid #AF0000;}
.tabmenu.easy_search{border: 2px solid #A6C5F5;}

.list_theme a{border:none;}

.top_search label.search_txt,.sec_04 .dual_right h2,.sec_02 h2,.emergency_info dt,#menu dl dt a,.sec_05 h2,.sec_05 h3,.sec_05 .slide .hot_text,.magazine_box h2,footer .copyright,.top_search .search_category,.top_search .search_bt,.top_search input.search_txt{color:#FFFF00;}


/*ページ*/

.map_section h2, .file_section h2, .link_section h2,.txtbox h2,.contents nav dl dt,.contents nav dd a,.contents .side_other a,.contents .side_other dt,.form_section, .info_section,.form_section h2, .info_section h2,.info_button a,.acrobat,.contents .side_faq a,.contents .side_faq a:hover, .contents .side_faq a:focus,#menu ul.sub_category li a:hover, #menu ul.sub_category li a:focus,.info_button a:hover, .info_button a:focus{background-color:#000;}
.txtbox h2{border:1px solid #aaa;}

.contents nav dd a,.info_button a,.contents .side_faq a{color:#80FFFF;border-bottom:none;}
.contents nav dd a:visited,.contents .side_faq a:visited{color:#FF00FF;}
.contents nav dd a:hover,.info_button a:hover, .info_button a:focus,.contents .side_faq a:hover{color:#FFFFFF;}
.contents nav dd a:active,.contents .side_faq a:active{color:#FF0000;}

.contents nav dt{color:#FFFF00;}

.info_button a{box-shadow: none;}

/*footer*/
#footer {background-color:#000000;}
.contents_footer {background-color:#000000;}
.contents_footer, footer .map {background-color:#000000;}
footer .wrap ,footer .nav,footer .copyright{background-color:#000000;}


/*subtop*/
.contents .side_safety dt {background-color:#000;color: #FFFF00;}/*カテゴリタイトル*/
.contents .side_safety,
.contents nav dd a,.subtop .menu_section h2,
.contents nav ul, .contents nav dl,
.contents nav ul, .contents nav dl,
.contents .side_safety,
.subtop_search,
.list h2 a,
.subtop h1,
.list h2,.subtop .menu_section .more,
.subtop .section {background-color: #000;}
.list h2 a {color: #80FFFF;}
.list_theme a {background-color:#000;}/*テーマで探す*/

.subtop .menu_section .more{box-shadow: none;}
.border_white{text-shadow:none;}
.subtop .listopen .text_open, .subtop .listopen.active .text_close,
.contents .side_banner_text a,
.subtop .contents .side_category,
.subtop .contents .side_category a,
.tabmenu.easy_search .division,
.tabmenu.easy_search .menu li.active a {background-color: #000;}
.tabmenu.easy_search .menu a,
.subtop .menu_section h2 {color: #FFFF00;}
.tabmenu.easy_search .menu a {background-color: #222;}
.tabmenu.easy_search .menu a::after {color: #000000;}
.list_purpose a  {background-color:#000;}
.tabmenu.easy_search .menu a:hover, .tabmenu.easy_search .menu a:focus{background-color:#333;}

.subtop .menu_section .more {color:#80FFFF;border-bottom:none;}
.subtop .menu_section .more:visited{color:#FF00FF;}
.subtop .menu_section .more:ahover{color:#FFFFFF;}
.subtop .menu_section .more:active{color:#FF0000;}

/*QA*/
.faq h1 ,.faq .answerbox > dt,.faq .question{background-color: #000;}

.faq .answerbox > dt {color: #FFFF00;}


/* gikai */
.parliament header nav
{ background: #000;}

.parliament.menu .contents article,
.parliament.menu .contents h1,
.parliament.menu .contents article .txtbox
{ background-color: #000;}

.side_parliament a
{ background: #444; box-shadow: none;}

.parliament #menu ul.sub_category,
.parliament #menu li dt a:hover,
.parliament #menu li dt a:focus,
.parliament #menu dl:hover dt a,
.parliament #menu dl.focus dt a,
.parliament .contents h1,
.parliament .txtbox h3,
.parliament .menu_section .news,
.parliament.menu .menu_list a
{ background-color: #444;}

.parliament #menu ul.sub_category li a:hover,
.parliament #menu ul.sub_category li a:focus
{background-color: #444; box-shadow: inset 0px 0px 0px 3px #000;}
