.fs-c-slick {
padding: 0 !important;
}

/*インスタ店舗見出し*/
.my-parts {
  background: #330000;
  padding: .4em .8em .3em;
  margin: 0em 1em 1em 1em;
  text-align: center;
  color: #000;
  font-size: 15px;
  font-weight: bold;
  position: relative;
}
.my-parts::after {
  position: absolute;
  content: '';
  top: 100%;
  left: 10px;
  border: 15px solid transparent;
  border-top: 15px solid #330000;
  width: 0px;
  height: 0;
}
/*レコメンド見出し調整*/
@media screen and (min-width: 2000px) {
 .fs-l-pageMain > center >img {
    height: 60px;
}   
}

/* パソコンで見たときは"pc"のclassがついた画像が表示される */
.pc { display: block !important; }
.sp { display: none !important; }
 
/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
@media only screen and (max-width: 750px) {
    .pc { display: none !important; }
    .sp { display: block !important; }
}
/* class名にfs-pt-column--2を付けたコラムパーツを2列表示にする */
.fs-pt-column {
    flex-direction: row;
  }
  .fs-pt-column--2 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
.fs-pt-column--2 > *:nth-child(1) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
.fs-pt-column--2 > *:nth-child(2) {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
.fs-pt-column--2 > *:nth-child(3) {
    grid-column: 1; 
    grid-row: 2;
}
.fs-pt-column--2 > *:nth-child(4) { 
    grid-column: 2;
    grid-row: 2;
}
#fl-bnr .fs-pt-column a.fs-pt-column__item {
    padding: 3px;
}

/*バナー感覚調整*/
div#fl-bnr {
    margin: 0;
}
.fs-pt-column--2 + center {
    margin-top: 80px;
}

#news .news-list {
justify-content: space-around;
}


/*タイプナビ2列目*/
#type-navi2{background:url(https://flamingo.itembox.design/item/img/renga.png) center center;background-size:414px auto}
#type-navi2  ul{padding:0;margin:0;display:flex;justify-content:space-between}
#type-navi2 ul li {width:50%}
#type-navi2 ul li:first-child a:link,
#type-navi2 ul li:first-child a:visited{background:rgba(0,0,0,0.1)}
#type-navi2 ul li:first-child a:hover,
#type-navi2 ul li:first-child a:active{background:rgba(0,0,0,0.8)}
#type-navi2 ul li:last-child a:link,
#type-navi2 ul li:last-child a:visited{background:rgba(0,0,0,0.3)}
#type-navi2 ul li:last-child a:hover,
#type-navi2 ul li:last-child a:active{background:rgba(0,0,0,0.8)}
#type-navi2 ul li:last-child a:before{background-image:url(https://flamingo.itembox.design/item/img/others.png);background-repeat:no-repeat;background-position:center center;background-size:75px auto}
#type-navi2 ul li a{display:block;text-align:center;font-size:10px;font-weight:700;transition:background 0.3s;padding:10px 0}
#type-navi2 ul li a:link,
#type-navi2 ul li a:visited{color:#bfb9ac;text-decoration:none}
#type-navi2 ul li a:hover,
#type-navi2 ul li a:active{color:#bfb9ac;text-decoration:none}
#type-navi2 ul li a:before{content:"";display:block;width:auto;height:28px;background-image:url(https://flamingo.itembox.design/item/img/acs.png);background-repeat:no-repeat;background-position:center center;background-size:120px auto}

ul.mark-del2 {
  list-style:none;
}
ul.mark-del1 {
  list-style:none;
}

