@charset "utf-8";
/* 
 style info : indexスタイル

2016/02/17
 */
 
/*----------------------------------------------------
	#main-visual
----------------------------------------------------*/
#main-visual{
	background:url(../img/index/visual_bg_dots.png);
	padding-bottom:50px;
}
@media screen and (max-width: 768px) {
#main-visual{
	background:none;
	padding-bottom:40px;
}
}

/*----------------------------------------------------
	#contents
----------------------------------------------------*/

h2{
	background:#f2f2f2;
	width:100%;
	height:30px;
	line-height:30px;
	padding-left:10px;
	margin:0 0 15px 0;
	box-sizing: border-box;
	border-left:none;

}

h2 img{
	width:200px;
	vertical-align:middle;
}

/*	pickup
----------------------------------------------------*/
.pickup{
	margin-bottom:0;
}

.pickup li {
	margin-bottom:20px;
}
.pickup li h3{
	border-left:10px solid #ff8c00;
	padding-left:3px;
	margin-bottom:10px;
	font-size:114.3%;
}
.pickup li img{
	margin-bottom:10px;
	box-sizing: border-box;
	width:100%;
	height:auto;
}

.pickup li.grid3:nth-child(1),.pickup li.grid3:nth-child(4),.pickup li.grid3:nth-child(7),.pickup li.grid3:nth-child(10){
	margin-left:0;
}

/*Ladies' Young Fashion*/
.pickup li.cat01 img{
	border:1px solid #ff7bac;
}
/*Ladies'*/
.pickup  li.cat02 img{
	border:1px solid #ea5550;
}
/*レディースインナー*/
.pickup  li.cat03 img{
	border:1px solid #8e7bc3;
}
/*Men's*/
.pickup  li.cat04 img{
	border:1px solid #0071bc;
}
/*キッズ＆ベビー*/
.pickup  li.cat05 img{
	border:1px solid #00bfff;
}
/*インテリア*/
.pickup  li.cat06 img{
	border:1px solid #866629;
}
/*生地手芸*/
.pickup  li.cat07 img{
	border:1px solid #8cc63f;
}
/*寝具*/
.pickup  li.cat08 img{
	border:1px solid #deb887;
}

/*旬のイチオシ*/
.pickup  li.cat09 img{
	border:1px solid #ff8c00;
}



.pickup li .txtbox{
	background-color:#e9e1d7;
	background-image:url(../img/common/icon_carrowbrown_right.png);
	background-repeat:no-repeat;
	background-position:right 5px bottom 10px;
	background-size:20px;
	
}
.pickup li  .txtbox a{
	display:block;
	width:100%;
	padding:8px 22px 8px 8px;
	color:#000;
	text-decoration:none;
	box-sizing: border-box;
}

@media screen and (max-width: 768px) {
.pickup li h3{
	font-size:100%;
	line-height:1;
	vertical-align:middle;
	display:table-cell;
	padding:3px;
}
.pickup ul{
	width:95%;
	margin:auto;
}
.pickup li.grid3 {
	float:left;
	width:42.18%;
	margin-left:5.21%;
}

.pickup li img{
	margin-top:8px;
}
.pickup li.grid3:nth-child(1),.pickup li.grid3:nth-child(4),.pickup li.grid3:nth-child(7),.pickup li.grid3:nth-child(10){
	margin-left:5.21%;
}
.pickup li .txtbox{
	background-position:97% 70%;
	background-position:right 5px bottom 10px;
}
}
@media screen and (max-width: 415px) {
	.pickup li .txtbox{
	background-position:95% 80%;
	background-position:right 5px bottom 10px;
}
}

/*	newsサムネイル
----------------------------------------------------*/


.news-thum{
	font-size:12px;
	box-sizing: border-box;
}
.news-thum dt:first-child{
	padding-top:0;
}
.news-thum dt{
	padding:10px 10px 0;
}
.news-thum dd{
	padding:0 10px 10px;
	border-bottom:1px dotted #ccc;
	
}
.news-thum dd:last-child{
	border-bottom:1px solid #ccc;
}
.news-thum p a{
	display:block;
	text-align:right;
	height:30px;
	line-height:30px;
	color:#666;
}
.news-thum p img{
	width:18px;
	vertical-align:middle;
	margin-right:3px;
	}

/*	重要なお知らせ
----------------------------------------------------*/
.Important_notices{
	border:1px solid #ccc;
	padding:10px 8px;
	box-sizing:border-box;
}
.Important_notices h2{
	background:#f4d4e1;
	margin:0 0 10px;
}
.Important_notices .text{
	margin:0 10px;
}

