body 	{font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;text-align:center}

div	{padding:0;margin:0;position:relative;vertical-align:middle}

h1,h2	{color:black;
	font-size:15px;
	font-weight:normal;
	line-height:1.1;
	text-align:left;
	margin:0;
	padding:1.2%;
	}
h2	{clear:both}
table	{margin:5px auto;border-collapse:collapse}
th	{font-size:10px;font-weight:normal;border:solid 1px black;text-align:center;vertical-align:middle;padding:1px 3px;width:4%}
td	{padding:2px 3px;text-align:right;font-size:11px;border:solid 1px black;font-family:serif}
.ten_rank	{background-color:#eef5ff}

.kogo_rank	{background-color:#fff5ee}
.td_rd	{border-right:dotted 1px black}	
.td_ln	{border-left:none}	
.td_rn	{border-right:none}	
.td_bd	{border-bottom:dotted 1px black}
.td_b	{border-bottom:solid 2px black}
.td_bn	{border-bottom:none}
.td_tn	{border-top:none}
.td_bold	{border:solid 2px black}
.td_bw	{border-bottom:double 3px black}
.td_rw	{border-right:double 3px black}

.td_t	{border-top:solid 2px black}
.td_r	{border-right:solid 2px black}
.td_l	{border-left:solid 2px black}

.jTd1	{font-size:18px;text-align:center;padding:10px 10px}
.jTd2	{font-size:16px;text-align:center;padding:5px 10px}

.ouinTitle	{font-size:10px;letter-spacing:-1px;padding:2px 1px;text-align:center}
.title2	{font-size:10px}


.clearBoth	{clear:both}

.ouin	{border-collapse:collapse;float:right;width:43%}
#mainbox{width:660px;margin:0 auto;padding:0}

.tate	{writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	-webkit-writing-mode:vertical-rl;
	padding:3px;
}
.tate_wide	{position:relative;left:0.5%}	
	
#recordTable	{margin:auto;clear:both;width:100%}
#recordTable2,#recordTable3	{margin:auto;clear:both;width:90%}

.page_break	{page-break-before: always;clear:both}


#box1	{background-image:linear-gradient(56deg,white,white 49.8%, black 49.8%, black 50.3%, white 50.3%, white) /* 右下がりの斜線 */
}