@charset "UTF-8";
/* CSS Document */
/*----------------------------------------------------
  専用css
----------------------------------------*/




/*---　box　---*/
.kimonoBox {
	margin:0 2%;
}
.kimonoBox .read {
	font-weight:bold;
	letter-spacing:0.1em;
	margin-bottom:50px;
}


.kimonoBox .kimonoList {
	display: flex;
	flex-wrap: wrap;
}
.kimonoBox .kimonoList li {
	width:46%;
	margin:0 2% 20px;
	/*float:left;*/
}
.kimonoBox .kimonoList li .txtBox {
	text-align:center;
}
.kimonoBox .kimonoList li h3 {
	margin:20px 0 15px;
	border-bottom:solid 2px #ffe3b4;
	display:inline-block;
	padding:0 10px 10px;
	font-size:14px;
}
.kimonoBox .kimonoList li h4 {
	font-size:17px;
	margin-bottom:5px;
	line-height:1.5;
}
.kimonoBox .kimonoList li .name {
	font-size:15px;
}

.kimonoBox .moreBox {
	margin-top:40px;
}
.kimonoBox .moreBox h3 {
	width:90%;
	margin:0 auto 20px;
}
.kimonoBox .moreBox li {
	width:90%;
	margin:0 auto 20px;
}


@media screen and (min-width: 680px) {
.kimonoBox {
	margin:0;
}
.kimonoBox .read {
	font-size:16px;
	font-weight:bold;
	letter-spacing:0.1em;
	margin-bottom:50px;
}

.kimonoBox .kimonoList li {
	width:29.333%;
	margin:0 2% 25px;
	/*float:left;*/
}
.kimonoBox .kimonoList li .txtBox {
	text-align:center;
}
.kimonoBox .kimonoList li h3 {
	margin:20px 0 15px;
	border-bottom:solid 2px #ffe3b4;
	display:inline-block;
	padding:0 10px 10px;
	font-size:16px;
}
.kimonoBox .kimonoList li h4 {
	font-size:17px;
	margin-bottom:5px;
	line-height:1.5;
}
.kimonoBox .kimonoList li .name {
	font-size:15px;
}


.kimonoBox .moreBox {
	margin-top:40px;
}
.kimonoBox .moreBox h3 {
	max-width:500px;
	margin:0 auto 20px;
}
.kimonoBox .moreBox .bnr li {
	width:31.333%;
	margin:0 1% 25px;
	float:left;
}


}
/* --------  780〜1050   --------*/
@media screen and (min-width:680px) and ( max-width:1049px) {
}



/* --------  780〜1050   --------*/
@media screen and (min-width:680px) and ( max-width:1049px) {
.old li a {
	font-size:2vw;
}
.old li a span {
	font-size:1.5vw;
	margin-bottom:5px;
}
}




