#rating-table tr{
	background-color: transparent;
}

#rating-table td{
	border: none;
	vertical-align: top;
}

#rating-overview{
	line-height: 2;
	padding: 1em;
}

#radar-wrapper{
	width:40%;
	margin: 0 auto;
}
#rt-li{
	margin:0.5em 0;
}
#rt-li:hover{
	cursor:pointer;
	color:#e53900;
}
#rt-li::before{
	content:"\FF0B\a0\a0";
}
#rt-li.active::before{
	content:"\FF0D\a0\a0";
}
#rt-tb2 tr{
	background-color: transparent;
}
#rt-tb2 tr td:first-of-type{
	width:6em;
	text-align:center;
}
#rt-tb2 tr td{
	font-size:0.9em;
}
#rt-tb2{
	display:none;
}
#rt-tb2.open{
	display:table;
}
#hyoka-note{
	border: none;
	text-align: left !important;
}

/* 画面幅が768px以下のスマートフォン・タブレット向け設定 */
@media screen and (max-width: 768px) {
  #rating-table tbody tr {
    display: flex;
    flex-direction: column;
    width: 100%;
  }

  #radar-wrapper, 
  #rating-overview {
    display: block;
    width: 100%;
    box-sizing: border-box;
  }
  
  /* スマホ時にレーダーチャートを中央寄せにしたい場合 */
  #radar-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-bottom: 15px; /* 概要との間に少し隙間を作る */
  }
}
