@charset "UTF-8";
.list1 li{
	margin-left: 40px;
	list-style: disc;
}

.list2 li{
	margin-left: 50px;
	list-style: disc;
}

.btn_other-contents {
	margin: 0 0 40px;
	text-align: right;
}

.btn_other-contents a {
	background-color: rgba(0, 98, 23, 0.5);
	background-image: url(../../../common/img/subnavi_corner_purple_on.svg) , url(../../../common/img/silhouette01.svg);
	background-position: 0 0 , 92% 50%;
	background-repeat: no-repeat;
	background-size: 16px auto , 20px auto;
	font-weight: bold;
	padding: 20px 50px 20px 20px;
	font-size: 1.6rem;
	color: rgb(0, 98, 23);
	text-decoration: none;
}

.btn_other-contents a:hover {
	background-color: rgba(0, 98, 23, 0.2);
	background-image: url(../../../common/img/subnavi_corner_purple_off.svg) , url(../../../common/img/silhouette01.svg);
}

main dl dt {
	font-weight: bold;
}

main dl dd {
	margin: 5px 10px 5px;
	text-indent: 1em;
	text-align: justify;
	text-justify: inter-ideograph;

}

.dot_list{
	list-style: disc;
}

.img-camera01 {
	margin: 40px 0 0 0;
}

.txt-img_caption {
	color: rgb(0, 98, 23);
	text-align: center;
	padding: 60px 0 30px;
}

@media screen and (max-width: 768px) {

	.btn_other-contents {
		text-align: center;
		margin: 40px 0 40px 0;
	}

}