/*タイプナビ3列目*/
#type-navi3{background:url(https://flamingo.itembox.design/item/img/renga.png) center center;background-size:414px auto}
#type-navi3  ul{padding:0;margin:0;display:flex;justify-content:space-between}
#type-navi3 ul li {width:50%}
#type-navi3 ul li:first-child a:link,
#type-navi3 ul li:first-child a:visited{background:rgba(0,0,0,0.3)}
#type-navi3 ul li:first-child a:hover,
#type-navi3 ul li:first-child a:active{background:rgba(0,0,0,0.8)}
#type-navi3 ul li:last-child a:link,
#type-navi3 ul li:last-child a:visited{background:rgba(0,0,0,0.1)}
#type-navi3 ul li:last-child a:hover,
#type-navi3 ul li:last-child a:active{background:rgba(0,0,0,0.8)}
#type-navi3 ul li:last-child a:before{background-image:url(https://flamingo.itembox.design/item/img/vintagecarpet.png);background-repeat:no-repeat;background-position:center center;background-size:75px auto}
#type-navi3 ul li a{display:block;text-align:center;font-size:10px;font-weight:700;transition:background 0.3s;padding:10px 0}
#type-navi3 ul li a:link,
#type-navi3 ul li a:visited{color:#bfb9ac;text-decoration:none}
#type-navi3 ul li a:hover,
#type-navi3 ul li a:active{color:#bfb9ac;text-decoration:none}
#type-navi3 ul li a:before{content:"";display:block;width:auto;height:28px;background-image:url(https://flamingo.itembox.design/item/img/vintagebicycle.png);background-repeat:no-repeat;background-position:center center;background-size:85px auto}

ul.mark-del1 {
  list-style:none;
}
ul.mark-del2 {
  list-style:none;
}




@charset "UTF-8";
/* CSS Document */

.filtersearch details>dl {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    font-size: 1.4rem;
    line-height: 1.6em;
    border-bottom: 1px solid #b3b1ab
}

.filtersearch details>dl>dt {
    margin: 0;
    padding: 10px 0;
    width: 20%;
    text-indent: 10px;
    white-space: nowrap;
    border-top: 1px solid #b3b1ab
}

@media screen and (max-width: 1024px) {
    .filtersearch details>dl>dt {
        width:30%
    }
}

.filtersearch details>dl>dd {
    margin: 0;
    padding: 10px 10px 10px 0;
    width: 80%;
    border-top: 1px solid #b3b1ab
}

@media screen and (max-width: 1024px) {
    .filtersearch details>dl>dd {
        width:70%
    }
}

.filtersearch details>dl>dd label{
    display: inline-block;
    margin-right: 10px;
    position: relative
}

.filtersearch details>dl>dd label:last-child{
    margin-right: 0
}

.filtersearch details>dl>dd label span {
    display: inline-block;
    position: relative
}

.filtersearch details>dl>dd label span:before {
    content: "";
    border: 2px solid #b3b1ab;
    background: #fff;
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    font-size: 0;
    line-height: 0;
    margin-right: 5px
}

.filtersearch details>dl>dd label span:after {
    content: "";
    background: #3d1a0f;
    display: inline-block;
    position: absolute;
    left: 4px;
    top: 50%;
    margin-top: -6px;
    vertical-align: middle;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    font-size: 0;
    line-height: 0;
    opacity: 0
}

.filtersearch details>dl>dd label input:checked+span:after {
    opacity: 1
}

.filtersearch details>dl>dd label input:checked+span:before {
    border-color: #3d1a0f
}

.filtersearch details>dl>dd input[type="radio"],.filtersearch details>dl>dd input[type="checkbox"] {
    display: none
}

.filtersearch details>dl>dd input[name="minprice"] {
    width: 8em;
    margin-right: 10px;
    border: 1px solid #b3b1ab
}

@media screen and (max-width: 1024px) {
    .filtersearch details>dl>dd input[name="minprice"] {
        width:4em
    }
}

.filtersearch details>dl>dd input[name="maxprice"] {
    width: 8em;
    margin-left: 10px;
    border: 1px solid #b3b1ab
}

@media screen and (max-width: 1024px) {
    .filtersearch>dl>dd input[name="maxprice"] {
        width:4em;
    }
}


スウェット特集用
.offer-wrapper{
  height:500px;
  text-align:center;
}

.offers{
  display: flex;
  flex-direction: row;
  justify-content: center;
}

/*スウェット特集ボタン*/
a.btn_16 {
	display: block;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	position: relative;
	width: 200px;
	margin: auto;
	padding: 1rem 4rem;
	font-weight: bold;
	border-radius: 0.3rem;
	border: 2px dashed #000000;
	color: #000000;
	box-shadow: 5px 5px 0 #000000;
	transition: 0.3s ease-in-out;
}
a.btn_16:hover {
	box-shadow: 0 0 0;
	transform: translate(5px, 5px);
	color: #000000;
}

#mv {
    height: 50%;
}