@charset "utf-8";
/* CSS Document */


span.d0,
span.d1,
span.d2,
span.d3,
span.d4,
span.d5,
span.d6 {
	display: inline-block;
	width: 14px;
	height: 14px;
	padding: 0;
	margin: 0;
	vertical-align: middle;
}
span.d0 {
	content: url("../_image/2008hon1A_4_00.svg");
}
span.d1 {
	content: url("../_image/2008hon1A_4_A.svg");
}
span.d2 {
	content: url("../_image/2008hon1A_4_B.svg");
}
span.d3 {
	content: url("../_image/2008hon1A_4_C.svg");
}
span.d4 {
	content: url("../_image/2008hon1A_4_D.svg");
}
span.d5 {
	content: url("../_image/2008hon1A_4_E.svg");
}
span.d6 {
	content: url("../_image/2008hon1A_4_F.svg");
}

img.kigou {
	vertical-align: middle;
}

div.tables {
	display: -webkit-flex;
	display: flex;

	flex-wrap: wrap;
	justify-content: center;
}

/* 表 */
table.table1, table.table2 {
	margin: 6px;
}

table.table1 th, table.table2 th {
/*	padding: 2px 10px;
*/	text-align: center;
	font-weight: normal;
	vertical-align: middle;
}
table.table1 td, table.table2 td {
	text-align: center;
	font-weight: normal;
	vertical-align: middle;
}

th.baaiwake {
	border: none;
	background-color: transparent;
}

table.table1 th.dice {
	width: 44px;
}
table.table2 th.dice {
	width: 36px;
}
th.tategaki {
	width: 44px;
}
th.mojiretsu1 {
	background-color: palegreen;
}
th.mojiretsu2 {
	width: 28px;
	background-color: lightblue;
}
td.applicable {
	background-color: pink;
}

th.bl, td.bl {
	border-left:1px solid silver;
}
th.br, td.br {
	border-right:1px solid silver;
}
th.bt, td.bt {
	border-top:1px solid silver;
}
th.bb, td.bb {
	border-bottom:1px solid silver;
}


table.table1 td.gray {
	background-color: gainsboro;
}
table.table1 td.blue {
	background-color: lightblue;
}
table.table1 td.green {
	background-color: palegreen;
}
table.table1 td.red {
	color: orangered;
	font-weight: bold;
}

hr.hr1 {
	border-top:1px dotted silver;
}