@charset "utf-8";
/* CSS Document */
.conflict_table th {
	background-color: #4FD38F;
	border: 1px solid #ACACAC ;
	color:#fff;
	font-size: 20px;
	text-align: center;
}
.conflict_table{	
	width:910px;
	border: 1px solid #ACACAC ;
	border-collapse:collapse;	
	text-align:center;
	margin: 0 auto;
}
.conflict_table td {
	border: 1px solid #ACACAC ;
	text-align:center;
	color:#686868;
	padding:6px;
	font-size:14px;
	font-weight:bold;
	width:120px;
}
.conflict_table .record_method{
	font-size:14px;
}
.conflict_table .record_method
{
	text-align:left;
}
.conflict_table .sankaku{
	padding:10px 0 0 0
}
.conflict_table .comparison_logo{
	width:200px;
	background-color:#fff;
	margin:5px 0 5px 0;
}
.function_table th  {
	background-color: #4FD38F;
	border: 1px solid #ACACAC ;
	color:#fff;
	font-size: 20px;
	text-align: center;
}
.function_table{	
	width:910px;
	border: 1px solid #ACACAC ;
	border-collapse:collapse;	
	text-align:center;
	margin: 0 auto;
	border-radius: 10px;
}
.function_table td {
	border: 1px solid #ACACAC ;
	text-align:center;
	color:#686868;
	padding:6px;
	font-size:10px;
	font-weight:bold;
	width:120px
}
.function_table .comparison_logo{
	width:200px;
	background-color:#fff;
	margin:5px 0 5px 0;
}
.function_table .item_tittle{
	font-size:14px
}
.comparison_tittle{
	font-size:28px;
	font-weight:bold;
	color:#1D9E48;
	text-align: center;
}
tr .side_tittle{
	text-align: center;
	font-size: 13px;
	display: table-cell;
    vertical-align: middle;
}
.comparison{
	max-height: 100%;		
	
}
.scroll{
overflow: auto;　　　　/*tableをスクロールさせる*/
white-space: nowrap;　　/*tableのセル内にある文字の折り返しを禁止*/
}
.scroll::-webkit-scrollbar{　　/*tableにスクロールバーを追加*/
 height: 5px;
}
.scroll::-webkit-scrollbar-track{　　/*tableにスクロールバーを追加*/
 background: #F1F1F1;
}
.scroll::-webkit-scrollbar-thumb {　　/*tableにスクロールバーを追加*/
 background: #BCBCBC;
}

@media only screen and (min-width: 1025px) {
.pc_non{
	display:none;
}
}