@media screen and (min-width: 769px){.wrapper{position:relative;margin-bottom:2rem;padding-left:23rem}}.show{display:block;margin:0 0 1rem;padding:0 1rem;background:#fff}@media screen and (min-width: 769px){.show{position:static;top:auto;right:auto;transform:none;margin:0 0 2rem;padding:1rem}}@media screen and (min-width: 769px){.show__ttl-img{width:auto}}@media screen and (min-width: 769px){.show__data{width:auto;height:auto;overflow-y:auto}}.diary{display:block;margin:0 0 1rem;padding:0 1rem;background:#fff}@media screen and (min-width: 769px){.diary{position:absolute;top:0;left:0;transform:none;margin:0;padding:1rem;width:19rem;background:#fff}}@media screen and (min-width: 769px){.diary__ttl-img{width:100%}}
@media screen and (min-width: 769px){.diary__data{width:auto;overflow-y:auto}}.diary__link{display:block;margin:0 0 1rem;padding:1rem;color:#fff;text-align:center;background:#f23575}.recruit{margin:0 0 1rem}@media screen and (min-width: 769px){.recruit{display:none}}.info__data{padding:1rem;height:20rem;overflow-y:scroll;background:#fff}@media screen and (min-width: 769px){.info__data{height:55.1rem}}.info__data-time{display:block;text-align:right}.info__data-ttl{padding:.5rem;color:#fff;font-weight:bold;line-height:1;background:#f06fa8}@media screen and (min-width: 769px){.info__data-ttl{padding:1rem}}.info__data-wrap{margin:0 0 2rem}.info__data-fig{float:right;margin:0 0 1rem 1rem;width:10rem}@media screen and (min-width: 769px){.info__data-fig{width:20rem}}.announce{display:none}@media screen and (min-width: 769px){.announce{display:block;position:relative;margin:0;padding:5rem 5rem 0;width:25rem;height:55rem;text-align:center;line-height:1;background:url("../img/announce_bg.png") left top no-repeat}}.announce__link{color:#ff607a}.announce__img{margin:0 0 .5rem}.announce__name{line-height:1.5}.announce__icon{position:absolute;top:0;right:0;z-index:10;width:8rem}.announce__icon-img{width:auto}.announce__recruit{position:absolute;left:0;bottom:0;width:100%}.schedule{display:none}@media screen and (min-width: 769px){.schedule{display:block;padding-left:23rem}}.schedule__ttl{margin:0 0 2rem}@media screen and (min-width: 769px){.cast__item{margin:0 1.6rem 2rem 0}.cast__item:nth-child(4n){margin:0 0 2rem}.cast__item:nth-child(5n){margin:0 1.6rem 2rem 0}}