/* nav bar */

h1 {
	font-size: 30px;
	font-weight: bolder;
	/* text-align: left; */
	margin: 74px 0 60px 1em;
}

.katudou_koe {
	margin-top: 82px;
}

.katudou_nagare {
	margin-top: 82px;
}

.footer_kissa {
	width: 43em;
	font-size: 0.8rem;
}

.footer_seibi {
	width: 43em;
	font-size: 0.8rem;
}

.footer_seibi2 {
	width: 23em;
	font-size: 0.8rem;
}



.caption {
	font-size: 1rem;
}

.otoiawase {
	margin-top: -10px;
}

.obgv {
	margin-bottom: 50px;
}

ul.gyokan1 li{
	/* sytle override */
	margin-bottom:0.5em;
	}
	


@media all and (-ms-high-contrast:none) {
	.otoiawase {
		margin-top: -25px;
	}

}

@media screen and (max-width:1199px) {}

@media screen and (max-width:991px) {
	.footer_kissa {
		width: 100%;
	}
}

@media screen and (max-width:768px) {
	.obgv {
		margin-bottom: 0px;

	}
}

@media screen and (max-width:576px) {
	.katudou_koe {
		margin-top: 10%;
		margin-right: 200px;
	}
	.katudou_nagare {
		width: 100%;
	}
	.obgv {
		margin-bottom: -50px;
		padding-left: 100px;
	}

	.footer_seibi {
		width: 100%;
		font-size: 0.8rem;
	}

	h1 {
		margin: 44px 0 60px 0;
	}
}