/* カスタマイズ用CSS */
/* 商店街一覧用 */
.mall-list{
}
.mall-image{
    float: left;
    width:25%;
    margin:10px;
}
.mall-image img{
    width:90%;
    margin: 10px;
    padding:5px;
}
.mall-name{
    font-weight:bold;
    font-size: 1.5em;
    margin-bottom:5px;
}
.mall-description{
    margin-top:10px;
    line-height: 1.7;
}
/* 店舗一覧用 */
.shop-list{
    clear: both;
}
.shop-image{
    float: left;
    width:25%;
    margin:10px;
}
.shop-image img{
    width:90%;
    margin: 10px;
    padding:5px;
}
.shop-name{
    font-weight:bold;
    font-size: 1.5em;
}
.shop-description{
    margin-top:10px;
    line-height: 1.7;
}
/* コロナ対応 */
.corona-info{
    color: red;
    text-align: center;
    border:1px solid red;
    padding:10px;
    margin: 15px;
    clear: both;
}
.shop-type{
    padding:5px;
    background-color: gray;
    color:white;
    margin-left:10px;
}

.row{
    padding:10px;
}
.w-100{width:100%;}
.w-90{width:90%;}
.w-80{width:80%;}
.w-70{width:70%;}
.w-60{width:60%;}
.w-50{width:50%;}
.w-40{width:40%;}
.w-30{width:30%;}
.w-20{width:20%;}
.w-10{width:10%;}

h1,h2,h3,h4,h5,p{
    padding: 5px 10px;
}

/*
a:link.btn {
    margin:10px auto;
    display:block;
    width:100%;
}
*/
ec-layoutRole__mainWithColumn{
    padding:10px;
}
/* YOUTUBE */
#youtube iframe{
    width:100%;
    margin:10px auto;
}
/* 一覧PR用 */
.pr {
    background-color:#b71c1c;
    color: white;
    padding: 2px 5px;
    margin-right:10px;
}