@charset "UTF-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
/*--ベンダープレフィックスの自動付与設定-----------------------*/
@media screen and (min-width: 1080px) {
  /*PC*/ }

@media screen and (max-width: 750px) {
  /*SP*/ }

@media screen and (max-width: 1079px) and (min-width: 751px) {
  /*TB*/ }

@media screen and (max-width: 750px) {
  /*SP*/
  body {
    -webkit-text-size-adjust: 100%;
    font-size: 85%; } }

/*幅設定------------------------------------------*/
/*コンテンツ幅*/
/*Font Awesome 5のmixin-----------------------------------------------*/
/*コンテンツボックスのmixin-----------------------------------------------*/
/*# sourceMappingURL=test.css.map */
#wrap, #top_hed, #footer, input, #sp_nav a {
  background: #ffff00 !important;
  color: black !important; }

#wrap a, #top_hed a, #footer a, input a, #sp_nav a {
  color: black !important; }

/*f_size*/
#f_size dd {
  background: #ffff00 !important;
  border-color: black !important;
  color: black !important; }

#f_size dd.textresizer-active, .hd_search_bt {
  background: black !important;
  color: #ffff00 !important; }

header#top_hed {
  border-color: black; }
  header#top_hed #g_nav {
    background: black !important; }
    header#top_hed #g_nav ul li {
      border-color: #ffff00 !important; }
      header#top_hed #g_nav ul li a {
        background: black !important; }
        header#top_hed #g_nav ul li a span {
          color: #ffff00 !important; }
        header#top_hed #g_nav ul li a svg {
          fill: #ffff00 !important; }
        header#top_hed #g_nav ul li a:hover {
          background: #ffff00 !important; }
          header#top_hed #g_nav ul li a:hover span {
            color: black !important; }
          header#top_hed #g_nav ul li a:hover svg {
            fill: black !important; }
  header#top_hed #nav_cont #tmp_parts {
    border-color: black; }
  header#top_hed #sp_nav {
    background: #ffff00;
    border-top: 3px solid black; }
    header#top_hed #sp_nav #sp_menu a {
      background: black !important;
      color: #ffff00 !important; }
      header#top_hed #sp_nav #sp_menu a svg {
        fill: #ffff00 !important; }
    header#top_hed #sp_nav #sp_sub_menu li {
      border-bottom: 1px solid black !important; }
      header#top_hed #sp_nav #sp_sub_menu li a svg {
        fill: black; }
      header#top_hed #sp_nav #sp_sub_menu li a:after {
        color: black; }
  header#top_hed #sp_temp ul li {
    background: #ffff00;
    border: 3px solid black;
    border-bottom: none; }

.translated-ltr #caution {
  background: black !important;
  color: #ffff00; }

.case_list {
  background: #ffff00 !important;
  border-color: black !important; }
  .case_list dt {
    background: black !important;
    color: #ffff00 !important; }
  .case_list dd {
    background: #ffff00 !important;
    border-color: black !important; }
    .case_list dd a {
      color: black !important; }
      .case_list dd a span {
        color: black !important; }
      .case_list dd a svg {
        fill: black !important; }
      .case_list dd a:after {
        color: black !important; }
      .case_list dd a:hover {
        background: black !important;
        color: #ffff00 !important; }
        .case_list dd a:hover span {
          color: #ffff00 !important; }
        .case_list dd a:hover svg {
          fill: #ffff00 !important; }
        .case_list dd a:hover:after {
          color: #ffff00 !important; }

#footer {
  border-top: 1px solid black; }
  #footer #f_top {
    background: black !important;
    color: #ffff00 !important; }
    #footer #f_top #f_logo a span {
      background: #ffff00;
      color: black; }
  #footer .f_menu {
    background: #ffff00; }
    #footer .f_menu li:before {
      color: black; }

#p_up a {
  border: 3px solid black;
  background: #ffff00;
  color: black; }

.search-everything-highlight-color {
  background: #ffff00 !important; }

#index_cont {
  background: #ffff00; }

#top_emergency_info {
  background: black;
  border-color: black; }
  #top_emergency_info, #top_emergency_info a {
    color: #ffff00 !important; }
  #top_emergency_info p.emergency {
    color: #ffff00; }
    #top_emergency_info p.emergency span a, #top_emergency_info p.emergency span a:hover {
      background: #ffff00;
      color: black !important; }
  #top_emergency_info dl {
    border-color: #ffff00 !important; }

