@charset "utf-8";
/* 表示 */
#block_of_event .block-top-event--header,
#block_of_event .block-top-event--goods {
	opacity: 0;
	transition: opacity .9s linear;
}
#block_of_event .block-top-event--tab .block-top-event--header,
#block_of_event .block-top-event--box .block-top-event--goods {
	opacity: 1;
}
/* イベント枠 */
#block_of_event {
    width: 1200px;
    margin: 0 auto;
    padding: 60px 0 0;
    background-color: #fff;
}
html[data-browse-mode="S"] #block_of_event {
    width: 100%;
    padding: 0;
}
/* タブ */
.block-top-event--tab {
	overflow: auto;
}
.block-top-event--tab_inner {
	display: flex;
	justify-content: center;
    width: 1200px;
}
.block-top-event--tab .block-top-event--header {
	cursor: pointer;
}
.block-top-event--tab .block-top-event--header a {
	pointer-events:none;
}
.page-top #block_of_event .block-top-event--tab .block-top-event--header {
	width: calc(100% / 8);
    font-size: 16px;
	margin: 0 -1px 40px 0;
    padding: 20px 5px;
    border: 1px solid #8c7459;
}
html[data-browse-mode="S"] .page-top #block_of_event .block-top-event--tab .block-top-event--header {
    font-size: 12px;
	margin: 0 -1px 10px 0;
    padding: 15px 5px;
}
.page-top #block_of_event .block-top-event--tab .block-top-event--header.tab-active {
	background: #8c7459;
}
.page-top #block_of_event .block-top-event--tab .block-top-event--header.tab-active a {
	color: #fff;
}
/* 商品 */
.page-top #block_of_event .block-ranking-r--items li {
    word-wrap: break-word;
}
html[data-browse-mode="P"] .page-top #block_of_event .block-top-event--box .block-ranking-r li {
	justify-content: center;
    margin: 0 15px !important;
    width: calc((100% - 30px) / 5);
	max-width: 210px;
}
html[data-browse-mode="S"] .page-top #block_of_event .block-ranking-r--items {
    padding: 20px 0 0;
}
html[data-browse-mode="S"] .page-top #block_of_event .block-ranking-r--items li {
    width: 150px;
}

/*.page-top #block_of_event .block-ranking-r--default-price.default-price {
    display: none;
}

html[data-browse-mode="S"] .page-top #block_of_event .block-ranking-r--price-infos .price em {
    display: none;
}*/

#block_of_event .block-top-event--box li .price {
    color: unset;
}

#block_of_event .block-top-event--box li .price.sale-price {
    color: #cc0000;
}

html[data-browse-mode="P"] #block_of_event .block-top-event--box li .price,
html[data-browse-mode="P"] #block_of_event .block-top-event--box li .default-price {
    text-align: right;
}

html[data-browse-mode="S"] body.page-top #block_of_event .block-icon.block-icon-top {
    display: block;
    position: static;
}
html[data-browse-mode="S"] body.page-top #block_of_event .block-icon.block-icon-top .block-icon--auto-on-sales {
    height: 26px;
    display: block;
}

html[data-browse-mode="S"] body.page-top #block_of_event .block-icon.block-icon-top .block-icon--auto-new img {
    height: 13px;
    max-width: 100%;
}