/*!
 * ress.css • v2.0.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}[disabled]{cursor:default}[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-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}svg:not([fill]){fill:currentColor}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}.loader{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#000;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.loader::after{-webkit-animation:loader .5s linear infinite;animation:loader .5s linear infinite;border:1px solid #cc0700;border-radius:50%;border-right:1px solid rgba(204,7,0,.7);border-top:1px solid rgba(204,7,0,.7);content:"";height:30px;width:30px}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}html,body{height:100%;width:100%;font-family:Roboto,游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#000;background:#fff}html{font-size:62.5%}body{font-size:1.6rem;line-height:2}h1,h2,h3,h4,h5,h6{line-height:1.4}a{color:#cc0700}li{list-style:none}img{max-width:100%;height:auto}.color1{color:#cc0700}.bg1{background:#cc0700}.bg2{background:#e60012}header{background:#000;position:fixed;width:100%;z-index:10;-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 992px){header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.scrolled header{-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}header h1{height:auto;padding:15px}@media screen and (min-width: 992px){header h1{margin-right:auto}}header h1 a{display:block;line-height:0;margin:0 auto}header h1 img{vertical-align:bottom}header h1 a,header h1 img{width:220px}@media screen and (min-width: 576px){header h1 a,header h1 img{width:220px}}@media screen and (min-width: 1280px){header h1 a,header h1 img{width:300px}}#main-menu{visibility:hidden;width:100%;height:0;-webkit-transition:.2s;transition:.2s;opacity:0;padding:0 5%}#main-menu.on{padding:20px 5%;opacity:1;visibility:visible;background-color:#e60012;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);height:auto;max-height:1000px}#main-menu.on li:not(:last-child) a{border-bottom:solid 1px #000}@media screen and (min-width: 992px){#main-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:1;height:auto;visibility:visible;width:auto;padding:0}}#main-menu li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1.6rem}@media screen and (min-width: 1080px){#main-menu li{font-size:1.8rem}}#main-menu a{color:#000;padding:4px;text-decoration:none;font-weight:bold;display:block;-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 992px){#main-menu a{padding:10px 5px;color:#fff}}@media screen and (min-width: 1080px){#main-menu a{padding:10px;color:#fff}}#main-menu a:hover{color:#cc0700}#btn{display:block;width:50px;height:50px;right:0;top:3px;position:fixed;z-index:100001;-webkit-transition:.2s;transition:.2s}#btn:before,#btn:after,#btn span{display:block;width:55%;position:absolute;left:0;right:0;margin:auto;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}#btn span{height:3px;background-color:#fff;top:calc(50% - 1.5px)}#btn:before{content:"";top:calc(30% - 3px);border-top:3px solid #fff}#btn:after{content:"";bottom:calc(30% - 3px);border-bottom:3px solid #fff}#btn.on span{display:none}#btn.on:before{top:calc(50% - 1.5px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}#btn.on:after{bottom:calc(50% - 1.5px);-webkit-transform:rotate(-315deg);transform:rotate(-315deg)}@media screen and (min-width: 992px){#btn{display:none}}#twitter{width:30px;height:30px;margin:0px 20px 0 10px;-webkit-transition:.4s;transition:.4s;position:absolute;top:10px}@media screen and (min-width: 992px){#twitter{position:relative;top:-2px}}#twitter:hover{opacity:.5}#twitter img{vertical-align:bottom;padding-top:4px}section{padding:40px 0}@media screen and (min-width: 768px){section{padding:100px 0}}.section-title{position:relative;margin:0 0 10px;font-weight:bold;line-height:1;text-transform:uppercase;text-align:center;font-size:7rem}@media screen and (min-width: 576px){.section-title{font-size:10rem}}.section-title span{font-size:1.4rem;font-weight:normal;display:block;margin:10px auto 50px}article{width:1080px;max-width:100%;margin:0 auto;padding:3%}@media screen and (min-width: 576px){article{padding:40px}}article h3{font-size:3rem;text-align:center;font-weight:bold;margin:20px auto}@media screen and (min-width: 576px){article h3{font-size:4rem}}article h4{font-weight:bold;font-size:2rem;margin:20px 0}@media screen and (min-width: 576px){article h4{margin:40px 0;font-size:2.8rem}}article h5{font-size:1.8rem;font-weight:bold;margin:10px 0}@media screen and (min-width: 576px){article h5{font-size:2.2rem}}article h6{font-size:1.6rem;font-weight:bold;margin:10px 0}@media screen and (min-width: 576px){article h6{font-size:1.8rem}}article p{margin:20px 0}footer{background:#000;color:#fff;padding:40px 0;text-align:center}footer article{width:100%}footer h2,footer li{font-weight:bold}footer a{color:#fff;-webkit-transition:.4s;transition:.4s}footer a:hover{color:#ffe100}footer h2{font-size:18px}@media screen and (min-width: 576px){footer h2{font-size:24px}}footer ul{margin:20px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 1280px){footer ul{width:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}footer ul a{padding:10px;text-decoration:none}footer ul li{width:50%}@media screen and (min-width: 576px){footer ul li{width:33%}}@media screen and (min-width: 1280px){footer ul li{width:auto}}#wrapper{background:#e60012}body:not(#body-top) #wrapper{min-height:100vh}#wrapper,footer{position:relative}#section-catch{overflow:hidden;min-height:600px;height:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;background-color:#000}#section-catch h2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0 auto;font-size:14px;line-height:1;color:#000;font-weight:bold;max-width:80%;width:500px;z-index:2}@media screen and (min-width: 1920px){#section-catch h2{width:640px;font-size:80px}}#section-catch p{font-size:24px;font-weight:bold;color:#fff}#section-catch img{opacity:0;-webkit-transition:opacity .5s 2s;transition:opacity .5s 2s}#section-catch img.show{opacity:1}#ul-news{background:#fff;padding:5px;border:solid 10px #000;margin:0 auto 10px}@media screen and (min-width: 576px){#ul-news{padding:20px}}#ul-news li:not(:last-child) a{border-bottom:dotted 1px #bbb}#ul-news li a{padding:10px;color:#000;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.4s;transition:.4s}#ul-news li a:hover{color:#cc0700}#ul-news li a span:first-child{min-width:85px}@media screen and (min-width: 576px){#ul-news li a span:first-child{min-width:120px}}.ul-normal li,.ol-normal li{list-style:disc;margin:10px 0 10px 1em;font-size:14px;line-height:1.4}@media screen and (min-width: 768px){.ul-normal li,.ol-normal li{font-size:16px}}.ol-normal li{list-style:decimal;margin:5px 0 5px 1.5em}.ul-attention{margin:20px 0}.ul-attention li{padding-left:1em;text-indent:-1.1em}.ul-attention li:before{content:"※";color:red;margin-right:.1em}#page-title{padding-top:65px;background:#000;height:400px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:url(../img/page-title-bg.jpg) bottom center/cover}#page-title h2{color:#fff;text-align:center;width:100%;font-size:6rem;font-weight:bold;text-transform:uppercase;line-height:1;text-shadow:0 0 5px rgba(0,0,0,.4)}@media screen and (min-width: 576px){#page-title h2{font-size:12rem}}#page-title h2 span{font-size:20px;display:block}#ticket-date-select{width:1080px;max-width:100%;margin:0 auto 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:1}#ticket-date-select p{width:48%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;line-height:1;font-size:3.4rem}@media screen and (min-width: 576px){#ticket-date-select p{font-size:6rem}}#ticket-date-select p:last-child a{background:#ffe100}#ticket-date-select a{display:block;width:100%;background:#cc0700;color:#fff;text-align:center;padding:20px;font-weight:bold;text-decoration:none}@media screen and (min-width: 576px){#ticket-date-select a{padding:40px 20px}}#ticket-date-select a span{display:block;font-size:1.2rem}@media screen and (min-width: 576px){#ticket-date-select a span{font-size:1.6rem}}#hottopics-banner{margin:0;padding:0;font-size:20px;width:100%}@media screen and (min-width: 992px){#hottopics-banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}#hottopics-banner p{width:100%;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}#hottopics-banner p#banner-about-message,#hottopics-banner p#banner-about-ticket{text-shadow:0 0 4px rgba(0,0,0,.5);position:relative;overflow:hidden}#hottopics-banner p#banner-about-message:after,#hottopics-banner p#banner-about-ticket:after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background:url(../img/banner-greeting.jpg) center right/cover;-webkit-transition:.2s;transition:.2s;z-index:1}#hottopics-banner p#banner-about-message:hover:after,#hottopics-banner p#banner-about-ticket:hover:after{-webkit-transform:scale(1.1);transform:scale(1.1)}#hottopics-banner p#banner-about-message a,#hottopics-banner p#banner-about-ticket a{position:relative;z-index:2}#hottopics-banner p#banner-about-message a{font-size:4rem}@media screen and (min-width: 576px){#hottopics-banner p#banner-about-message a{font-size:5rem}}@media screen and (min-width: 992px){#hottopics-banner p#banner-about-message a{font-size:3rem}}@media screen and (min-width: 1280px){#hottopics-banner p#banner-about-message a{font-size:5rem}}#hottopics-banner p#banner-about-colona{overflow:hidden;background:#ffe100}#hottopics-banner p#banner-about-colona a{font-size:2rem;color:#fff;position:relative}@media screen and (min-width: 576px){#hottopics-banner p#banner-about-colona a{font-size:3rem}}@media screen and (min-width: 992px){#hottopics-banner p#banner-about-colona a{font-size:2rem}}@media screen and (min-width: 1280px){#hottopics-banner p#banner-about-colona a{font-size:3rem}}#hottopics-banner p#banner-about-colona a img{width:160px;margin-bottom:10px}@media screen and (min-width: 576px){#hottopics-banner p#banner-about-colona a img{margin-bottom:20px}}#hottopics-banner p#banner-about-colona a:after{-webkit-transition:.2s;transition:.2s;content:"";border:5px solid #fff;width:calc(100% - 40px);height:calc(100% - 40px);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#hottopics-banner p#banner-about-colona a:hover:after{border:10px solid #fff;width:100%;height:100%}#hottopics-banner p#banner-about-ticket:after{background:url(../img/page-title-bg.jpg) bottom center/cover}#hottopics-banner p#banner-about-ticket a{font-size:2.4rem}#hottopics-banner p#banner-about-ticket a span{font-size:8rem;display:block;-webkit-transition:.2s;transition:.2s}#hottopics-banner p#banner-about-ticket a:hover span{color:#e60012}#hottopics-banner a{text-align:center;line-height:1.2;font-size:3.6rem;padding:20px;height:240px;color:#fff;font-weight:bold;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 576px){#hottopics-banner a{height:320px}}.ticket-attention-banner{width:1080px;max-width:100%;margin:0 auto 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:1;font-size:20px}.ticket-attention-banner a{margin:0 auto;display:block;background:#cc0700;color:#fff;text-align:center;padding:20px 40px;font-weight:bold;text-decoration:none;-webkit-transition:.4s;transition:.4s}.ticket-attention-banner a:hover{background:#ffe100}#ticket-day-one-box,#ticket-day-two-box,.border-box{padding:40px 0;margin:0 auto}.table-border{border-collapse:collapse;border-top:solid 1px #000;margin:20px auto;width:100%}@media screen and (min-width: 576px){.table-border{margin:60px auto}}.table-border tr{border-bottom:solid 1px #000}.table-border th,.table-border td{padding:5px 10px;display:block}@media screen and (min-width: 576px){.table-border th,.table-border td{padding:20px;display:table-cell}}@media screen and (min-width: 576px){.table-border th{white-space:nowrap;width:200px}}.hr-stripe{background:-webkit-repeating-linear-gradient(135deg, #ffe100, #ffe100 10px, white 10px, white 20px);background:repeating-linear-gradient(-45deg, #ffe100, #ffe100 10px, white 10px, white 20px);border:none;height:7px;margin:20px auto 40px}#body-guideline #section-guideline,#body-guideline #section-access,#body-guideline #section-message,#body-guideline #section-goods-desc,#body-guideline #section-ticket,#body-guideline #section-map,#body-guideline #section-ticket-detail,#body-guideline #section-news-single,#body-guideline #section-artist,#body-guideline #section-timetable,#body-access #section-guideline,#body-access #section-access,#body-access #section-message,#body-access #section-goods-desc,#body-access #section-ticket,#body-access #section-map,#body-access #section-ticket-detail,#body-access #section-news-single,#body-access #section-artist,#body-access #section-timetable,#body-message #section-guideline,#body-message #section-access,#body-message #section-message,#body-message #section-goods-desc,#body-message #section-ticket,#body-message #section-map,#body-message #section-ticket-detail,#body-message #section-news-single,#body-message #section-artist,#body-message #section-timetable,#body-goods #section-guideline,#body-goods #section-access,#body-goods #section-message,#body-goods #section-goods-desc,#body-goods #section-ticket,#body-goods #section-map,#body-goods #section-ticket-detail,#body-goods #section-news-single,#body-goods #section-artist,#body-goods #section-timetable,#body-ticket #section-guideline,#body-ticket #section-access,#body-ticket #section-message,#body-ticket #section-goods-desc,#body-ticket #section-ticket,#body-ticket #section-map,#body-ticket #section-ticket-detail,#body-ticket #section-news-single,#body-ticket #section-artist,#body-ticket #section-timetable,#body-news-single #section-guideline,#body-news-single #section-access,#body-news-single #section-message,#body-news-single #section-goods-desc,#body-news-single #section-ticket,#body-news-single #section-map,#body-news-single #section-ticket-detail,#body-news-single #section-news-single,#body-news-single #section-artist,#body-news-single #section-timetable,#body-artist #section-guideline,#body-artist #section-access,#body-artist #section-message,#body-artist #section-goods-desc,#body-artist #section-ticket,#body-artist #section-map,#body-artist #section-ticket-detail,#body-artist #section-news-single,#body-artist #section-artist,#body-artist #section-timetable,#body-map #section-guideline,#body-map #section-access,#body-map #section-message,#body-map #section-goods-desc,#body-map #section-ticket,#body-map #section-map,#body-map #section-ticket-detail,#body-map #section-news-single,#body-map #section-artist,#body-map #section-timetable,#body-timetable #section-guideline,#body-timetable #section-access,#body-timetable #section-message,#body-timetable #section-goods-desc,#body-timetable #section-ticket,#body-timetable #section-map,#body-timetable #section-ticket-detail,#body-timetable #section-news-single,#body-timetable #section-artist,#body-timetable #section-timetable{padding:3%}#body-guideline #section-guideline-attention,#body-access #section-guideline-attention,#body-message #section-guideline-attention,#body-goods #section-guideline-attention,#body-ticket #section-guideline-attention,#body-news-single #section-guideline-attention,#body-artist #section-guideline-attention,#body-map #section-guideline-attention,#body-timetable #section-guideline-attention{padding:3%;position:relative}#body-guideline #section-guideline-attention:before,#body-access #section-guideline-attention:before,#body-message #section-guideline-attention:before,#body-goods #section-guideline-attention:before,#body-ticket #section-guideline-attention:before,#body-news-single #section-guideline-attention:before,#body-artist #section-guideline-attention:before,#body-map #section-guideline-attention:before,#body-timetable #section-guideline-attention:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background:url(/img/bg-jungle.jpg) center no-repeat;background-size:cover}#body-guideline #section-guideline-attention article,#body-access #section-guideline-attention article,#body-message #section-guideline-attention article,#body-goods #section-guideline-attention article,#body-ticket #section-guideline-attention article,#body-news-single #section-guideline-attention article,#body-artist #section-guideline-attention article,#body-map #section-guideline-attention article,#body-timetable #section-guideline-attention article{-webkit-box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}#body-guideline #section-guideline-attention h3,#body-access #section-guideline-attention h3,#body-message #section-guideline-attention h3,#body-goods #section-guideline-attention h3,#body-ticket #section-guideline-attention h3,#body-news-single #section-guideline-attention h3,#body-artist #section-guideline-attention h3,#body-map #section-guideline-attention h3,#body-timetable #section-guideline-attention h3{color:#cc0700}#body-guideline #section-guideline-colona,#body-access #section-guideline-colona,#body-message #section-guideline-colona,#body-goods #section-guideline-colona,#body-ticket #section-guideline-colona,#body-news-single #section-guideline-colona,#body-artist #section-guideline-colona,#body-map #section-guideline-colona,#body-timetable #section-guideline-colona{background:#f5f5f5;padding:3%}#body-guideline #section-guideline-colona h3,#body-access #section-guideline-colona h3,#body-message #section-guideline-colona h3,#body-goods #section-guideline-colona h3,#body-ticket #section-guideline-colona h3,#body-news-single #section-guideline-colona h3,#body-artist #section-guideline-colona h3,#body-map #section-guideline-colona h3,#body-timetable #section-guideline-colona h3{color:#cc0700}#body-guideline #section-guideline-colona article,#body-access #section-guideline-colona article,#body-message #section-guideline-colona article,#body-goods #section-guideline-colona article,#body-ticket #section-guideline-colona article,#body-news-single #section-guideline-colona article,#body-artist #section-guideline-colona article,#body-map #section-guideline-colona article,#body-timetable #section-guideline-colona article{-webkit-box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;border:solid 10px #cc0700}#body-guideline article,#body-access article,#body-message article,#body-goods article,#body-ticket article,#body-news-single article,#body-artist article,#body-map article,#body-timetable article{background:#fff;border:10px solid #000;padding:3%;margin:50px auto}@media screen and (min-width: 576px){#body-guideline article,#body-access article,#body-message article,#body-goods article,#body-ticket article,#body-news-single article,#body-artist article,#body-map article,#body-timetable article{padding:40px}}#body-guideline article h3,#body-access article h3,#body-message article h3,#body-goods article h3,#body-ticket article h3,#body-news-single article h3,#body-artist article h3,#body-map article h3,#body-timetable article h3{text-align:center}#body-guideline article h3 span,#body-access article h3 span,#body-message article h3 span,#body-goods article h3 span,#body-ticket article h3 span,#body-news-single article h3 span,#body-artist article h3 span,#body-map article h3 span,#body-timetable article h3 span{font-size:60px;display:block}#body-access #section-access{background:#e60012}#body-access #section-access .h3-subtitle{margin-bottom:80px}#footer-popup{position:fixed;bottom:0;left:5px;font-weight:bold}body:not(#body-top) #footer-popup{display:none}@media screen and (min-width: 992px){#footer-popup{left:20px}}@media screen and (min-width: 1280px){#footer-popup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:3}}#footer-popup a{text-decoration:none;color:#000;display:block}#footer-popup a img{position:relative;margin:0 auto -20px;display:block;-webkit-transition:.2s;transition:.2s;width:90px}@media screen and (min-width: 1080px){#footer-popup a img{margin:0 auto -40px;width:200px}}@media screen and (min-width: 1920px){#footer-popup a img{margin:0 auto -80px;width:300px}}#footer-popup a:hover img{margin-bottom:-20px}#footer-popup a h3{z-index:2;position:relative;padding:5px;font-weight:bold;text-align:center;font-size:10px;line-height:1.2;-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 4px rgba(0,0,0,.1);border-top-right-radius:10px;border-top-left-radius:10px;background:#ffe100}@media screen and (min-width: 1080px){#footer-popup a h3{padding:15px;font-size:12px}}@media screen and (min-width: 1920px){#footer-popup a h3{font-size:14px}}#footer-banner a{-webkit-transition:.4s;transition:.4s}#footer-banner a:hover{opacity:.5}#footer-banner img{height:80px;margin:0 20px}#copyright{margin-top:20px}.message-inner{background:#f5f5f5;padding:40px;margin-bottom:40px}#section-greeting{background:#f5f5f5;position:relative}@media screen and (min-width: 768px){#section-greeting{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}#section-greeting #greeting-img{text-align:center;position:absolute;margin:0 auto;width:260px;left:0;right:0}@media screen and (min-width: 768px){#section-greeting #greeting-img{position:relative;width:40%}}#section-greeting #greeting-img img{vertical-align:bottom}#section-greeting #greeting-text-box{position:relative;margin-top:230px}@media screen and (min-width: 768px){#section-greeting #greeting-text-box{margin-bottom:50px;margin-top:70px;width:60%}}#section-greeting #greeting-text-box #greeting-text-inner{background:#fff url(../img/bg-pinetree.jpg) no-repeat bottom right;-webkit-box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;border:solid 10px #e60012;padding:5%;margin:0 3%}@media screen and (min-width: 576px){#section-greeting #greeting-text-box #greeting-text-inner{border-width:20px;padding:7%}}#section-greeting #greeting-text-box #greeting-text-inner p{font-size:1.6rem;font-weight:bold}@media screen and (min-width: 992px){#section-greeting #greeting-text-box #greeting-text-inner p{font-size:2rem}}@media screen and (min-width: 1080px){#section-greeting #greeting-text-box #greeting-text-inner p{font-size:2.4rem}}#section-greeting h2{text-align:center;position:absolute;top:-35px;right:0;left:0;margin:0 auto;padding:0 5%}@media screen and (min-width: 576px){#section-greeting h2{top:-50px}}#section-greeting h2 img{vertical-align:middle}#section-news,#section-goods-desc{background:#e60012}#section-news #ul-news,#section-goods-desc #ul-news{-webkit-box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}#section-goods{background:#f5f5f5}#section-goods h4{text-align:center;font-size:4rem}#section-goods h4.goods-category{font-size:3rem;line-height:1.4}@media screen and (min-width: 576px){#section-goods h4.goods-category{font-size:4rem}}#section-goods .ul-goods{padding:3%}@media screen and (min-width: 576px){#section-goods .ul-goods{padding:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#section-goods .ul-goods li{background:#fff;text-align:center;margin:0 0 40px;position:relative;padding-bottom:105px}@media screen and (min-width: 576px){#section-goods .ul-goods li{width:48%}}@media screen and (min-width: 992px){#section-goods .ul-goods li{width:23.5%}}@media screen and (min-width: 576px){#section-goods .ul-goods li:not(:nth-child(2n)){margin-right:2%}}@media screen and (min-width: 992px){#section-goods .ul-goods li:not(:nth-child(2n)){margin-right:0}}@media screen and (min-width: 992px){#section-goods .ul-goods li:not(:nth-child(4n)){margin-right:2%}}#section-goods .ul-goods li p:nth-child(2){position:absolute;bottom:0;width:100%}#section-goods .ul-goods li p:nth-child(2) a{font-weight:bold;display:inline-block;padding:10px 5px;width:85%;margin:40px auto 30px;text-decoration:none;color:#fff;background:#f96527;-webkit-transition:.4s;transition:.4s}#section-goods .ul-goods li p:nth-child(2) a:hover{color:#000;background:#e60012}#section-goods-desc article{background:#fff;-webkit-box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}.box-800{width:800px;max-width:100%;margin:0 auto}.text-attention{color:#cc0700;font-weight:bold}@media screen and (min-width: 992px){.text-center-pc{text-align:center}}.text-center{text-align:center}#goods-button,.normal-button{text-align:center;margin:30px 60px}#goods-button a,.normal-button a{background:#cc0700;color:#fff;padding:15px 10px;font-size:1.4rem;line-height:1.4;display:inline-block;text-decoration:none;font-weight:bold;-webkit-transition:.3s;transition:.3s}#goods-button a:hover,.normal-button a:hover{background:#ffe100;color:#000}@media screen and (min-width: 992px){#goods-button a,.normal-button a{padding:15px 30px;font-size:1.6rem}}.message-photo{text-align:center;margin:20px auto 60px}.message-photo h3{font-size:2rem;line-height:1.4}@media screen and (min-width: 576px){.message-photo h3{font-size:3rem}}.message-photo img{width:300px}.attention-number{margin-left:1em;text-indent:-1.3em}.attention-number span{font-size:2.6rem;color:#cc0700;margin-right:5px}@media screen and (min-width: 576px){.attention-number span{font-size:4rem}}.bg-colored{background:#cc0700;color:#fff;padding:0 10px;text-align:center}@media screen and (min-width: 576px){.br-sp{display:none}}.br-pc{display:none}@media screen and (min-width: 576px){.br-pc{display:block}}@media screen and (min-width: 992px){.center-pc{text-align:center}}.article-title{border-bottom:solid 4px #000;padding-bottom:20px}#body-guideline .article-title{border-bottom:none;margin-bottom:10px}.news-date{text-align:right}.ul-artist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.ul-artist li{width:49%}@media screen and (min-width: 576px){.ul-artist li{width:32%}}.ul-artist li a{-webkit-transition:.3s;transition:.3s;display:block}.ul-artist li a:hover{opacity:.7}.ul-artist li.artist-new{position:relative}.ul-artist li.artist-new:before{content:"New!";position:absolute;top:0;left:3%;font-size:20px;color:red;font-family:Roboto,sans-serif;font-weight:bold;text-shadow:1px 1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff;-webkit-animation:loop 3s infinite;animation:loop 3s infinite}@-webkit-keyframes loop{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes loop{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@media screen and (min-width: 576px){.ul-artist:after{content:"";display:block;width:32%;height:0}}.artist-date{text-align:center;margin:80px auto;background:#cc0700;color:#fff;padding:20px 10px}.artist-date:last-of-type{background:#ffe100}.end-ticket{color:#bbb}.attention-box{border:solid 1px #cc0700;padding:20px;margin-bottom:60px}.attention-box h4{font-size:2rem;margin:10px 0}.attention-box h4:first-child{margin-top:0}.attention-box h5{font-size:1.8rem}.attention-box h6{font-size:1.6rem}#ul-sponsor{text-align:center;padding:0 5%;width:100%;max-width:1440px;margin:0 auto}@media screen and (min-width: 768px){#ul-sponsor{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 768px){#ul-sponsor li{width:32%;margin:0 0 20px}#ul-sponsor li:not(:nth-child(3n)){margin-right:2%}}@media screen and (min-width: 1080px){#ul-sponsor li{width:23.5%}#ul-sponsor li:not(:nth-child(3n)){margin-right:0}#ul-sponsor li:not(:nth-child(4n)){margin-right:2%}}#ul-sponsor li a{-webkit-transition:opacity .3s;transition:opacity .3s;display:block}#ul-sponsor li a:hover{opacity:.7}.img-fin{width:100%}#guideline-greeting-box{margin-bottom:80px}@media screen and (min-width: 992px){#guideline-greeting-box{text-align:center}#guideline-greeting-box p{font-size:20px}}.heading-color,.heading-color2{background:#ffe100;padding:10px 5px;text-align:center}@media screen and (min-width: 768px){.heading-color,.heading-color2{padding:20px 10px}}.heading-color2{background:#f96527}.text-s{font-size:80%}.text-l{font-size:140%}.text-color1{color:#cc0700}.artist-new{position:relative}.artist-new:before{background:#cc0700;color:#fff;font-weight:bold;content:"NEW!!";position:absolute;display:inline-block;left:0;top:0;text-decoration:none;padding:5px;line-height:1;-webkit-animation:artistNew 4s infinite;animation:artistNew 4s infinite;opacity:0}@-webkit-keyframes artistNew{0%{opacity:0}10%{opacity:0}50%{opacity:1}90%{opacity:0}100%{opacity:0}}@keyframes artistNew{0%{opacity:0}10%{opacity:0}50%{opacity:1}90%{opacity:0}100%{opacity:0}}.main-movie-box .main-movie{position:relative;width:100%;padding-top:56.25%}.main-movie-box .main-movie iframe{vertical-align:bottom;position:absolute;top:0;right:0;width:100%;height:100%}.border-wide{margin:100px 0}.swiper-wrapper .swiper-slide{background-position:center center;background-size:cover;background-repeat:no-repeat;height:100vh;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}#section-end{padding:3%;background:#000;position:relative}#section-end:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background:url(/img/bg-jungle.jpg) center no-repeat;background-size:cover}#section-end article{-webkit-box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;background:#fff;border:solid 10px #ffe100}@media screen and (min-width: 768px){#section-end article{border-width:30px}}#section-end h3{color:#cc0700}#footer-sponsor-banner{margin:40px auto 0}#footer-sponsor-banner img{width:120px}