/* @import url('/ec/css/sys/sb_reset.css');
@import url('/ec/css/sys/sb_base.css');
@import url('/ec/css/sys/sb_block_goods.css');
@import url('/ec/css/usr/sb_base.css');
@import url('/ec/css/usr/sb_layout.css');
@import url('/ec/css/usr/sb_block.css'); */
@import url('/ec/css/usr/feature_articles_sp.css?201120');

/* .header--inner_ {
	justify-content: space-between;
} */
.sp_only {
	display: block;
}
.pc_only {
	display: none !important;
}
ul.block-headernav--item-list.left-list,
.block-header-nav .block-headernav--item-text,
li.block-headernav--item-lang,
li.block-headernav--item-search.js-animation-megamenu-click,
li.block-headernav--item-fav,
li.block-headernav--item-reserve,
.block-headernav--main {
    display: none;
}
.pane-header,
.pane-header>.container {
    height: auto;
}
.block-headernav--item-list.left-list,
.block-header-nav .block-headernav--item-text,
.block-topic-path {
    display: none;
}
.pane-header>.container {
    padding-top: 10px;
    padding-bottom: 10px;
}
.block-header-nav {
    align-items: center;
}
:is(.block-headernav--item-lang, .block-headernav--item-login, .block-headernav--item-reserve)::before {
    height: 100%!important;
    display: none;
}
/* -header {
	padding-bottom: 0;
}
.block-headernav {
	position: relative;
	height: 60px;
	transition: all 300ms 0s ease;
}
.block-headernav.headerfixed {
	height: 50px;
}
.block-headernav .block-headernav--item.logo {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.block-headernav .block-headernav--item.logo .block-header-logo--link {
	display: flex;
	justify-content: left;
	align-items: center;
	width: 48%;
	height: 60px;
	margin: 0 ;
	transition: all 300ms 0s ease;
}
.fixed .block-headernav .block-headernav--item.logo .block-header-logo--link {
	height: 50px;
}
.pane-header {
	padding-bottom: 0;
}
.block-headernav .block-headernav--item.logo .block-header-logo--link img {
	display: block;
	margin: 0 auto;
	max-height: 40px;
	transition: all 300ms 0s ease;
}
.fixed .block-headernav .block-headernav--item.logo .block-header-logo--link img {
	max-height: 30px;
}
#header {
	position: fixed;
    top: 0;
    z-index: 999;
    background: #fff;
    width: 100%;
    height: 60px;
    transition: all 300ms 0s ease;
}
#header.fixed {
	box-shadow: 5px 5px 5px rgba(0,0,0,0.1);
	height: 50px;
}
#umoucp2020 {
	margin-top: 60px;
}
.header_right {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.header_right .block-headernav--item {
	position: relative;
	color: #5b6770;
	text-align: center;
	margin-right: 2%;
	width: 8%;
	height: 60px;
}
.fixed .header_right .block-headernav--item {
	height: 50px;
	transition: all 300ms 0s ease;
}
.header_right .block-headernav--item a {
	display: block;
	position: relative;
	width: 100%;
	height: 50px;
	text-indent: 0;
}
.header_right .shoplist a {
	height: 100%;
	background-image: url(/ec/img/usr/header/nav_shoplist.png);
	background-repeat: no-repeat;
	background-size: 8vw;
	background-position: center;
}
.header_right .mypage a {
	height: 100%;
	background-image: url(/ec/img/usr/header/nav_mypage.png);
	background-repeat: no-repeat;
	background-size: 8vw;
	background-position: center;
}
.header_right .cart a {
	height: 100%;
    background: url(/ec/img/usr/header/sp_nav_cart.png) center center no-repeat;
    background-size: 6vw;
}
.h2-area.bg-orange h2 {
	background-color: transparent;
}
 */