@charset "utf-8";
/* EC-CUBE-下層ページ */
/* header */
#header .header-info {
	margin: 25px 0 0 0;
}
#header .fig2 {
	margin: 20px 5px 0px 0;
}
#header .fig3 {
	margin: 77px -24px 0 0;
}
#header .black {
    margin: 5px 0 0 0;
}

.ec-sidebarItem.red {
	border: 1px solid #fe0000;
    background: #fe0000;
}
.ec-sidebarItem .heading-red {
	color: #fff;
}

.ec-sidebarItem a {
	display: block;
}

@media screen and (max-width: 480px) {
	#header .header-info {
		width: 60%;
	    margin: 5px 5px 0 0;
	}
	#header .fig {
		width: 178px;
		margin: -87px 0 0 2px;
	}
	#header .fig2 {
		display: flex;
		gap: 5px;
		justify-content: space-between;
		width: 75px;
	    margin: 0 -22% 0 0;
	}
	#header .fig2 a {
		width: 100%;
		margin: 0;
	}
	#header .fig3 {
		margin: 0;
		padding: 0;
	}
	#header .header-block {
		display: flex;
		gap: 3px;
		margin: 0 0 5px 5px;
	}
	#header .header-block li {
		margin-top: 20px;
	}
}