.mainvisual{background:url(../img/menu/parasailing/mainv_bg.jpg) no-repeat 0 0;background-size:cover}.is-prepare .mainvisual__content{-webkit-transform:translateY(-10rem) scale(0.5);transform:translateY(-10rem) scale(0.5)}.mainvisual__content{-webkit-transform-origin:center top;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);transform-origin:center top}.appeal{background:url(../img/common/bg/bg_stripe_blue.jpg) repeat center center}.appeal__text{padding-bottom:2.8rem}.appeal__text p{display:inline}.appeal__title{padding:1.4rem 0 1rem;color:#1940ae;font-size:1.6rem;font-weight:bold}.appeal__title span{display:inline-block;text-indent:-.5em}.point,.spot{padding-top:2.8rem}.point__content,.spot__content{padding-top:1.4rem}.point__link{display:block}.spot__island+.spot__island{margin-top:1.4rem}.spot__name{padding:.8rem 0;background:#ff0;font-size:1.6rem;font-weight:bold;line-height:1;text-align:center}.spot__lead{margin-top:.7rem}.spot__lead p{display:inline}.spot__link{padding-top:.7rem;text-align:right}.spot__link:before{-webkit-font-smoothing:antialiased;font-display:swap;display:inline-block;margin-right:.4rem;font-family:"Font Awesome 5 Free";font-size:inherit;font-style:normal;font-variant:normal;font-weight:bold;line-height:1;text-rendering:auto;content:""}.spot__link a{color:#04a2c5;text-decoration:underline}@media screen and (min-width: 414px){.appeal__title{padding:1.8rem 0 1.4rem;font-size:1.8rem}.spot__island+.spot__island{margin-top:2.8rem}.spot__name{padding:.9rem 0;font-size:1.8rem}}@media screen and (min-width: 600px){.appeal__title{padding:2rem 0 1.4rem}.point,.spot{padding-top:4rem}.point__content,.spot__content{padding-top:2.8rem;padding-bottom:1.2rem}.spot__island{width:calc((100% - 1.4rem) / 2)}.spot__island+.spot__island{margin-top:0;margin-left:1.4rem}.spot__name{padding:1rem 0;font-size:2rem}.spot__lead{height:14rem;margin-top:1.4rem}}@media screen and (min-width: 686px){.spot__lead{height:11.8rem}}@media screen and (min-width: 768px){.appeal__text{padding-bottom:3rem}.appeal__title{padding:3rem 0 1.4rem;font-size:2.6rem}.spot__island{width:calc((100% - 2rem) / 2)}.spot__island+.spot__island{margin-left:2rem}}@media screen and (min-width: 832px){.spot__lead{height:9.6rem}}@media screen and (min-width: 1024px){.appeal__text{padding-bottom:4rem}.appeal__title{padding:3.5rem 0 2.6rem}.point,.spot{padding-top:6rem}.point__content{padding-top:4rem;padding-bottom:0rem}.spot__content{padding-top:4rem;padding-bottom:2rem}.spot__name{padding:1.6rem 0;font-size:2.8rem}}@media screen and (min-width: 1087px){.spot__lead{height:auto}}@media screen and (min-width: 1280px){.appeal__text{padding-bottom:3.2rem;text-align:justify}.appeal__text p{display:block}.point,.spot{padding-top:8rem}.spot__island{width:calc((100% - 4rem) / 2)}.spot__island+.spot__island{margin-left:4rem}.spot__lead{margin-top:2.8rem;font-size:1.6rem}.spot__lead p{display:block}.spot__link{padding-top:2.8rem;font-size:1.6rem}.spot__link:before{margin-right:.8rem}}@media (hover){.point__link{overflow:hidden}.point__link img{-webkit-transition:all .4s;transition:all .4s}.point__link:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.5}.spot__link a{-webkit-transition:all .4s;transition:all .4s}.spot__link a:hover{opacity:.65}}@media all and (-ms-high-contrast: none){.spot__island{width:62rem}}

/*# sourceMappingURL=maps/parasailing.css.map */
