@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0);line-height:1}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;line-height:1;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html.ie .con-feature>.inner .box-feature ul.list-feature li:first-child a .block-title p.title img{height:117px}html.ie .con-feature>.inner .box-feature ul.list-feature li:nth-child(2) a .block-title p.title img{height:135px}html.ie .con-feature>.inner .box-feature ul.list-feature li:nth-child(3) a .block-title p.title img{height:72px}html.ie .con-feature>.inner .box-feature ul.list-feature li:nth-child(4) a .block-title p.title img{height:126px}html.ie .con-movie>.inner .box-movie .block-image a:after{background-color:rgba(0,0,0,0.2)}html.ie .con-mv .container-slider-main ul.slider-main li a .image:after{background-color:rgba(0,0,0,0.5)}html.ie .con-mv .con-info .box-info .detail .wrap-top{width:350px}@keyframes aniFeature_detail{0%{opacity:0}30%{opacity:0.6}to{opacity:1.0}}.con-mv{position:relative}.con-mv .container-slider-main{position:relative}.con-mv .container-slider-main ul.slider-main li a{display:block}@media screen and (min-width:1100px){.con-mv .container-slider-main ul.slider-main li a:hover{opacity:1}}.con-mv .container-slider-main ul.slider-main li .image{position:relative;padding-bottom:47%;background-position:center center;background-size:cover}@media screen and (max-width:767px){.con-mv .container-slider-main ul.slider-main li .image{padding-bottom:62.5%}}@media screen and (max-width:600px){.con-mv .container-slider-main ul.slider-main li .image{padding-bottom:calc(100vh - 50px)}}.con-mv .container-slider-main ul.slider-main li .image:after{position:absolute;content:"";top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;background-color:#C8C8C8;mix-blend-mode:multiply;z-index:1}@media screen and (max-width:600px){.con-mv .container-slider-main ul.slider-main li .image:after{display:none}}.con-mv .container-slider-main ul.slider-main li .image .b-logo{position:absolute;top:50.5%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:2;width:90%}@media screen and (max-width:767px){.con-mv .container-slider-main ul.slider-main li .image .b-logo{top:auto;bottom:32.4%;transform:translateX(-50%)}}.con-mv .container-slider-main ul.slider-main li .image .b-logo h2{position:relative;margin:0 auto 20px}.con-mv .container-slider-main ul.slider-main li .image .b-logo h2.style-sora_terrace{width:250px}@media only screen and (max-width:1650px){.con-mv .container-slider-main ul.slider-main li .image .b-logo h2.style-sora_terrace{width:174px}}@media screen and (max-width:767px){.con-mv .container-slider-main ul.slider-main li .image .b-logo h2.style-sora_terrace{left:8px}}@media screen and (max-width:600px){.con-mv .container-slider-main ul.slider-main li .image .b-logo h2.style-sora_terrace{width:165px}}.con-mv .container-slider-main ul.slider-main li .image .b-logo h2.style-sora_cafe{width:204px}@media only screen and (max-width:1650px){.con-mv .container-slider-main ul.slider-main li .image .b-logo h2.style-sora_cafe{width:142px}}@media screen and (max-width:767px){.con-mv .container-slider-main ul.slider-main li .image .b-logo h2.style-sora_cafe{left:6px}}@media screen and (max-width:600px){.con-mv .container-slider-main ul.slider-main li .image .b-logo h2.style-sora_cafe{width:134.38px}}.con-mv .container-slider-main ul.slider-main li .image .b-logo h2.style-night_cruise{width:426px}@media only screen and (max-width:1650px){.con-mv .container-slider-main ul.slider-main li .image .b-logo h2.style-night_cruise{width:296px}}@media screen and (max-width:600px){.con-mv .container-slider-main ul.slider-main li .image .b-logo h2.style-night_cruise{width:280.67px}}.con-mv .container-slider-main ul.slider-main li .image .b-logo h2.style-sora_glamping{width:201px}@media only screen and (max-width:1650px){.con-mv .container-slider-main ul.slider-main li .image .b-logo h2.style-sora_glamping{width:140px}}@media screen and (max-width:600px){.con-mv .container-slider-main ul.slider-main li .image .b-logo h2.style-sora_glamping{width:120px}}.con-mv .container-slider-main ul.slider-main li .image .b-logo p.txt-start{font-family:"Shippori Mincho B1","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:2rem;letter-spacing:0.04em;line-height:1.8;color:#fff;text-align:center;text-shadow:0px 0px 8px #000;font-weight:600}@media screen and (max-width:767px){.con-mv .container-slider-main ul.slider-main li .image .b-logo p.txt-start{font-size:1.85rem}}@media screen and (max-width:600px){.con-mv .container-slider-main ul.slider-main li .image .b-logo p.txt-start{font-size:1.7rem}}.con-mv .container-slider-main ul.slider-main li .image .b-logo p.btn-link{display:none;margin-top:26px}@media screen and (max-width:767px){.con-mv .container-slider-main ul.slider-main li .image .b-logo p.btn-link{display:block}}.con-mv .container-slider-main ul.slider-main li .image .b-logo p.btn-link>span{position:relative;margin:0 auto;display:flex;justify-content:center;align-items:center;width:120px;height:34px;border-radius:17px;border:0.5px solid #fff;transition:0.35s ease-out}.con-mv .container-slider-main ul.slider-main li .image .b-logo p.btn-link>span>span{font-family:"Roboto Condensed",sans-serif;font-size:1rem;color:#ffffff;font-weight:400;letter-spacing:0.06em;line-height:0;color:#FFFFFF;transition:0.35s ease-out}.con-mv .container-slider-main ul.slider-main li .image .b-logo p.btn-link>span:after{position:absolute;content:"";top:50%;right:18px;transform:translateY(-50%);right:9px;width:10px;height:4px;background:url(../img/common/icn_arrow_w.svg) no-repeat;background-size:contain;transition:0.35s ease-out}@media screen and (max-width:600px){.con-mv .container-slider-main ul.slider-main li .image .b-logo p.btn-link>span:after{right:12px;width:12px;height:4px}}.con-mv .container-slider-main ul.slider-main li .image>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.con-mv .container-slider-main ul.slider-main li .image>img.size-pc{display:block}@media screen and (max-width:600px){.con-mv .container-slider-main ul.slider-main li .image>img.size-pc{display:none}}.con-mv .container-slider-main ul.slider-main li .image>img.size-sp{display:none}@media screen and (max-width:600px){.con-mv .container-slider-main ul.slider-main li .image>img.size-sp{display:block}}.con-mv .container-slider-main ul.slick-dots{position:absolute;text-align:center;right:25px;bottom:27px}@media screen and (max-width:767px){.con-mv .container-slider-main ul.slick-dots{left:50%;transform:translateX(-50%);right:auto;bottom:21%}}.con-mv .container-slider-main ul.slick-dots li{display:inline-block;margin:0 8px}@media screen and (max-width:600px){.con-mv .container-slider-main ul.slick-dots li{margin:0 8px}}.con-mv .container-slider-main ul.slick-dots li:after{display:none}.con-mv .container-slider-main ul.slick-dots li button{position:relative;text-indent:100%;white-space:nowrap;overflow:hidden;width:12px;height:12px}@media screen and (max-width:767px){.con-mv .container-slider-main ul.slick-dots li button{width:10px;height:10px}}.con-mv .container-slider-main ul.slick-dots li button:focus:before,.con-mv .container-slider-main ul.slick-dots li button:hover:before{opacity:1;background-color:#7CD5B9}.con-mv .container-slider-main ul.slick-dots li button:before{position:absolute;display:block;top:0;left:0;width:100%;height:100%;content:'';border-radius:50%;background-color:#C1C1C1;transition:.3s ease-out}.con-mv .container-slider-main ul.slick-dots li.slick-active button:before{background-color:#7CD5B9}.con-mv .box-mv{display:flex;flex-wrap:wrap}.con-mv .box-mv .item{width:25%;overflow:hidden}@media screen and (max-width:767px){.con-mv .box-mv .item{width:50%}}.con-mv .box-mv .item:first-child a.active .bg-image{filter:contrast(100%) saturate(160%) brightness(120%) grayscale(0)}.con-mv .box-mv .item:first-child a .bg-image{background-image:url(../img/index_green/bg_mv01.jpg)}.con-mv .box-mv .item:first-child a h2{width:172px}@media screen and (max-width:999px){.con-mv .box-mv .item:first-child a h2{width:150px}}@media screen and (max-width:600px){.con-mv .box-mv .item:first-child a h2{width:102px}}.con-mv .box-mv .item:nth-child(2) a .bg-image{background-image:url(../img/index_green/bg_mv02.jpg)}.con-mv .box-mv .item:nth-child(2) a h2{width:158px}@media screen and (max-width:999px){.con-mv .box-mv .item:nth-child(2) a h2{width:136px}}@media screen and (max-width:600px){.con-mv .box-mv .item:nth-child(2) a h2{width:100px}}.con-mv .box-mv .item:nth-child(3) a .bg-image{background-image:url(../img/index_green/bg_mv03.jpg);background-position:top center}.con-mv .box-mv .item:nth-child(3) a h2{width:273px}@media only screen and (max-width:1199px){.con-mv .box-mv .item:nth-child(3) a h2{width:240px}}@media screen and (max-width:999px){.con-mv .box-mv .item:nth-child(3) a h2{width:192px}}@media screen and (max-width:600px){.con-mv .box-mv .item:nth-child(3) a h2{width:140px}}.con-mv .box-mv .item:nth-child(4) a.active .bg-image{filter:contrast(100%) saturate(140%) brightness(102%) grayscale(0)}.con-mv .box-mv .item:nth-child(4) a .bg-image{background-image:url(../img/index_green/bg_mv04.jpg)}.con-mv .box-mv .item:nth-child(4) a h2{width:156px}@media screen and (max-width:999px){.con-mv .box-mv .item:nth-child(4) a h2{width:132px}}@media screen and (max-width:600px){.con-mv .box-mv .item:nth-child(4) a h2{width:90px}}.con-mv .box-mv .item a{position:relative;display:block;height:752px}@media screen and (min-width:1100px){.con-mv .box-mv .item a:hover{opacity:1}}.con-mv .box-mv .item a.active .bg-image{filter:contrast(100%) saturate(120%) brightness(102%) grayscale(0);transform:scale(1.02)}.con-mv .box-mv .item a.inactive .bg-image{filter:contrast(100%) saturate(100%) brightness(100%) grayscale(40%)}@media screen and (max-width:767px){.con-mv .box-mv .item a{height:calc(50vh - 25px)}}.con-mv .box-mv .item a:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.22);transition:0.35s ease-out}.con-mv .box-mv .item a .bg-image{background-position:center center;background-size:cover;transition:1.00s ease-out;height:100%}.con-mv .box-mv .item a h2{position:absolute;top:47%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:1}.con-mv .con-info{position:relative;top:-1px;display:flex;justify-content:space-between;height:78px;background-color:#5fccaa}@media only screen and (max-width:1199px){.con-mv .con-info{display:block;height:auto}}@media only screen and (max-width:1199px){.con-mv .con-info{background-color:#E0F5EE}}@media screen and (max-width:767px){.con-mv .con-info{background-color:#E0F5EE}}@media screen and (max-width:600px){.con-mv .con-info{top:0;height:auto}}.con-mv .con-info .box-news{display:flex;width:calc(59.0625% * 0.735);background-color:#000;-webkit-clip-path:polygon(0 0,100% 0%,96.4% 100%,0% 100%);clip-path:polygon(0 0,100% 0%,96.4% 100%,0% 100%)}@media only screen and (max-width:1199px){.con-mv .con-info .box-news{width:100%;-webkit-clip-path:none;clip-path:none;height:60px}}@media screen and (max-width:600px){.con-mv .con-info .box-news{height:44px}}.con-mv .con-info .box-news h2{display:flex;align-items:center;background-color:#5fccaa;padding:0 34px}@media only screen and (max-width:1199px){.con-mv .con-info .box-news h2{width:200px;justify-content:center}}@media screen and (max-width:767px){.con-mv .con-info .box-news h2{width:150px}}@media screen and (max-width:600px){.con-mv .con-info .box-news h2{width:65px}}.con-mv .con-info .box-news h2 span{font-family:"Roboto",sans-serif;font-weight:600;font-size:2rem;color:#ffffff}@media screen and (max-width:767px){.con-mv .con-info .box-news h2 span{font-size:1.6rem}}@media screen and (max-width:600px){.con-mv .con-info .box-news h2 span{font-size:1.4rem}}.con-mv .con-info .box-news p.txt{position:relative;flex:1;display:flex;align-items:center;padding-left:21px;letter-spacing:-0.025em;line-height:1.45}@media screen and (max-width:600px){.con-mv .con-info .box-news p.txt{padding-left:14px;overflow:hidden}}.con-mv .con-info .box-news p.txt:after{display:none;position:absolute;content:"";top:50%;right:12px;transform:translateY(-50%);width:25px;height:7px;background:url(../img/common/icn_link_arrow_w.svg) no-repeat;background-size:contain}@media screen and (max-width:767px){.con-mv .con-info .box-news p.txt:after{display:block}}@media screen and (max-width:600px){.con-mv .con-info .box-news p.txt:after{width:14px;height:4px}}.con-mv .con-info .box-news p.txt a{display:block;position:relative;width:calc(100% - 20px);padding-right:68px}@media screen and (max-width:767px){.con-mv .con-info .box-news p.txt a{width:auto;padding-right:0;margin-right:40px;overflow-x:auto;white-space:nowrap}}@media screen and (min-width:1100px){.con-mv .con-info .box-news p.txt a:hover:after{transform:translateX(4px) translateY(-50%)}}.con-mv .con-info .box-news p.txt a span{font-size:1.5rem;color:#FFFFFF;line-height:1.45}@media screen and (max-width:767px){.con-mv .con-info .box-news p.txt a span{font-size:1.4rem}}@media screen and (max-width:600px){.con-mv .con-info .box-news p.txt a span{font-size:1.3rem;vertical-align:0.1em}}.con-mv .con-info .box-news p.txt a:after{position:absolute;content:"";top:50%;right:19px;transform:translateY(-50%);width:25px;height:7px;background:url(../img/common/icn_link_arrow_w.svg) no-repeat;background-size:contain;transition:0.35s ease-out}@media screen and (max-width:767px){.con-mv .con-info .box-news p.txt a:after{display:none}}.con-mv .con-info .box-info{flex:1;display:flex;padding-left:0.3%}@media only screen and (max-width:1199px){.con-mv .con-info .box-info{width:100%;height:60px;padding-left:0}}@media screen and (max-width:600px){.con-mv .con-info .box-info{padding:0 7.4666666667%;display:block;height:auto}}.con-mv .con-info .box-info h2{padding-top:2px;width:21.935483871%;position:relative;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1199px){.con-mv .con-info .box-info h2{width:200px}}@media screen and (max-width:767px){.con-mv .con-info .box-info h2{width:150px}}@media screen and (max-width:600px){.con-mv .con-info .box-info h2{padding-top:10px;display:block;width:100%}}.con-mv .con-info .box-info h2:after{position:absolute;content:"";top:50%;right:0;transform:translateY(-50%);width:1px;height:26px;background-color:#fff}@media only screen and (max-width:1199px){.con-mv .con-info .box-info h2:after{background-color:#333}}@media screen and (max-width:600px){.con-mv .con-info .box-info h2:after{display:none}}.con-mv .con-info .box-info h2 span{font-family:"Roboto",sans-serif;font-weight:600;font-size:2rem;color:#FFFFFF}@media only screen and (max-width:1399px){.con-mv .con-info .box-info h2 span{font-size:1.8rem}}@media only screen and (max-width:1199px){.con-mv .con-info .box-info h2 span{color:#333}}@media screen and (max-width:767px){.con-mv .con-info .box-info h2 span{font-size:1.6rem}}@media screen and (max-width:600px){.con-mv .con-info .box-info h2 span{font-size:1.5rem}}.con-mv .con-info .box-info .detail{flex:1;display:flex;align-items:center}@media screen and (max-width:600px){.con-mv .con-info .box-info .detail{padding:2px 0 10px;display:block}}.con-mv .con-info .box-info .detail>p{display:flex;align-items:center}.con-mv .con-info .box-info .detail .wrap-top{display:flex}@media screen and (max-width:600px){.con-mv .con-info .box-info .detail .wrap-top{border-bottom:1px solid #333333;padding-bottom:8px}}.con-mv .con-info .box-info .detail .wrap-top p.date{display:flex;align-items:center;padding-left:18px;padding-right:34px}@media only screen and (max-width:1399px){.con-mv .con-info .box-info .detail .wrap-top p.date{padding-left:12px;padding-right:18px}}@media only screen and (max-width:1199px){.con-mv .con-info .box-info .detail .wrap-top p.date{padding-left:22px}}@media screen and (max-width:767px){.con-mv .con-info .box-info .detail .wrap-top p.date{padding-left:15px}}@media screen and (max-width:600px){.con-mv .con-info .box-info .detail .wrap-top p.date{padding-left:0}}.con-mv .con-info .box-info .detail .wrap-top p.date span{font-family:"Barlow",sans-serif;font-weight:600;font-size:2.3rem;color:#FFFFFF;padding-bottom:0.05em;line-height:1.2}@media only screen and (max-width:1399px){.con-mv .con-info .box-info .detail .wrap-top p.date span{font-size:1.8rem}}@media only screen and (max-width:1199px){.con-mv .con-info .box-info .detail .wrap-top p.date span{color:#333}}@media screen and (max-width:767px){.con-mv .con-info .box-info .detail .wrap-top p.date span{font-size:1.6rem}}@media screen and (max-width:600px){.con-mv .con-info .box-info .detail .wrap-top p.date span{font-size:2.3rem}}.con-mv .con-info .box-info .detail .wrap-top p.date span br.view-smd{display:none}@media screen and (max-width:767px){.con-mv .con-info .box-info .detail .wrap-top p.date span br.view-smd{display:inline}}@media screen and (max-width:600px){.con-mv .con-info .box-info .detail .wrap-top p.date span br.view-smd{display:none}}.con-mv .con-info .box-info .detail .wrap-top p.info{flex:1;display:flex;align-items:center;padding-right:28px}@media only screen and (max-width:1399px){.con-mv .con-info .box-info .detail .wrap-top p.info{padding-right:20px}}.con-mv .con-info .box-info .detail .wrap-top p.info span{font-size:1.95rem;color:#FFFFFF;font-feature-settings:"palt";line-height:1.2}@media only screen and (max-width:1399px){.con-mv .con-info .box-info .detail .wrap-top p.info span{font-size:1.8rem}}@media only screen and (max-width:1199px){.con-mv .con-info .box-info .detail .wrap-top p.info span{color:#333;font-weight:600}}@media screen and (max-width:767px){.con-mv .con-info .box-info .detail .wrap-top p.info span{font-size:1.5rem}}@media screen and (max-width:600px){.con-mv .con-info .box-info .detail .wrap-top p.info span{font-size:1.8rem}}.con-mv .con-info .box-info .detail .wrap-bottom{flex:1;display:flex}@media screen and (max-width:600px){.con-mv .con-info .box-info .detail .wrap-bottom{padding-top:10px}}.con-mv .con-info .box-info .detail .wrap-bottom p.weather{display:flex;align-items:center;padding-right:32px}@media only screen and (max-width:1399px){.con-mv .con-info .box-info .detail .wrap-bottom p.weather{padding-right:15px}}@media only screen and (max-width:1199px){.con-mv .con-info .box-info .detail .wrap-bottom p.weather{padding-right:20px}}@media screen and (max-width:767px){.con-mv .con-info .box-info .detail .wrap-bottom p.weather{padding-right:15px}}@media screen and (max-width:600px){.con-mv .con-info .box-info .detail .wrap-bottom p.weather{padding-right:0;padding-left:10px}}.con-mv .con-info .box-info .detail .wrap-bottom p.weather span.icon{padding-right:7px;padding-bottom:2px}@media screen and (max-width:600px){.con-mv .con-info .box-info .detail .wrap-bottom p.weather span.icon{padding-right:12px}}.con-mv .con-info .box-info .detail .wrap-bottom p.weather span.icon svg{position:relative}@media only screen and (max-width:1199px){.con-mv .con-info .box-info .detail .wrap-bottom p.weather span.icon svg .cls-1{fill:#333}}.con-mv .con-info .box-info .detail .wrap-bottom p.weather span.icon.sun svg{top:2px;width:27px}@media screen and (max-width:600px){.con-mv .con-info .box-info .detail .wrap-bottom p.weather span.icon.sun svg{width:26px}}.con-mv .con-info .box-info .detail .wrap-bottom p.weather span.icon.sun_cloud svg{width:32px}@media screen and (max-width:600px){.con-mv .con-info .box-info .detail .wrap-bottom p.weather span.icon.sun_cloud svg{width:30px}}.con-mv .con-info .box-info .detail .wrap-bottom p.weather span.icon.cloud svg{top:2px;width:36px}@media screen and (max-width:600px){.con-mv .con-info .box-info .detail .wrap-bottom p.weather span.icon.cloud svg{width:34px}}.con-mv .con-info .box-info .detail .wrap-bottom p.weather span.icon.cloud_rain svg{top:1px;width:34px}@media screen and (max-width:600px){.con-mv .con-info .box-info .detail .wrap-bottom p.weather span.icon.cloud_rain svg{width:32px}}.con-mv .con-info .box-info .detail .wrap-bottom p.weather span.icon.rain svg{top:2px;width:31px}@media screen and (max-width:600px){.con-mv .con-info .box-info .detail .wrap-bottom p.weather span.icon.rain svg{width:29px}}.con-mv .con-info .box-info .detail .wrap-bottom p.weather span.icon.snow svg{top:2px;width:31px}@media screen and (max-width:600px){.con-mv .con-info .box-info .detail .wrap-bottom p.weather span.icon.snow svg{width:29px}}.con-mv .con-info .box-info .detail .wrap-bottom p.weather span.txt{font-size:1.7rem;color:#FFFFFF}@media only screen and (max-width:1199px){.con-mv .con-info .box-info .detail .wrap-bottom p.weather span.txt{font-weight:600;color:#333}}@media screen and (max-width:767px){.con-mv .con-info .box-info .detail .wrap-bottom p.weather span.txt{font-size:1.5rem}}@media screen and (max-width:600px){.con-mv .con-info .box-info .detail .wrap-bottom p.weather span.txt{font-size:1.8rem}}.con-mv .con-info .box-info .detail .wrap-bottom p.temperature{display:flex;align-items:center;padding-right:32px}@media only screen and (max-width:1399px){.con-mv .con-info .box-info .detail .wrap-bottom p.temperature{padding-right:20px}}@media screen and (max-width:767px){.con-mv .con-info .box-info .detail .wrap-bottom p.temperature{padding-right:15px}}@media screen and (max-width:600px){.con-mv .con-info .box-info .detail .wrap-bottom p.temperature{padding-right:0;padding-left:26px}}.con-mv .con-info .box-info .detail .wrap-bottom p.temperature span.icon{padding-right:8px}.con-mv .con-info .box-info .detail .wrap-bottom p.temperature span.icon svg{width:11px}@media screen and (max-width:600px){.con-mv .con-info .box-info .detail .wrap-bottom p.temperature span.icon svg{width:11px}}@media only screen and (max-width:1199px){.con-mv .con-info .box-info .detail .wrap-bottom p.temperature span.icon svg .cls-1{fill:#333}}.con-mv .con-info .box-info .detail .wrap-bottom p.temperature span.txt{font-family:"Roboto",sans-serif;font-weight:600;font-size:2rem;color:#FFFFFF;line-height:1.2}@media only screen and (max-width:1199px){.con-mv .con-info .box-info .detail .wrap-bottom p.temperature span.txt{color:#333}}@media screen and (max-width:767px){.con-mv .con-info .box-info .detail .wrap-bottom p.temperature span.txt{font-size:1.5rem}}@media screen and (max-width:600px){.con-mv .con-info .box-info .detail .wrap-bottom p.temperature span.txt{font-size:1.9rem}}.con-mv .con-info .box-info .detail .wrap-bottom p.wind{display:flex;align-items:center}@media screen and (max-width:600px){.con-mv .con-info .box-info .detail .wrap-bottom p.wind{padding-left:26px}}.con-mv .con-info .box-info .detail .wrap-bottom p.wind span.icon{padding-right:9px}@media screen and (max-width:600px){.con-mv .con-info .box-info .detail .wrap-bottom p.wind span.icon{padding-right:8px}}.con-mv .con-info .box-info .detail .wrap-bottom p.wind span.icon svg{width:24px}@media screen and (max-width:600px){.con-mv .con-info .box-info .detail .wrap-bottom p.wind span.icon svg{width:23px}}@media only screen and (max-width:1199px){.con-mv .con-info .box-info .detail .wrap-bottom p.wind span.icon svg .cls-1{fill:#333}}.con-mv .con-info .box-info .detail .wrap-bottom p.wind span.txt{font-family:"Roboto",sans-serif;font-weight:600;font-size:2rem;color:#FFFFFF}@media only screen and (max-width:1199px){.con-mv .con-info .box-info .detail .wrap-bottom p.wind span.txt{color:#333}}@media screen and (max-width:767px){.con-mv .con-info .box-info .detail .wrap-bottom p.wind span.txt{font-size:1.5rem}}@media screen and (max-width:600px){.con-mv .con-info .box-info .detail .wrap-bottom p.wind span.txt{font-size:1.9rem}}.con-mv nav.nav-sns{position:fixed;top:115px;right:0;width:50px;padding:18px 0 15px;border-top-left-radius:14px;border-bottom-left-radius:14px;background-color:#31a580;z-index:100}@media screen and (max-width:767px){.con-mv nav.nav-sns{display:none}}.con-mv nav.nav-sns ul li{margin:0 auto}.con-mv nav.nav-sns ul li:not(:last-child){margin-bottom:9.5px}.con-mv nav.nav-sns ul li.facebook a img{width:25px}.con-mv nav.nav-sns ul li.instagram a img{width:23px}.con-mv nav.nav-sns ul li.twitter a img{width:25px}.con-topic{padding-top:68px}@media screen and (max-width:600px){.con-topic{padding-top:32px}}.con-topic>.inner{max-width:1410px;margin:0 auto}.con-topic>.inner h2{margin-bottom:18px;font-family:"EB Garamond",serif;font-size:3rem;text-align:center}@media screen and (max-width:600px){.con-topic>.inner h2{margin-bottom:12px;font-size:1.8rem}}.con-topic>.inner .container-slider-topic{position:relative}.con-topic>.inner .container-slider-topic ul.slider-topic li{margin:0 18px}@media screen and (max-width:600px){.con-topic>.inner .container-slider-topic ul.slider-topic li{margin:0 7px}}.con-topic>.inner .container-slider-topic ul.slider-topic li a{display:block}.con-topic>.inner .container-slider-topic ul.slider-topic li a .image{padding-bottom:55.8139534884%;background-position:center center;background-size:cover}.con-topic>.inner .container-slider-topic .arrow{cursor:pointer;position:absolute;top:calc(50%);transform:translateY(-50%);width:40px;height:82px;background-color:#000;z-index:99;opacity:1.0;transition:.35s ease-out}@media screen and (min-width:1100px){.con-topic>.inner .container-slider-topic .arrow:hover{opacity:0.9}}.con-topic>.inner .container-slider-topic .arrow>.inner{position:relative;height:100%}.con-topic>.inner .container-slider-topic .arrow>.inner:after{position:absolute;content:"";top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:11px;height:18px;background:url(../img/index/icn_slider_arrow_left.svg) no-repeat;background-size:contain}.con-topic>.inner .container-slider-topic .arrow.prev{left:0}.con-topic>.inner .container-slider-topic .arrow.next{right:0}.con-topic>.inner .container-slider-topic .arrow.next>.inner:after{transform:translateX(-50%) translateY(-50%) rotate(180deg)}.con-topic>.inner .container-slider-topic ul.slick-dots{position:absolute;bottom:-52px;text-align:center;position:absolute;left:50%;transform:translateX(-50%)}@media screen and (max-width:999px){.con-topic>.inner .container-slider-topic ul.slick-dots{bottom:-36px;margin-top:10px}}.con-topic>.inner .container-slider-topic ul.slick-dots li{display:inline-block;margin:0 8px}@media screen and (max-width:600px){.con-topic>.inner .container-slider-topic ul.slick-dots li{margin:0 6px}}.con-topic>.inner .container-slider-topic ul.slick-dots li:after{display:none}.con-topic>.inner .container-slider-topic ul.slick-dots li button{position:relative;text-indent:100%;white-space:nowrap;overflow:hidden;width:12px;height:12px}@media screen and (max-width:600px){.con-topic>.inner .container-slider-topic ul.slick-dots li button{width:9px;height:9px}}.con-topic>.inner .container-slider-topic ul.slick-dots li button:focus:before,.con-topic>.inner .container-slider-topic ul.slick-dots li button:hover:before{opacity:1;background-color:#7cd5b9}.con-topic>.inner .container-slider-topic ul.slick-dots li button:before{position:absolute;display:block;top:0;left:0;width:100%;height:100%;content:'';border-radius:50%;background-color:#c1c1c1;transition:.3s ease-out}.con-topic>.inner .container-slider-topic ul.slick-dots li.slick-active button:before{background-color:#7cd5b9}.con-phrase{padding-top:200px}@media screen and (max-width:767px){.con-phrase{padding-top:170px}}@media screen and (max-width:600px){.con-phrase{padding-top:94px}}.con-phrase>.inner{max-width:920px;margin:0 auto}@media only screen and (max-width:1000px){.con-phrase>.inner{width:81.2%}}.con-phrase>.inner h3{margin-bottom:62px}@media screen and (max-width:767px){.con-phrase>.inner h3{margin-bottom:45px}}@media screen and (max-width:600px){.con-phrase>.inner h3{margin-bottom:30px}}.con-phrase>.inner h3 span{display:block;text-align:center}.con-phrase>.inner h3 span.jp{margin-bottom:24px;font-family:"Shippori Mincho B1","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:3.6rem;line-height:1.03;letter-spacing:0.09em;font-weight:600}@media screen and (max-width:767px){.con-phrase>.inner h3 span.jp{font-size:2.85rem}}@media screen and (max-width:600px){.con-phrase>.inner h3 span.jp{margin-bottom:12px;font-size:2.1rem;font-feature-settings:"palt"}}.con-phrase>.inner h3 span.en{font-size:2.6rem;color:#000000;font-family:"EB Garamond",serif}@media screen and (max-width:767px){.con-phrase>.inner h3 span.en{font-size:2.2rem}}@media screen and (max-width:600px){.con-phrase>.inner h3 span.en{font-size:1.7rem}}.con-feature{margin-top:135px;background:url(../img/index_green/bg_feature03.png);background-repeat:no-repeat;background-position:top center;background-size:contain}@media screen and (max-width:600px){.con-feature{background-image:url(../img/index_green/bg_feature03_sp.png);margin-top:80px}}.con-feature>.inner .box-title{padding-top:92px;padding-bottom:67px}@media screen and (max-width:600px){.con-feature>.inner .box-title{padding-top:60px;padding-bottom:40px}}.con-feature>.inner .box-title>.inner{max-width:700px;margin:0 auto}@media only screen and (max-width:780px){.con-feature>.inner .box-title>.inner{width:90%}}.con-feature>.inner .box-title>.inner h2{margin-bottom:62px}@media screen and (max-width:767px){.con-feature>.inner .box-title>.inner h2{margin-bottom:45px}}@media screen and (max-width:600px){.con-feature>.inner .box-title>.inner h2{margin-bottom:30px}}.con-feature>.inner .box-title>.inner h2 span{display:block;text-align:center}.con-feature>.inner .box-title>.inner h2 span.jp{margin-bottom:24px;font-family:"Shippori Mincho B1","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:3.6rem;line-height:1.03;letter-spacing:0.09em;font-weight:600}@media screen and (max-width:767px){.con-feature>.inner .box-title>.inner h2 span.jp{font-size:2.85rem}}@media screen and (max-width:600px){.con-feature>.inner .box-title>.inner h2 span.jp{margin-bottom:12px;font-size:2.1rem;font-feature-settings:"palt"}}.con-feature>.inner .box-title>.inner h2 span.en{font-size:2.6rem;color:#000000;font-family:"EB Garamond",serif}@media screen and (max-width:767px){.con-feature>.inner .box-title>.inner h2 span.en{font-size:2.2rem}}@media screen and (max-width:600px){.con-feature>.inner .box-title>.inner h2 span.en{font-size:1.7rem}}.con-feature>.inner .box-title>.inner h3{margin-bottom:18px;font-size:2.4rem;line-height:1.84;letter-spacing:0.14em;color:#333333;font-weight:600;font-family:"Shippori Mincho B1","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;text-align:center}@media screen and (max-width:767px){.con-feature>.inner .box-title>.inner h3{font-size:2.1rem}}@media screen and (max-width:600px){.con-feature>.inner .box-title>.inner h3{margin-bottom:15px;font-size:1.7rem}}.con-feature>.inner .box-title>.inner p.txt{font-size:1.6rem;line-height:2;letter-spacing:0.04em;color:#333333;font-family:"Shippori Mincho B1","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}@media screen and (max-width:767px){.con-feature>.inner .box-title>.inner p.txt{font-size:1.5rem}}@media screen and (max-width:600px){.con-feature>.inner .box-title>.inner p.txt{font-size:1.2rem}}.con-feature>.inner .box-feature02>.inner{padding:0 8.75%;margin:0 auto}@media only screen and (max-width:1320px){.con-feature>.inner .box-feature02>.inner{padding:0;width:92%}}.con-feature>.inner .box-feature02>.inner .item{display:flex}@media screen and (max-width:999px){.con-feature>.inner .box-feature02>.inner .item{display:block}}.con-feature>.inner .box-feature02>.inner .item:nth-child(2n) .block-image{order:2}.con-feature>.inner .box-feature02>.inner .item:nth-child(2n) .block-detail{order:1}.con-feature>.inner .box-feature02>.inner .item:not(:last-child){margin-bottom:115px}@media screen and (max-width:600px){.con-feature>.inner .box-feature02>.inner .item:not(:last-child){margin-bottom:40px}}.con-feature>.inner .box-feature02>.inner .item .block-image{width:60.6060606061%}@media screen and (max-width:999px){.con-feature>.inner .box-feature02>.inner .item .block-image{width:100%}}.con-feature>.inner .box-feature02>.inner .item .block-image .image{padding-bottom:60%;background-position:center center;background-size:cover}.con-feature>.inner .box-feature02>.inner .item .block-detail{flex:1;padding:10px 80px 0}@media only screen and (max-width:1199px){.con-feature>.inner .box-feature02>.inner .item .block-detail{padding:10px 4% 0}}@media screen and (max-width:999px){.con-feature>.inner .box-feature02>.inner .item .block-detail{padding:40px 2.5% 0}}@media screen and (max-width:600px){.con-feature>.inner .box-feature02>.inner .item .block-detail{padding:30px 2.5% 0}}.con-feature>.inner .box-feature02>.inner .item .block-detail h3{margin:0 auto 40px}@media screen and (max-width:600px){.con-feature>.inner .box-feature02>.inner .item .block-detail h3{margin-bottom:32px}}.con-feature>.inner .box-feature02>.inner .item .block-detail h3.style-sora_terrace{position:relative;left:8px;width:194px}.con-feature>.inner .box-feature02>.inner .item .block-detail h3.style-sora_cafe{width:158px}.con-feature>.inner .box-feature02>.inner .item .block-detail h3.style-night_cruise{width:330px}.con-feature>.inner .box-feature02>.inner .item .block-detail h3.style-glamping{width:156px}.con-feature>.inner .box-feature02>.inner .item .block-detail p.style-btn-link01{margin-top:34px}@media screen and (max-width:600px){.con-feature>.inner .box-feature02>.inner .item .block-detail p.style-btn-link01{margin-top:32px}}.con-feature>.inner .box-feature02>.inner .item .block-detail p.style-btn-link01 a{margin:0 auto}.con-enjoy{padding-top:178px}@media screen and (max-width:767px){.con-enjoy{padding-top:120px}}@media screen and (max-width:600px){.con-enjoy{padding-top:80px}}.con-enjoy>.inner{max-width:1400px;width:75%;margin:0 auto}@media only screen and (max-width:1320px){.con-enjoy>.inner{width:92%}}.con-enjoy>.inner h2{margin-bottom:38px;font-family:"Shippori Mincho B1","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:2.4rem;color:#333333;letter-spacing:0.25em;text-align:center}@media screen and (max-width:767px){.con-enjoy>.inner h2{margin-bottom:30px}}@media screen and (max-width:600px){.con-enjoy>.inner h2{margin-bottom:28px;font-size:2.1rem}}.con-enjoy>.inner .box-banner-enjoy ul.list-banner{display:flex;flex-wrap:wrap}.con-enjoy>.inner .box-banner-enjoy ul.list-banner li{margin-bottom:26px;width:calc((100% - 56px) / 3)}@media screen and (max-width:767px){.con-enjoy>.inner .box-banner-enjoy ul.list-banner li{width:calc((100% - 40px) / 3)}}@media screen and (max-width:600px){.con-enjoy>.inner .box-banner-enjoy ul.list-banner li{margin-bottom:10px;width:calc((100% - 12px) / 2)}}.con-enjoy>.inner .box-banner-enjoy ul.list-banner li:not(:nth-child(3n)){margin-right:28px}@media screen and (max-width:767px){.con-enjoy>.inner .box-banner-enjoy ul.list-banner li:not(:nth-child(3n)){margin-right:20px}}@media screen and (max-width:600px){.con-enjoy>.inner .box-banner-enjoy ul.list-banner li:not(:nth-child(3n)){margin-right:0}}@media screen and (max-width:600px){.con-enjoy>.inner .box-banner-enjoy ul.list-banner li:not(:nth-child(2n)){margin-right:12px}}.con-enjoy>.inner .box-banner-enjoy ul.list-banner li a{position:relative;display:block;padding-bottom:55.8139534884%}.con-enjoy>.inner .box-banner-enjoy ul.list-banner li a img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;object-fit:cover;object-position:center center}.con-enjoy>.inner .box-enjoy{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:767px){.con-enjoy>.inner .box-enjoy{display:block}}.con-enjoy>.inner .box-enjoy .item{margin-bottom:36px}@media screen and (max-width:767px){.con-enjoy>.inner .box-enjoy .item{margin:0 auto 30px;max-width:540px!important;width:100%!important}}@media screen and (max-width:600px){.con-enjoy>.inner .box-enjoy .item{margin-bottom:20px}}.con-enjoy>.inner .box-enjoy .item:nth-child(odd){width:calc((117.3% - 46px) / 2);display:flex}@media screen and (max-width:999px){.con-enjoy>.inner .box-enjoy .item:nth-child(odd){width:calc((117.3% - 30px) / 2)}}.con-enjoy>.inner .box-enjoy .item:nth-child(odd) .wrap-image{width:30.8641975309%}@media screen and (max-width:767px){.con-enjoy>.inner .box-enjoy .item:nth-child(odd) .wrap-image{width:35.7142857143%}}@media screen and (max-width:600px){.con-enjoy>.inner .box-enjoy .item:nth-child(odd) .wrap-image{width:39.2857142857%}}.con-enjoy>.inner .box-enjoy .item:nth-child(odd) .wrap-image .image{height:100%;background-position:center center;background-size:cover}.con-enjoy>.inner .box-enjoy .item:nth-child(odd) .wrap-item{flex:1;padding-bottom:30.8641975309%}@media only screen and (max-width:1399px){.con-enjoy>.inner .box-enjoy .item:nth-child(odd) .wrap-item{padding-bottom:44.4444444444%}}@media screen and (max-width:999px){.con-enjoy>.inner .box-enjoy .item:nth-child(odd) .wrap-item{padding-bottom:48.1481481481%}}@media screen and (max-width:767px){.con-enjoy>.inner .box-enjoy .item:nth-child(odd) .wrap-item{padding-bottom:44.6428571429%}}@media screen and (max-width:600px){.con-enjoy>.inner .box-enjoy .item:nth-child(odd) .wrap-item{padding-bottom:190px}}.con-enjoy>.inner .box-enjoy .item:nth-child(2n){width:calc((82.3% - 46px) / 2)}@media screen and (max-width:999px){.con-enjoy>.inner .box-enjoy .item:nth-child(2n){width:calc((82.3% - 30px) / 2)}}.con-enjoy>.inner .box-enjoy .item:nth-child(2n) .wrap-item{padding-bottom:44.6428571429%}@media only screen and (max-width:1399px){.con-enjoy>.inner .box-enjoy .item:nth-child(2n) .wrap-item{padding-bottom:64.2857142857%}}@media screen and (max-width:999px){.con-enjoy>.inner .box-enjoy .item:nth-child(2n) .wrap-item{padding-bottom:69.6428571429%}}@media screen and (max-width:767px){.con-enjoy>.inner .box-enjoy .item:nth-child(2n) .wrap-item{padding-bottom:44.6428571429%}}@media screen and (max-width:600px){.con-enjoy>.inner .box-enjoy .item:nth-child(2n) .wrap-item{padding-bottom:190px}}.con-enjoy>.inner .box-enjoy .item:not(:nth-child(2n)){margin-right:46px}@media screen and (max-width:999px){.con-enjoy>.inner .box-enjoy .item:not(:nth-child(2n)){margin-right:30px}}@media screen and (max-width:767px){.con-enjoy>.inner .box-enjoy .item:not(:nth-child(2n)){margin-right:auto}}.con-enjoy>.inner .box-enjoy .item.night_cruise .wrap-item .wrap-title .title .title-inner p.logo img{width:330px;margin:0 auto}@media screen and (max-width:999px){.con-enjoy>.inner .box-enjoy .item.night_cruise .wrap-item .wrap-title .title .title-inner p.logo img{width:260px}}@media screen and (max-width:767px){.con-enjoy>.inner .box-enjoy .item.night_cruise .wrap-item .wrap-title .title .title-inner p.logo img{width:220px}}@media screen and (max-width:600px){.con-enjoy>.inner .box-enjoy .item.night_cruise .wrap-item .wrap-title .title .title-inner p.logo img{width:220px}}.con-enjoy>.inner .box-enjoy .item.development .wrap-item .wrap-title .title{padding-top:9px}.con-enjoy>.inner .box-enjoy .item.development .wrap-item .wrap-title .title .title-inner p.txt-title{margin-bottom:0.5em;font-family:"Shippori Mincho B1","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:2.7rem;color:#333333;letter-spacing:0.14em;font-weight:500;text-align:center}@media only screen and (max-width:1129px){.con-enjoy>.inner .box-enjoy .item.development .wrap-item .wrap-title .title .title-inner p.txt-title{font-size:2.4rem;letter-spacing:0.07em}}@media screen and (max-width:999px){.con-enjoy>.inner .box-enjoy .item.development .wrap-item .wrap-title .title .title-inner p.txt-title{font-size:1.9rem;letter-spacing:0.02em;font-feature-settings:"palt"}}@media screen and (max-width:600px){.con-enjoy>.inner .box-enjoy .item.development .wrap-item .wrap-title .title .title-inner p.txt-title{font-size:1.8rem}}.con-enjoy>.inner .box-enjoy .item.development .wrap-item .wrap-title .title .title-inner p.txt-en{font-family:"EB Garamond",serif;font-size:1.5rem;color:#000000;letter-spacing:0.08em;text-align:center}@media screen and (max-width:999px){.con-enjoy>.inner .box-enjoy .item.development .wrap-item .wrap-title .title .title-inner p.txt-en{font-size:1.3rem}}@media screen and (max-width:600px){.con-enjoy>.inner .box-enjoy .item.development .wrap-item .wrap-title .title .title-inner p.txt-en{font-size:1.2rem}}.con-enjoy>.inner .box-enjoy .item .wrap-item{position:relative;display:block;background-color:#F2F2EC;padding-bottom:44.6428571429%}@media screen and (max-width:999px){.con-enjoy>.inner .box-enjoy .item .wrap-item{padding-bottom:50%}}@media screen and (max-width:767px){.con-enjoy>.inner .box-enjoy .item .wrap-item{padding-bottom:44.6428571429%}}.con-enjoy>.inner .box-enjoy .item .wrap-item:after{opacity:0;position:absolute;content:"";top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;background:rgba(255,255,255,0.5);transition:0.35s ease-out}.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title{position:absolute;top:50%;left:50%;width:96%;transform:translateY(-50%) translateX(-50%);z-index:1}.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title .title{display:flex;align-items:center;justify-content:center}.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title p.style-btn-link01{margin-top:34px}@media screen and (max-width:999px){.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title p.style-btn-link01{margin-top:15px}}@media screen and (max-width:767px){.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title p.style-btn-link01{margin-top:12px}}.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title p.style-btn-link01 a,.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title p.style-btn-link01>span{padding-left:0;padding-right:10px;margin:0 auto;position:relative;display:flex;align-items:center;justify-content:center;width:200px;height:60px;border-radius:39px;background-color:#5fccaa;max-width:100%;transition:0.35s ease-out;z-index:2}@media screen and (min-width:1100px){.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title p.style-btn-link01 a:hover,.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title p.style-btn-link01>span:hover{opacity:1;background-color:#36ab86}.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title p.style-btn-link01 a:hover:after,.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title p.style-btn-link01>span:hover:after{transform:translateX(3px) translateY(-50%)}}@media screen and (max-width:767px){.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title p.style-btn-link01 a,.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title p.style-btn-link01>span{width:170px;height:50px}}.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title p.style-btn-link01 a>span,.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title p.style-btn-link01>span>span{font-family:"Roboto Condensed",sans-serif;margin-top:0.1em;font-size:1.6rem;letter-spacing:0.1em;color:#FFFFFF}@media screen and (max-width:767px){.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title p.style-btn-link01 a>span,.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title p.style-btn-link01>span>span{margin-top:-2px;padding-top:0.25em;font-size:1.2rem}}.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title p.style-btn-link01 a:after,.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title p.style-btn-link01>span:after{position:absolute;content:"";top:50%;right:16px;transform:translateY(-50%);width:25px;height:25px;background:url(../img/common/icn_link_button_w.svg) no-repeat;background-size:contain;transition:0.35s ease-out}@media screen and (max-width:767px){.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title p.style-btn-link01 a:after,.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title p.style-btn-link01>span:after{right:23px;width:15px;height:15px}}.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title p.style-btn-link01>span{background-color:#666}@media screen and (min-width:1100px){.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title p.style-btn-link01>span:hover{background-color:#666}}.con-enjoy>.inner .box-enjoy .item .wrap-item .wrap-title p.style-btn-link01>span:after{display:none}.con-pickup{padding-top:120px}@media screen and (max-width:767px){.con-pickup{padding-top:100px}}@media screen and (max-width:600px){.con-pickup{padding-top:70px}}.con-movie{padding-top:155px;overflow:hidden}@media screen and (max-width:767px){.con-movie{padding-top:120px}}@media screen and (max-width:600px){.con-movie{padding-top:82px}}.con-movie>.inner{max-width:1206px;margin:0 auto}@media only screen and (max-width:1286px){.con-movie>.inner{width:90%}}@media screen and (max-width:767px){.con-movie>.inner{width:81.2%}}.con-movie>.inner .box-movie{display:flex;justify-content:space-between;transform:translateX(25px)}@media screen and (max-width:999px){.con-movie>.inner .box-movie{transform:translateX(0)}}@media screen and (max-width:767px){.con-movie>.inner .box-movie{display:block}}.con-movie>.inner .box-movie .block-image{position:relative;order:2;flex:1}.con-movie>.inner .box-movie .block-image:after{position:absolute;content:"";top:74px;right:74px;width:calc(100% + 190px);height:calc(100% + 54px);background-color:#f2f2ec}@media screen and (max-width:767px){.con-movie>.inner .box-movie .block-image:after{display:none}}.con-movie>.inner .box-movie .block-image a{position:relative;display:block;z-index:1}@media screen and (min-width:1100px){.con-movie>.inner .box-movie .block-image a:hover{opacity:1}.con-movie>.inner .box-movie .block-image a:hover:before{transform:translateX(-50%) translateY(-50%) scale(0.88)}.con-movie>.inner .box-movie .block-image a:hover:after{background-color:#717171}}.con-movie>.inner .box-movie .block-image a:before{position:absolute;content:"";top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:42px;height:48px;background:url(../img/index/icn_play.svg) no-repeat;background-size:contain;z-index:2;transition:0.35s ease-out}@media screen and (max-width:600px){.con-movie>.inner .box-movie .block-image a:before{width:25px;height:29px}}.con-movie>.inner .box-movie .block-image a:after{position:absolute;content:"";top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;background-color:#b2b2b2;mix-blend-mode:multiply;z-index:1;transition:0.35s ease-out}.con-movie>.inner .box-movie .block-image a .image{padding-bottom:52.0731707317%;background-position:center center;background-size:cover}.con-movie>.inner .box-movie .block-detail{position:relative;order:1;padding-top:140px;width:32.1724709784%;z-index:1}@media screen and (max-width:999px){.con-movie>.inner .box-movie .block-detail{padding-top:20px;width:42%;margin-right:20px}}@media screen and (max-width:767px){.con-movie>.inner .box-movie .block-detail{padding-top:0;width:100%}}.con-movie>.inner .box-movie .block-detail .box-title{max-width:276px}@media screen and (max-width:767px){.con-movie>.inner .box-movie .block-detail .box-title{margin-bottom:24px;max-width:none}}.con-movie>.inner .box-movie .block-detail .box-title h2{margin-bottom:10px;font-family:"EB Garamond",serif;font-size:3.65rem;text-align:center;line-height:1.2;letter-spacing:0.02em}@media screen and (max-width:600px){.con-movie>.inner .box-movie .block-detail .box-title h2{margin-bottom:4px;font-size:2.4rem}}.con-movie>.inner .box-movie .block-detail .box-title p.txt-desc{font-family:"Shippori Mincho B1","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:1.6rem;line-height:1.23;letter-spacing:0.3em;text-align:center;font-weight:600}@media screen and (max-width:600px){.con-movie>.inner .box-movie .block-detail .box-title p.txt-desc{font-size:1.2rem}}.con-movie>.inner .box-movie .block-detail p.style-btn-link01{margin-top:76px}@media screen and (max-width:767px){.con-movie>.inner .box-movie .block-detail p.style-btn-link01{margin-top:50px}}@media screen and (max-width:600px){.con-movie>.inner .box-movie .block-detail p.style-btn-link01{margin-top:30px}}@media screen and (max-width:767px){.con-movie>.inner .box-movie .block-detail p.style-btn-link01 a{margin:0 auto}}@media screen and (max-width:600px){.con-news>.inner .wrap-news.js-anime-fadeInUp01 .box-news ul li:nth-child(n+4){display:none}}
/*# sourceMappingURL=index_green.css.map */