/* BASIC css start */
.popup_main { position: fixed;left: calc(50% + 370px);top: 234px;z-index: 9999;width: 399px;display:none;}
.popup_main > div {position: relative;}
.popup_main .swiper-button-prev:after,
.popup_main .swiper-button-next:after {    color: #252525;font-size:20px;text-indent:-999em;}

.popup_main .close {    position: absolute;right: 15px;top: 15px;width:20px;height:20px;z-index: 999;}
.popup_main .close::before, .popup_main .close::after {
    content: "";
    display: block;
    width:20px;
    height: 1px;
    background: rgb(21, 21, 21);
    position: absolute;
    top: 50%;
    left: 0px;
    transform: rotate(-45deg);
}
.popup_main .close::after {
    transform: rotate(45deg);
}

.popup_main .swiper-button-prev{background-image: url(http://dainpark06.cafe24.com/sunny/images/ico_mvleft.png);left: 20px;right: auto;background-size: 100%;width: 15px;height: 28px;outline:none;}
.popup_main .swiper-button-next{background-image: url(http://dainpark06.cafe24.com/sunny/images/ico_mvright.png);left:auto;right: 20px;background-size: 100%;width: 15px;height: 28px;outline:none;}

.popup_main.active {display:block;;}
.popup_main .close_today * {margin-right:5px;display:inline-block;vertical-align:middle;font-size:14px;font-weight:bold;color:#000;}

/* BASIC css end */

