<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
	padding-top:50px;
	overflow-y:scroll;
}
.divide {
	background:none;margin-top:0;
	padding:24px 14px;
	text-align:center;
	border-top:1px dotted #d0d0d0;
}
.default_button {
	display:block;
	padding:10px 0;
	width:250px;
	margin:0px auto;
	text-align:center;
	background:#ef42a4;
	font-size:14px;


	color:white;
	font-weight:bold;

	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius: 6px;
	text-decoration:none;

	text-align: center;
	text-decoration: none !important;
	text-shadow: 0 -1px 0 #eb148e;
	-webkit-user-select: none;
	user-select: none;
	 vertical-align:middle;
	white-space: normal;
	word-wrap: normal;
	cursor: pointer !important;

	box-shadow: 0 4px 0 rgba(188, 16, 113,1);
}




 /*-----------------------------
campaign
------------------------------*/
#campaignBanner {
	display:none;
	padding:0 5px 5px;
}
#campaignBanner a {
	display:block;
	border:1px solid #ef42a4;
	line-height:0px;
	background:#fff;
}
#campaignBanner a img {

	width:100%;
}


 /*-----------------------------
anap繝倥ャ繝繝ｼ
------------------------------*/
#anapHead {
	background:white;
	height:50px;
	width:100%;
	position:absolute;
	line-height:0;
	margin:0;
	padding:0;
	top:0;
	border:none;
	z-index:10;

	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0,0.06);
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.06);
	-o-box-shadow:0 1px 1px rgba(0, 0, 0, 0.06);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.06);
}
#anapHead #anapLogo{
	display:block;
	margin:0 auto;
	width:180px;
	height:50px;
	background:transparent url(/user/46608833/plus/img/logo2.jpg?00) no-repeat center center;
	background-size: 100% auto;
	font-size:0px;
}
#anapHead #anapNavigationButton {
	display: block;
	width: 24px;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
	background:;
	padding:21px 22px 20px;
}
#anapHead #anapNavigationButton span {
	display: block;
	height: 1px;
	width: 100%;
	background: #ef42a4;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
#anapHead #anapNavigationButton span:nth-of-type(2),
#anapHead #anapNavigationButton span:nth-of-type(3) {
	margin-top: 4px;
}
.navigationOpen {
	position:fixed !important;
	opacity:0.95;
}
.navigationOpen #anapNavigationButton span:nth-of-type(1) {
	margin-top:0px;
	-webkit-transform: translateY(4px) translateX(0) rotate(225deg);
	-ms-transform: translateY(4px) translateX(0) rotate(225deg);
	transform: translateY(4px) translateX(0) rotate(225deg);
}
.navigationOpen #anapNavigationButton span:nth-of-type(2) {
	opacity: 0;
}
.navigationOpen #anapNavigationButton span:nth-of-type(3) {
	margin-top:2px !important;
	-webkit-transform: translateY(-4px) translateX(0) rotate(-225deg);
	-ms-transform: translateY(-4px) translateX(0) rotate(-225deg);
	transform: translateY(-4px) translateX(0) rotate(-225deg);
}
#anapHead #anapGlobalMenu {
	position: fixed;
	right:0;
	top:0;
	width: 0;
	height: 0;
	background: #fff;
	z-index:9;
	border:none;
	overflow:hidden !important;
	margin-top:50px;
}
#anapHead #anapSearchButton{
	display:block;
	margin:0 auto;
	background:transparent url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/search_icon.png) no-repeat center center;
	font-size:0px;
	background-size:20px;
	width: 24px;
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: pointer;
	background:;
	width:50px;
	height:50px;
}
#topText{
	border:0px solid #f0f0f0;
	color:#000;
	padding:5px;
	margin:0px;
	text-align:center;
	font-size:10px;
	background:#fff;
	display:;
}


/*--------------------------------------------------------------------
index list contents
--------------------------------------------------------------------*/
.index-item-list-contents{}
h2.title{
   color: #000;
   font-size: 14px;
   font-weight: normal;
   text-align: center;
   line-height: 24px;
   padding: 4px 10px;
   background: none;
   margin: 32px auto;
}
.index-item-list-contents .title.small{
   color: #000;
   font-size: 15px;
   font-weight: normal;
   text-align: center;
   line-height: 1;
   padding: 20px 0 5px;
   background: none;
   margin: 0;
   border-bottom: none;
}
.index-item-list-contents .item-list-container{
   text-align: left;
   overflow: hidden;
   zoom: 1;
   padding-left: 0;
   text-align:center;
   padding:0px 2px 20px;
}
.index-item-list-contents .item-list-container .item{
   position: relative;
   display: inline-block;
   width: 31%;
   font-size: 10px;
   text-align: left;
   vertical-align: top;
   margin: 10px 0 0 0px;
}
.index-item-list-contents .item-list-container .item .inner{
  padding:1px;
}

.index-item-list-contents .item-list-container .item .thumb img{
   width: 100%;
   height: auto;
   border: solid 1px #eee;
}
.index-item-list-contents .item-list-container .item .thumb .item-properties2{
   display: none;
}
.index-item-list-contents .item-list-container .item .name{
   height: 24px;
   color: #666;
   font-size: 8px;
   line-height: 12px;
   margin-top: 5px;
   overflow: hidden;
   word-break:false;
   word-wrap:false;
}
.index-item-list-contents .item-list-container .item .price{

}
.index-item-list-contents .item-list-container .item .price .sale{
   font-size: 7px;
   color: #666;
}
.index-item-list-contents .item-list-container .item .rank{
   display: none;
}

.index-item-list-contents .more{
   text-align: right;
   font-size: 12px;
   line-height: 1;
   border-top: dotted 1px #a6a6a6;
   background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/arrow-right.png) no-repeat right 0px center;
   -moz-background-size:  auto 16px;
   -webkit-background-size: auto 16px;
   background-size: auto 16px;
   padding: 14px 23px 14px 12px;
   margin-top: 10px;
}
.index-item-list-contents .more a{
   text-decoration: none;
   color: #f83b71;

}


