.rstpl-breadcrumbs-position {
  background-color:#fff;
  margin-bottom:10px;
}
.rstpl-copyright-position .rstpl-template-menu > li > a {
    padding: 5px 15px;
}

h3 {
 font-size: 20px
}
@media (max-width: 2048px) and (-webkit-min-device-pixel-ratio: 2) {
.pc {
		display: none;
	}
}
@media (max-width: 1200px) {
.pc {
		display: none;
	}
}
@media (min-width: 979px) {
.smart {
		display: none;
	}
}
@media (min-width: 768px) and (max-width: 979px) and (-webkit-min-device-pixel-ratio: 2) {
.full-width-menu {
		display: none;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
.full-width-menu {
		display: none;
	}
}
@media (max-width: 767px) {
.full-width-menu {
		display: none;
	}
}
@media (max-width: 480px) {
.full-width-menu {
		display: none;
	}
}
@media (max-width: 320px) {
.full-width-menu {
		display: none;
	}
}