section{margin-top:150px;margin-bottom:150px}.section_margins{width:1250px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.top{margin-bottom:100px}.top_movie{aspect-ratio:16/9;width:100%;margin:auto;display:block}@media screen and (720px < width){.business_content{display:grid;grid-template-columns:50% 50%}}@media screen and (width <= 720px){.business_description{margin-bottom:25px}}.business_description_text{font-size:2rem;font-weight:bold}.business_description_text_highlight{color:var(--color-lightseagreen)}.business_item{position:relative;width:100%;border-bottom:1px solid var(--color-black)}.business_item:first-child{border-top:1px solid var(--color-black)}.business_item_button{color:var(--color-black);text-decoration:initial;width:100%;height:100%;display:flex;align-items:center;padding:30px 20px}.business_item_number{margin-right:15px}.business_item_title_en{font-size:1.5rem;font-weight:bold;margin-right:20px}.business_item_title_ja{white-space:nowrap}.future_content{background-color:var(--color-lightseagreen);width:100%;height:550px;display:flex;align-content:center;justify-content:center;flex-wrap:wrap;text-decoration:initial;text-align:center}.future_content .section_headline{color:var(--color-white)}.news_item{position:relative;width:100%;border-bottom:1px solid var(--color-black)}.news_item:first-child{border-top:1px solid var(--color-black)}.news_item_button{color:var(--color-black);text-decoration:initial;width:100%;height:100%;display:flex;align-items:center;padding:25px 20px}@media screen and (width <= 720px){.news_item_button{flex-wrap:wrap}}.news_item_time{margin-right:15px}.news_item_group{background-color:var(--color-silver);padding:5px 20px;margin-right:20px}@media screen and (width <= 720px){.news_item_title{margin-top:10px}}.audition_content{background-color:var(--color-lightseagreen);width:100%;min-height:550px;padding-top:25px;padding-bottom:25px;display:flex;align-content:center;justify-content:center;flex-wrap:wrap;color:var(--color-white)}.audition_content .section_headline,.audition_content .audition_description_text,.audition_content .view_more_button{color:var(--color-white)}.audition_content .section_headline{margin-top:0}.audition_description_text{font-size:2rem;font-weight:bold}