/* 繝医ヴ繝�け繧ｹ
-----------------------------------------------*/
.topics-container{}
.topics-container .item{
   border-top: solid 1px #d7d7d7;
}
.topics-container .item .inner{
   padding: 10px 10px;
   overflow: hidden;
   zoom: 1;
}
.topics-container .item .thumb{
   float: left;
   width: 35%;
}
.topics-container .item .thumb img{
   display: block;
   width: 100%;
   height: auto;
}
.topics-container .item .contents{
   float: right;
   width: 60%;
}
.topics-container .item .contents h4{
   font-size: 13px;
   line-height: 1.2;
}
.topics-container .item .contents h4 a{
   color: #000;
   text-decoration: none;
}
.topics-container .item .contents p{
   font-size: 8px;
}
.topics-container .item .contents p a{
   color: #777;
   text-decoration: none;
}
/*event_banner*/
.event_banner{
   padding: 5px 5px 10px;

}
.event_banner ul,
.event_banner ul li{
   display: block;


}
.event_banner ul{
   text-align: center;
   overflow: hidden;
   zoom: 1;
}
.event_bannerul li,
.event_banner ul li img{
   width: 100%;
}
.event_banner ul li{
   display: inline-block;
   margin-right: 0px;
   width:50%;
}
.event_banner ul li a{
   display: block;
   padding:5px;
}
.event_banner ul li img{
   height: auto;
}

/*event_banner2*/
.event_banner2{
   padding: 10px 10px 0;
   border-top:1px solid #f9f9f9;
   border-bottom:1px solid #f9f9f9;
}
.event_banner2 a{
   padding: 0px;
   display:block;
   line-height:0px;
   margin-bottom:10px;
}
.event_banner2 a img{
   width:100%;
}

#index-topics .more{
   margin-top: 0;
}

/*topics-banner*/
.topics-banner{
   padding: 10px 10px 0px;
   border-top:1px solid #f0f0f0;
   border-bottom:1px solid #f0f0f0;
}
.topics-banner ul,
.topics-banner ul li{
   display: block;
}
.topics-banner ul{
   text-align: center;
   overflow: hidden;
   zoom: 1;
}
.topics-banner ul li,
.topics-banner ul li img{
   width:100%;
}
.topics-banner ul li{
   display: inline-block;
   margin-right: 0px;
   margin-bottom: 10px;
}
.topics-banner ul li img{
   height: auto;
}



/*--------------------------------------------------------------------
brand-list
--------------------------------------------------------------------*/
.brand-list-container{
   overflow: hidden;
   zoom: 1;
}
.brand-list-container{
	 border-top: solid 1px #f0f0f0;
}
.brand-list-container .brand{
   float: left;
   width: 33%;
   border-right: solid 1px #f0f0f0;
   border-bottom: solid 1px #f0f0f0;
   text-align: center;
   margin-left: -1px;
   padding:8px 0px 4px;
}
.brand-list-container .brand:nth-child(3n-1){width: 34%;}
.brand-list-container .brand:nth-child(3n){
   border-right: none;
   margin-left: 0;
}

.brand-list-container .brand a{
   display: block;
   height:47px;
   overflow:hidden;
   width:70%;
   margin:0 auto;
}
.brand-list-container .brand img{
   width: 100%;
   height: auto;
   display:none;
}

.brand-list-container .anap{
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/brand/anap.png) no-repeat center center;
	-moz-background-size:  60%;
	-webkit-background-size: 60%;
	background-size: 60%;
}
.brand-list-container .underanap{
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/brand/underAnap.png) no-repeat center center;
	-moz-background-size:  60%;
	-webkit-background-size: 60%;
	background-size: 60%;
}
.brand-list-container .mimpi{
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/brand/anapMimpi.png) no-repeat center center;
	-moz-background-size:  60%;
	-webkit-background-size: 60%;
	background-size: 60%;
}
.brand-list-container .chille{
	background: url(../img/brand/chilleAnap.png?000) no-repeat center center;
	-moz-background-size:  60%;
	-webkit-background-size: 60%;
	background-size: 60%;
}
.brand-list-container .sandieanap{
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/brand/sandieAnap.png) no-repeat center center;
	-moz-background-size:  60%;
	-webkit-background-size: 60%;
	background-size: 60%;
}
.brand-list-container .usa{
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/brand/anapUsa.png) no-repeat center center;
	-moz-background-size:  60%;
	-webkit-background-size: 60%;
	background-size: 60%;
}
.brand-list-container .latina{
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/brand/latina.png) no-repeat center center;
	-moz-background-size:  60%;
	-webkit-background-size: 60%;
	background-size: 60%;
}
.brand-list-container .settimissimo{
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/brand/settimissimo.png) no-repeat center center;
	-moz-background-size:  60%;
	-webkit-background-size: 60%;
	background-size: 60%;
}
.brand-list-container .alluge{
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/brand/alluge.png) no-repeat center center;
	-moz-background-size:  60%;
	-webkit-background-size: 60%;
	background-size: 60%;
}
.brand-list-container .cruce{
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/brand/cruceAnap.png) no-repeat center center;
	-moz-background-size:  60%;
	-webkit-background-size: 60%;
	background-size: 60%;
}
.brand-list-container .anaphome{
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/brand/anapHome.png) no-repeat center center;
	-moz-background-size:  60%;
	-webkit-background-size: 60%;
	background-size: 60%;
}
.brand-list-container .mens{
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/brand/anapMen.png) no-repeat center center;
	-moz-background-size:  60%;
	-webkit-background-size: 60%;
	background-size: 60%;
}
.brand-list-container .kids{
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/brand/anapKids.png) no-repeat center center;
	-moz-background-size:  60%;
	-webkit-background-size: 60%;
	background-size: 60%;
}
.brand-list-container .anapgirl{
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/brand/anapGirl.png) no-repeat center center;
	-moz-background-size:  60%;
	-webkit-background-size: 60%;
	background-size: 60%;
}
.brand-list-container .acdy{
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/brand/acdy.png) no-repeat center center;
	-moz-background-size:  60%;
	-webkit-background-size: 60%;
	background-size: 60%;
}


/* 繝悶Λ繝ｳ繝�
-----------------------------------------------*/
#index-brand{}
#index-brand .more{
   margin-top: 0;
   border-top: none;
}



/* title
-----------------------------------------------*/

