.container.toppage{width:1440px}@media only screen and (max-width:1560px){.container.toppage{width:92.3076923077%}}@media only screen and (max-width:950px){.container.toppage{width:84.2105263158%}}@media only screen and (max-width:640px){.container.toppage{width:90.625%}}.section_inner.toppage{margin-left:auto;margin-right:auto;text-align:center;width:1440px}@media only screen and (max-width:1560px){.section_inner.toppage{width:92.3076923077%}}@media only screen and (max-width:950px){.section_inner.toppage{width:84.2105263158%}}@media only screen and (max-width:640px){.section_inner.toppage{width:90.625%}}.container #sec_header,.section_inner #sec_header{margin:0 calc(50% - 50vw);padding:2.0833333333% 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 26.3157894737%}}.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{flex-direction:column-reverse}}.container #sec_header .logo_dual .logo_dqw_wrap,.section_inner #sec_header .logo_dual .logo_dqw_wrap{width:57.3611111111%}@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:90%}}.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%}@media only screen and (max-width:950px){.container #sec_header .logo_dual .logo_dqw_wrap .logo_dqwalking,.section_inner #sec_header .logo_dual .logo_dqw_wrap .logo_dqwalking{margin-top:-.6em}}.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:54.4794188862%}.container #sec_header .logo_dual .logo_matsuri_wrap,.section_inner #sec_header .logo_dual .logo_matsuri_wrap{width:39.3333333333%}@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:.5em;width:65%}}.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{margin-top:-.8em;padding:.3472222222% 0 .6944444444%;width:55.5555555556%}@media only screen and (max-width:950px){.container #sec_header .text_schedule,.section_inner #sec_header .text_schedule{margin-top:0;padding:6.25% 0 2.5%;width:85%}}.container #sec_header .text_header,.section_inner #sec_header .text_header{margin-bottom:.5em;margin-left:auto;margin-right:auto;padding-bottom:.2em;padding-top:.5em;width:55.5555555556%}@media only screen and (max-width:950px){.container #sec_header .text_header,.section_inner #sec_header .text_header{margin-bottom:0;padding-top:0;width:90%}}.container #sec_header .text_place,.section_inner #sec_header .text_place{font-size:150%}@media only screen and (max-width:950px){.container #sec_header .text_place,.section_inner #sec_header .text_place{font-size:120%}}@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_supported,.section_inner #sec_header .text_supported{font-size:60%;padding-top:1.5em}.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:98.3606557377%}@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_outline .img_outline2.roto,.section_inner #sec_outline .img_outline2.roto{width:57.3770491803%}@media only screen and (max-width:950px){.container #sec_outline .img_outline2.roto,.section_inner #sec_outline .img_outline2.roto{width:87.5%}}@media only screen and (max-width:640px){.container #sec_outline .img_outline2.roto,.section_inner #sec_outline .img_outline2.roto{width:100%}}.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}}