.top-none { display: none;}
header .top-title {
	display: block!important;
}
    .new_mark_img1{
        display: none!important;
    }

@media screen and (max-width: 767px){
  header{
    box-shadow: 10px 10px 10px rgb(0 0 0 / 3%);
  }
}

.pc_only{
display: block;
}

.sp_only{
display: none;
}
@media screen and (max-width: 767px){
.pc_only{
display: none;
}
  
.sp_only{
display: block;
}
  
.mg-left{
margin-right: 0px!important;
margin-left: 15px;
}
}

.top_main{
margin-bottom: 30px!important;
}

.handkerchief_banner{
margin-bottom: 30px!important;
}

.slick_wrap{
margin-bottom: 40px!important;
}
.slick-slide img {
    width: 100%;
}
.slick_wrap img{
  width: 100%;
}