.deliveryImg{
  display: block !important;
}

.coupon5{
  	margin: 0 auto 50px;
  	text-align:center;
}

.coupon_img img{
  margin-top:20px;
}

.contList{
bottom: 24vh;
}

.topBanner{
position: absolute;
    right: 20px;
    top: 194px;
    width: 14%;
}
.recipeWrap{
margin-top: 9em;
}
.secretWrap .secItem .more a{
	display: block;
    padding: 16px 0;
    background: url(../img/common/icon_link.svg) no-repeat center right 8%;
    border: 2px solid #333333;
    letter-spacing: 0.12em;
    color: #333333;
    font-size: 2.1rem;
    font-weight: bold;
    text-align: center;
}
.companyWrap .more a{
	display: block;
    padding: 16px 0;
    background: url(../img/common/icon_link.svg) no-repeat center right 8%;
    border: 2px solid #333333;
    letter-spacing: 0.12em;
    color: #333333;
    font-size: 2.1rem;
    text-align: center;
      width: 14em;
    margin-top: 2em;
}
.companyWrap .more::before{
    left: 3px;
    width: 4px;
    height: 4px;
    border-top: 2px solid #7a0;
    border-right: 2px solid #7a0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.companyAim{
margin-top:4em;
}
@media screen and (max-width: 768px) {
  .topBanner{
    top: unset;
    bottom:18px;
}
  
  .companyWrap .banner{
	padding: 55px 0 70px;
    background: url(../img/company/img_banner.png)no-repeat;
    background-size: cover;
    background-position: 65% 55%;
}
  .companyWrap .more a{
   width: 80%;
    margin: 2em auto 0;
  }
}

@media screen and (max-width: 600px) {
  .topBanner{
    width: 25%;
}
}

.campain0202_contain_index img {
    display: block;
    margin: 0 auto 5vw;
}

.lastnews{
    width: 60%;
    margin: 0em auto 5em;
    padding: 2em;
    text-align: center;
    border: 2px solid red;
}

.lastnews h3{
font-size: 2rem;
    color: crimson;
    margin-bottom: 2rem;
    font-weight: 500;
}

.lastnews span{
display: block;
    width: 50px;
    height: 5px;
    background: #DCDDDD;
    margin: 0 auto 1em;
}
  .lastnews .brsp{
    display: none;
  }
    .lastnews .brpc{
    display: block;
  }

@media screen and (max-width: 600px) {
  .lastnews {
    width: 80%;
    margin: 0em auto 3em;
    padding: 1em;}
  .lastnews .brsp{
    display: block;
  }
    .lastnews .brpc{
    display: none;
  }
}