.title strong{
	width: 310px;
	height: 19px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
/*--------------------------------------------------------------------
index contents
--------------------------------------------------------------------*/
.index-contents{}
.index-contents .title{
   color: #fff;
   font-size: 13px;
   font-weight: bold;
   text-align: center;
   line-height: 1;
   letter-spacing: 1px;
   padding: 12px 0 5px;
   background: #242424;
}
.index-contents .more{
   position: relative;
   text-align: right;
   font-size: 12px;
   line-height: 1;
   border-top: dotted 1px #a6a6a6;
   background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/arrow-right.png) no-repeat right 0px center;
   -moz-background-size:  auto 16px;
   -webkit-background-size: auto 16px;
   background-size: auto 16px;
   padding: 14px 23px 14px 12px;
   margin-top: 10px;
}
.index-contents .more a{
   text-decoration: none;
   color: #f83b71;
}
/* 繧ｻ繝ｼ繝ｫ
-----------------------------------------------*/
.index-sale .title{color: red;}














/* 繝医Ξ繝ｳ繝峨Ρ繝ｼ繝�
-----------------------------------------------*/
#index-trendword{}
#index-trendword .trend-word-container{
   position: relative;
   font-size: 9pt;
   background: #f6f6f6;
}
#index-trendword .trend-word-container ul {
   line-height: 160%;
   padding-top: 0px;
   padding-bottom: 8px;
   overflow: hidden;
}

#index-trendword .trend-word-container ul li {
   display: inline-block;
   line-height: 1;
   background: #fff;
   padding: 6px 7px;
   border: solid 1px #dadada;
   border-radius: 4px 4px 4px 4px;
   margin: 5px 0 0 5px;
}
#index-trendword .trend-word-container ul li a:link,
#index-trendword .trend-word-container ul li a:visited {
   color: #383838;
   text-decoration: none;
}














/*--------------------------------------------------------------------
footer
--------------------------------------------------------------------*/
#footer {
   overflow: hidden;
   background:#f5f5f5;
   -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.04);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.04);
	-o-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.04);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.04);
	/*padding-bottom:60px;*/
}
a#floatingBanner {
	display:none;
	width:100%;
	line-height:0px;
	position:fixed;
	right:0;
	bottom:0;
	overflow:hidden;
	z-index:1000000;
}
a#floatingBanner img {
	width:100%;
}

/* 騾∵侭繝�く繧ｹ繝�
-----------------------------------------------*/
#footer_send_price {
	text-align:center;
}
#footer_send_price p{
   color: #505050;
   font-size: 8px;
   font-weight: normal;
   padding: 10px 0 10px 0px;
   text-align:center;
   line-height:12px;
}
#footer_send_price p strong{
   color: #ff71a3;
   font-weight: normal;
   font-size: 8px;
   line-height:12px;
}
#footer_send_price p span{
   font-size: 8px;
}


/* footer-menu
-----------------------------------------------*/
#footer_menu {
   margin: 0 10px 10px 10px;
}
#footer_menu #footer_menu_list {
   width:100%;

}
#footer_menu #footer_menu_list li{
   width: 50%;
   float:left;
}
#footer_menu #footer_menu_list li a{
   display: block;
   color: #505050;
   font-size: 10px;
   text-decoration: none;
   padding: 8px;
   background:#fff ;
   margin-bottom:2px;
   line-height:20px;

    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0,0.04);
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.04);
	-o-box-shadow:0 1px 1px rgba(0, 0, 0, 0.04);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.04);
}
#footer_menu #footer_menu_list li a:before {
	position: relative;
	top: ;
	left:95%;
	display: inline-block;
	content: "";
	width: 4px;
	height: 4px;
	margin-top:0px;
	vertical-align: middle;
	border-top: 2px solid #ef42a4;
	border-right: 2px solid #ef42a4;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
}
#footer_menu #footer_menu_list li:nth-child(1) a {
}
#footer_menu #footer_menu_list li:nth-child(2) a {

}

#footer_menu #footer_menu_list li:nth-child(odd) a {
	margin-right:1px;
}
#footer_menu #footer_menu_list li:nth-child(even) a {
	margin-left:1px;
}

/* copyright
-----------------------------------------------*/
#footer_copyright{
	text-align: center;
	margin: 0;
	margin-top: 20px;
	padding-bottom: 20px;
	font-size:6px;
	line-height:12px;
	font-weight:;
	color: rgba(255,255,255,0.1);
	background: linear-gradient(115deg, #ef42a4, #ef42a4, #ef42a4, #ef42a4, #ef42a4, #ef42a4, #ef42a4, #ef42a4, #ef42a4, #ef42a4, #ef42a4,#ed2c99, #f0f0f0, #ed2c99, #ef42a4, #ef42a4, #ef42a4, #ef42a4, #ef42a4, #ef42a4, #ef42a4, #ef42a4, #ef42a4, #ef42a4, #ef42a4);
	background-size: 220% 220%;

	-webkit-background-clip: text;
	-moz-background-clip: text;
	background-clip: text;

	-webkit-animation: anapGradient 4s ease infinite;
	-moz-animation: anapGradient 4s ease infinite;
	animation: anapGradient 4s ease infinite;

	background-repeat: no-repeat;
	background-position: top left;
}
@-webkit-keyframes anapGradient {
    0%{background-position:0% 100%}
    100%{background-position:100% 0%}
}
@-moz-keyframes anapGradient {
    0%{background-position:0% 100%}
    100%{background-position:100% 0%}
}
@keyframes anapGradient {
    0%{background-position:0% 100%}
    100%{background-position:100% 0%}
}


/*--------------------------------------------------------------------
maivisual
--------------------------------------------------------------------*/
#mainvisual{
   margin-bottom: 0px;
   background: #f5f5f5;
}
#mainvisual .flexslider{
   border: none;
   box-shadow : none;
   margin-bottom: 0;
   padding-bottom: 30px;
   background: #fff;
}
#mainvisual .flexslider ul li img{
   width: 100%;
   height: auto;
}
#mainvisual .flex-control-nav{
   bottom: 11px;
}

