.faq-nav-list{position:relative;display:-ms-grid;display:grid;padding:10.4px 20.8px 48px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-column-gap:17.6px;-moz-column-gap:17.6px;column-gap:17.6px}.faq-nav-item{position:relative;min-height:50px}.faq-nav-item:first-child .faq-nav-link,.faq-nav-item:nth-child(2) .faq-nav-link{padding:18.4px 32px 18.4px 0;font-size:2.4rem;font-weight:700;line-height:1.6;letter-spacing:.04em}.faq-nav-item:first-child,.faq-nav-item:nth-child(2){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.faq-nav-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:83.2px;padding:16px 32px 16px 0;font-size:2.08rem;line-height:1.3;color:#fff;border-bottom:1px solid rgba(234,238,176,.2);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq-nav-link:before{content:"";position:absolute;top:50%;right:0;width:32px;height:32px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/dreamdaze/4/assets/common/img/arrow.svg) 50%/100% no-repeat}.faq-list{position:relative}.faq-item+.faq-item{border-top:1px solid;-o-border-image:linear-gradient(90deg,#e01f39,#00a0e9 51.36%,#eaeeb0 97.11%);border-image:-webkit-gradient(linear,left top, right top,from(#e01f39),color-stop(51.36%, #00a0e9),color-stop(97.11%, #eaeeb0));border-image:linear-gradient(90deg,#e01f39,#00a0e9 51.36%,#eaeeb0 97.11%);border-image-slice:1}.faq-question{position:relative;padding:33.6px 99.2px 33.6px 90.4px;font-size:2.08rem;font-weight:700;line-height:1.5;cursor:pointer;background:rgba(0,0,0,.4)}.faq-question:before{content:"Q";position:absolute;top:0;bottom:0;left:30.4px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;font-family:din-2014,sans-serif;font-size:6.72rem;font-weight:700;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq-question.is-open+.faq-answer .faq-answer-inner{padding:33.6px 30.4px}.faq-answer{display:none}.faq-answer-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 30.4px;-webkit-transition:padding .5s cubic-bezier(.55,.055,.675,.19);transition:padding .5s cubic-bezier(.55,.055,.675,.19);-webkit-column-gap:17.6px;-moz-column-gap:17.6px;column-gap:17.6px}.faq-answer-inner:before{content:"A";top:0;bottom:0;left:30.4px;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:din-2014,sans-serif;font-size:6.72rem;font-weight:700;color:#de5b3a}.faq-answer-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:2.08rem;line-height:1.8;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.faq-answer-text a{position:relative;display:inline-block;line-height:1.6;color:#fffef2;border-bottom:1px solid #fffef2}.faq-answer-text a[target=_blank]{margin-right:28px}.faq-answer-text a[target=_blank]:after{content:"";position:absolute;top:1.6px;right:-30.4px;width:32px;height:32px;background-color:#de5b3a;-webkit-mask:url(/dreamdaze/4/assets/common/img/blank.svg) center center/100% no-repeat;mask:url(/dreamdaze/4/assets/common/img/blank.svg) center center/100% no-repeat}.faq-answer-text *+*,.faq-answer-text li ol,.faq-answer-text li ul{margin-top:14.4px}.faq-answer-text ul li{position:relative;padding-left:28px}.faq-answer-text ul li:before{content:"・";position:absolute;top:0;left:0}.faq-answer-text ul ol li{padding-left:0}.faq-answer-text ul ol li:before{display:none}.faq-answer-text ol{padding-left:25.6px;list-style-type:decimal}.faq-answer-text strong{display:inline-block;font-weight:700}.contents-frame,.faq-contents{position:relative;background:-webkit-gradient(linear,left top, right top,from(rgba(0,33,99,.9)),color-stop(60%, rgba(9,43,83,.9)),to(rgba(9,65,98,.9)));background:linear-gradient(90deg,rgba(0,33,99,.9),rgba(9,43,83,.9) 60%,rgba(9,65,98,.9))}.contents-frame,.contents-frame[data-bg-style=dot],.faq-contents,[data-bg-style=dot].faq-contents{border:1.6px solid transparent;-o-border-image:linear-gradient(90deg,#e01f39,#00a0e9 51.36%,#eaeeb0 97.11%) 1;border-image:-webkit-gradient(linear,left top, right top,from(#e01f39),color-stop(51.36%, #00a0e9),color-stop(97.11%, #eaeeb0)) 1;border-image:linear-gradient(90deg,#e01f39,#00a0e9 51.36%,#eaeeb0 97.11%) 1}.contents-frame[data-bg-style=dot],[data-bg-style=dot].faq-contents{background:none}[data-contents=news] .contents-frame,[data-contents=news] .faq-contents{margin:0}.main.toppage [data-contents=ticket] .contents-frame,.main.toppage [data-contents=ticket] .faq-contents{margin-top:32px}.main.toppage [data-contents=ticket] .contents-frame.ticket-apply,.main.toppage [data-contents=ticket] .ticket-apply.faq-contents{margin-top:64px}.contents-frame:after,.contents-frame:before,.faq-contents:after,.faq-contents:before{content:"";position:absolute;z-index:1;display:block;width:27.2px;height:27.2px;border-top:4.8px solid #fffef2}.contents-frame:before,.faq-contents:before{border-left:4.8px solid #fffef2}.contents-frame:after,.faq-contents:after{border-right:4.8px solid #fffef2}.contents-frame-bg-dot{content:"";position:absolute;z-index:-1;background:url(/dreamdaze/4/assets/common/img/dot-row.png) 50%/93% repeat-y rgba(0,0,0,.5019607843);inset:0}.contents-frame_inner:after,.contents-frame_inner:before,.faq-contents_corner:after,.faq-contents_corner:before{content:"";position:absolute;z-index:1;display:block;width:27.2px;height:27.2px;border-bottom:4.8px solid #fffef2}.contents-frame_inner:before,.faq-contents_corner:before{border-left:4.8px solid #fffef2}.contents-frame_inner:after,.faq-contents_corner:after{border-right:4.8px solid #fffef2}.contents-wrapper .article-note{margin-top:25.6px}.contents-wrapper .faq-nav-link:before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.faq-contents{-webkit-transform:translateZ(0);transform:translateZ(0)}.faq-contents:before{top:-2.4px;left:-2.4px}.faq-contents:after{top:-2.4px;right:-2.4px}*+.faq-contents{margin-top:48px}.faq-contents_corner:before{bottom:-2.4px;left:-2.4px}.faq-contents_corner:after{right:-2.4px;bottom:-2.4px}.faq-contents-title{padding:4.8px 0 6.4px;text-align:center;background:-webkit-gradient(linear,left top, right top,from(#e01f39),color-stop(68.2%, #1e26c2),to(#00edff));background:linear-gradient(90deg,#e01f39,#1e26c2 68.2%,#00edff)}.faq-contents-title-text{font-size:2.72rem;font-weight:700;line-height:1.6;letter-spacing:.06em;color:#fffef2}.faq-btn-area{padding:0 16px}
