body,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,.top .contents .town_info .column_left .data,.top .contents .town_info ul.link_bn li a{color:#fff}body,#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 .contents .town_info,.top .contents .town_info .column_left .data,.top .contents .charm,.top .contents .links,.top .contents .adbanner{background-color:#000}a,a:visited{color:#c0ffff}a:hover,a:focus{color:#ff0}header nav ul:before{background-image:url(../img/nav_bg_under_hc.png)}header .title,header h1,.contents,.sub_top .contents,.contents nav dl dt,.contents nav ul.banner_text li{background-image:none}.contents .wrap,.contents p.locus,.contents nav ul.banner_text li a,form textarea,section.form_section form input[type="submit"],footer .footer_category dl a,footer .wrap .footer_text_link li a:hover,.top section.news_important h2{color:#fff}.contents .wrap,form textarea,section.form_section form input[type="submit"],.list .section ul,.top .emergency dl,.top .safety dl,.top section.news_important,.top .tabmenu,.top .life_menu{background-color:#000}.sub_top .contents nav ul.sub_top_menu li a,.top .contents .town_info .column_left{background-color:#aaa}.top header,.contents,.top .contents,.sub_top .contents,.sub_top .contents .list .section,.sub_top .contents .list .section h2{background-color:#333}.contents p.locus,.contents nav dl dt,.txtbox h4,section h2,.acrobat,footer .footer_category{background-color:rgba(255,255,255,0.2)}.top .emergency dl dd{background-color:rgba(255,217,217,0.35)}@media screen and (min-width:0px) and (max-width:660px){header{background-color:#000}}.top .tabmenu .division,.sec_05,.top .sec_01 .news_important h2{background-color:#000}header .page_control,.top .emergency,.top .emergency dl,.top .emergency dl dd,.top .sec_02 .tabmenu ul.menu,.sec_01,.sec_03,.sec_04{background-color:#333}.top .sec_04 h2 span,.top .sub_menus_wrap h2 span,.top .sec_04 h2 span,.top .contents .adbanner .tp_wrap h2 span{border-color:#ccc}.half_left img{background-color:#aaa;border-radius:2rem}.top .news dt,.top .sec_01 .news_important h2,.top .sub_menus_wrap h2,.top .sec_04 h2,.top .frame_people h2,.top .contents .adbanner .tp_wrap h2{color:#fff}.top .emergency dl dd{color:#fdd}.news_important h2 span:before{background-color:#fff;border-radius:0.2em;box-shadow:0 0 0 2px #fff}.photo_menu a{background-color:#000}.top .tabmenu ul.menu li a{background-color:#666}.top .tabmenu ul.menu li.active a{background-color:#000;color:#fff}.icon_banner li a,.text_banner li a,.frame_buttons .text_banner li a,.photo_title{background:#000;box-shadow:inset 0 0 0 3px #fff}.icon_banner li a:hover,.icon_banner li a:focus,.text_banner li a:hover,.text_banner li a:focus,.frame_buttons .text_banner li a:hover,.frame_buttons .text_banner li a:focus{background:#000;border-color:#fff}.news+.more a{background:#000;box-shadow:inset 0 0 0 3px #fff;border:none}.news+.more a:hover,.news+.more a:focus{background-color:#000;border-color:#333}header .page_control .search input.search_bt{box-shadow:inset 0 0 0 3px #fff;border:none}.text_banner li a::before,.news+.more a::before,.text_banner li a::before{background-image:url(../img/re_icon_arrow_wht.png)}