#top_menu ul li a {
  background: #ffff00 !important;
  border-color: black !important;
  border: 1px solid black; }
  #top_menu ul li a svg {
    fill: black !important; }
  #top_menu ul li a:hover {
    background: black !important;
    color: #ffff00 !important; }
    #top_menu ul li a:hover svg {
      fill: #ffff00 !important; }

#top_menu ul li .tips {
  border: 3px solid #ffff00;
  background: black !important;
  color: #ffff00 !important; }
  #top_menu ul li .tips:before {
    border-bottom-color: black !important; }

#top_menu ul li#menu_sns a i {
  color: black !important; }

#top_menu ul li#menu_sns a:hover {
  background: black !important; }
  #top_menu ul li#menu_sns a:hover, #top_menu ul li#menu_sns a:hover i {
    color: #ffff00 !important; }

#link_parts .bx-pager-link {
  border: 3px solid black !important; }
  #link_parts .bx-pager-link.active {
    background: black !important; }

#page_cont .p_cont .p_ttl {
  background: #ffff00; }
  #page_cont .p_cont .p_ttl .ttl_cont {
    background: rgba(255, 255, 0, 0.7); }

#page_cont .p_cont h2 {
  background: black !important;
  color: #ffff00 !important; }

#page_cont .p_cont h3 {
  border-color: black; }
  #page_cont .p_cont h3:before {
    color: black; }

#page_cont .p_cont h4 {
  border-color: black; }
  #page_cont .p_cont h4:before {
    color: black; }

#page_cont .p_cont h5:before, #page_cont .p_cont h5:after {
  border-color: black; }

#page_cont .p_cont h6 {
  border-color: black; }
  #page_cont .p_cont h6:before {
    color: black; }

#page_cont .p_cont .point {
  border-color: black;
  background: #ffff00; }
  #page_cont .p_cont .point:before {
    color: black; }

#page_cont .p_cont .btn a {
  background: #ffff00 !important;
  border: 1px solid black !important; }
  #page_cont .p_cont .btn a, #page_cont .p_cont .btn a:before {
    color: black !important; }
  #page_cont .p_cont .btn a:hover {
    background: black !important; }
    #page_cont .p_cont .btn a:hover, #page_cont .p_cont .btn a:hover:before {
      color: #ffff00 !important; }

#page_cont .p_cont hr {
  border-color: black !important; }
  #page_cont .p_cont hr:after {
    background: #ffff00 !important; }

#page_cont .p_cont .ank_list {
  border-color: black; }
  #page_cont .p_cont .ank_list:before {
    color: black; }
  #page_cont .p_cont .ank_list li:before {
    color: black; }
  #page_cont .p_cont .ank_list li > ul {
    background: black; }
    #page_cont .p_cont .ank_list li > ul li, #page_cont .p_cont .ank_list li > ul li:after, #page_cont .p_cont .ank_list li > ul li a {
      color: #ffff00 !important; }

#page_cont .p_cont .link_box {
  background: #ffff00 !important;
  border-color: black !important; }
  #page_cont .p_cont .link_box dt {
    border-color: black !important; }
    #page_cont .p_cont .link_box dt:before {
      color: black !important; }
  #page_cont .p_cont .link_box dd > ul li .children {
    border-color: black !important; }

#page_cont .p_cont .p_menu_list li a {
  background: #ffff00 !important;
  border-color: black !important; }
  #page_cont .p_cont .p_menu_list li a:hover {
    background: black !important;
    color: #ffff00 !important;
    color: #ffff00 !important; }

#page_cont .p_cont .p_menu_list li span.no-link {
  border-color: black; }

#page_cont .p_cont .cbox {
  background: #ffff00 !important;
  border-color: black !important; }

#page_cont .p_cont .note {
  border: 1px dashed black; }

#page_cont .p_cont .step_box dt {
  border-color: black; }
  #page_cont .p_cont .step_box dt:before {
    color: black; }

