@charset "UTF-8";

/*------------------------------------------------
　基本レイアウト
------------------------------------------------ */
#refineSearchWrap{opacity:0;}
#refineSearchWrap.mm-menu--opened{opacity:1;}

/*-- 該当商品がない場合のメッセージ設定 --*/
.fs-c-productList__message.fs-c-noResultMessage{
max-width:1024px;
width:100%;
margin:auto;
padding:120px 20px 60px 20px;
text-align:center;
}
.fs-c-productList__message.fs-c-noResultMessage:before{
content:"";
background:url(https://girl.itembox.design/item/fs_starting/notFound.svg) no-repeat 50% 50%;
background-size:auto 100%;
width:100%;
height:90px;
margin:0 auto 30px auto;
display:block;
}

/*-- レイアウト設定（共通） --*/
main#items-list-page-wrapper{
padding:0;
width:100%;
margin:auto;
}
main#items-list-page-wrapper > h1{
font-weight:600;
margin:0 auto;
display:block;
width:max-content;
text-align:center;
}
main#items-list-page-wrapper > .fs-c-productList > .fs-c-productList__list{
display:grid;
}
main#items-list-page-wrapper.none-category-menu .fs-c-sortItems#number1{
display:none;
}
#commons-product-search-list-title-area > h1{
margin:0 auto;
display:block;
width:max-content;
}
#commons-product-search-list-title-area > form{
background:#f6f6f6;
border-radius:4.5rem;
position:relative;
height:4.5rem;
}
#commons-product-search-list-title-area > form > input[name="keyword"]{
position:absolute;
top:0;
left:2.5rem;
width:calc(100% - 8rem);
height:100%;
display:flex;
align-items:center;
justify-content:flex-start;
padding:0;
z-index:1;
}
#commons-product-search-list-title-area > form > ion-icon{
position:absolute;
line-height:1;
top:50%;
right:2rem;
transform:translateY(-50%);
z-index:0;
color:#999;
}

