@charset "utf-8";

/* closeCampaign */
.content-box{
    padding: 0 20px;
    margin-top: 25px;
}

.sns_share_btn ul{
    align-items: center;
    line-height: 1;
}

h1.sec-heading{
    font-size: 1.4rem;
    line-height: 1.6;
    margin-bottom: 1em;
    padding-bottom: 1em;
    border-bottom: 1px solid #ccc;
}

.sec-kv , .md-image , .md-movie{
    max-width: 640px;
    
}



.sec-kv + .md-text , .md-image + .md-text , .md-text + .md-image , .md-movie , .md-movie + .md-text{
    margin-top: 1.5em;
}

.sec-kv img , .md-image img{
	max-width: 100%;
	width: auto;
}

.date{
    border: 1px solid #ccc;
    padding: 5px 30px;
    display: inline-block;
    margin-bottom: 1em;
    border-radius: 10px;
}

.md-text a{
    color: rgba(44,168,34,1.00);
    text-decoration: underline;
	word-break: break-word;
}

.movie-inner {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.movie-inner iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.event_icon > span{
    font-size: 1.2rem;
    width: auto;
    height: auto;
    min-height: inherit;
    display: inline-block!important;
    padding: 0.5rem 1.5rem;
    border-radius: 5px;
    color: #fff;
    background: #000;
    line-height: 1;
    letter-spacing: 0.1em;
    font-weight: normal;
	margin-left: 16px;
}

/* イベント情報 */
.eventCateInfo > span{
    background:#2EA81A;
}
/*お得情報*/
.eventCatSale > span{
    background:#CF2B2E;
}
/*お知らせ*/
.eventCateES > span{
    background:#222;
}
/*おすすめ商品*/
.Cateosusume > span{
    background:#DF6C1F;
}
/*テナント情報*/
.Catetenanto > span{
    background:#1652BC;
}

/* TAB用768px～（TAB）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 768px) {
    
    h1.sec-heading{
    font-size: 2.4rem;
}
}




/* iPad pro・ノートPC用1024px～（NPC）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 1024px) {
	.content-box{
        margin-top: 65px;
    }
    
    .sec-kv img , .md-image img{
    /*width: auto;*/
}
}
