.container #sec_header,.section_inner #sec_header{margin:0 calc(50% - 50vw);padding:3.125% 0 16.6666666667%;position:relative;width:100vw}@media only screen and (max-width:950px){.container #sec_header,.section_inner #sec_header{padding:6.3157894737% 0 31.5789473684%}}.container #sec_header .section_inner,.section_inner #sec_header .section_inner{position:relative;z-index:10}.container #sec_header .logo_dual,.section_inner #sec_header .logo_dual{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:950px){.container #sec_header .logo_dual,.section_inner #sec_header .logo_dual{display:block}}.container #sec_header .logo_dual .logo_dqw_wrap,.section_inner #sec_header .logo_dual .logo_dqw_wrap{width:56.5573770492%}@media only screen and (max-width:950px){.container #sec_header .logo_dual .logo_dqw_wrap,.section_inner #sec_header .logo_dual .logo_dqw_wrap{margin-left:auto;margin-right:auto;width:85%}}.container #sec_header .logo_dual .logo_dqw_wrap .logo_dqwalking,.section_inner #sec_header .logo_dual .logo_dqw_wrap .logo_dqwalking{padding:0;width:100%}.container #sec_header .logo_dual .logo_dqw_wrap .logo_vol,.section_inner #sec_header .logo_dual .logo_dqw_wrap .logo_vol{margin-left:auto;margin-right:auto;width:65.2173913043%}.container #sec_header .logo_dual .logo_matsuri_wrap,.section_inner #sec_header .logo_dual .logo_matsuri_wrap{width:40.9836065574%}@media only screen and (max-width:950px){.container #sec_header .logo_dual .logo_matsuri_wrap,.section_inner #sec_header .logo_dual .logo_matsuri_wrap{margin-left:auto;margin-right:auto;margin-top:2em;width:70%}}.container #sec_header .logo_dual .logo_matsuri_wrap .logo_matsuri,.section_inner #sec_header .logo_dual .logo_matsuri_wrap .logo_matsuri{padding:0;width:100%}.container #sec_header .text_schedule,.section_inner #sec_header .text_schedule{padding:1.2295081967% 0 .1639344262%}@media only screen and (max-width:950px){.container #sec_header .text_schedule,.section_inner #sec_header .text_schedule{padding:2.5% 0 1.25%;width:82.5%}}.container #sec_header .text_place,.section_inner #sec_header .text_place{font-size:110%}@media only screen and (max-width:950px){.container #sec_header .text_place,.section_inner #sec_header .text_place{font-size:95%}}@media only screen and (max-width:640px){.container #sec_header .text_place,.section_inner #sec_header .text_place{font-size:100%}}.container #sec_header .text_sub_info_1,.section_inner #sec_header .text_sub_info_1{font-size:110%;font-weight:900;margin-top:1em}@media only screen and (max-width:950px){.container #sec_header .text_sub_info_1,.section_inner #sec_header .text_sub_info_1{margin-top:1.5em}}.container #sec_header .text_sub_info_2,.section_inner #sec_header .text_sub_info_2{color:#ee0314;font-size:110%;font-weight:900;line-height:1.8em;margin-top:1em}@media only screen and (max-width:950px){.container #sec_header .text_sub_info_2,.section_inner #sec_header .text_sub_info_2{line-height:1.8em;margin-top:1em}}.container #sec_header .text_sub_info_2 .number,.section_inner #sec_header .text_sub_info_2 .number{font-size:150%}@media only screen and (max-width:950px){.container #sec_header .text_sub_info_2 .number,.section_inner #sec_header .text_sub_info_2 .number{font-size:160%}}.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:99.8360655738%}@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 li.second_line,.section_inner #sec_ticket .list_prizeicon li.second_line{margin-top:.8em}.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_introduction h4.header,.section_inner #sec_introduction h4.header{border-width:3px;font-size:130%!important;padding-bottom:.5em}@media only screen and (max-width:640px){.container #sec_introduction h4.header,.section_inner #sec_introduction h4.header{font-size:130%!important}}.container #sec_introduction h4.small,.section_inner #sec_introduction h4.small{font-size:120%!important}@media only screen and (max-width:640px){.container #sec_introduction h4.small,.section_inner #sec_introduction h4.small{font-size:125%!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}.container .wrap_column.last_one,.section_inner .wrap_column.last_one{justify-content:center}@media only screen and (max-width:950px){.container .wrap_column.last_one,.section_inner .wrap_column.last_one{margin-top:5em}}.container .narrow_borderbox,.section_inner .narrow_borderbox{border:1px solid #000;border-radius:.5em;padding:1.5em 2em}.container .narrow_borderbox .line,.section_inner .narrow_borderbox .line{border-width:1px}@media only screen and (max-width:640px){.container .narrow_borderbox .btn_access,.section_inner .narrow_borderbox .btn_access{display:inline-block;margin-top:1em}}.container .eventpass_badge_list,.section_inner .eventpass_badge_list{align-items:stretch;color:#fff;display:flex;font-size:65%;font-weight:700;justify-content:space-between;line-height:1.2em;margin-top:1em}.container .eventpass_badge_list li,.section_inner .eventpass_badge_list li{align-items:center;display:flex;justify-content:center;padding:.25em .3em;text-align:center;width:32%}.container .eventpass_badge_list li.disabled,.section_inner .eventpass_badge_list li.disabled{background-color:#000!important;color:#aaa;opacity:.2}.container .eventpass_badge_list li.l1,.section_inner .eventpass_badge_list li.l1{background-color:#02b5f0}.container .eventpass_badge_list li.l2,.section_inner .eventpass_badge_list li.l2{background-color:#01da2d}.container .eventpass_badge_list li.l3,.section_inner .eventpass_badge_list li.l3{background-color:#ff9400}.container .eventpass_badge_list li.lfree,.section_inner .eventpass_badge_list li.lfree{background-color:#ff2a00}.container .eventpass_badge_list.free,.section_inner .eventpass_badge_list.free{display:block;margin-top:.3em;text-align:left}@media only screen and (max-width:950px){.container .eventpass_badge_list.free,.section_inner .eventpass_badge_list.free{text-align:center}}.container .eventpass_badge_list.free li,.section_inner .eventpass_badge_list.free li{display:inline-block;padding:.25em .5em;width:auto}.container .th_align_top,.section_inner .th_align_top{vertical-align:top}.container .matsuri_map_block,.section_inner .matsuri_map_block{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:950px){.container .matsuri_map_block,.section_inner .matsuri_map_block{display:block}}.container .matsuri_map_block .map,.section_inner .matsuri_map_block .map{width:45%}@media only screen and (max-width:950px){.container .matsuri_map_block .map,.section_inner .matsuri_map_block .map{width:100%}}.container .matsuri_map_block .description,.section_inner .matsuri_map_block .description{font-size:110%;line-height:170%;width:50%}.container .matsuri_map_block .description h6,.section_inner .matsuri_map_block .description h6{font-size:110%!important}@media only screen and (max-width:950px){.container .matsuri_map_block .description,.section_inner .matsuri_map_block .description{font-size:100%;line-height:180%;margin-top:1.5em;width:100%}}.container .text_catch.small,.section_inner .text_catch.small{line-height:190%}@media only screen and (max-width:950px){.container .text_catch.small,.section_inner .text_catch.small{font-size:112%}}@media only screen and (max-width:640px){.container .text_catch.small,.section_inner .text_catch.small{font-size:108%}}.container .passname_subinfo,.section_inner .passname_subinfo{font-size:80%}@media only screen and (max-width:950px){.container .passname_subinfo,.section_inner .passname_subinfo{font-size:90%}}.container .disabled.glay a,.section_inner .disabled.glay a{cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.container .street_color_text span,.section_inner .street_color_text span{margin-right:.3em}.container .street_color_text.street1 span,.section_inner .street_color_text.street1 span{color:#f26ba3}.container .street_color_text.street2 span,.section_inner .street_color_text.street2 span{color:#766bf2}.container .street_color_text.street3 span,.section_inner .street_color_text.street3 span{color:#346bd9}.container .street_color_text.street4 span,.section_inner .street_color_text.street4 span{color:#18a854}.container .street_color_text.street5 span,.section_inner .street_color_text.street5 span{color:#d9b500}.container .street_color_text.street6 span,.section_inner .street_color_text.street6 span{color:#f25e5e}.container .street_color_box h5,.section_inner .street_color_box h5{border-left:.4em solid #fff;font-size:110%;padding-left:.6em}.container .street_color_box.street1 h5,.section_inner .street_color_box.street1 h5{border-color:#f26ba3}.container .street_color_box.street2 h5,.section_inner .street_color_box.street2 h5{border-color:#766bf2}.container .street_color_box.street3 h5,.section_inner .street_color_box.street3 h5{border-color:#346bd9}.container .street_color_box.street4 h5,.section_inner .street_color_box.street4 h5{border-color:#18a854}.container .street_color_box.street5 h5,.section_inner .street_color_box.street5 h5{border-color:#d9b500}.container .street_color_box.street6 h5,.section_inner .street_color_box.street6 h5{border-color:#f25e5e}.container .street_color_box.stickerborder.disabled,.section_inner .street_color_box.stickerborder.disabled{display:none}.container .shoplistbox,.section_inner .shoplistbox{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:950px){.container .shoplistbox,.section_inner .shoplistbox{align-items:flex-start}}.container .shoplistbox .mainbox,.section_inner .shoplistbox .mainbox{flex:1 1;padding-right:2em}@media only screen and (max-width:950px){.container .shoplistbox .mainbox,.section_inner .shoplistbox .mainbox{padding-right:1em}}.container .shoplistbox .subbox,.section_inner .shoplistbox .subbox{width:80px}@media only screen and (max-width:1560px){.container .shoplistbox .subbox,.section_inner .shoplistbox .subbox{width:9.8360655738%}}@media only screen and (max-width:950px){.container .shoplistbox .subbox,.section_inner .shoplistbox .subbox{width:12.6315789474%}}@media only screen and (max-width:640px){.container .shoplistbox .subbox,.section_inner .shoplistbox .subbox{width:18.75%}}.container .shoplistbox .subbox .iconefx,.section_inner .shoplistbox .subbox .iconefx{overflow:hidden;position:relative}.container .shoplistbox .subbox .iconefx:after,.section_inner .shoplistbox .subbox .iconefx:after{animation:reflection 4s ease-in-out infinite;background-color:#fff;content:"";height:100%;left:0;opacity:0;position:absolute;top:-180px;transform:rotate(45deg);width:20px}@keyframes reflection{0%{opacity:0;transform:scale(0) rotate(45deg)}20%{opacity:0;transform:scale(0) rotate(45deg)}50%{opacity:.6;transform:scale(0) rotate(45deg)}51%{opacity:1;transform:scale(4) rotate(45deg)}80%{opacity:0;transform:scale(50) rotate(45deg)}to{opacity:0;transform:scale(50) rotate(45deg)}}@media only screen and (max-width:950px){.container .shoplist_outline .sideR,.section_inner .shoplist_outline .sideR{margin-top:2em}}.container .shoplist_selecter,.section_inner .shoplist_selecter{display:flex;justify-content:space-between}.container .shoplist_selecter .btn_shop_selecter,.section_inner .shoplist_selecter .btn_shop_selecter{width:48%}.container .shoplist_selecter .btn_shop_selecter .btn_common,.section_inner .shoplist_selecter .btn_shop_selecter .btn_common{width:100%}.container .shoplist_selecter .btn_shop_selecter .btn_common.green,.section_inner .shoplist_selecter .btn_shop_selecter .btn_common.green{background-color:#fff}.container .shoplist_selecter .btn_shop_selecter .btn_common.green.current,.section_inner .shoplist_selecter .btn_shop_selecter .btn_common.green.current{background-color:#ff401a}.container .shoplist_selecter .btn_shop_selecter .btn_common.green.current .font,.section_inner .shoplist_selecter .btn_shop_selecter .btn_common.green.current .font{color:#fff!important}.container .shoplist_selecter .btn_shop_selecter .btn_common .font,.section_inner .shoplist_selecter .btn_shop_selecter .btn_common .font{font-size:120%!important}@media only screen and (max-width:950px){.container .shoplist_selecter .btn_shop_selecter .btn_common .font,.section_inner .shoplist_selecter .btn_shop_selecter .btn_common .font{font-size:100%!important}}