@charset "UTF-8";@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}.p-intro__inner{display:flex;justify-content:space-between;position:relative}@media only screen and (min-width:768px){.p-intro__inner{flex-direction:row-reverse}}@media only screen and (max-width:767px){.p-intro__inner{flex-direction:column;align-items:flex-start}}.p-intro__main-img{width:calc(678 / 1440 * 100%)}@media only screen and (max-width:767px){.p-intro__main-img{width:100%}}.p-intro__contents{width:calc(638 / 1440 * 100%);position:relative;padding-top:7.14rem}.p-intro__contents:before{content:"";display:block;width:32.85rem;aspect-ratio:514/214;background-image:url(../../sightseeing/images/deco_intro.webp);background-size:cover;position:absolute;top:0;left:0;z-index:-1}@media only screen and (max-width:767px){.p-intro__contents:before{width:90%;top:-3rem;left:auto;right:-12rem}}@media only screen and (max-width:767px){.p-intro__contents{width:100%;padding-top:2rem}}@media only screen and (min-width:1025px){.p-intro__title{padding:0 calc(80 / 638 * 100%) 0 calc(170 / 638 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-intro__title{padding:0 2rem 0 3rem}}@media only screen and (max-width:767px){.p-intro__title{padding:0 1.5rem}}.p-intro__text{margin-top:1.71rem}@media only screen and (min-width:1025px){.p-intro__text{padding:0 calc(80 / 638 * 100%) 0 calc(170 / 638 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-intro__text{padding:0 2rem 0 3rem}}@media only screen and (max-width:767px){.p-intro__text{padding:0 1.5rem}}.p-intro__sub-imgs{margin-top:2.85rem;display:flex;justify-content:space-between}.p-intro__sub-img{width:100%}.p-benefits{margin-top:8.57rem}@media only screen and (max-width:767px){.p-benefits{margin-top:6rem;padding:0 1rem}}.p-benefits__list{margin-top:4.28rem}@media only screen and (max-width:767px){.p-benefits__list{margin-top:3rem}}.p-benefits__plan{background-repeat:repeat;background-position:top;background-size:8.21rem;background-image:url(../images/common/bg_asa_light_pattern.svg);background-color:var(--color-bg-2)}@media only screen and (min-width:768px){.p-benefits__plan{padding:8.57rem 0}}@media only screen and (max-width:767px){.p-benefits__plan{padding:3em 0}}.p-benefits__plan{margin-top:8.57rem}@media only screen and (max-width:767px){.p-benefits__plan{margin-top:6rem}}.p-benefits__plan .c-swiper--wide .c-swiper__inner{width:auto}.p-benefits__inner{background-color:#fff;overflow:hidden;margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-benefits__inner{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-benefits__inner{max-width:calc(1100px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-benefits__inner{max-width:calc(1100px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-benefits__inner{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-benefits__inner{width:calc(360 / 376 * 100%)}}.p-benefits__inner{padding:4.28rem}@media only screen and (max-width:767px){.p-benefits__inner{padding:2.85rem 1.42rem}}.p-login{text-align:center;display:flex;flex-direction:column;gap:1.71rem;margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-login{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-login{max-width:calc(1260px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-login{max-width:calc(1260px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-login{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-login{width:calc(360 / 376 * 100%)}}@media only screen and (min-width:1025px){.p-login__title{font-size:1.71rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-login__title{font-size:1.43rem}}@media only screen and (max-width:767px){.p-login__title{font-size:1.29rem}}.p-login__input input{width:100%;height:3.14rem;padding:0 1rem;border:1px solid var(--color-line-1);background-color:#fff}.p-login__input input::-moz-placeholder{color:var(--color-line-2)}.p-login__input input::placeholder{color:var(--color-line-2)}.p-login__input input:focus{outline:0}.p-login__btn .c-btn{margin-inline:auto}@media only screen and (min-width:768px){.p-login__btn .c-btn{max-width:21.42rem}}@media only screen and (max-width:767px){.p-login__note{text-align:left}}.p-login__detail{gap:4.28rem}@media only screen and (max-width:767px){.p-login__detail{gap:3rem}}.p-slider__contents{margin-top:1.14rem;padding:0 2.85rem;text-align:left}.p-slider__contents .c-card__btn-only{text-align:left;margin-top:1rem}.p-slider__contents .c-card__text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}@media only screen and (max-width:767px){.p-slider__contents{padding:0 1rem}}.p-slider .c-btn-arr{top:30%;bottom:auto}.p-slider .c-swiper-ctrls{margin-top:2.85rem}@media only screen and (max-width:767px){.p-slider .c-btn-arr{display:none}}