@charaset "utf-8";


header {
	background-color: #1e90ff;
	height: 75px;
	width: 100%;
	position: fixed;
	z-index: 18;
	top: 0;
}

.headerleft {
  color: white;
  font-size: 65px;
  float: left;
}

.headerright {
	color: white;
	font-size: 20px;
	padding-right: 20px;
	padding-top: 40px;
	float: right;
}

.jyushi {
	padding-top: 250px;
}

.tsca {
	width: 100%;
	position: relative;
	z-index: 12;
}

.sticky {
  position: relative;
  z-index: 11;
  width: 100%;
  height: 90%;
  position: -webkit-sticky; /* Safariに対応する */
  position: sticky; /* 要素を固定/解除する */
  top: 75px; /* 縦方向の閾値 */
  left: 0; /* 横方向の閾値 */
}

footer {
	background-color: #1e90ff;
	height: 75px;
	width: 100%;
}

.home2 {
	color: white;
	font-size: 30px;
	float: left;
	padding: 20px 20px 20px 10px;
}

.catalog2 {
	color: white;
	font-size: 30px;
	float: left;
	padding: 20px 20px 20px 10px;
}

.contacts2 {
	color: white;
	font-size: 30px;
	float: left;
	padding: 20px 20px 20px 10px;
}

a {
	text-decoration: none;
}