



.wd_spacer{
	position: relative;
	width: 100% ;
	height: 60px ;
}



.renew_2024_titlesub{
  font-size: 36px ;
  font-weight: 700 ;
  color: #444444 ;
  text-align: center ;
  margin : 50px 0px 30px ;
}
.renew_2024_titlesub span{
  color: #D82300;
  
}


.renew_2024_titlesub_topbar{
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  margin-bottom : 8px ;
}

.renew_2024_titlesub_topbar_center{
  position: relative;
  display: block ;
  width: 76px ;
  height: 12px ;
  background-color: #DB2300 ;
  margin : 40px auto 0px ;
  border-radius: 6px ;
}
.renew_2024_titlesub_topbar.follow{
  margin-top : 40px ;
}


.renew_2024_titlesub_topbar_left{
  display: none ;
}

.renew_2024_titlesub_topbar_right{
  display: none ;
}

.renew_2024_titlesub_lead{
  position: relative;
  display: block ;
  width: 100% ;
  margin : 20px auto 40px ;
  padding : 0px 16px ;
  text-align: center ;
}




.wd_result_list{
  position: relative;
  display: flex ;
  flex-wrap: wrap ;
  gap: 20px 20px ;
  justify-content: space-between ;
  box-sizing: border-box ;
  padding : 40px 40px ;
  width: 100% ;
  margin : 20px auto 0px ;
  border-radius: 24px ;
  background-color: #F2F2F2 ;
}

.wd_result_list_item{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: calc( 25% - 15px ) ;
}

.wd_result_list_item_dummy{
  position: relative;
  width: calc( 25% - 15px ) ;
}

.wd_result_list_imagebox{
  position: relative;
  display: block ;
  width: 100% ;
  aspect-ratio: 1 / 1 ;
  border-radius: 24px ;
  overflow: hidden ;
  background-color: #FFFFFF ;
}
.wd_result_list_imagebox img{
  position: relative;
  display: block ;
  width: 100% ;
  height: 100% ;
  object-fit: contain ;
  z-index: 1 ;
}

.wd_result_list_name{
  font-size: 14px ;
  margin-top : 4px ;
}

.wd_result_list_price{
  font-size: 20px ;
  font-weight: 700 ;
  color: #cc1d2c ;
}

.wd_result_list_price span{
  font-size: 14px ;
}

.wd_result_list_image_arrowbox{
  position: absolute;
  bottom : 0px ;
  right: 0px ;
  width: 40px ;
  height: 40px ;
  background-color: rgba( 0,0,0,0.3 );
  border-radius: 24px 0px 0px 0px ;
  z-index: 2 ; 
}

.wd_result_list_item:hover .wd_result_list_image_arrowbox{
  background-color: #d82300 ;
}

.wd_result_list_image_arrow{
  position: absolute;
  top : 16px;
  left: 14px ;
  width: 10px ;
  height: 10px ;
  transform: rotate(-45deg);
  border-bottom : 2px solid #FFFFFF ;
  border-right : 2px solid #FFFFFF ;
}

.wd_brandinfo_item{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: 100% ;
  margin : 20px auto 0px !important;
}




.wd_brandinfo_title{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: 100% ;
  padding: 25px 15px ;
  background-color: #d82300 ;
  border-radius: 24px 24px 0px 0px ;
  font-size: 24px ;
  font-weight: 700 ;
  color: #FFFFFF ;
  text-align: center ;
}
.wd_brandinfo_story{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: 100% ;
  padding: 16px ;
  background-color: #fcf1db ;
  border-radius: 0px 0px 24px 24px ;
  font-size: 16px ;
  color: #545454 ;
}




.wd_brandabout_item{
  position: relative;
  display: block ;
  box-sizing: border-box;
  width: 100% ;
  margin: 20px auto 0px ;
  background-color: #F2F2F2 ;
  border-radius: 24px ;
  padding : 32px 16px;
}

.wd_brandabout_h2{
  font-size: 24px ;
  font-weight: 700 ;
  text-align: center ;
  color: #d82300 ;
}

.wd_brandabout_title{
  font-size: 18px ;
  font-weight: 700 ;
  color: #363636 ;
  margin-top : 32px ;
}


.wd_brandabout_story{
  position: relative;
  display: block ;
  font-size: 16px ;
  color: #545454 ;
  margin-top : 16px ;
}



