@charset "utf-8";

#navi ul li, #navi.fixed ul li {
	width: 180px;
	margin-right: 14px;
}

/*価格別*/
#navi ul .navi-1man a,
#navi ul .navi-2man a,
#navi ul .navi-3man a,
#navi ul .navi-4man a 
{
	padding-right: 20px;
}

#navi ul .navi-1man::after {right: 10px;}
#navi ul .navi-2man::after,
#navi ul .navi-3man::after,
#navi ul .navi-4man::after,
#navi ul .navi-5man::after 
{
	right: 14px;
}
#navi ul .navi-1man::after {
	top: 14px;
}
/*--------------------------------------------
商品カセット　その他キャリアのリンク
---------------------------------------------*/
/*ボタンがないときに高さが揃うのを回避*/
/*.is-tour #product:not(.is-theme) .product__list--data,
.is-top .product__list--data {
    height: auto;
}*/
.product__list--other-btn {
    display: flex;
}
.product__list--other-btn a[href=""] {
    display: none;
}
.product__list--other-btn a {
    width: 50%;
    height: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 7px 2px 0;
    color: #fff;
    /*background-color: #b4a313;*/
	background-color: #333;
    font-size: 13px;
    line-height: 1.2em;
    font-weight: bold;
    padding: 0 3px 0 3px;
    text-decoration: none;
    border-radius: 4px;
    position: relative;
}

.product__list--other-btn a:hover {
    opacity: 0.7;
	transition: all 0.6s ease;
}

/*--------------------------------------------
テーマJSバナー　強制非表示
---------------------------------------------*/
ul#slider li:has([href*="season/special"]) {
    display: none!important;
}