/*-- ブランドコンセプトエリア --*/
#commons-brand-concept #rogo span.girl{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23232323' viewBox='0 0 314.48 121.03'%3E%3Cpath class='b' d='M44.6 56.77h14.68v10.04c0 3.51-.59 6.56-1.77 9.14-1.18 2.59-2.69 4.72-4.55 6.39-1.86 1.68-3.97 2.93-6.31 3.77-2.35.84-4.71 1.26-7.05 1.26-3.87 0-7.02-.42-9.45-1.26-2.43-.83-4.78-2.33-7.05-4.48-2.05-1.91-3.72-4.22-5.01-6.93-1.29-2.71-2.29-5.66-3.01-8.84-.72-3.19-1.23-6.58-1.54-10.16-.3-3.59-.45-7.17-.45-10.76 0-5.26.32-10.48.97-15.66.64-5.18 1.94-9.82 3.87-13.92 1.93-4.1 4.63-7.41 8.08-9.92s8.02-3.77 13.71-3.77c4.78 0 8.7.88 11.77 2.63 3.07 1.76 5.53 3.91 7.4 6.45 1.86 2.55 3.22 5.22 4.09 8.01.87 2.79 1.46 5.22 1.77 7.29H66V2.15h-1.71c-.61.8-1.23 1.42-1.88 1.85-.64.44-1.73.66-3.24.66-1.36 0-2.6-.24-3.7-.72l-3.69-1.61c-1.37-.6-2.98-1.14-4.84-1.62-1.86-.48-4.23-.72-7.11-.72-5.61 0-10.62 1.12-15.02 3.35s-8.3 5.14-11.72 8.72c-.99 1.04-2.22 2.47-3.7 4.3-1.48 1.83-2.92 4.11-4.32 6.81-1.4 2.71-2.6 5.88-3.58 9.5C.5 36.29.01 40.38.01 44.92c0 6.77 1.25 12.87 3.76 18.29 2.5 5.41 5.65 10.12 9.44 14.1 3.87 4.06 7.89 7.03 12.06 8.9 4.17 1.87 8.95 2.81 14.34 2.81 3.56 0 6.6-.38 9.1-1.14 2.5-.76 4.68-1.61 6.54-2.57 1.86-.95 3.49-1.81 4.89-2.57 1.41-.75 2.79-1.13 4.15-1.13 1.14 0 1.97.16 2.5.48.53.32 1.21.92 2.05 1.79h1.36V56.75h9.1v-1.68H44.6v1.68zM98.31 5.28h12.18V84.1H98.31v1.61h35.32V84.1h-12.17V5.28h12.17V3.67H98.31v1.61zM224.72 84.1c-1.03.38-2.02.57-2.97.57-2.12 0-3.66-.81-4.61-2.42-.95-1.61-1.65-3.41-2.09-5.41-.29-1.3-.49-2.92-.6-4.84l-.33-5.99c-.11-2.08-.26-4.09-.44-6.05-.19-1.96-.49-3.71-.93-5.25-.73-2.61-1.97-4.74-3.73-6.39-1.75-1.65-3.67-2.98-5.76-3.98-2.08-1-4.13-1.71-6.14-2.13-2.01-.42-3.6-.71-4.77-.87v-.23c4.24-.54 7.64-1.6 10.2-3.17 2.56-1.57 4.51-3.3 5.87-5.18 1.35-1.88 2.23-3.73 2.63-5.53.4-1.8.6-3.28.6-4.44 0-2.31-.53-4.76-1.59-7.38-1.06-2.61-2.87-4.95-5.43-7.03-2.85-2.38-5.92-3.82-9.21-4.32-3.29-.5-7.1-.75-11.41-.75-.88 0-1.75.02-2.63.06-.87.04-1.75.06-2.63.06-.88.08-1.76.14-2.63.17-.87.04-1.75.05-2.63.05h-20.84v1.62h12.17V84.1h-12.17v1.61h35.32V84.1h-12.18V42.5h10.97c1.24 0 2.7.1 4.39.29 1.68.19 3.31.79 4.88 1.78 1.57 1 2.94 2.58 4.11 4.73 1.17 2.15 1.9 5.14 2.19 8.98l.77 10.48c.22 2.92.61 5.47 1.15 7.67.55 2.19 1.41 4.03 2.58 5.53 1.17 1.5 2.72 2.63 4.66 3.39 1.94.77 4.36 1.15 7.29 1.15 1.53 0 2.83-.09 3.89-.29 1.06-.19 1.96-.44 2.69-.75s1.34-.64 1.81-.98c.47-.35.9-.67 1.26-.98l-.99-1.27c-.8.85-1.72 1.46-2.74 1.85zm-38.83-43.21H175.8V5.29c.95-.15 2.1-.25 3.45-.29 1.36-.04 2.69-.06 4.01-.06 1.9 0 3.82.19 5.76.58 1.94.38 3.69 1.19 5.27 2.42 1.57 1.23 2.85 3.05 3.84 5.47.99 2.42 1.48 5.63 1.48 9.62 0 3.53-.33 6.45-.99 8.75-.66 2.3-1.59 4.13-2.8 5.48-1.21 1.34-2.65 2.29-4.33 2.82-1.68.54-3.54.81-5.59.81zM313.28 60.48c-1.68 7.3-4.35 13.06-8.01 17.28-3.66 4.23-8.7 6.34-15.14 6.34h-19.52V5.28h12.18V3.67h-35.32v1.61h12.18V84.1h-12.18v1.61h67.02V60.48h-1.21zM20.56 106.86c-.47-.72-1.06-1.36-1.8-1.91-.73-.55-1.6-.99-2.6-1.32-.34-.11-.67-.21-.97-.28-.3-.07-.62-.13-.96-.17-.34-.04-.7-.07-1.08-.09-.38-.02-.82-.02-1.32-.02l-.69.01-.69.01-.69.04-.69.01H4.5v.34h2.73v16.83H4.5v.34h4.18l.78.01c.27 0 .54.02.82.04l.84.04.79.01c.57 0 1.08 0 1.53-.02.44-.02.85-.05 1.22-.1s.73-.13 1.08-.22c.35-.1.73-.24 1.12-.42.7-.3 1.36-.68 1.98-1.17.61-.49 1.15-1.06 1.61-1.72.46-.67.82-1.43 1.08-2.29.27-.86.39-1.83.39-2.92 0-.93-.11-1.83-.33-2.68-.22-.85-.56-1.64-1.03-2.36zm-1.77 8.18c-.21.93-.57 1.83-1.1 2.72-.34.57-.74 1.04-1.17 1.39-.44.35-.9.62-1.4.81-.5.19-1.02.31-1.57.37s-1.1.09-1.66.09c-.44 0-.85 0-1.22-.02l-.97-.07V103.5l.97-.05c.34-.02.71-.02 1.12-.02 1.38 0 2.54.21 3.47.62.94.41 1.69.98 2.25 1.73.57.74.97 1.64 1.22 2.7.24 1.06.37 2.23.37 3.53 0 1.1-.1 2.11-.31 3.04zM48.1 120.32c-.23.08-.45.12-.67.12-.47 0-.82-.17-1.03-.52-.21-.34-.37-.73-.47-1.15-.06-.28-.11-.62-.13-1.03l-.08-1.28c-.02-.44-.06-.87-.1-1.29-.04-.42-.11-.79-.21-1.12-.17-.55-.44-1.01-.84-1.36s-.82-.63-1.29-.85c-.47-.21-.93-.36-1.38-.45-.45-.09-.81-.15-1.07-.18v-.05c.95-.11 1.71-.34 2.29-.68.57-.33 1.01-.7 1.32-1.11.31-.4.5-.8.59-1.18.09-.38.13-.7.13-.95 0-.49-.12-1.02-.36-1.57-.24-.56-.64-1.06-1.21-1.5-.64-.51-1.33-.82-2.07-.92-.74-.11-1.59-.16-2.56-.16-.19 0-.39 0-.59.02h-.59l-.59.04-.59.01h-4.67v.34h2.73v16.83h-2.73v.34h7.92v-.34h-2.73v-8.88h2.46c.28 0 .61.02.99.06.38.04.74.17 1.09.38.35.21.66.55.92 1 .26.46.43 1.1.49 1.92l.17 2.24c.04.62.13 1.17.26 1.64.12.47.31.86.57 1.18.27.32.61.56 1.05.73.43.16.98.25 1.64.25.34 0 .64-.02.88-.06.23-.04.44-.09.6-.16.16-.06.3-.14.4-.21l.28-.21-.22-.28c-.18.18-.39.32-.61.4zm-8.71-9.23h-2.26v-7.6c.21-.03.47-.05.78-.06l.9-.01c.42 0 .85.04 1.29.12.44.09.83.26 1.18.52s.64.65.86 1.17c.22.51.33 1.2.33 2.05 0 .75-.08 1.38-.22 1.87-.15.49-.36.88-.63 1.17-.27.28-.59.49-.97.6-.38.12-.8.17-1.26.17zM71.47 116.7c-.18.57-.46 1.13-.83 1.66-.38.54-.87 1-1.46 1.38-.6.39-1.35.58-2.25.58h-4.65v-8.88h1.99c.59 0 1.07.11 1.44.31.37.2.66.48.88.83.22.34.39.74.52 1.18l.36 1.38h.27v-7.66h-.27c-.18.74-.36 1.34-.55 1.81-.19.47-.42.84-.69 1.11-.28.27-.6.45-.98.55-.38.1-.84.15-1.38.15h-1.6v-7.6h4.08c.67 0 1.25.09 1.72.25.48.17.89.41 1.23.75.34.34.64.75.89 1.23.24.49.48 1.04.69 1.69h.27v-4.26H57.08v.34h2.73v16.83h-2.73v.34h15.01v-5.39h-.28c-.04.37-.16.85-.34 1.42zM93.75 111.85c-.45-.33-.92-.57-1.39-.74-.48-.16-.87-.3-1.18-.39l-2.98-.94c-.43-.13-.85-.28-1.27-.45-.42-.17-.8-.39-1.13-.64-.34-.25-.61-.57-.82-.94-.21-.37-.32-.81-.32-1.34 0-.66.14-1.2.41-1.63.27-.43.61-.77 1.02-1.03.41-.26.85-.45 1.33-.55.47-.11.91-.16 1.3-.16.7 0 1.33.13 1.86.38.53.26.99.59 1.37 1.01.38.42.68.9.92 1.45.24.55.41 1.12.51 1.71h.29v-4.45h-.34c-.13.23-.23.37-.31.43-.08.06-.22.09-.43.09-.23 0-.46-.05-.68-.15l-.75-.33c-.28-.13-.61-.24-1-.33-.38-.1-.86-.15-1.44-.15-.79 0-1.51.13-2.18.39-.66.26-1.23.62-1.71 1.09-.48.46-.85 1-1.11 1.64-.27.63-.39 1.32-.39 2.05 0 1.13.34 2.04 1.02 2.71.68.67 1.69 1.21 3.01 1.62l2.83.86c.34.1.71.24 1.1.42.38.18.74.41 1.07.7.33.28.6.64.81 1.04.21.41.32.9.32 1.47 0 .39-.06.83-.2 1.3-.13.47-.36.9-.69 1.3s-.77.73-1.33 1c-.56.26-1.27.39-2.14.39-.31 0-.64 0-1-.02-.35-.02-.72-.07-1.11-.17-.39-.09-.77-.25-1.15-.47-.38-.21-.74-.51-1.08-.91-.34-.39-.66-.89-.95-1.5-.29-.6-.52-1.35-.7-2.24h-.27v5.29h.37c.07-.17.15-.3.23-.39.09-.1.26-.15.5-.15.28 0 .61.07.98.2.38.13.73.25 1.06.34.28.09.53.14.76.18l.69.11c.23.03.47.05.74.06l.91.01c.97 0 1.84-.16 2.61-.48.77-.32 1.43-.74 1.97-1.28.54-.53.95-1.15 1.24-1.84.29-.7.43-1.43.43-2.2 0-.83-.16-1.53-.48-2.07-.32-.54-.7-.98-1.16-1.31zM117.54 111.85c-.45-.33-.92-.57-1.39-.74-.48-.16-.87-.3-1.18-.39l-2.98-.94c-.43-.13-.85-.28-1.27-.45-.42-.17-.8-.39-1.13-.64-.34-.25-.61-.57-.82-.94-.21-.37-.32-.81-.32-1.34 0-.66.14-1.2.41-1.63.27-.43.61-.77 1.02-1.03.41-.26.85-.45 1.33-.55.47-.11.91-.16 1.3-.16.7 0 1.33.13 1.86.38.54.26.99.59 1.37 1.01.38.42.68.9.92 1.45.24.55.41 1.12.51 1.71h.29v-4.45h-.34c-.13.23-.23.37-.31.43-.08.06-.22.09-.43.09-.23 0-.46-.05-.68-.15l-.75-.33c-.28-.13-.61-.24-1-.33-.38-.1-.86-.15-1.44-.15-.79 0-1.51.13-2.18.39-.66.26-1.24.62-1.71 1.09-.48.46-.85 1-1.11 1.64-.26.63-.39 1.32-.39 2.05 0 1.13.34 2.04 1.02 2.71.68.67 1.69 1.21 3.01 1.62l2.83.86c.34.1.71.24 1.1.42.38.18.74.41 1.07.7.33.28.6.64.81 1.04.22.41.32.9.32 1.47 0 .39-.06.83-.2 1.3-.13.47-.36.9-.69 1.3s-.77.73-1.33 1c-.56.26-1.27.39-2.14.39-.31 0-.64 0-1-.02-.35-.02-.72-.07-1.11-.17-.39-.09-.77-.25-1.15-.47-.38-.21-.74-.51-1.08-.91-.34-.39-.66-.89-.95-1.5-.29-.6-.52-1.35-.7-2.24h-.27v5.29h.37c.07-.17.14-.3.23-.39.09-.1.26-.15.51-.15.28 0 .61.07.98.2.38.13.73.25 1.06.34.28.09.53.14.76.18l.69.11c.23.03.47.05.74.06l.91.01c.97 0 1.84-.16 2.61-.48.77-.32 1.43-.74 1.97-1.28.54-.53.95-1.15 1.24-1.84.29-.7.43-1.43.43-2.2 0-.83-.16-1.53-.48-2.07-.32-.54-.71-.98-1.16-1.31zM143.59 103.49h2.73v16.83h-2.73v.34h7.92v-.34h-2.73v-8.51h1.99c.59 0 1.07.1 1.44.3.37.21.66.48.88.83.22.34.39.74.52 1.18l.36 1.38h.27v-7.65h-.27c-.18.74-.36 1.34-.55 1.81-.19.47-.42.84-.69 1.11-.28.27-.6.45-.98.55-.38.1-.84.15-1.38.15h-1.6v-7.98h4.08c.67 0 1.25.09 1.72.25.48.17.89.41 1.23.75.34.34.64.75.89 1.23.24.49.48 1.04.69 1.69h.27v-4.26h-14.07v.34zM182.78 105.34c-.81-.82-1.72-1.47-2.75-1.93-1.02-.47-2.08-.71-3.16-.71-1.02 0-2.03.24-3.05.71-1.02.46-1.93 1.11-2.75 1.93-.81.81-1.48 1.79-1.99 2.9-.51 1.12-.77 2.33-.77 3.64 0 1.18.21 2.32.64 3.43.43 1.11 1.02 2.08 1.78 2.93.76.85 1.67 1.52 2.72 2.03 1.05.51 2.19.76 3.42.76s2.31-.26 3.36-.79c1.04-.53 1.95-1.21 2.72-2.07.77-.85 1.38-1.83 1.82-2.93.44-1.1.66-2.22.66-3.37 0-1.31-.24-2.53-.72-3.64-.49-1.11-1.13-2.09-1.93-2.9zm-.47 10.41c-.19 1.1-.52 2.02-.98 2.75-.46.74-1.05 1.29-1.79 1.65-.73.36-1.62.54-2.67.54s-1.96-.18-2.68-.54c-.72-.36-1.31-.91-1.77-1.65-.46-.74-.79-1.66-.99-2.75-.19-1.1-.29-2.39-.29-3.86 0-1.13.07-2.23.22-3.28.15-1.06.43-2 .85-2.83.42-.83 1-1.49 1.75-1.98s1.72-.74 2.92-.74 2.17.25 2.92.74 1.33 1.15 1.75 1.98c.42.83.7 1.77.85 2.83.15 1.06.22 2.15.22 3.28 0 1.47-.1 2.77-.3 3.86zM211.39 120.32c-.23.08-.45.12-.66.12-.48 0-.82-.17-1.04-.52-.21-.34-.37-.73-.46-1.15-.07-.28-.11-.62-.14-1.03l-.08-1.28c-.02-.44-.06-.87-.1-1.29-.04-.42-.11-.79-.21-1.12-.17-.55-.45-1.01-.84-1.36-.39-.35-.83-.63-1.29-.85-.47-.21-.93-.36-1.38-.45-.45-.09-.81-.15-1.07-.18v-.05c.95-.11 1.71-.34 2.29-.68.58-.33 1.01-.7 1.32-1.11.3-.4.5-.8.59-1.18.09-.38.14-.7.14-.95 0-.49-.12-1.02-.36-1.57-.24-.56-.65-1.06-1.22-1.5-.64-.51-1.33-.82-2.07-.92-.74-.11-1.59-.16-2.56-.16-.19 0-.39 0-.59.02h-.59l-.59.04-.59.01h-4.68v.34h2.73v16.83h-2.73v.34h7.92v-.34h-2.73v-8.88h2.46c.28 0 .61.02.98.06.38.04.74.17 1.09.38.35.21.66.55.93 1 .26.46.42 1.1.49 1.92l.17 2.24c.05.62.13 1.17.26 1.64.12.47.31.86.58 1.18.26.32.61.56 1.05.73.44.16.98.25 1.63.25.34 0 .64-.02.87-.06.24-.04.44-.09.6-.16.17-.06.3-.14.41-.21l.29-.21-.22-.28c-.18.18-.39.32-.61.4zm-8.71-9.23h-2.26v-7.6c.21-.03.47-.05.78-.06l.9-.01c.43 0 .85.04 1.29.12.44.09.83.26 1.18.52s.64.65.86 1.17c.22.51.33 1.2.33 2.05 0 .75-.07 1.38-.22 1.87-.15.49-.36.88-.63 1.17-.27.28-.59.49-.97.6-.38.12-.8.17-1.26.17zM245.27 103.49H248v13.06h-.05l-8.31-13.41h-5.27v.35h2.73v16.83h-2.73v.34h5.83v-.34h-2.73V104.5h.05l10.36 16.51h.49v-17.52h2.73v-.35h-5.83v.35zM275.14 105.34c-.81-.82-1.72-1.47-2.74-1.93-1.02-.47-2.08-.71-3.16-.71-1.02 0-2.03.24-3.05.71-1.02.46-1.93 1.11-2.75 1.93-.81.81-1.48 1.79-1.99 2.9-.52 1.12-.78 2.33-.78 3.64 0 1.18.21 2.32.64 3.43.43 1.11 1.02 2.08 1.78 2.93.76.85 1.67 1.52 2.72 2.03 1.05.51 2.19.76 3.42.76s2.31-.26 3.36-.79c1.04-.53 1.95-1.21 2.72-2.07.77-.85 1.38-1.83 1.82-2.93.44-1.1.66-2.22.66-3.37 0-1.31-.24-2.53-.73-3.64-.49-1.11-1.13-2.09-1.93-2.9zm-.47 10.41c-.19 1.1-.52 2.02-.98 2.75-.46.74-1.05 1.29-1.78 1.65-.73.36-1.62.54-2.67.54s-1.96-.18-2.68-.54c-.72-.36-1.31-.91-1.77-1.65-.46-.74-.79-1.66-.99-2.75-.19-1.1-.29-2.39-.29-3.86 0-1.13.08-2.23.22-3.28.14-1.06.43-2 .84-2.83.42-.83 1-1.49 1.75-1.98.74-.49 1.72-.74 2.92-.74s2.17.25 2.92.74 1.33 1.15 1.75 1.98c.42.83.7 1.77.85 2.83.15 1.06.22 2.15.22 3.28 0 1.47-.09 2.77-.3 3.86zM308.25 103.49h2.64l-5.17 14.27h-.05l-5.07-14.27h2.68v-.35h-7.38v.35h2.07l1.87 5.19-3.27 9.08h-.05l-5.07-14.27h2.56v-.35h-7.41v.35h2.22l6.27 17.54h.66l4.29-11.8h.05l4.23 11.8h.61l6.37-17.54h2.22v-.35h-5.27v.35z'/%3E%3C/svg%3E");
background-repeat:no-repeat;
display:block;
aspect-ratio:50.75 / 19.52;
}
#commons-brand-concept #rogo span.flolia{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23232323' viewBox='0 0 508.6 152.9'%3E%3Cpath class='c' d='M0 4.2C14.4 5.4 18.5 7 18.5 19v112.5c0 12-4 13.6-18.5 14.8v2.8h59v-2.8c-15.4-1.2-19.9-2.8-19.9-14.8V77.6h24.1c14.2 0 22 3 25.4 14.8l1.4 6h3.6V52.5H90l-1.4 5.9c-3.5 11.8-11.2 14.8-25.4 14.8H39.1v-66h33.7c15 0 26.6 1.4 32.7 18l4 12.8h3.4V1.4H0v2.8zM159.3 133.5V15.3l.5-15.3s-5.4 4.5-10 6.9c-2.3 1.1-6 2.3-9 3.1L126 12.5v2.3c11.8 1.1 15.4 5.9 15.4 16.9v101.8c0 10.4-3 13.6-15.4 14.7v2.3h48.4v-2.3c-11.6-1.1-15-4.3-15-14.7M320.8 133.5V15.3l.5-15.3s-5.4 4.5-10 6.9c-2.3 1.1-6 2.3-9 3.1l-14.7 2.5v2.3c11.8 1.1 15.4 5.9 15.4 16.9v101.8c0 10.4-3 13.6-15.4 14.7v2.3H336v-2.3c-11.6-1.1-15-4.3-15-14.7M233 47.6c-29 0-52.2 21.8-52.2 53.8s22.2 51.5 50 51.5 52-21.8 52-53.7-22-51.6-49.8-51.6m-.4 100.4c-19.5 0-29-20.4-29-49.2S211 52.6 231 52.6s29 17.3 29 46.1-7.5 49.3-27.4 49.3M375.8 36.9c7 0 12-5.3 12-12 0-7-5-11.4-12-11.4s-12 5.3-12 11.8c0 7 5 11.6 12 11.6M385.6 135V54.4l.4-13s-5.4 4.5-10 6.9c-3 1.5-8.5 3-12 4l-11.7 2v2.3c11.8 1.1 15.4 5.9 15.4 17v61.5c0 10.4-3 12.1-15.4 13.3v2.3h48.4v-2.3c-11.6-1.1-15-2.8-15-13.3M506.5 138.6c-3 1.9-5.7 3-8 3-3.8 0-5.3-3.8-5.3-11V84.8c0-25-11.8-37.2-36.6-37.2-23.1 0-38.9 10.6-38.9 21.4 0 4.7 3 8 8.5 9.1l3.6-5.9c6.3-12.1 13.8-17.8 23.9-17.8 13.5 0 21.4 9.3 21.4 28.8v16c-5.3-.8-11-1.3-17.3-1.3-28 0-46 9.9-46 29.8 0 16.9 13 25.2 30 25.2s27.7-8 33.4-20.5c.2 12.3 3.8 19.5 12.7 19.5 7.8 0 16-5.3 20.7-11l-2-2.3zM475.2 107c0 20.3-9.7 38-26 38-10.8 0-20-8-20-20.8s9.4-21.8 30.1-21.8c5.7 0 11 .6 16 1.1v3.4z'%3E%3C/path%3E%3C/svg%3E");
background-repeat:no-repeat;
display:block;
aspect-ratio:59.86 / 18;
}
#commons-brand-concept #rogo span.elfrank{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23232323' viewBox='0 0 476.8 87.8'%3E%3Cpath class='b' d='M.7 17.4L0 1.6 11 2l11 .2c3.7 0 7.3 0 11-.2l11-.4c-.3 1.2-.4 2.5-.4 3.7s.1 2.5.4 3.7l-7.2-.5-6.9-.5-8-.4-10.3-.2c0 2.6-.2 5.1-.3 7.5l-.2 8.1V39.2l9.7-.1c2.9 0 5.5-.2 7.9-.3l6.6-.4L41 38c-.3 1.2-.4 2.5-.4 3.8 0 1.2.1 2.5.4 3.7-2.1-.3-4.6-.5-7.5-.6-2.8-.2-5.7-.3-8.5-.3l-8-.1h-6V74l.2 6.9h8.6c3.1 0 6.2 0 9.2-.2l8.5-.5c2.7-.2 5-.5 7-1-.2.6-.3 1.2-.3 2v2c0 1.3.1 2.4.4 3.2l-11-.3H11.2c-3.7 0-7.4 0-11.2.3l.7-15.7c.2-5.2.3-10.5.3-16V33.5c0-5.4-.1-10.8-.3-16zM56.4 17.5l-.7-16 3 .4 3 .2c1 0 2 0 3-.2l3-.4-.7 16c-.2 5.2-.3 10.5-.3 16v27c0 7.5.3 14.3.4 20.3 5.8 0 11.4 0 16.7-.2 5.3 0 11-.6 17.2-1.4-.4 1.5-.6 2.7-.6 3.7s.2 2 .6 3.3c-3.8-.2-7.5-.3-11.3-.3H67c-3.6 0-7.5 0-11.4.3l.7-15.5c.2-5.3.3-10.6.3-16V33.5c0-5.4-.1-10.7-.3-16zM112.6 17.5l-.7-16 11 .4 11 .2c3.7 0 7.4 0 11.2-.2 3.8 0 7.9-.3 12.3-.4-.3 1.2-.4 2.5-.4 3.7s0 2.5.4 3.7c-2.2-.3-5-.5-8-.7l-9.5-.5c-3.2 0-6.4-.2-9.3-.3H123l-.2 8.2v23.5c5.4 0 10.8 0 16-.3 5.3-.2 10.5-.5 15.7-1-.3 1.2-.5 2.5-.5 3.7s.2 2.5.5 3.7c-2-.3-4.4-.4-7-.6s-5.3-.2-8-.3h-16.8v10.4c0 5.4 0 10.8.3 16l.7 15.5-6-.3c-2 0-4.1 0-6 .3l.7-15.5c.2-5.3.3-10.6.3-16V33.5c0-5.4-.1-10.7-.3-16zM169 33.5c0-5.4 0-10.7-.2-16l-.7-16 7 .4 7 .2c2.4 0 4.7-.1 7-.3 2.3-.2 4.6-.3 7-.3 3.5 0 6.7.3 9.8 1 3 .7 5.8 1.7 8.2 3.3 2.3 1.5 4.2 3.5 5.5 6 1.4 2.5 2 5.5 2 9.2 0 4-1 7.3-2.6 10.2-1.8 2.8-4 5.2-6.5 7-2.5 1.9-5.3 3.3-8.2 4.3-3 1-5.6 1.7-8 2l4 5.2c1.7 2.2 3.6 4.7 5.8 7.3 2 2.7 4.3 5.5 6.7 8.4l6.7 8.4c2 2.7 4 5 6 7.3l4.5 5c-1.2-.2-2.5-.3-3.7-.3H219c-1.2 0-2.4 0-3.6.3l-5.6-7.8c-2.5-3.5-5.3-7.1-8.3-11-3-4-6.1-8-9.3-11.8-3.2-4-6-7.2-8.7-10h-4.7v9c0 5.4 0 10.8.3 16l.7 15.5-6-.3c-2 0-4.1 0-6 .3l.7-15.5c.2-5.3.3-10.6.3-16V33.3zm10 7c1.2.3 2.5.4 3.9.5h4.5c2.5 0 5.2-.2 8-.8 2.8-.6 5.3-1.6 7.6-3s4.2-3.4 5.7-5.8 2.3-5.5 2.3-9.2c0-3.2-.6-5.8-1.8-8-1.2-2-2.7-3.8-4.6-5-2-1.2-4-2-6.2-2.5S194 6 191.9 6c-3 0-5.3 0-7.1.2-2 0-3.5.3-4.8.4l-.5 13.4c-.2 4.4-.3 8.9-.3 13.3v7zM313.4 86.2c-1-.2-2.2-.3-3.3-.3h-6.5c-1 0-2 0-3.3.3l-2.3-6.8c-1-2.7-2-5.5-3.3-8.4l-3.6-9-3.5-8.5-8-.2H264c-2.5 0-5 0-7.5.2-2.6 6.4-5 12.5-7 18.3-2.2 5.8-3.8 10.6-4.9 14.3-1.4-.2-3-.3-4.5-.3s-3.2 0-4.5.3c6.7-14.4 13.1-28.6 19.4-42.8C261.3 29 267.7 14.7 274 0h2.3l6.4 15.4 7 16.8 7.1 16.9 6.7 15.6c2 4.8 4 9 5.7 12.9 1.7 3.8 3 6.7 4.1 8.6zM259 47.9h6.7l6.7.2h7l6.8-.2-13.7-31.3L259 47.9zM363 54.2L331 20l-.3 9.2-.1 15.8v14.4l.3 8.5c0 3 .2 5.5.3 8 0 2.5.2 4.6.3 6.5 0 2 .2 3.1.3 3.8-1.3-.2-2.8-.3-4.3-.3-1.6 0-3.2 0-4.5.3l.6-4.5.6-8 .6-10 .5-10.8c0-3.6.2-7 .3-10.6v-9.2-20.3c0-5.7 0-9.9-.2-12.7h2l16 17.4 17 18.3 16 17.1c5 5.4 9.5 10 13.2 13.7V50c0-8.6 0-17-.2-25.2-.1-8.2-.4-15.9-.8-23 1.6.4 3 .6 4.2.6 1 0 2.3-.2 4-.6l-.6 8.1-.6 11.6-.6 12-.3 9.5v25.3c0 3 0 6 .2 8.6v11h-1.7c-9.4-11-19.5-22-30.2-33.5zM413.9 86.2l.7-15.5.2-16V33.5c0-5.4 0-10.7-.2-16l-.8-16 3 .4 3 .2c1 0 2 0 3-.2l3-.4-.6 16c-.2 5.2-.3 10.5-.3 16v6.8c0 .7.3 1 .7 1 .2 0 .8-.4 1.6-1.1 3-2.5 6-5.3 9-8.4 3.3-3.1 6.4-6.4 9.6-9.7l9.4-10.3 9-10.2 2.7.4 2.5.2c1 0 2 0 3-.2l3-.4c-3 2.5-6.1 5.4-9.7 8.7l-11 10.3L444.4 31c-3.3 3.4-6 6.4-8.3 9 6.7 7.5 13.3 15 20 22.8s13.7 15.5 20.7 23.3c-1.2-.2-2.5-.3-3.7-.3h-7c-1.1 0-2.2 0-3.4.3l-9.8-11.6c-3.6-4.3-7-8.6-10.5-12.6l-9.2-11-6-6.8c-.7-.7-1.1-1-1.5-1-.4 0-.6.3-.6.7v10.7c0 5.4 0 10.8.3 16L426 86l-6-.3c-2 0-4.1 0-6 .3z'%3E%3C/path%3E%3C/svg%3E");
background-repeat:no-repeat;
display:block;
aspect-ratio:97.73 / 18;
}
#commons-brand-concept #rogo span.lowo{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23232323' viewBox='0 0 1164 250.8'%3E%3Cg%3E%3Cpath d='M3.9,50.1C3.3,35.2,2.7,20.1,2,4.6C5,5,8,5.5,10.8,5.8c2.8,0.4,5.6,0.5,8.4,0.5c2.8,0,5.6-0.2,8.4-0.5s5.7-0.8,8.8-1.2c-0.7,15.5-1.4,30.7-1.9,45.6c-0.6,14.9-0.9,30.1-0.9,45.5c0,29.5,0.1,55.2,0.4,76.9c0.2,21.7,0.5,41.1,0.7,58.2c16.6,0,32.6-0.2,47.8-0.5c15.2-0.4,31.7-1.7,49.2-4c-1.2,4.2-1.8,7.7-1.8,10.5c0,2.6,0.6,5.8,1.8,9.5c-10.8-0.5-21.6-0.7-32.4-0.7c-10.8,0-21.6,0-32.4,0c-11.3,0-22.1,0-32.5,0c-10.4,0-21.3,0.2-32.5,0.7c0.7-14.5,1.3-29.3,1.9-44.3c0.6-15,0.9-30.2,0.9-45.7V95.7C4.8,80.2,4.5,65,3.9,50.1z'%3E%3C/path%3E%3Cpath d='M196.2,125.9c0-19.9,3.2-37.7,9.7-53.3c6.4-15.6,15.5-28.8,27.1-39.6c11.6-10.8,25.5-19,41.7-24.6C290.8,2.8,308.5,0,327.7,0c19.5,0,37.3,2.8,53.5,8.4c16.2,5.6,30.1,13.8,41.7,24.6c11.6,10.8,20.6,24,27.1,39.6c6.4,15.6,9.7,33.4,9.7,53.3c0,19.9-3.2,37.7-9.7,53.3c-6.5,15.6-15.5,28.8-27.1,39.6c-11.6,10.8-25.5,18.8-41.7,24.1c-16.2,5.3-34,7.9-53.5,7.9c-19.2,0-36.9-2.6-53.1-7.9c-16.2-5.3-30.1-13.3-41.7-24.1c-11.6-10.8-20.6-24-27.1-39.6C199.4,163.6,196.2,145.9,196.2,125.9z M425.1,125.9c0-19.5-2.5-36.3-7.4-50.5c-4.9-14.2-11.8-25.9-20.6-35.2c-8.8-9.3-19.1-16.1-31-20.6c-11.8-4.5-24.7-6.7-38.5-6.7c-13.6,0-26.3,2.2-38.2,6.7c-11.8,4.5-22.2,11.3-31,20.6c-8.8,9.3-15.7,21-20.6,35.2c-4.9,14.2-7.4,31-7.4,50.5c0,19.5,2.5,36.3,7.4,50.5c4.9,14.2,11.8,25.9,20.6,35.2c8.8,9.3,19.1,16.1,31,20.6c11.8,4.5,24.6,6.7,38.2,6.7c13.8,0,26.7-2.2,38.5-6.7c11.8-4.5,22.2-11.3,31-20.6c8.8-9.3,15.7-21,20.6-35.2C422.7,162.2,425.1,145.4,425.1,125.9z'%3E%3C/path%3E%3Cpath d='M583.8,246.2c-1.9-5.9-4.7-15.1-8.6-27.8c-3.9-12.7-8.3-27-13.2-42.9c-4.9-15.9-10.1-32.6-15.5-50.1c-5.4-17.5-10.6-34.1-15.5-49.9c-4.9-15.8-9.4-30.1-13.5-42.7c-4.1-12.7-7.3-22-9.7-28.1c3,0.5,6,0.9,8.8,1.2c2.8,0.4,5.7,0.5,8.8,0.5c3,0,6-0.2,8.8-0.5c2.8-0.4,5.7-0.8,8.8-1.2c4.5,17.8,8.8,34.5,13,50.1c4.2,15.6,8.7,31.4,13.5,47.5c4.8,16.1,10,32.9,15.5,50.6c5.5,17.7,11.8,37.7,18.8,60h0.7c2.1-6.3,5-15.1,8.8-26.2c3.7-11.1,7.9-23.4,12.3-36.9c4.5-13.5,9.1-27.5,14.1-42c4.9-14.5,9.5-28.4,13.7-41.7c4.2-13.2,8-25.3,11.3-36.2c3.3-10.9,5.6-19.3,7-25.1c4.7,1.2,8.6,1.8,11.6,1.8c3,0,6.9-0.6,11.6-1.8c1.6,6.3,4.2,15,7.6,26c3.4,11,7.2,23.3,11.4,36.8c4.2,13.5,8.7,27.5,13.5,42c4.8,14.5,9.4,28.5,13.9,41.9c4.5,13.4,8.5,25.4,12.1,36.2c3.6,10.8,6.5,19.2,8.6,25.3h0.7c1.6-5.2,4.2-13.2,7.6-24.1c3.4-10.9,7.3-23.2,11.6-36.9c4.3-13.7,8.8-28.1,13.4-43.3c4.6-15.1,8.9-29.5,13-43.3c4.1-13.7,7.7-26,10.9-36.8c3.2-10.8,5.3-18.8,6.5-23.9c2.1,0.5,4.2,0.9,6.2,1.2s4,0.5,6.2,0.5c2.1,0,4.2-0.2,6.2-0.5c2-0.4,4-0.8,6.2-1.2c-2.3,5.4-5.7,14.3-10.2,26.7c-4.5,12.4-9.4,26.6-14.9,42.6c-5.5,15.9-11.3,32.8-17.2,50.6c-6,17.8-11.7,34.8-17.2,50.8c-5.5,16.1-10.4,30.5-14.8,43.3c-4.3,12.8-7.6,22-9.7,27.6c-3.8-0.5-7.7-0.7-12-0.7c-4.2,0-8.2,0.2-12,0.7c-10.6-32.6-21-65.4-31.3-98.3c-10.3-32.9-21.5-67-33.4-102.2H677c-1.9,5.4-4.4,12.6-7.6,21.6c-3.2,9-6.7,19.2-10.5,30.4c-3.9,11.3-8,23.3-12.5,36.2c-4.5,12.9-8.9,25.9-13.4,39c-4.5,13.1-8.8,26-13,38.7c-4.2,12.7-8.1,24.2-11.6,34.5c-3.8-0.5-7.9-0.7-12.3-0.7C591.6,245.5,587.5,245.7,583.8,246.2z'%3E%3C/path%3E%3Cpath d='M898.6,125.9c0-19.9,3.2-37.7,9.7-53.3c6.4-15.6,15.5-28.8,27.1-39.6c11.6-10.8,25.5-19,41.7-24.6c16.2-5.6,33.9-8.4,53.1-8.4c19.5,0,37.3,2.8,53.5,8.4c16.2,5.6,30.1,13.8,41.7,24.6c11.6,10.8,20.6,24,27.1,39.6c6.4,15.6,9.7,33.4,9.7,53.3c0,19.9-3.2,37.7-9.7,53.3c-6.5,15.6-15.5,28.8-27.1,39.6c-11.6,10.8-25.5,18.8-41.7,24.1c-16.2,5.3-34,7.9-53.5,7.9c-19.2,0-36.9-2.6-53.1-7.9c-16.2-5.3-30.1-13.3-41.7-24.1c-11.6-10.8-20.6-24-27.1-39.6C901.8,163.6,898.6,145.9,898.6,125.9z M1127.5,125.9c0-19.5-2.5-36.3-7.4-50.5c-4.9-14.2-11.8-25.9-20.6-35.2c-8.8-9.3-19.1-16.1-31-20.6c-11.8-4.5-24.7-6.7-38.5-6.7c-13.6,0-26.3,2.2-38.2,6.7c-11.8,4.5-22.2,11.3-31,20.6c-8.8,9.3-15.6,21-20.6,35.2c-4.9,14.2-7.4,31-7.4,50.5c0,19.5,2.5,36.3,7.4,50.5c4.9,14.2,11.8,25.9,20.6,35.2c8.8,9.3,19.1,16.1,31,20.6c11.8,4.5,24.6,6.7,38.2,6.7c13.8,0,26.7-2.2,38.5-6.7c11.8-4.5,22.2-11.3,31-20.6c8.8-9.3,15.7-21,20.6-35.2C1125.1,162.2,1127.5,145.4,1127.5,125.9z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
background-repeat:no-repeat;
display:block;
aspect-ratio:74.25 / 16;
}
#commons-brand-concept #rogo span.ampirula{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23232323' viewBox='0 0 1140.8 270.7'%3E%3Cg%3E%3Cpath d='M47.7,148.5l-20.9,63.2H0l68.3-201h31.3l68.6,201h-27.7L119,148.5H47.7z M113.6,128.2L93.9,70.4c-4.5-13.1-7.5-25-10.4-36.7h-0.6c-3,11.9-6.3,24.2-10.1,36.4l-19.7,58.1H113.6z'%3E%3C/path%3E%3Cpath d='M198.9,106.4c0-14.9-0.3-27.1-1.2-39.1h23l1.2,23.3h0.9c8.1-13.7,21.5-26.5,45.3-26.5c19.7,0,34.6,11.9,40.8,28.9h0.6c4.5-8.1,10.1-14.3,16.1-18.8c8.6-6.6,18.2-10.1,31.9-10.1c19.1,0,47.4,12.5,47.4,62.6v85h-25.6V130c0-27.7-10.1-44.4-31.3-44.4c-14.9,0-26.5,11-31,23.9c-1.2,3.6-2.1,8.3-2.1,13.1v89.2h-25.6v-86.5c0-23-10.1-39.7-30.1-39.7c-16.4,0-28.3,13.1-32.5,26.2c-1.5,3.9-2.1,8.3-2.1,12.8v87.1h-25.6V106.4z'%3E%3C/path%3E%3Cpath d='M450.5,114.5c0-18.5-0.6-33.4-1.2-47.1h23.6l1.2,24.7h0.6c10.7-17.6,27.7-28,51.3-28c34.9,0,61.1,29.5,61.1,73.3c0,51.9-31.6,77.5-65.6,77.5c-19.1,0-35.8-8.3-44.4-22.7h-0.6v78.4h-25.9V114.5z M476.5,153c0,3.9,0.6,7.5,1.2,10.7c4.8,18.2,20.6,30.7,39.4,30.7c27.7,0,43.8-22.7,43.8-55.8c0-28.9-15.2-53.7-42.9-53.7c-17.9,0-34.6,12.8-39.7,32.5c-0.9,3.3-1.8,7.2-1.8,10.7V153z'%3E%3C/path%3E%3Cpath d='M652.4,26.8c0.3,8.9-6.3,16.1-16.7,16.1c-9.2,0-15.8-7.2-15.8-16.1c0-9.2,6.9-16.4,16.4-16.4C646.1,10.4,652.4,17.6,652.4,26.8z M623.2,211.7V67.4h26.2v144.3H623.2z'%3E%3C/path%3E%3Cpath d='M695.9,112.4c0-17-0.3-31.6-1.2-45h23l0.9,28.3h1.2c6.6-19.4,22.4-31.6,40-31.6c3,0,5.1,0.3,7.5,0.9v24.7c-2.7-0.6-5.4-0.9-8.9-0.9c-18.5,0-31.6,14-35.2,33.7c-0.6,3.6-1.2,7.8-1.2,12.2v76.9h-25.9V112.4z'%3E%3C/path%3E%3Cpath d='M917.1,172.3c0,14.9,0.3,28,1.2,39.4h-23.3l-1.5-23.6H893c-6.9,11.6-22.1,26.8-47.7,26.8c-22.7,0-49.8-12.5-49.8-63.2V67.4h26.2v79.9c0,27.4,8.3,45.9,32.2,45.9c17.6,0,29.8-12.2,34.6-23.9c1.5-3.9,2.4-8.6,2.4-13.4V67.4h26.2V172.3z'%3E%3C/path%3E%3Cpath d='M963.6,0h26.2v211.7h-26.2V0z'%3E%3C/path%3E%3Cpath d='M1116.9,211.7l-2.1-18.2h-0.9c-8.1,11.3-23.6,21.5-44.1,21.5c-29.2,0-44.1-20.6-44.1-41.4c0-34.9,31-54,86.8-53.7v-3c0-11.9-3.3-33.4-32.8-33.4c-13.4,0-27.4,4.2-37.6,10.7l-6-17.3c11.9-7.8,29.2-12.8,47.4-12.8c44.1,0,54.9,30.1,54.9,59v54c0,12.5,0.6,24.7,2.4,34.6H1116.9z M1113,138c-28.6-0.6-61.1,4.5-61.1,32.5c0,17,11.3,25,24.7,25c18.8,0,30.7-11.9,34.9-24.1c0.9-2.7,1.5-5.7,1.5-8.3V138z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
background-repeat:no-repeat;
display:block;
aspect-ratio:88.48 / 21;
}
#commons-brand-concept > #rogo{
aspect-ratio:1 / 1;
display:flex;
align-items:center;
justify-content:center;
border-radius:100%;
border:1px solid #c8c8c8;
}
#commons-brand-concept > #rogo > span{
width:100%;
margin:0 auto;
}
#commons-brand-concept > h1{
margin:0 auto;
display:block;
width:max-content;
}
#commons-brand-concept > #brand-concept-btn{
cursor:pointer;
position:relative;
display:block;
width:fit-content;
white-space:nowrap;
border-bottom:1px solid #9a9a9a;
margin:.8rem auto auto auto;
padding:0 0 0 1.3rem;
}
#commons-brand-concept > #brand-concept-btn:before{
content:"";
position:absolute;
top:50%;
left:0;
border-top:1px solid #000;
border-right:1px solid #000;
transform:translate3d(50%, -50%, 0) rotate(45deg);
width:.5rem;
height:.5rem;
left:-.2rem;
display:block;
}
#commons-brand-concept > #category-brand-concept-wrap > #close-back-black{
background:rgba(0,0,0,.2);
z-index:889;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
cursor:pointer;
opacity:0;
display:none;
animation:fade-in .9s ease-in-out forwards;
}
#commons-brand-concept > #category-brand-concept-wrap.open > #close-back-black{
opacity:1;
display:block;
animation:fade-in .9s ease-in-out forwards;
}
#commons-brand-concept > #category-brand-concept-wrap > #concept-main-contents{
visibility:collapse;
-webkit-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out;
position:fixed;
padding:0;
transform:translate(-50%,200%);
top:50%;
left:50%;
z-index:890;
}
#commons-brand-concept > #category-brand-concept-wrap.open > #concept-main-contents{
visibility:visible;
-webkit-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out;
transform:translate(-50%,-50%);
}
#commons-brand-concept > #category-brand-concept-wrap > #concept-main-contents > #brand-concept-close{
position:absolute;
background:#fff;
border-radius:100%;
color:#000;
display:flex;
align-items:center;
justify-content:center;
cursor:pointer;
font-variation-settings:'FILL' 0,'wght' 600,'GRAD' 0,'opsz' 48;
z-index:999;
}
#commons-brand-concept > #category-brand-concept-wrap > #concept-main-contents > #main-text-area{
overflow-x:hidden;
width:100%;
height:100%;
background:#fff;
border-radius:10px;
}
#commons-brand-concept > #category-brand-concept-wrap > #concept-main-contents > #main-text-area > #rogo{
width:100%;
display:flex;
align-items:center;
justify-content:center;
position:relative;
border-bottom:1px solid #ddd;
}
#commons-brand-concept > #category-brand-concept-wrap > #concept-main-contents > #main-text-area > .main-concept-title{
font-weight:600;
line-height:1.5;
padding:3rem;
}
#commons-brand-concept > #category-brand-concept-wrap > #concept-main-contents > #main-text-area > .sub{
padding:0 3rem 4rem 3rem;
}

