//*テーブル（横幅がはみ出る場合にテーブルを囲む要素に設定）*/
.table-scroll{
	overflow-x: auto;
  white-space: nowrap;
	-webkit-overflow-scrolling: touch;
}

.table-comparison{
	margin: 3em 0;
	border-top: 0;
}

.table-comparison th,
.table-comparison td{
	padding: 10px;
	text-align: center;
}

.table-comparison thead .highlight span{
	display: block;
	margin: -11px;
	margin-top: -25px;
	padding: 11px;
	padding-top: 25px;
}

.table-comparison th.highlight,
.table-comparison th.highlight span{
	background: #FF824B;
}

.table-comparison tfoot td,
.table-comparison tfoot td span{
	background: #f2f2f2;
}

table {
   table-layout: fixed;     /* 固定レイアウト */
   border-collapse: collapse; /* 隣接する枠線を重ねる */
   border: 1.5px solid black;   /* 外枠：2px,実線,緑色 */
   width: 30px;              /* 表の横幅：30ピクセル */
}
table td {
   border: 1px solid black; /* 表内側の線：1px,実線,緑色 */
   padding: 3px;            /* セル内側の余白：3ピクセル */
}

@media screen and (min-width: 600px) {
.site {max-width: 780px;}
.widget-area {width: 78.00%;}
.site-content {width: 22.00%;}
}


/*--------------------------------------------------------
フッター
--------------------------------------------------------*/
.site-footer{
	background: #ffffcc;
	color: #585656;
}

.site-header-conts{
	display: table;
	width: 100%;
	padding: 0px 0;
}

.home .site-content .entry-header {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    background-color: transparent;
}

/*---------------------------------
目次の背景の色だけを変える
--------------------------------*/
.toc {
  background-color: #EDF6FF; /*背景の色*/
}