.faq-nav-list{position:relative;display:-ms-grid;display:grid;padding:6.5px 13px 30px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-column-gap:11px;-moz-column-gap:11px;column-gap:11px}.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:11.5px 20px 11.5px 0;font-size:1.5rem;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:52px;padding:10px 20px 10px 0;font-size:1.3rem;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:20px;height:20px;-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:21px 62px 21px 56.5px;font-size:1.3rem;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:19px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;font-family:din-2014,sans-serif;font-size:4.2rem;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:21px 19px}.faq-answer{display:none}.faq-answer-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 19px;-webkit-transition:padding .5s cubic-bezier(.55,.055,.675,.19);transition:padding .5s cubic-bezier(.55,.055,.675,.19);-webkit-column-gap:11px;-moz-column-gap:11px;column-gap:11px}.faq-answer-inner:before{content:"A";top:0;bottom:0;left:19px;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:din-2014,sans-serif;font-size:4.2rem;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:1.3rem;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:17.5px}.faq-answer-text a[target=_blank]:after{content:"";position:absolute;top:1px;right:-19px;width:20px;height:20px;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:9px}.faq-answer-text ul li{position:relative;padding-left:17.5px}.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:16px;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:1px 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:20px}.main.toppage [data-contents=ticket] .contents-frame.ticket-apply,.main.toppage [data-contents=ticket] .ticket-apply.faq-contents{margin-top:40px}.contents-frame:after,.contents-frame:before,.faq-contents:after,.faq-contents:before{content:"";position:absolute;z-index:1;display:block;width:17px;height:17px;border-top:3px solid #fffef2}.contents-frame:before,.faq-contents:before{border-left:3px solid #fffef2}.contents-frame:after,.faq-contents:after{border-right:3px 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:17px;height:17px;border-bottom:3px solid #fffef2}.contents-frame_inner:before,.faq-contents_corner:before{border-left:3px solid #fffef2}.contents-frame_inner:after,.faq-contents_corner:after{border-right:3px solid #fffef2}.contents-wrapper .article-note{margin-top:16px}.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:-1.5px;left:-1.5px}.faq-contents:after{top:-1.5px;right:-1.5px}*+.faq-contents{margin-top:30px}.faq-contents_corner:before{bottom:-1.5px;left:-1.5px}.faq-contents_corner:after{right:-1.5px;bottom:-1.5px}.faq-contents-title{padding:3px 0 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:1.7rem;font-weight:700;line-height:1.6;letter-spacing:.06em;color:#fffef2}.faq-btn-area{padding:0 10px}.faq-contents:before{top:-2px;left:-2px}.faq-contents:after{top:-2px;right:-2px}.faq-contents_corner:before{bottom:-2px;left:-2px}.faq-contents_corner:after{right:-2px;bottom:-2px}