#mainvisual .flex-control-nav li a {
    background: #C8C7C7;
    border-radius: 7px 7px 7px 7px;
    height: 7px;
    width: 7px;
    box-shadow: none;
}
#mainvisual .flex-control-nav li .flex-active{
   background: #FF0091;
}
#mainvisual .flex-direction-nav a{
   width: 28px;
   height: 28px;
   top: auto;
   bottom: 0;
   background-image: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/bg_direction_nav2.png);
   background-size: 28px auto;
   -webkit-background-size: 28px auto;
}
#mainvisual .flex-direction-nav .flex-prev{
   background-position: 10px center;
}
#mainvisual .flex-direction-nav .flex-next{
   background-position: -10px center;
}

/* bnr
-----------------------------------------------*/
#mainvisual{
   width: 100%;
   overflow: hidden;
}
/*flipsnap*/
#mainvisual .flipsnap {
   /*display: -webkit-box;*/
}
#mainvisual .flipsnap.ios{display: -webkit-box;}
#mainvisual .flipsnap .item,
#mainvisual .flipsnap .item img{
   display: block;
   width:320px!important;
   height: auto!important;
}

.small .item {
    width: 50px;
    height: 50px;
    margin: 0 10px;
    line-height: 50px;
    font-size: 20px;
}

#mainvisual .btns {
    text-align: center;
}
#mainvisual .pointer{
    position: relative;
    height: 35px;
    text-align: center;
    background: -moz-linear-gradient(top, #4d4546, #000000);
    background: -webkit-gradient(linear, center top, center bottom, from(#4d4546), to(#000000));
}
#mainvisual .pointer ul{
   display: block;
   width: 120px;
   margin: 0 auto;
   padding: 14px 0;
}
#mainvisual .pointer ul li{
    display: block;
    float: left;
    background: #fff;
    width: 20px;
    height: 7px;
    margin: 0 5px 0 0;
    padding: 0;
}
#mainvisual .pointer ul li:last-child{margin-right: 0;}
#mainvisual .pointer ul li.current {
    background: #ff0091;
}
#mainvisual .item a {
    display: block;
    width: 320px;
    height: auto;
}
/*mainvisual - list type*/
#mainvisual .list-type{
   width: auto;
   background: #fbc2e3;
   padding: 0 10px 10px;
   border-bottom: solid 3px #bd5692;
}
#mainvisual .list-type .item{
   padding-top: 10px;
}
#mainvisual .list-type .item img{
   width: 300px!important;
   height: auto!important;
   border-radius: 10px;
   border: solid 1px #fff;
}


















/*--------------------------------------------------------------------
WOMEN / KIDS GIRL / OUTLET
--------------------------------------------------------------------*/
#index-genre-navi{}
#index-genre-navi ul,
#index-genre-navi ul li,
#index-genre-navi ul li a{
   display: block;
}
#index-genre-navi ul{
   overflow: hidden;
   z-index: 1;
}
#index-genre-navi ul li{
   width: 33.3%;
   float: left;
}
#index-genre-navi ul li a{
   height: 40px;
   line-height: 40px;
   font-size: 14px;
   color: #fff;
   text-align: center;
   text-decoration: none;
   font-weight:bold;
  font-family: Helvetica, 貂ｸ繧ｴ繧ｷ繝�け, 'Yu Gothic', sans-serif;
  background:#d0d0d0;
}

#index-genre-navi.women  ul li.women  {width: 34%;}
#index-genre-navi.women  ul li.kids   {width: 33%;}
#index-genre-navi.women  ul li.girl  {width: 33%;}

#index-genre-navi ul li.this a{
}
#index-genre-navi ul li.women.this a{
   background-color: #ef42a4;
   border-color: #ef42a4;
}
#index-genre-navi ul li.kids.this a{
   background-color: #009fe8;
   border-color: #009fe8;
}
#index-genre-navi ul li.girl.this a{
   color: #000;
   background-color: #8effe1;
   border-color: #8effe1;
}
#index-genre-navi ul li.outlet.this a{
   background-color: red;
   border-color: red;
}

.genre-items-container{
   display: none;
}
.genre-items-container.visible{
   display: block;
}















/*--------------------------------------------------------------------
category list
--------------------------------------------------------------------*/
.g-category{}
.g-category .category-container{
   overflow: hidden;
}
#g-header-category .section-title{
   height: auto;
   color: #fff;
   font-size: 13px;
   font-weight: bold;
   text-align: center;
   line-height: 1;
   padding: 20px 0;
   background: #131313;
   margin: 0;
   border-top: solid 1px #131313;
   border-bottom: solid 1px #131313;
}
.g-category .category-container .category-title{
   position: relative;
   border-bottom: solid 1px #d8d8d8;
   border-top: solid 1px #d8d8d8;
   margin-top: -1px;
}
.g-category .category-container .category-title a{
   display: block;
   height: auto;
   width: auto;
   min-height: 0;
   line-height: 1;
   font-size: 15px;
   text-decoration: none;
   padding: 14px 10px;
   overflow: hidden;
   background: #f0f0f0;
}
.g-category .category-container .category-title .detail{
   position: absolute;
   right: 0;
   top: 50%;
   width: 40px;
   height: 40px;
   background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/arrow-right.png) no-repeat;
   -moz-background-size:  16px auto;
   -webkit-background-size: 16px auto;
   background-size: 16px auto;
   background-position: right 12px center;
   margin-top: -20px;
   pointer-events: none;
}
.g-category .category-container .category-title.has-child .detail{
   background-image: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/arrow-bottom.png);
   -moz-background-size: auto 16px;
   -webkit-background-size: auto 16px;
   background-size: auto 16px;
   background-position: center center;
}
.g-category .category-container .category-title .category-count{
   display: inline-block;
   position: absolute;
   top: 50%;
   right: 40px;
   -webkit-transform: translateY(-50%);
   -ms-transform: translateY(-50%);
   transform: translateY(-50%);
   font-size: 8pt;
   background: #fafafa;
   margin: 0px 0 0 0;
   padding: 5px 10px;
   border-radius: 12px;
   -webkit-border-radius: 12px;
   -moz-border-radius: 12px;
}