/*-- 商品を探す＋表示順の並列エリア --*/
main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort{
margin:0 auto;
display:flex;
align-items:center;
flex-wrap:wrap;
justify-content:space-between;
}

/*-- カテゴリメニューエリア --*/
main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-open-btn{
width:calc(50% - .5rem);
height:4.5rem;
padding:0;
display:flex;
align-items:center;
justify-content:center;
gap:0 .5rem;
letter-spacing:0;
background:#000;
color:#fff;
border-radius:.5rem;
font-weight:600;
cursor:pointer;
}
main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-open-btn:before{
font-family:"Material Symbols Outlined";
font-size:2rem;
content:"\e9b0";
line-height:1;
}
main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #close-back-black{
background:rgba(0,0,0,.2);
z-index:889;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
display:none;
cursor:pointer;
opacity:0;
animation:fade-in .9s ease-in-out forwards;
}
main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper.open > #close-back-black{
opacity:1;
display:block;
animation:fade-in .9s ease-in-out forwards;
}
main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents{
visibility:collapse;
-webkit-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out;
position:fixed;
padding:0;
transform:translate(-50%,200%);
top:50%;
left:50%;
z-index:890;
}
main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper.open > #list-all-contents{
visibility:visible;
-webkit-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out;
transform:translate(-50%,-50%);
}
main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents > #category-close-btn{
position:absolute;
background:#fff;
border-radius:100%;
color:#000;
display:flex;
align-items:center;
justify-content:center;
cursor:pointer;
font-variation-settings:'FILL' 0,'wght' 600,'GRAD' 0,'opsz' 48;
}
main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents > nav{
overflow-x:hidden;
overflow-y:scroll;
width:100%;
height:100%;
background:#fff;
border-radius:10px;
}
main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents > nav > ul > li{
border-bottom:1px solid #ddd;
}
main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents > nav > ul > li > ol{
display:grid;
grid-template-columns:repeat(2,1fr);
}
main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents > nav > ul > li > ol > li > a{
letter-spacing:0;
background:#f6f6f6;
display:flex;
align-items:center;
justify-content:flex-start;
border-radius:5px;
width:100%;
height:100%;
}

