/* nav bar */

/* .navbar-toggler .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
} */
/* h1 {
	font-size: 24px;
	font-weight: lighter;
	text-align: left;
	margin: 74px 0 0 0;
}
h2 {
	border-style: solid none solid none;
	border-color:green;
	color:green;
	font-size: 20px;
	font-weight: bolder;
	text-align: center;
	margin: 32px 0 12px 0;

}
h3 {
	font-size: 1.1rem;
	font-weight: bolder;
	text-align: center;
	margin: 12px 0 0 0;

	padding:10px 0 10px 0;
} */

ul.gyokan1 li{
/* sytle override */
margin-bottom:0.5em;
}

h2{
	border-style:solid;
	border-width:4px;
	border-radius:1em 1em 1em 1em;
	padding:0.5em;
}
h3 {
	background-image: url(.././images/shiennaiyo.svg);
	background-repeat: no-repeat;
	background-position-x: center;
}


.support_back {
	width: 100%;
	margin-top:-120px;
}


@media all and (-ms-high-contrast:none) {
	.ie-height {
		padding-top: 1.3em;
	}

	h2 {
		margin: 10px 0 10px 0;
		padding:15px 0 0px 0;
	}

	h3 {
		margin: 12px 0 0 0;
		padding:20px 0 10px 0;
	}
}

@media screen and (max-width:1199px) {
}


@media screen and (max-width:768px) {
}



a, a:link, a:visited, a:hover, a:active {
	color: black;
	font-style: none;
	text-decoration: none;
}

#gototop {
	height: 64px;
	width: 64px;
	position: fixed;
	/* top: 95%; */
	bottom: 0px;
	/* transform: translateY(-50%); */
	left: 85%;
	z-index: 10000;
	/* 32px; */
	/* 85%; */
}


.footfontColor a {
	color: #ffffff;
}


@media screen and (max-width:768px) {
	.support_back {
		width: 100%;
		padding-left: 0;
		margin-top: 0;
	}
}


@media screen and (max-width:576px) {
	body {
		padding-top: 3rem;
		font-family: kozuka-gothic-pr6n, sans-serif;
		font-feature-settings: "palt" 1;
		/* text-align: justify; */
	}
	.innerlink {
		padding-top: 3rem;
		margin-top: -3rem;
	}


}