@charset "utf-8";#performance{text-align:center}#performances a{display:inline-block;overflow:hidden;position:relative;vertical-align:top}#performances a:before{content:"";display:block;padding-top:100%}#performances a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform 0.2s ease-out 0s;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}#performances a:hover img{-ms-transform:translate(-50%,-50%) scale(1.1);-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}@media screen and (max-width:319px){#performances a{width:93.75%}}@media screen and (min-width:320px) and (max-width:639px){#performances a{width:-webkit-calc((100% - (3.125% * 3)) / 2);width:calc((100% - (3.125% * 3)) / 2)}}@media screen and (min-width:640px) and (max-width:767px){#performances a{width:-webkit-calc((100% - (3.125% * 4)) / 3);width:calc((100% - (3.125% * 4)) / 3)}}@media screen and (max-width:767px){#performance{margin-bottom:6.25%}#performance>p{padding:0 3.125%;text-align:left}#performance .title_section{margin-top:3.125%}#performances{margin-bottom:-3.125%}#performances a{margin-bottom:3.125%;margin-left:1.5625%;margin-right:1.5625%}}@media screen and (min-width:768px){#performance{margin-bottom:100px}#performance .title_section{margin-top:50px}}@media screen and (min-width:768px) and (max-width:939px){#performances{margin-bottom:-14px}#performances a{margin-bottom:14px;width:170px}#performances a:not(:nth-child(4n+1)){margin-left:14px}}@media screen and (min-width:940px) and (max-width:1023px){#performances{margin-bottom:-17px}#performances a{margin-bottom:17px;width:206px}#performances a:not(:nth-child(4n+1)){margin-left:17px}}@media screen and (min-width:1024px) and (max-width:1199px){#performances{margin-bottom:-19px}#performances a{margin-bottom:19px;width:226px}#performances a:not(:nth-child(4n+1)){margin-left:19px}}@media screen and (min-width:1200px) and (max-width:1279px){#performances{margin-bottom:-22px}#performances a{margin-bottom:22px;width:262px}#performances a:not(:nth-child(4n+1)){margin-left:22px}}@media screen and (min-width:1280px){#performances{margin-bottom:-24px}#performances a{margin-bottom:24px;width:282px}#performances a:not(:nth-child(4n+1)){margin-left:24px}}