.g-category .category-container .category-contents{
   display: none;
}
.g-category .category-container .category-contents .inner{
   padding: 0;
   background: #e8e8e8;
}
.g-category .category-container .category-contents ul{
   overflow: hidden;
   zoom: 1;
}
.g-category .category-container .category-contents .list-category-item{
   background: #fff;
   float: left;
   width: 50%;
   min-height:30px!important;
   line-height:1.0em!important;
   padding: 0;
   margin: 0 0;
   border: none;
   border-bottom: solid 1px #c9c9c9;
   overflow: hidden;
}
.g-category .category-container .category-contents .list-category-item:nth-child(2n-1){
   margin-right: -1px;
}
.g-category .category-container .category-contents .list-category-item:nth-child(2n){
   border-left: solid 1px #c9c9c9;
}
.g-category .category-container .category-contents .list-category-item a{
   display: block;
   position: relative;
   line-height:1.0em!important;
   height: 34px;
   min-height: 45px;
   font-weight: normal;
   padding: 0 10px;
   background-position: 138px center;
   background: #e8e8e8;
}
.g-category .category-container .category-contents .list-category-item .category-name{
   display: inline-block;
   position: relative;
   top: 50%;
   -webkit-transform: translateY(-50%);
   -ms-transform: translateY(-50%);
   transform: translateY(-50%);
   width: 80px;
   font-size: 11px;
   vertical-align: middle;
}
.g-category .category-container .category-contents .list-category-item .category-count{
   display: inline-block;
   position: absolute;
   top: 50%;
   right: 20px;
   -webkit-transform: translateY(-50%);
   -ms-transform: translateY(-50%);
   transform: translateY(-50%);
   font-size: 8pt;
   background: #f1f1f1;
   margin: 0px 0 0 0;
   padding: 0 5px;
   border-radius: 12px;
   -webkit-border-radius: 12px;
   -moz-border-radius: 12px;
}
.g-category .category-container .category-contents .list-category-item .detail{
   position: absolute;
   right: 5px;
   top: 50%;
   width: 34px;
   height: 34px;
   background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/arrow-right.png) no-repeat;
   -moz-background-size:  16px auto;
   -webkit-background-size: 16px auto;
   background-size: 16px auto;
   background-position: right center;
   margin-top: -17px;
}

.g-category .category-container .category-contents .info-area{
   width: 100%;
   position: relative;
   background: none;
   margin-bottom: 0;
   border-bottom: solid 1px #cac8c8;
}
.g-category .category-container .category-contents .info-area .inner{
   padding: 8px;
   background: none;
   background-size: 6px 9px;
   -webkit-background-size: 6px 9px;
   overflow: hidden;
   zoom: 1;
}
.g-category .category-container .category-contents .info-area .thumbs{
   float: left;
   width: 140px;
   margin-right: 8px;
}
.g-category .category-container .category-contents .info-area .thumbs img{
   display: block;
   width: 140px;
   height: auto;
   margin: 0;
}
.g-category .category-container .category-contents .info-area .detail{
   float: left;
   width: 125px;
}
.g-category .category-container .category-contents .info-area .detail .title{
   height: auto;
   background: none;
   font-size: 14px;
   font-weight: normal;
   text-align: left;
   line-height: 1.3;
   color: #000;
   text-decoration: none;
   border: none;
   padding: 0;
}
.g-category .category-container .category-contents .info-area .detail .description{
   font-size: 9px;
   line-height: 1.3;
   margin-top: 3px;
}
.g-category .category-container .category-contents .info-area a{
   display: block;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-indent: -9999px;
   overflow: hidden;
}


/*OPEN*/
.g-category .category-container .category-title.open{
   border-bottom: solid 1px #c9c9c9;
}
.g-category .category-container .category-title.open a{
   background: #e8e8e8;
}
.g-category .category-container .category-title.open .detail{
   background-image: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/arrow-top.png);
   -moz-background-size: auto 16px;
   -webkit-background-size: auto 16px;
   background-size: auto 16px;
   background-position: center center;

}
.g-category .category-container .category-contents.open{
   display: block;
}

/*bookmark*/
.g-category .bookmark{
   border-bottom: dotted 1px #cac8c8;
   padding-bottom: 7px;
   background-color: #fff;
}
.g-category .bookmark .title{
   height: auto;
   font-size: 10px;
   font-weight: normal;
   text-align: left;
   padding: 12px 10px 0;
   border: none;
}
#list-head-bookmark .more{
   font-size: 10px;
   background-color: #fff;
   border: none;
   border-bottom: solid 1px #a6a6a6;
   margin-top: 0;
}










/*Category
-----------------------------------------------*/


h3.category-title{
   position: relative;
   width: 320px;
   height: 53px;
   /*text-indent: -10000px;*/
   overflow: hidden;
   padding: 0 10px 0 0;
   margin: 0;
   border: none;
   border-bottom: solid 1px #d8d8d8;
   background: #fff;
}
#idx-list-category h3{

   padding: 0;
}
#idx-list-category h3 a{
   display: block;
   float: left;
   width: 280px;
   background-color: transparent;
   background-image: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/categolry_title.png);
   background-repeat: no-repeat;
   background-size: 320px auto;
   -webkit-background-size: 320px auto;
}
#idx-list-category h3 strong{
   display: block;
   height: 55px;
   overflow: hidden;
   color: #5a5454;
}
#idx-list-category h3 .category-name{
   display: none;
}
#idx-list-category h3 .category-count{
   display: inline-block;
   font-size: 10pt;
   background: #ffe5ee;
   margin: 17px 0 0 0;
   padding: 0 12px;
   border-radius: 10px;
   -webkit-border-radius: 12px;
   -moz-border-radius: 12px;
}

#idx-list-category h3.tops      strong{padding-left: 100px;}
#idx-list-category h3.bottoms   strong{padding-left: 105px;}
#idx-list-category h3.onepiece  strong{padding-left: 115px;}
#idx-list-category h3.outers    strong{padding-left: 105px;}
#idx-list-category h3.bag       strong{padding-left: 90px;}
#idx-list-category h3.shoes     strong{padding-left: 105px;}
#idx-list-category h3.accessory strong{padding-left: 130px;}
#idx-list-category h3.others    strong{padding-left: 90px;}
#idx-list-category h3.setitem   strong{padding-left: 130px;}

