/* 2206追加　項目選択肢の背景色 */
.fs-l-productLayout__item.fs-l-productLayout__item--2 .fs-c-productSelection .fs-c-productSelection__selection .fs-c-dropdown__menu {
background: #FFCCCC!important;
}

/*
.column.column_store{
margin-top:50px;
}
@media screen and (min-width: 768px) {
.column.column_store{
margin-top:70px;
}
}
@media screen and (min-width: 1020px) {
.column.column_store{
margin-top:90px;
}
*/

.slide_box .slick-arrow {
display: none!important;
}


/*2506リニューアル分*/

h2.h2_mds span.over_spell
{
color: #0f132a !important;
background: none !important;
}

h2.h2_mds span.under_spell
{
color: #303030 !important;
}

h2.h2_mds::before
{
background: none !important;
}
.renew_top
{
padding-top: 0 !important;

}

.renew_top .inner
{
width: 100% !important;
}

@media screen and (max-width:769px) {
.column_ranking .divide_tabs
{
flex-wrap: nowrap !important;
}
.column_ranking .divide_tabs li
{
min-width: 20% !important;
width: auto !important;
font-size: 0.81em !important;
letter-spacing: 0 !important;
}
/*
.column_ranking .divide_tabs li
{
width: 23% !important;
max-width: 25% !important;
min-width: 25% !important;
font-size: 0.8em !important;
}

.column_ranking .divide_tabs .li01
{
width: 100% !important;
max-width: 100% !important;
font-size: 1em !important;
padding-top: 1rem !important;
background: url(https://wpcstore.itembox.design/item/img/common/icon_rainking.png) no-repeat top center !important;
}

.column_ranking .divide_tabs .li01 span
{
position: relative;
padding-right: 2rem;
}

.column_ranking .divide_tabs .li01 span::before {
  position: absolute;
  right: -13px;
  top: 60%;
  display: block;
  content: "";
  width: 18px;
  height: 1px;
  background: #0f132a;
}
.column_ranking .divide_tabs .li01 span::after{
  position: absolute;
  right: -10px;
  top: 41%;
  display: block;
  content: "";
  width: 8px;
  height: 15px;
  border-top: 1px solid #0f132a;
  transform: rotate(45deg);
}

*/

/*検索部分　※フッターナビ*/
.tool_nav
{
display: none !important;
}



/*ヘッダーロゴ周り*/
#masthead .head_logos
{
position: relative;
display: block !important;
padding: 0.5rem 0 !important;
}

#masthead .head_logos .logo a img
{
width: 75px !important;
}

#masthead .logo
{
width: 100% !important;
}



#masthead .menu_p
{
position: absolute;
top: 10%;
right: 5%;
}

#masthead .menu_p a
{
margin-left: 1rem;
}

/*検索窓*/
#masthead .head_logos .p-headSearch
{
margin-top: 0.5rem !important;
}

.p-headerColumns__close
{
display: block !important;
position: absolute;
right: 6%;
top: 0%;
width: 23px;
height: 23px;
}

.active .p-headerColumns__close:before {
    content: "";
    width: 1px;
    height: 23px;
    position: absolute;
    background: #0F132A;
    top: 8px;
    margin: auto;
    left: 0;
    right: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.active .p-headerColumns__close:after {
    content: "";
    width: 1px;
    height: 23px;
    position: absolute;
    background: #0F132A;
    top: 8px;
    margin: auto;
    left: 0;
    right: 0;
    -webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}



#masthead .head_belt ul.brand_nav li a
{
font-size: 1.1em !important;
}



/*SPスライダー*/
.slide_box .slick-arrow
{
display: block !important;
}

.column_media .slide_box .slick-arrow
{
display: none !important;
}


.column_mc .slide_box .slick-next{
content: '' !important;
right: 10px !important;
z-index: 99;
background: url(https://wpcstore.itembox.design/item/img/common/right.png) no-repeat !important;
}


.column_mc .slide_box .slick-prev {
content: '' !important;
left: 10px !important;
z-index: 99;
background: url(https://wpcstore.itembox.design/item/img/common/left.png) no-repeat !important;
}

.column_mc .slick-prev::before {
  content: '' !important;
}

.column_mc .slick-next::before {
  content: '' !important;
}





/*全体*/
.column
{
padding: 20px 0 !important;
}

}


/*ランキング　バー*/
.column_ranking .tab_area .divide_ranking_list .ps__rail-x
{
display: block !important;
}



/*PC検索*/

.p-headerColumns {
top: 185px !important;
}





@media screen and (min-width:419px) and ( max-width:550px) {
  .p-headerColumns {

   top: 20dvh !important;
  }
}

@media screen and (min-width:1020px) and ( max-width:1120px) {
  .p-headerColumns {
    top: 20.5% !important;
  }
}

@media screen and (min-width:1121px) and ( max-width:1230px) {
  .p-headerColumns {
    top: 22.5% !important;
  }
}
@media screen and (min-width:1231px) and ( max-width:1245px) {
  .p-headerColumns {
    top: 23% !important;
  }
}

@media screen and (min-width:1246px) and ( max-width:1360px) {
  .p-headerColumns {
    top: 24% !important;
  }
}

@media screen and (min-width:1361px) and ( max-width:1480px) {
  .p-headerColumns {
    top: 25% !important;
  }
}

@media screen and (min-width:1481px) and ( max-width:1550px) {
  .p-headerColumns {
    top: 27% !important;
  }
}

@media screen and (min-width:1510px) and ( max-width:1660px) {
  .p-headerColumns {
    top: 28% !important;
  }
}

@media screen and (min-width:1661px) {
  .p-headerColumns {
    top: 39% !important;
  }
}