@media screen and (max-width: 767px){
.fs-l-header__contents {
    display: grid;
    grid-template-rows: auto auto;
    grid-template-columns: 10% 10% 80%;
    align-items: start;
}
}
@media screen and (min-width: 1200px){
	.fs-p-drawerButton {
		display: inline-block;
	}
}
.fs-p-drawerButton {
	display: none;
}
.fs-p-drawer__loginLogout,
.fs-p-drawer__welcomeMsg {
	display: none;
}
.fs-p-drawer {
	box-shadow: none;
	position: relative;
	transform: translateX(0);
}
.fs-l-header__utility {
	display: grid !important;
	grid-template-rows: 1fr;
}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.container1180{
    width: 1180px;
    margin:auto;
}
.font-awesome a{
	position: relative;
}
.font-awesome a:before,
.font-awesome a:after{
	font-family: "Font Awesome 6 Free";
	position: absolute;
	/* なぜか下記が必要 */
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	font-weight: bold; /* 基本的にfont-weightは必須 400か900のみ */
}
body{
    background-color: #E7D3B6; 
}
.fs-l-header {
	font-family: 'Noto Serif JP', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;
}
.fs-l-header h1{
    margin:0;
}
.fs-l-header__contents {
    max-width: 1180px;
    margin: auto;
}
.fs-p-headerNavBar {
    background: transparent; 
    border-bottom: none;
    color: #ffffff;
}
#header_menu ul{
	width:100%;
	list-style-type: none;
	display:flex;
	padding:0 8px;
}

#header_menu li{
	text-align:center;
	flex: 1;
	padding:0 1em;
	border-right:solid 1px #CBB994;
}

#header_menu li:first-child{
	border-left:solid 1px #CBB994;
}
#header_menu li a {
	display:block;
	line-height:1.25em;
	color:#4E3824;
	font-size:14px;
	border-bottom:solid 2px #E7D3B6;
}

#header_menu li a:hover {
	color:#000;
	cursor:pointer;
	border-bottom:solid 2px #CBB994;
	text-decoration: none;

}

#header_menu li a span{
	display:block;
	color:#4E3824;
	font-size:12px;
}
.fs-pt-column__item:only-child {
    padding: 8px;
}
.category-banner{
    max-width: 1180px;
    margin:auto;
}
.fs-c-breadcrumb{
    max-width: 1180px;
    margin:auto;
}
.fs-l-main {
    max-width: 1196px;
}
.fs-l-pageMain {
    max-width: 1216px;
    width: calc(100% - 260px);
    margin-left:40px;
}

.fs-l-sideArea {
    max-width: 220px;
}
.fs-clientInfo{
    margin-bottom:20px;
}

.fs-p-drawer {
  padding: 0;
}
.fs-p-heading--lv2{
  font-family: 'Noto Serif JP', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;
  font-size:14px;
  padding-bottom:5px;
  color: #4E3824;
}

.fs-p-heading--lv2 span{
  float:right;
  font-size:12px;
}


.top-pickup-item .slick-track{
  width:100% !important;
}

.top-pickup-item .fs-c-productListCarousel__ctrl {
  display:none !important;
}

.top-pickup-item.fs-c-slick .slick-slide {
  width: 25%;
}
@media screen and (max-width: 1000px){
  .top-pickup-item.fs-c-slick .slick-slide {
    width: 50%;
  }
}

.top-pickup-item.fs-c-slick .slick-slide a{
  color: #000;
}
.fs-c-productListCarousel__list__item {
    margin: 0;
    padding:0 8px;
    width: 100%;
    max-width: 100%;
}
.fs-c-productListItem__image__image {
    width: 100%;
}