#cs {
	padding-bottom: 4px;
	background: white;
}

div.section {
	width: 100%;
	padding: 15px 0px 25px;
}

.section div.cap {
	margin-bottom: 15px;
}

.section .cap p {
	text-align: center;
}

.section div.cbox {
	width: 520px;
	margin: 0px auto 4px;
	border: 1px solid #bfbfbf;
/* 	background: #f9f9f9; */
}

.section div.cbox p {
	color: #3f3f3f;
}

.section div.cbox .case {
	width: 480px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 4px;
	border: 1px solid #f0b0b0;
	background: #ffdfdf;
}

.section .cbox .case p {
	padding: 8px;
	line-height: 1.5;
	text-align: left;
	font-size: 10pt;
}

.section .cbox .case p span {
	color: #ef7f7f;
}

.section div.cbox .studies {
	width: 480px;
	margin-left: 30px;
	margin-bottom: 10px;
	border: 1px solid #b7b7f0;
	background: #f3f3f9;
}

.section .cbox .studies p {
	padding: 8px;
	line-height: 1.5;
	text-align: left;
	font-size: 10pt;
}

.section .cbox .studies .link {
	padding: 0px 8px 8px;

}

.section .cbox .studies .link p {
	padding: 0px;
	line-height: 20px;
	color: #2f3fdf;
}

.section .cbox .studies .kanren {
	border-top: 1px dotted #d0d0d9;
	margin: 0px 8px;
	padding: 8px 0px;
}

.section .cbox .studies .kanren p {
	padding: 0px;
	line-height: 20px;
	color: #2f3fdf;
}

.section .cbox .studies .kanren p.cap {
	color: #6f6f6f;
}


.section div.gyousyu {
	
}




.section div.dbox {
	width: 520px;
	margin: 0px auto 4px;
	border: 1px solid #bfbfbf;
/* 	background: #f9f9f9; */
}

.section div.dbox p {
	color: #3f3f3f;
}

.section div.dbox p.pic {
	padding: 8px;
	text-align: center;
}

.section div.dbox .case {
	width: 480px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 4px;
	border: 1px solid #f0b0b0;
	background: #ffdfdf;
}

.section .dbox .case p {
	padding: 8px;
	padding-left: 24px;
	line-height: 1.5;
	text-align: left;
	font-size: 10pt;
}

.section .dbox .case p.cap {
	margin: 0px 8px;
	padding: 8px 0px 4px;
	border-bottom: 3px double #f07f7f;
	font-weight: bold;
}

.section .dbox .case p.cap span {
	color: #ef7f7f;
}

.section div.dbox .studies {
	width: 480px;
	margin-left: 30px;
	margin-bottom: 10px;
	border: 1px solid #b7b7f0;
	background: #f3f3f9;
}

.section .dbox .studies p {
	padding: 8px;
	padding-left: 24px;
	line-height: 1.5;
	text-align: left;
	font-size: 10pt;
}

.section .dbox .studies p.cap {
	margin: 0px 8px;
	padding: 8px 0px 4px;
	border-bottom: 3px double #9f9ff0;
	font-weight: bold;
}

.section .dbox .studies p.cap span {
	color: #9f9ff0;
}




.item { padding-bottom:0px; }
.item p { color:black; font-size:10pt; line-height:1.5; text-align:left; }
.item span { font-size:6pt; line-height:1.5; }
.item_blue p { color:#2f2fbf; font-size:10pt; line-height:1.5; text-align:left; }

.photo_group { width:100%; margin:16px 0px; text-align:center; }
.photo_group img { border:none; }
.photo_left { float:left; width:240px; height:180px; margin-left:15px; }
.photo_right { float:left; width:240px; height:180px; margin-left:4px; }
.photo_comment { margin-left:8px; font-size:8pt; line-height:1.5; }


.return_top {
	margin-right:6px;
	text-align:right;
	font-size:8pt;
}

