@charset "utf-8";

ul.attentionNote .glyphicon{
    top: 2px;
    padding-left: 1em;
}
.ad span {
    font-size: small;
    text-align: center;
    display: block;
    max-width: 320px;
}
.ad .cv {
    color: #fff;
    display: block;
    text-align: center;
    text-decoration: none;
    outline: none;
    border: 2px solid #e60012;
    background-color: #e60012;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    padding: 0.7em 1em;
    max-width: 320px;
    font-size: 156%;
     -webkit-transition: all .3s;
    transition: all .3s;
}
.ad .cv:hover {
    color: #e60012;
    background-color: #fff;
     -webkit-transition: all .3s;
    transition: all .3s;
}
.shop_list_txt {
    text-align: center;
    font-size: 14px;
}

/* ==============================================================
 Less than TABLET
================================================================= */
@media screen and (max-width: 979px) {
}
/* ==============================================================
 TABLET
================================================================= */
@media screen and (min-width:768px) and (max-width:959px) {
}
/* ==============================================================
 Less than SP-LANDSCAPE
================================================================= */
@media screen and (max-width:568px) {
    .ad span{
        margin: 0 auto;
    }
    .ad b {
        font-size: 1.5em;
    }
    .ad .cv{
        margin: 0 auto;
        max-width: 420px;
    }
}
/* ==============================================================
 SP-LANDSCAPE
================================================================= */
@media screen and (min-width:480px) and (max-width:767px) {
}
/* ==============================================================
 Less than SP-PORTRAIT
================================================================= */
@media screen and (max-width:480px) {
    .jantouch {
        position: relative;
        background: rgba(230,0,18,.05);
        border-radius: 4%;
        padding: 16px;
        width: 100%;
    }
    .jantouch p {
        margin: 0 0 0 32% !important;
        font-size: 100.0% !important;
    }
    .jantouch img {
        position: absolute;
        top: -2px;
        left: 20px;
        max-width: 24% !important;
    }
}
/* ==============================================================
 SP-PORTRAIT
================================================================= */
@media screen and (min-width:0px) and (max-width:479px) {
}
/* ==============================================================
 Less than SP-PORTRAIT / iPhone5
================================================================= */
@media screen and (max-width:320px) {
}