.wd_selltrick_item{
  position: relative;
  display: flex ;
  justify-content: space-between;
  box-sizing: border-box ;
  margin : 20px auto 0px ;

}

.wd_selltrick_imagebox{
  position: relative;
  display: block ;
  width: 176px ;
  height: 176px ;
  border-radius: 24px ;
  overflow: hidden ;
  margin-right: 40px ;
}
.wd_selltrick_imagebox img{
  position: relative;
  display: block ;
  width: 100% ;
  height: 100% ;
  object-fit: cover ;
  z-index: 1 ;
}

.wd_selltrick_image_num{
  position: absolute ;
  top : 0px ;
  left: 0px ;
  width: 44px ;
  height: 44px ;
  line-height : 44px ;
  border-radius: 0px 0px 24px 0px ;
  background-color: #d82300 ;
  color: #FFFFFF ;
  font-size: 20px ;
  text-align: center ;
  z-index: 2 ;
}

.wd_selltrick_textbox{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  flex : 1 ;
}

.wd_selltrick_title{
  position: relative;
  font-size: 18px ;
  font-weight: 700 ;
  color: #000000 ;
}

.wd_selltrick_story{
  position: relative;
  display: block ;
  margin-top : 16px ;
}


.wd_antique_catch{
  font-size: 24px ;
  font-weight: 700 ;
  /** color: #d82300 ; **/
  text-align: center ;
  margin : 20px auto 0px ;
}






















@media(max-width: 1024px){



.wd_result_list_item{
  width: calc( 33% - 15px ) ;
}
.wd_result_list_item_dummy{
  width: calc( 33% - 15px ) ;
}

}






@media(max-width: 767px){



.renew_2024_titlesub{
  font-size: 28px ;
  margin : 50px 0px 30px ;
}
.renew_2024_titlesub span{
  display: block ;
}


.renew_2024_titlesub_topbar{
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  margin-bottom : 30px ;
}

.renew_2024_titlesub_topbar_center{
  position: relative;
  display: block ;
  width: 80px ;
  height: 5px ;
  background-color: #DB2300 ;
  margin : 0px auto ;
  border-radius: 0px ;
}
.renew_2024_titlesub_topbar.follow{
  margin-top : 40px ;
}


.renew_2024_titlesub_topbar_left{
  position: absolute;
  display: block ;
  top : 50% ;
  left: 0% ;
  width: calc( 50% - 46px );
  height: 1px ;
  background-color: #D3D3D3 ;
}

.renew_2024_titlesub_topbar_right{
  position: absolute;
  display: block ;
  top : 50% ;
  right: 0% ;
  width: calc( 50% - 46px );
  height: 1px ;
  background-color: #D3D3D3 ;
}











.wd_result_list{
  gap: 20px 20px ;
  width: calc( 100% - 32px );
  border-radius: 24px ;
}

.wd_result_list_item{
  width: calc( 50% - 10px ) ;
}

.wd_result_list_item_dummy{
  width: calc( 50% - 10px ) ;
}

.wd_result_list_imagebox{
}
.wd_result_list_imagebox img{
}

.wd_result_list_name{
  font-size: 14px ;
}

.wd_result_list_price{
  font-size: 20px ;
  font-weight: 700 ;
  color: #cc1d2c ;
}

.wd_result_list_price span{
}

.wd_result_list_image_arrowbox{
}

.wd_result_list_item:hover .wd_result_list_image_arrowbox{
}

.wd_result_list_image_arrow{
}

.wd_brandinfo_item{
}




.wd_brandinfo_title{
}
.wd_brandinfo_story{
}




.wd_brandabout_item{
}

.wd_brandabout_title{
}

.wd_brandabout_story{
}



.wd_selltrick_item{
  padding : 0px 16px ;
}

.wd_selltrick_imagebox{
  width: 100px ;
  height: 100px ;
}
.wd_selltrick_imagebox img{
}

.wd_selltrick_image_num{
}

.wd_selltrick_textbox{
}

.wd_selltrick_title{
  position: relative;
  font-size: 18px ;
  font-weight: 700 ;
  color: #000000 ;
}

.wd_selltrick_story{
  position: relative;
  display: block ;
  margin-top : 16px ;
}


.wd_antique_catch{
  font-size: 24px ;
  font-weight: 700 ;
  /** color: #d82300 ; **/
  text-align: center ;
  margin : 20px auto 0px ;
}






















} /** @media(max-width: 767px){ **/
















