@charset "UTF-8";

.katuyaku2gun {
	margin-top: 20px;
}
.archive {
	margin-bottom: 20px;
}
.shoukai {
	text-align: center;
	font-size:16px;
	margin:0;
}
.top {
	margin-bottom: 0%;
	border-radius: 20px;
	width: 100%;
}

.koma2 {
	margin-bottom: 20px;
	width: 100%;
}

.oya {
	position: relative;
}
.ko {
	position: absolute;
	left: 533px;
	top: 327px;
}
.ko2 {
	position: absolute;
	left: 158px;
	top: 281px;
}
.ko3 {
	position: absolute;
	top: 35px;
	left: 355px;
}
.ko3 a img {
	width: 316px;
}
.ko2 a img {
	width: 287px;
}
.tes {
	text-align: center;
}
.ko a img {
	width: 423px;
}

@media (max-width:1199px){
.ko a img {
	width: 399px;
}
.ko {
	top: 308px;
	left: 532px;
}
.ko3 a img {
	width: 298px;
}
.ko3 {
	top: 33px;
	left: 335px;
}
.ko2 a img {
	width: 271px;
}
.ko2 {
	left: 149px;
	top: 265px;
}
}

@media (max-width:991px){
.ko3 a img {
	width: 230px;
}
.ko2 {
	left: 115px;
	top: 204px;
}
.ko {
	left: 411px;
	top: 238px;
}
.ko3   {
	left: 259px;
	top: 26px;
}
.ko a img {
	width: 238px;
}
.ko2 a img {
	width: 209px;
}
}

@media (max-width:767px){
.ko3 a img {
	width: 37%;
}
.ko a img {
	width: 40%;
}
.ko {
	width: 100%;
	left: 48%;
	top: 45%;
}
.ko3 {
	left: 33%;
	top: 2%;
	width: 100%;
}
.ko2 a img {
	width: 65%;
}
.ko2 {
	left: 17%;
	top: 39%;
	width: 45%;
}
}
