@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400&family=Shippori+Mincho+B1:wght@400;500&display=swap");*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}a{background-color:transparent;color:inherit;text-decoration:none;-webkit-transition:all 0.4s;transition:all 0.4s}a:hover{opacity:0.7}img{height:auto;max-width:100%;vertical-align:bottom}blockquote,dl,iframe,ol,p,table,ul{margin-bottom:8px}body{margin:0}.page{}.page section{text-align:center}.page blockquote,.page dl,.page iframe,.page ol,.page p,.page table,.page ul{margin-bottom:1rem}.page a{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;text-decoration:none!important;color:#3d3d3d!important}.page a li,.page a p{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;text-decoration-color:rgba(0,0,0,0.3);text-decoration-thickness:1px;text-decoration:none}.page a span{display:inline-block;font-size:0.65rem;margin-right:0.3rem;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.page a:link{color:#3d3d3d!important}.page a:hover{text-decoration:none!important;opacity:0.6}.page p{-webkit-margin-before:0;margin-block-start:0}.page dl+h1,.page dl+h2,.page dl+h3,.page dl+h4,.page dl+h5,.page dl+h6,.page ol+h1,.page ol+h2,.page ol+h3,.page ol+h4,.page ol+h5,.page ol+h6,.page p+h1,.page p+h2,.page p+h3,.page p+h4,.page p+h5,.page p+h6,.page table+h1,.page table+h2,.page table+h3,.page table+h4,.page table+h5,.page table+h6,.page ul+h1,.page ul+h2,.page ul+h3,.page ul+h4,.page ul+h5,.page ul+h6{margin-top:2em}.page figure+h1,.page figure+h2,.page figure+h3{margin-top:2em}.page figure+h4,.page figure+h5,.page figure+h6{margin-top:1rem}.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{margin-top:0;margin-bottom:1rem}.page h1 a,.page h2 a,.page h3 a,.page h4 a,.page h5 a,.page h6 a{text-decoration:none}.page li{margin-top:0.5em;margin-bottom:0.5em}.page blockquote{margin:0;padding:1em 1.5em;border-left:1px solid #000}.page i{margin-right:0.4em}.page hr{color:#000}.page input[type=button],.page input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}.page input[type=button]::-webkit-search-decoration,.page input[type=submit]::-webkit-search-decoration{display:none}.page input[type=button]::focus,.page input[type=submit]::focus{outline-offset:-2px}.page input[type=date],.page input[type=email],.page input[type=number],.page input[type=password],.page input[type=tel],.page input[type=text],.page input[type=url],.page select,.page textarea{font-size:1rem;border:1px solid #000;border-radius:10px;padding:0.8em 1em;margin:0 0 0.5rem;width:100%}.page input[type=file]{margin:0.5rem 0}.page input[type=submit]{font-size:1rem;border:1px solid #000;background-color:#2f4e77;color:#fff;padding:0.5em 2em;border-radius:10px}.page input[type=submit]:hover{color:#fff;cursor:pointer;background-color:rgba(33,117,173,0.8)}.page figure{margin:0}.page table{border-collapse:collapse;border-spacing:0;width:100%}.page table td,.page table th{padding:0.5rem 0.8rem;font-size:0.75rem}.page table th{width:30%}.page table td{width:70%}.page iframe{border:none}.page dt{font-weight:bold}.page dd{margin-left:0;margin-bottom:0.5em}.page picture{display:block}body{color:#222222;font-size:100%;overflow-x:hidden;position:relative;min-width:1230px;margin:0}body #htlContents{width:1145px!important;margin:0px auto!important;min-width:1145px!important}body #htlMainContent{width:1145px!important;margin-left:0!important}body #htlSide-A{float:none!important;position:absolute;left:-20px}body #htlSide-A .module-history-domsearch{display:none}body #htlSide-A #latest_cstm_review{display:none}body #page{margin-bottom:80px}body #contents{position:relative;width:1140px!important;margin:0 auto;min-height:1240px}body .lower #contents{margin-top:80px;position:relative}body .full{max-width:1600px;margin-left:auto;margin-right:auto}body,p{font-size:0.9375rem;font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;color:#3d3d3d;text-indent:0;vertical-align:middle;word-break:break-all;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:2.1;letter-spacing:0.05em;-webkit-font-smoothing:antialiased}.ja{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:0.05em}.en{font-family:"Poppins",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.05em}.page h2{font-size:2rem;font-weight:500;line-height:1.6}.page h3{font-size:1.75rem;font-weight:500;line-height:1.6}.page h4{font-size:1.5rem;font-weight:500;line-height:1.6}.page h5{font-size:1.2rem;font-weight:500;line-height:1.6}.page h6{font-size:1.0625rem;font-weight:500;line-height:1.6}.page .cap,.page caption,.page nav{font-size:0.8125rem}.hero{opacity:0;-webkit-animation:moviefadein 2s both;animation:moviefadein 2s both;-webkit-animation-delay:2s;animation-delay:2s;width:1190px;margin-left:auto;margin-right:auto;position:relative}@-webkit-keyframes moviefadein{0%{opacity:0}to{opacity:1}}@keyframes moviefadein{0%{opacity:0}to{opacity:1}}.movie{overflow:hidden;opacity:1;width:1600px;height:680px;margin-left:-225px;position:relative;z-index:0}.movie_inner{position:relative;width:100%;height:100%}.movie_area{margin:auto;padding:0;-webkit-animation:anm-opacity-show 0.5s ease-in-out 0s 1 normal both running;animation:anm-opacity-show 0.5s ease-in-out 0s 1 normal both running}.movie_area video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom 20% left 50%;object-position:bottom 20% left 50%}@-webkit-keyframes anm-opacity-show{0%{opacity:0}to{opacity:1}}@keyframes anm-opacity-show{0%{opacity:0}to{opacity:1}}#yt{aspect-ratio:16/9;width:100%;height:100%}.yt-cover{width:100%;height:100%;position:absolute;top:0;left:0}#rsv{display:block;position:fixed;bottom:5%;right:0;background:#b1a05d;color:#fff;z-index:99999999;text-align:center;width:80px;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;font-size:20px;line-height:1.4;font-weight:bold;letter-spacing:0.15em}#rsv h5{margin:0;color:#f2efe7}#rsv:hover{opacity:1;text-decoration:none;background:#d4b437}#gnav{max-width:1310px;margin:10px auto 55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px}#gnav li{font-size:13px;letter-spacing:0.2rem;font-weight:500}#gnav li a{font-family:"Poppins",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.05em;-webkit-transition:all 0.3s;transition:all 0.3s;color:#3d3d3d;letter-spacing:0.15em}#gnav li a:hover{text-decoration:none!important;color:#e88578}#gnav.p{max-width:none;padding:40px 0;background:#e88578;margin-bottom:30px}#gnav.p li a{color:#fff}#gnav.p li a:hover{opacity:0.4}.slide{width:50%;height:60vh;height:60dvh;overflow:hidden}.slide img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-animation:slideshow 12s linear infinite 0.001s;animation:slideshow 12s linear infinite 0.001s}@keyframes slideshow{0%{opacity:0}10%{opacity:1}45%{opacity:1}55%{opacity:0}to{opacity:0}}@-webkit-keyframes slideshow{0%{opacity:0}10%{opacity:1}45%{opacity:1}55%{opacity:0}to{opacity:0}}.slide img:nth-child(2){-webkit-animation-delay:6s;animation-delay:6s}.subhero{width:1190px;margin-left:auto;margin-right:auto;position:relative}.subhero .wrap{width:1600px;height:680px;overflow:hidden;margin-left:-225px;position:relative}.subhero .wrap:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:460px;height:100px;background:url(https://aicreate-ltd.com/rakutentravel/slsenagajima_re/img/logo_w.png) no-repeat;background-size:contain;background-position:center;z-index:10}.subhero .wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top_intro{width:100%;height:100%;position:absolute;right:0px;z-index:1;text-align:center;padding:120px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top_intro .cr{position:absolute;left:10px;bottom:5px;font-size:12px;color:#fff;margin-bottom:0}.top_intro .cr span{position:relative}.top_intro .cr span:before{content:"";position:relative;display:inline-block;width:10px;height:10px;background:url(https://aicreate-ltd.com/rakutentravel/slsenagajima_re/img/top/ico_cr.png) no-repeat;background-size:contain;margin-right:4px;-webkit-transform:translateY(1px);transform:translateY(1px)}.top_intro:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://aicreate-ltd.com/rakutentravel/slsenagajima_re/img/top/top_lead_bg.jpg) no-repeat;background-size:cover;background-position:top 70% left 50%;z-index:-10}.top_intro>img{width:60%;margin-bottom:30px}.top_intro .ja{font-size:18px;line-height:2;color:#fff}.top_intro .ja:first-of-type{margin-bottom:0}.top_intro .en{width:50%;margin:0 auto;font-size:13px;line-height:1.75;color:#fff;margin-top:40px}.top_facility{position:relative;margin-top:125px;width:100%;max-width:1600px;margin-bottom:140px}.top_facility article{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:75px}.top_facility article:last-of-type{margin-bottom:0}.top_facility article .img{width:60%;aspect-ratio:3/2;position:relative}.top_facility article .img .slide{width:100%;height:100%}.top_facility article .img .name{position:absolute;width:45%;bottom:-80px;left:10%;z-index:1}.top_facility article .img .name.spa{width:40%;bottom:-100px;left:50%}.top_facility article .img .name.room{width:60%;bottom:-60px;left:-5%}.top_facility article .img .name.sky{width:95%;bottom:auto;top:-40px;left:auto;right:-5%}.top_facility article .img .name.rest{width:95%;bottom:-60px;left:-5%}.top_facility article .text{width:40%;padding:0 0 20px 40px}.top_facility article .text h3{font-size:22px;margin-bottom:35px;margin-top:120px}.top_facility article .text p{line-height:2.3}.top_facility article .text a{display:block;width:65px;aspect-ratio:1/1;background:url(https://aicreate-ltd.com/rakutentravel/slsenagajima_re/img/top/ico_arrow_r.svg) no-repeat;background-size:contain;background-position:center;margin-top:55px}.top_facility article:nth-of-type(2n) .text{padding:0 0 20px 120px}.top_rakuen{padding:160px 0;position:relative;margin:0 auto;width:100%;max-width:1600px}.top_rakuen:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://aicreate-ltd.com/rakutentravel/slsenagajima_re/img/top/top_rakuen_bg.jpg) no-repeat;background-size:cover;background-position:top 70% left 50%;z-index:-10}.top_rakuen:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(133,103,69,0.6);z-index:-5}.top_rakuen .wrap{width:60%;margin:0 auto;text-align:center;color:#fff}.top_rakuen .wrap h3{margin-bottom:35px}.top_rakuen .wrap h3 span{display:block;font-size:32px;margin-top:10px}.top_rakuen .wrap p{color:#fff}.top_gal{position:relative;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;width:100%;max-width:1600px;height:735px}.top_gal .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px;width:85%}.top_gal .wrap img{width:100%}.top_gal .left{width:calc(15% - 30px);height:100%;overflow:hidden}.top_gal .left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top_acc{width:100%;max-width:1600px;margin:0 auto;margin-top:120px;text-align:center;margin-bottom:160px}.top_acc .img{width:60%;margin:0 auto;margin-bottom:80px}.top_acc .logo{display:block;width:30%;margin:0 auto;margin-bottom:80px}.top_acc h1{font-size:20px;font-weight:500;letter-spacing:0.2em;margin-bottom:55px}.top_acc address{margin-bottom:55px;color:#b1a05d}.top_acc p{width:40%;margin:0 auto;text-align:justify;margin-bottom:80px}.top_acc .btn{width:30%;margin:0 auto;position:relative}.top_acc .btn:after{content:"";position:absolute;right:0;-webkit-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%);top:50%;background:url(https://aicreate-ltd.com/rakutentravel/slsenagajima_re/img/top/ico_arrow_acc.svg) no-repeat;background-size:contain;background-position:center;width:91px;height:12px;z-index:1}.top_acc .btn a{display:block;border:1px solid #a4a4a4;padding:17px 0;color:#3d3d3d}.footer{text-align:center;position:relative;margin:0 auto;width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.footer .yourstay{position:relative;padding:100px 0 540px}.footer .yourstay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://img.travel.rakuten.co.jp/share/image_up/188053/LARGE/2722f8c1c8636d2ac102ed77a925dcc2cc4a74a4.47.9.26.3.jpg) no-repeat;background-size:cover;background-position:top 70% left 50%;z-index:-10}.footer .yourstay p{color:#fff;margin-bottom:0;font-size:16px}.footer .yourstay>img{width:60%;margin:0 auto;margin-bottom:55px}.footer .yourstay h4{color:#fff;font-size:32px}.rm_lead{width:103vw;max-width:2400px;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rm_lead .rt{width:43%}.rm_lead .rt img:first-of-type{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.rm_lead .rt img:nth-of-type(2){width:80%;margin-top:30px}.rm_lead .ct{width:38%;padding:0 5%}.rm_lead .ct>img{width:80%;margin-bottom:80px;-webkit-transform:translateX(-80px) scale(1.2);transform:translateX(-80px) scale(1.2)}.rm_lead .ct h5{margin-bottom:35px}.rm_lead .ct h5 img{height:24px;-o-object-fit:contain;object-fit:contain}.rm_lead .ct h3{font-size:24px;margin-bottom:35px}.rm_lead .ct p{line-height:2.6}.rm_lead .lt{width:20%;-ms-flex-item-align:end;align-self:flex-end}.rm_lead .lt img{margin-bottom:55px}.rm_type{margin-top:160px}.rm_type .ttl{width:100%;max-width:1600px;position:relative;margin-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rm_type .ttl h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}.rm_type .ttl h2 img{display:block;height:40px;-o-object-fit:contain;object-fit:contain;margin-bottom:15px}.rm_type .ttl h2 span{display:block}.rm_type .ttl:before{content:"";display:block;width:40%;height:1px;background:#777;position:relative;margin-right:80px}.rm_type .ttl:after{content:"";display:block;width:40%;height:1px;background:#777;position:relative;margin-left:80px}.rm_type .ttl.superior:before{width:25%}.rm_type .ttl.superior:after{width:25%}.rm_type ul{width:80%;margin:0 auto;margin-bottom:120px}.rm_type ul:last-of-type{margin-bottom:80px}.rm_type ul li{margin-bottom:80px}.rm_type ul li:last-of-type{margin-bottom:0}.rm_type ul li .slide{width:100%;aspect-ratio:16/9;margin-bottom:40px;position:relative}.rm_type ul li .img{width:100%;aspect-ratio:16/9;margin-bottom:40px}.rm_type ul li .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rm_type ul li h4{font-size:35px;margin-bottom:0;text-align:center}.rm_type ul li h4 span{display:block;font-size:14px}.rm_type ul li .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px}.rm_type ul li .wrap img{width:45%;-o-object-fit:contain;object-fit:contain}.rm_type ul li .wrap table{width:55%;text-align:left;padding-left:80px}.rm_type ul li .wrap table tr{display:fle;line-height:2}.rm_type ul li .wrap table tr th{width:30%;font-weight:normal;border-bottom:1px solid #777}.rm_type ul li .wrap table tr td{width:70%;border-bottom:1px solid #d7d7d7}.rm_type>p{font-size:13px;color:#777;text-align:center}.rm_amenity{width:60%;margin:0 auto;margin-top:160px;text-align:center}.rm_amenity img{width:40%;margin-bottom:80px}.rm_amenity .wrap{margin-bottom:55px}.rm_amenity .wrap:last-of-type{margin-bottom:100px}.rm_amenity .wrap h5{font-size:18px;margin-bottom:35px;text-align:center}.rm_amenity .wrap h5 span{display:block;font-size:11px;letter-spacing:-0.01em}.rm_amenity .wrap p{padding:30px;background:#fff9f8;font-size:14px;letter-spacing:0.01em}.rm_amenity>p{font-size:13px;color:#777;text-align:center;margin-bottom:160px}.pl_lead{margin-top:100px}.pl_lead .wrap{width:100vw;max-width:2400px;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pl_lead .wrap:first-of-type{text-align:right;margin-bottom:80px}.pl_lead .wrap:first-of-type .img{width:96.5%;height:580px;-o-object-fit:cover;object-fit:cover}.pl_lead .wrap:first-of-type .name{width:20%;position:absolute;bottom:-80px;right:10%;z-index:10}.pl_lead .wrap:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.pl_lead .wrap:nth-of-type(2) .img{width:35%;aspect-ratio:16/9}.pl_lead .wrap:nth-of-type(2) .text{width:65%;padding-left:200px}.pl_lead .wrap:nth-of-type(2) .text h5{margin-bottom:35px}.pl_lead .wrap:nth-of-type(2) .text h5 img{height:30px;-o-object-fit:contain;object-fit:contain}.pl_lead .wrap:nth-of-type(2) .text h3{font-size:18px}.pl_lead .wrap:nth-of-type(3){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pl_lead .wrap:nth-of-type(3) .text{width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pl_lead .wrap:nth-of-type(3) .text .in{max-width:580px}.pl_lead .wrap:nth-of-type(3) .text .in h4{font-size:20px;margin-bottom:35px}.pl_lead .wrap:nth-of-type(3) .text .in p{font-size:14px;line-height:2.3;max-width:450px}.pl_lead .wrap:nth-of-type(3) .img{width:50%;aspect-ratio:3/2}.sub_info{width:60%;min-width:890px;margin:0 auto;text-align:center;margin-top:200px;margin-bottom:200px}.sub_info>img{width:50%;margin:0 auto;margin-bottom:80px}.sub_info h2{font-size:20px;margin-bottom:55px}.sub_info h2 span{display:block;margin-top:10px;font-size:13px}.sub_info table{width:50%;margin:0 auto;text-align:left}.sub_info table tr{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.sub_info table tr:last-of-type{margin-bottom:0}.sub_info table tr th{width:30%;font-weight:normal;font-size:14px;line-height:2}.sub_info table tr td{width:70%;font-size:14px;line-height:2}.sub_info table tr td span{font-size:11px}.sub_info table.s{width:20%;text-align:center}.sub_info table.s tr th{width:50%}.sub_info table.s tr td{width:50%}.sub_info table.l{width:70%}.sub_info .cap{font-size:13px;color:#777;text-align:center;margin-top:80px}.sp_lead{margin-top:100px}.sp_lead .wrap{width:100vw;max-width:2400px;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sp_lead .wrap:first-of-type{text-align:right;margin-bottom:100px}.sp_lead .wrap:first-of-type .img{width:96.5%;height:580px;-o-object-fit:cover;object-fit:cover}.sp_lead .wrap:first-of-type .name{width:20%;position:absolute;bottom:-100px;left:10%;z-index:10}.sp_lead .wrap:nth-of-type(2){width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:100px}.sp_lead .wrap:nth-of-type(2) .text{width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sp_lead .wrap:nth-of-type(2) .text .in{max-width:580px;padding:0 40px 0 0}.sp_lead .wrap:nth-of-type(2) .text .in h5{margin-bottom:55px}.sp_lead .wrap:nth-of-type(2) .text .in h5 img{height:20px;-o-object-fit:contain;object-fit:contain}.sp_lead .wrap:nth-of-type(2) .text .in h3{font-size:18px;margin-bottom:35px}.sp_lead .wrap:nth-of-type(2) .text .in p{font-size:14px;line-height:2.3;max-width:380px}.sp_lead .wrap:nth-of-type(2) .img{width:50%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.sp_lead .wrap:nth-of-type(3){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:450px}.sp_lead .wrap:nth-of-type(3) img:first-of-type{width:29%;height:100%;-o-object-fit:cover;object-fit:cover}.sp_lead .wrap:nth-of-type(3) img:nth-of-type(2){width:70%;height:100%;-o-object-fit:cover;object-fit:cover}.sky_lead{margin-top:100px}.sky_lead .wrap{width:100vw;max-width:2400px;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sky_lead .wrap:first-of-type{text-align:left;margin-bottom:200px}.sky_lead .wrap:first-of-type .img{width:96.5%;height:580px;-o-object-fit:cover;object-fit:cover}.sky_lead .wrap:first-of-type .name{width:50%;position:absolute;bottom:-150px;right:10%;z-index:10}.sky_lead .wrap:nth-of-type(2){width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px}.sky_lead .wrap:nth-of-type(2) .text{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(80px);transform:translateY(80px)}.sky_lead .wrap:nth-of-type(2) .text .in{max-width:580px}.sky_lead .wrap:nth-of-type(2) .text .in h5{margin-bottom:55px}.sky_lead .wrap:nth-of-type(2) .text .in h5 img{height:30px;-o-object-fit:contain;object-fit:contain}.sky_lead .wrap:nth-of-type(2) .text .in h3{font-size:18px;margin-bottom:35px}.sky_lead .wrap:nth-of-type(2) .text .in p{font-size:14px;line-height:2.3;max-width:400px}.sky_lead .wrap:nth-of-type(2) .img{width:50%;aspect-ratio:3/2}.sky_lead .wrap:nth-of-type(3){-webkit-transform:translateX(-45%);transform:translateX(-45%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.sky_lead .wrap:nth-of-type(3) img:first-of-type{width:35%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateY(-40px) translateX(-20px);transform:translateY(-40px) translateX(-20px)}.sky_lead .wrap:nth-of-type(3) img:nth-of-type(2){width:62%;height:30vw;-o-object-fit:cover;object-fit:cover}.rt_lead{margin-top:100px}.rt_lead .wrap{width:100vw;max-width:2400px;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.rt_lead .wrap:first-of-type{text-align:left;margin-bottom:120px}.rt_lead .wrap:first-of-type .img{width:96.5%;height:580px;-o-object-fit:cover;object-fit:cover}.rt_lead .wrap:first-of-type .name{width:50%;position:absolute;bottom:-60px;left:10%;z-index:10}.rt_lead .wrap:nth-of-type(2){width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:100px}.rt_lead .wrap:nth-of-type(2) .img{width:62%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rt_lead .wrap:nth-of-type(2) .img img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.rt_lead .wrap:nth-of-type(2) .img img:first-of-type{width:55%}.rt_lead .wrap:nth-of-type(2) .img img:nth-of-type(2){width:42%}.rt_lead .wrap:nth-of-type(2) .text{width:38%;padding-right:50px}.rt_lead .wrap:nth-of-type(2) .text h5{margin-bottom:35px}.rt_lead .wrap:nth-of-type(2) .text h5 img{height:30px;-o-object-fit:contain;object-fit:contain}.rt_lead .wrap:nth-of-type(2) .text h3{font-size:18px}.rt_lead .wrap:nth-of-type(3){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.rt_lead .wrap:nth-of-type(3) .text{width:45%;padding:0 50px}.rt_lead .wrap:nth-of-type(3) .text .in{max-width:580px}.rt_lead .wrap:nth-of-type(3) .text .in h4{font-size:20px;margin-bottom:35px}.rt_lead .wrap:nth-of-type(3) .text .in p{font-size:14px;line-height:2.3;max-width:450px}.rt_lead .wrap:nth-of-type(3) .img{width:55%;aspect-ratio:3/2}.rt_info{margin-top:120px}.rt_info article{margin-bottom:120px}.rt_info article .ttl{width:100%;max-width:1600px;position:relative;margin-bottom:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rt_info article .ttl h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}.rt_info article .ttl h2 img{display:block;height:40px;-o-object-fit:contain;object-fit:contain;margin-bottom:15px}.rt_info article .ttl h2 span{display:block}.rt_info article .ttl:before{content:"";display:block;width:40%;height:1px;background:#777;position:relative;margin-right:80px}.rt_info article .ttl:after{content:"";display:block;width:40%;height:1px;background:#777;position:relative;margin-left:80px}.rt_info article .ttl.superior:before{width:25%}.rt_info article .ttl.superior:after{width:25%}.rt_info article .wrap{width:84%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rt_info article .wrap .text{width:40%;padding:0 50px 0 0}.rt_info article .wrap .text .in{max-width:580px}.rt_info article .wrap .text .in h4{font-size:18px;margin-bottom:20px}.rt_info article .wrap .text .in h5{margin-bottom:35px;color:#ad8c1e}.rt_info article .wrap .text .in p{font-size:14px;line-height:2;max-width:380px;margin:0;text-align:justify}.rt_info article .wrap .img{width:60%;aspect-ratio:3/2}.rt_info article:nth-of-type(2n) .wrap .text{padding:0 0 0 50px}.sub_info .img{margin-bottom:40px;position:relative}.sub_info .img:after{content:"";width:100vw;height:320px;position:absolute;z-index:-10;left:50%;top:45%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(https://aicreate-ltd.com/rakutentravel/slsenagajima_re/img/acc/bg.jpg) repeat;background-size:500px;background-position:top;opacity:0.7}.sub_info .img img{width:80%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.sub_info .logo{width:200px;margin-bottom:40px}.acc_lead{width:100%;max-width:1200px;margin:0 auto;margin-top:120px;text-align:center;margin-bottom:160px}.acc_lead .img{margin-bottom:40px;position:relative}.acc_lead .img:after{content:"";width:100vw;height:320px;position:absolute;z-index:-10;left:50%;top:45%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(https://aicreate-ltd.com/rakutentravel/slsenagajima_re/img/acc/bg.jpg) repeat;background-size:500px;background-position:top;opacity:0.7}.acc_lead .img img{width:60%;max-width:1200px;-o-object-fit:contain;object-fit:contain}.acc_lead .logo{display:block;width:30%;margin:0 auto;margin-bottom:80px}.acc_lead h1{font-size:20px;font-weight:500;letter-spacing:0.2em;margin-bottom:55px}.acc_lead address{margin-bottom:55px;color:#b1a05d}.acc_lead p{width:50%;margin:0 auto;text-align:center;margin-bottom:80px}.acc_detail{width:90%;max-width:1200px;margin:0 auto;margin-top:120px;margin-bottom:120px}.acc_detail>img{margin-bottom:40px}.acc_detail .wrap{width:85%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.acc_detail .wrap .img{width:50%;-webkit-transform:translateY(-80px);transform:translateY(-80px)}.acc_detail .wrap .text{width:50%;padding:0 0 0 80px;text-align:left}.acc_detail .wrap .text h6{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#3d3d3d;color:#fff;padding:4px 17px;font-size:13px;margin:20px 0 12px}.acc_detail .wrap .text p span{display:block;margin:7px 0 3px;font-weight:500;position:relative;font-size:13px}.acc_detail .wrap .text p span:before{content:"";position:relative;display:inline-block;margin-right:7px;width:4px;height:4px;-webkit-transform:translateY(-3px);transform:translateY(-3px);background:url(https://aicreate-ltd.com/rakutentravel/slsenagajima_re/img/top/ico_sq.png) no-repeat;background-size:contain;background-position:center}
/*# sourceMappingURL=style.css.map */