

/*----------------------------------------------------
	operation
----------------------------------------------------*/
.operation{
	padding: 20px 0px 0px 45px;
	clear: both;
}
.item_explanation .operation{
	padding: 20px 0px 0px 65px;
}

table .operation{
	padding: 0px 0px 0px 40px;
}

.title + .operation,
.sub_title + .operation {
	padding: 10px 0px 0px 0px;
}

.number{
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
.text + .number,
.sub_number + .number,
.note + .number,
.link + .number{
	margin: 20px 0px 5px 0px;
}
.link + .number,
table + .number{
	margin: 20px 0px 0px 0px;
}
.note + .number{
	margin: 0px;
}
.number + table{
	margin: 10px 0px 0px 0px;
}
.level .number{
	margin-left: 35px;
}

.sub_number{
	padding: 5px 0px 0px 25px;
}

.item_number{
	margin: 15px 0px 5px 0px;
	padding: 5px 0px 5px 35px;
}

/*----------------------------------------------------
	共通（text）
----------------------------------------------------*/

.title {
	margin-top: 20px;
	clear: both;
	overflow: hidden;
	zoom:1;
}
.title h3{
	font-weight: bold;
	padding-top:5px;
	padding-right: 10px;
	overflow: hidden;
	zoom:1;
}

.sub_title {
	padding-top: 3px;
	padding-left: 18px;
	margin-top: 20px;
	clear: both;
	overflow: hidden;
	zoom:1;
}
.title + .sub_title{
	margin-top: 0px;
}

.text {
	margin-top: 20px;
}
.item_explanation .text{
	margin-top: 0px;
}
.item_explanation_title + .text{
	margin-top: 20px;
}

.note, .note_buret {
	margin-top: 20px;
	margin-left: 20px;
	clear: both;
}
.note_buret {
	margin-left: 0px;
}
.note_buret li{
	list-style-type: none;
}
.notice .note_buret {
	margin-top: 0px;
	margin-left: 0px;
	clear: both;
}
.note + .note, .sub_note + .note, .number + .note,
.note_buret + .note_buret, .sub_note + .note_buret, .number + .note_buret{
	margin-top: 0px;
}
.level .note, .level .note_buret{
	margin-left: 60px;
}
.level .note{
	list-style-type: disc;
}
.item_explanation .note, .item_explanation .note_buret{
	margin-left: 40px;
}
.note img, .note_buret img {
	vertical-align: middle;
}
.operation .note, .operation .note_buret{
	margin-top: 0px;
	list-style-type: disc;
}
.item_explanation .notice {
	margin-left: 40px;
}
.notice .note{
	list-style-type: square;
}
.notice .sub_note li{
	list-style-type: circle;
}
.sub_note{
	margin-left: 60px;
}
.sub_note .sub_note{
	margin-left: 40px;
}
.text + .sub_note{
	margin-top: 20px;
}
.sub_note li{
	margin-top: 0px;
	list-style-type: square;
}
.foot_note{
	margin-top: 20px;
	margin-left: 40px;
	display:inline-block;
	overflow: hidden;
	zoom:1;
	clear: both;
}
.foot_note li{
	list-style-type: none;
	text-indent: -1.45em;
	padding-left: 1.45em;
}

.link  {
	margin-top: 15px;
	margin-left: 40px;
}


.img {
	text-align: center;
	margin: 20px auto 10px auto;
}

.item_num .img {
	text-align: center;
	margin: 0px auto 20px auto;
	clear: both;
}



