button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}html,legend{box-sizing:border-box}legend,td,th,ul{padding:0}a,a:hover,body,mark{color:#000}a,a:hover,abbr[title]{text-decoration:underline}.mouse .c-filter-nav .all a,.mouse .c-filter-nav .list a,.mouse .c-filter-nav .month a,.mouse .c-filter-nav .wp-category-list a{transition:background-color .4s ease}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0}.c-accordion.is-box,body{background:#fff}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.c-accordion .accordion-content,[hidden],template{display:none}html{font-size:100%!important}*,:after,:before{box-sizing:inherit}dl,h1,h2,h3,h4,h5,h6,p,ul{margin-top:0}iframe,img{vertical-align:top}table{border-collapse:collapse;border-spacing:0}ul{list-style:none}@font-face{font-family:CustomYuGothicM;font-weight:400;src:local("YuGothic-Medium"),local("YuGo-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:CustomYuGothicM;font-weight:700;src:local("YuGothic-Bold"),local("YuGo-Bold"),local("Yu Gothic")}@font-face{font-family:LegacyHiragino;font-weight:400;src:local("HiraginoSans-W3"),local("HiraKakuProN-W3")}@font-face{font-family:LegacyHiragino;font-weight:700;src:local("HiraginoSans-W6"),local("HiraKakuProN-W6")}@font-face{font-family:iconfont;src:url(../iconfont/iconfont.woff2?rev=BSWndPKj) format("woff2"),url(../iconfont/iconfont.woff?rev=0RLWb9yK) format("woff")}body,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,YakuHanJP,"Hiragino Sans","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,Meiryo,sans-serif}.ie body,.ie button,.ie input,.ie select,.ie textarea{font-family:YakuHanJP,Meiryo,"MS PGothic",sans-serif}body{margin:0;font-size:1rem;line-height:1.5;letter-spacing:0;-webkit-font-smoothing:antialiased}body.is-fixed{position:fixed!important;width:100vw;height:100vh}a,a:hover{outline:0}h1,h2,h3,h4,h5,h6{line-height:1.3}#page{overflow:hidden;position:relative;min-width:1040px;padding-top:60px}#contents{position:relative;z-index:100;min-height:600px;margin-top:50px;margin-bottom:120px;letter-spacing:.06em}#contents>.obj-01{top:60px;left:0}#contents>.obj-02{top:320px;right:0}#contents>.obj-03{top:1840px;right:0}.c-accordion.is-box .accordion-nav .label:before,.c-accordion.is-box.is-open .accordion-nav .label:before,.c-ico-blank:before,.c-ico-body2:before,.c-ico-book:before,.c-ico-books:before,.c-ico-calendar:before,.c-ico-checkmark:before,.c-ico-close:before,.c-ico-cracker:before,.c-ico-face2:before,.c-ico-heart-repeat:before,.c-ico-heart:before,.c-ico-line_l:before,.c-ico-line_r:before,.c-ico-mail:before,.c-ico-megaphone:before,.c-ico-microphone:before,.c-ico-minus:before,.c-ico-parade:before,.c-ico-pin:before,.c-ico-pins:before,.c-ico-plus:before,.c-ico-rss:before,.c-ico-search:before,.c-ico-sns-facebook-type:before,.c-ico-sns-facebook:before,.c-ico-sns-googleplus:before,.c-ico-sns-instagram:before,.c-ico-sns-line:before,.c-ico-sns-pinterest-type:before,.c-ico-sns-pinterest:before,.c-ico-sns-twitter:before,.c-ico-sns-youtube:before,.c-ico-tent:before,.c-ico-trp:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:middle;line-height:1}.c-accordion .accordion-nav{cursor:pointer}.c-accordion.is-box .accordion-nav{box-sizing:border-box;display:inline-block;width:100%;height:90px;text-align:center;font-size:1.375rem;font-weight:700;color:#818181}.c-accordion.is-box .accordion-nav>*{display:inline-block;vertical-align:middle}.c-accordion.is-box .accordion-nav:after{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}.c-accordion.is-box .accordion-nav .label:before,.c-accordion.is-box.is-open .accordion-nav .label:before{width:25px;height:25px;line-height:25px;border-radius:50%;background:#818181;font-size:12px;letter-spacing:0;text-align:center;display:inline-block;color:#fff}.c-accordion.is-box .accordion-nav .label:before{content:"";margin-right:15px;position:relative;top:-3px}.c-accordion.is-box .accordion-content{padding:0 40px 40px;text-align:center}.c-accordion.is-box.is-open .accordion-nav .label:before{content:""}.c-date-box,.c-filter-nav .month a{font-family:Poppins,sans-serif;letter-spacing:.08em;font-weight:600}.c-filter-nav{margin:30px 0}.c-filter-nav .title{margin-top:20px;margin-bottom:10px}.c-filter-nav .box{padding:20px 50px;background:#eee;text-align:center}.c-filter-nav .all a,.c-filter-nav .list a,.c-filter-nav .wp-category-list a{box-sizing:border-box;display:inline-block;width:auto;height:40px;text-align:center;padding:0 15px;min-width:50px;background:#818181;color:#fff;border-radius:5px;line-height:1}.mouse .c-filter-nav .all a:hover,.mouse .c-filter-nav .list a:hover,.mouse .c-filter-nav .month a:hover,.mouse .c-filter-nav .wp-category-list a:hover{background-color:#686868}.c-filter-nav .all a,.c-filter-nav .all a:active,.c-filter-nav .all a:link,.c-filter-nav .all a:visited,.c-filter-nav .list a,.c-filter-nav .list a:active,.c-filter-nav .list a:link,.c-filter-nav .list a:visited,.c-filter-nav .wp-category-list a,.c-filter-nav .wp-category-list a:active,.c-filter-nav .wp-category-list a:link,.c-filter-nav .wp-category-list a:visited,.no-touchevents .c-filter-nav .all a:focus,.no-touchevents .c-filter-nav .all a:hover,.no-touchevents .c-filter-nav .list a:focus,.no-touchevents .c-filter-nav .list a:hover,.no-touchevents .c-filter-nav .wp-category-list a:focus,.no-touchevents .c-filter-nav .wp-category-list a:hover{text-decoration:none}.c-filter-nav .all a>*,.c-filter-nav .list a>*,.c-filter-nav .wp-category-list a>*{display:inline-block;vertical-align:middle}.c-filter-nav .all a:after,.c-filter-nav .list a:after,.c-filter-nav .wp-category-list a:after{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}.c-filter-nav .list{margin:0;padding:0;list-style:none;font-size:0;display:inline-block}.c-filter-nav .list li{list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;font-size:1rem;white-space:nowrap;margin-top:5px;margin-bottom:5px}.c-filter-nav .list li+li{margin-left:7px}.c-filter-nav .month{margin:0;display:inline-block}.c-filter-nav .month dd{margin-left:0}.c-filter-nav .month dd,.c-filter-nav .month dt{display:inline-block;vertical-align:middle}.c-filter-nav .month dt{margin-right:5px;font-size:1.25rem}.c-filter-nav .month+.month{margin-left:20px}.c-filter-nav .month a{font-size:1.125rem}.c-filter-nav .all{display:inline-block;margin-left:11px;padding-left:14px;border-left:solid 3px #ccc}.c-filter-nav .box.is-category{padding:20px 22px 10px 23px;text-align:left}.c-filter-nav .wp-category-list{margin:0 -10px 0 0;padding:0;list-style:none}.c-filter-nav .wp-category-list:after{content:"";display:table;clear:both}.c-filter-nav .wp-category-list li{list-style-image:none;list-style-type:none;margin-left:0;float:left;white-space:normal}.c-filter-nav .wp-category-list a{min-width:150px;padding:0 10px;margin:0 10px 10px 0;font-size:.9375rem}.c-filter-nav .wp-category-list li.is-parent{clear:both;float:none;display:block}.c-filter-nav .wp-category-list li.is-parent>a{float:left}.c-filter-nav .wp-category-list .children{margin:0;padding:0 0 0 12px;list-style:none;font-size:0;display:block;overflow:hidden;position:relative}.c-filter-nav .wp-category-list .children li{list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;font-size:1rem;white-space:normal}.c-filter-nav .wp-category-list .children:before{content:'';display:block;width:2px;height:calc(100% - 10px);background:#ccc;left:0;top:0;position:absolute}.c-filter-nav .wp-category-list .children a{min-width:121px;font-size:.8125rem;vertical-align:top;background:#fff!important;border:1px solid #ccc}.mouse .c-filter-nav .wp-category-list .children a{transition:color .3s ease}.c-archive-nav{margin:30px 0}.c-date-box{background:#333;color:#fff;width:100px;height:100px;text-align:center;line-height:1;padding-top:18px;-webkit-transform-origin:0 0;transform-origin:0 0}.c-date-box .day{display:block;font-size:44px;letter-spacing:.04em}.c-date-box .month{display:block;margin-top:5px;font-size:14px;letter-spacing:.4em;margin-left:2px}.c-article-item .date-text,.c-date-text{font-family:Poppins,sans-serif;letter-spacing:.08em}.c-date-text{font-weight:500;color:#818181}.c-categories .item{display:inline-block;background:#333;color:#fff;padding:5px 10px 4px;line-height:1;font-size:.75rem;font-weight:700;margin:0 5px 5px 0}.c-categories .item.is-18hostedbytrp{background:#de434f}.c-categories .item.is-18party{background:#f68d10}.c-categories .item.is-18workshop{background:#a1cb04}.c-categories .item.is-18exhibition{background:#20a561}.c-categories .item.is-18others{background:#3494d4}.c-categories .item.is-18lecture{background:#827de2}.c-categories .item a{color:#fff}.c-categories .item a,.c-categories .item a:active,.c-categories .item a:link,.c-categories .item a:visited,.no-touchevents .c-categories .item a:focus,.no-touchevents .c-categories .item a:hover{text-decoration:none}.c-article-items{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-article-item .link,.c-article-items.is-vertical{display:block}.c-article-items.is-item-3{margin-right:-27px}.c-article-items.is-item-3 .c-article-item{width:calc((100% - (27px * 3))/ 3);margin-right:27px}.ie .c-article-items.is-item-3 .c-article-item{margin-right:26px}.c-article-items.is-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.c-article-item{position:relative}.c-article-item .link,.c-article-item .link:active,.c-article-item .link:link,.c-article-item .link:visited,.no-touchevents .c-article-item .link:focus,.no-touchevents .c-article-item .link:hover{text-decoration:none}.mouse .c-article-item .link:hover .area-img img{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.8}.c-article-item .area-img{position:relative;z-index:110;margin-bottom:15px}.c-article-item .area-img img{width:100%;height:auto}.mouse .c-article-item .area-img img{transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.c-article-item .area-text{font-size:.9375rem}.c-article-item .area-text :last-child{margin-bottom:0}.c-article-item .date-box{position:absolute;left:2px;top:2px;z-index:120;-webkit-transform:scale(.8);transform:scale(.8)}.c-article-item .date-text{margin-bottom:0;font-weight:500;font-size:1rem}.c-article-item .category{position:absolute;left:2px;top:2px;z-index:120;background:rgba(0,0,0,.7);max-width:calc(100% - 4px);padding:10px 15px;color:#fff;font-size:1rem}.c-article-item .categories{margin-bottom:10px}.c-article-item .img{overflow:hidden;border:2px solid #e6e6e6}.c-article-item .title{margin-bottom:10px;font-weight:400;font-size:1.125rem}.is-box .c-article-item .area-img{margin-bottom:0;border:8px solid #fff;background:#fff}.is-box .c-article-item .area-text{margin:0 25px;padding:15px 25px 20px;background:#fff}.is-box .c-article-item .date-box{left:-10px;top:-10px;-webkit-transform:scale(1);transform:scale(1)}.is-box .c-article-item .img{border:none}.is-vertical .c-article-item+.c-article-item{margin-top:25px}.is-vertical .c-article-item .link{display:-webkit-flex;display:-ms-flexbox;display:flex}.is-vertical .c-article-item .area-img{-webkit-flex:none;-ms-flex:none;flex:none;width:227px;margin-right:35px}.is-vertical .c-article-item .category{padding:5px 10px;font-size:.8125rem}.article-body .content .contact .button .label:before,.c-ico-blank:before,.c-ico-body2:before,.c-ico-book:before,.c-ico-books:before,.c-ico-calendar:before,.c-ico-checkmark:before,.c-ico-close:before,.c-ico-cracker:before,.c-ico-face2:before,.c-ico-heart-repeat:before,.c-ico-heart:before,.c-ico-line_l:before,.c-ico-line_r:before,.c-ico-mail:before,.c-ico-megaphone:before,.c-ico-microphone:before,.c-ico-minus:before,.c-ico-parade:before,.c-ico-pin:before,.c-ico-pins:before,.c-ico-plus:before,.c-ico-rss:before,.c-ico-search:before,.c-ico-sns-facebook-type:before,.c-ico-sns-facebook:before,.c-ico-sns-googleplus:before,.c-ico-sns-instagram:before,.c-ico-sns-line:before,.c-ico-sns-pinterest-type:before,.c-ico-sns-pinterest:before,.c-ico-sns-twitter:before,.c-ico-sns-youtube:before,.c-ico-tent:before,.c-ico-trp:before,.c-share .share-buttons .item .button.is-facebook .label:before,.c-share .share-buttons .item .button.is-twitter .label:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:middle;line-height:1}.c-article-detail .section-inner{width:800px;text-align:left}.c-article-related{margin-top:80px}.article-head{margin-bottom:40px}.article-head .visual{margin-bottom:25px;text-align:center}.article-head .visual .img{position:relative;display:inline-block}.article-head .visual .img img{max-width:100%;height:auto}.article-head .visual .date-box{position:absolute;left:-15px;top:-15px;-webkit-transform:scale(1.2);transform:scale(1.2)}.article-head .title{margin-bottom:10px;font-size:1.875rem}.article-head .date-text{font-size:1.25rem}.article-head .categories{margin-bottom:20px}.article-head .categories .item{font-size:1rem;font-weight:400}.article-body .content{font-size:1.0625rem;line-height:2;word-wrap:break-word;overflow-wrap:break-word}.article-body .content ul{padding:0}.article-body .content ul>li{position:relative;list-style:none;padding-left:1.5em}.article-body .content ul>li:before{content:'・';position:absolute;left:.5em;top:0}.article-body .content ol{padding:0}.article-body .content ol>li{list-style:decimal;margin-left:1.5em}.article-body .content .contact .button .label:before{content:"";position:relative;top:-2px;margin-right:15px;font-size:15px}.article-body .content .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;outline:0;box-sizing:border-box;display:block;text-align:center;font-weight:700;line-height:1.1;letter-spacing:.1em;border-radius:10px;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-right:auto;margin-left:auto;background:#de434f;color:#fff;width:100%;max-width:467px;height:67px;font-size:1.375rem}.article-body .content .button:after,.article-body .content .button>*{display:inline-block;vertical-align:middle}.article-body .content .button,.article-body .content .button:active,.article-body .content .button:link,.article-body .content .button:visited,.no-touchevents .article-body .content .button:focus,.no-touchevents .article-body .content .button:hover{text-decoration:none}.article-body .content .button:after{content:'';width:0;height:100%}.mouse .article-body .content .button{transition:-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275)}.mouse .article-body .content .button:hover{-webkit-transform:scale(1.06);transform:scale(1.06);cursor:pointer}.article-body .content .button .en{font-family:Poppins,sans-serif;letter-spacing:inherit;font-weight:600}.article-body .content .button[disabled=disabled],.article-body .content .button[disabled]{opacity:.5;cursor:default;pointer-events:none}.article-body .content>*{margin:1.5em 0}.article-body .content>:first-child{margin-top:0}.article-body .content>:last-child{margin-bottom:0}.article-foot{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:30px}.article-foot.is-bdr-t{border-top:solid 4px #eee;margin-top:60px;padding-top:30px}.c-backnumber,.c-box{border:4px solid #ccc}.article-foot .nav{-webkit-flex:none;-ms-flex:none;flex:none;width:calc(100% / 3)}.article-foot .nav.is-prev{text-align:left}.article-foot .nav.is-index{text-align:center;margin:0 auto}.article-backnumber,.c-share{margin-top:50px}.article-foot .nav.is-next{text-align:right}.article-foot .nav.is-next,.article-foot .nav.is-prev{font-size:1.25rem;font-family:Poppins,sans-serif;letter-spacing:.08em;font-weight:600}.c-box{padding:25px 30px}.c-backnumber{padding:30px 55px}.c-backnumber .backnumber-items{margin-bottom:0;font-size:1rem;line-height:1.625}.c-backnumber .backnumber-item{margin-bottom:18px}.c-backnumber .backnumber-item:last-child{margin-bottom:0}.c-share .share-buttons .item{width:calc((100% - 21px)/ 2)}.c-share .share-buttons .item .button{width:100%}.c-share .share-buttons .item .button .label:before{position:relative;top:-2px;margin-right:15px;font-size:20px}.c-banners .slick-arrow,.c-banners.is-horizontal{font-size:0;text-align:center}.c-share .share-buttons .item .button.is-twitter .label:before{content:"";color:#39c0ec}.c-share .share-buttons .item .button.is-facebook .label:before{content:"";color:#2f52a1}.c-banners{position:relative}.c-banners .item{display:inline-block;width:244px;padding:5px;background:#fff}.c-banners .item img{width:100%;height:auto}.c-banners .item a{display:block}.mouse .c-banners .item a img{transition:opacity .4s ease}.mouse .c-banners .item a:hover img{opacity:.8}.c-banners.is-small .item{width:130px}.c-banners.is-horizontal .item{margin:10px}.c-banners.js-banners-carousel{width:244px}.c-banners .slick-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;border-radius:0;outline:0;background:0 0;position:absolute;top:0;height:100%;width:19px;color:transparent;cursor:pointer}.mouse .c-banners .slick-arrow:before{transition:border .4s ease}.mouse .c-banners .slick-arrow:hover:before{border-color:#000}.c-banners .slick-prev{left:-19px}.c-banners .slick-prev:before{display:inline-block;content:'';width:10px;height:10px;border:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:none;border-right:none}.c-banners .slick-next:before,.c-button-normal.is-forward .label:before{-webkit-transform:rotate(45deg);content:''}.c-banners .slick-next{right:-19px}.c-banners .slick-next:before{display:inline-block;width:10px;height:10px;border:2px solid #fff;transform:rotate(45deg);border-left:none;border-bottom:none}.c-button-normal,.c-button-round{-webkit-appearance:none;-moz-appearance:none;border:0;outline:0}.c-button-normal.is-mail .label:before,.c-button-normal.is-plus .label:before,.c-ico-blank:before,.c-ico-body2:before,.c-ico-book:before,.c-ico-books:before,.c-ico-calendar:before,.c-ico-checkmark:before,.c-ico-close:before,.c-ico-cracker:before,.c-ico-face2:before,.c-ico-heart-repeat:before,.c-ico-heart:before,.c-ico-line_l:before,.c-ico-line_r:before,.c-ico-mail:before,.c-ico-megaphone:before,.c-ico-microphone:before,.c-ico-minus:before,.c-ico-parade:before,.c-ico-pin:before,.c-ico-pins:before,.c-ico-plus:before,.c-ico-rss:before,.c-ico-search:before,.c-ico-sns-facebook-type:before,.c-ico-sns-facebook:before,.c-ico-sns-googleplus:before,.c-ico-sns-instagram:before,.c-ico-sns-line:before,.c-ico-sns-pinterest-type:before,.c-ico-sns-pinterest:before,.c-ico-sns-twitter:before,.c-ico-sns-youtube:before,.c-ico-tent:before,.c-ico-trp:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:middle;line-height:1}.c-button-icon .en,.c-button-normal .en,.c-button-round .en{font-family:Poppins,sans-serif}.c-button-normal{appearance:none;padding:0;box-sizing:border-box;width:"auto";height:"auto";display:inline-block;text-align:center;font-weight:700;line-height:1.1;letter-spacing:.1em;background:#333;color:#fff;border-radius:10px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.c-button-normal,.c-button-normal:active,.c-button-normal:link,.c-button-normal:visited,.no-touchevents .c-button-normal:focus,.no-touchevents .c-button-normal:hover{text-decoration:none}.c-button-normal>*{display:inline-block;vertical-align:middle}.c-button-normal:after{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}.mouse .c-button-normal:hover{cursor:pointer;-webkit-transform:scale(1.06);transform:scale(1.06)}.c-button-normal .en{letter-spacing:inherit;font-weight:600}.c-button-normal[disabled=disabled],.c-button-normal[disabled]{opacity:.5;cursor:default;pointer-events:none}.c-button-normal.is-white{background:#fff;color:#000}.c-button-normal.is-black{background:#000;color:#fff}.c-button-normal.is-gray-darker{background:#898989;color:#fff}.c-button-normal.is-gray-dark{background:#bbb;color:#fff}.c-button-normal.is-gray{background:#eee;color:#000}.c-button-normal.is-yellow{background:#fff600;color:#000}.c-button-normal.is-red{background:#de434f;color:#fff}.c-button-normal.is-purple{background:#827de2;color:#fff}.c-button-normal.is-orange{background:#f68d10;color:#fff}.c-button-normal.is-blue{background:#3494d4;color:#fff}.c-button-normal.is-lime{background:#a1cb04;color:#fff}.c-button-normal.is-green{background:#20a561;color:#fff}.mouse .c-button-normal{transition:-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275)}.c-button-normal .ex{margin-top:.3em;display:block;font-size:70%}.c-button-normal.is-xlarge{width:415px;height:74px;font-size:1.375rem}.c-button-normal.is-large{width:467px;height:67px;font-size:1.375rem}.c-button-normal.is-medium{width:270px;height:60px;font-size:1.125rem}.c-button-normal.is-small{height:40px;font-size:.9375rem}.c-button-normal.is-forward .label:before{position:relative;top:-2px;margin-left:-3px;display:inline-block;width:10px;height:10px;border:2px solid #000;transform:rotate(45deg);border-left:none;border-bottom:none;margin-right:15px}.c-button-normal.is-forward.is-black .label:before,.c-button-normal.is-forward.is-blue .label:before,.c-button-normal.is-forward.is-gray-dark .label:before,.c-button-normal.is-forward.is-gray-darker .label:before,.c-button-normal.is-forward.is-green .label:before,.c-button-normal.is-forward.is-lime .label:before,.c-button-normal.is-forward.is-orange .label:before,.c-button-normal.is-forward.is-purple .label:before,.c-button-normal.is-forward.is-red .label:before{display:inline-block;content:'';width:10px;height:10px;border:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-left:none;border-bottom:none}.c-button-normal.is-plus .label:before{position:relative;top:-2px;margin-right:15px;content:"";display:inline-block;width:20px;height:20px;line-height:20px;border-radius:50%;background:#000;color:#ccc;font-size:10px;text-align:center;letter-spacing:0}.c-button-icon,.c-button-round{padding:0;line-height:1.1;display:inline-block;text-align:center;box-sizing:border-box}.c-button-normal.is-plus.is-red .label:before{background:#fff;color:#de434f}.c-button-normal.is-mail .label:before{content:""}.c-button-icon:after,.c-button-round:after,.c-form-radio .label:before{content:''}.c-button-round{appearance:none;width:"auto";height:"auto";font-weight:700;letter-spacing:.1em;background:#333;color:#fff;border-radius:2em}.c-button-icon,.c-form-text{-webkit-appearance:none;-moz-appearance:none}.c-button-round,.c-button-round:active,.c-button-round:link,.c-button-round:visited,.no-touchevents .c-button-round:focus,.no-touchevents .c-button-round:hover{text-decoration:none}.c-button-round>*{display:inline-block;vertical-align:middle}.c-button-round:after{display:inline-block;width:0;height:100%;vertical-align:middle}.mouse .c-button-round:hover{cursor:pointer}.c-button-round .en{letter-spacing:inherit;font-weight:600}.c-button-round[disabled=disabled],.c-button-round[disabled]{opacity:.5;cursor:default;pointer-events:none}.c-button-round.is-white{background:#fff;color:#000}.c-button-round.is-black{background:#000;color:#fff}.c-button-round.is-gray-darker{background:#898989;color:#fff}.c-button-round.is-gray-dark{background:#bbb;color:#fff}.c-button-round.is-gray{background:#eee;color:#000}.c-button-round.is-yellow{background:#fff600;color:#000}.c-button-round.is-red{background:#de434f;color:#fff}.c-button-round.is-purple{background:#827de2;color:#fff}.c-button-round.is-orange{background:#f68d10;color:#fff}.c-button-round.is-blue{background:#3494d4;color:#fff}.c-button-round.is-lime{background:#a1cb04;color:#fff}.c-button-round.is-green{background:#20a561;color:#fff}.c-button-icon{appearance:none;border:0;outline:0;width:"auto";height:"auto";font-weight:700;background:#333;color:#fff;border-radius:50%;letter-spacing:0}.c-form-text,.c-form-textarea{outline:0;padding:10px;font-size:1rem}.c-button-icon,.c-button-icon:active,.c-button-icon:link,.c-button-icon:visited,.no-touchevents .c-button-icon:focus,.no-touchevents .c-button-icon:hover{text-decoration:none}.c-button-icon>*{display:inline-block;vertical-align:middle}.c-button-icon:after{display:inline-block;width:0;height:100%;vertical-align:middle}.mouse .c-button-icon:hover{cursor:pointer}.c-button-icon .en{letter-spacing:inherit;font-weight:600}.c-button-icon[disabled=disabled],.c-button-icon[disabled]{opacity:.5;cursor:default;pointer-events:none}.c-button-icon.is-white{background:#fff;color:#000}.c-button-icon.is-black{background:#000;color:#fff}.c-button-icon.is-gray-darker{background:#898989;color:#fff}.c-button-icon.is-gray-dark{background:#bbb;color:#fff}.c-button-icon.is-gray{background:#eee;color:#000}.c-button-icon.is-yellow{background:#fff600;color:#000}.c-button-icon.is-red{background:#de434f;color:#fff}.c-button-icon.is-purple{background:#827de2;color:#fff}.c-button-icon.is-orange{background:#f68d10;color:#fff}.c-button-icon.is-blue{background:#3494d4;color:#fff}.c-button-icon.is-lime{background:#a1cb04;color:#fff}.c-button-icon.is-green{background:#20a561;color:#fff}.c-form-text,.c-form-textarea{background:#fff;color:inherit}.c-button-icon .label{display:none}.c-form-text{appearance:none;border-radius:0;border:1px solid #818181}.c-form-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:1px solid #818181;resize:vertical;vertical-align:top;width:100%}.c-form-radio{display:inline-block;margin-right:2em}.c-form-radio:last-child{margin-right:0}.c-form-radio input[type=radio]{display:none}.c-form-radio .label:before{display:inline-block;width:26px;height:26px;margin-right:15px;border:7px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #333;background:#fff;vertical-align:text-top;transition:background .2s ease}.c-form-radio input:checked+.label:before{background:#3494d4}.c-form-select{position:relative;overflow:hidden;display:inline-block;border-radius:6px;vertical-align:middle;background:#fff;border:2px solid #ccc}.c-form-select select,.c-modal .modal-close .button{-webkit-appearance:none;-moz-appearance:none;border:0;outline:0}.c-form-select select{appearance:none;border-radius:0;color:inherit;min-width:158px;height:34px;background:0 0;position:relative;z-index:120;padding:0 30px 0 18px}.c-link-caution,.mouse .c-link-caution:hover{color:#de434f}.c-form-select select::-ms-expand{display:none}.c-form-select::after,.c-form-select::before{display:inline-block;content:'';width:0;border-style:solid;vertical-align:middle;height:0;position:absolute;z-index:110;margin:auto 0;bottom:0;right:8px}.c-form-select::before{top:-12px;border-color:transparent transparent #818181;border-width:0 5px 10px}.c-form-select::after{top:12px;border-color:#818181 transparent transparent;border-width:10px 5px 0}.c-img-square{border:2px solid #e6e6e6;position:relative;width:100%;padding-bottom:calc(100% - 4px);height:0}.c-img-square img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.c-inner{width:1000px;margin-right:auto;margin-left:auto}.c-columns{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0}.booth-goods .goods-item+.goods-item,.c-buttons .button+.button,.c-buttons .item+.item{margin-left:20px}.c-columns:last-child,.c-section :last-child{margin-bottom:0}.c-columns:first-child{margin-top:0}.c-columns.is-column-2>*{width:calc((100% - 30px)/ 2);margin-right:30px}.c-columns.is-column-2>:nth-child(even){margin-right:0}.c-columns.is-column-2>:nth-child(n+3){margin-top:30px}.c-columns.is-column-3>*{width:calc((100% - (27px * 2))/ 3);margin-right:27px}.ie .c-columns.is-column-3>*{margin-right:26px}.c-columns.is-column-3>:nth-child(3n){margin-right:0}.c-columns.is-column-3>:nth-child(n+4){margin-top:27px}.c-columns.is-column-4>:nth-child(n+5),.c-columns.is-column-5>:nth-child(n+6){margin-top:13px}.c-columns.is-column-4>*{width:calc((100% - (13px * 3))/ 4);margin-right:13px}.c-columns.is-column-4>:nth-child(4n){margin-right:0}.c-columns.is-column-5>*{width:calc((100% - (13px * 4))/ 5);margin-right:13px}.c-columns.is-column-5>:nth-child(5n){margin-right:0}.c-buttons{text-align:center;font-size:0}.c-buttons .item{display:inline-block}.c-buttons.is-bg{padding:20px;background:#eee}.c-data-row{margin:0;display:table-row}.c-data-row dd{margin-left:0}.c-data-row dd,.c-data-row dt{display:table-cell;vertical-align:top;text-align:left}.c-data-row dt{padding-right:1em}.c-data-row.is-comma dt{position:relative;padding-right:1.5em}.c-data-row.is-comma dt:after{content:'：';position:absolute;right:.5em;top:0}.c-link-back:before,.c-link-forward:after{display:inline-block;content:'';width:10px;height:10px}.c-link-back,.c-link-forward{display:inline-block}.c-link-back,.c-link-back:active,.c-link-back:link,.c-link-back:visited,.c-link-forward,.c-link-forward:active,.c-link-forward:link,.c-link-forward:visited,.no-touchevents .c-link-back:focus,.no-touchevents .c-link-back:hover,.no-touchevents .c-link-forward:focus,.no-touchevents .c-link-forward:hover{text-decoration:none}.c-link-back:after,.c-link-back:before,.c-link-forward:after,.c-link-forward:before{position:relative;top:-1px}.c-link-back .label,.c-link-forward .label{display:inline-block}.c-link-forward:after{border:2px solid #818181;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-left:none;border-bottom:none;margin-left:10px}.c-link-back:before{border:2px solid #818181;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:none;border-right:none;margin-right:10px}.c-link-caution,.c-link-caution:active,.c-link-caution:link,.c-link-caution:visited{text-decoration:underline}.no-touchevents .c-link-caution:focus,.no-touchevents .c-link-caution:hover{text-decoration:none}*+.c-section{margin-top:105px}.c-obj{position:absolute;z-index:-1}.c-ico-blank:before,.c-ico-body2:before,.c-ico-book:before,.c-ico-books:before,.c-ico-calendar:before,.c-ico-checkmark:before,.c-ico-close:before,.c-ico-cracker:before,.c-ico-face2:before,.c-ico-heart-repeat:before,.c-ico-heart:before,.c-ico-line_l:before,.c-ico-line_r:before,.c-ico-mail:before,.c-ico-megaphone:before,.c-ico-microphone:before,.c-ico-minus:before,.c-ico-parade:before,.c-ico-pin:before,.c-ico-pins:before,.c-ico-plus:before,.c-ico-rss:before,.c-ico-search:before,.c-ico-sns-facebook-type:before,.c-ico-sns-facebook:before,.c-ico-sns-googleplus:before,.c-ico-sns-instagram:before,.c-ico-sns-line:before,.c-ico-sns-pinterest-type:before,.c-ico-sns-pinterest:before,.c-ico-sns-twitter:before,.c-ico-sns-youtube:before,.c-ico-tent:before,.c-ico-trp:before,.c-modal .modal-close .button:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:middle;line-height:1}.c-modal{width:1000px;background:#fff;margin:20px auto}.c-modal .modal-close{margin-top:20px;padding:0 20px 25px;text-align:center}.c-modal .modal-close .button{appearance:none;padding:0;border-radius:0;background:0 0;font-family:Poppins,sans-serif;letter-spacing:.08em;font-weight:600;color:#818181;cursor:pointer}.c-modal .modal-close .button:before{content:"";font-size:15px;margin-right:10px;position:relative;top:-1px}.c-modal-profile{position:relative;width:700px}.c-modal-profile .area-img{position:relative;padding-bottom:70.4%;text-align:center}.c-modal-profile .area-img img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%;max-height:100%}.c-list-disc li,.c-list-indent li,.c-list-remark li{margin-left:0;list-style-image:none;list-style-type:none}.c-modal-profile .area-text{padding:30px 30px 0;word-wrap:break-word;overflow-wrap:break-word}.c-modal-profile .name{margin-bottom:20px;text-align:center;font-size:1.5rem}.c-modal-profile .text p:last-child,.c-text-body>:last-child,.c-text-lead>:last-child{margin-bottom:0}.c-modal-profile .text{font-size:1rem;line-height:1.5em}.c-modal-profile .slick-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;border-radius:0;outline:0;background:0 0;font-size:0;color:transparent;position:absolute;top:50%;width:110px;height:110px;margin-top:-30px;text-align:center;cursor:pointer}.c-modal-profile .slick-next:before,.c-modal-profile .slick-prev:before{display:inline-block;content:'';width:42px;height:42px}.c-list-disc,.c-list-indent,.c-list-remark{margin:0;list-style:none}.mouse .c-modal-profile .slick-arrow{transition:right .2s ease,left .2s ease}.c-modal-profile .slick-next{right:-110px}.mouse .c-modal-profile .slick-next:hover{right:-120px}.c-modal-profile .slick-next:before{border:8px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-left:none;border-bottom:none}.c-modal-profile .slick-prev{left:-110px}.mouse .c-modal-profile .slick-prev:hover{left:-120px}.c-modal-profile .slick-prev:before{border:8px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:none;border-right:none}.c-list-indent{padding:0}.c-list-indent li{text-indent:-1em;padding-left:1em}.c-list-remark{padding:0}.c-list-remark li{text-indent:-1em;padding-left:1em;font-size:.75rem}.c-list-disc{padding:0}.c-list-disc li{position:relative;padding-left:1em}.c-list-disc li:before{content:'・';position:absolute;left:0;top:0}.c-article-detail .su-table>table,.c-article-detail .su-table>table td,.c-article-detail .su-table>table th{border:none!important}.c-text-note{font-size:.875rem}.c-text-indent{padding-left:1em;text-indent:-1em}.c-text-remark{padding-left:1em;text-indent:-1em;font-size:.75rem}.c-text-caution{color:#de434f}.c-text-lead{text-align:center;font-size:1.125rem;line-height:2em;letter-spacing:.06em}.c-text-body{font-size:1.0625rem;line-height:2em;letter-spacing:.06em}.c-tab .tab-content{display:none}.c-tab .tab-content.is-current{display:block}.c-tab.is-button .tab-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.c-tab.is-button .tab-nav .link,.c-tab.is-button .tab-nav .link:after,.c-tab.is-button .tab-nav .link>*{display:inline-block;vertical-align:middle}.c-tab.is-button .tab-nav .link{position:relative;border-radius:5px;border:2px solid #818181;box-sizing:border-box;width:auto;height:45px;text-align:center;font-size:1.0625rem;background:#818181;color:#fff;transition:background .4s ease,color .4s ease;margin-right:10px}.c-tab.is-button .tab-nav .link:after{content:'';width:0;height:100%}.c-tab.is-button .tab-nav .link.is-current,.mouse .c-tab.is-button .tab-nav .link:hover{background-color:#fff;color:#818181}.c-tab.is-button .tab-nav.is-column-5 .link{width:192px}.c-tab.is-button .tab-nav.is-column-4 .link{width:242px}.c-tab.is-button .tab-content{border:4px solid #818181}.c-ico-blank:before,.c-ico-body2:before,.c-ico-book:before,.c-ico-books:before,.c-ico-calendar:before,.c-ico-checkmark:before,.c-ico-close:before,.c-ico-cracker:before,.c-ico-face2:before,.c-ico-heart-repeat:before,.c-ico-heart:before,.c-ico-line_l:before,.c-ico-line_r:before,.c-ico-mail:before,.c-ico-megaphone:before,.c-ico-microphone:before,.c-ico-minus:before,.c-ico-parade:before,.c-ico-pin:before,.c-ico-pins:before,.c-ico-plus:before,.c-ico-rss:before,.c-ico-search:before,.c-ico-sns-facebook-type:before,.c-ico-sns-facebook:before,.c-ico-sns-googleplus:before,.c-ico-sns-instagram:before,.c-ico-sns-line:before,.c-ico-sns-pinterest-type:before,.c-ico-sns-pinterest:before,.c-ico-sns-twitter:before,.c-ico-sns-youtube:before,.c-ico-tent:before,.c-ico-trp:before,.c-title-dash .label:after,.c-title-dash .label:before,.c-title-icon.is-books:before,.c-title-icon.is-rss:before,.c-title-icon.is-search:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:middle;line-height:1}.c-title-dash,.c-title-underline .en{font-family:Poppins,sans-serif;font-weight:600}.c-title-dash{margin-bottom:30px;text-align:center;letter-spacing:0;font-size:5.25rem;line-height:1.1}.c-title-dash .ja{font-size:4.125rem}.c-title-dash .img{display:block;font-size:0;line-height:0;margin-bottom:10px}.c-title-dash .label-ja{display:block;margin-bottom:20px;font-size:1.625rem;line-height:1.2;letter-spacing:0}.c-title-dash .label-ja .txt{position:relative;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;padding:0 20px;min-width:240px;height:60px;background-color:#f68d10}.c-title-dash .label-ja .txt:after,.c-title-dash .label-ja .txt:before{content:'';position:absolute;top:0;display:block;width:0;height:0;border-top:30px solid #f68d10;border-bottom:30px solid #f68d10;border-right:20px solid transparent;border-left:20px solid transparent}.c-title-dash .label-ja .txt:before{right:-20px}.c-title-dash .label-ja .txt:after{left:-20px}.c-title-dash .label{position:relative;display:inline-block}.c-title-dash .label .txt{display:inline-block;vertical-align:middle}.c-title-dash .label:after,.c-title-dash .label:before{position:absolute;top:50%;margin-top:-.5em;display:inline-block;vertical-align:middle;font-size:74%}.c-title-dash .label:before{left:-1em;content:""}.c-title-dash .label:after{right:-1em;content:""}.c-title-dash.is-small{margin-bottom:10px;font-size:.9375rem;letter-spacing:.1em}.c-title-dash.is-small .label:after,.c-title-dash.is-small .label:before{font-size:18px}.c-title-dash.is-garland .label{position:relative}.c-title-dash.is-garland .label:after,.c-title-dash.is-garland .label:before{position:absolute;display:block;content:'';width:191px;height:93px;top:-75px;background:center center no-repeat}.c-title-dash.is-garland .label:before{left:-172px;background-image:url(../img/common/obj_garland_01.svg?rev=1J5Lg4Xw)}.c-title-dash.is-garland .label:after{right:-172px;background-image:url(../img/common/obj_garland_02.svg?rev=HuYTPpoz)}.c-title-dash.has-animation .label{opacity:0;transition:opacity .3s ease}.c-title-dash.has-animation .label .txt{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);transition:-webkit-transform .3s cubic-bezier(.17,.89,.42,1.57);transition:transform .3s cubic-bezier(.17,.89,.42,1.57);transition:transform .3s cubic-bezier(.17,.89,.42,1.57),-webkit-transform .3s cubic-bezier(.17,.89,.42,1.57);transition-delay:.1s}.c-title-dash.has-animation .label:before{-webkit-transform:rotate(15deg) scale(.8) translate3d(0,15px,0);transform:rotate(15deg) scale(.8) translate3d(0,15px,0);-webkit-transform-origin:right bottom;transform-origin:right bottom;transition:-webkit-transform .3s cubic-bezier(.17,.89,.42,1.57);transition:transform .3s cubic-bezier(.17,.89,.42,1.57);transition:transform .3s cubic-bezier(.17,.89,.42,1.57),-webkit-transform .3s cubic-bezier(.17,.89,.42,1.57)}.c-title-dash.has-animation .label:after{-webkit-transform:rotate(-15deg) scale(.8) translate3d(0,15px,0);transform:rotate(-15deg) scale(.8) translate3d(0,15px,0);-webkit-transform-origin:left bottom;transform-origin:left bottom;transition:-webkit-transform .3s cubic-bezier(.17,.89,.42,1.57);transition:transform .3s cubic-bezier(.17,.89,.42,1.57);transition:transform .3s cubic-bezier(.17,.89,.42,1.57),-webkit-transform .3s cubic-bezier(.17,.89,.42,1.57)}.c-title-dash.has-animation.is-animate .label{opacity:1}.c-title-dash.has-animation.is-animate .label .txt{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.c-title-dash.has-animation.is-animate .label:after,.c-title-dash.has-animation.is-animate .label:before{-webkit-transform:rotate(0) scale(1) translate3d(0,0,0);transform:rotate(0) scale(1) translate3d(0,0,0)}.c-title-rainbow{margin:90px 0 50px;text-align:center;font-size:2.25rem;line-height:1.27778em;letter-spacing:.06em}.c-title-rainbow:first-child{margin-top:0}.c-title-rainbow .label{position:relative;display:inline-block}.c-title-rainbow .label:after{content:'';display:block;width:600px;height:5px;margin:30px auto 0;background:url(../img/common/bg_polygon_03.png?rev=Vf3q5I%252) center center}.c-title-rainbow .ex{display:block;font-size:1.25rem}.c-title-underline{margin:90px 0 50px;text-align:center;font-size:1.75rem}.c-title-underline:first-child{margin-top:0}.c-title-underline .label{display:inline-block;padding-bottom:8px;border-bottom:solid 5px #000}.c-title-underline .en{letter-spacing:.08em;font-size:2.125rem}.c-title-underline.is-white{color:#fff}.c-title-underline.is-white .label{border-bottom-color:#fff}.c-title-underline.is-small{margin:60px 0 30px;font-size:1.375rem}.c-title-underline.is-small .label{border-bottom-width:4px}.c-title-underline.is-small:first-child{margin-top:0!important}.c-title-icon{font-size:1rem;font-weight:400}.c-title-icon:before{margin-right:10px;position:relative}.c-title-icon.is-search:before{content:"";font-size:23px;top:-2px}.c-title-icon.is-rss:before{content:"";font-size:15px;top:-2px}.c-title-icon.is-books:before{content:"";font-size:15px;top:-2px}.c-title-normal{font-size:1.5rem;font-weight:700}.c-title-normal:first-child{margin-top:0}.c-title-bdr-b,.style3b{margin:1.5em 0 1em;padding-bottom:.5em;border-bottom:solid 4px #818181;font-size:1.375rem;font-weight:400}.c-title-bdr-l,.style4a{margin:1.5em 0 1em;padding-left:10px;border-left:solid 4px #000;font-size:1.25rem;font-weight:400}.c-ico-blank:before,.c-ico-body2:before,.c-ico-book:before,.c-ico-books:before,.c-ico-calendar:before,.c-ico-checkmark:before,.c-ico-close:before,.c-ico-cracker:before,.c-ico-face2:before,.c-ico-heart-repeat:before,.c-ico-heart:before,.c-ico-line_l:before,.c-ico-line_r:before,.c-ico-mail:before,.c-ico-megaphone:before,.c-ico-microphone:before,.c-ico-minus:before,.c-ico-parade:before,.c-ico-pin:before,.c-ico-pins:before,.c-ico-plus:before,.c-ico-rss:before,.c-ico-search:before,.c-ico-sns-facebook-type:before,.c-ico-sns-facebook:before,.c-ico-sns-googleplus:before,.c-ico-sns-instagram:before,.c-ico-sns-line:before,.c-ico-sns-pinterest-type:before,.c-ico-sns-pinterest:before,.c-ico-sns-twitter:before,.c-ico-sns-youtube:before,.c-ico-tent:before,.c-ico-trp:before,.footer-banners .content-menu .button.is-lgbt .label:before,.footer-banners .content-menu .button.is-parade .label:before,.footer-banners .content-menu .button.is-support .label:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:middle;line-height:1}.footer-banners{position:relative;z-index:200;padding:10px 0 20px;background:#ccc}.footer-banners .section-inner{width:auto;max-width:1300px;min-width:1000px;padding:0 20px}.footer-banners .sponsor-banners-bottom{text-align:center}.footer-banners .sponsor-banners-bottom .category{margin-top:40px;text-align:center;font-size:0}.footer-banners .sponsor-banners-bottom .category-col{display:inline-block;margin:10px 30px}.footer-banners .sponsor-banners-bottom .banners{display:inline-block}.footer-banners .sponsor-banners-bottom .banners+.banners{margin-left:60px}.footer-banners .sponsor-banners-last .category+.category{margin-top:40px}.footer-banners .sponsor-banners-last .category .banners+.banners{margin-top:10px}.footer-banners .content-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:50px 0 40px}.footer-banners .content-menu .button{width:calc((100% - 60px)/ 3)}.footer-banners .content-menu .button .label:before{position:relative;margin-right:10px}.footer-banners .content-menu .button+.button{margin-left:30px}.footer-banners .content-menu .button.is-lgbt .label{color:#db679d}.footer-banners .content-menu .button.is-lgbt .label:before{content:"";font-size:23px}.footer-banners .content-menu .button.is-parade .label{color:#f68d10}.footer-banners .content-menu .button.is-parade .label:before{content:"";font-size:40px}.footer-banners .content-menu .button.is-support .label{color:#4582f3}.footer-banners .content-menu .button.is-support .label:before{content:"";font-size:27px}.footer-banners .obj-01{left:0;top:-140px}.footer-banners .obj-02{display:none;right:50%;top:-150px;margin-right:-650px}#top .footer-banners .obj-02{display:block}#footer .contents-main-nav .item.is-about .link:before,#footer .contents-main-nav .item.is-access .link:before,#footer .contents-main-nav .item.is-booth .link:before,#footer .contents-main-nav .item.is-calendar .link:before,#footer .contents-main-nav .item.is-lgbt .link:before,#footer .contents-main-nav .item.is-magazine .link:before,#footer .contents-main-nav .item.is-news .link:before,#footer .contents-main-nav .item.is-parade .link:before,#footer .contents-main-nav .item.is-pride-parade .link:before,#footer .contents-main-nav .item.is-stage .link:before,#footer .contents-main-nav .item.is-week .link:before,#footer .share-nav .item.is-facebook .link:before,#footer .share-nav .item.is-instagram .link:before,#footer .share-nav .item.is-twitter .link:before,#footer .share-nav .item.is-youtube .link:before,.c-ico-blank:before,.c-ico-body2:before,.c-ico-book:before,.c-ico-books:before,.c-ico-calendar:before,.c-ico-checkmark:before,.c-ico-close:before,.c-ico-cracker:before,.c-ico-face2:before,.c-ico-heart-repeat:before,.c-ico-heart:before,.c-ico-line_l:before,.c-ico-line_r:before,.c-ico-mail:before,.c-ico-megaphone:before,.c-ico-microphone:before,.c-ico-minus:before,.c-ico-parade:before,.c-ico-pin:before,.c-ico-pins:before,.c-ico-plus:before,.c-ico-rss:before,.c-ico-search:before,.c-ico-sns-facebook-type:before,.c-ico-sns-facebook:before,.c-ico-sns-googleplus:before,.c-ico-sns-instagram:before,.c-ico-sns-line:before,.c-ico-sns-pinterest-type:before,.c-ico-sns-pinterest:before,.c-ico-sns-twitter:before,.c-ico-sns-youtube:before,.c-ico-tent:before,.c-ico-trp:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:middle;line-height:1}#footer .contents-main-nav .label,#footer .copyright,.pagetop-nav .button .label .text{font-family:Poppins,sans-serif}#footer .logo,#footer .share-nav{font-size:0;line-height:0}#footer{position:relative;z-index:200;padding:160px 0 30px;background:url(../img/common/bg_polygon_02@pc.png?rev=GUE4nMJN) center top repeat-x;color:#fff}#footer a{color:#fff}.mouse #footer a{transition:opacity .4s ease}.mouse #footer .contents-sub-nav a,.mouse #footer .link-nav a{transition:opacity 0s ease}.mouse #footer a:hover{opacity:.75}.mouse #footer .contents-sub-nav a:hover,.mouse #footer .link-nav a:hover{opacity:1}#footer .section-inner{width:700px;text-align:center}#footer .logo img{height:39px;width:auto}#footer .share-nav{margin:30px 0 0;padding:0;list-style:none}#footer .share-nav li{list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;font-size:1rem;white-space:nowrap}#footer .share-nav .link{display:inline-block}#footer .share-nav .link,#footer .share-nav .link:active,#footer .share-nav .link:link,#footer .share-nav .link:visited,.no-touchevents #footer .share-nav .link:focus,.no-touchevents #footer .share-nav .link:hover{text-decoration:none}#footer .share-nav .label{display:none}#footer .share-nav .item+.item{margin-left:30px}#footer .share-nav .item.is-twitter .link:before{content:"";font-size:23px}#footer .share-nav .item.is-facebook .link:before{content:"";font-size:19px}#footer .share-nav .item.is-instagram .link:before{content:"";font-size:20px}#footer .share-nav .item.is-youtube .link:before{content:"";font-size:25px}#footer .contents-main-nav{list-style:none;font-size:0;border:3px solid #fff;border-right:none;border-left:none;margin:20px 0 18px;padding:20px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#footer .contents-main-nav li,#footer .contents-sub-nav li{margin-left:0;list-style-image:none;list-style-type:none;white-space:nowrap}#footer .contents-main-nav li{display:inline-block;font-size:1rem}#footer .contents-main-nav .item{width:100px}#footer .contents-main-nav .item.is-about .link:before{content:"";font-size:22px}#footer .contents-main-nav .item.is-parade .link:before{content:"";margin-bottom:10px;font-size:39px}#footer .contents-main-nav .item.is-stage .link:before{content:"";margin-bottom:10px;font-size:32px}#footer .contents-main-nav .item.is-booth .link:before{content:"";margin-bottom:10px;font-size:33px}#footer .contents-main-nav .item.is-access .link:before{content:"";margin-bottom:10px;font-size:30px}#footer .contents-main-nav .item.is-week .link:before{content:"";font-size:26px;margin-bottom:3px}#footer .contents-main-nav .item.is-news .link:before{content:"";font-size:28px;margin-bottom:10px}#footer .contents-main-nav .item.is-magazine .link:before{content:"";font-size:31px}#footer .contents-main-nav .item.is-calendar .link:before{content:"";font-size:25px}#footer .contents-main-nav .item.is-lgbt .link:before{content:"";font-size:23px}#footer .contents-main-nav .item.is-pride-parade .link:before{content:"";font-size:32px}#footer .contents-main-nav .link{display:block}#footer .contents-main-nav .link,#footer .contents-main-nav .link:active,#footer .contents-main-nav .link:link,#footer .contents-main-nav .link:visited,.no-touchevents #footer .contents-main-nav .link:focus,.no-touchevents #footer .contents-main-nav .link:hover{text-decoration:none}#footer .contents-main-nav .link:before{display:block;margin-bottom:3px;line-height:39px!important}#footer .contents-main-nav .label{display:block;font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.16667em}#footer .contents-sub-nav{margin:0;padding:0;list-style:none;font-size:0}#footer .contents-sub-nav li{display:inline-block;font-size:1rem}#footer .contents-sub-nav .item{margin:2px 0;font-size:.8125rem}#footer .contents-sub-nav .item:before{content:'/';margin:0 15px}#footer .contents-sub-nav .item:first-child:before{display:none}#footer .link-nav .item,#footer .link-nav li{display:inline-block}#footer .contents-sub-nav a,#footer .contents-sub-nav a:active,#footer .contents-sub-nav a:link,#footer .contents-sub-nav a:visited{text-decoration:none}.no-touchevents #footer .contents-sub-nav a:focus,.no-touchevents #footer .contents-sub-nav a:hover{text-decoration:underline}#footer .link-nav{margin:7px 0 0;padding:0;list-style:none;font-size:0}#footer .link-nav li{list-style-image:none;list-style-type:none;margin-left:0;font-size:1rem;white-space:nowrap}#footer .link-nav .group{font-size:.8125rem}#footer .link-nav .title{margin-right:15px}#footer .link-nav .item+.item:before{content:'/';margin:0 15px}.header .first-bar:after,.pagetop-nav .button .label:before,.pagetop-nav .button:after,.sponsor-banners.has-movie:before{content:''}#footer .link-nav a,#footer .link-nav a:active,#footer .link-nav a:link,#footer .link-nav a:visited{text-decoration:none}.no-touchevents #footer .link-nav a:focus,.no-touchevents #footer .link-nav a:hover{text-decoration:underline}#footer .copyright{margin-top:20px;font-size:.6875rem;font-weight:500;letter-spacing:.08em}#footer .copyright br{display:none}.pagetop-nav{position:fixed;right:35px;bottom:-130px;transition:bottom .5s cubic-bezier(.68,-.55,.265,1.55)}.pagetop-nav.is-show{bottom:30px}.pagetop-nav.is-bottom{position:absolute;top:30px;bottom:auto}.pagetop-nav .button{box-sizing:border-box;display:inline-block;width:90px;height:90px;background:#000;border-radius:10px;text-align:center;opacity:1!important}.mouse .header .multilingual-nav a:hover,.mouse .header .site-logo a:hover{opacity:.75}.pagetop-nav .button>*{display:inline-block;vertical-align:middle}.pagetop-nav .button:after{display:inline-block;width:0;height:100%;vertical-align:middle}.pagetop-nav .button .label{padding-top:15px}.pagetop-nav .button .label:before{position:relative;top:0;display:inline-block;width:21px;height:21px;border:4px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:none;border-bottom:none;text-align:center}.pagetop-nav .button .label .text{display:block;letter-spacing:.1em;font-weight:600;font-size:11px;line-height:1}.mouse .pagetop-nav .button .label:before{transition:top .2s ease}.mouse .header .multilingual-nav a,.mouse .header .site-logo a{transition:opacity .4s ease}.mouse .pagetop-nav .button:hover .label:before{top:-5px}.sponsor-banners{position:relative;z-index:120;height:430px;margin-top:-140px;padding-top:180px;background:url(../img/common/bg_polygon_01@pc.png?rev=vHMWYfKk) center top repeat-x}.sponsor-banners.has-movie{height:auto;margin:0;padding:40px 0;background:linear-gradient(0deg,#fe6f61 0,#ffa74a 100%);color:#fff}.sponsor-banners.has-movie:before{display:block;position:absolute;top:-149px;left:0;width:100%;height:298px;background:url(../img/common/bg_polygon_03@pc.png?rev=ugOuj%252F) center top repeat-x}.sponsor-banners .movie{margin:0 auto 40px;width:560px;font-weight:700;text-align:center}.sponsor-banners .movie .title-movie{font-size:1.75rem}.sponsor-banners .movie .movie-container{position:relative;display:block}.sponsor-banners .movie .movie-container:before{content:'';display:block;vertical-align:middle;padding-top:56.25%}.sponsor-banners .movie .movie-container>:first-child{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sponsor-banners .section-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sponsor-banners .category{width:310px;text-align:center}.sponsor-banners .category-row{-webkit-flex:none;-ms-flex:none;flex:none;width:100%}.sponsor-banners .title{margin-bottom:15px}.sponsor-banners .banners{width:244px;margin:0 auto}.active-nav .item.is-contact .link:before,.active-nav .item.is-support .link:before,.c-ico-blank:before,.c-ico-body2:before,.c-ico-book:before,.c-ico-books:before,.c-ico-calendar:before,.c-ico-checkmark:before,.c-ico-close:before,.c-ico-cracker:before,.c-ico-face2:before,.c-ico-heart-repeat:before,.c-ico-heart:before,.c-ico-line_l:before,.c-ico-line_r:before,.c-ico-mail:before,.c-ico-megaphone:before,.c-ico-microphone:before,.c-ico-minus:before,.c-ico-parade:before,.c-ico-pin:before,.c-ico-pins:before,.c-ico-plus:before,.c-ico-rss:before,.c-ico-search:before,.c-ico-sns-facebook-type:before,.c-ico-sns-facebook:before,.c-ico-sns-googleplus:before,.c-ico-sns-instagram:before,.c-ico-sns-line:before,.c-ico-sns-pinterest-type:before,.c-ico-sns-pinterest:before,.c-ico-sns-twitter:before,.c-ico-sns-youtube:before,.c-ico-tent:before,.c-ico-trp:before,.header .contents-nav .item.is-about2019 .link .label:before,.header .contents-nav .item.is-access .link .label:before,.header .contents-nav .item.is-booth .link .label:before,.header .contents-nav .item.is-calendar .link .label:before,.header .contents-nav .item.is-lgbt .link .label:before,.header .contents-nav .item.is-magazine .link .label:before,.header .contents-nav .item.is-news .link .label:before,.header .contents-nav .item.is-parade .link .label:before,.header .contents-nav .item.is-pride-parade .link .label:before,.header .contents-nav .item.is-pride-week .link .label:before,.header .contents-nav .item.is-stage .link .label:before,.header .contents-nav .item.is-week .link .label:before,.header .more-nav .button .label:before,.header .more-nav .button.is-access .label:before,.header .more-nav .button.is-access:before,.header .more-nav .button.is-open .label:before,.header .more-nav .button.is-open:before,.header .more-nav .button:before,.header .social-nav .item.is-facebook .button:before,.header .social-nav .item.is-twitter .button:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:middle;line-height:1}.loading .dialog,.more-panel .link{font-family:Poppins,sans-serif;font-weight:600}.header{position:fixed;z-index:300;left:0;top:0;width:100%;min-width:1040px;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}#clone-header,.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:none}.header .first-bar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;padding:0 30px;background:#fff}.header .first-bar>*{-webkit-flex:none;-ms-flex:none;flex:none;width:calc(100% / 3)}.header .second-bar{position:absolute;top:100%;left:0;width:100%;text-align:center}.header .site-logo{text-align:center;font-size:0;line-height:0}.header .site-logo a{display:inline-block}.header .site-logo img{width:220px;height:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ie .header .site-logo img{height:40px}.header .sp-nav{display:none}.header .lang-navs{min-width:335px;text-align:left}.header .multilingual-nav{margin:0 28px 0 0;padding:0;list-style:none;font-size:0;display:inline-block}.header .multilingual-nav li{list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;font-size:1rem;white-space:nowrap}.header .multilingual-nav .item+.item{margin-left:12px}.header .social-nav li,.more-panel li{margin-left:0;list-style-image:none;list-style-type:none}.header .multilingual-nav img{vertical-align:middle;width:auto;height:16px}.header .search-nav,.header .translate-nav{display:inline-block;vertical-align:middle}.header .social-nav{margin:0;padding:0;list-style:none;position:absolute;right:30px;top:160px}.header .social-nav .button{width:50px;height:50px}.mouse .header .social-nav .button{transition:background .4s ease,color .4s ease}.mouse .header .social-nav .button:hover{background:#000;color:#fff}.header .social-nav .item+.item{margin-top:5px}.header .social-nav .item.is-facebook .button:before{content:"";font-size:22px}.header .social-nav .item.is-twitter .button:before{content:"";font-size:18px}.more-panel{display:none;margin:0;list-style:none;padding:0 10px}.more-panel .item+.item{border-top:solid 2px #e6e6e6}.more-panel .link{position:relative;box-sizing:border-box;display:inline-block;width:100%;height:49px;text-align:center;text-align:left;letter-spacing:.1em;font-size:.875rem;padding:0 26px 0 13px}.more-panel .link>*{display:inline-block;vertical-align:middle}.more-panel .link:after{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}.more-panel .link:before{display:inline-block;content:'';width:7px;height:7px;border:2px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-left:none;border-bottom:none;position:absolute;right:10px;top:50%;margin-top:-4px}.mouse .more-panel .link:before{transition:right .2s ease}.mouse .more-panel .link:hover:before{right:6px}#clone-header{position:absolute}#clone-header .first-bar{padding:30px;height:auto;background:0 0;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#clone-header .second-bar{left:auto;right:0;top:15px;width:auto}#clone-header .site-logo img{width:281px;height:auto}.ie #clone-header .site-logo img{height:82px}#clone-header .contents-nav{display:block;width:100px;margin:0}#clone-header .contents-nav .item{width:100%;-webkit-transform:perspective(250px) rotateY(90deg);transform:perspective(250px) rotateY(90deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.is-ready #clone-header .contents-nav .item{-webkit-animation:contents-nav-in .4s ease-out .9s forwards;animation:contents-nav-in .4s ease-out .9s forwards}.is-ready #clone-header .contents-nav .item:nth-child(0){-webkit-animation-delay:.8s;animation-delay:.8s}.is-ready #clone-header .contents-nav .item:nth-child(1){-webkit-animation-delay:.88s;animation-delay:.88s}.is-ready #clone-header .contents-nav .item:nth-child(2){-webkit-animation-delay:.96s;animation-delay:.96s}.is-ready #clone-header .contents-nav .item:nth-child(3){-webkit-animation-delay:1.04s;animation-delay:1.04s}.is-ready #clone-header .contents-nav .item:nth-child(4){-webkit-animation-delay:1.12s;animation-delay:1.12s}.is-ready #clone-header .contents-nav .item:nth-child(5){-webkit-animation-delay:1.2s;animation-delay:1.2s}.is-ready #clone-header .contents-nav .item:nth-child(6){-webkit-animation-delay:1.28s;animation-delay:1.28s}#clone-header .contents-nav .item .link{box-sizing:border-box;display:inline-block;width:100%;height:120px;text-align:center;padding:0;-webkit-transform:skewX(0);transform:skewX(0);-webkit-transform:skewY(-15deg);transform:skewY(-15deg)}#clone-header .contents-nav .item .link>*{display:inline-block;vertical-align:middle}#clone-header .contents-nav .item .link:after{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}#clone-header .contents-nav .item .link .label{-webkit-transform:skewX(0);transform:skewX(0);-webkit-transform:skewY(15deg);transform:skewY(15deg)}#clone-header .contents-nav .item .link .label .name{font-size:.75rem;letter-spacing:.06em;line-height:1.16667em}#clone-header .contents-nav .item .link .label .comingsoon{margin-top:0}#clone-header .contents-nav .item .link .label .br{width:0;display:block}#clone-header .contents-nav .item:nth-child(even) .link{-webkit-transform:skewX(0);transform:skewX(0);-webkit-transform:skewY(15deg);transform:skewY(15deg)}#clone-header .contents-nav .item:nth-child(even) .link .label{-webkit-transform:skewX(0);transform:skewX(0);-webkit-transform:skewY(-15deg);transform:skewY(-15deg)}#clone-header .more-nav,#clone-header .social-nav{position:relative;right:auto;top:auto}.loading,.sp-nav-bg{position:fixed;top:0}#clone-header .more-nav{margin-top:20px}#clone-header .social-nav{margin-top:15px}#clone-header .active-nav{display:none!important}.sp-nav-bg{display:none;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:290}.active-nav .item.is-support .link{padding:19px 0 0 10px;background:url(../img/common/nav_support_bg.svg?rev=TQzKBNx%25) left top no-repeat;color:#000}.active-nav .item.is-support .link:before{left:-8px;content:"";font-size:20px}.active-nav .item.is-contact .link{padding:21px 0 0 5px;background:url(../img/common/nav_contact_bg.svg?rev=XRc7TEvH) left top no-repeat;color:#fff}.active-nav .item.is-contact .link:before{left:-1px;content:"";font-size:14px}.loading{left:0;z-index:400;width:100%;height:100%;background:#eee;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.loading .object{margin:0;text-align:center}.loading .dialog{width:155px;height:100px;margin:0 auto;padding-top:35px;background:url(../img/common/obj_dialog.svg?rev=gK19xHLm) left top no-repeat;letter-spacing:.26em;font-size:.9375rem}.loading .icon{position:relative;left:-7px;margin:-30px auto -10px}.loading .icon img{width:210px;height:auto}.loading .dots{text-align:center}.loading .dots span{display:inline-block;width:6px;height:6px;border-radius:50%;background-size:#fff;-webkit-animation:loading-dot 1.4s infinite ease-in-out both;animation:loading-dot 1.4s infinite ease-in-out both}.loading .dots span+span{margin-left:12px}.loading .dots span:nth-child(1){background-color:#de434f;-webkit-animation-delay:-.89s;animation-delay:-.89s}.loading .dots span:nth-child(2){background-color:#f68d10;-webkit-animation-delay:-.78s;animation-delay:-.78s}.loading .dots span:nth-child(3){background-color:#a1cb04;-webkit-animation-delay:-.67s;animation-delay:-.67s}.loading .dots span:nth-child(4){background-color:#20a561;-webkit-animation-delay:-.56s;animation-delay:-.56s}.loading .dots span:nth-child(5){background-color:#3494d4;-webkit-animation-delay:-.45s;animation-delay:-.45s}.loading .dots span:nth-child(6){background-color:#827de2;-webkit-animation-delay:-.34s;animation-delay:-.34s}.loading.is-fadeout{pointer-events:none;-webkit-animation:loading-fadeout .25s ease forwards;animation:loading-fadeout .25s ease forwards}.loading.is-fadeout .dots span{visibility:hidden;-webkit-animation:none;animation:none}.loading.is-hide{display:none}.subpage-header{position:relative;height:500px;padding-top:140px;background:url(../img/booth/header_bg_2018.jpg?rev=%252BcTq6a) center center no-repeat;background-size:cover}.subpage-header .page-title{color:#fff;text-align:center}.subpage-header .page-title .img{margin-bottom:5px}.subpage-header .page-title .img .flag{width:240px;height:82px;fill:#fff}.subpage-header .page-title .label{font-size:6.25rem;letter-spacing:0;line-height:1}.subpage-header .page-title.is-line-2{margin-top:-.3em;line-height:1.5}.subpage-header .page-title.is-line-2 .label{font-size:5rem}.topic-path{margin-top:30px;margin-bottom:10px;padding:0;list-style:none;font-size:0}.topic-path .item{display:inline;font-size:.8125rem}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.topic-path .item+.item:before{content:'＞';margin:0 1em}.u-mt-0{margin-top:0!important}.u-mr-0{margin-right:0!important}.u-mb-0{margin-bottom:0!important}.u-ml-0{margin-left:0!important}.u-pt-0{padding-top:0!important}.u-pr-0{padding-right:0!important}.u-pb-0{padding-bottom:0!important}.u-pl-0{padding-left:0!important}.u-mt-5{margin-top:5px!important}.u-mr-5{margin-right:5px!important}.u-mb-5{margin-bottom:5px!important}.u-ml-5{margin-left:5px!important}.u-pt-5{padding-top:5px!important}.u-pr-5{padding-right:5px!important}.u-pb-5{padding-bottom:5px!important}.u-pl-5{padding-left:5px!important}.u-mt-10{margin-top:10px!important}.u-mr-10{margin-right:10px!important}.u-mb-10{margin-bottom:10px!important}.u-ml-10{margin-left:10px!important}.u-pt-10{padding-top:10px!important}.u-pr-10{padding-right:10px!important}.u-pb-10{padding-bottom:10px!important}.u-pl-10{padding-left:10px!important}.u-mt-15{margin-top:15px!important}.u-mr-15{margin-right:15px!important}.u-mb-15{margin-bottom:15px!important}.u-ml-15{margin-left:15px!important}.u-pt-15{padding-top:15px!important}.u-pr-15{padding-right:15px!important}.u-pb-15{padding-bottom:15px!important}.u-pl-15{padding-left:15px!important}.u-mt-20{margin-top:20px!important}.u-mr-20{margin-right:20px!important}.u-mb-20{margin-bottom:20px!important}.u-ml-20{margin-left:20px!important}.u-pt-20{padding-top:20px!important}.u-pr-20{padding-right:20px!important}.u-pb-20{padding-bottom:20px!important}.u-pl-20{padding-left:20px!important}.u-mt-25{margin-top:25px!important}.u-mr-25{margin-right:25px!important}.u-mb-25{margin-bottom:25px!important}.u-ml-25{margin-left:25px!important}.u-pt-25{padding-top:25px!important}.u-pr-25{padding-right:25px!important}.u-pb-25{padding-bottom:25px!important}.u-pl-25{padding-left:25px!important}.u-mt-30{margin-top:30px!important}.u-mr-30{margin-right:30px!important}.u-mb-30{margin-bottom:30px!important}.u-ml-30{margin-left:30px!important}.u-pt-30{padding-top:30px!important}.u-pr-30{padding-right:30px!important}.u-pb-30{padding-bottom:30px!important}.u-pl-30{padding-left:30px!important}.u-mt-35{margin-top:35px!important}.u-mr-35{margin-right:35px!important}.u-mb-35{margin-bottom:35px!important}.u-ml-35{margin-left:35px!important}.u-pt-35{padding-top:35px!important}.u-pr-35{padding-right:35px!important}.u-pb-35{padding-bottom:35px!important}.u-pl-35{padding-left:35px!important}.u-mt-40{margin-top:40px!important}.u-mr-40{margin-right:40px!important}.u-mb-40{margin-bottom:40px!important}.u-ml-40{margin-left:40px!important}.u-pt-40{padding-top:40px!important}.u-pr-40{padding-right:40px!important}.u-pb-40{padding-bottom:40px!important}.u-pl-40{padding-left:40px!important}.u-mt-45{margin-top:45px!important}.u-mr-45{margin-right:45px!important}.u-mb-45{margin-bottom:45px!important}.u-ml-45{margin-left:45px!important}.u-pt-45{padding-top:45px!important}.u-pr-45{padding-right:45px!important}.u-pb-45{padding-bottom:45px!important}.u-pl-45{padding-left:45px!important}.u-mt-50{margin-top:50px!important}.u-mr-50{margin-right:50px!important}.u-mb-50{margin-bottom:50px!important}.u-ml-50{margin-left:50px!important}.u-pt-50{padding-top:50px!important}.u-pr-50{padding-right:50px!important}.u-pb-50{padding-bottom:50px!important}.u-pl-50{padding-left:50px!important}.u-ta-left{text-align:left!important}.u-ta-center{text-align:center!important}.u-ta-right{text-align:right!important}.u-va-top{vertical-align:top!important}.u-va-middle{vertical-align:middle!important}.u-va-bottom{vertical-align:bottom!important}.u-va-baseline{vertical-align:baseline!important}.u-va-ttop{vertical-align:text-top!important}.u-va-tbottom{vertical-align:text-bottom!important}.u-w-full{width:100%!important}.u-w-auto{width:auto!important}.u-h-full{width:100%!important}.u-h-auto{width:auto!important}.c-ico-blank:before,.c-ico-body2:before,.c-ico-book:before,.c-ico-books:before,.c-ico-calendar:before,.c-ico-checkmark:before,.c-ico-close:before,.c-ico-cracker:before,.c-ico-face2:before,.c-ico-heart-repeat:before,.c-ico-heart:before,.c-ico-line_l:before,.c-ico-line_r:before,.c-ico-mail:before,.c-ico-megaphone:before,.c-ico-microphone:before,.c-ico-minus:before,.c-ico-parade:before,.c-ico-pin:before,.c-ico-pins:before,.c-ico-plus:before,.c-ico-rss:before,.c-ico-search:before,.c-ico-sns-facebook-type:before,.c-ico-sns-facebook:before,.c-ico-sns-googleplus:before,.c-ico-sns-instagram:before,.c-ico-sns-line:before,.c-ico-sns-pinterest-type:before,.c-ico-sns-pinterest:before,.c-ico-sns-twitter:before,.c-ico-sns-youtube:before,.c-ico-tent:before,.c-ico-trp:before,.mfp-close:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:middle;line-height:1}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0;margin-left:auto;margin-right:auto}.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0;width:100%}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;min-height:1px;display:none;height:auto}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.infinite-more,.slick-arrow.slick-hidden{display:none}.infinite-loading:after{display:block;-webkit-flex:none;-ms-flex:none;flex:none;width:100%;margin-top:80px;text-align:center;content:'LOADING...';font-family:Poppins,sans-serif;letter-spacing:.1em;font-weight:600;font-size:1rem;-webkit-animation:blink 1.2s linear infinite;animation:blink 1.2s linear infinite}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{height:100%;z-index:1042;overflow:hidden}.mfp-wrap{height:100%;z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{position:absolute;text-decoration:none;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.google-custom-search .gsib_b,.mfp-s-loading .mfp-arrow{display:none}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;display:none}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .4s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-close{width:70px;height:70px;background:#fff!important;border-radius:50%;text-align:center;line-height:70px;right:-20px;top:-20px;opacity:1;letter-spacing:0}.mouse .mfp-close{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.mouse .mfp-close:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.mfp-close:before{position:relative;top:-1px;content:"";font-size:30px;color:#818181}.mfp-close:active{top:-20px}.mfp-iframe-holder .mfp-close{top:-50px}.mfp-bg{background:#000;opacity:.7}.mfp-wrap{-webkit-overflow-scrolling:touch;overflow-scrolling:touch}#google_translate_element .goog-te-gadget-simple{border-radius:5px;padding:3px;text-decoration:none;border:2px solid #999}#google_translate_element .goog-te-gadget-simple .goog-te-menu-value{text-decoration:none}#google_translate_element .goog-te-combo{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;color:inherit;margin-top:0;padding:7px 10px;border:1px solid #ccc;border-radius:6px;background:#fff;font-size:16px}.google-custom-search{width:190px;margin-left:5px}.google-custom-search .gsc-control-cse{margin:0;padding:0;border:none;background:0 0}.google-custom-search form.gsc-search-box{overflow:hidden;margin-bottom:0;border:2px solid #999;border-radius:5px;background:#fff}.google-custom-search table.gsc-search-box{margin-bottom:0;vertical-align:top}.google-custom-search .gsc-input-box{border:none;box-shadow:none!important}.google-custom-search td.gsc-input{padding:0!important}.google-custom-search input.gsc-input{height:auto!important;margin:0!important;padding:5px 0!important;vertical-align:middle;font-size:.875rem}.google-custom-search .gsib_a{padding:0 6px}.google-custom-search .gsc-search-button-v2{margin-left:0;border:none;outline:0!important;padding:5px 8px 5px 10px;background:#999!important;border-radius:0;box-shadow:none!important;cursor:pointer}.google-custom-search .gsc-search-button-v2 svg{width:16px;height:16px;opacity:1;transition:opacity .4s ease}.c-wp-pages .arrow,.c-wp-pages .page,.wp-pagenavi a,.wp-pagenavi span{width:3em;height:2.4em;line-height:2.4em;background:#818181;border-radius:5px;font-family:Poppins,sans-serif;font-weight:600;color:#fff;letter-spacing:0;overflow:hidden;text-align:center;outline:0}.google-custom-search .gsc-search-button-v2:hover svg{opacity:.7}body .gs-result .gs-title,body .gs-result .gs-title *,body .gs-spelling{font-size:16px}body .gsc-table-result,body .gsc-thumbnail-inside,body .gsc-url-top{padding-left:0;padding-right:0;font-size:13px}.c-wp-pages{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:70px 0 0}.c-wp-pages .arrow,.c-wp-pages .page{display:block;margin:0 5px 5px;text-decoration:none!important;font-size:1.125rem}.c-wp-pages .pages{-webkit-order:500;-ms-flex-order:500;order:500;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.c-wp-pages a{display:block;margin:0 5px 5px;text-decoration:none}.c-wp-pages a .arrow,.c-wp-pages a .page{display:block;margin:0}.c-wp-pages .pages+a{-webkit-order:1;-ms-flex-order:1;order:1}.c-wp-pages .pages+a+a,.c-wp-pages.is-page-first .pages+a{-webkit-order:999;-ms-flex-order:999;order:999}.wp-pagenavi{margin:70px 0 0;text-align:center;font-size:0}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;margin:0 5px 5px;text-decoration:none!important;font-size:1.125rem}.about-lastyear .photos img,.wp-content img{height:auto;max-width:100%}.mouse .wp-pagenavi a{transition:background .2s ease,color .2s ease}.mouse .wp-pagenavi a:hover{background:#333;color:#fff}.wp-pagenavi span.current{color:#000;background:#aaa}.wp-pagenavi .extend{background:0 0;border:none;width:2em;color:#000;letter-spacing:0}.page-about .page-title .label-ja .txt:after,.page-about .page-title .label-ja .txt:before,.page-archives .page-title .label-ja .txt:after,.page-archives .page-title .label-ja .txt:before{border-top-color:#de434f;border-bottom-color:#de434f}.wp-pagenavi .pages{display:none}.wp-content img{display:block;margin-right:auto;margin-left:auto}.wp-content .clear:after{content:"";display:table;clear:both}.wp-content .aligncenter,.wp-content .alignleft,.wp-content .alignnone,.wp-content .alignright{display:block;max-width:100%;height:auto}.wp-content .alignnone{margin:40px 0}.wp-content .aligncenter{margin:40px auto}.wp-content .alignleft{float:left;margin:0 25px 25px 0}.wp-content .alignright{float:right;margin:0 0 25px 25px}.wp-content .wp-caption{display:table;table-layout:fixed;margin:1.5em auto;text-align:center}.wp-content .wp-caption-text{margin:15px 0 0;font-size:.875rem;line-height:1.5}.wp-content blockquote{padding-left:30px;border-left:solid 4px #ccc;font-style:italic}.page-about .subpage-header{background-image:url(../img/about/header_bg_2018.jpg?rev=10Tg1UMA)}.page-about .page-title .label-ja .txt{background-color:#de434f}.page-about#about2019 .subpage-header{background-image:url(../img/about/header_bg.jpg?rev=BIOEXa60)}.page-about #footer,.page-about .footer-banners{background-color:#da2d3b}.page-about .mfp-bg{background:#de434f}.about-introduction .section-inner{width:700px}.about-introduction .img{margin-bottom:40px}.about-lastyear,.about-outline{margin-top:90px}.about-lastyear .photos{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-lastyear .photos .item{-webkit-flex:none;-ms-flex:none;flex:none;width:50%}.about-lastyear .more{margin-top:55px}.about-supporters{margin-top:90px}.about-supporters .supporter-items .link{display:block}.about-supporters .supporter-items .link,.about-supporters .supporter-items .link:active,.about-supporters .supporter-items .link:link,.about-supporters .supporter-items .link:visited,.no-touchevents .about-supporters .supporter-items .link:focus,.no-touchevents .about-supporters .supporter-items .link:hover{text-decoration:none}.about-supporters .supporter-items .img{margin-bottom:15px;text-align:center}.about-supporters .supporter-items .name{margin:0}.about-supporters .supporter-items .text{display:none}.about-supporters .supporter-items.is-main .name{font-size:1rem}.about-supporters .supporter-items.is-sub .name{font-size:.875rem}.about-supporters .supporter-names{margin:0;padding:0;list-style:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-supporters .supporter-names li{list-style-image:none;list-style-type:none;margin-left:0}.about-supporters .supporter-names .item{position:relative;margin-top:1em;padding-left:20px;font-size:.875rem}.about-supporters .supporter-names .item:before{position:absolute;left:0;top:.5em;content:'';display:block;width:8px;height:8px;border-radius:50%;background:#e6e6e6}.about-supporters .supporter-names .item:nth-child(18n - 16):before,.about-supporters .supporter-names .item:nth-child(18n - 17):before{background-color:#de434f}.about-supporters .supporter-names .item:nth-child(18n - 14):before,.about-supporters .supporter-names .item:nth-child(18n - 15):before{background-color:#fda289}.about-supporters .supporter-names .item:nth-child(18n - 12):before,.about-supporters .supporter-names .item:nth-child(18n - 13):before{background-color:#f68d10}.about-supporters .supporter-names .item:nth-child(18n - 10):before,.about-supporters .supporter-names .item:nth-child(18n - 11):before{background-color:#fff600}.about-supporters .supporter-names .item:nth-child(18n - 8):before,.about-supporters .supporter-names .item:nth-child(18n - 9):before{background-color:#a1cb04}.about-supporters .supporter-names .item:nth-child(18n - 6):before,.about-supporters .supporter-names .item:nth-child(18n - 7):before{background-color:#20a561}.about-supporters .supporter-names .item:nth-child(18n - 4):before,.about-supporters .supporter-names .item:nth-child(18n - 5):before{background-color:#70dad6}.about-supporters .supporter-names .item:nth-child(18n - 2):before,.about-supporters .supporter-names .item:nth-child(18n - 3):before{background-color:#3494d4}.about-supporters .supporter-names .item:nth-child(18n - 1):before,.about-supporters .supporter-names .item:nth-child(18n):before{background-color:#827de2}.supporter-modal .mfp-close:before,.supporter-modal .modal-close .button{color:#de434f}.supporter-modal .text{line-height:1.8}.page-archives .subpage-header{background-image:url(../img/archives/header_bg.jpg?rev=hXT3AjJd);background-position:center bottom}.page-archives .page-title .label-ja .txt{background-color:#de434f}.page-archives #footer,.page-archives .footer-banners{background-color:#da2d3b}.archives-history{width:800px;margin-bottom:50px}.archives-history .history-item{margin:0;overflow:hidden;font-size:1.0625rem;line-height:2}.archives-year .year-website+.item,.archives-year+.archives-year{margin-top:50px}.archives-history .history-item dd{margin-left:0;overflow:hidden;margin-bottom:1em}.archives-history .history-item dt{float:left;width:5em;font-weight:700}.archives-index{width:800px}.archives-year{padding-top:50px;border-top:solid 3px #eee}.archives-year .year-website{position:relative}.archives-year .year-website img{position:relative;z-index:110;display:block;width:100%;height:auto}.archives-year .year-website .label{position:absolute;left:0;top:50%;z-index:120;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:100%;text-align:center;font-size:3.75rem;font-weight:700;letter-spacing:.06em;line-height:1;vertical-align:middle}.archives-year .year-website .label:before{display:inline-block;content:'';width:23px;height:23px;border:5px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-left:none;border-bottom:none;position:relative;top:-.1em;margin-right:25px;vertical-align:middle}.page-booth .page-title .label-ja .txt:after,.page-booth .page-title .label-ja .txt:before,.page-calendar .page-title .label-ja .txt:after,.page-calendar .page-title .label-ja .txt:before{border-top-color:#20a561;border-bottom-color:#20a561}.archives-year .year-website .link{display:block;overflow:hidden;color:#fff}.archives-year .year-website .link,.archives-year .year-website .link:active,.archives-year .year-website .link:link,.archives-year .year-website .link:visited,.no-touchevents .archives-year .year-website .link:focus,.no-touchevents .archives-year .year-website .link:hover{text-decoration:none}.mouse .archives-year .year-website a.link img{transition:all .3s ease}.mouse .calendar-section .tribe-events-list .type-tribe_events .link,.mouse .event-calendar #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,.mouse .event-calendar .tribe-events-week-hourly-single,.mouse .tribe-bar-filters .tribe-events-button{transition:opacity .4s ease}.mouse .archives-year .year-website a.link:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.archives-year .year-website span.link .label:before{display:none}.archives-year .year-detail{margin-top:2em}.booth-index .map .button .label:before,.c-ico-blank:before,.c-ico-body2:before,.c-ico-book:before,.c-ico-books:before,.c-ico-calendar:before,.c-ico-checkmark:before,.c-ico-close:before,.c-ico-cracker:before,.c-ico-face2:before,.c-ico-heart-repeat:before,.c-ico-heart:before,.c-ico-line_l:before,.c-ico-line_r:before,.c-ico-mail:before,.c-ico-megaphone:before,.c-ico-microphone:before,.c-ico-minus:before,.c-ico-parade:before,.c-ico-pin:before,.c-ico-pins:before,.c-ico-plus:before,.c-ico-rss:before,.c-ico-search:before,.c-ico-sns-facebook-type:before,.c-ico-sns-facebook:before,.c-ico-sns-googleplus:before,.c-ico-sns-instagram:before,.c-ico-sns-line:before,.c-ico-sns-pinterest-type:before,.c-ico-sns-pinterest:before,.c-ico-sns-twitter:before,.c-ico-sns-youtube:before,.c-ico-tent:before,.c-ico-trp:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:middle;line-height:1}.page-booth .subpage-header{background-image:url(../img/booth/header_bg_2018.jpg?rev=%252BcTq6a)}.page-booth .page-title .label-ja .txt{background-color:#20a561}.page-booth #footer,.page-booth .footer-banners{background-color:#1c9054}.booth-goods{margin-top:70px}.booth-goods .goods-items{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.booth-goods .goods-items+.goods-items{margin-top:30px}.booth-goods .goods-item{width:calc((100% - 60px)/ 4);line-height:1.28571em}.booth-goods .goods-item .img{margin-bottom:8px}.booth-goods .goods-item .img img{max-width:100%;height:auto}.booth-goods .goods-item .name{margin-bottom:0;font-size:.875rem}.booth-goods .goods-item .data{margin-bottom:0;font-size:.75rem;color:#20a561}.booth-goods .goods-item .special{display:inline-block;background:#de434f;color:#fff;margin-left:5px;padding:3px 4px;line-height:1;letter-spacing:0}.booth-index{margin-top:70px}.booth-index .section-inner{position:relative}.booth-index .map{position:absolute;right:0;top:0}.booth-index .map .button{width:250px;height:45px;border-radius:5px}.booth-index .map .button .label:before{position:relative;top:-1px;content:"";font-size:28px;margin-right:15px}.booth-tab.is-button .tab-nav .link{border-color:#20a561;background:#20a561}.booth-tab.is-button .tab-nav .link.is-current,.mouse .booth-tab.is-button .tab-nav .link:hover{color:#20a561}.booth-tab.is-button .tab-content{border-color:#20a561;padding:50px 30px}.booth-tab.is-button .tab-content .category-title{margin:0 0 50px;font-size:2.25rem;text-align:center}.booth-item .name{margin:0 0 10px;color:#20a561;font-size:1.125rem;font-weight:400}.booth-item .desc{margin-bottom:0;font-size:.875rem;line-height:1.57143em}.page-calendar .subpage-header{background-image:url(../img/calendar/header_bg.jpg?rev=yTebg6uG)}.page-calendar .page-title .label-ja .txt{background-color:#20a561}.page-calendar #footer,.page-calendar .footer-banners{background-color:#1c9054}.calendar-section .tribe-events-ical{display:none}.calendar-section .entry{margin-top:40px;text-align:center}.calendar-section .tribe-clearfix:after{content:"";display:table;clear:both}.calendar-section .tribe-events-list{width:800px;margin:0 auto}.calendar-section .tribe-events-list .tribe-events-page-title{text-align:center}.calendar-section .tribe-events-list .type-tribe_events{background:#eee}.calendar-section .tribe-events-list .type-tribe_events+.type-tribe_events{margin-top:20px}.calendar-section .tribe-events-list .type-tribe_events .link{display:block;padding:15px 25px}.calendar-section .tribe-events-list .type-tribe_events .link,.calendar-section .tribe-events-list .type-tribe_events .link:active,.calendar-section .tribe-events-list .type-tribe_events .link:link,.calendar-section .tribe-events-list .type-tribe_events .link:visited,.no-touchevents .calendar-section .tribe-events-list .type-tribe_events .link:focus,.no-touchevents .calendar-section .tribe-events-list .type-tribe_events .link:hover{text-decoration:none}.mouse .calendar-section .tribe-events-list .type-tribe_events .link:hover{opacity:.6}.mouse .event-calendar #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover,.mouse .tribe-bar-filters .tribe-events-button:hover{opacity:.75}.calendar-section .tribe-events-list .type-tribe_events .data{margin:0;color:#ee8509;font-weight:700}.calendar-section .tribe-events-list .type-tribe_events .title{margin:0;font-size:1.25rem}.calendar-section .tribe-events-list .tribe-events-list-separator-month{display:block;margin:40px 0 30px;font-size:1.375rem;font-weight:700;text-align:center;line-height:1.3}.calendar-section .tribe-events-list .tribe-events-list-separator-month span{display:inline-block;padding-bottom:8px;border-bottom:solid 4px #000}#tribe-events-bar .tribe-events-visuallyhidden{display:none}.tribe-bar-filters .tribe-events-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;outline:0;display:block;width:100%;height:50px;background:#818181;color:#fff;font-size:1.25rem;font-weight:700;border-radius:10px;cursor:pointer}.calendar-section #tribe-events-footer .screen-reader-text,.calendar-section #tribe-events-header .screen-reader-text,.calendar-section .tribe-events-ajax-loading{display:none}.calendar-section #tribe-events-header{margin-bottom:60px!important}.calendar-section #tribe-events-footer{margin-top:60px!important}.calendar-section .tribe-events-sub-nav{line-height:30px!important}.calendar-section .tribe-events-visuallyhidden{display:none!important}.event-calendar .tribe-events-single{width:800px;margin:0 auto}.event-calendar .tribe-events-single .tribe-events-meta-group{margin:40px 0}.event-calendar .tribe-events-single .tribe-events-meta-group:last-child{margin-bottom:0}.event-calendar .tribe-events-single .tribe-events-meta-group dl{margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;line-height:inherit}.event-calendar .tribe-events-day-time-slot .tribe-events-day-time-slot-heading,.event-calendar .tribe-events-day-time-slot:first-child,.event-calendar .tribe-events-single .type-tribe_events[class*=tribe_events_cat-anniversary] .tribe-events-event-meta{display:none}.event-calendar .tribe-events-single .tribe-events-meta-group dl dt{width:25%;padding:15px;font-weight:400}.event-calendar .tribe-events-single .tribe-events-meta-group dl dd{margin-left:0;padding:15px;width:75%}.event-calendar .tribe-events-single .tribe-events-meta-group dl:nth-child(even){background:#eee}.event-calendar .tribe-events-single .tribe-events-meta-group .tribe-venue a{pointer-events:none;text-decoration:none}.event-calendar .tribe-events-single .tribe-events-notices{margin-bottom:40px}.event-calendar #tribe-events-day{width:800px;margin:0 auto}.event-calendar .tribe-events-day-time-slot .type-tribe_events+.type-tribe_events,.event-calendar .tribe-events-day-time-slot+.tribe-events-day-time-slot{margin-top:60px}.event-calendar .tribe-events-day-time-slot a,.event-calendar .tribe-events-day-time-slot a:active,.event-calendar .tribe-events-day-time-slot a:link,.event-calendar .tribe-events-day-time-slot a:visited,.no-touchevents .event-calendar .tribe-events-day-time-slot a:focus,.no-touchevents .event-calendar .tribe-events-day-time-slot a:hover{text-decoration:none}.event-calendar .tribe-events-day-time-slot .type-tribe_events{overflow:hidden;background:0 0;margin-left:0!important}.event-calendar .tribe-events-day-time-slot .type-tribe_events .tribe-events-event-image{float:left;margin-right:30px}.event-calendar .tribe-events-day-time-slot .type-tribe_events .area-text{overflow:hidden}.event-calendar .tribe-events-day-time-slot .type-tribe_events[class*=tribe-events-category-event-]{padding:30px 25px;background:#10a0d7;color:#fff}.event-calendar .tribe-events-day-time-slot .type-tribe_events[class*=tribe-events-category-event-] a{color:#fff}.recurringinfo,.tribe-events-cal-links{display:none!important}.event-calendar .tribe-events-day-time-slot .tribe-events-list-event-title{font-size:1.5rem}.event-calendar .tribe-events-day-time-slot .time-details,.event-calendar .tribe-events-day-time-slot .tribe-events-venue-details{line-height:inherit}address{font-style:normal}.tribe-events-event-image{margin-bottom:40px;text-align:center}.tribe-events-event-image img{margin:0 auto;max-width:100%;height:auto}.event-calendar .section-title{margin-top:0!important}.event-calendar .tribe-grid-header .tribe-grid-content-wrap .column{background:#333;color:#fff;font-weight:700}.event-calendar .tribe-grid-header .tribe-grid-content-wrap .column a{color:#fff}.event-calendar .tribe-grid-header .tribe-grid-content-wrap .column a,.event-calendar .tribe-grid-header .tribe-grid-content-wrap .column a:active,.event-calendar .tribe-grid-header .tribe-grid-content-wrap .column a:link,.event-calendar .tribe-grid-header .tribe-grid-content-wrap .column a:visited,.no-touchevents .event-calendar .tribe-grid-header .tribe-grid-content-wrap .column a:focus,.no-touchevents .event-calendar .tribe-grid-header .tribe-grid-content-wrap .column a:hover{text-decoration:none}.event-calendar .tribe-events-grid .tribe-grid-header .tribe-week-today{background:#f68d10}.event-calendar .tribe-week-today{background:rgba(204,204,204,.1)}.event-calendar .tribe-grid-allday{background:rgba(204,204,204,.1);border-bottom:solid 1px #ccc}.event-calendar .tribe-week-grid-wrapper{border-bottom:solid 1px #ccc}.event-calendar .tribe-events-week-hourly-single{padding:4px;margin:1px;background:rgba(246,141,16,.6);border-radius:5px;z-index:10000}.mouse .event-calendar .tribe-events-week-hourly-single:hover{background:#f68d10}.event-calendar .tribe-week-grid-hours div{padding-top:5px}.event-calendar #tribe-events-bar{position:relative;width:800px;margin:0 auto 50px}.event-calendar #tribe-bar-collapse-toggle{position:relative;float:left;width:55%;padding:15px;background:#e6e6e6;text-align:center;font-size:1.125rem;font-weight:700}.event-calendar #tribe-bar-collapse-toggle:after{display:inline-block;content:'';width:10px;height:10px;border:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:none;border-left:none;position:absolute;right:17px;top:50%;margin-top:-7px}.event-calendar #tribe-bar-views{float:right;width:44%}.event-calendar #tribe-bar-views .tribe-bar-views-inner>label,.event-calendar #tribe-bar-views .tribe-bar-views-select{display:none}.event-calendar #tribe-bar-views .tribe-bar-views-list{margin:0;padding:0;list-style:none;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex}.event-calendar #tribe-bar-views .tribe-bar-views-list li{list-style-image:none;list-style-type:none;margin-left:0}.event-calendar #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option{-webkit-flex:1;-ms-flex:1;flex:1;margin-left:10px}.event-calendar #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a{color:#fff;background:#818181}.event-calendar #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{display:block;padding:15px 10px;background:#e6e6e6;text-align:center;font-size:1.125rem;font-weight:700}.event-calendar #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,.event-calendar #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:active,.event-calendar #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:link,.event-calendar #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:visited,.no-touchevents .event-calendar #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:focus,.no-touchevents .event-calendar #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover{text-decoration:none}.event-calendar #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-views-option-month{-webkit-order:0;-ms-flex-order:0;order:0}.event-calendar #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-views-option-week{-webkit-order:1;-ms-flex-order:1;order:1}.event-calendar #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-views-option-day{-webkit-order:2;-ms-flex-order:2;order:2}.event-calendar #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-views-option-list{-webkit-order:3;-ms-flex-order:3;order:3}.event-calendar .tribe-bar-filters{display:none;clear:both;position:absolute;top:100%;left:0;z-index:110;width:55%;background:#e6e6e6;padding:0 35px 35px}.event-calendar .tribe-bar-filters .tribe-bar-filters-inner>div+div{margin-top:20px}.event-calendar .tribe-bar-filters label{display:none}.event-calendar .tribe-bar-filters input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;outline:0;color:inherit;width:100%;padding:10px 15px;background:#fff}.event-calendar .tribe-events-sub-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:visible!important;width:800px;margin:0 auto!important;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:30px}.event-calendar .tribe-events-sub-nav.is-full{width:100%}.event-calendar .tribe-events-sub-nav li{width:48%}.event-calendar .tribe-events-sub-nav li a{position:relative;display:inline-block;font-weight:700;font-size:1.125rem}.event-calendar .tribe-events-sub-nav li a,.event-calendar .tribe-events-sub-nav li a:active,.event-calendar .tribe-events-sub-nav li a:link,.event-calendar .tribe-events-sub-nav li a:visited,.no-touchevents .event-calendar .tribe-events-sub-nav li a:focus,.no-touchevents .event-calendar .tribe-events-sub-nav li a:hover{text-decoration:none}.event-calendar .tribe-events-sub-nav li a span{display:none}.event-calendar .tribe-events-sub-nav li a:before{position:absolute;top:0;content:'';display:inline-block;width:30px;height:30px;background:#f68d10;border-radius:50%}.event-calendar .tribe-events-sub-nav li a:after{position:absolute;top:10px}.event-calendar .tribe-events-sub-nav .tribe-events-nav-previous{text-align:left}.event-calendar .tribe-events-sub-nav .tribe-events-nav-previous a{padding-left:40px}.event-calendar .tribe-events-sub-nav .tribe-events-nav-previous a:before{left:0}.event-calendar .tribe-events-sub-nav .tribe-events-nav-previous a:after{left:12px;display:inline-block;content:'';width:10px;height:10px;border:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:none;border-right:none}.event-calendar .tribe-events-sub-nav .tribe-events-nav-next{text-align:right}.event-calendar .tribe-events-sub-nav .tribe-events-nav-next a{padding-right:40px}.event-calendar .tribe-events-sub-nav .tribe-events-nav-next a:before{right:0}.event-calendar .tribe-events-sub-nav .tribe-events-nav-next a:after{right:12px;display:inline-block;content:'';width:10px;height:10px;border:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-left:none;border-bottom:none}.event-calendar .tribe-events-notices{background:#fff;border:2px solid #818181;padding:20px;border-radius:0;color:#000}.event-calendar #tribe-events-content,.event-calendar #tribe-events-content.tribe-events-list{margin-bottom:0}.event-calendar #tribe-events-content .tribe-events-page-title{margin-bottom:-1.2em}.event-calendar #tribe-events-content #tribe-events-header{margin-bottom:30px}.event-calendar #tribe-events-content .tribe-events-abbr{text-decoration:none}.event-calendar #tribe-events-content table.tribe-events-calendar{width:100%;border:none;border-collapse:separate;border-spacing:5px}.event-calendar #tribe-events-content table.tribe-events-calendar td,.event-calendar #tribe-events-content table.tribe-events-calendar th{border:none}.event-calendar #tribe-events-content table.tribe-events-calendar th{background:#000;color:#fff;font-size:1.125rem}.event-calendar #tribe-events-content table.tribe-events-calendar td{background:#e6e6e6}.event-calendar #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-daynum-]{background:#818181;color:#fff;text-align:center;font-size:1.125rem}.event-calendar #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-daynum-] a{color:#fff;font-size:100%}.event-calendar #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-daynum-] a,.event-calendar #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-daynum-] a:active,.event-calendar #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-daynum-] a:link,.event-calendar #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-daynum-] a:visited,.no-touchevents .event-calendar #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-daynum-] a:focus,.no-touchevents .event-calendar #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-daynum-] a:hover{text-decoration:none}.event-calendar #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-event-]{margin:10px;padding:0}.event-calendar #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-event-] .url{font-size:.8125rem;line-height:1.38462em}.event-calendar #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-event-] .url,.event-calendar #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-event-] .url:active,.event-calendar #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-event-] .url:link,.event-calendar #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-event-] .url:visited,.no-touchevents .event-calendar #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-event-] .url:focus,.no-touchevents .event-calendar #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-event-] .url:hover{text-decoration:none}.event-calendar #tribe-events-content table.tribe-events-calendar td div.tribe-recurring-event .url{display:inline-block;padding-bottom:5px;border-bottom:solid 2px #ccc;vertical-align:middle}.event-calendar #tribe-events-content table.tribe-events-calendar td div.tribe-recurring-event .url:before{content:'';display:inline-block;width:5px;height:5px;background:#f68d10;border-radius:50%;margin-right:5px;vertical-align:middle}#calendar .calendar-section .event-calendar .tribe-events-tooltip .tribe-events-event-thumb img,.donation-kazashite .logo img{height:auto;max-width:100%}.event-calendar #tribe-events-content table.tribe-events-calendar td .tribe-events-month-event-title{margin-bottom:0}.event-calendar #tribe-events-content table.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]{background:#f68d10}.event-calendar .tribe-week-grid-outer-wrap{z-index:0}#calendar .calendar-section .event-calendar .tribe-events-tooltip{width:300px!important;padding:15px;background:#fff;border-color:#888;border-radius:0}#calendar .calendar-section .event-calendar .tribe-events-tooltip .tribe-event-title,#calendar .calendar-section .event-calendar .tribe-events-tooltip h3.entry-title{font-size:1rem!important;font-weight:700!important;margin-bottom:5px!important;line-height:1.4!important}#calendar .calendar-section .event-calendar .tribe-events-tooltip .tribe-events-event-body{margin:0;padding:0;font-size:.875rem;word-break:break-all}#calendar .calendar-section .event-calendar .tribe-events-tooltip .tribe-events-event-thumb{float:none;margin:10px 0;padding:0;text-align:center}#calendar .calendar-section .event-calendar .tribe-events-tooltip .tribe-event-description,.contact-form .form-action{margin-top:10px}#calendar .calendar-section .event-calendar .tribe-events-tooltip .tribe-event-duration{color:#f68d10;font-weight:700}#calendar .calendar-section .event-calendar .tribe-events-tooltip .tribe-event-description p:last-child{margin-bottom:0}#calendar .calendar-section .event-calendar .tribe-grid-body .tribe-events-tooltip .tribe-events-arrow{left:-26px}#calendar .calendar-section .event-calendar .tribe-grid-body .tribe-events-right .tribe-events-tooltip .tribe-events-arrow{left:auto;right:-26px}.page-contact .subpage-header{background-image:url(../img/contact/header_bg.jpg?rev=EM2WP591)}.page-contact .page-title .label-ja .txt{background-color:#3494d4}.page-contact .page-title .label-ja .txt:after,.page-contact .page-title .label-ja .txt:before{border-top-color:#3494d4;border-bottom-color:#3494d4}.page-contact #footer,.page-contact .footer-banners{background-color:#2a87c5}.page-contact .mfp-bg{background:#de434f}.contact-tab.is-button .tab-nav .link{border-color:#3494d4;background:#3494d4}.contact-tab.is-button .tab-nav .link.is-current,.mouse .contact-tab.is-button .tab-nav .link:hover{color:#3494d4}.contact-tab.is-button .tab-content{border-color:#3494d4;padding:0}.contact-form .form-head{padding:40px 75px}.contact-form .form-body{padding:50px 75px;background:#eee}.contact-form .form-title{text-align:center}.contact-form .form-table{width:100%}.contact-form .form-table td,.contact-form .form-table th{padding-bottom:40px}.contact-form .form-table th{position:relative;width:250px;padding-right:20px;text-align:right;vertical-align:middle}.contact-form .form-action .button+.button{margin-left:50px}.contact-form .label{display:inline-block;font-size:1.125rem;line-height:1.11111em;font-weight:700;vertical-align:middle}.contact-form .required{position:absolute;left:0;display:inline-block;padding:3px 10px;border-radius:5px;background:#e00600;color:#fff;font-size:1rem;vertical-align:middle}.guide-tab .tab-nav,.news-items{display:-webkit-flex;display:-ms-flexbox}.contact-form input[type=text]{width:370px}.contact-form div.wpcf7-response-output{margin:40px 0 0;padding:20px 30px;background:#fff}.contact-form div.wpcf7-mail-sent-ok{border-color:#818181}.contact-form div.wpcf7 .ajax-loader{margin:0 -15px 0 15px}.contact-section .section-inner{width:800px}.contact-section p{margin-bottom:2em;font-size:1.0625rem;line-height:2}.contact-section .buttons p{margin-bottom:20px}.contact-section .buttons .button{width:467px}.page-donation .subpage-header{background-image:url(../img/lgbt/header_bg.jpg?rev=jkRXZBTu)}.page-donation .page-title .label-ja .txt{background-color:#3494d4}.page-donation .page-title .label-ja .txt:after,.page-donation .page-title .label-ja .txt:before{border-top-color:#3494d4;border-bottom-color:#3494d4}.page-donation #footer,.page-donation .footer-banners{background-color:#2a87c5}.donation-section .section-inner{width:810px}.donation-section+.donation-section{margin-top:60px}.donation-kazashite .logo{margin:40px 0 30px;text-align:center}.donation-kazashite .buttons{margin-bottom:20px}.donation-kazashite .button.is-softbank{width:calc(50% + 19px)}.donation-kazashite .button.is-others{width:calc(50% - 41px)}.donation-bank .section-body p{margin-bottom:2em}.donation-bank .section-body p.hr{margin-top:4em}.guide-tab .tab-nav{display:flex;width:940px}.guide-tab .tab-nav .link{position:relative;border-radius:10px;border:3px solid #a1cb04;box-sizing:border-box;display:inline-block;width:300px;height:60px;text-align:center;font-size:1.375rem;font-weight:700;color:#a1cb04;vertical-align:middle;transition:background .4s ease,color .4s ease}.guide-tab .tab-nav .link:after,.guide-tab .tab-nav .link:before{display:inline-block;content:'';width:0;vertical-align:middle}.mouse .news-item .link,.mouse .parade-introduction .official-sns .link{transition:opacity .4s ease}.guide-tab .tab-nav .link>*{display:inline-block;vertical-align:middle}.guide-tab .tab-nav .link:after{height:100%}.guide-tab .tab-nav .link:before{height:0;border-style:solid;border-color:#a1cb04 transparent transparent;border-width:22px 15px 0;position:absolute;left:50%;top:100%;margin-left:-15px;opacity:0;transition:opacity .4s ease}.guide-tab .tab-nav .link .label{padding-left:45px;background:left center no-repeat;background-size:auto 19px}.guide-tab .tab-nav .link+.link{margin-left:20px}.guide-tab .tab-nav .link.is-en{font-family:Poppins,sans-serif;letter-spacing:.08em;font-weight:600;font-size:1.625rem}.guide-tab .tab-nav .link.is-en .label{background-image:url(../img/common/ico_flag_en.png?rev=FmNlU4G4)}.guide-tab .tab-nav .link.is-kr .label{background-image:url(../img/common/ico_flag_kr.png?rev=ZBlMCBC8)}.guide-tab .tab-nav .link.is-tc .label{background-image:url(../img/common/ico_flag_tc.png?rev=3alkWDZh)}.guide-tab .tab-nav .link.is-current{background:#a1cb04;color:#fff}.page-info #footer,.page-info .footer-banners,.page-info .page-title .label-ja .txt{background-color:#20a561}.guide-tab .tab-nav .link.is-current:before{opacity:1}.mouse .news-item .link:hover,.mouse .parade-introduction .official-sns .link:hover,.mouse .support-items .social-icons .icon a:hover{opacity:.75}.guide-tab .tab-content{padding-top:80px}.page-info .subpage-header{background-image:url(../img/contact/header_bg.jpg?rev=EM2WP591)}.page-info .page-title .label-ja .txt:after,.page-info .page-title .label-ja .txt:before{border-top-color:#20a561;border-bottom-color:#20a561}.page-info .mfp-bg{background:#20a561}.page-lgbt .subpage-header{background-image:url(../img/lgbt/header_bg_2018.jpg?rev=hVcvyoHS)}.page-lgbt .page-title .label-ja .txt{background-color:#3494d4}.page-lgbt .page-title .label-ja .txt:after,.page-lgbt .page-title .label-ja .txt:before{border-top-color:#3494d4;border-bottom-color:#3494d4}.page-lgbt #footer,.page-lgbt .footer-banners{background-color:#2a87c5}.lgbt-section .section-inner{width:800px}.lgbt-section .img{margin:40px auto;text-align:center}.lgbt-section .img:first-child{margin-top:0!important}.lgbt-section .img img{max-width:100%;height:auto}.lgbt-section p{margin-bottom:2em;font-size:1.0625rem;line-height:2}.lgbt-section .text-caution{font-size:.75rem}.lgbt-section .box{margin-bottom:15px}.page-news .subpage-header{background-image:url(../img/news/header_bg_2018.jpg?rev=7fK0Euem)}.page-news .page-title .label-ja .txt{background-color:#f68d10}.page-news .page-title .label-ja .txt:after,.page-news .page-title .label-ja .txt:before{border-top-color:#f68d10;border-bottom-color:#f68d10}.page-news #footer,.page-news .footer-banners{background-color:#ee8509}.news-index .filter-nav .all a,.news-index .filter-nav .list a,.news-index .filter-nav .wp-category-list a,.news-index .wp-pagenavi a{background:#f68d10}.mouse .news-index .filter-nav .all a:hover,.mouse .news-index .filter-nav .list a:hover,.mouse .news-index .filter-nav .wp-category-list a:hover,.mouse .news-index .wp-pagenavi a:hover{background:#ee8509}.news-index .filter-nav .wp-category-list .children a{border-color:#f68d10;color:#f68d10}.mouse .news-index .filter-nav .wp-category-list .children a:hover{border-color:#ee8509;color:#ee8509}.news-items{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.message-items,.news-item .link{display:-webkit-flex;display:-ms-flexbox}.news-items .news-item{width:calc((100% - 60px)/ 2)}.news-item .link{display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.news-item .link,.news-item .link:active,.news-item .link:link,.news-item .link:visited,.no-touchevents .news-item .link:focus,.no-touchevents .news-item .link:hover{text-decoration:none}.news-item .area-img{position:relative;-webkit-flex:none;-ms-flex:none;flex:none;width:127px;margin-left:20px}.news-item .area-img img{max-width:100%;height:auto}.news-item .area-img .category{position:absolute;left:0;top:0;z-index:120;background:rgba(0,0,0,.7);max-width:calc(100% - 4px);padding:3px 6px;color:#fff;font-size:.625rem}.news-item .date-text{margin-bottom:5px;color:#f68d10;font-size:.9375rem}.news-item .title{margin:0;font-size:.9375rem;font-weight:400}.news-detail .date-text{color:#f68d10}.news-detail .article-body .content .c-title-bdr-b,.news-detail .article-body .content .style3b{border-bottom-color:#f68d10}.news-detail .article-body .content .c-button-normal{background:#f68d10;color:#fff}.news-detail .c-wp-pages a .arrow,.news-detail .c-wp-pages a .page{background:#f68d10}.mouse .news-detail .c-wp-pages a .arrow:hover,.mouse .news-detail .c-wp-pages a .page:hover{background:#ee8509}.page-allmessage #footer,.page-allmessage .footer-banners,.page-allmessage .page-title .label-ja .txt,.page-message #footer,.page-message .footer-banners,.page-message .page-title .label-ja .txt{background-color:#20a561}.news-pickup .section-inner{width:800px}#news .news-pickup{margin-bottom:80px}#news .news-pickup .section-inner{width:1000px}.page-allmessage .subpage-header,.page-message .subpage-header{background-image:url(../img/contact/header_bg.jpg?rev=EM2WP591)}.page-allmessage .page-title .label-ja .txt:after,.page-allmessage .page-title .label-ja .txt:before,.page-message .page-title .label-ja .txt:after,.page-message .page-title .label-ja .txt:before{border-top-color:#20a561;border-bottom-color:#20a561}.page-allmessage .mfp-bg,.page-message .mfp-bg{background:#20a561}.message-items{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:70px;font-size:.875rem;line-height:1.4;letter-spacing:.06em}.message-items .item{background:url(../img/message/bg_flag.png?rev=8dDZvitP) center right no-repeat #de434f;background-size:30px 100%;color:#fff}.magazine-detail .date-text,.magazine-item .date-text{color:#ebcd00}.message-items .item:nth-child(2n){background-color:#f68d10}.message-items .item:nth-child(3n){background-color:#ebcd00}.message-items .item:nth-child(4n){background-color:#20a561}.message-items .item:nth-child(5n){background-color:#3494d4}.message-items .item:nth-child(6n){background-color:#827de2}.page-magazine #footer,.page-magazine .footer-banners,.page-magazine .page-title .label-ja .txt{background-color:#ebcd00}.message-items .title{margin-bottom:0;font-weight:700;font-size:1.1875rem;line-height:1.57;letter-spacing:.06em}.message-items .info{margin-top:10px;padding-top:15px;border-top:1px solid #fff}.magazine-index,.magazine-series{margin-top:80px}.message-items .info>*{margin-bottom:0}.page-magazine .subpage-header{background-image:url(../img/magazine/header_bg_2018.jpg?rev=nlcpQkmo)}.magazine-detail .c-wp-pages a .arrow,.magazine-detail .c-wp-pages a .page,.magazine-index .filter-nav .all a,.magazine-index .filter-nav .list a,.magazine-index .filter-nav .wp-category-list a,.magazine-index .wp-pagenavi a,.mouse .magazine-detail .c-wp-pages a .arrow:hover,.mouse .magazine-detail .c-wp-pages a .page:hover,.mouse .magazine-index .filter-nav .all a:hover,.mouse .magazine-index .filter-nav .list a:hover,.mouse .magazine-index .filter-nav .wp-category-list a:hover,.mouse .magazine-index .wp-pagenavi a:hover{background:#ebcd00}.page-magazine .page-title .label-ja .txt:after,.page-magazine .page-title .label-ja .txt:before{border-top-color:#ebcd00;border-bottom-color:#ebcd00}.magazine-index .filter-nav .wp-category-list .children a,.mouse .magazine-index .filter-nav .wp-category-list .children a:hover{border-color:#ebcd00;color:#ebcd00}.magazine-series .section-title{margin-bottom:25px;font-weight:700;font-size:2.25rem;text-align:center}.magazine-series .box{padding:42px;border:4px solid #ebcd00}.magazine-detail .article-body .content .c-title-bdr-b,.magazine-detail .article-body .content .style3b{border-bottom-color:#ebcd00}.magazine-detail .article-body .content .c-button-normal{background:#ebcd00;color:#fff}.magazine-detail .backnumber{border-color:#ebcd00}.c-ico-blank:before,.c-ico-body2:before,.c-ico-book:before,.c-ico-books:before,.c-ico-calendar:before,.c-ico-checkmark:before,.c-ico-close:before,.c-ico-cracker:before,.c-ico-face2:before,.c-ico-heart-repeat:before,.c-ico-heart:before,.c-ico-line_l:before,.c-ico-line_r:before,.c-ico-mail:before,.c-ico-megaphone:before,.c-ico-microphone:before,.c-ico-minus:before,.c-ico-parade:before,.c-ico-pin:before,.c-ico-pins:before,.c-ico-plus:before,.c-ico-rss:before,.c-ico-search:before,.c-ico-sns-facebook-type:before,.c-ico-sns-facebook:before,.c-ico-sns-googleplus:before,.c-ico-sns-instagram:before,.c-ico-sns-line:before,.c-ico-sns-pinterest-type:before,.c-ico-sns-pinterest:before,.c-ico-sns-twitter:before,.c-ico-sns-youtube:before,.c-ico-tent:before,.c-ico-trp:before,.parade-details .map-download .button .label:before,.parade-introduction .official-sns .link.is-facebook:before,.parade-introduction .official-sns .link.is-instagram:before,.parade-introduction .official-sns .link.is-twitter:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:middle;line-height:1}.page-parade .subpage-header{background-image:url(../img/parade/header_bg_2018.jpg?rev=ZTToQNWr)}.page-parade .page-title .label-ja .txt{background-color:#f68d10}.page-parade .page-title .label-ja .txt:after,.page-parade .page-title .label-ja .txt:before{border-top-color:#f68d10;border-bottom-color:#f68d10}.page-parade #footer,.page-parade .footer-banners{background-color:#ee8509}.parade-introduction{text-align:center}.parade-introduction img{max-width:100%;height:auto}.parade-introduction .start-img{margin:50px 0 30px}.parade-introduction .start-en{margin:50px 0 20px;font-size:1.75rem}.parade-introduction .text-important{font-size:1.25rem;font-weight:700;line-height:1.8em}.parade-introduction .text-caution{font-size:.875rem;color:#de434f;line-height:1.85714em}.parade-introduction .official-sns{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:800px;margin:30px auto;padding:20px;background:#eee;text-align:center}.float-items img,.parade-details .info-safety .img img{max-width:100%;height:auto}.parade-introduction .official-sns dt{font-family:Poppins,sans-serif;letter-spacing:.1em;font-weight:600;font-size:1rem;margin-right:20px}.parade-introduction .official-sns dd{margin-left:0;font-size:0}.parade-introduction .official-sns .link.is-instagram,.parade-introduction .official-sns .link.is-twitter{margin-left:20px}.parade-introduction .official-sns .link{display:inline-block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.no-touchevents .parade-introduction .official-sns .link:focus,.no-touchevents .parade-introduction .official-sns .link:hover,.parade-introduction .official-sns .link,.parade-introduction .official-sns .link:active,.parade-introduction .official-sns .link:link,.parade-introduction .official-sns .link:visited{text-decoration:none}.parade-introduction .official-sns .link .label{display:none}.parade-introduction .official-sns .link.is-facebook:before{content:"";color:#2f52a1;font-size:30px}.parade-introduction .official-sns .link.is-twitter:before{content:"";color:#39c0ec;font-size:32px}.parade-introduction .official-sns .link.is-instagram:before{content:"";font-size:30px}.parade-details{text-align:center;font-size:1rem;line-height:2.25em}.parade-details .flag-title{margin:50px 0 20px;color:#fff}.parade-details .flag-title .flag{fill:#f68d10;width:300px;height:103px}.parade-details .text-important{font-size:1.25rem;font-weight:700;line-height:1.8em}.parade-details .text-caution{font-size:.875rem;color:#de434f;line-height:1.85714em}.parade-details .img-course,.parade-details .img-route{margin-bottom:30px;text-align:center}.parade-details .img-course img,.parade-details .img-route img{max-width:100%;height:auto}.parade-details .entry-step{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:50px 0;border:5px solid #f68d10;border-radius:20px}.parade-details .entry-step+.entry-step{margin-top:36px}.parade-details .entry-step+.entry-step:before{position:absolute;bottom:calc(100% + 5px);left:50%;content:'';display:block;width:26px;height:36px;margin-left:-13px;background:url(../img/parade/bg_road.png?rev=AQUnLz3B) center top repeat-y}.parade-details .entry-step.is-arrow{position:relative;margin-bottom:70px}.parade-details .entry-step.is-arrow:after{position:absolute;top:100%;left:50%;margin-left:-74px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-color:#f68d10 transparent transparent;vertical-align:middle;border-width:44px 74px 0}.parade-details .entry-step .num{-webkit-flex:none;-ms-flex:none;flex:none;width:240px;text-align:center}.parade-details .entry-step .title{margin:0 0 20px;font-size:1.625rem;color:#f68d10;line-height:1.38462em}.parade-details .entry-step .sub-title{margin:20px 0 10px;font-size:1.125rem;line-height:1.66667em;color:#f68d10}.parade-details .entry-step .text{padding-right:40px;text-align:left;font-size:.875rem;line-height:1.71429em}.parade-details .entry-step .text p{margin-bottom:.5em}.parade-details .entry-step .text p:last-child{margin-bottom:0}.parade-details .start-title{margin-bottom:80px;color:#f68d10;font-size:3.125rem;font-weight:700}.parade-details .map-download{margin-top:30px}.parade-details .map-download .button .label:before{content:"";font-size:36px;margin-right:15px;position:relative;top:-2px}.parade-details .info-safety{margin-top:90px;text-align:left;font-size:.875rem}.parade-details .info-safety .title-en{margin:30px 0 10px;font-weight:400}.parade-details .info-safety .rule-list{margin:0;padding:0;list-style:none;line-height:1.85714em}.parade-details .info-safety .rule-list li{margin-left:1em;list-style:disc;font-size:.875rem}.parade-details .info-safety .img{margin-bottom:40px;text-align:center}.parade-floats{margin-top:100px}.float-items .link{display:block}.stage-tab .tab-nav,.support-items{display:-webkit-flex;display:-ms-flexbox}.float-items .link,.float-items .link:active,.float-items .link:link,.float-items .link:visited,.no-touchevents .float-items .link:focus,.no-touchevents .float-items .link:hover{text-decoration:none}.float-items .img img{max-width:90%}.float-items .name{margin-bottom:10px;font-size:1.125rem}.float-items .by{margin-bottom:10px;font-size:.875rem}.float-items .desc{font-size:.875rem;margin-bottom:0}.float-items .item:nth-child(n+5){margin-top:40px}.parade-detail .section-title .en{font-size:70%}.parade-detail .visual .img{max-width:500px}.parade-detail .article-body .c-title-bdr-b,.parade-detail .article-body .style3b{border-bottom-color:#f68d10}.parade-detail .article-body .c-button-normal{background:#f68d10;color:#fff}.parade-detail .article-foot .nav a:after,.parade-detail .article-foot .nav a:before{border-color:#f68d10}.page-pickup .page-title .label-ja .txt:after,.page-pickup .page-title .label-ja .txt:before,.page-policy .page-title .label-ja .txt:after,.page-policy .page-title .label-ja .txt:before{border-top-color:#3494d4;border-bottom-color:#3494d4}.page-pickup .subpage-header{background-image:url(../img/news/header_bg.jpg?rev=cCZyRJ50)}.page-pickup .page-title .label-ja .txt{background-color:#3494d4}.page-pickup #footer,.page-pickup .footer-banners{background-color:#2a87c5}#pickup #page{background:#3494d4}.pickup-detail .date-text{color:#3494d4}.pickup-detail .article-body .content .c-title-bdr-b,.pickup-detail .article-body .content .style3b{border-bottom-color:#3494d4}.pickup-detail .article-body .content .c-button-normal{background:#3494d4;color:#fff}.page-policy .subpage-header{background-image:url(../img/policy/header_bg.jpg?rev=ZtgreEZl)}.page-policy .page-title .label-ja .txt{background-color:#3494d4}.page-policy #footer,.page-policy .footer-banners{background-color:#2a87c5}.page-stage #footer,.page-stage .footer-banners,.page-stage .page-title .label-ja .txt{background-color:#ebcd00}.policy-section .section-inner{width:800px}.policy-section .img{margin:40px auto;text-align:center}.policy-section .img:first-child{margin-top:0!important}.policy-section .img img{max-width:100%;height:auto}.policy-section p{margin-bottom:2em;font-size:1.0625rem;line-height:2}.policy-section .text-caution{font-size:.75rem}.policy-section .box{margin-bottom:15px}.policy-section h3{font-size:1.125rem}.page-stage .subpage-header{background-image:url(../img/stage/header_bg_2018.jpg?rev=zda9m5A0)}.page-stage .page-title .label-ja .txt:after,.page-stage .page-title .label-ja .txt:before{border-top-color:#ebcd00;border-bottom-color:#ebcd00}.page-stage #contents{margin-bottom:0}.page-stage .mfp-bg{background:#ebcd00}.stage-tab .tab-nav{display:flex}.stage-tab .tab-nav .link,.stage-tab .tab-nav .link:after,.stage-tab .tab-nav .link>*{display:inline-block;vertical-align:middle}.stage-tab .tab-nav .link{border-radius:10px 10px 0 0;border:3px solid #ebcd00;border-bottom:none;box-sizing:border-box;width:50%;height:60px;text-align:center;font-size:2.125rem;font-family:Poppins,sans-serif;letter-spacing:.08em;font-weight:600;color:#ebcd00;transition:background .4s ease,color .4s ease}.stage-tab .tab-nav .link:after{content:'';width:0;height:100%}.stage-tab .tab-nav .link.is-current{background:#ebcd00;color:#fff}.stage-tab .tab-nav .link.is-disabled{pointer-events:none;cursor:default;color:#ccc;border-color:#ccc}.artist-modal .mfp-close:before,.artist-modal .modal-close .button,.stage-tab .timetable-accordion .accordion-nav{color:#ebcd00}.stage-tab .tab-nav .link .ex{vertical-align:middle;font-size:1.125rem;margin-left:10px}.stage-tab .tab-content{padding:50px 0;background:#ebcd00}.stage-tab .timetable-accordion .accordion-nav .label:before{background:#ebcd00!important}.timetable dd:before,.timetable:before{background:#ebcd00;content:''}.timetable-detail{width:550px;margin:20px auto 40px}.timetable-detail .date{margin-bottom:35px;font-size:1.875rem;font-weight:700;text-align:center}.timetable-detail .note{margin-top:35px;margin-bottom:0;text-align:left}.timetable{margin:0;position:relative;overflow:hidden;text-align:left}.timetable:before{position:absolute;left:78px;top:10px;display:block;width:4px;height:calc(100% - 20px)}.timetable dd,.timetable dt{font-size:1.125rem;line-height:1.66667em}.timetable dt{float:left;width:80px}.timetable dd{position:relative;margin-left:80px;padding-left:25px}.timetable dd:before{position:absolute;left:-5px;top:.5em;display:inline-block;width:10px;height:10px;border-radius:50%}.timetable dd.is-main:before,.timetable dd.is-rainbow:before{width:20px;height:20px;top:.2em;left:-10px}.timetable dd.is-rainbow:before{background:url(../img/stage/pin_rainbow.png?rev=M2RX5YlX) center center no-repeat;background-size:20px auto}.timetable dd+dt,.timetable dd+dt+dd{margin-top:1em}.stage-introduction:last-child{margin-bottom:100px}.stage-introduction .special-live{position:relative;text-align:center;margin-bottom:60px}.stage-introduction .special-live img{max-width:100%;height:auto}.stage-introduction .special-live .text{position:absolute;bottom:-35px;display:block;width:100%;text-align:center}.stage-introduction .event-mc{margin-top:60px}.stage-introduction .mc-items{margin-bottom:30px}.stage-introduction .mc-items .area-img{margin-right:20px}.stage-introduction .mc-items .area-text :last-child{margin-bottom:0}.stage-introduction .mc-items .img{margin-bottom:25px;width:100%;height:320px;text-align:center}.stage-introduction .mc-items img{width:100%;height:100%}.stage-introduction .mc-items .name{margin-bottom:20px;font-size:1.25rem;font-weight:700;text-align:center}.stage-introduction .mc-items .comment{margin-bottom:0;font-size:.875rem}.artist-items{margin-right:1px}.artist-item{background:#fff}.artist-item .img{text-align:center}.artist-item .img img{max-width:100%;height:auto}.artist-item .name{box-sizing:border-box;display:inline-block;width:100%;height:66px;text-align:center;font-size:.8125rem}.artist-item .name>*{display:inline-block;vertical-align:middle}.artist-item .name:after{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}.artist-item .name .label{text-decoration:underline}.artist-item .text{display:none}.mouse .artist-item .link:hover .label{text-decoration:none}.artist-modal .area-text{overflow-y:auto;overflow-scrolling:touch;height:250px}.archives-year .year-detail .img img,.pride-parade-section .img img,.stage-detail .timetable-accordion img{height:auto;max-width:100%}.stage-detail{margin-top:70px}.page-pride-parade .subpage-header{background-image:url(../img/pride-parade/header_bg.jpg?rev=OKHGT5Tb)}.page-pride-parade .page-title .label-ja .txt{background-color:#827de2}.page-pride-parade .page-title .label-ja .txt:after,.page-pride-parade .page-title .label-ja .txt:before{border-top-color:#827de2;border-bottom-color:#827de2}.page-support .page-title .label-ja .txt:after,.page-support .page-title .label-ja .txt:before,.page-week .page-title .label-ja .txt:after,.page-week .page-title .label-ja .txt:before{border-top-color:#3494d4;border-bottom-color:#3494d4}.page-pride-parade #footer,.page-pride-parade .footer-banners{background-color:#6e68dd}.archives-year .year-detail,.pride-parade-section{word-wrap:break-word;overflow-wrap:break-word}.archives-year .year-detail .section-inner,.pride-parade-section .section-inner{width:800px}.archives-year .year-detail a,.pride-parade-section a{word-break:break-all}.archives-year .year-detail .link-list,.archives-year .year-detail .pride-data,.archives-year .year-detail p,.pride-parade-section .link-list,.pride-parade-section .pride-data,.pride-parade-section p{font-size:1.0625rem;line-height:2}.archives-year .year-detail p,.pride-parade-section p{margin:2em 0}.archives-year .year-detail .link-list li+li,.pride-parade-section .link-list li+li{margin-top:1em}.archives-year .year-detail .pride-data,.pride-parade-section .pride-data{margin:2em 0 1em}.archives-year .year-detail .pride-data dd,.pride-parade-section .pride-data dd{margin-left:1em}.archives-year .year-detail .flag,.pride-parade-section .flag{display:inline-block;margin-left:10px;vertical-align:text-bottom}.archives-year .year-detail .title-note,.pride-parade-section .title-note{margin-top:-15px;text-align:center;font-size:.9375rem}.archives-year .year-detail .img,.archives-year .year-detail .movie,.pride-parade-section .img,.pride-parade-section .movie{margin:30px 0;text-align:center}.archives-year .year-detail .caption,.pride-parade-section .caption{margin-top:-15px;font-size:.9375rem;line-height:1.46667em}.archives-year .year-detail .reference,.pride-parade-section .reference{font-size:.9375rem;line-height:1.46667em}.archives-year .year-detail .reference+.reference,.pride-parade-section .reference+.reference{margin-top:-1em}.archives-year .year-detail .box,.pride-parade-section .box{margin:-20px 0 50px}.archives-year .year-detail .box :last-child,.pride-parade-section .box :last-child{margin-bottom:0}.archives-year .year-detail .caption+.box,.archives-year .year-detail .img+.box,.pride-parade-section .caption+.box,.pride-parade-section .img+.box{margin-top:0}.c-movie-responsive{position:relative;padding-bottom:56.25%}.c-movie-responsive iframe{position:absolute;left:0;top:0;width:100%;height:100%}.c-ico-blank:before,.c-ico-body2:before,.c-ico-book:before,.c-ico-books:before,.c-ico-calendar:before,.c-ico-checkmark:before,.c-ico-close:before,.c-ico-cracker:before,.c-ico-face2:before,.c-ico-heart-repeat:before,.c-ico-heart:before,.c-ico-line_l:before,.c-ico-line_r:before,.c-ico-mail:before,.c-ico-megaphone:before,.c-ico-microphone:before,.c-ico-minus:before,.c-ico-parade:before,.c-ico-pin:before,.c-ico-pins:before,.c-ico-plus:before,.c-ico-rss:before,.c-ico-search:before,.c-ico-sns-facebook-type:before,.c-ico-sns-facebook:before,.c-ico-sns-googleplus:before,.c-ico-sns-instagram:before,.c-ico-sns-line:before,.c-ico-sns-pinterest-type:before,.c-ico-sns-pinterest:before,.c-ico-sns-twitter:before,.c-ico-sns-youtube:before,.c-ico-tent:before,.c-ico-trp:before,.support-items .item.is-donation .title:before,.support-items .item.is-member .title:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:middle;line-height:1}.page-support .subpage-header{background-image:url(../img/support/header_bg_v2019031301.jpg?rev=Gk7UM5wi)}.page-support .page-title .label-ja .txt{background-color:#3494d4}.page-support #footer,.page-support .footer-banners{background-color:#2a87c5}.page-sponsor .subpage-header{background-image:url(../img/sponsor/header_bg.jpg?rev=lTxqjzEQ)}.support-index .section-inner{width:810px}.support-items{padding:0;list-style:none;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:65px -30px 0 0}.support-items li{list-style-image:none;list-style-type:none;margin-left:0}.support-items .item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:none;-ms-flex:none;flex:none;padding:35px 30px;width:390px;margin-right:30px;background:#e6e6e6}.support-items .item.is-wide{width:calc(100% - 30px)}.support-items .item.is-donation .title,.support-items .item.is-member .title{font-size:1.625rem}.support-items .item.is-donation .title:before,.support-items .item.is-member .title:before{position:relative;top:-2px;margin-right:12px}.support-items .item.is-member .title:before{content:"";font-size:32px}.support-items .item.is-donation .title:before{content:"";font-size:16px}.support-items .title{margin-bottom:20px;font-size:1.25rem;text-align:center}.support-items .desc{margin-bottom:30px;font-size:1.0625rem;line-height:2em}.support-items .more{margin:auto 20px 0}.support-items .more .button{width:100%;height:67px;font-size:1.25rem}.support-items .more .button.is-comingsoon{pointer-events:none}.support-items .more .button.is-line-2{height:85px;margin-bottom:-6px;line-height:1.4em}.support-items .more .button.is-line-2 .label{position:relative}.support-items .more .button.is-line-2 .label:before{position:absolute;left:-25px;top:50%;margin-top:-7px}.support-items .social-icons{margin:0;padding:0;list-style:none;font-size:0;text-align:center}.support-items .social-icons li{list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;font-size:1rem;white-space:nowrap}.support-items .social-icons .icon+.icon{margin-left:30px}.support-items .social-icons .icon a{display:inline-block;font-size:0;line-height:0}.no-touchevents .support-items .social-icons .icon a:focus,.no-touchevents .support-items .social-icons .icon a:hover,.support-items .social-icons .icon a,.support-items .social-icons .icon a:active,.support-items .social-icons .icon a:link,.support-items .social-icons .icon a:visited{text-decoration:none}.mouse .support-items .social-icons .icon a{transition:opacity .4s ease}.support-items .social-icons .icon .ico:before{font-size:39px}.support-items .social-icons .icon.is-facebook .ico:before{color:#2f52a1}.support-items .social-icons .icon.is-twitter .ico:before{color:#39c0ec}.support-items .social-icons .icon.is-youtube{position:relative}.support-items .social-icons .icon.is-youtube .ico{position:relative;z-index:120}.support-items .social-icons .icon.is-youtube .ico:before{color:red;font-size:53px}.week-detail .date-text,.week-pickup .section-title{color:#3494d4}.support-items .social-icons .icon.is-youtube a:after{position:absolute;left:50%;top:50%;z-index:110;margin:-10px 0 0 -10px;content:'';display:block;width:20px;height:20px;background:#fff}#top .footer-banners:before,.top-section:before{width:100%;content:''}.page-week #footer,.page-week .footer-banners,.page-week .page-title .label-ja .txt,.week-pickup{background-color:#3494d4}.page-week .subpage-header{background-image:url(../img/week/header_bg_2018.jpg?rev=N1fPCpUk)}.week-index{margin-top:50px}.mouse .week-index .filter-nav .all a:hover,.mouse .week-index .filter-nav .list a:hover,.mouse .week-index .filter-nav .wp-category-list a:hover,.mouse .week-index .wp-pagenavi a:hover,.week-index .filter-nav .all a,.week-index .filter-nav .list a,.week-index .filter-nav .wp-category-list a,.week-index .wp-pagenavi a{background:#3494d4}.week-pickup{padding:60px 0}.week-pickup .section-title .label-ja .txt{background-color:#fff}.week-pickup .section-title .label-ja .txt:after,.week-pickup .section-title .label-ja .txt:before{border-top-color:#fff;border-bottom-color:#fff}.week-items{margin-top:60px}.week-detail .article-body .content .c-title-bdr-b,.week-detail .article-body .content .style3b{border-bottom-color:#3494d4}.week-detail .article-body .content .c-button-normal{background:#3494d4;color:#fff}.mouse .week-detail .c-wp-pages a .arrow:hover,.mouse .week-detail .c-wp-pages a .page:hover,.week-detail .c-wp-pages a .arrow,.week-detail .c-wp-pages a .page{background:#3494d4}.c-ico-blank:before,.c-ico-body2:before,.c-ico-book:before,.c-ico-books:before,.c-ico-calendar:before,.c-ico-checkmark:before,.c-ico-close:before,.c-ico-cracker:before,.c-ico-face2:before,.c-ico-heart-repeat:before,.c-ico-heart:before,.c-ico-line_l:before,.c-ico-line_r:before,.c-ico-mail:before,.c-ico-megaphone:before,.c-ico-microphone:before,.c-ico-minus:before,.c-ico-parade:before,.c-ico-pin:before,.c-ico-pins:before,.c-ico-plus:before,.c-ico-rss:before,.c-ico-search:before,.c-ico-sns-facebook-type:before,.c-ico-sns-facebook:before,.c-ico-sns-googleplus:before,.c-ico-sns-instagram:before,.c-ico-sns-line:before,.c-ico-sns-pinterest-type:before,.c-ico-sns-pinterest:before,.c-ico-sns-twitter:before,.c-ico-sns-youtube:before,.c-ico-tent:before,.c-ico-trp:before,.top-twodays .button-item.is-booth .button .label:before,.top-twodays .button-item.is-map .button .label:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:middle;line-height:1}.topic-item .new,.topic-item dt{font-family:Poppins,sans-serif}.c-ico-blank:before{content:""}.c-ico-checkmark:before{content:""}.c-ico-close:before{content:""}.c-ico-search:before{content:""}.c-ico-calendar:before{content:""}.c-ico-microphone:before{content:""}.c-ico-parade:before{content:""}.c-ico-pins:before{content:""}.c-ico-tent:before{content:""}.c-ico-trp:before{content:""}.c-ico-line_l:before{content:""}.c-ico-line_r:before{content:""}.c-ico-sns-youtube:before{content:""}.c-ico-pin:before{content:""}.c-ico-body2:before{content:""}.c-ico-face2:before{content:""}.c-ico-plus:before{content:""}.c-ico-rss:before{content:""}.c-ico-mail:before{content:""}.c-ico-minus:before{content:""}.c-ico-book:before{content:""}.c-ico-cracker:before{content:""}.c-ico-megaphone:before{content:""}.c-ico-heart-repeat:before{content:""}.c-ico-heart:before{content:""}.c-ico-books:before{content:""}.c-ico-sns-twitter:before{content:""}.c-ico-sns-facebook:before{content:""}.c-ico-sns-facebook-type:before{content:""}.c-ico-sns-googleplus:before{content:""}.c-ico-sns-instagram:before{content:""}.c-ico-sns-line:before{content:""}.c-ico-sns-pinterest:before{content:""}.c-ico-sns-pinterest-type:before{content:""}#top .more-panel{padding:0;border:2px solid #e6e6e6}#top #contents{margin-top:0;margin-bottom:0}#top .sponsor-banners{position:relative;z-index:120;margin-bottom:-70px}#top .sponsor-banners.has-movie{margin-bottom:0}#top .footer-banners{position:relative;background-image:linear-gradient(0deg,#51d874 0,#d9de47 100%)}#top .footer-banners:before{display:block;height:100px;position:absolute;left:0;bottom:100%;background:url(../img/top/banners_bg.svg?rev=W4gbbCVD) center bottom repeat-x}#top #footer{background-color:#51d874}.top-section{position:relative;padding:50px 0 100px}.top-section:before{display:block;height:60px;position:absolute;left:0;bottom:100%;background:center bottom repeat-x}.top-section .section-inner{width:auto;max-width:1340px;min-width:1040px;padding:0 20px}.top-section .section-title{margin-bottom:20px;color:#fff}.top-section .section-title .flag{width:240px;height:82px;fill:#fff}.top-section .section-date{display:table;margin:0 auto 20px;padding-top:15px;text-align:center;border-top:solid 3px #fff}.top-section .section-lead{margin-bottom:25px;color:#fff;text-align:center;font-size:1.375rem;font-weight:700}.top-section .section-more{margin-top:40px}.top-visual--2020{position:relative;padding-top:110px}.top-visual--2020 .wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.top-visual--2020 .visual{max-width:747px;width:54%}.top-visual--2020 .visual .pic{display:block;width:100%;height:auto}.top-visual--2020 .info-row{max-width:700px;width:60%}.top-visual--2020 .title{margin:0}.top-visual--2020 .title .pic{display:block;width:100%;height:auto}.top-visual--2020 .date{margin:40px auto 30px;padding:46px 0;max-width:450px;background-image:url(../img/top/visual_2020_date_bar_top.png?rev=mawAMU8Y),url(../img/top/visual_2020_date_bar_btm.png?rev=TxtAGlFr);background-position:top center,bottom center;background-repeat:no-repeat;background-size:100% auto}.top-visual--2020 .date .pic{display:block;margin:0 auto;width:89.8%;height:auto}.top-visual--2020 .btn-caution{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:40px auto;border-radius:66px;max-width:500px;height:132px;font-size:1.875rem;text-decoration:none;background-color:#fb1931;text-align:center;color:#fff}.top-visual--2020 .btn-caution:after{position:absolute;top:calc(50% - 7px);right:30px;display:block;content:'';width:14px;height:14px;border:4px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-left:none;border-bottom:none}.top-about .section-title .label-ja .txt:after,.top-about .section-title .label-ja .txt:before,.top-movie .section-title .label-ja .txt:after,.top-movie .section-title .label-ja .txt:before,.top-pickup .section-title .label-ja .txt:after,.top-pickup .section-title .label-ja .txt:before,.top-spotify .section-title .label-ja .txt:after,.top-spotify .section-title .label-ja .txt:before,.top-topics .section-title .label-ja .txt:after,.top-topics .section-title .label-ja .txt:before{border-top-color:#fff;border-bottom-color:#fff}.top-visual--2020 .btn-caution .label{font-weight:700}.top-visual--2020 .btn-caution .label .sub{display:block;font-size:66.67%}.top-visual--2020 .list-info{margin:0;font-weight:700;font-size:1.125rem;line-height:2.375}.top-visual--2020 .list-info li:before{content:'\30FB'}.top-visual--2020 .balloon-nav{position:absolute;right:130px;bottom:50px;z-index:200;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:1.125rem;line-height:1.4;text-align:center}.top-visual--2020 .balloon-nav .nav{margin-bottom:0}.top-visual--2020 .balloon-nav .nav+.nav{margin-left:21px}.top-visual--2020 .balloon-nav .nav.is-about .link{background-image:url(/assets/img/top/visual_bnr_about.png?rev=2020-03-18)}.top-visual--2020 .balloon-nav .nav .link{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:65px 30px 18px 0;width:246px;height:168px;background:url(/assets/img/top/visual_bnr_sponsor.png?rev=2020-03-18) center bottom no-repeat;background-size:100% auto;text-decoration:none}.mouse .top-visual--2020 .balloon-nav .nav .link{transition:-webkit-transform .3s cubic-bezier(.68,-.55,.26,2.09);transition:transform .3s cubic-bezier(.68,-.55,.26,2.09);transition:transform .3s cubic-bezier(.68,-.55,.26,2.09),-webkit-transform .3s cubic-bezier(.68,-.55,.26,2.09)}.mouse .top-visual--2020 .balloon-nav .nav .link:hover{-webkit-transform:scale(1.06) translate3d(0,0,0);transform:scale(1.06) translate3d(0,0,0)}.top-visual--2020 .active-nav{position:relative;left:auto;bottom:auto;margin-left:30px}.top-visual--2020 .active-nav .item.is-support .link{background-image:url(../img/common/nav_support_bg_nodash.svg?rev=Xd7se%252F)}.top-visual--2020 .active-nav .item.is-contact .link{background-image:url(../img/common/nav_contact_bg_nodash.svg?rev=DtgQ6%252B)}.top-pickup{position:relative;padding-top:100px;background-image:linear-gradient(0deg,#30e6bd 0,#2ea8e4 100%)}.top-pickup:before{content:none;z-index:121;background-image:url(../img/top/pickup_bg.svg?rev=APUc9Tav)}.sponsor-banners.has-movie+.top-pickup:before,.top-movie .movie-container:before,.top-twodays .event-item .button .label:before{content:''}.sponsor-banners.has-movie+.top-pickup{padding-top:50px}.top-pickup .section-title .label-ja .txt{background-color:#fff;color:#2ea8e4}.top-pickup .infinite-loading:after{height:67px;margin-top:40px;padding-top:20px}.top-pickup .obj-01{left:0;top:170px}.top-pickup .obj-02{right:0;top:170px}.top-row{display:-webkit-flex;display:-ms-flexbox;display:flex}.top-row>*{width:50%;padding-right:50px;padding-left:50px}.top-row .section-title{font-size:4rem}.top-row .section-title .flag{width:180px;height:62px}.top-row .section-lead{font-size:1.125rem}.top-row .section-more{margin-top:30px}.top-row .section-more .button{width:370px}.top-topics{background-image:linear-gradient(0deg,#f05ab6 0,#f36781 100%);color:#fff}.top-topics:before{background-image:url(../img/top/topics_bg.svg?rev=XNaxZtFm);background-position:right bottom}.top-topics .section-title .label-ja .txt{background-color:#fff;color:#f36781}.topic-item{margin:0;display:table-row;font-size:1rem}.topic-item dd{margin-left:0;display:table-cell}.topic-item dt{display:table-cell;padding-right:15px;font-weight:500;letter-spacing:.08em;white-space:nowrap}.topic-item dd a{display:block;color:#fff}.topic-item dd a,.topic-item dd a:active,.topic-item dd a:link,.topic-item dd a:visited{text-decoration:underline}.mouse .top-magazine .magazine-item .link:hover .title,.no-touchevents .top-twodays .event-item .link:focus,.no-touchevents .top-twodays .event-item .link:hover,.no-touchevents .topic-item dd a:focus,.no-touchevents .topic-item dd a:hover,.top-twodays .event-item .link,.top-twodays .event-item .link:active,.top-twodays .event-item .link:link,.top-twodays .event-item .link:visited{text-decoration:none}.topic-item .date{display:block}.topic-item .category,.topic-item .new{display:inline-block;margin-right:10px;font-size:.75rem;line-height:1;position:relative}.topic-item .category{top:-1px;background:#fff;color:#ef5593;padding:4px 6px 3px;font-weight:700}.topic-item .new{top:-2px;background:#fff600;color:#000;margin-left:10px;padding:4px 7px 3px;border-radius:20px;font-weight:500;letter-spacing:.1em}.top-movie .section-title .label-ja .txt,.top-spotify .section-title .label-ja .txt{color:#40ce57;background-color:#fff}.topic-item+.topic-item>*{padding-top:10px}.top-spotify{background-image:linear-gradient(0deg,#c0e835 0,#40ce57 100%)}.top-spotify:before{background-image:url(../img/top/spotify_bg.svg?rev=BWcZsMQr);background-position:left bottom}.top-spotify .widget iframe{width:100%}.top-movie{background-image:linear-gradient(0deg,#c0e835 0,#40ce57 100%)}.top-movie:before{background-image:url(../img/top/spotify_bg.svg?rev=BWcZsMQr);background-position:left bottom}.top-movie .movie-container{position:relative;display:block}.top-movie .movie-container:before{display:block;vertical-align:middle;padding-top:56.25%}.top-movie .movie-container>:first-child{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.top-movie .caption{margin:1em 0 0;text-align:right;color:#fff}.top-about{background-image:linear-gradient(0deg,#fe6f61 0,#ffa74a 100%)}.top-about:before{background-image:url(../img/top/about_bg.svg?rev=%252FN0o%252)}.top-about .section-title .label-ja .txt{background-color:#fff;color:#ffa74a}.top-about .visual{width:724px;margin:0 auto 25px;border:5px solid #fff;padding:5px}.top-about .desc{width:724px;margin:0 auto;color:#fff;font-size:1.375rem;line-height:1.72727em;letter-spacing:.02em;text-align:justify}.top-about .obj-01{left:0;top:-80px}.top-about .obj-02{right:0;top:110px}.top-twodays{background-image:linear-gradient(0deg,#3bc3fc 0,#1bdb9c 100%)}.top-twodays:before{background-image:url(../img/top/twodays_bg.svg?rev=RT1y3orh)}.top-twodays .section-title .label-ja .txt{background-color:#fff;color:#1bdb9c}.top-twodays .section-title .label-ja .txt:after,.top-twodays .section-title .label-ja .txt:before{border-top-color:#fff;border-bottom-color:#fff}.top-twodays .section-date img.day2{margin-left:30px}.top-twodays .button-items,.top-twodays .button-single,.top-twodays .event-items{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-twodays .button-items>*,.top-twodays .button-single>*,.top-twodays .event-items>*{width:calc((100% - 34px)/ 2)}.top-twodays .button-items>:nth-child(even),.top-twodays .button-single>:nth-child(even),.top-twodays .event-items>:nth-child(even){margin-left:34px}.top-twodays .event-items{overflow:visible;margin-top:70px}.top-twodays .event-item .link{position:relative;display:block;text-align:center}.top-twodays .event-item .link:after,.top-twodays .event-item .link:before{position:relative;z-index:110;display:block;content:'';width:100%;height:0;background:url(../img/top/twodays_bg_flag.png?rev=UoK41izX) left top no-repeat;background-size:100% auto}.top-twodays .event-item .link:before{padding-top:10%;background-position:left top}.top-twodays .event-item .link:after{padding-top:10%;background-position:left bottom}.top-twodays .event-item .link .title{-webkit-transform:scale(.9);transform:scale(.9);transition:-webkit-transform .3s cubic-bezier(.68,-.55,.26,2.09);transition:transform .3s cubic-bezier(.68,-.55,.26,2.09);transition:transform .3s cubic-bezier(.68,-.55,.26,2.09),-webkit-transform .3s cubic-bezier(.68,-.55,.26,2.09)}.top-twodays .event-item .link .button{transition:-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275)}.mouse .top-twodays .event-item .link:hover .title{-webkit-transform:scale(1);transform:scale(1)}.mouse .top-twodays .event-item .link:hover .button{-webkit-transform:scale(1.06);transform:scale(1.06)}.top-twodays .event-item .inner{position:relative;z-index:110;display:block;padding:30px 40px 20px;background:#fff}.top-twodays .event-item .title{overflow:hidden;margin-bottom:20px}.top-twodays .event-item .title img{max-width:100%;height:auto}.top-twodays .event-item .desc{margin-bottom:20px}.top-twodays .event-item .more{margin:0}.top-twodays .event-item .button{position:relative;width:180px;height:38px}.top-twodays .event-item .button .label:before{position:relative;top:-1px;display:inline-block;width:9px;height:9px;border:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-left:none;border-bottom:none;margin:0 15px 0 -5px}.top-magazine .section-title .label-ja .txt:after,.top-magazine .section-title .label-ja .txt:before,.top-week .section-title .label-ja .txt:after,.top-week .section-title .label-ja .txt:before{border-top-color:#fff;border-bottom-color:#fff}.top-twodays .event-item .obj-01{right:30px;top:-44px;z-index:130}.top-twodays .event-item .obj-02{right:50px;top:-55px;z-index:130}.top-twodays .button-items,.top-twodays .button-single{position:relative;z-index:120;margin-top:30px}.top-twodays .button-items .button .label:before,.top-twodays .button-single .button .label:before{position:relative;margin:0 15px 0 -5px}.top-twodays .button-single{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.top-twodays .button-single .button-item.is-booth,.top-twodays .button-single .button-item.is-map{text-align:center}.top-twodays .button-item.is-booth{text-align:right}.top-twodays .button-item.is-booth .button .label{color:#20a561!important}.top-twodays .button-item.is-booth .button .label:before{top:-5px;content:"";font-size:33px}.top-twodays .button-item.is-map .button .label{color:#3494d4!important}.top-twodays .button-item.is-map .button .label:before{top:-2px;content:"";font-size:36px}.top-twodays .access-map{position:relative;z-index:110;margin-top:130px}.top-twodays .access-map .map{padding:5px;background:#fff}.top-twodays .access-map .map iframe{width:100%}.top-twodays .access-map .obj-01{left:-80px;bottom:100%;z-index:111}.top-twodays .access-map .obj-02{right:-165px;bottom:100%}.top-twodays .section-inner{position:relative}.top-twodays .obj-03{left:230px;top:80px;z-index:110}.top-week{background-image:linear-gradient(0deg,#49c5ff 0,#9884e0 100%)}.top-week:before{background-image:url(../img/top/week_bg.svg?rev=SrPBh2pe)}.top-week .section-title .label-ja .txt{background-color:#fff;color:#9884e0}.top-week .section-inner{position:relative}.top-week .section-lead{margin-bottom:40px}.top-week .week-items{position:relative}.top-week .obj-01{left:0;top:60px}.top-week .obj-02{right:50%;bottom:100%;margin-right:-560px}.top-magazine{background-image:linear-gradient(0deg,#3bc3fc 0,#1bdb9c 100%)}.top-magazine:before{background-image:url(../img/top/twodays_bg.svg?rev=RT1y3orh)}.top-magazine .section-title .label-ja .txt{background-color:#fff;color:#1bdb9c}.top-magazine .magazine-item .date-text,.top-magazine .magazine-item .link{color:#fff}.top-magazine .magazine-item .category{left:8px;top:8px;max-width:calc(100% - 16px)}.top-magazine .magazine-item .area-img{margin-bottom:10px}.top-magazine .magazine-item .img{border:8px solid #fff}.top-magazine .magazine-item .title{margin-bottom:5px;text-decoration:underline}.no-touchevents .top-calendar .calendar-widget .entry-title a:focus,.no-touchevents .top-calendar .calendar-widget .entry-title a:hover,.no-touchevents .top-calendar .calendar-widget .tribe-events-sub-nav .tribe-this-week-nav-link a:focus,.no-touchevents .top-calendar .calendar-widget .tribe-events-sub-nav .tribe-this-week-nav-link a:hover,.top-calendar .calendar-widget .entry-title a,.top-calendar .calendar-widget .entry-title a:active,.top-calendar .calendar-widget .entry-title a:link,.top-calendar .calendar-widget .entry-title a:visited,.top-calendar .calendar-widget .tribe-events-sub-nav .tribe-this-week-nav-link a,.top-calendar .calendar-widget .tribe-events-sub-nav .tribe-this-week-nav-link a:active,.top-calendar .calendar-widget .tribe-events-sub-nav .tribe-this-week-nav-link a:link,.top-calendar .calendar-widget .tribe-events-sub-nav .tribe-this-week-nav-link a:visited{text-decoration:none}.top-magazine .obj-01{left:0;top:60px}.top-calendar{background-image:linear-gradient(0deg,#49c5ff 0,#9884e0 100%)}.top-calendar:before{background-image:url(../img/top/week_bg.svg?rev=SrPBh2pe)}.top-calendar .section-title .label-ja .txt{background-color:#fff;color:#9884e0}.top-calendar .section-title .label-ja .txt:after,.top-calendar .section-title .label-ja .txt:before{border-top-color:#fff;border-bottom-color:#fff}.top-calendar .section-lead{margin-bottom:50px}.top-calendar .calendar-widget{width:800px;margin:0 auto}.top-calendar .calendar-widget .widget-title{margin:0 0 -1.2em;color:#fff;font-size:1.5625rem;text-align:center}.top-calendar .calendar-widget .tribe-events-ajax-loading,.top-calendar .calendar-widget .tribe-events-page-title,.top-calendar .calendar-widget .tribe-events-visuallyhidden{display:none}.top-calendar .calendar-widget .tribe-events-sub-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:visible;width:630px;margin:0 auto 25px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:30px}.top-calendar .calendar-widget .tribe-events-sub-nav .tribe-this-week-nav-link a{position:relative;display:inline-block;color:#fff;font-weight:700;font-size:1.125rem}.top-calendar .calendar-widget .tribe-events-sub-nav .tribe-this-week-nav-link a:before{position:absolute;top:0;content:'';display:inline-block;width:30px;height:30px;background:#f68d10;border-radius:50%}.top-calendar .calendar-widget .tribe-events-sub-nav .tribe-this-week-nav-link a:after{position:absolute;top:10px}.top-calendar .calendar-widget .tribe-events-sub-nav .nav-previous a{padding-left:40px}.top-calendar .calendar-widget .tribe-events-sub-nav .nav-previous a:before{left:0}.top-calendar .calendar-widget .tribe-events-sub-nav .nav-previous a:after{left:12px;display:inline-block;content:'';width:10px;height:10px;border:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:none;border-right:none}.top-calendar .calendar-widget .tribe-events-sub-nav .nav-next a{padding-right:40px}.top-calendar .calendar-widget .tribe-events-sub-nav .nav-next a:before{right:0}.top-calendar .calendar-widget .tribe-events-sub-nav .nav-next a:after{right:12px;display:inline-block;content:'';width:10px;height:10px;border:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-left:none;border-bottom:none}.top-calendar .calendar-widget .tribe-this-week-widget-day{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.top-calendar .calendar-widget .tribe-this-week-widget-day+.tribe-this-week-widget-day{margin-top:13px}.top-calendar .calendar-widget .tribe-this-week-widget-header-date{background:#000;color:#fff;margin:0 13px 0 0;-webkit-flex:none;-ms-flex:none;flex:none;width:150px;padding:20px 10px;font-size:1.5625rem;font-weight:700;text-align:center;line-height:1.1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.top-calendar .calendar-widget .tribe-this-week-widget-day-wrap{background:#fff;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.top-calendar .calendar-widget .tribe-this-week-event{border:none;padding:0;margin:0}.top-calendar .calendar-widget .tribe-this-week-event+.tribe-this-week-event{margin-top:20px}.top-calendar .calendar-widget .this-week-no-events-msg{color:#000;font-size:1.25rem;font-weight:700}.top-calendar .calendar-widget .entry-title{margin:0;font-size:1.25rem;font-weight:700}.top-calendar .calendar-widget .duration,.top-calendar .calendar-widget .org{color:#000;font-size:.9375rem}.top-calendar .calendar-widget .duration a,.top-calendar .calendar-widget .org a{pointer-events:none;text-decoration:none}.top-calendar .calendar-widget .this-week-today .tribe-this-week-widget-header-date{background:#f68d10}.top-calendar .calendar-widget #tribe-events-footer{display:none}@media screen and (min-width:0em) and (max-width:23.125em){.c-banners .slick-prev{left:-15px}.c-banners .slick-next{right:-15px}.footer-banners .sponsor-banners-bottom .banners+.banners{margin-left:30px!important}#footer .copyright br{display:block}.pagetop-nav{right:10px!important}.about-introduction .lead{margin-right:-5px;margin-left:-5px}.contact-form .form-body,.contact-form .form-head{padding:15px!important}.timetable:before{left:58px!important}.timetable dt{width:60px!important}.timetable dd{margin-left:60px!important}.artist-modal .area-text{height:200px!important}}@media screen and (max-width:48em) and (min-width:0em) and (max-width:23.125em){body{font-size:.875rem!important}.c-accordion.is-box .accordion-nav{font-size:1rem!important}.c-filter-nav .month dt{font-size:.875rem!important}.c-filter-nav .wp-category-list a{font-size:.75rem!important}.c-filter-nav .wp-category-list .children a{font-size:.625rem!important}.c-article-item .category{font-size:.75rem!important}.c-article-item .title{font-size:.875rem!important}.is-vertical .c-article-item .category{font-size:.625rem!important}.is-sp-horizontal .c-article-item .area-text{font-size:.6875rem!important}.article-head .title{font-size:1.125rem!important}.article-head .date-text{font-size:1rem!important}.article-head .categories .item{font-size:.75rem!important}.article-body .content{font-size:.875rem!important}.article-body .content .button,.c-button-normal.is-large,.c-button-normal.is-xlarge{font-size:1.0625rem!important}.c-modal-profile .name{font-size:1rem!important}.c-article-detail .su-table>table td,.c-article-detail .su-table>table th,.c-modal-profile .text,.c-table-normal td,.c-table-normal th{font-size:.75rem!important}.c-text-body,.c-text-lead{font-size:.8125rem!important}.c-tab.is-button .tab-nav .link{font-size:.75rem!important}.c-title-dash{font-size:2.375rem!important}.c-title-dash .ja{font-size:1.9375rem!important}.c-title-dash.is-small{font-size:.625rem!important}.c-title-rainbow,.c-title-underline{font-size:1rem!important}.c-title-underline .en{font-size:1.375rem!important}.c-title-icon,.c-title-underline.is-small{font-size:.875rem!important}.c-title-normal{font-size:.9375rem!important}.c-title-bdr-b,.style3b{font-size:1.125rem!important}.c-title-bdr-l,.header .contents-nav .item,.sponsor-banners .movie .title-movie,.style4a{font-size:1rem!important}.sponsor-banners .section-inner{margin-right:5px!important;margin-left:5px!important}.header .contents-nav .item .link .comingsoon{font-size:.625rem!important}.subpage-header .page-title .label,.subpage-header .page-title.is-line-2 .label{font-size:2rem!important}.c-wp-pages .arrow,.c-wp-pages .page,.wp-pagenavi a,.wp-pagenavi span{font-size:.75rem!important}.about-supporters .supporter-items.is-main .name,.about-supporters .supporter-names .item{font-size:.625rem!important}.archives-history .history-item{font-size:.75rem!important}.archives-year .year-website .label{font-size:1.5rem!important}.booth-goods .goods-item .name{font-size:.75rem!important}.booth-goods .goods-item .data{font-size:.625rem!important}.booth-item .name{font-size:.875rem!important}.booth-item .desc{font-size:.75rem!important}.calendar-section .tribe-events-list .type-tribe_events .data{font-size:.6875rem!important}.calendar-section .tribe-events-list .tribe-events-list-separator-month,.calendar-section .tribe-events-list .type-tribe_events .title{font-size:.875rem!important}.event-calendar .tribe-events-single .tribe-events-meta-group dl dd,.event-calendar .tribe-events-single .tribe-events-meta-group dl dt{font-size:.75rem!important}.event-calendar .tribe-events-day-time-slot .tribe-events-list-event-title{font-size:.875rem!important}.event-calendar #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-daynum-],.event-calendar #tribe-events-content table.tribe-events-calendar th,.event-calendar .tribe-events-day-time-slot .entry-summary,.event-calendar .tribe-events-day-time-slot .time-details,.event-calendar .tribe-events-day-time-slot .tribe-events-venue-details,.event-calendar .tribe-events-notices{font-size:.75rem!important}.event-calendar .tribe-mobile-day .tribe-mobile-day-date{font-size:.875rem!important}.event-calendar .tribe-mobile-day .tribe-events-mobile .data{font-size:.6875rem!important}.contact-form .label,.event-calendar .tribe-mobile-day .tribe-events-mobile .title{font-size:.875rem!important}.contact-form .required{font-size:.75rem!important}.contact-form div.wpcf7-response-output{font-size:.875rem!important}.contact-section p{font-size:.75rem!important}.contact-section .buttons .button,.donation-section .buttons .button,.guide-tab .tab-nav .link,.guide-tab .tab-nav .link.is-en{font-size:.875rem!important}.lgbt-section p{font-size:.75rem!important}.parade-introduction .start-en,.parade-introduction .text-important{font-size:1rem!important}.parade-details,.parade-introduction .text-caution{font-size:.75rem!important}.parade-details .text-important{font-size:1rem!important}.parade-details .text-caution{font-size:.75rem!important}.parade-details .entry-step .title{font-size:1rem!important}.parade-details .entry-step .sub-title{font-size:.875rem!important}.parade-details .entry-step .text{font-size:.75rem!important}.parade-details .start-title{font-size:1.75rem!important}.float-items .name,.parade-details .info-safety{font-size:.75rem!important}.float-items .by,.float-items .desc{font-size:.625rem!important}.policy-section p{font-size:.75rem!important}.policy-section h3{font-size:.875rem!important}.stage-tab .tab-nav .link{font-size:1.125rem!important}.stage-tab .tab-nav .link .ex{font-size:.625rem!important}.timetable-detail .note{font-size:.75rem!important}.stage-introduction .mc-items .name,.timetable dd,.timetable dt{font-size:.875rem!important}.archives-year .year-detail .link-list,.archives-year .year-detail .pride-data,.archives-year .year-detail p,.pride-parade-section .link-list,.pride-parade-section .pride-data,.pride-parade-section p{font-size:.75rem!important}.archives-year .year-detail .caption,.pride-parade-section .caption{font-size:.625rem!important}.archives-year .year-detail .reference,.pride-parade-section .reference{font-size:.6875rem!important}.support-items .item.is-donation .title,.support-items .item.is-member .title,.support-items .title{font-size:1.125rem!important}.support-items .desc{font-size:.8125rem!important}.support-items .more .button{font-size:1rem!important}.top-section .section-lead{font-size:.8125rem!important}.top-row .section-title{font-size:2.375rem!important}.top-row .section-lead{font-size:.8125rem!important}.topic-item{font-size:.875rem!important}.top-about .desc{font-size:1rem!important}.top-twodays .event-item .desc{font-size:.625rem!important}}@media print,screen and (min-width:48.0625em){.c-article-detail .su-table>table th,.c-table-normal th{width:16%}.c-tab.is-button .tab-nav.is-column-4 .link:nth-child(4n),.c-tab.is-button .tab-nav.is-column-5 .link:nth-child(5n){margin-right:0}.active-nav .link,.active-nav .link:active,.active-nav .link:link,.active-nav .link:visited,.header .contents-nav .item .link,.header .contents-nav .item .link:active,.header .contents-nav .item .link:link,.header .contents-nav .item .link:visited,.no-touchevents .active-nav .link:focus,.no-touchevents .active-nav .link:hover,.no-touchevents .header .contents-nav .item .link:focus,.no-touchevents .header .contents-nav .item .link:hover{text-decoration:none}.c-article-items.is-item-3 .c-article-item:nth-child(n+4){margin-top:50px}.c-tab.is-button .tab-nav.is-column-4 .link:nth-child(n+5),.c-tab.is-button .tab-nav.is-column-5 .link:nth-child(n+6){margin-top:10px}.c-table-normal td,.c-table-normal th{padding:15px 20px;font-weight:400;text-align:left;vertical-align:top}.c-table-normal tr:nth-child(odd) td,.c-table-normal tr:nth-child(odd) th{background:#eee}.c-article-detail .su-table>table td,.c-article-detail .su-table>table th{padding:15px 20px!important;font-weight:400!important;text-align:left!important;vertical-align:top!important;font-size:1rem!important}.header .contents-nav .item .link:after,.header .contents-nav .item .link>*{vertical-align:middle;display:inline-block}.c-article-detail .su-table>table tr:nth-child(odd) td,.c-article-detail .su-table>table tr:nth-child(odd) th{background:#eee!important}.header .contents-nav{padding:0;list-style:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 125px 0 18px}.header .contents-nav li{list-style-image:none;list-style-type:none;margin-left:0}.header .contents-nav .item{width:20%}.header .contents-nav .item .link{box-sizing:border-box;display:inline-block;width:100%;height:92px;color:#fff;text-align:center;padding:0 20px;-webkit-transform:skewX(20deg);transform:skewX(20deg)}.header .contents-nav .item .link:after{content:'';width:0;height:100%}.header .contents-nav .item .link .label{-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}.header .contents-nav .item .link .label:before{line-height:46px!important}.header .contents-nav .item .link .label .name{display:block;margin-top:9px;font-family:Poppins,sans-serif;letter-spacing:.08em;font-weight:600;font-size:.8125rem;line-height:1.07692em}.header .contents-nav .item .link .label .comingsoon{display:block;margin-top:-5px;font-family:Poppins,sans-serif;letter-spacing:.08em;font-weight:500;font-size:.625rem}.header .contents-nav .item .link .label .br{display:inline-block;width:.5em}.mouse .header .contents-nav .item .link{transition:background-color .4s ease}.header .contents-nav .item:nth-child(even) .link{-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}.header .contents-nav .item:nth-child(even) .link .label{-webkit-transform:skewX(20deg);transform:skewX(20deg)}.header .contents-nav .item.is-about2019 .link{background-color:#de434f}.header .contents-nav .item.is-about2019 .link .label:before{content:"";font-size:30px}.mouse .header .contents-nav .item.is-about2019 a.link:hover{background-color:#e25963}.header .contents-nav .item.is-parade .link{background-color:#f68d10}.header .contents-nav .item.is-parade .link .label:before{content:"";font-size:46px}.mouse .header .contents-nav .item.is-parade a.link:hover{background-color:#f7a037}.header .contents-nav .item.is-stage .link{background-color:#ebcd00}.header .contents-nav .item.is-stage .link .label:before{content:"";font-size:44px}.mouse .header .contents-nav .item.is-stage a.link:hover{background-color:#fada00}.header .contents-nav .item.is-booth .link{background-color:#20a561}.header .contents-nav .item.is-booth .link .label:before{content:"";font-size:40px}.mouse .header .contents-nav .item.is-booth a.link:hover{background-color:#24ba6e}.header .contents-nav .item.is-access .link{background-color:#3494d4}.header .contents-nav .item.is-access .link .label:before{content:"";font-size:43px}.mouse .header .contents-nav .item.is-access a.link:hover{background-color:#499fd8}.header .contents-nav .item.is-week .link{background-color:#3494d4}.header .contents-nav .item.is-week .link .label:before{content:"";font-size:32px}.mouse .header .contents-nav .item.is-week a.link:hover{background-color:#419bd7}.header .contents-nav .item.is-news .link{background-color:#f68d10}.header .contents-nav .item.is-news .link .label:before{content:"";font-size:32px}.mouse .header .contents-nav .item.is-news a.link:hover{background-color:#f7a037}.header .contents-nav .item.is-magazine .link{background-color:#ebcd00}.header .contents-nav .item.is-magazine .link .label:before{content:"";font-size:39px}.mouse .header .contents-nav .item.is-magazine a.link:hover{background-color:#ffdf06}.header .contents-nav .item.is-calendar .link{background-color:#20a561}.header .contents-nav .item.is-calendar .link .label:before{content:"";font-size:35px}.mouse .header .contents-nav .item.is-calendar a.link:hover{background-color:#24ba6e}.header .contents-nav .item.is-lgbt .link{background-color:#3494d4}.header .contents-nav .item.is-lgbt .link .label:before{content:"";font-size:31px}.header .contents-nav .item.is-pride-parade .link .label:before,.header .contents-nav .item.is-pride-week .link .label:before{content:"";font-size:36px}.mouse .header .contents-nav .item.is-lgbt a.link:hover{background-color:#499fd8}.header .contents-nav .item.is-pride-week .link{background-color:#827de2}.mouse .header .contents-nav .item.is-pride-week a.link:hover{background-color:#9692e7}.header .contents-nav .item.is-pride-parade .link{background-color:#827de2}.mouse .header .contents-nav .item.is-pride-parade a.link:hover{background-color:#9692e7}.header .more-nav{position:absolute;right:15px;top:8px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.header .more-nav .button{position:relative;width:90px;height:38px;margin-top:8px;padding-left:20px;font-size:.8125rem;line-height:1}.active-nav,.active-nav .item,.more-panel{position:absolute}.header .more-nav .button.is-open:before,.header .more-nav .button:before{display:inline-block;width:20px;height:20px;line-height:20px;border-radius:50%;letter-spacing:0;text-align:center}.header .more-nav .button:first-child{margin-top:0}.header .more-nav .button:before{content:"";background:#000;color:#fff;font-size:10px;position:absolute;left:6px;top:50%;margin-top:-10px}.mouse .header .more-nav .button,.mouse .header .more-nav .button:before{transition:background .4s ease,color .4s ease}.mouse .header .more-nav .button:hover{background:#000;color:#fff}.mouse .header .more-nav .button:hover:before{background:#fff;color:#000}.header .more-nav .button.is-access{padding-left:15px}.mouse .header .more-nav .button.is-access:hover:before{background:0 0;color:#fff}.header .more-nav .button.is-access:before{content:"";left:3px;margin-top:-8px;background:0 0;font-size:16px;color:#000}.header .more-nav .button.is-open:before{content:"";background:#000;color:#fff;font-size:10px}.header .more-nav .button .br{display:block}.more-panel{right:110px;top:70px;width:230px;border-radius:10px;background:#fff;transition:top .4s ease}.more-panel.is-open{top:80px}#clone-header .more-panel{bottom:0;top:auto;right:110px;transition:right .4s ease}#clone-header .more-panel.is-open{right:120px}.active-nav{left:30px;bottom:-25px;z-index:200;width:405px;height:230px}.active-nav .item.is-support{left:0;top:0}.active-nav .item.is-contact{right:0;bottom:0}.active-nav .link{display:inline-block;width:238px;height:154px;text-align:center;font-weight:700;letter-spacing:.06em;line-height:1}.active-nav .link,.active-nav .link *{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.active-nav .link:before{position:relative;margin-bottom:10px}.mouse .active-nav .link{transition:-webkit-transform .3s cubic-bezier(.68,-.55,.26,2.09);transition:transform .3s cubic-bezier(.68,-.55,.26,2.09);transition:transform .3s cubic-bezier(.68,-.55,.26,2.09),-webkit-transform .3s cubic-bezier(.68,-.55,.26,2.09)}.mouse .active-nav .link:hover{-webkit-transform:scale(1.06) translate3d(0,0,0);transform:scale(1.06) translate3d(0,0,0)}.active-nav .shoulder{display:block;margin:8px 0 5px;font-size:.8125rem}.active-nav .title{display:block;font-size:1.125rem}.active-nav .title-sml{display:block;margin:6px 0;font-size:.875rem;line-height:1.4}.event-calendar #tribe-mobile-container,.u-hide-pc{display:none}.booth-items>.booth-item:nth-child(n+4){margin-top:60px}.news-items .news-item:nth-child(2n){margin-left:60px}.news-items .news-item:nth-child(n+3){margin-top:50px}.message-items .item{margin:0 0 30px 30px;padding:18px 60px 18px 25px;width:calc(50% - 15px)}.message-items .item:nth-child(odd){margin-left:0}.stage-introduction .mc-items img{object-fit:contain;font-family:'object-fit: contain;'}.support-items .item:nth-child(n+3){margin-top:30px}#top #page{padding-top:0}#top #header{top:-350px;transition:top .4s cubic-bezier(.39,.575,.565,1)}#top #header .social-nav{-webkit-transform:translateX(150px);transform:translateX(150px);transition:opacity .2s ease,-webkit-transform .3s ease .4s;transition:transform .3s ease .4s,opacity .2s ease;transition:transform .3s ease .4s,opacity .2s ease,-webkit-transform .3s ease .4s}#top #header.is-show{top:0}#top #header.is-show .social-nav{-webkit-transform:translateX(0);transform:translateX(0)}#top #header.is-hide .social-nav{opacity:0}.sponsor-banners:not(.has-movie)+.top-row>*{padding-top:100px}}@media screen and (min-width:112.5em){#footer{background-size:100% auto}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding:0}}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media screen and (max-width:79.9375em){.top-visual--2020 .active-nav{margin-left:10px;width:300px;height:227px}.top-visual--2020 .active-nav .item.is-contact .link,.top-visual--2020 .active-nav .item.is-support .link{padding-top:15px}.top-visual--2020 .active-nav .link{width:214.2px;height:138.6px;background-size:100% auto!important}.top-visual--2020 .active-nav .title{font-size:1rem}}@media screen and (max-width:48em){.c-filter-nav .list,.c-filter-nav .month{display:block;text-align:left}.article-body .content .contact .button,body{letter-spacing:0}.header .contents-nav .item .link:after,.header .sp-nav .button .icon:after,.header .sp-nav .button .icon:before{content:''}.active-nav .link,.active-nav .link:active,.active-nav .link:link,.active-nav .link:visited,.event-calendar .tribe-mobile-day .tribe-events-mobile .link,.event-calendar .tribe-mobile-day .tribe-events-mobile .link:active,.event-calendar .tribe-mobile-day .tribe-events-mobile .link:link,.event-calendar .tribe-mobile-day .tribe-events-mobile .link:visited,.no-touchevents .active-nav .link:focus,.no-touchevents .active-nav .link:hover,.no-touchevents .event-calendar .tribe-mobile-day .tribe-events-mobile .link:focus,.no-touchevents .event-calendar .tribe-mobile-day .tribe-events-mobile .link:hover{text-decoration:none}body{font-size:1rem}#page{min-width:inherit;padding-top:55px}#contents{min-height:inherit;margin-top:30px;margin-bottom:60px}.c-accordion.is-box .accordion-nav{height:60px;font-size:1.125rem}.c-accordion.is-box .accordion-content{padding:0 20px 20px}.c-filter-nav .box{padding:10px 15px 15px}.c-filter-nav .all a,.c-filter-nav .list a,.c-filter-nav .wp-category-list a{padding:0 8px;min-width:35px;height:25px;font-size:.8125rem}.c-filter-nav .list li{margin:2px 5px 2px 0}.c-filter-nav .list li+li{margin-left:0}.c-filter-nav .month dt{font-size:1rem;width:2.5em}.c-filter-nav .month+.month{margin-left:0;margin-top:5px}.c-filter-nav .all{display:block;margin:10px 0 0;padding:10px 0 0;border-left:none;border-top:solid 2px #ccc}.c-filter-nav .all a{min-width:120px}.c-filter-nav .box.is-category{padding:15px 15px 10px}.c-filter-nav .wp-category-list a{min-width:inherit;margin:0 5px 5px 0;padding:0 8px;font-size:.8125rem}.c-article-items.is-item-3,.ie .c-article-items.is-item-3 .c-article-item{margin-right:0}.c-filter-nav .wp-category-list .children{display:inline;overflow:visible;padding-left:0;vertical-align:top}.c-filter-nav .wp-category-list .children:before{display:none}.c-filter-nav .wp-category-list .children a{min-width:inherit;font-size:.6875rem}.c-categories .item{padding:5px}.c-article-items{display:block}.c-article-items.is-item-3 .c-article-item{width:auto;margin-right:0}.c-article-items.is-item-3 .c-article-item:nth-child(n+2){margin-top:20px}.c-article-item .area-text{font-size:.8125rem}.c-article-item .category{padding:5px 10px;font-size:.875rem}.c-article-item .title{font-size:1rem}.is-box .c-article-item .area-img{border-width:5px}.is-box .c-article-item .area-text{margin:0 15px;padding:10px 20px 15px}.is-vertical .c-article-item+.c-article-item{margin-top:20px}.is-vertical .c-article-item .area-img{width:40%;margin-right:10px}.is-vertical .c-article-item .category{min-width:inherit;padding:3px 6px;font-size:.75rem}.is-vertical .c-article-item .title+p{display:none}.is-sp-horizontal .c-article-item{background:#fff}.is-sp-horizontal .c-article-item:nth-child(n+2){margin-top:10px!important}.is-sp-horizontal .c-article-item .link{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px}.c-columns.is-sp-column-1,.c-columns.is-sp-vertical,.c-data-row.is-sp-vertical,.c-data-row.is-sp-vertical dd,.c-data-row.is-sp-vertical dt,.c-form-select{display:block}.is-sp-horizontal .c-article-item .date-box{left:-5px;top:-10px;-webkit-transform:scale(.5);transform:scale(.5)}.is-sp-horizontal .c-article-item .area-img{-webkit-flex:none;-ms-flex:none;flex:none;width:50%;border:none}.is-sp-horizontal .c-article-item .area-text{margin:0;padding:0 10px;font-size:.8125rem}.is-sp-horizontal .c-article-item .categories{margin-bottom:5px}.is-sp-horizontal .c-article-item .categories .item{font-size:.625rem}.c-article-detail .section-inner{width:auto}.c-article-related{margin-top:40px}.article-head{margin-bottom:20px}.article-head .visual .date-box{left:-10px;top:-10px;-webkit-transform:scale(.6);transform:scale(.6)}.article-head .title{font-size:1.25rem}.article-head .date-text{font-size:1.125rem}.article-head .categories .item{font-size:.875rem}.article-body .content{font-size:1rem}.article-body .content .button{width:100%;height:2.9em;font-size:1.1875rem}.article-foot{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-foot.is-bdr-t{margin-top:30px;padding-top:15px}.article-foot .nav.is-prev{-webkit-order:0;-ms-flex-order:0;order:0}.article-foot .nav.is-index{-webkit-order:2;-ms-flex-order:2;order:2;width:100%;margin-top:15px}.article-foot .nav.is-index:first-child{margin-top:0}.article-foot .nav.is-next{-webkit-order:1;-ms-flex-order:1;order:1}.article-foot .nav.is-next,.article-foot .nav.is-prev{width:50%}.c-box{border-width:3px;padding:15px 20px}.c-backnumber{padding:20px 25px;border-width:3px}.c-backnumber .backnumber-items{font-size:.875rem}.c-share{margin-top:30px}.c-share .share-buttons{margin-top:10px}.c-share .share-buttons .item{width:calc((100% - 11px)/ 2);vertical-align:top}.c-share .share-buttons .item+.item{margin:0 0 0 10px}.c-share .share-buttons .item .button{font-size:1rem}.c-share .share-buttons .item .button .label:before{margin-right:10px}.c-banners .item{width:122px;padding:3px}.c-banners.is-small .item{width:66px}.c-banners.is-horizontal .item{margin:5px}.c-banners.js-banners-carousel{width:122px}.c-button-normal{border-radius:6px}.c-button-normal.is-large,.c-button-normal.is-xlarge{width:100%;height:2.9em;font-size:1.1875rem}.c-button-normal.is-medium{width:100%;height:2.9em;font-size:1rem}.c-button-normal.is-plus .label:before{margin-right:10px}.c-form-text{width:100%}.c-form-radio{margin-top:.5em}.c-form-radio .label:before{position:relative;top:-2px;width:17px;height:17px;border-width:3px;margin-right:10px}.c-form-select select{width:100%;font-size:1rem}.c-inner{width:auto;margin-right:20px;margin-left:20px}.c-columns{margin:20px 0}.c-columns.is-column-2>:nth-child(n+3),.c-columns.is-column-3>:nth-child(n+4),.c-columns.is-column-4>:nth-child(n+5),.c-columns.is-column-5>:nth-child(n+6),.c-columns.is-sp-column-1>:nth-child(n+2),.c-columns.is-sp-column-2>:nth-child(n+3),.c-columns.is-sp-vertical>:nth-child(n+2){margin-top:10px}.c-columns.is-column-2>*{width:calc((100% - 10px)/ 2);margin-right:10px}.c-columns.is-column-3>*{width:calc((100% - (10px * 2))/ 3);margin-right:10px}.ie .c-columns.is-column-3>*{margin-right:10px}.c-columns.is-column-4>*{width:calc((100% - (10px * 3))/ 4);margin-right:10px}.c-columns.is-column-5>*{width:calc((100% - (10px * 4))/ 5);margin-right:10px}.c-columns.is-sp-column-1>*,.c-columns.is-sp-vertical>*{width:auto;margin-right:0}.c-columns.is-sp-column-2>*{width:calc((100% - 10px)/ 2);margin-right:10px}.c-columns.is-sp-column-2>:nth-child(even){margin-right:0}.c-buttons{margin-top:20px}.c-buttons .button+.button,.c-buttons .item+.item{margin:10px 0 0}.c-tab.is-button .tab-nav,.c-title-dash{margin-bottom:10px}.c-buttons.is-bg{padding:10px}.c-data-row.is-sp-vertical+.is-sp-vertical{margin-top:1em}.c-modal-profile .slick-arrow,.c-obj{display:none}.c-data-row.is-sp-vertical.is-comma dt:after{position:relative;right:auto;top:auto}*+.c-section{margin-top:60px}.c-modal{width:auto}.c-modal .modal-close{padding:0 15px 15px}.c-modal-profile{width:calc(100% - 20px)}.c-modal-profile .area-text{padding:20px 20px 0}.c-modal-profile .name{margin-bottom:10px;font-size:1.125rem}.c-article-detail .su-table>table td,.c-article-detail .su-table>table th,.c-modal-profile .text,.c-table-normal td,.c-table-normal th{font-size:.875rem}.c-table-normal,.c-table-normal tbody,.c-table-normal td,.c-table-normal th,.c-table-normal thead,.c-table-normal tr{display:block;width:auto}.c-table-normal td:first-child,.c-table-normal th{padding:5px 10px;background:#eee;text-align:left;font-weight:400}.c-table-normal td{padding:10px 0;background:0 0}.c-table-normal tr+tr{margin-top:10px}.c-article-detail .su-table>table,.c-article-detail .su-table>table tbody,.c-article-detail .su-table>table td,.c-article-detail .su-table>table th,.c-article-detail .su-table>table thead,.c-article-detail .su-table>table tr{display:block!important;width:auto!important}.c-text-body,.c-text-lead{font-size:.9375rem}.c-article-detail .su-table>table td:first-child,.c-article-detail .su-table>table th{padding:5px 10px!important;background:#eee!important;text-align:left!important;font-weight:400!important}.c-article-detail .su-table>table td{padding:10px 0!important;background:0 0!important}.c-article-detail .su-table>table tr+tr{margin-top:10px!important}.c-text-body{line-height:1.8}.c-tab.is-button .tab-nav .link{height:30px;width:calc((100% - 5px)/ 2)!important;margin-right:5px;border-width:2px;font-size:.8125rem}.c-tab.is-button .tab-nav .link:nth-child(2n){margin-right:0}.c-tab.is-button .tab-nav .link:nth-child(n+3){margin-top:5px}.c-tab.is-button .tab-content{border-width:3px}.c-title-dash{font-size:2.625rem}.c-title-dash .ja{font-size:2.0625rem}.c-title-dash .img{margin-bottom:5px}.c-title-dash .label-ja{margin-bottom:10px;font-size:1.125rem}.c-title-dash .label-ja .txt{min-width:160px;height:40px}.header,.header .lang-navs,.top-section .section-inner{min-width:inherit}.c-title-dash .label-ja .txt:after,.c-title-dash .label-ja .txt:before{border-width:20px 10px}.c-title-underline .label,.c-title-underline.is-small .label{border-bottom-width:3px}.c-title-dash .label-ja .txt:before{right:-10px}.c-title-dash .label-ja .txt:after{left:-10px}.c-title-dash.is-small{font-size:.75rem}.c-title-dash.is-small .label:after,.c-title-dash.is-small .label:before{font-size:14px}.c-title-dash.is-garland{position:relative}.c-title-dash.is-garland .label{position:static}.c-title-dash.is-garland .label:after,.c-title-dash.is-garland .label:before{width:22%;height:0;padding-bottom:11%;top:0;background-size:contain}.c-title-dash.is-garland .label:before{left:0}.c-title-dash.is-garland .label:after{right:0}.c-title-dash.has-animation .label .txt{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.c-title-dash.has-animation .label:before{-webkit-transform:rotate(12deg) scale(.8) translate3d(0,8px,0);transform:rotate(12deg) scale(.8) translate3d(0,8px,0)}.c-title-dash.has-animation .label:after{-webkit-transform:rotate(-12deg) scale(.8) translate3d(0,8px,0);transform:rotate(-12deg) scale(.8) translate3d(0,8px,0)}.c-title-rainbow{margin-bottom:30px;font-size:1.25rem}.c-title-rainbow .label{display:block}.c-title-rainbow .label:after{width:100%;margin-top:15px}.c-title-underline{margin:45px 0 25px;font-size:1.125rem}.c-title-underline .en{font-size:1.5rem}.c-title-underline.is-small{margin:40px 0 20px;font-size:1rem}.c-title-icon{font-size:1rem}.c-title-normal{font-size:1.0625rem}.c-title-bdr-b,.style3b{font-size:1.25rem}.c-title-bdr-l,.style4a{font-size:1.125rem}.footer-banners{padding-top:20px;padding-bottom:10px}.footer-banners .section-inner{max-width:inherit;min-width:inherit;padding:0}.footer-banners .sponsor-banners-bottom .category{width:auto;margin-top:15px}.footer-banners .sponsor-banners-bottom .category-col{display:block;margin:10px 0}.footer-banners .sponsor-banners-bottom .banners+.banners{margin-left:50px}.footer-banners .sponsor-banners-last{margin-top:20px}.footer-banners .sponsor-banners-last .category+.category{margin-top:10px}.footer-banners .sponsor-banners-last .category .title{margin-bottom:5px}.footer-banners .sponsor-banners-last .category .banners+.banners{margin-top:0}.footer-banners .content-menu{display:block;margin:20px 0}.footer-banners .content-menu .button{width:100%}.footer-banners .content-menu .button .label:before{top:-1px}.footer-banners .content-menu .button+.button{margin:10px 0 0}.footer-banners .content-menu .button.is-lgbt .label:before{font-size:21px}.footer-banners .content-menu .button.is-parade .label:before{font-size:34px}.footer-banners .content-menu .button.is-support .label:before{font-size:23px}#footer{padding-top:24%;padding-bottom:20px;background-image:url(../img/common/bg_polygon_02@sp.png?rev=ZngQJZ53);background-size:cover}#footer .section-inner{width:auto}#footer .logo img{height:20px}#footer .share-nav{margin-top:15px}#footer .contents-main-nav{margin:10px 0 20px;padding:12px 0;border-top-width:2px;border-bottom-width:2px}#footer .contents-main-nav .item{width:20%}#footer .contents-main-nav .item.is-about .link:before{font-size:16px}#footer .contents-main-nav .item.is-parade .link:before{font-size:27px}#footer .contents-main-nav .item.is-stage .link:before{font-size:23px}#footer .contents-main-nav .item.is-booth .link:before{font-size:24px}#footer .contents-main-nav .item.is-access .link:before{font-size:22px}#footer .contents-main-nav .item.is-week .link:before{font-size:19px}#footer .contents-main-nav .item.is-calendar .link:before,#footer .contents-main-nav .item.is-magazine .link:before,#footer .contents-main-nav .item.is-news .link:before{font-size:20px}#footer .contents-main-nav .item.is-lgbt .link:before{font-size:18px}#footer .contents-main-nav .item.is-pride-parade .link:before{font-size:22px}#footer .contents-main-nav .link:before{line-height:27px!important}#footer .contents-main-nav .label{font-size:.625rem;letter-spacing:0}.header .contents-nav .item,.header .sp-nav .button .label{font-family:Poppins,sans-serif;letter-spacing:.08em;font-weight:600}#footer .contents-sub-nav .item,#footer .link-nav .group{font-size:.6875rem}#footer .copyright{font-size:.625rem}.pagetop-nav{-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:right bottom;transform-origin:right bottom;right:15px;bottom:-60px}.pagetop-nav.is-show{bottom:55px}.pagetop-nav.is-bottom{top:-15px;bottom:auto}.sponsor-banners{height:213px;margin-top:-60px;padding-top:55px;background-image:url(../img/common/bg_polygon_01@sp.png?rev=DREhG0Uj);background-size:auto 213px}.sponsor-banners.has-movie{padding:75px 0 40px}.sponsor-banners.has-movie:before{top:-65px;height:129px;background-image:url(../img/common/bg_polygon_03@sp.png?rev=QUK79ibm);background-size:auto 129px}.sponsor-banners .movie{padding:0 10px;width:100%}.sponsor-banners .movie .title-movie{margin-bottom:15px;font-size:1.25rem}.sponsor-banners .section-inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:10px;margin-left:10px}.sponsor-banners .category{width:50%}.sponsor-banners .category:first-child{width:100%;margin-bottom:10px}.sponsor-banners .title{margin-bottom:8px}.sponsor-banners .banners{width:120px}.header .first-bar{height:55px;padding:0}.header .first-bar:after{display:none}.header .second-bar{overflow-y:auto;-webkit-overflow-scrolling:touch;top:55px;left:105%;width:95%;height:calc(100% - 55px);padding-bottom:30px;background:#fff;transition:left .3s cubic-bezier(.39,.575,.565,1)}.header .site-logo{width:calc(100% - 55px);padding-left:55px}.header .site-logo img{width:200px}.ie .header .site-logo img{height:36px}.header .sp-nav{display:block;width:55px}.header .sp-nav .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;border-radius:0;outline:0;width:55px;height:55px;background:#333;color:#fff;text-align:center}.header .contents-nav .item,.header .more-nav,.more-panel{border-top:solid 1px #e6e6e6}.header .sp-nav .button .icon{position:relative;display:inline-block;width:22px;height:22px;vertical-align:top}.header .sp-nav .button .icon .line,.header .sp-nav .button .icon:after,.header .sp-nav .button .icon:before{position:absolute;left:0;display:block;width:22px;height:2px;border-radius:3px;background:#fff;transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease}.header .sp-nav .button .icon:before{top:4px}.header .sp-nav .button .icon .line{top:10px}.header .sp-nav .button .icon:after{top:16px}.header .sp-nav .button .label{display:block;margin-top:3px;font-size:.5rem;line-height:1}.header .multilingual-nav{display:block;margin:20px 0;text-align:center}.header .multilingual-nav img{height:28px}.header .translate-nav{display:none}.header .search-nav{display:block;padding:10px 20px}.header .contents-nav{margin:0;padding:0;list-style:none}.header .contents-nav li{list-style-image:none;list-style-type:none;margin-left:0}.header .contents-nav .item{font-size:1.125rem}.header .contents-nav .item .link{position:relative;box-sizing:border-box;display:inline-block;width:100%;height:50px;padding:0 60px 0 20px;text-align:left}.header .contents-nav .item .link>*{display:inline-block;vertical-align:middle}.header .contents-nav .item .link:after{display:inline-block;width:0;height:100%;vertical-align:middle}.header .contents-nav .item .link .label:before{position:absolute;right:16px;top:50%;margin-top:-.5em;width:32px;text-align:center}.header .contents-nav .item .link .comingsoon{font-size:.75rem;margin-left:10px;vertical-align:middle}.header .contents-nav .item .link .br{display:inline-block;width:.5em}.header .contents-nav .item.is-about2019 .link{color:#de434f}.header .contents-nav .item.is-about2019 .link .label:before{content:"";font-size:17px}.header .contents-nav .item.is-parade .link{color:#f68d10}.header .contents-nav .item.is-parade .link .label:before{content:"";font-size:23px}.header .contents-nav .item.is-stage .link{color:#ebcd00}.header .contents-nav .item.is-stage .link .label:before{content:"";font-size:22px}.header .contents-nav .item.is-booth .link{color:#20a561}.header .contents-nav .item.is-access .link,.header .contents-nav .item.is-week .link{color:#3494d4}.header .contents-nav .item.is-booth .link .label:before{content:"";font-size:20px}.header .contents-nav .item.is-access .link .label:before{content:"";font-size:22px}.header .contents-nav .item.is-week .link .label:before{content:"";font-size:18px}.header .contents-nav .item.is-news .link{color:#f68d10}.header .contents-nav .item.is-news .link .label:before{content:"";font-size:20px}.header .contents-nav .item.is-magazine .link{color:#ebcd00}.header .contents-nav .item.is-magazine .link .label:before{content:"";font-size:18px}.header .contents-nav .item.is-calendar .link{color:#20a561}.header .contents-nav .item.is-calendar .link .label:before{content:"";font-size:22px}.header .contents-nav .item.is-lgbt .link{color:#3494d4}.header .contents-nav .item.is-lgbt .link .label:before{content:"";font-size:20px;right:19px}.header .contents-nav .item.is-pride-parade .link{color:#827de2}.header .contents-nav .item.is-pride-parade .link .label:before{content:"";font-size:24px}.header .more-nav{border-bottom:solid 1px #e6e6e6}.header .more-nav .button{width:100%;height:50px;border-radius:0;background:0 0}.header .more-nav .button.is-access .label:before{content:"";top:0;background:0 0;font-size:20px;color:#000}.header .more-nav .button .label:before,.header .more-nav .button.is-open .label:before{width:20px;height:20px;line-height:20px;border-radius:50%;background:#000;color:#fff;font-size:10px;text-align:center;letter-spacing:0;display:inline-block}.header .more-nav .button .label:before{content:"";position:relative;top:-1px;margin-right:10px}.header .more-nav .button.is-open .label:before{content:""}.header .social-nav{position:relative;right:auto;top:auto;margin-top:20px}.header .social-nav .button{width:45px;height:45px}.header .social-nav .item{display:inline-block;vertical-align:top}.active-nav .link:after,.active-nav .link>*{vertical-align:middle;display:inline-block}.header .social-nav .item+.item{margin:0 0 0 5px}.header.is-open .second-bar{left:5%}.header.is-open .sp-nav .icon:before{top:11px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header.is-open .sp-nav .icon .line{opacity:0}.header.is-open .sp-nav .icon:after{top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.more-panel{position:relative;right:auto}.more-panel .item+.item{border-top-width:1px}#clone-header{display:none!important}.active-nav{border-top:solid 1px #e6e6e6;padding:10px 20px}.active-nav .item+.item{margin-top:10px}.active-nav .link{position:relative;box-sizing:border-box;display:inline-block;width:100%;height:55px;border-radius:5px;text-align:left;font-weight:700;letter-spacing:.06em}.active-nav .link:after{content:'';width:0;height:100%}.active-nav .link:before{position:absolute;top:50%;margin-top:-.5em}.active-nav .shoulder{display:block;font-size:.625rem}.active-nav .title{display:block;font-size:.875rem}.u-hide-sp,.wp-pagenavi .nextpostslink:after,.wp-pagenavi .previouspostslink:after{display:none}.subpage-header .page-title .label,.subpage-header .page-title.is-line-2 .label{font-size:2.125rem}.active-nav .item.is-support .link{padding:0 20px;background:#fff600}.active-nav .item.is-support .link:before{left:auto;right:20px}.active-nav .item.is-contact .link{padding:0 20px;background:#000}.active-nav .item.is-contact .link:before{left:auto;right:24px}.loading .object{-webkit-transform:scale(.7);transform:scale(.7)}.subpage-header{height:auto;padding:20px 0 60px}.subpage-header .page-title .img{margin-bottom:0}.subpage-header .page-title .img .flag{width:120px;height:41px}.subpage-header .page-title.is-line-2{margin-top:0}.topic-path{margin-top:15px}.topic-path .item{font-size:.75rem}.infinite-loading:after{margin-top:50px}.mfp-close{width:30px;height:30px;line-height:30px;right:-5px;top:-10px}.mfp-close:before{font-size:15px}.mfp-close:active{top:-10px}.mfp-iframe-holder .mfp-close{top:-40px}#google_translate_element{margin:15px 0;padding:0 20px}#google_translate_element .goog-te-gadget{position:relative;text-align:right}.google-custom-search{width:100%;margin-left:0}.google-custom-search form.gsc-search-box{border-radius:7px}.google-custom-search input.gsc-input{padding:15px 0!important;font-size:1rem}.google-custom-search .gsib_a{padding:0 15px}.google-custom-search .gsc-search-button-v2{padding:10px 15px 10px 17px}.google-custom-search .gsc-search-button-v2 svg{width:30px;height:30px}body .gsc-above-wrapper-area{margin-top:10px}body .gsc-results-wrapper-overlay{width:90%;height:90%;left:5%;padding:15px}body .gsc-results-close-btn{right:15px;top:15px}.c-wp-pages{margin-top:40px}.c-wp-pages .arrow,.c-wp-pages .page{width:2.4em;font-size:.875rem;margin:0 3px 5px}.wp-pagenavi{margin-top:40px}.wp-pagenavi a,.wp-pagenavi span{width:2.4em;font-size:.875rem;margin:0 3px 5px}.wp-pagenavi .extend{width:1.6em}.wp-content .alignnone{margin-top:20px;margin-bottom:20px}.wp-content .aligncenter{margin-top:0;margin-bottom:0}.wp-content .alignleft,.wp-content .alignright{float:none;margin:0 auto 15px}.wp-content .wp-caption{margin-top:25px;margin-bottom:25px}.wp-content blockquote{padding-left:20px;border-left-width:3px}.about-introduction .section-inner{width:auto}.about-introduction .img{margin-bottom:30px}.about-introduction .img img{max-width:100%;height:auto}.about-lastyear,.about-outline{margin-top:50px}.about-lastyear .more{margin-top:20px}.about-supporters{margin-top:50px}.about-supporters .supporter-items .img{margin-bottom:5px}.about-supporters .supporter-items.is-main .name{font-size:.75rem}.about-supporters .supporter-items.is-sub .supporter-item{width:calc((100% - (10px * 3))/ 4);margin-right:10px}.about-supporters .supporter-items.is-sub .supporter-item:nth-child(4n){margin-right:0}.about-supporters .supporter-items.is-sub .supporter-item:nth-child(n+5){margin-top:10px}.about-supporters .supporter-items.is-sub .name{font-size:.625rem}.about-supporters .supporter-names .item{font-size:.75rem}.archives-history .history-item{font-size:.875rem;line-height:1.8}.archives-year{padding-top:30px}.archives-year+.archives-year{margin-top:30px}.archives-year .year-website+.item{margin-top:15px}.archives-year .year-website img{margin-left:-20%;width:140%}.archives-year .year-website .label{font-size:1.75rem}.archives-year .year-website .label:before{display:inline-block;content:'';width:12px;height:12px;border:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-left:none;border-bottom:none;margin-right:15px}.archives-year .year-detail{margin-top:25px}.booth-goods .goods-item+.goods-item:nth-child(n+3),.booth-goods .goods-items+.goods-items{margin-top:20px}.booth-goods .goods-item{width:calc((100% - 10px)/ 2);margin-right:10px}.booth-goods .goods-item+.goods-item{margin-left:0}.booth-goods .goods-item+.goods-item:nth-child(2n){margin-right:0}.booth-goods .goods-item .name{font-size:.875rem}.booth-goods .goods-item .data{font-size:.75rem}.booth-index{margin-top:40px}.booth-index .map{position:relative;right:auto;top:auto;margin:-10px 0 20px;text-align:right}.booth-index .map .button{width:200px;height:40px}.calendar-section .tribe-events-list,.event-calendar #tribe-events-day,.event-calendar .tribe-events-single{width:auto}.booth-index .map .button .label:before{font-size:20px;margin-right:10px}.booth-tab.is-button .tab-content{padding:20px}.booth-tab.is-button .tab-content .category-title{margin-bottom:20px;font-size:1.125rem}.booth-items>.booth-item:nth-child(n+2){margin-top:20px}.booth-item .name{font-size:1rem}.booth-item .desc{font-size:.875rem}.calendar-section .entry{margin-top:20px;font-size:.875rem}.calendar-section .tribe-events-list .type-tribe_events+.type-tribe_events{margin-top:10px}.calendar-section .tribe-events-list .type-tribe_events .link{padding:10px 15px}.calendar-section .tribe-events-list .type-tribe_events .data{font-size:.75rem}.calendar-section .tribe-events-list .type-tribe_events .title{font-size:1rem}.calendar-section .tribe-events-list .tribe-events-list-separator-month{margin:20px 0;font-size:1rem}.calendar-section .tribe-events-list .tribe-events-list-separator-month span{border-bottom-width:3px}.tribe-bar-filters .tribe-events-button{font-size:1rem;height:40px;border-radius:5px}.calendar-section #tribe-events-header{margin-bottom:20px!important}.calendar-section #tribe-events-footer{margin-top:30px!important}.event-calendar .tribe-events-single .tribe-events-meta-group dl dd,.event-calendar .tribe-events-single .tribe-events-meta-group dl dt{font-size:.875rem}.event-calendar .tribe-events-single .tribe-events-meta-group dl dt{padding:10px 0 10px 10px}.event-calendar .tribe-events-single .tribe-events-meta-group dl dd{padding:10px}.event-calendar .tribe-events-day-time-slot+.tribe-events-day-time-slot{margin-top:10px}.event-calendar .tribe-events-day-time-slot .type-tribe_events .tribe-events-event-image{width:30%;margin-right:15px}.event-calendar .tribe-events-day-time-slot .type-tribe_events[class*=tribe-events-category-event-]{padding:15px}.event-calendar .tribe-events-day-time-slot .tribe-events-list-event-title{font-size:1rem}.event-calendar .tribe-events-day-time-slot .entry-summary,.event-calendar .tribe-events-day-time-slot .time-details,.event-calendar .tribe-events-day-time-slot .tribe-events-venue-details{font-size:.875rem}.event-calendar .tribe-events-day-time-slot .time-details{margin:0}.event-calendar #tribe-events-bar{width:auto;margin-bottom:25px}.event-calendar #tribe-bar-collapse-toggle{width:100%;float:none;padding:10px 5px;font-size:1rem}.event-calendar #tribe-bar-views{width:100%;float:none;margin-top:10px}.event-calendar #tribe-bar-views .tribe-bar-views-list{width:auto;margin-left:-10px}.event-calendar #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{padding:10px 5px;font-size:1rem}.event-calendar .tribe-bar-filters{position:relative;width:100%;top:auto;padding:0 15px 15px}.event-calendar .tribe-bar-filters .tribe-bar-filters-inner>div+div{margin-top:10px}.event-calendar .tribe-events-sub-nav{width:100%;margin-bottom:10px;line-height:25px}.event-calendar .tribe-events-sub-nav li a:before{width:26px;height:26px}.event-calendar .tribe-events-sub-nav li a:after{top:8px}.event-calendar .tribe-events-sub-nav .tribe-events-nav-previous a{padding-left:35px}.event-calendar .tribe-events-sub-nav .tribe-events-nav-previous a:after{left:10px}.event-calendar .tribe-events-sub-nav .tribe-events-nav-next a{padding-right:35px}.event-calendar .tribe-events-sub-nav .tribe-events-nav-next a:after{right:10px}.event-calendar .tribe-events-notices{padding:15px;font-size:.875rem}.event-calendar #tribe-events-content .tribe-events-page-title{margin-bottom:20px;font-size:1.125rem}.event-calendar #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-daynum-],.event-calendar #tribe-events-content table.tribe-events-calendar th{font-size:.875rem}.event-calendar #tribe-events-content table.tribe-events-calendar{border-spacing:1px}.event-calendar #tribe-events-content table.tribe-events-calendar td{height:60px}.event-calendar #tribe-events-content table.tribe-events-calendar td.tribe-events-has-events:after{display:block;content:'●';margin-top:8px;text-align:center;color:#f68d10}.event-calendar #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-event-]{display:none}.event-calendar #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-event-] .url{font-size:.625rem}.event-calendar .tribe-mobile-day{margin-bottom:10px}.event-calendar .tribe-mobile-day .tribe-mobile-day-date{display:block;margin:20px 0;font-size:1rem;font-weight:700;text-align:center;line-height:1.3}.event-calendar .tribe-mobile-day .tribe-mobile-day-date span{display:inline-block;padding-bottom:8px;border-bottom:solid 3px #000}.guide-tab .tab-nav .link:before,.parade-details .entry-step.is-arrow:after{content:'';border-style:solid;vertical-align:middle}.event-calendar .tribe-mobile-day .tribe-events-mobile{background:#eee}.event-calendar .tribe-mobile-day .tribe-events-mobile+.tribe-events-mobile{margin-top:10px}.event-calendar .tribe-mobile-day .tribe-events-mobile .link{display:block;padding:10px 15px}.mouse .event-calendar .tribe-mobile-day .tribe-events-mobile .link{transition:opacity .4s ease}.mouse .event-calendar .tribe-mobile-day .tribe-events-mobile .link:hover{opacity:.6}.event-calendar .tribe-mobile-day .tribe-events-mobile .data{margin:0;color:#ee8509;font-weight:700;font-size:.75rem}.event-calendar .tribe-mobile-day .tribe-events-mobile .title{margin:0;font-size:1rem}.event-calendar .tribe-mobile-day-heading{margin-top:30px;text-align:center}.contact-form .form-body,.contact-form .form-head{padding:20px}.contact-form .form-table,.contact-form .form-table tbody,.contact-form .form-table td,.contact-form .form-table th,.contact-form .form-table thead,.contact-form .form-table tr{display:block;width:auto}.contact-form .form-table td,.contact-form .form-table th{padding-bottom:0}.contact-form .form-table th{text-align:left;padding-right:0}.contact-form .form-table td{margin:10px 0 20px}.contact-form .form-action .button+.button{margin-left:0}.contact-form .label{font-size:1rem}.contact-form .required{position:relative;margin-right:10px;padding:2px 6px;font-size:.875rem}.contact-form input[type=text]{width:100%}.contact-form div.wpcf7-response-output{margin-top:20px;padding:15px;font-size:1rem}.contact-form div.wpcf7 .ajax-loader{margin:10px 0 0}.contact-section .section-inner{width:auto}.contact-section p{margin-bottom:1.5em;font-size:.875rem;line-height:1.8}.contact-section .buttons p{margin-bottom:10px}.contact-section .buttons .button{width:100%;font-size:1rem;height:3.7em}.donation-section .section-inner{width:auto}.donation-section+.donation-section{margin-top:45px}.donation-section .buttons .button{font-size:1rem}.donation-kazashite .logo{margin:25px 0 15px}.donation-kazashite .button.is-others,.donation-kazashite .button.is-softbank{width:100%}.donation-bank .section-body p{margin-bottom:1em}.donation-bank .section-body p.hr{margin-top:2em}.guide-tab .tab-nav{width:auto}.guide-tab .tab-nav .link{height:45px;width:32%;border-width:2px;border-radius:8px;font-size:1rem}.guide-tab .tab-nav .link:before{display:inline-block;width:0;height:0;border-color:#a1cb04 transparent transparent;border-width:11px 8px 0;margin-left:-8px}#news .news-pickup .section-inner,.lgbt-section .section-inner,.news-items .news-item,.news-pickup .section-inner{width:auto}.guide-tab .tab-nav .link .label{padding-left:20px;background-size:auto 10px}.guide-tab .tab-nav .link+.link{margin-left:2%}.guide-tab .tab-nav .link.is-en{font-size:1rem;letter-spacing:0}.guide-tab .tab-content{padding-top:40px}.lgbt-section .img{margin:20px auto}.lgbt-section p{margin-bottom:1.5em;font-size:.875rem;line-height:1.8}.news-items{display:block}.news-items .news-item:nth-child(n+2){margin-top:20px}#news .news-pickup{margin-bottom:40px}.message-items{display:block;margin-bottom:25px}.message-items .item{margin:0 0 10px;padding:10px 30px 10px 15px;width:100%;background-size:15px 100%}.message-items .item:last-child{margin-bottom:0}.message-items .title{font-size:1rem}.message-items .info{margin-top:8px;padding-top:10px}.magazine-index,.magazine-series{margin-top:40px}.magazine-series .section-title{margin-bottom:15px;font-size:1.0625rem}.magazine-series .box{padding:20px 25px;border-width:2px}.parade-introduction .start-img{margin:40px 0 10px}.parade-introduction .start-en{margin:40px 0 10px;font-size:1.125rem}.parade-introduction .text-important{font-size:1.125rem}.parade-details,.parade-introduction .text-caution{font-size:.875rem}.parade-introduction .official-sns{margin:20px 0}.parade-introduction .official-sns dt{margin-right:10px}.parade-introduction .official-sns .link.is-instagram,.parade-introduction .official-sns .link.is-twitter{margin-left:10px}.parade-details{line-height:1.5}.parade-details p{margin-bottom:.5em}.parade-details p:last-child{margin-bottom:0}.parade-details .flag-title{margin:40px 0 10px}.parade-details .flag-title .flag{width:200px;height:70px}.parade-details .text-important{font-size:1.125rem;margin-bottom:10px}.parade-details .text-caution{font-size:.875rem}.parade-details .entry-step{display:block;padding:20px;border-width:3px;border-radius:10px}.parade-details .entry-step+.entry-step{margin-top:24px}.parade-details .entry-step+.entry-step:before{bottom:calc(100% + 3px);height:24px}.parade-details .entry-step.is-arrow{margin-bottom:40px}.parade-details .entry-step.is-arrow:after{margin-left:-37px;display:inline-block;width:0;height:0;border-color:#f68d10 transparent transparent;border-width:22px 37px 0}.parade-details .entry-step .num{width:auto;margin:0 0 15px}.parade-details .entry-step .num img{width:70px}.parade-details .entry-step .title{overflow:hidden;font-size:1.125rem;line-height:1.5}.parade-details .entry-step .sub-title{clear:both;font-size:1rem}.parade-details .entry-step .text{padding-right:0;font-size:.875rem}.parade-details .start-title{margin-bottom:40px;font-size:1.875rem}.parade-details .map-download .button .label:before{font-size:25px;top:-1px}.parade-details .info-safety{margin-top:45px;font-size:.875rem}.parade-details .info-safety .img{margin-bottom:40px}.parade-floats{margin-top:45px}.float-items .name{margin-bottom:8px;font-size:.875rem}.float-items .by,.float-items .desc{font-size:.75rem}.float-items .by{margin-bottom:8px}.float-items .item:nth-child(n+3){margin-top:20px}.policy-section .section-inner{width:auto}.policy-section .img{margin:20px auto}.policy-section p{margin-bottom:1.5em;font-size:.875rem;line-height:1.8}.policy-section h3{font-size:1rem}.stage-tab .tab-nav .link{height:45px;border-width:2px;font-size:1.25rem}.stage-tab .tab-nav .link .ex{font-size:.75rem}.stage-tab .tab-content{padding:25px 0}.timetable-detail{width:auto;margin:10px 0}.timetable-detail .date{margin-bottom:20px;font-size:1.125rem}.timetable-detail .note{margin-top:20px;font-size:.875rem}.timetable:before{left:63px}.timetable dd,.timetable dt{font-size:1rem}.timetable dt{width:65px}.timetable dd{margin-left:65px;padding-left:20px}.timetable dd br{display:none}.stage-introduction:last-child{margin-bottom:40px}.stage-introduction .special-live{margin-bottom:30px}.stage-introduction .special-live .text{bottom:-15px}.stage-introduction .special-live .text img{width:280px}.stage-introduction .special-live .img img{max-width:220px}.stage-introduction .event-mc{margin-top:30px}.stage-introduction .mc-items .area-img{margin-right:15px;-webkit-flex:none;-ms-flex:none;flex:none;width:30%}.stage-introduction .mc-items .img{margin-bottom:15px;height:auto}.stage-introduction .mc-items img{width:120px;height:auto}.stage-introduction .mc-items .name{margin-bottom:10px;font-size:1rem}.stage-introduction .mc-items .comment{font-size:.75rem}.artist-items .artist-item{width:calc((100% - 10px)/ 2);margin-right:0}.archives-year .year-detail .section-inner,.pride-parade-section .section-inner,.support-index .section-inner,.support-items .item.is-wide{width:auto}.artist-items .artist-item:nth-child(odd){margin-right:10px}.artist-items .artist-item:nth-child(n+3){margin-top:10px}.artist-modal .area-text{height:290px}.stage-detail{margin-top:45px}.archives-year .year-detail .link-list,.archives-year .year-detail .pride-data,.archives-year .year-detail p,.pride-parade-section .link-list,.pride-parade-section .pride-data,.pride-parade-section p{font-size:.875rem;line-height:1.8}.archives-year .year-detail p,.pride-parade-section p{margin:1.5em 0}.archives-year .year-detail .img,.archives-year .year-detail .movie,.pride-parade-section .img,.pride-parade-section .movie{margin:20px 0}.archives-year .year-detail .caption,.pride-parade-section .caption{margin-top:-10px;font-size:.75rem}.archives-year .year-detail .reference,.pride-parade-section .reference{font-size:.8125rem}.archives-year .year-detail .reference+.reference,.pride-parade-section .reference+.reference{margin-top:0}.archives-year .year-detail .box,.pride-parade-section .box{margin:-10px 0 30px}.support-items{margin:30px 0 0;display:block}.support-items .item{width:auto;margin-right:0;padding:25px 20px 20px}.support-items .item:nth-child(n+2){margin-top:20px}.support-items .item.is-donation .title,.support-items .item.is-member .title{font-size:1.25rem}.support-items .title{margin-bottom:15px;font-size:1.25rem}.support-items .desc{margin-bottom:20px;font-size:.9375rem;line-height:1.8}.support-items .more{margin:auto 10px 0}.support-items .more .button{height:50px;font-size:1.125rem}.support-items .more .button.is-line-2{height:60px;margin-bottom:0}.support-items .social-icons .icon+.icon{margin-left:15px}.support-items .social-icons .icon .ico:before{font-size:29px}.support-items .social-icons .icon.is-youtube .ico:before{font-size:43px}.week-index{margin-top:40px}.week-pickup{padding:30px 0}.week-items{margin-top:30px}#top #google_translate_element{position:relative;margin-top:0;margin-bottom:0;padding-top:40px;background:#2ea8e4}#top #google_translate_element:before{content:none;display:block;position:absolute;bottom:100%;left:0;z-index:121;width:100%;height:30px;background:url(../img/top/pickup_bg.svg?rev=APUc9Tav) center bottom repeat-x;background-size:auto 100%}#top .footer-banners:before,.top-section:before{height:30px;background-size:auto 100%}#top #google_translate_element .goog-te-gadget{margin-bottom:0}#top .sponsor-banners{margin-bottom:-20px}#top .sponsor-banners.has-movie+#google_translate_element{padding-top:20px}#top .sponsor-banners.has-movie+#google_translate_element:before{content:''}.top-section{padding:25px 0 50px}.top-section .section-inner{max-width:inherit;padding:0}.top-section .section-title{margin-bottom:15px}.top-section .section-title .flag{width:120px;height:41px}.top-section .section-date img{width:auto;height:27px}.top-section .section-lead{margin-bottom:15px;font-size:.9375rem}.top-section .section-more{margin-top:25px}.top-visual--2020{padding:20px 20px 80px}.top-visual--2020 .wrap{display:block}.top-visual--2020 .info-row,.top-visual--2020 .visual{margin:0 auto;width:100%}.top-visual--2020 .date{margin:30px 0 20px;padding:30px 0}.top-visual--2020 .btn-caution{margin:30px 0;border-radius:40px;max-width:100%;height:80px;font-size:1.25rem}.top-visual--2020 .btn-caution:after{top:calc(50% - 5px);right:15px;border-width:3px;width:10px;height:10px}.top-visual--2020 .list-info{font-size:.8125rem;text-align:left}.top-visual--2020 .balloon-nav{position:static;margin-top:20px;font-size:.75rem}.top-visual--2020 .balloon-nav .nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:0}.top-row,.topic-item{display:block}.top-visual--2020 .balloon-nav .nav.is-about .link{padding-left:34px;width:149px;background-image:url(/assets/img/top/visual_bnr_about@sp.png?rev=2020-03-18)}.top-visual--2020 .balloon-nav .nav .link{padding:0 34px 0 70px;width:182px;height:58px;background-image:url(/assets/img/top/visual_bnr_sponsor@sp.png?rev=2020-03-18)}.sponsor-banners.has-movie+.top-pickup,.top-pickup{padding-top:30px}.sponsor-banners.has-movie+.top-pickup:before{content:none}.top-pickup .infinite-loading:after{margin-top:25px;height:55px}.top-row>*{width:auto;padding-right:20px;padding-left:20px}#google_translate_element+.top-row{padding-top:30px;background:#2ea8e4}.top-row .section-title{font-size:2.625rem}.top-row .section-title .flag{width:120px;height:41px}.top-row .section-lead{font-size:.9375rem}.top-row .section-more .button{width:100%}.topic-item{font-size:1rem}.topic-item dd,.topic-item dt{display:inline}.topic-item dt{padding-right:0}.topic-item .new{top:-2px;padding:4px 6px 2px;font-size:.625rem}.topic-item+.topic-item{margin-top:15px}.topic-item+.topic-item>*{padding-top:0}.top-movie .caption{font-size:.875rem}.top-about .section-title .label{position:relative;display:inline-block}.top-about .section-title .label:after,.top-about .section-title .label:before{position:absolute;top:40%}.top-about .section-title .label:before{left:-1.5em}.top-about .section-title .label:after{right:-1.5em}.top-about .visual{width:auto;border:3px solid #fff;padding:3px}.top-about .visual img{max-width:100%;height:auto}.top-about .desc{width:auto;font-size:1.125rem}.top-twodays .section-title .ja{display:block;margin-top:5px}.top-twodays .section-date img.day2{margin:8px 0 0}.top-twodays .button-items,.top-twodays .button-single,.top-twodays .event-items{display:block}.top-twodays .button-items>*,.top-twodays .button-single>*,.top-twodays .event-items>*{width:auto}.top-twodays .button-items>:nth-child(even),.top-twodays .button-single>:nth-child(even),.top-twodays .event-items>:nth-child(even){margin-left:0}.top-twodays .event-item,.top-twodays .event-items{margin-top:20px}.mouse .top-twodays .event-item .link:hover .button,.top-twodays .event-item .link .title{-webkit-transform:scale(1);transform:scale(1)}.top-twodays .event-item .inner{padding:5px 40px}.top-twodays .event-item .title{margin-bottom:10px}.top-twodays .event-item .desc{margin-bottom:5px;font-size:.75rem}.top-twodays .event-item .button{width:110px;height:23px;font-size:.75rem}.top-twodays .event-item .button .label:before{top:-2px;display:inline-block;content:'';width:5px;height:5px;border:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-left:none;border-bottom:none;margin:0 10px 0 0}.top-twodays .event-item .obj-01{display:block;width:115px;height:auto;right:5px;top:-22px}.top-twodays .event-item .obj-02{display:block;width:30px;height:auto;right:25px;top:-20px}.top-twodays .button-items,.top-twodays .button-single{margin-top:15px}.top-twodays .button-item.is-booth{margin-bottom:10px;text-align:left}.top-twodays .button-item.is-booth .button .label:before{font-size:24px}.top-twodays .button-item.is-map .button .label:before{font-size:25px}.top-twodays .access-map{margin:65px -20px 0;padding:0 20px}.top-twodays .access-map .obj-01{display:block;left:-10px;width:111px;height:auto}.top-twodays .access-map .obj-02{display:block;right:-30px;width:233px;height:auto}.top-week .section-date{display:block}.top-week .section-lead{margin-bottom:20px}.top-magazine .section-title .label{width:4.5em}.top-calendar .section-title .label{width:5.5em}.top-calendar .section-lead{margin-bottom:25px}.top-calendar .calendar-widget{width:100%}.top-calendar .calendar-widget .widget-title{margin-bottom:10px;font-size:1.125rem}.top-calendar .calendar-widget .tribe-events-sub-nav{width:100%;margin-bottom:10px;line-height:25px}.top-calendar .calendar-widget .tribe-events-sub-nav .tribe-this-week-nav-link a:before{width:26px;height:26px}.top-calendar .calendar-widget .tribe-events-sub-nav .tribe-this-week-nav-link a:after{top:8px}.top-calendar .calendar-widget .tribe-events-sub-nav .nav-previous a{padding-left:35px}.top-calendar .calendar-widget .tribe-events-sub-nav .nav-previous a:after{left:10px}.top-calendar .calendar-widget .tribe-events-sub-nav .nav-next a{padding-right:35px}.top-calendar .calendar-widget .tribe-events-sub-nav .nav-next a:after{right:10px}.top-calendar .calendar-widget .tribe-this-week-widget-day+.tribe-this-week-widget-day{margin-top:6px}.top-calendar .calendar-widget .tribe-this-week-widget-header-date{width:5em;margin-right:6px;font-size:.875rem}.top-calendar .calendar-widget .tribe-this-week-widget-day-wrap{padding:10px}.top-calendar .calendar-widget .entry-title,.top-calendar .calendar-widget .this-week-no-events-msg{font-size:.875rem}.top-calendar .calendar-widget .duration,.top-calendar .calendar-widget .org{font-size:.75rem}}@media screen and (max-width:20em){.top-visual--2020 .btn-caution{font-size:1.125rem}.top-visual--2020 .btn-caution .label .sub{font-size:.625rem}.top-visual--2020 .balloon-nav{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.top-visual--2020 .balloon-nav .nav+.nav{margin-left:0;margin-top:10px}}@media print{body{min-width:1025px!important;margin-left:auto;margin-right:auto}}@-webkit-keyframes contents-nav-in{0%{-webkit-transform:perspective(250px) rotateY(90deg);transform:perspective(250px) rotateY(90deg)}70%{-webkit-transform:perspective(250px) rotateY(-5deg);transform:perspective(250px) rotateY(-5deg)}90%{-webkit-transform:perspective(250px) rotateY(3deg);transform:perspective(250px) rotateY(3deg)}100%{-webkit-transform:perspective(250px) rotateY(0);transform:perspective(250px) rotateY(0)}}@keyframes contents-nav-in{0%{-webkit-transform:perspective(250px) rotateY(90deg);transform:perspective(250px) rotateY(90deg)}70%{-webkit-transform:perspective(250px) rotateY(-5deg);transform:perspective(250px) rotateY(-5deg)}90%{-webkit-transform:perspective(250px) rotateY(3deg);transform:perspective(250px) rotateY(3deg)}100%{-webkit-transform:perspective(250px) rotateY(0);transform:perspective(250px) rotateY(0)}}@-webkit-keyframes loading-dot{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes loading-dot{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes loading-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes loading-fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes blink{50%{opacity:0}}@keyframes blink{50%{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}