/*  薄板加工実績のCSS */
    img {
      margin: auto;
      display: block;
    }
    .submenu {
      display: none;
    }
    .submenu.open {
      display: block;
    }

    .dcolor0 {
	  background-color: #33FFFF;
	  padding:8px;
	}

	.dcolor-ok {
	  background-color: #60EEFF	;
	  padding: 0.5rem 1rem;
	  width:100%;
	  text-align: left;
	}
	
	.dcolor-ok1 {
	  background-color: #8EF1FF;
	  padding:8px;
	}
	
	.dcolor-no {
	  background-color: #ffa500;
	  padding: 0.5rem 1rem;
	  width:100%;
	  text-align: left;
	}
	.dcolor-no1 {
	  background-color: #E4FF8D;
	  padding:8px;
	}

    @media (min-width: 768px) {
      .submenu {
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        white-space: nowrap;
        min-width: 12rem;
        z-index: 10;
      }
      .has-submenu:hover > .submenu {
        display: block;
      }
      .submenu .has-submenu:hover > .submenu {
        top: 0;
        left: 100%;
      }
      li:hover > .submenu {
        display: block;
      }
	#menu-root {
	  margin-bottom:820px;
	}
    .entry-content h2 {
    color: #1e73be;
    border-top-style: solid;
    border-top-width: 3px;
    border-bottom-style: solid;
    border-bottom-width: 3px;
	font-size: 140%;
	text-align: center;
	font-weight: 800;
    }

    }
    /* PC用: 上位メニューにホバーしたら色変更し、サブメニューに入ってもそのまま */
    @media (min-width: 768px) {
      .has-submenu:hover > button,
      .has-submenu:has(.submenu:hover) > button {
        background-color: #2563eb; /* blue-600 */
        color: white;
      }
    }