/*-- 表示順エリア --*/
.fs-c-sortItems#number1{
width:calc(50% - .5rem);
height:4.5rem;
background:#fff;
display:flex;
align-items:center;
padding:0;
border-radius:.5rem;
font-weight:300;
cursor:pointer;
position:relative;
font-size:1.4rem;
border:1px solid #adadad;
}
.fs-c-sortItems#number1:before{
font-family:"Material Symbols Outlined";
transform:translateY(-50%);
position:absolute;
top:50%;
left:.7rem;
font-size:1.8rem;
content:"\e8d5";
line-height:1;
}
.fs-c-sortItems#number1:after{
font-family:"Material Symbols Outlined";
content:"\e5c5";
font-size:3rem;
transform:translateY(-50%) rotate(0deg);
position:absolute;
top:50%;
right:0;
line-height:1;
}
.fs-c-sortItems#number1.selected:after{
transform:translateY(-50%) rotate(180deg);
}
.fs-c-sortItems#number1 > span{
display:flex;
align-items:center;
width:100%;
padding:0 2.5rem 0 3rem;
font-weight:300;
}
.fs-c-sortItems#number1 > ul{
width:100%;
display:none;
position:absolute;
top:4.5rem;
left:0;
z-index:100;
border:1px solid #ddd;
background:#fff;
font-size:1.3rem;
padding:10px;
font-weight:400;
opacity:0;
display:none;
transition:all 0.2s ease;
}
.fs-c-sortItems#number1.selected > ul{
opacity:1;
display:block;
transition:all 0.2s ease;
}
.fs-c-sortItems#number1 > ul > li > a,
.fs-c-sortItems#number1 > ul > li > span{
padding:2px 10px;
}
.fs-c-sortItems#number1 > ul > li.is-active > span{
text-decoration:underline;
opacity:.6;
}

