.container .title_line,.section_inner .title_line{border-bottom:.3rem solid;margin-bottom:1em;margin-left:auto;margin-right:auto;padding-bottom:1em;text-align:center}.container .title_line h3,.section_inner .title_line h3{line-height:1.3}.container #sec_introduction .title_wide .title_section .title_en,.section_inner #sec_introduction .title_wide .title_section .title_en{width:90.1639344262%}@media only screen and (max-width:950px){.container #sec_introduction .title_wide .title_section .title_en,.section_inner #sec_introduction .title_wide .title_section .title_en{width:80%}}@media only screen and (max-width:640px){.container #sec_introduction .title_wide .title_section .title_en,.section_inner #sec_introduction .title_wide .title_section .title_en{width:90%}}.container #sec_introduction .title_line,.section_inner #sec_introduction .title_line{width:65.5737704918%}@media only screen and (max-width:950px){.container #sec_introduction .title_line,.section_inner #sec_introduction .title_line{width:100%}}.container #sec_introduction .title_line h3,.section_inner #sec_introduction .title_line h3{font-size:220%}.container #sec_introduction .wrap_column.column1,.section_inner #sec_introduction .wrap_column.column1{margin:4em auto 2em}@media only screen and (max-width:950px){.container #sec_introduction .wrap_column.column1 .column_inner,.section_inner #sec_introduction .wrap_column.column1 .column_inner{margin-bottom:0!important}}.container #sec_introduction .wrap_column.column4,.section_inner #sec_introduction .wrap_column.column4{margin:6em auto 2em}@media only screen and (max-width:950px){.container #sec_introduction .wrap_column.column4,.section_inner #sec_introduction .wrap_column.column4{margin-bottom:0!important}}.container #sec_introduction .wrap_column.column4 .column_inner,.section_inner #sec_introduction .wrap_column.column4 .column_inner{width:23.5%}@media only screen and (max-width:950px){.container #sec_introduction .wrap_column.column4 .column_inner,.section_inner #sec_introduction .wrap_column.column4 .column_inner{margin-bottom:2em!important;width:48%}}.container #sec_announcement p,.section_inner #sec_announcement p{font-size:130%;line-height:2em}.container .title_section .title_en.venue,.section_inner .title_section .title_en.venue{width:55.9836065574%}@media only screen and (max-width:950px){.container .title_section .title_en.venue,.section_inner .title_section .title_en.venue{width:28.75%}}.container #sec_ticket .sub_borderbox.schedule,.section_inner #sec_ticket .sub_borderbox.schedule{box-shadow:0 .2em 0 #000}.container #sec_ticket .sub_borderbox.schedule .icon_pass,.section_inner #sec_ticket .sub_borderbox.schedule .icon_pass{margin-right:.4em;width:1.6em}.container #sec_ticket .sub_borderbox.schedule .column2,.section_inner #sec_ticket .sub_borderbox.schedule .column2{margin-bottom:2em}.container #sec_ticket .sub_borderbox.schedule .column2 .column_inner,.section_inner #sec_ticket .sub_borderbox.schedule .column2 .column_inner{border-radius:.5em;margin-top:2em;overflow:hidden}.container #sec_ticket .title_center,.section_inner #sec_ticket .title_center{border-bottom:3px solid #000;font-size:155%;padding:0 0 .4em;text-align:center}.container #sec_ticket .list_prizeicon,.section_inner #sec_ticket .list_prizeicon{display:flex;flex-wrap:wrap;margin-top:1.5em}.container #sec_ticket .list_prizeicon li,.section_inner #sec_ticket .list_prizeicon li{margin-right:1em;width:15%}@media only screen and (max-width:950px){.container #sec_ticket .list_prizeicon li,.section_inner #sec_ticket .list_prizeicon li{margin-right:0;width:23%}.container #sec_ticket .list_prizeicon,.section_inner #sec_ticket .list_prizeicon{justify-content:space-between}}.container #sec_ticket .list_prize .label,.section_inner #sec_ticket .list_prize .label{color:#fff;display:inline-block;font-weight:700;margin-top:.2em;padding:.1em .8em}.container #sec_ticket .list_prize .label.l1,.section_inner #sec_ticket .list_prize .label.l1{background-color:#02b5f0}.container #sec_ticket .list_prize .label.l2,.section_inner #sec_ticket .list_prize .label.l2{background-color:#ff9400}.container #sec_ticket .list_prize .column3 .column_inner,.section_inner #sec_ticket .list_prize .column3 .column_inner{width:30%}.container #sec_ticket .wrap_column.column2.list_event .sideL,.section_inner #sec_ticket .wrap_column.column2.list_event .sideL{width:35%}.container #sec_ticket .wrap_column.column2.list_event .sideR,.section_inner #sec_ticket .wrap_column.column2.list_event .sideR{width:65%}.container #sec_ticket .wrap_column.column2.list_event .sideR h4,.section_inner #sec_ticket .wrap_column.column2.list_event .sideR h4{font-size:125%}@media only screen and (max-width:950px){.container #sec_ticket .wrap_column.column2.list_event .sideR h4,.section_inner #sec_ticket .wrap_column.column2.list_event .sideR h4{font-size:1154}}.container #sec_ticket .wrap_column.column2.list_event .sideR h4 span.sub,.section_inner #sec_ticket .wrap_column.column2.list_event .sideR h4 span.sub{display:block;font-size:70%;font-weight:400;padding-top:.2em}@media only screen and (max-width:950px){.container #sec_ticket .borderbox .sub_borderbox.schedule h4,.section_inner #sec_ticket .borderbox .sub_borderbox.schedule h4{font-size:100%!important}}@media only screen and (max-width:640px){.container #sec_ticket .borderbox .sub_borderbox.schedule h4,.section_inner #sec_ticket .borderbox .sub_borderbox.schedule h4{font-size:112%!important}.container #sec_schedule .borderbox .sub_borderbox.schedule h4 .sp,.container #sec_ticket .borderbox .sub_borderbox.schedule h4 .sp,.section_inner #sec_schedule .borderbox .sub_borderbox.schedule h4 .sp,.section_inner #sec_ticket .borderbox .sub_borderbox.schedule h4 .sp{font-size:98%!important}}.container .ls3,.section_inner .ls3{letter-spacing:-.3em}