@charset "utf-8";

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


/*----------------------
もへじ 独自style
----------------------*/
.lead_main {
   text-align: center;
   margin-bottom: 80px;
   color: #292828;
}
.lead_main_title {
   font-size: 26px;
   font-weight: 500;
   margin-bottom: 15px;
}
.lead_main_text {
   font-size: 17px;
   line-height: 1.9em;
   margin-bottom: 20px;
   letter-spacing: 0.05em;
}

.lead_main_button {
   display: flex ;
   align-items: center;
   height: 50px;
   border-radius: 5px;
   overflow: hidden;
   border: solid 1px #DDDDDD;
   width: 235px;
   color: #000 !important;
   font-size: 16px;
   text-align: center;
   justify-content: center;
   margin: 0 auto;
   margin-top: 20px;
   box-sizing: border-box;
}


/*---- トピックス  ----*/



.item-topicks-big {
   background-color: rgba(255, 255, 255, 0.7);
   padding: 30px;
   border-radius: 5px;
   margin-bottom: 30px;
   display: flex;
   justify-content: space-between;
   gap:40px;
   position: relative;
   box-sizing: border-box;
}
.icon-pickup {
   display: block;
   object-fit: contain;
   position: absolute;
   top: 15px;
   left: 0;
   z-index: 1;
   width:98px;
   height: 30px;
}

.topicks-big-txt {
   padding-top: 10px;
   flex: 1;
}
.topicks-big-txt .topicks-big-ttl {
   font-size: 20px;
   font-weight: bold;
   margin-bottom: 10px;
   border-bottom: solid 3px #CEB695;
   border-top: solid 3px #CEB695;
   padding: 10px 0;
}
.topicks-big-txt .topicks-big-discription {
   font-size: 14px;
   line-height: 1.9em;
}

.topicks-big-thmb {
   width: 330px;
   height: 330px;
   overflow: hidden;
}
.topicks-big-thmb img {
   width: 100%;
   height: 100%;
   object-fit: cover;
}
.topicks-big-button {
   background-color: #eb701e;
   color: #fff !important;
   padding: 15px 20px;
   border-radius: 5px;
   text-decoration: none;
   font-size: 16px;
   text-align: center;
   display: inline-block;
   margin-top: 20px;
   width: 275px;
   box-sizing: border-box;
}



/*---- 下部共通おすすめリストのスタイル再定義  ----*/


.dv_recommend .dv_rc_items {
   height: auto;
   min-height: auto;
}
.dv_recommend .dv_rc_header {
   margin: 0 0 20px !important;
}



/*---- 商品一覧表示  ----*/
#productIf, .list_item.list_item_style {
   display: block !important;
}