/*-- ページャー設定 --*/
.fs-c-listControl#number1{
width:100%;
margin:2rem auto 4rem auto;
}
.fs-c-listControl#number2{
margin-top:4rem;
}
.fs-c-listControl#number1 > .fs-c-pagination{
display:none;
}
.fs-c-listControl > .fs-c-listControl__status{
width:100%;
text-align:center;
display:flex;
align-items:center;
justify-content:center;
font-size:1.5rem;
margin:0 auto;
color:#999;
}
.fs-c-listControl > .fs-c-pagination{
align-items:center;
justify-content:center;
}
.fs-c-listControl > .fs-c-pagination > .fs-c-pagination__item{
flex:unset;
line-height:1;
padding:8px;
width:40px;
height:40px;
font-size:1.3rem;
display:flex;
align-items:center;
justify-content:center;
border-radius:5px;
}
.fs-c-listControl > .fs-c-pagination > .fs-c-pagination__item.is-active{
opacity:.5;
text-decoration:underline;
background:#eee;
}
.fs-c-listControl > .fs-c-pagination > .fs-c-pagination__item.fs-c-pagination__item--prev,
.fs-c-listControl > .fs-c-pagination > .fs-c-pagination__item.fs-c-pagination__item--next{
width:60px;
}
.fs-c-listControl > .fs-c-pagination > .fs-c-pagination__item.fs-c-pagination__item--prev::before{
content:"前へ";
font-family:"Yu Gothic Medium", "Yu Gothic", YuGothic, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", Meiryo, sans-serif;
}
.fs-c-listControl > .fs-c-pagination > .fs-c-pagination__item.fs-c-pagination__item--next::before{
content:"次へ";
font-family:"Yu Gothic Medium", "Yu Gothic", YuGothic, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", Meiryo, sans-serif;
}



@media screen and (min-width:769px){
	/*-- レイアウト設定（共通） --*/
	main#items-list-page-wrapper.none-recommend-hot-word{
	padding-bottom:10rem;
	}
	main#items-list-page-wrapper > .fs-c-productList > .fs-c-productList__list{
	width:1024px;
	margin:auto;
	display:grid;
	grid-template-columns:repeat(5,1fr);
	gap:5rem 1rem;
	padding:0 1.5rem;
	}
	main#items-list-page-wrapper > h1{
	padding:0 1.5rem;
	margin:8rem auto 2rem auto;
	font-size:2.2rem;
	line-height:1.5;
	}
	#commons-product-search-list-title-area{
	margin:8rem auto 2rem auto;
	}
	#commons-product-search-list-title-area > h1{
	font-size:2.2rem;
	line-height:1.5;
	font-weight:300;
	}
	#commons-product-search-list-title-area > form{
	width:350px;
	margin:2rem auto 0 auto;
	}
	#commons-product-search-list-title-area > form > input[name="keyword"]{
	}
	#commons-product-search-list-title-area > form > ion-icon{
	font-size:2.5rem;
	}

	/*-- ブランドコンセプトエリア --*/
	#commons-brand-concept{
	width:1024px;
	padding:0 1.5rem;
	margin:5rem auto;
	}
	#commons-brand-concept > #rogo{
	margin:0 auto 2rem auto;
	width:140px;
	padding:2rem;
	}
	#commons-brand-concept > h1{
	font-size:2.2rem;
	line-height:1.5;
	font-weight:300;
	}
	#commons-brand-concept > #brand-concept-btn{
	font-size:1.45rem;
	}
	#commons-brand-concept > #category-brand-concept-wrap > #concept-main-contents > #brand-concept-close{
	width:60px;
	height:60px;
	top:-2.5rem;
	right:-2.5rem;
	}
	#commons-brand-concept > #category-brand-concept-wrap > #concept-main-contents > #main-text-area{
	width:450px;
	height:max-content;
	}
	#commons-brand-concept > #category-brand-concept-wrap > #concept-main-contents > #main-text-area > #rogo{
	aspect-ratio:1 / .65;
	}
	#commons-brand-concept > #category-brand-concept-wrap > #concept-main-contents > #main-text-area > #rogo > span{
	margin-top:2rem;
	}
	#commons-brand-concept > #category-brand-concept-wrap > #concept-main-contents > #main-text-area > #rogo > span.girl{
	width:200px;
	}
	#commons-brand-concept > #category-brand-concept-wrap > #concept-main-contents > #main-text-area > #rogo > span.flolia{
	width:200px;
	}
	#commons-brand-concept > #category-brand-concept-wrap > #concept-main-contents > #main-text-area > #rogo > span.elfrank{
	width:270px;
	}
	#commons-brand-concept > #category-brand-concept-wrap > #concept-main-contents > #main-text-area > #rogo > span.lowo{
	width:230px;
	}
	#commons-brand-concept > #category-brand-concept-wrap > #concept-main-contents > #main-text-area > #rogo > span.ampirula{
	width:250px;
	}
	#commons-brand-concept > #category-brand-concept-wrap > #concept-main-contents > #main-text-area > .main-concept-title{
	font-size:1.8rem;
	}
	#commons-brand-concept > #category-brand-concept-wrap > #concept-main-contents > #main-text-area > .sub{
	font-size:1.5rem;
	line-height:1.5;
	}

	/*-- 商品を探す＋表示順の並列エリア --*/
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort{
	width:350px;
	}

	/*-- カテゴリメニューエリア --*/
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-open-btn{
	font-size:1.6rem;
	}
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents{
	width:520px;
	height:calc((var(--vh, 1vh) * 75));
	}
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents > #category-close-btn{
	top:-15px;
	right:-15px;
	width:60px;
	height:60px;
	font-size:4rem;
	}
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents > nav{
	padding:4rem;
	}
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents > nav > ul > li{
	padding:0 0 4rem 0;
	margin:0 0 4rem 0;
	}
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents > nav > ul > li > span{
	font-size:1.5rem;
	letter-spacing:0;
	font-weight:600;
	margin-bottom:1rem;
	display:block;
	}
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents > nav > ul > li > ol{
	gap:.5rem;
	}
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents > nav > ul > li > ol > li > a{
	font-size:1.3rem;
	height:4.5rem;
	padding:0 1.5rem;
	}

	/*-- 表示順エリア --*/
	.fs-c-sortItems#number1 > span{
	font-size:1.6rem;
	}
}

@media screen and (max-width:768px){
	/*-- 該当商品がない場合のメッセージ設定 --*/
	.fs-c-productList__message.fs-c-noResultMessage{
	padding:60px 20px 10px 20px;
	}
	.fs-c-productList__message.fs-c-noResultMessage:before{
	height:70px;
	}

	/*-- レイアウト設定（共通） --*/
	main#items-list-page-wrapper.none-recommend-hot-word{
	padding-bottom:4rem;
	}
	main#items-list-page-wrapper > .fs-c-productList > .fs-c-productList__list{
	padding:0 15px;
	width:100%;
	min-width:unset;
	grid-template-columns:repeat(2,1fr);
	gap:40px 10px;
	}
	main#items-list-page-wrapper > h1{
	margin:0 auto;
	padding:4rem 1.5rem 4rem 1.5rem;
	font-size:1.65rem;
	line-height:1.4;
	}
	#commons-product-search-list-title-area{
	margin:0 auto;
	padding:4rem 1.5rem 0 1.5rem;
	}
	#commons-product-search-list-title-area > h1{
	font-size:1.8rem;
	line-height:1.4;
	font-weight:600;
	}
	#commons-product-search-list-title-area > form{
	width:80vw;
	margin:2rem auto 0 auto;
	}
	#commons-product-search-list-title-area > form > input[name="keyword"]{
	}
	#commons-product-search-list-title-area > form > ion-icon{
	font-size:2.5rem;
	}

	/*-- ブランドコンセプトエリア --*/
	#commons-brand-concept{
	margin:0 auto;
	padding:3rem 1.5rem 2.5rem 1.5rem;
	}
	#commons-brand-concept > #rogo{
	margin:0 auto 1.5rem auto;
	width:23vw;
	padding:1.3rem;
	}
	#commons-brand-concept > h1{
	font-size:1.8rem;
	line-height:1.4;
	font-weight:600;
	}
	#commons-brand-concept > #brand-concept-btn{
	font-size:1.25rem;
	}
	#commons-brand-concept > #category-brand-concept-wrap > #concept-main-contents > #main-text-area{
	overflow-y:scroll;
	width:80vw;
	max-height:65vh;
	height:max-content;
	border-bottom:1px solid #ddd;
	}
	#commons-brand-concept > #category-brand-concept-wrap > #concept-main-contents > #brand-concept-close{
	width:5rem;
	height:5rem;
	top:-2rem;
	right:-2rem;
	}
	#commons-brand-concept > #category-brand-concept-wrap > #concept-main-contents > #main-text-area > #rogo{
	aspect-ratio:1 / .65;
	}
	#commons-brand-concept > #category-brand-concept-wrap > #concept-main-contents > #main-text-area > #rogo > span{
	width:50%;
	margin:1rem 0 0 0;
	}
	#commons-brand-concept > #category-brand-concept-wrap > #concept-main-contents > #main-text-area > .main-concept-title{
	font-size:1.55rem;
	}
	#commons-brand-concept > #category-brand-concept-wrap > #concept-main-contents > #main-text-area > .sub{
	font-size:1.3rem;
	line-height:1.6;
	}

	/*-- 商品を探す＋表示順の並列エリア --*/
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort{
	width:75vw;
	}
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-open-btn,
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > .fs-c-sortItems#number1{
	height:4rem;
	}

	/*-- カテゴリメニューエリア --*/
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-open-btn{
	font-size:1.4rem;
	}
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents{
	width:90vw;
	height:calc((var(--vh, 1vh) * 80));
	}
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents > #category-close-btn{
	top:-15px;
	right:-15px;
	width:50px;
	height:50px;
	background:#fff;
	color:#000;
	}
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents > nav{
	padding:2rem;
	}
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents > nav > ul > li{
	padding:0 0 2rem 0;
	margin:0 0 2rem 0;
	}
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents > nav > ul > li > span{
	font-size:1.4rem;
	letter-spacing:0;
	font-weight:600;
	margin-bottom:1.2rem;
	display:block;
	}
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents > nav > ul > li > ol{
	gap:.8rem;
	}
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents > nav > ul > li > ol > li > a{
	line-height:1.3;
	font-size:1.1rem;
	height:4.5rem;
	padding:0 1.2rem;
	}

	/*-- 表示順エリア --*/
	.fs-c-sortItems#number1 > span{
	font-size:1.4rem;
	padding:0 2.5rem 0 1.5rem;
	}
	.fs-c-sortItems#number1:before{
	display:none;
	}
	.fs-c-sortItems#number1:after{
	font-size:2.5rem;
	}

	/*-- ページャー設定 --*/
	.fs-c-listControl#number1{
	margin:1.5rem auto 3rem auto;
	line-height:1;
	}
	.fs-c-listControl#number2{
	margin-top:3.5rem;
	}
	.fs-c-listControl > .fs-c-listControl__status{
	font-size:1.25rem;
	}
}


