/*---base stylesheet---*/

/*--Add YearEnd 231225　年末用設定--*/
#wrapper {
	margin-top: 100px;
}
header {
	top: 100px;
}
header.transform {
	top: 100px;
}
.news-obi {
	width: 100%;
	height: 100px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	font-size: 1.3rem;
}
.news-obi a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100px;
	padding: 0 10px;
	background: #e4695c;
	color: #fff;
	text-align: center;
	font-size: 1.3rem;
	font-weight: 700;
	text-decoration: none;
}
.news-obi.-orange a {
	background: #ffc000;
	color: #fff;
}
.news-obi.-orange a p {
	color: #fff;
}
.news-obi span {
	text-decoration: underline;
	color: #fff;
}
header .h-menu {
	top: 135px;
}
@media screen and (min-width: 700px) {
	#wrapper {
		margin-top: 60px;
	}
	header {
		top: 60px;
	}
	header.transform {
		top: 60px;
	}
	.news-obi {
		font-size: 1.3rem;
	}
	.news-obi a,.news-obi span {
		height: 60px;
		font-size: 1.3rem;
	}
}
@media screen and (min-width: 768px) {
	#wrapper {
		margin-top: 60px;
	}
	header {
		top: 60px;
	}
	header.transform {
		top: 60px;
	}
	.news-obi {
		height: 60px;
		font-size: 1.4rem;
	}
	.news-obi a,.news-obi span {
		height: 60px;
		font-size: 1.4rem;
	}
}