#abi_page{overflow:visible !important}.l-header .l-header__kv--lower:has(img){margin-bottom:0}.p-info-bg{position:relative;display:flex;flex-direction:column}.p-info-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:var(--color-text-body)}.p-info-bg__img{height:calc(var(--vh) * 100 - var(--header-height));order:-1;width:100%;position:sticky;top:var(--header-height);background-position:top;background-size:cover;background-position:top center;z-index:-1}.p-info-bg__img:not(.lazyload){background-image:url(../../../hanabi/info/images/bg_intro_hanabi.webp)}.p-info-intro{margin-top:-90vh}@media only screen and (min-width: 1025px){.p-info-intro{padding-top:calc(90 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-intro{padding-top:calc(70 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-intro{padding-top:0}}@media only screen and (max-width: 767px){.p-info-intro{margin-top:-70vh}}.p-info-intro__inner{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-info-intro__inner{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-info-intro__inner{max-width:calc(900px * ((16 + 0) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-intro__inner{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-info-intro__inner{width:calc(330 / 375 * 100%)}}.p-info-intro__inner__txt .c-title-info{display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff;font-weight:400}@media only screen and (min-width: 768px){.p-info-intro__inner__txt .c-title-info .sub{font-size:calc(16 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-intro__inner__txt .c-title-info .sub{font-size:calc(16 / var(--font-size) * 1rem)}}@media only screen and (min-width: 768px){.p-info-intro__inner__txt .c-title-info .jp{font-size:calc(20 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-intro__inner__txt .c-title-info .jp{font-size:calc(20 / var(--font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-info-intro__inner__txt .c-title-info{width:fit-content;margin-left:auto;margin-right:auto}}.p-info-intro__inner__txt .txt{color:#fff}@media only screen and (min-width: 768px){.p-info-intro__inner__txt .txt{margin-top:calc(15 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-intro__inner__txt .txt{margin-top:1em}}@media only screen and (min-width: 768px){.p-info-intro__inner__txt .txt{max-width:calc(430 / 14 * 1rem);margin-right:auto;margin-left:auto}}.p-info-intro__inner__txt .c-period-txt{text-align:center}@media only screen and (min-width: 768px){.p-info-intro__inner__txt .c-period-txt{margin-top:calc(20 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-intro__inner__txt .c-period-txt{margin-top:1.5em}}.p-info-intro__inner__txt .c-period-txt>span{color:#fff;letter-spacing:0.08em;background:var(--color-gray7)}@media only screen and (min-width: 768px){.p-info-intro__inner__txt .c-period-txt>span{font-size:calc(13 / 14 * 1rem)}}@media only screen and (min-width: 1025px){.p-info-intro__inner__txt .c-period-txt>span{padding:calc(3 / 14 * 1rem) calc(50 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-intro__inner__txt .c-period-txt>span{padding:calc(3 / 14 * 1rem) calc(20 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-intro__inner__txt .c-period-txt>span{padding:0.2em 2em}}.p-info-intro__inner__img{display:flex;justify-content:center}@media only screen and (min-width: 1025px){.p-info-intro__inner__img{margin-top:calc(95 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-intro__inner__img{margin-top:calc(75 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-intro__inner__img{margin-top:3.5em}}@media only screen and (min-width: 1025px){.p-info-intro__inner__img .img{width:calc(430 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-intro__inner__img .img{width:49%}}@media only screen and (max-width: 767px){.p-info-intro__inner__img .img{width:49%}}@media only screen and (min-width: 1025px){.p-info-intro__inner__img .img:nth-of-type(n+2){margin-left:calc(11 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-intro__inner__img .img:nth-of-type(n+2){margin-left:2%}}@media only screen and (max-width: 767px){.p-info-intro__inner__img .img:nth-of-type(n+2){margin-left:2%}}.p-info-intro__inner__img .img img{aspect-ratio:3 / 2;object-fit:cover}.p-info-intro .c-anch{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-info-intro .c-anch{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-info-intro .c-anch{max-width:calc(1260px * ((16 + 0) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-intro .c-anch{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-info-intro .c-anch{width:calc(350 / 375 * 100%)}}@media only screen and (min-width: 1025px){.p-info-intro .c-anch{margin-top:calc(100 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-intro .c-anch{margin-top:calc(80 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-intro .c-anch{margin-top:4em}}@media only screen and (min-width: 1025px){.p-info-intro .c-anch{max-width:calc(900 / 14 * 1rem)}}.p-info-intro .c-anch__link{color:#fff}@media only screen and (min-width: 1025px){.p-info-intro .c-anch__link{font-size:calc(13 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-intro .c-anch__link{font-size:calc(12 / 14 * 1rem)}}.p-info-intro .c-anch__link .o-icon--down{fill:#fff}#hanabi3,#hanabi4{position:absolute;z-index:0;width:calc(700 / 14 * 1rem)}@media only screen and (min-width: 768px) and (max-width: 1024px){#hanabi3,#hanabi4{width:calc(500 / 14 * 1rem)}}@media only screen and (max-width: 767px){#hanabi3,#hanabi4{width:100%}}#hanabi3 canvas,#hanabi4 canvas{aspect-ratio:7 / 8;width:100% !important;height:auto !important}@media only screen and (min-width: 768px) and (max-width: 1024px){#hanabi3,#hanabi4{opacity:.6}}@media only screen and (max-width: 767px){#hanabi3,#hanabi4{opacity:.6}}.p-info-loca{width:100%;overflow:hidden;position:relative}@media only screen and (min-width: 768px){.p-info-loca{padding-top:calc(80 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-loca{padding-top:4rem}}.p-info-loca__bg{position:relative}.p-info-loca__inner{margin-right:auto;margin-left:auto;position:relative;z-index:1}@media only screen and (min-width: 1025px){.p-info-loca__inner{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-info-loca__inner{max-width:calc(1100px * ((16 + 0) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-loca__inner{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-info-loca__inner{width:calc(330 / 375 * 100%)}}.p-info-loca__inner .c-title__jp{color:#fff}.p-info-loca__inner .c-title__en{color:var(--color-gray6)}@media only screen and (min-width: 768px){.p-info-loca__inner__map{margin-top:calc(50 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-loca__inner__map{margin-top:2em}}.p-info-loca__inner__map iframe{width:100%;border:none}@media only screen and (min-width: 1025px){.p-info-loca__inner__map iframe{height:calc(460 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-loca__inner__map iframe{height:calc(440 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-loca__inner__map iframe{height:calc(360 / 14 * 1rem)}}.p-info-loca #hanabi3{position:absolute;left:15em;transform:translateX(-50%);z-index:0;top:0}@media only screen and (max-width: 767px){.p-info-loca #hanabi3{top:0;left:0}}.p-info-loca #hanabi4{bottom:-10em;right:10em;z-index:-1;width:calc(400 / 14 * 1rem);transform:translateX(50%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-loca #hanabi4{right:11em}}@media only screen and (max-width: 767px){.p-info-loca #hanabi4{right:0}}@media only screen and (min-width: 768px){.p-info-about{padding-top:calc(80 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-about{padding-top:4rem}}.p-info-about__inner{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-info-about__inner{width:calc(1000 / 1440 * 100%);max-width:calc(1000px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-info-about__inner{max-width:calc(1000px * ((16 + 0) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-about__inner{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-info-about__inner{width:calc(330 / 375 * 100%)}}.p-info-about__inner .c-title .c-title__jp{color:#fff}.p-info-about__inner .c-title__en{color:var(--color-gray6)}.p-info-about__inner__att{display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 1025px){.p-info-about__inner__att{margin-top:calc(50 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-about__inner__att{margin-top:calc(40 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-about__inner__att{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-about__inner__att{align-items:flex-start}}@media only screen and (max-width: 767px){.p-info-about__inner__att{flex-direction:column-reverse}}@media only screen and (min-width: 1025px){.p-info-about__inner__att__txt{width:calc(422 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-about__inner__att__txt{width:50%}}@media only screen and (max-width: 767px){.p-info-about__inner__att__txt{width:90%}}@media only screen and (max-width: 767px){.p-info-about__inner__att__txt{margin-top:1.5em;margin-left:auto;margin-right:auto}}.p-info-about__inner__att__txt .c-simple-title{color:#fff}.p-info-about__inner__att__txt .c-simple-title .u-line{border-bottom:1px solid #FF8800}.p-info-about__inner__att__txt .txt{color:#fff}@media only screen and (min-width: 768px){.p-info-about__inner__att__txt .txt{margin-top:calc(15 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-about__inner__att__txt .txt{margin-top:1em}}@media only screen and (min-width: 768px){.p-info-about__inner__att__txt .txt{font-size:calc(13 / 14 * 1rem)}}.p-info-about__inner__att__txt .txt em{color:#CE9B87;display:inline-block}@media only screen and (min-width: 768px){.p-info-about__inner__att__txt .txt em{font-size:calc(12 / 14 * 1rem)}}@media only screen and (min-width: 768px){.p-info-about__inner__att__txt .txt em{line-height:1.5}}@media only screen and (max-width: 767px){.p-info-about__inner__att__txt .txt em{margin-top:.5em}}@media only screen and (min-width: 1025px){.p-info-about__inner__att__img{width:calc(331 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-about__inner__att__img{width:45%}}@media only screen and (max-width: 767px){.p-info-about__inner__att__img{width:90%}}@media only screen and (min-width: 1025px){.p-info-about__inner__att__img{margin-left:calc(45 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-about__inner__att__img{margin-left:5%}}@media only screen and (max-width: 767px){.p-info-about__inner__att__img{margin-left:auto}}@media only screen and (max-width: 767px){.p-info-about__inner__att__img{margin-right:auto}}.p-info-about__inner__att__img .img img{aspect-ratio:3 / 2;object-fit:cover}.p-info-about__inner__att__img .att_txt{color:#fff;text-indent:-1em;padding-left:1em}@media only screen and (min-width: 1025px){.p-info-about__inner__att__img .att_txt{font-size:calc(11 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-about__inner__att__img .att_txt{font-size:calc(11 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-about__inner__att__img .att_txt{font-size:calc(16 / var(--font-size) * 1rem)}}@media only screen and (min-width: 768px){.p-info-about__inner__att__img .att_txt{margin-top:calc(10 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-about__inner__att__img .att_txt{margin-top:1em}}@media only screen and (min-width: 1025px){.p-info-about__inner__tbl{margin-top:calc(60 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-about__inner__tbl{margin-top:calc(50 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-about__inner__tbl{margin-top:3em}}.p-info-about__inner__tbl .c-table__th,.p-info-about__inner__tbl .c-table__td{padding:1em 1em;color:#fff}@media only screen and (min-width: 768px){.p-info-about__inner__tbl .c-table__th,.p-info-about__inner__tbl .c-table__td{font-size:calc(13 / 14 * 1rem)}}.p-info-about__inner__tbl .c-table__th{border-bottom:2px solid var(--color-gray5)}@media only screen and (min-width: 1025px){.p-info-about__inner__tbl .c-table__th{width:calc(180 / 1000 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-about__inner__tbl .c-table__th{width:25%}}@media only screen and (max-width: 767px){.p-info-about__inner__tbl .c-table__th{width:30%}}@media only screen and (max-width: 767px){.p-info-about__inner__tbl .c-table__th{padding-right:.25em;padding-left:.25em}}.p-info-about__inner__tbl .c-table__td{display:block !important}.p-info-about__inner__tbl .c-table__td .s_txt{margin-top:1em}@media only screen and (min-width: 768px){.p-info-about__inner__tbl .c-table__td .s_txt{font-size:calc(12 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-about__inner__tbl .c-table__td .s_txt{padding-right:0}}.p-info-about__inner__tbl .c-table__td .s_txt em{display:block;text-indent:-1em;padding-left:1em;margin-top:.5em;color:#CE9B87}@media only screen and (min-width: 768px){.p-info-about__inner__tbl .c-table__td .s_txt em{line-height:1.5}}.p-info-about__inner__tbl .c-table__td .tel_txt{text-decoration:none}@media only screen and (min-width: 768px){.p-info-att{padding-top:calc(80 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-att{padding-top:4rem}}@media only screen and (min-width: 1025px){.p-info-att{padding-bottom:calc(120 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-att{padding-bottom:calc(100 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-att{padding-bottom:4.5em}}.p-info-att__inner{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-info-att__inner{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-info-att__inner{max-width:calc(900px * ((16 + 0) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-att__inner{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-info-att__inner{width:calc(330 / 375 * 100%)}}.p-info-att__inner .c-title .ic_att{order:-1;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){.p-info-att__inner .c-title .ic_att{width:calc(50 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-att__inner .c-title .ic_att{width:2.5em}}.p-info-att__inner .c-title__jp{color:#fff}.p-info-att__inner .c-title__en{color:var(--color-gray6)}@media only screen and (min-width: 1025px){.p-info-att__inner__list{margin-top:calc(50 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-att__inner__list{margin-top:calc(40 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-att__inner__list{margin-top:2em}}.p-info-att__inner__list__item{display:flex;flex-direction:row-reverse;justify-content:flex-end}@media only screen and (min-width: 1025px){.p-info-att__inner__list__item:nth-of-type(n+2){margin-top:calc(60 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-att__inner__list__item:nth-of-type(n+2){margin-top:calc(50 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-att__inner__list__item:nth-of-type(n+2){margin-top:3em}}@media only screen and (min-width: 1025px){.p-info-att__inner__list__item__img{width:calc(100 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-att__inner__list__item__img{width:15%}}@media only screen and (max-width: 767px){.p-info-att__inner__list__item__img{width:20%}}@media only screen and (min-width: 1025px){.p-info-att__inner__list__item__txt{width:calc(772 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-att__inner__list__item__txt{width:80%}}@media only screen and (max-width: 767px){.p-info-att__inner__list__item__txt{width:75%}}@media only screen and (min-width: 1025px){.p-info-att__inner__list__item__txt{margin-left:calc(30 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-att__inner__list__item__txt{margin-left:5%}}@media only screen and (max-width: 767px){.p-info-att__inner__list__item__txt{margin-left:5%}}.p-info-att__inner__list__item__txt .c-simple-title{color:#fff;word-break:keep-all;overflow-wrap:break-word}@media only screen and (min-width: 768px){.p-info-att__inner__list__item__txt .c-list{margin-top:calc(20 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-att__inner__list__item__txt .c-list{margin-top:1.2em}}.p-info-att__inner__list__item__txt .c-list>li{color:#fff;position:relative;padding-left:1em;letter-spacing:0.08em}@media only screen and (min-width: 768px){.p-info-att__inner__list__item__txt .c-list>li{font-size:calc(13 / 14 * 1rem)}}.p-info-att__inner__list__item__txt .c-list>li::before{content:"";position:absolute;top:.8em;left:0;width:4px;height:4px;border-radius:50%;background:#fff}.p-info-att__inner__list__item__txt .txt{color:#fff;letter-spacing:0.08em}@media only screen and (min-width: 768px){.p-info-att__inner__list__item__txt .txt{font-size:calc(13 / 14 * 1rem)}}@media only screen and (min-width: 768px){.p-info-att__inner__list__item__txt .txt{margin-top:calc(20 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-att__inner__list__item__txt .txt{margin-top:1.2em}}.p-info-att__inner__lnk{display:flex;justify-content:flex-end}@media only screen and (min-width: 1025px){.p-info-att__inner__lnk{margin-top:calc(60 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-att__inner__lnk{margin-top:calc(50 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-att__inner__lnk{margin-top:3em}}.p-info-att__inner__lnk .c-text-arrow-link button .t{color:#fff;position:relative}@media only screen and (min-width: 768px){.p-info-att__inner__lnk .c-text-arrow-link button .t{padding-left:calc(25 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-att__inner__lnk .c-text-arrow-link button .t{padding-left:2em}}.p-info-att__inner__lnk .c-text-arrow-link button .t::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background:url(../../../hanabi/info/images/ic_plus.svg) no-repeat;background-size:contain}@media only screen and (min-width: 768px){.p-info-att__inner__lnk .c-text-arrow-link button .t::before{width:calc(19 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-att__inner__lnk .c-text-arrow-link button .t::before{width:1.3em}}@media only screen and (min-width: 768px){.p-info-att__inner__lnk .c-text-arrow-link button .t::before{height:calc(19 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-att__inner__lnk .c-text-arrow-link button .t::before{height:1.3em}}.p-info-att__inner__lnk .c-text-arrow-link button .o-icon svg{stroke:#fff}.p-info-faq-bg{position:relative;display:flex;flex-direction:column}.p-info-faq-bg__img{order:-1;height:100vh;width:100%;position:sticky;top:0;background-size:cover;background-position:center;z-index:-1}.p-info-faq-bg__img:not(.lazyload){background-image:url(../../../hanabi/info/images/bg_faq.webp)}.p-info-faq{margin-right:auto;margin-left:auto;position:relative}@media only screen and (min-width: 1025px){.p-info-faq{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-info-faq{max-width:calc(1100px * ((16 + 0) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-faq{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-info-faq{width:calc(350 / 375 * 100%)}}@media only screen and (min-width: 1025px){.p-info-faq{margin-bottom:calc(130 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-faq{margin-bottom:calc(110 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-faq{margin-bottom:4.5em}}@media only screen and (min-width: 768px){.p-info-faq{padding-top:calc(80 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-faq{padding-top:4em}}@media only screen and (min-width: 768px){.p-info-faq{padding-bottom:calc(60 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-faq{padding-bottom:2.5em}}.p-info-faq::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:rgba(245,244,240,0.95)}@media only screen and (min-width: 768px){.p-info-faq__list{margin-top:calc(10 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-faq__list{margin-top:1rem}}.p-info-faq__list__item{position:relative;box-sizing:border-box}@media only screen and (min-width: 1025px){.p-info-faq__list__item{padding:calc(30 / 14 * 1rem) calc(130 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-faq__list__item{padding:calc(30 / 14 * 1rem) calc(75 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-faq__list__item{padding:1.5em 2em}}.p-info-faq__list__item:nth-of-type(n+2){border-top:1px solid var(--color-gray5)}.p-info-faq__list__item__q,.p-info-faq__list__item__a{position:relative}@media only screen and (min-width: 768px){.p-info-faq__list__item__q,.p-info-faq__list__item__a{padding-left:calc(30 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-faq__list__item__q,.p-info-faq__list__item__a{padding-left:2em}}.p-info-faq__list__item__q .ttl,.p-info-faq__list__item__a .ttl{position:absolute;top:-.2em;left:0;color:#678DB0;font-family:var(--font-en)}@media only screen and (min-width: 768px){.p-info-faq__list__item__q .ttl,.p-info-faq__list__item__a .ttl{font-size:calc(20 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-faq__list__item__q .ttl,.p-info-faq__list__item__a .ttl{font-size:calc(20 / var(--font-size) * 1rem)}}.p-info-faq__list__item__q .t{font-weight:500}@media only screen and (min-width: 768px){.p-info-faq__list__item__a{margin-top:calc(20 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-faq__list__item__a{margin-top:1em}}.p-info-faq__list__item__a .ttl{color:var(--color-gray6)}.p-info-faq__list__item__a .t{letter-spacing:0.08em}.p-info-faq__list__item__a button{text-decoration:underline}.p-info-faq__list__item__a button:hover{text-decoration:none}.p-info-plan{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-info-plan{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-info-plan{max-width:calc(1100px * ((16 + 0) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-plan{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-info-plan{width:calc(330 / 375 * 100%)}}@media only screen and (min-width: 768px){.p-info-plan{padding-top:calc(80 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-plan{padding-top:4rem}}.p-info-plan__inner{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}@media only screen and (min-width: 1025px){.p-info-plan__inner{margin-top:calc(50 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-plan__inner{margin-top:calc(40 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-plan__inner{margin-top:2.5rem}}@media only screen and (max-width: 767px){.p-info-plan__inner{flex-direction:column-reverse}}.p-info-plan__inner__img{display:flex;flex-wrap:wrap}@media only screen and (min-width: 1025px){.p-info-plan__inner__img{width:calc(690 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-plan__inner__img{width:55%}}@media only screen and (max-width: 767px){.p-info-plan__inner__img{width:100%}}.p-info-plan__inner__img .img{width:50%}.p-info-plan__inner__img .img img{aspect-ratio:3 / 2;object-fit:cover}@media only screen and (min-width: 1025px){.p-info-plan__inner__txt{width:calc(360 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-plan__inner__txt{width:40%}}@media only screen and (max-width: 767px){.p-info-plan__inner__txt{width:100%}}@media only screen and (min-width: 1025px){.p-info-plan__inner__txt{margin-left:calc(50 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-plan__inner__txt{margin-left:5%}}@media only screen and (max-width: 767px){.p-info-plan__inner__txt{margin-left:0}}@media only screen and (min-width: 768px){.p-info-plan__inner__txt{margin-top:0}}@media only screen and (max-width: 767px){.p-info-plan__inner__txt{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-info-plan__inner__txt .txt{font-size:calc(13 / 14 * 1rem)}}@media only screen and (min-width: 768px){.p-info-plan__inner__txt__btn{margin-top:calc(20 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-info-plan__inner__txt__btn{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-info-plan__inner__txt__btn{text-align:right}}.p-info-plan__inner__txt__btn .c-btn{display:inline-block;margin-left:auto}@media only screen and (min-width: 1025px){.p-info-plan__inner__txt__btn .c-btn{min-width:calc(270 / 360 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info-plan__inner__txt__btn .c-btn{min-width:90%}}@media only screen and (max-width: 767px){.p-info-plan__inner__txt__btn .c-btn{min-width:90%}}@media only screen and (min-width: 1441px) and (max-width: 1529px){.p-info-plan__inner__txt__btn .c-btn{min-width:calc(300 / 360 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1429px){.p-info-plan__inner__txt__btn .c-btn{min-width:calc(300 / 360 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1299px){.p-info-plan__inner__txt__btn .c-btn{min-width:calc(340 / 360 * 100%)}}@media only screen and (max-width: 767px){.p-info-plan__inner__txt__btn .c-btn{width:85%;display:block;margin-right:auto}}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center;z-index:100}.modal__container{max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}@media only screen and (max-width: 767px){.modal__container{max-height:90vh;max-width:80vw}}.modal__container .modal__header{display:flex;justify-content:flex-end;align-items:center}.modal__container .modal__header .modal__close{background:transparent;border:0;color:#fff}.modal__container .modal__header .modal__close::before{content:"\2715"}@media only screen and (min-width: 768px){.modal__container .modal__header .modal__close::before{font-size:calc(20 / 14 * 1rem)}}@media only screen and (max-width: 767px){.modal__container .modal__header .modal__close::before{font-size:calc(20 / var(--font-size) * 1rem)}}.modal__container .modal__content{margin-top:1rem;color:rgba(0,0,0,0.8)}@media only screen and (min-width: 768px){.modal__container .modal__content{line-height:1.5}}.modal__container .modal__content .cap_txt{color:#fff;margin-top:.5em;letter-spacing:0.08em}@media only screen and (min-width: 768px){.modal__container .modal__content .cap_txt{font-size:calc(13 / 14 * 1rem)}}@keyframes hanabiInfofadeIn{from{opacity:0}to{opacity:1}}@keyframes hanabiInfofadeOut{from{opacity:1}to{opacity:0}}@keyframes hanabiInfoSlideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes hanabiInfoSlideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden="false"] .modal__overlay{animation:hanabiInfofadeIn 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="false"] .modal__container{animation:hanabiInfoSlideIn 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="true"] .modal__overlay{animation:hanabiInfofadeOut 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="true"] .modal__container{animation:hanabiInfoSlideOut 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}
