@media (max-width: 750px) { .is-pc { display: none; } }

@media (min-width: 751px) { .is-sp { display: none; } }

.report-Header { width: 100%; background-repeat: no-repeat; }

@media (min-width: 751px) { .report-Header { height: 492px; background-size: 1300px 492px; background-position: center; } }

@media (min-width: 1025px) { .report-Header { background-size: cover; } }

@media (max-width: 750px) { .report-Header { height: 50.13333vw; background-size: 100%; margin-bottom: 40px; } }

@media (min-width: 751px) { .report-Header { background-image: url("../images/report/report_header_bg-pc.jpg"); } }

@media (max-width: 750px) { .report-Header { background-image: url("../images/report/report_header_bg-sp.jpg"); } }

.report-HeaderArea { width: 100%; height: 100%; max-width: 980px; text-align: center; margin: auto; position: relative; }

.report-Header_Title { width: 100%; position: absolute; margin: auto; bottom: 50px; left: 0; }

@media (max-width: 750px) { .report-Header_Title { bottom: -40px; } }

.report-Header_TitleImg { width: 100%; max-width: 568px; }

@media (max-width: 750px) { .report-Header_TitleImg { width: 80%; } }

.report-Header_TitleText { font-size: 16px; text-align: center; padding: 1em; opacity: .64; }

.report-Header_TitleText span { position: relative; }

.report-Header_TitleText span:before, .report-Header_TitleText span:after { content: ""; display: block; width: 1em; height: 1px; background: currentColor; position: absolute; top: 0; bottom: 0; margin: auto; }

.report-Header_TitleText span:before { left: -2em; }

.report-Header_TitleText span:after { right: -2em; }

.report-Links { width: 100%; margin: 50px auto 100px; }

@media (max-width: 1024px) { .report-Links { padding: 0 30px; margin: 0 auto 50px; } }

@media (max-width: 750px) { .report-Links { padding: 0 20px; margin: 0 auto 30px; } }

.report-LinksArea { width: 100%; max-width: 980px; margin: auto; }

@media (min-width: 751px) { .report-LinksArea { display: -webkit-box; display: flex; -webkit-box-pack: justify; justify-content: space-between; } }

.report-LinksItem { text-align: center; }

@media (min-width: 751px) { .report-LinksItem { width: 46%; } }

@media (max-width: 750px) { .report-LinksItem:nth-of-type(1) { margin-bottom: 40px; } }

