@charset "utf-8"; /* ================================================== accessibility color ================================================== */ /* fade ============================== */ .fadein { opacity : 1 !important; transform : translate(0, 0px) !important; } .fadein.scrollin { opacity : 1; transform : translate(0, 0) !important; } /*リンク 文字色白*/ body a, #menu-sp a, #header_r ul li button, #oshirase> div #news #top_news ul li a, #top_moshimo ul li a, #oshirase> div #news .tabs .horizontal li a, #oshirase> div #news #top_news .link div a, #top_koho #koho ul li a, #top_koho #photonews ul li a div p, #top_koho #photonews> div a { color:#FFFFFF !important; } /*リンク無し 文字色黄*/ #main h2.red, .top_emg .emg_txt h3, #top_life> div h2, #top_profile> div #population> div ~ div ul li h4, #header_ttl> div h1 span, .pagetitle_a5, .pagetitle_a2 { color:#FFFF00 !important; } /*リンク無し 背景黒・文字色黄*/ body, #menu-sp, #gnavi ul, .top_emg, #top_ban .slick-prev, #top_ban .slick-next, #top_ban .slick-prev, #top_ban .slick-prev, #top_search, #oshirase, #oshirase *, #top_osusume *, #top_koho *, #top_ad, #top_life, #top_profile, #top_profile> div #population> div, #top_profile> div #population> div ~ div, #footer, #header_ttl> div, #article #page_maincontents #otoiawase h2, #article #page_maincontents-onecol #otoiawase h2 { color:#FFFF00 !important; background-image:none !important; background-color:#000000 !important; border-color:#FFFF00 !important; list-style-image:none !important; } /*リンクあり 背景黒・文字色白*/ #top_life> div ul.link li a, #top_profile> div> div ~ div .list, #top_search #keyword .search_btn input[type="submit"] { color:#FFFFFF !important; background-image:none !important; background-color:#000000 !important; border-color:#FFFF00 !important; list-style-image:none !important; } /*罫線黄色*/ #main h2.red::before, #main h2.red::after, #header_ttl> div h1 span, .pagetitle_a3, .pagetitle_a4, #article #page_maincontents ul.category_page_list li:hover, #article #page_maincontents-onecol ul.category_page_list li:hover, #article table th, #article table td { border-color:#FFFF00; } /*罫線黄色 1px */ #header_r ul li, #top_moshimo, #top_search #keyword .search_btn input[type="submit"], #top_sns ul li a, #top_profile> div #population, #top_koho> div, .footer_btn li, #page_maincontents, #page_maincontents-onecol, .pagetitle_a2, #gnavi-sp ul.second li { border:1px solid #FFFF00; } /*背景消す*/ #top_osusume> div::before { content:none; } #header_r ul li:hover, #top_moshimo h2, #oshirase> div #news .tabs .horizontal li a, #oshirase> div #news .tabs .horizontal li:hover a, #oshirase> div #news .tabs .horizontal li.active a, #top_koho> div::before, #top_sns ul li a, .footer_btn li, #top_life:before, #top_life:after, #page_maincontents, #page_maincontents-onecol, #page_sidemenu h2.page_cate, #page_sidemenu h2, #page_sidemenu ul, #article .page_menu_cate_link ul li:hover, #article #page_maincontents #otoiawase, #article #page_maincontents-onecol #otoiawase, #article #page_maincontents ul.category_page_list li, #article #page_maincontents-onecol ul.category_page_list li, #article table th, #article table td, .pagetitle_a2, .pagetitle_date span, #gnavi-sp ul.second li, #kantan_layout { background:none !important; } /*スライド*/ #top_ban .slick-dots li button { background:#FFFF00; } #top_ban .slick-dots li button:hover, #top_ban .slick-dots li button:focus, #top_ban .slick-dots li.slick-active button{ background:#FFFFFF !important; } #slider .slick-prev, #slider .slick-next, #top_header_image #slider .slick-dots li button { background: #000000; border: 3px solid #FFF; } #top_header_image #slider .slick-dots li button:hover, #top_header_image #slider .slick-dots li button:focus { background: #FFFF00; } #top_header_image #slider .slick-dots li.slick-active button { background: #FFF; }