#idx-list-category h3.rank      {background-position:  0 -285px;}
#idx-list-category h3.rearrival {background-position:  0 -342px;}
#idx-list-category h3.original  {background-position:  0 -399px;}
#idx-list-category h3.kids      {background-position:  0 -456px;}

#idx-list-category h3.tops      a{background-position:  0 -1px ;}
#idx-list-category h3.onepiece  a{background-position:  0 -55px;}
#idx-list-category h3.outers    a{background-position:  0 -110px;}
#idx-list-category h3.bottoms   a{background-position:  0 -165px;}
#idx-list-category h3.bag       a{background-position:  0 -220px;}
#idx-list-category h3.shoes     a{background-position:  0 -275px;}
#idx-list-category h3.accessory a{background-position:  0 -330px;}
#idx-list-category h3.others    a{background-position:  0 -385px;}
#idx-list-category h3.setitem   a{background-position:  0 -440px;}

.category-title a{
   display: block;
   width:100%;
   min-height:57px;
   position: relative;
   text-decoration: none;
}

.category-contents{
   display: block;
   /*height: 0;*/
   -webkit-transition:height 300ms ease-out;
   overflow: hidden;
}

.category-contents ul{
   /*background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../../img/listbg-pink-alpha.png);*/
}

#idx-list-category .category-title .detail{
   display: block;
   float: left;
   width: 40px;
   height: 53px;
   background-image: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/category-title-icon-detail.png);
   background-repeat: no-repeat;
   background-position: right center;
   background-size: 40px auto;
   -webkit-background-size: 40px auto;
   overflow: hidden;
}
#idx-list-category .category-title .detail.on{
   background-image: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/category-title-icon-detail-on.png);
}

#idx-list-category h3.white,
#idx-list-category .white{
   background-color: #fff;
}

.list-category-item{
   min-height:45px;
   border-bottom: solid 1px #d8d8d8 ;
   background: #f5f5f5;
   position:relative;
   line-height:45px;
   padding: 0 10px;
}
.list-category-item a{
   display: block;
   min-height:45px;
   position: relative;
   text-decoration: none;
   font-weight:bold;
   font-size:0.9em;
   color:#525252;
   line-height:1.2em;
   line-height: 45px;
   background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/list_arrow.png) right no-repeat;
   background-size: 6px 9px;
   -webkit-background-size: 6px 9px;
}
.category-contents{
   display: none;

}
.category-contents .inner{
   padding: 10px 0px 10px 10px;
   background: #E8E8E8;
}
.category-contents ul{
   overflow: hidden;
   zoom: 1;
}
.category-contents .list-category-item{
   background: #fff;
   float: left;
   width: 149px;
   min-height:30px!important;
   line-height:1.2em!important;
   padding: 0;
   margin: 0 1px 1px 0;
   border: none;
   overflow: hidden;
}

.category-contents .list-category-item a{
   position: relative;
   line-height:1.2em!important;
   height: 35px;
   padding: 0 10px;
   background-position: 138px center;
}
.category-contents .list-category-item .category-name{
   display: inline-block;
   position: relative;
   top: 50%;
   -webkit-transform: translateY(-50%);
   -ms-transform: translateY(-50%);
   transform: translateY(-50%);
   width: 80px;
   font-size: 11px;
   vertical-align: middle;
}
.category-contents .list-category-item .category-count{
   display: inline-block;
   position: absolute;
   top: 50%;
   right: 20px;
   -webkit-transform: translateY(-50%);
   -ms-transform: translateY(-50%);
   transform: translateY(-50%);
   font-size: 8pt;
   background: #ffe5ee;
   margin: 0px 0 0 0;
   padding: 0 5px;
   border-radius: 12px;
   -webkit-border-radius: 12px;
   -moz-border-radius: 12px;
}

.category-contents .info-area{
   position: relative;
   width: 299px;
   background: #fff5f8;
   margin-bottom: 1px;
   display:none;
}
.category-contents .info-area .inner{
   padding: 8px;
   background: transparent url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/list_arrow.png) 288px no-repeat;
   background-size: 6px 9px;
   -webkit-background-size: 6px 9px;
   overflow: hidden;
   zoom: 1;
}
.category-contents .info-area .thumbs{
   float: left;
   width: 105px;
   margin-right: 8px;
}
.category-contents .info-area .thumbs img{
   display: block;
   width: 105px;
   height: auto;
   margin: 0;
}
.category-contents .info-area .detail{
   float: left;
   width: 160px;
}
.category-contents .info-area .detail .title{
   background: none;
   font-size: 10px;
   line-height: 1.3;
   color: #F74B93;
   text-decoration: underline;
}
.category-contents .info-area .detail .description{
   font-size: 9px;
   line-height: 1.3;
}
.category-contents .info-area a{
   display: block;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-indent: -9999px;
   overflow: hidden;
}


















/*NEW ARRIVAL
-----------------------------------------------*/

