@charset "utf-8"; /* ================================================== accessibility color ================================================== */ /* リンク無し 文字黄 */ body, body *:not(a) { color:#FFFF00 !important; } /* リンク 文字白 */ body a, body a *, .menu-trigger::after, #gnavi-sp ul:nth-of-type(2) li.text div.txtbtn span, #gnavi-sp ul:nth-of-type(2) li span[class^=icon-], #gnavi-sp ul:nth-of-type(2) li.text div.txt-inner> div:nth-of-type(1) dl dd, .menu-trigger2, #header_r ul li.text .txtbtn span, #header_r ul li.search .searchbtn.btn span, #header_r ul li .txt-inner> div dl dd span, #top_news .tabs> div .link .btn a, #top_photo .link .btn a, #footer #footer_contents> div> div ~ div .footer_btn li a span:nth-of-type(1)::before, #footer #footer_contents> div> div ~ div .footer_btn li a span:nth-of-type(1)::after { color:#FFF !important; } /* 背景黒 */ body, #menu-sp { background-image:none !important; background-color:#000000 !important; } /* 背景黒 罫線黄色 */ #menu-sp .inner .header_search ul.change li, #menu-sp .inner .header_search form> div:nth-child(1) input[type=text], #gnavi-sp ul:nth-of-type(2) li, #gnavi-sp ul:nth-of-type(2) li.text div.txt-inner, #gnavi-sp ul:nth-of-type(2) li.text div.txt-inner> div:nth-of-type(1) dl dd, .menu-trigger2, #header_r ul li.search .searchbtn.btn, #header_r ul li .txt-inner, #header_r ul li .search-inner, #header_r ul li .txt-inner> div dl dd, #header_r ul li .search-inner ul.change li, #header_r ul li .search-inner form> div:nth-child(1) input[type=text], #top_main .inner .top_search, #top_main .inner .top_search ul.change li, #top_main .inner .top_search ul.btn li a, #top_main .inner .top_search form .search_field input[type=text], .top_emg .ttl, .top_emg .txt, #top_pickup .tabs ul.horizontal li, #top_pickup #benri, #top_pickup #kurashi, #top_pickup #benri ul li a, #top_pickup #kurashi ul li a, #top_news .tabs ul.horizontal li, #top_news #event #area_calendar, #gnavi .sub ul.sub-menu, [class^="oshirase_icon_0"], #top_news .tabs> div .link .btn a, #top_photo .link .btn a, #footer #footer_contents> div> div ~ div .footer_btn li a, .mylist> div, .mylist> div ul li a, #article #page_maincontents #otoiawase, #article #page_maincontents-onecol #otoiawase { background-color:#000000 !important; border:1px solid #FFFF00 !important; } /* 罫線黄色(下向き三角形) */ #menu-sp .inner .header_search ul.change li.active::after, #header_r ul li .search-inner ul.change li.active::after, #top_main .inner .top_search ul.change li.active::after, #top_pickup .tabs ul.horizontal li.active::after, #top_news .tabs ul.horizontal li.active::after { border-color:#FFFF00 transparent transparent transparent !important; z-index:-1; } /* 罫線黄色(線の太さ指定なし) */ #top_profile .detail .container ul:nth-of-type(2) li, #top_profile .detail .container> div:not(.population) div.txt div.btn, #top_profile .detail .container> div:not(.link) div.txt div.btn, #top_koho .koho ul li a, .pagetitle_a3, .pagetitle_a4, .pagetitle_a5, .pagetitle_a6:before, #article table th, #article table td { border-color:#FFFF00 !important; } /* 背景白*/ .menu-trigger span, #menu-sp .inner .header_search form> div:nth-child(2).search_btn input.form_btn, #menu-sp .inner .header_search form> div:nth-child(2).id_btn input.form_btn, #header_r ul li .search-inner form> div:nth-child(2).search_btn input.form_btn,#header_r ul li .search-inner form> div:nth-child(2).id_btn input.form_btn, #top_main .inner .top_search form .search_btn input.form_btn, #top_main .inner .top_search form .id_btn input.form_btn, #top_news #event #area_calendar table td a, #top_profile .detail .container ul:nth-of-type(1) li a span, #page-top, #article [class^=icon_], #mylist_manage ul li.mylist_delete a.delete { background:#FFFFFF !important; } /* 文字色黒*/ #menu-sp .inner .header_search form> div:nth-child(2).search_btn input.form_btn, #menu-sp .inner .header_search form> div:nth-child(2).id_btn input.form_btn, #menu-sp .inner .header_search form> div:nth-child(2).search_btn::before, #menu-sp .inner .header_search form> div:nth-child(2).id_btn::before, #header_r ul li .search-inner form> div:nth-child(2).search_btn input.form_btn,#header_r ul li .search-inner form> div:nth-child(2).id_btn input.form_btn, #top_main .inner .top_search form .search_btn input.form_btn, #top_main .inner .top_search form .id_btn input.form_btn, #header_r ul li .search-inner form> div:nth-child(2).search_btn::before, #header_r ul li .search-inner form> div:nth-child(2).id_btn::before, #top_main .inner .top_search form .search_btn::before, #top_main .inner .top_search form .id_btn::before, #top_news #event #area_calendar table td a, #top_profile .detail .container ul:nth-of-type(1) li a span, #page-top a,#page-top a::before, #article [class^=icon_], #mylist_manage ul li.mylist_delete a.delete { color:#000000 !important; } /* 背景なし */ #gnavi-sp ul:nth-of-type(2) li.text div.txt-inner .btn_close div:hover, #header_r ul li .txt-inner .btn_close div:hover, #header_r ul li .search-inner .btn_close div:hover, #top_main, #top_main:after, .top_emg .txt ul li:hover, #top_news, #top_news:before, #top_news:after, #top_profile, #top_profile:after, #top_profile .pic:before, #top_profile .pic:after, #top_ad, #footer #footer_contents:before, #footer #footer_contents, #top_pickup #benri ul li.btn_l span.txt, #top_pickup #benri dl.moshimo dd a, h1.page_ttl, #page_sidemenu h2.page_cate, #page_sidemenu h2, #article #page_maincontents ul.incatlist li a:hover, #article #page_maincontents-onecol ul.incatlist li a:hover, #page_sidemenu .page_menu_cate_link ul li:hover, .pagetitle_a3, #article table th, #article table td { background:none !important; }