.p-about__inner,.p-anchor,.p-bar__main,.p-bar__inner,.p-allfree__inner{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-about__inner,.p-anchor,.p-bar__main,.p-bar__inner,.p-allfree__inner{width:calc(1220 / 1440 * 100%);max-width:calc(1220px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-about__inner,.p-anchor,.p-bar__main,.p-bar__inner,.p-allfree__inner{max-width:calc(1220px * ((16 + 3) / 15))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-about__inner,.p-anchor,.p-bar__main,.p-bar__inner,.p-allfree__inner{max-width:calc(1220px * ((16 + 2) / 15))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about__inner,.p-anchor,.p-bar__main,.p-bar__inner,.p-allfree__inner{width:calc(1220 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-about__inner,.p-anchor,.p-bar__main,.p-bar__inner,.p-allfree__inner{width:calc(388 / 428 * 100%)}}.c-color2{color:var(--color-text-2)}#main .img{overflow:hidden}@media only screen and (min-width: 768px){#main .img{border-radius:2rem}}@media only screen and (max-width: 767px){#main .img{border-radius:1rem}}.c-red{color:#d74101}.p-about{position:relative}.p-about::after{content:"";position:absolute;z-index:1;left:0;width:100%;aspect-ratio:2160/1527;background:url(./../../all-inclusive/images/bg_about.webp) bottom left no-repeat;background-size:cover}@media only screen and (min-width: 1025px){.p-about::after{top:-10rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about::after{top:-6.67rem}}@media only screen and (max-width: 767px){.p-about::after{top:-6.67rem}}.p-about__inner{max-width:1000px;position:relative;z-index:2}@media only screen and (min-width: 1441px){.p-about__inner{max-width:calc(1000 / 1440 * 100%)}}@media only screen and (min-width: 768px){.p-about__inner{display:flex;justify-content:space-between;align-items:center}}@media only screen and (min-width: 768px){.p-about__info{width:calc(465 / 1000 * 100%)}}@media only screen and (max-width: 767px){.p-about__info{width:100%}}@media only screen and (max-width: 767px){.p-about__info .c-title{letter-spacing:-0.05em}}.p-about__info .c-text{margin-top:.66rem}.p-about__img{position:relative}@media only screen and (min-width: 768px){.p-about__img{width:calc(513 / 1000 * 100%)}}@media only screen and (max-width: 767px){.p-about__img{width:100%}}@media only screen and (max-width: 767px){.p-about__img{margin-top:2rem}}.p-about__img .bg-kumo1{animation:fluffy 8s infinite;position:absolute;z-index:2}@media only screen and (min-width: 1025px){.p-about__img .bg-kumo1{width:15.2vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about__img .bg-kumo1{width:24vw}}@media only screen and (max-width: 767px){.p-about__img .bg-kumo1{width:28vw}}@media only screen and (min-width: 1025px){.p-about__img .bg-kumo1{top:1vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about__img .bg-kumo1{top:-2vw}}@media only screen and (max-width: 767px){.p-about__img .bg-kumo1{top:-2vw}}@media only screen and (min-width: 1025px){.p-about__img .bg-kumo1{right:-6vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about__img .bg-kumo1{right:-5vw}}@media only screen and (max-width: 767px){.p-about__img .bg-kumo1{right:-5vw}}.p-about__img .bg-kumo2{animation:fluffy 8s infinite;position:absolute;z-index:2}@media only screen and (min-width: 1025px){.p-about__img .bg-kumo2{width:17vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about__img .bg-kumo2{width:28vw}}@media only screen and (max-width: 767px){.p-about__img .bg-kumo2{width:38vw}}@media only screen and (min-width: 1025px){.p-about__img .bg-kumo2{bottom:1vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about__img .bg-kumo2{bottom:1vw}}@media only screen and (max-width: 767px){.p-about__img .bg-kumo2{bottom:1vw}}@media only screen and (min-width: 1025px){.p-about__img .bg-kumo2{left:-10vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about__img .bg-kumo2{left:-1vw}}@media only screen and (max-width: 767px){.p-about__img .bg-kumo2{left:-11vw}}.p-anchor{position:relative;z-index:2}@media only screen and (min-width: 768px){.p-anchor{padding-top:5.33rem}}@media only screen and (max-width: 767px){.p-anchor{padding-top:3.33rem}}@media only screen and (max-width: 767px){.p-anchor{width:80%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-anchor .c-anch__list{width:calc(350 / 1180 * 100%)}}@media only screen and (max-width: 767px){.p-anchor .c-anch__list{width:100%;margin-left:0}}@media only screen and (max-width: 767px){.p-anchor .c-anch__list .c-anch__link{position:relative}.p-anchor .c-anch__list .c-anch__link .t{position:static}.p-anchor .c-anch__list .c-anch__link .t .ic{right:1.5em}}.p-bar{position:relative;z-index:2}@media only screen and (min-width: 1025px){.p-bar{padding-top:6.66rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-bar{padding-top:6.66rem}}@media only screen and (max-width: 767px){.p-bar{padding-top:6rem}}@media only screen and (min-width: 1025px){.p-bar{padding-bottom:12rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-bar{padding-bottom:6.66rem}}@media only screen and (max-width: 767px){.p-bar{padding-bottom:8rem}}@media only screen and (min-width: 1025px){.p-bar{margin-top:57px}}.p-bar.--p0{padding-top:5.33rem;margin-top:-5.34rem}@media only screen and (max-width: 767px){.p-bar.--p0{padding-bottom:0}}.p-bar.--p0::after{content:""}@media only screen and (max-width: 767px){.p-bar.--p0::after{display:none}}.p-bar::after{content:"";position:absolute;left:0;bottom:-.67rem;width:100%;aspect-ratio:2160/1527;background:url(./../../all-inclusive/images/bg_bar.webp) left bottom no-repeat;background-size:cover}.p-bar__main{position:relative;z-index:2;max-width:1000px}@media only screen and (min-width: 1441px){.p-bar__main{max-width:calc(1000 / 1440 * 100%)}}@media only screen and (max-width: 896px){.p-bar__main{display:flex;flex-direction:column}.p-bar__main .c-title--set{text-align:center}}@media only screen and (min-width: 1025px){.p-bar__main__flex{margin-top:3.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-bar__main__flex{margin-top:1.33rem}}@media only screen and (max-width: 767px){.p-bar__main__flex{margin-top:.66rem}}@media only screen and (min-width: 768px){.p-bar__main__flex{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row-reverse}}@media only screen and (max-width: 896px){.p-bar__main__flex{display:block}}@media only screen and (min-width: 1025px){.p-bar__main__info{width:calc(340 / 1000 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-bar__main__info{width:50%}}@media only screen and (max-width: 767px){.p-bar__main__info{width:100%}}@media only screen and (min-width: 768px) and (max-width: 896px){.p-bar__main__info{width:80%;margin-inline:auto}}@media only screen and (max-width: 896px){.p-bar__main__info .c-title__jp{text-align:center;display:block}}.p-bar__main__info .c-int-txt{margin-top:.66rem}@media only screen and (min-width: 768px){.p-bar__main__info .c-table{margin-top:2.66rem}}@media only screen and (max-width: 767px){.p-bar__main__info .c-table{margin-top:1.33rem}}.p-bar__main__info .c-table th{white-space:nowrap}.p-bar__main__slider{position:relative}@media only screen and (min-width: 1025px){.p-bar__main__slider{width:calc(626 / 1000 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-bar__main__slider{width:45%}}@media only screen and (max-width: 767px){.p-bar__main__slider{width:100%}}@media only screen and (min-width: 768px) and (max-width: 896px){.p-bar__main__slider{width:80%;margin-inline:auto}}@media only screen and (max-width: 1024px){.p-bar__main__slider{margin-top:1.66rem;margin-bottom:4rem}}.p-bar__main__slider .img_open{position:absolute;z-index:2;top:-1em;left:-1em}@media only screen and (min-width: 1025px){.p-bar__main__slider .img_open{width:calc(76 / 626 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-bar__main__slider .img_open{width:5em}}@media only screen and (max-width: 767px){.p-bar__main__slider .img_open{width:5em}}.p-bar__inner{position:relative;z-index:1;max-width:1175px;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,#ffffff 100%);border-radius:2rem}@media only screen and (min-width: 768px){.p-bar__inner{margin-top:2.66rem}}@media only screen and (max-width: 767px){.p-bar__inner{margin-top:2rem}}@media only screen and (min-width: 1025px){.p-bar__inner{padding-top:4.66rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-bar__inner{padding-top:2rem}}@media only screen and (max-width: 767px){.p-bar__inner{padding-top:2rem}}@media only screen and (min-width: 768px){.p-bar__inner{padding-bottom:4.66rem}}@media only screen and (max-width: 767px){.p-bar__inner{padding-bottom:3.33rem}}@media only screen and (min-width: 1441px){.p-bar__inner{max-width:calc(1175 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-bar__inner{width:95%}}.p-bar__inner>.c-int-txt{margin-bottom:-2rem}@media only screen and (min-width: 1025px){.p-bar__inner>.c-int-txt{margin-top:3.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-bar__inner>.c-int-txt{margin-top:2rem}}@media only screen and (max-width: 767px){.p-bar__inner>.c-int-txt{margin-top:2rem}}@media only screen and (max-width: 767px){.p-bar__inner>.c-int-txt{font-size:90%;margin-bottom:-1rem}}.p-bar__list{display:flex;flex-wrap:wrap;width:calc(1000 / 1175 * 100%);margin-inline:auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-bar__list{justify-content:space-between;max-width:70%;row-gap:2rem}}@media only screen and (max-width: 767px){.p-bar__list{row-gap:2rem;width:95%;justify-content:space-between}}@media only screen and (min-width: 1025px){.p-bar__list__item{width:calc(230 / 1000 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-bar__list__item{width:47%}}@media only screen and (max-width: 767px){.p-bar__list__item{width:48%}}@media only screen and (min-width: 1025px){.p-bar__list__item:not(:nth-child(4n)){margin-right:calc(25 / 1000 * 100%)}}.p-bar__list__item .img{border-radius:1rem !important}.p-bar__list__item .c-title{text-align:center}@media only screen and (min-width: 768px){.p-bar__list__item .c-title{margin-bottom:1.33rem}}@media only screen and (max-width: 767px){.p-bar__list__item .c-title{margin-bottom:1rem}}.p-bar__list__item .c-int-txt{color:var(--color-text-2);font-size:90%}@media only screen and (min-width: 768px){.p-bar__list__item .c-int-txt{padding:1.33rem .86rem 0}}@media only screen and (max-width: 767px){.p-bar__list__item .c-int-txt{padding:1rem .33rem 0}}.p-allfree{position:relative;background:#fff}.p-allfree::before{content:"";position:absolute;width:100%;aspect-ratio:2160/440;left:0;top:0;background:url(./../../all-inclusive/images/bg_allfree.webp) center top/cover no-repeat}@media only screen and (min-width: 1025px){.p-allfree::before{top:-8.67rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-allfree::before{top:-4.67rem}}@media only screen and (max-width: 767px){.p-allfree::before{top:-12rem}}@media only screen and (min-width: 1441px){.p-allfree::before{top:-11.34rem}}@media only screen and (max-width: 767px){.p-allfree::before{aspect-ratio:642/968;background:url(./../../all-inclusive/images/bg_allfree-sp.webp) center top/cover no-repeat}}.p-allfree .bird-move{content:"";position:absolute;left:0;background:url(./../../all-inclusive/images/bird.webp) left no-repeat;background-size:cover;width:calc(234 / 1440 * 100%);aspect-ratio:234/119;z-index:2;transform:translate(-80%, -100%);opacity:0;transition:opacity 1.2s ease-out, transform 1.2s ease-out}@media only screen and (min-width: 1025px){.p-allfree .bird-move{top:6.66rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-allfree .bird-move{top:6.66rem}}@media only screen and (max-width: 767px){.p-allfree .bird-move{top:6.66rem}}@media only screen and (max-width: 767px){.p-allfree .bird-move{width:50%;top:16vw;right:-48%}}.p-allfree .bird-move.is-fly{opacity:1;transform:translate(0, 0)}.p-allfree__inner{max-width:1160px;position:relative;z-index:2}@media only screen and (min-width: 1025px){.p-allfree__inner{padding-top:6.66rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-allfree__inner{padding-top:5.33rem}}@media only screen and (max-width: 767px){.p-allfree__inner{padding-top:4rem}}@media only screen and (min-width: 1441px){.p-allfree__inner{max-width:calc(1160 / 1440 * 100%)}}@media only screen and (min-width: 1025px){.p-allfree__inner__main{width:calc(1085 / 1160 * 100%)}}@media only screen and (min-width: 768px){.p-allfree__inner__main{display:flex;justify-content:space-between}}.p-allfree__title{display:flex;justify-content:space-between}@media only screen and (min-width: 768px){.p-allfree__title{width:calc(73 / 1085 * 100%)}}@media only screen and (max-width: 767px){.p-allfree__title{width:6em}}@media only screen and (min-width: 1025px){.p-allfree__title{padding-top:12rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-allfree__title{padding-top:6.66rem}}@media only screen and (max-width: 767px){.p-allfree__title{padding-top:12rem}}@media only screen and (max-width: 767px){.p-allfree__title{margin-bottom:2rem;margin-inline:auto;transform:translateX(-1rem)}.p-allfree__title .--other{padding-right:0.75em}}.p-allfree__list{display:flex;flex-wrap:wrap}@media only screen and (min-width: 1025px){.p-allfree__list{width:calc(910 / 1085 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-allfree__list{width:77%}}@media only screen and (max-width: 767px){.p-allfree__list{width:100%}}@media only screen and (min-width: 1025px){.p-allfree__list{row-gap:6.66rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-allfree__list{row-gap:4rem}}@media only screen and (max-width: 767px){.p-allfree__list{row-gap:3.33rem}}@media only screen and (max-width: 1024px){.p-allfree__list{justify-content:space-between}}@media only screen and (min-width: 1025px){.p-allfree__item{width:calc(280 / 910 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-allfree__item{width:48%}}@media only screen and (max-width: 767px){.p-allfree__item{width:48%}}@media only screen and (min-width: 1025px){.p-allfree__item:not(:nth-child(3n)){margin-right:calc(34 / 910 * 100%)}}.p-allfree__item .c-title.u-align-c{display:flex;flex-direction:column}@media only screen and (max-width: 1024px){.p-allfree__item .c-title__jp{font-size:1.1rem}}@media only screen and (max-width: 767px){.p-allfree__item .c-title__jp{letter-spacing:-0.05em}}.p-allfree__item .img{border-radius:1rem !important}@media only screen and (min-width: 768px){.p-allfree__item .img{margin-top:1.33rem}}@media only screen and (max-width: 767px){.p-allfree__item .img{margin-top:1rem}}@media only screen and (min-width: 1025px){.p-allfree__item__info{padding:1.33rem .53rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-allfree__item__info{padding:1rem 0}}@media only screen and (max-width: 767px){.p-allfree__item__info{padding:1rem 0}}.p-allfree__item__info .c-int-txt{color:var(--color-text-2);font-size:90%;line-height:1.8}.p-allfree__item__info .c-table{margin-inline:auto}@media only screen and (min-width: 1025px){.p-allfree__item__info .c-table{width:calc(240 / 254 * 100%)}}@media only screen and (min-width: 768px){.p-allfree__item__info .c-table{margin-top:1.33rem}}@media only screen and (max-width: 767px){.p-allfree__item__info .c-table{margin-top:1rem}}.p-allfree__item__info .c-table th{white-space:nowrap}.p-allfree__item .view_pcs{display:none}@media only screen and (min-width: 1025px) and (max-width: 1359px){.p-allfree__item .view_pcs{display:block}}#footer{position:relative;z-index:3}@media only screen and (min-width: 768px){#footer{background:#fff}}@media only screen and (min-width: 1025px){#footer .l-footer{padding-top:8rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .l-footer{padding-top:6.66rem}}@media only screen and (max-width: 767px){#footer .l-footer{padding-top:0rem}}#footer .l-footer::before{top:0}#aside{position:relative;z-index:4;background:#fff}@media only screen and (min-width: 768px){#aside{padding-top:2.66rem}}@media only screen and (max-width: 767px){#aside{padding-top:2rem}}@media only screen and (max-width: 767px){#aside{margin-bottom:6.66rem}}
