hr {
	border: none;
	height: .1rem;
	background: #dddddd;
}

.phishnetTable.col3 {
	display: table;
}

.phishnetTable.col3 th:nth-of-type(1) {
	width: 30%;
}

.phishnetTable.col2 {
	display: table;
}

.phishnetTable.col2 th:nth-of-type(1) {
	width: 30%;
}

/* 20260527 ロゴ追加 */
/* section.commonArticle.case{
  padding:5rem 0 2.6rem;
}

section.case .inner{
  width:100%;
  max-width:94.8rem;
  padding:0;
}

section.case .inner .logo-container{
  border-radius:.8rem;
  border:.3rem solid #D5E3FF;
  background:#fff;
  padding:2.1rem 1.6rem 2.4rem;
  text-align:center;
}

section.case .inner .logo-container h2{
  font-size:2.8rem;
  line-height:4rem;
  margin-bottom:3.6rem;
  position:relative;
}

section.case .inner .logo-container h2:after{
	position:absolute;
	content:"";
	background:#0E69E2;
	width:7.2rem;
	height:.6rem;
	bottom:-2.2rem;
	left:0;
	right:0;
	margin:0 auto;
}

section.case .inner .logo-container h2 br.sp{
	display:none;
}

section.case .inner .logo-container p{
  margin-bottom:1.2rem;
}

section.case .inner .logo-container .logo-box{
  width:100%;
  max-width:30rem;
  margin:0 auto;
  line-height:0;
}

section.case .inner .logo-container .logo-box img{
  width:100%;
  height:auto;
}

@media(max-width:980px){
  section.case .inner{
    padding:0 1.6rem;
  }
}

@media(max-width:480px){
  section.commonArticle.case{
    padding:0rem 0 2.4rem;
  }
  section.case .inner{
    padding:0 2rem;
  }
  section.case .inner .logo-container{
    text-align:left;
    padding:2.2rem 1rem 2rem;
  }
  section.case .inner .logo-container h2{
    font-size:2.2rem;
    line-height:3.2rem;
    margin:0 0 1.6rem 1rem;
	padding:0 0 0 1rem;
  }
  section.case .inner .logo-container h2:after{
	width:1rem;
	height:100%;
	bottom:0;
	left:-1rem;
	margin:0;
  }
  section.case .inner .logo-container h2 br.sp{
	display:block;
  }
  section.case .inner .logo-container p{
    margin-bottom:1.4rem;
	line-height:2.4rem;
	font-size:1.6rem;
  }
} */