/*------------------------------------------------
　商品グループ：特集ページレイアウト
------------------------------------------------ */
#commons-feature-header-contents{
display:flex;
flex-wrap:wrap;
}
#commons-feature-header-contents > h1{
order:2;
width:100%;
text-align:center;
letter-spacing:0;
}
#commons-feature-header-contents > figure{
aspect-ratio:1 / 1;
border-radius:100%;
overflow:hidden;
order:1;
}
#commons-feature-header-contents > .text{
order:3;
}

/*-- 注意事項エリア --*/
#commons-feature-header-contents > #attention-open-btn{
order:3;
cursor:pointer;
position:relative;
display:block;
width:fit-content;
white-space:nowrap;
border-bottom:1px solid #9a9a9a;
margin:.8rem auto auto auto;
padding:0 0 0 1.3rem;
}
#commons-feature-header-contents > #attention-open-btn:before{
content:"";
position:absolute;
top:50%;
left:0;
border-top:1px solid #000;
border-right:1px solid #000;
transform:translate3d(50%, -50%, 0) rotate(45deg);
width:.5rem;
height:.5rem;
left:-.2rem;
display:block;
}
#commons-feature-header-contents > #attention-wrapper > #close-back-black{
background:rgba(0,0,0,.2);
z-index:889;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
cursor:pointer;
opacity:0;
display:none;
animation:fade-in .9s ease-in-out forwards;
}
#commons-feature-header-contents > #attention-wrapper.open > #close-back-black{
opacity:1;
display:block;
animation:fade-in .9s ease-in-out forwards;
}
#commons-feature-header-contents > #attention-wrapper > #attention-text-contents{
visibility:collapse;
-webkit-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out;
position:fixed;
padding:0;
transform:translate(-50%,200%);
top:50%;
left:50%;
z-index:890;
}
#commons-feature-header-contents > #attention-wrapper.open > #attention-text-contents{
visibility:visible;
-webkit-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out;
transform:translate(-50%,-50%);
}
#commons-feature-header-contents > #attention-wrapper > #attention-text-contents > #attention-close-btn{
position:absolute;
background:#fff;
border-radius:100%;
color:#000;
display:flex;
align-items:center;
justify-content:center;
cursor:pointer;
font-variation-settings:'FILL' 0,'wght' 600,'GRAD' 0,'opsz' 48;
z-index:999;
}
#commons-feature-header-contents > #attention-wrapper > #attention-text-contents > #main-text-area{
overflow-x:hidden;
width:100%;
height:100%;
background:#fff;
border-radius:10px;
}
#commons-feature-header-contents > #attention-wrapper > #attention-text-contents > #main-text-area > h3,
#commons-feature-header-contents > #attention-wrapper > #attention-text-contents > #main-text-area > h4{
background:#f0f0f0;
border-radius:10px;
font-weight:600;
margin:0 auto 1.5rem auto;
padding:1.5rem;
}
#commons-feature-header-contents > #attention-wrapper > #attention-text-contents > #main-text-area > ul.text-list{
list-style:disc;
}
#commons-feature-header-contents > #attention-wrapper > #attention-text-contents > #main-text-area > ul.text-list > li{
margin-bottom:.8rem;
}
#commons-feature-header-contents > #attention-wrapper > #attention-text-contents > #main-text-area > span{
display:block;
}

/*-- 商品を探す --*/
main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper.feature > #list-all-contents > nav > ul > li{
padding:0;
border-bottom:0;
}
main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper.feature > #list-all-contents > nav > ul > li > span{
text-align:center;
font-size:1.8rem;
}
main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper.feature > #list-all-contents > nav > ul > li > ol{
grid-template-columns:repeat(1,1fr);
}
main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper.feature > #list-all-contents > nav > ul > li > ol > li > a{
height:5rem;
}

/*-- 商品を探す（セールページ）--*/
main#items-list-page-wrapper.sale > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper.feature > #list-all-contents > nav > ul > li > ol{
display:grid;
grid-template-columns:repeat(2,1fr);
}
main#items-list-page-wrapper.sale > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper.feature > #list-all-contents > nav > ul > li > span{
text-align:left;
}

/*-- セールレコメンド（タブ切替） --*/
#sale-recommend-item-tab-wrap{
}
#sale-recommend-item-tab-wrap > #tab-menu-list{
display:grid;
grid-template-columns:repeat(3, calc(100% / 3));
align-items:center;
justify-content:center;
text-align:center;
color:#fff;
background:#dfdfdf;
}
#sale-recommend-item-tab-wrap > #tab-menu-list > li{
font-weight:600;
overflow:hidden;
height:100%;
display:flex;
align-items:center;
justify-content:center;
cursor:pointer;
}
#sale-recommend-item-tab-wrap > #tab-menu-list > li.active{
background:#a3a3a3;
}
#sale-recommend-item-tab-wrap > #tab-content-container{
width:100%;
}
#sale-recommend-item-tab-wrap > #tab-content-container > .tab-contents{
display:none;
opacity:0;
visibility:collapse;
-webkit-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out;
}
#sale-recommend-item-tab-wrap > #tab-content-container > .tab-contents.show{
display:block;
opacity:1;
visibility:visible;
-webkit-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out;
}
#sale-recommend-item-tab-wrap > #tab-content-container > .tab-contents .fs-c-slick-list-item h2 a{
display:block;
}
#sale-recommend-item-tab-wrap > #tab-content-container > .tab-contents .fs-c-slick-list-item h2 a .fs-c-productName__copy{
color:#999;
margin:0;
line-height:1;
letter-spacing:0;
display:block;
}
#sale-recommend-item-tab-wrap > #tab-content-container > .tab-contents .fs-c-slick-list-item h2 a .fs-c-productName__name{
color:#2c2c2c;
overflow:hidden;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
letter-spacing:0;
}
#sale-recommend-item-tab-wrap > #tab-content-container > .tab-contents .fs-c-slick-list-item .fs-c-productMarks{
display:none;
}
#sale-recommend-item-tab-wrap > #tab-content-container > .tab-contents .fs-c-slick-list-item #sale-icon.sale #sale-off,
#sale-recommend-item-tab-wrap > #tab-content-container > .tab-contents .fs-c-slick-list-item #sale-icon.members #members-off{
margin-left:5px;
font-size:1.2rem;
position:absolute;
bottom:0;
left:0;
color:#fff;
background:#ca0000;
display:flex;
align-items:center;
justify-content:center;
width:max-content;
height:20px;
margin:0;
padding:0 8px;
}
#sale-recommend-item-tab-wrap > #tab-content-container > .tab-contents .fs-c-slick-list-item #sale-icon:not(.sale) #sale-off,
#sale-recommend-item-tab-wrap > #tab-content-container > .tab-contents .fs-c-slick-list-item #sale-icon:not(.members) #members-off{
display:none;
}
@media screen and (min-width:769px){
	#commons-feature-header-contents{
	width:1024px;
	margin:5rem auto 2rem auto;
	}
	#commons-feature-header-contents > figure{
	width:160px;
	margin:0 auto 2rem auto;
	}
	#commons-feature-header-contents > h1{
	font-size:2.5rem;
	line-height:1.5;
	font-weight:300;
	}
	#commons-feature-header-contents > .text{
	margin:.5rem auto 2rem auto;
	font-size:1.6rem;
	line-height:1.6;
	text-align:center;
	}
	main#items-list-page-wrapper.sale > #commons-feature-header-contents > .text{
	margin:.5rem auto 2rem auto;
	}

	/*-- 注意事項エリア --*/
	#commons-feature-header-contents > #attention-open-btn{
	font-size:1.45rem;
	}
	#commons-feature-header-contents > #attention-wrapper > #attention-text-contents > #main-text-area{
	width:480px;
	height:max-content;
	padding:3rem;
	}
	#commons-feature-header-contents > #attention-wrapper > #attention-text-contents > #main-text-area > h3,
	#commons-feature-header-contents > #attention-wrapper > #attention-text-contents > #main-text-area > h4{
	font-size:1.7rem;
	line-height:1.7;
	}
	#commons-feature-header-contents > #attention-wrapper > #attention-text-contents > #main-text-area > ul.text-list{
	padding:0 0 2.5rem 2.5rem;
	line-height:1.6;
	font-size:1.48rem;
	}
	#commons-feature-header-contents > #attention-wrapper > #attention-text-contents > #main-text-area > span{
	font-size:1.5rem;
	line-height:1.6;
	}
	#commons-feature-header-contents > #attention-wrapper > #attention-text-contents > #attention-close-btn{
	width:60px;
	height:60px;
	top:-2.5rem;
	right:-2.5rem;
	}

	/*-- 商品を探す --*/
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper.feature > #list-all-contents{
	height:max-content;
	}
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper.feature > #list-all-contents > nav{
	overflow-y:none;
	}
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper.feature > #list-all-contents > nav > ul > li > span{
	margin-bottom:2rem;
	}

	/*-- 商品を探す（セールページ）--*/
	main#items-list-page-wrapper.sale > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents{
	width:520px;
	height:calc((var(--vh, 1vh) * 75));
	}
	main#items-list-page-wrapper.sale > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents > nav > ul > li > ol{
	gap:.5rem;
	}

	/*-- セールレコメンド（タブ切替） --*/
	#sale-recommend-item-tab-wrap{
	width:1024px;
	margin:0 auto 3rem auto;
	padding:0 1.5rem;
	}
	#sale-recommend-item-tab-wrap > #tab-menu-list{
	width:420px;
	height:5rem;
	border-radius:5rem;
	margin:0 auto 3rem auto;;
	}
	#sale-recommend-item-tab-wrap > #tab-menu-list > li{
	font-size:1.6rem;
	border-radius:5rem;
	}
	#sale-recommend-item-tab-wrap > #tab-content-container{
	width:100%;
	}
	#sale-recommend-item-tab-wrap > #tab-content-container .fs-c-productListCarousel.fs-c-slick{
	width:100%;
	padding:0;
	}
	#sale-recommend-item-tab-wrap > #tab-content-container #product-list-swiper-contents{
	width:100%;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	}
	#sale-recommend-item-tab-wrap > #tab-content-container > .tab-contents .fs-c-slick-list-item  .fs-c-productListItem__imageContainer{
	margin-bottom:1.2rem;
	}
	#sale-recommend-item-tab-wrap > #tab-content-container > .tab-contents .fs-c-slick-list-item h2 a .fs-c-productName__copy{
	font-size:1.2rem;
	}
	#sale-recommend-item-tab-wrap > #tab-content-container > .tab-contents .fs-c-slick-list-item h2 a .fs-c-productName__name{
	font-size:1.3rem;
	line-height:1.3;
	margin-top:.8rem;
	}
	#sale-recommend-item-tab-wrap > #tab-content-container > .tab-contents .fs-c-slick-list-item #sale-icon.sale #sale-off,
	#sale-recommend-item-tab-wrap > #tab-content-container > .tab-contents .fs-c-slick-list-item #sale-icon.members #members-off{
	font-size:1.3rem;
	}
}
@media screen and (max-width:768px){
	#commons-feature-header-contents{
	padding:3rem 1.5rem 2rem 1.5rem;
	}
	.none-category-menu #commons-feature-header-contents{
	padding-bottom:0;
	}
	#commons-feature-header-contents > figure{
	margin:0 auto 2rem auto;
	width:23vw;
	}
	#commons-feature-header-contents > h1{
	font-size:2rem;
	line-height:1.5;
	font-weight:600;
	}
	#commons-feature-header-contents > .text{
	padding:0;
	margin:.5rem auto 1rem auto;
	line-height:1.5;
	font-size:1.32rem;
	}
	#commons-feature-header-contents > .text > br{
	display:none;
	}
	main#items-list-page-wrapper.sale > #commons-feature-header-contents > .text{
	}

	/*-- 注意事項エリア --*/
	#commons-feature-header-contents > #attention-open-btn{
	font-size:1.25rem;
	}
	#commons-feature-header-contents > #attention-wrapper > #attention-text-contents > #main-text-area{
	overflow-y:scroll;
	width:85vw;
	max-height:65vh;
	height:max-content;
	border-bottom:1px solid #ddd;
	padding:2.5rem;
	}
	#commons-feature-header-contents > #attention-wrapper > #attention-text-contents > #main-text-area > h3,
	#commons-feature-header-contents > #attention-wrapper > #attention-text-contents > #main-text-area > h4{
	font-size:1.55rem;
	line-height:1.5;
	padding:1.2rem;
	}
	#commons-feature-header-contents > #attention-wrapper > #attention-text-contents > #main-text-area > ul.text-list{
	padding:0 0 2rem 2rem;
	line-height:1.6;
	font-size:1.3rem;
	}
	#commons-feature-header-contents > #attention-wrapper > #attention-text-contents > #main-text-area > span{
	font-size:1.3rem;
	line-height:1.6;
	}
	#commons-feature-header-contents > #attention-wrapper > #attention-text-contents > #attention-close-btn{
	width:5rem;
	height:5rem;
	top:-2rem;
	right:-2rem;
	}

	/*-- 商品を探す --*/
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper.feature > #list-all-contents{
	height:calc((var(--vh, 1vh) * 70));
	}
	main#items-list-page-wrapper > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper.feature > #list-all-contents > nav > ul > li > ol > li > a{
	font-size:1.12rem;
	}

	/*-- 商品を探す（セールページ）--*/
	main#items-list-page-wrapper.sale > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents{
	width:90vw;
	height:calc((var(--vh, 1vh) * 80));
	}
	main#items-list-page-wrapper.sale > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents > nav > ul > li > span{
	font-size:1.55rem;
	margin-bottom:.5rem;
	}
	main#items-list-page-wrapper.sale > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents > nav > ul > li:not(:last-child){
	margin-bottom:4rem;
	}
	main#items-list-page-wrapper.sale > .fs-c-productList > #item-list-count-sort > #category-menu-wrapper > #list-all-contents > nav > ul > li > ol{
	gap:.8rem;
	}

	/*-- セールレコメンド（タブ切替） --*/
	main#items-list-page-wrapper.sale> #commons-feature-header-contents{
	padding:3rem 1.5rem 0 1.5rem;
	}
	#sale-recommend-item-tab-wrap{
	width:100%;
	margin:3rem auto 5rem auto;
	padding:0;
	overflow:hidden;
	}
	#sale-recommend-item-tab-wrap > #tab-menu-list{
	width:75vw;
	height:4rem;
	border-radius:4rem;
	margin:0 auto 1.5rem auto;
	}
	#sale-recommend-item-tab-wrap > #tab-menu-list > li{
	font-size:1.4rem;
	border-radius:4rem;
	}
	#sale-recommend-item-tab-wrap > #tab-content-container .fs-c-productListCarousel.fs-c-slick{
	padding:0;
	}
	#sale-recommend-item-tab-wrap > #tab-content-container #product-list-swiper-contents{
	width:calc(100% - 8rem);
	margin:0 auto;
	padding:0;
	}
	#sale-recommend-item-tab-wrap > #tab-content-container > .tab-contents .fs-c-slick-list-item .fs-c-productListItem__imageContainer{
	margin-bottom:1.2rem;
	}
	#sale-recommend-item-tab-wrap > #tab-content-container > .tab-contents .fs-c-slick-list-item h2 a .fs-c-productName__copy{
	font-size:1.2rem;
	}
	#sale-recommend-item-tab-wrap > #tab-content-container > .tab-contents .fs-c-slick-list-item h2 a .fs-c-productName__name{
	font-size:1.2rem;
	line-height:1.2;
	margin-top:.8rem;
	}
	#sale-recommend-item-tab-wrap > #tab-content-container > .tab-contents .fs-c-slick-list-item .normal-slide-style li.swiper-slide #item-price{
	margin-top:.8rem;
	}
	#sale-recommend-item-tab-wrap > #tab-content-container > .tab-contents .fs-c-slick-list-item #sale-icon.sale #sale-off,
	#sale-recommend-item-tab-wrap > #tab-content-container > .tab-contents .fs-c-slick-list-item #sale-icon.members #members-off{
	font-size:1.3rem;
	}
	#sale-recommend-item-tab-wrap > #tab-content-container #navigation-contents-wrapper{
	display:none;
	}
}