.sp_new_arrival {padding-top:0px; background:#fff;}
.sp_new_arrival .header_box {
	background:#ef42a4; padding:30px 0;
	/*
    background:radial-gradient(#f7a1d2 0%, #ef42a4 10%);
	background-size:800px 800px;
	background-position:70% 51%;
	background-repeat:no-repeat;
	*/
}
.sp_new_arrival h1 {text-align:center; font-size:16px; color:white; line-height:20px;}
.sp_new_arrival .update {text-align:right; margin:0 10px 0 0 ; color:#c0c0c0; font-size:10px;}
.sp_new_arrival .page_selecter {margin:10px; }
.sp_new_arrival .menu_list {margin:10px; }
.sp_new_arrival .gender {width:100%;}
.sp_new_arrival .gender li {display:block; float:left; width:33.33%;}
.sp_new_arrival .gender li a {
	text-decoration:none;
	color:#000;
	display:block;
	text-align:center;
	padding:12px 0;
	background:#f0f0f0;
	border-right:1px solid #f9f9f9;
	font-weight:bold;
}
.sp_new_arrival .gender li:first-child a {
	border-radius: 3px 0px 0px 3px;
	-webkit-border-radius:6px 0px 0px 6px;
	-moz-border-radius:6px 0px 0px 6px;
}
.sp_new_arrival .gender li:last-child a {
	border-radius: 0px 6px 6px 0px;
	-webkit-border-radius: 0px 6px 6px 0px;
	-moz-border-radius: 0px 6px 6px 0px;
	border-right:none;
}
.sp_new_arrival .gender li a.active,.sp_new_arrival .active,.sp_new_arrival .active{
	color:#ef42a4 !important;
}
.sp_new_arrival .pull_pick {
	padding:12px;
	background:#f0f0f0 url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/arrow-bottom.png) no-repeat;
	-webkit-background-size: auto 20px;
	background-size: auto 20px;
	background-position:right 10px center;
	cursor:pointer;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius: 6px;
	margin-top:10px;
	font-weight:bold;
	line-height:20px;
}
.sp_new_arrival .pull_pick_close {
	display:none;
	border-radius:6px 6px 0px 0px !important;
	-webkit-border-radius:6px 6px 0px 0px !important;
	-moz-border-radius:6px 6px 0px 0px !important;
	background:#f0f0f0 url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/css/../img/arrow-top.png) no-repeat;
	-webkit-background-size: auto 20px;
	background-size: auto 20px;
	background-position:right 10px center;
}
.sp_new_arrival .pull_down {
	margin:0px 0px;
	list-style:none;
	display:none;
}
.sp_new_arrival .pull_down li{
	display:block;
	border-top:1px solid #f9f9f9;

	background:#f0f0f0;
}
.sp_new_arrival .pull_down li.child{
	font-size:10px;
	background:#e9e9e9;
}

.sp_new_arrival .pull_down li a {
	font-size:12px;
	text-decoration:none;
	color:#000;
	display:block;
	margin:0px 0px;
	padding:4px 10px;


}
.sp_new_arrival .pull_down li a div{
	width:100%;
}
.sp_new_arrival .pull_down li a .brand {
	float:left;
	display:block;
	padding:2px 0px;
}
.sp_new_arrival .pull_down li a .num {
	float:right;
	display:block;
	padding:3px 2px 1px;
	background:#ef42a4;
	color:#fff;
	border-radius:600px;
	-webkit-border-radius:600px;
	-moz-border-radius: 600px;
	height:20px;
	width:20px;
	line-height:20px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
}
.sp_new_arrival .pull_down li:last-child a {
	border-radius:0px 0px 6px 6px !important;
	-webkit-border-radius:0px 0px 6px 6px !important;
	-moz-border-radius:0px 0px 6px 6px !important;
}
.sp_new_arrival .pull_down a.active {
	color:#ef42a4 !important;
}
.sp_new_arrival a.to_item_link {
	text-align:center;
	display:block;
	width:260px;
	margin:40px auto 40px;
	padding:12px 0px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background:#000;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius: 6px;
}
.sp_new_arrival .no_result {
	font-size:18px;
	text-align:center;
	margin:40px 0px;
}
.sp_new_arrival .load_more_container {
	padding:30px 0px;
}
.sp_new_arrival #loadMore {
	display:block;
	padding:10px 0;
	width:250px;
	margin:0px auto;
	text-align:center;
	background:#ef42a4;
	font-size:14px;


	color:white;
	font-weight:bold;

	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius: 6px;
	text-decoration:none;

	text-align: center;
	text-decoration: none !important;
	text-shadow: 0 -1px 0 #eb148e;
	-webkit-user-select: none;
	user-select: none;
	 vertical-align:middle;
	white-space: normal;
	word-wrap: normal;
	cursor: pointer !important;

	box-shadow: 0 4px 0 rgba(188, 16, 113,1);
}

.sp_new_arrival .active_color{
	color:#ef42a4;
}


.sp_new_arrival .ranking_separate {
	text-align:right;
	padding:10px;
	border-top:1px dotted #d0d0d0;
	margin-top:20px;
}

.sp_new_arrival .no_result {
	text-align:center;
	padding:40px;
}

.update {
	text-align:right;
}

.scroll .three-column-container .item {
	display:none;
}

/* list */
.three-column-container {margin:5px 5px 0px;}
.three-column-container-frame {width:100%;}
.three-column-container .item {width:33.33%; float:left;}
.three-column-container .item .inner {padding:5px 5px 10px 5px; overflow:hidden;}
.three-column-container .item .inner a.thumb {display:block; line-height:0px;}
.three-column-container .item .inner a.thumb img {
	width:100%;
	-webkit-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 0px 1px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.2);
	box-shadow:0 0px 1px rgba(0, 0, 0, 0.2);
}
.three-column-container .item .inner .name {margin-top:10px; font-size:9px; line-height:12px; height:24px; overflow:hidden; color:#707070;}
.three-column-container .item .inner .price {font-size:9px; line-height:12px; height:12px; overflow:hidden; margin-top:4px;}
.three-column-container .item .inner .price .default_price {font-size:9px; line-height:12px; vertcal-align:middle;}
.three-column-container .item .inner .price .price_arrow {font-size:9px; line-height:12px;vertcal-align:middle; }
.three-column-container .item .inner .price .sale_price {font-size:9px; line-height:12px; color:#cc0000;vertcal-align:middle;}
.three-column-container .item .inner .send_free {
	color:#fff;
	background:#000 !important;
	position:absolute;
	font-size:8px;
	padding:6px 0px 4px;
	z-index:10000;
	display:block;
	width:50px;
	height:8px;
	line-height:8px;
	text-align:center;
}
.three-column-container .item .inner .off {
	color:#fff;
	background:#cc0000 !important;
	position:absolute;
	font-size:8px;
	padding:6px 0px 4px;
	z-index:9;
	display:block;
	width:50px;
	height:8px;
	line-height:8px;
	text-align:center;
}

/*------------------------------
ranking page
------------------------------*/













/*-----------------------------
繝｡繝九Η繝ｼ
------------------------------*/

#sp_category_menu {
	line-height:20px;
	position:relative;
	text-align:left !important;
}

/* 諤ｧ蛻･ */
#sp_category_menu .gender {width:100%;}
#sp_category_menu .gender li{
	display:inline-block;
	text-align:center;
	background:#d0d0d0;
}
#sp_category_menu .gender li.ladies{width:34%;}
#sp_category_menu .gender li.kids{width:33%;}
#sp_category_menu .gender li.girl{width:33%;}
#sp_category_menu .gender li a{
	text-decoration:none;
	display:block;
	font-weight:bold;
	padding:15px 0;
	color:white;
	font-size:14px;
	font-family: Helvetica , "貂ｸ繧ｴ繧ｷ繝�け" , "Yu Gothic" , sans-serif;
	line-height:20px;
	height:20px;
}
#sp_category_menu .gender li.ladies a.this {background:#ef42a4;}
#sp_category_menu .gender li.kids a.this {background:#06c8f9;}
#sp_category_menu .gender li.girl a.this {background:#00e6b8;}

