@charset "UTF-8";

body {}

main.fs-l-main {
    max-width: inherit;
    margin-top: 0;
    padding: 0;}

/******************************************************

メインビジュアル

******************************************************/


#mv {
	position:relative;
	margin-bottom:30px;
    overflow: hidden;
}

	.mv_ttl {
		position:absolute;
		left:10%;
		top:47%;
		width:90%;
		font-size:25px;
		color:#FFF;
		font-weight:bold;
		text-align:left;
		text-shadow: 0 3px 6px #000;
	}

	.mv_txt {
		position:absolute;
		left:10%;
		top:58%;
		width:80%;
		font-size:15px;
		color:#FFF;
		line-height:1.8;
		text-align:left;
		text-shadow: 0 3px 6px #000;
	}

	.mv_btn {
		position:absolute;
		left:10%;
		bottom:20%;
		width:170px;
		text-align:left;
	}
		.mv_btn p {
			display:inline-block;
			padding:2px;
			min-width:174px;
            line-height: 1;
			background:rgba(137,137,137,0.5);
		}
			.mv_btn p span {
				position:relative;
				display:block;
				padding:10px 0 9px;
				font-size:13px;
				text-align:center;
				background:#FFF;
                font-weight: bold;
			}
			.mv_btn p span:after {
				position:absolute;
				right: 13px;
				top:50%;
				margin-top:-4px;
				width: 8px;
				height: 8px;
				border-top: 1px solid #272727;
				border-right: 1px solid #272727;
				-webkit-transform: rotate(45deg);
				transform: rotate(45deg);
				content:'　';
			}
.mv_slider {
    width: 70%;
    margin: 0 auto 40px;
}
.mv_slider .slick-slide{
    margin: 0 5px;
}
.mv_slider .slick-slide img {
    width: 100%;
    height: auto;
}
.mv_slider .slick-slide:not(.slick-center) {
    -webkit-filter: opacity(70%);
    -moz-filter: opacity(70%);
    -o-filter: opacity(70%);
    -ms-filter: opacity(70%);
    filter: opacity(70%);
    transition: 0.2s linear;
}
.mv_slider .slick-list{
    overflow: visible;
}
.mv_slider .slick-dots{
    bottom: auto;
}
.mv_slider .slick-dots li{
    margin: 0 10px;
    width: 10px;
}
.mv_slider .slick-dots li button{
    width: 10px;
}
.mv_slider .slick-dots li button:before{
    color: #A5A5A5;
    font-size: 40px;
    width: 10px;
}
.slick-dots li.slick-active button:before{
    color: #FF0000;
}
/******************************************************

新着情報

******************************************************/


#newsArea {
	margin:0 auto 4px auto;
	padding:32px 22px;
	width:100%;
	text-align:left;
	background:#EDEDED;
}
	.news_ttl {
		margin-bottom:18px;
		font-size:20px;
		font-weight:bold;
	}
		#newsArea li {
			margin-bottom:18px;
		}
		#newsArea li:last-child {
			margin-bottom:0;
		}
			#newsArea li span {
                display: block;
				font-size:12px;
                line-height: 1;
			}




/******************************************************

PickUpアイテムリスト

******************************************************/


#pickup_itemList_mens {margin-bottom:40px !important;}

#pickup_itemList_ladies .pickup_itemList_ttl {
	display:none !important;
}

.fs-body-category-ladies #pickup_itemList_ladies .pickup_itemList_ttl {
    display: block!important;
}
.pickup_itemList_subttl {
	display:block;
}


/******************************************************

IE対応

******************************************************/
@media screen and (min-width: 0\0) and (min-resolution: +72dpi) {
  .mv_slider {
    width: 100%;
  }
}