.report-LinksAncer { width: 100%; display: block; color: #fff; font-weight: 600; background: #B2863B; padding: 1em; position: relative; -webkit-transition: ease .3s; transition: ease .3s; }

@media (min-width: 751px) { .report-LinksAncer { height: 100%; -ms-grid-row-align: stretch; align-self: stretch; } }

.report-LinksAncer:before { content: ""; display: block; position: absolute; width: 58px; height: 58px; background: url("../images/entry/icon_click.png") no-repeat; background-size: 100%; bottom: 0; right: 0; }

@media (max-width: 750px) { .report-LinksAncer:before { width: 40px; height: 40px; } }

.report-LinksAncer:hover { -webkit-transition: ease .3s; transition: ease .3s; -webkit-transform: scale(1.05); transform: scale(1.05); }

.report-LinksTitle { font-size: 26px; letter-spacing: 5px; }

@media (max-width: 750px) { .report-LinksTitle { font-size: 18px; } }

.report-LinksText { font-size: 14px; letter-spacing: 2px; }

.report-LinksInfo { width: 100%; max-width: 980px; margin: 50px auto 0; text-align: center; }

.report-LinksInfo_Text { font-size: 20px; font-weight: 600; position: relative; }

@media (max-width: 750px) { .report-LinksInfo_Text { font-size: 16px; } }

.report-LinksInfo_Text span { background: -webkit-linear-gradient(0, rgba(208, 156, 67, 0.6), rgba(208, 156, 67, 0.6) 30%, transparent 30%, transparent 100%); background: linear-gradient(0, rgba(208, 156, 67, 0.6), rgba(208, 156, 67, 0.6) 30%, transparent 30%, transparent 100%); }

.report-Article { width: 100%; margin: 0 auto; padding-top: 60px; }

@media (max-width: 1024px) { .report-Article { padding: 60px 30px 0; } }

@media (max-width: 750px) { .report-Article { padding: 60px 20px 0; } }

.report-ArticleArea { width: 100%; max-width: 980px; margin: auto; }

.report-Article_Heading { padding: 50px 0 30px; text-align: center; margin: 50px 0 25px; }

@media (max-width: 750px) { .report-Article_Heading { padding: 0; margin: 0 0 10px; } }

.report-Article_HeadingInner { width: 100%; position: relative; }

.report-Article_HeadingInner:before { content: ""; display: block; position: absolute; top: auto; bottom: 0; left: 0; right: 0; margin: 0 auto; font-size: 40px; font-weight: 600; color: #D09C43; letter-spacing: .1em; -webkit-transform: scaleX(1.2) translateY(60%); transform: scaleX(1.2) translateY(60%); }

@media (max-width: 750px) { .report-Article_HeadingInner:before { font-size: 24px; } }

.report-Article_HeadingImg { width: 700px; }

@media (max-width: 750px) { .report-Article_HeadingImg { width: 70%; } }

.report-Article_contents { width: 100%; }

.report-Article_Title { font-size: 26px; font-weight: 900; line-height: 1.4em; }

@media (max-width: 750px) { .report-Article_Title { font-size: 24px; } }

.report-Article_Lead { margin-top: 40px; }

.report-Article_LeadText { font-size: 16px; line-height: 1.8em; }

.report-Article_LeadText:not(:first-child) { margin-top: 1em; }

.report-Article_LeadText p { text-indent: 1em; }

.report-Article_LeadPic { width: 100%; max-width: 700px; text-align: center; margin: 40px auto 0; }

.report-Article_LeadPic img { width: 100%; }

.report-Article_Chapter { width: 100%; margin-top: 40px; }

.report-Article_ChapterHeading { font-size: 24px; border-bottom: solid 1px #D09C43; }

.report-Article_ChapterText { font-size: 16px; line-height: 1.8em; }

.report-Article_ChapterText:not(:first-child) { margin-top: 1em; }

.report-Article_ChapterText p { text-indent: 1em; }

.report-Article_ChapterPic { width: 100%; max-width: 700px; text-align: center; margin: 40px auto; }

.report-Article_ChapterPic img { width: 100%; }

.report-Article_ChapterTwitter { width: 100%; text-align: center; margin: 40px auto; }

.twitter-tweet { margin: auto; }

.report-Article_Live { width: 100%; }

.report-Article_LiveContents { width: 100%; }

.report-Article_Live { text-align: center; padding: 0 2em 2em; margin-top: 32px; }

@media (max-width: 750px) { .report-Article_Live { font-size: 14px; padding: 0 1em 1em; } }

.report-Article_LiveTitle { display: inline-block; text-align: center; font-size: 20px; font-weight: 600; padding: 0 1em 5px; margin: 0 auto .5em; position: relative; }

.report-Article_LiveTitle:after { content: ""; display: inline-block; width: 100%; height: 2px; background: #D09C43; position: absolute; left: 0; bottom: 0; }

.report-Article_LiveContents { display: -webkit-box; display: flex; flex-flow: row nowrap; -webkit-box-pack: center; justify-content: center; margin: 16px auto 0; max-width: 650px; }

@media (max-width: 750px) { .report-Article_LiveContents { display: block; } }

.report-Article_LiveList { width: 50%; }

@media (max-width: 750px) { .report-Article_LiveList { width: auto; margin-bottom: 24px; }
  .report-Article_LiveList:last-child { margin-bottom: 0; } }

.report-Article_LiveList-title { text-align: center; padding-bottom: 16px; font-size: 16px; }

.report-Article_LiveList-movie { margin-bottom: 16px; }

.report-Article_LiveList-movie:last-child { margin-bottom: 0; }

.report-Article_contentsText { width: 100%; text-align: right; margin-top: 1em; }

.report-SetList { width: 100%; margin: 0 auto; padding-top: 60px; }

@media (max-width: 1024px) { .report-SetList { padding: 60px 30px 0; } }

@media (max-width: 750px) { .report-SetList { padding: 60px 20px 0; } }

.report-SetListArea { width: 100%; max-width: 980px; margin: auto; }

.report-SetList_Heading { padding: 50px 0 30px; text-align: center; margin: 50px 0 25px; }

@media (max-width: 750px) { .report-SetList_Heading { padding: 0; margin: 0 0 10px; } }

.report-SetList_HeadingInner { width: 100%; position: relative; }

.report-SetList_HeadingInner:before { content: ""; display: block; position: absolute; top: auto; bottom: 0; left: 0; right: 0; margin: 0 auto; font-size: 40px; font-weight: 600; color: #D09C43; letter-spacing: .1em; -webkit-transform: scaleX(1.2) translateY(60%); transform: scaleX(1.2) translateY(60%); }

@media (max-width: 750px) { .report-SetList_HeadingInner:before { font-size: 24px; } }

.report-SetList_HeadingImg { width: 700px; }

@media (max-width: 750px) { .report-SetList_HeadingImg { width: 70%; } }

.report-SetList_Stage1 { width: 100%; border: solid 2px #B2863B; }

.report-SetList_Stage1Heading { width: 100%; text-align: center; font-size: 20px; background: #B2863B; padding: .25em; }

.report-SetList_List { width: 100%; }

@media (min-width: 751px) { .report-SetList_List { padding: 2em; } }

@media (max-width: 750px) { .report-SetList_List { padding: 1em; } }

.report-SetList_ListItem { width: 100%; display: -webkit-box; display: flex; flex-flow: row wrap; border-bottom: solid 1px #B2863B; padding: .8em 5px; }

@media (max-width: 750px) { .report-SetList_ListItem { padding: .8em 0; } }

.report-SetList_ListItem.is-Performance { padding: .8em 10px; }

.report-SetList_ListItemInner { width: 100%; border: solid 1px #D09C43; border-radius: 5px; margin: 0 auto 20px; }

.report-SetList_ListItemInner_Item { width: 100%; display: -webkit-box; display: flex; padding: .8em 5px; }

.report-SetList_ListItemInner_Item:not(:nth-last-of-type(1)) { border-bottom: solid 1px #B2863B; }

.report-SetList_ListItem_Performance { font-size: 18px; font-weight: 700; margin: 1em auto .5em; border-radius: 3px; padding: .25em 1.5em; color: #B2863B; }

@media (max-width: 750px) { .report-SetList_ListItem_Performance { padding: .25em .5em; } }

.report-SetList_ListItem_Music { width: 35%; padding-right: 5px; line-height: 1.8em; }

.report-SetList_ListItem_Artist { width: 65%; }

.report-SetList_Stage2 { width: 100%; border: solid 2px #B2863B; margin-top: 40px; }

.report-SetList_Stage2Heading { width: 100%; text-align: center; font-size: 20px; background: #B2863B; padding: .25em; }
