@charset "utf-8";
/* Sale Archive */
.archive1{display: flex; justify-content: space-between; flex-wrap: wrap; width: 100%; margin: 0 0 60px;}
.archive1 figure{border-radius: 10px; position: relative; overflow: hidden;}
.archive1-left{width: 40%;}
.archive1-right{width: 56.67%; display: flex; justify-content: space-between; align-content: space-between; flex-wrap: wrap;}
.archive1-right figure:nth-of-type(1){width: 100%;}
.archive1-right figure:nth-of-type(2){width: 45.74%;}
.archive1-right figure:nth-of-type(3){width: 48.53%;}

@media screen and (max-width: 767px){    
    .archive1 figure{border-radius: 6px;}
    .archive1 img{width: 100%;}
    .archive1-left{width: 100%;}
    .archive1-right{width: 100%;}
    .archive1-right figure:nth-of-type(1){margin: 3.12% 0;}
    .archive1-right figure:nth-of-type(2){width: 47%;}
    .archive1-right figure:nth-of-type(3){width: 49.88%;}
}

/* Archive2 */
.archive2{background: #F4F4F4; border-radius: 10px; padding: 4% 5% 5%;}
.archive2 h3{margin: 0 0 20px;}
.archive2-bnr{display: flex; justify-content: space-between; flex-wrap: wrap; margin: 28px 0 0;}
.archive2-bnr li{width: 48.15%; border-radius: 10px; overflow: hidden; background: #1F5F87; color: #fff; text-align: center;}
.archive2-bnr figure{position: relative; overflow: hidden;}
.archive2-bnr img{transition: 1s;}
.archive2-bnr p{font-size: min(1.9vw,1.8rem); line-height: 1.4; font-weight: bold; display: flex; align-items: center; justify-content: center; width: 100%; height: 3em;}
.archive2-bnr p:after{content: ''; background: url("../img/common/ic-arrow.svg") no-repeat top left/100% 100%; width: 6px; height: 11px; display: block; margin-left: 0.6em;}
.archive2-bnr a:hover img{transform: scale(1.05); opacity: .8;}

@media screen and (max-width: 767px){
    .archive2{border-radius: 6px; padding: 20px;}
    .archive2 h3{margin: 0 0 15px;}
    .archive2-bnr li{width: 100%; border-radius: 6px; margin: 0 0 20px;}
    .archive2-bnr li:last-of-type{margin: 0;}
    .archive2-bnr img{width: 100%;}
    .archive2-bnr p{font-size: min(4vw,1.6rem);}
}