@charset "utf-8";





/**/
/*201019 susj update coupon Icon*/

@media screen and (min-width:721px) {

 .cpLinkwindow {
    margin: 32px auto 0;

    display: flex;
    justify-content: center;
}

    .select-kome {
        font-size: 12px;
        line-height: 150%;
        color: #4c4c4c;
        text-align: left;
        margin: 32px 80px 0;
    }

}

@media screen and (min-width:721px) and (max-width:1430px) {
    /*   .cpnholder.jssBox.allList {
        width:1160px;
        margin-left: auto;
        margin-right: auto
    }

.cpnholder.jssBox.allList li.jss{ width:350px;}
 */


}

@media screen and (min-width:1431px) and (max-width:1740px) {
    /* .couponOneClick {width: 356px; } */

}

@media screen and (max-width:720px) {

    /**/


    .select-kome {
        color: #4c4c4c;
        font-size: 12px;
        line-height: 150%;
        padding-left: 10px;
        padding-right: 10px;

    }

    .select-kome {
        margin: 10px 5px;
    }
}

/*202003 zhao temporary*/



/*202009*/


@media screen and (min-width:720px) {
/* .cpnholder .car .couponimg a p:after{ background-image: url(https://img.travel.rakuten.co.jp/special/sales/template/new_template/images/carCP.svg); } */
}
@media screen and (max-width:720px) {
/*1015 COUPON AB TEST*/
/*line border-bottom .cpnholder .char */
}
/*line-height*/



 /*202003外観変更*/

/*↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑202103↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑*/
@media screen and (max-width:721px) {
.cpLinkwindow{ display: flex;
    justify-content: center;
    margin-top: 16px;
 }
}




.cpLinkwindow a.arr-green-windowA {
    background-color: #cacaca;
    position: relative;
    border-radius: 5px;
    font-weight: normal;
    margin-right: 10px;
    padding: 5px 6px;
    color: #333333;
    text-decoration: none;
    font-size: 12px
}

.cpLinkwindow a.arr-green-windowB:after {
    background: url(https://img.travel.rakuten.co.jp/special/sales/template/html/images/Linkwindow.svg) center center no-repeat;
    background-size: auto;
    position: absolute;
    content: "";
    width: 16px;
    height:16px;
    right: -20px;
    top:50%;
    margin-top: -8px;
    background-size: 16px
}

@media screen and (max-width: 720px) {
/* .cpnholder a.kakunin:before {left:auto;} */
}