/*------------------------------------------------
　商品掲載一覧エリア
------------------------------------------------ */
.fs-c-productList > .fs-c-productList__list > article > form > .fs-c-productListItem__viewMoreImageButton.fs-c-buttonContainer,
.fs-c-productList > .fs-c-productList__list > article > form > .fs-c-productListItem__control.fs-c-buttonContainer{
display:none;
}

.fs-c-productList > .fs-c-productList__list > article > form{
display:flex;
flex-wrap:wrap;
}
.fs-c-productList > .fs-c-productList__list > article > form > .fs-c-productListItem__imageContainer{
margin-bottom:1rem;
}
.fs-c-productList > .fs-c-productList__list > article > form > #product-chips-mark{
margin:0 0 1rem 0;
}
.fs-c-productList > .fs-c-productList__list > article > form > h2{
width:100%;
margin-bottom:1.5rem;
}
.fs-c-productList > .fs-c-productList__list > article > form > h2 > a > span{
display:block;
}
.fs-c-productList > .fs-c-productList__list > article > form > h2 > a > .fs-c-productName__copy{
font-size:1.1rem;
color:#999;
margin:0;
line-height:1;
letter-spacing:0;
}
.fs-c-productList > .fs-c-productList__list > article > form > h2 > a > .fs-c-productName__name{
font-size:1.2rem;
color:#2c2c2c;
margin-top:5px;
line-height:1.4;
overflow:hidden;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
letter-spacing:0;
}

/*-- 価格エリア --*/
.fs-c-productList > .fs-c-productList__list > article > form > #item-price{
display:flex;
flex-wrap:wrap;
align-items:center;
line-height:1;
margin:0 0 1rem 0;
}
.fs-c-productList > .fs-c-productList__list > article > form > #item-price > div{
display:flex;
flex-wrap:wrap;
align-items:baseline;
font-size:1.6rem;
}
.fs-c-productList > .fs-c-productList__list > article > form > #item-price > div > span > span > .fs-c-price__currencyMark{
padding:0 2px 0 0;
font-size:1.3rem;
}
.fs-c-productList > .fs-c-productList__list > article > form > #item-price > div > span#sale-off,
.fs-c-productList > .fs-c-productList__list > article > form > #item-price > div > span#members-off{
margin:0 0 0 5px;
font-size:1.1rem;
}
.fs-c-productList > .fs-c-productList__list > article > form > #item-price > div > span > .fs-c-productPrice__main__label,
.fs-c-productList > .fs-c-productList__list > article > form > #item-price > div > .fs-c-productPrice__addon{
display:none;
}
.fs-c-productList > .fs-c-productList__list > article > form > #item-price.members.sale > .fs-c-productPrice--listed,
.fs-c-productList > .fs-c-productList__list > article > form > #item-price.members.sale > .fs-c-productPrice--selling > #sale-off,
.fs-c-productList > .fs-c-productList__list > article > form > #item-price.normal > div > #sale-off,
.fs-c-productList > .fs-c-productList__list > article > form > #item-price.members:not(.sale) > .fs-c-productPrice--selling > #sale-off{
display:none;
}
.fs-c-productList > .fs-c-productList__list > article > form > #item-price.members.sale > .fs-c-productPrice--selling,
.fs-c-productList > .fs-c-productList__list > article > form > #item-price.sale > .fs-c-productPrice--listed,
.fs-c-productList > .fs-c-productList__list > article > form > #item-price.members:not(.sale) > .fs-c-productPrice--selling{
margin:0 8px 0 0;
text-decoration:line-through;
display:none;
}
.fs-c-productList > .fs-c-productList__list > article > form > #item-price.sale > .fs-c-productPrice--selling{
color:#ca0000;
}
.fs-c-productList > .fs-c-productList__list > article > form > #item-price > .fs-c-productPrice--member{
color:#8f7f67;
}

/*-- カラーチップエリア --*/
.fs-c-productList > .fs-c-productList__list > article > form > ul#color-chip-mark{
margin:0;
}

/*-- レビューエリア --*/
.fs-c-productList > .fs-c-productList__list > article > form > #productRating.ratingcount-0{
display:none;
}
.fs-c-productList > .fs-c-productList__list > article > form > #productRating:not(.ratingcount-0){
display:flex;
align-items:baseline;
flex-wrap:wrap;
line-height:1.4;
font-size:1.4rem;
margin:1.5rem 0 0 0;
color:#999;
}
.fs-c-productList > .fs-c-productList__list > article > form > #productRating:not(.ratingcount-0){
display:flex;
align-items:center;
flex-wrap:wrap;
line-height:1.4;
font-size:1.4rem;
}
.fs-c-productList > .fs-c-productList__list > article > form > #productRating:not(.ratingcount-0) > .fs-c-rating{
display:flex;
align-items:baseline;
gap:0 .8rem;
}
.fs-c-productList > .fs-c-productList__list > article > form > #productRating:not(.ratingcount-0) > .fs-c-rating > .fs-c-reviewStars::before{
font-size:1.6rem;
}
.fs-c-productList > .fs-c-productList__list > article > form > #productRating:not(.ratingcount-0) > div > a{
text-decoration:underline;
color:#999;
}


/*-- アウトレット・予約品番アイコン表示 --*/
.fs-c-productListItem__imageContainer .fs-c-productListItem__image a{
position:relative;
display:block;
}
.fs-c-productListItem__imageContainer .fs-c-productListItem__image a::after{
position:absolute;
right:5px;
top:5px;
z-index:1;
background:navy;
padding:2px 5px;
color:#fff;
font-size:1.1rem;
}
.fs-c-productListItem__imageContainer .fs-c-productListItem__image a.outlet::after{
content:"OUTLET";
background:navy;
color:#fff;
}
.fs-c-productListItem__imageContainer .fs-c-productListItem__image a.yoyaku::after{
content:"予約専用";
background:#b9a5cb;
color:#fff;
}

/*-- 在庫切れ商品表示設定 --*/
.fs-c-productListItem__imageContainer .fs-c-productListItem__image .fs-c-productListItem__outOfStock{
position:absolute;
top:0%;
left:0;
width:100%;
height:100%;
background:rgba(0, 0, 0, 0.25);
z-index:3;
display:flex;
align-items:center;
justify-content:center;
align-content:center;
flex-flow:row wrap;
margin:0;
padding:0;
line-height:0;
color:#fff;
font-weight:600;
text-align:center;
font-size:1.3rem;
letter-spacing:2px;
pointer-events:none;
}
@media screen and (max-width:768px){
	.fs-c-productList > .fs-c-productList__list > article > form > #item-price > div{
	}
	.fs-c-productList > .fs-c-productList__list > article > form > #item-price > div > span#sale-off,
	.fs-c-productList > .fs-c-productList__list > article > form > #item-price > div > span#members-off{
	font-size:1rem;
	}
	.fs-c-productList__controller#number2 > .fs-c-listControl > .fs-c-pagination > .fs-c-pagination__item.fs-c-pagination__item--prev:after,
	.fs-c-productList__controller#number2 > .fs-c-listControl > .fs-c-pagination > .fs-c-pagination__item.fs-c-pagination__item--next:before{
	display:none;
	}
}




