#main-container section.cover div.content div.residence{position:absolute;top:0;left:0;right:0;margin:auto;background-image:url(../images/cover/cover07.png);background-position:0 0;background-size:588px 330px;display:block;width:0;height:286px;padding-left:308px;overflow:hidden}#main-container section.cover div.content div.boy,#main-container section.cover div.content div.boy.on{background-image:url(../images/cover/cover07.png);background-size:588px 330px;display:block;width:0;height:44px;padding-left:44px}#main-container section.cover div.content div.boy{position:absolute;bottom:30px;margin:auto;left:0;right:0;background-position:0 -286px;overflow:hidden}#main-container section.cover div.content div.boy.on{background-position:-44px -286px;overflow:hidden}#main-container section.cover div.content div.cicada,#main-container section.cover div.content div.cicada.on{background-image:url(../images/cover/cover07.png);background-size:588px 330px;display:block;width:0;height:11px;padding-left:11px;overflow:hidden}#main-container section.cover div.content div.boy.look-right{transform:scale(-1,0)}#main-container section.cover div.content div.cicada{position:absolute;background-position:-308px -260px}#main-container section.cover div.content div.cicada.on{background-position:-319px -260px}#main-container section.cover div.content div.cicada.cicada__01{top:58px}#main-container section.cover div.content div.cicada.cicada__02{top:44px}@media screen and (min-width:568px){#main-container section.cover div.content div.residence{background-image:url(../images/cover/cover07.png);background-position:-616px 0;display:block;width:0;height:520px;padding-left:560px;overflow:hidden;background-size:auto}#main-container section.cover div.content div.boy,#main-container section.cover div.content div.boy.on{height:80px;padding-left:80px;background-image:url(../images/cover/cover07.png);display:block;width:0;overflow:hidden;background-size:auto}#main-container section.cover div.content div.boy{background-position:-176px -572px}#main-container section.cover div.content div.boy.on{background-position:-256px -572px}#main-container section.cover div.content div.cicada,#main-container section.cover div.content div.cicada.on{background-image:url(../images/cover/cover07.png);display:block;width:0;height:20px;padding-left:20px;overflow:hidden;background-size:auto}#main-container section.cover div.content div.cicada{background-position:-660px -520px}#main-container section.cover div.content div.cicada.on{background-position:-680px -520px}#main-container section.cover div.content div.cicada.cicada__01{top:105px}#main-container section.cover div.content div.cicada.cicada__02{top:80px}}