/* トップページ 最新記事3件 + お勧め商品
------------------------------------------------------------*/
.thumbWrap{
width:750px;
   min-height:923px;
  margin-bottom:30px;
}
ul.thumb{

}
.thumbWrap ul.thumb li{
float:left;
width: 250px;
margin:0;
padding:0;
background:none;
}

.c-box{
padding:30px 15px 20px 20px;
margin:0 auto 30px;
background:url(https://img07.shop-pro.jp/PA01422/829/etc/c-box-bg.png?cmsp_timestamp=20211010162904) repeat center center;
  text-align:center;
}
.c-box-size{
width:80%;
  margin:0 auto;
  text-align:left;
}
.c-box-title{
font-size:220%;
  color:#ae5da1;
  font-weight:bold;
  margin:0 5px 20px 0;
}
h4.reason{
font-size:130%;
font-weight:bold;
   color:#fa6197; 
  padding-bottom: 5px;
}
.c-box p{
 margin-bottom:20px;
  font-size:105%;
 font-weight:bold; 
}
/* --- 新着リスト --- */
.infobox{
margin:0 0 50px 0;
padding:0 0 10px;
width:100%;
border:0;
    clear: both;
}
.infobox h3.news{
  width:100%;
  height:59px;
	padding: 10px 0 0;
	background-image: url(https://file003.shop-pro.jp/PA01422/829/images/bg_info.png);
	background-position: left center;
	background-repeat: no-repeat;
	font-size: 18px;
	text-align: center;
}

.infobox dl {
width: 100%; /* 新着リストの幅 */
height: 170px; /* 新着リストの高さ */
overflow: auto;
margin: 0;
background-color: #f9f9f9; /* 新着リストの背景色 */
border-top: 1px #c0c0c0 dotted; /* 新着リストの上境界線 */
border-bottom: 1px #c0c0c0 dotted; /* 新着リストの下境界線 */
}


.infobox dt {
	width: 9em;
	float: left;
	padding: 11px 0 10px 25px;
	line-height: 150%;
	background-image: url(https://file003.shop-pro.jp/PA01422/829/images/bg_3.png);
	background-position: 10px center;
	background-repeat: no-repeat;
}


.infobox dd {
margin: 0;
padding: 11px 3px 10px 10em; 
border-bottom: 1px #c0c0c0 dotted; 
line-height: 150%;

}

/* --- clearfix --- */
.clearFix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearFix {
min-height: 1px;
}

ul.multibanaer {
display: -webkit-box;
display: -moz-box;
display: -webkit-flexbox;
display: -moz-flexbox;
display: -ms-flexbox;
display: -webkit-flex;
display: -moz-flex;
display: flex;
 justify-content: space-between;
  margin-bottom:20px;
}