#publicity-contents .publicity-list{list-style:none}#publicity-contents .publicity-list>li:not(:last-child){padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #ccc}#publicity-contents .publicity-list>li .images{margin-bottom:25px;display:table;border-collapse:collapse}#publicity-contents .publicity-list>li .images img{border:1px solid #ccc;max-height:200px}@media screen and (max-width:767px){#publicity-contents .publicity-list>li .images img{max-height:none}}#publicity-contents .publicity-list>li .images .front-page,#publicity-contents .publicity-list>li .images .pages{display:table-cell;box-sizing:border-box;vertical-align:top;text-align:left}@media screen and (max-width:767px){#publicity-contents .publicity-list>li .images .front-page,#publicity-contents .publicity-list>li .images .pages{width:50%}}#publicity-contents .publicity-list>li .images .front-page{padding-right:20px}@media screen and (max-width:767px){#publicity-contents .publicity-list>li .images .front-page{padding-right:10px}}#publicity-contents .publicity-list>li .images ul{list-style:none;width:278px;letter-spacing:-0.4em}@media screen and (max-width:767px){#publicity-contents .publicity-list>li .images ul{width:100%}}#publicity-contents .publicity-list>li .images ul li{display:inline-block;letter-spacing:0;vertical-align:top;width:134px}@media screen and (max-width:767px){#publicity-contents .publicity-list>li .images ul li{width:calc(50% - 5px)}}#publicity-contents .publicity-list>li .images ul li:nth-child(odd){margin-right:10px}#publicity-contents .publicity-list>li .images ul li:not(:nth-child(-n+2)){margin-top:7px}#publicity-contents .publicity-list>li .ttl{font-weight:bold;font-size:1.4rem;margin-bottom:20px}#publicity-contents .publicity-list>li .desc{margin-bottom:20px}#publicity-contents .publicity-list>li .sponsor{display:table;width:100%;border-collapse:collapse}#publicity-contents .publicity-list>li .sponsor dt,#publicity-contents .publicity-list>li .sponsor dd{display:table-cell}#publicity-contents .publicity-list>li .sponsor dt{width:3em}#publicity-contents .publicity-list>li .sponsor dd{padding-left:20px}#publicity-contents .publicity-list>li .sponsor dd ul{list-style:none}#publicity-contents .publicity-list>li .sponsor dd ul li:not(:last-child){margin-bottom:5px}