.block-genre-page--header {
    display: none;
}
.warminner-m {
    width: 100%;
    margin-bottom: 20px;
    font-size: 1.15rem;
    text-align: center;
	color: #672e07;
}
.warminner-m ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-end;
}
.warminner-m h1 {
    max-width: 100%;
    border-bottom: none;
    padding: 0;
    margin: 0 auto;
}
.warminner-m-item {
    width: 100%;
    padding: 30px 42px 40px;
    background: #fcad5f;
}
.warminner-m-item ul li {
    max-width: 200px;
    /*margin-top: 14px;*/
}
.warminner-m-item h2, .warminner-m-feature h2, .warminner-m-rec h2, .warminner-m-material h2, .warminner-m-set h2{
	color: #672e07;
    border: none;
    margin: 0 auto 10px;
    padding: 0;
	font-size: 2rem;
	font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-weight: 1000;
}

.warminner-m-item h2 span,.warminner-m-feature h2 span,.warminner-m-rec h2 span, .warminner-m-material h2 span, .warminner-m-set h2 span {
	color: #eb1116;
}

.warminner-m-feature, .warminner-m-material{
    width: 100%;
     padding: 30px 42px 40px;
    background: #fdcf76;
}

.warminner-m-rec{
    width: 100%;
    padding: 30px 42px 35px;
    background: #fcad5f;
}
.warminner-m-set{
    width: 100%;
    padding: 30px 42px 40px;
    background: #fcad5f;
}
.warminner-m-rec ul li {
    max-width: 270px;
    /*margin-top: 14px;*/
}

.warminner-m-rec ul li,.warminner-m-feature ul li{
    /* max-width: 96%; */
    /*margin-top: 3%;*/
    /*padding: 0 0 5%;*/
	font-size: 1.3rem;
	font-weight: 700;
	letter-spacing: .05rem;
	line-height:1.5;
}


.warminner_ladies {
    color: #fff;
    display: flex;
    justify-content: flex-end;
}
.warminner_ladies a {
    width: 170px;
    background: #fb78ac;
    border-radius: 7px;
    padding: 5px;
    margin: 0 0 10px;
    text-align: center;
}


/*カテゴリから選ぶボタン*/
.warminner-m-item_btn {
    width: 100%;
}
.warminner-m-item_btn a {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    height: 70px;
	line-height: 1.6rem;
	margin-left: 40px;
}
.warminner-m-item_btn a:after {
    content: '\EA03';
    font-family: iconfont, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    line-height: 1;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    position: absolute;
    right: 3px;
    top: 50%;
    margin-top: -.5em;
    color: #f26e26;
}
.warminner-m-item_btn ul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    /*margin: 0 auto 1.6rem;*/
	gap:0.75rem;
}
.warminner-m-item_btn ul li {
    /*border-radius: 5px;*/
	border: solid 1.5px #f26e26;
	background-color: #FFFFFF;
}
.warminner-m-item_btn ul li {
    width: calc(100% / 3 - 0.5rem);
}
.warminner-m-item_btn ul li img{
	position: absolute;
	width: 55px;
	display: flex;
	margin: 5px 0 0 3px;
	/*left: 10px;*/
	/*top: 0.5px;*/
	/*z-index: 9999;*/
}


/*オススメから選ぶボタン*/
.warminner-m-feature ul{
	justify-content: center;
}
.warminner-m-feature ul li{
	width: calc(100% / 4 - 1.5rem);
	margin: 0 5px;
	}

.warminner-m-feature img{
	margin: 2% 0 0 0;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
}

/*お悩みから選ぶボタン*/
.warminner-m-rec ul li {
    width: calc(80% / 3 - 1.5rem);
	margin: 0 5px 10px;
}

.warminner-m-rec ul {
	justify-content: center;
}

/*素材から選ぶボタン*/
.warminner-m-material ul li {
    width: calc(80% / 3 - 1.5rem);
	margin: 0 5px;
}

.warminner-m-material ul {
	justify-content: center;
}

/*セットでお得ボタン*/
.warminner-m-set ul li {
    width: calc(50% / 1 - 0rem);
}
.warminner-m-set ul {
	justify-content: center;
}



/*アンカーボタン*/
.anchor-links {
    width: 100%;
    padding: 20px;
   background-color: #f5d5bc;
    background-size: 100%;
}
.anchor-links ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    margin: 0 auto;
    gap:0.7rem;
}
.anchor-links li {
    border: 1px solid #f26e26;
    background: #f26e26;
    position: relative;
    display: flex;
	line-height: 25px;
    font-weight: 500;
   /* border-radius: 5px;*/
   color: #fff;
}
.anchor-links a {
    display: flex;
    justify-content: end;
    align-items: center;
    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    height: 65px;
    color: #fff;
	font-size: 1.3rem;
	line-height: 1.7rem;
}
/*.anchor-links li:after {
    content: '\025bc';
    font-family: iconfont, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    line-height: 1;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    position: absolute;
    right: 6px;
    top: 50%;
    margin-top: -.5em;
	font-size: 1.15rem;
}*/
	
.anchor-links .anchor-btn li{
    width: calc(100% / 5 - 0.7rem);
}

.anchor-links  .anchor-btn li span{
	font-size:0.85rem;
	}