/* 繧ｫ繝�ざ繝ｪ */
#sp_category_menu .menu {width:100%;}
#sp_category_menu .menu dl {width:100%;}
#sp_category_menu .menu dt {
	text-decoration:none;
	display:block;
	font-weight:bold;
	padding:8px 10px;
	font-size:12px;
	line-height:20px;
	height:20px;
	color:#000;
	border-bottom:1px solid #f0f0f0;
	cursor:pointer;
	position:relative;
}
#sp_category_menu .menu dt.open {
}
#sp_category_menu .menu dt:after {
	content: "";
	position: absolute;
	display: block;
	width: 4px;
	height: 4px;
	top: 14px;
	right: 10px;
	border-top: 2px solid #909090;
	border-right: 2px solid #909090;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
#sp_category_menu .menu .ladies dt:after {border-color:#ef42a4 !important;}
#sp_category_menu .menu .kids dt:after {border-color:#06c8f9 !important;}
#sp_category_menu .menu .girl dt:after {border-color:#00e6b8 !important;}
#sp_category_menu .menu dt.open:after {
	-webkit-transform: rotate(-225deg) !important;
	transform: rotate(-225deg) !important;
}
#sp_category_menu .menu dd {display:none;}
#sp_category_menu .menu dd.open {display:block;}
#sp_category_menu .menu ul {
	border-bottom:1px solid #f0f0f0;
	background:#f9f9f9;
	overflow:hidden;
}
#sp_category_menu .menu ul li {
	width:50%; display:inline-block;
	-webkit-box-shadow: 1px 1px 0px rgba(0, 0, 0,0.06);
	-moz-box-shadow:1px 1px 0px rgba(0, 0, 0, 0.06);
	-o-box-shadow:1px 1px 0px rgba(0, 0, 0, 0.06);
	box-shadow:1px 1px 0px rgba(0, 0, 0, 0.06);
}

#sp_category_menu .menu ul li a{
	text-decoration:none;
	display:block;
	font-weight:bold;
	padding:6px 10px;
	font-size:11px;
	line-height:20px;
	height:20px;
	color:#000;
}
#sp_category_menu .arrow{
	width: 16px;
	height: 16px;
	top:0;
	left:0;
	margin-top:46px;
	position:absolute;

}
#sp_category_menu .ladies .arrow{background:transparent url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/img/arrow_down_pink.png) no-repeat center center;background-size:8px; margin-left:16%;}
#sp_category_menu .kids .arrow{background:transparent url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/img/arrow_down_blue.png) no-repeat center center;background-size:8px; margin-left:49%;}
#sp_category_menu .girl .arrow{background:transparent url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u46608833/pc/img/arrow_down_green.png) no-repeat center center;background-size:8px; margin-left:82%;}


#sp_category_menu .menu &gt; div {display:none;}
#sp_category_menu .menu &gt; div.this {display:block;}

/* sale */
#sp_category_menu .campaign {margin:10px;}
#sp_category_menu .campaign a {

	display:block;
	padding:14px 0;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-family: Helvetica , "貂ｸ繧ｴ繧ｷ繝�け" , "Yu Gothic" , sans-serif;
	margin-bottom:10px;


	display:block;
	margin:0px auto;
	background:#f0f0f0;
	font-size:14px;

	font-weight:bold;

	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius: 6px;
	text-decoration:none;

	text-align: center;
	text-decoration: none !important;
	-webkit-user-select: none;
	user-select: none;
	 vertical-align:middle;
	white-space: normal;
	word-wrap: normal;
	cursor: pointer !important;
	margin-bottom:15px;
	box-shadow: 0 4px 0 rgba(204, 204, 204,1);

	color:#ef42a4;
	padding:10px 0;
	width:250px;
}
#sp_category_menu .ladies .campaign a.sale { }
#sp_category_menu .ladies .campaign a.outlet {border-color:#d0d0d0;color:#000;background:#d0d0d0;box-shadow: 0 4px 0 rgba(153, 153, 153,1);}
#sp_category_menu .kids .campaign a.sale {color:#06c8f9;}
#sp_category_menu .kids .campaign a.outlet {border-color:#d0d0d0;color:#000;background:#d0d0d0;box-shadow: 0 4px 0 rgba(153, 153, 153,1);}
#sp_category_menu .girl .campaign a.sale {color:#00e6b8;}
#sp_category_menu .girl .campaign a.outlet {border-color:#d0d0d0;color:#000;background:#d0d0d0;box-shadow: 0 4px 0 rgba(153, 153, 153,1);}








/*-----------------------------
髢｢騾｣
------------------------------*/

.related_page .header_box{background: #f0f0f0;padding: 30px 0;}
.related_page .header_box h1{text-align: center;font-size: 16px;color: #000;line-height: 20px;}
.related_page h2{padding:10px; border-top:1px solid #f0f0f0;}

.related_page .main {padding:10px;}
.related_page .main img{width:100%; margin:0 auto;}
.related_page .items {border-top:1px solid #f0f0f0;}
.related_page .items li {display:block; border-bottom:1px solid #f0f0f0; width:100%;}
.related_page .items li a{display:block;padding:10px; }
.related_page .items li a .clearfix{width:100%;}
.related_page .items li .thumb {display:block; float:left; width:50%;}
.related_page .items li .thumb img {display:block; width:100%;}
.related_page .items li .text {display:block; float:right; width:50%;}
.related_page .items li .text .title {padding-left:15px;}
.related_page .items li .text .price {padding-left:15px; font-weight:bold;}
</pre></body></html>