@charset "UTF-8";
/*----------------------------------------------------------
##btn

 ---------------------------------------------------------*/
.is-btn-active{
	background: #6e7590;
}
.is-btn-active:hover{
	background: #6e7590;
}
.is-btn-active .m-icon{
	opacity: .4;
}
/*----------------------------------------------------------
##tab

 ---------------------------------------------------------*/
.is-tab_item-active{
	border-color: #004990;
	color: #004990;
	font-weight: bold;
}
.m-tab_item-ladies.is-tab_item-active{
	border-color: #f36096;
	color: #f36096;
}
/*----------------------------------------------------------
##display
 ---------------------------------------------------------*/
.is-disno{
	display: none;
}

.is-cur.m-order_item{
	background: #222;
	color: #fff;
}
.is-cur.m-order_item:after{
	border-left-color: #222;
}
/*----------------------------------------------------------
##header
---------------------------------------------------------*/
.js-megaHover.is-active .m-icon-arrow_up{
	display: inline-block;
}
.js-megaHover.is-active .m-icon-arrow_down{
	display: none;
}
/*---------------------------------------------------------
toggle
------------------------------------------------------------*/
/* 2016.08.23 edit START */
.m-mensSuit_side_nav_toggleBtn.is-active .m-icon-arrow_right,
.m-ladiesSuit_side_nav_toggleBtn.is-active .m-icon-arrow_right{
	display: none;
}
.m-mensSuit_side_nav_toggleBtn.is-active .m-icon-arrow_down,
.m-ladiesSuit_side_nav_toggleBtn.is-active .m-icon-arrow_down{
	display: block;
}
.m-mensSuit_side_nav_inner_item_toggleBtn.is-active .m-icon-arrow_right,
.m-ladiesSuit_side_nav_inner_item_toggleBtn.is-active .m-icon-arrow_right{
	display: none;
}
.m-mensSuit_side_nav_inner_item_toggleBtn.is-active .m-icon-arrow_down,
.m-ladiesSuit_side_nav_inner_item_toggleBtn.is-active .m-icon-arrow_down{
	display: block;
}
/* 2016.08.23 edit END */
/*---------------------------------------------------------
product icon
----------------------------------------------------------*/
.view_item .is-active .view_icon,
.view_item .is-active .view_text{
	color: #004990;
}
.pager-square.is-cur{
	background: #D1D1D1;
	border-color: #D1D1D1;
	color: #fff;
}
/*---------------------------------------------------------
result recommend
----------------------------------------------------------*/
.result_section.is-recommend{
	border-color: #6e7590;
}
.result_section.is-recommend:after{
	content: "\304A\3059\3059\3081";
	background: #6e7590;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 1.1rem;
	line-height: 1;
	font-weight: bold;
	color: #fff;
	padding: 3px 6px 6px 3px;
}
/* shop header */
.shopHeader_item.is-cur > a{
	color: #fff;
}
