@charset "Shift_JIS";

/* 共通 */
@import "../../../../css/lv3.css";

/****************************** コンテンツ ********************************/

#content h1{
	font-size:small;
	font-weight:normal;
	text-indent:-1em;
	padding:0 0 0 1em;
	margin:1em 0 0;

	}
#content h2{
	font-size:small;
	font-weight:normal;
	padding:0 0 0 0.5em;
	margin:0;
	}
#content>h1,
#content>h2{
	font-size:medium;
	}
.note{
	text-align:right;
	margin:0;
	padding:0;
	}
table.sinkyu{
	border-collapse:collapse;
	border:1px solid #000;
	}
.sinkyu th{
	border:1px solid #000;
	padding:0.2em;
	width:50%;
	font-weight:normal;
	}
.sinkyu td{
	border-right:1px solid #000;
	padding:0 0.5em 0 1.5em;
	vertical-align:top;
	text-indent:-1em;
	line-height:1.5em;
	}
.title td{
	text-indent:3.5em;
	padding:0 0.5em;
	}

.syou td,
.setsu td,
.kan td,
.mokuji-syou td,
.mokuji-setsu td,
.mokuji-kan td{
	text-indent:-3.6em;
	}

.syou td{padding:1em 0.5em 0 7.5em;}
.setsu td{padding:1em 0.5em 0 8.5em;}
.sub-setsu td{text-indent:0;padding:1em 0.5em 0 1.5em;}
.kan td{padding:1em 0.5em 0 9.5em;}
.jyou td{padding:1em 0.5em 0 1.5em;}
.mokuji-syou td{padding:0 0.5em 0 5.5em;}
.mokuji-setsu td{padding:0 0.5em 0 6.5em;}
.mokuji-kan td{padding:0 0.5em 0 7.5em;}

.indent1 td{padding:0 0.5em 0 2.5em;}
.indent2 td{padding:0 0.5em 0 3.5em;}
.indent3 td{padding:0 0.5em 0 4.5em;}
.indent4 td{padding:0 0.5em 0 5.5em;}
.indent22 td{text-indent:0; padding:0 0.5em 0 2.5em;}

.betsu td{padding:1em 0.5em 0; text-indent:0;}

.sinkyu table{
	border-collapse:collapse;
	margin-bottom:0.5em;
	}
.sinkyu table caption{
	text-align:left;
	}
.sinkyu table th{
	text-align:left;
	vertical-align:top;
	text-indent:0;
	padding:0.2em;
	width:auto;
	}

.sinkyu table td{
	border:1px solid #000;
	padding:0.2em;
	text-indent:0;
	}
.sinkyu table ul{
	text-indent:-1em;
	}
.sinkyu em{
	font-style:normal;
	text-decoration:underline;
	}
#content .sinkyu ul{
	list-style:none;
	margin:0;
	padding:0 0 0 1em;
	}
.sinkyu p{
	margin:0;
	padding:0;
	text-indent:1em;
	}


.sinkyu .boukyu th,
.sinkyu .boukyu td{font-size:x-small;}
.sinkyu .boukyu>th,
.sinkyu .boukyu>td{font-size:small;}

.sinkyu .boukyu table td{
text-align:right;
vertical-align:middle;
border-width:0 1px;
}
.sinkyu .boukyu table td.go{
text-align:center;
}
.sinkyu .boukyu table .sum td{
border-width:1px;
}
.sinkyu .boukyu caption{padding-bottom:1em;}
.sinkyu .boukyu .note{text-indent:-2em;
padding-left:2em;
text-align:left;
}
.sinkyu .boukyu th{
text-align:center;
vertical-align:middle;
}

.format{
	width:100%;
	border:1px solid #000;
	}
.sinkyu .format td{
	border-width:0 1px;
	}