@charset "UTF-8";.p-logo-title{display:flex;flex-direction:column;justify-content:center;align-items:center}.p-logo-title__logo{margin-inline:auto}@media only screen and (min-width:1025px){.p-logo-title__logo{width:calc(241 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-logo-title__logo{width:calc(220 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-logo-title__logo{width:90%}}html[data-lang-group=cjk] .p-logo-title__main{font-size:calc(16 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){html[data-lang-group=cjk] .p-logo-title__main{font-size:calc(16 / var(--ts-parent-font-size) * 1rem)}}html[data-lang-group=latin] .p-logo-title__main{font-size:calc(16 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-logo-title__main{font-size:calc(14 / var(--ts-parent-font-size) * 1rem)}}.p-aozora-intros{border-radius:0!important}@media only screen and (min-width:768px){.p-aozora-intros{padding-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-aozora-intros{padding-top:3em}}@media only screen and (min-width:1025px){.p-aozora-intros{padding-bottom:calc(200 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-aozora-intros{padding-bottom:calc(160 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-aozora-intros{padding-bottom:8em}}.p-aozora-intros__text{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-aozora-intros__text{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-4)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-aozora-intros__text{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-aozora-intros__text{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-aozora-intros__text{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (max-width:767px){.p-aozora-intros__text{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (min-width:768px){.p-aozora-intros__text .txt{margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-aozora-intros__text .txt{margin-top:1.5em}}@media only screen and (min-width:768px){.p-aozora-intros__text .txt{text-align:center}}@media only screen and (max-width:767px){.p-aozora-intros__text .txt{text-align:left}}.p-aozora-intros .p-aozora-intro{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-aozora-intros .p-aozora-intro{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-aozora-intros .p-aozora-intro{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-aozora-intros .p-aozora-intro{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-aozora-intros .p-aozora-intro{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-aozora-intros .p-aozora-intro{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (min-width:768px){.p-aozora-intros .p-aozora-intro{margin-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-aozora-intros .p-aozora-intro{margin-top:4em}}@media only screen and (min-width:1025px){.p-aozora-intros .p-aozora-intro{padding:calc(80 / var(--ts-parent-font-size) * 1rem) calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-aozora-intros .p-aozora-intro{padding:calc(60 / var(--ts-parent-font-size) * 1rem) calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-aozora-intros .p-aozora-intro{padding:3em 1.5em}}html:lang(ja) .p-aozora-intros .p-aozora-intro{--ts-content-border-radius:calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-aozora-intros .p-aozora-intro__title .c-title{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-aozora-intros .p-aozora-intro__title .c-title{margin-top:1.2em}}@media only screen and (min-width:768px){.p-aozora-intros .p-aozora-intro__movie{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-aozora-intros .p-aozora-intro__movie{margin-top:2em}}.p-aozora-intros .p-aozora-intro__movie iframe{width:100%;height:auto;aspect-ratio:16/9}@media only screen and (min-width:768px){.p-aozora-intros .p-aozora-intro__movie .txt{margin-top:calc(24 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-aozora-intros .p-aozora-intro__movie .txt{margin-top:1.5em}}.p-aozora{margin-top:calc(var(--ts-content-border-radius) * -1.5);margin-bottom:calc(var(--ts-content-border-radius) * -1.5)}@media only screen and (min-width:1025px){.p-aozora{padding-top:calc(120 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-aozora{padding-top:calc(100 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-aozora{padding-top:5em}}@media only screen and (min-width:1025px){.p-aozora{padding-bottom:calc(160 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-aozora{padding-bottom:calc(140 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-aozora{padding-bottom:7em}}.p-aozora .p-aozora-highligts{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-aozora .p-aozora-highligts{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-aozora .p-aozora-highligts{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-aozora .p-aozora-highligts{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-aozora .p-aozora-highligts{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-aozora .p-aozora-highligts{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (min-width:1025px){.p-aozora .p-aozora-highligts{padding:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-aozora .p-aozora-highligts{padding:calc(60 / var(--ts-parent-font-size) * 1rem) calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-aozora .p-aozora-highligts{padding:3em 1em}}html:lang(ja) .p-aozora .p-aozora-highligts{--ts-content-border-radius:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-aozora .p-aozora-highligts__title-tit .c-title__main{margin-top:.3em}@media only screen and (min-width:768px){.p-aozora .p-aozora-highligts .p-aozora-highligt{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-aozora .p-aozora-highligts .p-aozora-highligt{margin-top:2em}}.p-aozora .p-aozora-highligts .p-aozora-highligt__item{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}@media only screen and (min-width:768px) and (max-width:1024px){.p-aozora .p-aozora-highligts .p-aozora-highligt__item{align-items:flex-start}}@media only screen and (max-width:767px){.p-aozora .p-aozora-highligts .p-aozora-highligt__item{flex-direction:column-reverse}}@media only screen and (min-width:768px){.p-aozora .p-aozora-highligts .p-aozora-highligt__item:nth-child(n+2){margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-aozora .p-aozora-highligts .p-aozora-highligt__item:nth-child(n+2){margin-top:2em}}@media only screen and (min-width:768px){.p-aozora .p-aozora-highligts .p-aozora-highligt__item-img{width:calc(482 / 960 * 100%)}}@media only screen and (max-width:767px){.p-aozora .p-aozora-highligts .p-aozora-highligt__item-img{width:100%}}@media only screen and (max-width:767px){.p-aozora .p-aozora-highligts .p-aozora-highligt__item-img{margin-top:1.5em}}@media only screen and (min-width:768px){.p-aozora .p-aozora-highligts .p-aozora-highligt__item-text{width:calc(438 / 960 * 100%)}}@media only screen and (max-width:767px){.p-aozora .p-aozora-highligts .p-aozora-highligt__item-text{width:100%}}@media only screen and (min-width:768px){.p-aozora .p-aozora-highligts .p-aozora-highligt__item-text{margin-left:calc(40 / 960 * 100%)}}@media only screen and (max-width:767px){.p-aozora .p-aozora-highligts .p-aozora-highligt__item-text{margin-left:0}}.p-aozora .p-aozora-highligts .p-aozora-highligt__item-text-tit{display:flex;align-items:center}@media only screen and (max-width:767px){.p-aozora .p-aozora-highligts .p-aozora-highligt__item-text-tit{flex-direction:column}}.p-aozora .p-aozora-highligts .p-aozora-highligt__item-text-tit .c-title__num{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);margin-right:calc(16 / var(--ts-parent-font-size) * 1rem);font-family:var(--ts-font-quicksand);color:var(--ts-color-primary);line-height:1}@media only screen and (min-width:1025px){.p-aozora .p-aozora-highligts .p-aozora-highligt__item-text-tit .c-title__num{--ts-target-font-size:45}}@media only screen and (min-width:768px) and (max-width:1024px){.p-aozora .p-aozora-highligts .p-aozora-highligt__item-text-tit .c-title__num{--ts-target-font-size:36}}@media only screen and (max-width:767px){.p-aozora .p-aozora-highligts .p-aozora-highligt__item-text-tit .c-title__num{--ts-target-font-size:36}}@media only screen and (min-width:768px) and (max-width:1024px){.p-aozora .p-aozora-highligts .p-aozora-highligt__item-text-tit .c-title__num{margin-right:calc(7 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-aozora .p-aozora-highligts .p-aozora-highligt__item-text-tit .c-title__num{margin-right:0}}.p-aozora .p-aozora-highligts .p-aozora-highligt__item-text-tit .c-title__main{width:auto}@media only screen and (min-width:768px){.p-aozora .p-aozora-highligts .p-aozora-highligt__item-text .txt{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-aozora .p-aozora-highligts .p-aozora-highligt__item-text .txt{margin-top:1em}}.p-aozora .p-aozora-visits{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-aozora .p-aozora-visits{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-aozora .p-aozora-visits{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-aozora .p-aozora-visits{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-aozora .p-aozora-visits{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-aozora .p-aozora-visits{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (min-width:768px){.p-aozora .p-aozora-visits{margin-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-aozora .p-aozora-visits{margin-top:4em}}@media only screen and (min-width:1025px){.p-aozora .p-aozora-visits{padding:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-aozora .p-aozora-visits{padding:calc(60 / var(--ts-parent-font-size) * 1rem) calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-aozora .p-aozora-visits{padding:3em 1em}}html:lang(ja) .p-aozora .p-aozora-visits{--ts-content-border-radius:calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-aozora .p-aozora-visits .p-aozora-visit{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-aozora .p-aozora-visits .p-aozora-visit{margin-top:2em}}.p-aozora .p-aozora-visits .p-aozora-visit__img{margin-inline:auto}@media only screen and (min-width:1025px){.p-aozora .p-aozora-visits .p-aozora-visit__img{width:calc(720 / 1040 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-aozora .p-aozora-visits .p-aozora-visit__img{width:calc(720 / 768 * 100%)}}@media only screen and (max-width:767px){.p-aozora .p-aozora-visits .p-aozora-visit__img{width:100%}}.p-aozora .p-aozora-visits .p-aozora-visit__detail{margin-inline:auto}@media only screen and (min-width:1025px){.p-aozora .p-aozora-visits .p-aozora-visit__detail{width:calc(960 / 1040 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-aozora .p-aozora-visits .p-aozora-visit__detail{width:100%}}@media only screen and (max-width:767px){.p-aozora .p-aozora-visits .p-aozora-visit__detail{width:100%}}@media only screen and (min-width:768px){.p-aozora .p-aozora-visits .p-aozora-visit__detail{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-aozora .p-aozora-visits .p-aozora-visit__detail{margin-top:2em}}@media only screen and (min-width:768px){.p-aozora .p-aozora-visits .p-aozora-visit__detail-tbl{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-aozora .p-aozora-visits .p-aozora-visit__detail-tbl{margin-top:1.5em}}.p-aozora .p-aozora-visits .p-aozora-visit__detail-tbl tr th{text-align:left}@media only screen and (min-width:1025px){.p-aozora .p-aozora-visits .p-aozora-visit__detail-tbl tr th{width:calc(200 / 960 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-aozora .p-aozora-visits .p-aozora-visit__detail-tbl tr th{width:30%}}@media only screen and (max-width:767px){.p-aozora .p-aozora-visits .p-aozora-visit__detail-tbl tr th{width:30%}}.p-ticket{padding:calc(100 / var(--ts-parent-font-size) * 1rem) 0 calc(80 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(140 / var(--ts-parent-font-size) * 1rem);border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}@media only screen and (min-width:768px) and (max-width:1024px){.p-ticket{padding:calc(80 / var(--ts-parent-font-size) * 1rem) 0 calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-ticket{padding:4em 0 3em}}.p-ticket__intro{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-ticket__intro{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-ticket__intro{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-ticket__intro{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-ticket__intro{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.p-ticket__intro{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}.p-ticket__intro>.c-title{text-align:center}.p-ticket__intro__btn{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);display:flex;justify-content:center;align-items:center}@media only screen and (max-width:767px){.p-ticket__intro__btn{margin-top:2em;display:block}}@media only screen and (min-width:1025px){.p-ticket__intro__btn__item:nth-of-type(n+2){margin-left:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-ticket__intro__btn__item:nth-of-type(n+2){margin-left:1em}}@media only screen and (max-width:767px){.p-ticket__intro__btn__item:nth-of-type(n+2){margin-left:0}}@media only screen and (min-width:768px){.p-ticket__intro__btn__item:nth-of-type(n+2){margin-top:0}}@media only screen and (max-width:767px){.p-ticket__intro__btn__item:nth-of-type(n+2){margin-top:1em}}.p-ticket__intro__btn__item--label{position:relative}.p-ticket__intro__btn__item--label .label{display:flex;justify-content:center;align-items:center;position:absolute;left:1em;border-radius:50%;background-color:var(--ts-color-secondary);transform:rotate(-10deg);z-index:2}@media only screen and (min-width:768px){.p-ticket__intro__btn__item--label .label{width:calc(61 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-ticket__intro__btn__item--label .label{width:calc(51 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-ticket__intro__btn__item--label .label{height:calc(61 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-ticket__intro__btn__item--label .label{height:calc(51 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-ticket__intro__btn__item--label .label{top:-1.5em}}@media only screen and (max-width:767px){.p-ticket__intro__btn__item--label .label{top:-1em}}.p-ticket__intro__btn__item--label .label .t{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:10;scale:.9}@media only screen and (min-width:768px){.p-ticket__intro__btn__item .c-btn__link{min-width:calc(300 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-ticket__intro__btn__item .c-btn__link{min-width:100%}}.p-ticket__intro__btn__item .c-btn__text{display:block;width:100%;text-align:center}.p-ticket__intro__link{display:flex;justify-content:center}@media only screen and (min-width:768px){.p-ticket__intro__link{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-ticket__intro__link{margin-top:1.5em}}html:not(:lang(ja)) .p-ticket__intro__link .c-link__link{color:#fff!important}.p-ticket__tel{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-ticket__tel__number{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media only screen and (max-width:767px){.p-ticket__tel__number{flex-direction:column}}.p-ticket__tel__number dt{margin-right:.75rem}@media only screen and (max-width:767px){.p-ticket__tel__number dt{margin-right:0}}.p-ticket__tel__number dd{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-weight:600}@media only screen and (min-width:1025px){.p-ticket__tel__number dd{--ts-target-font-size:36}}@media only screen and (min-width:768px) and (max-width:1024px){.p-ticket__tel__number dd{--ts-target-font-size:34}}@media only screen and (max-width:767px){.p-ticket__tel__number dd{--ts-target-font-size:30}}.p-ticket__tel__number dd a{text-decoration:none}.p-ticket__tel__number--column{flex-direction:column;margin-top:2em}.p-ticket__tel__fax{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);text-align:center;margin-bottom:1em}@media only screen and (min-width:1025px){.p-ticket__tel__fax{--ts-target-font-size:21.6}}@media only screen and (min-width:768px) and (max-width:1024px){.p-ticket__tel__fax{--ts-target-font-size:20.4}}@media only screen and (max-width:767px){.p-ticket__tel__fax{--ts-target-font-size:18}}.p-ticket__tel__about{width:100%;margin-top:calc(15 / var(--ts-parent-font-size) * 1rem);text-align:center}.p-ticket__tel__about>span{display:block}.p-ticket__tel__about>span+span{margin-top:.5rem}@media only screen and (min-width:768px) and (max-width:1024px){.p-ticket{padding-bottom:calc(100 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-ticket{padding-bottom:6em}}