#page_cont .p_cont .step_box dd {
  border-color: black; }
  #page_cont .p_cont .step_box dd:before {
    color: black; }

#page_cont .p_cont .summary_box {
  border-color: black !important; }

#page_cont .p_cont ul:not([class]) li:before, #page_cont .p_cont .info_box dl dt:before {
  color: black; }

#page_cont .p_cont ol:not([class]) li:before {
  color: black; }

#page_cont .p_cont table {
  border-color: black !important; }
  #page_cont .p_cont table th {
    background: black !important;
    color: #ffff00 !important;
    border-color: #ffff00 !important; }
  #page_cont .p_cont table td {
    border-color: black !important; }

#page_cont .p_cont .question_box {
  border-color: black !important; }
  #page_cont .p_cont .question_box dt, #page_cont .p_cont .question_box dd {
    border-color: black !important; }
    #page_cont .p_cont .question_box dt:before, #page_cont .p_cont .question_box dd:before {
      color: black !important; }

#page_cont .wp-pagenavi {
  background: #ffff00 !important;
  border-color: black !important; }
  #page_cont .wp-pagenavi a, #page_cont .wp-pagenavi span {
    background: #ffff00 !important;
    border-color: black !important; }
  #page_cont .wp-pagenavi a:hover, #page_cont .wp-pagenavi span.current {
    background: black !important;
    color: #ffff00 !important; }

#page_cont #ad_area {
  background: black !important;
  color: #ffff00 !important; }

#page_cont .pdf:after, #page_cont .word:after, #page_cont .jtd:after, #page_cont .excel:after, #page_cont .zip:after, #page_cont .outerlink:after, #page_cont .file:after {
  color: black !important; }

@media screen and (max-width: 750px) {
  #page_cont .sc_x {
    /*SP*/
    background: #ffff00; }
    #page_cont .sc_x table {
      background: #ffff00; } }

#post_data a.img_post {
  background: #ffff00 !important;
  border-color: black !important; }
  #post_data a.img_post:hover {
    background: black !important;
    color: #ffff00 !important; }

.info_box dl .post-new {
  background: black;
  color: #ffff00; }

#post_link_list dl {
  border-color: black; }
  #post_link_list dl:before {
    display: none; }

#post_link_list span.cat_icon {
  background: black !important;
  color: #ffff00 !important; }

#post_link_list .highlight {
  background: none !important; }

.kensaku dd input {
  border-color: black; }

.search_box {
  border-color: black !important; }
  .search_box .search_title {
    border-color: black; }
    .search_box .search_title:before {
      color: black; }
  .search_box #page_ganre li input[type=radio] + label {
    background: #ffff00 !important;
    color: black !important;
    border-color: black; }
    .search_box #page_ganre li input[type=radio] + label:before {
      color: black !important; }
  .search_box #page_ganre li input[type=radio]#input_none + label:before {
    color: black !important; }
  .search_box #page_ganre li input[type=radio]#input_none:checked + label:before {
    color: #ffff00 !important; }
  .search_box #page_ganre li input[type=radio]:checked + label, .search_box #page_ganre li input[type=radio] + label:hover {
    background: black !important;
    color: #ffff00 !important;
    border-color: black !important; }
    .search_box #page_ganre li input[type=radio]:checked + label:before, .search_box #page_ganre li input[type=radio] + label:hover:before {
      color: #ffff00 !important; }
  .search_box #post_ganre li input[type=radio] + label {
    border: 1px solid black;
    background: #ffff00;
    color: black; }
    .search_box #post_ganre li input[type=radio] + label:before {
      color: black; }
  .search_box #post_ganre li input[type=radio]:checked + label, .search_box #post_ganre li input[type=radio] + label:hover {
    background: black;
    color: #ffff00; }
    .search_box #post_ganre li input[type=radio]:checked + label:before, .search_box #post_ganre li input[type=radio] + label:hover:before {
      color: #ffff00; }

/*# sourceMappingURL=test.css.map */
#p_up a {
  background: black !important;
  color: #ffff00 !important; }

/*# sourceMappingURL=test.css.map */