/*------------------------------------------------
　共通レコメンドエリア（新作・ランキング）設定
------------------------------------------------ */
main#items-list-page-wrapper > #product-list-ranking-keyword-panel{
width:100%;
background:#f9f9f9;
padding:7rem 0;
margin:10rem auto 0 auto;
}
main#items-list-page-wrapper > #product-list-ranking-keyword-panel > #brand-ranking-contents{
margin:0 auto;
padding:0 1.5rem;
max-width:1024px;
min-width:1024px;
width:100%;
}
main#items-list-page-wrapper > #product-list-ranking-keyword-panel > #brand-ranking-contents > .ranking > .fs-c-productListCarousel.fs-c-slick{
width:100%;
padding:0;
}
main#items-list-page-wrapper > #product-list-ranking-keyword-panel > #brand-ranking-contents > .ranking > .fs-c-productListCarousel.fs-c-slick > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track{
grid-template-columns:repeat(5,1fr) !important;
gap:15px;
}
main#items-list-page-wrapper > #product-list-ranking-keyword-panel > #brand-ranking-contents > .ranking > .fs-c-productListCarousel.fs-c-slick > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > .slick-slide:nth-child(n + 6){
display:none;
}
#item-commons-recommend-wrap{
width:100%;
padding:0;
margin:0 auto;
overflow:hidden;
}
#item-commons-recommend-wrap > div > section{
width:1024px;
padding:0 1.5rem;
margin:0 auto;
}
#item-commons-recommend-wrap > div:not(:last-child){
margin-bottom:6rem;
}
.normal-slide-style [class*="product-list-slide-area"] #product-list-swiper-contents li.swiper-slide .fs-c-productListItem__imageContainer{
margin-bottom:.9rem;
}
.normal-slide-style [class*="product-list-slide-area"] #product-list-swiper-contents li.swiper-slide p#sale-icon,
.normal-slide-style [class*="product-list-slide-area"] #product-list-swiper-contents li.swiper-slide .fs-c-productMarks,
.normal-slide-style [class*="product-list-slide-area"] #product-list-swiper-contents #navigation-contents-wrapper .swiper-pagination{
display:none;
}
.normal-slide-style [class*="product-list-slide-area"] #product-list-swiper-contents li.swiper-slide  h2 a .fs-c-productName__copy{
display:block;
font-size:1.3rem;
color:#adadad;
margin-top:0;
letter-spacing:0;
line-height:1.1;
overflow:hidden;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
font-weight:500;
}
.normal-slide-style [class*="product-list-slide-area"] #product-list-swiper-contents li.swiper-slide  h2 a .fs-c-productName__name{
display:block;
font-size:1.2rem;
color:#2c2c2c;
margin-top:6px;
line-height:1.4;
overflow:hidden;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
}


/*-- 価格 --*/
.normal-slide-style li.swiper-slide  #item-price{
font-size:1.4rem;
display:flex;
flex-wrap:wrap;
align-items:center;
line-height:1;
margin-top:5px;
font-weight:400;
}
.normal-slide-style li.swiper-slide  #item-price > div{
display:flex;
flex-wrap:wrap;
align-items:baseline;
font-size:1.55rem;
}
.normal-slide-style li.swiper-slide  #item-price .fs-c-price__currencyMark{
padding:0 2px 0 0;
font-size:1.25rem;
}
.normal-slide-style li.swiper-slide  #item-price span#sale-off,
.normal-slide-style li.swiper-slide  #item-price span#members-off{
margin-left:5px;
font-size:1.1rem;
}
.normal-slide-style li.swiper-slide  #item-price .fs-c-productPrice__main__label,
.normal-slide-style li.swiper-slide  #item-price .fs-c-productPrice__addon{
display:none;
}
.normal-slide-style li.swiper-slide  #item-price .fs-c-productPrice__main__price span{
font-family:"Roboto", sans-serif;
}
.normal-slide-style li.swiper-slide  #item-price.members.sale .fs-c-productPrice--listed,
.normal-slide-style li.swiper-slide  #item-price.members.sale .fs-c-productPrice--selling #sale-off,
.normal-slide-style li.swiper-slide  #item-price.normal #sale-off,
.normal-slide-style li.swiper-slide  #item-price.members:not(.sale) .fs-c-productPrice--selling #sale-off{
display:none;
}
.normal-slide-style li.swiper-slide  #item-price.members.sale .fs-c-productPrice--selling,
.normal-slide-style li.swiper-slide  #item-price.sale .fs-c-productPrice--listed,
.normal-slide-style li.swiper-slide  #item-price.members:not(.sale) .fs-c-productPrice--selling{
margin-right:10px;
text-decoration:line-through;
display:none;
}
.normal-slide-style li.swiper-slide  #item-price.sale .fs-c-productPrice--selling{
color:#ca0000;
}
.normal-slide-style li.swiper-slide  #item-price .fs-c-productPrice--member{
color:#8f7f67;
}

@media screen and (min-width:769px){
	main#items-list-page-wrapper > #product-list-ranking-keyword-panel > #brand-ranking-contents > .contents-title-01{
	width:100%;
	padding:0;
	margin:0 auto 20px auto;
	display:block;
	}
	main#items-list-page-wrapper > #product-list-ranking-keyword-panel > #brand-ranking-contents > .contents-title-01 > h3{
	font-size:2.3rem;
	display:block;
	margin:0 auto 5px auto;
	text-align:center;
	}
	main#items-list-page-wrapper > #product-list-ranking-keyword-panel > #brand-ranking-contents > .contents-title-01 > a{
	display:block;
	margin:0 auto;
	text-align:center;
	position:unset;
	top:unset;
	right:unset;
	transform:unset;
	}
	#item-commons-recommend-wrap > div > .fsFlickerItem > .contents-title-01,
	#item-commons-recommend-wrap > div > .fsFlickerItem > #fsFlickerCommonsRecommend > .fs-c-productListCarousel.fs-c-slick{
	width:100%;
	padding:0;
	}
	
	#item-commons-recommend-wrap > div > .fsFlickerItem > #fsFlickerCommonsRecommend > .fs-c-productListCarousel.fs-c-slick #product-list-swiper-contents{
	width:100%;
	padding:0;
	overflow:hidden;
	}
	#item-commons-recommend-wrap > div > .fsFlickerItem > .contents-title-01,
	#item-commons-recommend-wrap > div > .fsFlickerItem > .contents-title-01 > h2,
	#item-commons-recommend-wrap > div > .fsFlickerItem > .contents-title-01 > h3,
	#item-commons-recommend-wrap > div > .fsFlickerItem > .contents-title-01 > a{
	display:block;
	text-align:center;
	}
	#item-commons-recommend-wrap > div > .fsFlickerItem > .contents-title-01 > h2,
	#item-commons-recommend-wrap > div > .fsFlickerItem > .contents-title-01 > h3{
	font-size:2rem;
	}
	#item-commons-recommend-wrap > div > .fsFlickerItem > .contents-title-01 > a{
	position:unset;
	}
	.normal-slide-style #navigation-contents-wrapper .swiper-button-prev{
	left:-4.5rem;
	}
	.normal-slide-style #navigation-contents-wrapper .swiper-button-next{
	right:-4rem;
	}
	.normal-slide-style #navigation-contents-wrapper .swiper-button-prev,
	.normal-slide-style #navigation-contents-wrapper .swiper-button-next{
	color:#fff;
	top:calc(50% - 20px);
	transform:translateY(-50%);
	height;max-content;
	margin:0;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:100%;
	padding:0;
	}
	.normal-slide-style #navigation-contents-wrapper .swiper-button-prev::after,
	.normal-slide-style #navigation-contents-wrapper .swiper-button-next::after{
	display:none;
	}
	.normal-slide-style #navigation-contents-wrapper .swiper-button-prev.swiper-button-disabled,
	.normal-slide-style #navigation-contents-wrapper .swiper-button-next.swiper-button-disabled{
	opacity:1;
	}
	.normal-slide-style #navigation-contents-wrapper .swiper-button-prev::before,
	.normal-slide-style #navigation-contents-wrapper .swiper-button-next::before{
	content:"";
	position:absolute;
	top:50%;
	width:2rem;
	height:2rem;
	border-top:1px solid #000;
	border-right:1px solid #000;
	}
	.normal-slide-style #navigation-contents-wrapper .swiper-button-prev::before{
	transform:translate3d(50%, -50%, 0) rotate(-135deg);
	}
	.normal-slide-style #navigation-contents-wrapper .swiper-button-next::before{
	transform:translate3d(0%, -50%, 0) rotate(45deg);
	}
}
@media screen and (max-width:768px){
	main#items-list-page-wrapper > #product-list-ranking-keyword-panel{
	padding:3rem 0 4rem 0;
	margin:3rem auto 0 auto;
	}
	main#items-list-page-wrapper > #product-list-ranking-keyword-panel > #brand-ranking-contents{
	max-width:unset;
	min-width:unset;
	padding:0;
	}
	main#items-list-page-wrapper > #product-list-ranking-keyword-panel > #brand-ranking-contents > .contents-title-01{
	padding:0 1.5rem 1.5rem 1.5rem;
	}
	main#items-list-page-wrapper > #product-list-ranking-keyword-panel > #brand-ranking-contents > .ranking{
	width:100%;
	height:max-content;
	padding:0 1.5rem 2rem 1.5rem;
	overflow-x:auto;
	overflow-scrolling:touch;
	-webkit-overflow-scrolling:touch;
	}
	main#items-list-page-wrapper > #product-list-ranking-keyword-panel > #brand-ranking-contents > .ranking > .fs-c-productListCarousel.fs-c-slick{
	width:max-content;
	min-width:100%;
	}
	main#items-list-page-wrapper > #product-list-ranking-keyword-panel > #brand-ranking-contents > .ranking > .fs-c-productListCarousel.fs-c-slick > .fs-c-productListCarousel__list,
	main#items-list-page-wrapper > #product-list-ranking-keyword-panel > #brand-ranking-contents > .ranking > .fs-c-productListCarousel.fs-c-slick > .fs-c-productListCarousel__list > .slick-slider,
	main#items-list-page-wrapper > #product-list-ranking-keyword-panel > #brand-ranking-contents > .ranking > .fs-c-productListCarousel.fs-c-slick > .fs-c-productListCarousel__list > .slick-slider > .slick-list{
	width:max-content;
	}
	main#items-list-page-wrapper > #product-list-ranking-keyword-panel > #brand-ranking-contents > .ranking > .fs-c-productListCarousel.fs-c-slick > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track{
	display:flex !important;
	width:max-content !important;
	visibility:visible;
	gap:10px;
	}
	main#items-list-page-wrapper > #product-list-ranking-keyword-panel > #brand-ranking-contents > .ranking > .fs-c-productListCarousel.fs-c-slick > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > .slick-slide > div > article{
	width:40vw;
	}
	main#items-list-page-wrapper > #product-list-ranking-keyword-panel > #brand-ranking-contents > .ranking > .fs-c-productListCarousel.fs-c-slick > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > .slick-slide > div > article > #item-price > div{
	font-size:1.5rem;
	}
	#item-commons-recommend-wrap > div > .fsFlickerItem{
	width:100%;
	padding:0;
	}
	#item-commons-recommend-wrap > div > .fsFlickerItem > .contents-title-01{
	padding:0 1.5rem 1.5rem 1.5rem;
	}
	#item-commons-recommend-wrap > div > .fsFlickerItem > #fsFlickerCommonsRecommend > .fs-c-productListCarousel.fs-c-slick{
	padding:0 1.5rem;
	}
	.normal-slide-style #navigation-contents-wrapper{
	display:none;
	}
}

/*------------------------------------------------
　ホットワードエリア設定
------------------------------------------------ */
#itemProductListHotWordLink{
width:100%;
margin:60px auto 0 auto;
padding:40px 0;
background:#f9f9f9;
}
#product-list-ranking-keyword-panel > #itemProductListHotWordLink{
margin:0 auto;
padding:40px 0 0 0;
}
#itemProductListHotWordLink > h3{
max-width:1024px;
min-width:1024px;
width:100%;
margin:0 auto;
padding:0 1.5rem;
}
#itemProductListHotWordLink > ul{
max-width:1024px;
min-width:1024px;
width:100%;
margin:0 auto;
padding:10px 1.5rem 0 1.5rem;
display:flex;
flex-wrap:wrap;
gap:.5rem;
}
#itemProductListHotWordLink > ul > li{
width:max-content;
margin:0;
}
#itemProductListHotWordLink > ul > li > a{
padding:1.2rem 1.4rem;
background:#fff;
border-radius:.5rem;
filter:drop-shadow(0 0 1px rgba(0,0,0,.1));
font-size:1.3rem;
line-height:1;
width:max-content;
display:block;
letter-spacing:0;
}
#itemProductListHotWordLink > ul:last-child{
margin-bottom:0;
}

@media screen and (max-width:768px){
	#itemProductListHotWordLink{
	margin:30px auto 0 auto;
	padding:40px 0;
	}
	#product-list-ranking-keyword-panel > #itemProductListHotWordLink{
	margin:30px auto 0 auto;
	padding:0;
	}
	#itemProductListHotWordLink > h3,
	#itemProductListHotWordLink > ul{
	max-width:unset;
	min-width:unset;
	}
	#itemProductListHotWordLink > h3{
	font-size:1.5rem;
	font-weight:600;
	}
	#itemProductListHotWordLink > ul > li > a{
	padding:1.5rem;
	font-size:1.15rem;
	width:max-content;
	display:block;
	letter-spacing:0;
	}
}